test de déploiement du build depuis gitlab
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

353 lines
4.1 MiB

function epe(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(n,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}const jQ=Object.freeze(Object.defineProperty({__proto__:null,get Base(){return FA},get Circle(){return zFt},get Ellipse(){return LFt},get Image(){return YFt},get Line(){return UFt},get Marker(){return GFt},get Path(){return qG},get Polygon(){return $Ft},get Polyline(){return ZFt},get Rect(){return r_t},get Text(){return n_t}},Symbol.toStringTag,{value:"Module"}));(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();var os=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function xn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function ta(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var r=function n(){var i=!1;try{i=this instanceof n}catch{}return i?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var k5={exports:{}},n0={};var P5,eV;function ax(){if(eV)return P5;eV=1;var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function n(a){if(a==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(a)}function i(){try{if(!Object.assign)return!1;var a=new String("abc");if(a[5]="de",Object.getOwnPropertyNames(a)[0]==="5")return!1;for(var o={},s=0;s<10;s++)o["_"+String.fromCharCode(s)]=s;var l=Object.getOwnPropertyNames(o).map(function(u){return o[u]});if(l.join("")!=="0123456789")return!1;var c={};return"abcdefghijklmnopqrst".split("").forEach(function(u){c[u]=u}),Object.keys(Object.assign({},c)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return P5=i()?Object.assign:function(a,o){for(var s,l=n(a),c,u=1;u<arguments.length;u++){s=Object(arguments[u]);for(var A in s)t.call(s,A)&&(l[A]=s[A]);if(e){c=e(s);for(var d=0;d<c.length;d++)r.call(s,c[d])&&(l[c[d]]=s[c[d]])}}return l},P5}var O5={exports:{}},Ii={};var tV;function g5e(){if(tV)return Ii;tV=1;var e=ax(),t=60103,r=60106;Ii.Fragment=60107,Ii.StrictMode=60108,Ii.Profiler=60114;var n=60109,i=60110,a=60112;Ii.Suspense=60113;var o=60115,s=60116;if(typeof Symbol=="function"&&Symbol.for){var l=Symbol.for;t=l("react.element"),r=l("react.portal"),Ii.Fragment=l("react.fragment"),Ii.StrictMode=l("react.strict_mode"),Ii.Profiler=l("react.profiler"),n=l("react.provider"),i=l("react.context"),a=l("react.forward_ref"),Ii.Suspense=l("react.suspense"),o=l("react.memo"),s=l("react.lazy")}var c=typeof Symbol=="function"&&Symbol.iterator;function u(k){return k===null||typeof k!="object"?null:(k=c&&k[c]||k["@@iterator"],typeof k=="function"?k:null)}function A(k){for(var j="https://reactjs.org/docs/error-decoder.html?invariant="+k,Y=1;Y<arguments.length;Y++)j+="&args[]="+encodeURIComponent(arguments[Y]);return"Minified React error #"+k+"; visit "+j+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var d={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},f={};function h(k,j,Y){this.props=k,this.context=j,this.refs=f,this.updater=Y||d}h.prototype.isReactComponent={},h.prototype.setState=function(k,j){if(typeof k!="object"&&typeof k!="function"&&k!=null)throw Error(A(85));this.updater.enqueueSetState(this,k,j,"setState")},h.prototype.forceUpdate=function(k){this.updater.enqueueForceUpdate(this,k,"forceUpdate")};function g(){}g.prototype=h.prototype;function p(k,j,Y){this.props=k,this.context=j,this.refs=f,this.updater=Y||d}var m=p.prototype=new g;m.constructor=p,e(m,h.prototype),m.isPureReactComponent=!0;var y={current:null},C=Object.prototype.hasOwnProperty,w={key:!0,ref:!0,__self:!0,__source:!0};function B(k,j,Y){var X,K={},U=null,G=null;if(j!=null)for(X in j.ref!==void 0&&(G=j.ref),j.key!==void 0&&(U=""+j.key),j)C.call(j,X)&&!w.hasOwnProperty(X)&&(K[X]=j[X]);var z=arguments.length-2;if(z===1)K.children=Y;else if(1<z){for(var H=Array(z),V=0;V<z;V++)H[V]=arguments[V+2];K.children=H}if(k&&k.defaultProps)for(X in z=k.defaultProps,z)K[X]===void 0&&(K[X]=z[X]);return{$$typeof:t,type:k,key:U,ref:G,props:K,_owner:y.current}}function x(k,j){return{$$typeof:t,type:k.type,key:j,ref:k.ref,props:k.props,_owner:k._owner}}function M(k){return typeof k=="object"&&k!==null&&k.$$typeof===t}function S(k){var j={"=":"=0",":":"=2"};return"$"+k.replace(/[=:]/g,function(Y){return j[Y]})}var R=/\/+/g;function b(k,j){return typeof k=="object"&&k!==null&&k.key!=null?S(""+k.key):j.toString(36)}function T(k,j,Y,X,K){var U=typeof k;(U==="undefined"||U==="boolean")&&(k=null);var G=!1;if(k===null)G=!0;else switch(U){case"string":case"number":G=!0;break;case"object":switch(k.$$typeof){case t:case r:G=!0}}if(G)return G=k,K=K(G),k=X===""?"."+b(G,0):X,Array.isArray(K)?(Y="",k!=null&&(Y=k.replace(R,"$&/")+"/"),T(K,j,Y,"",function(V){return V})):K!=null&&(M(K)&&(K=x(K,Y+(!K.key||G&&G.key===K.key?"":(""+K.key).replace(R,"$&/")+"/")+k)),j.push(K)),1;if(G=0,X=X===""?".":X+":",Array.isArray(k))for(var z=0;z<k.length;z++){U=k[z];var H=X+b(U,z);G+=T(U,j,Y,H,K)}else if(H=u(k),typeof H=="function")for(k=H.call(k),z=0;!(U=k.next()).done;)U=U.value,H=X+b(U,z++),G+=T(U,j,Y,H,K);else if(U==="object")throw j=""+k,Error(A(31,j==="[object Object]"?"object with keys {"+Object.keys(k).join(", ")+"}":j));return G}function D(k,j,Y){if(k==null)return k;var X=[],K=0;return T(k,X,"","",function(U){return j.call(Y,U,K++)}),X}function F(k){if(k._status===-1){var j=k._result;j=j(),k._status=0,k._result=j,j.then(function(Y){k._status===0&&(Y=Y.default,k._status=1,k._result=Y)},function(Y){k._status===0&&(k._status=2,k._result=Y)})}if(k._status===1)return k._result;throw k._result}var _={current:null};function N(){var k=_.current;if(k===null)throw Error(A(321));return k}var P={ReactCurrentDispatcher:_,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:y,IsSomeRendererActing:{current:!1},assign:e};return Ii.Children={map:D,forEach:function(k,j,Y){D(k,function(){j.apply(this,arguments)},Y)},count:function(k){var j=0;return D(k,function(){j++}),j},toArray:function(k){return D(k,function(j){return j})||[]},only:function(k){if(!M(k))throw Error(A(143));return k}},Ii.Component=h,Ii.PureComponent=p,Ii.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=P,Ii.cloneElement=function(k,j,Y){if(k==null)throw Error(A(267,k));var X=e({},k.props),K=k.key,U=k.ref,G=k._owner;if(j!=null){if(j.ref!==void 0&&(U=j.ref,G=y.current),j.key!==void 0&&(K=""+j.key),k.type&&k.type.defaultProps)var z=k.type.defaultProps;for(H in j)C.call(j,H)&&!w.hasOwnProperty(H)&&(X[H]=j[H]===void 0&&z!==void 0?z[H]:j[H])}var H=arguments.length-2;if(H===1)X.children=Y;else if(1<H){z=Array(H);for(var V=0;V<H;V++)z[V]=arguments[V+2];X.children=z}return{$$typeof:t,type:k.type,key:K,ref:U,props:X,_owner:G}},Ii.createContext=function(k,j){return j===void 0&&(j=null),k={$$typeof:i,_calculateChangedBits:j,_currentValue:k,_currentValue2:k,_threadCount:0,Provider:null,Consumer:null},k.Provider={$$typeof:n,_context:k},k.Consumer=k},Ii.createElement=B,Ii.createFactory=function(k){var j=B.bind(null,k);return j.type=k,j},Ii.createRef=function(){return{current:null}},Ii.forwardRef=function(k){return{$$typeof:a,render:k}},Ii.isValidElement=M,Ii.lazy=function(k){return{$$typeof:s,_payload:{_status:-1,_result:k},_init:F}},Ii.memo=function(k,j){return{$$typeof:o,type:k,compare:j===void 0?null:j}},Ii.useCallback=function(k,j){return N().useCallback(k,j)},Ii.useContext=function(k,j){return N().useContext(k,j)},Ii.useDebugValue=function(){},Ii.useEffect=function(k,j){return N().useEffect(k,j)},Ii.useImperativeHandle=function(k,j,Y){return N().useImperativeHandle(k,j,Y)},Ii.useLayoutEffect=function(k,j){return N().useLayoutEffect(k,j)},Ii.useMemo=function(k,j){return N().useMemo(k,j)},Ii.useReducer=function(k,j,Y){return N().useReducer(k,j,Y)},Ii.useRef=function(k){return N().useRef(k)},Ii.useState=function(k){return N().useState(k)},Ii.version="17.0.2",Ii}var rV;function an(){return rV||(rV=1,O5.exports=g5e()),O5.exports}var nV;function p5e(){if(nV)return n0;nV=1,ax();var e=an(),t=60103;if(n0.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var r=Symbol.for;t=r("react.element"),n0.Fragment=r("react.fragment")}var n=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i=Object.prototype.hasOwnProperty,a={key:!0,ref:!0,__self:!0,__source:!0};function o(s,l,c){var u,A={},d=null,f=null;c!==void 0&&(d=""+c),l.key!==void 0&&(d=""+l.key),l.ref!==void 0&&(f=l.ref);for(u in l)i.call(l,u)&&!a.hasOwnProperty(u)&&(A[u]=l[u]);if(s&&s.defaultProps)for(u in l=s.defaultProps,l)A[u]===void 0&&(A[u]=l[u]);return{$$typeof:t,type:s,key:d,ref:f,props:A,_owner:n.current}}return n0.jsx=o,n0.jsxs=o,n0}var iV;function v5e(){return iV||(iV=1,k5.exports=p5e()),k5.exports}var v=v5e(),j5={exports:{}},uc={},z5={exports:{}},L5={};var aV;function m5e(){return aV||(aV=1,(function(e){var t,r,n,i;if(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}}if(typeof window>"u"||typeof MessageChannel!="function"){var l=null,c=null,u=function(){if(l!==null)try{var K=e.unstable_now();l(!0,K),l=null}catch(U){throw setTimeout(u,0),U}};t=function(K){l!==null?setTimeout(t,0,K):(l=K,setTimeout(u,0))},r=function(K,U){c=setTimeout(K,U)},n=function(){clearTimeout(c)},e.unstable_shouldYield=function(){return!1},i=e.unstable_forceFrameRate=function(){}}else{var A=window.setTimeout,d=window.clearTimeout;if(typeof console<"u"){var f=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof f!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var h=!1,g=null,p=-1,m=5,y=0;e.unstable_shouldYield=function(){return e.unstable_now()>=y},i=function(){},e.unstable_forceFrameRate=function(K){0>K||125<K?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):m=0<K?Math.floor(1e3/K):5};var C=new MessageChannel,w=C.port2;C.port1.onmessage=function(){if(g!==null){var K=e.unstable_now();y=K+m;try{g(!0,K)?w.postMessage(null):(h=!1,g=null)}catch(U){throw w.postMessage(null),U}}else h=!1},t=function(K){g=K,h||(h=!0,w.postMessage(null))},r=function(K,U){p=A(function(){K(e.unstable_now())},U)},n=function(){d(p),p=-1}}function B(K,U){var G=K.length;K.push(U);e:for(;;){var z=G-1>>>1,H=K[z];if(H!==void 0&&0<S(H,U))K[z]=U,K[G]=H,G=z;else break e}}function x(K){return K=K[0],K===void 0?null:K}function M(K){var U=K[0];if(U!==void 0){var G=K.pop();if(G!==U){K[0]=G;e:for(var z=0,H=K.length;z<H;){var V=2*(z+1)-1,Z=K[V],ne=V+1,re=K[ne];if(Z!==void 0&&0>S(Z,G))re!==void 0&&0>S(re,Z)?(K[z]=re,K[ne]=G,z=ne):(K[z]=Z,K[V]=G,z=V);else if(re!==void 0&&0>S(re,G))K[z]=re,K[ne]=G,z=ne;else break e}}return U}return null}function S(K,U){var G=K.sortIndex-U.sortIndex;return G!==0?G:K.id-U.id}var R=[],b=[],T=1,D=null,F=3,_=!1,N=!1,P=!1;function k(K){for(var U=x(b);U!==null;){if(U.callback===null)M(b);else if(U.startTime<=K)M(b),U.sortIndex=U.expirationTime,B(R,U);else break;U=x(b)}}function j(K){if(P=!1,k(K),!N)if(x(R)!==null)N=!0,t(Y);else{var U=x(b);U!==null&&r(j,U.startTime-K)}}function Y(K,U){N=!1,P&&(P=!1,n()),_=!0;var G=F;try{for(k(U),D=x(R);D!==null&&(!(D.expirationTime>U)||K&&!e.unstable_shouldYield());){var z=D.callback;if(typeof z=="function"){D.callback=null,F=D.priorityLevel;var H=z(D.expirationTime<=U);U=e.unstable_now(),typeof H=="function"?D.callback=H:D===x(R)&&M(R),k(U)}else M(R);D=x(R)}if(D!==null)var V=!0;else{var Z=x(b);Z!==null&&r(j,Z.startTime-U),V=!1}return V}finally{D=null,F=G,_=!1}}var X=i;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(K){K.callback=null},e.unstable_continueExecution=function(){N||_||(N=!0,t(Y))},e.unstable_getCurrentPriorityLevel=function(){return F},e.unstable_getFirstCallbackNode=function(){return x(R)},e.unstable_next=function(K){switch(F){case 1:case 2:case 3:var U=3;break;default:U=F}var G=F;F=U;try{return K()}finally{F=G}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=X,e.unstable_runWithPriority=function(K,U){switch(K){case 1:case 2:case 3:case 4:case 5:break;default:K=3}var G=F;F=K;try{return U()}finally{F=G}},e.unstable_scheduleCallback=function(K,U,G){var z=e.unstable_now();switch(typeof G=="object"&&G!==null?(G=G.delay,G=typeof G=="number"&&0<G?z+G:z):G=z,K){case 1:var H=-1;break;case 2:H=250;break;case 5:H=1073741823;break;case 4:H=1e4;break;default:H=5e3}return H=G+H,K={id:T++,callback:U,priorityLevel:K,startTime:G,expirationTime:H,sortIndex:-1},G>z?(K.sortIndex=G,B(b,K),x(R)===null&&K===x(b)&&(P?n():P=!0,r(j,G-z))):(K.sortIndex=H,B(R,K),N||_||(N=!0,t(Y))),K},e.unstable_wrapCallback=function(K){var U=F;return function(){var G=F;F=U;try{return K.apply(this,arguments)}finally{F=G}}}})(L5)),L5}var oV;function E5e(){return oV||(oV=1,z5.exports=m5e()),z5.exports}var sV;function y5e(){if(sV)return uc;sV=1;var e=an(),t=ax(),r=E5e();function n(I){for(var Q="https://reactjs.org/docs/error-decoder.html?invariant="+I,O=1;O<arguments.length;O++)Q+="&args[]="+encodeURIComponent(arguments[O]);return"Minified React error #"+I+"; visit "+Q+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!e)throw Error(n(227));var i=new Set,a={};function o(I,Q){s(I,Q),s(I+"Capture",Q)}function s(I,Q){for(a[I]=Q,I=0;I<Q.length;I++)i.add(Q[I])}var l=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),c=/^[: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]*$/,u=Object.prototype.hasOwnProperty,A={},d={};function f(I){return u.call(d,I)?!0:u.call(A,I)?!1:c.test(I)?d[I]=!0:(A[I]=!0,!1)}function h(I,Q,O,q){if(O!==null&&O.type===0)return!1;switch(typeof Q){case"function":case"symbol":return!0;case"boolean":return q?!1:O!==null?!O.acceptsBooleans:(I=I.toLowerCase().slice(0,5),I!=="data-"&&I!=="aria-");default:return!1}}function g(I,Q,O,q){if(Q===null||typeof Q>"u"||h(I,Q,O,q))return!0;if(q)return!1;if(O!==null)switch(O.type){case 3:return!Q;case 4:return Q===!1;case 5:return isNaN(Q);case 6:return isNaN(Q)||1>Q}return!1}function p(I,Q,O,q,oe,Ee,Ne){this.acceptsBooleans=Q===2||Q===3||Q===4,this.attributeName=q,this.attributeNamespace=oe,this.mustUseProperty=O,this.propertyName=I,this.type=Q,this.sanitizeURL=Ee,this.removeEmptyString=Ne}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(I){m[I]=new p(I,0,!1,I,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(I){var Q=I[0];m[Q]=new p(Q,1,!1,I[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(I){m[I]=new p(I,2,!1,I.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(I){m[I]=new p(I,2,!1,I,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(I){m[I]=new p(I,3,!1,I.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(I){m[I]=new p(I,3,!0,I,null,!1,!1)}),["capture","download"].forEach(function(I){m[I]=new p(I,4,!1,I,null,!1,!1)}),["cols","rows","size","span"].forEach(function(I){m[I]=new p(I,6,!1,I,null,!1,!1)}),["rowSpan","start"].forEach(function(I){m[I]=new p(I,5,!1,I.toLowerCase(),null,!1,!1)});var y=/[\-:]([a-z])/g;function C(I){return I[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(I){var Q=I.replace(y,C);m[Q]=new p(Q,1,!1,I,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(I){var Q=I.replace(y,C);m[Q]=new p(Q,1,!1,I,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(I){var Q=I.replace(y,C);m[Q]=new p(Q,1,!1,I,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(I){m[I]=new p(I,1,!1,I.toLowerCase(),null,!1,!1)}),m.xlinkHref=new p("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(I){m[I]=new p(I,1,!1,I.toLowerCase(),null,!0,!0)});function w(I,Q,O,q){var oe=m.hasOwnProperty(Q)?m[Q]:null,Ee=oe!==null?oe.type===0:q?!1:!(!(2<Q.length)||Q[0]!=="o"&&Q[0]!=="O"||Q[1]!=="n"&&Q[1]!=="N");Ee||(g(Q,O,oe,q)&&(O=null),q||oe===null?f(Q)&&(O===null?I.removeAttribute(Q):I.setAttribute(Q,""+O)):oe.mustUseProperty?I[oe.propertyName]=O===null?oe.type===3?!1:"":O:(Q=oe.attributeName,q=oe.attributeNamespace,O===null?I.removeAttribute(Q):(oe=oe.type,O=oe===3||oe===4&&O===!0?"":""+O,q?I.setAttributeNS(q,Q,O):I.setAttribute(Q,O))))}var B=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=60103,M=60106,S=60107,R=60108,b=60114,T=60109,D=60110,F=60112,_=60113,N=60120,P=60115,k=60116,j=60121,Y=60128,X=60129,K=60130,U=60131;if(typeof Symbol=="function"&&Symbol.for){var G=Symbol.for;x=G("react.element"),M=G("react.portal"),S=G("react.fragment"),R=G("react.strict_mode"),b=G("react.profiler"),T=G("react.provider"),D=G("react.context"),F=G("react.forward_ref"),_=G("react.suspense"),N=G("react.suspense_list"),P=G("react.memo"),k=G("react.lazy"),j=G("react.block"),G("react.scope"),Y=G("react.opaque.id"),X=G("react.debug_trace_mode"),K=G("react.offscreen"),U=G("react.legacy_hidden")}var z=typeof Symbol=="function"&&Symbol.iterator;function H(I){return I===null||typeof I!="object"?null:(I=z&&I[z]||I["@@iterator"],typeof I=="function"?I:null)}var V;function Z(I){if(V===void 0)try{throw Error()}catch(O){var Q=O.stack.trim().match(/\n( *(at )?)/);V=Q&&Q[1]||""}return`
`+V+I}var ne=!1;function re(I,Q){if(!I||ne)return"";ne=!0;var O=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(Q)if(Q=function(){throw Error()},Object.defineProperty(Q.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Q,[])}catch(It){var q=It}Reflect.construct(I,[],Q)}else{try{Q.call()}catch(It){q=It}I.call(Q.prototype)}else{try{throw Error()}catch(It){q=It}I()}}catch(It){if(It&&q&&typeof It.stack=="string"){for(var oe=It.stack.split(`
`),Ee=q.stack.split(`
`),Ne=oe.length-1,st=Ee.length-1;1<=Ne&&0<=st&&oe[Ne]!==Ee[st];)st--;for(;1<=Ne&&0<=st;Ne--,st--)if(oe[Ne]!==Ee[st]){if(Ne!==1||st!==1)do if(Ne--,st--,0>st||oe[Ne]!==Ee[st])return`
`+oe[Ne].replace(" at new "," at ");while(1<=Ne&&0<=st);break}}}finally{ne=!1,Error.prepareStackTrace=O}return(I=I?I.displayName||I.name:"")?Z(I):""}function ue(I){switch(I.tag){case 5:return Z(I.type);case 16:return Z("Lazy");case 13:return Z("Suspense");case 19:return Z("SuspenseList");case 0:case 2:case 15:return I=re(I.type,!1),I;case 11:return I=re(I.type.render,!1),I;case 22:return I=re(I.type._render,!1),I;case 1:return I=re(I.type,!0),I;default:return""}}function he(I){if(I==null)return null;if(typeof I=="function")return I.displayName||I.name||null;if(typeof I=="string")return I;switch(I){case S:return"Fragment";case M:return"Portal";case b:return"Profiler";case R:return"StrictMode";case _:return"Suspense";case N:return"SuspenseList"}if(typeof I=="object")switch(I.$$typeof){case D:return(I.displayName||"Context")+".Consumer";case T:return(I._context.displayName||"Context")+".Provider";case F:var Q=I.render;return Q=Q.displayName||Q.name||"",I.displayName||(Q!==""?"ForwardRef("+Q+")":"ForwardRef");case P:return he(I.type);case j:return he(I._render);case k:Q=I._payload,I=I._init;try{return he(I(Q))}catch{}}return null}function me(I){switch(typeof I){case"boolean":case"number":case"object":case"string":case"undefined":return I;default:return""}}function be(I){var Q=I.type;return(I=I.nodeName)&&I.toLowerCase()==="input"&&(Q==="checkbox"||Q==="radio")}function Me(I){var Q=be(I)?"checked":"value",O=Object.getOwnPropertyDescriptor(I.constructor.prototype,Q),q=""+I[Q];if(!I.hasOwnProperty(Q)&&typeof O<"u"&&typeof O.get=="function"&&typeof O.set=="function"){var oe=O.get,Ee=O.set;return Object.defineProperty(I,Q,{configurable:!0,get:function(){return oe.call(this)},set:function(Ne){q=""+Ne,Ee.call(this,Ne)}}),Object.defineProperty(I,Q,{enumerable:O.enumerable}),{getValue:function(){return q},setValue:function(Ne){q=""+Ne},stopTracking:function(){I._valueTracker=null,delete I[Q]}}}}function ie(I){I._valueTracker||(I._valueTracker=Me(I))}function Se(I){if(!I)return!1;var Q=I._valueTracker;if(!Q)return!0;var O=Q.getValue(),q="";return I&&(q=be(I)?I.checked?"true":"false":I.value),I=q,I!==O?(Q.setValue(I),!0):!1}function Ue(I){if(I=I||(typeof document<"u"?document:void 0),typeof I>"u")return null;try{return I.activeElement||I.body}catch{return I.body}}function ct(I,Q){var O=Q.checked;return t({},Q,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:O??I._wrapperState.initialChecked})}function He(I,Q){var O=Q.defaultValue==null?"":Q.defaultValue,q=Q.checked!=null?Q.checked:Q.defaultChecked;O=me(Q.value!=null?Q.value:O),I._wrapperState={initialChecked:q,initialValue:O,controlled:Q.type==="checkbox"||Q.type==="radio"?Q.checked!=null:Q.value!=null}}function Re(I,Q){Q=Q.checked,Q!=null&&w(I,"checked",Q,!1)}function Ce(I,Q){Re(I,Q);var O=me(Q.value),q=Q.type;if(O!=null)q==="number"?(O===0&&I.value===""||I.value!=O)&&(I.value=""+O):I.value!==""+O&&(I.value=""+O);else if(q==="submit"||q==="reset"){I.removeAttribute("value");return}Q.hasOwnProperty("value")?Ie(I,Q.type,O):Q.hasOwnProperty("defaultValue")&&Ie(I,Q.type,me(Q.defaultValue)),Q.checked==null&&Q.defaultChecked!=null&&(I.defaultChecked=!!Q.defaultChecked)}function De(I,Q,O){if(Q.hasOwnProperty("value")||Q.hasOwnProperty("defaultValue")){var q=Q.type;if(!(q!=="submit"&&q!=="reset"||Q.value!==void 0&&Q.value!==null))return;Q=""+I._wrapperState.initialValue,O||Q===I.value||(I.value=Q),I.defaultValue=Q}O=I.name,O!==""&&(I.name=""),I.defaultChecked=!!I._wrapperState.initialChecked,O!==""&&(I.name=O)}function Ie(I,Q,O){(Q!=="number"||Ue(I.ownerDocument)!==I)&&(O==null?I.defaultValue=""+I._wrapperState.initialValue:I.defaultValue!==""+O&&(I.defaultValue=""+O))}function $e(I){var Q="";return e.Children.forEach(I,function(O){O!=null&&(Q+=O)}),Q}function Ct(I,Q){return I=t({children:void 0},Q),(Q=$e(Q.children))&&(I.children=Q),I}function Ze(I,Q,O,q){if(I=I.options,Q){Q={};for(var oe=0;oe<O.length;oe++)Q["$"+O[oe]]=!0;for(O=0;O<I.length;O++)oe=Q.hasOwnProperty("$"+I[O].value),I[O].selected!==oe&&(I[O].selected=oe),oe&&q&&(I[O].defaultSelected=!0)}else{for(O=""+me(O),Q=null,oe=0;oe<I.length;oe++){if(I[oe].value===O){I[oe].selected=!0,q&&(I[oe].defaultSelected=!0);return}Q!==null||I[oe].disabled||(Q=I[oe])}Q!==null&&(Q.selected=!0)}}function tt(I,Q){if(Q.dangerouslySetInnerHTML!=null)throw Error(n(91));return t({},Q,{value:void 0,defaultValue:void 0,children:""+I._wrapperState.initialValue})}function nt(I,Q){var O=Q.value;if(O==null){if(O=Q.children,Q=Q.defaultValue,O!=null){if(Q!=null)throw Error(n(92));if(Array.isArray(O)){if(!(1>=O.length))throw Error(n(93));O=O[0]}Q=O}Q==null&&(Q=""),O=Q}I._wrapperState={initialValue:me(O)}}function rt(I,Q){var O=me(Q.value),q=me(Q.defaultValue);O!=null&&(O=""+O,O!==I.value&&(I.value=O),Q.defaultValue==null&&I.defaultValue!==O&&(I.defaultValue=O)),q!=null&&(I.defaultValue=""+q)}function qe(I){var Q=I.textContent;Q===I._wrapperState.initialValue&&Q!==""&&Q!==null&&(I.value=Q)}var de={html:"http://www.w3.org/1999/xhtml",svg:"http://www.w3.org/2000/svg"};function We(I){switch(I){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ut(I,Q){return I==null||I==="http://www.w3.org/1999/xhtml"?We(Q):I==="http://www.w3.org/2000/svg"&&Q==="foreignObject"?"http://www.w3.org/1999/xhtml":I}var Et,ze=(function(I){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(Q,O,q,oe){MSApp.execUnsafeLocalFunction(function(){return I(Q,O,q,oe)})}:I})(function(I,Q){if(I.namespaceURI!==de.svg||"innerHTML"in I)I.innerHTML=Q;else{for(Et=Et||document.createElement("div"),Et.innerHTML="<svg>"+Q.valueOf().toString()+"</svg>",Q=Et.firstChild;I.firstChild;)I.removeChild(I.firstChild);for(;Q.firstChild;)I.appendChild(Q.firstChild)}});function Ge(I,Q){if(Q){var O=I.firstChild;if(O&&O===I.lastChild&&O.nodeType===3){O.nodeValue=Q;return}}I.textContent=Q}var pe={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Bt=["Webkit","ms","Moz","O"];Object.keys(pe).forEach(function(I){Bt.forEach(function(Q){Q=Q+I.charAt(0).toUpperCase()+I.substring(1),pe[Q]=pe[I]})});function xt(I,Q,O){return Q==null||typeof Q=="boolean"||Q===""?"":O||typeof Q!="number"||Q===0||pe.hasOwnProperty(I)&&pe[I]?(""+Q).trim():Q+"px"}function $(I,Q){I=I.style;for(var O in Q)if(Q.hasOwnProperty(O)){var q=O.indexOf("--")===0,oe=xt(O,Q[O],q);O==="float"&&(O="cssFloat"),q?I.setProperty(O,oe):I[O]=oe}}var Qe=t({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Fe(I,Q){if(Q){if(Qe[I]&&(Q.children!=null||Q.dangerouslySetInnerHTML!=null))throw Error(n(137,I));if(Q.dangerouslySetInnerHTML!=null){if(Q.children!=null)throw Error(n(60));if(!(typeof Q.dangerouslySetInnerHTML=="object"&&"__html"in Q.dangerouslySetInnerHTML))throw Error(n(61))}if(Q.style!=null&&typeof Q.style!="object")throw Error(n(62))}}function Ae(I,Q){if(I.indexOf("-")===-1)return typeof Q.is=="string";switch(I){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}}function le(I){return I=I.target||I.srcElement||window,I.correspondingUseElement&&(I=I.correspondingUseElement),I.nodeType===3?I.parentNode:I}var Be=null,Ke=null,je=null;function ft(I){if(I=hp(I)){if(typeof Be!="function")throw Error(n(280));var Q=I.stateNode;Q&&(Q=Ym(Q),Be(I.stateNode,I.type,Q))}}function gt(I){Ke?je?je.push(I):je=[I]:Ke=I}function vt(){if(Ke){var I=Ke,Q=je;if(je=Ke=null,ft(I),Q)for(I=0;I<Q.length;I++)ft(Q[I])}}function at(I,Q){return I(Q)}function mt(I,Q,O,q,oe){return I(Q,O,q,oe)}function qt(){}var Xt=at,Dr=!1,Lr=!1;function Kr(){(Ke!==null||je!==null)&&(qt(),vt())}function Pr(I,Q,O){if(Lr)return I(Q,O);Lr=!0;try{return Xt(I,Q,O)}finally{Lr=!1,Kr()}}function vr(I,Q){var O=I.stateNode;if(O===null)return null;var q=Ym(O);if(q===null)return null;O=q[Q];e:switch(Q){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(q=!q.disabled)||(I=I.type,q=!(I==="button"||I==="input"||I==="select"||I==="textarea")),I=!q;break e;default:I=!1}if(I)return null;if(O&&typeof O!="function")throw Error(n(231,Q,typeof O));return O}var wr=!1;if(l)try{var Mr={};Object.defineProperty(Mr,"passive",{get:function(){wr=!0}}),window.addEventListener("test",Mr,Mr),window.removeEventListener("test",Mr,Mr)}catch{wr=!1}function Fr(I,Q,O,q,oe,Ee,Ne,st,It){var Zt=Array.prototype.slice.call(arguments,3);try{Q.apply(O,Zt)}catch(tn){this.onError(tn)}}var br=!1,Qr=null,Ar=!1,mr=null,fr={onError:function(I){br=!0,Qr=I}};function Gt(I,Q,O,q,oe,Ee,Ne,st,It){br=!1,Qr=null,Fr.apply(fr,arguments)}function Kt(I,Q,O,q,oe,Ee,Ne,st,It){if(Gt.apply(this,arguments),br){if(br){var Zt=Qr;br=!1,Qr=null}else throw Error(n(198));Ar||(Ar=!0,mr=Zt)}}function er(I){var Q=I,O=I;if(I.alternate)for(;Q.return;)Q=Q.return;else{I=Q;do Q=I,(Q.flags&1026)!==0&&(O=Q.return),I=Q.return;while(I)}return Q.tag===3?O:null}function Ir(I){if(I.tag===13){var Q=I.memoizedState;if(Q===null&&(I=I.alternate,I!==null&&(Q=I.memoizedState)),Q!==null)return Q.dehydrated}return null}function Gr(I){if(er(I)!==I)throw Error(n(188))}function Rn(I){var Q=I.alternate;if(!Q){if(Q=er(I),Q===null)throw Error(n(188));return Q!==I?null:I}for(var O=I,q=Q;;){var oe=O.return;if(oe===null)break;var Ee=oe.alternate;if(Ee===null){if(q=oe.return,q!==null){O=q;continue}break}if(oe.child===Ee.child){for(Ee=oe.child;Ee;){if(Ee===O)return Gr(oe),I;if(Ee===q)return Gr(oe),Q;Ee=Ee.sibling}throw Error(n(188))}if(O.return!==q.return)O=oe,q=Ee;else{for(var Ne=!1,st=oe.child;st;){if(st===O){Ne=!0,O=oe,q=Ee;break}if(st===q){Ne=!0,q=oe,O=Ee;break}st=st.sibling}if(!Ne){for(st=Ee.child;st;){if(st===O){Ne=!0,O=Ee,q=oe;break}if(st===q){Ne=!0,q=Ee,O=oe;break}st=st.sibling}if(!Ne)throw Error(n(189))}}if(O.alternate!==q)throw Error(n(190))}if(O.tag!==3)throw Error(n(188));return O.stateNode.current===O?I:Q}function dn(I){if(I=Rn(I),!I)return null;for(var Q=I;;){if(Q.tag===5||Q.tag===6)return Q;if(Q.child)Q.child.return=Q,Q=Q.child;else{if(Q===I)break;for(;!Q.sibling;){if(!Q.return||Q.return===I)return null;Q=Q.return}Q.sibling.return=Q.return,Q=Q.sibling}}return null}function Qn(I,Q){for(var O=I.alternate;Q!==null;){if(Q===I||Q===O)return!0;Q=Q.return}return!1}var pt,Xe,Tt,Nt,Wt=!1,St=[],ve=null,ke=null,ye=null,Oe=new Map,Le=new Map,et=[],bt="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 submit".split(" ");function Pt(I,Q,O,q,oe){return{blockedOn:I,domEventName:Q,eventSystemFlags:O|16,nativeEvent:oe,targetContainers:[q]}}function Lt(I,Q){switch(I){case"focusin":case"focusout":ve=null;break;case"dragenter":case"dragleave":ke=null;break;case"mouseover":case"mouseout":ye=null;break;case"pointerover":case"pointerout":Oe.delete(Q.pointerId);break;case"gotpointercapture":case"lostpointercapture":Le.delete(Q.pointerId)}}function Ht(I,Q,O,q,oe,Ee){return I===null||I.nativeEvent!==Ee?(I=Pt(Q,O,q,oe,Ee),Q!==null&&(Q=hp(Q),Q!==null&&Xe(Q)),I):(I.eventSystemFlags|=q,Q=I.targetContainers,oe!==null&&Q.indexOf(oe)===-1&&Q.push(oe),I)}function rr(I,Q,O,q,oe){switch(Q){case"focusin":return ve=Ht(ve,I,Q,O,q,oe),!0;case"dragenter":return ke=Ht(ke,I,Q,O,q,oe),!0;case"mouseover":return ye=Ht(ye,I,Q,O,q,oe),!0;case"pointerover":var Ee=oe.pointerId;return Oe.set(Ee,Ht(Oe.get(Ee)||null,I,Q,O,q,oe)),!0;case"gotpointercapture":return Ee=oe.pointerId,Le.set(Ee,Ht(Le.get(Ee)||null,I,Q,O,q,oe)),!0}return!1}function _r(I){var Q=tf(I.target);if(Q!==null){var O=er(Q);if(O!==null){if(Q=O.tag,Q===13){if(Q=Ir(O),Q!==null){I.blockedOn=Q,Nt(I.lanePriority,function(){r.unstable_runWithPriority(I.priority,function(){Tt(O)})});return}}else if(Q===3&&O.stateNode.hydrate){I.blockedOn=O.tag===3?O.stateNode.containerInfo:null;return}}}I.blockedOn=null}function An(I){if(I.blockedOn!==null)return!1;for(var Q=I.targetContainers;0<Q.length;){var O=wu(I.domEventName,I.eventSystemFlags,Q[0],I.nativeEvent);if(O!==null)return Q=hp(O),Q!==null&&Xe(Q),I.blockedOn=O,!1;Q.shift()}return!0}function on(I,Q,O){An(I)&&O.delete(Q)}function kr(){for(Wt=!1;0<St.length;){var I=St[0];if(I.blockedOn!==null){I=hp(I.blockedOn),I!==null&&pt(I);break}for(var Q=I.targetContainers;0<Q.length;){var O=wu(I.domEventName,I.eventSystemFlags,Q[0],I.nativeEvent);if(O!==null){I.blockedOn=O;break}Q.shift()}I.blockedOn===null&&St.shift()}ve!==null&&An(ve)&&(ve=null),ke!==null&&An(ke)&&(ke=null),ye!==null&&An(ye)&&(ye=null),Oe.forEach(on),Le.forEach(on)}function Jr(I,Q){I.blockedOn===Q&&(I.blockedOn=null,Wt||(Wt=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,kr)))}function Sr(I){function Q(oe){return Jr(oe,I)}if(0<St.length){Jr(St[0],I);for(var O=1;O<St.length;O++){var q=St[O];q.blockedOn===I&&(q.blockedOn=null)}}for(ve!==null&&Jr(ve,I),ke!==null&&Jr(ke,I),ye!==null&&Jr(ye,I),Oe.forEach(Q),Le.forEach(Q),O=0;O<et.length;O++)q=et[O],q.blockedOn===I&&(q.blockedOn=null);for(;0<et.length&&(O=et[0],O.blockedOn===null);)_r(O),O.blockedOn===null&&et.shift()}function On(I,Q){var O={};return O[I.toLowerCase()]=Q.toLowerCase(),O["Webkit"+I]="webkit"+Q,O["Moz"+I]="moz"+Q,O}var ii={animationend:On("Animation","AnimationEnd"),animationiteration:On("Animation","AnimationIteration"),animationstart:On("Animation","AnimationStart"),transitionend:On("Transition","TransitionEnd")},bn={},bo={};l&&(bo=document.createElement("div").style,"AnimationEvent"in window||(delete ii.animationend.animation,delete ii.animationiteration.animation,delete ii.animationstart.animation),"TransitionEvent"in window||delete ii.transitionend.transition);function Fi(I){if(bn[I])return bn[I];if(!ii[I])return I;var Q=ii[I],O;for(O in Q)if(Q.hasOwnProperty(O)&&O in bo)return bn[I]=Q[O];return I}var ht=Fi("animationend"),_t=Fi("animationiteration"),Ot=Fi("animationstart"),ar=Fi("transitionend"),qr=new Map,Yr=new Map,jr=["abort","abort",ht,"animationEnd",_t,"animationIteration",Ot,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",ar,"transitionEnd","waiting","waiting"];function xi(I,Q){for(var O=0;O<I.length;O+=2){var q=I[O],oe=I[O+1];oe="on"+(oe[0].toUpperCase()+oe.slice(1)),Yr.set(q,Q),qr.set(q,oe),o(oe,[q])}}var Wi=r.unstable_now;Wi();var Dn=8;function Qi(I){if((1&I)!==0)return Dn=15,1;if((2&I)!==0)return Dn=14,2;if((4&I)!==0)return Dn=13,4;var Q=24&I;return Q!==0?(Dn=12,Q):(I&32)!==0?(Dn=11,32):(Q=192&I,Q!==0?(Dn=10,Q):(I&256)!==0?(Dn=9,256):(Q=3584&I,Q!==0?(Dn=8,Q):(I&4096)!==0?(Dn=7,4096):(Q=4186112&I,Q!==0?(Dn=6,Q):(Q=62914560&I,Q!==0?(Dn=5,Q):I&67108864?(Dn=4,67108864):(I&134217728)!==0?(Dn=3,134217728):(Q=805306368&I,Q!==0?(Dn=2,Q):(1073741824&I)!==0?(Dn=1,1073741824):(Dn=8,I))))))}function ha(I){switch(I){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function Ya(I){switch(I){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(n(358,I))}}function ga(I,Q){var O=I.pendingLanes;if(O===0)return Dn=0;var q=0,oe=0,Ee=I.expiredLanes,Ne=I.suspendedLanes,st=I.pingedLanes;if(Ee!==0)q=Ee,oe=Dn=15;else if(Ee=O&134217727,Ee!==0){var It=Ee&~Ne;It!==0?(q=Qi(It),oe=Dn):(st&=Ee,st!==0&&(q=Qi(st),oe=Dn))}else Ee=O&~Ne,Ee!==0?(q=Qi(Ee),oe=Dn):st!==0&&(q=Qi(st),oe=Dn);if(q===0)return 0;if(q=31-Io(q),q=O&((0>q?0:1<<q)<<1)-1,Q!==0&&Q!==q&&(Q&Ne)===0){if(Qi(Q),oe<=Dn)return Q;Dn=oe}if(Q=I.entangledLanes,Q!==0)for(I=I.entanglements,Q&=q;0<Q;)O=31-Io(Q),oe=1<<O,q|=I[O],Q&=~oe;return q}function Ta(I){return I=I.pendingLanes&-1073741825,I!==0?I:I&1073741824?1073741824:0}function po(I,Q){switch(I){case 15:return 1;case 14:return 2;case 12:return I=aa(24&~Q),I===0?po(10,Q):I;case 10:return I=aa(192&~Q),I===0?po(8,Q):I;case 8:return I=aa(3584&~Q),I===0&&(I=aa(4186112&~Q),I===0&&(I=512)),I;case 2:return Q=aa(805306368&~Q),Q===0&&(Q=268435456),Q}throw Error(n(358,I))}function aa(I){return I&-I}function Xo(I){for(var Q=[],O=0;31>O;O++)Q.push(I);return Q}function No(I,Q,O){I.pendingLanes|=Q;var q=Q-1;I.suspendedLanes&=q,I.pingedLanes&=q,I=I.eventTimes,Q=31-Io(Q),I[Q]=O}var Io=Math.clz32?Math.clz32:Gd,Sl=Math.log,_A=Math.LN2;function Gd(I){return I===0?32:31-(Sl(I)/_A|0)|0}var Rl=r.unstable_UserBlockingPriority,Kd=r.unstable_runWithPriority,Tl=!0;function Vd(I,Q,O,q){Dr||qt();var oe=Pc,Ee=Dr;Dr=!0;try{mt(oe,I,Q,O,q)}finally{(Dr=Ee)||Kr()}}function kc(I,Q,O,q){Kd(Rl,Pc.bind(null,I,Q,O,q))}function Pc(I,Q,O,q){if(Tl){var oe;if((oe=(Q&4)===0)&&0<St.length&&-1<bt.indexOf(I))I=Pt(null,I,Q,O,q),St.push(I);else{var Ee=wu(I,Q,O,q);if(Ee===null)oe&&Lt(I,q);else{if(oe){if(-1<bt.indexOf(I)){I=Pt(Ee,I,Q,O,q),St.push(I);return}if(rr(Ee,I,Q,O,q))return;Lt(I,q)}up(I,Q,q,null,O)}}}}function wu(I,Q,O,q){var oe=le(q);if(oe=tf(oe),oe!==null){var Ee=er(oe);if(Ee===null)oe=null;else{var Ne=Ee.tag;if(Ne===13){if(oe=Ir(Ee),oe!==null)return oe;oe=null}else if(Ne===3){if(Ee.stateNode.hydrate)return Ee.tag===3?Ee.stateNode.containerInfo:null;oe=null}else Ee!==oe&&(oe=null)}}return up(I,Q,q,oe,O),null}var nl=null,il=null,Ds=null;function Jd(){if(Ds)return Ds;var I,Q=il,O=Q.length,q,oe="value"in nl?nl.value:nl.textContent,Ee=oe.length;for(I=0;I<O&&Q[I]===oe[I];I++);var Ne=O-I;for(q=1;q<=Ne&&Q[O-q]===oe[Ee-q];q++);return Ds=oe.slice(I,1<q?1-q:void 0)}function Ql(I){var Q=I.keyCode;return"charCode"in I?(I=I.charCode,I===0&&Q===13&&(I=13)):I=Q,I===10&&(I=13),32<=I||I===13?I:0}function Bu(){return!0}function te(){return!1}function we(I){function Q(O,q,oe,Ee,Ne){this._reactName=O,this._targetInst=oe,this.type=q,this.nativeEvent=Ee,this.target=Ne,this.currentTarget=null;for(var st in I)I.hasOwnProperty(st)&&(O=I[st],this[st]=O?O(Ee):Ee[st]);return this.isDefaultPrevented=(Ee.defaultPrevented!=null?Ee.defaultPrevented:Ee.returnValue===!1)?Bu:te,this.isPropagationStopped=te,this}return t(Q.prototype,{preventDefault:function(){this.defaultPrevented=!0;var O=this.nativeEvent;O&&(O.preventDefault?O.preventDefault():typeof O.returnValue!="unknown"&&(O.returnValue=!1),this.isDefaultPrevented=Bu)},stopPropagation:function(){var O=this.nativeEvent;O&&(O.stopPropagation?O.stopPropagation():typeof O.cancelBubble!="unknown"&&(O.cancelBubble=!0),this.isPropagationStopped=Bu)},persist:function(){},isPersistent:Bu}),Q}var it={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(I){return I.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},yt=we(it),kt=t({},it,{view:0,detail:0}),lr=we(kt),gr,Zr,sn,In=t({},kt,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:wa,button:0,buttons:0,relatedTarget:function(I){return I.relatedTarget===void 0?I.fromElement===I.srcElement?I.toElement:I.fromElement:I.relatedTarget},movementX:function(I){return"movementX"in I?I.movementX:(I!==sn&&(sn&&I.type==="mousemove"?(gr=I.screenX-sn.screenX,Zr=I.screenY-sn.screenY):Zr=gr=0,sn=I),gr)},movementY:function(I){return"movementY"in I?I.movementY:Zr}}),Fn=we(In),ui=t({},In,{dataTransfer:0}),oa=we(ui),Qa=t({},kt,{relatedTarget:0}),Xr=we(Qa),Rr=t({},it,{animationName:0,elapsedTime:0,pseudoElement:0}),Ur=we(Rr),wn=t({},it,{clipboardData:function(I){return"clipboardData"in I?I.clipboardData:window.clipboardData}}),Di=we(wn),vo=t({},it,{data:0}),eo=we(vo),ko={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Po={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"},So={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function al(I){var Q=this.nativeEvent;return Q.getModifierState?Q.getModifierState(I):(I=So[I])?!!Q[I]:!1}function wa(){return al}var NA=t({},kt,{key:function(I){if(I.key){var Q=ko[I.key]||I.key;if(Q!=="Unidentified")return Q}return I.type==="keypress"?(I=Ql(I),I===13?"Enter":String.fromCharCode(I)):I.type==="keydown"||I.type==="keyup"?Po[I.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:wa,charCode:function(I){return I.type==="keypress"?Ql(I):0},keyCode:function(I){return I.type==="keydown"||I.type==="keyup"?I.keyCode:0},which:function(I){return I.type==="keypress"?Ql(I):I.type==="keydown"||I.type==="keyup"?I.keyCode:0}}),Oo=we(NA),Wd=t({},In,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),kA=we(Wd),tp=t({},kt,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:wa}),rp=we(tp),hs=t({},it,{propertyName:0,elapsedTime:0,pseudoElement:0}),xu=we(hs),oh=t({},In,{deltaX:function(I){return"deltaX"in I?I.deltaX:"wheelDeltaX"in I?-I.wheelDeltaX:0},deltaY:function(I){return"deltaY"in I?I.deltaY:"wheelDeltaY"in I?-I.wheelDeltaY:"wheelDelta"in I?-I.wheelDelta:0},deltaZ:0,deltaMode:0}),Fm=we(oh),Dl=[9,13,27,32],Mu=l&&"CompositionEvent"in window,bu=null;l&&"documentMode"in document&&(bu=document.documentMode);var np=l&&"TextEvent"in window&&!bu,Iu=l&&(!Mu||bu&&8<bu&&11>=bu),PA=" ",Fs=!1;function _s(I,Q){switch(I){case"keyup":return Dl.indexOf(Q.keyCode)!==-1;case"keydown":return Q.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Su(I){return I=I.detail,typeof I=="object"&&"data"in I?I.data:null}var Ns=!1;function OA(I,Q){switch(I){case"compositionend":return Su(Q);case"keypress":return Q.which!==32?null:(Fs=!0,PA);case"textInput":return I=Q.data,I===PA&&Fs?null:I;default:return null}}function ip(I,Q){if(Ns)return I==="compositionend"||!Mu&&_s(I,Q)?(I=Jd(),Ds=il=nl=null,Ns=!1,I):null;switch(I){case"paste":return null;case"keypress":if(!(Q.ctrlKey||Q.altKey||Q.metaKey)||Q.ctrlKey&&Q.altKey){if(Q.char&&1<Q.char.length)return Q.char;if(Q.which)return String.fromCharCode(Q.which)}return null;case"compositionend":return Iu&&Q.locale!=="ko"?null:Q.data;default:return null}}var sh={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 Da(I){var Q=I&&I.nodeName&&I.nodeName.toLowerCase();return Q==="input"?!!sh[I.type]:Q==="textarea"}function ap(I,Q,O,q){gt(q),Q=Ap(Q,"onChange"),0<Q.length&&(O=new yt("onChange","change",null,O,q),I.push({event:O,listeners:Q}))}var ks=null,Ps=null;function op(I){g1(I,0)}function jA(I){var Q=rf(I);if(Se(Q))return I}function sp(I,Q){if(I==="change")return Q}var lh=!1;if(l){var Oc;if(l){var jc="oninput"in document;if(!jc){var Ru=document.createElement("div");Ru.setAttribute("oninput","return;"),jc=typeof Ru.oninput=="function"}Oc=jc}else Oc=!1;lh=Oc&&(!document.documentMode||9<document.documentMode)}function zA(){ks&&(ks.detachEvent("onpropertychange",Tu),Ps=ks=null)}function Tu(I){if(I.propertyName==="value"&&jA(Ps)){var Q=[];if(ap(Q,Ps,I,le(I)),I=op,Dr)I(Q);else{Dr=!0;try{at(I,Q)}finally{Dr=!1,Kr()}}}}function Xd(I,Q,O){I==="focusin"?(zA(),ks=Q,Ps=O,ks.attachEvent("onpropertychange",Tu)):I==="focusout"&&zA()}function Fl(I){if(I==="selectionchange"||I==="keyup"||I==="keydown")return jA(Ps)}function zc(I,Q){if(I==="click")return jA(Q)}function _i(I,Q){if(I==="input"||I==="change")return jA(Q)}function Gi(I,Q){return I===Q&&(I!==0||1/I===1/Q)||I!==I&&Q!==Q}var Mi=typeof Object.is=="function"?Object.is:Gi,mo=Object.prototype.hasOwnProperty;function ol(I,Q){if(Mi(I,Q))return!0;if(typeof I!="object"||I===null||typeof Q!="object"||Q===null)return!1;var O=Object.keys(I),q=Object.keys(Q);if(O.length!==q.length)return!1;for(q=0;q<O.length;q++)if(!mo.call(Q,O[q])||!Mi(I[O[q]],Q[O[q]]))return!1;return!0}function ch(I){for(;I&&I.firstChild;)I=I.firstChild;return I}function qd(I,Q){var O=ch(I);I=0;for(var q;O;){if(O.nodeType===3){if(q=I+O.textContent.length,I<=Q&&q>=Q)return{node:O,offset:Q-I};I=q}e:{for(;O;){if(O.nextSibling){O=O.nextSibling;break e}O=O.parentNode}O=void 0}O=ch(O)}}function lp(I,Q){return I&&Q?I===Q?!0:I&&I.nodeType===3?!1:Q&&Q.nodeType===3?lp(I,Q.parentNode):"contains"in I?I.contains(Q):I.compareDocumentPosition?!!(I.compareDocumentPosition(Q)&16):!1:!1}function A1(){for(var I=window,Q=Ue();Q instanceof I.HTMLIFrameElement;){try{var O=typeof Q.contentWindow.location.href=="string"}catch{O=!1}if(O)I=Q.contentWindow;else break;Q=Ue(I.document)}return Q}function _m(I){var Q=I&&I.nodeName&&I.nodeName.toLowerCase();return Q&&(Q==="input"&&(I.type==="text"||I.type==="search"||I.type==="tel"||I.type==="url"||I.type==="password")||Q==="textarea"||I.contentEditable==="true")}var IM=l&&"documentMode"in document&&11>=document.documentMode,$d=null,Nm=null,uh=null,Zd=!1;function d1(I,Q,O){var q=O.window===O?O.document:O.nodeType===9?O:O.ownerDocument;Zd||$d==null||$d!==Ue(q)||(q=$d,"selectionStart"in q&&_m(q)?q={start:q.selectionStart,end:q.selectionEnd}:(q=(q.ownerDocument&&q.ownerDocument.defaultView||window).getSelection(),q={anchorNode:q.anchorNode,anchorOffset:q.anchorOffset,focusNode:q.focusNode,focusOffset:q.focusOffset}),uh&&ol(uh,q)||(uh=q,q=Ap(Nm,"onSelect"),0<q.length&&(Q=new yt("onSelect","select",null,Q,O),I.push({event:Q,listeners:q}),Q.target=$d)))}xi("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),xi("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),xi(jr,2);for(var f1="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),km=0;km<f1.length;km++)Yr.set(f1[km],0);s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),o("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),o("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),o("onBeforeInput",["compositionend","keypress","textInput","paste"]),o("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ah="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),SM=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ah));function h1(I,Q,O){var q=I.type||"unknown-event";I.currentTarget=O,Kt(q,Q,void 0,I),I.currentTarget=null}function g1(I,Q){Q=(Q&4)!==0;for(var O=0;O<I.length;O++){var q=I[O],oe=q.event;q=q.listeners;e:{var Ee=void 0;if(Q)for(var Ne=q.length-1;0<=Ne;Ne--){var st=q[Ne],It=st.instance,Zt=st.currentTarget;if(st=st.listener,It!==Ee&&oe.isPropagationStopped())break e;h1(oe,st,Zt),Ee=It}else for(Ne=0;Ne<q.length;Ne++){if(st=q[Ne],It=st.instance,Zt=st.currentTarget,st=st.listener,It!==Ee&&oe.isPropagationStopped())break e;h1(oe,st,Zt),Ee=It}}}if(Ar)throw I=mr,Ar=!1,mr=null,I}function Xi(I,Q){var O=TM(Q),q=I+"__bubble";O.has(q)||(sl(Q,I,2,!1),O.add(q))}var Pm="_reactListening"+Math.random().toString(36).slice(2);function cp(I){I[Pm]||(I[Pm]=!0,i.forEach(function(Q){SM.has(Q)||Os(Q,!1,I,null),Os(Q,!0,I,null)}))}function Os(I,Q,O,q){var oe=4<arguments.length&&arguments[4]!==void 0?arguments[4]:0,Ee=O;I==="selectionchange"&&O.nodeType!==9&&(Ee=O.ownerDocument);var Ne=TM(Ee),st=I+"__"+(Q?"capture":"bubble");Ne.has(st)||(Q&&(oe|=4),sl(Ee,I,oe,Q),Ne.add(st))}function sl(I,Q,O,q){var oe=Yr.get(Q);switch(oe===void 0?2:oe){case 0:oe=Vd;break;case 1:oe=kc;break;default:oe=Pc}O=oe.bind(null,Q,O,I),oe=void 0,!wr||Q!=="touchstart"&&Q!=="touchmove"&&Q!=="wheel"||(oe=!0),q?oe!==void 0?I.addEventListener(Q,O,{capture:!0,passive:oe}):I.addEventListener(Q,O,!0):oe!==void 0?I.addEventListener(Q,O,{passive:oe}):I.addEventListener(Q,O,!1)}function up(I,Q,O,q,oe){var Ee=q;if((Q&1)===0&&(Q&2)===0&&q!==null)e:for(;;){if(q===null)return;var Ne=q.tag;if(Ne===3||Ne===4){var st=q.stateNode.containerInfo;if(st===oe||st.nodeType===8&&st.parentNode===oe)break;if(Ne===4)for(Ne=q.return;Ne!==null;){var It=Ne.tag;if((It===3||It===4)&&(It=Ne.stateNode.containerInfo,It===oe||It.nodeType===8&&It.parentNode===oe))return;Ne=Ne.return}for(;st!==null;){if(Ne=tf(st),Ne===null)return;if(It=Ne.tag,It===5||It===6){q=Ee=Ne;continue e}st=st.parentNode}}q=q.return}Pr(function(){var Zt=Ee,tn=le(O),Hn=[];e:{var Tr=qr.get(I);if(Tr!==void 0){var Cn=yt,Yn=I;switch(I){case"keypress":if(Ql(O)===0)break e;case"keydown":case"keyup":Cn=Oo;break;case"focusin":Yn="focus",Cn=Xr;break;case"focusout":Yn="blur",Cn=Xr;break;case"beforeblur":case"afterblur":Cn=Xr;break;case"click":if(O.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Cn=Fn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Cn=oa;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Cn=rp;break;case ht:case _t:case Ot:Cn=Ur;break;case ar:Cn=xu;break;case"scroll":Cn=lr;break;case"wheel":Cn=Fm;break;case"copy":case"cut":case"paste":Cn=Di;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Cn=kA}var _n=(Q&4)!==0,Vt=!_n&&I==="scroll",Dt=_n?Tr!==null?Tr+"Capture":null:Tr;_n=[];for(var Yt=Zt,hr;Yt!==null;){hr=Yt;var Er=hr.stateNode;if(hr.tag===5&&Er!==null&&(hr=Er,Dt!==null&&(Er=vr(Yt,Dt),Er!=null&&_n.push(LA(Yt,Er,hr)))),Vt)break;Yt=Yt.return}0<_n.length&&(Tr=new Cn(Tr,Yn,null,O,tn),Hn.push({event:Tr,listeners:_n}))}}if((Q&7)===0){e:{if(Tr=I==="mouseover"||I==="pointerover",Cn=I==="mouseout"||I==="pointerout",Tr&&(Q&16)===0&&(Yn=O.relatedTarget||O.fromElement)&&(tf(Yn)||Yn[UA]))break e;if((Cn||Tr)&&(Tr=tn.window===tn?tn:(Tr=tn.ownerDocument)?Tr.defaultView||Tr.parentWindow:window,Cn?(Yn=O.relatedTarget||O.toElement,Cn=Zt,Yn=Yn?tf(Yn):null,Yn!==null&&(Vt=er(Yn),Yn!==Vt||Yn.tag!==5&&Yn.tag!==6)&&(Yn=null)):(Cn=null,Yn=Zt),Cn!==Yn)){if(_n=Fn,Er="onMouseLeave",Dt="onMouseEnter",Yt="mouse",(I==="pointerout"||I==="pointerover")&&(_n=kA,Er="onPointerLeave",Dt="onPointerEnter",Yt="pointer"),Vt=Cn==null?Tr:rf(Cn),hr=Yn==null?Tr:rf(Yn),Tr=new _n(Er,Yt+"leave",Cn,O,tn),Tr.target=Vt,Tr.relatedTarget=hr,Er=null,tf(tn)===Zt&&(_n=new _n(Dt,Yt+"enter",Yn,O,tn),_n.target=hr,_n.relatedTarget=Vt,Er=_n),Vt=Er,Cn&&Yn)t:{for(_n=Cn,Dt=Yn,Yt=0,hr=_n;hr;hr=Qu(hr))Yt++;for(hr=0,Er=Dt;Er;Er=Qu(Er))hr++;for(;0<Yt-hr;)_n=Qu(_n),Yt--;for(;0<hr-Yt;)Dt=Qu(Dt),hr--;for(;Yt--;){if(_n===Dt||Dt!==null&&_n===Dt.alternate)break t;_n=Qu(_n),Dt=Qu(Dt)}_n=null}else _n=null;Cn!==null&&dp(Hn,Tr,Cn,_n,!1),Yn!==null&&Vt!==null&&dp(Hn,Vt,Yn,_n,!0)}}e:{if(Tr=Zt?rf(Zt):window,Cn=Tr.nodeName&&Tr.nodeName.toLowerCase(),Cn==="select"||Cn==="input"&&Tr.type==="file")var Xn=sp;else if(Da(Tr))if(lh)Xn=_i;else{Xn=Fl;var vn=Xd}else(Cn=Tr.nodeName)&&Cn.toLowerCase()==="input"&&(Tr.type==="checkbox"||Tr.type==="radio")&&(Xn=zc);if(Xn&&(Xn=Xn(I,Zt))){ap(Hn,Xn,O,tn);break e}vn&&vn(I,Tr,Zt),I==="focusout"&&(vn=Tr._wrapperState)&&vn.controlled&&Tr.type==="number"&&Ie(Tr,"number",Tr.value)}switch(vn=Zt?rf(Zt):window,I){case"focusin":(Da(vn)||vn.contentEditable==="true")&&($d=vn,Nm=Zt,uh=null);break;case"focusout":uh=Nm=$d=null;break;case"mousedown":Zd=!0;break;case"contextmenu":case"mouseup":case"dragend":Zd=!1,d1(Hn,O,tn);break;case"selectionchange":if(IM)break;case"keydown":case"keyup":d1(Hn,O,tn)}var qn;if(Mu)e:{switch(I){case"compositionstart":var fi="onCompositionStart";break e;case"compositionend":fi="onCompositionEnd";break e;case"compositionupdate":fi="onCompositionUpdate";break e}fi=void 0}else Ns?_s(I,O)&&(fi="onCompositionEnd"):I==="keydown"&&O.keyCode===229&&(fi="onCompositionStart");fi&&(Iu&&O.locale!=="ko"&&(Ns||fi!=="onCompositionStart"?fi==="onCompositionEnd"&&Ns&&(qn=Jd()):(nl=tn,il="value"in nl?nl.value:nl.textContent,Ns=!0)),vn=Ap(Zt,fi),0<vn.length&&(fi=new eo(fi,I,null,O,tn),Hn.push({event:fi,listeners:vn}),qn?fi.data=qn:(qn=Su(O),qn!==null&&(fi.data=qn)))),(qn=np?OA(I,O):ip(I,O))&&(Zt=Ap(Zt,"onBeforeInput"),0<Zt.length&&(tn=new eo("onBeforeInput","beforeinput",null,O,tn),Hn.push({event:tn,listeners:Zt}),tn.data=qn))}g1(Hn,Q)})}function LA(I,Q,O){return{instance:I,listener:Q,currentTarget:O}}function Ap(I,Q){for(var O=Q+"Capture",q=[];I!==null;){var oe=I,Ee=oe.stateNode;oe.tag===5&&Ee!==null&&(oe=Ee,Ee=vr(I,O),Ee!=null&&q.unshift(LA(I,Ee,oe)),Ee=vr(I,Q),Ee!=null&&q.push(LA(I,Ee,oe))),I=I.return}return q}function Qu(I){if(I===null)return null;do I=I.return;while(I&&I.tag!==5);return I||null}function dp(I,Q,O,q,oe){for(var Ee=Q._reactName,Ne=[];O!==null&&O!==q;){var st=O,It=st.alternate,Zt=st.stateNode;if(It!==null&&It===q)break;st.tag===5&&Zt!==null&&(st=Zt,oe?(It=vr(O,Ee),It!=null&&Ne.unshift(LA(O,It,st))):oe||(It=vr(O,Ee),It!=null&&Ne.push(LA(O,It,st)))),O=O.return}Ne.length!==0&&I.push({event:Q,listeners:Ne})}function dh(){}var Om=null,fp=null;function jm(I,Q){switch(I){case"button":case"input":case"select":case"textarea":return!!Q.autoFocus}return!1}function fh(I,Q){return I==="textarea"||I==="option"||I==="noscript"||typeof Q.children=="string"||typeof Q.children=="number"||typeof Q.dangerouslySetInnerHTML=="object"&&Q.dangerouslySetInnerHTML!==null&&Q.dangerouslySetInnerHTML.__html!=null}var zm=typeof setTimeout=="function"?setTimeout:void 0,n5=typeof clearTimeout=="function"?clearTimeout:void 0;function p1(I){I.nodeType===1?I.textContent="":I.nodeType===9&&(I=I.body,I!=null&&(I.textContent=""))}function ef(I){for(;I!=null;I=I.nextSibling){var Q=I.nodeType;if(Q===1||Q===3)break}return I}function RM(I){I=I.previousSibling;for(var Q=0;I;){if(I.nodeType===8){var O=I.data;if(O==="$"||O==="$!"||O==="$?"){if(Q===0)return I;Q--}else O==="/$"&&Q++}I=I.previousSibling}return null}var v1=0;function i5(I){return{$$typeof:Y,toString:I,valueOf:I}}var Lm=Math.random().toString(36).slice(2),YA="__reactFiber$"+Lm,hh="__reactProps$"+Lm,UA="__reactContainer$"+Lm,gh="__reactEvents$"+Lm;function tf(I){var Q=I[YA];if(Q)return Q;for(var O=I.parentNode;O;){if(Q=O[UA]||O[YA]){if(O=Q.alternate,Q.child!==null||O!==null&&O.child!==null)for(I=RM(I);I!==null;){if(O=I[YA])return O;I=RM(I)}return Q}I=O,O=I.parentNode}return null}function hp(I){return I=I[YA]||I[UA],!I||I.tag!==5&&I.tag!==6&&I.tag!==13&&I.tag!==3?null:I}function rf(I){if(I.tag===5||I.tag===6)return I.stateNode;throw Error(n(33))}function Ym(I){return I[hh]||null}function TM(I){var Q=I[gh];return Q===void 0&&(Q=I[gh]=new Set),Q}var m1=[],ph=-1;function gs(I){return{current:I}}function pi(I){0>ph||(I.current=m1[ph],m1[ph]=null,ph--)}function Ni(I,Q){ph++,m1[ph]=I.current,I.current=Q}var HA={},jo=gs(HA),Ua=gs(!1),Ro=HA;function vh(I,Q){var O=I.type.contextTypes;if(!O)return HA;var q=I.stateNode;if(q&&q.__reactInternalMemoizedUnmaskedChildContext===Q)return q.__reactInternalMemoizedMaskedChildContext;var oe={},Ee;for(Ee in O)oe[Ee]=Q[Ee];return q&&(I=I.stateNode,I.__reactInternalMemoizedUnmaskedChildContext=Q,I.__reactInternalMemoizedMaskedChildContext=oe),oe}function js(I){return I=I.childContextTypes,I!=null}function gp(){pi(Ua),pi(jo)}function E1(I,Q,O){if(jo.current!==HA)throw Error(n(168));Ni(jo,Q),Ni(Ua,O)}function y1(I,Q,O){var q=I.stateNode;if(I=Q.childContextTypes,typeof q.getChildContext!="function")return O;q=q.getChildContext();for(var oe in q)if(!(oe in I))throw Error(n(108,he(Q)||"Unknown",oe));return t({},O,q)}function pp(I){return I=(I=I.stateNode)&&I.__reactInternalMemoizedMergedChildContext||HA,Ro=jo.current,Ni(jo,I),Ni(Ua,Ua.current),!0}function QM(I,Q,O){var q=I.stateNode;if(!q)throw Error(n(169));O?(I=y1(I,Q,Ro),q.__reactInternalMemoizedMergedChildContext=I,pi(Ua),pi(jo),Ni(jo,I)):pi(Ua),Ni(Ua,O)}var mh=null,Lc=null,vp=r.unstable_runWithPriority,mp=r.unstable_scheduleCallback,C1=r.unstable_cancelCallback,DM=r.unstable_shouldYield,FM=r.unstable_requestPaint,w1=r.unstable_now,a5=r.unstable_getCurrentPriorityLevel,Um=r.unstable_ImmediatePriority,_M=r.unstable_UserBlockingPriority,NM=r.unstable_NormalPriority,B1=r.unstable_LowPriority,Ep=r.unstable_IdlePriority,x1={},o5=FM!==void 0?FM:function(){},Yc=null,L=null,W=!1,ae=w1(),fe=1e4>ae?w1:function(){return w1()-ae};function xe(){switch(a5()){case Um:return 99;case _M:return 98;case NM:return 97;case B1:return 96;case Ep:return 95;default:throw Error(n(332))}}function Te(I){switch(I){case 99:return Um;case 98:return _M;case 97:return NM;case 96:return B1;case 95:return Ep;default:throw Error(n(332))}}function _e(I,Q){return I=Te(I),vp(I,Q)}function Pe(I,Q,O){return I=Te(I),mp(I,Q,O)}function Ye(){if(L!==null){var I=L;L=null,C1(I)}lt()}function lt(){if(!W&&Yc!==null){W=!0;var I=0;try{var Q=Yc;_e(99,function(){for(;I<Q.length;I++){var O=Q[I];do O=O(!0);while(O!==null)}}),Yc=null}catch(O){throw Yc!==null&&(Yc=Yc.slice(I+1)),mp(Um,Ye),O}finally{W=!1}}}var Rt=B.ReactCurrentBatchConfig;function Ut(I,Q){if(I&&I.defaultProps){Q=t({},Q),I=I.defaultProps;for(var O in I)Q[O]===void 0&&(Q[O]=I[O]);return Q}return Q}var ot=gs(null),Qt=null,zt=null,nr=null;function Jt(){nr=zt=Qt=null}function or(I){var Q=ot.current;pi(ot),I.type._context._currentValue=Q}function ur(I,Q){for(;I!==null;){var O=I.alternate;if((I.childLanes&Q)===Q){if(O===null||(O.childLanes&Q)===Q)break;O.childLanes|=Q}else I.childLanes|=Q,O!==null&&(O.childLanes|=Q);I=I.return}}function Br(I,Q){Qt=I,nr=zt=null,I=I.dependencies,I!==null&&I.firstContext!==null&&((I.lanes&Q)!==0&&(kl=!0),I.firstContext=null)}function dr(I,Q){if(nr!==I&&Q!==!1&&Q!==0)if((typeof Q!="number"||Q===1073741823)&&(nr=I,Q=1073741823),Q={context:I,observedBits:Q,next:null},zt===null){if(Qt===null)throw Error(n(308));zt=Q,Qt.dependencies={lanes:0,firstContext:Q,responders:null}}else zt=zt.next=Q;return I._currentValue}var ln=!1;function nn(I){I.updateQueue={baseState:I.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function Jn(I,Q){I=I.updateQueue,Q.updateQueue===I&&(Q.updateQueue={baseState:I.baseState,firstBaseUpdate:I.firstBaseUpdate,lastBaseUpdate:I.lastBaseUpdate,shared:I.shared,effects:I.effects})}function en(I,Q){return{eventTime:I,lane:Q,tag:0,payload:null,callback:null,next:null}}function Wn(I,Q){if(I=I.updateQueue,I!==null){I=I.shared;var O=I.pending;O===null?Q.next=Q:(Q.next=O.next,O.next=Q),I.pending=Q}}function to(I,Q){var O=I.updateQueue,q=I.alternate;if(q!==null&&(q=q.updateQueue,O===q)){var oe=null,Ee=null;if(O=O.firstBaseUpdate,O!==null){do{var Ne={eventTime:O.eventTime,lane:O.lane,tag:O.tag,payload:O.payload,callback:O.callback,next:null};Ee===null?oe=Ee=Ne:Ee=Ee.next=Ne,O=O.next}while(O!==null);Ee===null?oe=Ee=Q:Ee=Ee.next=Q}else oe=Ee=Q;O={baseState:q.baseState,firstBaseUpdate:oe,lastBaseUpdate:Ee,shared:q.shared,effects:q.effects},I.updateQueue=O;return}I=O.lastBaseUpdate,I===null?O.firstBaseUpdate=Q:I.next=Q,O.lastBaseUpdate=Q}function jn(I,Q,O,q){var oe=I.updateQueue;ln=!1;var Ee=oe.firstBaseUpdate,Ne=oe.lastBaseUpdate,st=oe.shared.pending;if(st!==null){oe.shared.pending=null;var It=st,Zt=It.next;It.next=null,Ne===null?Ee=Zt:Ne.next=Zt,Ne=It;var tn=I.alternate;if(tn!==null){tn=tn.updateQueue;var Hn=tn.lastBaseUpdate;Hn!==Ne&&(Hn===null?tn.firstBaseUpdate=Zt:Hn.next=Zt,tn.lastBaseUpdate=It)}}if(Ee!==null){Hn=oe.baseState,Ne=0,tn=Zt=It=null;do{st=Ee.lane;var Tr=Ee.eventTime;if((q&st)===st){tn!==null&&(tn=tn.next={eventTime:Tr,lane:0,tag:Ee.tag,payload:Ee.payload,callback:Ee.callback,next:null});e:{var Cn=I,Yn=Ee;switch(st=Q,Tr=O,Yn.tag){case 1:if(Cn=Yn.payload,typeof Cn=="function"){Hn=Cn.call(Tr,Hn,st);break e}Hn=Cn;break e;case 3:Cn.flags=Cn.flags&-4097|64;case 0:if(Cn=Yn.payload,st=typeof Cn=="function"?Cn.call(Tr,Hn,st):Cn,st==null)break e;Hn=t({},Hn,st);break e;case 2:ln=!0}}Ee.callback!==null&&(I.flags|=32,st=oe.effects,st===null?oe.effects=[Ee]:st.push(Ee))}else Tr={eventTime:Tr,lane:st,tag:Ee.tag,payload:Ee.payload,callback:Ee.callback,next:null},tn===null?(Zt=tn=Tr,It=Hn):tn=tn.next=Tr,Ne|=st;if(Ee=Ee.next,Ee===null){if(st=oe.shared.pending,st===null)break;Ee=st.next,st.next=null,oe.lastBaseUpdate=st,oe.shared.pending=null}}while(!0);tn===null&&(It=Hn),oe.baseState=It,oe.firstBaseUpdate=Zt,oe.lastBaseUpdate=tn,D1|=Ne,I.lanes=Ne,I.memoizedState=Hn}}function gn(I,Q,O){if(I=Q.effects,Q.effects=null,I!==null)for(Q=0;Q<I.length;Q++){var q=I[Q],oe=q.callback;if(oe!==null){if(q.callback=null,q=O,typeof oe!="function")throw Error(n(191,oe));oe.call(q)}}}var Hr=new e.Component().refs;function pa(I,Q,O,q){Q=I.memoizedState,O=O(q,Q),O=O==null?Q:t({},Q,O),I.memoizedState=O,I.lanes===0&&(I.updateQueue.baseState=O)}var kn={isMounted:function(I){return(I=I._reactInternals)?er(I)===I:!1},enqueueSetState:function(I,Q,O){I=I._reactInternals;var q=cc(),oe=Mh(I),Ee=en(q,oe);Ee.payload=Q,O!=null&&(Ee.callback=O),Wn(I,Ee),bh(I,oe,q)},enqueueReplaceState:function(I,Q,O){I=I._reactInternals;var q=cc(),oe=Mh(I),Ee=en(q,oe);Ee.tag=1,Ee.payload=Q,O!=null&&(Ee.callback=O),Wn(I,Ee),bh(I,oe,q)},enqueueForceUpdate:function(I,Q){I=I._reactInternals;var O=cc(),q=Mh(I),oe=en(O,q);oe.tag=2,Q!=null&&(oe.callback=Q),Wn(I,oe),bh(I,q,O)}};function vi(I,Q,O,q,oe,Ee,Ne){return I=I.stateNode,typeof I.shouldComponentUpdate=="function"?I.shouldComponentUpdate(q,Ee,Ne):Q.prototype&&Q.prototype.isPureReactComponent?!ol(O,q)||!ol(oe,Ee):!0}function qi(I,Q,O){var q=!1,oe=HA,Ee=Q.contextType;return typeof Ee=="object"&&Ee!==null?Ee=dr(Ee):(oe=js(Q)?Ro:jo.current,q=Q.contextTypes,Ee=(q=q!=null)?vh(I,oe):HA),Q=new Q(O,Ee),I.memoizedState=Q.state!==null&&Q.state!==void 0?Q.state:null,Q.updater=kn,I.stateNode=Q,Q._reactInternals=I,q&&(I=I.stateNode,I.__reactInternalMemoizedUnmaskedChildContext=oe,I.__reactInternalMemoizedMaskedChildContext=Ee),Q}function To(I,Q,O,q){I=Q.state,typeof Q.componentWillReceiveProps=="function"&&Q.componentWillReceiveProps(O,q),typeof Q.UNSAFE_componentWillReceiveProps=="function"&&Q.UNSAFE_componentWillReceiveProps(O,q),Q.state!==I&&kn.enqueueReplaceState(Q,Q.state,null)}function zo(I,Q,O,q){var oe=I.stateNode;oe.props=O,oe.state=I.memoizedState,oe.refs=Hr,nn(I);var Ee=Q.contextType;typeof Ee=="object"&&Ee!==null?oe.context=dr(Ee):(Ee=js(Q)?Ro:jo.current,oe.context=vh(I,Ee)),jn(I,O,oe,q),oe.state=I.memoizedState,Ee=Q.getDerivedStateFromProps,typeof Ee=="function"&&(pa(I,Q,Ee,O),oe.state=I.memoizedState),typeof Q.getDerivedStateFromProps=="function"||typeof oe.getSnapshotBeforeUpdate=="function"||typeof oe.UNSAFE_componentWillMount!="function"&&typeof oe.componentWillMount!="function"||(Q=oe.state,typeof oe.componentWillMount=="function"&&oe.componentWillMount(),typeof oe.UNSAFE_componentWillMount=="function"&&oe.UNSAFE_componentWillMount(),Q!==oe.state&&kn.enqueueReplaceState(oe,oe.state,null),jn(I,O,oe,q),oe.state=I.memoizedState),typeof oe.componentDidMount=="function"&&(I.flags|=4)}var sa=Array.isArray;function ro(I,Q,O){if(I=O.ref,I!==null&&typeof I!="function"&&typeof I!="object"){if(O._owner){if(O=O._owner,O){if(O.tag!==1)throw Error(n(309));var q=O.stateNode}if(!q)throw Error(n(147,I));var oe=""+I;return Q!==null&&Q.ref!==null&&typeof Q.ref=="function"&&Q.ref._stringRef===oe?Q.ref:(Q=function(Ee){var Ne=q.refs;Ne===Hr&&(Ne=q.refs={}),Ee===null?delete Ne[oe]:Ne[oe]=Ee},Q._stringRef=oe,Q)}if(typeof I!="string")throw Error(n(284));if(!O._owner)throw Error(n(290,I))}return I}function Qo(I,Q){if(I.type!=="textarea")throw Error(n(31,Object.prototype.toString.call(Q)==="[object Object]"?"object with keys {"+Object.keys(Q).join(", ")+"}":Q))}function no(I){function Q(Vt,Dt){if(I){var Yt=Vt.lastEffect;Yt!==null?(Yt.nextEffect=Dt,Vt.lastEffect=Dt):Vt.firstEffect=Vt.lastEffect=Dt,Dt.nextEffect=null,Dt.flags=8}}function O(Vt,Dt){if(!I)return null;for(;Dt!==null;)Q(Vt,Dt),Dt=Dt.sibling;return null}function q(Vt,Dt){for(Vt=new Map;Dt!==null;)Dt.key!==null?Vt.set(Dt.key,Dt):Vt.set(Dt.index,Dt),Dt=Dt.sibling;return Vt}function oe(Vt,Dt){return Vt=Rh(Vt,Dt),Vt.index=0,Vt.sibling=null,Vt}function Ee(Vt,Dt,Yt){return Vt.index=Yt,I?(Yt=Vt.alternate,Yt!==null?(Yt=Yt.index,Yt<Dt?(Vt.flags=2,Dt):Yt):(Vt.flags=2,Dt)):Dt}function Ne(Vt){return I&&Vt.alternate===null&&(Vt.flags=2),Vt}function st(Vt,Dt,Yt,hr){return Dt===null||Dt.tag!==6?(Dt=Q5(Yt,Vt.mode,hr),Dt.return=Vt,Dt):(Dt=oe(Dt,Yt),Dt.return=Vt,Dt)}function It(Vt,Dt,Yt,hr){return Dt!==null&&Dt.elementType===Yt.type?(hr=oe(Dt,Yt.props),hr.ref=ro(Vt,Dt,Yt),hr.return=Vt,hr):(hr=WM(Yt.type,Yt.key,Yt.props,null,Vt.mode,hr),hr.ref=ro(Vt,Dt,Yt),hr.return=Vt,hr)}function Zt(Vt,Dt,Yt,hr){return Dt===null||Dt.tag!==4||Dt.stateNode.containerInfo!==Yt.containerInfo||Dt.stateNode.implementation!==Yt.implementation?(Dt=D5(Yt,Vt.mode,hr),Dt.return=Vt,Dt):(Dt=oe(Dt,Yt.children||[]),Dt.return=Vt,Dt)}function tn(Vt,Dt,Yt,hr,Er){return Dt===null||Dt.tag!==7?(Dt=r0(Yt,Vt.mode,hr,Er),Dt.return=Vt,Dt):(Dt=oe(Dt,Yt),Dt.return=Vt,Dt)}function Hn(Vt,Dt,Yt){if(typeof Dt=="string"||typeof Dt=="number")return Dt=Q5(""+Dt,Vt.mode,Yt),Dt.return=Vt,Dt;if(typeof Dt=="object"&&Dt!==null){switch(Dt.$$typeof){case x:return Yt=WM(Dt.type,Dt.key,Dt.props,null,Vt.mode,Yt),Yt.ref=ro(Vt,null,Dt),Yt.return=Vt,Yt;case M:return Dt=D5(Dt,Vt.mode,Yt),Dt.return=Vt,Dt}if(sa(Dt)||H(Dt))return Dt=r0(Dt,Vt.mode,Yt,null),Dt.return=Vt,Dt;Qo(Vt,Dt)}return null}function Tr(Vt,Dt,Yt,hr){var Er=Dt!==null?Dt.key:null;if(typeof Yt=="string"||typeof Yt=="number")return Er!==null?null:st(Vt,Dt,""+Yt,hr);if(typeof Yt=="object"&&Yt!==null){switch(Yt.$$typeof){case x:return Yt.key===Er?Yt.type===S?tn(Vt,Dt,Yt.props.children,hr,Er):It(Vt,Dt,Yt,hr):null;case M:return Yt.key===Er?Zt(Vt,Dt,Yt,hr):null}if(sa(Yt)||H(Yt))return Er!==null?null:tn(Vt,Dt,Yt,hr,null);Qo(Vt,Yt)}return null}function Cn(Vt,Dt,Yt,hr,Er){if(typeof hr=="string"||typeof hr=="number")return Vt=Vt.get(Yt)||null,st(Dt,Vt,""+hr,Er);if(typeof hr=="object"&&hr!==null){switch(hr.$$typeof){case x:return Vt=Vt.get(hr.key===null?Yt:hr.key)||null,hr.type===S?tn(Dt,Vt,hr.props.children,Er,hr.key):It(Dt,Vt,hr,Er);case M:return Vt=Vt.get(hr.key===null?Yt:hr.key)||null,Zt(Dt,Vt,hr,Er)}if(sa(hr)||H(hr))return Vt=Vt.get(Yt)||null,tn(Dt,Vt,hr,Er,null);Qo(Dt,hr)}return null}function Yn(Vt,Dt,Yt,hr){for(var Er=null,Xn=null,vn=Dt,qn=Dt=0,fi=null;vn!==null&&qn<Yt.length;qn++){vn.index>qn?(fi=vn,vn=null):fi=vn.sibling;var ai=Tr(Vt,vn,Yt[qn],hr);if(ai===null){vn===null&&(vn=fi);break}I&&vn&&ai.alternate===null&&Q(Vt,vn),Dt=Ee(ai,Dt,qn),Xn===null?Er=ai:Xn.sibling=ai,Xn=ai,vn=fi}if(qn===Yt.length)return O(Vt,vn),Er;if(vn===null){for(;qn<Yt.length;qn++)vn=Hn(Vt,Yt[qn],hr),vn!==null&&(Dt=Ee(vn,Dt,qn),Xn===null?Er=vn:Xn.sibling=vn,Xn=vn);return Er}for(vn=q(Vt,vn);qn<Yt.length;qn++)fi=Cn(vn,Vt,qn,Yt[qn],hr),fi!==null&&(I&&fi.alternate!==null&&vn.delete(fi.key===null?qn:fi.key),Dt=Ee(fi,Dt,qn),Xn===null?Er=fi:Xn.sibling=fi,Xn=fi);return I&&vn.forEach(function(Th){return Q(Vt,Th)}),Er}function _n(Vt,Dt,Yt,hr){var Er=H(Yt);if(typeof Er!="function")throw Error(n(150));if(Yt=Er.call(Yt),Yt==null)throw Error(n(151));for(var Xn=Er=null,vn=Dt,qn=Dt=0,fi=null,ai=Yt.next();vn!==null&&!ai.done;qn++,ai=Yt.next()){vn.index>qn?(fi=vn,vn=null):fi=vn.sibling;var Th=Tr(Vt,vn,ai.value,hr);if(Th===null){vn===null&&(vn=fi);break}I&&vn&&Th.alternate===null&&Q(Vt,vn),Dt=Ee(Th,Dt,qn),Xn===null?Er=Th:Xn.sibling=Th,Xn=Th,vn=fi}if(ai.done)return O(Vt,vn),Er;if(vn===null){for(;!ai.done;qn++,ai=Yt.next())ai=Hn(Vt,ai.value,hr),ai!==null&&(Dt=Ee(ai,Dt,qn),Xn===null?Er=ai:Xn.sibling=ai,Xn=ai);return Er}for(vn=q(Vt,vn);!ai.done;qn++,ai=Yt.next())ai=Cn(vn,Vt,qn,ai.value,hr),ai!==null&&(I&&ai.alternate!==null&&vn.delete(ai.key===null?qn:ai.key),Dt=Ee(ai,Dt,qn),Xn===null?Er=ai:Xn.sibling=ai,Xn=ai);return I&&vn.forEach(function(h5e){return Q(Vt,h5e)}),Er}return function(Vt,Dt,Yt,hr){var Er=typeof Yt=="object"&&Yt!==null&&Yt.type===S&&Yt.key===null;Er&&(Yt=Yt.props.children);var Xn=typeof Yt=="object"&&Yt!==null;if(Xn)switch(Yt.$$typeof){case x:e:{for(Xn=Yt.key,Er=Dt;Er!==null;){if(Er.key===Xn){switch(Er.tag){case 7:if(Yt.type===S){O(Vt,Er.sibling),Dt=oe(Er,Yt.props.children),Dt.return=Vt,Vt=Dt;break e}break;default:if(Er.elementType===Yt.type){O(Vt,Er.sibling),Dt=oe(Er,Yt.props),Dt.ref=ro(Vt,Er,Yt),Dt.return=Vt,Vt=Dt;break e}}O(Vt,Er);break}else Q(Vt,Er);Er=Er.sibling}Yt.type===S?(Dt=r0(Yt.props.children,Vt.mode,hr,Yt.key),Dt.return=Vt,Vt=Dt):(hr=WM(Yt.type,Yt.key,Yt.props,null,Vt.mode,hr),hr.ref=ro(Vt,Dt,Yt),hr.return=Vt,Vt=hr)}return Ne(Vt);case M:e:{for(Er=Yt.key;Dt!==null;){if(Dt.key===Er)if(Dt.tag===4&&Dt.stateNode.containerInfo===Yt.containerInfo&&Dt.stateNode.implementation===Yt.implementation){O(Vt,Dt.sibling),Dt=oe(Dt,Yt.children||[]),Dt.return=Vt,Vt=Dt;break e}else{O(Vt,Dt);break}else Q(Vt,Dt);Dt=Dt.sibling}Dt=D5(Yt,Vt.mode,hr),Dt.return=Vt,Vt=Dt}return Ne(Vt)}if(typeof Yt=="string"||typeof Yt=="number")return Yt=""+Yt,Dt!==null&&Dt.tag===6?(O(Vt,Dt.sibling),Dt=oe(Dt,Yt),Dt.return=Vt,Vt=Dt):(O(Vt,Dt),Dt=Q5(Yt,Vt.mode,hr),Dt.return=Vt,Vt=Dt),Ne(Vt);if(sa(Yt))return Yn(Vt,Dt,Yt,hr);if(H(Yt))return _n(Vt,Dt,Yt,hr);if(Xn&&Qo(Vt,Yt),typeof Yt>"u"&&!Er)switch(Vt.tag){case 1:case 22:case 0:case 11:case 15:throw Error(n(152,he(Vt.type)||"Component"))}return O(Vt,Dt)}}var Ai=no(!0),ki=no(!1),$i={},ci=gs($i),Ha=gs($i),ps=gs($i);function Ki(I){if(I===$i)throw Error(n(174));return I}function qo(I,Q){switch(Ni(ps,Q),Ni(Ha,I),Ni(ci,$i),I=Q.nodeType,I){case 9:case 11:Q=(Q=Q.documentElement)?Q.namespaceURI:ut(null,"");break;default:I=I===8?Q.parentNode:Q,Q=I.namespaceURI||null,I=I.tagName,Q=ut(Q,I)}pi(ci),Ni(ci,Q)}function bi(){pi(ci),pi(Ha),pi(ps)}function io(I){Ki(ps.current);var Q=Ki(ci.current),O=ut(Q,I.type);Q!==O&&(Ni(Ha,I),Ni(ci,O))}function vs(I){Ha.current===I&&(pi(ci),pi(Ha))}var di=gs(0);function $o(I){for(var Q=I;Q!==null;){if(Q.tag===13){var O=Q.memoizedState;if(O!==null&&(O=O.dehydrated,O===null||O.data==="$?"||O.data==="$!"))return Q}else if(Q.tag===19&&Q.memoizedProps.revealOrder!==void 0){if((Q.flags&64)!==0)return Q}else if(Q.child!==null){Q.child.return=Q,Q=Q.child;continue}if(Q===I)break;for(;Q.sibling===null;){if(Q.return===null||Q.return===I)return null;Q=Q.return}Q.sibling.return=Q.return,Q=Q.sibling}return null}var Ga=null,Ka=null,Fa=!1;function Vi(I,Q){var O=Hc(5,null,null,0);O.elementType="DELETED",O.type="DELETED",O.stateNode=Q,O.return=I,O.flags=8,I.lastEffect!==null?(I.lastEffect.nextEffect=O,I.lastEffect=O):I.firstEffect=I.lastEffect=O}function zs(I,Q){switch(I.tag){case 5:var O=I.type;return Q=Q.nodeType!==1||O.toLowerCase()!==Q.nodeName.toLowerCase()?null:Q,Q!==null?(I.stateNode=Q,!0):!1;case 6:return Q=I.pendingProps===""||Q.nodeType!==3?null:Q,Q!==null?(I.stateNode=Q,!0):!1;case 13:return!1;default:return!1}}function ll(I){if(Fa){var Q=Ka;if(Q){var O=Q;if(!zs(I,Q)){if(Q=ef(O.nextSibling),!Q||!zs(I,Q)){I.flags=I.flags&-1025|2,Fa=!1,Ga=I;return}Vi(Ga,O)}Ga=I,Ka=ef(Q.firstChild)}else I.flags=I.flags&-1025|2,Fa=!1,Ga=I}}function GA(I){for(I=I.return;I!==null&&I.tag!==5&&I.tag!==3&&I.tag!==13;)I=I.return;Ga=I}function _l(I){if(I!==Ga)return!1;if(!Fa)return GA(I),Fa=!0,!1;var Q=I.type;if(I.tag!==5||Q!=="head"&&Q!=="body"&&!fh(Q,I.memoizedProps))for(Q=Ka;Q;)Vi(I,Q),Q=ef(Q.nextSibling);if(GA(I),I.tag===13){if(I=I.memoizedState,I=I!==null?I.dehydrated:null,!I)throw Error(n(317));e:{for(I=I.nextSibling,Q=0;I;){if(I.nodeType===8){var O=I.data;if(O==="/$"){if(Q===0){Ka=ef(I.nextSibling);break e}Q--}else O!=="$"&&O!=="$!"&&O!=="$?"||Q++}I=I.nextSibling}Ka=null}}else Ka=Ga?ef(I.stateNode.nextSibling):null;return!0}function Eo(){Ka=Ga=null,Fa=!1}var Du=[];function yp(){for(var I=0;I<Du.length;I++)Du[I]._workInProgressVersionPrimary=null;Du.length=0}var KA=B.ReactCurrentDispatcher,Zo=B.ReactCurrentBatchConfig,Cp=0,Va=null,Do=null,va=null,Hm=!1,wp=!1;function Ls(){throw Error(n(321))}function Gm(I,Q){if(Q===null)return!1;for(var O=0;O<Q.length&&O<I.length;O++)if(!Mi(I[O],Q[O]))return!1;return!0}function Eh(I,Q,O,q,oe,Ee){if(Cp=Ee,Va=Q,Q.memoizedState=null,Q.updateQueue=null,Q.lanes=0,KA.current=I===null||I.memoizedState===null?WA:XA,I=O(q,oe),wp){Ee=0;do{if(wp=!1,!(25>Ee))throw Error(n(301));Ee+=1,va=Do=null,Q.updateQueue=null,KA.current=Jm,I=O(q,oe)}while(wp)}if(KA.current=Nl,Q=Do!==null&&Do.next!==null,Cp=0,va=Do=Va=null,Hm=!1,Q)throw Error(n(300));return I}function VA(){var I={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return va===null?Va.memoizedState=va=I:va=va.next=I,va}function JA(){if(Do===null){var I=Va.alternate;I=I!==null?I.memoizedState:null}else I=Do.next;var Q=va===null?Va.memoizedState:va.next;if(Q!==null)va=Q,Do=I;else{if(I===null)throw Error(n(310));Do=I,I={memoizedState:Do.memoizedState,baseState:Do.baseState,baseQueue:Do.baseQueue,queue:Do.queue,next:null},va===null?Va.memoizedState=va=I:va=va.next=I}return va}function cl(I,Q){return typeof Q=="function"?Q(I):Q}function nf(I){var Q=JA(),O=Q.queue;if(O===null)throw Error(n(311));O.lastRenderedReducer=I;var q=Do,oe=q.baseQueue,Ee=O.pending;if(Ee!==null){if(oe!==null){var Ne=oe.next;oe.next=Ee.next,Ee.next=Ne}q.baseQueue=oe=Ee,O.pending=null}if(oe!==null){oe=oe.next,q=q.baseState;var st=Ne=Ee=null,It=oe;do{var Zt=It.lane;if((Cp&Zt)===Zt)st!==null&&(st=st.next={lane:0,action:It.action,eagerReducer:It.eagerReducer,eagerState:It.eagerState,next:null}),q=It.eagerReducer===I?It.eagerState:I(q,It.action);else{var tn={lane:Zt,action:It.action,eagerReducer:It.eagerReducer,eagerState:It.eagerState,next:null};st===null?(Ne=st=tn,Ee=q):st=st.next=tn,Va.lanes|=Zt,D1|=Zt}It=It.next}while(It!==null&&It!==oe);st===null?Ee=q:st.next=Ne,Mi(q,Q.memoizedState)||(kl=!0),Q.memoizedState=q,Q.baseState=Ee,Q.baseQueue=st,O.lastRenderedState=q}return[Q.memoizedState,O.dispatch]}function Fu(I){var Q=JA(),O=Q.queue;if(O===null)throw Error(n(311));O.lastRenderedReducer=I;var q=O.dispatch,oe=O.pending,Ee=Q.memoizedState;if(oe!==null){O.pending=null;var Ne=oe=oe.next;do Ee=I(Ee,Ne.action),Ne=Ne.next;while(Ne!==oe);Mi(Ee,Q.memoizedState)||(kl=!0),Q.memoizedState=Ee,Q.baseQueue===null&&(Q.baseState=Ee),O.lastRenderedState=Ee}return[Ee,q]}function M1(I,Q,O){var q=Q._getVersion;q=q(Q._source);var oe=Q._workInProgressVersionPrimary;if(oe!==null?I=oe===q:(I=I.mutableReadLanes,(I=(Cp&I)===I)&&(Q._workInProgressVersionPrimary=q,Du.push(Q))),I)return O(Q._source);throw Du.push(Q),Error(n(350))}function kM(I,Q,O,q){var oe=ul;if(oe===null)throw Error(n(349));var Ee=Q._getVersion,Ne=Ee(Q._source),st=KA.current,It=st.useState(function(){return M1(oe,Q,O)}),Zt=It[1],tn=It[0];It=va;var Hn=I.memoizedState,Tr=Hn.refs,Cn=Tr.getSnapshot,Yn=Hn.source;Hn=Hn.subscribe;var _n=Va;return I.memoizedState={refs:Tr,source:Q,subscribe:q},st.useEffect(function(){Tr.getSnapshot=O,Tr.setSnapshot=Zt;var Vt=Ee(Q._source);if(!Mi(Ne,Vt)){Vt=O(Q._source),Mi(tn,Vt)||(Zt(Vt),Vt=Mh(_n),oe.mutableReadLanes|=Vt&oe.pendingLanes),Vt=oe.mutableReadLanes,oe.entangledLanes|=Vt;for(var Dt=oe.entanglements,Yt=Vt;0<Yt;){var hr=31-Io(Yt),Er=1<<hr;Dt[hr]|=Vt,Yt&=~Er}}},[O,Q,q]),st.useEffect(function(){return q(Q._source,function(){var Vt=Tr.getSnapshot,Dt=Tr.setSnapshot;try{Dt(Vt(Q._source));var Yt=Mh(_n);oe.mutableReadLanes|=Yt&oe.pendingLanes}catch(hr){Dt(function(){throw hr})}})},[Q,q]),Mi(Cn,O)&&Mi(Yn,Q)&&Mi(Hn,q)||(I={pending:null,dispatch:null,lastRenderedReducer:cl,lastRenderedState:tn},I.dispatch=Zt=Bh.bind(null,Va,I),It.queue=I,It.baseQueue=null,tn=M1(oe,Q,O),It.memoizedState=It.baseState=tn),tn}function Bp(I,Q,O){var q=JA();return kM(q,I,Q,O)}function yh(I){var Q=VA();return typeof I=="function"&&(I=I()),Q.memoizedState=Q.baseState=I,I=Q.queue={pending:null,dispatch:null,lastRenderedReducer:cl,lastRenderedState:I},I=I.dispatch=Bh.bind(null,Va,I),[Q.memoizedState,I]}function Ch(I,Q,O,q){return I={tag:I,create:Q,destroy:O,deps:q,next:null},Q=Va.updateQueue,Q===null?(Q={lastEffect:null},Va.updateQueue=Q,Q.lastEffect=I.next=I):(O=Q.lastEffect,O===null?Q.lastEffect=I.next=I:(q=O.next,O.next=I,I.next=q,Q.lastEffect=I)),I}function _u(I){var Q=VA();return I={current:I},Q.memoizedState=I}function xp(){return JA().memoizedState}function Km(I,Q,O,q){var oe=VA();Va.flags|=I,oe.memoizedState=Ch(1|Q,O,void 0,q===void 0?null:q)}function b1(I,Q,O,q){var oe=JA();q=q===void 0?null:q;var Ee=void 0;if(Do!==null){var Ne=Do.memoizedState;if(Ee=Ne.destroy,q!==null&&Gm(q,Ne.deps)){Ch(Q,O,Ee,q);return}}Va.flags|=I,oe.memoizedState=Ch(1|Q,O,Ee,q)}function I1(I,Q){return Km(516,4,I,Q)}function Nu(I,Q){return b1(516,4,I,Q)}function PM(I,Q){return b1(4,2,I,Q)}function S1(I,Q){if(typeof Q=="function")return I=I(),Q(I),function(){Q(null)};if(Q!=null)return I=I(),Q.current=I,function(){Q.current=null}}function OM(I,Q,O){return O=O!=null?O.concat([I]):null,b1(4,2,S1.bind(null,Q,I),O)}function Vm(){}function jM(I,Q){var O=JA();Q=Q===void 0?null:Q;var q=O.memoizedState;return q!==null&&Q!==null&&Gm(Q,q[1])?q[0]:(O.memoizedState=[I,Q],I)}function wh(I,Q){var O=JA();Q=Q===void 0?null:Q;var q=O.memoizedState;return q!==null&&Q!==null&&Gm(Q,q[1])?q[0]:(I=I(),O.memoizedState=[I,Q],I)}function R1(I,Q){var O=xe();_e(98>O?98:O,function(){I(!0)}),_e(97<O?97:O,function(){var q=Zo.transition;Zo.transition=1;try{I(!1),Q()}finally{Zo.transition=q}})}function Bh(I,Q,O){var q=cc(),oe=Mh(I),Ee={lane:oe,action:O,eagerReducer:null,eagerState:null,next:null},Ne=Q.pending;if(Ne===null?Ee.next=Ee:(Ee.next=Ne.next,Ne.next=Ee),Q.pending=Ee,Ne=I.alternate,I===Va||Ne!==null&&Ne===Va)wp=Hm=!0;else{if(I.lanes===0&&(Ne===null||Ne.lanes===0)&&(Ne=Q.lastRenderedReducer,Ne!==null))try{var st=Q.lastRenderedState,It=Ne(st,O);if(Ee.eagerReducer=Ne,Ee.eagerState=It,Mi(It,st))return}catch{}bh(I,oe,q)}}var Nl={readContext:dr,useCallback:Ls,useContext:Ls,useEffect:Ls,useImperativeHandle:Ls,useLayoutEffect:Ls,useMemo:Ls,useReducer:Ls,useRef:Ls,useState:Ls,useDebugValue:Ls,useDeferredValue:Ls,useTransition:Ls,useMutableSource:Ls,useOpaqueIdentifier:Ls,unstable_isNewReconciler:!1},WA={readContext:dr,useCallback:function(I,Q){return VA().memoizedState=[I,Q===void 0?null:Q],I},useContext:dr,useEffect:I1,useImperativeHandle:function(I,Q,O){return O=O!=null?O.concat([I]):null,Km(4,2,S1.bind(null,Q,I),O)},useLayoutEffect:function(I,Q){return Km(4,2,I,Q)},useMemo:function(I,Q){var O=VA();return Q=Q===void 0?null:Q,I=I(),O.memoizedState=[I,Q],I},useReducer:function(I,Q,O){var q=VA();return Q=O!==void 0?O(Q):Q,q.memoizedState=q.baseState=Q,I=q.queue={pending:null,dispatch:null,lastRenderedReducer:I,lastRenderedState:Q},I=I.dispatch=Bh.bind(null,Va,I),[q.memoizedState,I]},useRef:_u,useState:yh,useDebugValue:Vm,useDeferredValue:function(I){var Q=yh(I),O=Q[0],q=Q[1];return I1(function(){var oe=Zo.transition;Zo.transition=1;try{q(I)}finally{Zo.transition=oe}},[I]),O},useTransition:function(){var I=yh(!1),Q=I[0];return I=R1.bind(null,I[1]),_u(I),[I,Q]},useMutableSource:function(I,Q,O){var q=VA();return q.memoizedState={refs:{getSnapshot:Q,setSnapshot:null},source:I,subscribe:O},kM(q,I,Q,O)},useOpaqueIdentifier:function(){if(Fa){var I=!1,Q=i5(function(){throw I||(I=!0,O("r:"+(v1++).toString(36))),Error(n(355))}),O=yh(Q)[1];return(Va.mode&2)===0&&(Va.flags|=516,Ch(5,function(){O("r:"+(v1++).toString(36))},void 0,null)),Q}return Q="r:"+(v1++).toString(36),yh(Q),Q},unstable_isNewReconciler:!1},XA={readContext:dr,useCallback:jM,useContext:dr,useEffect:Nu,useImperativeHandle:OM,useLayoutEffect:PM,useMemo:wh,useReducer:nf,useRef:xp,useState:function(){return nf(cl)},useDebugValue:Vm,useDeferredValue:function(I){var Q=nf(cl),O=Q[0],q=Q[1];return Nu(function(){var oe=Zo.transition;Zo.transition=1;try{q(I)}finally{Zo.transition=oe}},[I]),O},useTransition:function(){var I=nf(cl)[0];return[xp().current,I]},useMutableSource:Bp,useOpaqueIdentifier:function(){return nf(cl)[0]},unstable_isNewReconciler:!1},Jm={readContext:dr,useCallback:jM,useContext:dr,useEffect:Nu,useImperativeHandle:OM,useLayoutEffect:PM,useMemo:wh,useReducer:Fu,useRef:xp,useState:function(){return Fu(cl)},useDebugValue:Vm,useDeferredValue:function(I){var Q=Fu(cl),O=Q[0],q=Q[1];return Nu(function(){var oe=Zo.transition;Zo.transition=1;try{q(I)}finally{Zo.transition=oe}},[I]),O},useTransition:function(){var I=Fu(cl)[0];return[xp().current,I]},useMutableSource:Bp,useOpaqueIdentifier:function(){return Fu(cl)[0]},unstable_isNewReconciler:!1},T1=B.ReactCurrentOwner,kl=!1;function Ys(I,Q,O,q){Q.child=I===null?ki(Q,null,O,q):Ai(Q,I.child,O,q)}function Wm(I,Q,O,q,oe){O=O.render;var Ee=Q.ref;return Br(Q,oe),q=Eh(I,Q,O,q,Ee,oe),I!==null&&!kl?(Q.updateQueue=I.updateQueue,Q.flags&=-517,I.lanes&=~oe,af(I,Q,oe)):(Q.flags|=1,Ys(I,Q,q,oe),Q.child)}function Xm(I,Q,O,q,oe,Ee){if(I===null){var Ne=O.type;return typeof Ne=="function"&&!R5(Ne)&&Ne.defaultProps===void 0&&O.compare===null&&O.defaultProps===void 0?(Q.tag=15,Q.type=Ne,EK(I,Q,Ne,q,oe,Ee)):(I=WM(O.type,null,q,Q,Q.mode,Ee),I.ref=Q.ref,I.return=Q,Q.child=I)}return Ne=I.child,(oe&Ee)===0&&(oe=Ne.memoizedProps,O=O.compare,O=O!==null?O:ol,O(oe,q)&&I.ref===Q.ref)?af(I,Q,Ee):(Q.flags|=1,I=Rh(Ne,q),I.ref=Q.ref,I.return=Q,Q.child=I)}function EK(I,Q,O,q,oe,Ee){if(I!==null&&ol(I.memoizedProps,q)&&I.ref===Q.ref)if(kl=!1,(Ee&oe)!==0)(I.flags&16384)!==0&&(kl=!0);else return Q.lanes=I.lanes,af(I,Q,Ee);return l5(I,Q,O,q,Ee)}function s5(I,Q,O){var q=Q.pendingProps,oe=q.children,Ee=I!==null?I.memoizedState:null;if(q.mode==="hidden"||q.mode==="unstable-defer-without-hiding")if((Q.mode&4)===0)Q.memoizedState={baseLanes:0},JM(Q,O);else if((O&1073741824)!==0)Q.memoizedState={baseLanes:0},JM(Q,Ee!==null?Ee.baseLanes:O);else return I=Ee!==null?Ee.baseLanes|O:O,Q.lanes=Q.childLanes=1073741824,Q.memoizedState={baseLanes:I},JM(Q,I),null;else Ee!==null?(q=Ee.baseLanes|O,Q.memoizedState=null):q=O,JM(Q,q);return Ys(I,Q,oe,O),Q.child}function yK(I,Q){var O=Q.ref;(I===null&&O!==null||I!==null&&I.ref!==O)&&(Q.flags|=128)}function l5(I,Q,O,q,oe){var Ee=js(O)?Ro:jo.current;return Ee=vh(Q,Ee),Br(Q,oe),O=Eh(I,Q,O,q,Ee,oe),I!==null&&!kl?(Q.updateQueue=I.updateQueue,Q.flags&=-517,I.lanes&=~oe,af(I,Q,oe)):(Q.flags|=1,Ys(I,Q,O,oe),Q.child)}function CK(I,Q,O,q,oe){if(js(O)){var Ee=!0;pp(Q)}else Ee=!1;if(Br(Q,oe),Q.stateNode===null)I!==null&&(I.alternate=null,Q.alternate=null,Q.flags|=2),qi(Q,O,q),zo(Q,O,q,oe),q=!0;else if(I===null){var Ne=Q.stateNode,st=Q.memoizedProps;Ne.props=st;var It=Ne.context,Zt=O.contextType;typeof Zt=="object"&&Zt!==null?Zt=dr(Zt):(Zt=js(O)?Ro:jo.current,Zt=vh(Q,Zt));var tn=O.getDerivedStateFromProps,Hn=typeof tn=="function"||typeof Ne.getSnapshotBeforeUpdate=="function";Hn||typeof Ne.UNSAFE_componentWillReceiveProps!="function"&&typeof Ne.componentWillReceiveProps!="function"||(st!==q||It!==Zt)&&To(Q,Ne,q,Zt),ln=!1;var Tr=Q.memoizedState;Ne.state=Tr,jn(Q,q,Ne,oe),It=Q.memoizedState,st!==q||Tr!==It||Ua.current||ln?(typeof tn=="function"&&(pa(Q,O,tn,q),It=Q.memoizedState),(st=ln||vi(Q,O,st,q,Tr,It,Zt))?(Hn||typeof Ne.UNSAFE_componentWillMount!="function"&&typeof Ne.componentWillMount!="function"||(typeof Ne.componentWillMount=="function"&&Ne.componentWillMount(),typeof Ne.UNSAFE_componentWillMount=="function"&&Ne.UNSAFE_componentWillMount()),typeof Ne.componentDidMount=="function"&&(Q.flags|=4)):(typeof Ne.componentDidMount=="function"&&(Q.flags|=4),Q.memoizedProps=q,Q.memoizedState=It),Ne.props=q,Ne.state=It,Ne.context=Zt,q=st):(typeof Ne.componentDidMount=="function"&&(Q.flags|=4),q=!1)}else{Ne=Q.stateNode,Jn(I,Q),st=Q.memoizedProps,Zt=Q.type===Q.elementType?st:Ut(Q.type,st),Ne.props=Zt,Hn=Q.pendingProps,Tr=Ne.context,It=O.contextType,typeof It=="object"&&It!==null?It=dr(It):(It=js(O)?Ro:jo.current,It=vh(Q,It));var Cn=O.getDerivedStateFromProps;(tn=typeof Cn=="function"||typeof Ne.getSnapshotBeforeUpdate=="function")||typeof Ne.UNSAFE_componentWillReceiveProps!="function"&&typeof Ne.componentWillReceiveProps!="function"||(st!==Hn||Tr!==It)&&To(Q,Ne,q,It),ln=!1,Tr=Q.memoizedState,Ne.state=Tr,jn(Q,q,Ne,oe);var Yn=Q.memoizedState;st!==Hn||Tr!==Yn||Ua.current||ln?(typeof Cn=="function"&&(pa(Q,O,Cn,q),Yn=Q.memoizedState),(Zt=ln||vi(Q,O,Zt,q,Tr,Yn,It))?(tn||typeof Ne.UNSAFE_componentWillUpdate!="function"&&typeof Ne.componentWillUpdate!="function"||(typeof Ne.componentWillUpdate=="function"&&Ne.componentWillUpdate(q,Yn,It),typeof Ne.UNSAFE_componentWillUpdate=="function"&&Ne.UNSAFE_componentWillUpdate(q,Yn,It)),typeof Ne.componentDidUpdate=="function"&&(Q.flags|=4),typeof Ne.getSnapshotBeforeUpdate=="function"&&(Q.flags|=256)):(typeof Ne.componentDidUpdate!="function"||st===I.memoizedProps&&Tr===I.memoizedState||(Q.flags|=4),typeof Ne.getSnapshotBeforeUpdate!="function"||st===I.memoizedProps&&Tr===I.memoizedState||(Q.flags|=256),Q.memoizedProps=q,Q.memoizedState=Yn),Ne.props=q,Ne.state=Yn,Ne.context=It,q=Zt):(typeof Ne.componentDidUpdate!="function"||st===I.memoizedProps&&Tr===I.memoizedState||(Q.flags|=4),typeof Ne.getSnapshotBeforeUpdate!="function"||st===I.memoizedProps&&Tr===I.memoizedState||(Q.flags|=256),q=!1)}return c5(I,Q,O,q,Ee,oe)}function c5(I,Q,O,q,oe,Ee){yK(I,Q);var Ne=(Q.flags&64)!==0;if(!q&&!Ne)return oe&&QM(Q,O,!1),af(I,Q,Ee);q=Q.stateNode,T1.current=Q;var st=Ne&&typeof O.getDerivedStateFromError!="function"?null:q.render();return Q.flags|=1,I!==null&&Ne?(Q.child=Ai(Q,I.child,null,Ee),Q.child=Ai(Q,null,st,Ee)):Ys(I,Q,st,Ee),Q.memoizedState=q.state,oe&&QM(Q,O,!0),Q.child}function wK(I){var Q=I.stateNode;Q.pendingContext?E1(I,Q.pendingContext,Q.pendingContext!==Q.context):Q.context&&E1(I,Q.context,!1),qo(I,Q.containerInfo)}var zM={dehydrated:null,retryLane:0};function BK(I,Q,O){var q=Q.pendingProps,oe=di.current,Ee=!1,Ne;return(Ne=(Q.flags&64)!==0)||(Ne=I!==null&&I.memoizedState===null?!1:(oe&2)!==0),Ne?(Ee=!0,Q.flags&=-65):I!==null&&I.memoizedState===null||q.fallback===void 0||q.unstable_avoidThisFallback===!0||(oe|=1),Ni(di,oe&1),I===null?(q.fallback!==void 0&&ll(Q),I=q.children,oe=q.fallback,Ee?(I=xK(Q,I,oe,O),Q.child.memoizedState={baseLanes:O},Q.memoizedState=zM,I):typeof q.unstable_expectedLoadTime=="number"?(I=xK(Q,I,oe,O),Q.child.memoizedState={baseLanes:O},Q.memoizedState=zM,Q.lanes=33554432,I):(O=T5({mode:"visible",children:I},Q.mode,O,null),O.return=Q,Q.child=O)):I.memoizedState!==null?Ee?(q=bK(I,Q,q.children,q.fallback,O),Ee=Q.child,oe=I.child.memoizedState,Ee.memoizedState=oe===null?{baseLanes:O}:{baseLanes:oe.baseLanes|O},Ee.childLanes=I.childLanes&~O,Q.memoizedState=zM,q):(O=MK(I,Q,q.children,O),Q.memoizedState=null,O):Ee?(q=bK(I,Q,q.children,q.fallback,O),Ee=Q.child,oe=I.child.memoizedState,Ee.memoizedState=oe===null?{baseLanes:O}:{baseLanes:oe.baseLanes|O},Ee.childLanes=I.childLanes&~O,Q.memoizedState=zM,q):(O=MK(I,Q,q.children,O),Q.memoizedState=null,O)}function xK(I,Q,O,q){var oe=I.mode,Ee=I.child;return Q={mode:"hidden",children:Q},(oe&2)===0&&Ee!==null?(Ee.childLanes=0,Ee.pendingProps=Q):Ee=T5(Q,oe,0,null),O=r0(O,oe,q,null),Ee.return=I,O.return=I,Ee.sibling=O,I.child=Ee,O}function MK(I,Q,O,q){var oe=I.child;return I=oe.sibling,O=Rh(oe,{mode:"visible",children:O}),(Q.mode&2)===0&&(O.lanes=q),O.return=Q,O.sibling=null,I!==null&&(I.nextEffect=null,I.flags=8,Q.firstEffect=Q.lastEffect=I),Q.child=O}function bK(I,Q,O,q,oe){var Ee=Q.mode,Ne=I.child;I=Ne.sibling;var st={mode:"hidden",children:O};return(Ee&2)===0&&Q.child!==Ne?(O=Q.child,O.childLanes=0,O.pendingProps=st,Ne=O.lastEffect,Ne!==null?(Q.firstEffect=O.firstEffect,Q.lastEffect=Ne,Ne.nextEffect=null):Q.firstEffect=Q.lastEffect=null):O=Rh(Ne,st),I!==null?q=Rh(I,q):(q=r0(q,Ee,oe,null),q.flags|=2),q.return=Q,O.return=Q,O.sibling=q,Q.child=O,q}function IK(I,Q){I.lanes|=Q;var O=I.alternate;O!==null&&(O.lanes|=Q),ur(I.return,Q)}function u5(I,Q,O,q,oe,Ee){var Ne=I.memoizedState;Ne===null?I.memoizedState={isBackwards:Q,rendering:null,renderingStartTime:0,last:q,tail:O,tailMode:oe,lastEffect:Ee}:(Ne.isBackwards=Q,Ne.rendering=null,Ne.renderingStartTime=0,Ne.last=q,Ne.tail=O,Ne.tailMode=oe,Ne.lastEffect=Ee)}function SK(I,Q,O){var q=Q.pendingProps,oe=q.revealOrder,Ee=q.tail;if(Ys(I,Q,q.children,O),q=di.current,(q&2)!==0)q=q&1|2,Q.flags|=64;else{if(I!==null&&(I.flags&64)!==0)e:for(I=Q.child;I!==null;){if(I.tag===13)I.memoizedState!==null&&IK(I,O);else if(I.tag===19)IK(I,O);else if(I.child!==null){I.child.return=I,I=I.child;continue}if(I===Q)break e;for(;I.sibling===null;){if(I.return===null||I.return===Q)break e;I=I.return}I.sibling.return=I.return,I=I.sibling}q&=1}if(Ni(di,q),(Q.mode&2)===0)Q.memoizedState=null;else switch(oe){case"forwards":for(O=Q.child,oe=null;O!==null;)I=O.alternate,I!==null&&$o(I)===null&&(oe=O),O=O.sibling;O=oe,O===null?(oe=Q.child,Q.child=null):(oe=O.sibling,O.sibling=null),u5(Q,!1,oe,O,Ee,Q.lastEffect);break;case"backwards":for(O=null,oe=Q.child,Q.child=null;oe!==null;){if(I=oe.alternate,I!==null&&$o(I)===null){Q.child=oe;break}I=oe.sibling,oe.sibling=O,O=oe,oe=I}u5(Q,!0,O,null,Ee,Q.lastEffect);break;case"together":u5(Q,!1,null,null,void 0,Q.lastEffect);break;default:Q.memoizedState=null}return Q.child}function af(I,Q,O){if(I!==null&&(Q.dependencies=I.dependencies),D1|=Q.lanes,(O&Q.childLanes)!==0){if(I!==null&&Q.child!==I.child)throw Error(n(153));if(Q.child!==null){for(I=Q.child,O=Rh(I,I.pendingProps),Q.child=O,O.return=Q;I.sibling!==null;)I=I.sibling,O=O.sibling=Rh(I,I.pendingProps),O.return=Q;O.sibling=null}return Q.child}return null}var RK,A5,TK,QK;RK=function(I,Q){for(var O=Q.child;O!==null;){if(O.tag===5||O.tag===6)I.appendChild(O.stateNode);else if(O.tag!==4&&O.child!==null){O.child.return=O,O=O.child;continue}if(O===Q)break;for(;O.sibling===null;){if(O.return===null||O.return===Q)return;O=O.return}O.sibling.return=O.return,O=O.sibling}},A5=function(){},TK=function(I,Q,O,q){var oe=I.memoizedProps;if(oe!==q){I=Q.stateNode,Ki(ci.current);var Ee=null;switch(O){case"input":oe=ct(I,oe),q=ct(I,q),Ee=[];break;case"option":oe=Ct(I,oe),q=Ct(I,q),Ee=[];break;case"select":oe=t({},oe,{value:void 0}),q=t({},q,{value:void 0}),Ee=[];break;case"textarea":oe=tt(I,oe),q=tt(I,q),Ee=[];break;default:typeof oe.onClick!="function"&&typeof q.onClick=="function"&&(I.onclick=dh)}Fe(O,q);var Ne;O=null;for(Zt in oe)if(!q.hasOwnProperty(Zt)&&oe.hasOwnProperty(Zt)&&oe[Zt]!=null)if(Zt==="style"){var st=oe[Zt];for(Ne in st)st.hasOwnProperty(Ne)&&(O||(O={}),O[Ne]="")}else Zt!=="dangerouslySetInnerHTML"&&Zt!=="children"&&Zt!=="suppressContentEditableWarning"&&Zt!=="suppressHydrationWarning"&&Zt!=="autoFocus"&&(a.hasOwnProperty(Zt)?Ee||(Ee=[]):(Ee=Ee||[]).push(Zt,null));for(Zt in q){var It=q[Zt];if(st=oe?.[Zt],q.hasOwnProperty(Zt)&&It!==st&&(It!=null||st!=null))if(Zt==="style")if(st){for(Ne in st)!st.hasOwnProperty(Ne)||It&&It.hasOwnProperty(Ne)||(O||(O={}),O[Ne]="");for(Ne in It)It.hasOwnProperty(Ne)&&st[Ne]!==It[Ne]&&(O||(O={}),O[Ne]=It[Ne])}else O||(Ee||(Ee=[]),Ee.push(Zt,O)),O=It;else Zt==="dangerouslySetInnerHTML"?(It=It?It.__html:void 0,st=st?st.__html:void 0,It!=null&&st!==It&&(Ee=Ee||[]).push(Zt,It)):Zt==="children"?typeof It!="string"&&typeof It!="number"||(Ee=Ee||[]).push(Zt,""+It):Zt!=="suppressContentEditableWarning"&&Zt!=="suppressHydrationWarning"&&(a.hasOwnProperty(Zt)?(It!=null&&Zt==="onScroll"&&Xi("scroll",I),Ee||st===It||(Ee=[])):typeof It=="object"&&It!==null&&It.$$typeof===Y?It.toString():(Ee=Ee||[]).push(Zt,It))}O&&(Ee=Ee||[]).push("style",O);var Zt=Ee;(Q.updateQueue=Zt)&&(Q.flags|=4)}},QK=function(I,Q,O,q){O!==q&&(Q.flags|=4)};function Q1(I,Q){if(!Fa)switch(I.tailMode){case"hidden":Q=I.tail;for(var O=null;Q!==null;)Q.alternate!==null&&(O=Q),Q=Q.sibling;O===null?I.tail=null:O.sibling=null;break;case"collapsed":O=I.tail;for(var q=null;O!==null;)O.alternate!==null&&(q=O),O=O.sibling;q===null?Q||I.tail===null?I.tail=null:I.tail.sibling=null:q.sibling=null}}function UDe(I,Q,O){var q=Q.pendingProps;switch(Q.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return js(Q.type)&&gp(),null;case 3:return bi(),pi(Ua),pi(jo),yp(),q=Q.stateNode,q.pendingContext&&(q.context=q.pendingContext,q.pendingContext=null),(I===null||I.child===null)&&(_l(Q)?Q.flags|=4:q.hydrate||(Q.flags|=256)),A5(Q),null;case 5:vs(Q);var oe=Ki(ps.current);if(O=Q.type,I!==null&&Q.stateNode!=null)TK(I,Q,O,q,oe),I.ref!==Q.ref&&(Q.flags|=128);else{if(!q){if(Q.stateNode===null)throw Error(n(166));return null}if(I=Ki(ci.current),_l(Q)){q=Q.stateNode,O=Q.type;var Ee=Q.memoizedProps;switch(q[YA]=Q,q[hh]=Ee,O){case"dialog":Xi("cancel",q),Xi("close",q);break;case"iframe":case"object":case"embed":Xi("load",q);break;case"video":case"audio":for(I=0;I<Ah.length;I++)Xi(Ah[I],q);break;case"source":Xi("error",q);break;case"img":case"image":case"link":Xi("error",q),Xi("load",q);break;case"details":Xi("toggle",q);break;case"input":He(q,Ee),Xi("invalid",q);break;case"select":q._wrapperState={wasMultiple:!!Ee.multiple},Xi("invalid",q);break;case"textarea":nt(q,Ee),Xi("invalid",q)}Fe(O,Ee),I=null;for(var Ne in Ee)Ee.hasOwnProperty(Ne)&&(oe=Ee[Ne],Ne==="children"?typeof oe=="string"?q.textContent!==oe&&(I=["children",oe]):typeof oe=="number"&&q.textContent!==""+oe&&(I=["children",""+oe]):a.hasOwnProperty(Ne)&&oe!=null&&Ne==="onScroll"&&Xi("scroll",q));switch(O){case"input":ie(q),De(q,Ee,!0);break;case"textarea":ie(q),qe(q);break;case"select":case"option":break;default:typeof Ee.onClick=="function"&&(q.onclick=dh)}q=I,Q.updateQueue=q,q!==null&&(Q.flags|=4)}else{switch(Ne=oe.nodeType===9?oe:oe.ownerDocument,I===de.html&&(I=We(O)),I===de.html?O==="script"?(I=Ne.createElement("div"),I.innerHTML="<script><\/script>",I=I.removeChild(I.firstChild)):typeof q.is=="string"?I=Ne.createElement(O,{is:q.is}):(I=Ne.createElement(O),O==="select"&&(Ne=I,q.multiple?Ne.multiple=!0:q.size&&(Ne.size=q.size))):I=Ne.createElementNS(I,O),I[YA]=Q,I[hh]=q,RK(I,Q,!1,!1),Q.stateNode=I,Ne=Ae(O,q),O){case"dialog":Xi("cancel",I),Xi("close",I),oe=q;break;case"iframe":case"object":case"embed":Xi("load",I),oe=q;break;case"video":case"audio":for(oe=0;oe<Ah.length;oe++)Xi(Ah[oe],I);oe=q;break;case"source":Xi("error",I),oe=q;break;case"img":case"image":case"link":Xi("error",I),Xi("load",I),oe=q;break;case"details":Xi("toggle",I),oe=q;break;case"input":He(I,q),oe=ct(I,q),Xi("invalid",I);break;case"option":oe=Ct(I,q);break;case"select":I._wrapperState={wasMultiple:!!q.multiple},oe=t({},q,{value:void 0}),Xi("invalid",I);break;case"textarea":nt(I,q),oe=tt(I,q),Xi("invalid",I);break;default:oe=q}Fe(O,oe);var st=oe;for(Ee in st)if(st.hasOwnProperty(Ee)){var It=st[Ee];Ee==="style"?$(I,It):Ee==="dangerouslySetInnerHTML"?(It=It?It.__html:void 0,It!=null&&ze(I,It)):Ee==="children"?typeof It=="string"?(O!=="textarea"||It!=="")&&Ge(I,It):typeof It=="number"&&Ge(I,""+It):Ee!=="suppressContentEditableWarning"&&Ee!=="suppressHydrationWarning"&&Ee!=="autoFocus"&&(a.hasOwnProperty(Ee)?It!=null&&Ee==="onScroll"&&Xi("scroll",I):It!=null&&w(I,Ee,It,Ne))}switch(O){case"input":ie(I),De(I,q,!1);break;case"textarea":ie(I),qe(I);break;case"option":q.value!=null&&I.setAttribute("value",""+me(q.value));break;case"select":I.multiple=!!q.multiple,Ee=q.value,Ee!=null?Ze(I,!!q.multiple,Ee,!1):q.defaultValue!=null&&Ze(I,!!q.multiple,q.defaultValue,!0);break;default:typeof oe.onClick=="function"&&(I.onclick=dh)}jm(O,q)&&(Q.flags|=4)}Q.ref!==null&&(Q.flags|=128)}return null;case 6:if(I&&Q.stateNode!=null)QK(I,Q,I.memoizedProps,q);else{if(typeof q!="string"&&Q.stateNode===null)throw Error(n(166));O=Ki(ps.current),Ki(ci.current),_l(Q)?(q=Q.stateNode,O=Q.memoizedProps,q[YA]=Q,q.nodeValue!==O&&(Q.flags|=4)):(q=(O.nodeType===9?O:O.ownerDocument).createTextNode(q),q[YA]=Q,Q.stateNode=q)}return null;case 13:return pi(di),q=Q.memoizedState,(Q.flags&64)!==0?(Q.lanes=O,Q):(q=q!==null,O=!1,I===null?Q.memoizedProps.fallback!==void 0&&_l(Q):O=I.memoizedState!==null,q&&!O&&(Q.mode&2)!==0&&(I===null&&Q.memoizedProps.unstable_avoidThisFallback!==!0||(di.current&1)!==0?ms===0&&(ms=3):((ms===0||ms===3)&&(ms=4),ul===null||(D1&134217727)===0&&($m&134217727)===0||e0(ul,Us))),(q||O)&&(Q.flags|=4),null);case 4:return bi(),A5(Q),I===null&&cp(Q.stateNode.containerInfo),null;case 10:return or(Q),null;case 17:return js(Q.type)&&gp(),null;case 19:if(pi(di),q=Q.memoizedState,q===null)return null;if(Ee=(Q.flags&64)!==0,Ne=q.rendering,Ne===null)if(Ee)Q1(q,!1);else{if(ms!==0||I!==null&&(I.flags&64)!==0)for(I=Q.child;I!==null;){if(Ne=$o(I),Ne!==null){for(Q.flags|=64,Q1(q,!1),Ee=Ne.updateQueue,Ee!==null&&(Q.updateQueue=Ee,Q.flags|=4),q.lastEffect===null&&(Q.firstEffect=null),Q.lastEffect=q.lastEffect,q=O,O=Q.child;O!==null;)Ee=O,I=q,Ee.flags&=2,Ee.nextEffect=null,Ee.firstEffect=null,Ee.lastEffect=null,Ne=Ee.alternate,Ne===null?(Ee.childLanes=0,Ee.lanes=I,Ee.child=null,Ee.memoizedProps=null,Ee.memoizedState=null,Ee.updateQueue=null,Ee.dependencies=null,Ee.stateNode=null):(Ee.childLanes=Ne.childLanes,Ee.lanes=Ne.lanes,Ee.child=Ne.child,Ee.memoizedProps=Ne.memoizedProps,Ee.memoizedState=Ne.memoizedState,Ee.updateQueue=Ne.updateQueue,Ee.type=Ne.type,I=Ne.dependencies,Ee.dependencies=I===null?null:{lanes:I.lanes,firstContext:I.firstContext}),O=O.sibling;return Ni(di,di.current&1|2),Q.child}I=I.sibling}q.tail!==null&&fe()>w5&&(Q.flags|=64,Ee=!0,Q1(q,!1),Q.lanes=33554432)}else{if(!Ee)if(I=$o(Ne),I!==null){if(Q.flags|=64,Ee=!0,O=I.updateQueue,O!==null&&(Q.updateQueue=O,Q.flags|=4),Q1(q,!0),q.tail===null&&q.tailMode==="hidden"&&!Ne.alternate&&!Fa)return Q=Q.lastEffect=q.lastEffect,Q!==null&&(Q.nextEffect=null),null}else 2*fe()-q.renderingStartTime>w5&&O!==1073741824&&(Q.flags|=64,Ee=!0,Q1(q,!1),Q.lanes=33554432);q.isBackwards?(Ne.sibling=Q.child,Q.child=Ne):(O=q.last,O!==null?O.sibling=Ne:Q.child=Ne,q.last=Ne)}return q.tail!==null?(O=q.tail,q.rendering=O,q.tail=O.sibling,q.lastEffect=Q.lastEffect,q.renderingStartTime=fe(),O.sibling=null,Q=di.current,Ni(di,Ee?Q&1|2:Q&1),O):null;case 23:case 24:return S5(),I!==null&&I.memoizedState!==null!=(Q.memoizedState!==null)&&q.mode!=="unstable-defer-without-hiding"&&(Q.flags|=4),null}throw Error(n(156,Q.tag))}function HDe(I){switch(I.tag){case 1:js(I.type)&&gp();var Q=I.flags;return Q&4096?(I.flags=Q&-4097|64,I):null;case 3:if(bi(),pi(Ua),pi(jo),yp(),Q=I.flags,(Q&64)!==0)throw Error(n(285));return I.flags=Q&-4097|64,I;case 5:return vs(I),null;case 13:return pi(di),Q=I.flags,Q&4096?(I.flags=Q&-4097|64,I):null;case 19:return pi(di),null;case 4:return bi(),null;case 10:return or(I),null;case 23:case 24:return S5(),null;default:return null}}function d5(I,Q){try{var O="",q=Q;do O+=ue(q),q=q.return;while(q);var oe=O}catch(Ee){oe=`
Error generating stack: `+Ee.message+`
`+Ee.stack}return{value:I,source:Q,stack:oe}}function f5(I,Q){try{console.error(Q.value)}catch(O){setTimeout(function(){throw O})}}var GDe=typeof WeakMap=="function"?WeakMap:Map;function DK(I,Q,O){O=en(-1,O),O.tag=3,O.payload={element:null};var q=Q.value;return O.callback=function(){UM||(UM=!0,B5=q),f5(I,Q)},O}function FK(I,Q,O){O=en(-1,O),O.tag=3;var q=I.type.getDerivedStateFromError;if(typeof q=="function"){var oe=Q.value;O.payload=function(){return f5(I,Q),q(oe)}}var Ee=I.stateNode;return Ee!==null&&typeof Ee.componentDidCatch=="function"&&(O.callback=function(){typeof q!="function"&&(qA===null?qA=new Set([this]):qA.add(this),f5(I,Q));var Ne=Q.stack;this.componentDidCatch(Q.value,{componentStack:Ne!==null?Ne:""})}),O}var KDe=typeof WeakSet=="function"?WeakSet:Set;function _K(I){var Q=I.ref;if(Q!==null)if(typeof Q=="function")try{Q(null)}catch(O){Sh(I,O)}else Q.current=null}function VDe(I,Q){switch(Q.tag){case 0:case 11:case 15:case 22:return;case 1:if(Q.flags&256&&I!==null){var O=I.memoizedProps,q=I.memoizedState;I=Q.stateNode,Q=I.getSnapshotBeforeUpdate(Q.elementType===Q.type?O:Ut(Q.type,O),q),I.__reactInternalSnapshotBeforeUpdate=Q}return;case 3:Q.flags&256&&p1(Q.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(n(163))}function JDe(I,Q,O){switch(O.tag){case 0:case 11:case 15:case 22:if(Q=O.updateQueue,Q=Q!==null?Q.lastEffect:null,Q!==null){I=Q=Q.next;do{if((I.tag&3)===3){var q=I.create;I.destroy=q()}I=I.next}while(I!==Q)}if(Q=O.updateQueue,Q=Q!==null?Q.lastEffect:null,Q!==null){I=Q=Q.next;do{var oe=I;q=oe.next,oe=oe.tag,(oe&4)!==0&&(oe&1)!==0&&(WK(O,I),r5e(O,I)),I=q}while(I!==Q)}return;case 1:I=O.stateNode,O.flags&4&&(Q===null?I.componentDidMount():(q=O.elementType===O.type?Q.memoizedProps:Ut(O.type,Q.memoizedProps),I.componentDidUpdate(q,Q.memoizedState,I.__reactInternalSnapshotBeforeUpdate))),Q=O.updateQueue,Q!==null&&gn(O,Q,I);return;case 3:if(Q=O.updateQueue,Q!==null){if(I=null,O.child!==null)switch(O.child.tag){case 5:I=O.child.stateNode;break;case 1:I=O.child.stateNode}gn(O,Q,I)}return;case 5:I=O.stateNode,Q===null&&O.flags&4&&jm(O.type,O.memoizedProps)&&I.focus();return;case 6:return;case 4:return;case 12:return;case 13:O.memoizedState===null&&(O=O.alternate,O!==null&&(O=O.memoizedState,O!==null&&(O=O.dehydrated,O!==null&&Sr(O))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(n(163))}function NK(I,Q){for(var O=I;;){if(O.tag===5){var q=O.stateNode;if(Q)q=q.style,typeof q.setProperty=="function"?q.setProperty("display","none","important"):q.display="none";else{q=O.stateNode;var oe=O.memoizedProps.style;oe=oe!=null&&oe.hasOwnProperty("display")?oe.display:null,q.style.display=xt("display",oe)}}else if(O.tag===6)O.stateNode.nodeValue=Q?"":O.memoizedProps;else if((O.tag!==23&&O.tag!==24||O.memoizedState===null||O===I)&&O.child!==null){O.child.return=O,O=O.child;continue}if(O===I)break;for(;O.sibling===null;){if(O.return===null||O.return===I)return;O=O.return}O.sibling.return=O.return,O=O.sibling}}function kK(I,Q){if(Lc&&typeof Lc.onCommitFiberUnmount=="function")try{Lc.onCommitFiberUnmount(mh,Q)}catch{}switch(Q.tag){case 0:case 11:case 14:case 15:case 22:if(I=Q.updateQueue,I!==null&&(I=I.lastEffect,I!==null)){var O=I=I.next;do{var q=O,oe=q.destroy;if(q=q.tag,oe!==void 0)if((q&4)!==0)WK(Q,O);else{q=Q;try{oe()}catch(Ee){Sh(q,Ee)}}O=O.next}while(O!==I)}break;case 1:if(_K(Q),I=Q.stateNode,typeof I.componentWillUnmount=="function")try{I.props=Q.memoizedProps,I.state=Q.memoizedState,I.componentWillUnmount()}catch(Ee){Sh(Q,Ee)}break;case 5:_K(Q);break;case 4:zK(I,Q)}}function PK(I){I.alternate=null,I.child=null,I.dependencies=null,I.firstEffect=null,I.lastEffect=null,I.memoizedProps=null,I.memoizedState=null,I.pendingProps=null,I.return=null,I.updateQueue=null}function OK(I){return I.tag===5||I.tag===3||I.tag===4}function jK(I){e:{for(var Q=I.return;Q!==null;){if(OK(Q))break e;Q=Q.return}throw Error(n(160))}var O=Q;switch(Q=O.stateNode,O.tag){case 5:var q=!1;break;case 3:Q=Q.containerInfo,q=!0;break;case 4:Q=Q.containerInfo,q=!0;break;default:throw Error(n(161))}O.flags&16&&(Ge(Q,""),O.flags&=-17);e:t:for(O=I;;){for(;O.sibling===null;){if(O.return===null||OK(O.return)){O=null;break e}O=O.return}for(O.sibling.return=O.return,O=O.sibling;O.tag!==5&&O.tag!==6&&O.tag!==18;){if(O.flags&2||O.child===null||O.tag===4)continue t;O.child.return=O,O=O.child}if(!(O.flags&2)){O=O.stateNode;break e}}q?h5(I,O,Q):g5(I,O,Q)}function h5(I,Q,O){var q=I.tag,oe=q===5||q===6;if(oe)I=oe?I.stateNode:I.stateNode.instance,Q?O.nodeType===8?O.parentNode.insertBefore(I,Q):O.insertBefore(I,Q):(O.nodeType===8?(Q=O.parentNode,Q.insertBefore(I,O)):(Q=O,Q.appendChild(I)),O=O._reactRootContainer,O!=null||Q.onclick!==null||(Q.onclick=dh));else if(q!==4&&(I=I.child,I!==null))for(h5(I,Q,O),I=I.sibling;I!==null;)h5(I,Q,O),I=I.sibling}function g5(I,Q,O){var q=I.tag,oe=q===5||q===6;if(oe)I=oe?I.stateNode:I.stateNode.instance,Q?O.insertBefore(I,Q):O.appendChild(I);else if(q!==4&&(I=I.child,I!==null))for(g5(I,Q,O),I=I.sibling;I!==null;)g5(I,Q,O),I=I.sibling}function zK(I,Q){for(var O=Q,q=!1,oe,Ee;;){if(!q){q=O.return;e:for(;;){if(q===null)throw Error(n(160));switch(oe=q.stateNode,q.tag){case 5:Ee=!1;break e;case 3:oe=oe.containerInfo,Ee=!0;break e;case 4:oe=oe.containerInfo,Ee=!0;break e}q=q.return}q=!0}if(O.tag===5||O.tag===6){e:for(var Ne=I,st=O,It=st;;)if(kK(Ne,It),It.child!==null&&It.tag!==4)It.child.return=It,It=It.child;else{if(It===st)break e;for(;It.sibling===null;){if(It.return===null||It.return===st)break e;It=It.return}It.sibling.return=It.return,It=It.sibling}Ee?(Ne=oe,st=O.stateNode,Ne.nodeType===8?Ne.parentNode.removeChild(st):Ne.removeChild(st)):oe.removeChild(O.stateNode)}else if(O.tag===4){if(O.child!==null){oe=O.stateNode.containerInfo,Ee=!0,O.child.return=O,O=O.child;continue}}else if(kK(I,O),O.child!==null){O.child.return=O,O=O.child;continue}if(O===Q)break;for(;O.sibling===null;){if(O.return===null||O.return===Q)return;O=O.return,O.tag===4&&(q=!1)}O.sibling.return=O.return,O=O.sibling}}function p5(I,Q){switch(Q.tag){case 0:case 11:case 14:case 15:case 22:var O=Q.updateQueue;if(O=O!==null?O.lastEffect:null,O!==null){var q=O=O.next;do(q.tag&3)===3&&(I=q.destroy,q.destroy=void 0,I!==void 0&&I()),q=q.next;while(q!==O)}return;case 1:return;case 5:if(O=Q.stateNode,O!=null){q=Q.memoizedProps;var oe=I!==null?I.memoizedProps:q;I=Q.type;var Ee=Q.updateQueue;if(Q.updateQueue=null,Ee!==null){for(O[hh]=q,I==="input"&&q.type==="radio"&&q.name!=null&&Re(O,q),Ae(I,oe),Q=Ae(I,q),oe=0;oe<Ee.length;oe+=2){var Ne=Ee[oe],st=Ee[oe+1];Ne==="style"?$(O,st):Ne==="dangerouslySetInnerHTML"?ze(O,st):Ne==="children"?Ge(O,st):w(O,Ne,st,Q)}switch(I){case"input":Ce(O,q);break;case"textarea":rt(O,q);break;case"select":I=O._wrapperState.wasMultiple,O._wrapperState.wasMultiple=!!q.multiple,Ee=q.value,Ee!=null?Ze(O,!!q.multiple,Ee,!1):I!==!!q.multiple&&(q.defaultValue!=null?Ze(O,!!q.multiple,q.defaultValue,!0):Ze(O,!!q.multiple,q.multiple?[]:"",!1))}}}return;case 6:if(Q.stateNode===null)throw Error(n(162));Q.stateNode.nodeValue=Q.memoizedProps;return;case 3:O=Q.stateNode,O.hydrate&&(O.hydrate=!1,Sr(O.containerInfo));return;case 12:return;case 13:Q.memoizedState!==null&&(C5=fe(),NK(Q.child,!0)),LK(Q);return;case 19:LK(Q);return;case 17:return;case 23:case 24:NK(Q,Q.memoizedState!==null);return}throw Error(n(163))}function LK(I){var Q=I.updateQueue;if(Q!==null){I.updateQueue=null;var O=I.stateNode;O===null&&(O=I.stateNode=new KDe),Q.forEach(function(q){var oe=a5e.bind(null,I,q);O.has(q)||(O.add(q),q.then(oe,oe))})}}function WDe(I,Q){return I!==null&&(I=I.memoizedState,I===null||I.dehydrated!==null)?(Q=Q.memoizedState,Q!==null&&Q.dehydrated===null):!1}var XDe=Math.ceil,LM=B.ReactCurrentDispatcher,v5=B.ReactCurrentOwner,Ln=0,ul=null,Lo=null,Us=0,Mp=0,m5=gs(0),ms=0,YM=null,qm=0,D1=0,$m=0,E5=0,y5=null,C5=0,w5=1/0;function Zm(){w5=fe()+500}var fn=null,UM=!1,B5=null,qA=null,xh=!1,F1=null,_1=90,x5=[],M5=[],of=null,N1=0,b5=null,HM=-1,sf=0,GM=0,k1=null,KM=!1;function cc(){return(Ln&48)!==0?fe():HM!==-1?HM:HM=fe()}function Mh(I){if(I=I.mode,(I&2)===0)return 1;if((I&4)===0)return xe()===99?1:2;if(sf===0&&(sf=qm),Rt.transition!==0){GM!==0&&(GM=y5!==null?y5.pendingLanes:0),I=sf;var Q=4186112&~GM;return Q&=-Q,Q===0&&(I=4186112&~I,Q=I&-I,Q===0&&(Q=8192)),Q}return I=xe(),(Ln&4)!==0&&I===98?I=po(12,sf):(I=ha(I),I=po(I,sf)),I}function bh(I,Q,O){if(50<N1)throw N1=0,b5=null,Error(n(185));if(I=VM(I,Q),I===null)return null;No(I,Q,O),I===ul&&($m|=Q,ms===4&&e0(I,Us));var q=xe();Q===1?(Ln&8)!==0&&(Ln&48)===0?I5(I):(Uc(I,O),Ln===0&&(Zm(),Ye())):((Ln&4)===0||q!==98&&q!==99||(of===null?of=new Set([I]):of.add(I)),Uc(I,O)),y5=I}function VM(I,Q){I.lanes|=Q;var O=I.alternate;for(O!==null&&(O.lanes|=Q),O=I,I=I.return;I!==null;)I.childLanes|=Q,O=I.alternate,O!==null&&(O.childLanes|=Q),O=I,I=I.return;return O.tag===3?O.stateNode:null}function Uc(I,Q){for(var O=I.callbackNode,q=I.suspendedLanes,oe=I.pingedLanes,Ee=I.expirationTimes,Ne=I.pendingLanes;0<Ne;){var st=31-Io(Ne),It=1<<st,Zt=Ee[st];if(Zt===-1){if((It&q)===0||(It&oe)!==0){Zt=Q,Qi(It);var tn=Dn;Ee[st]=10<=tn?Zt+250:6<=tn?Zt+5e3:-1}}else Zt<=Q&&(I.expiredLanes|=It);Ne&=~It}if(q=ga(I,I===ul?Us:0),Q=Dn,q===0)O!==null&&(O!==x1&&C1(O),I.callbackNode=null,I.callbackPriority=0);else{if(O!==null){if(I.callbackPriority===Q)return;O!==x1&&C1(O)}Q===15?(O=I5.bind(null,I),Yc===null?(Yc=[O],L=mp(Um,lt)):Yc.push(O),O=x1):Q===14?O=Pe(99,I5.bind(null,I)):(O=Ya(Q),O=Pe(O,YK.bind(null,I))),I.callbackPriority=Q,I.callbackNode=O}}function YK(I){if(HM=-1,GM=sf=0,(Ln&48)!==0)throw Error(n(327));var Q=I.callbackNode;if(Ih()&&I.callbackNode!==Q)return null;var O=ga(I,I===ul?Us:0);if(O===0)return null;var q=O,oe=Ln;Ln|=16;var Ee=KK();(ul!==I||Us!==q)&&(Zm(),t0(I,q));do try{ZDe();break}catch(st){GK(I,st)}while(!0);if(Jt(),LM.current=Ee,Ln=oe,Lo!==null?q=0:(ul=null,Us=0,q=ms),(qm&$m)!==0)t0(I,0);else if(q!==0){if(q===2&&(Ln|=64,I.hydrate&&(I.hydrate=!1,p1(I.containerInfo)),O=Ta(I),O!==0&&(q=P1(I,O))),q===1)throw Q=YM,t0(I,0),e0(I,O),Uc(I,fe()),Q;switch(I.finishedWork=I.current.alternate,I.finishedLanes=O,q){case 0:case 1:throw Error(n(345));case 2:bp(I);break;case 3:if(e0(I,O),(O&62914560)===O&&(q=C5+500-fe(),10<q)){if(ga(I,0)!==0)break;if(oe=I.suspendedLanes,(oe&O)!==O){cc(),I.pingedLanes|=I.suspendedLanes&oe;break}I.timeoutHandle=zm(bp.bind(null,I),q);break}bp(I);break;case 4:if(e0(I,O),(O&4186112)===O)break;for(q=I.eventTimes,oe=-1;0<O;){var Ne=31-Io(O);Ee=1<<Ne,Ne=q[Ne],Ne>oe&&(oe=Ne),O&=~Ee}if(O=oe,O=fe()-O,O=(120>O?120:480>O?480:1080>O?1080:1920>O?1920:3e3>O?3e3:4320>O?4320:1960*XDe(O/1960))-O,10<O){I.timeoutHandle=zm(bp.bind(null,I),O);break}bp(I);break;case 5:bp(I);break;default:throw Error(n(329))}}return Uc(I,fe()),I.callbackNode===Q?YK.bind(null,I):null}function e0(I,Q){for(Q&=~E5,Q&=~$m,I.suspendedLanes|=Q,I.pingedLanes&=~Q,I=I.expirationTimes;0<Q;){var O=31-Io(Q),q=1<<O;I[O]=-1,Q&=~q}}function I5(I){if((Ln&48)!==0)throw Error(n(327));if(Ih(),I===ul&&(I.expiredLanes&Us)!==0){var Q=Us,O=P1(I,Q);(qm&$m)!==0&&(Q=ga(I,Q),O=P1(I,Q))}else Q=ga(I,0),O=P1(I,Q);if(I.tag!==0&&O===2&&(Ln|=64,I.hydrate&&(I.hydrate=!1,p1(I.containerInfo)),Q=Ta(I),Q!==0&&(O=P1(I,Q))),O===1)throw O=YM,t0(I,0),e0(I,Q),Uc(I,fe()),O;return I.finishedWork=I.current.alternate,I.finishedLanes=Q,bp(I),Uc(I,fe()),null}function qDe(){if(of!==null){var I=of;of=null,I.forEach(function(Q){Q.expiredLanes|=24&Q.pendingLanes,Uc(Q,fe())})}Ye()}function UK(I,Q){var O=Ln;Ln|=1;try{return I(Q)}finally{Ln=O,Ln===0&&(Zm(),Ye())}}function HK(I,Q){var O=Ln;Ln&=-2,Ln|=8;try{return I(Q)}finally{Ln=O,Ln===0&&(Zm(),Ye())}}function JM(I,Q){Ni(m5,Mp),Mp|=Q,qm|=Q}function S5(){Mp=m5.current,pi(m5)}function t0(I,Q){I.finishedWork=null,I.finishedLanes=0;var O=I.timeoutHandle;if(O!==-1&&(I.timeoutHandle=-1,n5(O)),Lo!==null)for(O=Lo.return;O!==null;){var q=O;switch(q.tag){case 1:q=q.type.childContextTypes,q!=null&&gp();break;case 3:bi(),pi(Ua),pi(jo),yp();break;case 5:vs(q);break;case 4:bi();break;case 13:pi(di);break;case 19:pi(di);break;case 10:or(q);break;case 23:case 24:S5()}O=O.return}ul=I,Lo=Rh(I.current,null),Us=Mp=qm=Q,ms=0,YM=null,E5=$m=D1=0}function GK(I,Q){do{var O=Lo;try{if(Jt(),KA.current=Nl,Hm){for(var q=Va.memoizedState;q!==null;){var oe=q.queue;oe!==null&&(oe.pending=null),q=q.next}Hm=!1}if(Cp=0,va=Do=Va=null,wp=!1,v5.current=null,O===null||O.return===null){ms=1,YM=Q,Lo=null;break}e:{var Ee=I,Ne=O.return,st=O,It=Q;if(Q=Us,st.flags|=2048,st.firstEffect=st.lastEffect=null,It!==null&&typeof It=="object"&&typeof It.then=="function"){var Zt=It;if((st.mode&2)===0){var tn=st.alternate;tn?(st.updateQueue=tn.updateQueue,st.memoizedState=tn.memoizedState,st.lanes=tn.lanes):(st.updateQueue=null,st.memoizedState=null)}var Hn=(di.current&1)!==0,Tr=Ne;do{var Cn;if(Cn=Tr.tag===13){var Yn=Tr.memoizedState;if(Yn!==null)Cn=Yn.dehydrated!==null;else{var _n=Tr.memoizedProps;Cn=_n.fallback===void 0?!1:_n.unstable_avoidThisFallback!==!0?!0:!Hn}}if(Cn){var Vt=Tr.updateQueue;if(Vt===null){var Dt=new Set;Dt.add(Zt),Tr.updateQueue=Dt}else Vt.add(Zt);if((Tr.mode&2)===0){if(Tr.flags|=64,st.flags|=16384,st.flags&=-2981,st.tag===1)if(st.alternate===null)st.tag=17;else{var Yt=en(-1,1);Yt.tag=2,Wn(st,Yt)}st.lanes|=1;break e}It=void 0,st=Q;var hr=Ee.pingCache;if(hr===null?(hr=Ee.pingCache=new GDe,It=new Set,hr.set(Zt,It)):(It=hr.get(Zt),It===void 0&&(It=new Set,hr.set(Zt,It))),!It.has(st)){It.add(st);var Er=i5e.bind(null,Ee,Zt,st);Zt.then(Er,Er)}Tr.flags|=4096,Tr.lanes=Q;break e}Tr=Tr.return}while(Tr!==null);It=Error((he(st.type)||"A React component")+` suspended while rendering, but no fallback UI was specified.
Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`)}ms!==5&&(ms=2),It=d5(It,st),Tr=Ne;do{switch(Tr.tag){case 3:Ee=It,Tr.flags|=4096,Q&=-Q,Tr.lanes|=Q;var Xn=DK(Tr,Ee,Q);to(Tr,Xn);break e;case 1:Ee=It;var vn=Tr.type,qn=Tr.stateNode;if((Tr.flags&64)===0&&(typeof vn.getDerivedStateFromError=="function"||qn!==null&&typeof qn.componentDidCatch=="function"&&(qA===null||!qA.has(qn)))){Tr.flags|=4096,Q&=-Q,Tr.lanes|=Q;var fi=FK(Tr,Ee,Q);to(Tr,fi);break e}}Tr=Tr.return}while(Tr!==null)}JK(O)}catch(ai){Q=ai,Lo===O&&O!==null&&(Lo=O=O.return);continue}break}while(!0)}function KK(){var I=LM.current;return LM.current=Nl,I===null?Nl:I}function P1(I,Q){var O=Ln;Ln|=16;var q=KK();ul===I&&Us===Q||t0(I,Q);do try{$De();break}catch(oe){GK(I,oe)}while(!0);if(Jt(),Ln=O,LM.current=q,Lo!==null)throw Error(n(261));return ul=null,Us=0,ms}function $De(){for(;Lo!==null;)VK(Lo)}function ZDe(){for(;Lo!==null&&!DM();)VK(Lo)}function VK(I){var Q=qK(I.alternate,I,Mp);I.memoizedProps=I.pendingProps,Q===null?JK(I):Lo=Q,v5.current=null}function JK(I){var Q=I;do{var O=Q.alternate;if(I=Q.return,(Q.flags&2048)===0){if(O=UDe(O,Q,Mp),O!==null){Lo=O;return}if(O=Q,O.tag!==24&&O.tag!==23||O.memoizedState===null||(Mp&1073741824)!==0||(O.mode&4)===0){for(var q=0,oe=O.child;oe!==null;)q|=oe.lanes|oe.childLanes,oe=oe.sibling;O.childLanes=q}I!==null&&(I.flags&2048)===0&&(I.firstEffect===null&&(I.firstEffect=Q.firstEffect),Q.lastEffect!==null&&(I.lastEffect!==null&&(I.lastEffect.nextEffect=Q.firstEffect),I.lastEffect=Q.lastEffect),1<Q.flags&&(I.lastEffect!==null?I.lastEffect.nextEffect=Q:I.firstEffect=Q,I.lastEffect=Q))}else{if(O=HDe(Q),O!==null){O.flags&=2047,Lo=O;return}I!==null&&(I.firstEffect=I.lastEffect=null,I.flags|=2048)}if(Q=Q.sibling,Q!==null){Lo=Q;return}Lo=Q=I}while(Q!==null);ms===0&&(ms=5)}function bp(I){var Q=xe();return _e(99,e5e.bind(null,I,Q)),null}function e5e(I,Q){do Ih();while(F1!==null);if((Ln&48)!==0)throw Error(n(327));var O=I.finishedWork;if(O===null)return null;if(I.finishedWork=null,I.finishedLanes=0,O===I.current)throw Error(n(177));I.callbackNode=null;var q=O.lanes|O.childLanes,oe=q,Ee=I.pendingLanes&~oe;I.pendingLanes=oe,I.suspendedLanes=0,I.pingedLanes=0,I.expiredLanes&=oe,I.mutableReadLanes&=oe,I.entangledLanes&=oe,oe=I.entanglements;for(var Ne=I.eventTimes,st=I.expirationTimes;0<Ee;){var It=31-Io(Ee),Zt=1<<It;oe[It]=0,Ne[It]=-1,st[It]=-1,Ee&=~Zt}if(of!==null&&(q&24)===0&&of.has(I)&&of.delete(I),I===ul&&(Lo=ul=null,Us=0),1<O.flags?O.lastEffect!==null?(O.lastEffect.nextEffect=O,q=O.firstEffect):q=O:q=O.firstEffect,q!==null){if(oe=Ln,Ln|=32,v5.current=null,Om=Tl,Ne=A1(),_m(Ne)){if("selectionStart"in Ne)st={start:Ne.selectionStart,end:Ne.selectionEnd};else e:if(st=(st=Ne.ownerDocument)&&st.defaultView||window,(Zt=st.getSelection&&st.getSelection())&&Zt.rangeCount!==0){st=Zt.anchorNode,Ee=Zt.anchorOffset,It=Zt.focusNode,Zt=Zt.focusOffset;try{st.nodeType,It.nodeType}catch{st=null;break e}var tn=0,Hn=-1,Tr=-1,Cn=0,Yn=0,_n=Ne,Vt=null;t:for(;;){for(var Dt;_n!==st||Ee!==0&&_n.nodeType!==3||(Hn=tn+Ee),_n!==It||Zt!==0&&_n.nodeType!==3||(Tr=tn+Zt),_n.nodeType===3&&(tn+=_n.nodeValue.length),(Dt=_n.firstChild)!==null;)Vt=_n,_n=Dt;for(;;){if(_n===Ne)break t;if(Vt===st&&++Cn===Ee&&(Hn=tn),Vt===It&&++Yn===Zt&&(Tr=tn),(Dt=_n.nextSibling)!==null)break;_n=Vt,Vt=_n.parentNode}_n=Dt}st=Hn===-1||Tr===-1?null:{start:Hn,end:Tr}}else st=null;st=st||{start:0,end:0}}else st=null;fp={focusedElem:Ne,selectionRange:st},Tl=!1,k1=null,KM=!1,fn=q;do try{t5e()}catch(ai){if(fn===null)throw Error(n(330));Sh(fn,ai),fn=fn.nextEffect}while(fn!==null);k1=null,fn=q;do try{for(Ne=I;fn!==null;){var Yt=fn.flags;if(Yt&16&&Ge(fn.stateNode,""),Yt&128){var hr=fn.alternate;if(hr!==null){var Er=hr.ref;Er!==null&&(typeof Er=="function"?Er(null):Er.current=null)}}switch(Yt&1038){case 2:jK(fn),fn.flags&=-3;break;case 6:jK(fn),fn.flags&=-3,p5(fn.alternate,fn);break;case 1024:fn.flags&=-1025;break;case 1028:fn.flags&=-1025,p5(fn.alternate,fn);break;case 4:p5(fn.alternate,fn);break;case 8:st=fn,zK(Ne,st);var Xn=st.alternate;PK(st),Xn!==null&&PK(Xn)}fn=fn.nextEffect}}catch(ai){if(fn===null)throw Error(n(330));Sh(fn,ai),fn=fn.nextEffect}while(fn!==null);if(Er=fp,hr=A1(),Yt=Er.focusedElem,Ne=Er.selectionRange,hr!==Yt&&Yt&&Yt.ownerDocument&&lp(Yt.ownerDocument.documentElement,Yt)){for(Ne!==null&&_m(Yt)&&(hr=Ne.start,Er=Ne.end,Er===void 0&&(Er=hr),"selectionStart"in Yt?(Yt.selectionStart=hr,Yt.selectionEnd=Math.min(Er,Yt.value.length)):(Er=(hr=Yt.ownerDocument||document)&&hr.defaultView||window,Er.getSelection&&(Er=Er.getSelection(),st=Yt.textContent.length,Xn=Math.min(Ne.start,st),Ne=Ne.end===void 0?Xn:Math.min(Ne.end,st),!Er.extend&&Xn>Ne&&(st=Ne,Ne=Xn,Xn=st),st=qd(Yt,Xn),Ee=qd(Yt,Ne),st&&Ee&&(Er.rangeCount!==1||Er.anchorNode!==st.node||Er.anchorOffset!==st.offset||Er.focusNode!==Ee.node||Er.focusOffset!==Ee.offset)&&(hr=hr.createRange(),hr.setStart(st.node,st.offset),Er.removeAllRanges(),Xn>Ne?(Er.addRange(hr),Er.extend(Ee.node,Ee.offset)):(hr.setEnd(Ee.node,Ee.offset),Er.addRange(hr)))))),hr=[],Er=Yt;Er=Er.parentNode;)Er.nodeType===1&&hr.push({element:Er,left:Er.scrollLeft,top:Er.scrollTop});for(typeof Yt.focus=="function"&&Yt.focus(),Yt=0;Yt<hr.length;Yt++)Er=hr[Yt],Er.element.scrollLeft=Er.left,Er.element.scrollTop=Er.top}Tl=!!Om,fp=Om=null,I.current=O,fn=q;do try{for(Yt=I;fn!==null;){var vn=fn.flags;if(vn&36&&JDe(Yt,fn.alternate,fn),vn&128){hr=void 0;var qn=fn.ref;if(qn!==null){var fi=fn.stateNode;fn.tag,hr=fi,typeof qn=="function"?qn(hr):qn.current=hr}}fn=fn.nextEffect}}catch(ai){if(fn===null)throw Error(n(330));Sh(fn,ai),fn=fn.nextEffect}while(fn!==null);fn=null,o5(),Ln=oe}else I.current=O;if(xh)xh=!1,F1=I,_1=Q;else for(fn=q;fn!==null;)Q=fn.nextEffect,fn.nextEffect=null,fn.flags&8&&(vn=fn,vn.sibling=null,vn.stateNode=null),fn=Q;if(q=I.pendingLanes,q===0&&(qA=null),q===1?I===b5?N1++:(N1=0,b5=I):N1=0,O=O.stateNode,Lc&&typeof Lc.onCommitFiberRoot=="function")try{Lc.onCommitFiberRoot(mh,O,void 0,(O.current.flags&64)===64)}catch{}if(Uc(I,fe()),UM)throw UM=!1,I=B5,B5=null,I;return(Ln&8)!==0||Ye(),null}function t5e(){for(;fn!==null;){var I=fn.alternate;KM||k1===null||((fn.flags&8)!==0?Qn(fn,k1)&&(KM=!0):fn.tag===13&&WDe(I,fn)&&Qn(fn,k1)&&(KM=!0));var Q=fn.flags;(Q&256)!==0&&VDe(I,fn),(Q&512)===0||xh||(xh=!0,Pe(97,function(){return Ih(),null})),fn=fn.nextEffect}}function Ih(){if(_1!==90){var I=97<_1?97:_1;return _1=90,_e(I,n5e)}return!1}function r5e(I,Q){x5.push(Q,I),xh||(xh=!0,Pe(97,function(){return Ih(),null}))}function WK(I,Q){M5.push(Q,I),xh||(xh=!0,Pe(97,function(){return Ih(),null}))}function n5e(){if(F1===null)return!1;var I=F1;if(F1=null,(Ln&48)!==0)throw Error(n(331));var Q=Ln;Ln|=32;var O=M5;M5=[];for(var q=0;q<O.length;q+=2){var oe=O[q],Ee=O[q+1],Ne=oe.destroy;if(oe.destroy=void 0,typeof Ne=="function")try{Ne()}catch(It){if(Ee===null)throw Error(n(330));Sh(Ee,It)}}for(O=x5,x5=[],q=0;q<O.length;q+=2){oe=O[q],Ee=O[q+1];try{var st=oe.create;oe.destroy=st()}catch(It){if(Ee===null)throw Error(n(330));Sh(Ee,It)}}for(st=I.current.firstEffect;st!==null;)I=st.nextEffect,st.nextEffect=null,st.flags&8&&(st.sibling=null,st.stateNode=null),st=I;return Ln=Q,Ye(),!0}function XK(I,Q,O){Q=d5(O,Q),Q=DK(I,Q,1),Wn(I,Q),Q=cc(),I=VM(I,1),I!==null&&(No(I,1,Q),Uc(I,Q))}function Sh(I,Q){if(I.tag===3)XK(I,I,Q);else for(var O=I.return;O!==null;){if(O.tag===3){XK(O,I,Q);break}else if(O.tag===1){var q=O.stateNode;if(typeof O.type.getDerivedStateFromError=="function"||typeof q.componentDidCatch=="function"&&(qA===null||!qA.has(q))){I=d5(Q,I);var oe=FK(O,I,1);if(Wn(O,oe),oe=cc(),O=VM(O,1),O!==null)No(O,1,oe),Uc(O,oe);else if(typeof q.componentDidCatch=="function"&&(qA===null||!qA.has(q)))try{q.componentDidCatch(Q,I)}catch{}break}}O=O.return}}function i5e(I,Q,O){var q=I.pingCache;q!==null&&q.delete(Q),Q=cc(),I.pingedLanes|=I.suspendedLanes&O,ul===I&&(Us&O)===O&&(ms===4||ms===3&&(Us&62914560)===Us&&500>fe()-C5?t0(I,0):E5|=O),Uc(I,Q)}function a5e(I,Q){var O=I.stateNode;O!==null&&O.delete(Q),Q=0,Q===0&&(Q=I.mode,(Q&2)===0?Q=1:(Q&4)===0?Q=xe()===99?1:2:(sf===0&&(sf=qm),Q=aa(62914560&~sf),Q===0&&(Q=4194304))),O=cc(),I=VM(I,Q),I!==null&&(No(I,Q,O),Uc(I,O))}var qK;qK=function(I,Q,O){var q=Q.lanes;if(I!==null)if(I.memoizedProps!==Q.pendingProps||Ua.current)kl=!0;else if((O&q)!==0)kl=(I.flags&16384)!==0;else{switch(kl=!1,Q.tag){case 3:wK(Q),Eo();break;case 5:io(Q);break;case 1:js(Q.type)&&pp(Q);break;case 4:qo(Q,Q.stateNode.containerInfo);break;case 10:q=Q.memoizedProps.value;var oe=Q.type._context;Ni(ot,oe._currentValue),oe._currentValue=q;break;case 13:if(Q.memoizedState!==null)return(O&Q.child.childLanes)!==0?BK(I,Q,O):(Ni(di,di.current&1),Q=af(I,Q,O),Q!==null?Q.sibling:null);Ni(di,di.current&1);break;case 19:if(q=(O&Q.childLanes)!==0,(I.flags&64)!==0){if(q)return SK(I,Q,O);Q.flags|=64}if(oe=Q.memoizedState,oe!==null&&(oe.rendering=null,oe.tail=null,oe.lastEffect=null),Ni(di,di.current),q)break;return null;case 23:case 24:return Q.lanes=0,s5(I,Q,O)}return af(I,Q,O)}else kl=!1;switch(Q.lanes=0,Q.tag){case 2:if(q=Q.type,I!==null&&(I.alternate=null,Q.alternate=null,Q.flags|=2),I=Q.pendingProps,oe=vh(Q,jo.current),Br(Q,O),oe=Eh(null,Q,q,I,oe,O),Q.flags|=1,typeof oe=="object"&&oe!==null&&typeof oe.render=="function"&&oe.$$typeof===void 0){if(Q.tag=1,Q.memoizedState=null,Q.updateQueue=null,js(q)){var Ee=!0;pp(Q)}else Ee=!1;Q.memoizedState=oe.state!==null&&oe.state!==void 0?oe.state:null,nn(Q);var Ne=q.getDerivedStateFromProps;typeof Ne=="function"&&pa(Q,q,Ne,I),oe.updater=kn,Q.stateNode=oe,oe._reactInternals=Q,zo(Q,q,I,O),Q=c5(null,Q,q,!0,Ee,O)}else Q.tag=0,Ys(null,Q,oe,O),Q=Q.child;return Q;case 16:oe=Q.elementType;e:{switch(I!==null&&(I.alternate=null,Q.alternate=null,Q.flags|=2),I=Q.pendingProps,Ee=oe._init,oe=Ee(oe._payload),Q.type=oe,Ee=Q.tag=s5e(oe),I=Ut(oe,I),Ee){case 0:Q=l5(null,Q,oe,I,O);break e;case 1:Q=CK(null,Q,oe,I,O);break e;case 11:Q=Wm(null,Q,oe,I,O);break e;case 14:Q=Xm(null,Q,oe,Ut(oe.type,I),q,O);break e}throw Error(n(306,oe,""))}return Q;case 0:return q=Q.type,oe=Q.pendingProps,oe=Q.elementType===q?oe:Ut(q,oe),l5(I,Q,q,oe,O);case 1:return q=Q.type,oe=Q.pendingProps,oe=Q.elementType===q?oe:Ut(q,oe),CK(I,Q,q,oe,O);case 3:if(wK(Q),q=Q.updateQueue,I===null||q===null)throw Error(n(282));if(q=Q.pendingProps,oe=Q.memoizedState,oe=oe!==null?oe.element:null,Jn(I,Q),jn(Q,q,null,O),q=Q.memoizedState.element,q===oe)Eo(),Q=af(I,Q,O);else{if(oe=Q.stateNode,(Ee=oe.hydrate)&&(Ka=ef(Q.stateNode.containerInfo.firstChild),Ga=Q,Ee=Fa=!0),Ee){if(I=oe.mutableSourceEagerHydrationData,I!=null)for(oe=0;oe<I.length;oe+=2)Ee=I[oe],Ee._workInProgressVersionPrimary=I[oe+1],Du.push(Ee);for(O=ki(Q,null,q,O),Q.child=O;O;)O.flags=O.flags&-3|1024,O=O.sibling}else Ys(I,Q,q,O),Eo();Q=Q.child}return Q;case 5:return io(Q),I===null&&ll(Q),q=Q.type,oe=Q.pendingProps,Ee=I!==null?I.memoizedProps:null,Ne=oe.children,fh(q,oe)?Ne=null:Ee!==null&&fh(q,Ee)&&(Q.flags|=16),yK(I,Q),Ys(I,Q,Ne,O),Q.child;case 6:return I===null&&ll(Q),null;case 13:return BK(I,Q,O);case 4:return qo(Q,Q.stateNode.containerInfo),q=Q.pendingProps,I===null?Q.child=Ai(Q,null,q,O):Ys(I,Q,q,O),Q.child;case 11:return q=Q.type,oe=Q.pendingProps,oe=Q.elementType===q?oe:Ut(q,oe),Wm(I,Q,q,oe,O);case 7:return Ys(I,Q,Q.pendingProps,O),Q.child;case 8:return Ys(I,Q,Q.pendingProps.children,O),Q.child;case 12:return Ys(I,Q,Q.pendingProps.children,O),Q.child;case 10:e:{q=Q.type._context,oe=Q.pendingProps,Ne=Q.memoizedProps,Ee=oe.value;var st=Q.type._context;if(Ni(ot,st._currentValue),st._currentValue=Ee,Ne!==null)if(st=Ne.value,Ee=Mi(st,Ee)?0:(typeof q._calculateChangedBits=="function"?q._calculateChangedBits(st,Ee):1073741823)|0,Ee===0){if(Ne.children===oe.children&&!Ua.current){Q=af(I,Q,O);break e}}else for(st=Q.child,st!==null&&(st.return=Q);st!==null;){var It=st.dependencies;if(It!==null){Ne=st.child;for(var Zt=It.firstContext;Zt!==null;){if(Zt.context===q&&(Zt.observedBits&Ee)!==0){st.tag===1&&(Zt=en(-1,O&-O),Zt.tag=2,Wn(st,Zt)),st.lanes|=O,Zt=st.alternate,Zt!==null&&(Zt.lanes|=O),ur(st.return,O),It.lanes|=O;break}Zt=Zt.next}}else Ne=st.tag===10&&st.type===Q.type?null:st.child;if(Ne!==null)Ne.return=st;else for(Ne=st;Ne!==null;){if(Ne===Q){Ne=null;break}if(st=Ne.sibling,st!==null){st.return=Ne.return,Ne=st;break}Ne=Ne.return}st=Ne}Ys(I,Q,oe.children,O),Q=Q.child}return Q;case 9:return oe=Q.type,Ee=Q.pendingProps,q=Ee.children,Br(Q,O),oe=dr(oe,Ee.unstable_observedBits),q=q(oe),Q.flags|=1,Ys(I,Q,q,O),Q.child;case 14:return oe=Q.type,Ee=Ut(oe,Q.pendingProps),Ee=Ut(oe.type,Ee),Xm(I,Q,oe,Ee,q,O);case 15:return EK(I,Q,Q.type,Q.pendingProps,q,O);case 17:return q=Q.type,oe=Q.pendingProps,oe=Q.elementType===q?oe:Ut(q,oe),I!==null&&(I.alternate=null,Q.alternate=null,Q.flags|=2),Q.tag=1,js(q)?(I=!0,pp(Q)):I=!1,Br(Q,O),qi(Q,q,oe),zo(Q,q,oe,O),c5(null,Q,q,!0,I,O);case 19:return SK(I,Q,O);case 23:return s5(I,Q,O);case 24:return s5(I,Q,O)}throw Error(n(156,Q.tag))};function o5e(I,Q,O,q){this.tag=I,this.key=O,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=Q,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=q,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Hc(I,Q,O,q){return new o5e(I,Q,O,q)}function R5(I){return I=I.prototype,!(!I||!I.isReactComponent)}function s5e(I){if(typeof I=="function")return R5(I)?1:0;if(I!=null){if(I=I.$$typeof,I===F)return 11;if(I===P)return 14}return 2}function Rh(I,Q){var O=I.alternate;return O===null?(O=Hc(I.tag,Q,I.key,I.mode),O.elementType=I.elementType,O.type=I.type,O.stateNode=I.stateNode,O.alternate=I,I.alternate=O):(O.pendingProps=Q,O.type=I.type,O.flags=0,O.nextEffect=null,O.firstEffect=null,O.lastEffect=null),O.childLanes=I.childLanes,O.lanes=I.lanes,O.child=I.child,O.memoizedProps=I.memoizedProps,O.memoizedState=I.memoizedState,O.updateQueue=I.updateQueue,Q=I.dependencies,O.dependencies=Q===null?null:{lanes:Q.lanes,firstContext:Q.firstContext},O.sibling=I.sibling,O.index=I.index,O.ref=I.ref,O}function WM(I,Q,O,q,oe,Ee){var Ne=2;if(q=I,typeof I=="function")R5(I)&&(Ne=1);else if(typeof I=="string")Ne=5;else e:switch(I){case S:return r0(O.children,oe,Ee,Q);case X:Ne=8,oe|=16;break;case R:Ne=8,oe|=1;break;case b:return I=Hc(12,O,Q,oe|8),I.elementType=b,I.type=b,I.lanes=Ee,I;case _:return I=Hc(13,O,Q,oe),I.type=_,I.elementType=_,I.lanes=Ee,I;case N:return I=Hc(19,O,Q,oe),I.elementType=N,I.lanes=Ee,I;case K:return T5(O,oe,Ee,Q);case U:return I=Hc(24,O,Q,oe),I.elementType=U,I.lanes=Ee,I;default:if(typeof I=="object"&&I!==null)switch(I.$$typeof){case T:Ne=10;break e;case D:Ne=9;break e;case F:Ne=11;break e;case P:Ne=14;break e;case k:Ne=16,q=null;break e;case j:Ne=22;break e}throw Error(n(130,I==null?I:typeof I,""))}return Q=Hc(Ne,O,Q,oe),Q.elementType=I,Q.type=q,Q.lanes=Ee,Q}function r0(I,Q,O,q){return I=Hc(7,I,q,Q),I.lanes=O,I}function T5(I,Q,O,q){return I=Hc(23,I,q,Q),I.elementType=K,I.lanes=O,I}function Q5(I,Q,O){return I=Hc(6,I,null,Q),I.lanes=O,I}function D5(I,Q,O){return Q=Hc(4,I.children!==null?I.children:[],I.key,Q),Q.lanes=O,Q.stateNode={containerInfo:I.containerInfo,pendingChildren:null,implementation:I.implementation},Q}function l5e(I,Q,O){this.tag=Q,this.containerInfo=I,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=O,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Xo(0),this.expirationTimes=Xo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Xo(0),this.mutableSourceEagerHydrationData=null}function c5e(I,Q,O){var q=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:M,key:q==null?null:""+q,children:I,containerInfo:Q,implementation:O}}function XM(I,Q,O,q){var oe=Q.current,Ee=cc(),Ne=Mh(oe);e:if(O){O=O._reactInternals;t:{if(er(O)!==O||O.tag!==1)throw Error(n(170));var st=O;do{switch(st.tag){case 3:st=st.stateNode.context;break t;case 1:if(js(st.type)){st=st.stateNode.__reactInternalMemoizedMergedChildContext;break t}}st=st.return}while(st!==null);throw Error(n(171))}if(O.tag===1){var It=O.type;if(js(It)){O=y1(O,It,st);break e}}O=st}else O=HA;return Q.context===null?Q.context=O:Q.pendingContext=O,Q=en(Ee,Ne),Q.payload={element:I},q=q===void 0?null:q,q!==null&&(Q.callback=q),Wn(oe,Q),bh(oe,Ne,Ee),Ne}function F5(I){return I=I.current,I.child?(I.child.tag===5,I.child.stateNode):null}function $K(I,Q){if(I=I.memoizedState,I!==null&&I.dehydrated!==null){var O=I.retryLane;I.retryLane=O!==0&&O<Q?O:Q}}function _5(I,Q){$K(I,Q),(I=I.alternate)&&$K(I,Q)}function u5e(){return null}function N5(I,Q,O){var q=O!=null&&O.hydrationOptions!=null&&O.hydrationOptions.mutableSources||null;if(O=new l5e(I,Q,O!=null&&O.hydrate===!0),Q=Hc(3,null,null,Q===2?7:Q===1?3:0),O.current=Q,Q.stateNode=O,nn(Q),I[UA]=O.current,cp(I.nodeType===8?I.parentNode:I),q)for(I=0;I<q.length;I++){Q=q[I];var oe=Q._getVersion;oe=oe(Q._source),O.mutableSourceEagerHydrationData==null?O.mutableSourceEagerHydrationData=[Q,oe]:O.mutableSourceEagerHydrationData.push(Q,oe)}this._internalRoot=O}N5.prototype.render=function(I){XM(I,this._internalRoot,null,null)},N5.prototype.unmount=function(){var I=this._internalRoot,Q=I.containerInfo;XM(null,I,null,function(){Q[UA]=null})};function O1(I){return!(!I||I.nodeType!==1&&I.nodeType!==9&&I.nodeType!==11&&(I.nodeType!==8||I.nodeValue!==" react-mount-point-unstable "))}function A5e(I,Q){if(Q||(Q=I?I.nodeType===9?I.documentElement:I.firstChild:null,Q=!(!Q||Q.nodeType!==1||!Q.hasAttribute("data-reactroot"))),!Q)for(var O;O=I.lastChild;)I.removeChild(O);return new N5(I,0,Q?{hydrate:!0}:void 0)}function qM(I,Q,O,q,oe){var Ee=O._reactRootContainer;if(Ee){var Ne=Ee._internalRoot;if(typeof oe=="function"){var st=oe;oe=function(){var Zt=F5(Ne);st.call(Zt)}}XM(Q,Ne,I,oe)}else{if(Ee=O._reactRootContainer=A5e(O,q),Ne=Ee._internalRoot,typeof oe=="function"){var It=oe;oe=function(){var Zt=F5(Ne);It.call(Zt)}}HK(function(){XM(Q,Ne,I,oe)})}return F5(Ne)}pt=function(I){if(I.tag===13){var Q=cc();bh(I,4,Q),_5(I,4)}},Xe=function(I){if(I.tag===13){var Q=cc();bh(I,67108864,Q),_5(I,67108864)}},Tt=function(I){if(I.tag===13){var Q=cc(),O=Mh(I);bh(I,O,Q),_5(I,O)}},Nt=function(I,Q){return Q()},Be=function(I,Q,O){switch(Q){case"input":if(Ce(I,O),Q=O.name,O.type==="radio"&&Q!=null){for(O=I;O.parentNode;)O=O.parentNode;for(O=O.querySelectorAll("input[name="+JSON.stringify(""+Q)+'][type="radio"]'),Q=0;Q<O.length;Q++){var q=O[Q];if(q!==I&&q.form===I.form){var oe=Ym(q);if(!oe)throw Error(n(90));Se(q),Ce(q,oe)}}}break;case"textarea":rt(I,O);break;case"select":Q=O.value,Q!=null&&Ze(I,!!O.multiple,Q,!1)}},at=UK,mt=function(I,Q,O,q,oe){var Ee=Ln;Ln|=4;try{return _e(98,I.bind(null,Q,O,q,oe))}finally{Ln=Ee,Ln===0&&(Zm(),Ye())}},qt=function(){(Ln&49)===0&&(qDe(),Ih())},Xt=function(I,Q){var O=Ln;Ln|=2;try{return I(Q)}finally{Ln=O,Ln===0&&(Zm(),Ye())}};function ZK(I,Q){var O=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!O1(Q))throw Error(n(200));return c5e(I,Q,null,O)}var d5e={Events:[hp,rf,Ym,gt,vt,Ih,{current:!1}]},j1={findFiberByHostInstance:tf,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},f5e={bundleType:j1.bundleType,version:j1.version,rendererPackageName:j1.rendererPackageName,rendererConfig:j1.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:B.ReactCurrentDispatcher,findHostInstanceByFiber:function(I){return I=dn(I),I===null?null:I.stateNode},findFiberByHostInstance:j1.findFiberByHostInstance||u5e,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var $M=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!$M.isDisabled&&$M.supportsFiber)try{mh=$M.inject(f5e),Lc=$M}catch{}}return uc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=d5e,uc.createPortal=ZK,uc.findDOMNode=function(I){if(I==null)return null;if(I.nodeType===1)return I;var Q=I._reactInternals;if(Q===void 0)throw typeof I.render=="function"?Error(n(188)):Error(n(268,Object.keys(I)));return I=dn(Q),I=I===null?null:I.stateNode,I},uc.flushSync=function(I,Q){var O=Ln;if((O&48)!==0)return I(Q);Ln|=1;try{if(I)return _e(99,I.bind(null,Q))}finally{Ln=O,Ye()}},uc.hydrate=function(I,Q,O){if(!O1(Q))throw Error(n(200));return qM(null,I,Q,!0,O)},uc.render=function(I,Q,O){if(!O1(Q))throw Error(n(200));return qM(null,I,Q,!1,O)},uc.unmountComponentAtNode=function(I){if(!O1(I))throw Error(n(40));return I._reactRootContainer?(HK(function(){qM(null,null,I,!1,function(){I._reactRootContainer=null,I[UA]=null})}),!0):!1},uc.unstable_batchedUpdates=UK,uc.unstable_createPortal=function(I,Q){return ZK(I,Q,2<arguments.length&&arguments[2]!==void 0?arguments[2]:null)},uc.unstable_renderSubtreeIntoContainer=function(I,Q,O,q){if(!O1(O))throw Error(n(200));if(I==null||I._reactInternals===void 0)throw Error(n(38));return qM(I,Q,O,!1,q)},uc.version="17.0.2",uc}var lV;function r7(){if(lV)return j5.exports;lV=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),j5.exports=y5e(),j5.exports}var ls=r7();const Vl=xn(ls),C5e=epe({__proto__:null,default:Vl},[ls]);var E=an();const ce=xn(E),w5e=epe({__proto__:null,default:ce},[E]),tpe="CONTENT_SET_VIEW",rpe="CONTENT_SET_COMPONENT",npe="CONTENT_SET_PAGE",ipe=(e,t=!1,r)=>({type:tpe,viewName:e,viewlink:t,pathname:r}),B5e=(e,t)=>({type:rpe,name:e,moduleId:t}),WE=e=>({type:npe,name:e});var n7=E.createContext({});function sr(e){"@babel/helpers - typeof";return sr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sr(e)}function x5e(e,t){if(sr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(sr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ape(e){var t=x5e(e,"string");return sr(t)=="symbol"?t:t+""}function ee(e,t,r){return(t=ape(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cV(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function se(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cV(Object(r),!0).forEach(function(n){ee(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cV(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ope(e){if(Array.isArray(e))return e}function M5e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],l=!0,c=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}function Sz(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function i7(e,t){if(e){if(typeof e=="string")return Sz(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Sz(e,t):void 0}}function spe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ve(e,t){return ope(e)||M5e(e,t)||i7(e,t)||spe()}function xa(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function En(e,t){if(e==null)return{};var r,n,i=xa(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Y5={exports:{}};var uV;function Jo(){return uV||(uV=1,(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var a="",o=0;o<arguments.length;o++){var s=arguments[o];s&&(a=i(a,n(s)))}return a}function n(a){if(typeof a=="string"||typeof a=="number")return a;if(typeof a!="object")return"";if(Array.isArray(a))return r.apply(null,a);if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]"))return a.toString();var o="";for(var s in a)t.call(a,s)&&a[s]&&(o=i(o,s));return o}function i(a,o){return o?a?a+" "+o:a+o:a}e.exports?(r.default=r,e.exports=r):window.classNames=r})()})(Y5)),Y5.exports}var b5e=Jo();const At=xn(b5e);function Ms(e,t){I5e(e)&&(e="100%");var r=S5e(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),r&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function ZM(e){return Math.min(1,Math.max(0,e))}function I5e(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function S5e(e){return typeof e=="string"&&e.indexOf("%")!==-1}function lpe(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function fv(e){return e<=1?"".concat(Number(e)*100,"%"):e}function nA(e){return e.length===1?"0"+e:String(e)}function cpe(e,t,r){return{r:Ms(e,255)*255,g:Ms(t,255)*255,b:Ms(r,255)*255}}function Rz(e,t,r){e=Ms(e,255),t=Ms(t,255),r=Ms(r,255);var n=Math.max(e,t,r),i=Math.min(e,t,r),a=0,o=0,s=(n+i)/2;if(n===i)o=0,a=0;else{var l=n-i;switch(o=s>.5?l/(2-n-i):l/(n+i),n){case e:a=(t-r)/l+(t<r?6:0);break;case t:a=(r-e)/l+2;break;case r:a=(e-t)/l+4;break}a/=6}return{h:a,s:o,l:s}}function U5(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*(6*r):r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function upe(e,t,r){var n,i,a;if(e=Ms(e,360),t=Ms(t,100),r=Ms(r,100),t===0)i=r,a=r,n=r;else{var o=r<.5?r*(1+t):r+t-r*t,s=2*r-o;n=U5(s,o,e+1/3),i=U5(s,o,e),a=U5(s,o,e-1/3)}return{r:n*255,g:i*255,b:a*255}}function XR(e,t,r){e=Ms(e,255),t=Ms(t,255),r=Ms(r,255);var n=Math.max(e,t,r),i=Math.min(e,t,r),a=0,o=n,s=n-i,l=n===0?0:s/n;if(n===i)a=0;else{switch(n){case e:a=(t-r)/s+(t<r?6:0);break;case t:a=(r-e)/s+2;break;case r:a=(e-t)/s+4;break}a/=6}return{h:a,s:l,v:o}}function Ape(e,t,r){e=Ms(e,360)*6,t=Ms(t,100),r=Ms(r,100);var n=Math.floor(e),i=e-n,a=r*(1-t),o=r*(1-i*t),s=r*(1-(1-i)*t),l=n%6,c=[r,o,a,a,s,r][l],u=[s,r,r,o,a,a][l],A=[a,a,s,r,r,o][l];return{r:c*255,g:u*255,b:A*255}}function qR(e,t,r,n){var i=[nA(Math.round(e).toString(16)),nA(Math.round(t).toString(16)),nA(Math.round(r).toString(16))];return n&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function dpe(e,t,r,n,i){var a=[nA(Math.round(e).toString(16)),nA(Math.round(t).toString(16)),nA(Math.round(r).toString(16)),nA(a7(n))];return i&&a[0].startsWith(a[0].charAt(1))&&a[1].startsWith(a[1].charAt(1))&&a[2].startsWith(a[2].charAt(1))&&a[3].startsWith(a[3].charAt(1))?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}function Tz(e,t,r,n){var i=[nA(a7(n)),nA(Math.round(e).toString(16)),nA(Math.round(t).toString(16)),nA(Math.round(r).toString(16))];return i.join("")}function a7(e){return Math.round(parseFloat(e)*255).toString(16)}function Qz(e){return Yl(e)/255}function Yl(e){return parseInt(e,16)}function fpe(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var $R={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function sv(e){var t={r:0,g:0,b:0},r=1,n=null,i=null,a=null,o=!1,s=!1;return typeof e=="string"&&(e=hpe(e)),typeof e=="object"&&(ud(e.r)&&ud(e.g)&&ud(e.b)?(t=cpe(e.r,e.g,e.b),o=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):ud(e.h)&&ud(e.s)&&ud(e.v)?(n=fv(e.s),i=fv(e.v),t=Ape(e.h,n,i),o=!0,s="hsv"):ud(e.h)&&ud(e.s)&&ud(e.l)&&(n=fv(e.s),a=fv(e.l),t=upe(e.h,n,a),o=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(r=e.a)),r=lpe(r),{ok:o,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:r}}var R5e="[-\\+]?\\d+%?",T5e="[-\\+]?\\d*\\.\\d+%?",ug="(?:".concat(T5e,")|(?:").concat(R5e,")"),H5="[\\s|\\(]+(".concat(ug,")[,|\\s]+(").concat(ug,")[,|\\s]+(").concat(ug,")\\s*\\)?"),G5="[\\s|\\(]+(".concat(ug,")[,|\\s]+(").concat(ug,")[,|\\s]+(").concat(ug,")[,|\\s]+(").concat(ug,")\\s*\\)?"),Vu={CSS_UNIT:new RegExp(ug),rgb:new RegExp("rgb"+H5),rgba:new RegExp("rgba"+G5),hsl:new RegExp("hsl"+H5),hsla:new RegExp("hsla"+G5),hsv:new RegExp("hsv"+H5),hsva:new RegExp("hsva"+G5),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function hpe(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if($R[e])e=$R[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var r=Vu.rgb.exec(e);return r?{r:r[1],g:r[2],b:r[3]}:(r=Vu.rgba.exec(e),r?{r:r[1],g:r[2],b:r[3],a:r[4]}:(r=Vu.hsl.exec(e),r?{h:r[1],s:r[2],l:r[3]}:(r=Vu.hsla.exec(e),r?{h:r[1],s:r[2],l:r[3],a:r[4]}:(r=Vu.hsv.exec(e),r?{h:r[1],s:r[2],v:r[3]}:(r=Vu.hsva.exec(e),r?{h:r[1],s:r[2],v:r[3],a:r[4]}:(r=Vu.hex8.exec(e),r?{r:Yl(r[1]),g:Yl(r[2]),b:Yl(r[3]),a:Qz(r[4]),format:t?"name":"hex8"}:(r=Vu.hex6.exec(e),r?{r:Yl(r[1]),g:Yl(r[2]),b:Yl(r[3]),format:t?"name":"hex"}:(r=Vu.hex4.exec(e),r?{r:Yl(r[1]+r[1]),g:Yl(r[2]+r[2]),b:Yl(r[3]+r[3]),a:Qz(r[4]+r[4]),format:t?"name":"hex8"}:(r=Vu.hex3.exec(e),r?{r:Yl(r[1]+r[1]),g:Yl(r[2]+r[2]),b:Yl(r[3]+r[3]),format:t?"name":"hex"}:!1)))))))))}function ud(e){return!!Vu.CSS_UNIT.exec(String(e))}var Wl=(function(){function e(t,r){t===void 0&&(t=""),r===void 0&&(r={});var n;if(t instanceof e)return t;typeof t=="number"&&(t=fpe(t)),this.originalInput=t;var i=sv(t);this.originalInput=t,this.r=i.r,this.g=i.g,this.b=i.b,this.a=i.a,this.roundA=Math.round(100*this.a)/100,this.format=(n=r.format)!==null&&n!==void 0?n:i.format,this.gradientType=r.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=i.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),r,n,i,a=t.r/255,o=t.g/255,s=t.b/255;return a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),o<=.03928?n=o/12.92:n=Math.pow((o+.055)/1.055,2.4),s<=.03928?i=s/12.92:i=Math.pow((s+.055)/1.055,2.4),.2126*r+.7152*n+.0722*i},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=lpe(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=XR(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=XR(this.r,this.g,this.b),r=Math.round(t.h*360),n=Math.round(t.s*100),i=Math.round(t.v*100);return this.a===1?"hsv(".concat(r,", ").concat(n,"%, ").concat(i,"%)"):"hsva(".concat(r,", ").concat(n,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Rz(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=Rz(this.r,this.g,this.b),r=Math.round(t.h*360),n=Math.round(t.s*100),i=Math.round(t.l*100);return this.a===1?"hsl(".concat(r,", ").concat(n,"%, ").concat(i,"%)"):"hsla(".concat(r,", ").concat(n,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),qR(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),dpe(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),r=Math.round(this.g),n=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(r,", ").concat(n,")"):"rgba(".concat(t,", ").concat(r,", ").concat(n,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(r){return"".concat(Math.round(Ms(r,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(r){return Math.round(Ms(r,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+qR(this.r,this.g,this.b,!1),r=0,n=Object.entries($R);r<n.length;r++){var i=n[r],a=i[0],o=i[1];if(t===o)return a}return!1},e.prototype.toString=function(t){var r=!!t;t=t??this.format;var n=!1,i=this.a<1&&this.a>=0,a=!r&&i&&(t.startsWith("hex")||t==="name");return a?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(n=this.toRgbString()),t==="prgb"&&(n=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(n=this.toHexString()),t==="hex3"&&(n=this.toHexString(!0)),t==="hex4"&&(n=this.toHex8String(!0)),t==="hex8"&&(n=this.toHex8String()),t==="name"&&(n=this.toName()),t==="hsl"&&(n=this.toHslString()),t==="hsv"&&(n=this.toHsvString()),n||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.l+=t/100,r.l=ZM(r.l),new e(r)},e.prototype.brighten=function(t){t===void 0&&(t=10);var r=this.toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(255*-(t/100)))),r.g=Math.max(0,Math.min(255,r.g-Math.round(255*-(t/100)))),r.b=Math.max(0,Math.min(255,r.b-Math.round(255*-(t/100)))),new e(r)},e.prototype.darken=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.l-=t/100,r.l=ZM(r.l),new e(r)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.s-=t/100,r.s=ZM(r.s),new e(r)},e.prototype.saturate=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.s+=t/100,r.s=ZM(r.s),new e(r)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var r=this.toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,new e(r)},e.prototype.mix=function(t,r){r===void 0&&(r=50);var n=this.toRgb(),i=new e(t).toRgb(),a=r/100,o={r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a};return new e(o)},e.prototype.analogous=function(t,r){t===void 0&&(t=6),r===void 0&&(r=30);var n=this.toHsl(),i=360/r,a=[this];for(n.h=(n.h-(i*t>>1)+720)%360;--t;)n.h=(n.h+i)%360,a.push(new e(n));return a},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var r=this.toHsv(),n=r.h,i=r.s,a=r.v,o=[],s=1/t;t--;)o.push(new e({h:n,s:i,v:a})),a=(a+s)%1;return o},e.prototype.splitcomplement=function(){var t=this.toHsl(),r=t.h;return[this,new e({h:(r+72)%360,s:t.s,l:t.l}),new e({h:(r+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var r=this.toRgb(),n=new e(t).toRgb(),i=r.a+n.a*(1-r.a);return new e({r:(r.r*r.a+n.r*n.a*(1-r.a))/i,g:(r.g*r.a+n.g*n.a*(1-r.a))/i,b:(r.b*r.a+n.b*n.a*(1-r.a))/i,a:i})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var r=this.toHsl(),n=r.h,i=[this],a=360/t,o=1;o<t;o++)i.push(new e({h:(n+o*a)%360,s:r.s,l:r.l}));return i},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e})();function AV(e,t){return e===void 0&&(e=""),t===void 0&&(t={}),new Wl(e,t)}function o7(e,t){var r=new Wl(e),n=new Wl(t);return(Math.max(r.getLuminance(),n.getLuminance())+.05)/(Math.min(r.getLuminance(),n.getLuminance())+.05)}function gpe(e,t,r){var n,i;r===void 0&&(r={level:"AA",size:"small"});var a=o7(e,t);switch(((n=r.level)!==null&&n!==void 0?n:"AA")+((i=r.size)!==null&&i!==void 0?i:"small")){case"AAsmall":case"AAAlarge":return a>=4.5;case"AAlarge":return a>=3;case"AAAsmall":return a>=7;default:return!1}}function ppe(e,t,r){r===void 0&&(r={includeFallbackColors:!1,level:"AA",size:"small"});for(var n=null,i=0,a=r.includeFallbackColors,o=r.level,s=r.size,l=0,c=t;l<c.length;l++){var u=c[l],A=o7(e,u);A>i&&(i=A,n=new Wl(u))}return gpe(e,n,{level:o,size:s})||!a?n:(r.includeFallbackColors=!1,ppe(e,["#fff","#000"],r))}function Q5e(e,t){var r=new Wl(e),n="#"+Tz(r.r,r.g,r.b,r.a),i=n,a=r.gradientType?"GradientType = 1, ":"";if(t){var o=new Wl(t);i="#"+Tz(o.r,o.g,o.b,o.a)}return"progid:DXImageTransform.Microsoft.gradient(".concat(a,"startColorstr=").concat(n,",endColorstr=").concat(i,")")}function D5e(e,t){var r={r:fv(e.r),g:fv(e.g),b:fv(e.b)};return e.a!==void 0&&(r.a=Number(e.a)),new Wl(r,t)}function F5e(){return new Wl({r:Math.random(),g:Math.random(),b:Math.random()})}function vpe(e){if(e===void 0&&(e={}),e.count!==void 0&&e.count!==null){var t=e.count,r=[];for(e.count=void 0;t>r.length;)e.count=null,e.seed&&(e.seed+=1),r.push(vpe(e));return e.count=t,r}var n=_5e(e.hue,e.seed),i=N5e(n,e),a=k5e(n,i,e),o={h:n,s:i,v:a};return e.alpha!==void 0&&(o.a=e.alpha),new Wl(o)}function _5e(e,t){var r=O5e(e),n=ZR(r,t);return n<0&&(n=360+n),n}function N5e(e,t){if(t.hue==="monochrome")return 0;if(t.luminosity==="random")return ZR([0,100],t.seed);var r=mpe(e).saturationRange,n=r[0],i=r[1];switch(t.luminosity){case"bright":n=55;break;case"dark":n=i-10;break;case"light":i=55;break}return ZR([n,i],t.seed)}function k5e(e,t,r){var n=P5e(e,t),i=100;switch(r.luminosity){case"dark":i=n+20;break;case"light":n=(i+n)/2;break;case"random":n=0,i=100;break}return ZR([n,i],r.seed)}function P5e(e,t){for(var r=mpe(e).lowerBounds,n=0;n<r.length-1;n++){var i=r[n][0],a=r[n][1],o=r[n+1][0],s=r[n+1][1];if(t>=i&&t<=o){var l=(s-a)/(o-i),c=a-l*i;return l*t+c}}return 0}function O5e(e){var t=parseInt(e,10);if(!Number.isNaN(t)&&t<360&&t>0)return[t,t];if(typeof e=="string"){var r=s7.find(function(o){return o.name===e});if(r){var n=Epe(r);if(n.hueRange)return n.hueRange}var i=new Wl(e);if(i.isValid){var a=i.toHsv().h;return[a,a]}}return[0,360]}function mpe(e){e>=334&&e<=360&&(e-=360);for(var t=0,r=s7;t<r.length;t++){var n=r[t],i=Epe(n);if(i.hueRange&&e>=i.hueRange[0]&&e<=i.hueRange[1])return i}throw Error("Color not found")}function ZR(e,t){if(t===void 0)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var r=e[1]||1,n=e[0]||0;t=(t*9301+49297)%233280;var i=t/233280;return Math.floor(n+i*(r-n))}function Epe(e){var t=e.lowerBounds[0][0],r=e.lowerBounds[e.lowerBounds.length-1][0],n=e.lowerBounds[e.lowerBounds.length-1][1],i=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,r],brightnessRange:[n,i]}}var s7=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}];const j5e=Object.freeze(Object.defineProperty({__proto__:null,TinyColor:Wl,bounds:s7,convertDecimalToHex:a7,convertHexToDecimal:Qz,default:AV,fromRatio:D5e,hslToRgb:upe,hsvToRgb:Ape,inputToRGB:sv,isReadable:gpe,isValidCSSUnit:ud,legacyRandom:F5e,mostReadable:ppe,names:$R,numberInputToObject:fpe,parseIntFromHex:Yl,random:vpe,readability:o7,rgbToHex:qR,rgbToHsl:Rz,rgbToHsv:XR,rgbToRgb:cpe,rgbaToArgbHex:Tz,rgbaToHex:dpe,stringInputToObject:hpe,tinycolor:AV,toMsFilter:Q5e},Symbol.toStringTag,{value:"Module"}));var eb=2,dV=.16,z5e=.05,L5e=.05,Y5e=.15,ype=5,Cpe=4,U5e=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function fV(e){var t=e.r,r=e.g,n=e.b,i=XR(t,r,n);return{h:i.h*360,s:i.s,v:i.v}}function tb(e){var t=e.r,r=e.g,n=e.b;return"#".concat(qR(t,r,n,!1))}function H5e(e,t,r){var n=r/100,i={r:(t.r-e.r)*n+e.r,g:(t.g-e.g)*n+e.g,b:(t.b-e.b)*n+e.b};return i}function hV(e,t,r){var n;return Math.round(e.h)>=60&&Math.round(e.h)<=240?n=r?Math.round(e.h)-eb*t:Math.round(e.h)+eb*t:n=r?Math.round(e.h)+eb*t:Math.round(e.h)-eb*t,n<0?n+=360:n>=360&&(n-=360),n}function gV(e,t,r){if(e.h===0&&e.s===0)return e.s;var n;return r?n=e.s-dV*t:t===Cpe?n=e.s+dV:n=e.s+z5e*t,n>1&&(n=1),r&&t===ype&&n>.1&&(n=.1),n<.06&&(n=.06),Number(n.toFixed(2))}function pV(e,t,r){var n;return r?n=e.v+L5e*t:n=e.v-Y5e*t,n>1&&(n=1),Number(n.toFixed(2))}function XE(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=[],n=sv(e),i=ype;i>0;i-=1){var a=fV(n),o=tb(sv({h:hV(a,i,!0),s:gV(a,i,!0),v:pV(a,i,!0)}));r.push(o)}r.push(tb(n));for(var s=1;s<=Cpe;s+=1){var l=fV(n),c=tb(sv({h:hV(l,s),s:gV(l,s),v:pV(l,s)}));r.push(c)}return t.theme==="dark"?U5e.map(function(u){var A=u.index,d=u.opacity,f=tb(H5e(sv(t.backgroundColor||"#141414"),sv(r[A]),d*100));return f}):r}var xv={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},bs={},aR={};Object.keys(xv).forEach(function(e){bs[e]=XE(xv[e]),bs[e].primary=bs[e][5],aR[e]=XE(xv[e],{theme:"dark",backgroundColor:"#141414"}),aR[e].primary=aR[e][5]});var G5e=bs.red,K5e=bs.volcano,V5e=bs.gold,J5e=bs.orange,W5e=bs.yellow,X5e=bs.lime,q5e=bs.green,$5e=bs.cyan,Z5e=bs.blue,eFe=bs.geekblue,tFe=bs.purple,rFe=bs.magenta,nFe=bs.grey;const iFe=Object.freeze(Object.defineProperty({__proto__:null,blue:Z5e,cyan:$5e,geekblue:eFe,generate:XE,gold:V5e,green:q5e,grey:nFe,lime:X5e,magenta:rFe,orange:J5e,presetDarkPalettes:aR,presetPalettes:bs,presetPrimaryColors:xv,purple:tFe,red:G5e,volcano:K5e,yellow:W5e},Symbol.toStringTag,{value:"Module"}));var Dz={},aFe=function(t){};function oFe(e,t){}function sFe(e,t){}function lFe(){Dz={}}function wpe(e,t,r){!t&&!Dz[r]&&(e(!1,r),Dz[r]=!0)}function Si(e,t){wpe(oFe,e,t)}function Bpe(e,t){wpe(sFe,e,t)}Si.preMessage=aFe;Si.resetWarned=lFe;Si.noteOnce=Bpe;function el(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Mv(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var r=t;r;){if(r===e)return!0;r=r.parentNode}return!1}var vV="data-rc-order",mV="data-rc-priority",cFe="rc-util-key",Fz=new Map;function xpe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):cFe}function zQ(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function uFe(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function l7(e){return Array.from((Fz.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function Mpe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!el())return null;var r=t.csp,n=t.prepend,i=t.priority,a=i===void 0?0:i,o=uFe(n),s=o==="prependQueue",l=document.createElement("style");l.setAttribute(vV,o),s&&a&&l.setAttribute(mV,"".concat(a)),r!=null&&r.nonce&&(l.nonce=r?.nonce),l.innerHTML=e;var c=zQ(t),u=c.firstChild;if(n){if(s){var A=(t.styles||l7(c)).filter(function(d){if(!["prepend","prependQueue"].includes(d.getAttribute(vV)))return!1;var f=Number(d.getAttribute(mV)||0);return a>=f});if(A.length)return c.insertBefore(l,A[A.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function bpe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=zQ(t);return(t.styles||l7(r)).find(function(n){return n.getAttribute(xpe(t))===e})}function _z(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=bpe(e,t);if(r){var n=zQ(t);n.removeChild(r)}}function AFe(e,t){var r=Fz.get(e);if(!r||!Mv(document,r)){var n=Mpe("",t),i=n.parentNode;Fz.set(e,i),e.removeChild(n)}}function ox(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=zQ(r),i=l7(n),a=se(se({},r),{},{styles:i});AFe(n,a);var o=bpe(t,a);if(o){var s,l;if((s=a.csp)!==null&&s!==void 0&&s.nonce&&o.nonce!==((l=a.csp)===null||l===void 0?void 0:l.nonce)){var c;o.nonce=(c=a.csp)===null||c===void 0?void 0:c.nonce}return o.innerHTML!==e&&(o.innerHTML=e),o}var u=Mpe(e,a);return u.setAttribute(xpe(a),t),u}var K5,EV;function Ipe(){if(EV)return K5;EV=1;var e=typeof os=="object"&&os&&os.Object===Object&&os;return K5=e,K5}var V5,yV;function mA(){if(yV)return V5;yV=1;var e=Ipe(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return V5=r,V5}var J5,CV;function Sy(){if(CV)return J5;CV=1;var e=mA(),t=e.Symbol;return J5=t,J5}var W5,wV;function c7(){if(wV)return W5;wV=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,a=Array(i);++n<i;)a[n]=r(t[n],n,t);return a}return W5=e,W5}var X5,BV;function rl(){if(BV)return X5;BV=1;var e=Array.isArray;return X5=e,X5}var q5,xV;function dFe(){if(xV)return q5;xV=1;var e=Sy(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,i=e?e.toStringTag:void 0;function a(o){var s=r.call(o,i),l=o[i];try{o[i]=void 0;var c=!0}catch{}var u=n.call(o);return c&&(s?o[i]=l:delete o[i]),u}return q5=a,q5}var $5,MV;function fFe(){if(MV)return $5;MV=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return $5=r,$5}var Z5,bV;function im(){if(bV)return Z5;bV=1;var e=Sy(),t=dFe(),r=fFe(),n="[object Null]",i="[object Undefined]",a=e?e.toStringTag:void 0;function o(s){return s==null?s===void 0?i:n:a&&a in Object(s)?t(s):r(s)}return Z5=o,Z5}var eF,IV;function Td(){if(IV)return eF;IV=1;function e(t){return t!=null&&typeof t=="object"}return eF=e,eF}var tF,SV;function sx(){if(SV)return tF;SV=1;var e=im(),t=Td(),r="[object Symbol]";function n(i){return typeof i=="symbol"||t(i)&&e(i)==r}return tF=n,tF}var rF,RV;function hFe(){if(RV)return rF;RV=1;var e=Sy(),t=c7(),r=rl(),n=sx(),i=e?e.prototype:void 0,a=i?i.toString:void 0;function o(s){if(typeof s=="string")return s;if(r(s))return t(s,o)+"";if(n(s))return a?a.call(s):"";var l=s+"";return l=="0"&&1/s==-1/0?"-0":l}return rF=o,rF}var nF,TV;function lx(){if(TV)return nF;TV=1;var e=hFe();function t(r){return r==null?"":e(r)}return nF=t,nF}var iF,QV;function gFe(){if(QV)return iF;QV=1;function e(t,r,n){var i=-1,a=t.length;r<0&&(r=-r>a?0:a+r),n=n>a?a:n,n<0&&(n+=a),a=r>n?0:n-r>>>0,r>>>=0;for(var o=Array(a);++i<a;)o[i]=t[i+r];return o}return iF=e,iF}var aF,DV;function pFe(){if(DV)return aF;DV=1;var e=gFe();function t(r,n,i){var a=r.length;return i=i===void 0?a:i,!n&&i>=a?r:e(r,n,i)}return aF=t,aF}var oF,FV;function Spe(){if(FV)return oF;FV=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\ufe0e\\ufe0f",o="\\u200d",s=RegExp("["+o+e+i+a+"]");function l(c){return s.test(c)}return oF=l,oF}var sF,_V;function vFe(){if(_V)return sF;_V=1;function e(t){return t.split("")}return sF=e,sF}var lF,NV;function mFe(){if(NV)return lF;NV=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\ufe0e\\ufe0f",o="["+e+"]",s="["+i+"]",l="\\ud83c[\\udffb-\\udfff]",c="(?:"+s+"|"+l+")",u="[^"+e+"]",A="(?:\\ud83c[\\udde6-\\uddff]){2}",d="[\\ud800-\\udbff][\\udc00-\\udfff]",f="\\u200d",h=c+"?",g="["+a+"]?",p="(?:"+f+"(?:"+[u,A,d].join("|")+")"+g+h+")*",m=g+h+p,y="(?:"+[u+s+"?",s,A,d,o].join("|")+")",C=RegExp(l+"(?="+l+")|"+y+m,"g");function w(B){return B.match(C)||[]}return lF=w,lF}var cF,kV;function EFe(){if(kV)return cF;kV=1;var e=vFe(),t=Spe(),r=mFe();function n(i){return t(i)?r(i):e(i)}return cF=n,cF}var uF,PV;function yFe(){if(PV)return uF;PV=1;var e=pFe(),t=Spe(),r=EFe(),n=lx();function i(a){return function(o){o=n(o);var s=t(o)?r(o):void 0,l=s?s[0]:o.charAt(0),c=s?e(s,1).join(""):o.slice(1);return l[a]()+c}}return uF=i,uF}var AF,OV;function CFe(){if(OV)return AF;OV=1;var e=yFe(),t=e("toUpperCase");return AF=t,AF}var dF,jV;function wFe(){if(jV)return dF;jV=1;var e=lx(),t=CFe();function r(n){return t(e(n).toLowerCase())}return dF=r,dF}var fF,zV;function BFe(){if(zV)return fF;zV=1;function e(t,r,n,i){var a=-1,o=t==null?0:t.length;for(i&&o&&(n=t[++a]);++a<o;)n=r(n,t[a],a,t);return n}return fF=e,fF}var hF,LV;function xFe(){if(LV)return hF;LV=1;function e(t){return function(r){return t?.[r]}}return hF=e,hF}var gF,YV;function MFe(){if(YV)return gF;YV=1;var e=xFe(),t={À:"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"},r=e(t);return gF=r,gF}var pF,UV;function bFe(){if(UV)return pF;UV=1;var e=MFe(),t=lx(),r=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,n="\\u0300-\\u036f",i="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",o=n+i+a,s="["+o+"]",l=RegExp(s,"g");function c(u){return u=t(u),u&&u.replace(r,e).replace(l,"")}return pF=c,pF}var vF,HV;function IFe(){if(HV)return vF;HV=1;var e=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function t(r){return r.match(e)||[]}return vF=t,vF}var mF,GV;function SFe(){if(GV)return mF;GV=1;var e=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function t(r){return e.test(r)}return mF=t,mF}var EF,KV;function RFe(){if(KV)return EF;KV=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\u2700-\\u27bf",o="a-z\\xdf-\\xf6\\xf8-\\xff",s="\\xac\\xb1\\xd7\\xf7",l="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",c="\\u2000-\\u206f",u=" \\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",A="A-Z\\xc0-\\xd6\\xd8-\\xde",d="\\ufe0e\\ufe0f",f=s+l+c+u,h="['’]",g="["+f+"]",p="["+i+"]",m="\\d+",y="["+a+"]",C="["+o+"]",w="[^"+e+f+m+a+o+A+"]",B="\\ud83c[\\udffb-\\udfff]",x="(?:"+p+"|"+B+")",M="[^"+e+"]",S="(?:\\ud83c[\\udde6-\\uddff]){2}",R="[\\ud800-\\udbff][\\udc00-\\udfff]",b="["+A+"]",T="\\u200d",D="(?:"+C+"|"+w+")",F="(?:"+b+"|"+w+")",_="(?:"+h+"(?:d|ll|m|re|s|t|ve))?",N="(?:"+h+"(?:D|LL|M|RE|S|T|VE))?",P=x+"?",k="["+d+"]?",j="(?:"+T+"(?:"+[M,S,R].join("|")+")"+k+P+")*",Y="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",X="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",K=k+P+j,U="(?:"+[y,S,R].join("|")+")"+K,G=RegExp([b+"?"+C+"+"+_+"(?="+[g,b,"$"].join("|")+")",F+"+"+N+"(?="+[g,b+D,"$"].join("|")+")",b+"?"+D+"+"+_,b+"+"+N,X,Y,m,U].join("|"),"g");function z(H){return H.match(G)||[]}return EF=z,EF}var yF,VV;function TFe(){if(VV)return yF;VV=1;var e=IFe(),t=SFe(),r=lx(),n=RFe();function i(a,o,s){return a=r(a),o=s?void 0:o,o===void 0?t(a)?n(a):e(a):a.match(o)||[]}return yF=i,yF}var CF,JV;function Rpe(){if(JV)return CF;JV=1;var e=BFe(),t=bFe(),r=TFe(),n="['’]",i=RegExp(n,"g");function a(o){return function(s){return e(r(t(s).replace(i,"")),o,"")}}return CF=a,CF}var wF,WV;function Tpe(){if(WV)return wF;WV=1;var e=wFe(),t=Rpe(),r=t(function(n,i,a){return i=i.toLowerCase(),n+(a?e(i):i)});return wF=r,wF}var QFe=Tpe();const DFe=xn(QFe);function FFe(e,t){Si(e,"[@ant-design/icons] ".concat(t))}function XV(e){return sr(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(sr(e.icon)==="object"||typeof e.icon=="function")}function qV(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,r){var n=e[r];return r==="class"?(t.className=n,delete t.class):(delete t[r],t[DFe(r)]=n),t},{})}function Nz(e,t,r){return r?ce.createElement(e.tag,se(se({key:t},qV(e.attrs)),r),(e.children||[]).map(function(n,i){return Nz(n,"".concat(t,"-").concat(e.tag,"-").concat(i))})):ce.createElement(e.tag,se({key:t},qV(e.attrs)),(e.children||[]).map(function(n,i){return Nz(n,"".concat(t,"-").concat(e.tag,"-").concat(i))}))}function Qpe(e){return XE(e)[0]}function Dpe(e){return e?Array.isArray(e)?e:[e]:[]}var _Fe=`
.anticon {
display: inline-flex;
alignItems: center;
color: inherit;
font-style: normal;
line-height: 0;
text-align: center;
text-transform: none;
vertical-align: -0.125em;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.anticon > * {
line-height: 1;
}
.anticon svg {
display: inline-block;
}
.anticon::before {
display: none;
}
.anticon .anticon-icon {
display: block;
}
.anticon[tabindex] {
cursor: pointer;
}
.anticon-spin::before,
.anticon-spin {
display: inline-block;
-webkit-animation: loadingCircle 1s infinite linear;
animation: loadingCircle 1s infinite linear;
}
@-webkit-keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
`,NFe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:_Fe,r=E.useContext(n7),n=r.csp;E.useEffect(function(){ox(t,"@ant-design-icons",{prepend:!0,csp:n})},[])},kFe=["icon","className","onClick","style","primaryColor","secondaryColor"],zw={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function PFe(e){var t=e.primaryColor,r=e.secondaryColor;zw.primaryColor=t,zw.secondaryColor=r||Qpe(t),zw.calculated=!!r}function OFe(){return se({},zw)}var Ry=function(t){var r=t.icon,n=t.className,i=t.onClick,a=t.style,o=t.primaryColor,s=t.secondaryColor,l=En(t,kFe),c=zw;if(o&&(c={primaryColor:o,secondaryColor:s||Qpe(o)}),NFe(),FFe(XV(r),"icon should be icon definiton, but got ".concat(r)),!XV(r))return null;var u=r;return u&&typeof u.icon=="function"&&(u=se(se({},u),{},{icon:u.icon(c.primaryColor,c.secondaryColor)})),Nz(u.icon,"svg-".concat(u.name),se({className:n,onClick:i,style:a,"data-icon":u.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l))};Ry.displayName="IconReact";Ry.getTwoToneColors=OFe;Ry.setTwoToneColors=PFe;function Fpe(e){var t=Dpe(e),r=Ve(t,2),n=r[0],i=r[1];return Ry.setTwoToneColors({primaryColor:n,secondaryColor:i})}function jFe(){var e=Ry.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var zFe=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];Fpe("#1890ff");var pr=E.forwardRef(function(e,t){var r=e.className,n=e.icon,i=e.spin,a=e.rotate,o=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=En(e,zFe),u=E.useContext(n7),A=u.prefixCls,d=A===void 0?"anticon":A,f=u.rootClassName,h=At(f,d,ee(ee({},"".concat(d,"-").concat(n.name),!!n.name),"".concat(d,"-spin"),!!i||n.name==="loading"),r),g=o;g===void 0&&s&&(g=-1);var p=a?{msTransform:"rotate(".concat(a,"deg)"),transform:"rotate(".concat(a,"deg)")}:void 0,m=Dpe(l),y=Ve(m,2),C=y[0],w=y[1];return E.createElement("span",se(se({role:"img","aria-label":n.name},c),{},{ref:t,tabIndex:g,onClick:s,className:h}),E.createElement(Ry,{icon:n,primaryColor:C,secondaryColor:w,style:p}))});pr.displayName="AntdIcon";pr.getTwoToneColor=jFe;pr.setTwoToneColor=Fpe;var LFe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908 640H804V488c0-4.4-3.6-8-8-8H548v-96h108c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h108v96H228c-4.4 0-8 3.6-8 8v152H116c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16H292v-88h440v88H620c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16zm-564 76v168H176V716h168zm84-408V140h168v168H428zm420 576H680V716h168v168z"}}]},name:"apartment",theme:"outlined"},YFe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:LFe}))},UFe=E.forwardRef(YFe),HFe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},GFe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:HFe}))},KFe=E.forwardRef(GFe),VFe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},JFe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:VFe}))},gB=E.forwardRef(JFe),WFe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z"}}]},name:"arrow-right",theme:"outlined"},XFe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:WFe}))},qFe=E.forwardRef(XFe),$Fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}}]},name:"arrow-up",theme:"outlined"},ZFe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:$Fe}))},_pe=E.forwardRef(ZFe),e_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M855 160.1l-189.2 23.5c-6.6.8-9.3 8.8-4.7 13.5l54.7 54.7-153.5 153.5a8.03 8.03 0 000 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l153.6-153.6 54.7 54.7a7.94 7.94 0 0013.5-4.7L863.9 169a7.9 7.9 0 00-8.9-8.9zM416.6 562.3a8.03 8.03 0 00-11.3 0L251.8 715.9l-54.7-54.7a7.94 7.94 0 00-13.5 4.7L160.1 855c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 153.6-153.6c3.1-3.1 3.1-8.2 0-11.3l-45.2-45z"}}]},name:"arrows-alt",theme:"outlined"},t_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:e_e}))},r_e=E.forwardRef(t_e),n_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-600-80h56c4.4 0 8-3.6 8-8V560c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V384c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v320c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V462c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v242c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v400c0 4.4 3.6 8 8 8z"}}]},name:"bar-chart",theme:"outlined"},i_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:n_e}))},Npe=E.forwardRef(i_e),a_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM668 345.9L621.5 312 572 347.4V124h96v221.9z"}}]},name:"book",theme:"filled"},o_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:a_e}))},s_e=E.forwardRef(o_e),l_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M304 280h56c4.4 0 8-3.6 8-8 0-28.3 5.9-53.2 17.1-73.5 10.6-19.4 26-34.8 45.4-45.4C450.9 142 475.7 136 504 136h16c28.3 0 53.2 5.9 73.5 17.1 19.4 10.6 34.8 26 45.4 45.4C650 218.9 656 243.7 656 272c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1a184.31 184.31 0 00-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9a184.31 184.31 0 00-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8a63 63 0 01-63 63H232a63 63 0 01-63-63c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7a273 273 0 0022.7 49c24.3 41.5 59 76.2 100.5 100.5S460.5 960 512 960s99.8-13.9 141.3-38.2a281.38 281.38 0 00123.2-149.5A120 120 0 01836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM716 680c0 36.8-9.7 72-27.8 102.9-17.7 30.3-43 55.6-73.3 73.3C584 874.3 548.8 884 512 884s-72-9.7-102.9-27.8c-30.3-17.7-55.6-43-73.3-73.3A202.75 202.75 0 01308 680V412h408v268z"}}]},name:"bug",theme:"outlined"},c_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:l_e}))},$V=E.forwardRef(c_e),u_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},A_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:u_e}))},kpe=E.forwardRef(A_e),d_e={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},f_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:d_e}))},h_e=E.forwardRef(f_e),g_e={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},p_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:g_e}))},v_e=E.forwardRef(p_e),m_e={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z"}}]},name:"caret-right",theme:"outlined"},E_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:m_e}))},y_e=E.forwardRef(E_e),C_e={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},w_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:C_e}))},B_e=E.forwardRef(w_e),x_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},M_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:x_e}))},cx=E.forwardRef(M_e),b_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},I_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:b_e}))},LQ=E.forwardRef(I_e),S_e={icon:function(t,r){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:t}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm193.4 225.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 5 25.9 13.3l71.2 98.8 157.2-218c6-8.4 15.7-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.4 12.7z",fill:r}},{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z",fill:t}}]}},name:"check-circle",theme:"twotone"},R_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:S_e}))},eT=E.forwardRef(R_e),T_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},Q_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:T_e}))},EA=E.forwardRef(Q_e),D_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},F_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:D_e}))},u7=E.forwardRef(F_e),__e={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},N_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:__e}))},yA=E.forwardRef(N_e),k_e={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},P_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:k_e}))},YQ=E.forwardRef(P_e),O_e={icon:function(t,r){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:t}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm171.8 527.1c1.2 1.5 1.9 3.3 1.9 5.2 0 4.5-3.6 8-8 8l-66-.3-99.3-118.4-99.3 118.5-66.1.3c-4.4 0-8-3.6-8-8 0-1.9.7-3.7 1.9-5.2L471 512.3l-130.1-155a8.32 8.32 0 01-1.9-5.2c0-4.5 3.6-8 8-8l66.1.3 99.3 118.4 99.4-118.5 66-.3c4.4 0 8 3.6 8 8 0 1.9-.6 3.8-1.8 5.2l-130.1 155 129.9 154.9z",fill:r}},{tag:"path",attrs:{d:"M685.8 352c0-4.4-3.6-8-8-8l-66 .3-99.4 118.5-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155-130.1 154.9a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3 99.3-118.5L611.7 680l66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.9 512.2l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z",fill:t}}]}},name:"close-circle",theme:"twotone"},j_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:O_e}))},tT=E.forwardRef(j_e),z_e={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},L_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:z_e}))},ss=E.forwardRef(L_e),Y_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"code",theme:"outlined"},U_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Y_e}))},H_e=E.forwardRef(U_e),G_e={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M275 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm613 144H768c0-39.8-32.2-72-72-72H200c-39.8 0-72 32.2-72 72v248c0 3.4.2 6.7.7 9.9-.5 7-.7 14-.7 21.1 0 176.7 143.3 320 320 320 160.1 0 292.7-117.5 316.3-271H888c39.8 0 72-32.2 72-72V497c0-39.8-32.2-72-72-72zM696 681h-1.1c.7 7.6 1.1 15.2 1.1 23 0 137-111 248-248 248S200 841 200 704c0-7.8.4-15.4 1.1-23H200V425h496v256zm192-8H776V497h112v176zM613 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm-170 0c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36z"}}]},name:"coffee",theme:"outlined"},K_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:G_e}))},V_e=E.forwardRef(K_e),J_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M180 176h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zm724 0h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zM785.3 504.3L657.7 403.6a7.23 7.23 0 00-11.7 5.7V476H378v-62.8c0-6-7-9.4-11.7-5.7L238.7 508.3a7.14 7.14 0 000 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h268v62.8c0 6 7 9.4 11.7 5.7l127.5-100.8c3.8-2.9 3.8-8.5.2-11.4z"}}]},name:"column-width",theme:"outlined"},W_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:J_e}))},X_e=E.forwardRef(W_e),q_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M301.3 496.7c-23.8 0-40.2-10.5-41.6-26.9H205c.9 43.4 36.9 70.3 93.9 70.3 59.1 0 95-28.4 95-75.5 0-35.8-20-55.9-64.5-64.5l-29.1-5.6c-23.8-4.7-33.8-11.9-33.8-24.2 0-15 13.3-24.5 33.4-24.5 20.1 0 35.3 11.1 36.6 27h53c-.9-41.7-37.5-70.3-90.3-70.3-54.4 0-89.7 28.9-89.7 73 0 35.5 21.2 58 62.5 65.8l29.7 5.9c25.8 5.2 35.6 11.9 35.6 24.4.1 14.7-14.5 25.1-36 25.1z"}},{tag:"path",attrs:{d:"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z"}},{tag:"path",attrs:{d:"M828.5 486.7h-95.8V308.5h-57.4V534h153.2zm-298.6 53.4c14.1 0 27.2-2 39.1-5.8l13.3 20.3h53.3L607.9 511c21.1-20 33-51.1 33-89.8 0-73.3-43.3-118.8-110.9-118.8s-111.2 45.3-111.2 118.8c-.1 73.7 43 118.9 111.1 118.9zm0-190c31.6 0 52.7 27.7 52.7 71.1 0 16.7-3.6 30.6-10 40.5l-5.2-6.9h-48.8L542 491c-3.9.9-8 1.4-12.2 1.4-31.7 0-52.8-27.5-52.8-71.2.1-43.6 21.2-71.1 52.9-71.1z"}}]},name:"console-sql",theme:"outlined"},$_e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:q_e}))},Ty=E.forwardRef($_e),Z_e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM340 683v77c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-77c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198V264c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v221c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8s0 .1.1.1a36.18 36.18 0 015.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8 0 0 0 .1-.1.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7zM620 539v221c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V539c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198v-77c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v77c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8v.1a36.18 36.18 0 015.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8v.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7z"}}]},name:"control",theme:"outlined"},eNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Z_e}))},ZV=E.forwardRef(eNe),tNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},rNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:tNe}))},am=E.forwardRef(rNe),nNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z"}}]},name:"customer-service",theme:"outlined"},iNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:nNe}))},Ppe=E.forwardRef(iNe),aNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},oNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:aNe}))},qa=E.forwardRef(oNe),sNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},lNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:sNe}))},eJ=E.forwardRef(lNe),cNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},uNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:cNe}))},ANe=E.forwardRef(uNe),dNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},fNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:dNe}))},Ope=E.forwardRef(fNe),hNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},gNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:hNe}))},ux=E.forwardRef(gNe),pNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},vNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:pNe}))},UQ=E.forwardRef(vNe),mNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},ENe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:mNe}))},A7=E.forwardRef(ENe),yNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},CNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:yNe}))},d7=E.forwardRef(CNe),wNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},BNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:wNe}))},xNe=E.forwardRef(BNe),MNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z"}}]},name:"environment",theme:"outlined"},bNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:MNe}))},INe=E.forwardRef(bNe),SNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},RNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:SNe}))},Ax=E.forwardRef(RNe),TNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},QNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:TNe}))},jg=E.forwardRef(QNe),DNe={icon:function(t,r){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:t}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-32 156c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:r}},{tag:"path",attrs:{d:"M488 576h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8zm-24 112a48 48 0 1096 0 48 48 0 10-96 0z",fill:t}}]}},name:"exclamation-circle",theme:"twotone"},FNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:DNe}))},_Ne=E.forwardRef(FNe),NNe={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},kNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:NNe}))},rT=E.forwardRef(kNe),PNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},ONe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:PNe}))},f7=E.forwardRef(ONe),jNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},zNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:jNe}))},h7=E.forwardRef(zNe),LNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM575.34 477.84l-61.22 102.3L452.3 477.8a12 12 0 00-10.27-5.79h-38.44a12 12 0 00-6.4 1.85 12 12 0 00-3.75 16.56l82.34 130.42-83.45 132.78a12 12 0 00-1.84 6.39 12 12 0 0012 12h34.46a12 12 0 0010.21-5.7l62.7-101.47 62.3 101.45a12 12 0 0010.23 5.72h37.48a12 12 0 006.48-1.9 12 12 0 003.62-16.58l-83.83-130.55 85.3-132.47a12 12 0 001.9-6.5 12 12 0 00-12-12h-35.7a12 12 0 00-10.29 5.84z"}}]},name:"file-excel",theme:"filled"},YNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:LNe}))},jpe=E.forwardRef(YNe),UNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0010.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 00-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z"}}]},name:"file-excel",theme:"outlined"},HNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:UNe}))},zpe=E.forwardRef(HNe),GNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},KNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:GNe}))},g7=E.forwardRef(KNe),VNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M531.3 574.4l.3-1.4c5.8-23.9 13.1-53.7 7.4-80.7-3.8-21.3-19.5-29.6-32.9-30.2-15.8-.7-29.9 8.3-33.4 21.4-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.5-51.2 107.5-29.6 15.3-69.3 38.9-75.2 68.7-1.2 5.5.2 12.5 3.5 18.8 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-13.2-13-45.3-16.4-95.3-10.2-24.6-15-40.7-35.4-52.4-65.8zM421.6 726.3c-13.9 20.2-24.4 30.3-30.1 34.7 6.7-12.3 19.8-25.3 30.1-34.7zm87.6-235.5c5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4.8.1 1.5.7 2.2 2zm-1.6 120.5c10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4zm155.6 65.5c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4zm191.4-388.2L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file-pdf",theme:"outlined"},JNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:VNe}))},tJ=E.forwardRef(JNe),WNe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},XNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:WNe}))},qNe=E.forwardRef(XNe),$Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1zm396-144.7H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder-add",theme:"outlined"},ZNe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:$Ne}))},e8e=E.forwardRef(ZNe),t8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32z"}}]},name:"folder",theme:"filled"},r8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:t8e}))},n8e=E.forwardRef(r8e),i8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},a8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:i8e}))},o8e=E.forwardRef(a8e),s8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},l8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:s8e}))},c8e=E.forwardRef(l8e),u8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M312.1 591.5c3.1 3.1 8.2 3.1 11.3 0l101.8-101.8 86.1 86.2c3.1 3.1 8.2 3.1 11.3 0l226.3-226.5c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L517 485.3l-86.1-86.2a8.03 8.03 0 00-11.3 0L275.3 543.4a8.03 8.03 0 000 11.3l36.8 36.8z"}},{tag:"path",attrs:{d:"M904 160H548V96c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H120c-17.7 0-32 14.3-32 32v520c0 17.7 14.3 32 32 32h356.4v32L311.6 884.1a7.92 7.92 0 00-2.3 11l30.3 47.2v.1c2.4 3.7 7.4 4.7 11.1 2.3L512 838.9l161.3 105.8c3.7 2.4 8.7 1.4 11.1-2.3v-.1l30.3-47.2a8 8 0 00-2.3-11L548 776.3V744h356c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 512H160V232h704v440z"}}]},name:"fund-projection-screen",theme:"outlined"},A8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:u8e}))},d8e=E.forwardRef(A8e),f8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0010-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 003.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 00-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 01887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 01-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 01115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 01540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 00540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 01-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 00-81.5 55.9A373.86 373.86 0 01137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 01-107.6 69.2z"}}]},name:"global",theme:"outlined"},h8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:f8e}))},g8e=E.forwardRef(h8e),p8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},v8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:p8e}))},m8e=E.forwardRef(v8e),E8e={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z"}}]},name:"import",theme:"outlined"},y8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:E8e}))},Qy=E.forwardRef(y8e),C8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},w8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:C8e}))},p7=E.forwardRef(w8e),B8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},x8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:B8e}))},HQ=E.forwardRef(x8e),M8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},b8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:M8e}))},kz=E.forwardRef(b8e),I8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M365.3 518.5l246 178c5.3 3.8 12.7 0 12.7-6.5v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a8.05 8.05 0 000 13z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"left-square",theme:"outlined"},S8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:I8e}))},GQ=E.forwardRef(S8e),R8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM305.8 637.7c3.1 3.1 8.1 3.1 11.3 0l138.3-137.6L583 628.5c3.1 3.1 8.2 3.1 11.3 0l275.4-275.3c3.1-3.1 3.1-8.2 0-11.3l-39.6-39.6a8.03 8.03 0 00-11.3 0l-230 229.9L461.4 404a8.03 8.03 0 00-11.3 0L266.3 586.7a8.03 8.03 0 000 11.3l39.5 39.7z"}}]},name:"line-chart",theme:"outlined"},T8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:R8e}))},Pz=E.forwardRef(T8e),Q8e={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},D8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Q8e}))},bg=E.forwardRef(D8e),F8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},_8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:F8e}))},v7=E.forwardRef(_8e),N8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z"}}]},name:"logout",theme:"outlined"},k8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:N8e}))},P8e=E.forwardRef(k8e),O8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"},j8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:O8e}))},rJ=E.forwardRef(j8e),z8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"},L8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:z8e}))},Y8e=E.forwardRef(L8e),U8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M482.2 508.4L331.3 389c-3-2.4-7.3-.2-7.3 3.6V478H184V184h204v128c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V144c0-15.5-12.5-28-28-28H144c-15.5 0-28 12.5-28 28v736c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v128H184V546h140v85.4c0 3.8 4.4 6 7.3 3.6l150.9-119.4a4.5 4.5 0 000-7.2zM880 116H596c-15.5 0-28 12.5-28 28v168c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V184h204v294H700v-85.4c0-3.8-4.3-6-7.3-3.6l-151 119.4a4.52 4.52 0 000 7.1l151 119.5c2.9 2.3 7.3.2 7.3-3.6V546h140v294H636V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v168c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V144c0-15.5-12.5-28-28-28z"}}]},name:"merge-cells",theme:"outlined"},H8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:U8e}))},G8e=E.forwardRef(H8e),K8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z"}}]},name:"message",theme:"outlined"},V8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:K8e}))},J8e=E.forwardRef(V8e),W8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},X8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:W8e}))},KQ=E.forwardRef(X8e),q8e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"more",theme:"outlined"},$8e=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:q8e}))},Z8e=E.forwardRef($8e),eke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M920 760H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-568H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM216 712H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h72.4v20.5h-35.7c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h35.7V838H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4V716c0-2.2-1.8-4-4-4zM100 188h38v120c0 2.2 1.8 4 4 4h40c2.2 0 4-1.8 4-4V152c0-4.4-3.6-8-8-8h-78c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4zm116 240H100c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4h68.4l-70.3 77.7a8.3 8.3 0 00-2.1 5.4V592c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4v-36c0-2.2-1.8-4-4-4h-68.4l70.3-77.7a8.3 8.3 0 002.1-5.4V432c0-2.2-1.8-4-4-4z"}}]},name:"ordered-list",theme:"outlined"},tke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:eke}))},rke=E.forwardRef(tke),nke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 00-282.8 117.1 398.19 398.19 0 00-85.7 127.1A397.61 397.61 0 0072 552a398.46 398.46 0 00117.1 282.8c36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 00472 952a398.46 398.46 0 00282.8-117.1c36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 00872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 01470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552c0-88.7 34.5-172.1 97.2-234.8 54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8zM952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 00589 74.6L560.7 72c-4.7-.4-8.7 3.2-8.7 7.9V464c0 4.4 3.6 8 8 8l384-1c4.7 0 8.4-4 8-8.6zm-332.2-58.2V147.6a332.24 332.24 0 01166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z"}}]},name:"pie-chart",theme:"outlined"},ike=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:nke}))},Lpe=E.forwardRef(ike),ake={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z"}}]},name:"play-circle",theme:"outlined"},oke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:ake}))},ske=E.forwardRef(oke),lke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM641.7 520.8L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 010 17.6z"}}]},name:"play-square",theme:"filled"},cke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:lke}))},uke=E.forwardRef(cke),Ake={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},dke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Ake}))},dx=E.forwardRef(dke),fke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},hke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:fke}))},gke=E.forwardRef(hke),pke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},vke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:pke}))},om=E.forwardRef(vke),mke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},Eke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:mke}))},yke=E.forwardRef(Eke),Cke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M764 280.9c-14-30.6-33.9-58.1-59.3-81.6C653.1 151.4 584.6 125 512 125s-141.1 26.4-192.7 74.2c-25.4 23.6-45.3 51-59.3 81.7-14.6 32-22 65.9-22 100.9v27c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-27c0-99.5 88.6-180.4 197.6-180.4s197.6 80.9 197.6 180.4c0 40.8-14.5 79.2-42 111.2-27.2 31.7-65.6 54.4-108.1 64-24.3 5.5-46.2 19.2-61.7 38.8a110.85 110.85 0 00-23.9 68.6v31.4c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-31.4c0-15.7 10.9-29.5 26-32.9 58.4-13.2 111.4-44.7 149.3-88.7 19.1-22.3 34-47.1 44.3-74 10.7-27.9 16.1-57.2 16.1-87 0-35-7.4-69-22-100.9zM512 787c-30.9 0-56 25.1-56 56s25.1 56 56 56 56-25.1 56-56-25.1-56-56-56z"}}]},name:"question",theme:"outlined"},wke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Cke}))},Ype=E.forwardRef(wke),Bke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},xke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Bke}))},wE=E.forwardRef(xke),Mke={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M136 552h63.6c4.4 0 8-3.6 8-8V288.7h528.6v72.6c0 1.9.6 3.7 1.8 5.2a8.3 8.3 0 0011.7 1.4L893 255.4c4.3-5 3.6-10.3 0-13.2L749.7 129.8a8.22 8.22 0 00-5.2-1.8c-4.6 0-8.4 3.8-8.4 8.4V209H199.7c-39.5 0-71.7 32.2-71.7 71.8V544c0 4.4 3.6 8 8 8zm752-80h-63.6c-4.4 0-8 3.6-8 8v255.3H287.8v-72.6c0-1.9-.6-3.7-1.8-5.2a8.3 8.3 0 00-11.7-1.4L131 768.6c-4.3 5-3.6 10.3 0 13.2l143.3 112.4c1.5 1.2 3.3 1.8 5.2 1.8 4.6 0 8.4-3.8 8.4-8.4V815h536.6c39.5 0 71.7-32.2 71.7-71.8V480c-.2-4.4-3.8-8-8.2-8z"}}]},name:"retweet",theme:"outlined"},bke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Mke}))},Upe=E.forwardRef(bke),Ike={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Ske=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Ike}))},pB=E.forwardRef(Ske),Rke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M412.7 696.5l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5V381c0 10.2 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"right-square",theme:"outlined"},Tke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Rke}))},m7=E.forwardRef(Tke),Qke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M917 211.1l-199.2 24c-6.6.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1a8.03 8.03 0 000 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3a8.01 8.01 0 0013.6-4.7l24-199.2c.7-5.1-3.7-9.5-8.9-8.8z"}}]},name:"rise",theme:"outlined"},Dke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Qke}))},Hpe=E.forwardRef(Dke),Fke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z"}}]},name:"save",theme:"outlined"},_ke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Fke}))},nT=E.forwardRef(_ke),Nke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},kke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Nke}))},Xf=E.forwardRef(kke),Pke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},Oke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Pke}))},E7=E.forwardRef(Oke),jke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M881.7 187.4l-45.1-45.1a8.03 8.03 0 00-11.3 0L667.8 299.9l-54.7-54.7a7.94 7.94 0 00-13.5 4.7L576.1 439c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 157.6-157.6c3-3 3-8.1-.1-11.2zM439 576.1l-189.2 23.5c-6.6.8-9.3 8.9-4.7 13.5l54.7 54.7-157.5 157.5a8.03 8.03 0 000 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l157.6-157.6 54.7 54.7a7.94 7.94 0 0013.5-4.7L447.9 585a7.9 7.9 0 00-8.9-8.9z"}}]},name:"shrink",theme:"outlined"},zke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:jke}))},Lke=E.forwardRef(zke),Yke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM664.8 561.6l36.1 210.3L512 672.7 323.1 772l36.1-210.3-152.8-149L417.6 382 512 190.7 606.4 382l211.2 30.7-152.8 148.9z"}}]},name:"star",theme:"outlined"},Uke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Yke}))},Gpe=E.forwardRef(Uke),Hke={icon:function(t,r){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512.5 190.4l-94.4 191.3-211.2 30.7 152.8 149-36.1 210.3 188.9-99.3 188.9 99.2-36.1-210.3 152.8-148.9-211.2-30.7z",fill:r}},{tag:"path",attrs:{d:"M908.6 352.8l-253.9-36.9L541.2 85.8c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L370.3 315.9l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1L239 839.4a31.95 31.95 0 0046.4 33.7l227.1-119.4 227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM665.3 561.3l36.1 210.3-188.9-99.2-188.9 99.3 36.1-210.3-152.8-149 211.2-30.7 94.4-191.3 94.4 191.3 211.2 30.7-152.8 148.9z",fill:t}}]}},name:"star",theme:"twotone"},Gke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Hke}))},Kke=E.forwardRef(Gke),Vke={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},Jke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Vke}))},Wke=E.forwardRef(Jke),Xke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},qke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:Xke}))},sm=E.forwardRef(qke),$ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 208H676V232h212v136zm0 224H676V432h212v160zM412 432h200v160H412V432zm200-64H412V232h200v136zm-476 64h212v160H136V432zm0-200h212v136H136V232zm0 424h212v136H136V656zm276 0h200v136H412V656zm476 136H676V656h212v136z"}}]},name:"table",theme:"outlined"},Zke=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:$ke}))},ePe=E.forwardRef(Zke),tPe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885 780H165c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM400 325.7h73.9V664c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V325.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 171a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13z"}}]},name:"to-top",theme:"outlined"},rPe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:tPe}))},nPe=E.forwardRef(rPe),iPe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M865.3 244.7c-.3-.3-61.1 59.8-182.1 180.6l-84.9-84.9 180.9-180.9c-95.2-57.3-217.5-42.6-296.8 36.7A244.42 244.42 0 00419 432l1.8 6.7-283.5 283.4c-6.2 6.2-6.2 16.4 0 22.6l141.4 141.4c6.2 6.2 16.4 6.2 22.6 0l283.3-283.3 6.7 1.8c83.7 22.3 173.6-.9 236-63.3 79.4-79.3 94.1-201.6 38-296.6z"}}]},name:"tool",theme:"filled"},aPe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:iPe}))},oPe=E.forwardRef(aPe),sPe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 01144-53.5L537 318.9a32.05 32.05 0 000 45.3l124.5 124.5a32.05 32.05 0 0045.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z"}}]},name:"tool",theme:"outlined"},lPe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:sPe}))},Dy=E.forwardRef(lPe),cPe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 00-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 00-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z"}}]},name:"undo",theme:"outlined"},uPe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:cPe}))},uo=E.forwardRef(uPe),APe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"unlock",theme:"outlined"},dPe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:APe}))},Kpe=E.forwardRef(dPe),fPe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"unordered-list",theme:"outlined"},hPe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:fPe}))},vB=E.forwardRef(hPe),gPe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},pPe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:gPe}))},vPe=E.forwardRef(pPe),mPe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},EPe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:mPe}))},fx=E.forwardRef(EPe),yPe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"},CPe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:yPe}))},wPe=E.forwardRef(CPe),BPe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},xPe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:BPe}))},MPe=E.forwardRef(xPe),bPe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},IPe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:bPe}))},Vpe=E.forwardRef(IPe),SPe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},RPe=function(t,r){return E.createElement(pr,se(se({},t),{},{ref:r,icon:SPe}))},Oz=E.forwardRef(RPe);const TPe="SET_MENU",Jpe="UI_SET_DOWNLOAD",Wpe="SHOW_FILTERS_DRAWER",Xpe="SET_SELECTED_TAB",qpe="SHOW_SHORTCUTS",$pe="SET_GENERATE_PDF",Zpe="SET_SHOW_OVERLAY",eve="SET_BUG_TRACKER",tve="SET_SHOW_MENUS",rve="SET_MENU_MODE",nve="SET_SIDER_IS_COLLAPSED",ive="SET_DEV_MODE",ave="SET_PRIMARY_COLOR",ove="SET_GRAPH_DISPLAY_PREFERENCE",sve=(e=null)=>({type:rve,mode:e}),BE=(e=null)=>({type:nve,collapsed:e}),QPe=e=>({type:Jpe,download:e}),jv=(e,t=!1)=>({type:Wpe,visible:e,editor:t}),nJ=e=>({type:Xpe,tab:e}),iJ=e=>({type:qpe,visible:e}),aJ=e=>({type:$pe,status:e}),VQ=e=>({type:Zpe,status:e}),DPe=e=>({type:eve,value:e}),FPe=e=>({type:tve,status:e}),_Pe=e=>({type:ive,devMode:e}),lve=e=>({type:ave,primaryColor:e}),NPe=e=>({type:ove,graphDisplayPreference:e}),cve="SET_SETTINGS",uve="SET_LOADING",Ave="SET_USER_DISPLAY_SETTINGS",kPe=e=>({type:cve,settings:e}),oJ=e=>({type:uve,loading:e}),dve=e=>({type:Ave,userSettings:e});var BF,sJ;function PPe(){if(sJ)return BF;sJ=1;var e=Array.prototype,t=e.reverse;function r(n){return n==null?n:t.call(n)}return BF=r,BF}var OPe=PPe();const jPe=xn(OPe);var xF={},lJ;function zg(){return lJ||(lJ=1,(function(e){var t=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function r(a,o){return Object.prototype.hasOwnProperty.call(a,o)}e.assign=function(a){for(var o=Array.prototype.slice.call(arguments,1);o.length;){var s=o.shift();if(s){if(typeof s!="object")throw new TypeError(s+"must be non-object");for(var l in s)r(s,l)&&(a[l]=s[l])}}return a},e.shrinkBuf=function(a,o){return a.length===o?a:a.subarray?a.subarray(0,o):(a.length=o,a)};var n={arraySet:function(a,o,s,l,c){if(o.subarray&&a.subarray){a.set(o.subarray(s,s+l),c);return}for(var u=0;u<l;u++)a[c+u]=o[s+u]},flattenChunks:function(a){var o,s,l,c,u,A;for(l=0,o=0,s=a.length;o<s;o++)l+=a[o].length;for(A=new Uint8Array(l),c=0,o=0,s=a.length;o<s;o++)u=a[o],A.set(u,c),c+=u.length;return A}},i={arraySet:function(a,o,s,l,c){for(var u=0;u<l;u++)a[c+u]=o[s+u]},flattenChunks:function(a){return[].concat.apply([],a)}};e.setTyped=function(a){a?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,n)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,i))},e.setTyped(t)})(xF)),xF}var i0={},ku={},Ip={},cJ;function zPe(){if(cJ)return Ip;cJ=1;var e=zg(),t=4,r=0,n=1,i=2;function a(de){for(var We=de.length;--We>=0;)de[We]=0}var o=0,s=1,l=2,c=3,u=258,A=29,d=256,f=d+1+A,h=30,g=19,p=2*f+1,m=15,y=16,C=7,w=256,B=16,x=17,M=18,S=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],R=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],b=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],T=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],D=512,F=new Array((f+2)*2);a(F);var _=new Array(h*2);a(_);var N=new Array(D);a(N);var P=new Array(u-c+1);a(P);var k=new Array(A);a(k);var j=new Array(h);a(j);function Y(de,We,ut,Et,ze){this.static_tree=de,this.extra_bits=We,this.extra_base=ut,this.elems=Et,this.max_length=ze,this.has_stree=de&&de.length}var X,K,U;function G(de,We){this.dyn_tree=de,this.max_code=0,this.stat_desc=We}function z(de){return de<256?N[de]:N[256+(de>>>7)]}function H(de,We){de.pending_buf[de.pending++]=We&255,de.pending_buf[de.pending++]=We>>>8&255}function V(de,We,ut){de.bi_valid>y-ut?(de.bi_buf|=We<<de.bi_valid&65535,H(de,de.bi_buf),de.bi_buf=We>>y-de.bi_valid,de.bi_valid+=ut-y):(de.bi_buf|=We<<de.bi_valid&65535,de.bi_valid+=ut)}function Z(de,We,ut){V(de,ut[We*2],ut[We*2+1])}function ne(de,We){var ut=0;do ut|=de&1,de>>>=1,ut<<=1;while(--We>0);return ut>>>1}function re(de){de.bi_valid===16?(H(de,de.bi_buf),de.bi_buf=0,de.bi_valid=0):de.bi_valid>=8&&(de.pending_buf[de.pending++]=de.bi_buf&255,de.bi_buf>>=8,de.bi_valid-=8)}function ue(de,We){var ut=We.dyn_tree,Et=We.max_code,ze=We.stat_desc.static_tree,Ge=We.stat_desc.has_stree,pe=We.stat_desc.extra_bits,Bt=We.stat_desc.extra_base,xt=We.stat_desc.max_length,$,Qe,Fe,Ae,le,Be,Ke=0;for(Ae=0;Ae<=m;Ae++)de.bl_count[Ae]=0;for(ut[de.heap[de.heap_max]*2+1]=0,$=de.heap_max+1;$<p;$++)Qe=de.heap[$],Ae=ut[ut[Qe*2+1]*2+1]+1,Ae>xt&&(Ae=xt,Ke++),ut[Qe*2+1]=Ae,!(Qe>Et)&&(de.bl_count[Ae]++,le=0,Qe>=Bt&&(le=pe[Qe-Bt]),Be=ut[Qe*2],de.opt_len+=Be*(Ae+le),Ge&&(de.static_len+=Be*(ze[Qe*2+1]+le)));if(Ke!==0){do{for(Ae=xt-1;de.bl_count[Ae]===0;)Ae--;de.bl_count[Ae]--,de.bl_count[Ae+1]+=2,de.bl_count[xt]--,Ke-=2}while(Ke>0);for(Ae=xt;Ae!==0;Ae--)for(Qe=de.bl_count[Ae];Qe!==0;)Fe=de.heap[--$],!(Fe>Et)&&(ut[Fe*2+1]!==Ae&&(de.opt_len+=(Ae-ut[Fe*2+1])*ut[Fe*2],ut[Fe*2+1]=Ae),Qe--)}}function he(de,We,ut){var Et=new Array(m+1),ze=0,Ge,pe;for(Ge=1;Ge<=m;Ge++)Et[Ge]=ze=ze+ut[Ge-1]<<1;for(pe=0;pe<=We;pe++){var Bt=de[pe*2+1];Bt!==0&&(de[pe*2]=ne(Et[Bt]++,Bt))}}function me(){var de,We,ut,Et,ze,Ge=new Array(m+1);for(ut=0,Et=0;Et<A-1;Et++)for(k[Et]=ut,de=0;de<1<<S[Et];de++)P[ut++]=Et;for(P[ut-1]=Et,ze=0,Et=0;Et<16;Et++)for(j[Et]=ze,de=0;de<1<<R[Et];de++)N[ze++]=Et;for(ze>>=7;Et<h;Et++)for(j[Et]=ze<<7,de=0;de<1<<R[Et]-7;de++)N[256+ze++]=Et;for(We=0;We<=m;We++)Ge[We]=0;for(de=0;de<=143;)F[de*2+1]=8,de++,Ge[8]++;for(;de<=255;)F[de*2+1]=9,de++,Ge[9]++;for(;de<=279;)F[de*2+1]=7,de++,Ge[7]++;for(;de<=287;)F[de*2+1]=8,de++,Ge[8]++;for(he(F,f+1,Ge),de=0;de<h;de++)_[de*2+1]=5,_[de*2]=ne(de,5);X=new Y(F,S,d+1,f,m),K=new Y(_,R,0,h,m),U=new Y(new Array(0),b,0,g,C)}function be(de){var We;for(We=0;We<f;We++)de.dyn_ltree[We*2]=0;for(We=0;We<h;We++)de.dyn_dtree[We*2]=0;for(We=0;We<g;We++)de.bl_tree[We*2]=0;de.dyn_ltree[w*2]=1,de.opt_len=de.static_len=0,de.last_lit=de.matches=0}function Me(de){de.bi_valid>8?H(de,de.bi_buf):de.bi_valid>0&&(de.pending_buf[de.pending++]=de.bi_buf),de.bi_buf=0,de.bi_valid=0}function ie(de,We,ut,Et){Me(de),H(de,ut),H(de,~ut),e.arraySet(de.pending_buf,de.window,We,ut,de.pending),de.pending+=ut}function Se(de,We,ut,Et){var ze=We*2,Ge=ut*2;return de[ze]<de[Ge]||de[ze]===de[Ge]&&Et[We]<=Et[ut]}function Ue(de,We,ut){for(var Et=de.heap[ut],ze=ut<<1;ze<=de.heap_len&&(ze<de.heap_len&&Se(We,de.heap[ze+1],de.heap[ze],de.depth)&&ze++,!Se(We,Et,de.heap[ze],de.depth));)de.heap[ut]=de.heap[ze],ut=ze,ze<<=1;de.heap[ut]=Et}function ct(de,We,ut){var Et,ze,Ge=0,pe,Bt;if(de.last_lit!==0)do Et=de.pending_buf[de.d_buf+Ge*2]<<8|de.pending_buf[de.d_buf+Ge*2+1],ze=de.pending_buf[de.l_buf+Ge],Ge++,Et===0?Z(de,ze,We):(pe=P[ze],Z(de,pe+d+1,We),Bt=S[pe],Bt!==0&&(ze-=k[pe],V(de,ze,Bt)),Et--,pe=z(Et),Z(de,pe,ut),Bt=R[pe],Bt!==0&&(Et-=j[pe],V(de,Et,Bt)));while(Ge<de.last_lit);Z(de,w,We)}function He(de,We){var ut=We.dyn_tree,Et=We.stat_desc.static_tree,ze=We.stat_desc.has_stree,Ge=We.stat_desc.elems,pe,Bt,xt=-1,$;for(de.heap_len=0,de.heap_max=p,pe=0;pe<Ge;pe++)ut[pe*2]!==0?(de.heap[++de.heap_len]=xt=pe,de.depth[pe]=0):ut[pe*2+1]=0;for(;de.heap_len<2;)$=de.heap[++de.heap_len]=xt<2?++xt:0,ut[$*2]=1,de.depth[$]=0,de.opt_len--,ze&&(de.static_len-=Et[$*2+1]);for(We.max_code=xt,pe=de.heap_len>>1;pe>=1;pe--)Ue(de,ut,pe);$=Ge;do pe=de.heap[1],de.heap[1]=de.heap[de.heap_len--],Ue(de,ut,1),Bt=de.heap[1],de.heap[--de.heap_max]=pe,de.heap[--de.heap_max]=Bt,ut[$*2]=ut[pe*2]+ut[Bt*2],de.depth[$]=(de.depth[pe]>=de.depth[Bt]?de.depth[pe]:de.depth[Bt])+1,ut[pe*2+1]=ut[Bt*2+1]=$,de.heap[1]=$++,Ue(de,ut,1);while(de.heap_len>=2);de.heap[--de.heap_max]=de.heap[1],ue(de,We),he(ut,xt,de.bl_count)}function Re(de,We,ut){var Et,ze=-1,Ge,pe=We[1],Bt=0,xt=7,$=4;for(pe===0&&(xt=138,$=3),We[(ut+1)*2+1]=65535,Et=0;Et<=ut;Et++)Ge=pe,pe=We[(Et+1)*2+1],!(++Bt<xt&&Ge===pe)&&(Bt<$?de.bl_tree[Ge*2]+=Bt:Ge!==0?(Ge!==ze&&de.bl_tree[Ge*2]++,de.bl_tree[B*2]++):Bt<=10?de.bl_tree[x*2]++:de.bl_tree[M*2]++,Bt=0,ze=Ge,pe===0?(xt=138,$=3):Ge===pe?(xt=6,$=3):(xt=7,$=4))}function Ce(de,We,ut){var Et,ze=-1,Ge,pe=We[1],Bt=0,xt=7,$=4;for(pe===0&&(xt=138,$=3),Et=0;Et<=ut;Et++)if(Ge=pe,pe=We[(Et+1)*2+1],!(++Bt<xt&&Ge===pe)){if(Bt<$)do Z(de,Ge,de.bl_tree);while(--Bt!==0);else Ge!==0?(Ge!==ze&&(Z(de,Ge,de.bl_tree),Bt--),Z(de,B,de.bl_tree),V(de,Bt-3,2)):Bt<=10?(Z(de,x,de.bl_tree),V(de,Bt-3,3)):(Z(de,M,de.bl_tree),V(de,Bt-11,7));Bt=0,ze=Ge,pe===0?(xt=138,$=3):Ge===pe?(xt=6,$=3):(xt=7,$=4)}}function De(de){var We;for(Re(de,de.dyn_ltree,de.l_desc.max_code),Re(de,de.dyn_dtree,de.d_desc.max_code),He(de,de.bl_desc),We=g-1;We>=3&&de.bl_tree[T[We]*2+1]===0;We--);return de.opt_len+=3*(We+1)+5+5+4,We}function Ie(de,We,ut,Et){var ze;for(V(de,We-257,5),V(de,ut-1,5),V(de,Et-4,4),ze=0;ze<Et;ze++)V(de,de.bl_tree[T[ze]*2+1],3);Ce(de,de.dyn_ltree,We-1),Ce(de,de.dyn_dtree,ut-1)}function $e(de){var We=4093624447,ut;for(ut=0;ut<=31;ut++,We>>>=1)if(We&1&&de.dyn_ltree[ut*2]!==0)return r;if(de.dyn_ltree[18]!==0||de.dyn_ltree[20]!==0||de.dyn_ltree[26]!==0)return n;for(ut=32;ut<d;ut++)if(de.dyn_ltree[ut*2]!==0)return n;return r}var Ct=!1;function Ze(de){Ct||(me(),Ct=!0),de.l_desc=new G(de.dyn_ltree,X),de.d_desc=new G(de.dyn_dtree,K),de.bl_desc=new G(de.bl_tree,U),de.bi_buf=0,de.bi_valid=0,be(de)}function tt(de,We,ut,Et){V(de,(o<<1)+(Et?1:0),3),ie(de,We,ut)}function nt(de){V(de,s<<1,3),Z(de,w,F),re(de)}function rt(de,We,ut,Et){var ze,Ge,pe=0;de.level>0?(de.strm.data_type===i&&(de.strm.data_type=$e(de)),He(de,de.l_desc),He(de,de.d_desc),pe=De(de),ze=de.opt_len+3+7>>>3,Ge=de.static_len+3+7>>>3,Ge<=ze&&(ze=Ge)):ze=Ge=ut+5,ut+4<=ze&&We!==-1?tt(de,We,ut,Et):de.strategy===t||Ge===ze?(V(de,(s<<1)+(Et?1:0),3),ct(de,F,_)):(V(de,(l<<1)+(Et?1:0),3),Ie(de,de.l_desc.max_code+1,de.d_desc.max_code+1,pe+1),ct(de,de.dyn_ltree,de.dyn_dtree)),be(de),Et&&Me(de)}function qe(de,We,ut){return de.pending_buf[de.d_buf+de.last_lit*2]=We>>>8&255,de.pending_buf[de.d_buf+de.last_lit*2+1]=We&255,de.pending_buf[de.l_buf+de.last_lit]=ut&255,de.last_lit++,We===0?de.dyn_ltree[ut*2]++:(de.matches++,We--,de.dyn_ltree[(P[ut]+d+1)*2]++,de.dyn_dtree[z(We)*2]++),de.last_lit===de.lit_bufsize-1}return Ip._tr_init=Ze,Ip._tr_stored_block=tt,Ip._tr_flush_block=rt,Ip._tr_tally=qe,Ip._tr_align=nt,Ip}var MF,uJ;function fve(){if(uJ)return MF;uJ=1;function e(t,r,n,i){for(var a=t&65535|0,o=t>>>16&65535|0,s=0;n!==0;){s=n>2e3?2e3:n,n-=s;do a=a+r[i++]|0,o=o+a|0;while(--s);a%=65521,o%=65521}return a|o<<16|0}return MF=e,MF}var bF,AJ;function hve(){if(AJ)return bF;AJ=1;function e(){for(var n,i=[],a=0;a<256;a++){n=a;for(var o=0;o<8;o++)n=n&1?3988292384^n>>>1:n>>>1;i[a]=n}return i}var t=e();function r(n,i,a,o){var s=t,l=o+a;n^=-1;for(var c=o;c<l;c++)n=n>>>8^s[(n^i[c])&255];return n^-1}return bF=r,bF}var IF,dJ;function y7(){return dJ||(dJ=1,IF={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}),IF}var fJ;function LPe(){if(fJ)return ku;fJ=1;var e=zg(),t=zPe(),r=fve(),n=hve(),i=y7(),a=0,o=1,s=3,l=4,c=5,u=0,A=1,d=-2,f=-3,h=-5,g=-1,p=1,m=2,y=3,C=4,w=0,B=2,x=8,M=9,S=15,R=8,b=29,T=256,D=T+1+b,F=30,_=19,N=2*D+1,P=15,k=3,j=258,Y=j+k+1,X=32,K=42,U=69,G=73,z=91,H=103,V=113,Z=666,ne=1,re=2,ue=3,he=4,me=3;function be($,Qe){return $.msg=i[Qe],Qe}function Me($){return($<<1)-($>4?9:0)}function ie($){for(var Qe=$.length;--Qe>=0;)$[Qe]=0}function Se($){var Qe=$.state,Fe=Qe.pending;Fe>$.avail_out&&(Fe=$.avail_out),Fe!==0&&(e.arraySet($.output,Qe.pending_buf,Qe.pending_out,Fe,$.next_out),$.next_out+=Fe,Qe.pending_out+=Fe,$.total_out+=Fe,$.avail_out-=Fe,Qe.pending-=Fe,Qe.pending===0&&(Qe.pending_out=0))}function Ue($,Qe){t._tr_flush_block($,$.block_start>=0?$.block_start:-1,$.strstart-$.block_start,Qe),$.block_start=$.strstart,Se($.strm)}function ct($,Qe){$.pending_buf[$.pending++]=Qe}function He($,Qe){$.pending_buf[$.pending++]=Qe>>>8&255,$.pending_buf[$.pending++]=Qe&255}function Re($,Qe,Fe,Ae){var le=$.avail_in;return le>Ae&&(le=Ae),le===0?0:($.avail_in-=le,e.arraySet(Qe,$.input,$.next_in,le,Fe),$.state.wrap===1?$.adler=r($.adler,Qe,le,Fe):$.state.wrap===2&&($.adler=n($.adler,Qe,le,Fe)),$.next_in+=le,$.total_in+=le,le)}function Ce($,Qe){var Fe=$.max_chain_length,Ae=$.strstart,le,Be,Ke=$.prev_length,je=$.nice_match,ft=$.strstart>$.w_size-Y?$.strstart-($.w_size-Y):0,gt=$.window,vt=$.w_mask,at=$.prev,mt=$.strstart+j,qt=gt[Ae+Ke-1],Xt=gt[Ae+Ke];$.prev_length>=$.good_match&&(Fe>>=2),je>$.lookahead&&(je=$.lookahead);do if(le=Qe,!(gt[le+Ke]!==Xt||gt[le+Ke-1]!==qt||gt[le]!==gt[Ae]||gt[++le]!==gt[Ae+1])){Ae+=2,le++;do;while(gt[++Ae]===gt[++le]&&gt[++Ae]===gt[++le]&&gt[++Ae]===gt[++le]&&gt[++Ae]===gt[++le]&&gt[++Ae]===gt[++le]&&gt[++Ae]===gt[++le]&&gt[++Ae]===gt[++le]&&gt[++Ae]===gt[++le]&&Ae<mt);if(Be=j-(mt-Ae),Ae=mt-j,Be>Ke){if($.match_start=Qe,Ke=Be,Be>=je)break;qt=gt[Ae+Ke-1],Xt=gt[Ae+Ke]}}while((Qe=at[Qe&vt])>ft&&--Fe!==0);return Ke<=$.lookahead?Ke:$.lookahead}function De($){var Qe=$.w_size,Fe,Ae,le,Be,Ke;do{if(Be=$.window_size-$.lookahead-$.strstart,$.strstart>=Qe+(Qe-Y)){e.arraySet($.window,$.window,Qe,Qe,0),$.match_start-=Qe,$.strstart-=Qe,$.block_start-=Qe,Ae=$.hash_size,Fe=Ae;do le=$.head[--Fe],$.head[Fe]=le>=Qe?le-Qe:0;while(--Ae);Ae=Qe,Fe=Ae;do le=$.prev[--Fe],$.prev[Fe]=le>=Qe?le-Qe:0;while(--Ae);Be+=Qe}if($.strm.avail_in===0)break;if(Ae=Re($.strm,$.window,$.strstart+$.lookahead,Be),$.lookahead+=Ae,$.lookahead+$.insert>=k)for(Ke=$.strstart-$.insert,$.ins_h=$.window[Ke],$.ins_h=($.ins_h<<$.hash_shift^$.window[Ke+1])&$.hash_mask;$.insert&&($.ins_h=($.ins_h<<$.hash_shift^$.window[Ke+k-1])&$.hash_mask,$.prev[Ke&$.w_mask]=$.head[$.ins_h],$.head[$.ins_h]=Ke,Ke++,$.insert--,!($.lookahead+$.insert<k)););}while($.lookahead<Y&&$.strm.avail_in!==0)}function Ie($,Qe){var Fe=65535;for(Fe>$.pending_buf_size-5&&(Fe=$.pending_buf_size-5);;){if($.lookahead<=1){if(De($),$.lookahead===0&&Qe===a)return ne;if($.lookahead===0)break}$.strstart+=$.lookahead,$.lookahead=0;var Ae=$.block_start+Fe;if(($.strstart===0||$.strstart>=Ae)&&($.lookahead=$.strstart-Ae,$.strstart=Ae,Ue($,!1),$.strm.avail_out===0)||$.strstart-$.block_start>=$.w_size-Y&&(Ue($,!1),$.strm.avail_out===0))return ne}return $.insert=0,Qe===l?(Ue($,!0),$.strm.avail_out===0?ue:he):($.strstart>$.block_start&&(Ue($,!1),$.strm.avail_out===0),ne)}function $e($,Qe){for(var Fe,Ae;;){if($.lookahead<Y){if(De($),$.lookahead<Y&&Qe===a)return ne;if($.lookahead===0)break}if(Fe=0,$.lookahead>=k&&($.ins_h=($.ins_h<<$.hash_shift^$.window[$.strstart+k-1])&$.hash_mask,Fe=$.prev[$.strstart&$.w_mask]=$.head[$.ins_h],$.head[$.ins_h]=$.strstart),Fe!==0&&$.strstart-Fe<=$.w_size-Y&&($.match_length=Ce($,Fe)),$.match_length>=k)if(Ae=t._tr_tally($,$.strstart-$.match_start,$.match_length-k),$.lookahead-=$.match_length,$.match_length<=$.max_lazy_match&&$.lookahead>=k){$.match_length--;do $.strstart++,$.ins_h=($.ins_h<<$.hash_shift^$.window[$.strstart+k-1])&$.hash_mask,Fe=$.prev[$.strstart&$.w_mask]=$.head[$.ins_h],$.head[$.ins_h]=$.strstart;while(--$.match_length!==0);$.strstart++}else $.strstart+=$.match_length,$.match_length=0,$.ins_h=$.window[$.strstart],$.ins_h=($.ins_h<<$.hash_shift^$.window[$.strstart+1])&$.hash_mask;else Ae=t._tr_tally($,0,$.window[$.strstart]),$.lookahead--,$.strstart++;if(Ae&&(Ue($,!1),$.strm.avail_out===0))return ne}return $.insert=$.strstart<k-1?$.strstart:k-1,Qe===l?(Ue($,!0),$.strm.avail_out===0?ue:he):$.last_lit&&(Ue($,!1),$.strm.avail_out===0)?ne:re}function Ct($,Qe){for(var Fe,Ae,le;;){if($.lookahead<Y){if(De($),$.lookahead<Y&&Qe===a)return ne;if($.lookahead===0)break}if(Fe=0,$.lookahead>=k&&($.ins_h=($.ins_h<<$.hash_shift^$.window[$.strstart+k-1])&$.hash_mask,Fe=$.prev[$.strstart&$.w_mask]=$.head[$.ins_h],$.head[$.ins_h]=$.strstart),$.prev_length=$.match_length,$.prev_match=$.match_start,$.match_length=k-1,Fe!==0&&$.prev_length<$.max_lazy_match&&$.strstart-Fe<=$.w_size-Y&&($.match_length=Ce($,Fe),$.match_length<=5&&($.strategy===p||$.match_length===k&&$.strstart-$.match_start>4096)&&($.match_length=k-1)),$.prev_length>=k&&$.match_length<=$.prev_length){le=$.strstart+$.lookahead-k,Ae=t._tr_tally($,$.strstart-1-$.prev_match,$.prev_length-k),$.lookahead-=$.prev_length-1,$.prev_length-=2;do++$.strstart<=le&&($.ins_h=($.ins_h<<$.hash_shift^$.window[$.strstart+k-1])&$.hash_mask,Fe=$.prev[$.strstart&$.w_mask]=$.head[$.ins_h],$.head[$.ins_h]=$.strstart);while(--$.prev_length!==0);if($.match_available=0,$.match_length=k-1,$.strstart++,Ae&&(Ue($,!1),$.strm.avail_out===0))return ne}else if($.match_available){if(Ae=t._tr_tally($,0,$.window[$.strstart-1]),Ae&&Ue($,!1),$.strstart++,$.lookahead--,$.strm.avail_out===0)return ne}else $.match_available=1,$.strstart++,$.lookahead--}return $.match_available&&(Ae=t._tr_tally($,0,$.window[$.strstart-1]),$.match_available=0),$.insert=$.strstart<k-1?$.strstart:k-1,Qe===l?(Ue($,!0),$.strm.avail_out===0?ue:he):$.last_lit&&(Ue($,!1),$.strm.avail_out===0)?ne:re}function Ze($,Qe){for(var Fe,Ae,le,Be,Ke=$.window;;){if($.lookahead<=j){if(De($),$.lookahead<=j&&Qe===a)return ne;if($.lookahead===0)break}if($.match_length=0,$.lookahead>=k&&$.strstart>0&&(le=$.strstart-1,Ae=Ke[le],Ae===Ke[++le]&&Ae===Ke[++le]&&Ae===Ke[++le])){Be=$.strstart+j;do;while(Ae===Ke[++le]&&Ae===Ke[++le]&&Ae===Ke[++le]&&Ae===Ke[++le]&&Ae===Ke[++le]&&Ae===Ke[++le]&&Ae===Ke[++le]&&Ae===Ke[++le]&&le<Be);$.match_length=j-(Be-le),$.match_length>$.lookahead&&($.match_length=$.lookahead)}if($.match_length>=k?(Fe=t._tr_tally($,1,$.match_length-k),$.lookahead-=$.match_length,$.strstart+=$.match_length,$.match_length=0):(Fe=t._tr_tally($,0,$.window[$.strstart]),$.lookahead--,$.strstart++),Fe&&(Ue($,!1),$.strm.avail_out===0))return ne}return $.insert=0,Qe===l?(Ue($,!0),$.strm.avail_out===0?ue:he):$.last_lit&&(Ue($,!1),$.strm.avail_out===0)?ne:re}function tt($,Qe){for(var Fe;;){if($.lookahead===0&&(De($),$.lookahead===0)){if(Qe===a)return ne;break}if($.match_length=0,Fe=t._tr_tally($,0,$.window[$.strstart]),$.lookahead--,$.strstart++,Fe&&(Ue($,!1),$.strm.avail_out===0))return ne}return $.insert=0,Qe===l?(Ue($,!0),$.strm.avail_out===0?ue:he):$.last_lit&&(Ue($,!1),$.strm.avail_out===0)?ne:re}function nt($,Qe,Fe,Ae,le){this.good_length=$,this.max_lazy=Qe,this.nice_length=Fe,this.max_chain=Ae,this.func=le}var rt;rt=[new nt(0,0,0,0,Ie),new nt(4,4,8,4,$e),new nt(4,5,16,8,$e),new nt(4,6,32,32,$e),new nt(4,4,16,16,Ct),new nt(8,16,32,32,Ct),new nt(8,16,128,128,Ct),new nt(8,32,128,256,Ct),new nt(32,128,258,1024,Ct),new nt(32,258,258,4096,Ct)];function qe($){$.window_size=2*$.w_size,ie($.head),$.max_lazy_match=rt[$.level].max_lazy,$.good_match=rt[$.level].good_length,$.nice_match=rt[$.level].nice_length,$.max_chain_length=rt[$.level].max_chain,$.strstart=0,$.block_start=0,$.lookahead=0,$.insert=0,$.match_length=$.prev_length=k-1,$.match_available=0,$.ins_h=0}function de(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=x,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new e.Buf16(N*2),this.dyn_dtree=new e.Buf16((2*F+1)*2),this.bl_tree=new e.Buf16((2*_+1)*2),ie(this.dyn_ltree),ie(this.dyn_dtree),ie(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new e.Buf16(P+1),this.heap=new e.Buf16(2*D+1),ie(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new e.Buf16(2*D+1),ie(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function We($){var Qe;return!$||!$.state?be($,d):($.total_in=$.total_out=0,$.data_type=B,Qe=$.state,Qe.pending=0,Qe.pending_out=0,Qe.wrap<0&&(Qe.wrap=-Qe.wrap),Qe.status=Qe.wrap?K:V,$.adler=Qe.wrap===2?0:1,Qe.last_flush=a,t._tr_init(Qe),u)}function ut($){var Qe=We($);return Qe===u&&qe($.state),Qe}function Et($,Qe){return!$||!$.state||$.state.wrap!==2?d:($.state.gzhead=Qe,u)}function ze($,Qe,Fe,Ae,le,Be){if(!$)return d;var Ke=1;if(Qe===g&&(Qe=6),Ae<0?(Ke=0,Ae=-Ae):Ae>15&&(Ke=2,Ae-=16),le<1||le>M||Fe!==x||Ae<8||Ae>15||Qe<0||Qe>9||Be<0||Be>C)return be($,d);Ae===8&&(Ae=9);var je=new de;return $.state=je,je.strm=$,je.wrap=Ke,je.gzhead=null,je.w_bits=Ae,je.w_size=1<<je.w_bits,je.w_mask=je.w_size-1,je.hash_bits=le+7,je.hash_size=1<<je.hash_bits,je.hash_mask=je.hash_size-1,je.hash_shift=~~((je.hash_bits+k-1)/k),je.window=new e.Buf8(je.w_size*2),je.head=new e.Buf16(je.hash_size),je.prev=new e.Buf16(je.w_size),je.lit_bufsize=1<<le+6,je.pending_buf_size=je.lit_bufsize*4,je.pending_buf=new e.Buf8(je.pending_buf_size),je.d_buf=1*je.lit_bufsize,je.l_buf=3*je.lit_bufsize,je.level=Qe,je.strategy=Be,je.method=Fe,ut($)}function Ge($,Qe){return ze($,Qe,x,S,R,w)}function pe($,Qe){var Fe,Ae,le,Be;if(!$||!$.state||Qe>c||Qe<0)return $?be($,d):d;if(Ae=$.state,!$.output||!$.input&&$.avail_in!==0||Ae.status===Z&&Qe!==l)return be($,$.avail_out===0?h:d);if(Ae.strm=$,Fe=Ae.last_flush,Ae.last_flush=Qe,Ae.status===K)if(Ae.wrap===2)$.adler=0,ct(Ae,31),ct(Ae,139),ct(Ae,8),Ae.gzhead?(ct(Ae,(Ae.gzhead.text?1:0)+(Ae.gzhead.hcrc?2:0)+(Ae.gzhead.extra?4:0)+(Ae.gzhead.name?8:0)+(Ae.gzhead.comment?16:0)),ct(Ae,Ae.gzhead.time&255),ct(Ae,Ae.gzhead.time>>8&255),ct(Ae,Ae.gzhead.time>>16&255),ct(Ae,Ae.gzhead.time>>24&255),ct(Ae,Ae.level===9?2:Ae.strategy>=m||Ae.level<2?4:0),ct(Ae,Ae.gzhead.os&255),Ae.gzhead.extra&&Ae.gzhead.extra.length&&(ct(Ae,Ae.gzhead.extra.length&255),ct(Ae,Ae.gzhead.extra.length>>8&255)),Ae.gzhead.hcrc&&($.adler=n($.adler,Ae.pending_buf,Ae.pending,0)),Ae.gzindex=0,Ae.status=U):(ct(Ae,0),ct(Ae,0),ct(Ae,0),ct(Ae,0),ct(Ae,0),ct(Ae,Ae.level===9?2:Ae.strategy>=m||Ae.level<2?4:0),ct(Ae,me),Ae.status=V);else{var Ke=x+(Ae.w_bits-8<<4)<<8,je=-1;Ae.strategy>=m||Ae.level<2?je=0:Ae.level<6?je=1:Ae.level===6?je=2:je=3,Ke|=je<<6,Ae.strstart!==0&&(Ke|=X),Ke+=31-Ke%31,Ae.status=V,He(Ae,Ke),Ae.strstart!==0&&(He(Ae,$.adler>>>16),He(Ae,$.adler&65535)),$.adler=1}if(Ae.status===U)if(Ae.gzhead.extra){for(le=Ae.pending;Ae.gzindex<(Ae.gzhead.extra.length&65535)&&!(Ae.pending===Ae.pending_buf_size&&(Ae.gzhead.hcrc&&Ae.pending>le&&($.adler=n($.adler,Ae.pending_buf,Ae.pending-le,le)),Se($),le=Ae.pending,Ae.pending===Ae.pending_buf_size));)ct(Ae,Ae.gzhead.extra[Ae.gzindex]&255),Ae.gzindex++;Ae.gzhead.hcrc&&Ae.pending>le&&($.adler=n($.adler,Ae.pending_buf,Ae.pending-le,le)),Ae.gzindex===Ae.gzhead.extra.length&&(Ae.gzindex=0,Ae.status=G)}else Ae.status=G;if(Ae.status===G)if(Ae.gzhead.name){le=Ae.pending;do{if(Ae.pending===Ae.pending_buf_size&&(Ae.gzhead.hcrc&&Ae.pending>le&&($.adler=n($.adler,Ae.pending_buf,Ae.pending-le,le)),Se($),le=Ae.pending,Ae.pending===Ae.pending_buf_size)){Be=1;break}Ae.gzindex<Ae.gzhead.name.length?Be=Ae.gzhead.name.charCodeAt(Ae.gzindex++)&255:Be=0,ct(Ae,Be)}while(Be!==0);Ae.gzhead.hcrc&&Ae.pending>le&&($.adler=n($.adler,Ae.pending_buf,Ae.pending-le,le)),Be===0&&(Ae.gzindex=0,Ae.status=z)}else Ae.status=z;if(Ae.status===z)if(Ae.gzhead.comment){le=Ae.pending;do{if(Ae.pending===Ae.pending_buf_size&&(Ae.gzhead.hcrc&&Ae.pending>le&&($.adler=n($.adler,Ae.pending_buf,Ae.pending-le,le)),Se($),le=Ae.pending,Ae.pending===Ae.pending_buf_size)){Be=1;break}Ae.gzindex<Ae.gzhead.comment.length?Be=Ae.gzhead.comment.charCodeAt(Ae.gzindex++)&255:Be=0,ct(Ae,Be)}while(Be!==0);Ae.gzhead.hcrc&&Ae.pending>le&&($.adler=n($.adler,Ae.pending_buf,Ae.pending-le,le)),Be===0&&(Ae.status=H)}else Ae.status=H;if(Ae.status===H&&(Ae.gzhead.hcrc?(Ae.pending+2>Ae.pending_buf_size&&Se($),Ae.pending+2<=Ae.pending_buf_size&&(ct(Ae,$.adler&255),ct(Ae,$.adler>>8&255),$.adler=0,Ae.status=V)):Ae.status=V),Ae.pending!==0){if(Se($),$.avail_out===0)return Ae.last_flush=-1,u}else if($.avail_in===0&&Me(Qe)<=Me(Fe)&&Qe!==l)return be($,h);if(Ae.status===Z&&$.avail_in!==0)return be($,h);if($.avail_in!==0||Ae.lookahead!==0||Qe!==a&&Ae.status!==Z){var ft=Ae.strategy===m?tt(Ae,Qe):Ae.strategy===y?Ze(Ae,Qe):rt[Ae.level].func(Ae,Qe);if((ft===ue||ft===he)&&(Ae.status=Z),ft===ne||ft===ue)return $.avail_out===0&&(Ae.last_flush=-1),u;if(ft===re&&(Qe===o?t._tr_align(Ae):Qe!==c&&(t._tr_stored_block(Ae,0,0,!1),Qe===s&&(ie(Ae.head),Ae.lookahead===0&&(Ae.strstart=0,Ae.block_start=0,Ae.insert=0))),Se($),$.avail_out===0))return Ae.last_flush=-1,u}return Qe!==l?u:Ae.wrap<=0?A:(Ae.wrap===2?(ct(Ae,$.adler&255),ct(Ae,$.adler>>8&255),ct(Ae,$.adler>>16&255),ct(Ae,$.adler>>24&255),ct(Ae,$.total_in&255),ct(Ae,$.total_in>>8&255),ct(Ae,$.total_in>>16&255),ct(Ae,$.total_in>>24&255)):(He(Ae,$.adler>>>16),He(Ae,$.adler&65535)),Se($),Ae.wrap>0&&(Ae.wrap=-Ae.wrap),Ae.pending!==0?u:A)}function Bt($){var Qe;return!$||!$.state?d:(Qe=$.state.status,Qe!==K&&Qe!==U&&Qe!==G&&Qe!==z&&Qe!==H&&Qe!==V&&Qe!==Z?be($,d):($.state=null,Qe===V?be($,f):u))}function xt($,Qe){var Fe=Qe.length,Ae,le,Be,Ke,je,ft,gt,vt;if(!$||!$.state||(Ae=$.state,Ke=Ae.wrap,Ke===2||Ke===1&&Ae.status!==K||Ae.lookahead))return d;for(Ke===1&&($.adler=r($.adler,Qe,Fe,0)),Ae.wrap=0,Fe>=Ae.w_size&&(Ke===0&&(ie(Ae.head),Ae.strstart=0,Ae.block_start=0,Ae.insert=0),vt=new e.Buf8(Ae.w_size),e.arraySet(vt,Qe,Fe-Ae.w_size,Ae.w_size,0),Qe=vt,Fe=Ae.w_size),je=$.avail_in,ft=$.next_in,gt=$.input,$.avail_in=Fe,$.next_in=0,$.input=Qe,De(Ae);Ae.lookahead>=k;){le=Ae.strstart,Be=Ae.lookahead-(k-1);do Ae.ins_h=(Ae.ins_h<<Ae.hash_shift^Ae.window[le+k-1])&Ae.hash_mask,Ae.prev[le&Ae.w_mask]=Ae.head[Ae.ins_h],Ae.head[Ae.ins_h]=le,le++;while(--Be);Ae.strstart=le,Ae.lookahead=k-1,De(Ae)}return Ae.strstart+=Ae.lookahead,Ae.block_start=Ae.strstart,Ae.insert=Ae.lookahead,Ae.lookahead=0,Ae.match_length=Ae.prev_length=k-1,Ae.match_available=0,$.next_in=ft,$.input=gt,$.avail_in=je,Ae.wrap=Ke,u}return ku.deflateInit=Ge,ku.deflateInit2=ze,ku.deflateReset=ut,ku.deflateResetKeep=We,ku.deflateSetHeader=Et,ku.deflate=pe,ku.deflateEnd=Bt,ku.deflateSetDictionary=xt,ku.deflateInfo="pako deflate (from Nodeca project)",ku}var Sp={},hJ;function gve(){if(hJ)return Sp;hJ=1;var e=zg(),t=!0,r=!0;try{String.fromCharCode.apply(null,[0])}catch{t=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{r=!1}for(var n=new e.Buf8(256),i=0;i<256;i++)n[i]=i>=252?6:i>=248?5:i>=240?4:i>=224?3:i>=192?2:1;n[254]=n[254]=1,Sp.string2buf=function(o){var s,l,c,u,A,d=o.length,f=0;for(u=0;u<d;u++)l=o.charCodeAt(u),(l&64512)===55296&&u+1<d&&(c=o.charCodeAt(u+1),(c&64512)===56320&&(l=65536+(l-55296<<10)+(c-56320),u++)),f+=l<128?1:l<2048?2:l<65536?3:4;for(s=new e.Buf8(f),A=0,u=0;A<f;u++)l=o.charCodeAt(u),(l&64512)===55296&&u+1<d&&(c=o.charCodeAt(u+1),(c&64512)===56320&&(l=65536+(l-55296<<10)+(c-56320),u++)),l<128?s[A++]=l:l<2048?(s[A++]=192|l>>>6,s[A++]=128|l&63):l<65536?(s[A++]=224|l>>>12,s[A++]=128|l>>>6&63,s[A++]=128|l&63):(s[A++]=240|l>>>18,s[A++]=128|l>>>12&63,s[A++]=128|l>>>6&63,s[A++]=128|l&63);return s};function a(o,s){if(s<65534&&(o.subarray&&r||!o.subarray&&t))return String.fromCharCode.apply(null,e.shrinkBuf(o,s));for(var l="",c=0;c<s;c++)l+=String.fromCharCode(o[c]);return l}return Sp.buf2binstring=function(o){return a(o,o.length)},Sp.binstring2buf=function(o){for(var s=new e.Buf8(o.length),l=0,c=s.length;l<c;l++)s[l]=o.charCodeAt(l);return s},Sp.buf2string=function(o,s){var l,c,u,A,d=s||o.length,f=new Array(d*2);for(c=0,l=0;l<d;){if(u=o[l++],u<128){f[c++]=u;continue}if(A=n[u],A>4){f[c++]=65533,l+=A-1;continue}for(u&=A===2?31:A===3?15:7;A>1&&l<d;)u=u<<6|o[l++]&63,A--;if(A>1){f[c++]=65533;continue}u<65536?f[c++]=u:(u-=65536,f[c++]=55296|u>>10&1023,f[c++]=56320|u&1023)}return a(f,c)},Sp.utf8border=function(o,s){var l;for(s=s||o.length,s>o.length&&(s=o.length),l=s-1;l>=0&&(o[l]&192)===128;)l--;return l<0||l===0?s:l+n[o[l]]>s?l:s},Sp}var SF,gJ;function pve(){if(gJ)return SF;gJ=1;function e(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}return SF=e,SF}var pJ;function YPe(){if(pJ)return i0;pJ=1;var e=LPe(),t=zg(),r=gve(),n=y7(),i=pve(),a=Object.prototype.toString,o=0,s=4,l=0,c=1,u=2,A=-1,d=0,f=8;function h(y){if(!(this instanceof h))return new h(y);this.options=t.assign({level:A,method:f,chunkSize:16384,windowBits:15,memLevel:8,strategy:d,to:""},y||{});var C=this.options;C.raw&&C.windowBits>0?C.windowBits=-C.windowBits:C.gzip&&C.windowBits>0&&C.windowBits<16&&(C.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new i,this.strm.avail_out=0;var w=e.deflateInit2(this.strm,C.level,C.method,C.windowBits,C.memLevel,C.strategy);if(w!==l)throw new Error(n[w]);if(C.header&&e.deflateSetHeader(this.strm,C.header),C.dictionary){var B;if(typeof C.dictionary=="string"?B=r.string2buf(C.dictionary):a.call(C.dictionary)==="[object ArrayBuffer]"?B=new Uint8Array(C.dictionary):B=C.dictionary,w=e.deflateSetDictionary(this.strm,B),w!==l)throw new Error(n[w]);this._dict_set=!0}}h.prototype.push=function(y,C){var w=this.strm,B=this.options.chunkSize,x,M;if(this.ended)return!1;M=C===~~C?C:C===!0?s:o,typeof y=="string"?w.input=r.string2buf(y):a.call(y)==="[object ArrayBuffer]"?w.input=new Uint8Array(y):w.input=y,w.next_in=0,w.avail_in=w.input.length;do{if(w.avail_out===0&&(w.output=new t.Buf8(B),w.next_out=0,w.avail_out=B),x=e.deflate(w,M),x!==c&&x!==l)return this.onEnd(x),this.ended=!0,!1;(w.avail_out===0||w.avail_in===0&&(M===s||M===u))&&(this.options.to==="string"?this.onData(r.buf2binstring(t.shrinkBuf(w.output,w.next_out))):this.onData(t.shrinkBuf(w.output,w.next_out)))}while((w.avail_in>0||w.avail_out===0)&&x!==c);return M===s?(x=e.deflateEnd(this.strm),this.onEnd(x),this.ended=!0,x===l):(M===u&&(this.onEnd(l),w.avail_out=0),!0)},h.prototype.onData=function(y){this.chunks.push(y)},h.prototype.onEnd=function(y){y===l&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=t.flattenChunks(this.chunks)),this.chunks=[],this.err=y,this.msg=this.strm.msg};function g(y,C){var w=new h(C);if(w.push(y,!0),w.err)throw w.msg||n[w.err];return w.result}function p(y,C){return C=C||{},C.raw=!0,g(y,C)}function m(y,C){return C=C||{},C.gzip=!0,g(y,C)}return i0.Deflate=h,i0.deflate=g,i0.deflateRaw=p,i0.gzip=m,i0}var a0={},Gc={},RF,vJ;function UPe(){if(vJ)return RF;vJ=1;var e=30,t=12;return RF=function(n,i){var a,o,s,l,c,u,A,d,f,h,g,p,m,y,C,w,B,x,M,S,R,b,T,D,F;a=n.state,o=n.next_in,D=n.input,s=o+(n.avail_in-5),l=n.next_out,F=n.output,c=l-(i-n.avail_out),u=l+(n.avail_out-257),A=a.dmax,d=a.wsize,f=a.whave,h=a.wnext,g=a.window,p=a.hold,m=a.bits,y=a.lencode,C=a.distcode,w=(1<<a.lenbits)-1,B=(1<<a.distbits)-1;e:do{m<15&&(p+=D[o++]<<m,m+=8,p+=D[o++]<<m,m+=8),x=y[p&w];t:for(;;){if(M=x>>>24,p>>>=M,m-=M,M=x>>>16&255,M===0)F[l++]=x&65535;else if(M&16){S=x&65535,M&=15,M&&(m<M&&(p+=D[o++]<<m,m+=8),S+=p&(1<<M)-1,p>>>=M,m-=M),m<15&&(p+=D[o++]<<m,m+=8,p+=D[o++]<<m,m+=8),x=C[p&B];r:for(;;){if(M=x>>>24,p>>>=M,m-=M,M=x>>>16&255,M&16){if(R=x&65535,M&=15,m<M&&(p+=D[o++]<<m,m+=8,m<M&&(p+=D[o++]<<m,m+=8)),R+=p&(1<<M)-1,R>A){n.msg="invalid distance too far back",a.mode=e;break e}if(p>>>=M,m-=M,M=l-c,R>M){if(M=R-M,M>f&&a.sane){n.msg="invalid distance too far back",a.mode=e;break e}if(b=0,T=g,h===0){if(b+=d-M,M<S){S-=M;do F[l++]=g[b++];while(--M);b=l-R,T=F}}else if(h<M){if(b+=d+h-M,M-=h,M<S){S-=M;do F[l++]=g[b++];while(--M);if(b=0,h<S){M=h,S-=M;do F[l++]=g[b++];while(--M);b=l-R,T=F}}}else if(b+=h-M,M<S){S-=M;do F[l++]=g[b++];while(--M);b=l-R,T=F}for(;S>2;)F[l++]=T[b++],F[l++]=T[b++],F[l++]=T[b++],S-=3;S&&(F[l++]=T[b++],S>1&&(F[l++]=T[b++]))}else{b=l-R;do F[l++]=F[b++],F[l++]=F[b++],F[l++]=F[b++],S-=3;while(S>2);S&&(F[l++]=F[b++],S>1&&(F[l++]=F[b++]))}}else if((M&64)===0){x=C[(x&65535)+(p&(1<<M)-1)];continue r}else{n.msg="invalid distance code",a.mode=e;break e}break}}else if((M&64)===0){x=y[(x&65535)+(p&(1<<M)-1)];continue t}else if(M&32){a.mode=t;break e}else{n.msg="invalid literal/length code",a.mode=e;break e}break}}while(o<s&&l<u);S=m>>3,o-=S,m-=S<<3,p&=(1<<m)-1,n.next_in=o,n.next_out=l,n.avail_in=o<s?5+(s-o):5-(o-s),n.avail_out=l<u?257+(u-l):257-(l-u),a.hold=p,a.bits=m},RF}var TF,mJ;function HPe(){if(mJ)return TF;mJ=1;var e=zg(),t=15,r=852,n=592,i=0,a=1,o=2,s=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],l=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],c=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],u=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];return TF=function(d,f,h,g,p,m,y,C){var w=C.bits,B=0,x=0,M=0,S=0,R=0,b=0,T=0,D=0,F=0,_=0,N,P,k,j,Y,X=null,K=0,U,G=new e.Buf16(t+1),z=new e.Buf16(t+1),H=null,V=0,Z,ne,re;for(B=0;B<=t;B++)G[B]=0;for(x=0;x<g;x++)G[f[h+x]]++;for(R=w,S=t;S>=1&&G[S]===0;S--);if(R>S&&(R=S),S===0)return p[m++]=1<<24|64<<16|0,p[m++]=1<<24|64<<16|0,C.bits=1,0;for(M=1;M<S&&G[M]===0;M++);for(R<M&&(R=M),D=1,B=1;B<=t;B++)if(D<<=1,D-=G[B],D<0)return-1;if(D>0&&(d===i||S!==1))return-1;for(z[1]=0,B=1;B<t;B++)z[B+1]=z[B]+G[B];for(x=0;x<g;x++)f[h+x]!==0&&(y[z[f[h+x]]++]=x);if(d===i?(X=H=y,U=19):d===a?(X=s,K-=257,H=l,V-=257,U=256):(X=c,H=u,U=-1),_=0,x=0,B=M,Y=m,b=R,T=0,k=-1,F=1<<R,j=F-1,d===a&&F>r||d===o&&F>n)return 1;for(;;){Z=B-T,y[x]<U?(ne=0,re=y[x]):y[x]>U?(ne=H[V+y[x]],re=X[K+y[x]]):(ne=96,re=0),N=1<<B-T,P=1<<b,M=P;do P-=N,p[Y+(_>>T)+P]=Z<<24|ne<<16|re|0;while(P!==0);for(N=1<<B-1;_&N;)N>>=1;if(N!==0?(_&=N-1,_+=N):_=0,x++,--G[B]===0){if(B===S)break;B=f[h+y[x]]}if(B>R&&(_&j)!==k){for(T===0&&(T=R),Y+=M,b=B-T,D=1<<b;b+T<S&&(D-=G[b+T],!(D<=0));)b++,D<<=1;if(F+=1<<b,d===a&&F>r||d===o&&F>n)return 1;k=_&j,p[k]=R<<24|b<<16|Y-m|0}}return _!==0&&(p[Y+_]=B-T<<24|64<<16|0),C.bits=R,0},TF}var EJ;function GPe(){if(EJ)return Gc;EJ=1;var e=zg(),t=fve(),r=hve(),n=UPe(),i=HPe(),a=0,o=1,s=2,l=4,c=5,u=6,A=0,d=1,f=2,h=-2,g=-3,p=-4,m=-5,y=8,C=1,w=2,B=3,x=4,M=5,S=6,R=7,b=8,T=9,D=10,F=11,_=12,N=13,P=14,k=15,j=16,Y=17,X=18,K=19,U=20,G=21,z=22,H=23,V=24,Z=25,ne=26,re=27,ue=28,he=29,me=30,be=31,Me=32,ie=852,Se=592,Ue=15,ct=Ue;function He(ze){return(ze>>>24&255)+(ze>>>8&65280)+((ze&65280)<<8)+((ze&255)<<24)}function Re(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new e.Buf16(320),this.work=new e.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Ce(ze){var Ge;return!ze||!ze.state?h:(Ge=ze.state,ze.total_in=ze.total_out=Ge.total=0,ze.msg="",Ge.wrap&&(ze.adler=Ge.wrap&1),Ge.mode=C,Ge.last=0,Ge.havedict=0,Ge.dmax=32768,Ge.head=null,Ge.hold=0,Ge.bits=0,Ge.lencode=Ge.lendyn=new e.Buf32(ie),Ge.distcode=Ge.distdyn=new e.Buf32(Se),Ge.sane=1,Ge.back=-1,A)}function De(ze){var Ge;return!ze||!ze.state?h:(Ge=ze.state,Ge.wsize=0,Ge.whave=0,Ge.wnext=0,Ce(ze))}function Ie(ze,Ge){var pe,Bt;return!ze||!ze.state||(Bt=ze.state,Ge<0?(pe=0,Ge=-Ge):(pe=(Ge>>4)+1,Ge<48&&(Ge&=15)),Ge&&(Ge<8||Ge>15))?h:(Bt.window!==null&&Bt.wbits!==Ge&&(Bt.window=null),Bt.wrap=pe,Bt.wbits=Ge,De(ze))}function $e(ze,Ge){var pe,Bt;return ze?(Bt=new Re,ze.state=Bt,Bt.window=null,pe=Ie(ze,Ge),pe!==A&&(ze.state=null),pe):h}function Ct(ze){return $e(ze,ct)}var Ze=!0,tt,nt;function rt(ze){if(Ze){var Ge;for(tt=new e.Buf32(512),nt=new e.Buf32(32),Ge=0;Ge<144;)ze.lens[Ge++]=8;for(;Ge<256;)ze.lens[Ge++]=9;for(;Ge<280;)ze.lens[Ge++]=7;for(;Ge<288;)ze.lens[Ge++]=8;for(i(o,ze.lens,0,288,tt,0,ze.work,{bits:9}),Ge=0;Ge<32;)ze.lens[Ge++]=5;i(s,ze.lens,0,32,nt,0,ze.work,{bits:5}),Ze=!1}ze.lencode=tt,ze.lenbits=9,ze.distcode=nt,ze.distbits=5}function qe(ze,Ge,pe,Bt){var xt,$=ze.state;return $.window===null&&($.wsize=1<<$.wbits,$.wnext=0,$.whave=0,$.window=new e.Buf8($.wsize)),Bt>=$.wsize?(e.arraySet($.window,Ge,pe-$.wsize,$.wsize,0),$.wnext=0,$.whave=$.wsize):(xt=$.wsize-$.wnext,xt>Bt&&(xt=Bt),e.arraySet($.window,Ge,pe-Bt,xt,$.wnext),Bt-=xt,Bt?(e.arraySet($.window,Ge,pe-Bt,Bt,0),$.wnext=Bt,$.whave=$.wsize):($.wnext+=xt,$.wnext===$.wsize&&($.wnext=0),$.whave<$.wsize&&($.whave+=xt))),0}function de(ze,Ge){var pe,Bt,xt,$,Qe,Fe,Ae,le,Be,Ke,je,ft,gt,vt,at=0,mt,qt,Xt,Dr,Lr,Kr,Pr,vr,wr=new e.Buf8(4),Mr,Fr,br=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!ze||!ze.state||!ze.output||!ze.input&&ze.avail_in!==0)return h;pe=ze.state,pe.mode===_&&(pe.mode=N),Qe=ze.next_out,xt=ze.output,Ae=ze.avail_out,$=ze.next_in,Bt=ze.input,Fe=ze.avail_in,le=pe.hold,Be=pe.bits,Ke=Fe,je=Ae,vr=A;e:for(;;)switch(pe.mode){case C:if(pe.wrap===0){pe.mode=N;break}for(;Be<16;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}if(pe.wrap&2&&le===35615){pe.check=0,wr[0]=le&255,wr[1]=le>>>8&255,pe.check=r(pe.check,wr,2,0),le=0,Be=0,pe.mode=w;break}if(pe.flags=0,pe.head&&(pe.head.done=!1),!(pe.wrap&1)||(((le&255)<<8)+(le>>8))%31){ze.msg="incorrect header check",pe.mode=me;break}if((le&15)!==y){ze.msg="unknown compression method",pe.mode=me;break}if(le>>>=4,Be-=4,Pr=(le&15)+8,pe.wbits===0)pe.wbits=Pr;else if(Pr>pe.wbits){ze.msg="invalid window size",pe.mode=me;break}pe.dmax=1<<Pr,ze.adler=pe.check=1,pe.mode=le&512?D:_,le=0,Be=0;break;case w:for(;Be<16;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}if(pe.flags=le,(pe.flags&255)!==y){ze.msg="unknown compression method",pe.mode=me;break}if(pe.flags&57344){ze.msg="unknown header flags set",pe.mode=me;break}pe.head&&(pe.head.text=le>>8&1),pe.flags&512&&(wr[0]=le&255,wr[1]=le>>>8&255,pe.check=r(pe.check,wr,2,0)),le=0,Be=0,pe.mode=B;case B:for(;Be<32;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}pe.head&&(pe.head.time=le),pe.flags&512&&(wr[0]=le&255,wr[1]=le>>>8&255,wr[2]=le>>>16&255,wr[3]=le>>>24&255,pe.check=r(pe.check,wr,4,0)),le=0,Be=0,pe.mode=x;case x:for(;Be<16;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}pe.head&&(pe.head.xflags=le&255,pe.head.os=le>>8),pe.flags&512&&(wr[0]=le&255,wr[1]=le>>>8&255,pe.check=r(pe.check,wr,2,0)),le=0,Be=0,pe.mode=M;case M:if(pe.flags&1024){for(;Be<16;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}pe.length=le,pe.head&&(pe.head.extra_len=le),pe.flags&512&&(wr[0]=le&255,wr[1]=le>>>8&255,pe.check=r(pe.check,wr,2,0)),le=0,Be=0}else pe.head&&(pe.head.extra=null);pe.mode=S;case S:if(pe.flags&1024&&(ft=pe.length,ft>Fe&&(ft=Fe),ft&&(pe.head&&(Pr=pe.head.extra_len-pe.length,pe.head.extra||(pe.head.extra=new Array(pe.head.extra_len)),e.arraySet(pe.head.extra,Bt,$,ft,Pr)),pe.flags&512&&(pe.check=r(pe.check,Bt,ft,$)),Fe-=ft,$+=ft,pe.length-=ft),pe.length))break e;pe.length=0,pe.mode=R;case R:if(pe.flags&2048){if(Fe===0)break e;ft=0;do Pr=Bt[$+ft++],pe.head&&Pr&&pe.length<65536&&(pe.head.name+=String.fromCharCode(Pr));while(Pr&&ft<Fe);if(pe.flags&512&&(pe.check=r(pe.check,Bt,ft,$)),Fe-=ft,$+=ft,Pr)break e}else pe.head&&(pe.head.name=null);pe.length=0,pe.mode=b;case b:if(pe.flags&4096){if(Fe===0)break e;ft=0;do Pr=Bt[$+ft++],pe.head&&Pr&&pe.length<65536&&(pe.head.comment+=String.fromCharCode(Pr));while(Pr&&ft<Fe);if(pe.flags&512&&(pe.check=r(pe.check,Bt,ft,$)),Fe-=ft,$+=ft,Pr)break e}else pe.head&&(pe.head.comment=null);pe.mode=T;case T:if(pe.flags&512){for(;Be<16;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}if(le!==(pe.check&65535)){ze.msg="header crc mismatch",pe.mode=me;break}le=0,Be=0}pe.head&&(pe.head.hcrc=pe.flags>>9&1,pe.head.done=!0),ze.adler=pe.check=0,pe.mode=_;break;case D:for(;Be<32;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}ze.adler=pe.check=He(le),le=0,Be=0,pe.mode=F;case F:if(pe.havedict===0)return ze.next_out=Qe,ze.avail_out=Ae,ze.next_in=$,ze.avail_in=Fe,pe.hold=le,pe.bits=Be,f;ze.adler=pe.check=1,pe.mode=_;case _:if(Ge===c||Ge===u)break e;case N:if(pe.last){le>>>=Be&7,Be-=Be&7,pe.mode=re;break}for(;Be<3;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}switch(pe.last=le&1,le>>>=1,Be-=1,le&3){case 0:pe.mode=P;break;case 1:if(rt(pe),pe.mode=U,Ge===u){le>>>=2,Be-=2;break e}break;case 2:pe.mode=Y;break;case 3:ze.msg="invalid block type",pe.mode=me}le>>>=2,Be-=2;break;case P:for(le>>>=Be&7,Be-=Be&7;Be<32;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}if((le&65535)!==(le>>>16^65535)){ze.msg="invalid stored block lengths",pe.mode=me;break}if(pe.length=le&65535,le=0,Be=0,pe.mode=k,Ge===u)break e;case k:pe.mode=j;case j:if(ft=pe.length,ft){if(ft>Fe&&(ft=Fe),ft>Ae&&(ft=Ae),ft===0)break e;e.arraySet(xt,Bt,$,ft,Qe),Fe-=ft,$+=ft,Ae-=ft,Qe+=ft,pe.length-=ft;break}pe.mode=_;break;case Y:for(;Be<14;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}if(pe.nlen=(le&31)+257,le>>>=5,Be-=5,pe.ndist=(le&31)+1,le>>>=5,Be-=5,pe.ncode=(le&15)+4,le>>>=4,Be-=4,pe.nlen>286||pe.ndist>30){ze.msg="too many length or distance symbols",pe.mode=me;break}pe.have=0,pe.mode=X;case X:for(;pe.have<pe.ncode;){for(;Be<3;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}pe.lens[br[pe.have++]]=le&7,le>>>=3,Be-=3}for(;pe.have<19;)pe.lens[br[pe.have++]]=0;if(pe.lencode=pe.lendyn,pe.lenbits=7,Mr={bits:pe.lenbits},vr=i(a,pe.lens,0,19,pe.lencode,0,pe.work,Mr),pe.lenbits=Mr.bits,vr){ze.msg="invalid code lengths set",pe.mode=me;break}pe.have=0,pe.mode=K;case K:for(;pe.have<pe.nlen+pe.ndist;){for(;at=pe.lencode[le&(1<<pe.lenbits)-1],mt=at>>>24,qt=at>>>16&255,Xt=at&65535,!(mt<=Be);){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}if(Xt<16)le>>>=mt,Be-=mt,pe.lens[pe.have++]=Xt;else{if(Xt===16){for(Fr=mt+2;Be<Fr;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}if(le>>>=mt,Be-=mt,pe.have===0){ze.msg="invalid bit length repeat",pe.mode=me;break}Pr=pe.lens[pe.have-1],ft=3+(le&3),le>>>=2,Be-=2}else if(Xt===17){for(Fr=mt+3;Be<Fr;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}le>>>=mt,Be-=mt,Pr=0,ft=3+(le&7),le>>>=3,Be-=3}else{for(Fr=mt+7;Be<Fr;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}le>>>=mt,Be-=mt,Pr=0,ft=11+(le&127),le>>>=7,Be-=7}if(pe.have+ft>pe.nlen+pe.ndist){ze.msg="invalid bit length repeat",pe.mode=me;break}for(;ft--;)pe.lens[pe.have++]=Pr}}if(pe.mode===me)break;if(pe.lens[256]===0){ze.msg="invalid code -- missing end-of-block",pe.mode=me;break}if(pe.lenbits=9,Mr={bits:pe.lenbits},vr=i(o,pe.lens,0,pe.nlen,pe.lencode,0,pe.work,Mr),pe.lenbits=Mr.bits,vr){ze.msg="invalid literal/lengths set",pe.mode=me;break}if(pe.distbits=6,pe.distcode=pe.distdyn,Mr={bits:pe.distbits},vr=i(s,pe.lens,pe.nlen,pe.ndist,pe.distcode,0,pe.work,Mr),pe.distbits=Mr.bits,vr){ze.msg="invalid distances set",pe.mode=me;break}if(pe.mode=U,Ge===u)break e;case U:pe.mode=G;case G:if(Fe>=6&&Ae>=258){ze.next_out=Qe,ze.avail_out=Ae,ze.next_in=$,ze.avail_in=Fe,pe.hold=le,pe.bits=Be,n(ze,je),Qe=ze.next_out,xt=ze.output,Ae=ze.avail_out,$=ze.next_in,Bt=ze.input,Fe=ze.avail_in,le=pe.hold,Be=pe.bits,pe.mode===_&&(pe.back=-1);break}for(pe.back=0;at=pe.lencode[le&(1<<pe.lenbits)-1],mt=at>>>24,qt=at>>>16&255,Xt=at&65535,!(mt<=Be);){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}if(qt&&(qt&240)===0){for(Dr=mt,Lr=qt,Kr=Xt;at=pe.lencode[Kr+((le&(1<<Dr+Lr)-1)>>Dr)],mt=at>>>24,qt=at>>>16&255,Xt=at&65535,!(Dr+mt<=Be);){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}le>>>=Dr,Be-=Dr,pe.back+=Dr}if(le>>>=mt,Be-=mt,pe.back+=mt,pe.length=Xt,qt===0){pe.mode=ne;break}if(qt&32){pe.back=-1,pe.mode=_;break}if(qt&64){ze.msg="invalid literal/length code",pe.mode=me;break}pe.extra=qt&15,pe.mode=z;case z:if(pe.extra){for(Fr=pe.extra;Be<Fr;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}pe.length+=le&(1<<pe.extra)-1,le>>>=pe.extra,Be-=pe.extra,pe.back+=pe.extra}pe.was=pe.length,pe.mode=H;case H:for(;at=pe.distcode[le&(1<<pe.distbits)-1],mt=at>>>24,qt=at>>>16&255,Xt=at&65535,!(mt<=Be);){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}if((qt&240)===0){for(Dr=mt,Lr=qt,Kr=Xt;at=pe.distcode[Kr+((le&(1<<Dr+Lr)-1)>>Dr)],mt=at>>>24,qt=at>>>16&255,Xt=at&65535,!(Dr+mt<=Be);){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}le>>>=Dr,Be-=Dr,pe.back+=Dr}if(le>>>=mt,Be-=mt,pe.back+=mt,qt&64){ze.msg="invalid distance code",pe.mode=me;break}pe.offset=Xt,pe.extra=qt&15,pe.mode=V;case V:if(pe.extra){for(Fr=pe.extra;Be<Fr;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}pe.offset+=le&(1<<pe.extra)-1,le>>>=pe.extra,Be-=pe.extra,pe.back+=pe.extra}if(pe.offset>pe.dmax){ze.msg="invalid distance too far back",pe.mode=me;break}pe.mode=Z;case Z:if(Ae===0)break e;if(ft=je-Ae,pe.offset>ft){if(ft=pe.offset-ft,ft>pe.whave&&pe.sane){ze.msg="invalid distance too far back",pe.mode=me;break}ft>pe.wnext?(ft-=pe.wnext,gt=pe.wsize-ft):gt=pe.wnext-ft,ft>pe.length&&(ft=pe.length),vt=pe.window}else vt=xt,gt=Qe-pe.offset,ft=pe.length;ft>Ae&&(ft=Ae),Ae-=ft,pe.length-=ft;do xt[Qe++]=vt[gt++];while(--ft);pe.length===0&&(pe.mode=G);break;case ne:if(Ae===0)break e;xt[Qe++]=pe.length,Ae--,pe.mode=G;break;case re:if(pe.wrap){for(;Be<32;){if(Fe===0)break e;Fe--,le|=Bt[$++]<<Be,Be+=8}if(je-=Ae,ze.total_out+=je,pe.total+=je,je&&(ze.adler=pe.check=pe.flags?r(pe.check,xt,je,Qe-je):t(pe.check,xt,je,Qe-je)),je=Ae,(pe.flags?le:He(le))!==pe.check){ze.msg="incorrect data check",pe.mode=me;break}le=0,Be=0}pe.mode=ue;case ue:if(pe.wrap&&pe.flags){for(;Be<32;){if(Fe===0)break e;Fe--,le+=Bt[$++]<<Be,Be+=8}if(le!==(pe.total&4294967295)){ze.msg="incorrect length check",pe.mode=me;break}le=0,Be=0}pe.mode=he;case he:vr=d;break e;case me:vr=g;break e;case be:return p;case Me:default:return h}return ze.next_out=Qe,ze.avail_out=Ae,ze.next_in=$,ze.avail_in=Fe,pe.hold=le,pe.bits=Be,(pe.wsize||je!==ze.avail_out&&pe.mode<me&&(pe.mode<re||Ge!==l))&&qe(ze,ze.output,ze.next_out,je-ze.avail_out),Ke-=ze.avail_in,je-=ze.avail_out,ze.total_in+=Ke,ze.total_out+=je,pe.total+=je,pe.wrap&&je&&(ze.adler=pe.check=pe.flags?r(pe.check,xt,je,ze.next_out-je):t(pe.check,xt,je,ze.next_out-je)),ze.data_type=pe.bits+(pe.last?64:0)+(pe.mode===_?128:0)+(pe.mode===U||pe.mode===k?256:0),(Ke===0&&je===0||Ge===l)&&vr===A&&(vr=m),vr}function We(ze){if(!ze||!ze.state)return h;var Ge=ze.state;return Ge.window&&(Ge.window=null),ze.state=null,A}function ut(ze,Ge){var pe;return!ze||!ze.state||(pe=ze.state,(pe.wrap&2)===0)?h:(pe.head=Ge,Ge.done=!1,A)}function Et(ze,Ge){var pe=Ge.length,Bt,xt,$;return!ze||!ze.state||(Bt=ze.state,Bt.wrap!==0&&Bt.mode!==F)?h:Bt.mode===F&&(xt=1,xt=t(xt,Ge,pe,0),xt!==Bt.check)?g:($=qe(ze,Ge,pe,pe),$?(Bt.mode=be,p):(Bt.havedict=1,A))}return Gc.inflateReset=De,Gc.inflateReset2=Ie,Gc.inflateResetKeep=Ce,Gc.inflateInit=Ct,Gc.inflateInit2=$e,Gc.inflate=de,Gc.inflateEnd=We,Gc.inflateGetHeader=ut,Gc.inflateSetDictionary=Et,Gc.inflateInfo="pako inflate (from Nodeca project)",Gc}var QF,yJ;function vve(){return yJ||(yJ=1,QF={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}),QF}var DF,CJ;function KPe(){if(CJ)return DF;CJ=1;function e(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}return DF=e,DF}var wJ;function VPe(){if(wJ)return a0;wJ=1;var e=GPe(),t=zg(),r=gve(),n=vve(),i=y7(),a=pve(),o=KPe(),s=Object.prototype.toString;function l(A){if(!(this instanceof l))return new l(A);this.options=t.assign({chunkSize:16384,windowBits:0,to:""},A||{});var d=this.options;d.raw&&d.windowBits>=0&&d.windowBits<16&&(d.windowBits=-d.windowBits,d.windowBits===0&&(d.windowBits=-15)),d.windowBits>=0&&d.windowBits<16&&!(A&&A.windowBits)&&(d.windowBits+=32),d.windowBits>15&&d.windowBits<48&&(d.windowBits&15)===0&&(d.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new a,this.strm.avail_out=0;var f=e.inflateInit2(this.strm,d.windowBits);if(f!==n.Z_OK)throw new Error(i[f]);if(this.header=new o,e.inflateGetHeader(this.strm,this.header),d.dictionary&&(typeof d.dictionary=="string"?d.dictionary=r.string2buf(d.dictionary):s.call(d.dictionary)==="[object ArrayBuffer]"&&(d.dictionary=new Uint8Array(d.dictionary)),d.raw&&(f=e.inflateSetDictionary(this.strm,d.dictionary),f!==n.Z_OK)))throw new Error(i[f])}l.prototype.push=function(A,d){var f=this.strm,h=this.options.chunkSize,g=this.options.dictionary,p,m,y,C,w,B=!1;if(this.ended)return!1;m=d===~~d?d:d===!0?n.Z_FINISH:n.Z_NO_FLUSH,typeof A=="string"?f.input=r.binstring2buf(A):s.call(A)==="[object ArrayBuffer]"?f.input=new Uint8Array(A):f.input=A,f.next_in=0,f.avail_in=f.input.length;do{if(f.avail_out===0&&(f.output=new t.Buf8(h),f.next_out=0,f.avail_out=h),p=e.inflate(f,n.Z_NO_FLUSH),p===n.Z_NEED_DICT&&g&&(p=e.inflateSetDictionary(this.strm,g)),p===n.Z_BUF_ERROR&&B===!0&&(p=n.Z_OK,B=!1),p!==n.Z_STREAM_END&&p!==n.Z_OK)return this.onEnd(p),this.ended=!0,!1;f.next_out&&(f.avail_out===0||p===n.Z_STREAM_END||f.avail_in===0&&(m===n.Z_FINISH||m===n.Z_SYNC_FLUSH))&&(this.options.to==="string"?(y=r.utf8border(f.output,f.next_out),C=f.next_out-y,w=r.buf2string(f.output,y),f.next_out=C,f.avail_out=h-C,C&&t.arraySet(f.output,f.output,y,C,0),this.onData(w)):this.onData(t.shrinkBuf(f.output,f.next_out))),f.avail_in===0&&f.avail_out===0&&(B=!0)}while((f.avail_in>0||f.avail_out===0)&&p!==n.Z_STREAM_END);return p===n.Z_STREAM_END&&(m=n.Z_FINISH),m===n.Z_FINISH?(p=e.inflateEnd(this.strm),this.onEnd(p),this.ended=!0,p===n.Z_OK):(m===n.Z_SYNC_FLUSH&&(this.onEnd(n.Z_OK),f.avail_out=0),!0)},l.prototype.onData=function(A){this.chunks.push(A)},l.prototype.onEnd=function(A){A===n.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=t.flattenChunks(this.chunks)),this.chunks=[],this.err=A,this.msg=this.strm.msg};function c(A,d){var f=new l(d);if(f.push(A,!0),f.err)throw f.msg||i[f.err];return f.result}function u(A,d){return d=d||{},d.raw=!0,c(A,d)}return a0.Inflate=l,a0.inflate=c,a0.inflateRaw=u,a0.ungzip=c,a0}var FF,BJ;function JPe(){if(BJ)return FF;BJ=1;var e=zg().assign,t=YPe(),r=VPe(),n=vve(),i={};return e(i,t,r,n),FF=i,FF}var WPe=JPe();const Zl=xn(WPe),XPe=e=>{var t=e.replace(/^.*<CTICONTENT>(.*)<\/CTICONTENT>.*$/gs,"$1");t.substring(0,3)==="_t_"&&(t=t.substring(10)),t.substring(0,3)==="_c_"&&(t=qPe(t.substring(3)));var r=/[^\x09\x0A\x0D\x20-\xFF\x85\xA0-\uD7FF\uE000-\uFDCF\uFDE0-\uFFFD]/gm;return t.replace(/\n<\?xml version="1\.0" encoding="ISO-8859-1"\?>/gm,"").replace(r,"")};function qPe(e){var t=new Uint8Array(atob(e).split("").map(n=>n.charCodeAt(0)));try{var r=Zl.inflate(t)}catch(n){console.log(n)}return new TextDecoder("iso-8859-1").decode(new Uint8Array(r))}var mve={};mve.latin_map={Á:"A",Ă:"A",Ắ:"A",Ặ:"A",Ằ:"A",Ẳ:"A",Ẵ:"A",Ǎ:"A",Â:"A",Ấ:"A",Ậ:"A",Ầ:"A",Ẩ:"A",Ẫ:"A",Ä:"A",Ǟ:"A",Ȧ:"A",Ǡ:"A",Ạ:"A",Ȁ:"A",À:"A",Ả:"A",Ȃ:"A",Ā:"A",Ą:"A",Å:"A",Ǻ:"A",Ḁ:"A","Ⱥ":"A",Ã:"A","Ꜳ":"AA",Æ:"AE",Ǽ:"AE",Ǣ:"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY",Ḃ:"B",Ḅ:"B",Ɓ:"B",Ḇ:"B","Ƀ":"B",Ƃ:"B",Ć:"C",Č:"C",Ç:"C",Ḉ:"C",Ĉ:"C",Ċ:"C",Ƈ:"C","Ȼ":"C",Ď:"D",Ḑ:"D",Ḓ:"D",Ḋ:"D",Ḍ:"D",Ɗ:"D",Ḏ:"D",Dz:"D",Dž:"D",Đ:"D",Ƌ:"D",DZ:"DZ",DŽ:"DZ",É:"E",Ĕ:"E",Ě:"E",Ȩ:"E",Ḝ:"E",Ê:"E",Ế:"E",Ệ:"E",Ề:"E",Ể:"E",Ễ:"E",Ḙ:"E",Ë:"E",Ė:"E",Ẹ:"E",Ȅ:"E",È:"E",Ẻ:"E",Ȇ:"E",Ē:"E",Ḗ:"E",Ḕ:"E",Ę:"E","Ɇ":"E",Ẽ:"E",Ḛ:"E","Ꝫ":"ET",Ḟ:"F",Ƒ:"F",Ǵ:"G",Ğ:"G",Ǧ:"G",Ģ:"G",Ĝ:"G",Ġ:"G",Ɠ:"G",Ḡ:"G",Ǥ:"G",Ḫ:"H",Ȟ:"H",Ḩ:"H",Ĥ:"H","Ⱨ":"H",Ḧ:"H",Ḣ:"H",Ḥ:"H",Ħ:"H",Í:"I",Ĭ:"I",Ǐ:"I",Î:"I",Ï:"I",Ḯ:"I",İ:"I",Ị:"I",Ȉ:"I",Ì:"I",Ỉ:"I",Ȋ:"I",Ī:"I",Į:"I",Ɨ:"I",Ĩ:"I",Ḭ:"I","Ꝺ":"D","Ꝼ":"F","Ᵹ":"G","Ꞃ":"R","Ꞅ":"S","Ꞇ":"T","Ꝭ":"IS",Ĵ:"J","Ɉ":"J",Ḱ:"K",Ǩ:"K",Ķ:"K","Ⱪ":"K","Ꝃ":"K",Ḳ:"K",Ƙ:"K",Ḵ:"K","Ꝁ":"K","Ꝅ":"K",Ĺ:"L","Ƚ":"L",Ľ:"L",Ļ:"L",Ḽ:"L",Ḷ:"L",Ḹ:"L","Ⱡ":"L","Ꝉ":"L",Ḻ:"L",Ŀ:"L","Ɫ":"L",Lj:"L",Ł:"L",LJ:"LJ",Ḿ:"M",Ṁ:"M",Ṃ:"M","Ɱ":"M",Ń:"N",Ň:"N",Ņ:"N",Ṋ:"N",Ṅ:"N",Ṇ:"N",Ǹ:"N",Ɲ:"N",Ṉ:"N","Ƞ":"N",Nj:"N",Ñ:"N",NJ:"NJ",Ó:"O",Ŏ:"O",Ǒ:"O",Ô:"O",Ố:"O",Ộ:"O",Ồ:"O",Ổ:"O",Ỗ:"O",Ö:"O",Ȫ:"O",Ȯ:"O",Ȱ:"O",Ọ:"O",Ő:"O",Ȍ:"O",Ò:"O",Ỏ:"O",Ơ:"O",Ớ:"O",Ợ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ȏ:"O","Ꝋ":"O","Ꝍ":"O",Ō:"O",Ṓ:"O",Ṑ:"O",Ɵ:"O",Ǫ:"O",Ǭ:"O",Ø:"O",Ǿ:"O",Õ:"O",Ṍ:"O",Ṏ:"O",Ȭ:"O",Ƣ:"OI","Ꝏ":"OO",Ɛ:"E",Ɔ:"O",Ȣ:"OU",Ṕ:"P",Ṗ:"P","Ꝓ":"P",Ƥ:"P","Ꝕ":"P","Ᵽ":"P","Ꝑ":"P","Ꝙ":"Q","Ꝗ":"Q",Ŕ:"R",Ř:"R",Ŗ:"R",Ṙ:"R",Ṛ:"R",Ṝ:"R",Ȑ:"R",Ȓ:"R",Ṟ:"R","Ɍ":"R","Ɽ":"R","Ꜿ":"C",Ǝ:"E",Ś:"S",Ṥ:"S",Š:"S",Ṧ:"S",Ş:"S",Ŝ:"S",Ș:"S",Ṡ:"S",Ṣ:"S",Ṩ:"S",Ť:"T",Ţ:"T",Ṱ:"T",Ț:"T","Ⱦ":"T",Ṫ:"T",Ṭ:"T",Ƭ:"T",Ṯ:"T",Ʈ:"T",Ŧ:"T","Ɐ":"A","Ꞁ":"L",Ɯ:"M","Ʌ":"V","Ꜩ":"TZ",Ú:"U",Ŭ:"U",Ǔ:"U",Û:"U",Ṷ:"U",Ü:"U",Ǘ:"U",Ǚ:"U",Ǜ:"U",Ǖ:"U",Ṳ:"U",Ụ:"U",Ű:"U",Ȕ:"U",Ù:"U",Ủ:"U",Ư:"U",Ứ:"U",Ự:"U",Ừ:"U",Ử:"U",Ữ:"U",Ȗ:"U",Ū:"U",Ṻ:"U",Ų:"U",Ů:"U",Ũ:"U",Ṹ:"U",Ṵ:"U","Ꝟ":"V",Ṿ:"V",Ʋ:"V",Ṽ:"V","Ꝡ":"VY",Ẃ:"W",Ŵ:"W",Ẅ:"W",Ẇ:"W",Ẉ:"W",Ẁ:"W","Ⱳ":"W",Ẍ:"X",Ẋ:"X",Ý:"Y",Ŷ:"Y",Ÿ:"Y",Ẏ:"Y",Ỵ:"Y",Ỳ:"Y",Ƴ:"Y",Ỷ:"Y","Ỿ":"Y",Ȳ:"Y","Ɏ":"Y",Ỹ:"Y",Ź:"Z",Ž:"Z",Ẑ:"Z","Ⱬ":"Z",Ż:"Z",Ẓ:"Z",Ȥ:"Z",Ẕ:"Z",Ƶ:"Z",IJ:"IJ",Œ:"OE","ᴀ":"A","ᴁ":"AE",ʙ:"B","ᴃ":"B","ᴄ":"C","ᴅ":"D","ᴇ":"E","ꜰ":"F",ɢ:"G",ʛ:"G",ʜ:"H",ɪ:"I",ʁ:"R","ᴊ":"J","ᴋ":"K",ʟ:"L","ᴌ":"L","ᴍ":"M",ɴ:"N","ᴏ":"O",ɶ:"OE","ᴐ":"O","ᴕ":"OU","ᴘ":"P",ʀ:"R","ᴎ":"N","ᴙ":"R","ꜱ":"S","ᴛ":"T","ⱻ":"E","ᴚ":"R","ᴜ":"U","ᴠ":"V","ᴡ":"W",ʏ:"Y","ᴢ":"Z",á:"a",ă:"a",ắ:"a",ặ:"a",ằ:"a",ẳ:"a",ẵ:"a",ǎ:"a",â:"a",ấ:"a",ậ:"a",ầ:"a",ẩ:"a",ẫ:"a",ä:"a",ǟ:"a",ȧ:"a",ǡ:"a",ạ:"a",ȁ:"a",à:"a",ả:"a",ȃ:"a",ā:"a",ą:"a","ᶏ":"a",ẚ:"a",å:"a",ǻ:"a",ḁ:"a","ⱥ":"a",ã:"a","ꜳ":"aa",æ:"ae",ǽ:"ae",ǣ:"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay",ḃ:"b",ḅ:"b",ɓ:"b",ḇ:"b","ᵬ":"b","ᶀ":"b",ƀ:"b",ƃ:"b",ɵ:"o",ć:"c",č:"c",ç:"c",ḉ:"c",ĉ:"c",ɕ:"c",ċ:"c",ƈ:"c","ȼ":"c",ď:"d",ḑ:"d",ḓ:"d","ȡ":"d",ḋ:"d",ḍ:"d",ɗ:"d","ᶑ":"d",ḏ:"d","ᵭ":"d","ᶁ":"d",đ:"d",ɖ:"d",ƌ:"d",ı:"i","ȷ":"j",ɟ:"j",ʄ:"j",dz:"dz",dž:"dz",é:"e",ĕ:"e",ě:"e",ȩ:"e",ḝ:"e",ê:"e",ế:"e",ệ:"e",ề:"e",ể:"e",ễ:"e",ḙ:"e",ë:"e",ė:"e",ẹ:"e",ȅ:"e",è:"e",ẻ:"e",ȇ:"e",ē:"e",ḗ:"e",ḕ:"e","ⱸ":"e",ę:"e","ᶒ":"e","ɇ":"e",ẽ:"e",ḛ:"e","ꝫ":"et",ḟ:"f",ƒ:"f","ᵮ":"f","ᶂ":"f",ǵ:"g",ğ:"g",ǧ:"g",ģ:"g",ĝ:"g",ġ:"g",ɠ:"g",ḡ:"g","ᶃ":"g",ǥ:"g",ḫ:"h",ȟ:"h",ḩ:"h",ĥ:"h","ⱨ":"h",ḧ:"h",ḣ:"h",ḥ:"h",ɦ:"h",ẖ:"h",ħ:"h",ƕ:"hv",í:"i",ĭ:"i",ǐ:"i",î:"i",ï:"i",ḯ:"i",ị:"i",ȉ:"i",ì:"i",ỉ:"i",ȋ:"i",ī:"i",į:"i","ᶖ":"i",ɨ:"i",ĩ:"i",ḭ:"i","ꝺ":"d","ꝼ":"f","ᵹ":"g","ꞃ":"r","ꞅ":"s","ꞇ":"t","ꝭ":"is",ǰ:"j",ĵ:"j",ʝ:"j","ɉ":"j",ḱ:"k",ǩ:"k",ķ:"k","ⱪ":"k","ꝃ":"k",ḳ:"k",ƙ:"k",ḵ:"k","ᶄ":"k","ꝁ":"k","ꝅ":"k",ĺ:"l",ƚ:"l",ɬ:"l",ľ:"l",ļ:"l",ḽ:"l","ȴ":"l",ḷ:"l",ḹ:"l","ⱡ":"l","ꝉ":"l",ḻ:"l",ŀ:"l",ɫ:"l","ᶅ":"l",ɭ:"l",ł:"l",lj:"lj",ſ:"s","ẜ":"s",ẛ:"s","ẝ":"s",ḿ:"m",ṁ:"m",ṃ:"m",ɱ:"m","ᵯ":"m","ᶆ":"m",ń:"n",ň:"n",ņ:"n",ṋ:"n","ȵ":"n",ṅ:"n",ṇ:"n",ǹ:"n",ɲ:"n",ṉ:"n",ƞ:"n","ᵰ":"n","ᶇ":"n",ɳ:"n",ñ:"n",nj:"nj",ó:"o",ŏ:"o",ǒ:"o",ô:"o",ố:"o",ộ:"o",ồ:"o",ổ:"o",ỗ:"o",ö:"o",ȫ:"o",ȯ:"o",ȱ:"o",ọ:"o",ő:"o",ȍ:"o",ò:"o",ỏ:"o",ơ:"o",ớ:"o",ợ:"o",ờ:"o",ở:"o",ỡ:"o",ȏ:"o","ꝋ":"o","ꝍ":"o","ⱺ":"o",ō:"o",ṓ:"o",ṑ:"o",ǫ:"o",ǭ:"o",ø:"o",ǿ:"o",õ:"o",ṍ:"o",ṏ:"o",ȭ:"o",ƣ:"oi","ꝏ":"oo",ɛ:"e","ᶓ":"e",ɔ:"o","ᶗ":"o",ȣ:"ou",ṕ:"p",ṗ:"p","ꝓ":"p",ƥ:"p","ᵱ":"p","ᶈ":"p","ꝕ":"p","ᵽ":"p","ꝑ":"p","ꝙ":"q",ʠ:"q","ɋ":"q","ꝗ":"q",ŕ:"r",ř:"r",ŗ:"r",ṙ:"r",ṛ:"r",ṝ:"r",ȑ:"r",ɾ:"r","ᵳ":"r",ȓ:"r",ṟ:"r",ɼ:"r","ᵲ":"r","ᶉ":"r","ɍ":"r",ɽ:"r","ↄ":"c","ꜿ":"c",ɘ:"e",ɿ:"r",ś:"s",ṥ:"s",š:"s",ṧ:"s",ş:"s",ŝ:"s",ș:"s",ṡ:"s",ṣ:"s",ṩ:"s",ʂ:"s","ᵴ":"s","ᶊ":"s","ȿ":"s",ɡ:"g","ᴑ":"o","ᴓ":"o","ᴝ":"u",ť:"t",ţ:"t",ṱ:"t",ț:"t","ȶ":"t",ẗ:"t","ⱦ":"t",ṫ:"t",ṭ:"t",ƭ:"t",ṯ:"t","ᵵ":"t",ƫ:"t",ʈ:"t",ŧ:"t","ᵺ":"th",ɐ:"a","ᴂ":"ae",ǝ:"e","ᵷ":"g",ɥ:"h","ʮ":"h","ʯ":"h","ᴉ":"i",ʞ:"k","ꞁ":"l",ɯ:"m",ɰ:"m","ᴔ":"oe",ɹ:"r",ɻ:"r",ɺ:"r","ⱹ":"r",ʇ:"t",ʌ:"v",ʍ:"w",ʎ:"y","ꜩ":"tz",ú:"u",ŭ:"u",ǔ:"u",û:"u",ṷ:"u",ü:"u",ǘ:"u",ǚ:"u",ǜ:"u",ǖ:"u",ṳ:"u",ụ:"u",ű:"u",ȕ:"u",ù:"u",ủ:"u",ư:"u",ứ:"u",ự:"u",ừ:"u",ử:"u",ữ:"u",ȗ:"u",ū:"u",ṻ:"u",ų:"u","ᶙ":"u",ů:"u",ũ:"u",ṹ:"u",ṵ:"u","ᵫ":"ue","ꝸ":"um","ⱴ":"v","ꝟ":"v",ṿ:"v",ʋ:"v","ᶌ":"v","ⱱ":"v",ṽ:"v","ꝡ":"vy",ẃ:"w",ŵ:"w",ẅ:"w",ẇ:"w",ẉ:"w",ẁ:"w","ⱳ":"w",ẘ:"w",ẍ:"x",ẋ:"x","ᶍ":"x",ý:"y",ŷ:"y",ÿ:"y",ẏ:"y",ỵ:"y",ỳ:"y",ƴ:"y",ỷ:"y","ỿ":"y",ȳ:"y",ẙ:"y","ɏ":"y",ỹ:"y",ź:"z",ž:"z",ẑ:"z",ʑ:"z","ⱬ":"z",ż:"z",ẓ:"z",ȥ:"z",ẕ:"z","ᵶ":"z","ᶎ":"z",ʐ:"z",ƶ:"z","ɀ":"z",ff:"ff",ffi:"ffi",ffl:"ffl",fi:"fi",fl:"fl",ij:"ij",œ:"oe",st:"st","ₐ":"a","ₑ":"e","ᵢ":"i","ⱼ":"j","ₒ":"o","ᵣ":"r","ᵤ":"u","ᵥ":"v","ₓ":"x"};String.prototype.latinise=function(){return this.replace(/[^A-Za-z0-9\[\] ]/g,function(e){return mve.latin_map[e]||e})};const Eve={"0x":"#","0X":"#","é":"é","É":"É","è":"è",ê:"ê",ÃÐ:"é","â":"â","ç":"ç",ÃŽ:"ô","ô":"ô","û":"û",Ú:"è","à":"à",Â:"","€":"€","€":"€","∑":"Σ","∑":"Σ"},Lg=(e,t=!0)=>{const n=new TextDecoder("iso-8859-15").decode(e);return t?Cve(n):n};function La(){let e=window.location.pathname;return e.substring(0,e.indexOf("jis"))}function yve(e,t){const r=new RegExp(Object.keys(t).join("|"),"gm");return e.replace(r,function(n){return t[n]})}function zr(e){let t={};const r=e?.attributes;if(r)for(let n=0;n<r.length;n++){let i=r[n];[void 0,""].includes(i)||(t[i.name]=i.value)}return t}function Ft(e,t){const r=[];if(e?.childNodes!==void 0)for(var n in e.childNodes)e.childNodes[n].nodeName===t&&r.push(e.childNodes[n]);return r}function hi(e){let t=[];return e?.length&&e.forEach((r,n)=>{let i=zr(r);i.key=n,t.push(i)}),t}function Cve(e){if(window.DOMParser){let t=new window.DOMParser,r=XPe(e.substring(e.indexOf("<CTICONTENT>")));const n=yve(r,Eve);return t.parseFromString(n,"text/xml")}}function eg(e){for(const t in e)if(e.hasOwnProperty(t))return!1;return!0}function Sf(e,t=!1){let r={"ACTI_globals.XML":"globals_activite","PMSI_globals.XML":"globals_pmsi","PMSISSR_globals.XML":"globals_pmsissr","PMSIHAD_globals.XML":"globals_pmsihad","PMSIPSY_globals.XML":"globals_pmsipsy","RH_globals.XML":"globals_rh","ECO_globals.XML":"globals_eco","COMPTA_globals.XML":"globals_compta","DPI_globals.XML":"globals_dpi","QUAL_globals.XML":"globals_qual"};if(t===!0)for(let n in r)return r[n]===e?n:`${e.split("_")[1].toUpperCase()}_GLOBALS.XML`;else return r[e]?r[e]:`globals_${e.split("_")[0].toLowerCase()}`;return null}function JQ(e,t=[]){return Object.values(e).forEach(r=>{r.group&&r.group.forEach(n=>{n.field&&n.field.forEach(i=>{t.push({...i,options:i.options?[...i.options]:null})}),n.group&&n.group.forEach(i=>{i.field.forEach(a=>{t.push({...a,options:a.options?[...a.options]:null})})})})}),t}function jf(e,t,r){e=e.map(i=>(i.children&&(i.children=jf(i.children,t,r)),i));let n;return e.every(i=>i[t]?.text&&!isNaN(i[t].text))?n=e.sort((i,a)=>Number(i[t].text)-Number(a[t].text)):n=e.sort((i,a)=>i[t]===void 0||a[t]===void 0?!0:typeof i[t]?.text=="string"&&typeof a[t]?.text=="string"?i[t].text.toLowerCase().localeCompare(a[t].text.toLowerCase(),void 0,{numeric:!0,sensitivity:"base"}):!isNaN(i[t])&&!isNaN(a[t])?i[t]-a[t]:typeof i[t]=="string"&&typeof a[t]=="string"?i[t].localeCompare(a[t],void 0,{numeric:!0,sensitivity:"base"}):!0),r==="desc"?jPe(n):n}function xJ(e,t="_"){if(e!==void 0){let r=[],n=e.split(t),i="";return n.forEach(a=>{i===""?i+=a:i+="_"+a,r.push(i)}),r}else return[]}const iT={ACTI:"activite",COMPTA:"compta",DPI:"dpi",ECO:"eco",EIS:"eis",PMSI:"pmsi",PMSIHAD:"pmsihad",PMSIPSY:"pmsipsy",PMSISSR:"pmsissr",QUAL:"qualite",RH:"rh"};function $Pe(e){let t=[];return e.forEach(r=>{if(r.oid!=="0"){let n={XMLType:"SECTION"};for(let i in r)i!=="elements"&&(n[i]=r[i]);n.children=ZPe(r.elements),t.push(n)}}),t}function ZPe(e){let t=[],r=e.map(n=>n.oid);return r=[...new Set(r)],r.forEach(n=>{let i={XMLType:"ELEMENT"};i.oid=n,t.push(i)}),t}var oR={exports:{}},e3e=oR.exports,MJ;function t3e(){return MJ||(MJ=1,(function(e,t){(function(r,n){e.exports=n()})(e3e,(function(){var r=1e3,n=6e4,i=36e5,a="millisecond",o="second",s="minute",l="hour",c="day",u="week",A="month",d="quarter",f="year",h="date",g="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(_){var N=["th","st","nd","rd"],P=_%100;return"["+_+(N[(P-20)%10]||N[P]||N[0])+"]"}},C=function(_,N,P){var k=String(_);return!k||k.length>=N?_:""+Array(N+1-k.length).join(P)+_},w={s:C,z:function(_){var N=-_.utcOffset(),P=Math.abs(N),k=Math.floor(P/60),j=P%60;return(N<=0?"+":"-")+C(k,2,"0")+":"+C(j,2,"0")},m:function _(N,P){if(N.date()<P.date())return-_(P,N);var k=12*(P.year()-N.year())+(P.month()-N.month()),j=N.clone().add(k,A),Y=P-j<0,X=N.clone().add(k+(Y?-1:1),A);return+(-(k+(P-j)/(Y?j-X:X-j))||0)},a:function(_){return _<0?Math.ceil(_)||0:Math.floor(_)},p:function(_){return{M:A,y:f,w:u,d:c,D:h,h:l,m:s,s:o,ms:a,Q:d}[_]||String(_||"").toLowerCase().replace(/s$/,"")},u:function(_){return _===void 0}},B="en",x={};x[B]=y;var M="$isDayjsObject",S=function(_){return _ instanceof D||!(!_||!_[M])},R=function _(N,P,k){var j;if(!N)return B;if(typeof N=="string"){var Y=N.toLowerCase();x[Y]&&(j=Y),P&&(x[Y]=P,j=Y);var X=N.split("-");if(!j&&X.length>1)return _(X[0])}else{var K=N.name;x[K]=N,j=K}return!k&&j&&(B=j),j||!k&&B},b=function(_,N){if(S(_))return _.clone();var P=typeof N=="object"?N:{};return P.date=_,P.args=arguments,new D(P)},T=w;T.l=R,T.i=S,T.w=function(_,N){return b(_,{locale:N.$L,utc:N.$u,x:N.$x,$offset:N.$offset})};var D=(function(){function _(P){this.$L=R(P.locale,null,!0),this.parse(P),this.$x=this.$x||P.x||{},this[M]=!0}var N=_.prototype;return N.parse=function(P){this.$d=(function(k){var j=k.date,Y=k.utc;if(j===null)return new Date(NaN);if(T.u(j))return new Date;if(j instanceof Date)return new Date(j);if(typeof j=="string"&&!/Z$/i.test(j)){var X=j.match(p);if(X){var K=X[2]-1||0,U=(X[7]||"0").substring(0,3);return Y?new Date(Date.UTC(X[1],K,X[3]||1,X[4]||0,X[5]||0,X[6]||0,U)):new Date(X[1],K,X[3]||1,X[4]||0,X[5]||0,X[6]||0,U)}}return new Date(j)})(P),this.init()},N.init=function(){var P=this.$d;this.$y=P.getFullYear(),this.$M=P.getMonth(),this.$D=P.getDate(),this.$W=P.getDay(),this.$H=P.getHours(),this.$m=P.getMinutes(),this.$s=P.getSeconds(),this.$ms=P.getMilliseconds()},N.$utils=function(){return T},N.isValid=function(){return this.$d.toString()!==g},N.isSame=function(P,k){var j=b(P);return this.startOf(k)<=j&&j<=this.endOf(k)},N.isAfter=function(P,k){return b(P)<this.startOf(k)},N.isBefore=function(P,k){return this.endOf(k)<b(P)},N.$g=function(P,k,j){return T.u(P)?this[k]:this.set(j,P)},N.unix=function(){return Math.floor(this.valueOf()/1e3)},N.valueOf=function(){return this.$d.getTime()},N.startOf=function(P,k){var j=this,Y=!!T.u(k)||k,X=T.p(P),K=function(re,ue){var he=T.w(j.$u?Date.UTC(j.$y,ue,re):new Date(j.$y,ue,re),j);return Y?he:he.endOf(c)},U=function(re,ue){return T.w(j.toDate()[re].apply(j.toDate("s"),(Y?[0,0,0,0]:[23,59,59,999]).slice(ue)),j)},G=this.$W,z=this.$M,H=this.$D,V="set"+(this.$u?"UTC":"");switch(X){case f:return Y?K(1,0):K(31,11);case A:return Y?K(1,z):K(0,z+1);case u:var Z=this.$locale().weekStart||0,ne=(G<Z?G+7:G)-Z;return K(Y?H-ne:H+(6-ne),z);case c:case h:return U(V+"Hours",0);case l:return U(V+"Minutes",1);case s:return U(V+"Seconds",2);case o:return U(V+"Milliseconds",3);default:return this.clone()}},N.endOf=function(P){return this.startOf(P,!1)},N.$set=function(P,k){var j,Y=T.p(P),X="set"+(this.$u?"UTC":""),K=(j={},j[c]=X+"Date",j[h]=X+"Date",j[A]=X+"Month",j[f]=X+"FullYear",j[l]=X+"Hours",j[s]=X+"Minutes",j[o]=X+"Seconds",j[a]=X+"Milliseconds",j)[Y],U=Y===c?this.$D+(k-this.$W):k;if(Y===A||Y===f){var G=this.clone().set(h,1);G.$d[K](U),G.init(),this.$d=G.set(h,Math.min(this.$D,G.daysInMonth())).$d}else K&&this.$d[K](U);return this.init(),this},N.set=function(P,k){return this.clone().$set(P,k)},N.get=function(P){return this[T.p(P)]()},N.add=function(P,k){var j,Y=this;P=Number(P);var X=T.p(k),K=function(z){var H=b(Y);return T.w(H.date(H.date()+Math.round(z*P)),Y)};if(X===A)return this.set(A,this.$M+P);if(X===f)return this.set(f,this.$y+P);if(X===c)return K(1);if(X===u)return K(7);var U=(j={},j[s]=n,j[l]=i,j[o]=r,j)[X]||1,G=this.$d.getTime()+P*U;return T.w(G,this)},N.subtract=function(P,k){return this.add(-1*P,k)},N.format=function(P){var k=this,j=this.$locale();if(!this.isValid())return j.invalidDate||g;var Y=P||"YYYY-MM-DDTHH:mm:ssZ",X=T.z(this),K=this.$H,U=this.$m,G=this.$M,z=j.weekdays,H=j.months,V=j.meridiem,Z=function(ue,he,me,be){return ue&&(ue[he]||ue(k,Y))||me[he].slice(0,be)},ne=function(ue){return T.s(K%12||12,ue,"0")},re=V||function(ue,he,me){var be=ue<12?"AM":"PM";return me?be.toLowerCase():be};return Y.replace(m,(function(ue,he){return he||(function(me){switch(me){case"YY":return String(k.$y).slice(-2);case"YYYY":return T.s(k.$y,4,"0");case"M":return G+1;case"MM":return T.s(G+1,2,"0");case"MMM":return Z(j.monthsShort,G,H,3);case"MMMM":return Z(H,G);case"D":return k.$D;case"DD":return T.s(k.$D,2,"0");case"d":return String(k.$W);case"dd":return Z(j.weekdaysMin,k.$W,z,2);case"ddd":return Z(j.weekdaysShort,k.$W,z,3);case"dddd":return z[k.$W];case"H":return String(K);case"HH":return T.s(K,2,"0");case"h":return ne(1);case"hh":return ne(2);case"a":return re(K,U,!0);case"A":return re(K,U,!1);case"m":return String(U);case"mm":return T.s(U,2,"0");case"s":return String(k.$s);case"ss":return T.s(k.$s,2,"0");case"SSS":return T.s(k.$ms,3,"0");case"Z":return X}return null})(ue)||X.replace(":","")}))},N.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},N.diff=function(P,k,j){var Y,X=this,K=T.p(k),U=b(P),G=(U.utcOffset()-this.utcOffset())*n,z=this-U,H=function(){return T.m(X,U)};switch(K){case f:Y=H()/12;break;case A:Y=H();break;case d:Y=H()/3;break;case u:Y=(z-G)/6048e5;break;case c:Y=(z-G)/864e5;break;case l:Y=z/i;break;case s:Y=z/n;break;case o:Y=z/r;break;default:Y=z}return j?Y:T.a(Y)},N.daysInMonth=function(){return this.endOf(A).$D},N.$locale=function(){return x[this.$L]},N.locale=function(P,k){if(!P)return this.$L;var j=this.clone(),Y=R(P,k,!0);return Y&&(j.$L=Y),j},N.clone=function(){return T.w(this.$d,this)},N.toDate=function(){return new Date(this.valueOf())},N.toJSON=function(){return this.isValid()?this.toISOString():null},N.toISOString=function(){return this.$d.toISOString()},N.toString=function(){return this.$d.toUTCString()},_})(),F=D.prototype;return b.prototype=F,[["$ms",a],["$s",o],["$m",s],["$H",l],["$W",c],["$M",A],["$y",f],["$D",h]].forEach((function(_){F[_[1]]=function(N){return this.$g(N,_[0],_[1])}})),b.extend=function(_,N){return _.$i||(_(N,D,b),_.$i=!0),b},b.locale=R,b.isDayjs=S,b.unix=function(_){return b(1e3*_)},b.en=x[B],b.Ls=x,b.p={},b}))})(oR)),oR.exports}var r3e=t3e();const ma=xn(r3e);ma.locale("fr");function n3e(e,t,r){if(!e||!t||r===""||r==="Non autorisé")return r;const n=e.replace("AAAA","YYYY").replace("JJ","DD");return ma(r,n).format(t)}var sR={exports:{}},i3e=sR.exports,bJ;function a3e(){return bJ||(bJ=1,(function(e,t){(function(r,n){e.exports=n()})(i3e,(function(){var r,n,i=1e3,a=6e4,o=36e5,s=864e5,l=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,c=31536e6,u=2628e6,A=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,d={years:c,months:u,days:s,hours:o,minutes:a,seconds:i,milliseconds:1,weeks:6048e5},f=function(x){return x instanceof w},h=function(x,M,S){return new w(x,S,M.$l)},g=function(x){return n.p(x)+"s"},p=function(x){return x<0},m=function(x){return p(x)?Math.ceil(x):Math.floor(x)},y=function(x){return Math.abs(x)},C=function(x,M){return x?p(x)?{negative:!0,format:""+y(x)+M}:{negative:!1,format:""+x+M}:{negative:!1,format:""}},w=(function(){function x(S,R,b){var T=this;if(this.$d={},this.$l=b,S===void 0&&(this.$ms=0,this.parseFromMilliseconds()),R)return h(S*d[g(R)],this);if(typeof S=="number")return this.$ms=S,this.parseFromMilliseconds(),this;if(typeof S=="object")return Object.keys(S).forEach((function(_){T.$d[g(_)]=S[_]})),this.calMilliseconds(),this;if(typeof S=="string"){var D=S.match(A);if(D){var F=D.slice(2).map((function(_){return _!=null?Number(_):0}));return this.$d.years=F[0],this.$d.months=F[1],this.$d.weeks=F[2],this.$d.days=F[3],this.$d.hours=F[4],this.$d.minutes=F[5],this.$d.seconds=F[6],this.calMilliseconds(),this}}return this}var M=x.prototype;return M.calMilliseconds=function(){var S=this;this.$ms=Object.keys(this.$d).reduce((function(R,b){return R+(S.$d[b]||0)*d[b]}),0)},M.parseFromMilliseconds=function(){var S=this.$ms;this.$d.years=m(S/c),S%=c,this.$d.months=m(S/u),S%=u,this.$d.days=m(S/s),S%=s,this.$d.hours=m(S/o),S%=o,this.$d.minutes=m(S/a),S%=a,this.$d.seconds=m(S/i),S%=i,this.$d.milliseconds=S},M.toISOString=function(){var S=C(this.$d.years,"Y"),R=C(this.$d.months,"M"),b=+this.$d.days||0;this.$d.weeks&&(b+=7*this.$d.weeks);var T=C(b,"D"),D=C(this.$d.hours,"H"),F=C(this.$d.minutes,"M"),_=this.$d.seconds||0;this.$d.milliseconds&&(_+=this.$d.milliseconds/1e3,_=Math.round(1e3*_)/1e3);var N=C(_,"S"),P=S.negative||R.negative||T.negative||D.negative||F.negative||N.negative,k=D.format||F.format||N.format?"T":"",j=(P?"-":"")+"P"+S.format+R.format+T.format+k+D.format+F.format+N.format;return j==="P"||j==="-P"?"P0D":j},M.toJSON=function(){return this.toISOString()},M.format=function(S){var R=S||"YYYY-MM-DDTHH:mm:ss",b={Y:this.$d.years,YY:n.s(this.$d.years,2,"0"),YYYY:n.s(this.$d.years,4,"0"),M:this.$d.months,MM:n.s(this.$d.months,2,"0"),D:this.$d.days,DD:n.s(this.$d.days,2,"0"),H:this.$d.hours,HH:n.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:n.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:n.s(this.$d.seconds,2,"0"),SSS:n.s(this.$d.milliseconds,3,"0")};return R.replace(l,(function(T,D){return D||String(b[T])}))},M.as=function(S){return this.$ms/d[g(S)]},M.get=function(S){var R=this.$ms,b=g(S);return b==="milliseconds"?R%=1e3:R=b==="weeks"?m(R/d[b]):this.$d[b],R||0},M.add=function(S,R,b){var T;return T=R?S*d[g(R)]:f(S)?S.$ms:h(S,this).$ms,h(this.$ms+T*(b?-1:1),this)},M.subtract=function(S,R){return this.add(S,R,!0)},M.locale=function(S){var R=this.clone();return R.$l=S,R},M.clone=function(){return h(this.$ms,this)},M.humanize=function(S){return r().add(this.$ms,"ms").locale(this.$l).fromNow(!S)},M.valueOf=function(){return this.asMilliseconds()},M.milliseconds=function(){return this.get("milliseconds")},M.asMilliseconds=function(){return this.as("milliseconds")},M.seconds=function(){return this.get("seconds")},M.asSeconds=function(){return this.as("seconds")},M.minutes=function(){return this.get("minutes")},M.asMinutes=function(){return this.as("minutes")},M.hours=function(){return this.get("hours")},M.asHours=function(){return this.as("hours")},M.days=function(){return this.get("days")},M.asDays=function(){return this.as("days")},M.weeks=function(){return this.get("weeks")},M.asWeeks=function(){return this.as("weeks")},M.months=function(){return this.get("months")},M.asMonths=function(){return this.as("months")},M.years=function(){return this.get("years")},M.asYears=function(){return this.as("years")},x})(),B=function(x,M,S){return x.add(M.years()*S,"y").add(M.months()*S,"M").add(M.days()*S,"d").add(M.hours()*S,"h").add(M.minutes()*S,"m").add(M.seconds()*S,"s").add(M.milliseconds()*S,"ms")};return function(x,M,S){r=S,n=S().$utils(),S.duration=function(T,D){var F=S.locale();return h(T,{$l:F},D)},S.isDuration=f;var R=M.prototype.add,b=M.prototype.subtract;M.prototype.add=function(T,D){return f(T)?B(this,T,1):R.bind(this)(T,D)},M.prototype.subtract=function(T,D){return f(T)?B(this,T,-1):b.bind(this)(T,D)}}}))})(sR)),sR.exports}var o3e=a3e();const s3e=xn(o3e);ma.locale("fr");ma.extend(s3e);function l3e(e,t){const n=ma.duration(t,"seconds").$d;let i="";const a=[{format:"Y",duration:n.years,label:"a",key:1},{format:"M",duration:n.months,label:"m",key:2},{format:"D",duration:n.days,label:"j",key:3},{format:"H",duration:n.hours,label:"h",key:4},{format:"m",duration:n.minutes,label:"mn",key:5},{format:"s",duration:n.seconds,label:"s",key:6}],s=RegExp(/\(([^)]+)\)/).exec(e),c=a.filter(u=>u.format===s[1])[0].key;return c&&a.forEach(u=>{u.key<=c&&u.duration!==0&&(i+=`${u.duration}${u.label} `)}),["",NaN,null,void 0].includes(i)?"-":i}function c3e(e="#",t){if(t===void 0||Number(t)===0||t==="Infinity"||t==="infinity"||t==="NaN"||t===null)return"-";let r=Number(t),n={digits:0,style:""},i=0,a=e.match(/(,)(0*)/gm);a&&(a=a[0].substring(1),i=a.length),e.includes("(k)")&&(r=r/1e3);let s=e.includes("+"),l=null;return s&&r>0&&(l="+"),e=e.replace(/^0+/gm,""),n.style=e.replace(/\+?(\(.*\)\d*)?#(,\d*)?/gm,"").replace(/E/gm,"€").replace("(k)",""),n.digits=i,`${l??""}${r.toFixed(n.digits).replace(".",",")} ${n.style}`.trim()}function IJ(e){let t=0,r=e.match(/(,)(0*)/gm);return r&&(r=r[0].substring(1),t=r.length),t}function z1(e,t){let r=0;switch(t){case"Minute":r=e/60;break;case"Hour":r=e/Math.pow(60,2);break;case"Day":r=e/Math.pow(60,2)/24;break;case"Month":r=e/Math.pow(60,2)/24/30;break;case"Year":r=e/Math.pow(60,2)/24/30/12;break;default:r=e}return r}function u3e(e,t){const r=[{format:"Y",duration:z1(t,"Year"),label:"a",key:1},{format:"M",duration:z1(t,"Month"),label:"m",key:2},{format:"D",duration:z1(t,"Day"),label:"j",key:3},{format:"H",duration:z1(t,"Hour"),label:"h",key:4},{format:"m",duration:z1(t,"Minute"),label:"mn",key:5}];let n="";const a=RegExp(/\(([^)]+)\)/).exec(e),s=r.filter(l=>l.format===a[1])[0].key;return s&&r.forEach(l=>{l.key===s&&l.duration!==0&&(n=`${Math.round(l.duration*100)/100}${l.label} `)}),["0a","0m","0j","0h","0mn","",NaN,null,void 0].includes(n.trim())&&(n="-"),n}const A3e=(e,t)=>{const r=Math.ceil(e),n=Math.floor(t);return Math.floor(Math.random()*(n-r+1)+r)},d3e=e=>{const[t,r]=e.toString().split(","),n=t.replace(/\B(?=(\d{3})+(?!\d))/g," ");return r?`${n},${r}`:n};function aT({type:e,format:t,inputFormat:r,outputFormat:n,data:i,viewTitle:a=""}={}){let o="";switch(a.toLowerCase().includes("essentiel")&&e==="Number"&&(e=f3e(t)),e){case"Number":o=c3e(t,i);break;case"Date":o=n3e(r,n,i);break;case"Interval":o=l3e(t,Number(i));break;case"Tps_deci":o=u3e(t,Number(i));break;default:o=i}return e==="Date"?o.trim():d3e(o)}function f3e(e=""){return e.toLowerCase().includes("interval")?"Interval":e.toLowerCase().includes("deci")?"Tps_deci":e.toLowerCase().includes("date")?"Date":"Number"}var _F={exports:{}},NF,SJ;function h3e(){if(SJ)return NF;SJ=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return NF=e,NF}var kF,RJ;function g3e(){if(RJ)return kF;RJ=1;var e=h3e();function t(){}function r(){}return r.resetWarningCache=t,kF=function(){function n(o,s,l,c,u,A){if(A!==e){var d=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw d.name="Invariant Violation",d}}n.isRequired=n;function i(){return n}var a={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:i,element:n,elementType:n,instanceOf:i,node:n,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:r,resetWarningCache:t};return a.PropTypes=a,a},kF}var TJ;function gu(){return TJ||(TJ=1,_F.exports=g3e()()),_F.exports}var p3e=gu();const J=xn(p3e);var Md=ce.createContext(null);function v3e(e){e()}var wve=v3e,m3e=function(t){return wve=t},E3e=function(){return wve};function y3e(){var e=E3e(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e(function(){for(var i=t;i;)i.callback(),i=i.next})},get:function(){for(var i=[],a=t;a;)i.push(a),a=a.next;return i},subscribe:function(i){var a=!0,o=r={callback:i,next:null,prev:r};return o.prev?o.prev.next=o:t=o,function(){!a||t===null||(a=!1,o.next?o.next.prev=o.prev:r=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}var QJ={notify:function(){},get:function(){return[]}};function C7(e,t){var r,n=QJ;function i(A){return l(),n.subscribe(A)}function a(){n.notify()}function o(){u.onStateChange&&u.onStateChange()}function s(){return!!r}function l(){r||(r=t?t.addNestedSub(o):e.subscribe(o),n=y3e())}function c(){r&&(r(),r=void 0,n.clear(),n=QJ)}var u={addNestedSub:i,notifyNestedSubs:a,handleChangeWrapper:o,isSubscribed:s,trySubscribe:l,tryUnsubscribe:c,getListeners:function(){return n}};return u}var oT=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?E.useLayoutEffect:E.useEffect;function C3e(e){var t=e.store,r=e.context,n=e.children,i=E.useMemo(function(){var s=C7(t);return{store:t,subscription:s}},[t]),a=E.useMemo(function(){return t.getState()},[t]);oT(function(){var s=i.subscription;return s.onStateChange=s.notifyNestedSubs,s.trySubscribe(),a!==t.getState()&&s.notifyNestedSubs(),function(){s.tryUnsubscribe(),s.onStateChange=null}},[i,a]);var o=r||Md;return ce.createElement(o.Provider,{value:i},n)}function ge(){return ge=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ge.apply(null,arguments)}var PF={exports:{}},Yi={};var DJ;function w3e(){if(DJ)return Yi;DJ=1;var e=typeof Symbol=="function"&&Symbol.for,t=e?Symbol.for("react.element"):60103,r=e?Symbol.for("react.portal"):60106,n=e?Symbol.for("react.fragment"):60107,i=e?Symbol.for("react.strict_mode"):60108,a=e?Symbol.for("react.profiler"):60114,o=e?Symbol.for("react.provider"):60109,s=e?Symbol.for("react.context"):60110,l=e?Symbol.for("react.async_mode"):60111,c=e?Symbol.for("react.concurrent_mode"):60111,u=e?Symbol.for("react.forward_ref"):60112,A=e?Symbol.for("react.suspense"):60113,d=e?Symbol.for("react.suspense_list"):60120,f=e?Symbol.for("react.memo"):60115,h=e?Symbol.for("react.lazy"):60116,g=e?Symbol.for("react.block"):60121,p=e?Symbol.for("react.fundamental"):60117,m=e?Symbol.for("react.responder"):60118,y=e?Symbol.for("react.scope"):60119;function C(B){if(typeof B=="object"&&B!==null){var x=B.$$typeof;switch(x){case t:switch(B=B.type,B){case l:case c:case n:case a:case i:case A:return B;default:switch(B=B&&B.$$typeof,B){case s:case u:case h:case f:case o:return B;default:return x}}case r:return x}}}function w(B){return C(B)===c}return Yi.AsyncMode=l,Yi.ConcurrentMode=c,Yi.ContextConsumer=s,Yi.ContextProvider=o,Yi.Element=t,Yi.ForwardRef=u,Yi.Fragment=n,Yi.Lazy=h,Yi.Memo=f,Yi.Portal=r,Yi.Profiler=a,Yi.StrictMode=i,Yi.Suspense=A,Yi.isAsyncMode=function(B){return w(B)||C(B)===l},Yi.isConcurrentMode=w,Yi.isContextConsumer=function(B){return C(B)===s},Yi.isContextProvider=function(B){return C(B)===o},Yi.isElement=function(B){return typeof B=="object"&&B!==null&&B.$$typeof===t},Yi.isForwardRef=function(B){return C(B)===u},Yi.isFragment=function(B){return C(B)===n},Yi.isLazy=function(B){return C(B)===h},Yi.isMemo=function(B){return C(B)===f},Yi.isPortal=function(B){return C(B)===r},Yi.isProfiler=function(B){return C(B)===a},Yi.isStrictMode=function(B){return C(B)===i},Yi.isSuspense=function(B){return C(B)===A},Yi.isValidElementType=function(B){return typeof B=="string"||typeof B=="function"||B===n||B===c||B===a||B===i||B===A||B===d||typeof B=="object"&&B!==null&&(B.$$typeof===h||B.$$typeof===f||B.$$typeof===o||B.$$typeof===s||B.$$typeof===u||B.$$typeof===p||B.$$typeof===m||B.$$typeof===y||B.$$typeof===g)},Yi.typeOf=C,Yi}var FJ;function Bve(){return FJ||(FJ=1,PF.exports=w3e()),PF.exports}var OF,_J;function B3e(){if(_J)return OF;_J=1;var e=Bve(),t={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},r={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},n={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};a[e.ForwardRef]=n,a[e.Memo]=i;function o(h){return e.isMemo(h)?i:a[h.$$typeof]||t}var s=Object.defineProperty,l=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,u=Object.getOwnPropertyDescriptor,A=Object.getPrototypeOf,d=Object.prototype;function f(h,g,p){if(typeof g!="string"){if(d){var m=A(g);m&&m!==d&&f(h,m,p)}var y=l(g);c&&(y=y.concat(c(g)));for(var C=o(h),w=o(g),B=0;B<y.length;++B){var x=y[B];if(!r[x]&&!(p&&p[x])&&!(w&&w[x])&&!(C&&C[x])){var M=u(g,x);try{s(h,x,M)}catch{}}}}return h}return OF=f,OF}var x3e=B3e();const NJ=xn(x3e);var jF={exports:{}},Zi={};var kJ;function M3e(){if(kJ)return Zi;kJ=1;var e=60103,t=60106,r=60107,n=60108,i=60114,a=60109,o=60110,s=60112,l=60113,c=60120,u=60115,A=60116,d=60121,f=60122,h=60117,g=60129,p=60131;if(typeof Symbol=="function"&&Symbol.for){var m=Symbol.for;e=m("react.element"),t=m("react.portal"),r=m("react.fragment"),n=m("react.strict_mode"),i=m("react.profiler"),a=m("react.provider"),o=m("react.context"),s=m("react.forward_ref"),l=m("react.suspense"),c=m("react.suspense_list"),u=m("react.memo"),A=m("react.lazy"),d=m("react.block"),f=m("react.server.block"),h=m("react.fundamental"),g=m("react.debug_trace_mode"),p=m("react.legacy_hidden")}function y(F){if(typeof F=="object"&&F!==null){var _=F.$$typeof;switch(_){case e:switch(F=F.type,F){case r:case i:case n:case l:case c:return F;default:switch(F=F&&F.$$typeof,F){case o:case s:case A:case u:case a:return F;default:return _}}case t:return _}}}var C=a,w=e,B=s,x=r,M=A,S=u,R=t,b=i,T=n,D=l;return Zi.ContextConsumer=o,Zi.ContextProvider=C,Zi.Element=w,Zi.ForwardRef=B,Zi.Fragment=x,Zi.Lazy=M,Zi.Memo=S,Zi.Portal=R,Zi.Profiler=b,Zi.StrictMode=T,Zi.Suspense=D,Zi.isAsyncMode=function(){return!1},Zi.isConcurrentMode=function(){return!1},Zi.isContextConsumer=function(F){return y(F)===o},Zi.isContextProvider=function(F){return y(F)===a},Zi.isElement=function(F){return typeof F=="object"&&F!==null&&F.$$typeof===e},Zi.isForwardRef=function(F){return y(F)===s},Zi.isFragment=function(F){return y(F)===r},Zi.isLazy=function(F){return y(F)===A},Zi.isMemo=function(F){return y(F)===u},Zi.isPortal=function(F){return y(F)===t},Zi.isProfiler=function(F){return y(F)===i},Zi.isStrictMode=function(F){return y(F)===n},Zi.isSuspense=function(F){return y(F)===l},Zi.isValidElementType=function(F){return typeof F=="string"||typeof F=="function"||F===r||F===i||F===g||F===n||F===l||F===c||F===p||typeof F=="object"&&F!==null&&(F.$$typeof===A||F.$$typeof===u||F.$$typeof===a||F.$$typeof===o||F.$$typeof===s||F.$$typeof===h||F.$$typeof===d||F[0]===f)},Zi.typeOf=y,Zi}var PJ;function b3e(){return PJ||(PJ=1,jF.exports=M3e()),jF.exports}var I3e=b3e(),S3e=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],R3e=["reactReduxForwardedRef"],T3e=[],Q3e=[null,null];function D3e(e,t){var r=e[1];return[t.payload,r+1]}function OJ(e,t,r){oT(function(){return e.apply(void 0,t)},r)}function F3e(e,t,r,n,i,a,o){e.current=n,t.current=i,r.current=!1,a.current&&(a.current=null,o())}function _3e(e,t,r,n,i,a,o,s,l,c){if(e){var u=!1,A=null,d=function(){if(!u){var g=t.getState(),p,m;try{p=n(g,i.current)}catch(y){m=y,A=y}m||(A=null),p===a.current?o.current||l():(a.current=p,s.current=p,o.current=!0,c({type:"STORE_UPDATED",payload:{error:m}}))}};r.onStateChange=d,r.trySubscribe(),d();var f=function(){if(u=!0,r.tryUnsubscribe(),r.onStateChange=null,A)throw A};return f}}var N3e=function(){return[null,0]};function k3e(e,t){t===void 0&&(t={});var r=t,n=r.getDisplayName,i=n===void 0?function(C){return"ConnectAdvanced("+C+")"}:n,a=r.methodName,o=a===void 0?"connectAdvanced":a,s=r.renderCountProp,l=s===void 0?void 0:s,c=r.shouldHandleStateChanges,u=c===void 0?!0:c,A=r.storeKey,d=A===void 0?"store":A;r.withRef;var f=r.forwardRef,h=f===void 0?!1:f,g=r.context,p=g===void 0?Md:g,m=xa(r,S3e),y=p;return function(w){var B=w.displayName||w.name||"Component",x=i(B),M=ge({},m,{getDisplayName:i,methodName:o,renderCountProp:l,shouldHandleStateChanges:u,storeKey:d,displayName:x,wrappedComponentName:B,WrappedComponent:w}),S=m.pure;function R(_){return e(_.dispatch,M)}var b=S?E.useMemo:function(_){return _()};function T(_){var N=E.useMemo(function(){var He=_.reactReduxForwardedRef,Re=xa(_,R3e);return[_.context,He,Re]},[_]),P=N[0],k=N[1],j=N[2],Y=E.useMemo(function(){return P&&P.Consumer&&I3e.isContextConsumer(ce.createElement(P.Consumer,null))?P:y},[P,y]),X=E.useContext(Y),K=!!_.store&&!!_.store.getState&&!!_.store.dispatch;X&&X.store;var U=K?_.store:X.store,G=E.useMemo(function(){return R(U)},[U]),z=E.useMemo(function(){if(!u)return Q3e;var He=C7(U,K?null:X.subscription),Re=He.notifyNestedSubs.bind(He);return[He,Re]},[U,K,X]),H=z[0],V=z[1],Z=E.useMemo(function(){return K?X:ge({},X,{subscription:H})},[K,X,H]),ne=E.useReducer(D3e,T3e,N3e),re=ne[0],ue=re[0],he=ne[1];if(ue&&ue.error)throw ue.error;var me=E.useRef(),be=E.useRef(j),Me=E.useRef(),ie=E.useRef(!1),Se=b(function(){return Me.current&&j===be.current?Me.current:G(U.getState(),j)},[U,ue,j]);OJ(F3e,[be,me,ie,j,Se,Me,V]),OJ(_3e,[u,U,H,G,be,me,ie,Me,V,he],[U,H,G]);var Ue=E.useMemo(function(){return ce.createElement(w,ge({},Se,{ref:k}))},[k,w,Se]),ct=E.useMemo(function(){return u?ce.createElement(Y.Provider,{value:Z},Ue):Ue},[Y,Ue,Z]);return ct}var D=S?ce.memo(T):T;if(D.WrappedComponent=w,D.displayName=T.displayName=x,h){var F=ce.forwardRef(function(N,P){return ce.createElement(D,ge({},N,{reactReduxForwardedRef:P}))});return F.displayName=x,F.WrappedComponent=w,NJ(F,w)}return NJ(D,w)}}function jJ(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function zF(e,t){if(jJ(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var i=0;i<r.length;i++)if(!Object.prototype.hasOwnProperty.call(t,r[i])||!jJ(e[r[i]],t[r[i]]))return!1;return!0}function P3e(e,t){var r={},n=function(o){var s=e[o];typeof s=="function"&&(r[o]=function(){return t(s.apply(void 0,arguments))})};for(var i in e)n(i);return r}function w7(e){return function(r,n){var i=e(r,n);function a(){return i}return a.dependsOnOwnProps=!1,a}}function zJ(e){return e.dependsOnOwnProps!==null&&e.dependsOnOwnProps!==void 0?!!e.dependsOnOwnProps:e.length!==1}function xve(e,t){return function(n,i){i.displayName;var a=function(s,l){return a.dependsOnOwnProps?a.mapToProps(s,l):a.mapToProps(s)};return a.dependsOnOwnProps=!0,a.mapToProps=function(s,l){a.mapToProps=e,a.dependsOnOwnProps=zJ(e);var c=a(s,l);return typeof c=="function"&&(a.mapToProps=c,a.dependsOnOwnProps=zJ(c),c=a(s,l)),c},a}}function O3e(e){return typeof e=="function"?xve(e):void 0}function j3e(e){return e?void 0:w7(function(t){return{dispatch:t}})}function z3e(e){return e&&typeof e=="object"?w7(function(t){return P3e(e,t)}):void 0}const L3e=[O3e,j3e,z3e];function Y3e(e){return typeof e=="function"?xve(e):void 0}function U3e(e){return e?void 0:w7(function(){return{}})}const H3e=[Y3e,U3e];function G3e(e,t,r){return ge({},r,e,t)}function K3e(e){return function(r,n){n.displayName;var i=n.pure,a=n.areMergedPropsEqual,o=!1,s;return function(c,u,A){var d=e(c,u,A);return o?(!i||!a(d,s))&&(s=d):(o=!0,s=d),s}}}function V3e(e){return typeof e=="function"?K3e(e):void 0}function J3e(e){return e?void 0:function(){return G3e}}const W3e=[V3e,J3e];var X3e=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function q3e(e,t,r,n){return function(a,o){return r(e(a,o),t(n,o),o)}}function $3e(e,t,r,n,i){var a=i.areStatesEqual,o=i.areOwnPropsEqual,s=i.areStatePropsEqual,l=!1,c,u,A,d,f;function h(C,w){return c=C,u=w,A=e(c,u),d=t(n,u),f=r(A,d,u),l=!0,f}function g(){return A=e(c,u),t.dependsOnOwnProps&&(d=t(n,u)),f=r(A,d,u),f}function p(){return e.dependsOnOwnProps&&(A=e(c,u)),t.dependsOnOwnProps&&(d=t(n,u)),f=r(A,d,u),f}function m(){var C=e(c,u),w=!s(C,A);return A=C,w&&(f=r(A,d,u)),f}function y(C,w){var B=!o(w,u),x=!a(C,c,w,u);return c=C,u=w,B&&x?g():B?p():x?m():f}return function(w,B){return l?y(w,B):h(w,B)}}function Z3e(e,t){var r=t.initMapStateToProps,n=t.initMapDispatchToProps,i=t.initMergeProps,a=xa(t,X3e),o=r(e,a),s=n(e,a),l=i(e,a),c=a.pure?$3e:q3e;return c(o,s,l,e,a)}var eOe=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function LF(e,t,r){for(var n=t.length-1;n>=0;n--){var i=t[n](e);if(i)return i}return function(a,o){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+o.wrappedComponentName+".")}}function tOe(e,t){return e===t}function rOe(e){var t={},r=t.connectHOC,n=r===void 0?k3e:r,i=t.mapStateToPropsFactories,a=i===void 0?H3e:i,o=t.mapDispatchToPropsFactories,s=o===void 0?L3e:o,l=t.mergePropsFactories,c=l===void 0?W3e:l,u=t.selectorFactory,A=u===void 0?Z3e:u;return function(f,h,g,p){p===void 0&&(p={});var m=p,y=m.pure,C=y===void 0?!0:y,w=m.areStatesEqual,B=w===void 0?tOe:w,x=m.areOwnPropsEqual,M=x===void 0?zF:x,S=m.areStatePropsEqual,R=S===void 0?zF:S,b=m.areMergedPropsEqual,T=b===void 0?zF:b,D=xa(m,eOe),F=LF(f,a,"mapStateToProps"),_=LF(h,s,"mapDispatchToProps"),N=LF(g,c,"mergeProps");return n(A,ge({methodName:"connect",getDisplayName:function(k){return"Connect("+k+")"},shouldHandleStateChanges:!!f,initMapStateToProps:F,initMapDispatchToProps:_,initMergeProps:N,pure:C,areStatesEqual:B,areOwnPropsEqual:M,areStatePropsEqual:R,areMergedPropsEqual:T},D))}}const nOe=rOe();function Mve(){var e=E.useContext(Md);return e}function bve(e){e===void 0&&(e=Md);var t=e===Md?Mve:function(){return E.useContext(e)};return function(){var n=t(),i=n.store;return i}}var iOe=bve();function aOe(e){e===void 0&&(e=Md);var t=e===Md?iOe:bve(e);return function(){var n=t();return n.dispatch}}var Sn=aOe(),oOe=function(t,r){return t===r};function sOe(e,t,r,n){var i=E.useReducer(function(h){return h+1},0),a=i[1],o=E.useMemo(function(){return C7(r,n)},[r,n]),s=E.useRef(),l=E.useRef(),c=E.useRef(),u=E.useRef(),A=r.getState(),d;try{if(e!==l.current||A!==c.current||s.current){var f=e(A);u.current===void 0||!t(f,u.current)?d=f:d=u.current}else d=u.current}catch(h){throw s.current&&(h.message+=`
The error may be correlated with this previous error:
`+s.current.stack+`
`),h}return oT(function(){l.current=e,c.current=A,u.current=d,s.current=void 0}),oT(function(){function h(){try{var g=r.getState();if(g===c.current)return;var p=l.current(g);if(t(p,u.current))return;u.current=p,c.current=g}catch(m){s.current=m}a()}return o.onStateChange=h,o.trySubscribe(),h(),function(){return o.tryUnsubscribe()}},[r,o]),d}function lOe(e){e===void 0&&(e=Md);var t=e===Md?Mve:function(){return E.useContext(e)};return function(n,i){i===void 0&&(i=oOe);var a=t(),o=a.store,s=a.subscription,l=sOe(n,i,o,s);return E.useDebugValue(l),l}}var dt=lOe();m3e(ls.unstable_batchedUpdates);function sT(e,t){return sT=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},sT(e,t)}function Ao(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,sT(e,t)}function rb(e){return e.charAt(0)==="/"}function YF(e,t){for(var r=t,n=r+1,i=e.length;n<i;r+=1,n+=1)e[r]=e[n];e.pop()}function cOe(e,t){t===void 0&&(t="");var r=e&&e.split("/")||[],n=t&&t.split("/")||[],i=e&&rb(e),a=t&&rb(t),o=i||a;if(e&&rb(e)?n=r:r.length&&(n.pop(),n=n.concat(r)),!n.length)return"/";var s;if(n.length){var l=n[n.length-1];s=l==="."||l===".."||l===""}else s=!1;for(var c=0,u=n.length;u>=0;u--){var A=n[u];A==="."?YF(n,u):A===".."?(YF(n,u),c++):c&&(YF(n,u),c--)}if(!o)for(;c--;c)n.unshift("..");o&&n[0]!==""&&(!n[0]||!rb(n[0]))&&n.unshift("");var d=n.join("/");return s&&d.substr(-1)!=="/"&&(d+="/"),d}function LJ(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}function lR(e,t){if(e===t)return!0;if(e==null||t==null)return!1;if(Array.isArray(e))return Array.isArray(t)&&e.length===t.length&&e.every(function(i,a){return lR(i,t[a])});if(typeof e=="object"||typeof t=="object"){var r=LJ(e),n=LJ(t);return r!==e||n!==t?lR(r,n):Object.keys(Object.assign({},e,t)).every(function(i){return lR(e[i],t[i])})}return!1}var uOe="Invariant failed";function Yg(e,t){throw new Error(uOe)}function Lw(e){return e.charAt(0)==="/"?e:"/"+e}function YJ(e){return e.charAt(0)==="/"?e.substr(1):e}function AOe(e,t){return e.toLowerCase().indexOf(t.toLowerCase())===0&&"/?#".indexOf(e.charAt(t.length))!==-1}function Ive(e,t){return AOe(e,t)?e.substr(t.length):e}function Sve(e){return e.charAt(e.length-1)==="/"?e.slice(0,-1):e}function dOe(e){var t=e||"/",r="",n="",i=t.indexOf("#");i!==-1&&(n=t.substr(i),t=t.substr(0,i));var a=t.indexOf("?");return a!==-1&&(r=t.substr(a),t=t.substr(0,a)),{pathname:t,search:r==="?"?"":r,hash:n==="#"?"":n}}function Hl(e){var t=e.pathname,r=e.search,n=e.hash,i=t||"/";return r&&r!=="?"&&(i+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(i+=n.charAt(0)==="#"?n:"#"+n),i}function wl(e,t,r,n){var i;typeof e=="string"?(i=dOe(e),i.state=t):(i=ge({},e),i.pathname===void 0&&(i.pathname=""),i.search?i.search.charAt(0)!=="?"&&(i.search="?"+i.search):i.search="",i.hash?i.hash.charAt(0)!=="#"&&(i.hash="#"+i.hash):i.hash="",t!==void 0&&i.state===void 0&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(a){throw a instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):a}return r&&(i.key=r),n?i.pathname?i.pathname.charAt(0)!=="/"&&(i.pathname=cOe(i.pathname,n.pathname)):i.pathname=n.pathname:i.pathname||(i.pathname="/"),i}function fOe(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&lR(e.state,t.state)}function B7(){var e=null;function t(o){return e=o,function(){e===o&&(e=null)}}function r(o,s,l,c){if(e!=null){var u=typeof e=="function"?e(o,s):e;typeof u=="string"?typeof l=="function"?l(u,c):c(!0):c(u!==!1)}else c(!0)}var n=[];function i(o){var s=!0;function l(){s&&o.apply(void 0,arguments)}return n.push(l),function(){s=!1,n=n.filter(function(c){return c!==l})}}function a(){for(var o=arguments.length,s=new Array(o),l=0;l<o;l++)s[l]=arguments[l];n.forEach(function(c){return c.apply(void 0,s)})}return{setPrompt:t,confirmTransitionTo:r,appendListener:i,notifyListeners:a}}var Rve=!!(typeof window<"u"&&window.document&&window.document.createElement);function Tve(e,t){t(window.confirm(e))}function hOe(){var e=window.navigator.userAgent;return(e.indexOf("Android 2.")!==-1||e.indexOf("Android 4.0")!==-1)&&e.indexOf("Mobile Safari")!==-1&&e.indexOf("Chrome")===-1&&e.indexOf("Windows Phone")===-1?!1:window.history&&"pushState"in window.history}function gOe(){return window.navigator.userAgent.indexOf("Trident")===-1}function pOe(){return window.navigator.userAgent.indexOf("Firefox")===-1}function vOe(e){return e.state===void 0&&navigator.userAgent.indexOf("CriOS")===-1}var UJ="popstate",HJ="hashchange";function GJ(){try{return window.history.state||{}}catch{return{}}}function Qve(e){e===void 0&&(e={}),Rve||Yg();var t=window.history,r=hOe(),n=!gOe(),i=e,a=i.forceRefresh,o=a===void 0?!1:a,s=i.getUserConfirmation,l=s===void 0?Tve:s,c=i.keyLength,u=c===void 0?6:c,A=e.basename?Sve(Lw(e.basename)):"";function d(Y){var X=Y||{},K=X.key,U=X.state,G=window.location,z=G.pathname,H=G.search,V=G.hash,Z=z+H+V;return A&&(Z=Ive(Z,A)),wl(Z,U,K)}function f(){return Math.random().toString(36).substr(2,u)}var h=B7();function g(Y){ge(j,Y),j.length=t.length,h.notifyListeners(j.location,j.action)}function p(Y){vOe(Y)||C(d(Y.state))}function m(){C(d(GJ()))}var y=!1;function C(Y){if(y)y=!1,g();else{var X="POP";h.confirmTransitionTo(Y,X,l,function(K){K?g({action:X,location:Y}):w(Y)})}}function w(Y){var X=j.location,K=x.indexOf(X.key);K===-1&&(K=0);var U=x.indexOf(Y.key);U===-1&&(U=0);var G=K-U;G&&(y=!0,b(G))}var B=d(GJ()),x=[B.key];function M(Y){return A+Hl(Y)}function S(Y,X){var K="PUSH",U=wl(Y,X,f(),j.location);h.confirmTransitionTo(U,K,l,function(G){if(G){var z=M(U),H=U.key,V=U.state;if(r)if(t.pushState({key:H,state:V},null,z),o)window.location.href=z;else{var Z=x.indexOf(j.location.key),ne=x.slice(0,Z+1);ne.push(U.key),x=ne,g({action:K,location:U})}else window.location.href=z}})}function R(Y,X){var K="REPLACE",U=wl(Y,X,f(),j.location);h.confirmTransitionTo(U,K,l,function(G){if(G){var z=M(U),H=U.key,V=U.state;if(r)if(t.replaceState({key:H,state:V},null,z),o)window.location.replace(z);else{var Z=x.indexOf(j.location.key);Z!==-1&&(x[Z]=U.key),g({action:K,location:U})}else window.location.replace(z)}})}function b(Y){t.go(Y)}function T(){b(-1)}function D(){b(1)}var F=0;function _(Y){F+=Y,F===1&&Y===1?(window.addEventListener(UJ,p),n&&window.addEventListener(HJ,m)):F===0&&(window.removeEventListener(UJ,p),n&&window.removeEventListener(HJ,m))}var N=!1;function P(Y){Y===void 0&&(Y=!1);var X=h.setPrompt(Y);return N||(_(1),N=!0),function(){return N&&(N=!1,_(-1)),X()}}function k(Y){var X=h.appendListener(Y);return _(1),function(){_(-1),X()}}var j={length:t.length,action:"POP",location:B,createHref:M,push:S,replace:R,go:b,goBack:T,goForward:D,block:P,listen:k};return j}var KJ="hashchange",mOe={hashbang:{encodePath:function(t){return t.charAt(0)==="!"?t:"!/"+YJ(t)},decodePath:function(t){return t.charAt(0)==="!"?t.substr(1):t}},noslash:{encodePath:YJ,decodePath:Lw},slash:{encodePath:Lw,decodePath:Lw}};function Dve(e){var t=e.indexOf("#");return t===-1?e:e.slice(0,t)}function L1(){var e=window.location.href,t=e.indexOf("#");return t===-1?"":e.substring(t+1)}function EOe(e){window.location.hash=e}function UF(e){window.location.replace(Dve(window.location.href)+"#"+e)}function yOe(e){e===void 0&&(e={}),Rve||Yg();var t=window.history;pOe();var r=e,n=r.getUserConfirmation,i=n===void 0?Tve:n,a=r.hashType,o=a===void 0?"slash":a,s=e.basename?Sve(Lw(e.basename)):"",l=mOe[o],c=l.encodePath,u=l.decodePath;function A(){var X=u(L1());return s&&(X=Ive(X,s)),wl(X)}var d=B7();function f(X){ge(Y,X),Y.length=t.length,d.notifyListeners(Y.location,Y.action)}var h=!1,g=null;function p(X,K){return X.pathname===K.pathname&&X.search===K.search&&X.hash===K.hash}function m(){var X=L1(),K=c(X);if(X!==K)UF(K);else{var U=A(),G=Y.location;if(!h&&p(G,U)||g===Hl(U))return;g=null,y(U)}}function y(X){if(h)h=!1,f();else{var K="POP";d.confirmTransitionTo(X,K,i,function(U){U?f({action:K,location:X}):C(X)})}}function C(X){var K=Y.location,U=M.lastIndexOf(Hl(K));U===-1&&(U=0);var G=M.lastIndexOf(Hl(X));G===-1&&(G=0);var z=U-G;z&&(h=!0,T(z))}var w=L1(),B=c(w);w!==B&&UF(B);var x=A(),M=[Hl(x)];function S(X){var K=document.querySelector("base"),U="";return K&&K.getAttribute("href")&&(U=Dve(window.location.href)),U+"#"+c(s+Hl(X))}function R(X,K){var U="PUSH",G=wl(X,void 0,void 0,Y.location);d.confirmTransitionTo(G,U,i,function(z){if(z){var H=Hl(G),V=c(s+H),Z=L1()!==V;if(Z){g=H,EOe(V);var ne=M.lastIndexOf(Hl(Y.location)),re=M.slice(0,ne+1);re.push(H),M=re,f({action:U,location:G})}else f()}})}function b(X,K){var U="REPLACE",G=wl(X,void 0,void 0,Y.location);d.confirmTransitionTo(G,U,i,function(z){if(z){var H=Hl(G),V=c(s+H),Z=L1()!==V;Z&&(g=H,UF(V));var ne=M.indexOf(Hl(Y.location));ne!==-1&&(M[ne]=H),f({action:U,location:G})}})}function T(X){t.go(X)}function D(){T(-1)}function F(){T(1)}var _=0;function N(X){_+=X,_===1&&X===1?window.addEventListener(KJ,m):_===0&&window.removeEventListener(KJ,m)}var P=!1;function k(X){X===void 0&&(X=!1);var K=d.setPrompt(X);return P||(N(1),P=!0),function(){return P&&(P=!1,N(-1)),K()}}function j(X){var K=d.appendListener(X);return N(1),function(){N(-1),K()}}var Y={length:t.length,action:"POP",location:x,createHref:S,push:R,replace:b,go:T,goBack:D,goForward:F,block:k,listen:j};return Y}function VJ(e,t,r){return Math.min(Math.max(e,t),r)}function COe(e){e===void 0&&(e={});var t=e,r=t.getUserConfirmation,n=t.initialEntries,i=n===void 0?["/"]:n,a=t.initialIndex,o=a===void 0?0:a,s=t.keyLength,l=s===void 0?6:s,c=B7();function u(S){ge(M,S),M.length=M.entries.length,c.notifyListeners(M.location,M.action)}function A(){return Math.random().toString(36).substr(2,l)}var d=VJ(o,0,i.length-1),f=i.map(function(S){return typeof S=="string"?wl(S,void 0,A()):wl(S,void 0,S.key||A())}),h=Hl;function g(S,R){var b="PUSH",T=wl(S,R,A(),M.location);c.confirmTransitionTo(T,b,r,function(D){if(D){var F=M.index,_=F+1,N=M.entries.slice(0);N.length>_?N.splice(_,N.length-_,T):N.push(T),u({action:b,location:T,index:_,entries:N})}})}function p(S,R){var b="REPLACE",T=wl(S,R,A(),M.location);c.confirmTransitionTo(T,b,r,function(D){D&&(M.entries[M.index]=T,u({action:b,location:T}))})}function m(S){var R=VJ(M.index+S,0,M.entries.length-1),b="POP",T=M.entries[R];c.confirmTransitionTo(T,b,r,function(D){D?u({action:b,location:T,index:R}):u()})}function y(){m(-1)}function C(){m(1)}function w(S){var R=M.index+S;return R>=0&&R<M.entries.length}function B(S){return S===void 0&&(S=!1),c.setPrompt(S)}function x(S){return c.appendListener(S)}var M={length:f.length,action:"POP",location:f[d],index:d,entries:f,createHref:h,push:g,replace:p,go:m,goBack:y,goForward:C,canGo:w,block:B,listen:x};return M}var Rp={exports:{}},HF,JJ;function wOe(){return JJ||(JJ=1,HF=Array.isArray||function(e){return Object.prototype.toString.call(e)=="[object Array]"}),HF}var WJ;function BOe(){if(WJ)return Rp.exports;WJ=1;var e=wOe();Rp.exports=p,Rp.exports.parse=r,Rp.exports.compile=i,Rp.exports.tokensToFunction=s,Rp.exports.tokensToRegExp=g;var t=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function r(m,y){for(var C=[],w=0,B=0,x="",M=y&&y.delimiter||"/",S;(S=t.exec(m))!=null;){var R=S[0],b=S[1],T=S.index;if(x+=m.slice(B,T),B=T+R.length,b){x+=b[1];continue}var D=m[B],F=S[2],_=S[3],N=S[4],P=S[5],k=S[6],j=S[7];x&&(C.push(x),x="");var Y=F!=null&&D!=null&&D!==F,X=k==="+"||k==="*",K=k==="?"||k==="*",U=F||M,G=N||P,z=F||(typeof C[C.length-1]=="string"?C[C.length-1]:"");C.push({name:_||w++,prefix:F||"",delimiter:U,optional:K,repeat:X,partial:Y,asterisk:!!j,pattern:G?c(G):j?".*":n(U,z)})}return B<m.length&&(x+=m.substr(B)),x&&C.push(x),C}function n(m,y){return!y||y.indexOf(m)>-1?"[^"+l(m)+"]+?":l(y)+"|(?:(?!"+l(y)+")[^"+l(m)+"])+?"}function i(m,y){return s(r(m,y),y)}function a(m){return encodeURI(m).replace(/[\/?#]/g,function(y){return"%"+y.charCodeAt(0).toString(16).toUpperCase()})}function o(m){return encodeURI(m).replace(/[?#]/g,function(y){return"%"+y.charCodeAt(0).toString(16).toUpperCase()})}function s(m,y){for(var C=new Array(m.length),w=0;w<m.length;w++)typeof m[w]=="object"&&(C[w]=new RegExp("^(?:"+m[w].pattern+")$",A(y)));return function(B,x){for(var M="",S=B||{},R=x||{},b=R.pretty?a:encodeURIComponent,T=0;T<m.length;T++){var D=m[T];if(typeof D=="string"){M+=D;continue}var F=S[D.name],_;if(F==null)if(D.optional){D.partial&&(M+=D.prefix);continue}else throw new TypeError('Expected "'+D.name+'" to be defined');if(e(F)){if(!D.repeat)throw new TypeError('Expected "'+D.name+'" to not repeat, but received `'+JSON.stringify(F)+"`");if(F.length===0){if(D.optional)continue;throw new TypeError('Expected "'+D.name+'" to not be empty')}for(var N=0;N<F.length;N++){if(_=b(F[N]),!C[T].test(_))throw new TypeError('Expected all "'+D.name+'" to match "'+D.pattern+'", but received `'+JSON.stringify(_)+"`");M+=(N===0?D.prefix:D.delimiter)+_}continue}if(_=D.asterisk?o(F):b(F),!C[T].test(_))throw new TypeError('Expected "'+D.name+'" to match "'+D.pattern+'", but received "'+_+'"');M+=D.prefix+_}return M}}function l(m){return m.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function c(m){return m.replace(/([=!:$\/()])/g,"\\$1")}function u(m,y){return m.keys=y,m}function A(m){return m&&m.sensitive?"":"i"}function d(m,y){var C=m.source.match(/\((?!\?)/g);if(C)for(var w=0;w<C.length;w++)y.push({name:w,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return u(m,y)}function f(m,y,C){for(var w=[],B=0;B<m.length;B++)w.push(p(m[B],y,C).source);var x=new RegExp("(?:"+w.join("|")+")",A(C));return u(x,y)}function h(m,y,C){return g(r(m,C),y,C)}function g(m,y,C){e(y)||(C=y||C,y=[]),C=C||{};for(var w=C.strict,B=C.end!==!1,x="",M=0;M<m.length;M++){var S=m[M];if(typeof S=="string")x+=l(S);else{var R=l(S.prefix),b="(?:"+S.pattern+")";y.push(S),S.repeat&&(b+="(?:"+R+b+")*"),S.optional?S.partial?b=R+"("+b+")?":b="(?:"+R+"("+b+"))?":b=R+"("+b+")",x+=b}}var T=l(C.delimiter||"/"),D=x.slice(-T.length)===T;return w||(x=(D?x.slice(0,-T.length):x)+"(?:"+T+"(?=$))?"),B?x+="$":x+=w&&D?"":"(?="+T+"|$)",u(new RegExp("^"+x,A(C)),y)}function p(m,y,C){return e(y)||(C=y||C,y=[]),C=C||{},m instanceof RegExp?d(m,y):e(m)?f(m,y,C):h(m,y,C)}return Rp.exports}var xOe=BOe();const Fve=xn(xOe);Bve();var GF=1073741823,XJ=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:{};function MOe(){var e="__global_unique_id__";return XJ[e]=(XJ[e]||0)+1}function bOe(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function IOe(e){var t=[];return{on:function(n){t.push(n)},off:function(n){t=t.filter(function(i){return i!==n})},get:function(){return e},set:function(n,i){e=n,t.forEach(function(a){return a(e,i)})}}}function SOe(e){return Array.isArray(e)?e[0]:e}function ROe(e,t){var r,n,i="__create-react-context-"+MOe()+"__",a=(function(s){Ao(l,s);function l(){for(var u,A=arguments.length,d=new Array(A),f=0;f<A;f++)d[f]=arguments[f];return u=s.call.apply(s,[this].concat(d))||this,u.emitter=IOe(u.props.value),u}var c=l.prototype;return c.getChildContext=function(){var A;return A={},A[i]=this.emitter,A},c.componentWillReceiveProps=function(A){if(this.props.value!==A.value){var d=this.props.value,f=A.value,h;bOe(d,f)?h=0:(h=typeof t=="function"?t(d,f):GF,h|=0,h!==0&&this.emitter.set(A.value,h))}},c.render=function(){return this.props.children},l})(ce.Component);a.childContextTypes=(r={},r[i]=J.object.isRequired,r);var o=(function(s){Ao(l,s);function l(){for(var u,A=arguments.length,d=new Array(A),f=0;f<A;f++)d[f]=arguments[f];return u=s.call.apply(s,[this].concat(d))||this,u.observedBits=void 0,u.state={value:u.getValue()},u.onUpdate=function(h,g){var p=u.observedBits|0;(p&g)!==0&&u.setState({value:u.getValue()})},u}var c=l.prototype;return c.componentWillReceiveProps=function(A){var d=A.observedBits;this.observedBits=d??GF},c.componentDidMount=function(){this.context[i]&&this.context[i].on(this.onUpdate);var A=this.props.observedBits;this.observedBits=A??GF},c.componentWillUnmount=function(){this.context[i]&&this.context[i].off(this.onUpdate)},c.getValue=function(){return this.context[i]?this.context[i].get():e},c.render=function(){return SOe(this.props.children)(this.state.value)},l})(ce.Component);return o.contextTypes=(n={},n[i]=J.object,n),{Provider:a,Consumer:o}}var TOe=ce.createContext||ROe,_ve=function(t){var r=TOe();return r.displayName=t,r},Nve=_ve("Router-History"),Hf=_ve("Router"),hx=(function(e){Ao(t,e),t.computeRootMatch=function(i){return{path:"/",url:"/",params:{},isExact:i==="/"}};function t(n){var i;return i=e.call(this,n)||this,i.state={location:n.history.location},i._isMounted=!1,i._pendingLocation=null,n.staticContext||(i.unlisten=n.history.listen(function(a){i._pendingLocation=a})),i}var r=t.prototype;return r.componentDidMount=function(){var i=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen(function(a){i._isMounted&&i.setState({location:a})})),this._pendingLocation&&this.setState({location:this._pendingLocation})},r.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},r.render=function(){return ce.createElement(Hf.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},ce.createElement(Nve.Provider,{children:this.props.children||null,value:this.props.history}))},t})(ce.Component);ce.Component;var QOe=(function(e){Ao(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype;return r.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},r.componentDidUpdate=function(i){this.props.onUpdate&&this.props.onUpdate.call(this,this,i)},r.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},r.render=function(){return null},t})(ce.Component),KF={},DOe=1e4,qJ=0;function FOe(e){if(KF[e])return KF[e];var t=Fve.compile(e);return qJ<DOe&&(KF[e]=t,qJ++),t}function $J(e,t){return e===void 0&&(e="/"),t===void 0&&(t={}),e==="/"?e:FOe(e)(t,{pretty:!0})}function xE(e){var t=e.computedMatch,r=e.to,n=e.push,i=n===void 0?!1:n;return ce.createElement(Hf.Consumer,null,function(a){a||Yg();var o=a.history,s=a.staticContext,l=i?o.push:o.replace,c=wl(t?typeof r=="string"?$J(r,t.params):ge({},r,{pathname:$J(r.pathname,t.params)}):r);return s?(l(c),null):ce.createElement(QOe,{onMount:function(){l(c)},onUpdate:function(A,d){var f=wl(d.to);fOe(f,ge({},c,{key:f.key}))||l(c)},to:r})})}var ZJ={},_Oe=1e4,eW=0;function NOe(e,t){var r=""+t.end+t.strict+t.sensitive,n=ZJ[r]||(ZJ[r]={});if(n[e])return n[e];var i=[],a=Fve(e,i,t),o={regexp:a,keys:i};return eW<_Oe&&(n[e]=o,eW++),o}function WQ(e,t){t===void 0&&(t={}),(typeof t=="string"||Array.isArray(t))&&(t={path:t});var r=t,n=r.path,i=r.exact,a=i===void 0?!1:i,o=r.strict,s=o===void 0?!1:o,l=r.sensitive,c=l===void 0?!1:l,u=[].concat(n);return u.reduce(function(A,d){if(!d&&d!=="")return null;if(A)return A;var f=NOe(d,{end:a,strict:s,sensitive:c}),h=f.regexp,g=f.keys,p=h.exec(e);if(!p)return null;var m=p[0],y=p.slice(1),C=e===m;return a&&!C?null:{path:d,url:d==="/"&&m===""?"/":m,isExact:C,params:g.reduce(function(w,B,x){return w[B.name]=y[x],w},{})}},null)}function kOe(e){return ce.Children.count(e)===0}var tg=(function(e){Ao(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype;return r.render=function(){var i=this;return ce.createElement(Hf.Consumer,null,function(a){a||Yg();var o=i.props.location||a.location,s=i.props.computedMatch?i.props.computedMatch:i.props.path?WQ(o.pathname,i.props):a.match,l=ge({},a,{location:o,match:s}),c=i.props,u=c.children,A=c.component,d=c.render;return Array.isArray(u)&&kOe(u)&&(u=null),ce.createElement(Hf.Provider,{value:l},l.match?u?typeof u=="function"?u(l):u:A?ce.createElement(A,l):d?d(l):null:typeof u=="function"?u(l):null)})},t})(ce.Component);function x7(e){return e.charAt(0)==="/"?e:"/"+e}function POe(e,t){return e?ge({},t,{pathname:x7(e)+t.pathname}):t}function OOe(e,t){if(!e)return t;var r=x7(e);return t.pathname.indexOf(r)!==0?t:ge({},t,{pathname:t.pathname.substr(r.length)})}function tW(e){return typeof e=="string"?e:Hl(e)}function VF(e){return function(){Yg()}}function rW(){}ce.Component;var kve=(function(e){Ao(t,e);function t(){return e.apply(this,arguments)||this}var r=t.prototype;return r.render=function(){var i=this;return ce.createElement(Hf.Consumer,null,function(a){a||Yg();var o=i.props.location||a.location,s,l;return ce.Children.forEach(i.props.children,function(c){if(l==null&&ce.isValidElement(c)){s=c;var u=c.props.path||c.props.from;l=u?WQ(o.pathname,ge({},c.props,{path:u})):a.match}}),l?ce.cloneElement(s,{location:o,computedMatch:l}):null})},t})(ce.Component),M7=ce.useContext;function pu(){return M7(Nve)}function XQ(){return M7(Hf).location}function jOe(){var e=M7(Hf).match;return e?e.params:{}}var gw={exports:{}};gw.exports;var nW;function zOe(){return nW||(nW=1,(function(e,t){var r=200,n="__lodash_hash_undefined__",i=1,a=2,o=9007199254740991,s="[object Arguments]",l="[object Array]",c="[object Boolean]",u="[object Date]",A="[object Error]",d="[object Function]",f="[object GeneratorFunction]",h="[object Map]",g="[object Number]",p="[object Object]",m="[object Promise]",y="[object RegExp]",C="[object Set]",w="[object String]",B="[object Symbol]",x="[object WeakMap]",M="[object ArrayBuffer]",S="[object DataView]",R="[object Float32Array]",b="[object Float64Array]",T="[object Int8Array]",D="[object Int16Array]",F="[object Int32Array]",_="[object Uint8Array]",N="[object Uint8ClampedArray]",P="[object Uint16Array]",k="[object Uint32Array]",j=/[\\^$.*+?()[\]{}|]/g,Y=/^\[object .+?Constructor\]$/,X=/^(?:0|[1-9]\d*)$/,K={};K[R]=K[b]=K[T]=K[D]=K[F]=K[_]=K[N]=K[P]=K[k]=!0,K[s]=K[l]=K[M]=K[c]=K[S]=K[u]=K[A]=K[d]=K[h]=K[g]=K[p]=K[y]=K[C]=K[w]=K[x]=!1;var U=typeof os=="object"&&os&&os.Object===Object&&os,G=typeof self=="object"&&self&&self.Object===Object&&self,z=U||G||Function("return this")(),H=t&&!t.nodeType&&t,V=H&&!0&&e&&!e.nodeType&&e,Z=V&&V.exports===H,ne=Z&&U.process,re=(function(){try{return ne&&ne.binding("util")}catch{}})(),ue=re&&re.isTypedArray;function he(ht,_t){for(var Ot=-1,ar=ht?ht.length:0;++Ot<ar;)if(_t(ht[Ot],Ot,ht))return!0;return!1}function me(ht,_t){for(var Ot=-1,ar=Array(ht);++Ot<ht;)ar[Ot]=_t(Ot);return ar}function be(ht){return function(_t){return ht(_t)}}function Me(ht,_t){return ht?.[_t]}function ie(ht){var _t=!1;if(ht!=null&&typeof ht.toString!="function")try{_t=!!(ht+"")}catch{}return _t}function Se(ht){var _t=-1,Ot=Array(ht.size);return ht.forEach(function(ar,qr){Ot[++_t]=[qr,ar]}),Ot}function Ue(ht,_t){return function(Ot){return ht(_t(Ot))}}function ct(ht){var _t=-1,Ot=Array(ht.size);return ht.forEach(function(ar){Ot[++_t]=ar}),Ot}var He=Array.prototype,Re=Function.prototype,Ce=Object.prototype,De=z["__core-js_shared__"],Ie=(function(){var ht=/[^.]+$/.exec(De&&De.keys&&De.keys.IE_PROTO||"");return ht?"Symbol(src)_1."+ht:""})(),$e=Re.toString,Ct=Ce.hasOwnProperty,Ze=Ce.toString,tt=RegExp("^"+$e.call(Ct).replace(j,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),nt=z.Symbol,rt=z.Uint8Array,qe=Ce.propertyIsEnumerable,de=He.splice,We=Ue(Object.keys,Object),ut=Oe(z,"DataView"),Et=Oe(z,"Map"),ze=Oe(z,"Promise"),Ge=Oe(z,"Set"),pe=Oe(z,"WeakMap"),Bt=Oe(Object,"create"),xt=Ht(ut),$=Ht(Et),Qe=Ht(ze),Fe=Ht(Ge),Ae=Ht(pe),le=nt?nt.prototype:void 0,Be=le?le.valueOf:void 0;function Ke(ht){var _t=-1,Ot=ht?ht.length:0;for(this.clear();++_t<Ot;){var ar=ht[_t];this.set(ar[0],ar[1])}}function je(){this.__data__=Bt?Bt(null):{}}function ft(ht){return this.has(ht)&&delete this.__data__[ht]}function gt(ht){var _t=this.__data__;if(Bt){var Ot=_t[ht];return Ot===n?void 0:Ot}return Ct.call(_t,ht)?_t[ht]:void 0}function vt(ht){var _t=this.__data__;return Bt?_t[ht]!==void 0:Ct.call(_t,ht)}function at(ht,_t){var Ot=this.__data__;return Ot[ht]=Bt&&_t===void 0?n:_t,this}Ke.prototype.clear=je,Ke.prototype.delete=ft,Ke.prototype.get=gt,Ke.prototype.has=vt,Ke.prototype.set=at;function mt(ht){var _t=-1,Ot=ht?ht.length:0;for(this.clear();++_t<Ot;){var ar=ht[_t];this.set(ar[0],ar[1])}}function qt(){this.__data__=[]}function Xt(ht){var _t=this.__data__,Ot=dn(_t,ht);if(Ot<0)return!1;var ar=_t.length-1;return Ot==ar?_t.pop():de.call(_t,Ot,1),!0}function Dr(ht){var _t=this.__data__,Ot=dn(_t,ht);return Ot<0?void 0:_t[Ot][1]}function Lr(ht){return dn(this.__data__,ht)>-1}function Kr(ht,_t){var Ot=this.__data__,ar=dn(Ot,ht);return ar<0?Ot.push([ht,_t]):Ot[ar][1]=_t,this}mt.prototype.clear=qt,mt.prototype.delete=Xt,mt.prototype.get=Dr,mt.prototype.has=Lr,mt.prototype.set=Kr;function Pr(ht){var _t=-1,Ot=ht?ht.length:0;for(this.clear();++_t<Ot;){var ar=ht[_t];this.set(ar[0],ar[1])}}function vr(){this.__data__={hash:new Ke,map:new(Et||mt),string:new Ke}}function wr(ht){return ye(this,ht).delete(ht)}function Mr(ht){return ye(this,ht).get(ht)}function Fr(ht){return ye(this,ht).has(ht)}function br(ht,_t){return ye(this,ht).set(ht,_t),this}Pr.prototype.clear=vr,Pr.prototype.delete=wr,Pr.prototype.get=Mr,Pr.prototype.has=Fr,Pr.prototype.set=br;function Qr(ht){var _t=-1,Ot=ht?ht.length:0;for(this.__data__=new Pr;++_t<Ot;)this.add(ht[_t])}function Ar(ht){return this.__data__.set(ht,n),this}function mr(ht){return this.__data__.has(ht)}Qr.prototype.add=Qr.prototype.push=Ar,Qr.prototype.has=mr;function fr(ht){this.__data__=new mt(ht)}function Gt(){this.__data__=new mt}function Kt(ht){return this.__data__.delete(ht)}function er(ht){return this.__data__.get(ht)}function Ir(ht){return this.__data__.has(ht)}function Gr(ht,_t){var Ot=this.__data__;if(Ot instanceof mt){var ar=Ot.__data__;if(!Et||ar.length<r-1)return ar.push([ht,_t]),this;Ot=this.__data__=new Pr(ar)}return Ot.set(ht,_t),this}fr.prototype.clear=Gt,fr.prototype.delete=Kt,fr.prototype.get=er,fr.prototype.has=Ir,fr.prototype.set=Gr;function Rn(ht,_t){var Ot=An(ht)||_r(ht)?me(ht.length,String):[],ar=Ot.length,qr=!!ar;for(var Yr in ht)Ct.call(ht,Yr)&&!(qr&&(Yr=="length"||et(Yr,ar)))&&Ot.push(Yr);return Ot}function dn(ht,_t){for(var Ot=ht.length;Ot--;)if(rr(ht[Ot][0],_t))return Ot;return-1}function Qn(ht){return Ze.call(ht)}function pt(ht,_t,Ot,ar,qr){return ht===_t?!0:ht==null||_t==null||!ii(ht)&&!bn(_t)?ht!==ht&&_t!==_t:Xe(ht,_t,pt,Ot,ar,qr)}function Xe(ht,_t,Ot,ar,qr,Yr){var jr=An(ht),xi=An(_t),Wi=l,Dn=l;jr||(Wi=Le(ht),Wi=Wi==s?p:Wi),xi||(Dn=Le(_t),Dn=Dn==s?p:Dn);var Qi=Wi==p&&!ie(ht),ha=Dn==p&&!ie(_t),Ya=Wi==Dn;if(Ya&&!Qi)return Yr||(Yr=new fr),jr||bo(ht)?St(ht,_t,Ot,ar,qr,Yr):ve(ht,_t,Wi,Ot,ar,qr,Yr);if(!(qr&a)){var ga=Qi&&Ct.call(ht,"__wrapped__"),Ta=ha&&Ct.call(_t,"__wrapped__");if(ga||Ta){var po=ga?ht.value():ht,aa=Ta?_t.value():_t;return Yr||(Yr=new fr),Ot(po,aa,ar,qr,Yr)}}return Ya?(Yr||(Yr=new fr),ke(ht,_t,Ot,ar,qr,Yr)):!1}function Tt(ht){if(!ii(ht)||Pt(ht))return!1;var _t=Sr(ht)||ie(ht)?tt:Y;return _t.test(Ht(ht))}function Nt(ht){return bn(ht)&&On(ht.length)&&!!K[Ze.call(ht)]}function Wt(ht){if(!Lt(ht))return We(ht);var _t=[];for(var Ot in Object(ht))Ct.call(ht,Ot)&&Ot!="constructor"&&_t.push(Ot);return _t}function St(ht,_t,Ot,ar,qr,Yr){var jr=qr&a,xi=ht.length,Wi=_t.length;if(xi!=Wi&&!(jr&&Wi>xi))return!1;var Dn=Yr.get(ht);if(Dn&&Yr.get(_t))return Dn==_t;var Qi=-1,ha=!0,Ya=qr&i?new Qr:void 0;for(Yr.set(ht,_t),Yr.set(_t,ht);++Qi<xi;){var ga=ht[Qi],Ta=_t[Qi];if(ar)var po=jr?ar(Ta,ga,Qi,_t,ht,Yr):ar(ga,Ta,Qi,ht,_t,Yr);if(po!==void 0){if(po)continue;ha=!1;break}if(Ya){if(!he(_t,function(aa,Xo){if(!Ya.has(Xo)&&(ga===aa||Ot(ga,aa,ar,qr,Yr)))return Ya.add(Xo)})){ha=!1;break}}else if(!(ga===Ta||Ot(ga,Ta,ar,qr,Yr))){ha=!1;break}}return Yr.delete(ht),Yr.delete(_t),ha}function ve(ht,_t,Ot,ar,qr,Yr,jr){switch(Ot){case S:if(ht.byteLength!=_t.byteLength||ht.byteOffset!=_t.byteOffset)return!1;ht=ht.buffer,_t=_t.buffer;case M:return!(ht.byteLength!=_t.byteLength||!ar(new rt(ht),new rt(_t)));case c:case u:case g:return rr(+ht,+_t);case A:return ht.name==_t.name&&ht.message==_t.message;case y:case w:return ht==_t+"";case h:var xi=Se;case C:var Wi=Yr&a;if(xi||(xi=ct),ht.size!=_t.size&&!Wi)return!1;var Dn=jr.get(ht);if(Dn)return Dn==_t;Yr|=i,jr.set(ht,_t);var Qi=St(xi(ht),xi(_t),ar,qr,Yr,jr);return jr.delete(ht),Qi;case B:if(Be)return Be.call(ht)==Be.call(_t)}return!1}function ke(ht,_t,Ot,ar,qr,Yr){var jr=qr&a,xi=Fi(ht),Wi=xi.length,Dn=Fi(_t),Qi=Dn.length;if(Wi!=Qi&&!jr)return!1;for(var ha=Wi;ha--;){var Ya=xi[ha];if(!(jr?Ya in _t:Ct.call(_t,Ya)))return!1}var ga=Yr.get(ht);if(ga&&Yr.get(_t))return ga==_t;var Ta=!0;Yr.set(ht,_t),Yr.set(_t,ht);for(var po=jr;++ha<Wi;){Ya=xi[ha];var aa=ht[Ya],Xo=_t[Ya];if(ar)var No=jr?ar(Xo,aa,Ya,_t,ht,Yr):ar(aa,Xo,Ya,ht,_t,Yr);if(!(No===void 0?aa===Xo||Ot(aa,Xo,ar,qr,Yr):No)){Ta=!1;break}po||(po=Ya=="constructor")}if(Ta&&!po){var Io=ht.constructor,Sl=_t.constructor;Io!=Sl&&"constructor"in ht&&"constructor"in _t&&!(typeof Io=="function"&&Io instanceof Io&&typeof Sl=="function"&&Sl instanceof Sl)&&(Ta=!1)}return Yr.delete(ht),Yr.delete(_t),Ta}function ye(ht,_t){var Ot=ht.__data__;return bt(_t)?Ot[typeof _t=="string"?"string":"hash"]:Ot.map}function Oe(ht,_t){var Ot=Me(ht,_t);return Tt(Ot)?Ot:void 0}var Le=Qn;(ut&&Le(new ut(new ArrayBuffer(1)))!=S||Et&&Le(new Et)!=h||ze&&Le(ze.resolve())!=m||Ge&&Le(new Ge)!=C||pe&&Le(new pe)!=x)&&(Le=function(ht){var _t=Ze.call(ht),Ot=_t==p?ht.constructor:void 0,ar=Ot?Ht(Ot):void 0;if(ar)switch(ar){case xt:return S;case $:return h;case Qe:return m;case Fe:return C;case Ae:return x}return _t});function et(ht,_t){return _t=_t??o,!!_t&&(typeof ht=="number"||X.test(ht))&&ht>-1&&ht%1==0&&ht<_t}function bt(ht){var _t=typeof ht;return _t=="string"||_t=="number"||_t=="symbol"||_t=="boolean"?ht!=="__proto__":ht===null}function Pt(ht){return!!Ie&&Ie in ht}function Lt(ht){var _t=ht&&ht.constructor,Ot=typeof _t=="function"&&_t.prototype||Ce;return ht===Ot}function Ht(ht){if(ht!=null){try{return $e.call(ht)}catch{}try{return ht+""}catch{}}return""}function rr(ht,_t){return ht===_t||ht!==ht&&_t!==_t}function _r(ht){return kr(ht)&&Ct.call(ht,"callee")&&(!qe.call(ht,"callee")||Ze.call(ht)==s)}var An=Array.isArray;function on(ht){return ht!=null&&On(ht.length)&&!Sr(ht)}function kr(ht){return bn(ht)&&on(ht)}function Jr(ht,_t,Ot){Ot=typeof Ot=="function"?Ot:void 0;var ar=Ot?Ot(ht,_t):void 0;return ar===void 0?pt(ht,_t,Ot):!!ar}function Sr(ht){var _t=ii(ht)?Ze.call(ht):"";return _t==d||_t==f}function On(ht){return typeof ht=="number"&&ht>-1&&ht%1==0&&ht<=o}function ii(ht){var _t=typeof ht;return!!ht&&(_t=="object"||_t=="function")}function bn(ht){return!!ht&&typeof ht=="object"}var bo=ue?be(ue):Nt;function Fi(ht){return on(ht)?Rn(ht):Wt(ht)}e.exports=Jr})(gw,gw.exports)),gw.exports}var LOe=zOe();const YOe=xn(LOe);var Pve="@@router/LOCATION_CHANGE",UOe=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return{type:Pve,payload:{location:t,action:r,isFirstRendering:n}}},Ove="@@router/CALL_HISTORY_METHOD",jve=function(t){return function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return{type:Ove,payload:{method:t,args:n}}}},HOe=jve("push"),b7=jve("replace");function cR(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?cR=function(r){return typeof r}:cR=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},cR(e)}var GOe=function(t){var r=t.getIn,n=t.toJS,i=function(d){return d!=null&&cR(d)==="object"&&r(d,["location"])&&r(d,["action"])},a=function(d){var f=n(r(d,["router"]));if(!i(f))throw'Could not find router reducer in state tree, it must be mounted under "router"';return f},o=function(d){return n(r(a(d),["location"]))},s=function(d){return n(r(a(d),["action"]))},l=function(d){return n(r(a(d),["location","search"]))},c=function(d){return n(r(a(d),["location","hash"]))},u=function(d){var f=null,h=null;return function(g){var p=o(g)||{},m=p.pathname;if(m===f)return h;f=m;var y=WQ(m,d);return(!y||!h||y.url!==h.url||y.isExact!==h.isExact)&&(h=y),h}};return{getLocation:o,getAction:s,getRouter:a,getSearch:l,getHash:c,createMatchSelector:u}};function uR(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?uR=function(r){return typeof r}:uR=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},uR(e)}function jz(){return jz=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},jz.apply(this,arguments)}function KOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function VOe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function JOe(e,t,r){return t&&VOe(e.prototype,t),e}function WOe(e){return function(){var t=lT(e),r;if($Oe()){var n=lT(this).constructor;r=Reflect.construct(t,arguments,n)}else r=t.apply(this,arguments);return XOe(this,r)}}function XOe(e,t){return t&&(uR(t)==="object"||typeof t=="function")?t:qOe(e)}function qOe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $Oe(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function lT(e){return lT=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},lT(e)}function ZOe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&zz(e,t)}function zz(e,t){return zz=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n},zz(e,t)}var eje=function(t){var r=GOe(t),n=r.getLocation,i=(function(s){ZOe(c,s);var l=WOe(c);function c(u){var A;KOe(this,c),A=l.call(this,u);var d=u.store,f=u.history,h=u.onLocationChanged,g=u.stateCompareFunction;A.inTimeTravelling=!1,A.unsubscribe=d.subscribe(function(){var m=!u.noTimeTravelDebugging,y=n(d.getState()),C=y.pathname,w=y.search,B=y.hash,x=y.state,M=f.location,S=M.pathname,R=M.search,b=M.hash,T=M.state;m&&u.history.action==="PUSH"&&(S!==C||R!==w||b!==B||!YOe(x,T,g))&&(A.inTimeTravelling=!0,f.push({pathname:C,search:w,hash:B,state:x}))});var p=function(y,C){var w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;A.inTimeTravelling?A.inTimeTravelling=!1:h(y,C,w)};return A.unlisten=f.listen(p),u.noInitialPop||p(f.location,f.action,!0),A}return JOe(c,[{key:"componentWillUnmount",value:function(){this.unlisten(),this.unsubscribe()}},{key:"render",value:function(){var A=this.props,d=A.omitRouter,f=A.history,h=A.children;return d?ce.createElement(ce.Fragment,null,h):ce.createElement(hx,{history:f},h)}}]),c})(E.PureComponent);i.propTypes={store:J.shape({getState:J.func.isRequired,subscribe:J.func.isRequired}).isRequired,history:J.shape({action:J.string.isRequired,listen:J.func.isRequired,location:J.object.isRequired,push:J.func.isRequired}).isRequired,basename:J.string,children:J.oneOfType([J.func,J.node]),onLocationChanged:J.func.isRequired,noInitialPop:J.bool,noTimeTravelDebugging:J.bool,stateCompareFunction:J.func,omitRouter:J.bool};var a=function(l){return{onLocationChanged:function(u,A,d){return l(UOe(u,A,d))}}},o=function(l){var c=l.context||Md;if(c==null)throw"Please upgrade to react-redux v6";return ce.createElement(c.Consumer,null,function(u){var A=u.store;return ce.createElement(i,jz({store:A},l))})};return o.propTypes={context:J.object},nOe(null,a)(o)};function tje(e,t){return aje(e)||ije(e,t)||nje(e,t)||rje()}function rje(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function nje(e,t){if(e){if(typeof e=="string")return iW(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(r);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return iW(e,t)}}function iW(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ije(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),s;!(n=(s=o.next()).done)&&(r.push(s.value),!(t&&r.length===t));n=!0);}catch(l){i=!0,a=l}finally{try{!n&&o.return!=null&&o.return()}finally{if(i)throw a}}return r}}function aje(e){if(Array.isArray(e))return e}function aW(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function JF(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?aW(Object(r),!0).forEach(function(n){zve(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aW(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function zve(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var oW=function(t){if(t&&t.query)return t;var r=t&&t.search;if(typeof r!="string"||r.length===0)return JF({},t,{query:{}});var n=r.substring(1),i=n.split("&"),a=i.reduce(function(o,s){var l=s.split("="),c=tje(l,2),u=c[0],A=c[1];return JF({},o,zve({},u,A))},{});return JF({},t,{query:a})},oje=function(t){var r=t.fromJS,n=t.merge,i=function(o){var s=r({location:oW(o.location),action:o.action});return function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:s,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=c.type,A=c.payload;if(u===Pve){var d=A.location,f=A.action,h=A.isFirstRendering;return h?l:n(l,{location:r(oW(d)),action:f})}return l}};return i},sje=function(t,r){if(!t)return t;var n=r.length;if(n){for(var i=t,a=0;a<n&&i;++a)i=i[r[a]];return i}};function sW(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lje(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sW(Object(r),!0).forEach(function(n){cje(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sW(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cje(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Lve={fromJS:function(t){return t},getIn:sje,merge:function(t,r){return lje({},t,{},r)},toJS:function(t){return t}};function uje(e){return hje(e)||fje(e)||dje(e)||Aje()}function Aje(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dje(e,t){if(e){if(typeof e=="string")return Lz(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(r);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Lz(e,t)}}function fje(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function hje(e){if(Array.isArray(e))return Lz(e)}function Lz(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var gje=function(t){return function(r){return function(n){return function(i){if(i.type!==Ove)return n(i);var a=i.payload,o=a.method,s=a.args;t[o].apply(t,uje(s))}}}},pje=eje(Lve),vje=oje(Lve);function mje(e){var t,r=e.Symbol;return typeof r=="function"?r.observable?t=r.observable:(t=r("observable"),r.observable=t):t="@@observable",t}var L0;typeof self<"u"?L0=self:typeof window<"u"?L0=window:typeof global<"u"?L0=global:typeof module<"u"?L0=module:L0=Function("return this")();var lW=mje(L0),WF=function(){return Math.random().toString(36).substring(7).split("").join(".")},Yw={INIT:"@@redux/INIT"+WF(),REPLACE:"@@redux/REPLACE"+WF(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+WF()}};function Eje(e){if(typeof e!="object"||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Yve(e,t,r){var n;if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error("Expected the enhancer to be a function.");return r(Yve)(e,t)}if(typeof e!="function")throw new Error("Expected the reducer to be a function.");var i=e,a=t,o=[],s=o,l=!1;function c(){s===o&&(s=o.slice())}function u(){if(l)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return a}function A(g){if(typeof g!="function")throw new Error("Expected the listener to be a function.");if(l)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribelistener for more details.");var p=!0;return c(),s.push(g),function(){if(p){if(l)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribelistener for more details.");p=!1,c();var y=s.indexOf(g);s.splice(y,1),o=null}}}function d(g){if(!Eje(g))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(typeof g.type>"u")throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(l)throw new Error("Reducers may not dispatch actions.");try{l=!0,a=i(a,g)}finally{l=!1}for(var p=o=s,m=0;m<p.length;m++){var y=p[m];y()}return g}function f(g){if(typeof g!="function")throw new Error("Expected the nextReducer to be a function.");i=g,d({type:Yw.REPLACE})}function h(){var g,p=A;return g={subscribe:function(y){if(typeof y!="object"||y===null)throw new TypeError("Expected the observer to be an object.");function C(){y.next&&y.next(u())}C();var w=p(C);return{unsubscribe:w}}},g[lW]=function(){return this},g}return d({type:Yw.INIT}),n={dispatch:d,subscribe:A,getState:u,replaceReducer:f},n[lW]=h,n}function yje(e,t){var r=t&&t.type,n=r&&'action "'+String(r)+'"'||"an action";return"Given "+n+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function Cje(e){Object.keys(e).forEach(function(t){var r=e[t],n=r(void 0,{type:Yw.INIT});if(typeof n>"u")throw new Error('Reducer "'+t+`" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.`);if(typeof r(void 0,{type:Yw.PROBE_UNKNOWN_ACTION()})>"u")throw new Error('Reducer "'+t+'" returned undefined when probed with a random type. '+("Don't try to handle "+Yw.INIT+' or other actions in "redux/*" ')+"namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.")})}function I7(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++){var i=t[n];typeof e[i]=="function"&&(r[i]=e[i])}var a=Object.keys(r),o;try{Cje(r)}catch(s){o=s}return function(l,c){if(l===void 0&&(l={}),o)throw o;for(var u=!1,A={},d=0;d<a.length;d++){var f=a[d],h=r[f],g=l[f],p=h(g,c);if(typeof p>"u"){var m=yje(f,c);throw new Error(m)}A[f]=p,u=u||p!==g}return u=u||a.length!==Object.keys(l).length,u?A:l}}function wje(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cW(e,t){var r=Object.keys(e);return Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(e)),t&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r}function Bje(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cW(r,!0).forEach(function(n){wje(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cW(r).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Uve(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.length===0?function(n){return n}:t.length===1?t[0]:t.reduce(function(n,i){return function(){return n(i.apply(void 0,arguments))}})}function xje(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(n){return function(){var i=n.apply(void 0,arguments),a=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},o={getState:i.getState,dispatch:function(){return a.apply(void 0,arguments)}},s=t.map(function(l){return l(o)});return a=Uve.apply(void 0,s)(i.dispatch),Bje({},i,{dispatch:a})}}}function Hve(e){var t=function(n){var i=n.dispatch,a=n.getState;return function(o){return function(s){return typeof s=="function"?s(i,a,e):o(s)}}};return t}var Gve=Hve();Gve.withExtraArgument=Hve;function nb(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var XF={exports:{}};var uW;function Mje(){return uW||(uW=1,(function(e,t){(function(r){e.exports=r()})(function(){return(function r(n,i,a){function o(c,u){if(!i[c]){if(!n[c]){var A=typeof nb=="function"&&nb;if(!u&&A)return A(c,!0);if(s)return s(c,!0);var d=new Error("Cannot find module '"+c+"'");throw d.code="MODULE_NOT_FOUND",d}var f=i[c]={exports:{}};n[c][0].call(f.exports,function(h){var g=n[c][1][h];return o(g||h)},f,f.exports,r,n,i,a)}return i[c].exports}for(var s=typeof nb=="function"&&nb,l=0;l<a.length;l++)o(a[l]);return o})({1:[function(r,n,i){(function(a){var o=a.MutationObserver||a.WebKitMutationObserver,s;if(o){var l=0,c=new o(h),u=a.document.createTextNode("");c.observe(u,{characterData:!0}),s=function(){u.data=l=++l%2}}else if(!a.setImmediate&&typeof a.MessageChannel<"u"){var A=new a.MessageChannel;A.port1.onmessage=h,s=function(){A.port2.postMessage(0)}}else"document"in a&&"onreadystatechange"in a.document.createElement("script")?s=function(){var p=a.document.createElement("script");p.onreadystatechange=function(){h(),p.onreadystatechange=null,p.parentNode.removeChild(p),p=null},a.document.documentElement.appendChild(p)}:s=function(){setTimeout(h,0)};var d,f=[];function h(){d=!0;for(var p,m,y=f.length;y;){for(m=f,f=[],p=-1;++p<y;)m[p]();y=f.length}d=!1}n.exports=g;function g(p){f.push(p)===1&&!d&&s()}}).call(this,typeof os<"u"?os:typeof self<"u"?self:typeof window<"u"?window:{})},{}],2:[function(r,n,i){var a=r(1);function o(){}var s={},l=["REJECTED"],c=["FULFILLED"],u=["PENDING"];n.exports=A;function A(B){if(typeof B!="function")throw new TypeError("resolver must be a function");this.state=u,this.queue=[],this.outcome=void 0,B!==o&&g(this,B)}A.prototype.catch=function(B){return this.then(null,B)},A.prototype.then=function(B,x){if(typeof B!="function"&&this.state===c||typeof x!="function"&&this.state===l)return this;var M=new this.constructor(o);if(this.state!==u){var S=this.state===c?B:x;f(M,S,this.outcome)}else this.queue.push(new d(M,B,x));return M};function d(B,x,M){this.promise=B,typeof x=="function"&&(this.onFulfilled=x,this.callFulfilled=this.otherCallFulfilled),typeof M=="function"&&(this.onRejected=M,this.callRejected=this.otherCallRejected)}d.prototype.callFulfilled=function(B){s.resolve(this.promise,B)},d.prototype.otherCallFulfilled=function(B){f(this.promise,this.onFulfilled,B)},d.prototype.callRejected=function(B){s.reject(this.promise,B)},d.prototype.otherCallRejected=function(B){f(this.promise,this.onRejected,B)};function f(B,x,M){a(function(){var S;try{S=x(M)}catch(R){return s.reject(B,R)}S===B?s.reject(B,new TypeError("Cannot resolve promise with itself")):s.resolve(B,S)})}s.resolve=function(B,x){var M=p(h,x);if(M.status==="error")return s.reject(B,M.value);var S=M.value;if(S)g(B,S);else{B.state=c,B.outcome=x;for(var R=-1,b=B.queue.length;++R<b;)B.queue[R].callFulfilled(x)}return B},s.reject=function(B,x){B.state=l,B.outcome=x;for(var M=-1,S=B.queue.length;++M<S;)B.queue[M].callRejected(x);return B};function h(B){var x=B&&B.then;if(B&&(typeof B=="object"||typeof B=="function")&&typeof x=="function")return function(){x.apply(B,arguments)}}function g(B,x){var M=!1;function S(D){M||(M=!0,s.reject(B,D))}function R(D){M||(M=!0,s.resolve(B,D))}function b(){x(R,S)}var T=p(b);T.status==="error"&&S(T.value)}function p(B,x){var M={};try{M.value=B(x),M.status="success"}catch(S){M.status="error",M.value=S}return M}A.resolve=m;function m(B){return B instanceof this?B:s.resolve(new this(o),B)}A.reject=y;function y(B){var x=new this(o);return s.reject(x,B)}A.all=C;function C(B){var x=this;if(Object.prototype.toString.call(B)!=="[object Array]")return this.reject(new TypeError("must be an array"));var M=B.length,S=!1;if(!M)return this.resolve([]);for(var R=new Array(M),b=0,T=-1,D=new this(o);++T<M;)F(B[T],T);return D;function F(_,N){x.resolve(_).then(P,function(k){S||(S=!0,s.reject(D,k))});function P(k){R[N]=k,++b===M&&!S&&(S=!0,s.resolve(D,R))}}}A.race=w;function w(B){var x=this;if(Object.prototype.toString.call(B)!=="[object Array]")return this.reject(new TypeError("must be an array"));var M=B.length,S=!1;if(!M)return this.resolve([]);for(var R=-1,b=new this(o);++R<M;)T(B[R]);return b;function T(D){x.resolve(D).then(function(F){S||(S=!0,s.resolve(b,F))},function(F){S||(S=!0,s.reject(b,F))})}}},{1:1}],3:[function(r,n,i){(function(a){typeof a.Promise!="function"&&(a.Promise=r(2))}).call(this,typeof os<"u"?os:typeof self<"u"?self:typeof window<"u"?window:{})},{2:2}],4:[function(r,n,i){var a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ve){return typeof ve}:function(ve){return ve&&typeof Symbol=="function"&&ve.constructor===Symbol&&ve!==Symbol.prototype?"symbol":typeof ve};function o(ve,ke){if(!(ve instanceof ke))throw new TypeError("Cannot call a class as a function")}function s(){try{if(typeof indexedDB<"u")return indexedDB;if(typeof webkitIndexedDB<"u")return webkitIndexedDB;if(typeof mozIndexedDB<"u")return mozIndexedDB;if(typeof OIndexedDB<"u")return OIndexedDB;if(typeof msIndexedDB<"u")return msIndexedDB}catch{return}}var l=s();function c(){try{if(!l||!l.open)return!1;var ve=typeof openDatabase<"u"&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),ke=typeof fetch=="function"&&fetch.toString().indexOf("[native code")!==-1;return(!ve||ke)&&typeof indexedDB<"u"&&typeof IDBKeyRange<"u"}catch{return!1}}function u(ve,ke){ve=ve||[],ke=ke||{};try{return new Blob(ve,ke)}catch(et){if(et.name!=="TypeError")throw et;for(var ye=typeof BlobBuilder<"u"?BlobBuilder:typeof MSBlobBuilder<"u"?MSBlobBuilder:typeof MozBlobBuilder<"u"?MozBlobBuilder:WebKitBlobBuilder,Oe=new ye,Le=0;Le<ve.length;Le+=1)Oe.append(ve[Le]);return Oe.getBlob(ke.type)}}typeof Promise>"u"&&r(3);var A=Promise;function d(ve,ke){ke&&ve.then(function(ye){ke(null,ye)},function(ye){ke(ye)})}function f(ve,ke,ye){typeof ke=="function"&&ve.then(ke),typeof ye=="function"&&ve.catch(ye)}function h(ve){return typeof ve!="string"&&(console.warn(ve+" used as a key, but it is not a string."),ve=String(ve)),ve}function g(){if(arguments.length&&typeof arguments[arguments.length-1]=="function")return arguments[arguments.length-1]}var p="local-forage-detect-blob-support",m=void 0,y={},C=Object.prototype.toString,w="readonly",B="readwrite";function x(ve){for(var ke=ve.length,ye=new ArrayBuffer(ke),Oe=new Uint8Array(ye),Le=0;Le<ke;Le++)Oe[Le]=ve.charCodeAt(Le);return ye}function M(ve){return new A(function(ke){var ye=ve.transaction(p,B),Oe=u([""]);ye.objectStore(p).put(Oe,"key"),ye.onabort=function(Le){Le.preventDefault(),Le.stopPropagation(),ke(!1)},ye.oncomplete=function(){var Le=navigator.userAgent.match(/Chrome\/(\d+)/),et=navigator.userAgent.match(/Edge\//);ke(et||!Le||parseInt(Le[1],10)>=43)}}).catch(function(){return!1})}function S(ve){return typeof m=="boolean"?A.resolve(m):M(ve).then(function(ke){return m=ke,m})}function R(ve){var ke=y[ve.name],ye={};ye.promise=new A(function(Oe,Le){ye.resolve=Oe,ye.reject=Le}),ke.deferredOperations.push(ye),ke.dbReady?ke.dbReady=ke.dbReady.then(function(){return ye.promise}):ke.dbReady=ye.promise}function b(ve){var ke=y[ve.name],ye=ke.deferredOperations.pop();if(ye)return ye.resolve(),ye.promise}function T(ve,ke){var ye=y[ve.name],Oe=ye.deferredOperations.pop();if(Oe)return Oe.reject(ke),Oe.promise}function D(ve,ke){return new A(function(ye,Oe){if(y[ve.name]=y[ve.name]||U(),ve.db)if(ke)R(ve),ve.db.close();else return ye(ve.db);var Le=[ve.name];ke&&Le.push(ve.version);var et=l.open.apply(l,Le);ke&&(et.onupgradeneeded=function(bt){var Pt=et.result;try{Pt.createObjectStore(ve.storeName),bt.oldVersion<=1&&Pt.createObjectStore(p)}catch(Lt){if(Lt.name==="ConstraintError")console.warn('The database "'+ve.name+'" has been upgraded from version '+bt.oldVersion+" to version "+bt.newVersion+', but the storage "'+ve.storeName+'" already exists.');else throw Lt}}),et.onerror=function(bt){bt.preventDefault(),Oe(et.error)},et.onsuccess=function(){var bt=et.result;bt.onversionchange=function(Pt){Pt.target.close()},ye(bt),b(ve)}})}function F(ve){return D(ve,!1)}function _(ve){return D(ve,!0)}function N(ve,ke){if(!ve.db)return!0;var ye=!ve.db.objectStoreNames.contains(ve.storeName),Oe=ve.version<ve.db.version,Le=ve.version>ve.db.version;if(Oe&&(ve.version!==ke&&console.warn('The database "'+ve.name+`" can't be downgraded from version `+ve.db.version+" to version "+ve.version+"."),ve.version=ve.db.version),Le||ye){if(ye){var et=ve.db.version+1;et>ve.version&&(ve.version=et)}return!0}return!1}function P(ve){return new A(function(ke,ye){var Oe=new FileReader;Oe.onerror=ye,Oe.onloadend=function(Le){var et=btoa(Le.target.result||"");ke({__local_forage_encoded_blob:!0,data:et,type:ve.type})},Oe.readAsBinaryString(ve)})}function k(ve){var ke=x(atob(ve.data));return u([ke],{type:ve.type})}function j(ve){return ve&&ve.__local_forage_encoded_blob}function Y(ve){var ke=this,ye=ke._initReady().then(function(){var Oe=y[ke._dbInfo.name];if(Oe&&Oe.dbReady)return Oe.dbReady});return f(ye,ve,ve),ye}function X(ve){R(ve);for(var ke=y[ve.name],ye=ke.forages,Oe=0;Oe<ye.length;Oe++){var Le=ye[Oe];Le._dbInfo.db&&(Le._dbInfo.db.close(),Le._dbInfo.db=null)}return ve.db=null,F(ve).then(function(et){return ve.db=et,N(ve)?_(ve):et}).then(function(et){ve.db=ke.db=et;for(var bt=0;bt<ye.length;bt++)ye[bt]._dbInfo.db=et}).catch(function(et){throw T(ve,et),et})}function K(ve,ke,ye,Oe){Oe===void 0&&(Oe=1);try{var Le=ve.db.transaction(ve.storeName,ke);ye(null,Le)}catch(et){if(Oe>0&&(!ve.db||et.name==="InvalidStateError"||et.name==="NotFoundError"))return A.resolve().then(function(){if(!ve.db||et.name==="NotFoundError"&&!ve.db.objectStoreNames.contains(ve.storeName)&&ve.version<=ve.db.version)return ve.db&&(ve.version=ve.db.version+1),_(ve)}).then(function(){return X(ve).then(function(){K(ve,ke,ye,Oe-1)})}).catch(ye);ye(et)}}function U(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function G(ve){var ke=this,ye={db:null};if(ve)for(var Oe in ve)ye[Oe]=ve[Oe];var Le=y[ye.name];Le||(Le=U(),y[ye.name]=Le),Le.forages.push(ke),ke._initReady||(ke._initReady=ke.ready,ke.ready=Y);var et=[];function bt(){return A.resolve()}for(var Pt=0;Pt<Le.forages.length;Pt++){var Lt=Le.forages[Pt];Lt!==ke&&et.push(Lt._initReady().catch(bt))}var Ht=Le.forages.slice(0);return A.all(et).then(function(){return ye.db=Le.db,F(ye)}).then(function(rr){return ye.db=rr,N(ye,ke._defaultConfig.version)?_(ye):rr}).then(function(rr){ye.db=Le.db=rr,ke._dbInfo=ye;for(var _r=0;_r<Ht.length;_r++){var An=Ht[_r];An!==ke&&(An._dbInfo.db=ye.db,An._dbInfo.version=ye.version)}})}function z(ve,ke){var ye=this;ve=h(ve);var Oe=new A(function(Le,et){ye.ready().then(function(){K(ye._dbInfo,w,function(bt,Pt){if(bt)return et(bt);try{var Lt=Pt.objectStore(ye._dbInfo.storeName),Ht=Lt.get(ve);Ht.onsuccess=function(){var rr=Ht.result;rr===void 0&&(rr=null),j(rr)&&(rr=k(rr)),Le(rr)},Ht.onerror=function(){et(Ht.error)}}catch(rr){et(rr)}})}).catch(et)});return d(Oe,ke),Oe}function H(ve,ke){var ye=this,Oe=new A(function(Le,et){ye.ready().then(function(){K(ye._dbInfo,w,function(bt,Pt){if(bt)return et(bt);try{var Lt=Pt.objectStore(ye._dbInfo.storeName),Ht=Lt.openCursor(),rr=1;Ht.onsuccess=function(){var _r=Ht.result;if(_r){var An=_r.value;j(An)&&(An=k(An));var on=ve(An,_r.key,rr++);on!==void 0?Le(on):_r.continue()}else Le()},Ht.onerror=function(){et(Ht.error)}}catch(_r){et(_r)}})}).catch(et)});return d(Oe,ke),Oe}function V(ve,ke,ye){var Oe=this;ve=h(ve);var Le=new A(function(et,bt){var Pt;Oe.ready().then(function(){return Pt=Oe._dbInfo,C.call(ke)==="[object Blob]"?S(Pt.db).then(function(Lt){return Lt?ke:P(ke)}):ke}).then(function(Lt){K(Oe._dbInfo,B,function(Ht,rr){if(Ht)return bt(Ht);try{var _r=rr.objectStore(Oe._dbInfo.storeName);Lt===null&&(Lt=void 0);var An=_r.put(Lt,ve);rr.oncomplete=function(){Lt===void 0&&(Lt=null),et(Lt)},rr.onabort=rr.onerror=function(){var on=An.error?An.error:An.transaction.error;bt(on)}}catch(on){bt(on)}})}).catch(bt)});return d(Le,ye),Le}function Z(ve,ke){var ye=this;ve=h(ve);var Oe=new A(function(Le,et){ye.ready().then(function(){K(ye._dbInfo,B,function(bt,Pt){if(bt)return et(bt);try{var Lt=Pt.objectStore(ye._dbInfo.storeName),Ht=Lt.delete(ve);Pt.oncomplete=function(){Le()},Pt.onerror=function(){et(Ht.error)},Pt.onabort=function(){var rr=Ht.error?Ht.error:Ht.transaction.error;et(rr)}}catch(rr){et(rr)}})}).catch(et)});return d(Oe,ke),Oe}function ne(ve){var ke=this,ye=new A(function(Oe,Le){ke.ready().then(function(){K(ke._dbInfo,B,function(et,bt){if(et)return Le(et);try{var Pt=bt.objectStore(ke._dbInfo.storeName),Lt=Pt.clear();bt.oncomplete=function(){Oe()},bt.onabort=bt.onerror=function(){var Ht=Lt.error?Lt.error:Lt.transaction.error;Le(Ht)}}catch(Ht){Le(Ht)}})}).catch(Le)});return d(ye,ve),ye}function re(ve){var ke=this,ye=new A(function(Oe,Le){ke.ready().then(function(){K(ke._dbInfo,w,function(et,bt){if(et)return Le(et);try{var Pt=bt.objectStore(ke._dbInfo.storeName),Lt=Pt.count();Lt.onsuccess=function(){Oe(Lt.result)},Lt.onerror=function(){Le(Lt.error)}}catch(Ht){Le(Ht)}})}).catch(Le)});return d(ye,ve),ye}function ue(ve,ke){var ye=this,Oe=new A(function(Le,et){if(ve<0){Le(null);return}ye.ready().then(function(){K(ye._dbInfo,w,function(bt,Pt){if(bt)return et(bt);try{var Lt=Pt.objectStore(ye._dbInfo.storeName),Ht=!1,rr=Lt.openKeyCursor();rr.onsuccess=function(){var _r=rr.result;if(!_r){Le(null);return}ve===0||Ht?Le(_r.key):(Ht=!0,_r.advance(ve))},rr.onerror=function(){et(rr.error)}}catch(_r){et(_r)}})}).catch(et)});return d(Oe,ke),Oe}function he(ve){var ke=this,ye=new A(function(Oe,Le){ke.ready().then(function(){K(ke._dbInfo,w,function(et,bt){if(et)return Le(et);try{var Pt=bt.objectStore(ke._dbInfo.storeName),Lt=Pt.openKeyCursor(),Ht=[];Lt.onsuccess=function(){var rr=Lt.result;if(!rr){Oe(Ht);return}Ht.push(rr.key),rr.continue()},Lt.onerror=function(){Le(Lt.error)}}catch(rr){Le(rr)}})}).catch(Le)});return d(ye,ve),ye}function me(ve,ke){ke=g.apply(this,arguments);var ye=this.config();ve=typeof ve!="function"&&ve||{},ve.name||(ve.name=ve.name||ye.name,ve.storeName=ve.storeName||ye.storeName);var Oe=this,Le;if(!ve.name)Le=A.reject("Invalid arguments");else{var et=ve.name===ye.name&&Oe._dbInfo.db,bt=et?A.resolve(Oe._dbInfo.db):F(ve).then(function(Pt){var Lt=y[ve.name],Ht=Lt.forages;Lt.db=Pt;for(var rr=0;rr<Ht.length;rr++)Ht[rr]._dbInfo.db=Pt;return Pt});ve.storeName?Le=bt.then(function(Pt){if(Pt.objectStoreNames.contains(ve.storeName)){var Lt=Pt.version+1;R(ve);var Ht=y[ve.name],rr=Ht.forages;Pt.close();for(var _r=0;_r<rr.length;_r++){var An=rr[_r];An._dbInfo.db=null,An._dbInfo.version=Lt}var on=new A(function(kr,Jr){var Sr=l.open(ve.name,Lt);Sr.onerror=function(On){var ii=Sr.result;ii.close(),Jr(On)},Sr.onupgradeneeded=function(){var On=Sr.result;On.deleteObjectStore(ve.storeName)},Sr.onsuccess=function(){var On=Sr.result;On.close(),kr(On)}});return on.then(function(kr){Ht.db=kr;for(var Jr=0;Jr<rr.length;Jr++){var Sr=rr[Jr];Sr._dbInfo.db=kr,b(Sr._dbInfo)}}).catch(function(kr){throw(T(ve,kr)||A.resolve()).catch(function(){}),kr})}}):Le=bt.then(function(Pt){R(ve);var Lt=y[ve.name],Ht=Lt.forages;Pt.close();for(var rr=0;rr<Ht.length;rr++){var _r=Ht[rr];_r._dbInfo.db=null}var An=new A(function(on,kr){var Jr=l.deleteDatabase(ve.name);Jr.onerror=function(){var Sr=Jr.result;Sr&&Sr.close(),kr(Jr.error)},Jr.onblocked=function(){console.warn('dropInstance blocked for database "'+ve.name+'" until all open connections are closed')},Jr.onsuccess=function(){var Sr=Jr.result;Sr&&Sr.close(),on(Sr)}});return An.then(function(on){Lt.db=on;for(var kr=0;kr<Ht.length;kr++){var Jr=Ht[kr];b(Jr._dbInfo)}}).catch(function(on){throw(T(ve,on)||A.resolve()).catch(function(){}),on})})}return d(Le,ke),Le}var be={_driver:"asyncStorage",_initStorage:G,_support:c(),iterate:H,getItem:z,setItem:V,removeItem:Z,clear:ne,length:re,key:ue,keys:he,dropInstance:me};function Me(){return typeof openDatabase=="function"}var ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Se="~~local_forage_type~",Ue=/^~~local_forage_type~([^~]+)~/,ct="__lfsc__:",He=ct.length,Re="arbf",Ce="blob",De="si08",Ie="ui08",$e="uic8",Ct="si16",Ze="si32",tt="ur16",nt="ui32",rt="fl32",qe="fl64",de=He+Re.length,We=Object.prototype.toString;function ut(ve){var ke=ve.length*.75,ye=ve.length,Oe,Le=0,et,bt,Pt,Lt;ve[ve.length-1]==="="&&(ke--,ve[ve.length-2]==="="&&ke--);var Ht=new ArrayBuffer(ke),rr=new Uint8Array(Ht);for(Oe=0;Oe<ye;Oe+=4)et=ie.indexOf(ve[Oe]),bt=ie.indexOf(ve[Oe+1]),Pt=ie.indexOf(ve[Oe+2]),Lt=ie.indexOf(ve[Oe+3]),rr[Le++]=et<<2|bt>>4,rr[Le++]=(bt&15)<<4|Pt>>2,rr[Le++]=(Pt&3)<<6|Lt&63;return Ht}function Et(ve){var ke=new Uint8Array(ve),ye="",Oe;for(Oe=0;Oe<ke.length;Oe+=3)ye+=ie[ke[Oe]>>2],ye+=ie[(ke[Oe]&3)<<4|ke[Oe+1]>>4],ye+=ie[(ke[Oe+1]&15)<<2|ke[Oe+2]>>6],ye+=ie[ke[Oe+2]&63];return ke.length%3===2?ye=ye.substring(0,ye.length-1)+"=":ke.length%3===1&&(ye=ye.substring(0,ye.length-2)+"=="),ye}function ze(ve,ke){var ye="";if(ve&&(ye=We.call(ve)),ve&&(ye==="[object ArrayBuffer]"||ve.buffer&&We.call(ve.buffer)==="[object ArrayBuffer]")){var Oe,Le=ct;ve instanceof ArrayBuffer?(Oe=ve,Le+=Re):(Oe=ve.buffer,ye==="[object Int8Array]"?Le+=De:ye==="[object Uint8Array]"?Le+=Ie:ye==="[object Uint8ClampedArray]"?Le+=$e:ye==="[object Int16Array]"?Le+=Ct:ye==="[object Uint16Array]"?Le+=tt:ye==="[object Int32Array]"?Le+=Ze:ye==="[object Uint32Array]"?Le+=nt:ye==="[object Float32Array]"?Le+=rt:ye==="[object Float64Array]"?Le+=qe:ke(new Error("Failed to get type for BinaryArray"))),ke(Le+Et(Oe))}else if(ye==="[object Blob]"){var et=new FileReader;et.onload=function(){var bt=Se+ve.type+"~"+Et(this.result);ke(ct+Ce+bt)},et.readAsArrayBuffer(ve)}else try{ke(JSON.stringify(ve))}catch(bt){console.error("Couldn't convert value into a JSON string: ",ve),ke(null,bt)}}function Ge(ve){if(ve.substring(0,He)!==ct)return JSON.parse(ve);var ke=ve.substring(de),ye=ve.substring(He,de),Oe;if(ye===Ce&&Ue.test(ke)){var Le=ke.match(Ue);Oe=Le[1],ke=ke.substring(Le[0].length)}var et=ut(ke);switch(ye){case Re:return et;case Ce:return u([et],{type:Oe});case De:return new Int8Array(et);case Ie:return new Uint8Array(et);case $e:return new Uint8ClampedArray(et);case Ct:return new Int16Array(et);case tt:return new Uint16Array(et);case Ze:return new Int32Array(et);case nt:return new Uint32Array(et);case rt:return new Float32Array(et);case qe:return new Float64Array(et);default:throw new Error("Unkown type: "+ye)}}var pe={serialize:ze,deserialize:Ge,stringToBuffer:ut,bufferToString:Et};function Bt(ve,ke,ye,Oe){ve.executeSql("CREATE TABLE IF NOT EXISTS "+ke.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],ye,Oe)}function xt(ve){var ke=this,ye={db:null};if(ve)for(var Oe in ve)ye[Oe]=typeof ve[Oe]!="string"?ve[Oe].toString():ve[Oe];var Le=new A(function(et,bt){try{ye.db=openDatabase(ye.name,String(ye.version),ye.description,ye.size)}catch(Pt){return bt(Pt)}ye.db.transaction(function(Pt){Bt(Pt,ye,function(){ke._dbInfo=ye,et()},function(Lt,Ht){bt(Ht)})},bt)});return ye.serializer=pe,Le}function $(ve,ke,ye,Oe,Le,et){ve.executeSql(ye,Oe,Le,function(bt,Pt){Pt.code===Pt.SYNTAX_ERR?bt.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[ke.storeName],function(Lt,Ht){Ht.rows.length?et(Lt,Pt):Bt(Lt,ke,function(){Lt.executeSql(ye,Oe,Le,et)},et)},et):et(bt,Pt)},et)}function Qe(ve,ke){var ye=this;ve=h(ve);var Oe=new A(function(Le,et){ye.ready().then(function(){var bt=ye._dbInfo;bt.db.transaction(function(Pt){$(Pt,bt,"SELECT * FROM "+bt.storeName+" WHERE key = ? LIMIT 1",[ve],function(Lt,Ht){var rr=Ht.rows.length?Ht.rows.item(0).value:null;rr&&(rr=bt.serializer.deserialize(rr)),Le(rr)},function(Lt,Ht){et(Ht)})})}).catch(et)});return d(Oe,ke),Oe}function Fe(ve,ke){var ye=this,Oe=new A(function(Le,et){ye.ready().then(function(){var bt=ye._dbInfo;bt.db.transaction(function(Pt){$(Pt,bt,"SELECT * FROM "+bt.storeName,[],function(Lt,Ht){for(var rr=Ht.rows,_r=rr.length,An=0;An<_r;An++){var on=rr.item(An),kr=on.value;if(kr&&(kr=bt.serializer.deserialize(kr)),kr=ve(kr,on.key,An+1),kr!==void 0){Le(kr);return}}Le()},function(Lt,Ht){et(Ht)})})}).catch(et)});return d(Oe,ke),Oe}function Ae(ve,ke,ye,Oe){var Le=this;ve=h(ve);var et=new A(function(bt,Pt){Le.ready().then(function(){ke===void 0&&(ke=null);var Lt=ke,Ht=Le._dbInfo;Ht.serializer.serialize(ke,function(rr,_r){_r?Pt(_r):Ht.db.transaction(function(An){$(An,Ht,"INSERT OR REPLACE INTO "+Ht.storeName+" (key, value) VALUES (?, ?)",[ve,rr],function(){bt(Lt)},function(on,kr){Pt(kr)})},function(An){if(An.code===An.QUOTA_ERR){if(Oe>0){bt(Ae.apply(Le,[ve,Lt,ye,Oe-1]));return}Pt(An)}})})}).catch(Pt)});return d(et,ye),et}function le(ve,ke,ye){return Ae.apply(this,[ve,ke,ye,1])}function Be(ve,ke){var ye=this;ve=h(ve);var Oe=new A(function(Le,et){ye.ready().then(function(){var bt=ye._dbInfo;bt.db.transaction(function(Pt){$(Pt,bt,"DELETE FROM "+bt.storeName+" WHERE key = ?",[ve],function(){Le()},function(Lt,Ht){et(Ht)})})}).catch(et)});return d(Oe,ke),Oe}function Ke(ve){var ke=this,ye=new A(function(Oe,Le){ke.ready().then(function(){var et=ke._dbInfo;et.db.transaction(function(bt){$(bt,et,"DELETE FROM "+et.storeName,[],function(){Oe()},function(Pt,Lt){Le(Lt)})})}).catch(Le)});return d(ye,ve),ye}function je(ve){var ke=this,ye=new A(function(Oe,Le){ke.ready().then(function(){var et=ke._dbInfo;et.db.transaction(function(bt){$(bt,et,"SELECT COUNT(key) as c FROM "+et.storeName,[],function(Pt,Lt){var Ht=Lt.rows.item(0).c;Oe(Ht)},function(Pt,Lt){Le(Lt)})})}).catch(Le)});return d(ye,ve),ye}function ft(ve,ke){var ye=this,Oe=new A(function(Le,et){ye.ready().then(function(){var bt=ye._dbInfo;bt.db.transaction(function(Pt){$(Pt,bt,"SELECT key FROM "+bt.storeName+" WHERE id = ? LIMIT 1",[ve+1],function(Lt,Ht){var rr=Ht.rows.length?Ht.rows.item(0).key:null;Le(rr)},function(Lt,Ht){et(Ht)})})}).catch(et)});return d(Oe,ke),Oe}function gt(ve){var ke=this,ye=new A(function(Oe,Le){ke.ready().then(function(){var et=ke._dbInfo;et.db.transaction(function(bt){$(bt,et,"SELECT key FROM "+et.storeName,[],function(Pt,Lt){for(var Ht=[],rr=0;rr<Lt.rows.length;rr++)Ht.push(Lt.rows.item(rr).key);Oe(Ht)},function(Pt,Lt){Le(Lt)})})}).catch(Le)});return d(ye,ve),ye}function vt(ve){return new A(function(ke,ye){ve.transaction(function(Oe){Oe.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],function(Le,et){for(var bt=[],Pt=0;Pt<et.rows.length;Pt++)bt.push(et.rows.item(Pt).name);ke({db:ve,storeNames:bt})},function(Le,et){ye(et)})},function(Oe){ye(Oe)})})}function at(ve,ke){ke=g.apply(this,arguments);var ye=this.config();ve=typeof ve!="function"&&ve||{},ve.name||(ve.name=ve.name||ye.name,ve.storeName=ve.storeName||ye.storeName);var Oe=this,Le;return ve.name?Le=new A(function(et){var bt;ve.name===ye.name?bt=Oe._dbInfo.db:bt=openDatabase(ve.name,"","",0),ve.storeName?et({db:bt,storeNames:[ve.storeName]}):et(vt(bt))}).then(function(et){return new A(function(bt,Pt){et.db.transaction(function(Lt){function Ht(on){return new A(function(kr,Jr){Lt.executeSql("DROP TABLE IF EXISTS "+on,[],function(){kr()},function(Sr,On){Jr(On)})})}for(var rr=[],_r=0,An=et.storeNames.length;_r<An;_r++)rr.push(Ht(et.storeNames[_r]));A.all(rr).then(function(){bt()}).catch(function(on){Pt(on)})},function(Lt){Pt(Lt)})})}):Le=A.reject("Invalid arguments"),d(Le,ke),Le}var mt={_driver:"webSQLStorage",_initStorage:xt,_support:Me(),iterate:Fe,getItem:Qe,setItem:le,removeItem:Be,clear:Ke,length:je,key:ft,keys:gt,dropInstance:at};function qt(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}function Xt(ve,ke){var ye=ve.name+"/";return ve.storeName!==ke.storeName&&(ye+=ve.storeName+"/"),ye}function Dr(){var ve="_localforage_support_test";try{return localStorage.setItem(ve,!0),localStorage.removeItem(ve),!1}catch{return!0}}function Lr(){return!Dr()||localStorage.length>0}function Kr(ve){var ke=this,ye={};if(ve)for(var Oe in ve)ye[Oe]=ve[Oe];return ye.keyPrefix=Xt(ve,ke._defaultConfig),Lr()?(ke._dbInfo=ye,ye.serializer=pe,A.resolve()):A.reject()}function Pr(ve){var ke=this,ye=ke.ready().then(function(){for(var Oe=ke._dbInfo.keyPrefix,Le=localStorage.length-1;Le>=0;Le--){var et=localStorage.key(Le);et.indexOf(Oe)===0&&localStorage.removeItem(et)}});return d(ye,ve),ye}function vr(ve,ke){var ye=this;ve=h(ve);var Oe=ye.ready().then(function(){var Le=ye._dbInfo,et=localStorage.getItem(Le.keyPrefix+ve);return et&&(et=Le.serializer.deserialize(et)),et});return d(Oe,ke),Oe}function wr(ve,ke){var ye=this,Oe=ye.ready().then(function(){for(var Le=ye._dbInfo,et=Le.keyPrefix,bt=et.length,Pt=localStorage.length,Lt=1,Ht=0;Ht<Pt;Ht++){var rr=localStorage.key(Ht);if(rr.indexOf(et)===0){var _r=localStorage.getItem(rr);if(_r&&(_r=Le.serializer.deserialize(_r)),_r=ve(_r,rr.substring(bt),Lt++),_r!==void 0)return _r}}});return d(Oe,ke),Oe}function Mr(ve,ke){var ye=this,Oe=ye.ready().then(function(){var Le=ye._dbInfo,et;try{et=localStorage.key(ve)}catch{et=null}return et&&(et=et.substring(Le.keyPrefix.length)),et});return d(Oe,ke),Oe}function Fr(ve){var ke=this,ye=ke.ready().then(function(){for(var Oe=ke._dbInfo,Le=localStorage.length,et=[],bt=0;bt<Le;bt++){var Pt=localStorage.key(bt);Pt.indexOf(Oe.keyPrefix)===0&&et.push(Pt.substring(Oe.keyPrefix.length))}return et});return d(ye,ve),ye}function br(ve){var ke=this,ye=ke.keys().then(function(Oe){return Oe.length});return d(ye,ve),ye}function Qr(ve,ke){var ye=this;ve=h(ve);var Oe=ye.ready().then(function(){var Le=ye._dbInfo;localStorage.removeItem(Le.keyPrefix+ve)});return d(Oe,ke),Oe}function Ar(ve,ke,ye){var Oe=this;ve=h(ve);var Le=Oe.ready().then(function(){ke===void 0&&(ke=null);var et=ke;return new A(function(bt,Pt){var Lt=Oe._dbInfo;Lt.serializer.serialize(ke,function(Ht,rr){if(rr)Pt(rr);else try{localStorage.setItem(Lt.keyPrefix+ve,Ht),bt(et)}catch(_r){(_r.name==="QuotaExceededError"||_r.name==="NS_ERROR_DOM_QUOTA_REACHED")&&Pt(_r),Pt(_r)}})})});return d(Le,ye),Le}function mr(ve,ke){if(ke=g.apply(this,arguments),ve=typeof ve!="function"&&ve||{},!ve.name){var ye=this.config();ve.name=ve.name||ye.name,ve.storeName=ve.storeName||ye.storeName}var Oe=this,Le;return ve.name?Le=new A(function(et){ve.storeName?et(Xt(ve,Oe._defaultConfig)):et(ve.name+"/")}).then(function(et){for(var bt=localStorage.length-1;bt>=0;bt--){var Pt=localStorage.key(bt);Pt.indexOf(et)===0&&localStorage.removeItem(Pt)}}):Le=A.reject("Invalid arguments"),d(Le,ke),Le}var fr={_driver:"localStorageWrapper",_initStorage:Kr,_support:qt(),iterate:wr,getItem:vr,setItem:Ar,removeItem:Qr,clear:Pr,length:br,key:Mr,keys:Fr,dropInstance:mr},Gt=function(ke,ye){return ke===ye||typeof ke=="number"&&typeof ye=="number"&&isNaN(ke)&&isNaN(ye)},Kt=function(ke,ye){for(var Oe=ke.length,Le=0;Le<Oe;){if(Gt(ke[Le],ye))return!0;Le++}return!1},er=Array.isArray||function(ve){return Object.prototype.toString.call(ve)==="[object Array]"},Ir={},Gr={},Rn={INDEXEDDB:be,WEBSQL:mt,LOCALSTORAGE:fr},dn=[Rn.INDEXEDDB._driver,Rn.WEBSQL._driver,Rn.LOCALSTORAGE._driver],Qn=["dropInstance"],pt=["clear","getItem","iterate","key","keys","length","removeItem","setItem"].concat(Qn),Xe={description:"",driver:dn.slice(),name:"localforage",size:4980736,storeName:"keyvaluepairs",version:1};function Tt(ve,ke){ve[ke]=function(){var ye=arguments;return ve.ready().then(function(){return ve[ke].apply(ve,ye)})}}function Nt(){for(var ve=1;ve<arguments.length;ve++){var ke=arguments[ve];if(ke)for(var ye in ke)ke.hasOwnProperty(ye)&&(er(ke[ye])?arguments[0][ye]=ke[ye].slice():arguments[0][ye]=ke[ye])}return arguments[0]}var Wt=(function(){function ve(ke){o(this,ve);for(var ye in Rn)if(Rn.hasOwnProperty(ye)){var Oe=Rn[ye],Le=Oe._driver;this[ye]=Le,Ir[Le]||this.defineDriver(Oe)}this._defaultConfig=Nt({},Xe),this._config=Nt({},this._defaultConfig,ke),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver).catch(function(){})}return ve.prototype.config=function(ye){if((typeof ye>"u"?"undefined":a(ye))==="object"){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var Oe in ye){if(Oe==="storeName"&&(ye[Oe]=ye[Oe].replace(/\W/g,"_")),Oe==="version"&&typeof ye[Oe]!="number")return new Error("Database version must be a number.");this._config[Oe]=ye[Oe]}return"driver"in ye&&ye.driver?this.setDriver(this._config.driver):!0}else return typeof ye=="string"?this._config[ye]:this._config},ve.prototype.defineDriver=function(ye,Oe,Le){var et=new A(function(bt,Pt){try{var Lt=ye._driver,Ht=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!ye._driver){Pt(Ht);return}for(var rr=pt.concat("_initStorage"),_r=0,An=rr.length;_r<An;_r++){var on=rr[_r],kr=!Kt(Qn,on);if((kr||ye[on])&&typeof ye[on]!="function"){Pt(Ht);return}}var Jr=function(){for(var ii=function(_t){return function(){var Ot=new Error("Method "+_t+" is not implemented by the current driver"),ar=A.reject(Ot);return d(ar,arguments[arguments.length-1]),ar}},bn=0,bo=Qn.length;bn<bo;bn++){var Fi=Qn[bn];ye[Fi]||(ye[Fi]=ii(Fi))}};Jr();var Sr=function(ii){Ir[Lt]&&console.info("Redefining LocalForage driver: "+Lt),Ir[Lt]=ye,Gr[Lt]=ii,bt()};"_support"in ye?ye._support&&typeof ye._support=="function"?ye._support().then(Sr,Pt):Sr(!!ye._support):Sr(!0)}catch(On){Pt(On)}});return f(et,Oe,Le),et},ve.prototype.driver=function(){return this._driver||null},ve.prototype.getDriver=function(ye,Oe,Le){var et=Ir[ye]?A.resolve(Ir[ye]):A.reject(new Error("Driver not found."));return f(et,Oe,Le),et},ve.prototype.getSerializer=function(ye){var Oe=A.resolve(pe);return f(Oe,ye),Oe},ve.prototype.ready=function(ye){var Oe=this,Le=Oe._driverSet.then(function(){return Oe._ready===null&&(Oe._ready=Oe._initDriver()),Oe._ready});return f(Le,ye,ye),Le},ve.prototype.setDriver=function(ye,Oe,Le){var et=this;er(ye)||(ye=[ye]);var bt=this._getSupportedDrivers(ye);function Pt(){et._config.driver=et.driver()}function Lt(_r){return et._extend(_r),Pt(),et._ready=et._initStorage(et._config),et._ready}function Ht(_r){return function(){var An=0;function on(){for(;An<_r.length;){var kr=_r[An];return An++,et._dbInfo=null,et._ready=null,et.getDriver(kr).then(Lt).catch(on)}Pt();var Jr=new Error("No available storage method found.");return et._driverSet=A.reject(Jr),et._driverSet}return on()}}var rr=this._driverSet!==null?this._driverSet.catch(function(){return A.resolve()}):A.resolve();return this._driverSet=rr.then(function(){var _r=bt[0];return et._dbInfo=null,et._ready=null,et.getDriver(_r).then(function(An){et._driver=An._driver,Pt(),et._wrapLibraryMethodsWithReady(),et._initDriver=Ht(bt)})}).catch(function(){Pt();var _r=new Error("No available storage method found.");return et._driverSet=A.reject(_r),et._driverSet}),f(this._driverSet,Oe,Le),this._driverSet},ve.prototype.supports=function(ye){return!!Gr[ye]},ve.prototype._extend=function(ye){Nt(this,ye)},ve.prototype._getSupportedDrivers=function(ye){for(var Oe=[],Le=0,et=ye.length;Le<et;Le++){var bt=ye[Le];this.supports(bt)&&Oe.push(bt)}return Oe},ve.prototype._wrapLibraryMethodsWithReady=function(){for(var ye=0,Oe=pt.length;ye<Oe;ye++)Tt(this,pt[ye])},ve.prototype.createInstance=function(ye){return new ve(ye)},ve})(),St=new Wt;n.exports=St},{3:3}]},{},[4])(4)})})(XF)),XF.exports}var bje=Mje();const S7=xn(bje),fo=S7.createInstance({name:La().replace(/\//g,"")}),AW=S7.createInstance({name:"cti_ccn"}),Ije=e=>new Promise(async t=>{await S7.removeItem(e),t()}),Sje=()=>{const e=["ccn","sider","menuMode"];fo.iterate((t,r)=>{e.includes(r)||fo.removeItem(r)}).catch(function(t){console.log(t)})},Tn={lightBlue:"#98C1D9",moutarde:"#FCBF49",lightOrange:"#FFB488",green:"#73BA9B",red:"#FD5A5D",lightGreen:"#CCD5AE",primaryColor:"#FF8801",blue:"#3D5A80",lightBrown:"#E4D2B3",yellow:"#FDD85D",lightGrey:"#B4B8C5",lightPurple:"#EABFCB",primaryBlue:"#012B43",terraCota:"#EB5E28",pink:"#FF9B9B",darkBrown:"#7F5539",bluePastel:"#E9EBF8",brown:"#D4A373",grey:"#929292",purple:"#C08497",inactiveGrey:"#b1b1b1"},cT="MENU_DRAWER",dE="MENU_CLASSIC",Rje={filters:{visible:!1,editor:!1},selections:{},download:0,sider:{isVisible:Qje()},primaryColor:"#FF8801",tab:null,shortcuts:!1,serverMessage:!1,theme:"light",generatePDF:!1,pdfSize:{width:550,height:560},showOverlay:!1,bugTracker:0,showMenus:!0,menuMode:dE,siderIsCollapsed:!1,devMode:!1,graphDisplayPreference:"always",graphColors:{columnChart:[Tn.lightBlue,Tn.moutarde,Tn.lightOrange,Tn.green,Tn.red,Tn.lightGreen,Tn.primaryColor,Tn.blue,Tn.lightBrown,Tn.yellow,Tn.lightGrey,Tn.lightPurple,Tn.primaryBlue,Tn.terraCota,Tn.pink,Tn.darkBrown,Tn.bluePastel,Tn.brown,Tn.grey,Tn.purple],pieChart:[Tn.yellow,Tn.lightBlue,Tn.lightOrange,Tn.lightGreen,Tn.brown,Tn.red,Tn.blue,Tn.pink,Tn.primaryColor,Tn.grey,Tn.lightBrown,Tn.purple],lineChart:[Tn.lightBlue,Tn.lightOrange,Tn.lightGreen,Tn.pink,Tn.yellow],sexChart:[Tn.lightBlue,Tn.pink]}},Tje=(e=Rje,t)=>{switch(t.type){case TPe:return Object.assign({},e,{menu:t.data});case rve:return fo.setItem("menuMode",t.mode!==null?t.mode:e.menuMode===dE?cT:dE),Object.assign({},e,{menuMode:t.mode!==null?t.mode:e.menuMode===dE?cT:dE});case nve:return fo.setItem("sider",t.collapsed!==null?t.collapsed:!e.siderIsCollapsed),Object.assign({},e,{siderIsCollapsed:t.collapsed!==null?t.collapsed:!e.siderIsCollapsed});case Wpe:return Object.assign({},e,{filters:{visible:t.visible,editor:t.editor?t.editor:!1}});case Jpe:return Object.assign({},e,{download:t.download});case Xpe:return Object.assign({},e,{tab:t.tab});case qpe:return Object.assign({},e,{showShortcuts:t.visible});case $pe:return Object.assign({},e,{generatePDF:t.status});case Zpe:return Object.assign({},e,{showOverlay:t.status});case eve:return Object.assign({},e,{bugTracker:t.value?t.value:e.bugTracker+1});case tve:return Object.assign({},e,{showMenus:t.status});case ive:return Object.assign({},e,{devMode:t.devMode});case ave:return Object.assign({},e,{primaryColor:t.primaryColor});case ove:return Object.assign({},e,{graphDisplayPreference:t.graphDisplayPreference});default:return e}};function Qje(){let e=localStorage.getItem("ui-sider-show");return e===null?!0:e==="true"}const Kve="SET_CLASSES",Vve="SET_LOADING",Jve="SET_SELECTED_CLASSE",Dje="SET_SELECTED_SECTION",Wve="REMOVE_CLASSE",Xve="RESET_CLASSE",qE=e=>({type:Vve,loading:e}),Fje=(e,t,r)=>({type:Kve,schema:e,tables:t,refTables:r}),_je=e=>({type:Jve,classe:e}),Nje=(e,t)=>({type:Wve,tableId:e,classeId:t}),kje=()=>({type:Xve}),Pje={data:{schema:[],tables:{},refTables:{},selectedClasse:{},selectedSection:{},sectionTransfer:{oidsKeys:[],targetKeys:[],sections:[]}},loading:!1},Oje=(e=Pje,t)=>{switch(t.type){case Vve:return{...e,loading:t.loading};case Kve:return{...e,data:{...e.data,schema:t.schema,tables:t.tables,refTables:t.refTables}};case Jve:return{...e,data:{...e.data,selectedClasse:t.classe}};case Dje:return{...e,data:{...e.data,selectedSection:t.section}};case Wve:let r=[...e.data.tables],n=r.find(i=>i.table_id===t.tableId);return n&&(n.classes=n.classes.filter(i=>i.oid!=="action.classeId")),{...e,data:{...e.data,tables:r}};case Xve:return{...e,data:{...e.data,selectedClasse:{}}};default:return e}},qve="SET_HIDDEN_COLUMNS",$ve="SET_FAVORITES_DATA",Zve="SET_LOADING",eme="SET_SELECT",tme="SET_COLUMN_FILTERED",rme="SET_RESET",jje=e=>({type:qve,columns:e}),zje=(e,t)=>({type:$ve,myFavorites:e,allViews:t}),dW=e=>({type:Zve,loading:e}),Lje=e=>({type:eme,selected:e}),Yje=(e,t)=>({type:tme,tabName:e,columnsFiltered:t}),Uje=()=>({type:rme}),Hje={hiddenColumns:[],dataOnglet:[],data:{myFavorites:{},allViews:{}},loading:!1,selected:!1},Gje=(e=Hje,t)=>{switch(t.type){case qve:return{...e,hiddenColumns:t.columns};case Zve:return{...e,loading:t.loading};case eme:return{...e,selected:t.selected};case rme:return{...e,dataOnglet:[]};case $ve:return{...e,data:{myFavorites:t.myFavorites,allViews:t.allViews}};case tme:const r=e.dataOnglet.findIndex(n=>n.tabName===t.tabName);return r!==-1?(e.dataOnglet[r]={tabName:t.tabName,columnsFiltered:t.columnsFiltered},{...e,dataOnglet:[...e.dataOnglet]}):{...e,dataOnglet:[...e.dataOnglet,{tabName:t.tabName,columnsFiltered:t.columnsFiltered}]};default:return e}},nme="SET_INDICATORS",ime="SET_LOADING",ame="REMOVE_INDICATOR",ome="SET_SEARCH_INDICATOR_VALUE",Kje=(e,t,r,n)=>({type:nme,indicators:e,tables:t,themes:n,themesSearch:r}),Vje=e=>({type:ame,indicator:e}),fW=e=>({type:ime,loading:e}),Jje=e=>({type:ome,searchIndicatorFilterValue:e}),Wje={data:{indicators:[],tables:[],themesSearch:[],themes:[],loading:!1},searchIndicatorFilterValue:""},Xje=(e=Wje,t)=>{switch(t.type){case nme:return{...e,data:{indicators:t.indicators,tables:t.tables,themes:t.themes,themesSearch:t.themesSearch}};case ime:return{...e,loading:t.loading};case ame:let r=[...e.data.indicators];return r=r.filter(n=>n.oid!==t.indicator),{...e,data:{...e.data,indicators:r}};case ome:return{...e,searchIndicatorFilterValue:t.searchIndicatorFilterValue};default:return e}},sme="LISTES_MANAGER_INIT_LISTES",lme="SET_LOADING",cme="LISTES_MANAGER_SET_LISTES",ume="LISTES_MANAGER_SET_LISTE_TO_EDIT",Ame="LISTES_MANAGER_INIT_LISTE_TO_EDIT",qje=()=>({type:sme}),$je=e=>({type:cme,data:e}),Zje=()=>({type:Ame}),eze=(e,t,r,n=null)=>({type:ume,table_id:e,liste_id:t,liste:r,treeSelectedKey:n}),hW=e=>({type:lme,loading:e}),gW={listeEditor:{table_id:null,liste_id:null,liste:null},data:{schema:{},tables:{},refTables:{}},loading:!1,treeSelectedKey:null},tze=(e=gW,t)=>{switch(t.type){case sme:return{...e,data:{schema:{},tables:{},refTables:{}}};case cme:return{...e,data:{...e.data,schema:t.data.schema,tables:t.data.tables,refTables:t.data.refTables}};case Ame:return{...e,listeEditor:gW.listeEditor};case ume:return{...e,listeEditor:{table_id:t.table_id,liste_id:t.liste_id,liste:t.liste},treeSelectedKey:t.treeSelectedKey};case lme:return{...e,loading:t.loading};default:return e}},dme="LOGS_SET_LOADING",fme="LOGS_SET_DATA",uT=e=>({type:dme,loading:e}),rze=e=>({type:fme,data:e}),nze={loading:!1,data:{logs:[]}},ize=(e=nze,t)=>{switch(t.type){case dme:return{...e,loading:t.loading};case fme:return{...e,data:{...e.data,logs:t.data}};default:return e}},aze="SET_LOGS_LOADING",hme="SET_EXPLOIT",oze=e=>({type:hme,exploit:e}),sze={data:{logs:[],exploit:[],timestamp:""},loading:!1},lze=(e=sze,t)=>{switch(t.type){case aze:return{...e,loading:t.loading};case hme:return{...e,data:{...e.data,exploit:t.exploit.envs,timestamp:t.exploit.timestamp}};default:return e}},gme="SET_LOADING",pme="SET_IMPORTS",vme="REMOVE_IMPORT",$E=e=>({type:gme,loading:e}),cze=e=>({type:pme,imports:e}),uze=e=>({type:vme,id:e}),Aze={data:{imports:[]},loading:!1},dze=(e=Aze,t)=>{switch(t.type){case gme:return{...e,loading:t.loading};case pme:return{...e,data:{...e.data,imports:t.imports}};case vme:let r=e.data.imports.filter(n=>n.oid!==t.id);return{...e,data:{...e.data,imports:r}};default:return e}},mme="SET_REPORTS",Eme="SET_LOADING",yme="SET_SELECTED_REPORT",Cme="SET_COMBO_GROUPS",wme="SET_LAST_VIEWS",Bme="REMOVE_REPORT",xme="SET_COMPUTING_ESSENTIELS",Mme="SET_REPORTS_INDICATORS",bme="SET_SELECTED_REPORT_MODIFIED",Ime="SET_SEARCH_VALUE",AT=e=>({type:Eme,loading:e}),fze=(e,t,r,n,i,a,o)=>({type:mme,reports:e,refReports:t,comboGroup:r,comboReport:n,comboCondition:i,conditions:a,types:o}),hze=e=>({type:yme,report:e}),gze=e=>({type:bme,modified:e}),pze=e=>({type:Cme,comboGroup:e}),vze=e=>({type:Bme,report:e}),dT=e=>({type:xme,computing:e}),mze=e=>({type:wme,views:e}),Eze=(e,t,r)=>({type:Mme,tables:e,themes:t,indicators:r}),yze=e=>({type:Ime,searchValue:e}),Cze={data:{reports:[],types:[],refReports:[],comboGroup:[],comboReport:[],comboCondition:[],selectedReport:{},updatedSections:[],flatConditions:[],indicators:{tables:[],themes:[],indicators:[],lastViews:[]}},loading:!1,computingEssentiels:!1,reportModified:!1,searchFilterValue:""},wze=(e=Cze,t)=>{switch(t.type){case Eme:return{...e,loading:t.loading};case xme:return{...e,computingEssentiels:t.computing};case mme:return{...e,data:{...e.data,reports:t.reports,types:t.types,refReports:t.refReports,comboGroup:t.comboGroup,comboReport:t.comboReport,comboCondition:t.comboCondition,flatConditions:t.conditions}};case yme:return{...e,data:{...e.data,selectedReport:t.report,updatedSections:t.report.sections}};case bme:return{...e,reportModified:t.modified};case Cme:return{...e,data:{...e.data,comboGroup:t.comboGroup}};case wme:return{...e,data:{...e.data,lastViews:t.views}};case Bme:let r=[...e.data.reports];return r=r.filter(n=>n.oid!==t.report),{...e,data:{...e.data,reports:r}};case Mme:return{...e,data:{...e.data,indicators:{tables:t.tables,themes:t.themes,indicators:t.indicators}}};case Ime:return{...e,data:{...e.data,searchFilterValue:t.searchValue}};default:return e}},Sme="SET_SIMULATIONS_LOADING",Rme="SET_SIMULATIONS",Bze=(e,t)=>({type:Rme,simulations:e,message:t}),Eg=e=>({type:Sme,loading:e}),xze={data:{simulations:[],message:{}},loading:!1},Mze=(e=xze,t)=>{switch(t.type){case Sme:return{...e,loading:t.loading};case Rme:return{...e,data:{...e.data,simulations:t.simulations,message:t.message}};default:return e}},Tme="SET_JOBS",Qme="SET_LOADING",Dme=(e,t,r)=>({type:Tme,jobs:e,execs:t,lastJobs:r}),fT=e=>({type:Qme,loading:e}),bze={data:{jobs:null,execs:null,lastJobs:null},loading:!1},Ize=(e=bze,t)=>{switch(t.type){case Qme:return{...e,loading:t.loading};case Tme:return{...e,data:{...e.data,jobs:t.jobs,execs:t.execs,lastJobs:t.lastJobs}};default:return e}},Fme="SET_LOADING",_me="SET_RECORDS",Nme="SET_RECORDS_ONLY",kme="SET_CHOICES",Pme="ADD_COMBO",Ome="ADD_DATA_EDITOR",ZE=e=>({type:Fme,loading:e}),Sze=(e,t,r,n,i,a)=>({type:_me,records:e,combos:t,lists:r,divers:n,addRecord:i,refRecords:a}),Rze=e=>({type:Nme,records:e}),Tze=e=>({type:kme,choices:e}),Qze=(e,t)=>({type:Pme,key:e,combo:t}),AR=e=>({type:Ome,dataEditor:e}),Dze={data:{records:[],refRecords:[],combos:{},lists:[],divers:[],choices:[],addRecord:{},dataEditor:[]},loading:!1},Fze=(e=Dze,t)=>{switch(t.type){case Fme:return{...e,loading:t.loading};case _me:return{...e,data:{...e.data,records:t.records,refRecords:t.refRecords,combos:{...e.data.combos,...t.combos},divers:t.divers,lists:t.lists,addRecord:t.addRecord}};case Nme:return{...e,data:{...e.data,records:t.records}};case kme:return{...e,data:{...e.data,choices:t.choices}};case Pme:return{...e,data:{...e.data,combos:{...e.data.combos,[t.key]:t.combo}}};case Ome:return{...e,data:{...e.data,dataEditor:t.dataEditor}};default:return e}},jme="SET_USERS",zme="SET_MODULES",Lme="SET_LOADING",_ze=e=>({type:jme,users:e}),pW=e=>({type:Lme,loading:e}),Nze=(e,t,r,n)=>({type:zme,modules:e,securityLevels:t,envs:r,ctiusrdir:n}),kze={data:{users:[],modules:[],securityLevels:[],envs:[],ctiusrdir:{}},loading:!1},Pze=(e=kze,t)=>{switch(t.type){case Lme:return{...e,loading:t.loading};case jme:return{...e,data:{...e.data,users:t.users}};case zme:return{...e,data:{...e.data,modules:t.modules,securityLevels:t.securityLevels,envs:t.envs,ctiusrdir:t.ctiusrdir}};default:return e}},Yme="SET_LOADING",Ume="SET_IMPORTS",Oze="REMOVE_IMPORT",hT=e=>({type:Yme,loading:e}),jze=e=>({type:Ume,imports:e}),zze={data:{imports:[]},loading:!1},Lze=(e=zze,t)=>{switch(t.type){case Yme:return{...e,loading:t.loading};case Ume:return{...e,data:{...e.data,imports:t.imports}};case Oze:let r=e.data.imports.filter(n=>n.oid!==t.id);return{...e,data:{...e.data,imports:r}};default:return e}},Yze=I7({listesManager:tze,synchronize:Ize,simulations:Mze,indicators:Xje,favorites:Gje,classes:Oje,reports:wze,ovalide:dze,tables:Fze,users:Pze,logs:lze,valo:Lze,log:ize}),Uze={isLoading:!1,type:null,name:null,pathname:null,viewlink:!1,error:null},Hze=(e=Uze,t)=>{switch(t.type){case tpe:return Object.assign({},e,{...e,type:"view",name:t.viewName,viewlink:t.viewlink,pathname:t.pathname});case rpe:return Object.assign({},e,{...e,type:"component",name:t.name,moduleId:t.moduleId});case npe:return Object.assign({},e,{isLoading:!1,name:t.name,type:"page"});default:return e}},Hme="SET_DYNAMIC_SELECTS",ey=e=>({type:Hme,selects:e});var qF,vW;function Gze(){return vW||(vW=1,qF=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,i,a;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(i=n;i--!==0;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),n=a.length,n!==Object.keys(r).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=n;i--!==0;){var o=a[i];if(!e(t[o],r[o]))return!1}return!0}return t!==t&&r!==r}),qF}var Kze=Gze();const Yo=xn(Kze),Vze=[],Jze=(e=Vze,t)=>t.type===Hme?Yo(e,t.selects)?e:[...t.selects]:e,Wze="SET_LOADING",Xze="SET_DATA",Gme="SET_SELECTED_CONDITION",qze="SET_RELOADING",Kme=e=>({type:Gme,condition:e}),$ze={data:{tabs:{},categories:{},data:[],charts:[],series:[],conditions:[],poles:[],finess:[],dates:[]},module:"",selectedCondition:[],selectedPoles:[],selectedFiness:[],loading:!1,reloading:!1,editable:!1,date:ma().subtract(1,"months"),dashboardModified:!1},Zze=(e=$ze,t)=>{switch(t.type){case Wze:return{...e,loading:t.loading};case qze:return{...e,reloading:t.loading};case Xze:return{...e,module:t.module,data:{...e.data,tabs:t.tabs,categories:t.categories,data:t.data,charts:t.charts,series:t.series,conditions:t.conditions,poles:t.poles,finess:t.finess,dates:t.dates}};case Gme:let r=[...e.selectedCondition];return Array.isArray(t.condition)?r=t.condition:r.push(t.condition.toString()),{...e,selectedCondition:r};default:return e}},Vme="SET_GLOBAL_VARIABLES",yg=e=>({type:Vme,variables:e}),e6e={},t6e=(e=e6e,t)=>t.type===Vme?t.variables:e,Jme="GLOBALS_SET_LOADING",Wme="GLOBALS_SET_MODULE",$F=e=>({type:Jme,loading:e}),Yz=(e,t)=>({type:Wme,module:e,data:t}),r6e={module:null,data:{},isLoading:!1,error:void 0},n6e=(e=r6e,t)=>{switch(t.type){case Jme:return Object.assign({},e,{isLoading:t.loading});case Wme:return{...e,module:t.module,data:t.data};default:return e}},Xme="HISTORY_SET_ENTRY",qme="HISTORY_SET_MODULE",$me="HISTORY_SET_EXPAND",Zme="HISTORY_SET_COLUMNS",e0e="HISTORY_SET_SORT",i6e=(e,t)=>({type:Xme,viewUrl:e,hArgs:t}),a6e=(e,t)=>({type:qme,module:e,item:t}),ZF=(e,t)=>({type:$me,view:e,keys:t}),mW=(e,t)=>({type:Zme,view:e,columns:t}),t0e=e=>({type:e0e,sort:e}),o6e={views:{},modules:{},expand:{},columns:{},sort:{}},s6e=(e=o6e,t)=>{switch(t.type){case Xme:return{...e,views:{...e.views,[t.viewUrl]:t.hArgs}};case qme:return{...e,modules:{...e.modules,[t.module]:t.item}};case $me:return{...e,expand:{...e.expand,[t.view]:t.keys}};case Zme:return{...e,columns:{...e.columns,[t.view]:t.columns}};case e0e:return{...e,sort:t.sort};default:return e}},r0e="SET_LICENCES",n0e="ADD_LICENCE_ERROR",i0e="SET_LOADING",a0e=e=>({type:r0e,data:e}),o0e=e=>({type:n0e,error:e}),mB=e=>({type:i0e,loading:e}),l6e={data:null,error:!1,addError:null,loading:!1},c6e=(e=l6e,t)=>{switch(t.type){case r0e:return Object.assign({},e,{data:t.data});case n0e:return Object.assign({},e,{...e,addError:t.error});case i0e:return{...e,loading:t.loading};default:return e}},s0e="MENU_SET_MENU",l0e="MENU_SET_ERROR",c0e="MENU_SET_SELECTED_MODULE",u0e="SET_MODULE_ENTRIES",A0e="SET_MENU_ITEM",d0e="MENU_SET_LOADING",f0e=e=>({type:s0e,menu:e}),R7=e=>({type:c0e,selectedModuleKey:e}),u6e=e=>({type:u0e,moduleEntries:e}),A6e=e=>({type:l0e,menu:e}),gT=e=>({type:A0e,item:e}),EW=e=>({type:d0e,loading:e}),d6e={selectedModuleKey:"myfavorites",selectedKey:void 0,previouslySelectedModuleKeys:null,modules:{},moduleEntries:void 0,siderIsVisible:!0,error:null,item:null,loading:!1},f6e=(e=d6e,t)=>{switch(t.type){case s0e:return{...e,modules:t.menu};case c0e:return{...e,selectedModuleKey:t.selectedModuleKey};case u0e:return Yo(t.moduleEntries,e.moduleEntries)?e:{...e,moduleEntries:t.moduleEntries};case l0e:return{...e,error:t.error};case A0e:return{...e,item:t.item};case d0e:return{...e,loading:t.loading};default:return e}},h0e="SET_NOTIFICATIONS",h6e=e=>({type:h0e,notifications:e}),g6e={selectedModule:"",data:{}},p6e=(e=g6e,t)=>t.type===h0e?{...e,data:t.notifications}:e,v6e={data:{session:null,environment:null,map:null,chart:null,version:null},loading:!1,user:{homePageDefaultModule:"accueil",showGraphs:"always",spreadsheetEditor:"EXCEL",spreadsheetSeparator:";",pmsiDefaultModule:null,expandedRows:"ouvert"}},m6e=(e=v6e,t)=>{switch(t.type){case cve:return{...e,data:{...e.data,...t.settings}};case uve:return{...e,loading:t.loading};case Ave:return{...e,user:{...e.user,...t.userSettings}};default:return e}},g0e="VIEW_SET_ROW",p0e="VIEW_SET_CELL",pw=e=>({type:g0e,row:e}),rg=(e,t)=>({type:p0e,row:e,column:t}),E6e={cell:{row:null,column:null},row:null},y6e=(e=E6e,t)=>{switch(t.type){case g0e:return Object.assign({},e,{...e,row:t.row});case p0e:return Object.assign({},e,{...e,cell:{row:t.row,column:t.column}});default:return e}},v0e="DESC_SET_REF",m0e="RUN_SET_REF",E0e="VIEW_SET_IS_LOADING",C6e="SHOW_FILTERS_DRAWER",y0e="SET_ERRORS",C0e="SET_GETTING_RUN",w0e="SET_RENDERING",w6e=e=>({type:C6e,visible:e}),B6e=e=>({type:v0e,descRef:e}),x6e=e=>({type:m0e,runRef:e}),lm=e=>({type:E0e,isLoading:e}),ty=(e=[])=>({type:y0e,errors:e}),Uz=e=>({type:C0e,gettingRun:e}),B0e=e=>({type:w0e,rendering:e}),M6e={isLoading:!1,descRef:null,runRef:null,errors:[],gettingRun:!1,rendering:!1,globalVariables:{}},b6e=(e=M6e,t)=>{switch(t.type){case v0e:return Object.assign({},e,{...e,descRef:t.descRef});case m0e:return Object.assign({},e,{...e,runRef:t.runRef});case E0e:return Object.assign({},e,{...e,isLoading:t.isLoading});case y0e:return{...e,errors:t.errors};case C0e:return{...e,gettingRun:t.gettingRun};case w0e:return t.rendering===e.rendering?e:{...e,rendering:t.rendering};default:return e}},I6e=I7({history:s6e,ui:Tje,menu:f6e,content:Hze,view:b6e,settings:m6e,globals:n6e,licences:c6e,viewlinks:y6e,dynamicSelects:Jze,components:Yze,eis:Zze,notifications:p6e,globalVariables:t6e}),S6e=e=>I7({router:vje(e),cti:I6e});let Hz=null,e_="jis";var yW=window.location.pathname;if(yW.indexOf(e_)===-1)Hz="/";else{var R6e=yW.split(e_);Hz=R6e[0]+e_}const Gz=Qve({basename:Hz});function T6e(e){let t;return t=Uve,Yve(S6e(Gz),e,t(xje(gje(Gz),Gve)))}const Bl=T6e();let CW=[{name:"fontSize",value:"11"},{name:"rowHeight",value:"20",condition:"ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'"},{name:"backgroundColor",value:"#FFD393",condition:"ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'"},{name:"backgroundColor",value:"#FFD393",condition:"ROW.LVL == '1' && VIEW.QTAB != '1'"},{name:"backgroundColor",value:"#FFD393",condition:"ROW.LVL == '2' && VIEW.QTAB == '1'"},{name:"fontWeight",value:"bold",condition:"ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'"},{name:"borderSides",value:"top bottom",condition:"ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'"},{name:"borderStyle",value:"solid",condition:"ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'"},{name:"borderThickness",value:"2",condition:"ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 1 && VIEW.GROUPBY_TAB != 'TAB'"},{name:"fontWeight",value:"bold",condition:"ROW.LVL == '2' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB != 'TAB'"},{name:"color",value:"#084b96",condition:"ROW.LVL == '2' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB != 'TAB'"},{name:"rowHeight",value:"20",condition:"Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'"},{name:"backgroundColor",value:"#FFD393",condition:"Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'"},{name:"fontWeight",value:"bold",condition:"Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'"},{name:"borderSides",value:"top bottom",condition:"Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'"},{name:"borderStyle",value:"solid",condition:"Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'"},{name:"borderThickness",value:"2",condition:"Number(ROW.TABD) >= 0 && ROW.LVL == '1' && Number(VIEW.GROUPBY_MAXLVL) > 2 && VIEW.GROUPBY_TAB == 'TAB'"},{name:"paddingLeft",value:"15",condition:"(VIEW.GROUPBY_MAXLVL == '2' || VIEW.GROUPBY_MAXLVL == '3') && ROW.LVL == '2' && VIEW.GROUPBY_TAB != 'TAB' "},{name:"paddingLeft",value:"30",condition:"(VIEW.GROUPBY_MAXLVL == '3') && ROW.LVL == '3' && VIEW.GROUPBY_TAB != 'TAB' "},{name:"paddingLeft",value:"15",condition:"(VIEW.GROUPBY_MAXLVL == '3') && ROW.LVL == '2' && VIEW.GROUPBY_TAB == 'TAB' "}];var t_,wW;function Q6e(){if(wW)return t_;wW=1;function e(t,r,n,i){for(var a=-1,o=t==null?0:t.length;++a<o;){var s=t[a];r(i,s,n(s),t)}return i}return t_=e,t_}var r_,BW;function D6e(){if(BW)return r_;BW=1;function e(t){return function(r,n,i){for(var a=-1,o=Object(r),s=i(r),l=s.length;l--;){var c=s[t?l:++a];if(n(o[c],c,o)===!1)break}return r}}return r_=e,r_}var n_,xW;function x0e(){if(xW)return n_;xW=1;var e=D6e(),t=e();return n_=t,n_}var i_,MW;function F6e(){if(MW)return i_;MW=1;function e(t,r){for(var n=-1,i=Array(t);++n<t;)i[n]=r(n);return i}return i_=e,i_}var a_,bW;function _6e(){if(bW)return a_;bW=1;var e=im(),t=Td(),r="[object Arguments]";function n(i){return t(i)&&e(i)==r}return a_=n,a_}var o_,IW;function gx(){if(IW)return o_;IW=1;var e=_6e(),t=Td(),r=Object.prototype,n=r.hasOwnProperty,i=r.propertyIsEnumerable,a=e((function(){return arguments})())?e:function(o){return t(o)&&n.call(o,"callee")&&!i.call(o,"callee")};return o_=a,o_}var vw={exports:{}},s_,SW;function N6e(){if(SW)return s_;SW=1;function e(){return!1}return s_=e,s_}vw.exports;var RW;function px(){return RW||(RW=1,(function(e,t){var r=mA(),n=N6e(),i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o?r.Buffer:void 0,l=s?s.isBuffer:void 0,c=l||n;e.exports=c})(vw,vw.exports)),vw.exports}var l_,TW;function qQ(){if(TW)return l_;TW=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function r(n,i){var a=typeof n;return i=i??e,!!i&&(a=="number"||a!="symbol"&&t.test(n))&&n>-1&&n%1==0&&n<i}return l_=r,l_}var c_,QW;function T7(){if(QW)return c_;QW=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return c_=t,c_}var u_,DW;function k6e(){if(DW)return u_;DW=1;var e=im(),t=T7(),r=Td(),n="[object Arguments]",i="[object Array]",a="[object Boolean]",o="[object Date]",s="[object Error]",l="[object Function]",c="[object Map]",u="[object Number]",A="[object Object]",d="[object RegExp]",f="[object Set]",h="[object String]",g="[object WeakMap]",p="[object ArrayBuffer]",m="[object DataView]",y="[object Float32Array]",C="[object Float64Array]",w="[object Int8Array]",B="[object Int16Array]",x="[object Int32Array]",M="[object Uint8Array]",S="[object Uint8ClampedArray]",R="[object Uint16Array]",b="[object Uint32Array]",T={};T[y]=T[C]=T[w]=T[B]=T[x]=T[M]=T[S]=T[R]=T[b]=!0,T[n]=T[i]=T[p]=T[a]=T[m]=T[o]=T[s]=T[l]=T[c]=T[u]=T[A]=T[d]=T[f]=T[h]=T[g]=!1;function D(F){return r(F)&&t(F.length)&&!!T[e(F)]}return u_=D,u_}var A_,FW;function $Q(){if(FW)return A_;FW=1;function e(t){return function(r){return t(r)}}return A_=e,A_}var mw={exports:{}};mw.exports;var _W;function Q7(){return _W||(_W=1,(function(e,t){var r=Ipe(),n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,o=a&&r.process,s=(function(){try{var l=i&&i.require&&i.require("util").types;return l||o&&o.binding&&o.binding("util")}catch{}})();e.exports=s})(mw,mw.exports)),mw.exports}var d_,NW;function ZQ(){if(NW)return d_;NW=1;var e=k6e(),t=$Q(),r=Q7(),n=r&&r.isTypedArray,i=n?t(n):e;return d_=i,d_}var f_,kW;function M0e(){if(kW)return f_;kW=1;var e=F6e(),t=gx(),r=rl(),n=px(),i=qQ(),a=ZQ(),o=Object.prototype,s=o.hasOwnProperty;function l(c,u){var A=r(c),d=!A&&t(c),f=!A&&!d&&n(c),h=!A&&!d&&!f&&a(c),g=A||d||f||h,p=g?e(c.length,String):[],m=p.length;for(var y in c)(u||s.call(c,y))&&!(g&&(y=="length"||f&&(y=="offset"||y=="parent")||h&&(y=="buffer"||y=="byteLength"||y=="byteOffset")||i(y,m)))&&p.push(y);return p}return f_=l,f_}var h_,PW;function e4(){if(PW)return h_;PW=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,i=typeof n=="function"&&n.prototype||e;return r===i}return h_=t,h_}var g_,OW;function b0e(){if(OW)return g_;OW=1;function e(t,r){return function(n){return t(r(n))}}return g_=e,g_}var p_,jW;function P6e(){if(jW)return p_;jW=1;var e=b0e(),t=e(Object.keys,Object);return p_=t,p_}var v_,zW;function I0e(){if(zW)return v_;zW=1;var e=e4(),t=P6e(),r=Object.prototype,n=r.hasOwnProperty;function i(a){if(!e(a))return t(a);var o=[];for(var s in Object(a))n.call(a,s)&&s!="constructor"&&o.push(s);return o}return v_=i,v_}var m_,LW;function Rc(){if(LW)return m_;LW=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return m_=e,m_}var E_,YW;function D7(){if(YW)return E_;YW=1;var e=im(),t=Rc(),r="[object AsyncFunction]",n="[object Function]",i="[object GeneratorFunction]",a="[object Proxy]";function o(s){if(!t(s))return!1;var l=e(s);return l==n||l==i||l==r||l==a}return E_=o,E_}var y_,UW;function Ug(){if(UW)return y_;UW=1;var e=D7(),t=T7();function r(n){return n!=null&&t(n.length)&&!e(n)}return y_=r,y_}var C_,HW;function Fy(){if(HW)return C_;HW=1;var e=M0e(),t=I0e(),r=Ug();function n(i){return r(i)?e(i):t(i)}return C_=n,C_}var w_,GW;function S0e(){if(GW)return w_;GW=1;var e=x0e(),t=Fy();function r(n,i){return n&&e(n,i,t)}return w_=r,w_}var B_,KW;function O6e(){if(KW)return B_;KW=1;var e=Ug();function t(r,n){return function(i,a){if(i==null)return i;if(!e(i))return r(i,a);for(var o=i.length,s=n?o:-1,l=Object(i);(n?s--:++s<o)&&a(l[s],s,l)!==!1;);return i}}return B_=t,B_}var x_,VW;function R0e(){if(VW)return x_;VW=1;var e=S0e(),t=O6e(),r=t(e);return x_=r,x_}var M_,JW;function j6e(){if(JW)return M_;JW=1;var e=R0e();function t(r,n,i,a){return e(r,function(o,s,l){n(a,o,i(o),l)}),a}return M_=t,M_}var b_,WW;function z6e(){if(WW)return b_;WW=1;function e(){this.__data__=[],this.size=0}return b_=e,b_}var I_,XW;function vx(){if(XW)return I_;XW=1;function e(t,r){return t===r||t!==t&&r!==r}return I_=e,I_}var S_,qW;function t4(){if(qW)return S_;qW=1;var e=vx();function t(r,n){for(var i=r.length;i--;)if(e(r[i][0],n))return i;return-1}return S_=t,S_}var R_,$W;function L6e(){if($W)return R_;$W=1;var e=t4(),t=Array.prototype,r=t.splice;function n(i){var a=this.__data__,o=e(a,i);if(o<0)return!1;var s=a.length-1;return o==s?a.pop():r.call(a,o,1),--this.size,!0}return R_=n,R_}var T_,ZW;function Y6e(){if(ZW)return T_;ZW=1;var e=t4();function t(r){var n=this.__data__,i=e(n,r);return i<0?void 0:n[i][1]}return T_=t,T_}var Q_,eX;function U6e(){if(eX)return Q_;eX=1;var e=t4();function t(r){return e(this.__data__,r)>-1}return Q_=t,Q_}var D_,tX;function H6e(){if(tX)return D_;tX=1;var e=t4();function t(r,n){var i=this.__data__,a=e(i,r);return a<0?(++this.size,i.push([r,n])):i[a][1]=n,this}return D_=t,D_}var F_,rX;function r4(){if(rX)return F_;rX=1;var e=z6e(),t=L6e(),r=Y6e(),n=U6e(),i=H6e();function a(o){var s=-1,l=o==null?0:o.length;for(this.clear();++s<l;){var c=o[s];this.set(c[0],c[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,F_=a,F_}var __,nX;function G6e(){if(nX)return __;nX=1;var e=r4();function t(){this.__data__=new e,this.size=0}return __=t,__}var N_,iX;function K6e(){if(iX)return N_;iX=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return N_=e,N_}var k_,aX;function V6e(){if(aX)return k_;aX=1;function e(t){return this.__data__.get(t)}return k_=e,k_}var P_,oX;function J6e(){if(oX)return P_;oX=1;function e(t){return this.__data__.has(t)}return P_=e,P_}var O_,sX;function W6e(){if(sX)return O_;sX=1;var e=mA(),t=e["__core-js_shared__"];return O_=t,O_}var j_,lX;function X6e(){if(lX)return j_;lX=1;var e=W6e(),t=(function(){var n=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""})();function r(n){return!!t&&t in n}return j_=r,j_}var z_,cX;function T0e(){if(cX)return z_;cX=1;var e=Function.prototype,t=e.toString;function r(n){if(n!=null){try{return t.call(n)}catch{}try{return n+""}catch{}}return""}return z_=r,z_}var L_,uX;function q6e(){if(uX)return L_;uX=1;var e=D7(),t=X6e(),r=Rc(),n=T0e(),i=/[\\^$.*+?()[\]{}|]/g,a=/^\[object .+?Constructor\]$/,o=Function.prototype,s=Object.prototype,l=o.toString,c=s.hasOwnProperty,u=RegExp("^"+l.call(c).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function A(d){if(!r(d)||t(d))return!1;var f=e(d)?u:a;return f.test(n(d))}return L_=A,L_}var Y_,AX;function $6e(){if(AX)return Y_;AX=1;function e(t,r){return t?.[r]}return Y_=e,Y_}var U_,dX;function cm(){if(dX)return U_;dX=1;var e=q6e(),t=$6e();function r(n,i){var a=t(n,i);return e(a)?a:void 0}return U_=r,U_}var H_,fX;function F7(){if(fX)return H_;fX=1;var e=cm(),t=mA(),r=e(t,"Map");return H_=r,H_}var G_,hX;function n4(){if(hX)return G_;hX=1;var e=cm(),t=e(Object,"create");return G_=t,G_}var K_,gX;function Z6e(){if(gX)return K_;gX=1;var e=n4();function t(){this.__data__=e?e(null):{},this.size=0}return K_=t,K_}var V_,pX;function eLe(){if(pX)return V_;pX=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return V_=e,V_}var J_,vX;function tLe(){if(vX)return J_;vX=1;var e=n4(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function i(a){var o=this.__data__;if(e){var s=o[a];return s===t?void 0:s}return n.call(o,a)?o[a]:void 0}return J_=i,J_}var W_,mX;function rLe(){if(mX)return W_;mX=1;var e=n4(),t=Object.prototype,r=t.hasOwnProperty;function n(i){var a=this.__data__;return e?a[i]!==void 0:r.call(a,i)}return W_=n,W_}var X_,EX;function nLe(){if(EX)return X_;EX=1;var e=n4(),t="__lodash_hash_undefined__";function r(n,i){var a=this.__data__;return this.size+=this.has(n)?0:1,a[n]=e&&i===void 0?t:i,this}return X_=r,X_}var q_,yX;function iLe(){if(yX)return q_;yX=1;var e=Z6e(),t=eLe(),r=tLe(),n=rLe(),i=nLe();function a(o){var s=-1,l=o==null?0:o.length;for(this.clear();++s<l;){var c=o[s];this.set(c[0],c[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,q_=a,q_}var $_,CX;function aLe(){if(CX)return $_;CX=1;var e=iLe(),t=r4(),r=F7();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return $_=n,$_}var Z_,wX;function oLe(){if(wX)return Z_;wX=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return Z_=e,Z_}var eN,BX;function i4(){if(BX)return eN;BX=1;var e=oLe();function t(r,n){var i=r.__data__;return e(n)?i[typeof n=="string"?"string":"hash"]:i.map}return eN=t,eN}var tN,xX;function sLe(){if(xX)return tN;xX=1;var e=i4();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return tN=t,tN}var rN,MX;function lLe(){if(MX)return rN;MX=1;var e=i4();function t(r){return e(this,r).get(r)}return rN=t,rN}var nN,bX;function cLe(){if(bX)return nN;bX=1;var e=i4();function t(r){return e(this,r).has(r)}return nN=t,nN}var iN,IX;function uLe(){if(IX)return iN;IX=1;var e=i4();function t(r,n){var i=e(this,r),a=i.size;return i.set(r,n),this.size+=i.size==a?0:1,this}return iN=t,iN}var aN,SX;function _7(){if(SX)return aN;SX=1;var e=aLe(),t=sLe(),r=lLe(),n=cLe(),i=uLe();function a(o){var s=-1,l=o==null?0:o.length;for(this.clear();++s<l;){var c=o[s];this.set(c[0],c[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,aN=a,aN}var oN,RX;function ALe(){if(RX)return oN;RX=1;var e=r4(),t=F7(),r=_7(),n=200;function i(a,o){var s=this.__data__;if(s instanceof e){var l=s.__data__;if(!t||l.length<n-1)return l.push([a,o]),this.size=++s.size,this;s=this.__data__=new r(l)}return s.set(a,o),this.size=s.size,this}return oN=i,oN}var sN,TX;function a4(){if(TX)return sN;TX=1;var e=r4(),t=G6e(),r=K6e(),n=V6e(),i=J6e(),a=ALe();function o(s){var l=this.__data__=new e(s);this.size=l.size}return o.prototype.clear=t,o.prototype.delete=r,o.prototype.get=n,o.prototype.has=i,o.prototype.set=a,sN=o,sN}var lN,QX;function dLe(){if(QX)return lN;QX=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return lN=t,lN}var cN,DX;function fLe(){if(DX)return cN;DX=1;function e(t){return this.__data__.has(t)}return cN=e,cN}var uN,FX;function hLe(){if(FX)return uN;FX=1;var e=_7(),t=dLe(),r=fLe();function n(i){var a=-1,o=i==null?0:i.length;for(this.__data__=new e;++a<o;)this.add(i[a])}return n.prototype.add=n.prototype.push=t,n.prototype.has=r,uN=n,uN}var AN,_X;function gLe(){if(_X)return AN;_X=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i;)if(r(t[n],n,t))return!0;return!1}return AN=e,AN}var dN,NX;function pLe(){if(NX)return dN;NX=1;function e(t,r){return t.has(r)}return dN=e,dN}var fN,kX;function Q0e(){if(kX)return fN;kX=1;var e=hLe(),t=gLe(),r=pLe(),n=1,i=2;function a(o,s,l,c,u,A){var d=l&n,f=o.length,h=s.length;if(f!=h&&!(d&&h>f))return!1;var g=A.get(o),p=A.get(s);if(g&&p)return g==s&&p==o;var m=-1,y=!0,C=l&i?new e:void 0;for(A.set(o,s),A.set(s,o);++m<f;){var w=o[m],B=s[m];if(c)var x=d?c(B,w,m,s,o,A):c(w,B,m,o,s,A);if(x!==void 0){if(x)continue;y=!1;break}if(C){if(!t(s,function(M,S){if(!r(C,S)&&(w===M||u(w,M,l,c,A)))return C.push(S)})){y=!1;break}}else if(!(w===B||u(w,B,l,c,A))){y=!1;break}}return A.delete(o),A.delete(s),y}return fN=a,fN}var hN,PX;function D0e(){if(PX)return hN;PX=1;var e=mA(),t=e.Uint8Array;return hN=t,hN}var gN,OX;function vLe(){if(OX)return gN;OX=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i,a){n[++r]=[a,i]}),n}return gN=e,gN}var pN,jX;function mLe(){if(jX)return pN;jX=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i){n[++r]=i}),n}return pN=e,pN}var vN,zX;function ELe(){if(zX)return vN;zX=1;var e=Sy(),t=D0e(),r=vx(),n=Q0e(),i=vLe(),a=mLe(),o=1,s=2,l="[object Boolean]",c="[object Date]",u="[object Error]",A="[object Map]",d="[object Number]",f="[object RegExp]",h="[object Set]",g="[object String]",p="[object Symbol]",m="[object ArrayBuffer]",y="[object DataView]",C=e?e.prototype:void 0,w=C?C.valueOf:void 0;function B(x,M,S,R,b,T,D){switch(S){case y:if(x.byteLength!=M.byteLength||x.byteOffset!=M.byteOffset)return!1;x=x.buffer,M=M.buffer;case m:return!(x.byteLength!=M.byteLength||!T(new t(x),new t(M)));case l:case c:case d:return r(+x,+M);case u:return x.name==M.name&&x.message==M.message;case f:case g:return x==M+"";case A:var F=i;case h:var _=R&o;if(F||(F=a),x.size!=M.size&&!_)return!1;var N=D.get(x);if(N)return N==M;R|=s,D.set(x,M);var P=n(F(x),F(M),R,b,T,D);return D.delete(x),P;case p:if(w)return w.call(x)==w.call(M)}return!1}return vN=B,vN}var mN,LX;function N7(){if(LX)return mN;LX=1;function e(t,r){for(var n=-1,i=r.length,a=t.length;++n<i;)t[a+n]=r[n];return t}return mN=e,mN}var EN,YX;function F0e(){if(YX)return EN;YX=1;var e=N7(),t=rl();function r(n,i,a){var o=i(n);return t(n)?o:e(o,a(n))}return EN=r,EN}var yN,UX;function yLe(){if(UX)return yN;UX=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,a=0,o=[];++n<i;){var s=t[n];r(s,n,t)&&(o[a++]=s)}return o}return yN=e,yN}var CN,HX;function _0e(){if(HX)return CN;HX=1;function e(){return[]}return CN=e,CN}var wN,GX;function k7(){if(GX)return wN;GX=1;var e=yLe(),t=_0e(),r=Object.prototype,n=r.propertyIsEnumerable,i=Object.getOwnPropertySymbols,a=i?function(o){return o==null?[]:(o=Object(o),e(i(o),function(s){return n.call(o,s)}))}:t;return wN=a,wN}var BN,KX;function N0e(){if(KX)return BN;KX=1;var e=F0e(),t=k7(),r=Fy();function n(i){return e(i,r,t)}return BN=n,BN}var xN,VX;function CLe(){if(VX)return xN;VX=1;var e=N0e(),t=1,r=Object.prototype,n=r.hasOwnProperty;function i(a,o,s,l,c,u){var A=s&t,d=e(a),f=d.length,h=e(o),g=h.length;if(f!=g&&!A)return!1;for(var p=f;p--;){var m=d[p];if(!(A?m in o:n.call(o,m)))return!1}var y=u.get(a),C=u.get(o);if(y&&C)return y==o&&C==a;var w=!0;u.set(a,o),u.set(o,a);for(var B=A;++p<f;){m=d[p];var x=a[m],M=o[m];if(l)var S=A?l(M,x,m,o,a,u):l(x,M,m,a,o,u);if(!(S===void 0?x===M||c(x,M,s,l,u):S)){w=!1;break}B||(B=m=="constructor")}if(w&&!B){var R=a.constructor,b=o.constructor;R!=b&&"constructor"in a&&"constructor"in o&&!(typeof R=="function"&&R instanceof R&&typeof b=="function"&&b instanceof b)&&(w=!1)}return u.delete(a),u.delete(o),w}return xN=i,xN}var MN,JX;function wLe(){if(JX)return MN;JX=1;var e=cm(),t=mA(),r=e(t,"DataView");return MN=r,MN}var bN,WX;function BLe(){if(WX)return bN;WX=1;var e=cm(),t=mA(),r=e(t,"Promise");return bN=r,bN}var IN,XX;function xLe(){if(XX)return IN;XX=1;var e=cm(),t=mA(),r=e(t,"Set");return IN=r,IN}var SN,qX;function MLe(){if(qX)return SN;qX=1;var e=cm(),t=mA(),r=e(t,"WeakMap");return SN=r,SN}var RN,$X;function mx(){if($X)return RN;$X=1;var e=wLe(),t=F7(),r=BLe(),n=xLe(),i=MLe(),a=im(),o=T0e(),s="[object Map]",l="[object Object]",c="[object Promise]",u="[object Set]",A="[object WeakMap]",d="[object DataView]",f=o(e),h=o(t),g=o(r),p=o(n),m=o(i),y=a;return(e&&y(new e(new ArrayBuffer(1)))!=d||t&&y(new t)!=s||r&&y(r.resolve())!=c||n&&y(new n)!=u||i&&y(new i)!=A)&&(y=function(C){var w=a(C),B=w==l?C.constructor:void 0,x=B?o(B):"";if(x)switch(x){case f:return d;case h:return s;case g:return c;case p:return u;case m:return A}return w}),RN=y,RN}var TN,ZX;function bLe(){if(ZX)return TN;ZX=1;var e=a4(),t=Q0e(),r=ELe(),n=CLe(),i=mx(),a=rl(),o=px(),s=ZQ(),l=1,c="[object Arguments]",u="[object Array]",A="[object Object]",d=Object.prototype,f=d.hasOwnProperty;function h(g,p,m,y,C,w){var B=a(g),x=a(p),M=B?u:i(g),S=x?u:i(p);M=M==c?A:M,S=S==c?A:S;var R=M==A,b=S==A,T=M==S;if(T&&o(g)){if(!o(p))return!1;B=!0,R=!1}if(T&&!R)return w||(w=new e),B||s(g)?t(g,p,m,y,C,w):r(g,p,M,m,y,C,w);if(!(m&l)){var D=R&&f.call(g,"__wrapped__"),F=b&&f.call(p,"__wrapped__");if(D||F){var _=D?g.value():g,N=F?p.value():p;return w||(w=new e),C(_,N,m,y,w)}}return T?(w||(w=new e),n(g,p,m,y,C,w)):!1}return TN=h,TN}var QN,eq;function P7(){if(eq)return QN;eq=1;var e=bLe(),t=Td();function r(n,i,a,o,s){return n===i?!0:n==null||i==null||!t(n)&&!t(i)?n!==n&&i!==i:e(n,i,a,o,r,s)}return QN=r,QN}var DN,tq;function ILe(){if(tq)return DN;tq=1;var e=a4(),t=P7(),r=1,n=2;function i(a,o,s,l){var c=s.length,u=c,A=!l;if(a==null)return!u;for(a=Object(a);c--;){var d=s[c];if(A&&d[2]?d[1]!==a[d[0]]:!(d[0]in a))return!1}for(;++c<u;){d=s[c];var f=d[0],h=a[f],g=d[1];if(A&&d[2]){if(h===void 0&&!(f in a))return!1}else{var p=new e;if(l)var m=l(h,g,f,a,o,p);if(!(m===void 0?t(g,h,r|n,l,p):m))return!1}}return!0}return DN=i,DN}var FN,rq;function k0e(){if(rq)return FN;rq=1;var e=Rc();function t(r){return r===r&&!e(r)}return FN=t,FN}var _N,nq;function SLe(){if(nq)return _N;nq=1;var e=k0e(),t=Fy();function r(n){for(var i=t(n),a=i.length;a--;){var o=i[a],s=n[o];i[a]=[o,s,e(s)]}return i}return _N=r,_N}var NN,iq;function P0e(){if(iq)return NN;iq=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return NN=e,NN}var kN,aq;function RLe(){if(aq)return kN;aq=1;var e=ILe(),t=SLe(),r=P0e();function n(i){var a=t(i);return a.length==1&&a[0][2]?r(a[0][0],a[0][1]):function(o){return o===i||e(o,i,a)}}return kN=n,kN}var PN,oq;function O7(){if(oq)return PN;oq=1;var e=rl(),t=sx(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function i(a,o){if(e(a))return!1;var s=typeof a;return s=="number"||s=="symbol"||s=="boolean"||a==null||t(a)?!0:n.test(a)||!r.test(a)||o!=null&&a in Object(o)}return PN=i,PN}var ON,sq;function TLe(){if(sq)return ON;sq=1;var e=_7(),t="Expected a function";function r(n,i){if(typeof n!="function"||i!=null&&typeof i!="function")throw new TypeError(t);var a=function(){var o=arguments,s=i?i.apply(this,o):o[0],l=a.cache;if(l.has(s))return l.get(s);var c=n.apply(this,o);return a.cache=l.set(s,c)||l,c};return a.cache=new(r.Cache||e),a}return r.Cache=e,ON=r,ON}var jN,lq;function QLe(){if(lq)return jN;lq=1;var e=TLe(),t=500;function r(n){var i=e(n,function(o){return a.size===t&&a.clear(),o}),a=i.cache;return i}return jN=r,jN}var zN,cq;function DLe(){if(cq)return zN;cq=1;var e=QLe(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=e(function(i){var a=[];return i.charCodeAt(0)===46&&a.push(""),i.replace(t,function(o,s,l,c){a.push(l?c.replace(r,"$1"):s||o)}),a});return zN=n,zN}var LN,uq;function j7(){if(uq)return LN;uq=1;var e=rl(),t=O7(),r=DLe(),n=lx();function i(a,o){return e(a)?a:t(a,o)?[a]:r(n(a))}return LN=i,LN}var YN,Aq;function Ex(){if(Aq)return YN;Aq=1;var e=sx();function t(r){if(typeof r=="string"||e(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return YN=t,YN}var UN,dq;function z7(){if(dq)return UN;dq=1;var e=j7(),t=Ex();function r(n,i){i=e(i,n);for(var a=0,o=i.length;n!=null&&a<o;)n=n[t(i[a++])];return a&&a==o?n:void 0}return UN=r,UN}var HN,fq;function O0e(){if(fq)return HN;fq=1;var e=z7();function t(r,n,i){var a=r==null?void 0:e(r,n);return a===void 0?i:a}return HN=t,HN}var GN,hq;function FLe(){if(hq)return GN;hq=1;function e(t,r){return t!=null&&r in Object(t)}return GN=e,GN}var KN,gq;function _Le(){if(gq)return KN;gq=1;var e=j7(),t=gx(),r=rl(),n=qQ(),i=T7(),a=Ex();function o(s,l,c){l=e(l,s);for(var u=-1,A=l.length,d=!1;++u<A;){var f=a(l[u]);if(!(d=s!=null&&c(s,f)))break;s=s[f]}return d||++u!=A?d:(A=s==null?0:s.length,!!A&&i(A)&&n(f,A)&&(r(s)||t(s)))}return KN=o,KN}var VN,pq;function NLe(){if(pq)return VN;pq=1;var e=FLe(),t=_Le();function r(n,i){return n!=null&&t(n,i,e)}return VN=r,VN}var JN,vq;function kLe(){if(vq)return JN;vq=1;var e=P7(),t=O0e(),r=NLe(),n=O7(),i=k0e(),a=P0e(),o=Ex(),s=1,l=2;function c(u,A){return n(u)&&i(A)?a(o(u),A):function(d){var f=t(d,u);return f===void 0&&f===A?r(d,u):e(A,f,s|l)}}return JN=c,JN}var WN,mq;function yx(){if(mq)return WN;mq=1;function e(t){return t}return WN=e,WN}var XN,Eq;function PLe(){if(Eq)return XN;Eq=1;function e(t){return function(r){return r?.[t]}}return XN=e,XN}var qN,yq;function OLe(){if(yq)return qN;yq=1;var e=z7();function t(r){return function(n){return e(n,r)}}return qN=t,qN}var $N,Cq;function jLe(){if(Cq)return $N;Cq=1;var e=PLe(),t=OLe(),r=O7(),n=Ex();function i(a){return r(a)?e(n(a)):t(a)}return $N=i,$N}var ZN,wq;function Cx(){if(wq)return ZN;wq=1;var e=RLe(),t=kLe(),r=yx(),n=rl(),i=jLe();function a(o){return typeof o=="function"?o:o==null?r:typeof o=="object"?n(o)?t(o[0],o[1]):e(o):i(o)}return ZN=a,ZN}var e8,Bq;function j0e(){if(Bq)return e8;Bq=1;var e=Q6e(),t=j6e(),r=Cx(),n=rl();function i(a,o){return function(s,l){var c=n(s)?e:t,u=o?o():{};return c(s,a,r(l,2),u)}}return e8=i,e8}var t8,xq;function zLe(){if(xq)return t8;xq=1;var e=j0e(),t=e(function(r,n,i){r[i?0:1].push(n)},function(){return[[],[]]});return t8=t,t8}var LLe=zLe();const YLe=xn(LLe);var ib,ULe=new Uint8Array(16);function HLe(){if(!ib&&(ib=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!ib))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return ib(ULe)}const GLe=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function KLe(e){return typeof e=="string"&&GLe.test(e)}var ws=[];for(var r8=0;r8<256;++r8)ws.push((r8+256).toString(16).substr(1));function VLe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=(ws[e[t+0]]+ws[e[t+1]]+ws[e[t+2]]+ws[e[t+3]]+"-"+ws[e[t+4]]+ws[e[t+5]]+"-"+ws[e[t+6]]+ws[e[t+7]]+"-"+ws[e[t+8]]+ws[e[t+9]]+"-"+ws[e[t+10]]+ws[e[t+11]]+ws[e[t+12]]+ws[e[t+13]]+ws[e[t+14]]+ws[e[t+15]]).toLowerCase();if(!KLe(r))throw TypeError("Stringified UUID is invalid");return r}function JLe(e,t,r){e=e||{};var n=e.random||(e.rng||HLe)();return n[6]=n[6]&15|64,n[8]=n[8]&63|128,VLe(n)}function z0e(e,t){return function(){return e.apply(t,arguments)}}const{toString:WLe}=Object.prototype,{getPrototypeOf:L7}=Object,{iterator:o4,toStringTag:L0e}=Symbol,s4=(e=>t=>{const r=WLe.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),CA=e=>(e=e.toLowerCase(),t=>s4(t)===e),l4=e=>t=>typeof t===e,{isArray:_y}=Array,ry=l4("undefined");function wx(e){return e!==null&&!ry(e)&&e.constructor!==null&&!ry(e.constructor)&&Xl(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Y0e=CA("ArrayBuffer");function XLe(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Y0e(e.buffer),t}const qLe=l4("string"),Xl=l4("function"),U0e=l4("number"),Bx=e=>e!==null&&typeof e=="object",$Le=e=>e===!0||e===!1,dR=e=>{if(s4(e)!=="object")return!1;const t=L7(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(L0e in e)&&!(o4 in e)},ZLe=e=>{if(!Bx(e)||wx(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},eYe=CA("Date"),tYe=CA("File"),rYe=CA("Blob"),nYe=CA("FileList"),iYe=e=>Bx(e)&&Xl(e.pipe),aYe=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Xl(e.append)&&((t=s4(e))==="formdata"||t==="object"&&Xl(e.toString)&&e.toString()==="[object FormData]"))},oYe=CA("URLSearchParams"),[sYe,lYe,cYe,uYe]=["ReadableStream","Request","Response","Headers"].map(CA),AYe=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function xx(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,i;if(typeof e!="object"&&(e=[e]),_y(e))for(n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else{if(wx(e))return;const a=r?Object.getOwnPropertyNames(e):Object.keys(e),o=a.length;let s;for(n=0;n<o;n++)s=a[n],t.call(null,e[s],s,e)}}function H0e(e,t){if(wx(e))return null;t=t.toLowerCase();const r=Object.keys(e);let n=r.length,i;for(;n-- >0;)if(i=r[n],t===i.toLowerCase())return i;return null}const hv=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,G0e=e=>!ry(e)&&e!==hv;function Kz(){const{caseless:e,skipUndefined:t}=G0e(this)&&this||{},r={},n=(i,a)=>{const o=e&&H0e(r,a)||a;dR(r[o])&&dR(i)?r[o]=Kz(r[o],i):dR(i)?r[o]=Kz({},i):_y(i)?r[o]=i.slice():(!t||!ry(i))&&(r[o]=i)};for(let i=0,a=arguments.length;i<a;i++)arguments[i]&&xx(arguments[i],n);return r}const dYe=(e,t,r,{allOwnKeys:n}={})=>(xx(t,(i,a)=>{r&&Xl(i)?Object.defineProperty(e,a,{value:z0e(i,r),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,a,{value:i,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:n}),e),fYe=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),hYe=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},gYe=(e,t,r,n)=>{let i,a,o;const s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!n||n(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=r!==!1&&L7(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},pYe=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},vYe=e=>{if(!e)return null;if(_y(e))return e;let t=e.length;if(!U0e(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},mYe=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&L7(Uint8Array)),EYe=(e,t)=>{const n=(e&&e[o4]).call(e);let i;for(;(i=n.next())&&!i.done;){const a=i.value;t.call(e,a[0],a[1])}},yYe=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},CYe=CA("HTMLFormElement"),wYe=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,i){return n.toUpperCase()+i}),Mq=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),BYe=CA("RegExp"),K0e=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};xx(r,(i,a)=>{let o;(o=t(i,a,e))!==!1&&(n[a]=o||i)}),Object.defineProperties(e,n)},xYe=e=>{K0e(e,(t,r)=>{if(Xl(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(Xl(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},MYe=(e,t)=>{const r={},n=i=>{i.forEach(a=>{r[a]=!0})};return _y(e)?n(e):n(String(e).split(t)),r},bYe=()=>{},IYe=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function SYe(e){return!!(e&&Xl(e.append)&&e[L0e]==="FormData"&&e[o4])}const RYe=e=>{const t=new Array(10),r=(n,i)=>{if(Bx(n)){if(t.indexOf(n)>=0)return;if(wx(n))return n;if(!("toJSON"in n)){t[i]=n;const a=_y(n)?[]:{};return xx(n,(o,s)=>{const l=r(o,i+1);!ry(l)&&(a[s]=l)}),t[i]=void 0,a}}return n};return r(e,0)},TYe=CA("AsyncFunction"),QYe=e=>e&&(Bx(e)||Xl(e))&&Xl(e.then)&&Xl(e.catch),V0e=((e,t)=>e?setImmediate:t?((r,n)=>(hv.addEventListener("message",({source:i,data:a})=>{i===hv&&a===r&&n.length&&n.shift()()},!1),i=>{n.push(i),hv.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",Xl(hv.postMessage)),DYe=typeof queueMicrotask<"u"?queueMicrotask.bind(hv):typeof process<"u"&&process.nextTick||V0e,FYe=e=>e!=null&&Xl(e[o4]),$t={isArray:_y,isArrayBuffer:Y0e,isBuffer:wx,isFormData:aYe,isArrayBufferView:XLe,isString:qLe,isNumber:U0e,isBoolean:$Le,isObject:Bx,isPlainObject:dR,isEmptyObject:ZLe,isReadableStream:sYe,isRequest:lYe,isResponse:cYe,isHeaders:uYe,isUndefined:ry,isDate:eYe,isFile:tYe,isBlob:rYe,isRegExp:BYe,isFunction:Xl,isStream:iYe,isURLSearchParams:oYe,isTypedArray:mYe,isFileList:nYe,forEach:xx,merge:Kz,extend:dYe,trim:AYe,stripBOM:fYe,inherits:hYe,toFlatObject:gYe,kindOf:s4,kindOfTest:CA,endsWith:pYe,toArray:vYe,forEachEntry:EYe,matchAll:yYe,isHTMLForm:CYe,hasOwnProperty:Mq,hasOwnProp:Mq,reduceDescriptors:K0e,freezeMethods:xYe,toObjectSet:MYe,toCamelCase:wYe,noop:bYe,toFiniteNumber:IYe,findKey:H0e,global:hv,isContextDefined:G0e,isSpecCompliantForm:SYe,toJSONObject:RYe,isAsyncFn:TYe,isThenable:QYe,setImmediate:V0e,asap:DYe,isIterable:FYe};let Pn=class J0e extends Error{static from(t,r,n,i,a,o){const s=new J0e(t.message,r||t.code,n,i,a);return s.cause=t,s.name=t.name,o&&Object.assign(s,o),s}constructor(t,r,n,i,a){super(t),this.name="AxiosError",this.isAxiosError=!0,r&&(this.code=r),n&&(this.config=n),i&&(this.request=i),a&&(this.response=a,this.status=a.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:$t.toJSONObject(this.config),code:this.code,status:this.status}}};Pn.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Pn.ERR_BAD_OPTION="ERR_BAD_OPTION";Pn.ECONNABORTED="ECONNABORTED";Pn.ETIMEDOUT="ETIMEDOUT";Pn.ERR_NETWORK="ERR_NETWORK";Pn.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Pn.ERR_DEPRECATED="ERR_DEPRECATED";Pn.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Pn.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Pn.ERR_CANCELED="ERR_CANCELED";Pn.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Pn.ERR_INVALID_URL="ERR_INVALID_URL";const _Ye=null;function Vz(e){return $t.isPlainObject(e)||$t.isArray(e)}function W0e(e){return $t.endsWith(e,"[]")?e.slice(0,-2):e}function bq(e,t,r){return e?e.concat(t).map(function(i,a){return i=W0e(i),!r&&a?"["+i+"]":i}).join(r?".":""):t}function NYe(e){return $t.isArray(e)&&!e.some(Vz)}const kYe=$t.toFlatObject($t,{},null,function(t){return/^is[A-Z]/.test(t)});function c4(e,t,r){if(!$t.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=$t.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,p){return!$t.isUndefined(p[g])});const n=r.metaTokens,i=r.visitor||u,a=r.dots,o=r.indexes,l=(r.Blob||typeof Blob<"u"&&Blob)&&$t.isSpecCompliantForm(t);if(!$t.isFunction(i))throw new TypeError("visitor must be a function");function c(h){if(h===null)return"";if($t.isDate(h))return h.toISOString();if($t.isBoolean(h))return h.toString();if(!l&&$t.isBlob(h))throw new Pn("Blob is not supported. Use a Buffer instead.");return $t.isArrayBuffer(h)||$t.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,g,p){let m=h;if(h&&!p&&typeof h=="object"){if($t.endsWith(g,"{}"))g=n?g:g.slice(0,-2),h=JSON.stringify(h);else if($t.isArray(h)&&NYe(h)||($t.isFileList(h)||$t.endsWith(g,"[]"))&&(m=$t.toArray(h)))return g=W0e(g),m.forEach(function(C,w){!($t.isUndefined(C)||C===null)&&t.append(o===!0?bq([g],w,a):o===null?g:g+"[]",c(C))}),!1}return Vz(h)?!0:(t.append(bq(p,g,a),c(h)),!1)}const A=[],d=Object.assign(kYe,{defaultVisitor:u,convertValue:c,isVisitable:Vz});function f(h,g){if(!$t.isUndefined(h)){if(A.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));A.push(h),$t.forEach(h,function(m,y){(!($t.isUndefined(m)||m===null)&&i.call(t,m,$t.isString(y)?y.trim():y,g,d))===!0&&f(m,g?g.concat(y):[y])}),A.pop()}}if(!$t.isObject(e))throw new TypeError("data must be an object");return f(e),t}function Iq(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function Y7(e,t){this._pairs=[],e&&c4(e,this,t)}const X0e=Y7.prototype;X0e.append=function(t,r){this._pairs.push([t,r])};X0e.toString=function(t){const r=t?function(n){return t.call(this,n,Iq)}:Iq;return this._pairs.map(function(i){return r(i[0])+"="+r(i[1])},"").join("&")};function PYe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function q0e(e,t,r){if(!t)return e;const n=r&&r.encode||PYe,i=$t.isFunction(r)?{serialize:r}:r,a=i&&i.serialize;let o;if(a?o=a(t,i):o=$t.isURLSearchParams(t)?t.toString():new Y7(t,i).toString(n),o){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class Sq{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){$t.forEach(this.handlers,function(n){n!==null&&t(n)})}}const $0e={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},OYe=typeof URLSearchParams<"u"?URLSearchParams:Y7,jYe=typeof FormData<"u"?FormData:null,zYe=typeof Blob<"u"?Blob:null,LYe={isBrowser:!0,classes:{URLSearchParams:OYe,FormData:jYe,Blob:zYe},protocols:["http","https","file","blob","url","data"]},U7=typeof window<"u"&&typeof document<"u",Jz=typeof navigator=="object"&&navigator||void 0,YYe=U7&&(!Jz||["ReactNative","NativeScript","NS"].indexOf(Jz.product)<0),UYe=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",HYe=U7&&window.location.href||"http://localhost",GYe=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:U7,hasStandardBrowserEnv:YYe,hasStandardBrowserWebWorkerEnv:UYe,navigator:Jz,origin:HYe},Symbol.toStringTag,{value:"Module"})),$s={...GYe,...LYe};function KYe(e,t){return c4(e,new $s.classes.URLSearchParams,{visitor:function(r,n,i,a){return $s.isNode&&$t.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)},...t})}function VYe(e){return $t.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function JYe(e){const t={},r=Object.keys(e);let n;const i=r.length;let a;for(n=0;n<i;n++)a=r[n],t[a]=e[a];return t}function Z0e(e){function t(r,n,i,a){let o=r[a++];if(o==="__proto__")return!0;const s=Number.isFinite(+o),l=a>=r.length;return o=!o&&$t.isArray(i)?i.length:o,l?($t.hasOwnProp(i,o)?i[o]=[i[o],n]:i[o]=n,!s):((!i[o]||!$t.isObject(i[o]))&&(i[o]=[]),t(r,n,i[o],a)&&$t.isArray(i[o])&&(i[o]=JYe(i[o])),!s)}if($t.isFormData(e)&&$t.isFunction(e.entries)){const r={};return $t.forEachEntry(e,(n,i)=>{t(VYe(n),i,r,0)}),r}return null}function WYe(e,t,r){if($t.isString(e))try{return(t||JSON.parse)(e),$t.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const Mx={transitional:$0e,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",i=n.indexOf("application/json")>-1,a=$t.isObject(t);if(a&&$t.isHTMLForm(t)&&(t=new FormData(t)),$t.isFormData(t))return i?JSON.stringify(Z0e(t)):t;if($t.isArrayBuffer(t)||$t.isBuffer(t)||$t.isStream(t)||$t.isFile(t)||$t.isBlob(t)||$t.isReadableStream(t))return t;if($t.isArrayBufferView(t))return t.buffer;if($t.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return KYe(t,this.formSerializer).toString();if((s=$t.isFileList(t))||n.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return c4(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return a||i?(r.setContentType("application/json",!1),WYe(t)):t}],transformResponse:[function(t){const r=this.transitional||Mx.transitional,n=r&&r.forcedJSONParsing,i=this.responseType==="json";if($t.isResponse(t)||$t.isReadableStream(t))return t;if(t&&$t.isString(t)&&(n&&!this.responseType||i)){const o=!(r&&r.silentJSONParsing)&&i;try{return JSON.parse(t,this.parseReviver)}catch(s){if(o)throw s.name==="SyntaxError"?Pn.from(s,Pn.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:$s.classes.FormData,Blob:$s.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};$t.forEach(["delete","get","head","post","put","patch"],e=>{Mx.headers[e]={}});const XYe=$t.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),qYe=e=>{const t={};let r,n,i;return e&&e.split(`
`).forEach(function(o){i=o.indexOf(":"),r=o.substring(0,i).trim().toLowerCase(),n=o.substring(i+1).trim(),!(!r||t[r]&&XYe[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},Rq=Symbol("internals");function Y1(e){return e&&String(e).trim().toLowerCase()}function fR(e){return e===!1||e==null?e:$t.isArray(e)?e.map(fR):String(e)}function $Ye(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const ZYe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function n8(e,t,r,n,i){if($t.isFunction(n))return n.call(this,t,r);if(i&&(t=r),!!$t.isString(t)){if($t.isString(n))return t.indexOf(n)!==-1;if($t.isRegExp(n))return n.test(t)}}function e7e(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function t7e(e,t){const r=$t.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(i,a,o){return this[n].call(this,t,i,a,o)},configurable:!0})})}let ql=class{constructor(t){t&&this.set(t)}set(t,r,n){const i=this;function a(s,l,c){const u=Y1(l);if(!u)throw new Error("header name must be a non-empty string");const A=$t.findKey(i,u);(!A||i[A]===void 0||c===!0||c===void 0&&i[A]!==!1)&&(i[A||l]=fR(s))}const o=(s,l)=>$t.forEach(s,(c,u)=>a(c,u,l));if($t.isPlainObject(t)||t instanceof this.constructor)o(t,r);else if($t.isString(t)&&(t=t.trim())&&!ZYe(t))o(qYe(t),r);else if($t.isObject(t)&&$t.isIterable(t)){let s={},l,c;for(const u of t){if(!$t.isArray(u))throw TypeError("Object iterator must return a key-value pair");s[c=u[0]]=(l=s[c])?$t.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}o(s,r)}else t!=null&&a(r,t,n);return this}get(t,r){if(t=Y1(t),t){const n=$t.findKey(this,t);if(n){const i=this[n];if(!r)return i;if(r===!0)return $Ye(i);if($t.isFunction(r))return r.call(this,i,n);if($t.isRegExp(r))return r.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Y1(t),t){const n=$t.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||n8(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let i=!1;function a(o){if(o=Y1(o),o){const s=$t.findKey(n,o);s&&(!r||n8(n,n[s],s,r))&&(delete n[s],i=!0)}}return $t.isArray(t)?t.forEach(a):a(t),i}clear(t){const r=Object.keys(this);let n=r.length,i=!1;for(;n--;){const a=r[n];(!t||n8(this,this[a],a,t,!0))&&(delete this[a],i=!0)}return i}normalize(t){const r=this,n={};return $t.forEach(this,(i,a)=>{const o=$t.findKey(n,a);if(o){r[o]=fR(i),delete r[a];return}const s=t?e7e(a):String(a).trim();s!==a&&delete r[a],r[s]=fR(i),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return $t.forEach(this,(n,i)=>{n!=null&&n!==!1&&(r[i]=t&&$t.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(i=>n.set(i)),n}static accessor(t){const n=(this[Rq]=this[Rq]={accessors:{}}).accessors,i=this.prototype;function a(o){const s=Y1(o);n[s]||(t7e(i,o),n[s]=!0)}return $t.isArray(t)?t.forEach(a):a(t),this}};ql.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);$t.reduceDescriptors(ql.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});$t.freezeMethods(ql);function i8(e,t){const r=this||Mx,n=t||r,i=ql.from(n.headers);let a=n.data;return $t.forEach(e,function(s){a=s.call(r,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function eEe(e){return!!(e&&e.__CANCEL__)}let bx=class extends Pn{constructor(t,r,n){super(t??"canceled",Pn.ERR_CANCELED,r,n),this.name="CanceledError",this.__CANCEL__=!0}};function tEe(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Pn("Request failed with status code "+r.status,[Pn.ERR_BAD_REQUEST,Pn.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function r7e(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function n7e(e,t){e=e||10;const r=new Array(e),n=new Array(e);let i=0,a=0,o;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=n[a];o||(o=c),r[i]=l,n[i]=c;let A=a,d=0;for(;A!==i;)d+=r[A++],A=A%e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),c-o<t)return;const f=u&&c-u;return f?Math.round(d*1e3/f):void 0}}function i7e(e,t){let r=0,n=1e3/t,i,a;const o=(c,u=Date.now())=>{r=u,i=null,a&&(clearTimeout(a),a=null),e(...c)};return[(...c)=>{const u=Date.now(),A=u-r;A>=n?o(c,u):(i=c,a||(a=setTimeout(()=>{a=null,o(i)},n-A)))},()=>i&&o(i)]}const pT=(e,t,r=3)=>{let n=0;const i=n7e(50,250);return i7e(a=>{const o=a.loaded,s=a.lengthComputable?a.total:void 0,l=o-n,c=i(l),u=o<=s;n=o;const A={loaded:o,total:s,progress:s?o/s:void 0,bytes:l,rate:c||void 0,estimated:c&&s&&u?(s-o)/c:void 0,event:a,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(A)},r)},Tq=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},Qq=e=>(...t)=>$t.asap(()=>e(...t)),a7e=$s.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,$s.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL($s.origin),$s.navigator&&/(msie|trident)/i.test($s.navigator.userAgent)):()=>!0,o7e=$s.hasStandardBrowserEnv?{write(e,t,r,n,i,a,o){if(typeof document>"u")return;const s=[`${e}=${encodeURIComponent(t)}`];$t.isNumber(r)&&s.push(`expires=${new Date(r).toUTCString()}`),$t.isString(n)&&s.push(`path=${n}`),$t.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push("secure"),$t.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function s7e(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function l7e(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function rEe(e,t,r){let n=!s7e(t);return e&&(n||r==!1)?l7e(e,t):t}const Dq=e=>e instanceof ql?{...e}:e;function zv(e,t){t=t||{};const r={};function n(c,u,A,d){return $t.isPlainObject(c)&&$t.isPlainObject(u)?$t.merge.call({caseless:d},c,u):$t.isPlainObject(u)?$t.merge({},u):$t.isArray(u)?u.slice():u}function i(c,u,A,d){if($t.isUndefined(u)){if(!$t.isUndefined(c))return n(void 0,c,A,d)}else return n(c,u,A,d)}function a(c,u){if(!$t.isUndefined(u))return n(void 0,u)}function o(c,u){if($t.isUndefined(u)){if(!$t.isUndefined(c))return n(void 0,c)}else return n(void 0,u)}function s(c,u,A){if(A in t)return n(c,u);if(A in e)return n(void 0,c)}const l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(c,u,A)=>i(Dq(c),Dq(u),A,!0)};return $t.forEach(Object.keys({...e,...t}),function(u){const A=l[u]||i,d=A(e[u],t[u],u);$t.isUndefined(d)&&A!==s||(r[u]=d)}),r}const nEe=e=>{const t=zv({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:s}=t;if(t.headers=o=ql.from(o),t.url=q0e(rEe(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&o.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),$t.isFormData(r)){if($s.hasStandardBrowserEnv||$s.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if($t.isFunction(r.getHeaders)){const l=r.getHeaders(),c=["content-type","content-length"];Object.entries(l).forEach(([u,A])=>{c.includes(u.toLowerCase())&&o.set(u,A)})}}if($s.hasStandardBrowserEnv&&(n&&$t.isFunction(n)&&(n=n(t)),n||n!==!1&&a7e(t.url))){const l=i&&a&&o7e.read(a);l&&o.set(i,l)}return t},c7e=typeof XMLHttpRequest<"u",u7e=c7e&&function(e){return new Promise(function(r,n){const i=nEe(e);let a=i.data;const o=ql.from(i.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:c}=i,u,A,d,f,h;function g(){f&&f(),h&&h(),i.cancelToken&&i.cancelToken.unsubscribe(u),i.signal&&i.signal.removeEventListener("abort",u)}let p=new XMLHttpRequest;p.open(i.method.toUpperCase(),i.url,!0),p.timeout=i.timeout;function m(){if(!p)return;const C=ql.from("getAllResponseHeaders"in p&&p.getAllResponseHeaders()),B={data:!s||s==="text"||s==="json"?p.responseText:p.response,status:p.status,statusText:p.statusText,headers:C,config:e,request:p};tEe(function(M){r(M),g()},function(M){n(M),g()},B),p=null}"onloadend"in p?p.onloadend=m:p.onreadystatechange=function(){!p||p.readyState!==4||p.status===0&&!(p.responseURL&&p.responseURL.indexOf("file:")===0)||setTimeout(m)},p.onabort=function(){p&&(n(new Pn("Request aborted",Pn.ECONNABORTED,e,p)),p=null)},p.onerror=function(w){const B=w&&w.message?w.message:"Network Error",x=new Pn(B,Pn.ERR_NETWORK,e,p);x.event=w||null,n(x),p=null},p.ontimeout=function(){let w=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const B=i.transitional||$0e;i.timeoutErrorMessage&&(w=i.timeoutErrorMessage),n(new Pn(w,B.clarifyTimeoutError?Pn.ETIMEDOUT:Pn.ECONNABORTED,e,p)),p=null},a===void 0&&o.setContentType(null),"setRequestHeader"in p&&$t.forEach(o.toJSON(),function(w,B){p.setRequestHeader(B,w)}),$t.isUndefined(i.withCredentials)||(p.withCredentials=!!i.withCredentials),s&&s!=="json"&&(p.responseType=i.responseType),c&&([d,h]=pT(c,!0),p.addEventListener("progress",d)),l&&p.upload&&([A,f]=pT(l),p.upload.addEventListener("progress",A),p.upload.addEventListener("loadend",f)),(i.cancelToken||i.signal)&&(u=C=>{p&&(n(!C||C.type?new bx(null,e,p):C),p.abort(),p=null)},i.cancelToken&&i.cancelToken.subscribe(u),i.signal&&(i.signal.aborted?u():i.signal.addEventListener("abort",u)));const y=r7e(i.url);if(y&&$s.protocols.indexOf(y)===-1){n(new Pn("Unsupported protocol "+y+":",Pn.ERR_BAD_REQUEST,e));return}p.send(a||null)})},A7e=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,i;const a=function(c){if(!i){i=!0,s();const u=c instanceof Error?c:this.reason;n.abort(u instanceof Pn?u:new bx(u instanceof Error?u.message:u))}};let o=t&&setTimeout(()=>{o=null,a(new Pn(`timeout of ${t}ms exceeded`,Pn.ETIMEDOUT))},t);const s=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(a):c.removeEventListener("abort",a)}),e=null)};e.forEach(c=>c.addEventListener("abort",a));const{signal:l}=n;return l.unsubscribe=()=>$t.asap(s),l}},d7e=function*(e,t){let r=e.byteLength;if(r<t){yield e;return}let n=0,i;for(;n<r;)i=n+t,yield e.slice(n,i),n=i},f7e=async function*(e,t){for await(const r of h7e(e))yield*d7e(r,t)},h7e=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:r,value:n}=await t.read();if(r)break;yield n}}finally{await t.cancel()}},Fq=(e,t,r,n)=>{const i=f7e(e,t);let a=0,o,s=l=>{o||(o=!0,n&&n(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await i.next();if(c){s(),l.close();return}let A=u.byteLength;if(r){let d=a+=A;r(d)}l.enqueue(new Uint8Array(u))}catch(c){throw s(c),c}},cancel(l){return s(l),i.return()}},{highWaterMark:2})},_q=64*1024,{isFunction:ab}=$t,g7e=(({Request:e,Response:t})=>({Request:e,Response:t}))($t.global),{ReadableStream:Nq,TextEncoder:kq}=$t.global,Pq=(e,...t)=>{try{return!!e(...t)}catch{return!1}},p7e=e=>{e=$t.merge.call({skipUndefined:!0},g7e,e);const{fetch:t,Request:r,Response:n}=e,i=t?ab(t):typeof fetch=="function",a=ab(r),o=ab(n);if(!i)return!1;const s=i&&ab(Nq),l=i&&(typeof kq=="function"?(h=>g=>h.encode(g))(new kq):async h=>new Uint8Array(await new r(h).arrayBuffer())),c=a&&s&&Pq(()=>{let h=!1;const g=new r($s.origin,{body:new Nq,method:"POST",get duplex(){return h=!0,"half"}}).headers.has("Content-Type");return h&&!g}),u=o&&s&&Pq(()=>$t.isReadableStream(new n("").body)),A={stream:u&&(h=>h.body)};i&&["text","arrayBuffer","blob","formData","stream"].forEach(h=>{!A[h]&&(A[h]=(g,p)=>{let m=g&&g[h];if(m)return m.call(g);throw new Pn(`Response type '${h}' is not supported`,Pn.ERR_NOT_SUPPORT,p)})});const d=async h=>{if(h==null)return 0;if($t.isBlob(h))return h.size;if($t.isSpecCompliantForm(h))return(await new r($s.origin,{method:"POST",body:h}).arrayBuffer()).byteLength;if($t.isArrayBufferView(h)||$t.isArrayBuffer(h))return h.byteLength;if($t.isURLSearchParams(h)&&(h=h+""),$t.isString(h))return(await l(h)).byteLength},f=async(h,g)=>{const p=$t.toFiniteNumber(h.getContentLength());return p??d(g)};return async h=>{let{url:g,method:p,data:m,signal:y,cancelToken:C,timeout:w,onDownloadProgress:B,onUploadProgress:x,responseType:M,headers:S,withCredentials:R="same-origin",fetchOptions:b}=nEe(h),T=t||fetch;M=M?(M+"").toLowerCase():"text";let D=A7e([y,C&&C.toAbortSignal()],w),F=null;const _=D&&D.unsubscribe&&(()=>{D.unsubscribe()});let N;try{if(x&&c&&p!=="get"&&p!=="head"&&(N=await f(S,m))!==0){let K=new r(g,{method:"POST",body:m,duplex:"half"}),U;if($t.isFormData(m)&&(U=K.headers.get("content-type"))&&S.setContentType(U),K.body){const[G,z]=Tq(N,pT(Qq(x)));m=Fq(K.body,_q,G,z)}}$t.isString(R)||(R=R?"include":"omit");const P=a&&"credentials"in r.prototype,k={...b,signal:D,method:p.toUpperCase(),headers:S.normalize().toJSON(),body:m,duplex:"half",credentials:P?R:void 0};F=a&&new r(g,k);let j=await(a?T(F,b):T(g,k));const Y=u&&(M==="stream"||M==="response");if(u&&(B||Y&&_)){const K={};["status","statusText","headers"].forEach(H=>{K[H]=j[H]});const U=$t.toFiniteNumber(j.headers.get("content-length")),[G,z]=B&&Tq(U,pT(Qq(B),!0))||[];j=new n(Fq(j.body,_q,G,()=>{z&&z(),_&&_()}),K)}M=M||"text";let X=await A[$t.findKey(A,M)||"text"](j,h);return!Y&&_&&_(),await new Promise((K,U)=>{tEe(K,U,{data:X,headers:ql.from(j.headers),status:j.status,statusText:j.statusText,config:h,request:F})})}catch(P){throw _&&_(),P&&P.name==="TypeError"&&/Load failed|fetch/i.test(P.message)?Object.assign(new Pn("Network Error",Pn.ERR_NETWORK,h,F),{cause:P.cause||P}):Pn.from(P,P&&P.code,h,F)}}},v7e=new Map,iEe=e=>{let t=e&&e.env||{};const{fetch:r,Request:n,Response:i}=t,a=[n,i,r];let o=a.length,s=o,l,c,u=v7e;for(;s--;)l=a[s],c=u.get(l),c===void 0&&u.set(l,c=s?new Map:p7e(t)),u=c;return c};iEe();const H7={http:_Ye,xhr:u7e,fetch:{get:iEe}};$t.forEach(H7,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Oq=e=>`- ${e}`,m7e=e=>$t.isFunction(e)||e===null||e===!1;function E7e(e,t){e=$t.isArray(e)?e:[e];const{length:r}=e;let n,i;const a={};for(let o=0;o<r;o++){n=e[o];let s;if(i=n,!m7e(n)&&(i=H7[(s=String(n)).toLowerCase()],i===void 0))throw new Pn(`Unknown adapter '${s}'`);if(i&&($t.isFunction(i)||(i=i.get(t))))break;a[s||"#"+o]=i}if(!i){const o=Object.entries(a).map(([l,c])=>`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build"));let s=r?o.length>1?`since :
`+o.map(Oq).join(`
`):" "+Oq(o[0]):"as no adapter specified";throw new Pn("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i}const aEe={getAdapter:E7e,adapters:H7};function a8(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new bx(null,e)}function jq(e){return a8(e),e.headers=ql.from(e.headers),e.data=i8.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),aEe.getAdapter(e.adapter||Mx.adapter,e)(e).then(function(n){return a8(e),n.data=i8.call(e,e.transformResponse,n),n.headers=ql.from(n.headers),n},function(n){return eEe(n)||(a8(e),n&&n.response&&(n.response.data=i8.call(e,e.transformResponse,n.response),n.response.headers=ql.from(n.response.headers))),Promise.reject(n)})}const oEe="1.13.4",u4={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{u4[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const zq={};u4.transitional=function(t,r,n){function i(a,o){return"[Axios v"+oEe+"] Transitional option '"+a+"'"+o+(n?". "+n:"")}return(a,o,s)=>{if(t===!1)throw new Pn(i(o," has been removed"+(r?" in "+r:"")),Pn.ERR_DEPRECATED);return r&&!zq[o]&&(zq[o]=!0,console.warn(i(o," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,o,s):!0}};u4.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function y7e(e,t,r){if(typeof e!="object")throw new Pn("options must be an object",Pn.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let i=n.length;for(;i-- >0;){const a=n[i],o=t[a];if(o){const s=e[a],l=s===void 0||o(s,a,e);if(l!==!0)throw new Pn("option "+a+" must be "+l,Pn.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Pn("Unknown option "+a,Pn.ERR_BAD_OPTION)}}const hR={assertOptions:y7e,validators:u4},$A=hR.validators;let bv=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Sq,response:new Sq}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const a=i.stack?i.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=`
`+a):n.stack=a}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=zv(this.defaults,r);const{transitional:n,paramsSerializer:i,headers:a}=r;n!==void 0&&hR.assertOptions(n,{silentJSONParsing:$A.transitional($A.boolean),forcedJSONParsing:$A.transitional($A.boolean),clarifyTimeoutError:$A.transitional($A.boolean)},!1),i!=null&&($t.isFunction(i)?r.paramsSerializer={serialize:i}:hR.assertOptions(i,{encode:$A.function,serialize:$A.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),hR.assertOptions(r,{baseUrl:$A.spelling("baseURL"),withXsrfToken:$A.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let o=a&&$t.merge(a.common,a[r.method]);a&&$t.forEach(["delete","get","head","post","put","patch","common"],h=>{delete a[h]}),r.headers=ql.concat(o,a);const s=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(r)===!1||(l=l&&g.synchronous,s.unshift(g.fulfilled,g.rejected))});const c=[];this.interceptors.response.forEach(function(g){c.push(g.fulfilled,g.rejected)});let u,A=0,d;if(!l){const h=[jq.bind(this),void 0];for(h.unshift(...s),h.push(...c),d=h.length,u=Promise.resolve(r);A<d;)u=u.then(h[A++],h[A++]);return u}d=s.length;let f=r;for(;A<d;){const h=s[A++],g=s[A++];try{f=h(f)}catch(p){g.call(this,p);break}}try{u=jq.call(this,f)}catch(h){return Promise.reject(h)}for(A=0,d=c.length;A<d;)u=u.then(c[A++],c[A++]);return u}getUri(t){t=zv(this.defaults,t);const r=rEe(t.baseURL,t.url,t.allowAbsoluteUrls);return q0e(r,t.params,t.paramsSerializer)}};$t.forEach(["delete","get","head","options"],function(t){bv.prototype[t]=function(r,n){return this.request(zv(n||{},{method:t,url:r,data:(n||{}).data}))}});$t.forEach(["post","put","patch"],function(t){function r(n){return function(a,o,s){return this.request(zv(s||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:a,data:o}))}}bv.prototype[t]=r(),bv.prototype[t+"Form"]=r(!0)});let C7e=class sEe{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(a){r=a});const n=this;this.promise.then(i=>{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](i);n._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(s=>{n.subscribe(s),a=s}).then(i);return o.cancel=function(){n.unsubscribe(a)},o},t(function(a,o,s){n.reason||(n.reason=new bx(a,o,s),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new sEe(function(i){t=i}),cancel:t}}};function w7e(e){return function(r){return e.apply(null,r)}}function B7e(e){return $t.isObject(e)&&e.isAxiosError===!0}const Wz={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Wz).forEach(([e,t])=>{Wz[t]=e});function lEe(e){const t=new bv(e),r=z0e(bv.prototype.request,t);return $t.extend(r,bv.prototype,t,{allOwnKeys:!0}),$t.extend(r,t,null,{allOwnKeys:!0}),r.create=function(i){return lEe(zv(e,i))},r}const ba=lEe(Mx);ba.Axios=bv;ba.CanceledError=bx;ba.CancelToken=C7e;ba.isCancel=eEe;ba.VERSION=oEe;ba.toFormData=c4;ba.AxiosError=Pn;ba.Cancel=ba.CanceledError;ba.all=function(t){return Promise.all(t)};ba.spread=w7e;ba.isAxiosError=B7e;ba.mergeConfig=zv;ba.AxiosHeaders=ql;ba.formToJSON=e=>Z0e($t.isHTMLForm(e)?new FormData(e):e);ba.getAdapter=aEe.getAdapter;ba.HttpStatusCode=Wz;ba.default=ba;const{Axios:ckt,AxiosError:ukt,CanceledError:Akt,isCancel:dkt,CancelToken:fkt,VERSION:hkt,all:gkt,Cancel:pkt,isAxiosError:vkt,spread:mkt,toFormData:Ekt,AxiosHeaders:ykt,HttpStatusCode:Ckt,formToJSON:wkt,getAdapter:Bkt,mergeConfig:xkt}=ba,x7e=async()=>{let e=await AW.getItem("ccn");if(!e){let r=(new Date().getTime()-new Date(2007,8,1).getTime()).toString();e=`PC${r.substr(r.length-6,6)}`,AW.setItem("ccn",e)}return e},Wo=ba.create({withCredentials:!0});Wo.interceptors.request.use(async e=>{if(e.method==="post"&&e.headers["Content-Type"]==="multipart/form-data"){const t=await x7e();e.data.append("CTI_SESSION_INDEX","0"),e.data.append("CTI_CLIENTNAME",t)}return e.metadata={startTime:new Date},e.data&&e.data instanceof FormData&&([...e.data.entries()].length||delete e.data),e});Wo.interceptors.response.use(function(e){e.config.metadata.endTime=new Date;const t=e.config.metadata.endTime-e.config.metadata.startTime;return e.duration=t,t>3e4&&lo(8510,`${e.config.url} - ${t} ms`),e},function(e){return e.config.metadata.endTime=new Date,e.duration=e.config.metadata.endTime-e.config.metadata.startTime,Promise.reject(e)});var o8,Lq;function M7e(){if(Lq)return o8;Lq=1;function e(le){return le instanceof Map?le.clear=le.delete=le.set=function(){throw new Error("map is read-only")}:le instanceof Set&&(le.add=le.clear=le.delete=function(){throw new Error("set is read-only")}),Object.freeze(le),Object.getOwnPropertyNames(le).forEach(Be=>{const Ke=le[Be],je=typeof Ke;(je==="object"||je==="function")&&!Object.isFrozen(Ke)&&e(Ke)}),le}class t{constructor(Be){Be.data===void 0&&(Be.data={}),this.data=Be.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function r(le){return le.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function n(le,...Be){const Ke=Object.create(null);for(const je in le)Ke[je]=le[je];return Be.forEach(function(je){for(const ft in je)Ke[ft]=je[ft]}),Ke}const i="</span>",a=le=>!!le.scope,o=(le,{prefix:Be})=>{if(le.startsWith("language:"))return le.replace("language:","language-");if(le.includes(".")){const Ke=le.split(".");return[`${Be}${Ke.shift()}`,...Ke.map((je,ft)=>`${je}${"_".repeat(ft+1)}`)].join(" ")}return`${Be}${le}`};class s{constructor(Be,Ke){this.buffer="",this.classPrefix=Ke.classPrefix,Be.walk(this)}addText(Be){this.buffer+=r(Be)}openNode(Be){if(!a(Be))return;const Ke=o(Be.scope,{prefix:this.classPrefix});this.span(Ke)}closeNode(Be){a(Be)&&(this.buffer+=i)}value(){return this.buffer}span(Be){this.buffer+=`<span class="${Be}">`}}const l=(le={})=>{const Be={children:[]};return Object.assign(Be,le),Be};class c{constructor(){this.rootNode=l(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(Be){this.top.children.push(Be)}openNode(Be){const Ke=l({scope:Be});this.add(Ke),this.stack.push(Ke)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(Be){return this.constructor._walk(Be,this.rootNode)}static _walk(Be,Ke){return typeof Ke=="string"?Be.addText(Ke):Ke.children&&(Be.openNode(Ke),Ke.children.forEach(je=>this._walk(Be,je)),Be.closeNode(Ke)),Be}static _collapse(Be){typeof Be!="string"&&Be.children&&(Be.children.every(Ke=>typeof Ke=="string")?Be.children=[Be.children.join("")]:Be.children.forEach(Ke=>{c._collapse(Ke)}))}}class u extends c{constructor(Be){super(),this.options=Be}addText(Be){Be!==""&&this.add(Be)}startScope(Be){this.openNode(Be)}endScope(){this.closeNode()}__addSublanguage(Be,Ke){const je=Be.root;Ke&&(je.scope=`language:${Ke}`),this.add(je)}toHTML(){return new s(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function A(le){return le?typeof le=="string"?le:le.source:null}function d(le){return g("(?=",le,")")}function f(le){return g("(?:",le,")*")}function h(le){return g("(?:",le,")?")}function g(...le){return le.map(Ke=>A(Ke)).join("")}function p(le){const Be=le[le.length-1];return typeof Be=="object"&&Be.constructor===Object?(le.splice(le.length-1,1),Be):{}}function m(...le){return"("+(p(le).capture?"":"?:")+le.map(je=>A(je)).join("|")+")"}function y(le){return new RegExp(le.toString()+"|").exec("").length-1}function C(le,Be){const Ke=le&&le.exec(Be);return Ke&&Ke.index===0}const w=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function B(le,{joinWith:Be}){let Ke=0;return le.map(je=>{Ke+=1;const ft=Ke;let gt=A(je),vt="";for(;gt.length>0;){const at=w.exec(gt);if(!at){vt+=gt;break}vt+=gt.substring(0,at.index),gt=gt.substring(at.index+at[0].length),at[0][0]==="\\"&&at[1]?vt+="\\"+String(Number(at[1])+ft):(vt+=at[0],at[0]==="("&&Ke++)}return vt}).map(je=>`(${je})`).join(Be)}const x=/\b\B/,M="[a-zA-Z]\\w*",S="[a-zA-Z_]\\w*",R="\\b\\d+(\\.\\d+)?",b="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",T="\\b(0b[01]+)",D="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",F=(le={})=>{const Be=/^#![ ]*\//;return le.binary&&(le.begin=g(Be,/.*\b/,le.binary,/\b.*/)),n({scope:"meta",begin:Be,end:/$/,relevance:0,"on:begin":(Ke,je)=>{Ke.index!==0&&je.ignoreMatch()}},le)},_={begin:"\\\\[\\s\\S]",relevance:0},N={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[_]},P={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[_]},k={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},j=function(le,Be,Ke={}){const je=n({scope:"comment",begin:le,end:Be,contains:[]},Ke);je.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const ft=m("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return je.contains.push({begin:g(/[ ]+/,"(",ft,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),je},Y=j("//","$"),X=j("/\\*","\\*/"),K=j("#","$"),U={scope:"number",begin:R,relevance:0},G={scope:"number",begin:b,relevance:0},z={scope:"number",begin:T,relevance:0},H={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[_,{begin:/\[/,end:/\]/,relevance:0,contains:[_]}]},V={scope:"title",begin:M,relevance:0},Z={scope:"title",begin:S,relevance:0},ne={begin:"\\.\\s*"+S,relevance:0};var ue=Object.freeze({__proto__:null,APOS_STRING_MODE:N,BACKSLASH_ESCAPE:_,BINARY_NUMBER_MODE:z,BINARY_NUMBER_RE:T,COMMENT:j,C_BLOCK_COMMENT_MODE:X,C_LINE_COMMENT_MODE:Y,C_NUMBER_MODE:G,C_NUMBER_RE:b,END_SAME_AS_BEGIN:function(le){return Object.assign(le,{"on:begin":(Be,Ke)=>{Ke.data._beginMatch=Be[1]},"on:end":(Be,Ke)=>{Ke.data._beginMatch!==Be[1]&&Ke.ignoreMatch()}})},HASH_COMMENT_MODE:K,IDENT_RE:M,MATCH_NOTHING_RE:x,METHOD_GUARD:ne,NUMBER_MODE:U,NUMBER_RE:R,PHRASAL_WORDS_MODE:k,QUOTE_STRING_MODE:P,REGEXP_MODE:H,RE_STARTERS_RE:D,SHEBANG:F,TITLE_MODE:V,UNDERSCORE_IDENT_RE:S,UNDERSCORE_TITLE_MODE:Z});function he(le,Be){le.input[le.index-1]==="."&&Be.ignoreMatch()}function me(le,Be){le.className!==void 0&&(le.scope=le.className,delete le.className)}function be(le,Be){Be&&le.beginKeywords&&(le.begin="\\b("+le.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",le.__beforeBegin=he,le.keywords=le.keywords||le.beginKeywords,delete le.beginKeywords,le.relevance===void 0&&(le.relevance=0))}function Me(le,Be){Array.isArray(le.illegal)&&(le.illegal=m(...le.illegal))}function ie(le,Be){if(le.match){if(le.begin||le.end)throw new Error("begin & end are not supported with match");le.begin=le.match,delete le.match}}function Se(le,Be){le.relevance===void 0&&(le.relevance=1)}const Ue=(le,Be)=>{if(!le.beforeMatch)return;if(le.starts)throw new Error("beforeMatch cannot be used with starts");const Ke=Object.assign({},le);Object.keys(le).forEach(je=>{delete le[je]}),le.keywords=Ke.keywords,le.begin=g(Ke.beforeMatch,d(Ke.begin)),le.starts={relevance:0,contains:[Object.assign(Ke,{endsParent:!0})]},le.relevance=0,delete Ke.beforeMatch},ct=["of","and","for","in","not","or","if","then","parent","list","value"],He="keyword";function Re(le,Be,Ke=He){const je=Object.create(null);return typeof le=="string"?ft(Ke,le.split(" ")):Array.isArray(le)?ft(Ke,le):Object.keys(le).forEach(function(gt){Object.assign(je,Re(le[gt],Be,gt))}),je;function ft(gt,vt){Be&&(vt=vt.map(at=>at.toLowerCase())),vt.forEach(function(at){const mt=at.split("|");je[mt[0]]=[gt,Ce(mt[0],mt[1])]})}}function Ce(le,Be){return Be?Number(Be):De(le)?0:1}function De(le){return ct.includes(le.toLowerCase())}const Ie={},$e=le=>{console.error(le)},Ct=(le,...Be)=>{console.log(`WARN: ${le}`,...Be)},Ze=(le,Be)=>{Ie[`${le}/${Be}`]||(console.log(`Deprecated as of ${le}. ${Be}`),Ie[`${le}/${Be}`]=!0)},tt=new Error;function nt(le,Be,{key:Ke}){let je=0;const ft=le[Ke],gt={},vt={};for(let at=1;at<=Be.length;at++)vt[at+je]=ft[at],gt[at+je]=!0,je+=y(Be[at-1]);le[Ke]=vt,le[Ke]._emit=gt,le[Ke]._multi=!0}function rt(le){if(Array.isArray(le.begin)){if(le.skip||le.excludeBegin||le.returnBegin)throw $e("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),tt;if(typeof le.beginScope!="object"||le.beginScope===null)throw $e("beginScope must be object"),tt;nt(le,le.begin,{key:"beginScope"}),le.begin=B(le.begin,{joinWith:""})}}function qe(le){if(Array.isArray(le.end)){if(le.skip||le.excludeEnd||le.returnEnd)throw $e("skip, excludeEnd, returnEnd not compatible with endScope: {}"),tt;if(typeof le.endScope!="object"||le.endScope===null)throw $e("endScope must be object"),tt;nt(le,le.end,{key:"endScope"}),le.end=B(le.end,{joinWith:""})}}function de(le){le.scope&&typeof le.scope=="object"&&le.scope!==null&&(le.beginScope=le.scope,delete le.scope)}function We(le){de(le),typeof le.beginScope=="string"&&(le.beginScope={_wrap:le.beginScope}),typeof le.endScope=="string"&&(le.endScope={_wrap:le.endScope}),rt(le),qe(le)}function ut(le){function Be(vt,at){return new RegExp(A(vt),"m"+(le.case_insensitive?"i":"")+(le.unicodeRegex?"u":"")+(at?"g":""))}class Ke{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(at,mt){mt.position=this.position++,this.matchIndexes[this.matchAt]=mt,this.regexes.push([mt,at]),this.matchAt+=y(at)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const at=this.regexes.map(mt=>mt[1]);this.matcherRe=Be(B(at,{joinWith:"|"}),!0),this.lastIndex=0}exec(at){this.matcherRe.lastIndex=this.lastIndex;const mt=this.matcherRe.exec(at);if(!mt)return null;const qt=mt.findIndex((Dr,Lr)=>Lr>0&&Dr!==void 0),Xt=this.matchIndexes[qt];return mt.splice(0,qt),Object.assign(mt,Xt)}}class je{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(at){if(this.multiRegexes[at])return this.multiRegexes[at];const mt=new Ke;return this.rules.slice(at).forEach(([qt,Xt])=>mt.addRule(qt,Xt)),mt.compile(),this.multiRegexes[at]=mt,mt}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(at,mt){this.rules.push([at,mt]),mt.type==="begin"&&this.count++}exec(at){const mt=this.getMatcher(this.regexIndex);mt.lastIndex=this.lastIndex;let qt=mt.exec(at);if(this.resumingScanAtSamePosition()&&!(qt&&qt.index===this.lastIndex)){const Xt=this.getMatcher(0);Xt.lastIndex=this.lastIndex+1,qt=Xt.exec(at)}return qt&&(this.regexIndex+=qt.position+1,this.regexIndex===this.count&&this.considerAll()),qt}}function ft(vt){const at=new je;return vt.contains.forEach(mt=>at.addRule(mt.begin,{rule:mt,type:"begin"})),vt.terminatorEnd&&at.addRule(vt.terminatorEnd,{type:"end"}),vt.illegal&&at.addRule(vt.illegal,{type:"illegal"}),at}function gt(vt,at){const mt=vt;if(vt.isCompiled)return mt;[me,ie,We,Ue].forEach(Xt=>Xt(vt,at)),le.compilerExtensions.forEach(Xt=>Xt(vt,at)),vt.__beforeBegin=null,[be,Me,Se].forEach(Xt=>Xt(vt,at)),vt.isCompiled=!0;let qt=null;return typeof vt.keywords=="object"&&vt.keywords.$pattern&&(vt.keywords=Object.assign({},vt.keywords),qt=vt.keywords.$pattern,delete vt.keywords.$pattern),qt=qt||/\w+/,vt.keywords&&(vt.keywords=Re(vt.keywords,le.case_insensitive)),mt.keywordPatternRe=Be(qt,!0),at&&(vt.begin||(vt.begin=/\B|\b/),mt.beginRe=Be(mt.begin),!vt.end&&!vt.endsWithParent&&(vt.end=/\B|\b/),vt.end&&(mt.endRe=Be(mt.end)),mt.terminatorEnd=A(mt.end)||"",vt.endsWithParent&&at.terminatorEnd&&(mt.terminatorEnd+=(vt.end?"|":"")+at.terminatorEnd)),vt.illegal&&(mt.illegalRe=Be(vt.illegal)),vt.contains||(vt.contains=[]),vt.contains=[].concat(...vt.contains.map(function(Xt){return ze(Xt==="self"?vt:Xt)})),vt.contains.forEach(function(Xt){gt(Xt,mt)}),vt.starts&&gt(vt.starts,at),mt.matcher=ft(mt),mt}if(le.compilerExtensions||(le.compilerExtensions=[]),le.contains&&le.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return le.classNameAliases=n(le.classNameAliases||{}),gt(le)}function Et(le){return le?le.endsWithParent||Et(le.starts):!1}function ze(le){return le.variants&&!le.cachedVariants&&(le.cachedVariants=le.variants.map(function(Be){return n(le,{variants:null},Be)})),le.cachedVariants?le.cachedVariants:Et(le)?n(le,{starts:le.starts?n(le.starts):null}):Object.isFrozen(le)?n(le):le}var Ge="11.11.1";class pe extends Error{constructor(Be,Ke){super(Be),this.name="HTMLInjectionError",this.html=Ke}}const Bt=r,xt=n,$=Symbol("nomatch"),Qe=7,Fe=function(le){const Be=Object.create(null),Ke=Object.create(null),je=[];let ft=!0;const gt="Could not find the language '{}', did you forget to load/include a language module?",vt={disableAutodetect:!0,name:"Plain text",contains:[]};let at={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:u};function mt(pt){return at.noHighlightRe.test(pt)}function qt(pt){let Xe=pt.className+" ";Xe+=pt.parentNode?pt.parentNode.className:"";const Tt=at.languageDetectRe.exec(Xe);if(Tt){const Nt=Gt(Tt[1]);return Nt||(Ct(gt.replace("{}",Tt[1])),Ct("Falling back to no-highlight mode for this block.",pt)),Nt?Tt[1]:"no-highlight"}return Xe.split(/\s+/).find(Nt=>mt(Nt)||Gt(Nt))}function Xt(pt,Xe,Tt){let Nt="",Wt="";typeof Xe=="object"?(Nt=pt,Tt=Xe.ignoreIllegals,Wt=Xe.language):(Ze("10.7.0","highlight(lang, code, ...args) has been deprecated."),Ze("10.7.0",`Please use highlight(code, options) instead.
https://github.com/highlightjs/highlight.js/issues/2277`),Wt=pt,Nt=Xe),Tt===void 0&&(Tt=!0);const St={code:Nt,language:Wt};dn("before:highlight",St);const ve=St.result?St.result:Dr(St.language,St.code,Tt);return ve.code=St.code,dn("after:highlight",ve),ve}function Dr(pt,Xe,Tt,Nt){const Wt=Object.create(null);function St(Ot,ar){return Ot.keywords[ar]}function ve(){if(!Sr.keywords){ii.addText(bn);return}let Ot=0;Sr.keywordPatternRe.lastIndex=0;let ar=Sr.keywordPatternRe.exec(bn),qr="";for(;ar;){qr+=bn.substring(Ot,ar.index);const Yr=on.case_insensitive?ar[0].toLowerCase():ar[0],jr=St(Sr,Yr);if(jr){const[xi,Wi]=jr;if(ii.addText(qr),qr="",Wt[Yr]=(Wt[Yr]||0)+1,Wt[Yr]<=Qe&&(bo+=Wi),xi.startsWith("_"))qr+=ar[0];else{const Dn=on.classNameAliases[xi]||xi;Oe(ar[0],Dn)}}else qr+=ar[0];Ot=Sr.keywordPatternRe.lastIndex,ar=Sr.keywordPatternRe.exec(bn)}qr+=bn.substring(Ot),ii.addText(qr)}function ke(){if(bn==="")return;let Ot=null;if(typeof Sr.subLanguage=="string"){if(!Be[Sr.subLanguage]){ii.addText(bn);return}Ot=Dr(Sr.subLanguage,bn,!0,On[Sr.subLanguage]),On[Sr.subLanguage]=Ot._top}else Ot=Kr(bn,Sr.subLanguage.length?Sr.subLanguage:null);Sr.relevance>0&&(bo+=Ot.relevance),ii.__addSublanguage(Ot._emitter,Ot.language)}function ye(){Sr.subLanguage!=null?ke():ve(),bn=""}function Oe(Ot,ar){Ot!==""&&(ii.startScope(ar),ii.addText(Ot),ii.endScope())}function Le(Ot,ar){let qr=1;const Yr=ar.length-1;for(;qr<=Yr;){if(!Ot._emit[qr]){qr++;continue}const jr=on.classNameAliases[Ot[qr]]||Ot[qr],xi=ar[qr];jr?Oe(xi,jr):(bn=xi,ve(),bn=""),qr++}}function et(Ot,ar){return Ot.scope&&typeof Ot.scope=="string"&&ii.openNode(on.classNameAliases[Ot.scope]||Ot.scope),Ot.beginScope&&(Ot.beginScope._wrap?(Oe(bn,on.classNameAliases[Ot.beginScope._wrap]||Ot.beginScope._wrap),bn=""):Ot.beginScope._multi&&(Le(Ot.beginScope,ar),bn="")),Sr=Object.create(Ot,{parent:{value:Sr}}),Sr}function bt(Ot,ar,qr){let Yr=C(Ot.endRe,qr);if(Yr){if(Ot["on:end"]){const jr=new t(Ot);Ot["on:end"](ar,jr),jr.isMatchIgnored&&(Yr=!1)}if(Yr){for(;Ot.endsParent&&Ot.parent;)Ot=Ot.parent;return Ot}}if(Ot.endsWithParent)return bt(Ot.parent,ar,qr)}function Pt(Ot){return Sr.matcher.regexIndex===0?(bn+=Ot[0],1):(_t=!0,0)}function Lt(Ot){const ar=Ot[0],qr=Ot.rule,Yr=new t(qr),jr=[qr.__beforeBegin,qr["on:begin"]];for(const xi of jr)if(xi&&(xi(Ot,Yr),Yr.isMatchIgnored))return Pt(ar);return qr.skip?bn+=ar:(qr.excludeBegin&&(bn+=ar),ye(),!qr.returnBegin&&!qr.excludeBegin&&(bn=ar)),et(qr,Ot),qr.returnBegin?0:ar.length}function Ht(Ot){const ar=Ot[0],qr=Xe.substring(Ot.index),Yr=bt(Sr,Ot,qr);if(!Yr)return $;const jr=Sr;Sr.endScope&&Sr.endScope._wrap?(ye(),Oe(ar,Sr.endScope._wrap)):Sr.endScope&&Sr.endScope._multi?(ye(),Le(Sr.endScope,Ot)):jr.skip?bn+=ar:(jr.returnEnd||jr.excludeEnd||(bn+=ar),ye(),jr.excludeEnd&&(bn=ar));do Sr.scope&&ii.closeNode(),!Sr.skip&&!Sr.subLanguage&&(bo+=Sr.relevance),Sr=Sr.parent;while(Sr!==Yr.parent);return Yr.starts&&et(Yr.starts,Ot),jr.returnEnd?0:ar.length}function rr(){const Ot=[];for(let ar=Sr;ar!==on;ar=ar.parent)ar.scope&&Ot.unshift(ar.scope);Ot.forEach(ar=>ii.openNode(ar))}let _r={};function An(Ot,ar){const qr=ar&&ar[0];if(bn+=Ot,qr==null)return ye(),0;if(_r.type==="begin"&&ar.type==="end"&&_r.index===ar.index&&qr===""){if(bn+=Xe.slice(ar.index,ar.index+1),!ft){const Yr=new Error(`0 width match regex (${pt})`);throw Yr.languageName=pt,Yr.badRule=_r.rule,Yr}return 1}if(_r=ar,ar.type==="begin")return Lt(ar);if(ar.type==="illegal"&&!Tt){const Yr=new Error('Illegal lexeme "'+qr+'" for mode "'+(Sr.scope||"<unnamed>")+'"');throw Yr.mode=Sr,Yr}else if(ar.type==="end"){const Yr=Ht(ar);if(Yr!==$)return Yr}if(ar.type==="illegal"&&qr==="")return bn+=`
`,1;if(ht>1e5&&ht>ar.index*3)throw new Error("potential infinite loop, way more iterations than matches");return bn+=qr,qr.length}const on=Gt(pt);if(!on)throw $e(gt.replace("{}",pt)),new Error('Unknown language: "'+pt+'"');const kr=ut(on);let Jr="",Sr=Nt||kr;const On={},ii=new at.__emitter(at);rr();let bn="",bo=0,Fi=0,ht=0,_t=!1;try{if(on.__emitTokens)on.__emitTokens(Xe,ii);else{for(Sr.matcher.considerAll();;){ht++,_t?_t=!1:Sr.matcher.considerAll(),Sr.matcher.lastIndex=Fi;const Ot=Sr.matcher.exec(Xe);if(!Ot)break;const ar=Xe.substring(Fi,Ot.index),qr=An(ar,Ot);Fi=Ot.index+qr}An(Xe.substring(Fi))}return ii.finalize(),Jr=ii.toHTML(),{language:pt,value:Jr,relevance:bo,illegal:!1,_emitter:ii,_top:Sr}}catch(Ot){if(Ot.message&&Ot.message.includes("Illegal"))return{language:pt,value:Bt(Xe),illegal:!0,relevance:0,_illegalBy:{message:Ot.message,index:Fi,context:Xe.slice(Fi-100,Fi+100),mode:Ot.mode,resultSoFar:Jr},_emitter:ii};if(ft)return{language:pt,value:Bt(Xe),illegal:!1,relevance:0,errorRaised:Ot,_emitter:ii,_top:Sr};throw Ot}}function Lr(pt){const Xe={value:Bt(pt),illegal:!1,relevance:0,_top:vt,_emitter:new at.__emitter(at)};return Xe._emitter.addText(pt),Xe}function Kr(pt,Xe){Xe=Xe||at.languages||Object.keys(Be);const Tt=Lr(pt),Nt=Xe.filter(Gt).filter(er).map(ye=>Dr(ye,pt,!1));Nt.unshift(Tt);const Wt=Nt.sort((ye,Oe)=>{if(ye.relevance!==Oe.relevance)return Oe.relevance-ye.relevance;if(ye.language&&Oe.language){if(Gt(ye.language).supersetOf===Oe.language)return 1;if(Gt(Oe.language).supersetOf===ye.language)return-1}return 0}),[St,ve]=Wt,ke=St;return ke.secondBest=ve,ke}function Pr(pt,Xe,Tt){const Nt=Xe&&Ke[Xe]||Tt;pt.classList.add("hljs"),pt.classList.add(`language-${Nt}`)}function vr(pt){let Xe=null;const Tt=qt(pt);if(mt(Tt))return;if(dn("before:highlightElement",{el:pt,language:Tt}),pt.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",pt);return}if(pt.children.length>0&&(at.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(pt)),at.throwUnescapedHTML))throw new pe("One of your code blocks includes unescaped HTML.",pt.innerHTML);Xe=pt;const Nt=Xe.textContent,Wt=Tt?Xt(Nt,{language:Tt,ignoreIllegals:!0}):Kr(Nt);pt.innerHTML=Wt.value,pt.dataset.highlighted="yes",Pr(pt,Tt,Wt.language),pt.result={language:Wt.language,re:Wt.relevance,relevance:Wt.relevance},Wt.secondBest&&(pt.secondBest={language:Wt.secondBest.language,relevance:Wt.secondBest.relevance}),dn("after:highlightElement",{el:pt,result:Wt,text:Nt})}function wr(pt){at=xt(at,pt)}const Mr=()=>{Qr(),Ze("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function Fr(){Qr(),Ze("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let br=!1;function Qr(){function pt(){Qr()}if(document.readyState==="loading"){br||window.addEventListener("DOMContentLoaded",pt,!1),br=!0;return}document.querySelectorAll(at.cssSelector).forEach(vr)}function Ar(pt,Xe){let Tt=null;try{Tt=Xe(le)}catch(Nt){if($e("Language definition for '{}' could not be registered.".replace("{}",pt)),ft)$e(Nt);else throw Nt;Tt=vt}Tt.name||(Tt.name=pt),Be[pt]=Tt,Tt.rawDefinition=Xe.bind(null,le),Tt.aliases&&Kt(Tt.aliases,{languageName:pt})}function mr(pt){delete Be[pt];for(const Xe of Object.keys(Ke))Ke[Xe]===pt&&delete Ke[Xe]}function fr(){return Object.keys(Be)}function Gt(pt){return pt=(pt||"").toLowerCase(),Be[pt]||Be[Ke[pt]]}function Kt(pt,{languageName:Xe}){typeof pt=="string"&&(pt=[pt]),pt.forEach(Tt=>{Ke[Tt.toLowerCase()]=Xe})}function er(pt){const Xe=Gt(pt);return Xe&&!Xe.disableAutodetect}function Ir(pt){pt["before:highlightBlock"]&&!pt["before:highlightElement"]&&(pt["before:highlightElement"]=Xe=>{pt["before:highlightBlock"](Object.assign({block:Xe.el},Xe))}),pt["after:highlightBlock"]&&!pt["after:highlightElement"]&&(pt["after:highlightElement"]=Xe=>{pt["after:highlightBlock"](Object.assign({block:Xe.el},Xe))})}function Gr(pt){Ir(pt),je.push(pt)}function Rn(pt){const Xe=je.indexOf(pt);Xe!==-1&&je.splice(Xe,1)}function dn(pt,Xe){const Tt=pt;je.forEach(function(Nt){Nt[Tt]&&Nt[Tt](Xe)})}function Qn(pt){return Ze("10.7.0","highlightBlock will be removed entirely in v12.0"),Ze("10.7.0","Please use highlightElement now."),vr(pt)}Object.assign(le,{highlight:Xt,highlightAuto:Kr,highlightAll:Qr,highlightElement:vr,highlightBlock:Qn,configure:wr,initHighlighting:Mr,initHighlightingOnLoad:Fr,registerLanguage:Ar,unregisterLanguage:mr,listLanguages:fr,getLanguage:Gt,registerAliases:Kt,autoDetection:er,inherit:xt,addPlugin:Gr,removePlugin:Rn}),le.debugMode=function(){ft=!1},le.safeMode=function(){ft=!0},le.versionString=Ge,le.regex={concat:g,lookahead:d,either:m,optional:h,anyNumberOfTimes:f};for(const pt in ue)typeof ue[pt]=="object"&&e(ue[pt]);return Object.assign(le,ue),le},Ae=Fe({});return Ae.newInstance=()=>Fe({}),o8=Ae,Ae.HighlightJS=Ae,Ae.default=Ae,o8}var b7e=M7e();const Xz=xn(b7e);function I7e(e){const t=e.regex,r=e.COMMENT("--","$"),n={scope:"string",variants:[{begin:/'/,end:/'/,contains:[{match:/''/}]}]},i={begin:/"/,end:/"/,contains:[{match:/""/}]},a=["true","false","unknown"],o=["double precision","large object","with timezone","without timezone"],s=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],l=["add","asc","collation","desc","final","first","last","view"],c=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year"],u=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],A=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],d=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],f=u,h=[...c,...l].filter(B=>!u.includes(B)),g={scope:"variable",match:/@[a-z0-9][a-z0-9_]*/},p={scope:"operator",match:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},m={match:t.concat(/\b/,t.either(...f),/\s*\(/),relevance:0,keywords:{built_in:f}};function y(B){return t.concat(/\b/,t.either(...B.map(x=>x.replace(/\s+/,"\\s+"))),/\b/)}const C={scope:"keyword",match:y(d),relevance:0};function w(B,{exceptions:x,when:M}={}){const S=M;return x=x||[],B.map(R=>R.match(/\|\d+$/)||x.includes(R)?R:S(R)?`${R}|0`:R)}return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:w(h,{when:B=>B.length<3}),literal:a,type:s,built_in:A},contains:[{scope:"type",match:y(o)},C,m,g,n,i,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,r,p]}}function ri(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yq(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ape(n.key),n)}}function ni(e,t,r){return t&&Yq(e.prototype,t),r&&Yq(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Mt(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vu(e,t){if(t&&(sr(t)=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Mt(e)}function Qd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Qd=function(){return!!e})()}function $a(e){return $a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},$a(e)}function wi(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&sT(e,t)}var S7e=Symbol.for("react.element"),R7e=Symbol.for("react.transitional.element"),T7e=Symbol.for("react.fragment");function cEe(e){return e&&sr(e)==="object"&&(e.$$typeof===S7e||e.$$typeof===R7e)&&e.type===T7e}function Ko(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=[];return ce.Children.forEach(e,function(n){n==null&&!t.keepEmpty||(Array.isArray(n)?r=r.concat(Ko(n)):cEe(n)&&n.props?r=r.concat(Ko(n.props.children,t)):r.push(n))}),r}function Uq(e){return e instanceof HTMLElement||e instanceof SVGElement}function Q7e(e){return e&&sr(e)==="object"&&Uq(e.nativeElement)?e.nativeElement:Uq(e)?e:null}function Uw(e){var t=Q7e(e);if(t)return t;if(e instanceof ce.Component){var r;return(r=Vl.findDOMNode)===null||r===void 0?void 0:r.call(Vl,e)}return null}var s8={exports:{}},Ui={};var Hq;function D7e(){if(Hq)return Ui;Hq=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),o=Symbol.for("react.context"),s=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),A=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),f=Symbol.for("react.offscreen"),h;h=Symbol.for("react.module.reference");function g(p){if(typeof p=="object"&&p!==null){var m=p.$$typeof;switch(m){case e:switch(p=p.type,p){case r:case i:case n:case c:case u:return p;default:switch(p=p&&p.$$typeof,p){case s:case o:case l:case d:case A:case a:return p;default:return m}}case t:return m}}}return Ui.ContextConsumer=o,Ui.ContextProvider=a,Ui.Element=e,Ui.ForwardRef=l,Ui.Fragment=r,Ui.Lazy=d,Ui.Memo=A,Ui.Portal=t,Ui.Profiler=i,Ui.StrictMode=n,Ui.Suspense=c,Ui.SuspenseList=u,Ui.isAsyncMode=function(){return!1},Ui.isConcurrentMode=function(){return!1},Ui.isContextConsumer=function(p){return g(p)===o},Ui.isContextProvider=function(p){return g(p)===a},Ui.isElement=function(p){return typeof p=="object"&&p!==null&&p.$$typeof===e},Ui.isForwardRef=function(p){return g(p)===l},Ui.isFragment=function(p){return g(p)===r},Ui.isLazy=function(p){return g(p)===d},Ui.isMemo=function(p){return g(p)===A},Ui.isPortal=function(p){return g(p)===t},Ui.isProfiler=function(p){return g(p)===i},Ui.isStrictMode=function(p){return g(p)===n},Ui.isSuspense=function(p){return g(p)===c},Ui.isSuspenseList=function(p){return g(p)===u},Ui.isValidElementType=function(p){return typeof p=="string"||typeof p=="function"||p===r||p===i||p===n||p===c||p===u||p===f||typeof p=="object"&&p!==null&&(p.$$typeof===d||p.$$typeof===A||p.$$typeof===a||p.$$typeof===o||p.$$typeof===l||p.$$typeof===h||p.getModuleId!==void 0)},Ui.typeOf=g,Ui}var Gq;function uEe(){return Gq||(Gq=1,s8.exports=D7e()),s8.exports}var l8=uEe();function um(e,t,r){var n=E.useRef({});return(!("value"in n.current)||r(n.current.condition,t))&&(n.current.value=e(),n.current.condition=t),n.current.value}var F7e=Number(E.version.split(".")[0]),vT=function(t,r){typeof t=="function"?t(r):sr(t)==="object"&&t&&"current"in t&&(t.current=r)},Tc=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r.filter(Boolean);return i.length<=1?i[0]:function(a){r.forEach(function(o){vT(o,a)})}},Ix=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return um(function(){return Tc.apply(void 0,r)},r,function(i,a){return i.length!==a.length||i.every(function(o,s){return o!==a[s]})})},Am=function(t){var r,n;if(!t)return!1;if(AEe(t)&&F7e>=19)return!0;var i=l8.isMemo(t)?t.type.type:t.type;return!(typeof i=="function"&&!((r=i.prototype)!==null&&r!==void 0&&r.render)&&i.$$typeof!==l8.ForwardRef||typeof t=="function"&&!((n=t.prototype)!==null&&n!==void 0&&n.render)&&t.$$typeof!==l8.ForwardRef)};function AEe(e){return E.isValidElement(e)&&!cEe(e)}var dEe=function(t){if(t&&AEe(t)){var r=t;return r.props.propertyIsEnumerable("ref")?r.props.ref:r.ref}return null},qz=E.createContext(null);function _7e(e){var t=e.children,r=e.onBatchResize,n=E.useRef(0),i=E.useRef([]),a=E.useContext(qz),o=E.useCallback(function(s,l,c){n.current+=1;var u=n.current;i.current.push({size:s,element:l,data:c}),Promise.resolve().then(function(){u===n.current&&(r?.(i.current),i.current=[])}),a?.(s,l,c)},[r,a]);return E.createElement(qz.Provider,{value:o},t)}var fEe=(function(){if(typeof Map<"u")return Map;function e(t,r){var n=-1;return t.some(function(i,a){return i[0]===r?(n=a,!0):!1}),n}return(function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(r){var n=e(this.__entries__,r),i=this.__entries__[n];return i&&i[1]},t.prototype.set=function(r,n){var i=e(this.__entries__,r);~i?this.__entries__[i][1]=n:this.__entries__.push([r,n])},t.prototype.delete=function(r){var n=this.__entries__,i=e(n,r);~i&&n.splice(i,1)},t.prototype.has=function(r){return!!~e(this.__entries__,r)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(r,n){n===void 0&&(n=null);for(var i=0,a=this.__entries__;i<a.length;i++){var o=a[i];r.call(n,o[1],o[0])}},t})()})(),$z=typeof window<"u"&&typeof document<"u"&&window.document===document,mT=(function(){return typeof global<"u"&&global.Math===Math?global:typeof self<"u"&&self.Math===Math?self:typeof window<"u"&&window.Math===Math?window:Function("return this")()})(),N7e=(function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(mT):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}})(),k7e=2;function P7e(e,t){var r=!1,n=!1,i=0;function a(){r&&(r=!1,e()),n&&s()}function o(){N7e(a)}function s(){var l=Date.now();if(r){if(l-i<k7e)return;n=!0}else r=!0,n=!1,setTimeout(o,t);i=l}return s}var O7e=20,j7e=["top","right","bottom","left","width","height","size","weight"],z7e=typeof MutationObserver<"u",L7e=(function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=P7e(this.refresh.bind(this),O7e)}return e.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},e.prototype.removeObserver=function(t){var r=this.observers_,n=r.indexOf(t);~n&&r.splice(n,1),!r.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){var t=this.updateObservers_();t&&this.refresh()},e.prototype.updateObservers_=function(){var t=this.observers_.filter(function(r){return r.gatherActive(),r.hasActive()});return t.forEach(function(r){return r.broadcastActive()}),t.length>0},e.prototype.connect_=function(){!$z||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),z7e?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!$z||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,n=r===void 0?"":r,i=j7e.some(function(a){return!!~n.indexOf(a)});i&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e})(),hEe=(function(e,t){for(var r=0,n=Object.keys(t);r<n.length;r++){var i=n[r];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e}),ny=(function(e){var t=e&&e.ownerDocument&&e.ownerDocument.defaultView;return t||mT}),gEe=A4(0,0,0,0);function ET(e){return parseFloat(e)||0}function Kq(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce(function(n,i){var a=e["border-"+i+"-width"];return n+ET(a)},0)}function Y7e(e){for(var t=["top","right","bottom","left"],r={},n=0,i=t;n<i.length;n++){var a=i[n],o=e["padding-"+a];r[a]=ET(o)}return r}function U7e(e){var t=e.getBBox();return A4(0,0,t.width,t.height)}function H7e(e){var t=e.clientWidth,r=e.clientHeight;if(!t&&!r)return gEe;var n=ny(e).getComputedStyle(e),i=Y7e(n),a=i.left+i.right,o=i.top+i.bottom,s=ET(n.width),l=ET(n.height);if(n.boxSizing==="border-box"&&(Math.round(s+a)!==t&&(s-=Kq(n,"left","right")+a),Math.round(l+o)!==r&&(l-=Kq(n,"top","bottom")+o)),!K7e(e)){var c=Math.round(s+a)-t,u=Math.round(l+o)-r;Math.abs(c)!==1&&(s-=c),Math.abs(u)!==1&&(l-=u)}return A4(i.left,i.top,s,l)}var G7e=(function(){return typeof SVGGraphicsElement<"u"?function(e){return e instanceof ny(e).SVGGraphicsElement}:function(e){return e instanceof ny(e).SVGElement&&typeof e.getBBox=="function"}})();function K7e(e){return e===ny(e).document.documentElement}function V7e(e){return $z?G7e(e)?U7e(e):H7e(e):gEe}function J7e(e){var t=e.x,r=e.y,n=e.width,i=e.height,a=typeof DOMRectReadOnly<"u"?DOMRectReadOnly:Object,o=Object.create(a.prototype);return hEe(o,{x:t,y:r,width:n,height:i,top:r,right:t+n,bottom:i+r,left:t}),o}function A4(e,t,r,n){return{x:e,y:t,width:r,height:n}}var W7e=(function(){function e(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=A4(0,0,0,0),this.target=t}return e.prototype.isActive=function(){var t=V7e(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},e})(),X7e=(function(){function e(t,r){var n=J7e(r);hEe(this,{target:t,contentRect:n})}return e})(),q7e=(function(){function e(t,r,n){if(this.activeObservations_=[],this.observations_=new fEe,typeof t!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=r,this.callbackCtx_=n}return e.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof ny(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)||(r.set(t,new W7e(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof ny(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)&&(r.delete(t),r.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(r){r.isActive()&&t.activeObservations_.push(r)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,r=this.activeObservations_.map(function(n){return new X7e(n.target,n.broadcastRect())});this.callback_.call(t,r,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e})(),pEe=typeof WeakMap<"u"?new WeakMap:new fEe,vEe=(function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=L7e.getInstance(),n=new q7e(t,r,this);pEe.set(this,n)}return e})();["observe","unobserve","disconnect"].forEach(function(e){vEe.prototype[e]=function(){var t;return(t=pEe.get(this))[e].apply(t,arguments)}});var G7=(function(){return typeof mT.ResizeObserver<"u"?mT.ResizeObserver:vEe})(),Ag=new Map;function $7e(e){e.forEach(function(t){var r,n=t.target;(r=Ag.get(n))===null||r===void 0||r.forEach(function(i){return i(n)})})}var mEe=new G7($7e);function Z7e(e,t){Ag.has(e)||(Ag.set(e,new Set),mEe.observe(e)),Ag.get(e).add(t)}function eUe(e,t){Ag.has(e)&&(Ag.get(e).delete(t),Ag.get(e).size||(mEe.unobserve(e),Ag.delete(e)))}function Sa(e){var t=Qd();return function(){var r,n=$a(e);if(t){var i=$a(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return vu(this,r)}}var tUe=(function(e){wi(r,e);var t=Sa(r);function r(){return ri(this,r),t.apply(this,arguments)}return ni(r,[{key:"render",value:function(){return this.props.children}}]),r})(E.Component);function rUe(e,t){var r=e.children,n=e.disabled,i=E.useRef(null),a=E.useRef(null),o=E.useContext(qz),s=typeof r=="function",l=s?r(i):r,c=E.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),u=!s&&E.isValidElement(l)&&Am(l),A=u?dEe(l):null,d=Ix(A,i),f=function(){var m;return Uw(i.current)||(i.current&&sr(i.current)==="object"?Uw((m=i.current)===null||m===void 0?void 0:m.nativeElement):null)||Uw(a.current)};E.useImperativeHandle(t,function(){return f()});var h=E.useRef(e);h.current=e;var g=E.useCallback(function(p){var m=h.current,y=m.onResize,C=m.data,w=p.getBoundingClientRect(),B=w.width,x=w.height,M=p.offsetWidth,S=p.offsetHeight,R=Math.floor(B),b=Math.floor(x);if(c.current.width!==R||c.current.height!==b||c.current.offsetWidth!==M||c.current.offsetHeight!==S){var T={width:R,height:b,offsetWidth:M,offsetHeight:S};c.current=T;var D=M===Math.round(B)?B:M,F=S===Math.round(x)?x:S,_=se(se({},T),{},{offsetWidth:D,offsetHeight:F});o?.(_,p,C),y&&Promise.resolve().then(function(){y(_,p)})}},[]);return E.useEffect(function(){var p=f();return p&&!n&&Z7e(p,g),function(){return eUe(p,g)}},[i.current,n]),E.createElement(tUe,{ref:a},u?E.cloneElement(l,{ref:d}):l)}var nUe=E.forwardRef(rUe),iUe="rc-observer-key";function aUe(e,t){var r=e.children,n=typeof r=="function"?[r]:Ko(r);return n.map(function(i,a){var o=i?.key||"".concat(iUe,"-").concat(a);return E.createElement(nUe,ge({},e,{key:o,ref:a===0?t:void 0}),i)})}var au=E.forwardRef(aUe);au.Collection=_7e;function Za(e,t){var r=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(n){delete r[n]}),r}function oUe(e){if(Array.isArray(e))return Sz(e)}function EEe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function sUe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ir(e){return oUe(e)||EEe(e)||i7(e)||sUe()}function K7(e){return ope(e)||EEe(e)||i7(e)||spe()}function iA(e,t){for(var r=e,n=0;n<t.length;n+=1){if(r==null)return;r=r[t[n]]}return r}function yEe(e,t,r,n){if(!t.length)return r;var i=K7(t),a=i[0],o=i.slice(1),s;return!e&&typeof a=="number"?s=[]:Array.isArray(e)?s=ir(e):s=se({},e),n&&r===void 0&&o.length===1?delete s[a][o[0]]:s[a]=yEe(s[a],o,r,n),s}function qu(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&n&&r===void 0&&!iA(e,t.slice(0,-1))?e:yEe(e,t,r,n)}function lUe(e){return sr(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function Vq(e){return Array.isArray(e)?[]:{}}var cUe=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function fE(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=Vq(t[0]);return t.forEach(function(i){function a(o,s){var l=new Set(s),c=iA(i,o),u=Array.isArray(c);if(u||lUe(c)){if(!l.has(c)){l.add(c);var A=iA(n,o);u?n=qu(n,o,[]):(!A||sr(A)!=="object")&&(n=qu(n,o,Vq(c))),cUe(c).forEach(function(d){a([].concat(ir(o),[d]),l)})}}else n=qu(n,o,c)}a([])}),n}const CEe=E.createContext(void 0),wEe={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"};var uUe={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},BEe={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},yT={lang:ge({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},uUe),timePickerLocale:ge({},BEe)},Ac="${label} is not a valid ${type}",ou={locale:"en",Pagination:wEe,DatePicker:yT,TimePicker:BEe,Calendar:yT,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:Ac,method:Ac,array:Ac,object:Ac,number:Ac,date:Ac,boolean:Ac,integer:Ac,float:Ac,regexp:Ac,email:Ac,url:Ac,hex:Ac},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"}},gR=ge({},ou.Modal);function Jq(e){e?gR=ge(ge({},gR),e):gR=ge({},ou.Modal)}function xEe(){return gR}var V7=E.createContext(void 0),AUe="internalMark",dUe=function(t){var r=t.locale,n=r===void 0?{}:r,i=t.children;t._ANT_MARK__,E.useEffect(function(){return Jq(n&&n.Modal),function(){Jq()}},[n]);var a=E.useMemo(function(){return ge(ge({},n),{exist:!0})},[n]);return E.createElement(V7.Provider,{value:a},i)},Dd=function(t){var r=t.componentName,n=r===void 0?"global":r,i=t.defaultLocale,a=t.children,o=E.useContext(V7),s=E.useMemo(function(){var c,u=i||ou[n],A=(c=o?.[n])!==null&&c!==void 0?c:{};return ge(ge({},u instanceof Function?u():u),A||{})},[n,i,o]),l=E.useMemo(function(){var c=o&&o.locale;return o&&o.exist&&!c?ou.locale:c},[o]);return a(s,l,o)},MEe=function(t,r){var n=E.useContext(V7),i=E.useMemo(function(){var a,o=ou[t],s=(a=n?.[t])!==null&&a!==void 0?a:{};return ge(ge({},typeof o=="function"?o():o),s||{})},[t,r,n]);return[i]};function bEe(e,t){this.v=e,this.k=t}function Ws(e,t,r,n){var i=Object.defineProperty;try{i({},"",{})}catch{i=0}Ws=function(o,s,l,c){function u(A,d){Ws(o,A,function(f){return this._invoke(A,d,f)})}s?i?i(o,s,{value:l,enumerable:!c,configurable:!c,writable:!c}):o[s]=l:(u("next",0),u("throw",1),u("return",2))},Ws(e,t,r,n)}function J7(){var e,t,r=typeof Symbol=="function"?Symbol:{},n=r.iterator||"@@iterator",i=r.toStringTag||"@@toStringTag";function a(f,h,g,p){var m=h&&h.prototype instanceof s?h:s,y=Object.create(m.prototype);return Ws(y,"_invoke",(function(C,w,B){var x,M,S,R=0,b=B||[],T=!1,D={p:0,n:0,v:e,a:F,f:F.bind(e,4),d:function(N,P){return x=N,M=0,S=e,D.n=P,o}};function F(_,N){for(M=_,S=N,t=0;!T&&R&&!P&&t<b.length;t++){var P,k=b[t],j=D.p,Y=k[2];_>3?(P=Y===N)&&(S=k[(M=k[4])?5:(M=3,3)],k[4]=k[5]=e):k[0]<=j&&((P=_<2&&j<k[1])?(M=0,D.v=N,D.n=k[1]):j<Y&&(P=_<3||k[0]>N||N>Y)&&(k[4]=_,k[5]=N,D.n=Y,M=0))}if(P||_>1)return o;throw T=!0,N}return function(_,N,P){if(R>1)throw TypeError("Generator is already running");for(T&&N===1&&F(N,P),M=N,S=P;(t=M<2?e:S)||!T;){x||(M?M<3?(M>1&&(D.n=-1),F(M,S)):D.n=S:D.v=S);try{if(R=2,x){if(M||(_="next"),t=x[_]){if(!(t=t.call(x,S)))throw TypeError("iterator result is not an object");if(!t.done)return t;S=t.value,M<2&&(M=0)}else M===1&&(t=x.return)&&t.call(x),M<2&&(S=TypeError("The iterator does not provide a '"+_+"' method"),M=1);x=e}else if((t=(T=D.n<0)?S:C.call(w,D))!==o)break}catch(k){x=e,M=1,S=k}finally{R=1}}return{value:t,done:T}}})(f,g,p),!0),y}var o={};function s(){}function l(){}function c(){}t=Object.getPrototypeOf;var u=[][n]?t(t([][n]())):(Ws(t={},n,function(){return this}),t),A=c.prototype=s.prototype=Object.create(u);function d(f){return Object.setPrototypeOf?Object.setPrototypeOf(f,c):(f.__proto__=c,Ws(f,i,"GeneratorFunction")),f.prototype=Object.create(A),f}return l.prototype=c,Ws(A,"constructor",c),Ws(c,"constructor",l),l.displayName="GeneratorFunction",Ws(c,i,"GeneratorFunction"),Ws(A),Ws(A,i,"Generator"),Ws(A,n,function(){return this}),Ws(A,"toString",function(){return"[object Generator]"}),(J7=function(){return{w:a,m:d}})()}function CT(e,t){function r(i,a,o,s){try{var l=e[i](a),c=l.value;return c instanceof bEe?t.resolve(c.v).then(function(u){r("next",u,o,s)},function(u){r("throw",u,o,s)}):t.resolve(c).then(function(u){l.value=u,o(l)},function(u){return r("throw",u,o,s)})}catch(u){s(u)}}var n;this.next||(Ws(CT.prototype),Ws(CT.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),Ws(this,"_invoke",function(i,a,o){function s(){return new t(function(l,c){r(i,o,l,c)})}return n=n?n.then(s,s):s()},!0)}function IEe(e,t,r,n,i){return new CT(J7().w(e,t,r,n),i||Promise)}function fUe(e,t,r,n,i){var a=IEe(e,t,r,n,i);return a.next().then(function(o){return o.done?o.value:a.next()})}function hUe(e){var t=Object(e),r=[];for(var n in t)r.unshift(n);return function i(){for(;r.length;)if((n=r.pop())in t)return i.value=n,i.done=!1,i;return i.done=!0,i}}function Wq(e){if(e!=null){var t=e[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],r=0;if(t)return t.call(e);if(typeof e.next=="function")return e;if(!isNaN(e.length))return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}}throw new TypeError(sr(e)+" is not iterable")}function cs(){var e=J7(),t=e.m(cs),r=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function n(o){var s=typeof o=="function"&&o.constructor;return!!s&&(s===r||(s.displayName||s.name)==="GeneratorFunction")}var i={throw:1,return:2,break:3,continue:3};function a(o){var s,l;return function(c){s||(s={stop:function(){return l(c.a,2)},catch:function(){return c.v},abrupt:function(A,d){return l(c.a,i[A],d)},delegateYield:function(A,d,f){return s.resultName=d,l(c.d,Wq(A),f)},finish:function(A){return l(c.f,A)}},l=function(A,d,f){c.p=s.prev,c.n=s.next;try{return A(d,f)}finally{s.next=c.n}}),s.resultName&&(s[s.resultName]=c.v,s.resultName=void 0),s.sent=c.v,s.next=c.n;try{return o.call(this,s)}finally{c.p=s.prev,c.n=s.next}}}return(cs=function(){return{wrap:function(l,c,u,A){return e.w(a(l),c,u,A&&A.reverse())},isGeneratorFunction:n,mark:e.m,awrap:function(l,c){return new bEe(l,c)},AsyncIterator:CT,async:function(l,c,u,A,d){return(n(c)?IEe:fUe)(a(l),c,u,A,d)},keys:hUe,values:Wq}})()}function Xq(e,t,r,n,i,a,o){try{var s=e[a](o),l=s.value}catch(c){return void r(c)}s.done?t(l):Promise.resolve(l).then(n,i)}function Hg(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var a=e.apply(t,r);function o(l){Xq(a,n,i,o,s,"next",l)}function s(l){Xq(a,n,i,o,s,"throw",l)}o(void 0)})}}var Sx=se({},C5e),gUe=Sx.version,c8=Sx.render,pUe=Sx.unmountComponentAtNode,d4;try{var vUe=Number((gUe||"").split(".")[0]);vUe>=18&&(d4=Sx.createRoot)}catch{}function qq(e){var t=Sx.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&sr(t)==="object"&&(t.usingClientEntryPoint=e)}var wT="__rc_react_root__";function mUe(e,t){qq(!0);var r=t[wT]||d4(t);qq(!1),r.render(e),t[wT]=r}function EUe(e,t){c8?.(e,t)}function SEe(e,t){if(d4){mUe(e,t);return}EUe(e,t)}function yUe(e){return Zz.apply(this,arguments)}function Zz(){return Zz=Hg(cs().mark(function e(t){return cs().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",Promise.resolve().then(function(){var i;(i=t[wT])===null||i===void 0||i.unmount(),delete t[wT]}));case 1:case"end":return n.stop()}},e)})),Zz.apply(this,arguments)}function CUe(e){pUe(e)}function REe(e){return e6.apply(this,arguments)}function e6(){return e6=Hg(cs().mark(function e(t){return cs().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(d4===void 0){n.next=2;break}return n.abrupt("return",yUe(t));case 2:CUe(t);case 3:case"end":return n.stop()}},e)})),e6.apply(this,arguments)}var wUe=["children"],TEe=E.createContext({});function BUe(e){var t=e.children,r=En(e,wUe);return E.createElement(TEe.Provider,{value:r},t)}var xUe=(function(e){wi(r,e);var t=Sa(r);function r(){return ri(this,r),t.apply(this,arguments)}return ni(r,[{key:"render",value:function(){return this.props.children}}]),r})(E.Component);function su(e){var t=E.useRef();t.current=e;var r=E.useCallback(function(){for(var n,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return(n=t.current)===null||n===void 0?void 0:n.call.apply(n,[t].concat(a))},[]);return r}var $q=el()?E.useLayoutEffect:E.useEffect,Aa=function(t,r){var n=E.useRef(!0);$q(function(){return t(n.current)},r),$q(function(){return n.current=!1,function(){n.current=!0}},[])},ME=function(t,r){Aa(function(n){if(!n)return t()},r)};function Ig(e){var t=E.useRef(!1),r=E.useState(e),n=Ve(r,2),i=n[0],a=n[1];E.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function o(s,l){l&&t.current||a(s)}return[i,o]}function u8(e){return e!==void 0}function Pi(e,t){var r=t||{},n=r.defaultValue,i=r.value,a=r.onChange,o=r.postState,s=Ig(function(){return u8(i)?i:u8(n)?typeof n=="function"?n():n:typeof e=="function"?e():e}),l=Ve(s,2),c=l[0],u=l[1],A=i!==void 0?i:c,d=o?o(A):A,f=su(a),h=Ig([A]),g=Ve(h,2),p=g[0],m=g[1];ME(function(){var C=p[0];c!==C&&f(c,C)},[p]),ME(function(){u8(i)||u(i)},[i]);var y=su(function(C,w){u(C,w),m([A],w)});return[d,y]}function MUe(e){var t=E.useReducer(function(s){return s+1},0),r=Ve(t,2),n=r[1],i=E.useRef(e),a=su(function(){return i.current}),o=su(function(s){i.current=typeof s=="function"?s(i.current):s,n()});return[a,o]}var Wh="none",ob="appear",sb="enter",lb="leave",Zq="none",$u="prepare",hE="start",gE="active",W7="end",QEe="prepared";function e$(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit".concat(e)]="webkit".concat(t),r["Moz".concat(e)]="moz".concat(t),r["ms".concat(e)]="MS".concat(t),r["O".concat(e)]="o".concat(t.toLowerCase()),r}function bUe(e,t){var r={animationend:e$("Animation","AnimationEnd"),transitionend:e$("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete r.animationend.animation,"TransitionEvent"in t||delete r.transitionend.transition),r}var IUe=bUe(el(),typeof window<"u"?window:{}),DEe={};if(el()){var SUe=document.createElement("div");DEe=SUe.style}var cb={};function FEe(e){if(cb[e])return cb[e];var t=IUe[e];if(t)for(var r=Object.keys(t),n=r.length,i=0;i<n;i+=1){var a=r[i];if(Object.prototype.hasOwnProperty.call(t,a)&&a in DEe)return cb[e]=t[a],cb[e]}return""}var _Ee=FEe("animationend"),NEe=FEe("transitionend"),kEe=!!(_Ee&&NEe),t$=_Ee||"animationend",r$=NEe||"transitionend";function n$(e,t){if(!e)return null;if(sr(e)==="object"){var r=t.replace(/-\w/g,function(n){return n[1].toUpperCase()});return e[r]}return"".concat(e,"-").concat(t)}const RUe=(function(e){var t=E.useRef();function r(i){i&&(i.removeEventListener(r$,e),i.removeEventListener(t$,e))}function n(i){t.current&&t.current!==i&&r(t.current),i&&i!==t.current&&(i.addEventListener(r$,e),i.addEventListener(t$,e),t.current=i)}return E.useEffect(function(){return function(){r(t.current)}},[]),[n,r]});var PEe=el()?E.useLayoutEffect:E.useEffect,OEe=function(t){return+setTimeout(t,16)},jEe=function(t){return clearTimeout(t)};typeof window<"u"&&"requestAnimationFrame"in window&&(OEe=function(t){return window.requestAnimationFrame(t)},jEe=function(t){return window.cancelAnimationFrame(t)});var i$=0,X7=new Map;function zEe(e){X7.delete(e)}var li=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;i$+=1;var n=i$;function i(a){if(a===0)zEe(n),t();else{var o=OEe(function(){i(a-1)});X7.set(n,o)}}return i(r),n};li.cancel=function(e){var t=X7.get(e);return zEe(e),jEe(t)};const TUe=(function(){var e=E.useRef(null);function t(){li.cancel(e.current)}function r(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;t();var a=li(function(){i<=1?n({isCanceled:function(){return a!==e.current}}):r(n,i-1)});e.current=a}return E.useEffect(function(){return function(){t()}},[]),[r,t]});var QUe=[$u,hE,gE,W7],DUe=[$u,QEe],LEe=!1,FUe=!0;function YEe(e){return e===gE||e===W7}const _Ue=(function(e,t,r){var n=Ig(Zq),i=Ve(n,2),a=i[0],o=i[1],s=TUe(),l=Ve(s,2),c=l[0],u=l[1];function A(){o($u,!0)}var d=t?DUe:QUe;return PEe(function(){if(a!==Zq&&a!==W7){var f=d.indexOf(a),h=d[f+1],g=r(a);g===LEe?o(h,!0):h&&c(function(p){function m(){p.isCanceled()||o(h,!0)}g===!0?m():Promise.resolve(g).then(m)})}},[e,a]),E.useEffect(function(){return function(){u()}},[]),[A,a]});function NUe(e,t,r,n){var i=n.motionEnter,a=i===void 0?!0:i,o=n.motionAppear,s=o===void 0?!0:o,l=n.motionLeave,c=l===void 0?!0:l,u=n.motionDeadline,A=n.motionLeaveImmediately,d=n.onAppearPrepare,f=n.onEnterPrepare,h=n.onLeavePrepare,g=n.onAppearStart,p=n.onEnterStart,m=n.onLeaveStart,y=n.onAppearActive,C=n.onEnterActive,w=n.onLeaveActive,B=n.onAppearEnd,x=n.onEnterEnd,M=n.onLeaveEnd,S=n.onVisibleChanged,R=Ig(),b=Ve(R,2),T=b[0],D=b[1],F=MUe(Wh),_=Ve(F,2),N=_[0],P=_[1],k=Ig(null),j=Ve(k,2),Y=j[0],X=j[1],K=N(),U=E.useRef(!1),G=E.useRef(null);function z(){return r()}var H=E.useRef(!1);function V(){P(Wh),X(null,!0)}var Z=su(function(Ce){var De=N();if(De!==Wh){var Ie=z();if(!(Ce&&!Ce.deadline&&Ce.target!==Ie)){var $e=H.current,Ct;De===ob&&$e?Ct=B?.(Ie,Ce):De===sb&&$e?Ct=x?.(Ie,Ce):De===lb&&$e&&(Ct=M?.(Ie,Ce)),$e&&Ct!==!1&&V()}}}),ne=RUe(Z),re=Ve(ne,1),ue=re[0],he=function(De){switch(De){case ob:return ee(ee(ee({},$u,d),hE,g),gE,y);case sb:return ee(ee(ee({},$u,f),hE,p),gE,C);case lb:return ee(ee(ee({},$u,h),hE,m),gE,w);default:return{}}},me=E.useMemo(function(){return he(K)},[K]),be=_Ue(K,!e,function(Ce){if(Ce===$u){var De=me[$u];return De?De(z()):LEe}if(Se in me){var Ie;X(((Ie=me[Se])===null||Ie===void 0?void 0:Ie.call(me,z(),null))||null)}return Se===gE&&K!==Wh&&(ue(z()),u>0&&(clearTimeout(G.current),G.current=setTimeout(function(){Z({deadline:!0})},u))),Se===QEe&&V(),FUe}),Me=Ve(be,2),ie=Me[0],Se=Me[1],Ue=YEe(Se);H.current=Ue;var ct=E.useRef(null);PEe(function(){if(!(U.current&&ct.current===t)){D(t);var Ce=U.current;U.current=!0;var De;!Ce&&t&&s&&(De=ob),Ce&&t&&a&&(De=sb),(Ce&&!t&&c||!Ce&&A&&!t&&c)&&(De=lb);var Ie=he(De);De&&(e||Ie[$u])?(P(De),ie()):P(Wh),ct.current=t}},[t]),E.useEffect(function(){(K===ob&&!s||K===sb&&!a||K===lb&&!c)&&P(Wh)},[s,a,c]),E.useEffect(function(){return function(){U.current=!1,clearTimeout(G.current)}},[]);var He=E.useRef(!1);E.useEffect(function(){T&&(He.current=!0),T!==void 0&&K===Wh&&((He.current||T)&&S?.(T),He.current=!0)},[T,K]);var Re=Y;return me[$u]&&Se===hE&&(Re=se({transition:"none"},Re)),[K,Se,Re,T??t]}function kUe(e){var t=e;sr(e)==="object"&&(t=e.transitionSupport);function r(i,a){return!!(i.motionName&&t&&a!==!1)}var n=E.forwardRef(function(i,a){var o=i.visible,s=o===void 0?!0:o,l=i.removeOnLeave,c=l===void 0?!0:l,u=i.forceRender,A=i.children,d=i.motionName,f=i.leavedClassName,h=i.eventProps,g=E.useContext(TEe),p=g.motion,m=r(i,p),y=E.useRef(),C=E.useRef();function w(){try{return y.current instanceof HTMLElement?y.current:Uw(C.current)}catch{return null}}var B=NUe(m,s,w,i),x=Ve(B,4),M=x[0],S=x[1],R=x[2],b=x[3],T=E.useRef(b);b&&(T.current=!0);var D=E.useCallback(function(j){y.current=j,vT(a,j)},[a]),F,_=se(se({},h),{},{visible:s});if(!A)F=null;else if(M===Wh)b?F=A(se({},_),D):!c&&T.current&&f?F=A(se(se({},_),{},{className:f}),D):u||!c&&!f?F=A(se(se({},_),{},{style:{display:"none"}}),D):F=null;else{var N;S===$u?N="prepare":YEe(S)?N="active":S===hE&&(N="start");var P=n$(d,"".concat(M,"-").concat(N));F=A(se(se({},_),{},{className:At(n$(d,M),ee(ee({},P,P&&N),d,typeof d=="string")),style:R}),D)}if(E.isValidElement(F)&&Am(F)){var k=dEe(F);k||(F=E.cloneElement(F,{ref:D}))}return E.createElement(xUe,{ref:C},F)});return n.displayName="CSSMotion",n}const Ss=kUe(kEe);var t6="add",r6="keep",n6="remove",A8="removed";function PUe(e){var t;return e&&sr(e)==="object"&&"key"in e?t=e:t={key:e},se(se({},t),{},{key:String(t.key)})}function i6(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(PUe)}function OUe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=[],n=0,i=t.length,a=i6(e),o=i6(t);a.forEach(function(c){for(var u=!1,A=n;A<i;A+=1){var d=o[A];if(d.key===c.key){n<A&&(r=r.concat(o.slice(n,A).map(function(f){return se(se({},f),{},{status:t6})})),n=A),r.push(se(se({},d),{},{status:r6})),n+=1,u=!0;break}}u||r.push(se(se({},c),{},{status:n6}))}),n<i&&(r=r.concat(o.slice(n).map(function(c){return se(se({},c),{},{status:t6})})));var s={};r.forEach(function(c){var u=c.key;s[u]=(s[u]||0)+1});var l=Object.keys(s).filter(function(c){return s[c]>1});return l.forEach(function(c){r=r.filter(function(u){var A=u.key,d=u.status;return A!==c||d!==n6}),r.forEach(function(u){u.key===c&&(u.status=r6)})}),r}var jUe=["component","children","onVisibleChanged","onAllRemoved"],zUe=["status"],LUe=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function YUe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ss,r=(function(n){wi(a,n);var i=Sa(a);function a(){var o;ri(this,a);for(var s=arguments.length,l=new Array(s),c=0;c<s;c++)l[c]=arguments[c];return o=i.call.apply(i,[this].concat(l)),ee(Mt(o),"state",{keyEntities:[]}),ee(Mt(o),"removeKey",function(u){o.setState(function(A){var d=A.keyEntities.map(function(f){return f.key!==u?f:se(se({},f),{},{status:A8})});return{keyEntities:d}},function(){var A=o.state.keyEntities,d=A.filter(function(f){var h=f.status;return h!==A8}).length;d===0&&o.props.onAllRemoved&&o.props.onAllRemoved()})}),o}return ni(a,[{key:"render",value:function(){var s=this,l=this.state.keyEntities,c=this.props,u=c.component,A=c.children,d=c.onVisibleChanged;c.onAllRemoved;var f=En(c,jUe),h=u||E.Fragment,g={};return LUe.forEach(function(p){g[p]=f[p],delete f[p]}),delete f.keys,E.createElement(h,f,l.map(function(p,m){var y=p.status,C=En(p,zUe),w=y===t6||y===r6;return E.createElement(t,ge({},g,{key:C.key,visible:w,eventProps:C,onVisibleChanged:function(x){d?.(x,{key:C.key}),x||s.removeKey(C.key)}}),function(B,x){return A(se(se({},B),{},{index:m}),x)})}))}}],[{key:"getDerivedStateFromProps",value:function(s,l){var c=s.keys,u=l.keyEntities,A=i6(c),d=OUe(u,A);return{keyEntities:d.filter(function(f){var h=u.find(function(g){var p=g.key;return f.key===p});return!(h&&h.status===A8&&f.status===n6)})}}}]),a})(E.Component);return ee(r,"defaultProps",{component:"div"}),r}const q7=YUe(kEe),UUe=Object.freeze(Object.defineProperty({__proto__:null,CSSMotionList:q7,Provider:BUe,default:Ss},Symbol.toStringTag,{value:"Module"}));var $7=(function(e){wi(r,e);var t=Sa(r);function r(){var n;ri(this,r);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n=t.call.apply(t,[this].concat(a)),n.closeTimer=null,n.close=function(s){s&&s.stopPropagation(),n.clearCloseTimer();var l=n.props,c=l.onClose,u=l.noticeKey;c&&c(u)},n.startCloseTimer=function(){n.props.duration&&(n.closeTimer=window.setTimeout(function(){n.close()},n.props.duration*1e3))},n.clearCloseTimer=function(){n.closeTimer&&(clearTimeout(n.closeTimer),n.closeTimer=null)},n}return ni(r,[{key:"componentDidMount",value:function(){this.startCloseTimer()}},{key:"componentDidUpdate",value:function(i){(this.props.duration!==i.duration||this.props.updateMark!==i.updateMark||this.props.visible!==i.visible&&this.props.visible)&&this.restartCloseTimer()}},{key:"componentWillUnmount",value:function(){this.clearCloseTimer()}},{key:"restartCloseTimer",value:function(){this.clearCloseTimer(),this.startCloseTimer()}},{key:"render",value:function(){var i=this,a=this.props,o=a.prefixCls,s=a.className,l=a.closable,c=a.closeIcon,u=a.style,A=a.onClick,d=a.children,f=a.holder,h="".concat(o,"-notice"),g=Object.keys(this.props).reduce(function(m,y){return(y.substr(0,5)==="data-"||y.substr(0,5)==="aria-"||y==="role")&&(m[y]=i.props[y]),m},{}),p=E.createElement("div",ge({className:At(h,s,ee({},"".concat(h,"-closable"),l)),style:u,onMouseEnter:this.clearCloseTimer,onMouseLeave:this.startCloseTimer,onClick:A},g),E.createElement("div",{className:"".concat(h,"-content")},d),l?E.createElement("a",{tabIndex:0,onClick:this.close,className:"".concat(h,"-close")},c||E.createElement("span",{className:"".concat(h,"-close-x")})):null);return f?Vl.createPortal(p,f):p}}]),r})(E.Component);$7.defaultProps={onClose:function(){},duration:1.5};function Z7(e){var t=E.useRef({}),r=E.useState([]),n=Ve(r,2),i=n[0],a=n[1];function o(s){var l=!0;e.add(s,function(c,u){var A=u.key;if(c&&(!t.current[A]||l)){var d=E.createElement($7,ge({},u,{holder:c}));t.current[A]=d,a(function(f){var h=f.findIndex(function(p){return p.key===u.key});if(h===-1)return[].concat(ir(f),[d]);var g=ir(f);return g[h]=d,g})}l=!1})}return[o,E.createElement(E.Fragment,null,i)]}var HUe=["getContainer"],a$=0,GUe=Date.now();function o$(){var e=a$;return a$+=1,"rcNotification_".concat(GUe,"_").concat(e)}var Lv=(function(e){wi(r,e);var t=Sa(r);function r(){var n;ri(this,r);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n=t.call.apply(t,[this].concat(a)),n.state={notices:[]},n.hookRefs=new Map,n.add=function(s,l){var c,u=(c=s.key)!==null&&c!==void 0?c:o$(),A=se(se({},s),{},{key:u}),d=n.props.maxCount;n.setState(function(f){var h=f.notices,g=h.map(function(m){return m.notice.key}).indexOf(u),p=h.concat();return g!==-1?p.splice(g,1,{notice:A,holderCallback:l}):(d&&h.length>=d&&(A.key=p[0].notice.key,A.updateMark=o$(),A.userPassKey=u,p.shift()),p.push({notice:A,holderCallback:l})),{notices:p}})},n.remove=function(s){n.setState(function(l){var c=l.notices;return{notices:c.filter(function(u){var A=u.notice,d=A.key,f=A.userPassKey,h=f??d;return h!==s})}})},n.noticePropsMap={},n}return ni(r,[{key:"getTransitionName",value:function(){var i=this.props,a=i.prefixCls,o=i.animation,s=this.props.transitionName;return!s&&o&&(s="".concat(a,"-").concat(o)),s}},{key:"render",value:function(){var i=this,a=this.state.notices,o=this.props,s=o.prefixCls,l=o.className,c=o.closeIcon,u=o.style,A=[];return a.forEach(function(d,f){var h=d.notice,g=d.holderCallback,p=f===a.length-1?h.updateMark:void 0,m=h.key,y=h.userPassKey,C=se(se(se({prefixCls:s,closeIcon:c},h),h.props),{},{key:m,noticeKey:y||m,updateMark:p,onClose:function(B){var x;i.remove(B),(x=h.onClose)===null||x===void 0||x.call(h)},onClick:h.onClick,children:h.content});A.push(m),i.noticePropsMap[m]={props:C,holderCallback:g}}),E.createElement("div",{className:At(s,l),style:u},E.createElement(q7,{keys:A,motionName:this.getTransitionName(),onVisibleChanged:function(f,h){var g=h.key;f||delete i.noticePropsMap[g]}},function(d){var f=d.key,h=d.className,g=d.style,p=d.visible,m=i.noticePropsMap[f],y=m.props,C=m.holderCallback;return C?E.createElement("div",{key:f,className:At(h,"".concat(s,"-hook-holder")),style:se({},g),ref:function(B){typeof f>"u"||(B?(i.hookRefs.set(f,B),C(B,y)):i.hookRefs.delete(f))}}):E.createElement($7,ge({},y,{className:At(h,y?.className),style:se(se({},g),y?.style),visible:p}))}))}}]),r})(E.Component);Lv.newInstance=void 0;Lv.defaultProps={prefixCls:"rc-notification",animation:"fade",style:{top:65,left:"50%"}};Lv.newInstance=function(t,r){var n=t||{},i=n.getContainer,a=En(n,HUe),o=document.createElement("div");if(i){var s=i();s.appendChild(o)}else document.body.appendChild(o);var l=!1;function c(u){l||(l=!0,r({notice:function(d){u.add(d)},removeNotice:function(d){u.remove(d)},component:u,destroy:function(){REe(o),o.parentNode&&o.parentNode.removeChild(o)},useNotification:function(){return Z7(u)}}))}SEe(E.createElement(Lv,ge({},a,{ref:c})),o)};const KUe=Object.freeze(Object.defineProperty({__proto__:null,default:Lv},Symbol.toStringTag,{value:"Module"}));function VUe(e,t){var r=function(){var i,a,o=null,s={add:function(g,p){o?.component.add(g,p)}},l=Z7(s),c=Ve(l,2),u=c[0],A=c[1];function d(h){var g=h.prefixCls,p=i("message",g),m=i(),y=h.key||XEe(),C=new Promise(function(B){var x=function(){return typeof h.onClose=="function"&&h.onClose(),B(!0)};e(ge(ge({},h),{prefixCls:p,rootPrefixCls:m,getPopupContainer:a}),function(M){var S=M.prefixCls,R=M.instance;o=R,u(t(ge(ge({},h),{key:y,onClose:x}),S))})}),w=function(){o&&o.removeNotice(y)};return w.then=function(B,x){return C.then(B,x)},w.promise=C,w}var f=E.useRef({});return f.current.open=d,ZEe.forEach(function(h){return tye(f.current,h)}),[f.current,E.createElement(Gg,{key:"holder"},function(h){return i=h.getPrefixCls,a=h.getPopupContainer,A})]};return r}var ml,UEe=3,HEe,JUe=1,GEe="",a6="move-up",KEe=!1,VEe,JEe,WEe=!1;function XEe(){return JUe++}function WUe(e){e.top!==void 0&&(HEe=e.top,ml=null),e.duration!==void 0&&(UEe=e.duration),e.prefixCls!==void 0&&(GEe=e.prefixCls),e.getContainer!==void 0&&(VEe=e.getContainer,ml=null),e.transitionName!==void 0&&(a6=e.transitionName,ml=null,KEe=!0),e.maxCount!==void 0&&(JEe=e.maxCount,ml=null),e.rtl!==void 0&&(WEe=e.rtl)}function qEe(e,t){var r=e.prefixCls,n=e.getPopupContainer,i=eU(),a=i.getPrefixCls,o=i.getRootPrefixCls,s=i.getIconPrefixCls,l=a("message",r||GEe),c=o(e.rootPrefixCls,l),u=s();if(ml){t({prefixCls:l,rootPrefixCls:c,iconPrefixCls:u,instance:ml});return}var A={prefixCls:l,transitionName:KEe?a6:"".concat(c,"-").concat(a6),style:{top:HEe},getContainer:VEe||n,maxCount:JEe};Lv.newInstance(A,function(d){if(ml){t({prefixCls:l,rootPrefixCls:c,iconPrefixCls:u,instance:ml});return}ml=d,t({prefixCls:l,rootPrefixCls:c,iconPrefixCls:u,instance:d})})}var $Ee={info:p7,success:cx,error:yA,warning:Ax,loading:bg},ZEe=Object.keys($Ee);function eye(e,t,r){var n=e.duration!==void 0?e.duration:UEe,i=$Ee[e.type],a=At("".concat(t,"-custom-content"),ee(ee({},"".concat(t,"-").concat(e.type),e.type),"".concat(t,"-rtl"),WEe===!0));return{key:e.key,duration:n,style:e.style||{},className:e.className,content:E.createElement(dm,{iconPrefixCls:r},E.createElement("div",{className:a},e.icon||i&&E.createElement(i,null),E.createElement("span",null,e.content))),onClose:e.onClose,onClick:e.onClick}}function XUe(e){var t=e.key||XEe(),r=new Promise(function(i){var a=function(){return typeof e.onClose=="function"&&e.onClose(),i(!0)};qEe(e,function(o){var s=o.prefixCls,l=o.iconPrefixCls,c=o.instance;c.notice(eye(ge(ge({},e),{key:t,onClose:a}),s,l))})}),n=function(){var a;ml&&(ml.removeNotice(t),(a=e.onClose)===null||a===void 0||a.call(e))};return n.then=function(i,a){return r.then(i,a)},n.promise=r,n}function qUe(e){return Object.prototype.toString.call(e)==="[object Object]"&&!!e.content}var pl={open:XUe,config:WUe,destroy:function(t){if(ml)if(t){var r=ml,n=r.removeNotice;n(t)}else{var i=ml,a=i.destroy;a(),ml=null}}};function tye(e,t){e[t]=function(r,n,i){return qUe(r)?e.open(ge(ge({},r),{type:t})):(typeof n=="function"&&(i=n,n=void 0),e.open({content:r,duration:n,type:t,onClose:i}))}}ZEe.forEach(function(e){return tye(pl,e)});pl.warn=pl.warning;pl.useMessage=VUe(qEe,eye);function $Ue(e,t){var r=function(){var i,a=null,o={add:function(h,g){a?.component.add(h,g)}},s=Z7(o),l=Ve(s,2),c=l[0],u=l[1];function A(f){var h=f.prefixCls,g=i("notification",h);e(ge(ge({},f),{prefixCls:g}),function(p){var m=p.prefixCls,y=p.instance;a=y,c(t(f,m))})}var d=E.useRef({});return d.current.open=A,["success","info","warning","error"].forEach(function(f){d.current[f]=function(h){return d.current.open(ge(ge({},h),{type:f}))}}),[d.current,E.createElement(Gg,{key:"holder"},function(f){return i=f.getPrefixCls,u})]};return r}var lv={},rye=4.5,nye=24,iye=24,aye="",o6="topRight",oye,sye,lye=!1,cye;function ZUe(e){var t=e.duration,r=e.placement,n=e.bottom,i=e.top,a=e.getContainer,o=e.closeIcon,s=e.prefixCls;s!==void 0&&(aye=s),t!==void 0&&(rye=t),r!==void 0?o6=r:e.rtl&&(o6="topLeft"),n!==void 0&&(iye=n),i!==void 0&&(nye=i),a!==void 0&&(oye=a),o!==void 0&&(sye=o),e.rtl!==void 0&&(lye=e.rtl),e.maxCount!==void 0&&(cye=e.maxCount)}function eHe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:nye,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:iye,n;switch(e){case"top":n={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":n={left:0,top:t,bottom:"auto"};break;case"topRight":n={right:0,top:t,bottom:"auto"};break;case"bottom":n={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:r};break;case"bottomLeft":n={left:0,top:"auto",bottom:r};break;default:n={right:0,top:"auto",bottom:r};break}return n}function uye(e,t){var r=e.placement,n=r===void 0?o6:r,i=e.top,a=e.bottom,o=e.getContainer,s=o===void 0?oye:o,l=e.prefixCls,c=eU(),u=c.getPrefixCls,A=c.getIconPrefixCls,d=u("notification",l||aye),f=A(),h="".concat(d,"-").concat(n),g=lv[h];if(g){Promise.resolve(g).then(function(m){t({prefixCls:"".concat(d,"-notice"),iconPrefixCls:f,instance:m})});return}var p=At("".concat(d,"-").concat(n),ee({},"".concat(d,"-rtl"),lye===!0));lv[h]=new Promise(function(m){Lv.newInstance({prefixCls:d,className:p,style:eHe(n,i,a),getContainer:s,maxCount:cye},function(y){m(y),t({prefixCls:"".concat(d,"-notice"),iconPrefixCls:f,instance:y})})})}var tHe={success:LQ,info:HQ,error:YQ,warning:jg};function Aye(e,t,r){var n=e.duration,i=e.icon,a=e.type,o=e.description,s=e.message,l=e.btn,c=e.onClose,u=e.onClick,A=e.key,d=e.style,f=e.className,h=e.closeIcon,g=h===void 0?sye:h,p=e.props,m=n===void 0?rye:n,y=null;i?y=E.createElement("span",{className:"".concat(t,"-icon")},e.icon):a&&(y=E.createElement(tHe[a]||null,{className:"".concat(t,"-icon ").concat(t,"-icon-").concat(a)}));var C=typeof g>"u"?E.createElement("span",{className:"".concat(t,"-close-x")},E.createElement(ss,{className:"".concat(t,"-close-icon")})):g,w=!o&&y?E.createElement("span",{className:"".concat(t,"-message-single-line-auto-margin")}):null;return{content:E.createElement(dm,{iconPrefixCls:r},E.createElement("div",{className:y?"".concat(t,"-with-icon"):"",role:"alert"},y,E.createElement("div",{className:"".concat(t,"-message")},w,s),E.createElement("div",{className:"".concat(t,"-description")},o),l?E.createElement("span",{className:"".concat(t,"-btn")},l):null)),duration:m,closable:!0,closeIcon:C,onClose:c,onClick:u,key:A,style:d||{},className:At(f,ee({},"".concat(t,"-").concat(a),!!a)),props:p}}function rHe(e){uye(e,function(t){var r=t.prefixCls,n=t.iconPrefixCls,i=t.instance;i.notice(Aye(e,r,n))})}var Bs={open:rHe,close:function(t){Object.keys(lv).forEach(function(r){return Promise.resolve(lv[r]).then(function(n){n.removeNotice(t)})})},config:ZUe,destroy:function(){Object.keys(lv).forEach(function(t){Promise.resolve(lv[t]).then(function(r){r.destroy()}),delete lv[t]})}};["success","info","warning","error"].forEach(function(e){Bs[e]=function(t){return Bs.open(ge(ge({},t),{type:e}))}});Bs.warn=Bs.warning;Bs.useNotification=$Ue(uye,Aye);var nHe=function(t,r){return r||(t?"ant-".concat(t):"ant")},cn=E.createContext({getPrefixCls:nHe}),Gg=cn.Consumer,iHe="-ant-".concat(Date.now(),"-").concat(Math.random());function aHe(e,t){var r={},n=function(u,A){var d=u.clone();return d=A?.(d)||d,d.toRgbString()},i=function(u,A){var d=new Wl(u),f=XE(d.toRgbString());r["".concat(A,"-color")]=n(d),r["".concat(A,"-color-disabled")]=f[1],r["".concat(A,"-color-hover")]=f[4],r["".concat(A,"-color-active")]=f[6],r["".concat(A,"-color-outline")]=d.clone().setAlpha(.2).toRgbString(),r["".concat(A,"-color-deprecated-bg")]=f[0],r["".concat(A,"-color-deprecated-border")]=f[2]};if(t.primaryColor){i(t.primaryColor,"primary");var a=new Wl(t.primaryColor),o=XE(a.toRgbString());o.forEach(function(c,u){r["primary-".concat(u+1)]=c}),r["primary-color-deprecated-l-35"]=n(a,function(c){return c.lighten(35)}),r["primary-color-deprecated-l-20"]=n(a,function(c){return c.lighten(20)}),r["primary-color-deprecated-t-20"]=n(a,function(c){return c.tint(20)}),r["primary-color-deprecated-t-50"]=n(a,function(c){return c.tint(50)}),r["primary-color-deprecated-f-12"]=n(a,function(c){return c.setAlpha(c.getAlpha()*.12)});var s=new Wl(o[0]);r["primary-color-active-deprecated-f-30"]=n(s,function(c){return c.setAlpha(c.getAlpha()*.3)}),r["primary-color-active-deprecated-d-02"]=n(s,function(c){return c.darken(2)})}t.successColor&&i(t.successColor,"success"),t.warningColor&&i(t.warningColor,"warning"),t.errorColor&&i(t.errorColor,"error"),t.infoColor&&i(t.infoColor,"info");var l=Object.keys(r).map(function(c){return"--".concat(e,"-").concat(c,": ").concat(r[c],";")});return`
:root {
`.concat(l.join(`
`),`
}
`).trim()}function oHe(e,t){var r=aHe(e,t);el()&&ox(r,"".concat(iHe,"-dynamic-theme"))}var ec=E.createContext(!1),dye=function(t){var r=t.children,n=t.disabled,i=E.useContext(ec);return E.createElement(ec.Provider,{value:n??i},r)},Rs=E.createContext(void 0),fye=function(t){var r=t.children,n=t.size;return E.createElement(Rs.Consumer,null,function(i){return E.createElement(Rs.Provider,{value:n||i},r)})},sHe=["getTargetContainer","getPopupContainer","renderEmpty","pageHeader","input","pagination","form"],lHe="ant",cHe="anticon",BT,hye;function pR(){return BT||lHe}function uHe(){return hye||cHe}var AHe=function(t){var r=t.prefixCls,n=t.iconPrefixCls,i=t.theme;r!==void 0&&(BT=r),n!==void 0&&(hye=n),i&&oHe(pR(),i)},eU=function(){return{getPrefixCls:function(r,n){return n||(r?"".concat(pR(),"-").concat(r):pR())},getIconPrefixCls:uHe,getRootPrefixCls:function(r,n){return r||BT||(n&&n.includes("-")?n.replace(/^(.*)-[^-]*$/,"$1"):pR())}}},dHe=function(t){var r=t.children,n=t.csp,i=t.autoInsertSpaceInButton,a=t.form,o=t.locale,s=t.componentSize,l=t.direction,c=t.space,u=t.virtual,A=t.dropdownMatchSelectWidth,d=t.legacyLocale,f=t.parentContext,h=t.iconPrefixCls,g=t.componentDisabled,p=E.useCallback(function(x,M){var S=t.prefixCls;if(M)return M;var R=S||f.getPrefixCls("");return x?"".concat(R,"-").concat(x):R},[f.getPrefixCls,t.prefixCls]),m=ge(ge({},f),{csp:n,autoInsertSpaceInButton:i,locale:o||d,direction:l,space:c,virtual:u,dropdownMatchSelectWidth:A,getPrefixCls:p});sHe.forEach(function(x){var M=t[x];M&&(m[x]=M)});var y=um(function(){return m},m,function(x,M){var S=Object.keys(x),R=Object.keys(M);return S.length!==R.length||S.some(function(b){return x[b]!==M[b]})}),C=E.useMemo(function(){return{prefixCls:h,csp:n}},[h,n]),w=r,B=E.useMemo(function(){var x,M,S,R;return fE(((x=ou.Form)===null||x===void 0?void 0:x.defaultValidateMessages)||{},((S=(M=y.locale)===null||M===void 0?void 0:M.Form)===null||S===void 0?void 0:S.defaultValidateMessages)||{},((R=y.form)===null||R===void 0?void 0:R.validateMessages)||{},a?.validateMessages||{})},[y,a?.validateMessages]);return Object.keys(B).length>0&&(w=E.createElement(CEe.Provider,{value:B},r)),o&&(w=E.createElement(dUe,{locale:o,_ANT_MARK__:AUe},w)),(h||n)&&(w=E.createElement(n7.Provider,{value:C},w)),s&&(w=E.createElement(fye,{size:s},w)),g!==void 0&&(w=E.createElement(dye,{disabled:g},w)),E.createElement(cn.Provider,{value:y},w)},dm=function(t){return E.useEffect(function(){t.direction&&(pl.config({rtl:t.direction==="rtl"}),Bs.config({rtl:t.direction==="rtl"}))},[t.direction]),E.createElement(Dd,null,function(r,n,i){return E.createElement(Gg,null,function(a){return E.createElement(dHe,ge({parentContext:a,legacyLocale:i},t))})})};dm.ConfigContext=cn;dm.SizeContext=Rs;dm.config=AHe;function Rf(e,t,r,n){var i=Vl.unstable_batchedUpdates?function(o){Vl.unstable_batchedUpdates(r,o)}:r;return e!=null&&e.addEventListener&&e.addEventListener(t,i,n),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,i,n)}}}function gye(e){return Object.keys(e).reduce(function(t,r){return(r.startsWith("data-")||r.startsWith("aria-")||r==="role")&&!r.startsWith("data-__")&&(t[r]=e[r]),t},{})}var bc=E.isValidElement;function pye(e){return e&&bc(e)&&e.type===E.Fragment}function vye(e,t,r){return bc(e)?E.cloneElement(e,typeof r=="function"?r(e.props||{}):r):t}function Ea(e,t){return vye(e,e,t)}function fHe(e,t,r){return t=$a(t),vu(e,Qd()?Reflect.construct(t,r||[],$a(e).constructor):t.apply(e,r))}var hHe=(function(e){wi(t,e);function t(){var r;return ri(this,t),r=fHe(this,t,arguments),r.state={error:void 0,info:{componentStack:""}},r}return ni(t,[{key:"componentDidCatch",value:function(n,i){this.setState({error:n,info:i})}},{key:"render",value:function(){var n=this.props,i=n.message,a=n.description,o=n.children,s=this.state,l=s.error,c=s.info,u=c&&c.componentStack?c.componentStack:null,A=typeof i>"u"?(l||"").toString():i,d=typeof a>"u"?u:a;return l?E.createElement(iy,{type:"error",message:A,description:E.createElement("pre",null,d)}):o}}]),t})(E.Component),gHe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},pHe={success:cx,info:p7,error:yA,warning:Ax},vHe={success:LQ,info:HQ,error:YQ,warning:jg},mHe=function(t){var r=t.description,n=t.icon,i=t.prefixCls,a=t.type,o=(r?vHe:pHe)[a]||null;return n?vye(n,E.createElement("span",{className:"".concat(i,"-icon")},n),function(){return{className:At("".concat(i,"-icon"),ee({},n.props.className,n.props.className))}}):E.createElement(o,{className:"".concat(i,"-icon")})},EHe=function(t){var r=t.isClosable,n=t.closeText,i=t.prefixCls,a=t.closeIcon,o=t.handleClose;return r?E.createElement("button",{type:"button",onClick:o,className:"".concat(i,"-close-icon"),tabIndex:0},n?E.createElement("span",{className:"".concat(i,"-close-text")},n):a):null},iy=function(t){var r=t.description,n=t.prefixCls,i=t.message,a=t.banner,o=t.className,s=o===void 0?"":o,l=t.style,c=t.onMouseEnter,u=t.onMouseLeave,A=t.onClick,d=t.afterClose,f=t.showIcon,h=t.closable,g=t.closeText,p=t.closeIcon,m=p===void 0?E.createElement(ss,null):p,y=t.action,C=gHe(t,["description","prefixCls","message","banner","className","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),w=E.useState(!1),B=Ve(w,2),x=B[0],M=B[1],S=E.useRef(),R=E.useContext(cn),b=R.getPrefixCls,T=R.direction,D=b("alert",n),F=function(K){var U;M(!0),(U=C.onClose)===null||U===void 0||U.call(C,K)},_=function(){var K=C.type;return K!==void 0?K:a?"warning":"info"},N=g?!0:h,P=_(),k=a&&f===void 0?!0:f,j=At(D,"".concat(D,"-").concat(P),ee(ee(ee(ee({},"".concat(D,"-with-description"),!!r),"".concat(D,"-no-icon"),!k),"".concat(D,"-banner"),!!a),"".concat(D,"-rtl"),T==="rtl"),s),Y=gye(C);return E.createElement(Ss,{visible:!x,motionName:"".concat(D,"-motion"),motionAppear:!1,motionEnter:!1,onLeaveStart:function(K){return{maxHeight:K.offsetHeight}},onLeaveEnd:d},function(X){var K=X.className,U=X.style;return E.createElement("div",ge({ref:S,"data-show":!x,className:At(j,K),style:ge(ge({},l),U),onMouseEnter:c,onMouseLeave:u,onClick:A,role:"alert"},Y),k?E.createElement(mHe,{description:r,icon:C.icon,prefixCls:D,type:P}):null,E.createElement("div",{className:"".concat(D,"-content")},i?E.createElement("div",{className:"".concat(D,"-message")},i):null,r?E.createElement("div",{className:"".concat(D,"-description")},r):null),y?E.createElement("div",{className:"".concat(D,"-action")},y):null,E.createElement(EHe,{isClosable:!!N,closeText:g,prefixCls:D,closeIcon:m,handleClose:F}))})};iy.ErrorBoundary=hHe;function s6(e){return e!=null&&e===e.window}function yHe(e,t){var r,n;if(typeof window>"u")return 0;var i="scrollTop",a=0;return s6(e)?a=e.pageYOffset:e instanceof Document?a=e.documentElement[i]:(e instanceof HTMLElement||e)&&(a=e[i]),e&&!s6(e)&&typeof a!="number"&&(a=(n=((r=e.ownerDocument)!==null&&r!==void 0?r:e).documentElement)===null||n===void 0?void 0:n[i]),a}function CHe(e,t,r,n){var i=r-t;return e/=n/2,e<1?i/2*e*e*e+t:i/2*((e-=2)*e*e+2)+t}function wHe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.getContainer,n=r===void 0?function(){return window}:r,i=t.callback,a=t.duration,o=a===void 0?450:a,s=n(),l=yHe(s),c=Date.now(),u=function A(){var d=Date.now(),f=d-c,h=CHe(f>o?o:f,l,e,o);s6(s)?s.scrollTo(window.pageXOffset,h):s instanceof Document||s.constructor.name==="HTMLDocument"?s.documentElement.scrollTop=h:s.scrollTop=h,f<o?li(A):typeof i=="function"&&i()};li(u)}const f4=(function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e?.substr(0,4))});var cr={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,N:78,P:80,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,EQUALS:187,WIN_KEY:224},mye=E.createContext(null);function Eye(){return E.useContext(mye)}function BHe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=E.useState(!1),r=Ve(t,2),n=r[0],i=r[1],a=E.useRef(null),o=function(){window.clearTimeout(a.current)};E.useEffect(function(){return o},[]);var s=function(c,u){o(),a.current=window.setTimeout(function(){i(c),u&&u()},e)};return[n,s,o]}function yye(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=E.useRef(null),r=E.useRef(null);E.useEffect(function(){return function(){window.clearTimeout(r.current)}},[]);function n(i){(i||t.current===null)&&(t.current=i),window.clearTimeout(r.current),r.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},n]}function xHe(e,t,r,n){var i=E.useRef(null);i.current={open:t,triggerOpen:r,customizedTrigger:n},E.useEffect(function(){function a(o){var s;if(!((s=i.current)!==null&&s!==void 0&&s.customizedTrigger)){var l=o.target;l.shadowRoot&&o.composed&&(l=o.composedPath()[0]||l),i.current.open&&e().filter(function(c){return c}).every(function(c){return!c.contains(l)&&c!==l})&&i.current.triggerOpen(!1)}}return window.addEventListener("mousedown",a),function(){return window.removeEventListener("mousedown",a)}},[])}var MHe=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,bHe=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,IHe="".concat(MHe," ").concat(bHe).split(/[\s\n]+/),SHe="aria-",RHe="data-";function s$(e,t){return e.indexOf(t)===0}function Gf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r;t===!1?r={aria:!0,data:!0,attr:!0}:t===!0?r={aria:!0}:r=se({},t);var n={};return Object.keys(e).forEach(function(i){(r.aria&&(i==="role"||s$(i,SHe))||r.data&&s$(i,RHe)||r.attr&&IHe.includes(i))&&(n[i]=e[i])}),n}var THe=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],o0=void 0;function QHe(e,t){var r=e.prefixCls,n=e.invalidate,i=e.item,a=e.renderItem,o=e.responsive,s=e.responsiveDisabled,l=e.registerSize,c=e.itemKey,u=e.className,A=e.style,d=e.children,f=e.display,h=e.order,g=e.component,p=g===void 0?"div":g,m=En(e,THe),y=o&&!f;function C(S){l(c,S)}E.useEffect(function(){return function(){C(null)}},[]);var w=a&&i!==o0?a(i,{index:h}):d,B;n||(B={opacity:y?0:1,height:y?0:o0,overflowY:y?"hidden":o0,order:o?h:o0,pointerEvents:y?"none":o0,position:y?"absolute":o0});var x={};y&&(x["aria-hidden"]=!0);var M=E.createElement(p,ge({className:At(!n&&r,u),style:se(se({},B),A)},x,m,{ref:t}),w);return o&&(M=E.createElement(au,{onResize:function(R){var b=R.offsetWidth;C(b)},disabled:s},M)),M}var Hw=E.forwardRef(QHe);Hw.displayName="Item";function DHe(e){if(typeof MessageChannel>"u")li(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function FHe(){var e=E.useRef(null),t=function(n){e.current||(e.current=[],DHe(function(){ls.unstable_batchedUpdates(function(){e.current.forEach(function(i){i()}),e.current=null})})),e.current.push(n)};return t}function U1(e,t){var r=E.useState(t),n=Ve(r,2),i=n[0],a=n[1],o=su(function(s){e(function(){a(s)})});return[i,o]}var xT=ce.createContext(null),_He=["component"],NHe=["className"],kHe=["className"],PHe=function(t,r){var n=E.useContext(xT);if(!n){var i=t.component,a=i===void 0?"div":i,o=En(t,_He);return E.createElement(a,ge({},o,{ref:r}))}var s=n.className,l=En(n,NHe),c=t.className,u=En(t,kHe);return E.createElement(xT.Provider,{value:null},E.createElement(Hw,ge({ref:r,className:At(s,c)},l,u)))},Cye=E.forwardRef(PHe);Cye.displayName="RawItem";var OHe=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],wye="responsive",Bye="invalidate";function jHe(e){return"+ ".concat(e.length," ...")}function zHe(e,t){var r=e.prefixCls,n=r===void 0?"rc-overflow":r,i=e.data,a=i===void 0?[]:i,o=e.renderItem,s=e.renderRawItem,l=e.itemKey,c=e.itemWidth,u=c===void 0?10:c,A=e.ssr,d=e.style,f=e.className,h=e.maxCount,g=e.renderRest,p=e.renderRawRest,m=e.suffix,y=e.component,C=y===void 0?"div":y,w=e.itemComponent,B=e.onVisibleChange,x=En(e,OHe),M=A==="full",S=FHe(),R=U1(S,null),b=Ve(R,2),T=b[0],D=b[1],F=T||0,_=U1(S,new Map),N=Ve(_,2),P=N[0],k=N[1],j=U1(S,0),Y=Ve(j,2),X=Y[0],K=Y[1],U=U1(S,0),G=Ve(U,2),z=G[0],H=G[1],V=U1(S,0),Z=Ve(V,2),ne=Z[0],re=Z[1],ue=E.useState(null),he=Ve(ue,2),me=he[0],be=he[1],Me=E.useState(null),ie=Ve(Me,2),Se=ie[0],Ue=ie[1],ct=E.useMemo(function(){return Se===null&&M?Number.MAX_SAFE_INTEGER:Se||0},[Se,T]),He=E.useState(!1),Re=Ve(He,2),Ce=Re[0],De=Re[1],Ie="".concat(n,"-item"),$e=Math.max(X,z),Ct=h===wye,Ze=a.length&&Ct,tt=h===Bye,nt=Ze||typeof h=="number"&&a.length>h,rt=E.useMemo(function(){var je=a;return Ze?T===null&&M?je=a:je=a.slice(0,Math.min(a.length,F/u)):typeof h=="number"&&(je=a.slice(0,h)),je},[a,u,T,h,Ze]),qe=E.useMemo(function(){return Ze?a.slice(ct+1):a.slice(rt.length)},[a,rt,Ze,ct]),de=E.useCallback(function(je,ft){var gt;return typeof l=="function"?l(je):(gt=l&&je?.[l])!==null&&gt!==void 0?gt:ft},[l]),We=E.useCallback(o||function(je){return je},[o]);function ut(je,ft,gt){Se===je&&(ft===void 0||ft===me)||(Ue(je),gt||(De(je<a.length-1),B?.(je)),ft!==void 0&&be(ft))}function Et(je,ft){D(ft.clientWidth)}function ze(je,ft){k(function(gt){var vt=new Map(gt);return ft===null?vt.delete(je):vt.set(je,ft),vt})}function Ge(je,ft){H(ft),K(z)}function pe(je,ft){re(ft)}function Bt(je){return P.get(de(rt[je],je))}Aa(function(){if(F&&typeof $e=="number"&&rt){var je=ne,ft=rt.length,gt=ft-1;if(!ft){ut(0,null);return}for(var vt=0;vt<ft;vt+=1){var at=Bt(vt);if(M&&(at=at||0),at===void 0){ut(vt-1,void 0,!0);break}if(je+=at,gt===0&&je<=F||vt===gt-1&&je+Bt(gt)<=F){ut(gt,null);break}else if(je+$e>F){ut(vt-1,je-at-ne+z);break}}m&&Bt(0)+ne>F&&be(null)}},[F,P,z,ne,de,rt]);var xt=Ce&&!!qe.length,$={};me!==null&&Ze&&($={position:"absolute",left:me,top:0});var Qe={prefixCls:Ie,responsive:Ze,component:w,invalidate:tt},Fe=s?function(je,ft){var gt=de(je,ft);return E.createElement(xT.Provider,{key:gt,value:se(se({},Qe),{},{order:ft,item:je,itemKey:gt,registerSize:ze,display:ft<=ct})},s(je,ft))}:function(je,ft){var gt=de(je,ft);return E.createElement(Hw,ge({},Qe,{order:ft,key:gt,item:je,renderItem:We,itemKey:gt,registerSize:ze,display:ft<=ct}))},Ae={order:xt?ct:Number.MAX_SAFE_INTEGER,className:"".concat(Ie,"-rest"),registerSize:Ge,display:xt},le=g||jHe,Be=p?E.createElement(xT.Provider,{value:se(se({},Qe),Ae)},p(qe)):E.createElement(Hw,ge({},Qe,Ae),typeof le=="function"?le(qe):le),Ke=E.createElement(C,ge({className:At(!tt&&n,f),style:d,ref:t},x),rt.map(Fe),nt?Be:null,m&&E.createElement(Hw,ge({},Qe,{responsive:Ct,responsiveDisabled:!Ze,order:ct,className:"".concat(Ie,"-suffix"),registerSize:pe,display:!0,style:$}),m));return Ct?E.createElement(au,{onResize:Et,disabled:!Ze},Ke):Ke}var yd=E.forwardRef(zHe);yd.displayName="Overflow";yd.Item=Cye;yd.RESPONSIVE=wye;yd.INVALIDATE=Bye;var MT=function(t){var r=t.className,n=t.customizeIcon,i=t.customizeIconProps,a=t.onMouseDown,o=t.onClick,s=t.children,l;return typeof n=="function"?l=n(i):l=n,E.createElement("span",{className:r,onMouseDown:function(u){u.preventDefault(),a&&a(u)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:o,"aria-hidden":!0},l!==void 0?l:E.createElement("span",{className:At(r.split(/\s+/).map(function(c){return"".concat(c,"-icon")}))},s))},LHe=function(t,r){var n,i,a=t.prefixCls,o=t.id,s=t.inputElement,l=t.disabled,c=t.tabIndex,u=t.autoFocus,A=t.autoComplete,d=t.editable,f=t.activeDescendantId,h=t.value,g=t.maxLength,p=t.onKeyDown,m=t.onMouseDown,y=t.onChange,C=t.onPaste,w=t.onCompositionStart,B=t.onCompositionEnd,x=t.open,M=t.attrs,S=s||E.createElement("input",null),R=S,b=R.ref,T=R.props,D=T.onKeyDown,F=T.onChange,_=T.onMouseDown,N=T.onCompositionStart,P=T.onCompositionEnd,k=T.style;return"maxLength"in S.props,S=E.cloneElement(S,se(se(se({type:"search"},T),{},{id:o,ref:Tc(r,b),disabled:l,tabIndex:c,autoComplete:A||"off",autoFocus:u,className:At("".concat(a,"-selection-search-input"),(n=S)===null||n===void 0||(i=n.props)===null||i===void 0?void 0:i.className),role:"combobox","aria-expanded":x,"aria-haspopup":"listbox","aria-owns":"".concat(o,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(o,"_list"),"aria-activedescendant":f},M),{},{value:d?h:"",maxLength:g,readOnly:!d,unselectable:d?null:"on",style:se(se({},k),{},{opacity:d?null:0}),onKeyDown:function(Y){p(Y),D&&D(Y)},onMouseDown:function(Y){m(Y),_&&_(Y)},onChange:function(Y){y(Y),F&&F(Y)},onCompositionStart:function(Y){w(Y),N&&N(Y)},onCompositionEnd:function(Y){B(Y),P&&P(Y)},onPaste:C})),S},tU=E.forwardRef(LHe);tU.displayName="Input";function xye(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var YHe=typeof window<"u"&&window.document&&window.document.documentElement,UHe=YHe;function HHe(e){return e!=null}function l$(e){return["string","number"].includes(sr(e))}function Mye(e){var t=void 0;return e&&(l$(e.title)?t=e.title.toString():l$(e.label)&&(t=e.label.toString())),t}function GHe(e,t){UHe?E.useLayoutEffect(e,t):E.useEffect(e,t)}function KHe(e){var t;return(t=e.key)!==null&&t!==void 0?t:e.value}var c$=function(t){t.preventDefault(),t.stopPropagation()},VHe=function(t){var r=t.id,n=t.prefixCls,i=t.values,a=t.open,o=t.searchValue,s=t.autoClearSearchValue,l=t.inputRef,c=t.placeholder,u=t.disabled,A=t.mode,d=t.showSearch,f=t.autoFocus,h=t.autoComplete,g=t.activeDescendantId,p=t.tabIndex,m=t.removeIcon,y=t.maxTagCount,C=t.maxTagTextLength,w=t.maxTagPlaceholder,B=w===void 0?function(be){return"+ ".concat(be.length," ...")}:w,x=t.tagRender,M=t.onToggleOpen,S=t.onRemove,R=t.onInputChange,b=t.onInputPaste,T=t.onInputKeyDown,D=t.onInputMouseDown,F=t.onInputCompositionStart,_=t.onInputCompositionEnd,N=E.useRef(null),P=E.useState(0),k=Ve(P,2),j=k[0],Y=k[1],X=E.useState(!1),K=Ve(X,2),U=K[0],G=K[1],z="".concat(n,"-selection"),H=a||A==="multiple"&&s===!1||A==="tags"?o:"",V=A==="tags"||A==="multiple"&&s===!1||d&&(a||U);GHe(function(){Y(N.current.scrollWidth)},[H]);function Z(be,Me,ie,Se,Ue){return E.createElement("span",{className:At("".concat(z,"-item"),ee({},"".concat(z,"-item-disabled"),ie)),title:Mye(be)},E.createElement("span",{className:"".concat(z,"-item-content")},Me),Se&&E.createElement(MT,{className:"".concat(z,"-item-remove"),onMouseDown:c$,onClick:Ue,customizeIcon:m},"×"))}function ne(be,Me,ie,Se,Ue){var ct=function(Re){c$(Re),M(!a)};return E.createElement("span",{onMouseDown:ct},x({label:Me,value:be,disabled:ie,closable:Se,onClose:Ue}))}function re(be){var Me=be.disabled,ie=be.label,Se=be.value,Ue=!u&&!Me,ct=ie;if(typeof C=="number"&&(typeof ie=="string"||typeof ie=="number")){var He=String(ct);He.length>C&&(ct="".concat(He.slice(0,C),"..."))}var Re=function(De){De&&De.stopPropagation(),S(be)};return typeof x=="function"?ne(Se,ct,Me,Ue,Re):Z(be,ct,Me,Ue,Re)}function ue(be){var Me=typeof B=="function"?B(be):B;return Z({title:Me},Me,!1)}var he=E.createElement("div",{className:"".concat(z,"-search"),style:{width:j},onFocus:function(){G(!0)},onBlur:function(){G(!1)}},E.createElement(tU,{ref:l,open:a,prefixCls:n,id:r,inputElement:null,disabled:u,autoFocus:f,autoComplete:h,editable:V,activeDescendantId:g,value:H,onKeyDown:T,onMouseDown:D,onChange:R,onPaste:b,onCompositionStart:F,onCompositionEnd:_,tabIndex:p,attrs:Gf(t,!0)}),E.createElement("span",{ref:N,className:"".concat(z,"-search-mirror"),"aria-hidden":!0},H," ")),me=E.createElement(yd,{prefixCls:"".concat(z,"-overflow"),data:i,renderItem:re,renderRest:ue,suffix:he,itemKey:KHe,maxCount:y});return E.createElement(E.Fragment,null,me,!i.length&&!H&&E.createElement("span",{className:"".concat(z,"-placeholder")},c))},JHe=function(t){var r=t.inputElement,n=t.prefixCls,i=t.id,a=t.inputRef,o=t.disabled,s=t.autoFocus,l=t.autoComplete,c=t.activeDescendantId,u=t.mode,A=t.open,d=t.values,f=t.placeholder,h=t.tabIndex,g=t.showSearch,p=t.searchValue,m=t.activeValue,y=t.maxLength,C=t.onInputKeyDown,w=t.onInputMouseDown,B=t.onInputChange,x=t.onInputPaste,M=t.onInputCompositionStart,S=t.onInputCompositionEnd,R=E.useState(!1),b=Ve(R,2),T=b[0],D=b[1],F=u==="combobox",_=F||g,N=d[0],P=p||"";F&&m&&!T&&(P=m),E.useEffect(function(){F&&D(!1)},[F,m]);var k=u!=="combobox"&&!A&&!g?!1:!!P,j=Mye(N),Y=function(){if(N)return null;var K=k?{visibility:"hidden"}:void 0;return E.createElement("span",{className:"".concat(n,"-selection-placeholder"),style:K},f)};return E.createElement(E.Fragment,null,E.createElement("span",{className:"".concat(n,"-selection-search")},E.createElement(tU,{ref:a,prefixCls:n,id:i,open:A,inputElement:r,disabled:o,autoFocus:s,autoComplete:l,editable:_,activeDescendantId:c,value:P,onKeyDown:C,onMouseDown:w,onChange:function(K){D(!0),B(K)},onPaste:x,onCompositionStart:M,onCompositionEnd:S,tabIndex:h,attrs:Gf(t,!0),maxLength:F?y:void 0})),!F&&N?E.createElement("span",{className:"".concat(n,"-selection-item"),title:j,style:k?{visibility:"hidden"}:void 0},N.label):null,Y())};function WHe(e){return![cr.ESC,cr.SHIFT,cr.BACKSPACE,cr.TAB,cr.WIN_KEY,cr.ALT,cr.META,cr.WIN_KEY_RIGHT,cr.CTRL,cr.SEMICOLON,cr.EQUALS,cr.CAPS_LOCK,cr.CONTEXT_MENU,cr.F1,cr.F2,cr.F3,cr.F4,cr.F5,cr.F6,cr.F7,cr.F8,cr.F9,cr.F10,cr.F11,cr.F12].includes(e)}var XHe=function(t,r){var n=E.useRef(null),i=E.useRef(!1),a=t.prefixCls,o=t.open,s=t.mode,l=t.showSearch,c=t.tokenWithEnter,u=t.autoClearSearchValue,A=t.onSearch,d=t.onSearchSubmit,f=t.onToggleOpen,h=t.onInputKeyDown,g=t.domRef;E.useImperativeHandle(r,function(){return{focus:function(){n.current.focus()},blur:function(){n.current.blur()}}});var p=yye(0),m=Ve(p,2),y=m[0],C=m[1],w=function(k){var j=k.which;(j===cr.UP||j===cr.DOWN)&&k.preventDefault(),h&&h(k),j===cr.ENTER&&s==="tags"&&!i.current&&!o&&d?.(k.target.value),WHe(j)&&f(!0)},B=function(){C(!0)},x=E.useRef(null),M=function(k){A(k,!0,i.current)!==!1&&f(!0)},S=function(){i.current=!0},R=function(k){i.current=!1,s!=="combobox"&&M(k.target.value)},b=function(k){var j=k.target.value;if(c&&x.current&&/[\r\n]/.test(x.current)){var Y=x.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");j=j.replace(Y,x.current)}x.current=null,M(j)},T=function(k){var j=k.clipboardData,Y=j.getData("text");x.current=Y},D=function(k){var j=k.target;if(j!==n.current){var Y=document.body.style.msTouchAction!==void 0;Y?setTimeout(function(){n.current.focus()}):n.current.focus()}},F=function(k){var j=y();k.target!==n.current&&!j&&s!=="combobox"&&k.preventDefault(),(s!=="combobox"&&(!l||!j)||!o)&&(o&&u!==!1&&A("",!0,!1),f())},_={inputRef:n,onInputKeyDown:w,onInputMouseDown:B,onInputChange:b,onInputPaste:T,onInputCompositionStart:S,onInputCompositionEnd:R},N=s==="multiple"||s==="tags"?E.createElement(VHe,ge({},t,_)):E.createElement(JHe,ge({},t,_));return E.createElement("div",{ref:g,className:"".concat(a,"-selector"),onClick:D,onMouseDown:F},N)},bye=E.forwardRef(XHe);bye.displayName="Selector";var qHe=E.forwardRef(function(e,t){var r=e.didUpdate,n=e.getContainer,i=e.children,a=E.useRef(),o=E.useRef();E.useImperativeHandle(t,function(){return{}});var s=E.useRef(!1);return!s.current&&el()&&(o.current=n(),a.current=o.current.parentNode,s.current=!0),E.useEffect(function(){r?.(e)}),E.useEffect(function(){return o.current.parentNode===null&&a.current!==null&&a.current.appendChild(o.current),function(){var l;(l=o.current)===null||l===void 0||(l=l.parentNode)===null||l===void 0||l.removeChild(o.current)}},[]),o.current?Vl.createPortal(i,o.current):null});function $He(e,t,r){return r?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function ZHe(e,t,r){var n=e[t]||{};return se(se({},n),r)}function e9e(e,t,r,n){for(var i=r.points,a=Object.keys(e),o=0;o<a.length;o+=1){var s=a[o];if($He(e[s].points,i,n))return"".concat(t,"-placement-").concat(s)}return""}function Iye(e){var t=e.prefixCls,r=e.motion,n=e.animation,i=e.transitionName;return r||(n?{motionName:"".concat(t,"-").concat(n)}:i?{motionName:i}:null)}function t9e(e){var t=e.prefixCls,r=e.visible,n=e.zIndex,i=e.mask,a=e.maskMotion,o=e.maskAnimation,s=e.maskTransitionName;if(!i)return null;var l={};return(a||s||o)&&(l=se({motionAppear:!0},Iye({motion:a,prefixCls:t,transitionName:s,animation:o}))),E.createElement(Ss,ge({},l,{visible:r,removeOnLeave:!0}),function(c){var u=c.className;return E.createElement("div",{style:{zIndex:n},className:At("".concat(t,"-mask"),u)})})}function u$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function A$(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?u$(Object(r),!0).forEach(function(n){r9e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u$(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function l6(e){"@babel/helpers - typeof";return l6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l6(e)}function r9e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var H1,n9e={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-",O:"-o-"};function bT(){if(H1!==void 0)return H1;H1="";var e=document.createElement("p").style,t="Transform";for(var r in n9e)r+t in e&&(H1=r);return H1}function Sye(){return bT()?"".concat(bT(),"TransitionProperty"):"transitionProperty"}function h4(){return bT()?"".concat(bT(),"Transform"):"transform"}function d$(e,t){var r=Sye();r&&(e.style[r]=t,r!=="transitionProperty"&&(e.style.transitionProperty=t))}function d8(e,t){var r=h4();r&&(e.style[r]=t,r!=="transform"&&(e.style.transform=t))}function i9e(e){return e.style.transitionProperty||e.style[Sye()]}function a9e(e){var t=window.getComputedStyle(e,null),r=t.getPropertyValue("transform")||t.getPropertyValue(h4());if(r&&r!=="none"){var n=r.replace(/[^0-9\-.,]/g,"").split(",");return{x:parseFloat(n[12]||n[4],0),y:parseFloat(n[13]||n[5],0)}}return{x:0,y:0}}var o9e=/matrix\((.*)\)/,s9e=/matrix3d\((.*)\)/;function l9e(e,t){var r=window.getComputedStyle(e,null),n=r.getPropertyValue("transform")||r.getPropertyValue(h4());if(n&&n!=="none"){var i,a=n.match(o9e);if(a)a=a[1],i=a.split(",").map(function(s){return parseFloat(s,10)}),i[4]=t.x,i[5]=t.y,d8(e,"matrix(".concat(i.join(","),")"));else{var o=n.match(s9e)[1];i=o.split(",").map(function(s){return parseFloat(s,10)}),i[12]=t.x,i[13]=t.y,d8(e,"matrix3d(".concat(i.join(","),")"))}}else d8(e,"translateX(".concat(t.x,"px) translateY(").concat(t.y,"px) translateZ(0)"))}var c9e=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,Rx;function f$(e){var t=e.style.display;e.style.display="none",e.offsetHeight,e.style.display=t}function bE(e,t,r){var n=r;if(l6(t)==="object"){for(var i in t)t.hasOwnProperty(i)&&bE(e,i,t[i]);return}if(typeof n<"u"){typeof n=="number"&&(n="".concat(n,"px")),e.style[t]=n;return}return Rx(e,t)}function u9e(e){var t,r,n,i=e.ownerDocument,a=i.body,o=i&&i.documentElement;return t=e.getBoundingClientRect(),r=Math.floor(t.left),n=Math.floor(t.top),r-=o.clientLeft||a.clientLeft||0,n-=o.clientTop||a.clientTop||0,{left:r,top:n}}function Rye(e,t){var r=e["page".concat(t?"Y":"X","Offset")],n="scroll".concat(t?"Top":"Left");if(typeof r!="number"){var i=e.document;r=i.documentElement[n],typeof r!="number"&&(r=i.body[n])}return r}function Tye(e){return Rye(e)}function Qye(e){return Rye(e,!0)}function EB(e){var t=u9e(e),r=e.ownerDocument,n=r.defaultView||r.parentWindow;return t.left+=Tye(n),t.top+=Qye(n),t}function rU(e){return e!=null&&e==e.window}function Dye(e){return rU(e)?e.document:e.nodeType===9?e:e.ownerDocument}function A9e(e,t,r){var n=r,i="",a=Dye(e);return n=n||a.defaultView.getComputedStyle(e,null),n&&(i=n.getPropertyValue(t)||n[t]),i}var d9e=new RegExp("^(".concat(c9e,")(?!px)[a-z%]+$"),"i"),f9e=/^(top|right|bottom|left)$/,f8="currentStyle",h8="runtimeStyle",Tp="left",h9e="px";function g9e(e,t){var r=e[f8]&&e[f8][t];if(d9e.test(r)&&!f9e.test(t)){var n=e.style,i=n[Tp],a=e[h8][Tp];e[h8][Tp]=e[f8][Tp],n[Tp]=t==="fontSize"?"1em":r||0,r=n.pixelLeft+h9e,n[Tp]=i,e[h8][Tp]=a}return r===""?"auto":r}typeof window<"u"&&(Rx=window.getComputedStyle?A9e:g9e);function ub(e,t){return e==="left"?t.useCssRight?"right":e:t.useCssBottom?"bottom":e}function h$(e){if(e==="left")return"right";if(e==="right")return"left";if(e==="top")return"bottom";if(e==="bottom")return"top"}function g$(e,t,r){bE(e,"position")==="static"&&(e.style.position="relative");var n=-999,i=-999,a=ub("left",r),o=ub("top",r),s=h$(a),l=h$(o);a!=="left"&&(n=999),o!=="top"&&(i=999);var c="",u=EB(e);("left"in t||"top"in t)&&(c=i9e(e)||"",d$(e,"none")),"left"in t&&(e.style[s]="",e.style[a]="".concat(n,"px")),"top"in t&&(e.style[l]="",e.style[o]="".concat(i,"px")),f$(e);var A=EB(e),d={};for(var f in t)if(t.hasOwnProperty(f)){var h=ub(f,r),g=f==="left"?n:i,p=u[f]-A[f];h===f?d[h]=g+p:d[h]=g-p}bE(e,d),f$(e),("left"in t||"top"in t)&&d$(e,c);var m={};for(var y in t)if(t.hasOwnProperty(y)){var C=ub(y,r),w=t[y]-u[y];y===C?m[C]=d[C]+w:m[C]=d[C]-w}bE(e,m)}function p9e(e,t){var r=EB(e),n=a9e(e),i={x:n.x,y:n.y};"left"in t&&(i.x=n.x+t.left-r.left),"top"in t&&(i.y=n.y+t.top-r.top),l9e(e,i)}function v9e(e,t,r){if(r.ignoreShake){var n=EB(e),i=n.left.toFixed(0),a=n.top.toFixed(0),o=t.left.toFixed(0),s=t.top.toFixed(0);if(i===o&&a===s)return}r.useCssRight||r.useCssBottom?g$(e,t,r):r.useCssTransform&&h4()in document.body.style?p9e(e,t):g$(e,t,r)}function nU(e,t){for(var r=0;r<e.length;r++)t(e[r])}function Fye(e){return Rx(e,"boxSizing")==="border-box"}var m9e=["margin","border","padding"],c6=-1,E9e=2,u6=1,y9e=0;function C9e(e,t,r){var n={},i=e.style,a;for(a in t)t.hasOwnProperty(a)&&(n[a]=i[a],i[a]=t[a]);r.call(e);for(a in t)t.hasOwnProperty(a)&&(i[a]=n[a])}function Ew(e,t,r){var n=0,i,a,o;for(a=0;a<t.length;a++)if(i=t[a],i)for(o=0;o<r.length;o++){var s=void 0;i==="border"?s="".concat(i).concat(r[o],"Width"):s=i+r[o],n+=parseFloat(Rx(e,s))||0}return n}var pd={getParent:function(t){var r=t;do r.nodeType===11&&r.host?r=r.host:r=r.parentNode;while(r&&r.nodeType!==1&&r.nodeType!==9);return r}};nU(["Width","Height"],function(e){pd["doc".concat(e)]=function(t){var r=t.document;return Math.max(r.documentElement["scroll".concat(e)],r.body["scroll".concat(e)],pd["viewport".concat(e)](r))},pd["viewport".concat(e)]=function(t){var r="client".concat(e),n=t.document,i=n.body,a=n.documentElement,o=a[r];return n.compatMode==="CSS1Compat"&&o||i&&i[r]||o}});function p$(e,t,r){var n=r;if(rU(e))return t==="width"?pd.viewportWidth(e):pd.viewportHeight(e);if(e.nodeType===9)return t==="width"?pd.docWidth(e):pd.docHeight(e);var i=t==="width"?["Left","Right"]:["Top","Bottom"],a=Math.floor(t==="width"?e.getBoundingClientRect().width:e.getBoundingClientRect().height),o=Fye(e),s=0;(a==null||a<=0)&&(a=void 0,s=Rx(e,t),(s==null||Number(s)<0)&&(s=e.style[t]||0),s=Math.floor(parseFloat(s))||0),n===void 0&&(n=o?u6:c6);var l=a!==void 0||o,c=a||s;return n===c6?l?c-Ew(e,["border","padding"],i):s:l?n===u6?c:c+(n===E9e?-Ew(e,["border"],i):Ew(e,["margin"],i)):s+Ew(e,m9e.slice(n),i)}var w9e={position:"absolute",visibility:"hidden",display:"block"};function v$(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,i=t[0];return i.offsetWidth!==0?n=p$.apply(void 0,t):C9e(i,w9e,function(){n=p$.apply(void 0,t)}),n}nU(["width","height"],function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);pd["outer".concat(t)]=function(n,i){return n&&v$(n,e,i?y9e:u6)};var r=e==="width"?["Left","Right"]:["Top","Bottom"];pd[e]=function(n,i){var a=i;if(a!==void 0){if(n){var o=Fye(n);return o&&(a+=Ew(n,["padding","border"],r)),bE(n,e,a)}return}return n&&v$(n,e,c6)}});function _ye(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e}var Zn={getWindow:function(t){if(t&&t.document&&t.setTimeout)return t;var r=t.ownerDocument||t;return r.defaultView||r.parentWindow},getDocument:Dye,offset:function(t,r,n){if(typeof r<"u")v9e(t,r,n||{});else return EB(t)},isWindow:rU,each:nU,css:bE,clone:function(t){var r,n={};for(r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);var i=t.overflow;if(i)for(r in t)t.hasOwnProperty(r)&&(n.overflow[r]=t.overflow[r]);return n},mix:_ye,getWindowScrollLeft:function(t){return Tye(t)},getWindowScrollTop:function(t){return Qye(t)},merge:function(){for(var t={},r=0;r<arguments.length;r++)Zn.mix(t,r<0||arguments.length<=r?void 0:arguments[r]);return t},viewportWidth:0,viewportHeight:0};_ye(Zn,pd);var g8=Zn.getParent;function A6(e){if(Zn.isWindow(e)||e.nodeType===9)return null;var t=Zn.getDocument(e),r=t.body,n,i=Zn.css(e,"position"),a=i==="fixed"||i==="absolute";if(!a)return e.nodeName.toLowerCase()==="html"?null:g8(e);for(n=g8(e);n&&n!==r&&n.nodeType!==9;n=g8(n))if(i=Zn.css(n,"position"),i!=="static")return n;return null}var m$=Zn.getParent;function B9e(e){if(Zn.isWindow(e)||e.nodeType===9)return!1;var t=Zn.getDocument(e),r=t.body,n=null;for(n=m$(e);n&&n!==r&&n!==t;n=m$(n)){var i=Zn.css(n,"position");if(i==="fixed")return!0}return!1}function iU(e,t){for(var r={left:0,right:1/0,top:0,bottom:1/0},n=A6(e),i=Zn.getDocument(e),a=i.defaultView||i.parentWindow,o=i.body,s=i.documentElement;n;){if((navigator.userAgent.indexOf("MSIE")===-1||n.clientWidth!==0)&&n!==o&&n!==s&&Zn.css(n,"overflow")!=="visible"){var l=Zn.offset(n);l.left+=n.clientLeft,l.top+=n.clientTop,r.top=Math.max(r.top,l.top),r.right=Math.min(r.right,l.left+n.clientWidth),r.bottom=Math.min(r.bottom,l.top+n.clientHeight),r.left=Math.max(r.left,l.left)}else if(n===o||n===s)break;n=A6(n)}var c=null;if(!Zn.isWindow(e)&&e.nodeType!==9){c=e.style.position;var u=Zn.css(e,"position");u==="absolute"&&(e.style.position="fixed")}var A=Zn.getWindowScrollLeft(a),d=Zn.getWindowScrollTop(a),f=Zn.viewportWidth(a),h=Zn.viewportHeight(a),g=s.scrollWidth,p=s.scrollHeight,m=window.getComputedStyle(o);if(m.overflowX==="hidden"&&(g=a.innerWidth),m.overflowY==="hidden"&&(p=a.innerHeight),e.style&&(e.style.position=c),t||B9e(e))r.left=Math.max(r.left,A),r.top=Math.max(r.top,d),r.right=Math.min(r.right,A+f),r.bottom=Math.min(r.bottom,d+h);else{var y=Math.max(g,A+f);r.right=Math.min(r.right,y);var C=Math.max(p,d+h);r.bottom=Math.min(r.bottom,C)}return r.top>=0&&r.left>=0&&r.bottom>r.top&&r.right>r.left?r:null}function x9e(e,t,r,n){var i=Zn.clone(e),a={width:t.width,height:t.height};return n.adjustX&&i.left<r.left&&(i.left=r.left),n.resizeWidth&&i.left>=r.left&&i.left+a.width>r.right&&(a.width-=i.left+a.width-r.right),n.adjustX&&i.left+a.width>r.right&&(i.left=Math.max(r.right-a.width,r.left)),n.adjustY&&i.top<r.top&&(i.top=r.top),n.resizeHeight&&i.top>=r.top&&i.top+a.height>r.bottom&&(a.height-=i.top+a.height-r.bottom),n.adjustY&&i.top+a.height>r.bottom&&(i.top=Math.max(r.bottom-a.height,r.top)),Zn.mix(i,a)}function aU(e){var t,r,n;if(!Zn.isWindow(e)&&e.nodeType!==9)t=Zn.offset(e),r=Zn.outerWidth(e),n=Zn.outerHeight(e);else{var i=Zn.getWindow(e);t={left:Zn.getWindowScrollLeft(i),top:Zn.getWindowScrollTop(i)},r=Zn.viewportWidth(i),n=Zn.viewportHeight(i)}return t.width=r,t.height=n,t}function E$(e,t){var r=t.charAt(0),n=t.charAt(1),i=e.width,a=e.height,o=e.left,s=e.top;return r==="c"?s+=a/2:r==="b"&&(s+=a),n==="c"?o+=i/2:n==="r"&&(o+=i),{left:o,top:s}}function Ab(e,t,r,n,i){var a=E$(t,r[1]),o=E$(e,r[0]),s=[o.left-a.left,o.top-a.top];return{left:Math.round(e.left-s[0]+n[0]-i[0]),top:Math.round(e.top-s[1]+n[1]-i[1])}}function y$(e,t,r){return e.left<r.left||e.left+t.width>r.right}function C$(e,t,r){return e.top<r.top||e.top+t.height>r.bottom}function M9e(e,t,r){return e.left>r.right||e.left+t.width<r.left}function b9e(e,t,r){return e.top>r.bottom||e.top+t.height<r.top}function db(e,t,r){var n=[];return Zn.each(e,function(i){n.push(i.replace(t,function(a){return r[a]}))}),n}function fb(e,t){return e[t]=-e[t],e}function w$(e,t){var r;return/%$/.test(e)?r=parseInt(e.substring(0,e.length-1),10)/100*t:r=parseInt(e,10),r||0}function B$(e,t){e[0]=w$(e[0],t.width),e[1]=w$(e[1],t.height)}function Nye(e,t,r,n){var i=r.points,a=r.offset||[0,0],o=r.targetOffset||[0,0],s=r.overflow,l=r.source||e;a=[].concat(a),o=[].concat(o),s=s||{};var c={},u=0,A=!!(s&&s.alwaysByViewport),d=iU(l,A),f=aU(l);B$(a,f),B$(o,t);var h=Ab(f,t,i,a,o),g=Zn.merge(f,h);if(d&&(s.adjustX||s.adjustY)&&n){if(s.adjustX&&y$(h,f,d)){var p=db(i,/[lr]/gi,{l:"r",r:"l"}),m=fb(a,0),y=fb(o,0),C=Ab(f,t,p,m,y);M9e(C,f,d)||(u=1,i=p,a=m,o=y)}if(s.adjustY&&C$(h,f,d)){var w=db(i,/[tb]/gi,{t:"b",b:"t"}),B=fb(a,1),x=fb(o,1),M=Ab(f,t,w,B,x);b9e(M,f,d)||(u=1,i=w,a=B,o=x)}u&&(h=Ab(f,t,i,a,o),Zn.mix(g,h));var S=y$(h,f,d),R=C$(h,f,d);if(S||R){var b=i;S&&(b=db(i,/[lr]/gi,{l:"r",r:"l"})),R&&(b=db(i,/[tb]/gi,{t:"b",b:"t"})),i=b,a=r.offset||[0,0],o=r.targetOffset||[0,0]}c.adjustX=s.adjustX&&S,c.adjustY=s.adjustY&&R,(c.adjustX||c.adjustY)&&(g=x9e(h,f,d,c))}return g.width!==f.width&&Zn.css(l,"width",Zn.width(l)+g.width-f.width),g.height!==f.height&&Zn.css(l,"height",Zn.height(l)+g.height-f.height),Zn.offset(l,{left:g.left,top:g.top},{useCssRight:r.useCssRight,useCssBottom:r.useCssBottom,useCssTransform:r.useCssTransform,ignoreShake:r.ignoreShake}),{points:i,offset:a,targetOffset:o,overflow:c}}function I9e(e,t){var r=iU(e,t),n=aU(e);return!r||n.left+n.width<=r.left||n.top+n.height<=r.top||n.left>=r.right||n.top>=r.bottom}function oU(e,t,r){var n=r.target||t,i=aU(n),a=!I9e(n,r.overflow&&r.overflow.alwaysByViewport);return Nye(e,i,r,a)}oU.__getOffsetParent=A6;oU.__getVisibleRectForElement=iU;function S9e(e,t,r){var n,i,a=Zn.getDocument(e),o=a.defaultView||a.parentWindow,s=Zn.getWindowScrollLeft(o),l=Zn.getWindowScrollTop(o),c=Zn.viewportWidth(o),u=Zn.viewportHeight(o);"pageX"in t?n=t.pageX:n=s+t.clientX,"pageY"in t?i=t.pageY:i=l+t.clientY;var A={left:n,top:i,width:0,height:0},d=n>=0&&n<=s+c&&i>=0&&i<=l+u,f=[r.points[0],"cc"];return Nye(e,A,A$(A$({},r),{},{points:f}),d)}function ay(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=new Set;function i(a,o){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=n.has(a);if(Si(!l,"Warning: There may be circular references"),l)return!1;if(a===o)return!0;if(r&&s>1)return!1;n.add(a);var c=s+1;if(Array.isArray(a)){if(!Array.isArray(o)||a.length!==o.length)return!1;for(var u=0;u<a.length;u++)if(!i(a[u],o[u],c))return!1;return!0}if(a&&o&&sr(a)==="object"&&sr(o)==="object"){var A=Object.keys(a);return A.length!==Object.keys(o).length?!1:A.every(function(d){return i(a[d],o[d],c)})}return!1}return i(e,t)}const g4=(function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),r=t.width,n=t.height;if(r||n)return!0}if(e.getBoundingClientRect){var i=e.getBoundingClientRect(),a=i.width,o=i.height;if(a||o)return!0}}return!1}),R9e=(function(e,t){var r=ce.useRef(!1),n=ce.useRef(null);function i(){window.clearTimeout(n.current)}function a(o){if(i(),!r.current||o===!0){if(e(o)===!1)return;r.current=!0,n.current=window.setTimeout(function(){r.current=!1},t)}else n.current=window.setTimeout(function(){r.current=!1,a()},t)}return[a,function(){r.current=!1,i()}]});function T9e(e,t){return e===t?!0:!e||!t?!1:"pageX"in t&&"pageY"in t?e.pageX===t.pageX&&e.pageY===t.pageY:"clientX"in t&&"clientY"in t?e.clientX===t.clientX&&e.clientY===t.clientY:!1}function Q9e(e,t){e!==document.activeElement&&Mv(t,e)&&typeof e.focus=="function"&&e.focus()}function x$(e,t){var r=null,n=null;function i(o){var s=Ve(o,1),l=s[0].target;if(document.documentElement.contains(l)){var c=l.getBoundingClientRect(),u=c.width,A=c.height,d=Math.floor(u),f=Math.floor(A);(r!==d||n!==f)&&Promise.resolve().then(function(){t({width:d,height:f})}),r=d,n=f}}var a=new G7(i);return e&&a.observe(e),function(){a.disconnect()}}function M$(e){return typeof e!="function"?null:e()}function b$(e){return sr(e)!=="object"||!e?null:e}var D9e=function(t,r){var n=t.children,i=t.disabled,a=t.target,o=t.align,s=t.onAlign,l=t.monitorWindowResize,c=t.monitorBufferTime,u=c===void 0?0:c,A=ce.useRef({}),d=ce.useRef(),f=ce.Children.only(n),h=ce.useRef({});h.current.disabled=i,h.current.target=a,h.current.align=o,h.current.onAlign=s;var g=R9e(function(){var T=h.current,D=T.disabled,F=T.target,_=T.align,N=T.onAlign,P=d.current;if(!D&&F&&P){var k,j=M$(F),Y=b$(F);A.current.element=j,A.current.point=Y,A.current.align=_;var X=document,K=X.activeElement;return j&&g4(j)?k=oU(P,j,_):Y&&(k=S9e(P,Y,_)),Q9e(K,P),N&&k&&N(P,k),!0}return!1},u),p=Ve(g,2),m=p[0],y=p[1],C=ce.useState(),w=Ve(C,2),B=w[0],x=w[1],M=ce.useState(),S=Ve(M,2),R=S[0],b=S[1];return Aa(function(){x(M$(a)),b(b$(a))}),ce.useEffect(function(){(A.current.element!==B||!T9e(A.current.point,R)||!ay(A.current.align,o))&&m()}),ce.useEffect(function(){var T=x$(d.current,m);return T},[d.current]),ce.useEffect(function(){var T=x$(B,m);return T},[B]),ce.useEffect(function(){i?y():m()},[i]),ce.useEffect(function(){if(l){var T=Rf(window,"resize",m);return T.remove}},[l]),ce.useEffect(function(){return function(){y()}},[]),ce.useImperativeHandle(r,function(){return{forceAlign:function(){return m(!0)}}}),ce.isValidElement(f)&&(f=ce.cloneElement(f,{ref:Tc(f.ref,d)})),f},kye=ce.forwardRef(D9e);kye.displayName="Align";var I$=["measure","alignPre","align",null,"motion"];const F9e=(function(e,t){var r=Ig(null),n=Ve(r,2),i=n[0],a=n[1],o=E.useRef();function s(u){a(u,!0)}function l(){li.cancel(o.current)}function c(u){l(),o.current=li(function(){s(function(A){switch(i){case"align":return"motion";case"motion":return"stable"}return A}),u?.()})}return E.useEffect(function(){s("measure")},[e]),E.useEffect(function(){i==="measure"&&t(),i&&(o.current=li(Hg(cs().mark(function u(){var A,d;return cs().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:A=I$.indexOf(i),d=I$[A+1],d&&A!==-1&&s(d);case 3:case"end":return h.stop()}},u)}))))},[i]),E.useEffect(function(){return function(){l()}},[]),[i,c]}),_9e=(function(e){var t=E.useState({width:0,height:0}),r=Ve(t,2),n=r[0],i=r[1];function a(s){var l=s.offsetWidth,c=s.offsetHeight,u=s.getBoundingClientRect(),A=u.width,d=u.height;Math.abs(l-A)<1&&Math.abs(c-d)<1&&(l=A,c=d),i({width:l,height:c})}var o=E.useMemo(function(){var s={};if(e){var l=n.width,c=n.height;e.indexOf("height")!==-1&&c?s.height=c:e.indexOf("minHeight")!==-1&&c&&(s.minHeight=c),e.indexOf("width")!==-1&&l?s.width=l:e.indexOf("minWidth")!==-1&&l&&(s.minWidth=l)}return s},[e,n]);return[o,a]});var Pye=E.forwardRef(function(e,t){var r=e.visible,n=e.prefixCls,i=e.className,a=e.style,o=e.children,s=e.zIndex,l=e.stretch,c=e.destroyPopupOnHide,u=e.forceRender,A=e.align,d=e.point,f=e.getRootDomNode,h=e.getClassNameFromAlign,g=e.onAlign,p=e.onMouseEnter,m=e.onMouseLeave,y=e.onMouseDown,C=e.onTouchStart,w=e.onClick,B=E.useRef(),x=E.useRef(),M=E.useState(),S=Ve(M,2),R=S[0],b=S[1],T=_9e(l),D=Ve(T,2),F=D[0],_=D[1];function N(){l&&_(f())}var P=F9e(r,N),k=Ve(P,2),j=k[0],Y=k[1],X=E.useState(0),K=Ve(X,2),U=K[0],G=K[1],z=E.useRef();Aa(function(){j==="alignPre"&&G(0)},[j]);function H(){return d||f}function V(){var be;(be=B.current)===null||be===void 0||be.forceAlign()}function Z(be,Me){var ie=h(Me);R!==ie&&b(ie),G(function(Se){return Se+1}),j==="align"&&g?.(be,Me)}Aa(function(){j==="align"&&(U<3?V():Y(function(){var be;(be=z.current)===null||be===void 0||be.call(z)}))},[U]);var ne=se({},Iye(e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(be){var Me=ne[be];ne[be]=function(ie,Se){return Y(),Me?.(ie,Se)}});function re(){return new Promise(function(be){z.current=be})}E.useEffect(function(){!ne.motionName&&j==="motion"&&Y()},[ne.motionName,j]),E.useImperativeHandle(t,function(){return{forceAlign:V,getElement:function(){return x.current}}});var ue=se(se({},F),{},{zIndex:s,opacity:j==="motion"||j==="stable"||!r?void 0:0,pointerEvents:!r&&j!=="stable"?"none":void 0},a),he=!0;A!=null&&A.points&&(j==="align"||j==="stable")&&(he=!1);var me=o;return E.Children.count(o)>1&&(me=E.createElement("div",{className:"".concat(n,"-content")},o)),E.createElement(Ss,ge({visible:r,ref:x,leavedClassName:"".concat(n,"-hidden")},ne,{onAppearPrepare:re,onEnterPrepare:re,removeOnLeave:c,forceRender:u}),function(be,Me){var ie=be.className,Se=be.style,Ue=At(n,i,R,ie);return E.createElement(kye,{target:H(),key:"popup",ref:B,monitorWindowResize:!0,disabled:he,align:A,onAlign:Z},E.createElement("div",{ref:Me,className:Ue,onMouseEnter:p,onMouseLeave:m,onMouseDownCapture:y,onTouchStartCapture:C,onClick:w,style:se(se({},Se),ue)},me))})});Pye.displayName="PopupInner";var Oye=E.forwardRef(function(e,t){var r=e.prefixCls,n=e.visible,i=e.zIndex,a=e.children,o=e.mobile;o=o===void 0?{}:o;var s=o.popupClassName,l=o.popupStyle,c=o.popupMotion,u=c===void 0?{}:c,A=o.popupRender,d=e.onClick,f=E.useRef();E.useImperativeHandle(t,function(){return{forceAlign:function(){},getElement:function(){return f.current}}});var h=se({zIndex:i},l),g=a;return E.Children.count(a)>1&&(g=E.createElement("div",{className:"".concat(r,"-content")},a)),A&&(g=A(g)),E.createElement(Ss,ge({visible:n,ref:f,removeOnLeave:!0},u),function(p,m){var y=p.className,C=p.style,w=At(r,s,y);return E.createElement("div",{ref:m,className:w,onClick:d,style:se(se({},C),h)},g)})});Oye.displayName="MobilePopupInner";var N9e=["visible","mobile"],jye=E.forwardRef(function(e,t){var r=e.visible,n=e.mobile,i=En(e,N9e),a=E.useState(r),o=Ve(a,2),s=o[0],l=o[1],c=E.useState(!1),u=Ve(c,2),A=u[0],d=u[1],f=se(se({},i),{},{visible:s});E.useEffect(function(){l(r),r&&n&&d(f4())},[r,n]);var h=A?E.createElement(Oye,ge({},f,{mobile:n,ref:t})):E.createElement(Pye,ge({},f,{ref:t}));return E.createElement("div",null,E.createElement(t9e,f),h)});jye.displayName="Popup";var S$=E.createContext(null);function p8(){}function k9e(){return""}function P9e(e){return e?e.ownerDocument:window.document}var O9e=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function j9e(e){var t=(function(r){wi(i,r);var n=Sa(i);function i(a){var o;ri(this,i),o=n.call(this,a),ee(Mt(o),"popupRef",E.createRef()),ee(Mt(o),"triggerRef",E.createRef()),ee(Mt(o),"portalContainer",void 0),ee(Mt(o),"attachId",void 0),ee(Mt(o),"clickOutsideHandler",void 0),ee(Mt(o),"touchOutsideHandler",void 0),ee(Mt(o),"contextMenuOutsideHandler1",void 0),ee(Mt(o),"contextMenuOutsideHandler2",void 0),ee(Mt(o),"mouseDownTimeout",void 0),ee(Mt(o),"focusTime",void 0),ee(Mt(o),"preClickTime",void 0),ee(Mt(o),"preTouchTime",void 0),ee(Mt(o),"delayTimer",void 0),ee(Mt(o),"hasPopupMouseDown",void 0),ee(Mt(o),"onMouseEnter",function(l){var c=o.props.mouseEnterDelay;o.fireEvents("onMouseEnter",l),o.delaySetPopupVisible(!0,c,c?null:l)}),ee(Mt(o),"onMouseMove",function(l){o.fireEvents("onMouseMove",l),o.setPoint(l)}),ee(Mt(o),"onMouseLeave",function(l){o.fireEvents("onMouseLeave",l),o.delaySetPopupVisible(!1,o.props.mouseLeaveDelay)}),ee(Mt(o),"onPopupMouseEnter",function(){o.clearDelayTimer()}),ee(Mt(o),"onPopupMouseLeave",function(l){var c;l.relatedTarget&&!l.relatedTarget.setTimeout&&Mv((c=o.popupRef.current)===null||c===void 0?void 0:c.getElement(),l.relatedTarget)||o.delaySetPopupVisible(!1,o.props.mouseLeaveDelay)}),ee(Mt(o),"onFocus",function(l){o.fireEvents("onFocus",l),o.clearDelayTimer(),o.isFocusToShow()&&(o.focusTime=Date.now(),o.delaySetPopupVisible(!0,o.props.focusDelay))}),ee(Mt(o),"onMouseDown",function(l){o.fireEvents("onMouseDown",l),o.preClickTime=Date.now()}),ee(Mt(o),"onTouchStart",function(l){o.fireEvents("onTouchStart",l),o.preTouchTime=Date.now()}),ee(Mt(o),"onBlur",function(l){o.fireEvents("onBlur",l),o.clearDelayTimer(),o.isBlurToHide()&&o.delaySetPopupVisible(!1,o.props.blurDelay)}),ee(Mt(o),"onContextMenu",function(l){l.preventDefault(),o.fireEvents("onContextMenu",l),o.setPopupVisible(!0,l)}),ee(Mt(o),"onContextMenuClose",function(){o.isContextMenuToShow()&&o.close()}),ee(Mt(o),"onClick",function(l){if(o.fireEvents("onClick",l),o.focusTime){var c;if(o.preClickTime&&o.preTouchTime?c=Math.min(o.preClickTime,o.preTouchTime):o.preClickTime?c=o.preClickTime:o.preTouchTime&&(c=o.preTouchTime),Math.abs(c-o.focusTime)<20)return;o.focusTime=0}o.preClickTime=0,o.preTouchTime=0,o.isClickToShow()&&(o.isClickToHide()||o.isBlurToHide())&&l&&l.preventDefault&&l.preventDefault();var u=!o.state.popupVisible;(o.isClickToHide()&&!u||u&&o.isClickToShow())&&o.setPopupVisible(!o.state.popupVisible,l)}),ee(Mt(o),"onPopupMouseDown",function(){if(o.hasPopupMouseDown=!0,clearTimeout(o.mouseDownTimeout),o.mouseDownTimeout=window.setTimeout(function(){o.hasPopupMouseDown=!1},0),o.context){var l;(l=o.context).onPopupMouseDown.apply(l,arguments)}}),ee(Mt(o),"onDocumentClick",function(l){if(!(o.props.mask&&!o.props.maskClosable)){var c=l.target,u=o.getRootDomNode(),A=o.getPopupDomNode();(!Mv(u,c)||o.isContextMenuOnly())&&!Mv(A,c)&&!o.hasPopupMouseDown&&o.close()}}),ee(Mt(o),"getRootDomNode",function(){var l=o.props.getTriggerDOMNode;if(l)return l(o.triggerRef.current);try{var c=Uw(o.triggerRef.current);if(c)return c}catch{}return Vl.findDOMNode(Mt(o))}),ee(Mt(o),"getPopupClassNameFromAlign",function(l){var c=[],u=o.props,A=u.popupPlacement,d=u.builtinPlacements,f=u.prefixCls,h=u.alignPoint,g=u.getPopupClassNameFromAlign;return A&&d&&c.push(e9e(d,f,l,h)),g&&c.push(g(l)),c.join(" ")}),ee(Mt(o),"getComponent",function(){var l=o.props,c=l.prefixCls,u=l.destroyPopupOnHide,A=l.popupClassName,d=l.onPopupAlign,f=l.popupMotion,h=l.popupAnimation,g=l.popupTransitionName,p=l.popupStyle,m=l.mask,y=l.maskAnimation,C=l.maskTransitionName,w=l.maskMotion,B=l.zIndex,x=l.popup,M=l.stretch,S=l.alignPoint,R=l.mobile,b=l.forceRender,T=l.onPopupClick,D=o.state,F=D.popupVisible,_=D.point,N=o.getPopupAlign(),P={};return o.isMouseEnterToShow()&&(P.onMouseEnter=o.onPopupMouseEnter),o.isMouseLeaveToHide()&&(P.onMouseLeave=o.onPopupMouseLeave),P.onMouseDown=o.onPopupMouseDown,P.onTouchStart=o.onPopupMouseDown,E.createElement(jye,ge({prefixCls:c,destroyPopupOnHide:u,visible:F,point:S&&_,className:A,align:N,onAlign:d,animation:h,getClassNameFromAlign:o.getPopupClassNameFromAlign},P,{stretch:M,getRootDomNode:o.getRootDomNode,style:p,mask:m,zIndex:B,transitionName:g,maskAnimation:y,maskTransitionName:C,maskMotion:w,ref:o.popupRef,motion:f,mobile:R,forceRender:b,onClick:T}),typeof x=="function"?x():x)}),ee(Mt(o),"attachParent",function(l){li.cancel(o.attachId);var c=o.props,u=c.getPopupContainer,A=c.getDocument,d=o.getRootDomNode(),f;u?(d||u.length===0)&&(f=u(d)):f=A(o.getRootDomNode()).body,f?f.appendChild(l):o.attachId=li(function(){o.attachParent(l)})}),ee(Mt(o),"getContainer",function(){if(!o.portalContainer){var l=o.props.getDocument,c=l(o.getRootDomNode()).createElement("div");c.style.position="absolute",c.style.top="0",c.style.left="0",c.style.width="100%",o.portalContainer=c}return o.attachParent(o.portalContainer),o.portalContainer}),ee(Mt(o),"setPoint",function(l){var c=o.props.alignPoint;!c||!l||o.setState({point:{pageX:l.pageX,pageY:l.pageY}})}),ee(Mt(o),"handlePortalUpdate",function(){o.state.prevPopupVisible!==o.state.popupVisible&&o.props.afterPopupVisibleChange(o.state.popupVisible)}),ee(Mt(o),"triggerContextValue",{onPopupMouseDown:o.onPopupMouseDown});var s;return"popupVisible"in a?s=!!a.popupVisible:s=!!a.defaultPopupVisible,o.state={prevPopupVisible:s,popupVisible:s},O9e.forEach(function(l){o["fire".concat(l)]=function(c){o.fireEvents(l,c)}}),o}return ni(i,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var o=this.props,s=this.state;if(s.popupVisible){var l;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(l=o.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Rf(l,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(l=l||o.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Rf(l,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(l=l||o.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Rf(l,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Rf(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),li.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var o;return((o=this.popupRef.current)===null||o===void 0?void 0:o.getElement())||null}},{key:"getPopupAlign",value:function(){var o=this.props,s=o.popupPlacement,l=o.popupAlign,c=o.builtinPlacements;return s&&c?ZHe(c,s,l):l}},{key:"setPopupVisible",value:function(o,s){var l=this.props.alignPoint,c=this.state.popupVisible;this.clearDelayTimer(),c!==o&&("popupVisible"in this.props||this.setState({popupVisible:o,prevPopupVisible:c}),this.props.onPopupVisibleChange(o)),l&&s&&o&&this.setPoint(s)}},{key:"delaySetPopupVisible",value:function(o,s,l){var c=this,u=s*1e3;if(this.clearDelayTimer(),u){var A=l?{pageX:l.pageX,pageY:l.pageY}:null;this.delayTimer=window.setTimeout(function(){c.setPopupVisible(o,A),c.clearDelayTimer()},u)}else this.setPopupVisible(o,l)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(o){var s=this.props.children.props,l=this.props;return s[o]&&l[o]?this["fire".concat(o)]:s[o]||l[o]}},{key:"isClickToShow",value:function(){var o=this.props,s=o.action,l=o.showAction;return s.indexOf("click")!==-1||l.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var o=this.props.action;return o==="contextMenu"||o.length===1&&o[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var o=this.props,s=o.action,l=o.showAction;return s.indexOf("contextMenu")!==-1||l.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var o=this.props,s=o.action,l=o.hideAction;return s.indexOf("click")!==-1||l.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var o=this.props,s=o.action,l=o.showAction;return s.indexOf("hover")!==-1||l.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var o=this.props,s=o.action,l=o.hideAction;return s.indexOf("hover")!==-1||l.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var o=this.props,s=o.action,l=o.showAction;return s.indexOf("focus")!==-1||l.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var o=this.props,s=o.action,l=o.hideAction;return s.indexOf("focus")!==-1||l.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var o;(o=this.popupRef.current)===null||o===void 0||o.forceAlign()}}},{key:"fireEvents",value:function(o,s){var l=this.props.children.props[o];l&&l(s);var c=this.props[o];c&&c(s)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var o=this.state.popupVisible,s=this.props,l=s.children,c=s.forceRender,u=s.alignPoint,A=s.className,d=s.autoDestroy,f=E.Children.only(l),h={key:"trigger"};this.isContextMenuToShow()?h.onContextMenu=this.onContextMenu:h.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(h.onClick=this.onClick,h.onMouseDown=this.onMouseDown,h.onTouchStart=this.onTouchStart):(h.onClick=this.createTwoChains("onClick"),h.onMouseDown=this.createTwoChains("onMouseDown"),h.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(h.onMouseEnter=this.onMouseEnter,u&&(h.onMouseMove=this.onMouseMove)):h.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?h.onMouseLeave=this.onMouseLeave:h.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(h.onFocus=this.onFocus,h.onBlur=this.onBlur):(h.onFocus=this.createTwoChains("onFocus"),h.onBlur=this.createTwoChains("onBlur"));var g=At(f&&f.props&&f.props.className,A);g&&(h.className=g);var p=se({},h);Am(f)&&(p.ref=Tc(this.triggerRef,f.ref));var m=E.cloneElement(f,p),y;return(o||this.popupRef.current||c)&&(y=E.createElement(e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!o&&d&&(y=null),E.createElement(S$.Provider,{value:this.triggerContextValue},m,y)}}],[{key:"getDerivedStateFromProps",value:function(o,s){var l=o.popupVisible,c={};return l!==void 0&&s.popupVisible!==l&&(c.popupVisible=l,c.prevPopupVisible=s.popupVisible),c}}]),i})(E.Component);return ee(t,"contextType",S$),ee(t,"defaultProps",{prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:k9e,getDocument:P9e,onPopupVisibleChange:p8,afterPopupVisibleChange:p8,onPopupAlign:p8,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1}),t}const Tx=j9e(qHe);var z9e=["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],L9e=function(t){var r=t===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:r,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:r,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:r,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:r,adjustY:1}}}},Y9e=function(t,r){var n=t.prefixCls;t.disabled;var i=t.visible,a=t.children,o=t.popupElement,s=t.containerWidth,l=t.animation,c=t.transitionName,u=t.dropdownStyle,A=t.dropdownClassName,d=t.direction,f=d===void 0?"ltr":d,h=t.placement,g=t.dropdownMatchSelectWidth,p=t.dropdownRender,m=t.dropdownAlign,y=t.getPopupContainer,C=t.empty,w=t.getTriggerDOMNode,B=t.onPopupVisibleChange,x=t.onPopupMouseEnter,M=En(t,z9e),S="".concat(n,"-dropdown"),R=o;p&&(R=p(o));var b=E.useMemo(function(){return L9e(g)},[g]),T=l?"".concat(S,"-").concat(l):c,D=E.useRef(null);E.useImperativeHandle(r,function(){return{getPopupElement:function(){return D.current}}});var F=se({minWidth:s},u);return typeof g=="number"?F.width=g:g&&(F.width=s),E.createElement(Tx,ge({},M,{showAction:B?["click"]:[],hideAction:B?["click"]:[],popupPlacement:h||(f==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:b,prefixCls:S,popupTransitionName:T,popup:E.createElement("div",{ref:D,onMouseEnter:x},R),popupAlign:m,popupVisible:i,getPopupContainer:y,popupClassName:At(A,ee({},"".concat(S,"-empty"),C)),popupStyle:F,getTriggerDOMNode:w,onPopupVisibleChange:B}),a)},zye=E.forwardRef(Y9e);zye.displayName="SelectTrigger";function R$(e,t){var r=e.key,n;return"value"in e&&(n=e.value),r??(n!==void 0?n:"rc-index-key-".concat(t))}function Lye(e,t){var r=e||{},n=r.label,i=r.value,a=r.options;return{label:n||(t?"children":"label"),value:i||"value",options:a||"options"}}function U9e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.fieldNames,n=t.childrenAsData,i=[],a=Lye(r,!1),o=a.label,s=a.value,l=a.options;function c(u,A){u.forEach(function(d){var f=d[o];if(A||!(l in d)){var h=d[s];i.push({key:R$(d,i.length),groupOption:A,data:d,label:f,value:h})}else{var g=f;g===void 0&&n&&(g=d.label),i.push({key:R$(d,i.length),group:!0,data:d,label:g}),c(d[l],!0)}})}return c(e,!1),i}function d6(e){var t=se({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Si(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}function H9e(e,t){if(!t||!t.length)return null;var r=!1;function n(a,o){var s=K7(o),l=s[0],c=s.slice(1);if(!l)return[a];var u=a.split(l);return r=r||u.length>1,u.reduce(function(A,d){return[].concat(ir(A),ir(n(d,c)))},[]).filter(function(A){return A})}var i=n(e,t);return r?i:null}var G9e=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","showArrow","inputIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],K9e=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function f6(e){return e==="tags"||e==="multiple"}var Yye=E.forwardRef(function(e,t){var r,n,i=e.id,a=e.prefixCls,o=e.className,s=e.showSearch,l=e.tagRender,c=e.direction,u=e.omitDomProps,A=e.displayValues,d=e.onDisplayValuesChange,f=e.emptyOptions,h=e.notFoundContent,g=h===void 0?"Not Found":h,p=e.onClear,m=e.mode,y=e.disabled,C=e.loading,w=e.getInputElement,B=e.getRawInputElement,x=e.open,M=e.defaultOpen,S=e.onDropdownVisibleChange,R=e.activeValue,b=e.onActiveValueChange,T=e.activeDescendantId,D=e.searchValue,F=e.autoClearSearchValue,_=e.onSearch,N=e.onSearchSplit,P=e.tokenSeparators,k=e.allowClear,j=e.showArrow,Y=e.inputIcon,X=e.clearIcon,K=e.OptionList,U=e.animation,G=e.transitionName,z=e.dropdownStyle,H=e.dropdownClassName,V=e.dropdownMatchSelectWidth,Z=e.dropdownRender,ne=e.dropdownAlign,re=e.placement,ue=e.getPopupContainer,he=e.showAction,me=he===void 0?[]:he,be=e.onFocus,Me=e.onBlur,ie=e.onKeyUp,Se=e.onKeyDown,Ue=e.onMouseDown,ct=En(e,G9e),He=f6(m),Re=(s!==void 0?s:He)||m==="combobox",Ce=se({},ct);K9e.forEach(function(St){delete Ce[St]}),u?.forEach(function(St){delete Ce[St]});var De=E.useState(!1),Ie=Ve(De,2),$e=Ie[0],Ct=Ie[1];E.useEffect(function(){Ct(f4())},[]);var Ze=E.useRef(null),tt=E.useRef(null),nt=E.useRef(null),rt=E.useRef(null),qe=E.useRef(null),de=BHe(),We=Ve(de,3),ut=We[0],Et=We[1],ze=We[2];E.useImperativeHandle(t,function(){var St,ve;return{focus:(St=rt.current)===null||St===void 0?void 0:St.focus,blur:(ve=rt.current)===null||ve===void 0?void 0:ve.blur,scrollTo:function(ye){var Oe;return(Oe=qe.current)===null||Oe===void 0?void 0:Oe.scrollTo(ye)}}});var Ge=E.useMemo(function(){var St;if(m!=="combobox")return D;var ve=(St=A[0])===null||St===void 0?void 0:St.value;return typeof ve=="string"||typeof ve=="number"?String(ve):""},[D,m,A]),pe=m==="combobox"&&typeof w=="function"&&w()||null,Bt=typeof B=="function"&&B(),xt=Ix(tt,Bt==null||(r=Bt.props)===null||r===void 0?void 0:r.ref),$=Pi(void 0,{defaultValue:M,value:x}),Qe=Ve($,2),Fe=Qe[0],Ae=Qe[1],le=Fe,Be=!g&&f;(y||Be&&le&&m==="combobox")&&(le=!1);var Ke=Be?!1:le,je=E.useCallback(function(St){var ve=St!==void 0?St:!le;y||(Ae(ve),le!==ve&&S?.(ve))},[y,le,Ae,S]),ft=E.useMemo(function(){return(P||[]).some(function(St){return[`
`,`\r
`].includes(St)})},[P]),gt=function(ve,ke,ye){var Oe=!0,Le=ve;b?.(null);var et=ye?null:H9e(ve,P);return m!=="combobox"&&et&&(Le="",N?.(et),je(!1),Oe=!1),_&&Ge!==Le&&_(Le,{source:ke?"typing":"effect"}),Oe},vt=function(ve){!ve||!ve.trim()||_(ve,{source:"submit"})};E.useEffect(function(){!le&&!He&&m!=="combobox"&&gt("",!1,!1)},[le]),E.useEffect(function(){Fe&&y&&Ae(!1),y&&Et(!1)},[y]);var at=yye(),mt=Ve(at,2),qt=mt[0],Xt=mt[1],Dr=function(ve){var ke=qt(),ye=ve.which;if(ye===cr.ENTER&&(m!=="combobox"&&ve.preventDefault(),le||je(!0)),Xt(!!Ge),ye===cr.BACKSPACE&&!ke&&He&&!Ge&&A.length){for(var Oe=ir(A),Le=null,et=Oe.length-1;et>=0;et-=1){var bt=Oe[et];if(!bt.disabled){Oe.splice(et,1),Le=bt;break}}Le&&d(Oe,{type:"remove",values:[Le]})}for(var Pt=arguments.length,Lt=new Array(Pt>1?Pt-1:0),Ht=1;Ht<Pt;Ht++)Lt[Ht-1]=arguments[Ht];if(le&&qe.current){var rr;(rr=qe.current).onKeyDown.apply(rr,[ve].concat(Lt))}Se?.apply(void 0,[ve].concat(Lt))},Lr=function(ve){for(var ke=arguments.length,ye=new Array(ke>1?ke-1:0),Oe=1;Oe<ke;Oe++)ye[Oe-1]=arguments[Oe];if(le&&qe.current){var Le;(Le=qe.current).onKeyUp.apply(Le,[ve].concat(ye))}ie?.apply(void 0,[ve].concat(ye))},Kr=function(ve){var ke=A.filter(function(ye){return ye!==ve});d(ke,{type:"remove",values:[ve]})},Pr=E.useRef(!1),vr=function(){Et(!0),y||(be&&!Pr.current&&be.apply(void 0,arguments),me.includes("focus")&&je(!0)),Pr.current=!0},wr=function(){Et(!1,function(){Pr.current=!1,je(!1)}),!y&&(Ge&&(m==="tags"?_(Ge,{source:"submit"}):m==="multiple"&&_("",{source:"blur"})),Me&&Me.apply(void 0,arguments))},Mr=[];E.useEffect(function(){return function(){Mr.forEach(function(St){return clearTimeout(St)}),Mr.splice(0,Mr.length)}},[]);var Fr=function(ve){var ke,ye=ve.target,Oe=(ke=nt.current)===null||ke===void 0?void 0:ke.getPopupElement();if(Oe&&Oe.contains(ye)){var Le=setTimeout(function(){var Lt=Mr.indexOf(Le);if(Lt!==-1&&Mr.splice(Lt,1),ze(),!$e&&!Oe.contains(document.activeElement)){var Ht;(Ht=rt.current)===null||Ht===void 0||Ht.focus()}});Mr.push(Le)}for(var et=arguments.length,bt=new Array(et>1?et-1:0),Pt=1;Pt<et;Pt++)bt[Pt-1]=arguments[Pt];Ue?.apply(void 0,[ve].concat(bt))},br=E.useState(null),Qr=Ve(br,2),Ar=Qr[0],mr=Qr[1],fr=E.useState({}),Gt=Ve(fr,2),Kt=Gt[1];function er(){Kt({})}Aa(function(){if(Ke){var St,ve=Math.ceil((St=Ze.current)===null||St===void 0?void 0:St.offsetWidth);Ar!==ve&&!Number.isNaN(ve)&&mr(ve)}},[Ke]);var Ir;Bt&&(Ir=function(ve){je(ve)}),xHe(function(){var St;return[Ze.current,(St=nt.current)===null||St===void 0?void 0:St.getPopupElement()]},Ke,je,!!Bt);var Gr=E.useMemo(function(){return se(se({},e),{},{notFoundContent:g,open:le,triggerOpen:Ke,id:i,showSearch:Re,multiple:He,toggleOpen:je})},[e,g,Ke,le,i,Re,He,je]),Rn=j!==void 0?j:C||!He&&m!=="combobox",dn;Rn&&(dn=E.createElement(MT,{className:At("".concat(a,"-arrow"),ee({},"".concat(a,"-arrow-loading"),C)),customizeIcon:Y,customizeIconProps:{loading:C,searchValue:Ge,open:le,focused:ut,showSearch:Re}}));var Qn,pt=function(){var ve;p?.(),(ve=rt.current)===null||ve===void 0||ve.focus(),d([],{type:"clear",values:A}),gt("",!1,!1)};!y&&k&&(A.length||Ge)&&!(m==="combobox"&&Ge==="")&&(Qn=E.createElement(MT,{className:"".concat(a,"-clear"),onMouseDown:pt,customizeIcon:X},"×"));var Xe=E.createElement(K,{ref:qe}),Tt=At(a,o,(n={},ee(n,"".concat(a,"-focused"),ut),ee(n,"".concat(a,"-multiple"),He),ee(n,"".concat(a,"-single"),!He),ee(n,"".concat(a,"-allow-clear"),k),ee(n,"".concat(a,"-show-arrow"),Rn),ee(n,"".concat(a,"-disabled"),y),ee(n,"".concat(a,"-loading"),C),ee(n,"".concat(a,"-open"),le),ee(n,"".concat(a,"-customize-input"),pe),ee(n,"".concat(a,"-show-search"),Re),n)),Nt=E.createElement(zye,{ref:nt,disabled:y,prefixCls:a,visible:Ke,popupElement:Xe,containerWidth:Ar,animation:U,transitionName:G,dropdownStyle:z,dropdownClassName:H,direction:c,dropdownMatchSelectWidth:V,dropdownRender:Z,dropdownAlign:ne,placement:re,getPopupContainer:ue,empty:f,getTriggerDOMNode:function(){return tt.current},onPopupVisibleChange:Ir,onPopupMouseEnter:er},Bt?E.cloneElement(Bt,{ref:xt}):E.createElement(bye,ge({},e,{domRef:tt,prefixCls:a,inputElement:pe,ref:rt,id:i,showSearch:Re,autoClearSearchValue:F,mode:m,activeDescendantId:T,tagRender:l,values:A,open:le,onToggleOpen:je,activeValue:R,searchValue:Ge,onSearch:gt,onSearchSubmit:vt,onRemove:Kr,tokenWithEnter:ft}))),Wt;return Bt?Wt=Nt:Wt=E.createElement("div",ge({className:Tt},Ce,{ref:Ze,onMouseDown:Fr,onKeyDown:Dr,onKeyUp:Lr,onFocus:vr,onBlur:wr}),ut&&!le&&E.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(A.map(function(St){var ve=St.label,ke=St.value;return["number","string"].includes(sr(ve))?ve:ke}).join(", "))),Nt,dn,Qn),E.createElement(mye.Provider,{value:Gr},Wt)});const V9e=(function(e,t){var r=E.useRef({values:new Map,options:new Map}),n=E.useMemo(function(){var a=r.current,o=a.values,s=a.options,l=e.map(function(A){if(A.label===void 0){var d;return se(se({},A),{},{label:(d=o.get(A.value))===null||d===void 0?void 0:d.label})}return A}),c=new Map,u=new Map;return l.forEach(function(A){c.set(A.value,A),u.set(A.value,t.get(A.value)||s.get(A.value))}),r.current.values=c,r.current.options=u,l},[e,t]),i=E.useCallback(function(a){return t.get(a)||r.current.options.get(a)},[t]);return[n,i]});function v8(e,t){return xye(e).join("").toUpperCase().includes(t)}const J9e=(function(e,t,r,n,i){return E.useMemo(function(){if(!r||n===!1)return e;var a=t.options,o=t.label,s=t.value,l=[],c=typeof n=="function",u=r.toUpperCase(),A=c?n:function(f,h){return i?v8(h[i],u):h[a]?v8(h[o!=="children"?o:"label"],u):v8(h[s],u)},d=c?function(f){return d6(f)}:function(f){return f};return e.forEach(function(f){if(f[a]){var h=A(r,d(f));if(h)l.push(f);else{var g=f[a].filter(function(p){return A(r,d(p))});g.length&&l.push(se(se({},f),{},ee({},a,g)))}return}A(r,d(f))&&l.push(f)}),l},[e,n,i,r,t])});var T$=0,W9e=el();function X9e(){var e;return W9e?(e=T$,T$+=1):e="TEST_OR_SSR",e}function Uye(e){var t=E.useState(),r=Ve(t,2),n=r[0],i=r[1];return E.useEffect(function(){i("rc_select_".concat(X9e()))},[]),e||n}var q9e=["children","value"],$9e=["children"];function Z9e(e){var t=e,r=t.key,n=t.props,i=n.children,a=n.value,o=En(n,q9e);return se({key:r,value:a!==void 0?a:r,children:i},o)}function Hye(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ko(e).map(function(r,n){if(!E.isValidElement(r)||!r.type)return null;var i=r,a=i.type.isSelectOptGroup,o=i.key,s=i.props,l=s.children,c=En(s,$9e);return t||!a?Z9e(r):se(se({key:"__RC_SELECT_GRP__".concat(o===null?n:o,"__"),label:o},c),{},{options:Hye(l)})}).filter(function(r){return r})}function eGe(e,t,r,n,i){return E.useMemo(function(){var a=e,o=!e;o&&(a=Hye(t));var s=new Map,l=new Map,c=function(d,f,h){h&&typeof h=="string"&&d.set(f[h],f)};function u(A){for(var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=0;f<A.length;f+=1){var h=A[f];!h[r.options]||d?(s.set(h[r.value],h),c(l,h,r.label),c(l,h,n),c(l,h,i)):u(h[r.options],!0)}}return u(a),{options:a,valueOptions:s,labelOptions:l}},[e,t,r,n,i])}function Q$(e){var t=E.useRef();t.current=e;var r=E.useCallback(function(){return t.current.apply(t,arguments)},[]);return r}var sU=function(){return null};sU.isSelectOptGroup=!0;var lU=function(){return null};lU.isSelectOption=!0;var Gye=E.forwardRef(function(e,t){var r=e.height,n=e.offsetY,i=e.offsetX,a=e.children,o=e.prefixCls,s=e.onInnerResize,l=e.innerProps,c=e.rtl,u=e.extra,A={},d={display:"flex",flexDirection:"column"};return n!==void 0&&(A={height:r,position:"relative",overflow:"hidden"},d=se(se({},d),{},ee(ee(ee(ee(ee({transform:"translateY(".concat(n,"px)")},c?"marginRight":"marginLeft",-i),"position","absolute"),"left",0),"right",0),"top",0))),E.createElement("div",{style:A},E.createElement(au,{onResize:function(h){var g=h.offsetHeight;g&&s&&s()}},E.createElement("div",ge({style:d,className:At(ee({},"".concat(o,"-holder-inner"),o)),ref:t},l),a,u)))});Gye.displayName="Filler";function tGe(e){var t=e.children,r=e.setRef,n=E.useCallback(function(i){r(i)},[]);return E.cloneElement(t,{ref:n})}function rGe(e,t,r,n,i,a,o,s){var l=s.getKey;return e.slice(t,r+1).map(function(c,u){var A=t+u,d=o(c,A,{style:{width:n},offsetX:i}),f=l(c);return E.createElement(tGe,{key:f,setRef:function(g){return a(c,g)}},d)})}function nGe(e,t,r){var n=e.length,i=t.length,a,o;if(n===0&&i===0)return null;n<i?(a=e,o=t):(a=t,o=e);var s={__EMPTY_ITEM__:!0};function l(h){return h!==void 0?r(h):s}for(var c=null,u=Math.abs(n-i)!==1,A=0;A<o.length;A+=1){var d=l(a[A]),f=l(o[A]);if(d!==f){c=A,u=u||d!==l(o[A+1]);break}}return c===null?null:{index:c,multiple:u}}function iGe(e,t,r){var n=E.useState(e),i=Ve(n,2),a=i[0],o=i[1],s=E.useState(null),l=Ve(s,2),c=l[0],u=l[1];return E.useEffect(function(){var A=nGe(a||[],e||[],t);A?.index!==void 0&&u(e[A.index]),o(e)},[e]),[c]}var D$=(typeof navigator>"u"?"undefined":sr(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const Kye=(function(e,t,r,n){var i=E.useRef(!1),a=E.useRef(null);function o(){clearTimeout(a.current),i.current=!0,a.current=setTimeout(function(){i.current=!1},50)}var s=E.useRef({top:e,bottom:t,left:r,right:n});return s.current.top=e,s.current.bottom=t,s.current.left=r,s.current.right=n,function(l,c){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,A=l?c<0&&s.current.left||c>0&&s.current.right:c<0&&s.current.top||c>0&&s.current.bottom;return u&&A?(clearTimeout(a.current),i.current=!1):(!A||i.current)&&o(),!i.current&&A}});function aGe(e,t,r,n,i,a,o){var s=E.useRef(0),l=E.useRef(null),c=E.useRef(null),u=E.useRef(!1),A=Kye(t,r,n,i);function d(y,C){if(li.cancel(l.current),!A(!1,C)){var w=y;if(!w._virtualHandled)w._virtualHandled=!0;else return;s.current+=C,c.current=C,D$||w.preventDefault(),l.current=li(function(){var B=u.current?10:1;o(s.current*B,!1),s.current=0})}}function f(y,C){o(C,!0),D$||y.preventDefault()}var h=E.useRef(null),g=E.useRef(null);function p(y){if(e){li.cancel(g.current),g.current=li(function(){h.current=null},2);var C=y.deltaX,w=y.deltaY,B=y.shiftKey,x=C,M=w;(h.current==="sx"||!h.current&&B&&w&&!C)&&(x=w,M=0,h.current="sx");var S=Math.abs(x),R=Math.abs(M);h.current===null&&(h.current=a&&S>R?"x":"y"),h.current==="y"?d(y,M):f(y,x)}}function m(y){e&&(u.current=y.detail===c.current)}return[p,m]}function oGe(e,t,r,n){var i=E.useMemo(function(){return[new Map,[]]},[e,r.id,n]),a=Ve(i,2),o=a[0],s=a[1],l=function(u){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u,d=o.get(u),f=o.get(A);if(d===void 0||f===void 0)for(var h=e.length,g=s.length;g<h;g+=1){var p,m=e[g],y=t(m);o.set(y,g);var C=(p=r.get(y))!==null&&p!==void 0?p:n;if(s[g]=(s[g-1]||0)+C,y===u&&(d=g),y===A&&(f=g),d!==void 0&&f!==void 0)break}return{top:s[d-1]||0,bottom:s[f]}};return l}var sGe=(function(){function e(){ri(this,e),ee(this,"maps",void 0),ee(this,"id",0),ee(this,"diffRecords",new Map),this.maps=Object.create(null)}return ni(e,[{key:"set",value:function(r,n){this.diffRecords.set(r,this.maps[r]),this.maps[r]=n,this.id+=1}},{key:"get",value:function(r){return this.maps[r]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),e})();function F$(e){var t=parseFloat(e);return isNaN(t)?0:t}function lGe(e,t,r){var n=E.useState(0),i=Ve(n,2),a=i[0],o=i[1],s=E.useRef(new Map),l=E.useRef(new sGe),c=E.useRef(0);function u(){c.current+=1}function A(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;u();var h=function(){var m=!1;s.current.forEach(function(y,C){if(y&&y.offsetParent){var w=y.offsetHeight,B=getComputedStyle(y),x=B.marginTop,M=B.marginBottom,S=F$(x),R=F$(M),b=w+S+R;l.current.get(C)!==b&&(l.current.set(C,b),m=!0)}}),m&&o(function(y){return y+1})};if(f)h();else{c.current+=1;var g=c.current;Promise.resolve().then(function(){g===c.current&&h()})}}function d(f,h){var g=e(f);s.current.get(g),h?(s.current.set(g,h),A()):s.current.delete(g)}return E.useEffect(function(){return u},[]),[d,A,l.current,a]}var _$=14/15;function cGe(e,t,r){var n=E.useRef(!1),i=E.useRef(0),a=E.useRef(0),o=E.useRef(null),s=E.useRef(null),l,c=function(f){if(n.current){var h=Math.ceil(f.touches[0].pageX),g=Math.ceil(f.touches[0].pageY),p=i.current-h,m=a.current-g,y=Math.abs(p)>Math.abs(m);y?i.current=h:a.current=g;var C=r(y,y?p:m,!1,f);C&&f.preventDefault(),clearInterval(s.current),C&&(s.current=setInterval(function(){y?p*=_$:m*=_$;var w=Math.floor(y?p:m);(!r(y,w,!0)||Math.abs(w)<=.1)&&clearInterval(s.current)},16))}},u=function(){n.current=!1,l()},A=function(f){l(),f.touches.length===1&&!n.current&&(n.current=!0,i.current=Math.ceil(f.touches[0].pageX),a.current=Math.ceil(f.touches[0].pageY),o.current=f.target,o.current.addEventListener("touchmove",c,{passive:!1}),o.current.addEventListener("touchend",u,{passive:!0}))};l=function(){o.current&&(o.current.removeEventListener("touchmove",c),o.current.removeEventListener("touchend",u))},Aa(function(){return e&&t.current.addEventListener("touchstart",A,{passive:!0}),function(){var d;(d=t.current)===null||d===void 0||d.removeEventListener("touchstart",A),l(),clearInterval(s.current)}},[e])}function N$(e){return Math.floor(Math.pow(e,.5))}function h6(e,t){var r="touches"in e?e.touches[0]:e;return r[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function uGe(e,t,r){E.useEffect(function(){var n=t.current;if(e&&n){var i=!1,a,o,s=function(){li.cancel(a)},l=function d(){s(),a=li(function(){r(o),d()})},c=function(f){if(!(f.target.draggable||f.button!==0)){var h=f;h._virtualHandled||(h._virtualHandled=!0,i=!0)}},u=function(){i=!1,s()},A=function(f){if(i){var h=h6(f,!1),g=n.getBoundingClientRect(),p=g.top,m=g.bottom;if(h<=p){var y=p-h;o=-N$(y),l()}else if(h>=m){var C=h-m;o=N$(C),l()}else s()}};return n.addEventListener("mousedown",c),n.ownerDocument.addEventListener("mouseup",u),n.ownerDocument.addEventListener("mousemove",A),function(){n.removeEventListener("mousedown",c),n.ownerDocument.removeEventListener("mouseup",u),n.ownerDocument.removeEventListener("mousemove",A),s()}}},[e])}var AGe=10;function dGe(e,t,r,n,i,a,o,s){var l=E.useRef(),c=E.useState(null),u=Ve(c,2),A=u[0],d=u[1];return Aa(function(){if(A&&A.times<AGe){if(!e.current){d(function(Y){return se({},Y)});return}a();var f=A.targetAlign,h=A.originAlign,g=A.index,p=A.offset,m=e.current.clientHeight,y=!1,C=f,w=null;if(m){for(var B=f||h,x=0,M=0,S=0,R=Math.min(t.length-1,g),b=0;b<=R;b+=1){var T=i(t[b]);M=x;var D=r.get(T);S=M+(D===void 0?n:D),x=S}for(var F=B==="top"?p:m-p,_=R;_>=0;_-=1){var N=i(t[_]),P=r.get(N);if(P===void 0){y=!0;break}if(F-=P,F<=0)break}switch(B){case"top":w=M-p;break;case"bottom":w=S-m+p;break;default:{var k=e.current.scrollTop,j=k+m;M<k?C="top":S>j&&(C="bottom")}}w!==null&&o(w),w!==A.lastTop&&(y=!0)}y&&d(se(se({},A),{},{times:A.times+1,targetAlign:C,lastTop:w}))}},[A,e.current]),function(f){if(f==null){s();return}if(li.cancel(l.current),typeof f=="number")o(f);else if(f&&sr(f)==="object"){var h,g=f.align;"index"in f?h=f.index:h=t.findIndex(function(y){return i(y)===f.key});var p=f.offset,m=p===void 0?0:p;d({times:0,index:h,offset:m,originAlign:g})}}}var k$=E.forwardRef(function(e,t){var r=e.prefixCls,n=e.rtl,i=e.scrollOffset,a=e.scrollRange,o=e.onStartMove,s=e.onStopMove,l=e.onScroll,c=e.horizontal,u=e.spinSize,A=e.containerSize,d=e.style,f=e.thumbStyle,h=e.showScrollBar,g=E.useState(!1),p=Ve(g,2),m=p[0],y=p[1],C=E.useState(null),w=Ve(C,2),B=w[0],x=w[1],M=E.useState(null),S=Ve(M,2),R=S[0],b=S[1],T=!n,D=E.useRef(),F=E.useRef(),_=E.useState(h),N=Ve(_,2),P=N[0],k=N[1],j=E.useRef(),Y=function(){h===!0||h===!1||(clearTimeout(j.current),k(!0),j.current=setTimeout(function(){k(!1)},3e3))},X=a-A||0,K=A-u||0,U=E.useMemo(function(){if(i===0||X===0)return 0;var he=i/X;return he*K},[i,X,K]),G=function(me){me.stopPropagation(),me.preventDefault()},z=E.useRef({top:U,dragging:m,pageY:B,startTop:R});z.current={top:U,dragging:m,pageY:B,startTop:R};var H=function(me){y(!0),x(h6(me,c)),b(z.current.top),o(),me.stopPropagation(),me.preventDefault()};E.useEffect(function(){var he=function(ie){ie.preventDefault()},me=D.current,be=F.current;return me.addEventListener("touchstart",he,{passive:!1}),be.addEventListener("touchstart",H,{passive:!1}),function(){me.removeEventListener("touchstart",he),be.removeEventListener("touchstart",H)}},[]);var V=E.useRef();V.current=X;var Z=E.useRef();Z.current=K,E.useEffect(function(){if(m){var he,me=function(ie){var Se=z.current,Ue=Se.dragging,ct=Se.pageY,He=Se.startTop;li.cancel(he);var Re=D.current.getBoundingClientRect(),Ce=A/(c?Re.width:Re.height);if(Ue){var De=(h6(ie,c)-ct)*Ce,Ie=He;!T&&c?Ie-=De:Ie+=De;var $e=V.current,Ct=Z.current,Ze=Ct?Ie/Ct:0,tt=Math.ceil(Ze*$e);tt=Math.max(tt,0),tt=Math.min(tt,$e),he=li(function(){l(tt,c)})}},be=function(){y(!1),s()};return window.addEventListener("mousemove",me,{passive:!0}),window.addEventListener("touchmove",me,{passive:!0}),window.addEventListener("mouseup",be,{passive:!0}),window.addEventListener("touchend",be,{passive:!0}),function(){window.removeEventListener("mousemove",me),window.removeEventListener("touchmove",me),window.removeEventListener("mouseup",be),window.removeEventListener("touchend",be),li.cancel(he)}}},[m]),E.useEffect(function(){return Y(),function(){clearTimeout(j.current)}},[i]),E.useImperativeHandle(t,function(){return{delayHidden:Y}});var ne="".concat(r,"-scrollbar"),re={position:"absolute",visibility:P?null:"hidden"},ue={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return c?(Object.assign(re,{height:8,left:0,right:0,bottom:0}),Object.assign(ue,ee({height:"100%",width:u},T?"left":"right",U))):(Object.assign(re,ee({width:8,top:0,bottom:0},T?"right":"left",0)),Object.assign(ue,{width:"100%",height:u,top:U})),E.createElement("div",{ref:D,className:At(ne,ee(ee(ee({},"".concat(ne,"-horizontal"),c),"".concat(ne,"-vertical"),!c),"".concat(ne,"-visible"),P)),style:se(se({},re),d),onMouseDown:G,onMouseMove:Y},E.createElement("div",{ref:F,className:At("".concat(ne,"-thumb"),ee({},"".concat(ne,"-thumb-moving"),m)),style:se(se({},ue),f),onMouseDown:H}))}),fGe=20;function P$(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=e/t*e;return isNaN(r)&&(r=0),r=Math.max(r,fGe),Math.floor(r)}var hGe=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],gGe=[],pGe={overflowY:"auto",overflowAnchor:"none"};function vGe(e,t){var r=e.prefixCls,n=r===void 0?"rc-virtual-list":r,i=e.className,a=e.height,o=e.itemHeight,s=e.fullHeight,l=s===void 0?!0:s,c=e.style,u=e.data,A=e.children,d=e.itemKey,f=e.virtual,h=e.direction,g=e.scrollWidth,p=e.component,m=p===void 0?"div":p,y=e.onScroll,C=e.onVirtualScroll,w=e.onVisibleChange,B=e.innerProps,x=e.extraRender,M=e.styles,S=e.showScrollBar,R=S===void 0?"optional":S,b=En(e,hGe),T=E.useCallback(function(Gt){return typeof d=="function"?d(Gt):Gt?.[d]},[d]),D=lGe(T),F=Ve(D,4),_=F[0],N=F[1],P=F[2],k=F[3],j=!!(f!==!1&&a&&o),Y=E.useMemo(function(){return Object.values(P.maps).reduce(function(Gt,Kt){return Gt+Kt},0)},[P.id,P.maps]),X=j&&u&&(Math.max(o*u.length,Y)>a||!!g),K=h==="rtl",U=At(n,ee({},"".concat(n,"-rtl"),K),i),G=u||gGe,z=E.useRef(),H=E.useRef(),V=E.useRef(),Z=E.useState(0),ne=Ve(Z,2),re=ne[0],ue=ne[1],he=E.useState(0),me=Ve(he,2),be=me[0],Me=me[1],ie=E.useState(!1),Se=Ve(ie,2),Ue=Se[0],ct=Se[1],He=function(){ct(!0)},Re=function(){ct(!1)},Ce={getKey:T};function De(Gt){ue(function(Kt){var er;typeof Gt=="function"?er=Gt(Kt):er=Gt;var Ir=le(er);return z.current.scrollTop=Ir,Ir})}var Ie=E.useRef({start:0,end:G.length}),$e=E.useRef(),Ct=iGe(G,T),Ze=Ve(Ct,1),tt=Ze[0];$e.current=tt;var nt=E.useMemo(function(){if(!j)return{scrollHeight:void 0,start:0,end:G.length-1,offset:void 0};if(!X){var Gt;return{scrollHeight:((Gt=H.current)===null||Gt===void 0?void 0:Gt.offsetHeight)||0,start:0,end:G.length-1,offset:void 0}}for(var Kt=0,er,Ir,Gr,Rn=G.length,dn=0;dn<Rn;dn+=1){var Qn=G[dn],pt=T(Qn),Xe=P.get(pt),Tt=Kt+(Xe===void 0?o:Xe);Tt>=re&&er===void 0&&(er=dn,Ir=Kt),Tt>re+a&&Gr===void 0&&(Gr=dn),Kt=Tt}return er===void 0&&(er=0,Ir=0,Gr=Math.ceil(a/o)),Gr===void 0&&(Gr=G.length-1),Gr=Math.min(Gr+1,G.length-1),{scrollHeight:Kt,start:er,end:Gr,offset:Ir}},[X,j,re,G,k,a]),rt=nt.scrollHeight,qe=nt.start,de=nt.end,We=nt.offset;Ie.current.start=qe,Ie.current.end=de,E.useLayoutEffect(function(){var Gt=P.getRecord();if(Gt.size===1){var Kt=Array.from(Gt.keys())[0],er=Gt.get(Kt),Ir=G[qe];if(Ir&&er===void 0){var Gr=T(Ir);if(Gr===Kt){var Rn=P.get(Kt),dn=Rn-o;De(function(Qn){return Qn+dn})}}}P.resetRecord()},[rt]);var ut=E.useState({width:0,height:a}),Et=Ve(ut,2),ze=Et[0],Ge=Et[1],pe=function(Kt){Ge({width:Kt.offsetWidth,height:Kt.offsetHeight})},Bt=E.useRef(),xt=E.useRef(),$=E.useMemo(function(){return P$(ze.width,g)},[ze.width,g]),Qe=E.useMemo(function(){return P$(ze.height,rt)},[ze.height,rt]),Fe=rt-a,Ae=E.useRef(Fe);Ae.current=Fe;function le(Gt){var Kt=Gt;return Number.isNaN(Ae.current)||(Kt=Math.min(Kt,Ae.current)),Kt=Math.max(Kt,0),Kt}var Be=re<=0,Ke=re>=Fe,je=be<=0,ft=be>=g,gt=Kye(Be,Ke,je,ft),vt=function(){return{x:K?-be:be,y:re}},at=E.useRef(vt()),mt=su(function(Gt){if(C){var Kt=se(se({},vt()),Gt);(at.current.x!==Kt.x||at.current.y!==Kt.y)&&(C(Kt),at.current=Kt)}});function qt(Gt,Kt){var er=Gt;Kt?(ls.flushSync(function(){Me(er)}),mt()):De(er)}function Xt(Gt){var Kt=Gt.currentTarget.scrollTop;Kt!==re&&De(Kt),y?.(Gt),mt()}var Dr=function(Kt){var er=Kt,Ir=g?g-ze.width:0;return er=Math.max(er,0),er=Math.min(er,Ir),er},Lr=su(function(Gt,Kt){Kt?(ls.flushSync(function(){Me(function(er){var Ir=er+(K?-Gt:Gt);return Dr(Ir)})}),mt()):De(function(er){var Ir=er+Gt;return Ir})}),Kr=aGe(j,Be,Ke,je,ft,!!g,Lr),Pr=Ve(Kr,2),vr=Pr[0],wr=Pr[1];cGe(j,z,function(Gt,Kt,er,Ir){var Gr=Ir;return gt(Gt,Kt,er)?!1:!Gr||!Gr._virtualHandled?(Gr&&(Gr._virtualHandled=!0),vr({preventDefault:function(){},deltaX:Gt?Kt:0,deltaY:Gt?0:Kt}),!0):!1}),uGe(X,z,function(Gt){De(function(Kt){return Kt+Gt})}),Aa(function(){function Gt(er){var Ir=Be&&er.detail<0,Gr=Ke&&er.detail>0;j&&!Ir&&!Gr&&er.preventDefault()}var Kt=z.current;return Kt.addEventListener("wheel",vr,{passive:!1}),Kt.addEventListener("DOMMouseScroll",wr,{passive:!0}),Kt.addEventListener("MozMousePixelScroll",Gt,{passive:!1}),function(){Kt.removeEventListener("wheel",vr),Kt.removeEventListener("DOMMouseScroll",wr),Kt.removeEventListener("MozMousePixelScroll",Gt)}},[j,Be,Ke]),Aa(function(){if(g){var Gt=Dr(be);Me(Gt),mt({x:Gt})}},[ze.width,g]);var Mr=function(){var Kt,er;(Kt=Bt.current)===null||Kt===void 0||Kt.delayHidden(),(er=xt.current)===null||er===void 0||er.delayHidden()},Fr=dGe(z,G,P,o,T,function(){return N(!0)},De,Mr);E.useImperativeHandle(t,function(){return{nativeElement:V.current,getScrollInfo:vt,scrollTo:function(Kt){function er(Ir){return Ir&&sr(Ir)==="object"&&("left"in Ir||"top"in Ir)}er(Kt)?(Kt.left!==void 0&&Me(Dr(Kt.left)),Fr(Kt.top)):Fr(Kt)}}}),Aa(function(){if(w){var Gt=G.slice(qe,de+1);w(Gt,G)}},[qe,de,G]);var br=oGe(G,T,P,o),Qr=x?.({start:qe,end:de,virtual:X,offsetX:be,offsetY:We,rtl:K,getSize:br}),Ar=rGe(G,qe,de,g,be,_,A,Ce),mr=null;a&&(mr=se(ee({},l?"height":"maxHeight",a),pGe),j&&(mr.overflowY="hidden",g&&(mr.overflowX="hidden"),Ue&&(mr.pointerEvents="none")));var fr={};return K&&(fr.dir="rtl"),E.createElement("div",ge({ref:V,style:se(se({},c),{},{position:"relative"}),className:U},fr,b),E.createElement(au,{onResize:pe},E.createElement(m,{className:"".concat(n,"-holder"),style:mr,ref:z,onScroll:Xt,onMouseEnter:Mr},E.createElement(Gye,{prefixCls:n,height:rt,offsetX:be,offsetY:We,scrollWidth:g,onInnerResize:N,ref:H,innerProps:B,rtl:K,extra:Qr},Ar))),X&&rt>a&&E.createElement(k$,{ref:Bt,prefixCls:n,scrollOffset:re,scrollRange:rt,rtl:K,onScroll:qt,onStartMove:He,onStopMove:Re,spinSize:Qe,containerSize:ze.height,style:M?.verticalScrollBar,thumbStyle:M?.verticalScrollBarThumb,showScrollBar:R}),X&&g>ze.width&&E.createElement(k$,{ref:xt,prefixCls:n,scrollOffset:be,scrollRange:g,rtl:K,onScroll:qt,onStartMove:He,onStopMove:Re,spinSize:$,containerSize:ze.width,horizontal:!0,style:M?.horizontalScrollBar,thumbStyle:M?.horizontalScrollBarThumb,showScrollBar:R}))}var cU=E.forwardRef(vGe);cU.displayName="List";function mGe(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Vye=E.createContext(null),EGe=["disabled","title","children","style","className"];function O$(e){return typeof e=="string"||typeof e=="number"}var yGe=function(t,r){var n=Eye(),i=n.prefixCls,a=n.id,o=n.open,s=n.multiple,l=n.mode,c=n.searchValue,u=n.toggleOpen,A=n.notFoundContent,d=n.onPopupScroll,f=E.useContext(Vye),h=f.flattenOptions,g=f.onActiveValue,p=f.defaultActiveFirstOption,m=f.onSelect,y=f.menuItemSelectedIcon,C=f.rawValues,w=f.fieldNames,B=f.virtual,x=f.listHeight,M=f.listItemHeight,S="".concat(i,"-item"),R=um(function(){return h},[o,h],function(z,H){return H[0]&&z[1]!==H[1]}),b=E.useRef(null),T=function(H){H.preventDefault()},D=function(H){b.current&&b.current.scrollTo(typeof H=="number"?{index:H}:H)},F=function(H){for(var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Z=R.length,ne=0;ne<Z;ne+=1){var re=(H+ne*V+Z)%Z,ue=R[re],he=ue.group,me=ue.data;if(!he&&!me.disabled)return re}return-1},_=E.useState(function(){return F(0)}),N=Ve(_,2),P=N[0],k=N[1],j=function(H){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;k(H);var Z={source:V?"keyboard":"mouse"},ne=R[H];if(!ne){g(null,-1,Z);return}g(ne.value,H,Z)};E.useEffect(function(){j(p!==!1?F(0):-1)},[R.length,c]);var Y=E.useCallback(function(z){return C.has(z)&&l!=="combobox"},[l,ir(C).toString(),C.size]);E.useEffect(function(){var z=setTimeout(function(){if(!s&&o&&C.size===1){var V=Array.from(C)[0],Z=R.findIndex(function(ne){var re=ne.data;return re.value===V});Z!==-1&&(j(Z),D(Z))}});if(o){var H;(H=b.current)===null||H===void 0||H.scrollTo(void 0)}return function(){return clearTimeout(z)}},[o,c]);var X=function(H){H!==void 0&&m(H,{selected:!C.has(H)}),s||u(!1)};if(E.useImperativeHandle(r,function(){return{onKeyDown:function(H){var V=H.which,Z=H.ctrlKey;switch(V){case cr.N:case cr.P:case cr.UP:case cr.DOWN:{var ne=0;if(V===cr.UP?ne=-1:V===cr.DOWN?ne=1:mGe()&&Z&&(V===cr.N?ne=1:V===cr.P&&(ne=-1)),ne!==0){var re=F(P+ne,ne);D(re),j(re,!0)}break}case cr.ENTER:{var ue=R[P];ue&&!ue.data.disabled?X(ue.value):X(void 0),o&&H.preventDefault();break}case cr.ESC:u(!1),o&&H.stopPropagation()}},onKeyUp:function(){},scrollTo:function(H){D(H)}}}),R.length===0)return E.createElement("div",{role:"listbox",id:"".concat(a,"_list"),className:"".concat(S,"-empty"),onMouseDown:T},A);var K=Object.keys(w).map(function(z){return w[z]}),U=function(H){return H.label},G=function(H){var V=R[H];if(!V)return null;var Z=V.data||{},ne=Z.value,re=V.group,ue=Gf(Z,!0),he=U(V);return V?E.createElement("div",ge({"aria-label":typeof he=="string"&&!re?he:null},ue,{key:H,role:re?"presentation":"option",id:"".concat(a,"_list_").concat(H),"aria-selected":Y(ne)}),ne):null};return E.createElement(E.Fragment,null,E.createElement("div",{role:"listbox",id:"".concat(a,"_list"),style:{height:0,width:0,overflow:"hidden"}},G(P-1),G(P),G(P+1)),E.createElement(cU,{itemKey:"key",ref:b,data:R,height:x,itemHeight:M,fullHeight:!1,onMouseDown:T,onScroll:d,virtual:B},function(z,H){var V,Z=z.group,ne=z.groupOption,re=z.data,ue=z.label,he=z.value,me=re.key;if(Z){var be,Me=(be=re.title)!==null&&be!==void 0?be:O$(ue)?ue.toString():void 0;return E.createElement("div",{className:At(S,"".concat(S,"-group")),title:Me},ue!==void 0?ue:me)}var ie=re.disabled,Se=re.title;re.children;var Ue=re.style,ct=re.className,He=En(re,EGe),Re=Za(He,K),Ce=Y(he),De="".concat(S,"-option"),Ie=At(S,De,ct,(V={},ee(V,"".concat(De,"-grouped"),ne),ee(V,"".concat(De,"-active"),P===H&&!ie),ee(V,"".concat(De,"-disabled"),ie),ee(V,"".concat(De,"-selected"),Ce),V)),$e=U(z),Ct=!y||typeof y=="function"||Ce,Ze=typeof $e=="number"?$e:$e||he,tt=O$(Ze)?Ze.toString():void 0;return Se!==void 0&&(tt=Se),E.createElement("div",ge({},Gf(Re),{"aria-selected":Ce,className:Ie,title:tt,onMouseMove:function(){P===H||ie||j(H)},onClick:function(){ie||X(he)},style:Ue}),E.createElement("div",{className:"".concat(De,"-content")},Ze),E.isValidElement(y)||Ce,Ct&&E.createElement(MT,{className:"".concat(S,"-option-state"),customizeIcon:y,customizeIconProps:{isSelected:Ce}},Ce?"✓":null))}))},Jye=E.forwardRef(yGe);Jye.displayName="OptionList";var CGe=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],wGe=["inputValue"];function BGe(e){return!e||sr(e)!=="object"}var xGe=E.forwardRef(function(e,t){var r=e.id,n=e.mode,i=e.prefixCls,a=i===void 0?"rc-select":i,o=e.backfill,s=e.fieldNames,l=e.inputValue,c=e.searchValue,u=e.onSearch,A=e.autoClearSearchValue,d=A===void 0?!0:A,f=e.onSelect,h=e.onDeselect,g=e.dropdownMatchSelectWidth,p=g===void 0?!0:g,m=e.filterOption,y=e.filterSort,C=e.optionFilterProp,w=e.optionLabelProp,B=e.options,x=e.children,M=e.defaultActiveFirstOption,S=e.menuItemSelectedIcon,R=e.virtual,b=e.listHeight,T=b===void 0?200:b,D=e.listItemHeight,F=D===void 0?20:D,_=e.value,N=e.defaultValue,P=e.labelInValue,k=e.onChange,j=En(e,CGe),Y=Uye(r),X=f6(n),K=!!(!B&&x),U=E.useMemo(function(){return m===void 0&&n==="combobox"?!1:m},[m,n]),G=E.useMemo(function(){return Lye(s,K)},[JSON.stringify(s),K]),z=Pi("",{value:c!==void 0?c:l,postState:function(ft){return ft||""}}),H=Ve(z,2),V=H[0],Z=H[1],ne=eGe(B,x,G,C,w),re=ne.valueOptions,ue=ne.labelOptions,he=ne.options,me=E.useCallback(function(je){var ft=xye(je);return ft.map(function(gt){var vt,at,mt,qt,Xt;if(BGe(gt))vt=gt;else{var Dr;mt=gt.key,at=gt.label,vt=(Dr=gt.value)!==null&&Dr!==void 0?Dr:mt}var Lr=re.get(vt);if(Lr){var Kr;at===void 0&&(at=Lr?.[w||G.label]),mt===void 0&&(mt=(Kr=Lr?.key)!==null&&Kr!==void 0?Kr:vt),qt=Lr?.disabled,Xt=Lr?.title}return{label:at,value:vt,key:mt,disabled:qt,title:Xt}})},[G,w,re]),be=Pi(N,{value:_}),Me=Ve(be,2),ie=Me[0],Se=Me[1],Ue=E.useMemo(function(){var je,ft=me(ie);return n==="combobox"&&!((je=ft[0])!==null&&je!==void 0&&je.value)?[]:ft},[ie,me,n]),ct=V9e(Ue,re),He=Ve(ct,2),Re=He[0],Ce=He[1],De=E.useMemo(function(){if(!n&&Re.length===1){var je=Re[0];if(je.value===null&&(je.label===null||je.label===void 0))return[]}return Re.map(function(ft){var gt;return se(se({},ft),{},{label:(gt=ft.label)!==null&&gt!==void 0?gt:ft.value})})},[n,Re]),Ie=E.useMemo(function(){return new Set(Re.map(function(je){return je.value}))},[Re]);E.useEffect(function(){if(n==="combobox"){var je,ft=(je=Re[0])===null||je===void 0?void 0:je.value;Z(HHe(ft)?String(ft):"")}},[Re]);var $e=Q$(function(je,ft){var gt,vt=ft??je;return gt={},ee(gt,G.value,je),ee(gt,G.label,vt),gt}),Ct=E.useMemo(function(){if(n!=="tags")return he;var je=ir(he),ft=function(vt){return re.has(vt)};return ir(Re).sort(function(gt,vt){return gt.value<vt.value?-1:1}).forEach(function(gt){var vt=gt.value;ft(vt)||je.push($e(vt,gt.label))}),je},[$e,he,re,Re,n]),Ze=J9e(Ct,G,V,U,C),tt=E.useMemo(function(){return n!=="tags"||!V||Ze.some(function(je){return je[C||"value"]===V})?Ze:[$e(V)].concat(ir(Ze))},[$e,C,n,Ze,V]),nt=E.useMemo(function(){return y?ir(tt).sort(function(je,ft){return y(je,ft)}):tt},[tt,y]),rt=E.useMemo(function(){return U9e(nt,{fieldNames:G,childrenAsData:K})},[nt,G,K]),qe=function(ft){var gt=me(ft);if(Se(gt),k&&(gt.length!==Re.length||gt.some(function(mt,qt){var Xt;return((Xt=Re[qt])===null||Xt===void 0?void 0:Xt.value)!==mt?.value}))){var vt=P?gt:gt.map(function(mt){return mt.value}),at=gt.map(function(mt){return d6(Ce(mt.value))});k(X?vt:vt[0],X?at:at[0])}},de=E.useState(null),We=Ve(de,2),ut=We[0],Et=We[1],ze=E.useState(0),Ge=Ve(ze,2),pe=Ge[0],Bt=Ge[1],xt=M!==void 0?M:n!=="combobox",$=E.useCallback(function(je,ft){var gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},vt=gt.source,at=vt===void 0?"keyboard":vt;Bt(ft),o&&n==="combobox"&&je!==null&&at==="keyboard"&&Et(String(je))},[o,n]),Qe=function(ft,gt,vt){var at=function(){var Mr,Fr=Ce(ft);return[P?{label:Fr?.[G.label],value:ft,key:(Mr=Fr?.key)!==null&&Mr!==void 0?Mr:ft}:ft,d6(Fr)]};if(gt&&f){var mt=at(),qt=Ve(mt,2),Xt=qt[0],Dr=qt[1];f(Xt,Dr)}else if(!gt&&h&&vt!=="clear"){var Lr=at(),Kr=Ve(Lr,2),Pr=Kr[0],vr=Kr[1];h(Pr,vr)}},Fe=Q$(function(je,ft){var gt,vt=X?ft.selected:!0;vt?gt=X?[].concat(ir(Re),[je]):[je]:gt=Re.filter(function(at){return at.value!==je}),qe(gt),Qe(je,vt),n==="combobox"?Et(""):(!f6||d)&&(Z(""),Et(""))}),Ae=function(ft,gt){qe(ft);var vt=gt.type,at=gt.values;(vt==="remove"||vt==="clear")&&at.forEach(function(mt){Qe(mt.value,!1,vt)})},le=function(ft,gt){if(Z(ft),Et(null),gt.source==="submit"){var vt=(ft||"").trim();if(vt){var at=Array.from(new Set([].concat(ir(Ie),[vt])));qe(at),Qe(vt,!0),Z("")}return}gt.source!=="blur"&&(n==="combobox"&&qe(ft),u?.(ft))},Be=function(ft){var gt=ft;n!=="tags"&&(gt=ft.map(function(at){var mt=ue.get(at);return mt?.value}).filter(function(at){return at!==void 0}));var vt=Array.from(new Set([].concat(ir(Ie),ir(gt))));qe(vt),vt.forEach(function(at){Qe(at,!0)})},Ke=E.useMemo(function(){var je=R!==!1&&p!==!1;return se(se({},ne),{},{flattenOptions:rt,onActiveValue:$,defaultActiveFirstOption:xt,onSelect:Fe,menuItemSelectedIcon:S,rawValues:Ie,fieldNames:G,virtual:je,listHeight:T,listItemHeight:F,childrenAsData:K})},[ne,rt,$,xt,Fe,S,Ie,G,R,p,T,F,K]);return E.createElement(Vye.Provider,{value:Ke},E.createElement(Yye,ge({},j,{id:Y,prefixCls:a,ref:t,omitDomProps:wGe,mode:n,displayValues:De,onDisplayValuesChange:Ae,searchValue:V,onSearch:le,autoClearSearchValue:d,onSearchSplit:Be,dropdownMatchSelectWidth:p,OptionList:Jye,emptyOptions:!rt.length,activeValue:ut,activeDescendantId:"".concat(Y,"_list_").concat(pe)})))}),uU=xGe;uU.Option=lU;uU.OptGroup=sU;var MGe=function(){var t=E.useContext(cn),r=t.getPrefixCls,n=r("empty-img-default");return E.createElement("svg",{className:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(24 31.67)"},E.createElement("ellipse",{className:"".concat(n,"-ellipse"),cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),E.createElement("path",{className:"".concat(n,"-path-1"),d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z"}),E.createElement("path",{className:"".concat(n,"-path-2"),d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",transform:"translate(13.56)"}),E.createElement("path",{className:"".concat(n,"-path-3"),d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z"}),E.createElement("path",{className:"".concat(n,"-path-4"),d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z"})),E.createElement("path",{className:"".concat(n,"-path-5"),d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z"}),E.createElement("g",{className:"".concat(n,"-g"),transform:"translate(149.65 15.383)"},E.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),E.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},bGe=function(){var t=E.useContext(cn),r=t.getPrefixCls,n=r("empty-img-simple");return E.createElement("svg",{className:n,width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},E.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},E.createElement("ellipse",{className:"".concat(n,"-ellipse"),cx:"32",cy:"33",rx:"32",ry:"7"}),E.createElement("g",{className:"".concat(n,"-g"),fillRule:"nonzero"},E.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),E.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",className:"".concat(n,"-path")}))))},IGe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Wye=E.createElement(MGe,null),Xye=E.createElement(bGe,null),eA=function(t){var r=t.className,n=t.prefixCls,i=t.image,a=i===void 0?Wye:i,o=t.description,s=t.children,l=t.imageStyle,c=IGe(t,["className","prefixCls","image","description","children","imageStyle"]),u=E.useContext(cn),A=u.getPrefixCls,d=u.direction;return E.createElement(Dd,{componentName:"Empty"},function(f){var h=A("empty",n),g=typeof o<"u"?o:f.description,p=typeof g=="string"?g:"empty",m=null;return typeof a=="string"?m=E.createElement("img",{alt:p,src:a}):m=a,E.createElement("div",ge({className:At(h,ee(ee({},"".concat(h,"-normal"),a===Xye),"".concat(h,"-rtl"),d==="rtl"),r)},c),E.createElement("div",{className:"".concat(h,"-image"),style:l},m),g&&E.createElement("div",{className:"".concat(h,"-description")},g),s&&E.createElement("div",{className:"".concat(h,"-footer")},s))})};eA.PRESENTED_IMAGE_DEFAULT=Wye;eA.PRESENTED_IMAGE_SIMPLE=Xye;var p4=function(t){return E.createElement(Gg,null,function(r){var n=r.getPrefixCls,i=n("empty");switch(t){case"Table":case"List":return E.createElement(eA,{image:eA.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return E.createElement(eA,{image:eA.PRESENTED_IMAGE_SIMPLE,className:"".concat(i,"-small")});default:return E.createElement(eA,null)}})},gv="RC_FORM_INTERNAL_HOOKS",ea=function(){Si(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},Sg=E.createContext({getFieldValue:ea,getFieldsValue:ea,getFieldError:ea,getFieldWarning:ea,getFieldsError:ea,isFieldsTouched:ea,isFieldTouched:ea,isFieldValidating:ea,isFieldsValidating:ea,resetFields:ea,setFields:ea,setFieldValue:ea,setFieldsValue:ea,validateFields:ea,submit:ea,getInternalHooks:function(){return ea(),{dispatch:ea,initEntityValue:ea,registerField:ea,useSubscribe:ea,setInitialValues:ea,destroyForm:ea,setCallbacks:ea,registerWatch:ea,getFields:ea,setValidateMessages:ea,setPreserve:ea,getInitialValue:ea}}}),oy=E.createContext(null);function g6(e){return e==null?[]:Array.isArray(e)?e:[e]}function SGe(e){return e&&!!e._init}function pv(){return pv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pv.apply(this,arguments)}function RGe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,yB(e,t)}function p6(e){return p6=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},p6(e)}function yB(e,t){return yB=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},yB(e,t)}function TGe(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function vR(e,t,r){return TGe()?vR=Reflect.construct.bind():vR=function(i,a,o){var s=[null];s.push.apply(s,a);var l=Function.bind.apply(i,s),c=new l;return o&&yB(c,o.prototype),c},vR.apply(null,arguments)}function QGe(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function v6(e){var t=typeof Map=="function"?new Map:void 0;return v6=function(n){if(n===null||!QGe(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(n))return t.get(n);t.set(n,i)}function i(){return vR(n,arguments,p6(this).constructor)}return i.prototype=Object.create(n.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),yB(i,n)},v6(e)}var DGe=/%[sdj%]/g,FGe=function(){};function m6(e){if(!e||!e.length)return null;var t={};return e.forEach(function(r){var n=r.field;t[n]=t[n]||[],t[n].push(r)}),t}function wc(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=0,a=r.length;if(typeof e=="function")return e.apply(null,r);if(typeof e=="string"){var o=e.replace(DGe,function(s){if(s==="%%")return"%";if(i>=a)return s;switch(s){case"%s":return String(r[i++]);case"%d":return Number(r[i++]);case"%j":try{return JSON.stringify(r[i++])}catch{return"[Circular]"}break;default:return s}});return o}return e}function _Ge(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Vo(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||_Ge(t)&&typeof e=="string"&&!e)}function NGe(e,t,r){var n=[],i=0,a=e.length;function o(s){n.push.apply(n,s||[]),i++,i===a&&r(n)}e.forEach(function(s){t(s,o)})}function j$(e,t,r){var n=0,i=e.length;function a(o){if(o&&o.length){r(o);return}var s=n;n=n+1,s<i?t(e[s],a):r([])}a([])}function kGe(e){var t=[];return Object.keys(e).forEach(function(r){t.push.apply(t,e[r]||[])}),t}var z$=(function(e){RGe(t,e);function t(r,n){var i;return i=e.call(this,"Async Validation Error")||this,i.errors=r,i.fields=n,i}return t})(v6(Error));function PGe(e,t,r,n,i){if(t.first){var a=new Promise(function(d,f){var h=function(m){return n(m),m.length?f(new z$(m,m6(m))):d(i)},g=kGe(e);j$(g,r,h)});return a.catch(function(d){return d}),a}var o=t.firstFields===!0?Object.keys(e):t.firstFields||[],s=Object.keys(e),l=s.length,c=0,u=[],A=new Promise(function(d,f){var h=function(p){if(u.push.apply(u,p),c++,c===l)return n(u),u.length?f(new z$(u,m6(u))):d(i)};s.length||(n(u),d(i)),s.forEach(function(g){var p=e[g];o.indexOf(g)!==-1?j$(p,r,h):NGe(p,r,h)})});return A.catch(function(d){return d}),A}function OGe(e){return!!(e&&e.message!==void 0)}function jGe(e,t){for(var r=e,n=0;n<t.length;n++){if(r==null)return r;r=r[t[n]]}return r}function L$(e,t){return function(r){var n;return e.fullFields?n=jGe(t,e.fullFields):n=t[r.field||e.fullField],OGe(r)?(r.field=r.field||e.fullField,r.fieldValue=n,r):{message:typeof r=="function"?r():r,fieldValue:n,field:r.field||e.fullField}}}function Y$(e,t){if(t){for(var r in t)if(t.hasOwnProperty(r)){var n=t[r];typeof n=="object"&&typeof e[r]=="object"?e[r]=pv({},e[r],n):e[r]=n}}return e}var qye=function(t,r,n,i,a,o){t.required&&(!n.hasOwnProperty(t.field)||Vo(r,o||t.type))&&i.push(wc(a.messages.required,t.fullField))},zGe=function(t,r,n,i,a){(/^\s+$/.test(r)||r==="")&&i.push(wc(a.messages.whitespace,t.fullField))},hb,LGe=(function(){if(hb)return hb;var e="[a-fA-F\\d:]",t=function(w){return w&&w.includeBoundaries?"(?:(?<=\\s|^)(?="+e+")|(?<="+e+")(?=\\s|$))":""},r="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",n="[a-fA-F\\d]{1,4}",i=(`
(?:
(?:`+n+":){7}(?:"+n+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
(?:`+n+":){6}(?:"+r+"|:"+n+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
(?:`+n+":){5}(?::"+r+"|(?::"+n+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
(?:`+n+":){4}(?:(?::"+n+"){0,1}:"+r+"|(?::"+n+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
(?:`+n+":){3}(?:(?::"+n+"){0,2}:"+r+"|(?::"+n+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
(?:`+n+":){2}(?:(?::"+n+"){0,3}:"+r+"|(?::"+n+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
(?:`+n+":){1}(?:(?::"+n+"){0,4}:"+r+"|(?::"+n+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
(?::(?:(?::`+n+"){0,5}:"+r+"|(?::"+n+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),a=new RegExp("(?:^"+r+"$)|(?:^"+i+"$)"),o=new RegExp("^"+r+"$"),s=new RegExp("^"+i+"$"),l=function(w){return w&&w.exact?a:new RegExp("(?:"+t(w)+r+t(w)+")|(?:"+t(w)+i+t(w)+")","g")};l.v4=function(C){return C&&C.exact?o:new RegExp(""+t(C)+r+t(C),"g")},l.v6=function(C){return C&&C.exact?s:new RegExp(""+t(C)+i+t(C),"g")};var c="(?:(?:[a-z]+:)?//)",u="(?:\\S+(?::\\S*)?@)?",A=l.v4().source,d=l.v6().source,f="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",h="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",g="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",p="(?::\\d{2,5})?",m='(?:[/?#][^\\s"]*)?',y="(?:"+c+"|www\\.)"+u+"(?:localhost|"+A+"|"+d+"|"+f+h+g+")"+p+m;return hb=new RegExp("(?:^"+y+"$)","i"),hb}),U$={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},yw={integer:function(t){return yw.number(t)&&parseInt(t,10)===t},float:function(t){return yw.number(t)&&!yw.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return typeof t=="object"&&!yw.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(U$.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(LGe())},hex:function(t){return typeof t=="string"&&!!t.match(U$.hex)}},YGe=function(t,r,n,i,a){if(t.required&&r===void 0){qye(t,r,n,i,a);return}var o=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;o.indexOf(s)>-1?yw[s](r)||i.push(wc(a.messages.types[s],t.fullField,t.type)):s&&typeof r!==t.type&&i.push(wc(a.messages.types[s],t.fullField,t.type))},UGe=function(t,r,n,i,a){var o=typeof t.len=="number",s=typeof t.min=="number",l=typeof t.max=="number",c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,u=r,A=null,d=typeof r=="number",f=typeof r=="string",h=Array.isArray(r);if(d?A="number":f?A="string":h&&(A="array"),!A)return!1;h&&(u=r.length),f&&(u=r.replace(c,"_").length),o?u!==t.len&&i.push(wc(a.messages[A].len,t.fullField,t.len)):s&&!l&&u<t.min?i.push(wc(a.messages[A].min,t.fullField,t.min)):l&&!s&&u>t.max?i.push(wc(a.messages[A].max,t.fullField,t.max)):s&&l&&(u<t.min||u>t.max)&&i.push(wc(a.messages[A].range,t.fullField,t.min,t.max))},s0="enum",HGe=function(t,r,n,i,a){t[s0]=Array.isArray(t[s0])?t[s0]:[],t[s0].indexOf(r)===-1&&i.push(wc(a.messages[s0],t.fullField,t[s0].join(", ")))},GGe=function(t,r,n,i,a){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(r)||i.push(wc(a.messages.pattern.mismatch,t.fullField,r,t.pattern));else if(typeof t.pattern=="string"){var o=new RegExp(t.pattern);o.test(r)||i.push(wc(a.messages.pattern.mismatch,t.fullField,r,t.pattern))}}},yi={required:qye,whitespace:zGe,type:YGe,range:UGe,enum:HGe,pattern:GGe},KGe=function(t,r,n,i,a){var o=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Vo(r,"string")&&!t.required)return n();yi.required(t,r,i,o,a,"string"),Vo(r,"string")||(yi.type(t,r,i,o,a),yi.range(t,r,i,o,a),yi.pattern(t,r,i,o,a),t.whitespace===!0&&yi.whitespace(t,r,i,o,a))}n(o)},VGe=function(t,r,n,i,a){var o=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Vo(r)&&!t.required)return n();yi.required(t,r,i,o,a),r!==void 0&&yi.type(t,r,i,o,a)}n(o)},JGe=function(t,r,n,i,a){var o=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(r===""&&(r=void 0),Vo(r)&&!t.required)return n();yi.required(t,r,i,o,a),r!==void 0&&(yi.type(t,r,i,o,a),yi.range(t,r,i,o,a))}n(o)},WGe=function(t,r,n,i,a){var o=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Vo(r)&&!t.required)return n();yi.required(t,r,i,o,a),r!==void 0&&yi.type(t,r,i,o,a)}n(o)},XGe=function(t,r,n,i,a){var o=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Vo(r)&&!t.required)return n();yi.required(t,r,i,o,a),Vo(r)||yi.type(t,r,i,o,a)}n(o)},qGe=function(t,r,n,i,a){var o=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Vo(r)&&!t.required)return n();yi.required(t,r,i,o,a),r!==void 0&&(yi.type(t,r,i,o,a),yi.range(t,r,i,o,a))}n(o)},$Ge=function(t,r,n,i,a){var o=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Vo(r)&&!t.required)return n();yi.required(t,r,i,o,a),r!==void 0&&(yi.type(t,r,i,o,a),yi.range(t,r,i,o,a))}n(o)},ZGe=function(t,r,n,i,a){var o=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(r==null&&!t.required)return n();yi.required(t,r,i,o,a,"array"),r!=null&&(yi.type(t,r,i,o,a),yi.range(t,r,i,o,a))}n(o)},eKe=function(t,r,n,i,a){var o=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Vo(r)&&!t.required)return n();yi.required(t,r,i,o,a),r!==void 0&&yi.type(t,r,i,o,a)}n(o)},tKe="enum",rKe=function(t,r,n,i,a){var o=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Vo(r)&&!t.required)return n();yi.required(t,r,i,o,a),r!==void 0&&yi[tKe](t,r,i,o,a)}n(o)},nKe=function(t,r,n,i,a){var o=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Vo(r,"string")&&!t.required)return n();yi.required(t,r,i,o,a),Vo(r,"string")||yi.pattern(t,r,i,o,a)}n(o)},iKe=function(t,r,n,i,a){var o=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Vo(r,"date")&&!t.required)return n();if(yi.required(t,r,i,o,a),!Vo(r,"date")){var l;r instanceof Date?l=r:l=new Date(r),yi.type(t,l,i,o,a),l&&yi.range(t,l.getTime(),i,o,a)}}n(o)},aKe=function(t,r,n,i,a){var o=[],s=Array.isArray(r)?"array":typeof r;yi.required(t,r,i,o,a,s),n(o)},m8=function(t,r,n,i,a){var o=t.type,s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(Vo(r,o)&&!t.required)return n();yi.required(t,r,i,s,a,o),Vo(r,o)||yi.type(t,r,i,s,a)}n(s)},oKe=function(t,r,n,i,a){var o=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Vo(r)&&!t.required)return n();yi.required(t,r,i,o,a)}n(o)},Gw={string:KGe,method:VGe,number:JGe,boolean:WGe,regexp:XGe,integer:qGe,float:$Ge,array:ZGe,object:eKe,enum:rKe,pattern:nKe,date:iKe,url:m8,hex:m8,email:m8,required:aKe,any:oKe};function E6(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var y6=E6(),Qx=(function(){function e(r){this.rules=null,this._messages=y6,this.define(r)}var t=e.prototype;return t.define=function(n){var i=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(typeof n!="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(a){var o=n[a];i.rules[a]=Array.isArray(o)?o:[o]})},t.messages=function(n){return n&&(this._messages=Y$(E6(),n)),this._messages},t.validate=function(n,i,a){var o=this;i===void 0&&(i={}),a===void 0&&(a=function(){});var s=n,l=i,c=a;if(typeof l=="function"&&(c=l,l={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,s),Promise.resolve(s);function u(g){var p=[],m={};function y(w){if(Array.isArray(w)){var B;p=(B=p).concat.apply(B,w)}else p.push(w)}for(var C=0;C<g.length;C++)y(g[C]);p.length?(m=m6(p),c(p,m)):c(null,s)}if(l.messages){var A=this.messages();A===y6&&(A=E6()),Y$(A,l.messages),l.messages=A}else l.messages=this.messages();var d={},f=l.keys||Object.keys(this.rules);f.forEach(function(g){var p=o.rules[g],m=s[g];p.forEach(function(y){var C=y;typeof C.transform=="function"&&(s===n&&(s=pv({},s)),m=s[g]=C.transform(m)),typeof C=="function"?C={validator:C}:C=pv({},C),C.validator=o.getValidationMethod(C),C.validator&&(C.field=g,C.fullField=C.fullField||g,C.type=o.getType(C),d[g]=d[g]||[],d[g].push({rule:C,value:m,source:s,field:g}))})});var h={};return PGe(d,l,function(g,p){var m=g.rule,y=(m.type==="object"||m.type==="array")&&(typeof m.fields=="object"||typeof m.defaultField=="object");y=y&&(m.required||!m.required&&g.value),m.field=g.field;function C(x,M){return pv({},M,{fullField:m.fullField+"."+x,fullFields:m.fullFields?[].concat(m.fullFields,[x]):[x]})}function w(x){x===void 0&&(x=[]);var M=Array.isArray(x)?x:[x];!l.suppressWarning&&M.length&&e.warning("async-validator:",M),M.length&&m.message!==void 0&&(M=[].concat(m.message));var S=M.map(L$(m,s));if(l.first&&S.length)return h[m.field]=1,p(S);if(!y)p(S);else{if(m.required&&!g.value)return m.message!==void 0?S=[].concat(m.message).map(L$(m,s)):l.error&&(S=[l.error(m,wc(l.messages.required,m.field))]),p(S);var R={};m.defaultField&&Object.keys(g.value).map(function(D){R[D]=m.defaultField}),R=pv({},R,g.rule.fields);var b={};Object.keys(R).forEach(function(D){var F=R[D],_=Array.isArray(F)?F:[F];b[D]=_.map(C.bind(null,D))});var T=new e(b);T.messages(l.messages),g.rule.options&&(g.rule.options.messages=l.messages,g.rule.options.error=l.error),T.validate(g.value,g.rule.options||l,function(D){var F=[];S&&S.length&&F.push.apply(F,S),D&&D.length&&F.push.apply(F,D),p(F.length?F:null)})}}var B;if(m.asyncValidator)B=m.asyncValidator(m,g.value,w,g.source,l);else if(m.validator){try{B=m.validator(m,g.value,w,g.source,l)}catch(x){console.error?.(x),l.suppressValidatorError||setTimeout(function(){throw x},0),w(x.message)}B===!0?w():B===!1?w(typeof m.message=="function"?m.message(m.fullField||m.field):m.message||(m.fullField||m.field)+" fails"):B instanceof Array?w(B):B instanceof Error&&w(B.message)}B&&B.then&&B.then(function(){return w()},function(x){return w(x)})},function(g){u(g)},s)},t.getType=function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!Gw.hasOwnProperty(n.type))throw new Error(wc("Unknown rule type %s",n.type));return n.type||"string"},t.getValidationMethod=function(n){if(typeof n.validator=="function")return n.validator;var i=Object.keys(n),a=i.indexOf("message");return a!==-1&&i.splice(a,1),i.length===1&&i[0]==="required"?Gw.required:Gw[this.getType(n)]||void 0},e})();Qx.register=function(t,r){if(typeof r!="function")throw new Error("Cannot register a validator by type, validator is not a function");Gw[t]=r};Qx.warning=FGe;Qx.messages=y6;Qx.validators=Gw;var dc="'${name}' is not a valid ${type}",$ye={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:dc,method:dc,array:dc,object:dc,number:dc,date:dc,boolean:dc,integer:dc,float:dc,regexp:dc,email:dc,url:dc,hex:dc},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},H$=Qx;function sKe(e,t){return e.replace(/\$\{\w+\}/g,function(r){var n=r.slice(2,-1);return t[n]})}var G$="CODE_LOGIC_ERROR";function C6(e,t,r,n,i){return w6.apply(this,arguments)}function w6(){return w6=Hg(cs().mark(function e(t,r,n,i,a){var o,s,l,c,u,A,d,f,h;return cs().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return o=se({},n),delete o.ruleIndex,H$.warning=function(){},o.validator&&(s=o.validator,o.validator=function(){try{return s.apply(void 0,arguments)}catch(m){return console.error(m),Promise.reject(G$)}}),l=null,o&&o.type==="array"&&o.defaultField&&(l=o.defaultField,delete o.defaultField),c=new H$(ee({},t,[o])),u=fE($ye,i.validateMessages),c.messages(u),A=[],p.prev=10,p.next=13,Promise.resolve(c.validate(ee({},t,r),se({},i)));case 13:p.next=18;break;case 15:p.prev=15,p.t0=p.catch(10),p.t0.errors&&(A=p.t0.errors.map(function(m,y){var C=m.message,w=C===G$?u.default:C;return E.isValidElement(w)?E.cloneElement(w,{key:"error_".concat(y)}):w}));case 18:if(!(!A.length&&l)){p.next=23;break}return p.next=21,Promise.all(r.map(function(m,y){return C6("".concat(t,".").concat(y),m,l,i,a)}));case 21:return d=p.sent,p.abrupt("return",d.reduce(function(m,y){return[].concat(ir(m),ir(y))},[]));case 23:return f=se(se({},n),{},{name:t,enum:(n.enum||[]).join(", ")},a),h=A.map(function(m){return typeof m=="string"?sKe(m,f):m}),p.abrupt("return",h);case 26:case"end":return p.stop()}},e,null,[[10,15]])})),w6.apply(this,arguments)}function lKe(e,t,r,n,i,a){var o=e.join("."),s=r.map(function(u,A){var d=u.validator,f=se(se({},u),{},{ruleIndex:A});return d&&(f.validator=function(h,g,p){var m=!1,y=function(){for(var B=arguments.length,x=new Array(B),M=0;M<B;M++)x[M]=arguments[M];Promise.resolve().then(function(){Si(!m,"Your validator function has already return a promise. `callback` will be ignored."),m||p.apply(void 0,x)})},C=d(h,g,y);m=C&&typeof C.then=="function"&&typeof C.catch=="function",Si(m,"`callback` is deprecated. Please return a promise instead."),m&&C.then(function(){p()}).catch(function(w){p(w||" ")})}),f}).sort(function(u,A){var d=u.warningOnly,f=u.ruleIndex,h=A.warningOnly,g=A.ruleIndex;return!!d==!!h?f-g:d?1:-1}),l;if(i===!0)l=new Promise((function(){var u=Hg(cs().mark(function A(d,f){var h,g,p;return cs().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:h=0;case 1:if(!(h<s.length)){y.next=12;break}return g=s[h],y.next=5,C6(o,t,g,n,a);case 5:if(p=y.sent,!p.length){y.next=9;break}return f([{errors:p,rule:g}]),y.abrupt("return");case 9:h+=1,y.next=1;break;case 12:d([]);case 13:case"end":return y.stop()}},A)}));return function(A,d){return u.apply(this,arguments)}})());else{var c=s.map(function(u){return C6(o,t,u,n,a).then(function(A){return{errors:A,rule:u}})});l=(i?uKe(c):cKe(c)).then(function(u){return Promise.reject(u)})}return l.catch(function(u){return u}),l}function cKe(e){return B6.apply(this,arguments)}function B6(){return B6=Hg(cs().mark(function e(t){return cs().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",Promise.all(t).then(function(i){var a,o=(a=[]).concat.apply(a,ir(i));return o}));case 1:case"end":return n.stop()}},e)})),B6.apply(this,arguments)}function uKe(e){return x6.apply(this,arguments)}function x6(){return x6=Hg(cs().mark(function e(t){var r;return cs().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return r=0,i.abrupt("return",new Promise(function(a){t.forEach(function(o){o.then(function(s){s.errors.length&&a([s]),r+=1,r===t.length&&a([])})})}));case 2:case"end":return i.stop()}},e)})),x6.apply(this,arguments)}function yo(e){return g6(e)}function K$(e,t){var r={};return t.forEach(function(n){var i=iA(e,n);r=qu(r,n,i)}),r}function IE(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(n){return Zye(t,n,r)})}function Zye(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!r&&e.length!==t.length?!1:t.every(function(n,i){return e[i]===n})}function AKe(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||sr(e)!=="object"||sr(t)!=="object")return!1;var r=Object.keys(e),n=Object.keys(t),i=new Set([].concat(r,n));return ir(i).every(function(a){var o=e[a],s=t[a];return typeof o=="function"&&typeof s=="function"?!0:o===s})}function dKe(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&sr(t.target)==="object"&&e in t.target?t.target[e]:t}function V$(e,t,r){var n=e.length;if(t<0||t>=n||r<0||r>=n)return e;var i=e[t],a=t-r;return a>0?[].concat(ir(e.slice(0,r)),[i],ir(e.slice(r,t)),ir(e.slice(t+1,n))):a<0?[].concat(ir(e.slice(0,t)),ir(e.slice(t+1,r+1)),[i],ir(e.slice(r+1,n))):e}var fKe=["name"],Kc=[];function J$(e,t,r,n,i,a){return typeof e=="function"?e(t,r,"source"in a?{source:a.source}:{}):n!==i}var AU=(function(e){wi(r,e);var t=Sa(r);function r(n){var i;if(ri(this,r),i=t.call(this,n),ee(Mt(i),"state",{resetCount:0}),ee(Mt(i),"cancelRegisterFunc",null),ee(Mt(i),"mounted",!1),ee(Mt(i),"touched",!1),ee(Mt(i),"dirty",!1),ee(Mt(i),"validatePromise",void 0),ee(Mt(i),"prevValidating",void 0),ee(Mt(i),"errors",Kc),ee(Mt(i),"warnings",Kc),ee(Mt(i),"cancelRegister",function(){var l=i.props,c=l.preserve,u=l.isListField,A=l.name;i.cancelRegisterFunc&&i.cancelRegisterFunc(u,c,yo(A)),i.cancelRegisterFunc=null}),ee(Mt(i),"getNamePath",function(){var l=i.props,c=l.name,u=l.fieldContext,A=u.prefixName,d=A===void 0?[]:A;return c!==void 0?[].concat(ir(d),ir(c)):[]}),ee(Mt(i),"getRules",function(){var l=i.props,c=l.rules,u=c===void 0?[]:c,A=l.fieldContext;return u.map(function(d){return typeof d=="function"?d(A):d})}),ee(Mt(i),"refresh",function(){i.mounted&&i.setState(function(l){var c=l.resetCount;return{resetCount:c+1}})}),ee(Mt(i),"metaCache",null),ee(Mt(i),"triggerMetaEvent",function(l){var c=i.props.onMetaChange;if(c){var u=se(se({},i.getMeta()),{},{destroy:l});ay(i.metaCache,u)||c(u),i.metaCache=u}else i.metaCache=null}),ee(Mt(i),"onStoreChange",function(l,c,u){var A=i.props,d=A.shouldUpdate,f=A.dependencies,h=f===void 0?[]:f,g=A.onReset,p=u.store,m=i.getNamePath(),y=i.getValue(l),C=i.getValue(p),w=c&&IE(c,m);switch(u.type==="valueUpdate"&&u.source==="external"&&y!==C&&(i.touched=!0,i.dirty=!0,i.validatePromise=null,i.errors=Kc,i.warnings=Kc,i.triggerMetaEvent()),u.type){case"reset":if(!c||w){i.touched=!1,i.dirty=!1,i.validatePromise=void 0,i.errors=Kc,i.warnings=Kc,i.triggerMetaEvent(),g?.(),i.refresh();return}break;case"remove":{if(d){i.reRender();return}break}case"setField":{var B=u.data;if(w){"touched"in B&&(i.touched=B.touched),"validating"in B&&!("originRCField"in B)&&(i.validatePromise=B.validating?Promise.resolve([]):null),"errors"in B&&(i.errors=B.errors||Kc),"warnings"in B&&(i.warnings=B.warnings||Kc),i.dirty=!0,i.triggerMetaEvent(),i.reRender();return}else if("value"in B&&IE(c,m,!0)){i.reRender();return}if(d&&!m.length&&J$(d,l,p,y,C,u)){i.reRender();return}break}case"dependenciesUpdate":{var x=h.map(yo);if(x.some(function(M){return IE(u.relatedFields,M)})){i.reRender();return}break}default:if(w||(!h.length||m.length||d)&&J$(d,l,p,y,C,u)){i.reRender();return}break}d===!0&&i.reRender()}),ee(Mt(i),"validateRules",function(l){var c=i.getNamePath(),u=i.getValue(),A=l||{},d=A.triggerName,f=A.validateOnly,h=f===void 0?!1:f,g=Promise.resolve().then(Hg(cs().mark(function p(){var m,y,C,w,B,x,M;return cs().wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(i.mounted){R.next=2;break}return R.abrupt("return",[]);case 2:if(m=i.props,y=m.validateFirst,C=y===void 0?!1:y,w=m.messageVariables,B=m.validateDebounce,x=i.getRules(),d&&(x=x.filter(function(b){return b}).filter(function(b){var T=b.validateTrigger;if(!T)return!0;var D=g6(T);return D.includes(d)})),!(B&&d)){R.next=10;break}return R.next=8,new Promise(function(b){setTimeout(b,B)});case 8:if(i.validatePromise===g){R.next=10;break}return R.abrupt("return",[]);case 10:return M=lKe(c,u,x,l,C,w),M.catch(function(b){return b}).then(function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Kc;if(i.validatePromise===g){var T;i.validatePromise=null;var D=[],F=[];(T=b.forEach)===null||T===void 0||T.call(b,function(_){var N=_.rule.warningOnly,P=_.errors,k=P===void 0?Kc:P;N?F.push.apply(F,ir(k)):D.push.apply(D,ir(k))}),i.errors=D,i.warnings=F,i.triggerMetaEvent(),i.reRender()}}),R.abrupt("return",M);case 13:case"end":return R.stop()}},p)})));return h||(i.validatePromise=g,i.dirty=!0,i.errors=Kc,i.warnings=Kc,i.triggerMetaEvent(),i.reRender()),g}),ee(Mt(i),"isFieldValidating",function(){return!!i.validatePromise}),ee(Mt(i),"isFieldTouched",function(){return i.touched}),ee(Mt(i),"isFieldDirty",function(){if(i.dirty||i.props.initialValue!==void 0)return!0;var l=i.props.fieldContext,c=l.getInternalHooks(gv),u=c.getInitialValue;return u(i.getNamePath())!==void 0}),ee(Mt(i),"getErrors",function(){return i.errors}),ee(Mt(i),"getWarnings",function(){return i.warnings}),ee(Mt(i),"isListField",function(){return i.props.isListField}),ee(Mt(i),"isList",function(){return i.props.isList}),ee(Mt(i),"isPreserve",function(){return i.props.preserve}),ee(Mt(i),"getMeta",function(){i.prevValidating=i.isFieldValidating();var l={touched:i.isFieldTouched(),validating:i.prevValidating,errors:i.errors,warnings:i.warnings,name:i.getNamePath(),validated:i.validatePromise===null};return l}),ee(Mt(i),"getOnlyChild",function(l){if(typeof l=="function"){var c=i.getMeta();return se(se({},i.getOnlyChild(l(i.getControlled(),c,i.props.fieldContext))),{},{isFunction:!0})}var u=Ko(l);return u.length!==1||!E.isValidElement(u[0])?{child:u,isFunction:!1}:{child:u[0],isFunction:!1}}),ee(Mt(i),"getValue",function(l){var c=i.props.fieldContext.getFieldsValue,u=i.getNamePath();return iA(l||c(!0),u)}),ee(Mt(i),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=i.props,u=c.trigger,A=c.validateTrigger,d=c.getValueFromEvent,f=c.normalize,h=c.valuePropName,g=c.getValueProps,p=c.fieldContext,m=A!==void 0?A:p.validateTrigger,y=i.getNamePath(),C=p.getInternalHooks,w=p.getFieldsValue,B=C(gv),x=B.dispatch,M=i.getValue(),S=g||function(D){return ee({},h,D)},R=l[u],b=se(se({},l),S(M));b[u]=function(){i.touched=!0,i.dirty=!0,i.triggerMetaEvent();for(var D,F=arguments.length,_=new Array(F),N=0;N<F;N++)_[N]=arguments[N];d?D=d.apply(void 0,_):D=dKe.apply(void 0,[h].concat(_)),f&&(D=f(D,M,w(!0))),x({type:"updateValue",namePath:y,value:D}),R&&R.apply(void 0,_)};var T=g6(m||[]);return T.forEach(function(D){var F=b[D];b[D]=function(){F&&F.apply(void 0,arguments);var _=i.props.rules;_&&_.length&&x({type:"validateField",namePath:y,triggerName:D})}}),b}),n.fieldContext){var a=n.fieldContext.getInternalHooks,o=a(gv),s=o.initEntityValue;s(Mt(i))}return i}return ni(r,[{key:"componentDidMount",value:function(){var i=this.props,a=i.shouldUpdate,o=i.fieldContext;if(this.mounted=!0,o){var s=o.getInternalHooks,l=s(gv),c=l.registerField;this.cancelRegisterFunc=c(this)}a===!0&&this.reRender()}},{key:"componentWillUnmount",value:function(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}},{key:"reRender",value:function(){this.mounted&&this.forceUpdate()}},{key:"render",value:function(){var i=this.state.resetCount,a=this.props.children,o=this.getOnlyChild(a),s=o.child,l=o.isFunction,c;return l?c=s:E.isValidElement(s)?c=E.cloneElement(s,this.getControlled(s.props)):(Si(!s,"`children` of Field is not validate ReactElement."),c=s),E.createElement(E.Fragment,{key:i},c)}}]),r})(E.Component);ee(AU,"contextType",Sg);ee(AU,"defaultProps",{trigger:"onChange",valuePropName:"value"});function v4(e){var t=e.name,r=En(e,fKe),n=E.useContext(Sg),i=E.useContext(oy),a=t!==void 0?yo(t):void 0,o="keep";return r.isListField||(o="_".concat((a||[]).join("_"))),E.createElement(AU,ge({key:o,name:a,isListField:!!i},r,{fieldContext:n}))}function dU(e){var t=e.name,r=e.initialValue,n=e.children,i=e.rules,a=e.validateTrigger,o=e.isListField,s=E.useContext(Sg),l=E.useContext(oy),c=E.useRef({keys:[],id:0}),u=c.current,A=E.useMemo(function(){var g=yo(s.prefixName)||[];return[].concat(ir(g),ir(yo(t)))},[s.prefixName,t]),d=E.useMemo(function(){return se(se({},s),{},{prefixName:A})},[s,A]),f=E.useMemo(function(){return{getKey:function(p){var m=A.length,y=p[m];return[u.keys[y],p.slice(m+1)]}}},[A]);if(typeof n!="function")return Si(!1,"Form.List only accepts function as children."),null;var h=function(p,m,y){var C=y.source;return C==="internal"?!1:p!==m};return E.createElement(oy.Provider,{value:f},E.createElement(Sg.Provider,{value:d},E.createElement(v4,{name:[],shouldUpdate:h,rules:i,validateTrigger:a,initialValue:r,isList:!0,isListField:o??!!l},function(g,p){var m=g.value,y=m===void 0?[]:m,C=g.onChange,w=s.getFieldValue,B=function(){var R=w(A||[]);return R||[]},x={add:function(R,b){var T=B();b>=0&&b<=T.length?(u.keys=[].concat(ir(u.keys.slice(0,b)),[u.id],ir(u.keys.slice(b))),C([].concat(ir(T.slice(0,b)),[R],ir(T.slice(b))))):(u.keys=[].concat(ir(u.keys),[u.id]),C([].concat(ir(T),[R]))),u.id+=1},remove:function(R){var b=B(),T=new Set(Array.isArray(R)?R:[R]);T.size<=0||(u.keys=u.keys.filter(function(D,F){return!T.has(F)}),C(b.filter(function(D,F){return!T.has(F)})))},move:function(R,b){if(R!==b){var T=B();R<0||R>=T.length||b<0||b>=T.length||(u.keys=V$(u.keys,R,b),C(V$(T,R,b)))}}},M=y||[];return Array.isArray(M)||(M=[]),n(M.map(function(S,R){var b=u.keys[R];return b===void 0&&(u.keys[R]=u.id,b=u.keys[R],u.id+=1),{name:R,key:b,isListField:!0}}),x,p)})))}function hKe(e){var t=!1,r=e.length,n=[];return e.length?new Promise(function(i,a){e.forEach(function(o,s){o.catch(function(l){return t=!0,l}).then(function(l){r-=1,n[s]=l,!(r>0)&&(t&&a(n),i(n))})})}):Promise.resolve([])}var e1e="__@field_split__";function E8(e){return e.map(function(t){return"".concat(sr(t),":").concat(t)}).join(e1e)}var l0=(function(){function e(){ri(this,e),ee(this,"kvs",new Map)}return ni(e,[{key:"set",value:function(r,n){this.kvs.set(E8(r),n)}},{key:"get",value:function(r){return this.kvs.get(E8(r))}},{key:"update",value:function(r,n){var i=this.get(r),a=n(i);a?this.set(r,a):this.delete(r)}},{key:"delete",value:function(r){this.kvs.delete(E8(r))}},{key:"map",value:function(r){return ir(this.kvs.entries()).map(function(n){var i=Ve(n,2),a=i[0],o=i[1],s=a.split(e1e);return r({key:s.map(function(l){var c=l.match(/^([^:]*):(.*)$/),u=Ve(c,3),A=u[1],d=u[2];return A==="number"?Number(d):d}),value:o})})}},{key:"toJSON",value:function(){var r={};return this.map(function(n){var i=n.key,a=n.value;return r[i.join(".")]=a,null}),r}}]),e})(),gKe=["name"],pKe=ni(function e(t){var r=this;ri(this,e),ee(this,"formHooked",!1),ee(this,"forceRootUpdate",void 0),ee(this,"subscribable",!0),ee(this,"store",{}),ee(this,"fieldEntities",[]),ee(this,"initialValues",{}),ee(this,"callbacks",{}),ee(this,"validateMessages",null),ee(this,"preserve",null),ee(this,"lastValidatePromise",null),ee(this,"getForm",function(){return{getFieldValue:r.getFieldValue,getFieldsValue:r.getFieldsValue,getFieldError:r.getFieldError,getFieldWarning:r.getFieldWarning,getFieldsError:r.getFieldsError,isFieldsTouched:r.isFieldsTouched,isFieldTouched:r.isFieldTouched,isFieldValidating:r.isFieldValidating,isFieldsValidating:r.isFieldsValidating,resetFields:r.resetFields,setFields:r.setFields,setFieldValue:r.setFieldValue,setFieldsValue:r.setFieldsValue,validateFields:r.validateFields,submit:r.submit,_init:!0,getInternalHooks:r.getInternalHooks}}),ee(this,"getInternalHooks",function(n){return n===gv?(r.formHooked=!0,{dispatch:r.dispatch,initEntityValue:r.initEntityValue,registerField:r.registerField,useSubscribe:r.useSubscribe,setInitialValues:r.setInitialValues,destroyForm:r.destroyForm,setCallbacks:r.setCallbacks,setValidateMessages:r.setValidateMessages,getFields:r.getFields,setPreserve:r.setPreserve,getInitialValue:r.getInitialValue,registerWatch:r.registerWatch}):(Si(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),ee(this,"useSubscribe",function(n){r.subscribable=n}),ee(this,"prevWithoutPreserves",null),ee(this,"setInitialValues",function(n,i){if(r.initialValues=n||{},i){var a,o=fE(n,r.store);(a=r.prevWithoutPreserves)===null||a===void 0||a.map(function(s){var l=s.key;o=qu(o,l,iA(n,l))}),r.prevWithoutPreserves=null,r.updateStore(o)}}),ee(this,"destroyForm",function(){var n=new l0;r.getFieldEntities(!0).forEach(function(i){r.isMergedPreserve(i.isPreserve())||n.set(i.getNamePath(),!0)}),r.prevWithoutPreserves=n}),ee(this,"getInitialValue",function(n){var i=iA(r.initialValues,n);return n.length?fE(i):i}),ee(this,"setCallbacks",function(n){r.callbacks=n}),ee(this,"setValidateMessages",function(n){r.validateMessages=n}),ee(this,"setPreserve",function(n){r.preserve=n}),ee(this,"watchList",[]),ee(this,"registerWatch",function(n){return r.watchList.push(n),function(){r.watchList=r.watchList.filter(function(i){return i!==n})}}),ee(this,"notifyWatch",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(r.watchList.length){var i=r.getFieldsValue(),a=r.getFieldsValue(!0);r.watchList.forEach(function(o){o(i,a,n)})}}),ee(this,"timeoutId",null),ee(this,"warningUnhooked",function(){}),ee(this,"updateStore",function(n){r.store=n}),ee(this,"getFieldEntities",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return n?r.fieldEntities.filter(function(i){return i.getNamePath().length}):r.fieldEntities}),ee(this,"getFieldsMap",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=new l0;return r.getFieldEntities(n).forEach(function(a){var o=a.getNamePath();i.set(o,a)}),i}),ee(this,"getFieldEntitiesForNamePathList",function(n){if(!n)return r.getFieldEntities(!0);var i=r.getFieldsMap(!0);return n.map(function(a){var o=yo(a);return i.get(o)||{INVALIDATE_NAME_PATH:yo(a)}})}),ee(this,"getFieldsValue",function(n,i){r.warningUnhooked();var a,o,s;if(n===!0||Array.isArray(n)?(a=n,o=i):n&&sr(n)==="object"&&(s=n.strict,o=n.filter),a===!0&&!o)return r.store;var l=r.getFieldEntitiesForNamePathList(Array.isArray(a)?a:null),c=[];return l.forEach(function(u){var A,d,f="INVALIDATE_NAME_PATH"in u?u.INVALIDATE_NAME_PATH:u.getNamePath();if(s){var h,g;if((h=(g=u).isList)!==null&&h!==void 0&&h.call(g))return}else if(!a&&(A=(d=u).isListField)!==null&&A!==void 0&&A.call(d))return;if(!o)c.push(f);else{var p="getMeta"in u?u.getMeta():null;o(p)&&c.push(f)}}),K$(r.store,c.map(yo))}),ee(this,"getFieldValue",function(n){r.warningUnhooked();var i=yo(n);return iA(r.store,i)}),ee(this,"getFieldsError",function(n){r.warningUnhooked();var i=r.getFieldEntitiesForNamePathList(n);return i.map(function(a,o){return a&&!("INVALIDATE_NAME_PATH"in a)?{name:a.getNamePath(),errors:a.getErrors(),warnings:a.getWarnings()}:{name:yo(n[o]),errors:[],warnings:[]}})}),ee(this,"getFieldError",function(n){r.warningUnhooked();var i=yo(n),a=r.getFieldsError([i])[0];return a.errors}),ee(this,"getFieldWarning",function(n){r.warningUnhooked();var i=yo(n),a=r.getFieldsError([i])[0];return a.warnings}),ee(this,"isFieldsTouched",function(){r.warningUnhooked();for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];var o=i[0],s=i[1],l,c=!1;i.length===0?l=null:i.length===1?Array.isArray(o)?(l=o.map(yo),c=!1):(l=null,c=o):(l=o.map(yo),c=s);var u=r.getFieldEntities(!0),A=function(p){return p.isFieldTouched()};if(!l)return c?u.every(A):u.some(A);var d=new l0;l.forEach(function(g){d.set(g,[])}),u.forEach(function(g){var p=g.getNamePath();l.forEach(function(m){m.every(function(y,C){return p[C]===y})&&d.update(m,function(y){return[].concat(ir(y),[g])})})});var f=function(p){return p.some(A)},h=d.map(function(g){var p=g.value;return p});return c?h.every(f):h.some(f)}),ee(this,"isFieldTouched",function(n){return r.warningUnhooked(),r.isFieldsTouched([n])}),ee(this,"isFieldsValidating",function(n){r.warningUnhooked();var i=r.getFieldEntities();if(!n)return i.some(function(o){return o.isFieldValidating()});var a=n.map(yo);return i.some(function(o){var s=o.getNamePath();return IE(a,s)&&o.isFieldValidating()})}),ee(this,"isFieldValidating",function(n){return r.warningUnhooked(),r.isFieldsValidating([n])}),ee(this,"resetWithFieldInitialValue",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=new l0,a=r.getFieldEntities(!0);a.forEach(function(l){var c=l.props.initialValue,u=l.getNamePath();if(c!==void 0){var A=i.get(u)||new Set;A.add({entity:l,value:c}),i.set(u,A)}});var o=function(c){c.forEach(function(u){var A=u.props.initialValue;if(A!==void 0){var d=u.getNamePath(),f=r.getInitialValue(d);if(f!==void 0)Si(!1,"Form already set 'initialValues' with path '".concat(d.join("."),"'. Field can not overwrite it."));else{var h=i.get(d);if(h&&h.size>1)Si(!1,"Multiple Field with path '".concat(d.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(h){var g=r.getFieldValue(d);(!n.skipExist||g===void 0)&&r.updateStore(qu(r.store,d,ir(h)[0].value))}}}})},s;n.entities?s=n.entities:n.namePathList?(s=[],n.namePathList.forEach(function(l){var c=i.get(l);if(c){var u;(u=s).push.apply(u,ir(ir(c).map(function(A){return A.entity})))}})):s=a,o(s)}),ee(this,"resetFields",function(n){r.warningUnhooked();var i=r.store;if(!n){r.updateStore(fE(r.initialValues)),r.resetWithFieldInitialValue(),r.notifyObservers(i,null,{type:"reset"}),r.notifyWatch();return}var a=n.map(yo);a.forEach(function(o){var s=r.getInitialValue(o);r.updateStore(qu(r.store,o,s))}),r.resetWithFieldInitialValue({namePathList:a}),r.notifyObservers(i,a,{type:"reset"}),r.notifyWatch(a)}),ee(this,"setFields",function(n){r.warningUnhooked();var i=r.store,a=[];n.forEach(function(o){var s=o.name,l=En(o,gKe),c=yo(s);a.push(c),"value"in l&&r.updateStore(qu(r.store,c,l.value)),r.notifyObservers(i,[c],{type:"setField",data:o})}),r.notifyWatch(a)}),ee(this,"getFields",function(){var n=r.getFieldEntities(!0),i=n.map(function(a){var o=a.getNamePath(),s=a.getMeta(),l=se(se({},s),{},{name:o,value:r.getFieldValue(o)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return i}),ee(this,"initEntityValue",function(n){var i=n.props.initialValue;if(i!==void 0){var a=n.getNamePath(),o=iA(r.store,a);o===void 0&&r.updateStore(qu(r.store,a,i))}}),ee(this,"isMergedPreserve",function(n){var i=n!==void 0?n:r.preserve;return i??!0}),ee(this,"registerField",function(n){r.fieldEntities.push(n);var i=n.getNamePath();if(r.notifyWatch([i]),n.props.initialValue!==void 0){var a=r.store;r.resetWithFieldInitialValue({entities:[n],skipExist:!0}),r.notifyObservers(a,[n.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(o,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.fieldEntities=r.fieldEntities.filter(function(A){return A!==n}),!r.isMergedPreserve(s)&&(!o||l.length>1)){var c=o?void 0:r.getInitialValue(i);if(i.length&&r.getFieldValue(i)!==c&&r.fieldEntities.every(function(A){return!Zye(A.getNamePath(),i)})){var u=r.store;r.updateStore(qu(u,i,c,!0)),r.notifyObservers(u,[i],{type:"remove"}),r.triggerDependenciesUpdate(u,i)}}r.notifyWatch([i])}}),ee(this,"dispatch",function(n){switch(n.type){case"updateValue":{var i=n.namePath,a=n.value;r.updateValue(i,a);break}case"validateField":{var o=n.namePath,s=n.triggerName;r.validateFields([o],{triggerName:s});break}}}),ee(this,"notifyObservers",function(n,i,a){if(r.subscribable){var o=se(se({},a),{},{store:r.getFieldsValue(!0)});r.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(n,i,o)})}else r.forceRootUpdate()}),ee(this,"triggerDependenciesUpdate",function(n,i){var a=r.getDependencyChildrenFields(i);return a.length&&r.validateFields(a),r.notifyObservers(n,a,{type:"dependenciesUpdate",relatedFields:[i].concat(ir(a))}),a}),ee(this,"updateValue",function(n,i){var a=yo(n),o=r.store;r.updateStore(qu(r.store,a,i)),r.notifyObservers(o,[a],{type:"valueUpdate",source:"internal"}),r.notifyWatch([a]);var s=r.triggerDependenciesUpdate(o,a),l=r.callbacks.onValuesChange;if(l){var c=K$(r.store,[a]);l(c,r.getFieldsValue())}r.triggerOnFieldsChange([a].concat(ir(s)))}),ee(this,"setFieldsValue",function(n){r.warningUnhooked();var i=r.store;if(n){var a=fE(r.store,n);r.updateStore(a)}r.notifyObservers(i,null,{type:"valueUpdate",source:"external"}),r.notifyWatch()}),ee(this,"setFieldValue",function(n,i){r.setFields([{name:n,value:i}])}),ee(this,"getDependencyChildrenFields",function(n){var i=new Set,a=[],o=new l0;r.getFieldEntities().forEach(function(l){var c=l.props.dependencies;(c||[]).forEach(function(u){var A=yo(u);o.update(A,function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return d.add(l),d})})});var s=function l(c){var u=o.get(c)||new Set;u.forEach(function(A){if(!i.has(A)){i.add(A);var d=A.getNamePath();A.isFieldDirty()&&d.length&&(a.push(d),l(d))}})};return s(n),a}),ee(this,"triggerOnFieldsChange",function(n,i){var a=r.callbacks.onFieldsChange;if(a){var o=r.getFields();if(i){var s=new l0;i.forEach(function(c){var u=c.name,A=c.errors;s.set(u,A)}),o.forEach(function(c){c.errors=s.get(c.name)||c.errors})}var l=o.filter(function(c){var u=c.name;return IE(n,u)});l.length&&a(l,o)}}),ee(this,"validateFields",function(n,i){var a;r.warningUnhooked();var o,s;Array.isArray(n)||typeof n=="string"||typeof i=="string"?(o=n,s=i):s=n;var l=!!o,c=l?o.map(yo):[],u=[],A=String(Date.now()),d=new Set,f=(a=s)===null||a===void 0?void 0:a.recursive;r.getFieldEntities(!0).forEach(function(m){if(l||c.push(m.getNamePath()),!(!m.props.rules||!m.props.rules.length)){var y=m.getNamePath();if(d.add(y.join(A)),!l||IE(c,y,f)){var C=m.validateRules(se({validateMessages:se(se({},$ye),r.validateMessages)},s));u.push(C.then(function(){return{name:y,errors:[],warnings:[]}}).catch(function(w){var B,x=[],M=[];return(B=w.forEach)===null||B===void 0||B.call(w,function(S){var R=S.rule.warningOnly,b=S.errors;R?M.push.apply(M,ir(b)):x.push.apply(x,ir(b))}),x.length?Promise.reject({name:y,errors:x,warnings:M}):{name:y,errors:x,warnings:M}}))}}});var h=hKe(u);r.lastValidatePromise=h,h.catch(function(m){return m}).then(function(m){var y=m.map(function(C){var w=C.name;return w});r.notifyObservers(r.store,y,{type:"validateFinish"}),r.triggerOnFieldsChange(y,m)});var g=h.then(function(){return r.lastValidatePromise===h?Promise.resolve(r.getFieldsValue(c)):Promise.reject([])}).catch(function(m){var y=m.filter(function(C){return C&&C.errors.length});return Promise.reject({values:r.getFieldsValue(c),errorFields:y,outOfDate:r.lastValidatePromise!==h})});g.catch(function(m){return m});var p=c.filter(function(m){return d.has(m.join(A))});return r.triggerOnFieldsChange(p),g}),ee(this,"submit",function(){r.warningUnhooked(),r.validateFields().then(function(n){var i=r.callbacks.onFinish;if(i)try{i(n)}catch(a){console.error(a)}}).catch(function(n){var i=r.callbacks.onFinishFailed;i&&i(n)})}),this.forceRootUpdate=t});function m4(e){var t=E.useRef(),r=E.useState({}),n=Ve(r,2),i=n[1];if(!t.current)if(e)t.current=e;else{var a=function(){i({})},o=new pKe(a);t.current=o.getForm()}return[t.current]}var M6=E.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),fU=function(t){var r=t.validateMessages,n=t.onFormChange,i=t.onFormFinish,a=t.children,o=E.useContext(M6),s=E.useRef({});return E.createElement(M6.Provider,{value:se(se({},o),{},{validateMessages:se(se({},o.validateMessages),r),triggerFormChange:function(c,u){n&&n(c,{changedFields:u,forms:s.current}),o.triggerFormChange(c,u)},triggerFormFinish:function(c,u){i&&i(c,{values:u,forms:s.current}),o.triggerFormFinish(c,u)},registerForm:function(c,u){c&&(s.current=se(se({},s.current),{},ee({},c,u))),o.registerForm(c,u)},unregisterForm:function(c){var u=se({},s.current);delete u[c],s.current=u,o.unregisterForm(c)}})},a)},vKe=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],mKe=function(t,r){var n=t.name,i=t.initialValues,a=t.fields,o=t.form,s=t.preserve,l=t.children,c=t.component,u=c===void 0?"form":c,A=t.validateMessages,d=t.validateTrigger,f=d===void 0?"onChange":d,h=t.onValuesChange,g=t.onFieldsChange,p=t.onFinish,m=t.onFinishFailed,y=En(t,vKe),C=E.useContext(M6),w=m4(o),B=Ve(w,1),x=B[0],M=x.getInternalHooks(gv),S=M.useSubscribe,R=M.setInitialValues,b=M.setCallbacks,T=M.setValidateMessages,D=M.setPreserve,F=M.destroyForm;E.useImperativeHandle(r,function(){return x}),E.useEffect(function(){return C.registerForm(n,x),function(){C.unregisterForm(n)}},[C,x,n]),T(se(se({},C.validateMessages),A)),b({onValuesChange:h,onFieldsChange:function(U){if(C.triggerFormChange(n,U),g){for(var G=arguments.length,z=new Array(G>1?G-1:0),H=1;H<G;H++)z[H-1]=arguments[H];g.apply(void 0,[U].concat(z))}},onFinish:function(U){C.triggerFormFinish(n,U),p&&p(U)},onFinishFailed:m}),D(s);var _=E.useRef(null);R(i,!_.current),_.current||(_.current=!0),E.useEffect(function(){return F},[]);var N,P=typeof l=="function";if(P){var k=x.getFieldsValue(!0);N=l(k,x)}else N=l;S(!P);var j=E.useRef();E.useEffect(function(){AKe(j.current||[],a||[])||x.setFields(a||[]),j.current=a},[a,x]);var Y=E.useMemo(function(){return se(se({},x),{},{validateTrigger:f})},[x,f]),X=E.createElement(oy.Provider,{value:null},E.createElement(Sg.Provider,{value:Y},N));return u===!1?X:E.createElement(u,ge({},y,{onSubmit:function(U){U.preventDefault(),U.stopPropagation(),x.submit()},onReset:function(U){var G;U.preventDefault(),x.resetFields(),(G=y.onReset)===null||G===void 0||G.call(y,U)}}),X)};function W$(e){try{return JSON.stringify(e)}catch{return Math.random()}}function hU(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t[0],i=n===void 0?[]:n,a=t[1],o=a===void 0?{}:a,s=SGe(o)?{form:o}:o,l=s.form,c=E.useState(),u=Ve(c,2),A=u[0],d=u[1],f=E.useMemo(function(){return W$(A)},[A]),h=E.useRef(f);h.current=f;var g=E.useContext(Sg),p=l||g,m=p&&p._init,y=yo(i),C=E.useRef(y);return C.current=y,E.useEffect(function(){if(m){var w=p.getFieldsValue,B=p.getInternalHooks,x=B(gv),M=x.registerWatch,S=M(function(b,T){var D=iA(s.preserve?T:b,C.current),F=W$(D);h.current!==F&&(h.current=F,d(D))}),R=iA(s.preserve?w(!0):w(),C.current);return A!==R&&d(R),S}},[m]),A}var EKe=E.forwardRef(mKe),fm=EKe;fm.FormProvider=fU;fm.Field=v4;fm.List=dU;fm.useForm=m4;fm.useWatch=hU;const yKe=Object.freeze(Object.defineProperty({__proto__:null,Field:v4,FieldContext:Sg,FormProvider:fU,List:dU,ListContext:oy,default:fm,useForm:m4,useWatch:hU},Symbol.toStringTag,{value:"Module"}));var Rg=E.createContext({labelAlign:"right",vertical:!1,itemRef:function(){}}),t1e=E.createContext(null),r1e=function(t){var r=Za(t,["prefixCls"]);return E.createElement(fU,ge({},r))},gU=E.createContext({prefixCls:""}),Ts=E.createContext({}),sy=function(t){var r=t.children,n=t.status,i=t.override,a=E.useContext(Ts),o=E.useMemo(function(){var s=ge({},a);return i&&delete s.isFormItemInput,n&&(delete s.status,delete s.hasFeedback,delete s.feedbackIcon),s},[n,i,a]);return E.createElement(Ts.Provider,{value:o},r)},us=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return r},CKe=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return r},y8=function(){return{height:0,opacity:0}},X$=function(t){var r=t.scrollHeight;return{height:r,opacity:1}},wKe=function(t){return{height:t?t.offsetHeight:0}},C8=function(t,r){return r?.deadline===!0||r.propertyName==="height"},CB={motionName:"ant-motion-collapse",onAppearStart:y8,onEnterStart:y8,onAppearActive:X$,onEnterActive:X$,onLeaveStart:wKe,onLeaveActive:y8,onAppearEnd:C8,onEnterEnd:C8,onLeaveEnd:C8,motionDeadline:500};us("bottomLeft","bottomRight","topLeft","topRight");var n1e=function(t){return t!==void 0&&(t==="topLeft"||t==="topRight")?"slide-down":"slide-up"},lu=function(t,r,n){return n!==void 0?n:"".concat(t,"-").concat(r)};us("warning","error","");function $l(e,t,r){return At(ee(ee(ee(ee(ee({},"".concat(e,"-status-success"),t==="success"),"".concat(e,"-status-warning"),t==="warning"),"".concat(e,"-status-error"),t==="error"),"".concat(e,"-status-validating"),t==="validating"),"".concat(e,"-has-feedback"),r))}var qf=function(t,r){return r||t};function i1e(e){var t=e.suffixIcon,r=e.clearIcon,n=e.menuItemSelectedIcon,i=e.removeIcon,a=e.loading,o=e.multiple,s=e.hasFeedback,l=e.prefixCls,c=e.showArrow,u=e.feedbackIcon,A=r??E.createElement(yA,null),d=function(y){return E.createElement(E.Fragment,null,c!==!1&&y,s&&u)},f=null;if(t!==void 0)f=d(t);else if(a)f=d(E.createElement(bg,{spin:!0}));else{var h="".concat(l,"-suffix");f=function(y){var C=y.open,w=y.showSearch;return d(C&&w?E.createElement(Xf,{className:h}):E.createElement(ux,{className:h}))}}var g=null;n!==void 0?g=n:o?g=E.createElement(EA,null):g=null;var p=null;return i!==void 0?p=i:p=E.createElement(ss,null),{clearIcon:A,suffixIcon:f,itemIcon:g,removeIcon:p}}var a1e=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},E4=E.createContext(null),$f=function(t,r){var n=E.useContext(E4),i=E.useMemo(function(){if(!n)return"";var a=n.compactDirection,o=n.isFirstItem,s=n.isLastItem,l=a==="vertical"?"-vertical-":"-";return At(ee(ee(ee(ee({},"".concat(t,"-compact").concat(l,"item"),!0),"".concat(t,"-compact").concat(l,"first-item"),o),"".concat(t,"-compact").concat(l,"last-item"),s),"".concat(t,"-compact").concat(l,"item-rtl"),r==="rtl"))},[t,r,n]);return{compactSize:n?.compactSize,compactDirection:n?.compactDirection,compactItemClassnames:i}},Yv=function(t){var r=t.children;return E.createElement(E4.Provider,{value:null},r)},BKe=function(t){var r=t.children,n=a1e(t,["children"]);return E.createElement(E4.Provider,{value:n},r)},xKe=function(t){var r=E.useContext(cn),n=r.getPrefixCls,i=r.direction,a=t.size,o=a===void 0?"middle":a,s=t.direction,l=t.block,c=t.prefixCls,u=t.className,A=t.children,d=a1e(t,["size","direction","block","prefixCls","className","children"]),f=n("space-compact",c),h=At(f,ee(ee(ee({},"".concat(f,"-rtl"),i==="rtl"),"".concat(f,"-block"),l),"".concat(f,"-vertical"),s==="vertical"),u),g=E.useContext(E4),p=Ko(A),m=E.useMemo(function(){return p.map(function(y,C){var w=y&&y.key||"".concat(f,"-item-").concat(C);return E.createElement(BKe,{key:w,compactSize:o,compactDirection:s,isFirstItem:C===0&&(!g||g?.isFirstItem),isLastItem:C===p.length-1&&(!g||g?.isLastItem)},y)})},[o,p,g]);return p.length===0?null:E.createElement("div",ge({className:h},d),m)},MKe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},o1e="SECRET_COMBOBOX_MODE_DO_NOT_USE",bKe=function(t,r){var n=t.prefixCls,i=t.bordered,a=i===void 0?!0:i,o=t.className,s=t.getPopupContainer,l=t.dropdownClassName,c=t.popupClassName,u=t.listHeight,A=u===void 0?256:u,d=t.placement,f=t.listItemHeight,h=f===void 0?32:f,g=t.size,p=t.disabled,m=t.notFoundContent,y=t.status,C=t.showArrow,w=MKe(t,["prefixCls","bordered","className","getPopupContainer","dropdownClassName","popupClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","showArrow"]),B=E.useContext(cn),x=B.getPopupContainer,M=B.getPrefixCls,S=B.renderEmpty,R=B.direction,b=B.virtual,T=B.dropdownMatchSelectWidth,D=E.useContext(Rs),F=M("select",n),_=M(),N=$f(F,R),P=N.compactSize,k=N.compactItemClassnames,j=E.useMemo(function(){var Re=w.mode;if(Re!=="combobox")return Re===o1e?"combobox":Re},[w.mode]),Y=j==="multiple"||j==="tags",X=C!==void 0?C:w.loading||!(Y||j==="combobox"),K=E.useContext(Ts),U=K.status,G=K.hasFeedback,z=K.isFormItemInput,H=K.feedbackIcon,V=qf(U,y),Z;m!==void 0?Z=m:j==="combobox"?Z=null:Z=(S||p4)("Select");var ne=i1e(ge(ge({},w),{multiple:Y,hasFeedback:G,feedbackIcon:H,showArrow:X,prefixCls:F})),re=ne.suffixIcon,ue=ne.itemIcon,he=ne.removeIcon,me=ne.clearIcon,be=Za(w,["suffixIcon","itemIcon"]),Me=At(c||l,ee({},"".concat(F,"-dropdown-").concat(R),R==="rtl")),ie=P||g||D,Se=E.useContext(ec),Ue=p??Se,ct=At(ee(ee(ee(ee(ee({},"".concat(F,"-lg"),ie==="large"),"".concat(F,"-sm"),ie==="small"),"".concat(F,"-rtl"),R==="rtl"),"".concat(F,"-borderless"),!a),"".concat(F,"-in-form-item"),z),$l(F,V,G),k,o),He=function(){return d!==void 0?d:R==="rtl"?"bottomRight":"bottomLeft"};return E.createElement(uU,ge({ref:r,virtual:b,dropdownMatchSelectWidth:T},be,{transitionName:lu(_,n1e(d),w.transitionName),listHeight:A,listItemHeight:h,mode:j,prefixCls:F,placement:He(),direction:R,inputIcon:re,menuItemSelectedIcon:ue,removeIcon:he,clearIcon:me,notFoundContent:Z,className:ct,getPopupContainer:s||x,dropdownClassName:Me,showArrow:G||C,disabled:Ue}))},hn=E.forwardRef(bKe);hn.SECRET_COMBOBOX_MODE_DO_NOT_USE=o1e;hn.Option=lU;hn.OptGroup=sU;function s1e(){var e=E.useReducer(function(n){return n+1},0),t=Ve(e,2),r=t[1];return r}var ly=["xxl","xl","lg","md","sm","xs"],gb={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},Qp=new Map,w8=-1,pb={},cy={matchHandlers:{},dispatch:function(t){return pb=t,Qp.forEach(function(r){return r(pb)}),Qp.size>=1},subscribe:function(t){return Qp.size||this.register(),w8+=1,Qp.set(w8,t),t(pb),w8},unsubscribe:function(t){Qp.delete(t),Qp.size||this.unregister()},unregister:function(){var t=this;Object.keys(gb).forEach(function(r){var n=gb[r],i=t.matchHandlers[n];i?.mql.removeListener(i?.listener)}),Qp.clear()},register:function(){var t=this;Object.keys(gb).forEach(function(r){var n=gb[r],i=function(s){var l=s.matches;t.dispatch(ge(ge({},pb),ee({},r,l)))},a=window.matchMedia(n);a.addListener(i),t.matchHandlers[n]={mql:a,listener:i},i(a)})}};function pU(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,t=E.useRef({}),r=s1e();return E.useEffect(function(){var n=cy.subscribe(function(i){t.current=i,e&&r()});return function(){return cy.unsubscribe(n)}},[]),t.current}var b6=function(t){return t?typeof t=="function"?t():t:null},Vc={adjustX:1,adjustY:1},Jc=[0,0],l1e={left:{points:["cr","cl"],overflow:Vc,offset:[-4,0],targetOffset:Jc},right:{points:["cl","cr"],overflow:Vc,offset:[4,0],targetOffset:Jc},top:{points:["bc","tc"],overflow:Vc,offset:[0,-4],targetOffset:Jc},bottom:{points:["tc","bc"],overflow:Vc,offset:[0,4],targetOffset:Jc},topLeft:{points:["bl","tl"],overflow:Vc,offset:[0,-4],targetOffset:Jc},leftTop:{points:["tr","tl"],overflow:Vc,offset:[-4,0],targetOffset:Jc},topRight:{points:["br","tr"],overflow:Vc,offset:[0,-4],targetOffset:Jc},rightTop:{points:["tl","tr"],overflow:Vc,offset:[4,0],targetOffset:Jc},bottomRight:{points:["tr","br"],overflow:Vc,offset:[0,4],targetOffset:Jc},rightBottom:{points:["bl","br"],overflow:Vc,offset:[4,0],targetOffset:Jc},bottomLeft:{points:["tl","bl"],overflow:Vc,offset:[0,4],targetOffset:Jc},leftBottom:{points:["br","bl"],overflow:Vc,offset:[-4,0],targetOffset:Jc}};function IKe(e){var t=e.showArrow,r=e.arrowContent,n=e.children,i=e.prefixCls,a=e.id,o=e.overlayInnerStyle,s=e.className,l=e.style;return E.createElement("div",{className:At("".concat(i,"-content"),s),style:l},t!==!1&&E.createElement("div",{className:"".concat(i,"-arrow"),key:"arrow"},r),E.createElement("div",{className:"".concat(i,"-inner"),id:a,role:"tooltip",style:o},typeof n=="function"?n():n))}var SKe=function(t,r){var n=t.overlayClassName,i=t.trigger,a=i===void 0?["hover"]:i,o=t.mouseEnterDelay,s=o===void 0?0:o,l=t.mouseLeaveDelay,c=l===void 0?.1:l,u=t.overlayStyle,A=t.prefixCls,d=A===void 0?"rc-tooltip":A,f=t.children,h=t.onVisibleChange,g=t.afterVisibleChange,p=t.transitionName,m=t.animation,y=t.motion,C=t.placement,w=C===void 0?"right":C,B=t.align,x=B===void 0?{}:B,M=t.destroyTooltipOnHide,S=M===void 0?!1:M,R=t.defaultVisible,b=t.getTooltipContainer,T=t.overlayInnerStyle,D=t.arrowContent,F=t.overlay,_=t.id,N=t.showArrow,P=En(t,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"]),k=E.useRef(null);E.useImperativeHandle(r,function(){return k.current});var j=se({},P);"visible"in t&&(j.popupVisible=t.visible);var Y=function(){return E.createElement(IKe,{showArrow:N,arrowContent:D,key:"content",prefixCls:d,id:_,overlayInnerStyle:T},F)},X=!1,K=!1;if(typeof S=="boolean")X=S;else if(S&&sr(S)==="object"){var U=S.keepParent;X=U===!0,K=U===!1}return E.createElement(Tx,ge({popupClassName:n,prefixCls:d,popup:Y,action:a,builtinPlacements:l1e,popupPlacement:w,ref:k,popupAlign:x,getPopupContainer:b,onPopupVisibleChange:h,afterPopupVisibleChange:g,popupTransitionName:p,popupAnimation:m,popupMotion:y,defaultPopupVisible:R,destroyPopupOnHide:X,autoDestroy:K,mouseLeaveDelay:c,popupStyle:u,mouseEnterDelay:s},j),f)};const RKe=E.forwardRef(SKe);var TKe=us("success","processing","error","default","warning"),vU=us("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime"),QKe={adjustX:1,adjustY:1},q$={adjustX:0,adjustY:0},DKe=[0,0];function $$(e){return typeof e=="boolean"?e?QKe:q$:ge(ge({},q$),e)}function c1e(e){var t=e.arrowWidth,r=t===void 0?4:t,n=e.horizontalArrowShift,i=n===void 0?16:n,a=e.verticalArrowShift,o=a===void 0?8:a,s=e.autoAdjustOverflow,l=e.arrowPointAtCenter,c={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(i+r),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(o+r)]},topRight:{points:["br","tc"],offset:[i+r,-4]},rightTop:{points:["tl","cr"],offset:[4,-(o+r)]},bottomRight:{points:["tr","bc"],offset:[i+r,4]},rightBottom:{points:["bl","cr"],offset:[4,o+r]},bottomLeft:{points:["tl","bc"],offset:[-(i+r),4]},leftBottom:{points:["br","cl"],offset:[-4,o+r]}};return Object.keys(c).forEach(function(u){c[u]=l?ge(ge({},c[u]),{overflow:$$(s),targetOffset:DKe}):ge(ge({},l1e[u]),{overflow:$$(s)}),c[u].ignoreShake=!0}),c}var FKe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},_Ke=function(t,r){var n={},i=ge({},t);return r.forEach(function(a){t&&a in t&&(n[a]=t[a],delete i[a])}),{picked:n,omitted:i}},Z$=new RegExp("^(".concat(vU.join("|"),")(-inverse)?$"));function NKe(e,t){var r=e.type;if((r.__ANT_BUTTON===!0||e.type==="button")&&e.props.disabled||r.__ANT_SWITCH===!0&&(e.props.disabled||e.props.loading)||r.__ANT_RADIO===!0&&e.props.disabled){var n=_Ke(e.props.style,["position","left","right","top","bottom","float","display","zIndex"]),i=n.picked,a=n.omitted,o=ge(ge({display:"inline-block"},i),{cursor:"not-allowed",width:e.props.block?"100%":void 0}),s=ge(ge({},a),{pointerEvents:"none"}),l=Ea(e,{style:s,className:null});return E.createElement("span",{style:o,className:At(e.props.className,"".concat(t,"-disabled-compatible-wrapper"))},l)}return e}var da=E.forwardRef(function(e,t){var r=E.useContext(cn),n=r.getPopupContainer,i=r.getPrefixCls,a=r.direction,o=Pi(!1,{value:e.open!==void 0?e.open:e.visible,defaultValue:e.defaultOpen!==void 0?e.defaultOpen:e.defaultVisible}),s=Ve(o,2),l=s[0],c=s[1],u=function(){var z=e.title,H=e.overlay;return!z&&!H&&z!==0},A=function(z){var H,V;c(u()?!1:z),u()||((H=e.onOpenChange)===null||H===void 0||H.call(e,z),(V=e.onVisibleChange)===null||V===void 0||V.call(e,z))},d=function(){var z=e.builtinPlacements,H=e.arrowPointAtCenter,V=H===void 0?!1:H,Z=e.autoAdjustOverflow,ne=Z===void 0?!0:Z;return z||c1e({arrowPointAtCenter:V,autoAdjustOverflow:ne})},f=function(z,H){var V=d(),Z=Object.keys(V).find(function(ue){var he,me;return V[ue].points[0]===((he=H.points)===null||he===void 0?void 0:he[0])&&V[ue].points[1]===((me=H.points)===null||me===void 0?void 0:me[1])});if(Z){var ne=z.getBoundingClientRect(),re={top:"50%",left:"50%"};/top|Bottom/.test(Z)?re.top="".concat(ne.height-H.offset[1],"px"):/Top|bottom/.test(Z)&&(re.top="".concat(-H.offset[1],"px")),/left|Right/.test(Z)?re.left="".concat(ne.width-H.offset[0],"px"):/right|Left/.test(Z)&&(re.left="".concat(-H.offset[0],"px")),z.style.transformOrigin="".concat(re.left," ").concat(re.top)}},h=function(){var z=e.title,H=e.overlay;return z===0?z:H||z||""},g=e.getPopupContainer,p=e.placement,m=p===void 0?"top":p,y=e.mouseEnterDelay,C=y===void 0?.1:y,w=e.mouseLeaveDelay,B=w===void 0?.1:w,x=FKe(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay"]),M=e.prefixCls,S=e.openClassName,R=e.getTooltipContainer,b=e.overlayClassName,T=e.color,D=e.overlayInnerStyle,F=e.children,_=i("tooltip",M),N=i(),P=l;!("open"in e)&&!("visible"in e)&&u()&&(P=!1);var k=NKe(bc(F)&&!pye(F)?F:E.createElement("span",null,F),_),j=k.props,Y=!j.className||typeof j.className=="string"?At(j.className,ee({},S||"".concat(_,"-open"),!0)):j.className,X=At(b,ee(ee({},"".concat(_,"-rtl"),a==="rtl"),"".concat(_,"-").concat(T),T&&Z$.test(T))),K=D,U={};return T&&!Z$.test(T)&&(K=ge(ge({},D),{background:T}),U={"--antd-arrow-background-color":T}),E.createElement(RKe,ge({},x,{placement:m,mouseEnterDelay:C,mouseLeaveDelay:B,prefixCls:_,overlayClassName:X,getTooltipContainer:g||R||n,ref:t,builtinPlacements:d(),overlay:h(),visible:P,onVisibleChange:A,onPopupAlign:f,overlayInnerStyle:K,arrowContent:E.createElement("span",{className:"".concat(_,"-arrow-content"),style:U}),motion:{motionName:lu(N,"zoom-big-fast",e.transitionName),motionDeadline:1e3}}),P?Ea(k,{className:Y}):k)}),kKe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},PKe=function(t){var r=t.title,n=t.content,i=t.prefixCls;return E.createElement(E.Fragment,null,r&&E.createElement("div",{className:"".concat(i,"-title")},b6(r)),E.createElement("div",{className:"".concat(i,"-inner-content")},b6(n)))},y4=E.forwardRef(function(e,t){var r=e.prefixCls,n=e.title,i=e.content,a=e._overlay,o=e.placement,s=o===void 0?"top":o,l=e.trigger,c=l===void 0?"hover":l,u=e.mouseEnterDelay,A=u===void 0?.1:u,d=e.mouseLeaveDelay,f=d===void 0?.1:d,h=e.overlayStyle,g=h===void 0?{}:h,p=kKe(e,["prefixCls","title","content","_overlay","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),m=E.useContext(cn),y=m.getPrefixCls,C=y("popover",r),w=y(),B=E.useMemo(function(){return a||(!n&&!i?null:E.createElement(PKe,{prefixCls:C,title:n,content:i}))},[a,n,i,C]);return E.createElement(da,ge({placement:s,trigger:c,mouseEnterDelay:A,mouseLeaveDelay:f,overlayStyle:g},p,{prefixCls:C,ref:t,overlay:B,transitionName:lu(w,"zoom-big",p.transitionName)}))});function Cw(e){return vU.includes(e)}var OKe=function(t){var r=t.className,n=t.prefixCls,i=t.style,a=t.color,o=t.children,s=t.text,l=t.placement,c=l===void 0?"end":l,u=E.useContext(cn),A=u.getPrefixCls,d=u.direction,f=A("ribbon",n),h=Cw(a),g=At(f,"".concat(f,"-placement-").concat(c),ee(ee({},"".concat(f,"-rtl"),d==="rtl"),"".concat(f,"-color-").concat(a),h),r),p={},m={};return a&&!h&&(p.background=a,m.color=a),E.createElement("div",{className:"".concat(f,"-wrapper")},o,E.createElement("div",{className:g,style:ge(ge({},p),i)},E.createElement("span",{className:"".concat(f,"-text")},s),E.createElement("div",{className:"".concat(f,"-corner"),style:m})))};function eZ(e){var t=e.prefixCls,r=e.value,n=e.current,i=e.offset,a=i===void 0?0:i,o;return a&&(o={position:"absolute",top:"".concat(a,"00%"),left:0}),E.createElement("span",{style:o,className:At("".concat(t,"-only-unit"),{current:n})},r)}function jKe(e,t,r){for(var n=e,i=0;(n+10)%10!==t;)n+=r,i+=r;return i}function zKe(e){var t=e.prefixCls,r=e.count,n=e.value,i=Number(n),a=Math.abs(r),o=E.useState(i),s=Ve(o,2),l=s[0],c=s[1],u=E.useState(a),A=Ve(u,2),d=A[0],f=A[1],h=function(){c(i),f(a)};E.useEffect(function(){var x=setTimeout(function(){h()},1e3);return function(){clearTimeout(x)}},[i]);var g,p;if(l===i||Number.isNaN(i)||Number.isNaN(l))g=[E.createElement(eZ,ge({},e,{key:i,current:!0}))],p={transition:"none"};else{g=[];for(var m=i+10,y=[],C=i;C<=m;C+=1)y.push(C);var w=y.findIndex(function(x){return x%10===l});g=y.map(function(x,M){var S=x%10;return E.createElement(eZ,ge({},e,{key:x,value:S,offset:M-w,current:M===w}))});var B=d<a?1:-1;p={transform:"translateY(".concat(-jKe(l,i,B),"00%)")}}return E.createElement("span",{className:"".concat(t,"-only"),style:p,onTransitionEnd:h},g)}var LKe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},YKe=function(t){var r=t.prefixCls,n=t.count,i=t.className,a=t.motionClassName,o=t.style,s=t.title,l=t.show,c=t.component,u=c===void 0?"sup":c,A=t.children,d=LKe(t,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),f=E.useContext(cn),h=f.getPrefixCls,g=h("scroll-number",r),p=ge(ge({},d),{"data-show":l,style:o,className:At(g,i,a),title:s}),m=n;if(n&&Number(n)%1===0){var y=String(n).split("");m=y.map(function(C,w){return E.createElement(zKe,{prefixCls:g,count:Number(n),value:C,key:y.length-w})})}return o&&o.borderColor&&(p.style=ge(ge({},o),{boxShadow:"0 0 0 1px ".concat(o.borderColor," inset")})),A?Ea(A,function(C){return{className:At("".concat(g,"-custom-component"),C?.className,a)}}):E.createElement(u,p,m)},UKe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Cg=function(t){var r=t.prefixCls,n=t.scrollNumberPrefixCls,i=t.children,a=t.status,o=t.text,s=t.color,l=t.count,c=l===void 0?null:l,u=t.overflowCount,A=u===void 0?99:u,d=t.dot,f=d===void 0?!1:d,h=t.size,g=h===void 0?"default":h,p=t.title,m=t.offset,y=t.style,C=t.className,w=t.showZero,B=w===void 0?!1:w,x=UKe(t,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","showZero"]),M=E.useContext(cn),S=M.getPrefixCls,R=M.direction,b=S("badge",r),T=c>A?"".concat(A,"+"):c,D=T==="0"||T===0,F=c===null||D&&!B,_=(a!=null||s!=null)&&F,N=f&&!D,P=N?"":T,k=E.useMemo(function(){var he=P==null||P==="";return(he||D&&!B)&&!N},[P,D,B,N]),j=E.useRef(c);k||(j.current=c);var Y=j.current,X=E.useRef(P);k||(X.current=P);var K=X.current,U=E.useRef(N);k||(U.current=N);var G=E.useMemo(function(){if(!m)return ge({},y);var he={marginTop:m[1]};return R==="rtl"?he.left=parseInt(m[0],10):he.right=-parseInt(m[0],10),ge(ge({},he),y)},[R,m,y]),z=p??(typeof Y=="string"||typeof Y=="number"?Y:void 0),H=k||!o?null:E.createElement("span",{className:"".concat(b,"-status-text")},o),V=!Y||sr(Y)!=="object"?void 0:Ea(Y,function(he){return{style:ge(ge({},G),he.style)}}),Z=At(ee(ee(ee({},"".concat(b,"-status-dot"),_),"".concat(b,"-status-").concat(a),!!a),"".concat(b,"-status-").concat(s),Cw(s))),ne={};s&&!Cw(s)&&(ne.background=s);var re=At(b,ee(ee(ee({},"".concat(b,"-status"),_),"".concat(b,"-not-a-wrapper"),!i),"".concat(b,"-rtl"),R==="rtl"),C);if(!i&&_){var ue=G.color;return E.createElement("span",ge({},x,{className:re,style:G}),E.createElement("span",{className:Z,style:ne}),o&&E.createElement("span",{style:{color:ue},className:"".concat(b,"-status-text")},o))}return E.createElement("span",ge({},x,{className:re}),i,E.createElement(Ss,{visible:!k,motionName:"".concat(b,"-zoom"),motionAppear:!1,motionDeadline:1e3},function(he){var me=he.className,be=S("scroll-number",n),Me=U.current,ie=At(ee(ee(ee(ee(ee(ee({},"".concat(b,"-dot"),Me),"".concat(b,"-count"),!Me),"".concat(b,"-count-sm"),g==="small"),"".concat(b,"-multiple-words"),!Me&&K&&K.toString().length>1),"".concat(b,"-status-").concat(a),!!a),"".concat(b,"-status-").concat(s),Cw(s))),Se=ge({},G);return s&&!Cw(s)&&(Se=Se||{},Se.background=s),E.createElement(YKe,{prefixCls:be,show:!k,motionClassName:me,className:ie,count:K,title:z,style:Se,key:"scrollNumber"},V)}),H)};Cg.Ribbon=OKe;var u1e=E.createContext(null);function mU(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function A1e(e){var t=E.useContext(u1e);return mU(t,e)}var HKe=["children","locked"],AA=E.createContext(null);function GKe(e,t){var r=se({},e);return Object.keys(t).forEach(function(n){var i=t[n];i!==void 0&&(r[n]=i)}),r}function wB(e){var t=e.children,r=e.locked,n=En(e,HKe),i=E.useContext(AA),a=um(function(){return GKe(i,n)},[i,n],function(o,s){return!r&&(o[0]!==s[0]||!ay(o[1],s[1],!0))});return E.createElement(AA.Provider,{value:a},t)}var KKe=[],d1e=E.createContext(null);function C4(){return E.useContext(d1e)}var f1e=E.createContext(KKe);function Ny(e){var t=E.useContext(f1e);return E.useMemo(function(){return e!==void 0?[].concat(ir(t),[e]):t},[t,e])}var h1e=E.createContext(null),EU=E.createContext({});function tZ(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(g4(e)){var r=e.nodeName.toLowerCase(),n=["input","select","textarea","button"].includes(r)||e.isContentEditable||r==="a"&&!!e.getAttribute("href"),i=e.getAttribute("tabindex"),a=Number(i),o=null;return i&&!Number.isNaN(a)?o=a:n&&o===null&&(o=0),n&&e.disabled&&(o=null),o!==null&&(o>=0||t&&o<0)}return!1}function g1e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=ir(e.querySelectorAll("*")).filter(function(n){return tZ(n,t)});return tZ(e,t)&&r.unshift(e),r}var I6=cr.LEFT,S6=cr.RIGHT,R6=cr.UP,mR=cr.DOWN,ER=cr.ENTER,p1e=cr.ESC,G1=cr.HOME,K1=cr.END,rZ=[R6,mR,I6,S6];function VKe(e,t,r,n){var i,a,o,s,l="prev",c="next",u="children",A="parent";if(e==="inline"&&n===ER)return{inlineTrigger:!0};var d=(i={},ee(i,R6,l),ee(i,mR,c),i),f=(a={},ee(a,I6,r?c:l),ee(a,S6,r?l:c),ee(a,mR,u),ee(a,ER,u),a),h=(o={},ee(o,R6,l),ee(o,mR,c),ee(o,ER,u),ee(o,p1e,A),ee(o,I6,r?u:A),ee(o,S6,r?A:u),o),g={inline:d,horizontal:f,vertical:h,inlineSub:d,horizontalSub:h,verticalSub:h},p=(s=g["".concat(e).concat(t?"":"Sub")])===null||s===void 0?void 0:s[n];switch(p){case l:return{offset:-1,sibling:!0};case c:return{offset:1,sibling:!0};case A:return{offset:-1,sibling:!1};case u:return{offset:1,sibling:!1};default:return null}}function JKe(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function WKe(e,t){for(var r=e||document.activeElement;r;){if(t.has(r))return r;r=r.parentElement}return null}function v1e(e,t){var r=g1e(e,!0);return r.filter(function(n){return t.has(n)})}function nZ(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var i=v1e(e,t),a=i.length,o=i.findIndex(function(s){return r===s});return n<0?o===-1?o=a-1:o-=1:n>0&&(o+=1),o=(o+a)%a,i[o]}function XKe(e,t,r,n,i,a,o,s,l,c){var u=E.useRef(),A=E.useRef();A.current=t;var d=function(){li.cancel(u.current)};return E.useEffect(function(){return function(){d()}},[]),function(f){var h=f.which;if([].concat(rZ,[ER,p1e,G1,K1]).includes(h)){var g,p,m,y=function(){g=new Set,p=new Map,m=new Map;var N=a();return N.forEach(function(P){var k=document.querySelector("[data-menu-id='".concat(mU(n,P),"']"));k&&(g.add(k),m.set(k,P),p.set(P,k))}),g};y();var C=p.get(t),w=WKe(C,g),B=m.get(w),x=VKe(e,o(B,!0).length===1,r,h);if(!x&&h!==G1&&h!==K1)return;(rZ.includes(h)||[G1,K1].includes(h))&&f.preventDefault();var M=function(N){if(N){var P=N,k=N.querySelector("a");k!=null&&k.getAttribute("href")&&(P=k);var j=m.get(N);s(j),d(),u.current=li(function(){A.current===j&&P.focus()})}};if([G1,K1].includes(h)||x.sibling||!w){var S;!w||e==="inline"?S=i.current:S=JKe(w);var R,b=v1e(S,g);h===G1?R=b[0]:h===K1?R=b[b.length-1]:R=nZ(S,g,w,x.offset),M(R)}else if(x.inlineTrigger)l(B);else if(x.offset>0)l(B,!0),d(),u.current=li(function(){y();var _=w.getAttribute("aria-controls"),N=document.getElementById(_),P=nZ(N,g);M(P)},5);else if(x.offset<0){var T=o(B,!0),D=T[T.length-2],F=p.get(D);l(D,!1),M(F)}}c?.(f)}}function qKe(e){Promise.resolve().then(e)}var yU="__RC_UTIL_PATH_SPLIT__",iZ=function(t){return t.join(yU)},$Ke=function(t){return t.split(yU)},T6="rc-menu-more";function ZKe(){var e=E.useState({}),t=Ve(e,2),r=t[1],n=E.useRef(new Map),i=E.useRef(new Map),a=E.useState([]),o=Ve(a,2),s=o[0],l=o[1],c=E.useRef(0),u=E.useRef(!1),A=function(){u.current||r({})},d=E.useCallback(function(C,w){var B=iZ(w);i.current.set(B,C),n.current.set(C,B),c.current+=1;var x=c.current;qKe(function(){x===c.current&&A()})},[]),f=E.useCallback(function(C,w){var B=iZ(w);i.current.delete(B),n.current.delete(C)},[]),h=E.useCallback(function(C){l(C)},[]),g=E.useCallback(function(C,w){var B=n.current.get(C)||"",x=$Ke(B);return w&&s.includes(x[0])&&x.unshift(T6),x},[s]),p=E.useCallback(function(C,w){return C.some(function(B){var x=g(B,!0);return x.includes(w)})},[g]),m=function(){var w=ir(n.current.keys());return s.length&&w.push(T6),w},y=E.useCallback(function(C){var w="".concat(n.current.get(C)).concat(yU),B=new Set;return ir(i.current.keys()).forEach(function(x){x.startsWith(w)&&B.add(i.current.get(x))}),B},[]);return E.useEffect(function(){return function(){u.current=!0}},[]),{registerPath:d,unregisterPath:f,refreshOverflowKeys:h,isSubPathKey:p,getKeyPath:g,getKeys:m,getSubPathKeys:y}}function Y0(e){var t=E.useRef(e);t.current=e;var r=E.useCallback(function(){for(var n,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return(n=t.current)===null||n===void 0?void 0:n.call.apply(n,[t].concat(a))},[]);return e?r:void 0}var eVe=Math.random().toFixed(5).toString().slice(2),aZ=0;function tVe(e){var t=Pi(e,{value:e}),r=Ve(t,2),n=r[0],i=r[1];return E.useEffect(function(){aZ+=1;var a="".concat(eVe,"-").concat(aZ);i("rc-menu-uuid-".concat(a))},[]),n}function m1e(e,t,r,n){var i=E.useContext(AA),a=i.activeKey,o=i.onActive,s=i.onInactive,l={active:a===e};return t||(l.onMouseEnter=function(c){r?.({key:e,domEvent:c}),o(e)},l.onMouseLeave=function(c){n?.({key:e,domEvent:c}),s(e)}),l}function E1e(e){var t=E.useContext(AA),r=t.mode,n=t.rtl,i=t.inlineIndent;if(r!=="inline")return null;var a=e;return n?{paddingRight:a*i}:{paddingLeft:a*i}}function y1e(e){var t=e.icon,r=e.props,n=e.children,i;return typeof t=="function"?i=E.createElement(t,se({},r)):i=t,i||n||null}var rVe=["item"];function IT(e){var t=e.item,r=En(e,rVe);return Object.defineProperty(r,"item",{get:function(){return Si(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),r}var nVe=["title","attribute","elementRef"],iVe=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],aVe=["active"],oVe=(function(e){wi(r,e);var t=Sa(r);function r(){return ri(this,r),t.apply(this,arguments)}return ni(r,[{key:"render",value:function(){var i=this.props,a=i.title,o=i.attribute,s=i.elementRef,l=En(i,nVe),c=Za(l,["eventKey","popupClassName","popupOffset","onTitleClick"]);return Si(!o,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),E.createElement(yd.Item,ge({},o,{title:typeof a=="string"?a:void 0},c,{ref:s}))}}]),r})(E.Component),sVe=E.forwardRef(function(e,t){var r,n=e.style,i=e.className,a=e.eventKey;e.warnKey;var o=e.disabled,s=e.itemIcon,l=e.children,c=e.role,u=e.onMouseEnter,A=e.onMouseLeave,d=e.onClick,f=e.onKeyDown,h=e.onFocus,g=En(e,iVe),p=A1e(a),m=E.useContext(AA),y=m.prefixCls,C=m.onItemClick,w=m.disabled,B=m.overflowDisabled,x=m.itemIcon,M=m.selectedKeys,S=m.onActive,R=E.useContext(EU),b=R._internalRenderMenuItem,T="".concat(y,"-item"),D=E.useRef(),F=E.useRef(),_=w||o,N=Ix(t,F),P=Ny(a),k=function(ue){return{key:a,keyPath:ir(P).reverse(),item:D.current,domEvent:ue}},j=s||x,Y=m1e(a,_,u,A),X=Y.active,K=En(Y,aVe),U=M.includes(a),G=E1e(P.length),z=function(ue){if(!_){var he=k(ue);d?.(IT(he)),C(he)}},H=function(ue){if(f?.(ue),ue.which===cr.ENTER){var he=k(ue);d?.(IT(he)),C(he)}},V=function(ue){S(a),h?.(ue)},Z={};e.role==="option"&&(Z["aria-selected"]=U);var ne=E.createElement(oVe,ge({ref:D,elementRef:N,role:c===null?"none":c||"menuitem",tabIndex:o?null:-1,"data-menu-id":B&&p?null:p},g,K,Z,{component:"li","aria-disabled":o,style:se(se({},G),n),className:At(T,(r={},ee(r,"".concat(T,"-active"),X),ee(r,"".concat(T,"-selected"),U),ee(r,"".concat(T,"-disabled"),_),r),i),onClick:z,onKeyDown:H,onFocus:V}),l,E.createElement(y1e,{props:se(se({},e),{},{isSelected:U}),icon:j}));return b&&(ne=b(ne,e,{selected:U})),ne});function lVe(e,t){var r=e.eventKey,n=C4(),i=Ny(r);return E.useEffect(function(){if(n)return n.registerPath(r,i),function(){n.unregisterPath(r,i)}},[i]),n?null:E.createElement(sVe,ge({},e,{ref:t}))}const Dx=E.forwardRef(lVe);var cVe=["className","children"],uVe=function(t,r){var n=t.className,i=t.children,a=En(t,cVe),o=E.useContext(AA),s=o.prefixCls,l=o.mode,c=o.rtl;return E.createElement("ul",ge({className:At(s,c&&"".concat(s,"-rtl"),"".concat(s,"-sub"),"".concat(s,"-").concat(l==="inline"?"inline":"vertical"),n),role:"menu"},a,{"data-menu-list":!0,ref:r}),i)},CU=E.forwardRef(uVe);CU.displayName="SubMenuList";var AVe=["label","children","key","type"];function wU(e,t){return Ko(e).map(function(r,n){if(E.isValidElement(r)){var i,a,o=r.key,s=(i=(a=r.props)===null||a===void 0?void 0:a.eventKey)!==null&&i!==void 0?i:o,l=s==null;l&&(s="tmp_key-".concat([].concat(ir(t),[n]).join("-")));var c={key:s,eventKey:s};return E.cloneElement(r,c)}return r})}function Q6(e){return(e||[]).map(function(t,r){if(t&&sr(t)==="object"){var n=t,i=n.label,a=n.children,o=n.key,s=n.type,l=En(n,AVe),c=o??"tmp-".concat(r);return a||s==="group"?s==="group"?E.createElement(B4,ge({key:c},l,{title:i}),Q6(a)):E.createElement(w4,ge({key:c},l,{title:i}),Q6(a)):s==="divider"?E.createElement(BU,ge({key:c},l)):E.createElement(Dx,ge({key:c},l),i)}return null}).filter(function(t){return t})}function dVe(e,t,r){var n=e;return t&&(n=Q6(t)),wU(n,r)}var dg={adjustX:1,adjustY:1},fVe={topLeft:{points:["bl","tl"],overflow:dg,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:dg,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:dg,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:dg,offset:[4,0]}},hVe={topLeft:{points:["bl","tl"],overflow:dg,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:dg,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:dg,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:dg,offset:[4,0]}};function C1e(e,t,r){if(t)return t;if(r)return r[e]||r.other}var gVe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function pVe(e){var t=e.prefixCls,r=e.visible,n=e.children,i=e.popup,a=e.popupClassName,o=e.popupOffset,s=e.disabled,l=e.mode,c=e.onVisibleChange,u=E.useContext(AA),A=u.getPopupContainer,d=u.rtl,f=u.subMenuOpenDelay,h=u.subMenuCloseDelay,g=u.builtinPlacements,p=u.triggerSubMenuAction,m=u.forceSubMenuRender,y=u.rootClassName,C=u.motion,w=u.defaultMotions,B=E.useState(!1),x=Ve(B,2),M=x[0],S=x[1],R=se(d?se({},hVe):se({},fVe),g),b=gVe[l],T=C1e(l,C,w),D=E.useRef(T);l!=="inline"&&(D.current=T);var F=se(se({},D.current),{},{leavedClassName:"".concat(t,"-hidden"),removeOnLeave:!1,motionAppear:!0}),_=E.useRef();return E.useEffect(function(){return _.current=li(function(){S(r)}),function(){li.cancel(_.current)}},[r]),E.createElement(Tx,{prefixCls:t,popupClassName:At("".concat(t,"-popup"),ee({},"".concat(t,"-rtl"),d),a,y),stretch:l==="horizontal"?"minWidth":null,getPopupContainer:A,builtinPlacements:R,popupPlacement:b,popupVisible:M,popup:i,popupAlign:o&&{offset:o},action:s?[]:[p],mouseEnterDelay:f,mouseLeaveDelay:h,onPopupVisibleChange:c,forceRender:m,popupMotion:F},n)}function vVe(e){var t=e.id,r=e.open,n=e.keyPath,i=e.children,a="inline",o=E.useContext(AA),s=o.prefixCls,l=o.forceSubMenuRender,c=o.motion,u=o.defaultMotions,A=o.mode,d=E.useRef(!1);d.current=A===a;var f=E.useState(!d.current),h=Ve(f,2),g=h[0],p=h[1],m=d.current?r:!1;E.useEffect(function(){d.current&&p(!1)},[A]);var y=se({},C1e(a,c,u));n.length>1&&(y.motionAppear=!1);var C=y.onVisibleChanged;return y.onVisibleChanged=function(w){return!d.current&&!w&&p(!0),C?.(w)},g?null:E.createElement(wB,{mode:a,locked:!d.current},E.createElement(Ss,ge({visible:m},y,{forceRender:l,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(w){var B=w.className,x=w.style;return E.createElement(CU,{id:t,className:B,style:x},i)}))}var mVe=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],EVe=["active"],yVe=function(t){var r,n=t.style,i=t.className,a=t.title,o=t.eventKey;t.warnKey;var s=t.disabled,l=t.internalPopupClose,c=t.children,u=t.itemIcon,A=t.expandIcon,d=t.popupClassName,f=t.popupOffset,h=t.onClick,g=t.onMouseEnter,p=t.onMouseLeave,m=t.onTitleClick,y=t.onTitleMouseEnter,C=t.onTitleMouseLeave,w=En(t,mVe),B=A1e(o),x=E.useContext(AA),M=x.prefixCls,S=x.mode,R=x.openKeys,b=x.disabled,T=x.overflowDisabled,D=x.activeKey,F=x.selectedKeys,_=x.itemIcon,N=x.expandIcon,P=x.onItemClick,k=x.onOpenChange,j=x.onActive,Y=E.useContext(EU),X=Y._internalRenderSubMenuItem,K=E.useContext(h1e),U=K.isSubPathKey,G=Ny(),z="".concat(M,"-submenu"),H=b||s,V=E.useRef(),Z=E.useRef(),ne=u||_,re=A||N,ue=R.includes(o),he=!T&&ue,me=U(F,o),be=m1e(o,H,y,C),Me=be.active,ie=En(be,EVe),Se=E.useState(!1),Ue=Ve(Se,2),ct=Ue[0],He=Ue[1],Re=function(ze){H||He(ze)},Ce=function(ze){Re(!0),g?.({key:o,domEvent:ze})},De=function(ze){Re(!1),p?.({key:o,domEvent:ze})},Ie=E.useMemo(function(){return Me||(S!=="inline"?ct||U([D],o):!1)},[S,Me,D,ct,o,U]),$e=E1e(G.length),Ct=function(ze){H||(m?.({key:o,domEvent:ze}),S==="inline"&&k(o,!ue))},Ze=Y0(function(Et){h?.(IT(Et)),P(Et)}),tt=function(ze){S!=="inline"&&k(o,ze)},nt=function(){j(o)},rt=B&&"".concat(B,"-popup"),qe=E.createElement("div",ge({role:"menuitem",style:$e,className:"".concat(z,"-title"),tabIndex:H?null:-1,ref:V,title:typeof a=="string"?a:null,"data-menu-id":T&&B?null:B,"aria-expanded":he,"aria-haspopup":!0,"aria-controls":rt,"aria-disabled":H,onClick:Ct,onFocus:nt},ie),a,E.createElement(y1e,{icon:S!=="horizontal"?re:null,props:se(se({},t),{},{isOpen:he,isSubMenu:!0})},E.createElement("i",{className:"".concat(z,"-arrow")}))),de=E.useRef(S);if(S!=="inline"&&G.length>1?de.current="vertical":de.current=S,!T){var We=de.current;qe=E.createElement(pVe,{mode:We,prefixCls:z,visible:!l&&he&&S!=="inline",popupClassName:d,popupOffset:f,popup:E.createElement(wB,{mode:We==="horizontal"?"vertical":We},E.createElement(CU,{id:rt,ref:Z},c)),disabled:H,onVisibleChange:tt},qe)}var ut=E.createElement(yd.Item,ge({role:"none"},w,{component:"li",style:n,className:At(z,"".concat(z,"-").concat(S),i,(r={},ee(r,"".concat(z,"-open"),he),ee(r,"".concat(z,"-active"),Ie),ee(r,"".concat(z,"-selected"),me),ee(r,"".concat(z,"-disabled"),H),r)),onMouseEnter:Ce,onMouseLeave:De}),qe,!T&&E.createElement(vVe,{id:rt,open:he,keyPath:G},c));return X&&(ut=X(ut,t,{selected:me,active:Ie,open:he,disabled:H})),E.createElement(wB,{onItemClick:Ze,mode:S==="horizontal"?"vertical":S,itemIcon:ne,expandIcon:re},ut)};function w4(e){var t=e.eventKey,r=e.children,n=Ny(t),i=wU(r,n),a=C4();E.useEffect(function(){if(a)return a.registerPath(t,n),function(){a.unregisterPath(t,n)}},[n]);var o;return a?o=i:o=E.createElement(yVe,e,i),E.createElement(f1e.Provider,{value:n},o)}var CVe=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],c0=[],wVe=E.forwardRef(function(e,t){var r,n,i=e,a=i.prefixCls,o=a===void 0?"rc-menu":a,s=i.rootClassName,l=i.style,c=i.className,u=i.tabIndex,A=u===void 0?0:u,d=i.items,f=i.children,h=i.direction,g=i.id,p=i.mode,m=p===void 0?"vertical":p,y=i.inlineCollapsed,C=i.disabled,w=i.disabledOverflow,B=i.subMenuOpenDelay,x=B===void 0?.1:B,M=i.subMenuCloseDelay,S=M===void 0?.1:M,R=i.forceSubMenuRender,b=i.defaultOpenKeys,T=i.openKeys,D=i.activeKey,F=i.defaultActiveFirst,_=i.selectable,N=_===void 0?!0:_,P=i.multiple,k=P===void 0?!1:P,j=i.defaultSelectedKeys,Y=i.selectedKeys,X=i.onSelect,K=i.onDeselect,U=i.inlineIndent,G=U===void 0?24:U,z=i.motion,H=i.defaultMotions,V=i.triggerSubMenuAction,Z=V===void 0?"hover":V,ne=i.builtinPlacements,re=i.itemIcon,ue=i.expandIcon,he=i.overflowedIndicator,me=he===void 0?"...":he,be=i.overflowedIndicatorPopupClassName,Me=i.getPopupContainer,ie=i.onClick,Se=i.onOpenChange,Ue=i.onKeyDown;i.openAnimation,i.openTransitionName;var ct=i._internalRenderMenuItem,He=i._internalRenderSubMenuItem,Re=En(i,CVe),Ce=E.useMemo(function(){return dVe(f,d,c0)},[f,d]),De=E.useState(!1),Ie=Ve(De,2),$e=Ie[0],Ct=Ie[1],Ze=E.useRef(),tt=tVe(g),nt=h==="rtl",rt=Pi(b,{value:T,postState:function(et){return et||c0}}),qe=Ve(rt,2),de=qe[0],We=qe[1],ut=function(et){var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Pt(){We(et),Se?.(et)}bt?ls.flushSync(Pt):Pt()},Et=E.useState(de),ze=Ve(Et,2),Ge=ze[0],pe=ze[1],Bt=E.useRef(!1),xt=E.useMemo(function(){return(m==="inline"||m==="vertical")&&y?["vertical",y]:[m,!1]},[m,y]),$=Ve(xt,2),Qe=$[0],Fe=$[1],Ae=Qe==="inline",le=E.useState(Qe),Be=Ve(le,2),Ke=Be[0],je=Be[1],ft=E.useState(Fe),gt=Ve(ft,2),vt=gt[0],at=gt[1];E.useEffect(function(){je(Qe),at(Fe),Bt.current&&(Ae?We(Ge):ut(c0))},[Qe,Fe]);var mt=E.useState(0),qt=Ve(mt,2),Xt=qt[0],Dr=qt[1],Lr=Xt>=Ce.length-1||Ke!=="horizontal"||w;E.useEffect(function(){Ae&&pe(de)},[de]),E.useEffect(function(){return Bt.current=!0,function(){Bt.current=!1}},[]);var Kr=ZKe(),Pr=Kr.registerPath,vr=Kr.unregisterPath,wr=Kr.refreshOverflowKeys,Mr=Kr.isSubPathKey,Fr=Kr.getKeyPath,br=Kr.getKeys,Qr=Kr.getSubPathKeys,Ar=E.useMemo(function(){return{registerPath:Pr,unregisterPath:vr}},[Pr,vr]),mr=E.useMemo(function(){return{isSubPathKey:Mr}},[Mr]);E.useEffect(function(){wr(Lr?c0:Ce.slice(Xt+1).map(function(Le){return Le.key}))},[Xt,Lr]);var fr=Pi(D||F&&((r=Ce[0])===null||r===void 0?void 0:r.key),{value:D}),Gt=Ve(fr,2),Kt=Gt[0],er=Gt[1],Ir=Y0(function(Le){er(Le)}),Gr=Y0(function(){er(void 0)});E.useImperativeHandle(t,function(){return{list:Ze.current,focus:function(et){var bt,Pt=Kt??((bt=Ce.find(function(_r){return!_r.props.disabled}))===null||bt===void 0?void 0:bt.key);if(Pt){var Lt,Ht,rr;(Lt=Ze.current)===null||Lt===void 0||(Ht=Lt.querySelector("li[data-menu-id='".concat(mU(tt,Pt),"']")))===null||Ht===void 0||(rr=Ht.focus)===null||rr===void 0||rr.call(Ht,et)}}}});var Rn=Pi(j||[],{value:Y,postState:function(et){return Array.isArray(et)?et:et==null?c0:[et]}}),dn=Ve(Rn,2),Qn=dn[0],pt=dn[1],Xe=function(et){if(N){var bt=et.key,Pt=Qn.includes(bt),Lt;k?Pt?Lt=Qn.filter(function(rr){return rr!==bt}):Lt=[].concat(ir(Qn),[bt]):Lt=[bt],pt(Lt);var Ht=se(se({},et),{},{selectedKeys:Lt});Pt?K?.(Ht):X?.(Ht)}!k&&de.length&&Ke!=="inline"&&ut(c0)},Tt=Y0(function(Le){ie?.(IT(Le)),Xe(Le)}),Nt=Y0(function(Le,et){var bt=de.filter(function(Lt){return Lt!==Le});if(et)bt.push(Le);else if(Ke!=="inline"){var Pt=Qr(Le);bt=bt.filter(function(Lt){return!Pt.has(Lt)})}ay(de,bt,!0)||ut(bt,!0)}),Wt=Y0(Me),St=function(et,bt){var Pt=bt??!de.includes(et);Nt(et,Pt)},ve=XKe(Ke,Kt,nt,tt,Ze,br,Fr,er,St,Ue);E.useEffect(function(){Ct(!0)},[]);var ke=E.useMemo(function(){return{_internalRenderMenuItem:ct,_internalRenderSubMenuItem:He}},[ct,He]),ye=Ke!=="horizontal"||w?Ce:Ce.map(function(Le,et){return E.createElement(wB,{key:Le.key,overflowDisabled:et>Xt},Le)}),Oe=E.createElement(yd,ge({id:g,ref:Ze,prefixCls:"".concat(o,"-overflow"),component:"ul",itemComponent:Dx,className:At(o,"".concat(o,"-root"),"".concat(o,"-").concat(Ke),c,(n={},ee(n,"".concat(o,"-inline-collapsed"),vt),ee(n,"".concat(o,"-rtl"),nt),n),s),dir:h,style:l,role:"menu",tabIndex:A,data:ye,renderRawItem:function(et){return et},renderRawRest:function(et){var bt=et.length,Pt=bt?Ce.slice(-bt):null;return E.createElement(w4,{eventKey:T6,title:me,disabled:Lr,internalPopupClose:bt===0,popupClassName:be},Pt)},maxCount:Ke!=="horizontal"||w?yd.INVALIDATE:yd.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(et){Dr(et)},onKeyDown:ve},Re));return E.createElement(EU.Provider,{value:ke},E.createElement(u1e.Provider,{value:tt},E.createElement(wB,{prefixCls:o,rootClassName:s,mode:Ke,openKeys:de,rtl:nt,disabled:C,motion:$e?z:null,defaultMotions:$e?H:null,activeKey:Kt,onActive:Ir,onInactive:Gr,selectedKeys:Qn,inlineIndent:G,subMenuOpenDelay:x,subMenuCloseDelay:S,forceSubMenuRender:R,builtinPlacements:ne,triggerSubMenuAction:Z,getPopupContainer:Wt,itemIcon:re,expandIcon:ue,onItemClick:Tt,onOpenChange:Nt},E.createElement(h1e.Provider,{value:mr},Oe),E.createElement("div",{style:{display:"none"},"aria-hidden":!0},E.createElement(d1e.Provider,{value:Ar},Ce)))))}),BVe=["className","title","eventKey","children"],xVe=["children"],MVe=function(t){var r=t.className,n=t.title;t.eventKey;var i=t.children,a=En(t,BVe),o=E.useContext(AA),s=o.prefixCls,l="".concat(s,"-item-group");return E.createElement("li",ge({role:"presentation"},a,{onClick:function(u){return u.stopPropagation()},className:At(l,r)}),E.createElement("div",{role:"presentation",className:"".concat(l,"-title"),title:typeof n=="string"?n:void 0},n),E.createElement("ul",{role:"group",className:"".concat(l,"-list")},i))};function B4(e){var t=e.children,r=En(e,xVe),n=Ny(r.eventKey),i=wU(t,n),a=C4();return a?i:E.createElement(MVe,Za(r,["warnKey"]),i)}function BU(e){var t=e.className,r=e.style,n=E.useContext(AA),i=n.prefixCls,a=C4();return a?null:E.createElement("li",{className:At("".concat(i,"-item-divider"),t),style:r})}var ky=wVe;ky.Item=Dx;ky.SubMenu=w4;ky.ItemGroup=B4;ky.Divider=BU;var w1e=E.createContext({}),bVe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},B1e=function(t){var r=t.prefixCls,n=t.className,i=t.dashed,a=bVe(t,["prefixCls","className","dashed"]),o=E.useContext(cn),s=o.getPrefixCls,l=s("menu",r),c=At(ee({},"".concat(l,"-item-divider-dashed"),!!i),n);return E.createElement(BU,ge({className:c},a))},ST=E.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1});function IVe(e,t,r){return t=$a(t),vu(e,Qd()?Reflect.construct(t,r||[],$a(e).constructor):t.apply(e,r))}var SVe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},xU=(function(e){wi(t,e);function t(){var r;return ri(this,t),r=IVe(this,t,arguments),r.renderItem=function(n){var i=n.siderCollapsed,a,o=r.context,s=o.prefixCls,l=o.firstLevel,c=o.inlineCollapsed,u=o.direction,A=o.disableMenuItemTitleTooltip,d=r.props,f=d.className,h=d.children,g=r.props,p=g.title,m=g.icon,y=g.danger,C=SVe(g,["title","icon","danger"]),w=p;typeof p>"u"?w=l?h:"":p===!1&&(w="");var B={title:w};!i&&!c&&(B.title=null,B.open=!1);var x=Ko(h).length,M=E.createElement(Dx,ge({},C,{className:At(ee(ee({},"".concat(s,"-item-danger"),y),"".concat(s,"-item-only-child"),(m?x+1:x)===1),f),title:typeof p=="string"?p:void 0}),Ea(m,{className:At(bc(m)?(a=m.props)===null||a===void 0?void 0:a.className:"","".concat(s,"-item-icon"))}),r.renderItemChildren(c));return A||(M=E.createElement(da,ge({},B,{placement:u==="rtl"?"left":"right",overlayClassName:"".concat(s,"-inline-collapsed-tooltip")}),M)),M},r}return ni(t,[{key:"renderItemChildren",value:function(n){var i=this.context,a=i.prefixCls,o=i.firstLevel,s=this.props,l=s.icon,c=s.children,u=E.createElement("span",{className:"".concat(a,"-title-content")},c);return(!l||bc(c)&&c.type==="span")&&c&&n&&o&&typeof c=="string"?E.createElement("div",{className:"".concat(a,"-inline-collapsed-noicon")},c.charAt(0)):u}},{key:"render",value:function(){return E.createElement(w1e.Consumer,null,this.renderItem)}}]),t})(E.Component);xU.contextType=ST;function x1e(e){var t,r=e.popupClassName,n=e.icon,i=e.title,a=e.theme,o=E.useContext(ST),s=o.prefixCls,l=o.inlineCollapsed,c=o.antdMenuTheme,u=Ny(),A;if(!n)A=l&&!u.length&&i&&typeof i=="string"?E.createElement("div",{className:"".concat(s,"-inline-collapsed-noicon")},i.charAt(0)):E.createElement("span",{className:"".concat(s,"-title-content")},i);else{var d=bc(i)&&i.type==="span";A=E.createElement(E.Fragment,null,Ea(n,{className:At(bc(n)?(t=n.props)===null||t===void 0?void 0:t.className:"","".concat(s,"-item-icon"))}),d?i:E.createElement("span",{className:"".concat(s,"-title-content")},i))}var f=E.useMemo(function(){return ge(ge({},o),{firstLevel:!1})},[o]);return E.createElement(ST.Provider,{value:f},E.createElement(w4,ge({},Za(e,["icon"]),{title:A,popupClassName:At(s,"".concat(s,"-").concat(a||c),r)})))}var RVe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function D6(e){return(e||[]).map(function(t,r){if(t&&sr(t)==="object"){var n=t,i=n.label,a=n.children,o=n.key,s=n.type,l=RVe(n,["label","children","key","type"]),c=o??"tmp-".concat(r);return a||s==="group"?s==="group"?E.createElement(B4,ge({key:c},l,{title:i}),D6(a)):E.createElement(x1e,ge({key:c},l,{title:i}),D6(a)):s==="divider"?E.createElement(B1e,ge({key:c},l)):E.createElement(xU,ge({key:c},l),i)}return null}).filter(function(t){return t})}function TVe(e){return E.useMemo(function(){return e&&D6(e)},[e])}var QVe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},RT=E.createContext(null),M1e=function(t){var r=t.children,n=QVe(t,["children"]),i=E.useContext(RT),a=E.useMemo(function(){return ge(ge({},i),n)},[i,n.prefixCls,n.mode,n.selectable]);return E.createElement(RT.Provider,{value:a},r)};function DVe(e,t,r){return t=$a(t),vu(e,Qd()?Reflect.construct(t,r||[],$a(e).constructor):t.apply(e,r))}var FVe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},_Ve=E.forwardRef(function(e,t){var r,n=E.useContext(RT)||{},i=E.useContext(cn),a=i.getPrefixCls,o=i.getPopupContainer,s=i.direction,l=a(),c=e.prefixCls,u=e.className,A=e.theme,d=A===void 0?"light":A,f=e.expandIcon,h=e._internalDisableMenuItemTitleTooltip,g=e.inlineCollapsed,p=e.siderCollapsed,m=e.items,y=e.children,C=e.mode,w=e.selectable,B=e.onClick,x=FVe(e,["prefixCls","className","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","mode","selectable","onClick"]),M=Za(x,["collapsedWidth"]),S=TVe(m)||y;(r=n.validator)===null||r===void 0||r.call(n,{mode:C});var R=su(function(){var j;B?.apply(void 0,arguments),(j=n?.onClick)===null||j===void 0||j.call(n)}),b=n.mode||C,T=w??n.selectable,D=E.useMemo(function(){return p!==void 0?p:g},[g,p]),F={horizontal:{motionName:"".concat(l,"-slide-up")},inline:CB,other:{motionName:"".concat(l,"-zoom-big")}},_=a("menu",c||n.prefixCls),N=At("".concat(_,"-").concat(d),u),P;typeof f=="function"?P=f:P=Ea(f||n.expandIcon,{className:"".concat(_,"-submenu-expand-icon")});var k=E.useMemo(function(){return{prefixCls:_,inlineCollapsed:D||!1,antdMenuTheme:d,direction:s,firstLevel:!0,disableMenuItemTitleTooltip:h}},[_,D,d,s,h]);return E.createElement(RT.Provider,{value:null},E.createElement(ST.Provider,{value:k},E.createElement(ky,ge({getPopupContainer:o,overflowedIndicator:E.createElement(d7,null),overflowedIndicatorPopupClassName:"".concat(_,"-").concat(d),mode:b,selectable:T,onClick:R},M,{inlineCollapsed:D,className:N,prefixCls:_,direction:s,defaultMotions:F,expandIcon:P,ref:t}),S)))}),bd=(function(e){wi(t,e);function t(){var r;return ri(this,t),r=DVe(this,t,arguments),r.focus=function(n){var i;(i=r.menu)===null||i===void 0||i.focus(n)},r}return ni(t,[{key:"render",value:function(){var n=this;return E.createElement(w1e.Consumer,null,function(i){return E.createElement(_Ve,ge({ref:function(o){n.menu=o}},n.props,i))})}}]),t})(E.Component);bd.Divider=B1e;bd.Item=xU;bd.SubMenu=x1e;bd.ItemGroup=B4;var u0={adjustX:1,adjustY:1},A0=[0,0],NVe={topLeft:{points:["bl","tl"],overflow:u0,offset:[0,-4],targetOffset:A0},topCenter:{points:["bc","tc"],overflow:u0,offset:[0,-4],targetOffset:A0},topRight:{points:["br","tr"],overflow:u0,offset:[0,-4],targetOffset:A0},bottomLeft:{points:["tl","bl"],overflow:u0,offset:[0,4],targetOffset:A0},bottomCenter:{points:["tc","bc"],overflow:u0,offset:[0,4],targetOffset:A0},bottomRight:{points:["tr","br"],overflow:u0,offset:[0,4],targetOffset:A0}},kVe=cr.ESC,PVe=cr.TAB;function OVe(e){var t=e.visible,r=e.setTriggerVisible,n=e.triggerRef,i=e.onVisibleChange,a=e.autoFocus,o=E.useRef(!1),s=function(){if(t&&n.current){var A,d,f,h;(A=n.current)===null||A===void 0||(d=A.triggerRef)===null||d===void 0||(f=d.current)===null||f===void 0||(h=f.focus)===null||h===void 0||h.call(f),r(!1),typeof i=="function"&&i(!1)}},l=function(){var A,d,f,h,g=g1e((A=n.current)===null||A===void 0||(d=A.popupRef)===null||d===void 0||(f=d.current)===null||f===void 0||(h=f.getElement)===null||h===void 0?void 0:h.call(f)),p=g[0];return p?.focus?(p.focus(),o.current=!0,!0):!1},c=function(A){switch(A.keyCode){case kVe:s();break;case PVe:{var d=!1;o.current||(d=l()),d?A.preventDefault():s();break}}};E.useEffect(function(){return t?(window.addEventListener("keydown",c),a&&li(l,3),function(){window.removeEventListener("keydown",c),o.current=!1}):function(){o.current=!1}},[t])}var jVe=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"];function zVe(e,t){var r=e.arrow,n=r===void 0?!1:r,i=e.prefixCls,a=i===void 0?"rc-dropdown":i,o=e.transitionName,s=e.animation,l=e.align,c=e.placement,u=c===void 0?"bottomLeft":c,A=e.placements,d=A===void 0?NVe:A,f=e.getPopupContainer,h=e.showAction,g=e.hideAction,p=e.overlayClassName,m=e.overlayStyle,y=e.visible,C=e.trigger,w=C===void 0?["hover"]:C,B=e.autoFocus,x=En(e,jVe),M=E.useState(),S=Ve(M,2),R=S[0],b=S[1],T="visible"in e?y:R,D=E.useRef(null);E.useImperativeHandle(t,function(){return D.current}),OVe({visible:T,setTriggerVisible:b,triggerRef:D,onVisibleChange:e.onVisibleChange,autoFocus:B});var F=function(){var G=e.overlay,z;return typeof G=="function"?z=G():z=G,z},_=function(G){var z=e.onOverlayClick;b(!1),z&&z(G)},N=function(G){var z=e.onVisibleChange;b(G),typeof z=="function"&&z(G)},P=function(){var G=F();return E.createElement(E.Fragment,null,n&&E.createElement("div",{className:"".concat(a,"-arrow")}),G)},k=function(){var G=e.overlay;return typeof G=="function"?P:P()},j=function(){var G=e.minOverlayWidthMatchTrigger,z=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?G:!z},Y=function(){var G=e.openClassName;return G!==void 0?G:"".concat(a,"-open")},X=function(){var G=e.children,z=G.props?G.props:{},H=At(z.className,Y());return T&&G?E.cloneElement(G,{className:H}):G},K=g;return!K&&w.indexOf("contextMenu")!==-1&&(K=["click"]),E.createElement(Tx,se(se({builtinPlacements:d},x),{},{prefixCls:a,ref:D,popupClassName:At(p,ee({},"".concat(a,"-show-arrow"),n)),popupStyle:m,action:w,showAction:h,hideAction:K||[],popupPlacement:u,popupAlign:l,popupTransitionName:o,popupAnimation:s,popupVisible:T,stretch:j()?"minWidth":"",popup:k(),onPopupVisibleChange:N,onPopupClick:_,getPopupContainer:f}),X())}const b1e=E.forwardRef(zVe);var LVe=0,SE={};function TT(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,r=LVe++,n=t;function i(){n-=1,n<=0?(e(),delete SE[r]):SE[r]=li(i)}return SE[r]=li(i),r}TT.cancel=function(t){t!==void 0&&(li.cancel(SE[t]),delete SE[t])};TT.ids=SE;function YVe(e,t,r){return t=$a(t),vu(e,Qd()?Reflect.construct(t,r||[],$a(e).constructor):t.apply(e,r))}var B8;function oZ(e){return!e||e.offsetParent===null||e.hidden}function UVe(e){return e instanceof Document?e.body:Array.from(e.childNodes).find(function(t){return t?.nodeType===Node.ELEMENT_NODE})}function HVe(e){var t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}var x4=(function(e){wi(t,e);function t(){var r;return ri(this,t),r=YVe(this,t,arguments),r.containerRef=E.createRef(),r.animationStart=!1,r.destroyed=!1,r.onClick=function(n,i){var a,o,s=r.props,l=s.insertExtraNode,c=s.disabled;if(!(c||!n||oZ(n)||n.className.includes("-leave"))){r.extraNode=document.createElement("div");var u=Mt(r),A=u.extraNode,d=r.context.getPrefixCls;A.className="".concat(d(""),"-click-animating-node");var f=r.getAttributeName();if(n.setAttribute(f,"true"),i&&i!=="#fff"&&i!=="#ffffff"&&i!=="rgb(255, 255, 255)"&&i!=="rgba(255, 255, 255, 1)"&&HVe(i)&&!/rgba\((?:\d*, ){3}0\)/.test(i)&&i!=="transparent"){A.style.borderColor=i;var h=((a=n.getRootNode)===null||a===void 0?void 0:a.call(n))||n.ownerDocument,g=(o=UVe(h))!==null&&o!==void 0?o:h;B8=ox(`
[`.concat(d(""),"-click-animating-without-extra-node='true']::after, .").concat(d(""),`-click-animating-node {
--antd-wave-shadow-color: `).concat(i,`;
}`),"antd-wave",{csp:r.csp,attachTo:g})}l&&n.appendChild(A),["transition","animation"].forEach(function(p){n.addEventListener("".concat(p,"start"),r.onTransitionStart),n.addEventListener("".concat(p,"end"),r.onTransitionEnd)})}},r.onTransitionStart=function(n){if(!r.destroyed){var i=r.containerRef.current;!n||n.target!==i||r.animationStart||r.resetEffect(i)}},r.onTransitionEnd=function(n){!n||n.animationName!=="fadeEffect"||r.resetEffect(n.target)},r.bindAnimationEvent=function(n){if(!(!n||!n.getAttribute||n.getAttribute("disabled")||n.className.includes("disabled"))){var i=function(o){if(!(o.target.tagName==="INPUT"||oZ(o.target))){r.resetEffect(n);var s=getComputedStyle(n).getPropertyValue("border-top-color")||getComputedStyle(n).getPropertyValue("border-color")||getComputedStyle(n).getPropertyValue("background-color");r.clickWaveTimeoutId=window.setTimeout(function(){return r.onClick(n,s)},0),TT.cancel(r.animationStartId),r.animationStart=!0,r.animationStartId=TT(function(){r.animationStart=!1},10)}};return n.addEventListener("click",i,!0),{cancel:function(){n.removeEventListener("click",i,!0)}}}},r.renderWave=function(n){var i=n.csp,a=r.props.children;if(r.csp=i,!E.isValidElement(a))return a;var o=r.containerRef;return Am(a)&&(o=Tc(a.ref,r.containerRef)),Ea(a,{ref:o})},r}return ni(t,[{key:"componentDidMount",value:function(){this.destroyed=!1;var n=this.containerRef.current;!n||n.nodeType!==1||(this.instance=this.bindAnimationEvent(n))}},{key:"componentWillUnmount",value:function(){this.instance&&this.instance.cancel(),this.clickWaveTimeoutId&&clearTimeout(this.clickWaveTimeoutId),this.destroyed=!0}},{key:"getAttributeName",value:function(){var n=this.context.getPrefixCls,i=this.props.insertExtraNode;return i?"".concat(n(""),"-click-animating"):"".concat(n(""),"-click-animating-without-extra-node")}},{key:"resetEffect",value:function(n){var i=this;if(!(!n||n===this.extraNode||!(n instanceof Element))){var a=this.props.insertExtraNode,o=this.getAttributeName();n.setAttribute(o,"false"),B8&&(B8.innerHTML=""),a&&this.extraNode&&n.contains(this.extraNode)&&n.removeChild(this.extraNode),["transition","animation"].forEach(function(s){n.removeEventListener("".concat(s,"start"),i.onTransitionStart),n.removeEventListener("".concat(s,"end"),i.onTransitionEnd)})}}},{key:"render",value:function(){return E.createElement(Gg,null,this.renderWave)}}]),t})(E.Component);x4.contextType=cn;var GVe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},I1e=E.createContext(void 0),KVe=function(t){var r=E.useContext(cn),n=r.getPrefixCls,i=r.direction,a=t.prefixCls,o=t.size,s=t.className,l=GVe(t,["prefixCls","size","className"]),c=n("btn-group",a),u="";switch(o){case"large":u="lg";break;case"small":u="sm";break}var A=At(c,ee(ee({},"".concat(c,"-").concat(u),u),"".concat(c,"-rtl"),i==="rtl"),s);return E.createElement(I1e.Provider,{value:o},E.createElement("div",ge({},l,{className:A})))},x8=function(){return{width:0,opacity:0,transform:"scale(0)"}},M8=function(t){return{width:t.scrollWidth,opacity:1,transform:"scale(1)"}},VVe=function(t){var r=t.prefixCls,n=t.loading,i=t.existIcon,a=!!n;return i?ce.createElement("span",{className:"".concat(r,"-loading-icon")},ce.createElement(bg,null)):ce.createElement(Ss,{visible:a,motionName:"".concat(r,"-loading-icon-motion"),removeOnLeave:!0,onAppearStart:x8,onAppearActive:M8,onEnterStart:x8,onEnterActive:M8,onLeaveStart:M8,onLeaveActive:x8},function(o,s){var l=o.className,c=o.style;return ce.createElement("span",{className:"".concat(r,"-loading-icon"),style:c,ref:s},ce.createElement(bg,{className:l}))})},JVe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},sZ=/^[\u4e00-\u9fa5]{2}$/,F6=sZ.test.bind(sZ);function WVe(e){return typeof e=="string"}function b8(e){return e==="text"||e==="link"}function XVe(e,t){if(e!=null){var r=t?" ":"";return typeof e!="string"&&typeof e!="number"&&WVe(e.type)&&F6(e.props.children)?Ea(e,{children:e.props.children.split("").join(r)}):typeof e=="string"?F6(e)?E.createElement("span",null,e.split("").join(r)):E.createElement("span",null,e):pye(e)?E.createElement("span",null,e):e}}function qVe(e,t){var r=!1,n=[];return E.Children.forEach(e,function(i){var a=sr(i),o=a==="string"||a==="number";if(r&&o){var s=n.length-1,l=n[s];n[s]="".concat(l).concat(i)}else n.push(i);r=o}),E.Children.map(n,function(i){return XVe(i,t)})}us("default","primary","ghost","dashed","link","text");us("default","circle","round");us("submit","button","reset");function MU(e){return e==="danger"?{danger:!0}:{type:e}}var $Ve=function(t,r){var n,i=t.loading,a=i===void 0?!1:i,o=t.prefixCls,s=t.type,l=s===void 0?"default":s,c=t.danger,u=t.shape,A=u===void 0?"default":u,d=t.size,f=t.disabled,h=t.className,g=t.children,p=t.icon,m=t.ghost,y=m===void 0?!1:m,C=t.block,w=C===void 0?!1:C,B=t.htmlType,x=B===void 0?"button":B,M=JVe(t,["loading","prefixCls","type","danger","shape","size","disabled","className","children","icon","ghost","block","htmlType"]),S=E.useContext(Rs),R=E.useContext(ec),b=f??R,T=E.useContext(I1e),D=E.useState(!!a),F=Ve(D,2),_=F[0],N=F[1],P=E.useState(!1),k=Ve(P,2),j=k[0],Y=k[1],X=E.useContext(cn),K=X.getPrefixCls,U=X.autoInsertSpaceInButton,G=X.direction,z=r||E.createRef(),H=function(){return E.Children.count(g)===1&&!p&&!b8(l)},V=function(){if(!(!z||!z.current||U===!1)){var $e=z.current.textContent;H()&&F6($e)?j||Y(!0):j&&Y(!1)}},Z=typeof a=="boolean"?a:a?.delay||!0;E.useEffect(function(){var Ie=null;return typeof Z=="number"?Ie=window.setTimeout(function(){Ie=null,N(Z)},Z):N(Z),function(){Ie&&(window.clearTimeout(Ie),Ie=null)}},[Z]),E.useEffect(V,[z]);var ne=function($e){var Ct=t.onClick;if(_||b){$e.preventDefault();return}Ct?.($e)},re=K("btn",o),ue=U!==!1,he=$f(re,G),me=he.compactSize,be=he.compactItemClassnames,Me={large:"lg",small:"sm",middle:void 0},ie=me||T||d||S,Se=ie&&Me[ie]||"",Ue=_?"loading":p,ct=Za(M,["navigate"]),He=At(re,(n={},ee(ee(ee(ee(ee(ee(ee(ee(ee(ee(n,"".concat(re,"-").concat(A),A!=="default"&&A),"".concat(re,"-").concat(l),l),"".concat(re,"-").concat(Se),Se),"".concat(re,"-icon-only"),!g&&g!==0&&!!Ue),"".concat(re,"-background-ghost"),y&&!b8(l)),"".concat(re,"-loading"),_),"".concat(re,"-two-chinese-chars"),j&&ue&&!_),"".concat(re,"-block"),w),"".concat(re,"-dangerous"),!!c),"".concat(re,"-rtl"),G==="rtl"),ee(n,"".concat(re,"-disabled"),ct.href!==void 0&&b)),be,h),Re=p&&!_?p:E.createElement(VVe,{existIcon:!!p,prefixCls:re,loading:!!_}),Ce=g||g===0?qVe(g,H()&&ue):null;if(ct.href!==void 0)return E.createElement("a",ge({},ct,{className:He,onClick:ne,ref:z}),Re,Ce);var De=E.createElement("button",ge({},M,{type:x,className:He,onClick:ne,disabled:b,ref:z}),Re,Ce);return b8(l)?De:E.createElement(x4,{disabled:!!_},De)},wt=E.forwardRef($Ve);wt.Group=KVe;wt.__ANT_BUTTON=!0;var S1e=function(t){if(el()&&window.document.documentElement){var r=Array.isArray(t)?t:[t],n=window.document.documentElement;return r.some(function(i){return i in n.style})}return!1},ZVe=function(t,r){if(!S1e(t))return!1;var n=document.createElement("div"),i=n.style[t];return n.style[t]=r,n.style[t]!==i};function _6(e,t){return!Array.isArray(e)&&t!==void 0?ZVe(e,t):S1e(e)}var R1e=function(){return el()&&window.document.documentElement},vb,eJe=function(){if(!R1e())return!1;if(vb!==void 0)return vb;var t=document.createElement("div");return t.style.display="flex",t.style.flexDirection="column",t.style.rowGap="1px",t.appendChild(document.createElement("div")),t.appendChild(document.createElement("div")),document.body.appendChild(t),vb=t.scrollHeight===1,document.body.removeChild(t),vb};const T1e=(function(){var e=E.useState(!1),t=Ve(e,2),r=t[0],n=t[1];return E.useEffect(function(){n(eJe())},[]),r});function tJe(e){var t=e.className,r=e.direction,n=e.index,i=e.marginDirection,a=e.children,o=e.split,s=e.wrap,l=E.useContext(Q1e),c=l.horizontalSize,u=l.verticalSize,A=l.latestIndex,d=l.supportFlexGap,f={};return d||(r==="vertical"?n<A&&(f={marginBottom:c/(o?2:1)}):f=ge(ge({},n<A&&ee({},i,c/(o?2:1))),s&&{paddingBottom:u})),a==null?null:E.createElement(E.Fragment,null,E.createElement("div",{className:t,style:f},a),n<A&&o&&E.createElement("span",{className:"".concat(t,"-split"),style:f},o))}var rJe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Q1e=E.createContext({latestIndex:0,horizontalSize:0,verticalSize:0,supportFlexGap:!1}),nJe={small:8,middle:16,large:24};function iJe(e){return typeof e=="string"?nJe[e]:e||0}var aJe=function(t){var r=E.useContext(cn),n=r.getPrefixCls,i=r.space,a=r.direction,o=t.size,s=o===void 0?i?.size||"small":o,l=t.align,c=t.className,u=t.children,A=t.direction,d=A===void 0?"horizontal":A,f=t.prefixCls,h=t.split,g=t.style,p=t.wrap,m=p===void 0?!1:p,y=rJe(t,["size","align","className","children","direction","prefixCls","split","style","wrap"]),C=T1e(),w=E.useMemo(function(){return(Array.isArray(s)?s:[s,s]).map(function(j){return iJe(j)})},[s]),B=Ve(w,2),x=B[0],M=B[1],S=Ko(u,{keepEmpty:!0}),R=l===void 0&&d==="horizontal"?"center":l,b=n("space",f),T=At(b,"".concat(b,"-").concat(d),ee(ee({},"".concat(b,"-rtl"),a==="rtl"),"".concat(b,"-align-").concat(R),R),c),D="".concat(b,"-item"),F=a==="rtl"?"marginLeft":"marginRight",_=0,N=S.map(function(j,Y){j!=null&&(_=Y);var X=j&&j.key||"".concat(D,"-").concat(Y);return E.createElement(tJe,{className:D,key:X,direction:d,index:Y,marginDirection:F,split:h,wrap:m},j)}),P=E.useMemo(function(){return{horizontalSize:x,verticalSize:M,latestIndex:_,supportFlexGap:C}},[x,M,_,C]);if(S.length===0)return null;var k={};return m&&(k.flexWrap="wrap",C||(k.marginBottom=-M)),C&&(k.columnGap=x,k.rowGap=M),E.createElement("div",ge({className:T,style:ge(ge({},k),g)},y),E.createElement(Q1e.Provider,{value:P},N))},D1e=aJe;D1e.Compact=xKe;var oJe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},F1e=function(t){var r=E.useContext(cn),n=r.getPopupContainer,i=r.getPrefixCls,a=r.direction,o=t.prefixCls,s=t.type,l=s===void 0?"default":s,c=t.danger,u=t.disabled,A=t.loading,d=t.onClick,f=t.htmlType,h=t.children,g=t.className,p=t.menu,m=t.arrow,y=t.autoFocus,C=t.overlay,w=t.trigger,B=t.align,x=t.visible,M=t.open,S=t.onVisibleChange,R=t.onOpenChange,b=t.placement,T=t.getPopupContainer,D=t.href,F=t.icon,_=F===void 0?E.createElement(d7,null):F,N=t.title,P=t.buttonsRender,k=P===void 0?function(Se){return Se}:P,j=t.mouseEnterDelay,Y=t.mouseLeaveDelay,X=t.overlayClassName,K=t.overlayStyle,U=t.destroyPopupOnHide,G=oJe(t,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","visible","open","onVisibleChange","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide"]),z=i("dropdown-button",o),H={menu:p,arrow:m,autoFocus:y,align:B,disabled:u,trigger:u?[]:w,onOpenChange:R||S,getPopupContainer:T||n,mouseEnterDelay:j,mouseLeaveDelay:Y,overlayClassName:X,overlayStyle:K,destroyPopupOnHide:U},V=$f(z,a),Z=V.compactSize,ne=V.compactItemClassnames,re=At(z,ne,g);"overlay"in t&&(H.overlay=C),"open"in t?H.open=M:"visible"in t&&(H.open=x),"placement"in t?H.placement=b:H.placement=a==="rtl"?"bottomLeft":"bottomRight";var ue=E.createElement(wt,{type:l,danger:c,disabled:u,loading:A,onClick:d,htmlType:f,href:D,title:N},h),he=E.createElement(wt,{type:l,danger:c,icon:_}),me=k([ue,he]),be=Ve(me,2),Me=be[0],ie=be[1];return E.createElement(D1e.Compact,ge({className:re,size:Z,block:!0},G),Me,E.createElement(Kg,ge({},H),ie))};F1e.__ANT_BUTTON=!0;us("topLeft","topCenter","topRight","bottomLeft","bottomCenter","bottomRight","top","bottom");var Kg=function(t){var r=E.useContext(cn),n=r.getPopupContainer,i=r.getPrefixCls,a=r.direction,o=function(){var V=i(),Z=t.placement,ne=Z===void 0?"":Z,re=t.transitionName;return re!==void 0?re:ne.includes("top")?"".concat(V,"-slide-down"):"".concat(V,"-slide-up")},s=function(){var V=t.placement;if(!V)return a==="rtl"?"bottomRight":"bottomLeft";if(V.includes("Center")){var Z=V.slice(0,V.indexOf("Center"));return Z}return V},l=t.menu,c=t.arrow,u=t.prefixCls,A=t.children,d=t.trigger,f=t.disabled,h=t.dropdownRender,g=t.getPopupContainer,p=t.overlayClassName,m=t.visible,y=t.open,C=t.onVisibleChange,w=t.onOpenChange,B=t.mouseEnterDelay,x=B===void 0?.15:B,M=t.mouseLeaveDelay,S=M===void 0?.1:M,R=t.autoAdjustOverflow,b=R===void 0?!0:R,T=i("dropdown",u),D=E.Children.only(A),F=Ea(D,{className:At("".concat(T,"-trigger"),ee({},"".concat(T,"-rtl"),a==="rtl"),D.props.className),disabled:f}),_=f?[]:d,N;_&&_.includes("contextMenu")&&(N=!0);var P=Pi(!1,{value:y!==void 0?y:m}),k=Ve(P,2),j=k[0],Y=k[1],X=su(function(H){C?.(H),w?.(H),Y(H)}),K=At(p,ee({},"".concat(T,"-rtl"),a==="rtl")),U=c1e({arrowPointAtCenter:sr(c)==="object"&&c.pointAtCenter,autoAdjustOverflow:b}),G=E.useCallback(function(){Y(!1)},[]),z=function(){var V=t.overlay,Z;return l?.items?Z=E.createElement(bd,ge({},l)):typeof V=="function"?Z=V():Z=V,h&&(Z=h(Z)),Z=E.Children.only(typeof Z=="string"?E.createElement("span",null,Z):Z),E.createElement(M1e,{prefixCls:"".concat(T,"-menu"),expandIcon:E.createElement("span",{className:"".concat(T,"-menu-submenu-arrow")},E.createElement(pB,{className:"".concat(T,"-menu-submenu-arrow-icon")})),mode:"vertical",selectable:!1,onClick:G,validator:function(re){re.mode}},E.createElement(Yv,null,Z))};return E.createElement(b1e,ge({alignPoint:N},t,{mouseEnterDelay:x,mouseLeaveDelay:S,visible:j,builtinPlacements:U,arrow:!!c,overlayClassName:K,prefixCls:T,getPopupContainer:g||n,transitionName:o(),trigger:_,overlay:z,placement:s(),onVisibleChange:X}),F)};Kg.Button=F1e;var _1e;function Vr(){return _1e.apply(null,arguments)}function sJe(e){_1e=e}function dA(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Iv(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function Oi(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function bU(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(Oi(e,t))return!1;return!0}function Ul(e){return e===void 0}function Kf(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Fx(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function N1e(e,t){var r=[],n,i=e.length;for(n=0;n<i;++n)r.push(t(e[n],n));return r}function fg(e,t){for(var r in t)Oi(t,r)&&(e[r]=t[r]);return Oi(t,"toString")&&(e.toString=t.toString),Oi(t,"valueOf")&&(e.valueOf=t.valueOf),e}function Fd(e,t,r,n){return iCe(e,t,r,n,!0).utc()}function lJe(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function si(e){return e._pf==null&&(e._pf=lJe()),e._pf}var N6;Array.prototype.some?N6=Array.prototype.some:N6=function(e){var t=Object(this),r=t.length>>>0,n;for(n=0;n<r;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1};function IU(e){var t=null,r=!1,n=e._d&&!isNaN(e._d.getTime());if(n&&(t=si(e),r=N6.call(t.parsedDateParts,function(i){return i!=null}),n=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r),e._strict&&(n=n&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=n;else return n;return e._isValid}function M4(e){var t=Fd(NaN);return e!=null?fg(si(t),e):si(t).userInvalidated=!0,t}var lZ=Vr.momentProperties=[],I8=!1;function SU(e,t){var r,n,i,a=lZ.length;if(Ul(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),Ul(t._i)||(e._i=t._i),Ul(t._f)||(e._f=t._f),Ul(t._l)||(e._l=t._l),Ul(t._strict)||(e._strict=t._strict),Ul(t._tzm)||(e._tzm=t._tzm),Ul(t._isUTC)||(e._isUTC=t._isUTC),Ul(t._offset)||(e._offset=t._offset),Ul(t._pf)||(e._pf=si(t)),Ul(t._locale)||(e._locale=t._locale),a>0)for(r=0;r<a;r++)n=lZ[r],i=t[n],Ul(i)||(e[n]=i);return e}function _x(e){SU(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),I8===!1&&(I8=!0,Vr.updateOffset(this),I8=!1)}function fA(e){return e instanceof _x||e!=null&&e._isAMomentObject!=null}function k1e(e){Vr.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function mu(e,t){var r=!0;return fg(function(){if(Vr.deprecationHandler!=null&&Vr.deprecationHandler(null,e),r){var n=[],i,a,o,s=arguments.length;for(a=0;a<s;a++){if(i="",typeof arguments[a]=="object"){i+=`
[`+a+"] ";for(o in arguments[0])Oi(arguments[0],o)&&(i+=o+": "+arguments[0][o]+", ");i=i.slice(0,-2)}else i=arguments[a];n.push(i)}k1e(e+`
Arguments: `+Array.prototype.slice.call(n).join("")+`
`+new Error().stack),r=!1}return t.apply(this,arguments)},t)}var cZ={};function P1e(e,t){Vr.deprecationHandler!=null&&Vr.deprecationHandler(e,t),cZ[e]||(k1e(t),cZ[e]=!0)}Vr.suppressDeprecationWarnings=!1;Vr.deprecationHandler=null;function _d(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function cJe(e){var t,r;for(r in e)Oi(e,r)&&(t=e[r],_d(t)?this[r]=t:this["_"+r]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function k6(e,t){var r=fg({},e),n;for(n in t)Oi(t,n)&&(Iv(e[n])&&Iv(t[n])?(r[n]={},fg(r[n],e[n]),fg(r[n],t[n])):t[n]!=null?r[n]=t[n]:delete r[n]);for(n in e)Oi(e,n)&&!Oi(t,n)&&Iv(e[n])&&(r[n]=fg({},r[n]));return r}function RU(e){e!=null&&this.set(e)}var P6;Object.keys?P6=Object.keys:P6=function(e){var t,r=[];for(t in e)Oi(e,t)&&r.push(t);return r};var uJe={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function AJe(e,t,r){var n=this._calendar[e]||this._calendar.sameElse;return _d(n)?n.call(t,r):n}function Id(e,t,r){var n=""+Math.abs(e),i=t-n.length,a=e>=0;return(a?r?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+n}var TU=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,mb=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,S8={},RE={};function Mn(e,t,r,n){var i=n;typeof n=="string"&&(i=function(){return this[n]()}),e&&(RE[e]=i),t&&(RE[t[0]]=function(){return Id(i.apply(this,arguments),t[1],t[2])}),r&&(RE[r]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function dJe(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function fJe(e){var t=e.match(TU),r,n;for(r=0,n=t.length;r<n;r++)RE[t[r]]?t[r]=RE[t[r]]:t[r]=dJe(t[r]);return function(i){var a="",o;for(o=0;o<n;o++)a+=_d(t[o])?t[o].call(i,e):t[o];return a}}function yR(e,t){return e.isValid()?(t=O1e(t,e.localeData()),S8[t]=S8[t]||fJe(t),S8[t](e)):e.localeData().invalidDate()}function O1e(e,t){var r=5;function n(i){return t.longDateFormat(i)||i}for(mb.lastIndex=0;r>=0&&mb.test(e);)e=e.replace(mb,n),mb.lastIndex=0,r-=1;return e}var hJe={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function gJe(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(TU).map(function(n){return n==="MMMM"||n==="MM"||n==="DD"||n==="dddd"?n.slice(1):n}).join(""),this._longDateFormat[e])}var pJe="Invalid date";function vJe(){return this._invalidDate}var mJe="%d",EJe=/\d{1,2}/;function yJe(e){return this._ordinal.replace("%d",e)}var CJe={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function wJe(e,t,r,n){var i=this._relativeTime[r];return _d(i)?i(e,t,r,n):i.replace(/%d/i,e)}function BJe(e,t){var r=this._relativeTime[e>0?"future":"past"];return _d(r)?r(t):r.replace(/%s/i,t)}var uZ={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Eu(e){return typeof e=="string"?uZ[e]||uZ[e.toLowerCase()]:void 0}function QU(e){var t={},r,n;for(n in e)Oi(e,n)&&(r=Eu(n),r&&(t[r]=e[n]));return t}var xJe={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function MJe(e){var t=[],r;for(r in e)Oi(e,r)&&t.push({unit:r,priority:xJe[r]});return t.sort(function(n,i){return n.priority-i.priority}),t}var j1e=/\d/,Qc=/\d\d/,z1e=/\d{3}/,DU=/\d{4}/,b4=/[+-]?\d{6}/,Ra=/\d\d?/,L1e=/\d\d\d\d?/,Y1e=/\d\d\d\d\d\d?/,I4=/\d{1,3}/,FU=/\d{1,4}/,S4=/[+-]?\d{1,6}/,Py=/\d+/,R4=/[+-]?\d+/,bJe=/Z|[+-]\d\d:?\d\d/gi,T4=/Z|[+-]\d\d(?::?\d\d)?/gi,IJe=/[+-]?\d+(\.\d{1,3})?/,Nx=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Oy=/^[1-9]\d?/,_U=/^([1-9]\d|\d)/,QT;QT={};function un(e,t,r){QT[e]=_d(t)?t:function(n,i){return n&&r?r:t}}function SJe(e,t){return Oi(QT,e)?QT[e](t._strict,t._locale):new RegExp(RJe(e))}function RJe(e){return zf(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,r,n,i,a){return r||n||i||a}))}function zf(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ru(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function Ci(e){var t=+e,r=0;return t!==0&&isFinite(t)&&(r=ru(t)),r}var O6={};function ra(e,t){var r,n=t,i;for(typeof e=="string"&&(e=[e]),Kf(t)&&(n=function(a,o){o[t]=Ci(a)}),i=e.length,r=0;r<i;r++)O6[e[r]]=n}function kx(e,t){ra(e,function(r,n,i,a){i._w=i._w||{},t(r,i._w,i,a)})}function TJe(e,t,r){t!=null&&Oi(O6,e)&&O6[e](t,r._a,r,e)}function Q4(e){return e%4===0&&e%100!==0||e%400===0}var Zs=0,Tf=1,gd=2,Ho=3,aA=4,Qf=5,vv=6,QJe=7,DJe=8;Mn("Y",0,0,function(){var e=this.year();return e<=9999?Id(e,4):"+"+e});Mn(0,["YY",2],0,function(){return this.year()%100});Mn(0,["YYYY",4],0,"year");Mn(0,["YYYYY",5],0,"year");Mn(0,["YYYYYY",6,!0],0,"year");un("Y",R4);un("YY",Ra,Qc);un("YYYY",FU,DU);un("YYYYY",S4,b4);un("YYYYYY",S4,b4);ra(["YYYYY","YYYYYY"],Zs);ra("YYYY",function(e,t){t[Zs]=e.length===2?Vr.parseTwoDigitYear(e):Ci(e)});ra("YY",function(e,t){t[Zs]=Vr.parseTwoDigitYear(e)});ra("Y",function(e,t){t[Zs]=parseInt(e,10)});function Kw(e){return Q4(e)?366:365}Vr.parseTwoDigitYear=function(e){return Ci(e)+(Ci(e)>68?1900:2e3)};var U1e=jy("FullYear",!0);function FJe(){return Q4(this.year())}function jy(e,t){return function(r){return r!=null?(H1e(this,e,r),Vr.updateOffset(this,t),this):BB(this,e)}}function BB(e,t){if(!e.isValid())return NaN;var r=e._d,n=e._isUTC;switch(t){case"Milliseconds":return n?r.getUTCMilliseconds():r.getMilliseconds();case"Seconds":return n?r.getUTCSeconds():r.getSeconds();case"Minutes":return n?r.getUTCMinutes():r.getMinutes();case"Hours":return n?r.getUTCHours():r.getHours();case"Date":return n?r.getUTCDate():r.getDate();case"Day":return n?r.getUTCDay():r.getDay();case"Month":return n?r.getUTCMonth():r.getMonth();case"FullYear":return n?r.getUTCFullYear():r.getFullYear();default:return NaN}}function H1e(e,t,r){var n,i,a,o,s;if(!(!e.isValid()||isNaN(r))){switch(n=e._d,i=e._isUTC,t){case"Milliseconds":return void(i?n.setUTCMilliseconds(r):n.setMilliseconds(r));case"Seconds":return void(i?n.setUTCSeconds(r):n.setSeconds(r));case"Minutes":return void(i?n.setUTCMinutes(r):n.setMinutes(r));case"Hours":return void(i?n.setUTCHours(r):n.setHours(r));case"Date":return void(i?n.setUTCDate(r):n.setDate(r));case"FullYear":break;default:return}a=r,o=e.month(),s=e.date(),s=s===29&&o===1&&!Q4(a)?28:s,i?n.setUTCFullYear(a,o,s):n.setFullYear(a,o,s)}}function _Je(e){return e=Eu(e),_d(this[e])?this[e]():this}function NJe(e,t){if(typeof e=="object"){e=QU(e);var r=MJe(e),n,i=r.length;for(n=0;n<i;n++)this[r[n].unit](e[r[n].unit])}else if(e=Eu(e),_d(this[e]))return this[e](t);return this}function kJe(e,t){return(e%t+t)%t}var Co;Array.prototype.indexOf?Co=Array.prototype.indexOf:Co=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function NU(e,t){if(isNaN(e)||isNaN(t))return NaN;var r=kJe(t,12);return e+=(t-r)/12,r===1?Q4(e)?29:28:31-r%7%2}Mn("M",["MM",2],"Mo",function(){return this.month()+1});Mn("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});Mn("MMMM",0,0,function(e){return this.localeData().months(this,e)});un("M",Ra,Oy);un("MM",Ra,Qc);un("MMM",function(e,t){return t.monthsShortRegex(e)});un("MMMM",function(e,t){return t.monthsRegex(e)});ra(["M","MM"],function(e,t){t[Tf]=Ci(e)-1});ra(["MMM","MMMM"],function(e,t,r,n){var i=r._locale.monthsParse(e,n,r._strict);i!=null?t[Tf]=i:si(r).invalidMonth=e});var PJe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),G1e="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),K1e=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,OJe=Nx,jJe=Nx;function zJe(e,t){return e?dA(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||K1e).test(t)?"format":"standalone"][e.month()]:dA(this._months)?this._months:this._months.standalone}function LJe(e,t){return e?dA(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[K1e.test(t)?"format":"standalone"][e.month()]:dA(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function YJe(e,t,r){var n,i,a,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)a=Fd([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(a,"").toLocaleLowerCase();return r?t==="MMM"?(i=Co.call(this._shortMonthsParse,o),i!==-1?i:null):(i=Co.call(this._longMonthsParse,o),i!==-1?i:null):t==="MMM"?(i=Co.call(this._shortMonthsParse,o),i!==-1?i:(i=Co.call(this._longMonthsParse,o),i!==-1?i:null)):(i=Co.call(this._longMonthsParse,o),i!==-1?i:(i=Co.call(this._shortMonthsParse,o),i!==-1?i:null))}function UJe(e,t,r){var n,i,a;if(this._monthsParseExact)return YJe.call(this,e,t,r);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(i=Fd([2e3,n]),r&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),!r&&!this._monthsParse[n]&&(a="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[n]=new RegExp(a.replace(".",""),"i")),r&&t==="MMMM"&&this._longMonthsParse[n].test(e))return n;if(r&&t==="MMM"&&this._shortMonthsParse[n].test(e))return n;if(!r&&this._monthsParse[n].test(e))return n}}function V1e(e,t){if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=Ci(t);else if(t=e.localeData().monthsParse(t),!Kf(t))return e}var r=t,n=e.date();return n=n<29?n:Math.min(n,NU(e.year(),r)),e._isUTC?e._d.setUTCMonth(r,n):e._d.setMonth(r,n),e}function J1e(e){return e!=null?(V1e(this,e),Vr.updateOffset(this,!0),this):BB(this,"Month")}function HJe(){return NU(this.year(),this.month())}function GJe(e){return this._monthsParseExact?(Oi(this,"_monthsRegex")||W1e.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(Oi(this,"_monthsShortRegex")||(this._monthsShortRegex=OJe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function KJe(e){return this._monthsParseExact?(Oi(this,"_monthsRegex")||W1e.call(this),e?this._monthsStrictRegex:this._monthsRegex):(Oi(this,"_monthsRegex")||(this._monthsRegex=jJe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function W1e(){function e(l,c){return c.length-l.length}var t=[],r=[],n=[],i,a,o,s;for(i=0;i<12;i++)a=Fd([2e3,i]),o=zf(this.monthsShort(a,"")),s=zf(this.months(a,"")),t.push(o),r.push(s),n.push(s),n.push(o);t.sort(e),r.sort(e),n.sort(e),this._monthsRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function VJe(e,t,r,n,i,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,r,n,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,r,n,i,a,o),s}function xB(e){var t,r;return e<100&&e>=0?(r=Array.prototype.slice.call(arguments),r[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function DT(e,t,r){var n=7+t-r,i=(7+xB(e,0,n).getUTCDay()-t)%7;return-i+n-1}function X1e(e,t,r,n,i){var a=(7+r-n)%7,o=DT(e,n,i),s=1+7*(t-1)+a+o,l,c;return s<=0?(l=e-1,c=Kw(l)+s):s>Kw(e)?(l=e+1,c=s-Kw(e)):(l=e,c=s),{year:l,dayOfYear:c}}function MB(e,t,r){var n=DT(e.year(),t,r),i=Math.floor((e.dayOfYear()-n-1)/7)+1,a,o;return i<1?(o=e.year()-1,a=i+Lf(o,t,r)):i>Lf(e.year(),t,r)?(a=i-Lf(e.year(),t,r),o=e.year()+1):(o=e.year(),a=i),{week:a,year:o}}function Lf(e,t,r){var n=DT(e,t,r),i=DT(e+1,t,r);return(Kw(e)-n+i)/7}Mn("w",["ww",2],"wo","week");Mn("W",["WW",2],"Wo","isoWeek");un("w",Ra,Oy);un("ww",Ra,Qc);un("W",Ra,Oy);un("WW",Ra,Qc);kx(["w","ww","W","WW"],function(e,t,r,n){t[n.substr(0,1)]=Ci(e)});function JJe(e){return MB(e,this._week.dow,this._week.doy).week}var WJe={dow:0,doy:6};function XJe(){return this._week.dow}function qJe(){return this._week.doy}function $Je(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function ZJe(e){var t=MB(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}Mn("d",0,"do","day");Mn("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});Mn("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});Mn("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});Mn("e",0,0,"weekday");Mn("E",0,0,"isoWeekday");un("d",Ra);un("e",Ra);un("E",Ra);un("dd",function(e,t){return t.weekdaysMinRegex(e)});un("ddd",function(e,t){return t.weekdaysShortRegex(e)});un("dddd",function(e,t){return t.weekdaysRegex(e)});kx(["dd","ddd","dddd"],function(e,t,r,n){var i=r._locale.weekdaysParse(e,n,r._strict);i!=null?t.d=i:si(r).invalidWeekday=e});kx(["d","e","E"],function(e,t,r,n){t[n]=Ci(e)});function eWe(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function tWe(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function kU(e,t){return e.slice(t,7).concat(e.slice(0,t))}var rWe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),q1e="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),nWe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),iWe=Nx,aWe=Nx,oWe=Nx;function sWe(e,t){var r=dA(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?kU(r,this._week.dow):e?r[e.day()]:r}function lWe(e){return e===!0?kU(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function cWe(e){return e===!0?kU(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function uWe(e,t,r){var n,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)a=Fd([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(a,"").toLocaleLowerCase();return r?t==="dddd"?(i=Co.call(this._weekdaysParse,o),i!==-1?i:null):t==="ddd"?(i=Co.call(this._shortWeekdaysParse,o),i!==-1?i:null):(i=Co.call(this._minWeekdaysParse,o),i!==-1?i:null):t==="dddd"?(i=Co.call(this._weekdaysParse,o),i!==-1||(i=Co.call(this._shortWeekdaysParse,o),i!==-1)?i:(i=Co.call(this._minWeekdaysParse,o),i!==-1?i:null)):t==="ddd"?(i=Co.call(this._shortWeekdaysParse,o),i!==-1||(i=Co.call(this._weekdaysParse,o),i!==-1)?i:(i=Co.call(this._minWeekdaysParse,o),i!==-1?i:null)):(i=Co.call(this._minWeekdaysParse,o),i!==-1||(i=Co.call(this._weekdaysParse,o),i!==-1)?i:(i=Co.call(this._shortWeekdaysParse,o),i!==-1?i:null))}function AWe(e,t,r){var n,i,a;if(this._weekdaysParseExact)return uWe.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(i=Fd([2e3,1]).day(n),r&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[n]=new RegExp(a.replace(".",""),"i")),r&&t==="dddd"&&this._fullWeekdaysParse[n].test(e))return n;if(r&&t==="ddd"&&this._shortWeekdaysParse[n].test(e))return n;if(r&&t==="dd"&&this._minWeekdaysParse[n].test(e))return n;if(!r&&this._weekdaysParse[n].test(e))return n}}function dWe(e){if(!this.isValid())return e!=null?this:NaN;var t=BB(this,"Day");return e!=null?(e=eWe(e,this.localeData()),this.add(e-t,"d")):t}function fWe(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function hWe(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=tWe(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function gWe(e){return this._weekdaysParseExact?(Oi(this,"_weekdaysRegex")||PU.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Oi(this,"_weekdaysRegex")||(this._weekdaysRegex=iWe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function pWe(e){return this._weekdaysParseExact?(Oi(this,"_weekdaysRegex")||PU.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Oi(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=aWe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function vWe(e){return this._weekdaysParseExact?(Oi(this,"_weekdaysRegex")||PU.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Oi(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=oWe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function PU(){function e(u,A){return A.length-u.length}var t=[],r=[],n=[],i=[],a,o,s,l,c;for(a=0;a<7;a++)o=Fd([2e3,1]).day(a),s=zf(this.weekdaysMin(o,"")),l=zf(this.weekdaysShort(o,"")),c=zf(this.weekdays(o,"")),t.push(s),r.push(l),n.push(c),i.push(s),i.push(l),i.push(c);t.sort(e),r.sort(e),n.sort(e),i.sort(e),this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function OU(){return this.hours()%12||12}function mWe(){return this.hours()||24}Mn("H",["HH",2],0,"hour");Mn("h",["hh",2],0,OU);Mn("k",["kk",2],0,mWe);Mn("hmm",0,0,function(){return""+OU.apply(this)+Id(this.minutes(),2)});Mn("hmmss",0,0,function(){return""+OU.apply(this)+Id(this.minutes(),2)+Id(this.seconds(),2)});Mn("Hmm",0,0,function(){return""+this.hours()+Id(this.minutes(),2)});Mn("Hmmss",0,0,function(){return""+this.hours()+Id(this.minutes(),2)+Id(this.seconds(),2)});function $1e(e,t){Mn(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}$1e("a",!0);$1e("A",!1);function Z1e(e,t){return t._meridiemParse}un("a",Z1e);un("A",Z1e);un("H",Ra,_U);un("h",Ra,Oy);un("k",Ra,Oy);un("HH",Ra,Qc);un("hh",Ra,Qc);un("kk",Ra,Qc);un("hmm",L1e);un("hmmss",Y1e);un("Hmm",L1e);un("Hmmss",Y1e);ra(["H","HH"],Ho);ra(["k","kk"],function(e,t,r){var n=Ci(e);t[Ho]=n===24?0:n});ra(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e});ra(["h","hh"],function(e,t,r){t[Ho]=Ci(e),si(r).bigHour=!0});ra("hmm",function(e,t,r){var n=e.length-2;t[Ho]=Ci(e.substr(0,n)),t[aA]=Ci(e.substr(n)),si(r).bigHour=!0});ra("hmmss",function(e,t,r){var n=e.length-4,i=e.length-2;t[Ho]=Ci(e.substr(0,n)),t[aA]=Ci(e.substr(n,2)),t[Qf]=Ci(e.substr(i)),si(r).bigHour=!0});ra("Hmm",function(e,t,r){var n=e.length-2;t[Ho]=Ci(e.substr(0,n)),t[aA]=Ci(e.substr(n))});ra("Hmmss",function(e,t,r){var n=e.length-4,i=e.length-2;t[Ho]=Ci(e.substr(0,n)),t[aA]=Ci(e.substr(n,2)),t[Qf]=Ci(e.substr(i))});function EWe(e){return(e+"").toLowerCase().charAt(0)==="p"}var yWe=/[ap]\.?m?\.?/i,CWe=jy("Hours",!0);function wWe(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"}var eCe={calendar:uJe,longDateFormat:hJe,invalidDate:pJe,ordinal:mJe,dayOfMonthOrdinalParse:EJe,relativeTime:CJe,months:PJe,monthsShort:G1e,week:WJe,weekdays:rWe,weekdaysMin:nWe,weekdaysShort:q1e,meridiemParse:yWe},ka={},V1={},bB;function BWe(e,t){var r,n=Math.min(e.length,t.length);for(r=0;r<n;r+=1)if(e[r]!==t[r])return r;return n}function AZ(e){return e&&e.toLowerCase().replace("_","-")}function xWe(e){for(var t=0,r,n,i,a;t<e.length;){for(a=AZ(e[t]).split("-"),r=a.length,n=AZ(e[t+1]),n=n?n.split("-"):null;r>0;){if(i=D4(a.slice(0,r).join("-")),i)return i;if(n&&n.length>=r&&BWe(a,n)>=r-1)break;r--}t++}return bB}function MWe(e){return!!(e&&e.match("^[^/\\\\]*$"))}function D4(e){var t=null,r;if(ka[e]===void 0&&typeof module<"u"&&module&&module.exports&&MWe(e))try{t=bB._abbr,r=require,r("./locale/"+e),wg(t)}catch{ka[e]=null}return ka[e]}function wg(e,t){var r;return e&&(Ul(t)?r=Zf(e):r=jU(e,t),r?bB=r:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),bB._abbr}function jU(e,t){if(t!==null){var r,n=eCe;if(t.abbr=e,ka[e]!=null)P1e("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=ka[e]._config;else if(t.parentLocale!=null)if(ka[t.parentLocale]!=null)n=ka[t.parentLocale]._config;else if(r=D4(t.parentLocale),r!=null)n=r._config;else return V1[t.parentLocale]||(V1[t.parentLocale]=[]),V1[t.parentLocale].push({name:e,config:t}),null;return ka[e]=new RU(k6(n,t)),V1[e]&&V1[e].forEach(function(i){jU(i.name,i.config)}),wg(e),ka[e]}else return delete ka[e],null}function bWe(e,t){if(t!=null){var r,n,i=eCe;ka[e]!=null&&ka[e].parentLocale!=null?ka[e].set(k6(ka[e]._config,t)):(n=D4(e),n!=null&&(i=n._config),t=k6(i,t),n==null&&(t.abbr=e),r=new RU(t),r.parentLocale=ka[e],ka[e]=r),wg(e)}else ka[e]!=null&&(ka[e].parentLocale!=null?(ka[e]=ka[e].parentLocale,e===wg()&&wg(e)):ka[e]!=null&&delete ka[e]);return ka[e]}function Zf(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return bB;if(!dA(e)){if(t=D4(e),t)return t;e=[e]}return xWe(e)}function IWe(){return P6(ka)}function zU(e){var t,r=e._a;return r&&si(e).overflow===-2&&(t=r[Tf]<0||r[Tf]>11?Tf:r[gd]<1||r[gd]>NU(r[Zs],r[Tf])?gd:r[Ho]<0||r[Ho]>24||r[Ho]===24&&(r[aA]!==0||r[Qf]!==0||r[vv]!==0)?Ho:r[aA]<0||r[aA]>59?aA:r[Qf]<0||r[Qf]>59?Qf:r[vv]<0||r[vv]>999?vv:-1,si(e)._overflowDayOfYear&&(t<Zs||t>gd)&&(t=gd),si(e)._overflowWeeks&&t===-1&&(t=QJe),si(e)._overflowWeekday&&t===-1&&(t=DJe),si(e).overflow=t),e}var SWe=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,RWe=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,TWe=/Z|[+-]\d\d(?::?\d\d)?/,Eb=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],R8=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],QWe=/^\/?Date\((-?\d+)/i,DWe=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,FWe={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function tCe(e){var t,r,n=e._i,i=SWe.exec(n)||RWe.exec(n),a,o,s,l,c=Eb.length,u=R8.length;if(i){for(si(e).iso=!0,t=0,r=c;t<r;t++)if(Eb[t][1].exec(i[1])){o=Eb[t][0],a=Eb[t][2]!==!1;break}if(o==null){e._isValid=!1;return}if(i[3]){for(t=0,r=u;t<r;t++)if(R8[t][1].exec(i[3])){s=(i[2]||" ")+R8[t][0];break}if(s==null){e._isValid=!1;return}}if(!a&&s!=null){e._isValid=!1;return}if(i[4])if(TWe.exec(i[4]))l="Z";else{e._isValid=!1;return}e._f=o+(s||"")+(l||""),YU(e)}else e._isValid=!1}function _We(e,t,r,n,i,a){var o=[NWe(e),G1e.indexOf(t),parseInt(r,10),parseInt(n,10),parseInt(i,10)];return a&&o.push(parseInt(a,10)),o}function NWe(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function kWe(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function PWe(e,t,r){if(e){var n=q1e.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(n!==i)return si(r).weekdayMismatch=!0,r._isValid=!1,!1}return!0}function OWe(e,t,r){if(e)return FWe[e];if(t)return 0;var n=parseInt(r,10),i=n%100,a=(n-i)/100;return a*60+i}function rCe(e){var t=DWe.exec(kWe(e._i)),r;if(t){if(r=_We(t[4],t[3],t[2],t[5],t[6],t[7]),!PWe(t[1],r,e))return;e._a=r,e._tzm=OWe(t[8],t[9],t[10]),e._d=xB.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),si(e).rfc2822=!0}else e._isValid=!1}function jWe(e){var t=QWe.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(tCe(e),e._isValid===!1)delete e._isValid;else return;if(rCe(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:Vr.createFromInputFallback(e)}Vr.createFromInputFallback=mu("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function U0(e,t,r){return e??t??r}function zWe(e){var t=new Date(Vr.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function LU(e){var t,r,n=[],i,a,o;if(!e._d){for(i=zWe(e),e._w&&e._a[gd]==null&&e._a[Tf]==null&&LWe(e),e._dayOfYear!=null&&(o=U0(e._a[Zs],i[Zs]),(e._dayOfYear>Kw(o)||e._dayOfYear===0)&&(si(e)._overflowDayOfYear=!0),r=xB(o,0,e._dayOfYear),e._a[Tf]=r.getUTCMonth(),e._a[gd]=r.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=n[t]=i[t];for(;t<7;t++)e._a[t]=n[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[Ho]===24&&e._a[aA]===0&&e._a[Qf]===0&&e._a[vv]===0&&(e._nextDay=!0,e._a[Ho]=0),e._d=(e._useUTC?xB:VJe).apply(null,n),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ho]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==a&&(si(e).weekdayMismatch=!0)}}function LWe(e){var t,r,n,i,a,o,s,l,c;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(a=1,o=4,r=U0(t.GG,e._a[Zs],MB(Ia(),1,4).year),n=U0(t.W,1),i=U0(t.E,1),(i<1||i>7)&&(l=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,c=MB(Ia(),a,o),r=U0(t.gg,e._a[Zs],c.year),n=U0(t.w,c.week),t.d!=null?(i=t.d,(i<0||i>6)&&(l=!0)):t.e!=null?(i=t.e+a,(t.e<0||t.e>6)&&(l=!0)):i=a),n<1||n>Lf(r,a,o)?si(e)._overflowWeeks=!0:l!=null?si(e)._overflowWeekday=!0:(s=X1e(r,n,i,a,o),e._a[Zs]=s.year,e._dayOfYear=s.dayOfYear)}Vr.ISO_8601=function(){};Vr.RFC_2822=function(){};function YU(e){if(e._f===Vr.ISO_8601){tCe(e);return}if(e._f===Vr.RFC_2822){rCe(e);return}e._a=[],si(e).empty=!0;var t=""+e._i,r,n,i,a,o,s=t.length,l=0,c,u;for(i=O1e(e._f,e._locale).match(TU)||[],u=i.length,r=0;r<u;r++)a=i[r],n=(t.match(SJe(a,e))||[])[0],n&&(o=t.substr(0,t.indexOf(n)),o.length>0&&si(e).unusedInput.push(o),t=t.slice(t.indexOf(n)+n.length),l+=n.length),RE[a]?(n?si(e).empty=!1:si(e).unusedTokens.push(a),TJe(a,n,e)):e._strict&&!n&&si(e).unusedTokens.push(a);si(e).charsLeftOver=s-l,t.length>0&&si(e).unusedInput.push(t),e._a[Ho]<=12&&si(e).bigHour===!0&&e._a[Ho]>0&&(si(e).bigHour=void 0),si(e).parsedDateParts=e._a.slice(0),si(e).meridiem=e._meridiem,e._a[Ho]=YWe(e._locale,e._a[Ho],e._meridiem),c=si(e).era,c!==null&&(e._a[Zs]=e._locale.erasConvertYear(c,e._a[Zs])),LU(e),zU(e)}function YWe(e,t,r){var n;return r==null?t:e.meridiemHour!=null?e.meridiemHour(t,r):(e.isPM!=null&&(n=e.isPM(r),n&&t<12&&(t+=12),!n&&t===12&&(t=0)),t)}function UWe(e){var t,r,n,i,a,o,s=!1,l=e._f.length;if(l===0){si(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;i<l;i++)a=0,o=!1,t=SU({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[i],YU(t),IU(t)&&(o=!0),a+=si(t).charsLeftOver,a+=si(t).unusedTokens.length*10,si(t).score=a,s?a<n&&(n=a,r=t):(n==null||a<n||o)&&(n=a,r=t,o&&(s=!0));fg(e,r||t)}function HWe(e){if(!e._d){var t=QU(e._i),r=t.day===void 0?t.date:t.day;e._a=N1e([t.year,t.month,r,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)}),LU(e)}}function GWe(e){var t=new _x(zU(nCe(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function nCe(e){var t=e._i,r=e._f;return e._locale=e._locale||Zf(e._l),t===null||r===void 0&&t===""?M4({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),fA(t)?new _x(zU(t)):(Fx(t)?e._d=t:dA(r)?UWe(e):r?YU(e):KWe(e),IU(e)||(e._d=null),e))}function KWe(e){var t=e._i;Ul(t)?e._d=new Date(Vr.now()):Fx(t)?e._d=new Date(t.valueOf()):typeof t=="string"?jWe(e):dA(t)?(e._a=N1e(t.slice(0),function(r){return parseInt(r,10)}),LU(e)):Iv(t)?HWe(e):Kf(t)?e._d=new Date(t):Vr.createFromInputFallback(e)}function iCe(e,t,r,n,i){var a={};return(t===!0||t===!1)&&(n=t,t=void 0),(r===!0||r===!1)&&(n=r,r=void 0),(Iv(e)&&bU(e)||dA(e)&&e.length===0)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=r,a._i=e,a._f=t,a._strict=n,GWe(a)}function Ia(e,t,r,n){return iCe(e,t,r,n,!1)}var VWe=mu("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ia.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:M4()}),JWe=mu("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ia.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:M4()});function aCe(e,t){var r,n;if(t.length===1&&dA(t[0])&&(t=t[0]),!t.length)return Ia();for(r=t[0],n=1;n<t.length;++n)(!t[n].isValid()||t[n][e](r))&&(r=t[n]);return r}function WWe(){var e=[].slice.call(arguments,0);return aCe("isBefore",e)}function XWe(){var e=[].slice.call(arguments,0);return aCe("isAfter",e)}var qWe=function(){return Date.now?Date.now():+new Date},J1=["year","quarter","month","week","day","hour","minute","second","millisecond"];function $We(e){var t,r=!1,n,i=J1.length;for(t in e)if(Oi(e,t)&&!(Co.call(J1,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(n=0;n<i;++n)if(e[J1[n]]){if(r)return!1;parseFloat(e[J1[n]])!==Ci(e[J1[n]])&&(r=!0)}return!0}function ZWe(){return this._isValid}function eXe(){return wA(NaN)}function F4(e){var t=QU(e),r=t.year||0,n=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,l=t.minute||0,c=t.second||0,u=t.millisecond||0;this._isValid=$We(t),this._milliseconds=+u+c*1e3+l*6e4+s*1e3*60*60,this._days=+o+a*7,this._months=+i+n*3+r*12,this._data={},this._locale=Zf(),this._bubble()}function CR(e){return e instanceof F4}function j6(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function tXe(e,t,r){var n=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),a=0,o;for(o=0;o<n;o++)Ci(e[o])!==Ci(t[o])&&a++;return a+i}function oCe(e,t){Mn(e,0,0,function(){var r=this.utcOffset(),n="+";return r<0&&(r=-r,n="-"),n+Id(~~(r/60),2)+t+Id(~~r%60,2)})}oCe("Z",":");oCe("ZZ","");un("Z",T4);un("ZZ",T4);ra(["Z","ZZ"],function(e,t,r){r._useUTC=!0,r._tzm=UU(T4,e)});var rXe=/([\+\-]|\d\d)/gi;function UU(e,t){var r=(t||"").match(e),n,i,a;return r===null?null:(n=r[r.length-1]||[],i=(n+"").match(rXe)||["-",0,0],a=+(i[1]*60)+Ci(i[2]),a===0?0:i[0]==="+"?a:-a)}function HU(e,t){var r,n;return t._isUTC?(r=t.clone(),n=(fA(e)||Fx(e)?e.valueOf():Ia(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+n),Vr.updateOffset(r,!1),r):Ia(e).local()}function z6(e){return-Math.round(e._d.getTimezoneOffset())}Vr.updateOffset=function(){};function nXe(e,t,r){var n=this._offset||0,i;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=UU(T4,e),e===null)return this}else Math.abs(e)<16&&!r&&(e=e*60);return!this._isUTC&&t&&(i=z6(this)),this._offset=e,this._isUTC=!0,i!=null&&this.add(i,"m"),n!==e&&(!t||this._changeInProgress?cCe(this,wA(e-n,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,Vr.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?n:z6(this)}function iXe(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function aXe(e){return this.utcOffset(0,e)}function oXe(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(z6(this),"m")),this}function sXe(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=UU(bJe,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function lXe(e){return this.isValid()?(e=e?Ia(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function cXe(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function uXe(){if(!Ul(this._isDSTShifted))return this._isDSTShifted;var e={},t;return SU(e,this),e=nCe(e),e._a?(t=e._isUTC?Fd(e._a):Ia(e._a),this._isDSTShifted=this.isValid()&&tXe(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function AXe(){return this.isValid()?!this._isUTC:!1}function dXe(){return this.isValid()?this._isUTC:!1}function sCe(){return this.isValid()?this._isUTC&&this._offset===0:!1}var fXe=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,hXe=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function wA(e,t){var r=e,n=null,i,a,o;return CR(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:Kf(e)||!isNaN(+e)?(r={},t?r[t]=+e:r.milliseconds=+e):(n=fXe.exec(e))?(i=n[1]==="-"?-1:1,r={y:0,d:Ci(n[gd])*i,h:Ci(n[Ho])*i,m:Ci(n[aA])*i,s:Ci(n[Qf])*i,ms:Ci(j6(n[vv]*1e3))*i}):(n=hXe.exec(e))?(i=n[1]==="-"?-1:1,r={y:Dp(n[2],i),M:Dp(n[3],i),w:Dp(n[4],i),d:Dp(n[5],i),h:Dp(n[6],i),m:Dp(n[7],i),s:Dp(n[8],i)}):r==null?r={}:typeof r=="object"&&("from"in r||"to"in r)&&(o=gXe(Ia(r.from),Ia(r.to)),r={},r.ms=o.milliseconds,r.M=o.months),a=new F4(r),CR(e)&&Oi(e,"_locale")&&(a._locale=e._locale),CR(e)&&Oi(e,"_isValid")&&(a._isValid=e._isValid),a}wA.fn=F4.prototype;wA.invalid=eXe;function Dp(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function dZ(e,t){var r={};return r.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function gXe(e,t){var r;return e.isValid()&&t.isValid()?(t=HU(t,e),e.isBefore(t)?r=dZ(e,t):(r=dZ(t,e),r.milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}function lCe(e,t){return function(r,n){var i,a;return n!==null&&!isNaN(+n)&&(P1e(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=r,r=n,n=a),i=wA(r,n),cCe(this,i,e),this}}function cCe(e,t,r,n){var i=t._milliseconds,a=j6(t._days),o=j6(t._months);e.isValid()&&(n=n??!0,o&&V1e(e,BB(e,"Month")+o*r),a&&H1e(e,"Date",BB(e,"Date")+a*r),i&&e._d.setTime(e._d.valueOf()+i*r),n&&Vr.updateOffset(e,a||o))}var pXe=lCe(1,"add"),vXe=lCe(-1,"subtract");function uCe(e){return typeof e=="string"||e instanceof String}function mXe(e){return fA(e)||Fx(e)||uCe(e)||Kf(e)||yXe(e)||EXe(e)||e===null||e===void 0}function EXe(e){var t=Iv(e)&&!bU(e),r=!1,n=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i,a,o=n.length;for(i=0;i<o;i+=1)a=n[i],r=r||Oi(e,a);return t&&r}function yXe(e){var t=dA(e),r=!1;return t&&(r=e.filter(function(n){return!Kf(n)&&uCe(e)}).length===0),t&&r}function CXe(e){var t=Iv(e)&&!bU(e),r=!1,n=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i,a;for(i=0;i<n.length;i+=1)a=n[i],r=r||Oi(e,a);return t&&r}function wXe(e,t){var r=e.diff(t,"days",!0);return r<-6?"sameElse":r<-1?"lastWeek":r<0?"lastDay":r<1?"sameDay":r<2?"nextDay":r<7?"nextWeek":"sameElse"}function BXe(e,t){arguments.length===1&&(arguments[0]?mXe(arguments[0])?(e=arguments[0],t=void 0):CXe(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var r=e||Ia(),n=HU(r,this).startOf("day"),i=Vr.calendarFormat(this,n)||"sameElse",a=t&&(_d(t[i])?t[i].call(this,r):t[i]);return this.format(a||this.localeData().calendar(i,this,Ia(r)))}function xXe(){return new _x(this)}function MXe(e,t){var r=fA(e)?e:Ia(e);return this.isValid()&&r.isValid()?(t=Eu(t)||"millisecond",t==="millisecond"?this.valueOf()>r.valueOf():r.valueOf()<this.clone().startOf(t).valueOf()):!1}function bXe(e,t){var r=fA(e)?e:Ia(e);return this.isValid()&&r.isValid()?(t=Eu(t)||"millisecond",t==="millisecond"?this.valueOf()<r.valueOf():this.clone().endOf(t).valueOf()<r.valueOf()):!1}function IXe(e,t,r,n){var i=fA(e)?e:Ia(e),a=fA(t)?t:Ia(t);return this.isValid()&&i.isValid()&&a.isValid()?(n=n||"()",(n[0]==="("?this.isAfter(i,r):!this.isBefore(i,r))&&(n[1]===")"?this.isBefore(a,r):!this.isAfter(a,r))):!1}function SXe(e,t){var r=fA(e)?e:Ia(e),n;return this.isValid()&&r.isValid()?(t=Eu(t)||"millisecond",t==="millisecond"?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf())):!1}function RXe(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function TXe(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function QXe(e,t,r){var n,i,a;if(!this.isValid())return NaN;if(n=HU(e,this),!n.isValid())return NaN;switch(i=(n.utcOffset()-this.utcOffset())*6e4,t=Eu(t),t){case"year":a=wR(this,n)/12;break;case"month":a=wR(this,n);break;case"quarter":a=wR(this,n)/3;break;case"second":a=(this-n)/1e3;break;case"minute":a=(this-n)/6e4;break;case"hour":a=(this-n)/36e5;break;case"day":a=(this-n-i)/864e5;break;case"week":a=(this-n-i)/6048e5;break;default:a=this-n}return r?a:ru(a)}function wR(e,t){if(e.date()<t.date())return-wR(t,e);var r=(t.year()-e.year())*12+(t.month()-e.month()),n=e.clone().add(r,"months"),i,a;return t-n<0?(i=e.clone().add(r-1,"months"),a=(t-n)/(n-i)):(i=e.clone().add(r+1,"months"),a=(t-n)/(i-n)),-(r+a)||0}Vr.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";Vr.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function DXe(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function FXe(e){if(!this.isValid())return null;var t=e!==!0,r=t?this.clone().utc():this;return r.year()<0||r.year()>9999?yR(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):_d(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",yR(r,"Z")):yR(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function _Xe(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",r,n,i,a;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),r="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",a=t+'[")]',this.format(r+n+i+a)}function NXe(e){e||(e=this.isUtc()?Vr.defaultFormatUtc:Vr.defaultFormat);var t=yR(this,e);return this.localeData().postformat(t)}function kXe(e,t){return this.isValid()&&(fA(e)&&e.isValid()||Ia(e).isValid())?wA({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function PXe(e){return this.from(Ia(),e)}function OXe(e,t){return this.isValid()&&(fA(e)&&e.isValid()||Ia(e).isValid())?wA({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function jXe(e){return this.to(Ia(),e)}function ACe(e){var t;return e===void 0?this._locale._abbr:(t=Zf(e),t!=null&&(this._locale=t),this)}var dCe=mu("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function fCe(){return this._locale}var FT=1e3,TE=60*FT,_T=60*TE,hCe=(365*400+97)*24*_T;function QE(e,t){return(e%t+t)%t}function gCe(e,t,r){return e<100&&e>=0?new Date(e+400,t,r)-hCe:new Date(e,t,r).valueOf()}function pCe(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-hCe:Date.UTC(e,t,r)}function zXe(e){var t,r;if(e=Eu(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?pCe:gCe,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=QE(t+(this._isUTC?0:this.utcOffset()*TE),_T);break;case"minute":t=this._d.valueOf(),t-=QE(t,TE);break;case"second":t=this._d.valueOf(),t-=QE(t,FT);break}return this._d.setTime(t),Vr.updateOffset(this,!0),this}function LXe(e){var t,r;if(e=Eu(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?pCe:gCe,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=_T-QE(t+(this._isUTC?0:this.utcOffset()*TE),_T)-1;break;case"minute":t=this._d.valueOf(),t+=TE-QE(t,TE)-1;break;case"second":t=this._d.valueOf(),t+=FT-QE(t,FT)-1;break}return this._d.setTime(t),Vr.updateOffset(this,!0),this}function YXe(){return this._d.valueOf()-(this._offset||0)*6e4}function UXe(){return Math.floor(this.valueOf()/1e3)}function HXe(){return new Date(this.valueOf())}function GXe(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function KXe(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function VXe(){return this.isValid()?this.toISOString():null}function JXe(){return IU(this)}function WXe(){return fg({},si(this))}function XXe(){return si(this).overflow}function qXe(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}Mn("N",0,0,"eraAbbr");Mn("NN",0,0,"eraAbbr");Mn("NNN",0,0,"eraAbbr");Mn("NNNN",0,0,"eraName");Mn("NNNNN",0,0,"eraNarrow");Mn("y",["y",1],"yo","eraYear");Mn("y",["yy",2],0,"eraYear");Mn("y",["yyy",3],0,"eraYear");Mn("y",["yyyy",4],0,"eraYear");un("N",GU);un("NN",GU);un("NNN",GU);un("NNNN",lqe);un("NNNNN",cqe);ra(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,n){var i=r._locale.erasParse(e,n,r._strict);i?si(r).era=i:si(r).invalidEra=e});un("y",Py);un("yy",Py);un("yyy",Py);un("yyyy",Py);un("yo",uqe);ra(["y","yy","yyy","yyyy"],Zs);ra(["yo"],function(e,t,r,n){var i;r._locale._eraYearOrdinalRegex&&(i=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[Zs]=r._locale.eraYearOrdinalParse(e,i):t[Zs]=parseInt(e,10)});function $Xe(e,t){var r,n,i,a=this._eras||Zf("en")._eras;for(r=0,n=a.length;r<n;++r)switch(typeof a[r].since==="string"&&(i=Vr(a[r].since).startOf("day"),a[r].since=i.valueOf()),typeof a[r].until){case"undefined":a[r].until=1/0;break;case"string":i=Vr(a[r].until).startOf("day").valueOf(),a[r].until=i.valueOf();break}return a}function ZXe(e,t,r){var n,i,a=this.eras(),o,s,l;for(e=e.toUpperCase(),n=0,i=a.length;n<i;++n)if(o=a[n].name.toUpperCase(),s=a[n].abbr.toUpperCase(),l=a[n].narrow.toUpperCase(),r)switch(t){case"N":case"NN":case"NNN":if(s===e)return a[n];break;case"NNNN":if(o===e)return a[n];break;case"NNNNN":if(l===e)return a[n];break}else if([o,s,l].indexOf(e)>=0)return a[n]}function eqe(e,t){var r=e.since<=e.until?1:-1;return t===void 0?Vr(e.since).year():Vr(e.since).year()+(t-e.offset)*r}function tqe(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until||n[e].until<=r&&r<=n[e].since)return n[e].name;return""}function rqe(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until||n[e].until<=r&&r<=n[e].since)return n[e].narrow;return""}function nqe(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(r=this.clone().startOf("day").valueOf(),n[e].since<=r&&r<=n[e].until||n[e].until<=r&&r<=n[e].since)return n[e].abbr;return""}function iqe(){var e,t,r,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(r=i[e].since<=i[e].until?1:-1,n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until||i[e].until<=n&&n<=i[e].since)return(this.year()-Vr(i[e].since).year())*r+i[e].offset;return this.year()}function aqe(e){return Oi(this,"_erasNameRegex")||KU.call(this),e?this._erasNameRegex:this._erasRegex}function oqe(e){return Oi(this,"_erasAbbrRegex")||KU.call(this),e?this._erasAbbrRegex:this._erasRegex}function sqe(e){return Oi(this,"_erasNarrowRegex")||KU.call(this),e?this._erasNarrowRegex:this._erasRegex}function GU(e,t){return t.erasAbbrRegex(e)}function lqe(e,t){return t.erasNameRegex(e)}function cqe(e,t){return t.erasNarrowRegex(e)}function uqe(e,t){return t._eraYearOrdinalRegex||Py}function KU(){var e=[],t=[],r=[],n=[],i,a,o,s,l,c=this.eras();for(i=0,a=c.length;i<a;++i)o=zf(c[i].name),s=zf(c[i].abbr),l=zf(c[i].narrow),t.push(o),e.push(s),r.push(l),n.push(o),n.push(s),n.push(l);this._erasRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+r.join("|")+")","i")}Mn(0,["gg",2],0,function(){return this.weekYear()%100});Mn(0,["GG",2],0,function(){return this.isoWeekYear()%100});function _4(e,t){Mn(0,[e,e.length],0,t)}_4("gggg","weekYear");_4("ggggg","weekYear");_4("GGGG","isoWeekYear");_4("GGGGG","isoWeekYear");un("G",R4);un("g",R4);un("GG",Ra,Qc);un("gg",Ra,Qc);un("GGGG",FU,DU);un("gggg",FU,DU);un("GGGGG",S4,b4);un("ggggg",S4,b4);kx(["gggg","ggggg","GGGG","GGGGG"],function(e,t,r,n){t[n.substr(0,2)]=Ci(e)});kx(["gg","GG"],function(e,t,r,n){t[n]=Vr.parseTwoDigitYear(e)});function Aqe(e){return vCe.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function dqe(e){return vCe.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function fqe(){return Lf(this.year(),1,4)}function hqe(){return Lf(this.isoWeekYear(),1,4)}function gqe(){var e=this.localeData()._week;return Lf(this.year(),e.dow,e.doy)}function pqe(){var e=this.localeData()._week;return Lf(this.weekYear(),e.dow,e.doy)}function vCe(e,t,r,n,i){var a;return e==null?MB(this,n,i).year:(a=Lf(e,n,i),t>a&&(t=a),vqe.call(this,e,t,r,n,i))}function vqe(e,t,r,n,i){var a=X1e(e,t,r,n,i),o=xB(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}Mn("Q",0,"Qo","quarter");un("Q",j1e);ra("Q",function(e,t){t[Tf]=(Ci(e)-1)*3});function mqe(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}Mn("D",["DD",2],"Do","date");un("D",Ra,Oy);un("DD",Ra,Qc);un("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});ra(["D","DD"],gd);ra("Do",function(e,t){t[gd]=Ci(e.match(Ra)[0])});var mCe=jy("Date",!0);Mn("DDD",["DDDD",3],"DDDo","dayOfYear");un("DDD",I4);un("DDDD",z1e);ra(["DDD","DDDD"],function(e,t,r){r._dayOfYear=Ci(e)});function Eqe(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}Mn("m",["mm",2],0,"minute");un("m",Ra,_U);un("mm",Ra,Qc);ra(["m","mm"],aA);var yqe=jy("Minutes",!1);Mn("s",["ss",2],0,"second");un("s",Ra,_U);un("ss",Ra,Qc);ra(["s","ss"],Qf);var Cqe=jy("Seconds",!1);Mn("S",0,0,function(){return~~(this.millisecond()/100)});Mn(0,["SS",2],0,function(){return~~(this.millisecond()/10)});Mn(0,["SSS",3],0,"millisecond");Mn(0,["SSSS",4],0,function(){return this.millisecond()*10});Mn(0,["SSSSS",5],0,function(){return this.millisecond()*100});Mn(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});Mn(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});Mn(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});Mn(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});un("S",I4,j1e);un("SS",I4,Qc);un("SSS",I4,z1e);var hg,ECe;for(hg="SSSS";hg.length<=9;hg+="S")un(hg,Py);function wqe(e,t){t[vv]=Ci(("0."+e)*1e3)}for(hg="S";hg.length<=9;hg+="S")ra(hg,wqe);ECe=jy("Milliseconds",!1);Mn("z",0,0,"zoneAbbr");Mn("zz",0,0,"zoneName");function Bqe(){return this._isUTC?"UTC":""}function xqe(){return this._isUTC?"Coordinated Universal Time":""}var Nr=_x.prototype;Nr.add=pXe;Nr.calendar=BXe;Nr.clone=xXe;Nr.diff=QXe;Nr.endOf=LXe;Nr.format=NXe;Nr.from=kXe;Nr.fromNow=PXe;Nr.to=OXe;Nr.toNow=jXe;Nr.get=_Je;Nr.invalidAt=XXe;Nr.isAfter=MXe;Nr.isBefore=bXe;Nr.isBetween=IXe;Nr.isSame=SXe;Nr.isSameOrAfter=RXe;Nr.isSameOrBefore=TXe;Nr.isValid=JXe;Nr.lang=dCe;Nr.locale=ACe;Nr.localeData=fCe;Nr.max=JWe;Nr.min=VWe;Nr.parsingFlags=WXe;Nr.set=NJe;Nr.startOf=zXe;Nr.subtract=vXe;Nr.toArray=GXe;Nr.toObject=KXe;Nr.toDate=HXe;Nr.toISOString=FXe;Nr.inspect=_Xe;typeof Symbol<"u"&&Symbol.for!=null&&(Nr[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});Nr.toJSON=VXe;Nr.toString=DXe;Nr.unix=UXe;Nr.valueOf=YXe;Nr.creationData=qXe;Nr.eraName=tqe;Nr.eraNarrow=rqe;Nr.eraAbbr=nqe;Nr.eraYear=iqe;Nr.year=U1e;Nr.isLeapYear=FJe;Nr.weekYear=Aqe;Nr.isoWeekYear=dqe;Nr.quarter=Nr.quarters=mqe;Nr.month=J1e;Nr.daysInMonth=HJe;Nr.week=Nr.weeks=$Je;Nr.isoWeek=Nr.isoWeeks=ZJe;Nr.weeksInYear=gqe;Nr.weeksInWeekYear=pqe;Nr.isoWeeksInYear=fqe;Nr.isoWeeksInISOWeekYear=hqe;Nr.date=mCe;Nr.day=Nr.days=dWe;Nr.weekday=fWe;Nr.isoWeekday=hWe;Nr.dayOfYear=Eqe;Nr.hour=Nr.hours=CWe;Nr.minute=Nr.minutes=yqe;Nr.second=Nr.seconds=Cqe;Nr.millisecond=Nr.milliseconds=ECe;Nr.utcOffset=nXe;Nr.utc=aXe;Nr.local=oXe;Nr.parseZone=sXe;Nr.hasAlignedHourOffset=lXe;Nr.isDST=cXe;Nr.isLocal=AXe;Nr.isUtcOffset=dXe;Nr.isUtc=sCe;Nr.isUTC=sCe;Nr.zoneAbbr=Bqe;Nr.zoneName=xqe;Nr.dates=mu("dates accessor is deprecated. Use date instead.",mCe);Nr.months=mu("months accessor is deprecated. Use month instead",J1e);Nr.years=mu("years accessor is deprecated. Use year instead",U1e);Nr.zone=mu("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",iXe);Nr.isDSTShifted=mu("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",uXe);function Mqe(e){return Ia(e*1e3)}function bqe(){return Ia.apply(null,arguments).parseZone()}function yCe(e){return e}var zi=RU.prototype;zi.calendar=AJe;zi.longDateFormat=gJe;zi.invalidDate=vJe;zi.ordinal=yJe;zi.preparse=yCe;zi.postformat=yCe;zi.relativeTime=wJe;zi.pastFuture=BJe;zi.set=cJe;zi.eras=$Xe;zi.erasParse=ZXe;zi.erasConvertYear=eqe;zi.erasAbbrRegex=oqe;zi.erasNameRegex=aqe;zi.erasNarrowRegex=sqe;zi.months=zJe;zi.monthsShort=LJe;zi.monthsParse=UJe;zi.monthsRegex=KJe;zi.monthsShortRegex=GJe;zi.week=JJe;zi.firstDayOfYear=qJe;zi.firstDayOfWeek=XJe;zi.weekdays=sWe;zi.weekdaysMin=cWe;zi.weekdaysShort=lWe;zi.weekdaysParse=AWe;zi.weekdaysRegex=gWe;zi.weekdaysShortRegex=pWe;zi.weekdaysMinRegex=vWe;zi.isPM=EWe;zi.meridiem=wWe;function NT(e,t,r,n){var i=Zf(),a=Fd().set(n,t);return i[r](a,e)}function CCe(e,t,r){if(Kf(e)&&(t=e,e=void 0),e=e||"",t!=null)return NT(e,t,r,"month");var n,i=[];for(n=0;n<12;n++)i[n]=NT(e,n,r,"month");return i}function VU(e,t,r,n){typeof e=="boolean"?(Kf(t)&&(r=t,t=void 0),t=t||""):(t=e,r=t,e=!1,Kf(t)&&(r=t,t=void 0),t=t||"");var i=Zf(),a=e?i._week.dow:0,o,s=[];if(r!=null)return NT(t,(r+a)%7,n,"day");for(o=0;o<7;o++)s[o]=NT(t,(o+a)%7,n,"day");return s}function Iqe(e,t){return CCe(e,t,"months")}function Sqe(e,t){return CCe(e,t,"monthsShort")}function Rqe(e,t,r){return VU(e,t,r,"weekdays")}function Tqe(e,t,r){return VU(e,t,r,"weekdaysShort")}function Qqe(e,t,r){return VU(e,t,r,"weekdaysMin")}wg("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,r=Ci(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+r}});Vr.lang=mu("moment.lang is deprecated. Use moment.locale instead.",wg);Vr.langData=mu("moment.langData is deprecated. Use moment.localeData instead.",Zf);var lf=Math.abs;function Dqe(){var e=this._data;return this._milliseconds=lf(this._milliseconds),this._days=lf(this._days),this._months=lf(this._months),e.milliseconds=lf(e.milliseconds),e.seconds=lf(e.seconds),e.minutes=lf(e.minutes),e.hours=lf(e.hours),e.months=lf(e.months),e.years=lf(e.years),this}function wCe(e,t,r,n){var i=wA(t,r);return e._milliseconds+=n*i._milliseconds,e._days+=n*i._days,e._months+=n*i._months,e._bubble()}function Fqe(e,t){return wCe(this,e,t,1)}function _qe(e,t){return wCe(this,e,t,-1)}function fZ(e){return e<0?Math.floor(e):Math.ceil(e)}function Nqe(){var e=this._milliseconds,t=this._days,r=this._months,n=this._data,i,a,o,s,l;return e>=0&&t>=0&&r>=0||e<=0&&t<=0&&r<=0||(e+=fZ(L6(r)+t)*864e5,t=0,r=0),n.milliseconds=e%1e3,i=ru(e/1e3),n.seconds=i%60,a=ru(i/60),n.minutes=a%60,o=ru(a/60),n.hours=o%24,t+=ru(o/24),l=ru(BCe(t)),r+=l,t-=fZ(L6(l)),s=ru(r/12),r%=12,n.days=t,n.months=r,n.years=s,this}function BCe(e){return e*4800/146097}function L6(e){return e*146097/4800}function kqe(e){if(!this.isValid())return NaN;var t,r,n=this._milliseconds;if(e=Eu(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+n/864e5,r=this._months+BCe(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(L6(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return t*24+n/36e5;case"minute":return t*1440+n/6e4;case"second":return t*86400+n/1e3;case"millisecond":return Math.floor(t*864e5)+n;default:throw new Error("Unknown unit "+e)}}function eh(e){return function(){return this.as(e)}}var xCe=eh("ms"),Pqe=eh("s"),Oqe=eh("m"),jqe=eh("h"),zqe=eh("d"),Lqe=eh("w"),Yqe=eh("M"),Uqe=eh("Q"),Hqe=eh("y"),Gqe=xCe;function Kqe(){return wA(this)}function Vqe(e){return e=Eu(e),this.isValid()?this[e+"s"]():NaN}function hm(e){return function(){return this.isValid()?this._data[e]:NaN}}var Jqe=hm("milliseconds"),Wqe=hm("seconds"),Xqe=hm("minutes"),qqe=hm("hours"),$qe=hm("days"),Zqe=hm("months"),e$e=hm("years");function t$e(){return ru(this.days()/7)}var Bf=Math.round,pE={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function r$e(e,t,r,n,i){return i.relativeTime(t||1,!!r,e,n)}function n$e(e,t,r,n){var i=wA(e).abs(),a=Bf(i.as("s")),o=Bf(i.as("m")),s=Bf(i.as("h")),l=Bf(i.as("d")),c=Bf(i.as("M")),u=Bf(i.as("w")),A=Bf(i.as("y")),d=a<=r.ss&&["s",a]||a<r.s&&["ss",a]||o<=1&&["m"]||o<r.m&&["mm",o]||s<=1&&["h"]||s<r.h&&["hh",s]||l<=1&&["d"]||l<r.d&&["dd",l];return r.w!=null&&(d=d||u<=1&&["w"]||u<r.w&&["ww",u]),d=d||c<=1&&["M"]||c<r.M&&["MM",c]||A<=1&&["y"]||["yy",A],d[2]=t,d[3]=+e>0,d[4]=n,r$e.apply(null,d)}function i$e(e){return e===void 0?Bf:typeof e=="function"?(Bf=e,!0):!1}function a$e(e,t){return pE[e]===void 0?!1:t===void 0?pE[e]:(pE[e]=t,e==="s"&&(pE.ss=t-1),!0)}function o$e(e,t){if(!this.isValid())return this.localeData().invalidDate();var r=!1,n=pE,i,a;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(r=e),typeof t=="object"&&(n=Object.assign({},pE,t),t.s!=null&&t.ss==null&&(n.ss=t.s-1)),i=this.localeData(),a=n$e(this,!r,n,i),r&&(a=i.pastFuture(+this,a)),i.postformat(a)}var T8=Math.abs;function d0(e){return(e>0)-(e<0)||+e}function N4(){if(!this.isValid())return this.localeData().invalidDate();var e=T8(this._milliseconds)/1e3,t=T8(this._days),r=T8(this._months),n,i,a,o,s=this.asSeconds(),l,c,u,A;return s?(n=ru(e/60),i=ru(n/60),e%=60,n%=60,a=ru(r/12),r%=12,o=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=s<0?"-":"",c=d0(this._months)!==d0(s)?"-":"",u=d0(this._days)!==d0(s)?"-":"",A=d0(this._milliseconds)!==d0(s)?"-":"",l+"P"+(a?c+a+"Y":"")+(r?c+r+"M":"")+(t?u+t+"D":"")+(i||n||e?"T":"")+(i?A+i+"H":"")+(n?A+n+"M":"")+(e?A+o+"S":"")):"P0D"}var Ti=F4.prototype;Ti.isValid=ZWe;Ti.abs=Dqe;Ti.add=Fqe;Ti.subtract=_qe;Ti.as=kqe;Ti.asMilliseconds=xCe;Ti.asSeconds=Pqe;Ti.asMinutes=Oqe;Ti.asHours=jqe;Ti.asDays=zqe;Ti.asWeeks=Lqe;Ti.asMonths=Yqe;Ti.asQuarters=Uqe;Ti.asYears=Hqe;Ti.valueOf=Gqe;Ti._bubble=Nqe;Ti.clone=Kqe;Ti.get=Vqe;Ti.milliseconds=Jqe;Ti.seconds=Wqe;Ti.minutes=Xqe;Ti.hours=qqe;Ti.days=$qe;Ti.weeks=t$e;Ti.months=Zqe;Ti.years=e$e;Ti.humanize=o$e;Ti.toISOString=N4;Ti.toString=N4;Ti.toJSON=N4;Ti.locale=ACe;Ti.localeData=fCe;Ti.toIsoString=mu("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",N4);Ti.lang=dCe;Mn("X",0,0,"unix");Mn("x",0,0,"valueOf");un("x",R4);un("X",IJe);ra("X",function(e,t,r){r._d=new Date(parseFloat(e)*1e3)});ra("x",function(e,t,r){r._d=new Date(Ci(e))});Vr.version="2.30.1";sJe(Ia);Vr.fn=Nr;Vr.min=WWe;Vr.max=XWe;Vr.now=qWe;Vr.utc=Fd;Vr.unix=Mqe;Vr.months=Iqe;Vr.isDate=Fx;Vr.locale=wg;Vr.invalid=M4;Vr.duration=wA;Vr.isMoment=fA;Vr.weekdays=Rqe;Vr.parseZone=bqe;Vr.localeData=Zf;Vr.isDuration=CR;Vr.monthsShort=Sqe;Vr.weekdaysMin=Qqe;Vr.defineLocale=jU;Vr.updateLocale=bWe;Vr.locales=IWe;Vr.weekdaysShort=Tqe;Vr.normalizeUnits=Eu;Vr.relativeTimeRounding=i$e;Vr.relativeTimeThreshold=a$e;Vr.calendarFormat=wXe;Vr.prototype=Nr;Vr.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};var s$e={getNow:function(){return Vr()},getFixedDate:function(t){return Vr(t,"YYYY-MM-DD")},getEndDate:function(t){var r=t.clone();return r.endOf("month")},getWeekDay:function(t){var r=t.clone().locale("en_US");return r.weekday()+r.localeData().firstDayOfWeek()},getYear:function(t){return t.year()},getMonth:function(t){return t.month()},getDate:function(t){return t.date()},getHour:function(t){return t.hour()},getMinute:function(t){return t.minute()},getSecond:function(t){return t.second()},addYear:function(t,r){var n=t.clone();return n.add(r,"year")},addMonth:function(t,r){var n=t.clone();return n.add(r,"month")},addDate:function(t,r){var n=t.clone();return n.add(r,"day")},setYear:function(t,r){var n=t.clone();return n.year(r)},setMonth:function(t,r){var n=t.clone();return n.month(r)},setDate:function(t,r){var n=t.clone();return n.date(r)},setHour:function(t,r){var n=t.clone();return n.hour(r)},setMinute:function(t,r){var n=t.clone();return n.minute(r)},setSecond:function(t,r){var n=t.clone();return n.second(r)},isAfter:function(t,r){return t.isAfter(r)},isValidate:function(t){return t.isValid()},locale:{getWeekFirstDay:function(t){var r=Vr().locale(t);return r.localeData().firstDayOfWeek()},getWeekFirstDate:function(t,r){var n=r.clone(),i=n.locale(t);return i.weekday(0)},getWeek:function(t,r){var n=r.clone(),i=n.locale(t);return i.week()},getShortWeekDays:function(t){var r=Vr().locale(t);return r.localeData().weekdaysMin()},getShortMonths:function(t){var r=Vr().locale(t);return r.localeData().monthsShort()},format:function(t,r,n){var i=r.clone(),a=i.locale(t);return a.format(n)},parse:function(t,r,n){for(var i=[],a=0;a<n.length;a+=1){var o=n[a],s=r;if(o.includes("wo")||o.includes("Wo")){o=o.replace(/wo/g,"w").replace(/Wo/g,"W");var l=o.match(/[-YyMmDdHhSsWwGg]+/g),c=s.match(/[-\d]+/g);l&&c?(o=l.join(""),s=c.join("")):i.push(o.replace(/o/g,""))}var u=Vr(s,o,t,!0);if(u.isValid())return u}for(var A=0;A<i.length;A+=1){var d=Vr(r,i[A],t,!1);if(d.isValid())return Bpe(!1,"Not match any format strictly and fallback to fuzzy match. Please help to fire a issue about this."),d}return null}}},Q8,hZ;function l$e(){if(hZ)return Q8;hZ=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return Q8=t,Q8}var D8,gZ;function c$e(){if(gZ)return D8;gZ=1;var e=l$e(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return D8=r,D8}var F8,pZ;function MCe(){if(pZ)return F8;pZ=1;var e=c$e(),t=Rc(),r=sx(),n=NaN,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,s=parseInt;function l(c){if(typeof c=="number")return c;if(r(c))return n;if(t(c)){var u=typeof c.valueOf=="function"?c.valueOf():c;c=t(u)?u+"":u}if(typeof c!="string")return c===0?c:+c;c=e(c);var A=a.test(c);return A||o.test(c)?s(c.slice(2),A?2:8):i.test(c)?n:+c}return F8=l,F8}var _8,vZ;function u$e(){if(vZ)return _8;vZ=1;var e=MCe(),t=1/0,r=17976931348623157e292;function n(i){if(!i)return i===0?i:0;if(i=e(i),i===t||i===-t){var a=i<0?-1:1;return a*r}return i===i?i:0}return _8=n,_8}var N8,mZ;function A$e(){if(mZ)return N8;mZ=1;var e=u$e();function t(r){var n=e(r),i=n%1;return n===n?i?n-i:n:0}return N8=t,N8}var Ic=E.createContext({}),yb={visibility:"hidden"};function zy(e){var t=e.prefixCls,r=e.prevIcon,n=r===void 0?"‹":r,i=e.nextIcon,a=i===void 0?"›":i,o=e.superPrevIcon,s=o===void 0?"«":o,l=e.superNextIcon,c=l===void 0?"»":l,u=e.onSuperPrev,A=e.onSuperNext,d=e.onPrev,f=e.onNext,h=e.children,g=E.useContext(Ic),p=g.hideNextBtn,m=g.hidePrevBtn;return E.createElement("div",{className:t},u&&E.createElement("button",{type:"button",onClick:u,tabIndex:-1,className:"".concat(t,"-super-prev-btn"),style:m?yb:{}},s),d&&E.createElement("button",{type:"button",onClick:d,tabIndex:-1,className:"".concat(t,"-prev-btn"),style:m?yb:{}},n),E.createElement("div",{className:"".concat(t,"-view")},h),f&&E.createElement("button",{type:"button",onClick:f,tabIndex:-1,className:"".concat(t,"-next-btn"),style:p?yb:{}},a),A&&E.createElement("button",{type:"button",onClick:A,tabIndex:-1,className:"".concat(t,"-super-next-btn"),style:p?yb:{}},c))}function d$e(e){var t=e.prefixCls,r=e.generateConfig,n=e.viewDate,i=e.onPrevDecades,a=e.onNextDecades,o=E.useContext(Ic),s=o.hideHeader;if(s)return null;var l="".concat(t,"-header"),c=r.getYear(n),u=Math.floor(c/Df)*Df,A=u+Df-1;return E.createElement(zy,ge({},e,{prefixCls:l,onSuperPrev:i,onSuperNext:a}),u,"-",A)}function bCe(e,t,r,n,i){var a=e.setHour(t,r);return a=e.setMinute(a,n),a=e.setSecond(a,i),a}function ICe(e,t,r){if(!r)return t;var n=t;return n=e.setHour(n,e.getHour(r)),n=e.setMinute(n,e.getMinute(r)),n=e.setSecond(n,e.getSecond(r)),n}function f$e(e,t,r,n,i,a){var o=Math.floor(e/n)*n;if(o<e)return[o,60-i,60-a];var s=Math.floor(t/i)*i;if(s<t)return[o,s,60-a];var l=Math.floor(r/a)*a;return[o,s,l]}function h$e(e,t){var r=e.getYear(t),n=e.getMonth(t)+1,i=e.getEndDate(e.getFixedDate("".concat(r,"-").concat(n,"-01"))),a=e.getDate(i),o=n<10?"0".concat(n):"".concat(n);return"".concat(r,"-").concat(o,"-").concat(a)}function Px(e){for(var t=e.prefixCls,r=e.disabledDate,n=e.onSelect,i=e.picker,a=e.rowNum,o=e.colNum,s=e.prefixColumn,l=e.rowClassName,c=e.baseDate,u=e.getCellClassName,A=e.getCellText,d=e.getCellNode,f=e.getCellDate,h=e.generateConfig,g=e.titleCell,p=e.headerCells,m=E.useContext(Ic),y=m.onDateMouseEnter,C=m.onDateMouseLeave,w=m.mode,B="".concat(t,"-cell"),x=[],M=0;M<a;M+=1){for(var S=[],R=void 0,b=function(){var F,_=M*o+T,N=f(c,_),P=G6({cellDate:N,mode:w,disabledDate:r,generateConfig:h});T===0&&(R=N,s&&S.push(s(R)));var k=g&&g(N);S.push(E.createElement("td",{key:T,title:k,className:At(B,se((F={},ee(F,"".concat(B,"-disabled"),P),ee(F,"".concat(B,"-start"),A(N)===1||i==="year"&&Number(k)%10===0),ee(F,"".concat(B,"-end"),k===h$e(h,N)||i==="year"&&Number(k)%10===9),F),u(N))),onClick:function(){P||n(N)},onMouseEnter:function(){!P&&y&&y(N)},onMouseLeave:function(){!P&&C&&C(N)}},d?d(N):E.createElement("div",{className:"".concat(B,"-inner")},A(N))))},T=0;T<o;T+=1)b();x.push(E.createElement("tr",{key:M,className:l&&l(R)},S))}return E.createElement("div",{className:"".concat(t,"-body")},E.createElement("table",{className:"".concat(t,"-content")},p&&E.createElement("thead",null,E.createElement("tr",null,p)),E.createElement("tbody",null,x)))}var Y6=3,EZ=4;function g$e(e){var t=tA-1,r=e.prefixCls,n=e.viewDate,i=e.generateConfig,a="".concat(r,"-cell"),o=i.getYear(n),s=Math.floor(o/tA)*tA,l=Math.floor(o/Df)*Df,c=l+Df-1,u=i.setYear(n,l-Math.ceil((Y6*EZ*tA-Df)/2)),A=function(f){var h,g=i.getYear(f),p=g+t;return h={},ee(h,"".concat(a,"-in-view"),l<=g&&p<=c),ee(h,"".concat(a,"-selected"),g===s),h};return E.createElement(Px,ge({},e,{rowNum:EZ,colNum:Y6,baseDate:u,getCellText:function(f){var h=i.getYear(f);return"".concat(h,"-").concat(h+t)},getCellClassName:A,getCellDate:function(f,h){return i.addYear(f,h*tA)}}))}var Cb=new Map;function p$e(e,t){var r;function n(){g4(e)?t():r=li(function(){n()})}return n(),function(){li.cancel(r)}}function U6(e,t,r){if(Cb.get(e)&&cancelAnimationFrame(Cb.get(e)),r<=0){Cb.set(e,requestAnimationFrame(function(){e.scrollTop=t}));return}var n=t-e.scrollTop,i=n/r*10;Cb.set(e,requestAnimationFrame(function(){e.scrollTop+=i,e.scrollTop!==t&&U6(e,t,r-10)}))}function Ly(e,t){var r=t.onLeftRight,n=t.onCtrlLeftRight,i=t.onUpDown,a=t.onPageUpDown,o=t.onEnter,s=e.which,l=e.ctrlKey,c=e.metaKey;switch(s){case cr.LEFT:if(l||c){if(n)return n(-1),!0}else if(r)return r(-1),!0;break;case cr.RIGHT:if(l||c){if(n)return n(1),!0}else if(r)return r(1),!0;break;case cr.UP:if(i)return i(-1),!0;break;case cr.DOWN:if(i)return i(1),!0;break;case cr.PAGE_UP:if(a)return a(-1),!0;break;case cr.PAGE_DOWN:if(a)return a(1),!0;break;case cr.ENTER:if(o)return o(),!0;break}return!1}function SCe(e,t,r,n){var i=e;if(!i)switch(t){case"time":i=n?"hh:mm:ss a":"HH:mm:ss";break;case"week":i="gggg-wo";break;case"month":i="YYYY-MM";break;case"quarter":i="YYYY-[Q]Q";break;case"year":i="YYYY";break;default:i=r?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return i}function RCe(e,t,r){var n=e==="time"?8:10,i=typeof t=="function"?t(r.getNow()).length:t.length;return Math.max(n,i)+2}var W1=null,wb=new Set;function v$e(e){return!W1&&typeof window<"u"&&window.addEventListener&&(W1=function(r){ir(wb).forEach(function(n){n(r)})},window.addEventListener("mousedown",W1)),wb.add(e),function(){wb.delete(e),wb.size===0&&(window.removeEventListener("mousedown",W1),W1=null)}}function m$e(e){var t=e.target;if(e.composed&&t.shadowRoot){var r;return((r=e.composedPath)===null||r===void 0?void 0:r.call(e)[0])||t}return t}var E$e=function(t){return t==="month"||t==="date"?"year":t},y$e=function(t){return t==="date"?"month":t},C$e=function(t){return t==="month"||t==="date"?"quarter":t},w$e=function(t){return t==="date"?"week":t},B$e={year:E$e,month:y$e,quarter:C$e,week:w$e,time:null,date:null};function TCe(e,t){return e.some(function(r){return r&&r.contains(t)})}var tA=10,Df=tA*10;function x$e(e){var t=e.prefixCls,r=e.onViewDateChange,n=e.generateConfig,i=e.viewDate,a=e.operationRef,o=e.onSelect,s=e.onPanelChange,l="".concat(t,"-decade-panel");a.current={onKeyDown:function(d){return Ly(d,{onLeftRight:function(h){o(n.addYear(i,h*tA),"key")},onCtrlLeftRight:function(h){o(n.addYear(i,h*Df),"key")},onUpDown:function(h){o(n.addYear(i,h*tA*Y6),"key")},onEnter:function(){s("year",i)}})}};var c=function(d){var f=n.addYear(i,d*Df);r(f),s(null,f)},u=function(d){o(d,"mouse"),s("year",d)};return E.createElement("div",{className:l},E.createElement(d$e,ge({},e,{prefixCls:t,onPrevDecades:function(){c(-1)},onNextDecades:function(){c(1)}})),E.createElement(g$e,ge({},e,{prefixCls:t,onSelect:u})))}var Vw=7;function gm(e,t){if(!e&&!t)return!0;if(!e||!t)return!1}function M$e(e,t,r){var n=gm(t,r);if(typeof n=="boolean")return n;var i=Math.floor(e.getYear(t)/10),a=Math.floor(e.getYear(r)/10);return i===a}function Ox(e,t,r){var n=gm(t,r);return typeof n=="boolean"?n:e.getYear(t)===e.getYear(r)}function H6(e,t){var r=Math.floor(e.getMonth(t)/3);return r+1}function QCe(e,t,r){var n=gm(t,r);return typeof n=="boolean"?n:Ox(e,t,r)&&H6(e,t)===H6(e,r)}function JU(e,t,r){var n=gm(t,r);return typeof n=="boolean"?n:Ox(e,t,r)&&e.getMonth(t)===e.getMonth(r)}function Ff(e,t,r){var n=gm(t,r);return typeof n=="boolean"?n:e.getYear(t)===e.getYear(r)&&e.getMonth(t)===e.getMonth(r)&&e.getDate(t)===e.getDate(r)}function b$e(e,t,r){var n=gm(t,r);return typeof n=="boolean"?n:e.getHour(t)===e.getHour(r)&&e.getMinute(t)===e.getMinute(r)&&e.getSecond(t)===e.getSecond(r)}function DCe(e,t,r,n){var i=gm(r,n);return typeof i=="boolean"?i:Ox(e,r,n)&&e.locale.getWeek(t,r)===e.locale.getWeek(t,n)}function uy(e,t,r){return Ff(e,t,r)&&b$e(e,t,r)}function Bb(e,t,r,n){return!t||!r||!n?!1:!Ff(e,t,n)&&!Ff(e,r,n)&&e.isAfter(n,t)&&e.isAfter(r,n)}function I$e(e,t,r){var n=t.locale.getWeekFirstDay(e),i=t.setDate(r,1),a=t.getWeekDay(i),o=t.addDate(i,n-a);return t.getMonth(o)===t.getMonth(r)&&t.getDate(o)>1&&(o=t.addDate(o,-7)),o}function Jw(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(t){case"year":return r.addYear(e,n*10);case"quarter":case"month":return r.addYear(e,n);default:return r.addMonth(e,n)}}function xs(e,t){var r=t.generateConfig,n=t.locale,i=t.format;return typeof i=="function"?i(e):r.locale.format(n.locale,e,i)}function FCe(e,t){var r=t.generateConfig,n=t.locale,i=t.formatList;return!e||typeof i[0]=="function"?null:r.locale.parse(n.locale,e,i)}function G6(e){var t=e.cellDate,r=e.mode,n=e.disabledDate,i=e.generateConfig;if(!n)return!1;var a=function(h,g,p){for(var m=g;m<=p;){var y=void 0;switch(h){case"date":{if(y=i.setDate(t,m),!n(y))return!1;break}case"month":{if(y=i.setMonth(t,m),!G6({cellDate:y,mode:"month",generateConfig:i,disabledDate:n}))return!1;break}case"year":{if(y=i.setYear(t,m),!G6({cellDate:y,mode:"year",generateConfig:i,disabledDate:n}))return!1;break}}m+=1}return!0};switch(r){case"date":case"week":return n(t);case"month":{var o=1,s=i.getDate(i.getEndDate(t));return a("date",o,s)}case"quarter":{var l=Math.floor(i.getMonth(t)/3)*3,c=l+2;return a("month",l,c)}case"year":return a("month",0,11);case"decade":{var u=i.getYear(t),A=Math.floor(u/tA)*tA,d=A+tA-1;return a("year",A,d)}}}function S$e(e){var t=E.useContext(Ic),r=t.hideHeader;if(r)return null;var n=e.prefixCls,i=e.generateConfig,a=e.locale,o=e.value,s=e.format,l="".concat(n,"-header");return E.createElement(zy,{prefixCls:l},o?xs(o,{locale:a,format:s,generateConfig:i}):" ")}function R$e(e){var t=e.value,r=e.generateConfig,n=e.disabledMinutes,i=e.disabledSeconds,a=e.minutes,o=e.seconds,s=e.use12Hours,l=function(u,A,d,f){var h=t||r.getNow(),g=Math.max(0,A),p=Math.max(0,d),m=Math.max(0,f),y=n&&n(g);if(y?.includes(p)){var C=a.find(function(x){return!y.includes(x.value)});if(C)p=C.value;else return null}var w=i&&i(g,p);if(w?.includes(m)){var B=o.find(function(x){return!w.includes(x.value)});if(B)m=B.value;else return null}return h=bCe(r,h,!s||!u?g:g+12,p,m),h};return l}function _Ce(e,t){for(var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",n=String(e);n.length<t;)n="".concat(r).concat(e);return n}var T$e=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return r};function NCe(e){return e==null?[]:Array.isArray(e)?e:[e]}function kCe(e){var t={};return Object.keys(e).forEach(function(r){(r.substr(0,5)==="data-"||r.substr(0,5)==="aria-"||r==="role"||r==="name")&&r.substr(0,7)!=="data-__"&&(t[r]=e[r])}),t}function Ei(e,t){return e?e[t]:null}function Zc(e,t,r){var n=[Ei(e,0),Ei(e,1)];return n[r]=typeof t=="function"?t(n[r]):t,!n[0]&&!n[1]?null:n}function xb(e){var t=e.prefixCls,r=e.units,n=e.onSelect,i=e.value,a=e.active,o=e.hideDisabledOptions,s="".concat(t,"-cell"),l=E.useContext(Ic),c=l.open,u=E.useRef(null),A=E.useRef(new Map),d=E.useRef();return E.useLayoutEffect(function(){var f=A.current.get(i);f&&c!==!1&&U6(u.current,f.offsetTop,120)},[i]),E.useLayoutEffect(function(){if(c){var f=A.current.get(i);f&&(d.current=p$e(f,function(){U6(u.current,f.offsetTop,0)}))}return function(){var h;(h=d.current)===null||h===void 0||h.call(d)}},[c]),E.createElement("ul",{className:At("".concat(t,"-column"),ee({},"".concat(t,"-column-active"),a)),ref:u,style:{position:"relative"}},r.map(function(f){var h;return o&&f.disabled?null:E.createElement("li",{key:f.value,ref:function(p){A.current.set(f.value,p)},className:At(s,(h={},ee(h,"".concat(s,"-disabled"),f.disabled),ee(h,"".concat(s,"-selected"),i===f.value),h)),onClick:function(){f.disabled||n(f.value)}},E.createElement("div",{className:"".concat(s,"-inner")},f.label))}))}function Q$e(e,t){if(e.length!==t.length)return!0;for(var r=0;r<e.length;r+=1)if(e[r].disabled!==t[r].disabled)return!0;return!1}function k8(e,t,r,n){for(var i=[],a=r>=1?r|0:1,o=e;o<=t;o+=a)i.push({label:_Ce(o,2),value:o,disabled:(n||[]).includes(o)});return i}function D$e(e){var t=e.generateConfig,r=e.prefixCls,n=e.operationRef,i=e.activeColumnIndex,a=e.value,o=e.showHour,s=e.showMinute,l=e.showSecond,c=e.use12Hours,u=e.hourStep,A=u===void 0?1:u,d=e.minuteStep,f=d===void 0?1:d,h=e.secondStep,g=h===void 0?1:h,p=e.disabledHours,m=e.disabledMinutes,y=e.disabledSeconds,C=e.disabledTime,w=e.hideDisabledOptions,B=e.onSelect,x=[],M="".concat(r,"-content"),S="".concat(r,"-time-panel"),R,b=a?t.getHour(a):-1,T=b,D=a?t.getMinute(a):-1,F=a?t.getSecond(a):-1,_=t.getNow(),N=E.useMemo(function(){if(C){var me=C(_);return[me.disabledHours,me.disabledMinutes,me.disabledSeconds]}return[p,m,y]},[p,m,y,C,_]),P=Ve(N,3),k=P[0],j=P[1],Y=P[2],X=k8(0,23,A,k&&k()),K=um(function(){return X},X,Q$e);c&&(R=T>=12,T%=12);var U=E.useMemo(function(){if(!c)return[!1,!1];var me=[!0,!0];return K.forEach(function(be){var Me=be.disabled,ie=be.value;Me||(ie>=12?me[1]=!1:me[0]=!1)}),me},[c,K]),G=Ve(U,2),z=G[0],H=G[1],V=E.useMemo(function(){return c?K.filter(R?function(me){return me.value>=12}:function(me){return me.value<12}).map(function(me){var be=me.value%12,Me=be===0?"12":_Ce(be,2);return se(se({},me),{},{label:Me,value:be})}):K},[c,R,K]),Z=k8(0,59,f,j&&j(b)),ne=k8(0,59,g,Y&&Y(b,D)),re=R$e({value:a,generateConfig:t,disabledMinutes:j,disabledSeconds:Y,minutes:Z,seconds:ne,use12Hours:c});n.current={onUpDown:function(be){var Me=x[i];if(Me)for(var ie=Me.units.findIndex(function(He){return He.value===Me.value}),Se=Me.units.length,Ue=1;Ue<Se;Ue+=1){var ct=Me.units[(ie+be*Ue+Se)%Se];if(ct.disabled!==!0){Me.onSelect(ct.value);break}}}};function ue(me,be,Me,ie,Se){me!==!1&&x.push({node:E.cloneElement(be,{prefixCls:S,value:Me,active:i===x.length,onSelect:Se,units:ie,hideDisabledOptions:w}),onSelect:Se,value:Me,units:ie})}ue(o,E.createElement(xb,{key:"hour"}),T,V,function(me){B(re(R,me,D,F),"mouse")}),ue(s,E.createElement(xb,{key:"minute"}),D,Z,function(me){B(re(R,T,me,F),"mouse")}),ue(l,E.createElement(xb,{key:"second"}),F,ne,function(me){B(re(R,T,D,me),"mouse")});var he=-1;return typeof R=="boolean"&&(he=R?1:0),ue(c===!0,E.createElement(xb,{key:"12hours"}),he,[{label:"AM",value:0,disabled:z},{label:"PM",value:1,disabled:H}],function(me){B(re(!!me,T,D,F),"mouse")}),E.createElement("div",{className:M},x.map(function(me){var be=me.node;return be}))}var F$e=function(t){return t.filter(function(r){return r!==!1}).length};function PCe(e){var t=e.generateConfig,r=e.format,n=r===void 0?"HH:mm:ss":r,i=e.prefixCls,a=e.active,o=e.operationRef,s=e.showHour,l=e.showMinute,c=e.showSecond,u=e.use12Hours,A=u===void 0?!1:u,d=e.onSelect,f=e.value,h="".concat(i,"-time-panel"),g=E.useRef(),p=E.useState(-1),m=Ve(p,2),y=m[0],C=m[1],w=F$e([s,l,c,A]);return o.current={onKeyDown:function(x){return Ly(x,{onLeftRight:function(S){C((y+S+w)%w)},onUpDown:function(S){y===-1?C(0):g.current&&g.current.onUpDown(S)},onEnter:function(){d(f||t.getNow(),"key"),C(-1)}})},onBlur:function(){C(-1)}},E.createElement("div",{className:At(h,ee({},"".concat(h,"-active"),a))},E.createElement(S$e,ge({},e,{format:n,prefixCls:i})),E.createElement(D$e,ge({},e,{prefixCls:i,activeColumnIndex:y,operationRef:g})))}var Yy=E.createContext({});function k4(e){var t=e.cellPrefixCls,r=e.generateConfig,n=e.rangedValue,i=e.hoverRangedValue,a=e.isInView,o=e.isSameCell,s=e.offsetCell,l=e.today,c=e.value;function u(A){var d,f=s(A,-1),h=s(A,1),g=Ei(n,0),p=Ei(n,1),m=Ei(i,0),y=Ei(i,1),C=Bb(r,m,y,A);function w(b){return o(g,b)}function B(b){return o(p,b)}var x=o(m,A),M=o(y,A),S=(C||M)&&(!a(f)||B(f)),R=(C||x)&&(!a(h)||w(h));return d={},ee(d,"".concat(t,"-in-view"),a(A)),ee(d,"".concat(t,"-in-range"),Bb(r,g,p,A)),ee(d,"".concat(t,"-range-start"),w(A)),ee(d,"".concat(t,"-range-end"),B(A)),ee(d,"".concat(t,"-range-start-single"),w(A)&&!p),ee(d,"".concat(t,"-range-end-single"),B(A)&&!g),ee(d,"".concat(t,"-range-start-near-hover"),w(A)&&(o(f,m)||Bb(r,m,y,f))),ee(d,"".concat(t,"-range-end-near-hover"),B(A)&&(o(h,y)||Bb(r,m,y,h))),ee(d,"".concat(t,"-range-hover"),C),ee(d,"".concat(t,"-range-hover-start"),x),ee(d,"".concat(t,"-range-hover-end"),M),ee(d,"".concat(t,"-range-hover-edge-start"),S),ee(d,"".concat(t,"-range-hover-edge-end"),R),ee(d,"".concat(t,"-range-hover-edge-start-near-range"),S&&o(f,p)),ee(d,"".concat(t,"-range-hover-edge-end-near-range"),R&&o(h,g)),ee(d,"".concat(t,"-today"),o(l,A)),ee(d,"".concat(t,"-selected"),o(c,A)),d}return u}function _$e(e){var t=e.prefixCls,r=e.generateConfig,n=e.prefixColumn,i=e.locale,a=e.rowCount,o=e.viewDate,s=e.value,l=e.dateRender,c=E.useContext(Yy),u=c.rangedValue,A=c.hoverRangedValue,d=I$e(i.locale,r,o),f="".concat(t,"-cell"),h=r.locale.getWeekFirstDay(i.locale),g=r.getNow(),p=[],m=i.shortWeekDays||(r.locale.getShortWeekDays?r.locale.getShortWeekDays(i.locale):[]);n&&p.push(E.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var y=0;y<Vw;y+=1)p.push(E.createElement("th",{key:y},m[(y+h)%Vw]));var C=k4({cellPrefixCls:f,today:g,value:s,generateConfig:r,rangedValue:n?null:u,hoverRangedValue:n?null:A,isSameCell:function(x,M){return Ff(r,x,M)},isInView:function(x){return JU(r,x,o)},offsetCell:function(x,M){return r.addDate(x,M)}}),w=l?function(B){return l(B,g)}:void 0;return E.createElement(Px,ge({},e,{rowNum:a,colNum:Vw,baseDate:d,getCellNode:w,getCellText:r.getDate,getCellClassName:C,getCellDate:r.addDate,titleCell:function(x){return xs(x,{locale:i,format:"YYYY-MM-DD",generateConfig:r})},headerCells:p}))}function N$e(e){var t=e.prefixCls,r=e.generateConfig,n=e.locale,i=e.viewDate,a=e.onNextMonth,o=e.onPrevMonth,s=e.onNextYear,l=e.onPrevYear,c=e.onYearClick,u=e.onMonthClick,A=E.useContext(Ic),d=A.hideHeader;if(d)return null;var f="".concat(t,"-header"),h=n.shortMonths||(r.locale.getShortMonths?r.locale.getShortMonths(n.locale):[]),g=r.getMonth(i),p=E.createElement("button",{type:"button",key:"year",onClick:c,tabIndex:-1,className:"".concat(t,"-year-btn")},xs(i,{locale:n,format:n.yearFormat,generateConfig:r})),m=E.createElement("button",{type:"button",key:"month",onClick:u,tabIndex:-1,className:"".concat(t,"-month-btn")},n.monthFormat?xs(i,{locale:n,format:n.monthFormat,generateConfig:r}):h[g]),y=n.monthBeforeYear?[m,p]:[p,m];return E.createElement(zy,ge({},e,{prefixCls:f,onSuperPrev:l,onPrev:o,onNext:a,onSuperNext:s}),y)}var k$e=6;function WU(e){var t=e.prefixCls,r=e.panelName,n=r===void 0?"date":r,i=e.keyboardConfig,a=e.active,o=e.operationRef,s=e.generateConfig,l=e.value,c=e.viewDate,u=e.onViewDateChange,A=e.onPanelChange,d=e.onSelect,f="".concat(t,"-").concat(n,"-panel");o.current={onKeyDown:function(m){return Ly(m,se({onLeftRight:function(C){d(s.addDate(l||c,C),"key")},onCtrlLeftRight:function(C){d(s.addYear(l||c,C),"key")},onUpDown:function(C){d(s.addDate(l||c,C*Vw),"key")},onPageUpDown:function(C){d(s.addMonth(l||c,C),"key")}},i))}};var h=function(m){var y=s.addYear(c,m);u(y),A(null,y)},g=function(m){var y=s.addMonth(c,m);u(y),A(null,y)};return E.createElement("div",{className:At(f,ee({},"".concat(f,"-active"),a))},E.createElement(N$e,ge({},e,{prefixCls:t,value:l,viewDate:c,onPrevYear:function(){h(-1)},onNextYear:function(){h(1)},onPrevMonth:function(){g(-1)},onNextMonth:function(){g(1)},onMonthClick:function(){A("month",c)},onYearClick:function(){A("year",c)}})),E.createElement(_$e,ge({},e,{onSelect:function(m){return d(m,"mouse")},prefixCls:t,value:l,viewDate:c,rowCount:k$e})))}var yZ=T$e("date","time");function P$e(e){var t=e.prefixCls,r=e.operationRef,n=e.generateConfig,i=e.value,a=e.defaultValue,o=e.disabledTime,s=e.showTime,l=e.onSelect,c="".concat(t,"-datetime-panel"),u=E.useState(null),A=Ve(u,2),d=A[0],f=A[1],h=E.useRef({}),g=E.useRef({}),p=sr(s)==="object"?se({},s):{};function m(B){var x=yZ.indexOf(d)+B,M=yZ[x]||null;return M}var y=function(x){g.current.onBlur&&g.current.onBlur(x),f(null)};r.current={onKeyDown:function(x){if(x.which===cr.TAB){var M=m(x.shiftKey?-1:1);return f(M),M&&x.preventDefault(),!0}if(d){var S=d==="date"?h:g;return S.current&&S.current.onKeyDown&&S.current.onKeyDown(x),!0}return[cr.LEFT,cr.RIGHT,cr.UP,cr.DOWN].includes(x.which)?(f("date"),!0):!1},onBlur:y,onClose:y};var C=function(x,M){var S=x;M==="date"&&!i&&p.defaultValue?(S=n.setHour(S,n.getHour(p.defaultValue)),S=n.setMinute(S,n.getMinute(p.defaultValue)),S=n.setSecond(S,n.getSecond(p.defaultValue))):M==="time"&&!i&&a&&(S=n.setYear(S,n.getYear(a)),S=n.setMonth(S,n.getMonth(a)),S=n.setDate(S,n.getDate(a))),l&&l(S,"mouse")},w=o?o(i||null):{};return E.createElement("div",{className:At(c,ee({},"".concat(c,"-active"),d))},E.createElement(WU,ge({},e,{operationRef:h,active:d==="date",onSelect:function(x){C(ICe(n,x,!i&&sr(s)==="object"?s.defaultValue:null),"date")}})),E.createElement(PCe,ge({},e,{format:void 0},p,w,{disabledTime:null,defaultValue:void 0,operationRef:g,active:d==="time",onSelect:function(x){C(x,"time")}})))}function O$e(e){var t=e.prefixCls,r=e.generateConfig,n=e.locale,i=e.value,a="".concat(t,"-cell"),o=function(u){return E.createElement("td",{key:"week",className:At(a,"".concat(a,"-week"))},r.locale.getWeek(n.locale,u))},s="".concat(t,"-week-panel-row"),l=function(u){return At(s,ee({},"".concat(s,"-selected"),DCe(r,n.locale,i,u)))};return E.createElement(WU,ge({},e,{panelName:"week",prefixColumn:o,rowClassName:l,keyboardConfig:{onLeftRight:null}}))}function j$e(e){var t=e.prefixCls,r=e.generateConfig,n=e.locale,i=e.viewDate,a=e.onNextYear,o=e.onPrevYear,s=e.onYearClick,l=E.useContext(Ic),c=l.hideHeader;if(c)return null;var u="".concat(t,"-header");return E.createElement(zy,ge({},e,{prefixCls:u,onSuperPrev:o,onSuperNext:a}),E.createElement("button",{type:"button",onClick:s,className:"".concat(t,"-year-btn")},xs(i,{locale:n,format:n.yearFormat,generateConfig:r})))}var XU=3,z$e=4;function L$e(e){var t=e.prefixCls,r=e.locale,n=e.value,i=e.viewDate,a=e.generateConfig,o=e.monthCellRender,s=E.useContext(Yy),l=s.rangedValue,c=s.hoverRangedValue,u="".concat(t,"-cell"),A=k4({cellPrefixCls:u,value:n,generateConfig:a,rangedValue:l,hoverRangedValue:c,isSameCell:function(p,m){return JU(a,p,m)},isInView:function(){return!0},offsetCell:function(p,m){return a.addMonth(p,m)}}),d=r.shortMonths||(a.locale.getShortMonths?a.locale.getShortMonths(r.locale):[]),f=a.setMonth(i,0),h=o?function(g){return o(g,r)}:void 0;return E.createElement(Px,ge({},e,{rowNum:z$e,colNum:XU,baseDate:f,getCellNode:h,getCellText:function(p){return r.monthFormat?xs(p,{locale:r,format:r.monthFormat,generateConfig:a}):d[a.getMonth(p)]},getCellClassName:A,getCellDate:a.addMonth,titleCell:function(p){return xs(p,{locale:r,format:"YYYY-MM",generateConfig:a})}}))}function Y$e(e){var t=e.prefixCls,r=e.operationRef,n=e.onViewDateChange,i=e.generateConfig,a=e.value,o=e.viewDate,s=e.onPanelChange,l=e.onSelect,c="".concat(t,"-month-panel");r.current={onKeyDown:function(d){return Ly(d,{onLeftRight:function(h){l(i.addMonth(a||o,h),"key")},onCtrlLeftRight:function(h){l(i.addYear(a||o,h),"key")},onUpDown:function(h){l(i.addMonth(a||o,h*XU),"key")},onEnter:function(){s("date",a||o)}})}};var u=function(d){var f=i.addYear(o,d);n(f),s(null,f)};return E.createElement("div",{className:c},E.createElement(j$e,ge({},e,{prefixCls:t,onPrevYear:function(){u(-1)},onNextYear:function(){u(1)},onYearClick:function(){s("year",o)}})),E.createElement(L$e,ge({},e,{prefixCls:t,onSelect:function(d){l(d,"mouse"),s("date",d)}})))}function U$e(e){var t=e.prefixCls,r=e.generateConfig,n=e.locale,i=e.viewDate,a=e.onNextYear,o=e.onPrevYear,s=e.onYearClick,l=E.useContext(Ic),c=l.hideHeader;if(c)return null;var u="".concat(t,"-header");return E.createElement(zy,ge({},e,{prefixCls:u,onSuperPrev:o,onSuperNext:a}),E.createElement("button",{type:"button",onClick:s,className:"".concat(t,"-year-btn")},xs(i,{locale:n,format:n.yearFormat,generateConfig:r})))}var H$e=4,G$e=1;function K$e(e){var t=e.prefixCls,r=e.locale,n=e.value,i=e.viewDate,a=e.generateConfig,o=E.useContext(Yy),s=o.rangedValue,l=o.hoverRangedValue,c="".concat(t,"-cell"),u=k4({cellPrefixCls:c,value:n,generateConfig:a,rangedValue:s,hoverRangedValue:l,isSameCell:function(f,h){return QCe(a,f,h)},isInView:function(){return!0},offsetCell:function(f,h){return a.addMonth(f,h*3)}}),A=a.setDate(a.setMonth(i,0),1);return E.createElement(Px,ge({},e,{rowNum:G$e,colNum:H$e,baseDate:A,getCellText:function(f){return xs(f,{locale:r,format:r.quarterFormat||"[Q]Q",generateConfig:a})},getCellClassName:u,getCellDate:function(f,h){return a.addMonth(f,h*3)},titleCell:function(f){return xs(f,{locale:r,format:"YYYY-[Q]Q",generateConfig:a})}}))}function V$e(e){var t=e.prefixCls,r=e.operationRef,n=e.onViewDateChange,i=e.generateConfig,a=e.value,o=e.viewDate,s=e.onPanelChange,l=e.onSelect,c="".concat(t,"-quarter-panel");r.current={onKeyDown:function(d){return Ly(d,{onLeftRight:function(h){l(i.addMonth(a||o,h*3),"key")},onCtrlLeftRight:function(h){l(i.addYear(a||o,h),"key")},onUpDown:function(h){l(i.addYear(a||o,h),"key")}})}};var u=function(d){var f=i.addYear(o,d);n(f),s(null,f)};return E.createElement("div",{className:c},E.createElement(U$e,ge({},e,{prefixCls:t,onPrevYear:function(){u(-1)},onNextYear:function(){u(1)},onYearClick:function(){s("year",o)}})),E.createElement(K$e,ge({},e,{prefixCls:t,onSelect:function(d){l(d,"mouse")}})))}function J$e(e){var t=e.prefixCls,r=e.generateConfig,n=e.viewDate,i=e.onPrevDecade,a=e.onNextDecade,o=e.onDecadeClick,s=E.useContext(Ic),l=s.hideHeader;if(l)return null;var c="".concat(t,"-header"),u=r.getYear(n),A=Math.floor(u/gg)*gg,d=A+gg-1;return E.createElement(zy,ge({},e,{prefixCls:c,onSuperPrev:i,onSuperNext:a}),E.createElement("button",{type:"button",onClick:o,className:"".concat(t,"-decade-btn")},A,"-",d))}var K6=3,CZ=4;function W$e(e){var t=e.prefixCls,r=e.value,n=e.viewDate,i=e.locale,a=e.generateConfig,o=E.useContext(Yy),s=o.rangedValue,l=o.hoverRangedValue,c="".concat(t,"-cell"),u=a.getYear(n),A=Math.floor(u/gg)*gg,d=A+gg-1,f=a.setYear(n,A-Math.ceil((K6*CZ-gg)/2)),h=function(m){var y=a.getYear(m);return A<=y&&y<=d},g=k4({cellPrefixCls:c,value:r,generateConfig:a,rangedValue:s,hoverRangedValue:l,isSameCell:function(m,y){return Ox(a,m,y)},isInView:h,offsetCell:function(m,y){return a.addYear(m,y)}});return E.createElement(Px,ge({},e,{rowNum:CZ,colNum:K6,baseDate:f,getCellText:a.getYear,getCellClassName:g,getCellDate:a.addYear,titleCell:function(m){return xs(m,{locale:i,format:"YYYY",generateConfig:a})}}))}var gg=10;function X$e(e){var t=e.prefixCls,r=e.operationRef,n=e.onViewDateChange,i=e.generateConfig,a=e.value,o=e.viewDate,s=e.sourceMode,l=e.onSelect,c=e.onPanelChange,u="".concat(t,"-year-panel");r.current={onKeyDown:function(f){return Ly(f,{onLeftRight:function(g){l(i.addYear(a||o,g),"key")},onCtrlLeftRight:function(g){l(i.addYear(a||o,g*gg),"key")},onUpDown:function(g){l(i.addYear(a||o,g*K6),"key")},onEnter:function(){c(s==="date"?"date":"month",a||o)}})}};var A=function(f){var h=i.addYear(o,f*10);n(h),c(null,h)};return E.createElement("div",{className:u},E.createElement(J$e,ge({},e,{prefixCls:t,onPrevDecade:function(){A(-1)},onNextDecade:function(){A(1)},onDecadeClick:function(){c("decade",o)}})),E.createElement(W$e,ge({},e,{prefixCls:t,onSelect:function(f){c(s==="date"?"date":"month",f),l(f,"mouse")}})))}function OCe(e,t,r){return r?E.createElement("div",{className:"".concat(e,"-footer-extra")},r(t)):null}function jCe(e){var t=e.prefixCls,r=e.rangeList,n=r===void 0?[]:r,i=e.components,a=i===void 0?{}:i,o=e.needConfirmButton,s=e.onNow,l=e.onOk,c=e.okDisabled,u=e.showNow,A=e.locale,d,f;if(n.length){var h=a.rangeItem||"span";d=E.createElement(E.Fragment,null,n.map(function(p){var m=p.label,y=p.onClick,C=p.onMouseEnter,w=p.onMouseLeave;return E.createElement("li",{key:m,className:"".concat(t,"-preset")},E.createElement(h,{onClick:y,onMouseEnter:C,onMouseLeave:w},m))}))}if(o){var g=a.button||"button";s&&!d&&u!==!1&&(d=E.createElement("li",{className:"".concat(t,"-now")},E.createElement("a",{className:"".concat(t,"-now-btn"),onClick:s},A.now))),f=o&&E.createElement("li",{className:"".concat(t,"-ok")},E.createElement(g,{disabled:c,onClick:l},A.ok))}return!d&&!f?null:E.createElement("ul",{className:"".concat(t,"-ranges")},d,f)}var q$e=["date","month"];function zCe(e){var t,r=e.prefixCls,n=r===void 0?"rc-picker":r,i=e.className,a=e.style,o=e.locale,s=e.generateConfig,l=e.value,c=e.defaultValue,u=e.pickerValue,A=e.defaultPickerValue,d=e.disabledDate,f=e.mode,h=e.picker,g=h===void 0?"date":h,p=e.tabIndex,m=p===void 0?0:p,y=e.showNow,C=e.showTime,w=e.showToday,B=e.renderExtraFooter,x=e.hideHeader,M=e.onSelect,S=e.onChange,R=e.onPanelChange,b=e.onMouseDown,T=e.onPickerValueChange,D=e.onOk,F=e.components,_=e.direction,N=e.hourStep,P=N===void 0?1:N,k=e.minuteStep,j=k===void 0?1:k,Y=e.secondStep,X=Y===void 0?1:Y,K=g==="date"&&!!C||g==="time",U=24%P===0,G=60%j===0,z=60%X===0,H=E.useContext(Ic),V=H.operationRef,Z=H.panelRef,ne=H.onSelect,re=H.hideRanges,ue=H.defaultOpenValue,he=E.useContext(Yy),me=he.inRange,be=he.panelPosition,Me=he.rangedValue,ie=he.hoverRangedValue,Se=E.useRef({}),Ue=E.useRef(!0),ct=Pi(null,{value:l,defaultValue:c,postState:function(at){return!at&&ue&&g==="time"?ue:at}}),He=Ve(ct,2),Re=He[0],Ce=He[1],De=Pi(null,{value:u,defaultValue:A||Re,postState:function(at){var mt=s.getNow();if(!at)return mt;if(!Re&&C){var qt=sr(C)==="object"?C.defaultValue:c;return ICe(s,Array.isArray(at)?at[0]:at,qt||mt)}return Array.isArray(at)?at[0]:at}}),Ie=Ve(De,2),$e=Ie[0],Ct=Ie[1],Ze=function(at){Ct(at),T&&T(at)},tt=function(at){var mt=B$e[g];return mt?mt(at):at},nt=Pi(function(){return g==="time"?"time":tt("date")},{value:f}),rt=Ve(nt,2),qe=rt[0],de=rt[1];E.useEffect(function(){de(g)},[g]);var We=E.useState(function(){return qe}),ut=Ve(We,2),Et=ut[0],ze=ut[1],Ge=function(at,mt){var qt=tt(at||qe);ze(qe),de(qt),R&&(qe!==qt||uy(s,$e,$e))&&R(mt,qt)},pe=function(at,mt){var qt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(qe===g||qt)&&(Ce(at),M&&M(at),ne&&ne(at,mt),S&&!uy(s,at,Re)&&!d?.(at)&&S(at))},Bt=function(at){if(q$e.includes(qe)){var mt,qt,Xt=qe==="date";switch(at===cr.PAGE_UP||at===cr.PAGE_DOWN?qt=Xt?s.addMonth:s.addYear:qt=Xt?s.addDate:s.addMonth,at){case cr.LEFT:case cr.PAGE_UP:mt=qt($e,-1);break;case cr.RIGHT:case cr.PAGE_DOWN:mt=qt($e,1);break;case cr.UP:case cr.DOWN:mt=qt($e,Number("".concat(at===cr.UP?"-":"").concat(Xt?Vw:XU)));break}if(mt)return!d?.(mt)}return!0},xt=function(at){if(Se.current&&Se.current.onKeyDown){var mt=!0,qt=at.which;if([cr.LEFT,cr.RIGHT,cr.UP,cr.DOWN,cr.PAGE_UP,cr.PAGE_DOWN,cr.ENTER].includes(qt)&&(at.preventDefault(),qt!==cr.ENTER&&m===0&&(mt=Bt(qt))),mt)return Se.current.onKeyDown(at)}return Si(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},$=function(at){Se.current&&Se.current.onBlur&&Se.current.onBlur(at)};V&&be!=="right"&&(V.current={onKeyDown:xt,onClose:function(){Se.current&&Se.current.onClose&&Se.current.onClose()}}),E.useEffect(function(){l&&!Ue.current&&Ct(l)},[l]),E.useEffect(function(){Ue.current=!1},[]);var Qe,Fe=se(se({},e),{},{operationRef:Se,prefixCls:n,viewDate:$e,value:Re,onViewDateChange:Ze,sourceMode:Et,onPanelChange:Ge,disabledDate:d});switch(delete Fe.onChange,delete Fe.onSelect,qe){case"decade":Qe=E.createElement(x$e,ge({},Fe,{onSelect:function(at,mt){Ze(at),pe(at,mt)}}));break;case"year":Qe=E.createElement(X$e,ge({},Fe,{onSelect:function(at,mt){Ze(at),pe(at,mt)}}));break;case"month":Qe=E.createElement(Y$e,ge({},Fe,{onSelect:function(at,mt){Ze(at),pe(at,mt)}}));break;case"quarter":Qe=E.createElement(V$e,ge({},Fe,{onSelect:function(at,mt){Ze(at),pe(at,mt)}}));break;case"week":Qe=E.createElement(O$e,ge({},Fe,{onSelect:function(at,mt){Ze(at),pe(at,mt)}}));break;case"time":delete Fe.showTime,Qe=E.createElement(PCe,ge({},Fe,sr(C)==="object"?C:null,{onSelect:function(at,mt){Ze(at),pe(at,mt)}}));break;default:C?Qe=E.createElement(P$e,ge({},Fe,{onSelect:function(at,mt){Ze(at),pe(at,mt)}})):Qe=E.createElement(WU,ge({},Fe,{onSelect:function(at,mt){Ze(at),pe(at,mt)}}))}var Ae,le,Be=function(){var at=s.getNow(),mt=f$e(s.getHour(at),s.getMinute(at),s.getSecond(at),U?P:1,G?j:1,z?X:1),qt=bCe(s,at,mt[0],mt[1],mt[2]);pe(qt,"submit")};re||(Ae=OCe(n,qe,B),le=jCe({prefixCls:n,components:F,needConfirmButton:K,okDisabled:!Re||d&&d(Re),locale:o,showNow:y,onNow:K&&Be,onOk:function(){Re&&(pe(Re,"submit",!0),D&&D(Re))}}));var Ke;if(w&&qe==="date"&&g==="date"&&!C){var je=s.getNow(),ft="".concat(n,"-today-btn"),gt=d&&d(je);Ke=E.createElement("a",{className:At(ft,gt&&"".concat(ft,"-disabled")),"aria-disabled":gt,onClick:function(){gt||pe(je,"mouse",!0)}},o.today)}return E.createElement(Ic.Provider,{value:se(se({},H),{},{mode:qe,hideHeader:"hideHeader"in e?x:H.hideHeader,hidePrevBtn:me&&be==="right",hideNextBtn:me&&be==="left"})},E.createElement("div",{tabIndex:m,className:At("".concat(n,"-panel"),i,(t={},ee(t,"".concat(n,"-panel-has-range"),Me&&Me[0]&&Me[1]),ee(t,"".concat(n,"-panel-has-range-hover"),ie&&ie[0]&&ie[1]),ee(t,"".concat(n,"-panel-rtl"),_==="rtl"),t)),style:a,onKeyDown:xt,onBlur:$,onMouseDown:b,ref:Z},Qe,Ae||le||Ke?E.createElement("div",{className:"".concat(n,"-footer")},Ae,le,Ke):null))}var $$e={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function LCe(e){var t,r=e.prefixCls,n=e.popupElement,i=e.popupStyle,a=e.visible,o=e.dropdownClassName,s=e.dropdownAlign,l=e.transitionName,c=e.getPopupContainer,u=e.children,A=e.range,d=e.popupPlacement,f=e.direction,h="".concat(r,"-dropdown"),g=function(){return d!==void 0?d:f==="rtl"?"bottomRight":"bottomLeft"};return E.createElement(Tx,{showAction:[],hideAction:[],popupPlacement:g(),builtinPlacements:$$e,prefixCls:h,popupTransitionName:l,popup:n,popupAlign:s,popupVisible:a,popupClassName:At(o,(t={},ee(t,"".concat(h,"-range"),A),ee(t,"".concat(h,"-rtl"),f==="rtl"),t)),popupStyle:i,getPopupContainer:c},u)}function V6(e){var t=e.open,r=e.value,n=e.isClickOutside,i=e.triggerOpen,a=e.forwardKeyDown,o=e.onKeyDown,s=e.blurToCancel,l=e.onSubmit,c=e.onCancel,u=e.onFocus,A=e.onBlur,d=e.currentFocusedKey,f=e.key,h=f===void 0?"start":f,g=E.useState(!1),p=Ve(g,2),m=p[0],y=p[1],C=E.useState(!1),w=Ve(C,2),B=w[0],x=w[1],M=E.useRef(),S=E.useRef(!1),R=E.useRef(!1),b=E.useRef(!1),T={onMouseDown:function(){y(!0),i(!0)},onKeyDown:function(F){var _=function(){b.current=!0};if(o(F,_),!b.current){switch(F.which){case cr.ENTER:{t?l()!==!1&&y(!0):i(!0),F.preventDefault();return}case cr.TAB:{m&&t&&!F.shiftKey?(y(!1),F.preventDefault()):!m&&t&&!a(F)&&F.shiftKey&&(y(!0),F.preventDefault());return}case cr.ESC:{y(!0),c();return}}!t&&![cr.SHIFT].includes(F.which)?i(!0):m||a(F)}},onFocus:function(F){y(!0),x(!0),d&&(d.current=h),clearTimeout(M.current),u&&u(F)},onBlur:function(F){if(S.current||!n(document.activeElement)){S.current=!1;return}s?setTimeout(function(){for(var _=document,N=_.activeElement;N&&N.shadowRoot;)N=N.shadowRoot.activeElement;n(N)&&c()},0):t&&(i(!1),R.current&&l()),x(!1),d?(d.current="",M.current=setTimeout(function(){d.current||A?.(F)},100)):A?.(F)}};return E.useEffect(function(){R.current=!1},[t]),E.useEffect(function(){R.current=!0},[r]),E.useEffect(function(){return v$e(function(D){var F=m$e(D),_=n(F);t?_?(!B||_)&&i(!1):(S.current=!0,requestAnimationFrame(function(){S.current=!1})):B&&!_&&(S.current=!0)})}),E.useEffect(function(){return function(){return clearTimeout(M.current)}},[]),[T,{focused:B,typing:m}]}function J6(e){var t=e.valueTexts,r=e.onTextChange,n=E.useState(""),i=Ve(n,2),a=i[0],o=i[1],s=E.useRef([]);s.current=t;function l(u){o(u),r(u)}function c(){o(s.current[0])}return E.useEffect(function(){t.every(function(u){return u!==a})&&c()},[t.join("||")]),[a,l,c]}function kT(e,t){var r=t.formatList,n=t.generateConfig,i=t.locale;return um(function(){if(!e)return[[""],""];for(var a="",o=[],s=0;s<r.length;s+=1){var l=r[s],c=xs(e,{generateConfig:n,locale:i,format:l});o.push(c),s===0&&(a=c)}return[o,a]},[e,r,i],function(a,o){return!uy(n,a[0],o[0])||!ay(a[1],o[1],!0)||!ay(a[2],o[2],!0)})}function W6(e,t){var r=t.formatList,n=t.generateConfig,i=t.locale,a=E.useState(null),o=Ve(a,2),s=o[0],l=o[1],c=E.useRef(null);function u(p){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(c.current),m){l(p);return}c.current=requestAnimationFrame(function(){l(p)})}var A=kT(s,{formatList:r,generateConfig:n,locale:i}),d=Ve(A,2),f=d[1];function h(p){u(p)}function g(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;u(null,p)}return E.useEffect(function(){g(!0)},[e]),E.useEffect(function(){return function(){return cancelAnimationFrame(c.current)}},[]),[f,h,g]}function Z$e(e){var t,r=e.prefixCls,n=r===void 0?"rc-picker":r,i=e.id,a=e.tabIndex,o=e.style,s=e.className,l=e.dropdownClassName,c=e.dropdownAlign,u=e.popupStyle,A=e.transitionName,d=e.generateConfig,f=e.locale,h=e.inputReadOnly,g=e.allowClear,p=e.autoFocus,m=e.showTime,y=e.picker,C=y===void 0?"date":y,w=e.format,B=e.use12Hours,x=e.value,M=e.defaultValue,S=e.open,R=e.defaultOpen,b=e.defaultOpenValue,T=e.suffixIcon,D=e.clearIcon,F=e.disabled,_=e.disabledDate,N=e.placeholder,P=e.getPopupContainer,k=e.pickerRef,j=e.panelRender,Y=e.onChange,X=e.onOpenChange,K=e.onFocus,U=e.onBlur,G=e.onMouseDown,z=e.onMouseUp,H=e.onMouseEnter,V=e.onMouseLeave,Z=e.onContextMenu,ne=e.onClick,re=e.onKeyDown,ue=e.onSelect,he=e.direction,me=e.autoComplete,be=me===void 0?"off":me,Me=e.inputRender,ie=E.useRef(null),Se=C==="date"&&!!m||C==="time",Ue=NCe(SCe(w,C,m,B)),ct=E.useRef(null),He=E.useRef(null),Re=E.useRef(null),Ce=Pi(null,{value:x,defaultValue:M}),De=Ve(Ce,2),Ie=De[0],$e=De[1],Ct=E.useState(Ie),Ze=Ve(Ct,2),tt=Ze[0],nt=Ze[1],rt=E.useRef(null),qe=Pi(!1,{value:S,defaultValue:R,postState:function(Gt){return F?!1:Gt},onChange:function(Gt){X&&X(Gt),!Gt&&rt.current&&rt.current.onClose&&rt.current.onClose()}}),de=Ve(qe,2),We=de[0],ut=de[1],Et=kT(tt,{formatList:Ue,generateConfig:d,locale:f}),ze=Ve(Et,2),Ge=ze[0],pe=ze[1],Bt=J6({valueTexts:Ge,onTextChange:function(Gt){var Kt=FCe(Gt,{locale:f,formatList:Ue,generateConfig:d});Kt&&(!_||!_(Kt))&&nt(Kt)}}),xt=Ve(Bt,3),$=xt[0],Qe=xt[1],Fe=xt[2],Ae=function(Gt){nt(Gt),$e(Gt),Y&&!uy(d,Ie,Gt)&&Y(Gt,Gt?xs(Gt,{generateConfig:d,locale:f,format:Ue[0]}):"")},le=function(Gt){F&&Gt||ut(Gt)},Be=function(Gt){return We&&rt.current&&rt.current.onKeyDown?rt.current.onKeyDown(Gt):(Si(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ke=function(){for(var Gt=arguments.length,Kt=new Array(Gt),er=0;er<Gt;er++)Kt[er]=arguments[er];ne?.apply(void 0,Kt),ie.current&&(ie.current.focus(),le(!0))},je=V6({blurToCancel:Se,open:We,value:$,triggerOpen:le,forwardKeyDown:Be,isClickOutside:function(Gt){return!TCe([ct.current,He.current,Re.current],Gt)},onSubmit:function(){return!tt||_&&_(tt)?!1:(Ae(tt),le(!1),Fe(),!0)},onCancel:function(){le(!1),nt(Ie),Fe()},onKeyDown:function(Gt,Kt){re?.(Gt,Kt)},onFocus:K,onBlur:U}),ft=Ve(je,2),gt=ft[0],vt=ft[1],at=vt.focused,mt=vt.typing;E.useEffect(function(){We||(nt(Ie),!Ge.length||Ge[0]===""?Qe(""):pe!==$&&Fe())},[We,Ge]),E.useEffect(function(){We||Fe()},[C]),E.useEffect(function(){nt(Ie)},[Ie]),k&&(k.current={focus:function(){ie.current&&ie.current.focus()},blur:function(){ie.current&&ie.current.blur()}});var qt=W6($,{formatList:Ue,generateConfig:d,locale:f}),Xt=Ve(qt,3),Dr=Xt[0],Lr=Xt[1],Kr=Xt[2],Pr=se(se({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),vr=E.createElement(zCe,ge({},Pr,{generateConfig:d,className:At(ee({},"".concat(n,"-panel-focused"),!mt)),value:tt,locale:f,tabIndex:-1,onSelect:function(Gt){ue?.(Gt),nt(Gt)},direction:he,onPanelChange:function(Gt,Kt){var er=e.onPanelChange;Kr(!0),er?.(Gt,Kt)}}));j&&(vr=j(vr));var wr=E.createElement("div",{className:"".concat(n,"-panel-container"),onMouseDown:function(Gt){Gt.preventDefault()}},vr),Mr;T&&(Mr=E.createElement("span",{className:"".concat(n,"-suffix")},T));var Fr;g&&Ie&&!F&&(Fr=E.createElement("span",{onMouseDown:function(Gt){Gt.preventDefault(),Gt.stopPropagation()},onMouseUp:function(Gt){Gt.preventDefault(),Gt.stopPropagation(),Ae(null),le(!1)},className:"".concat(n,"-clear"),role:"button"},D||E.createElement("span",{className:"".concat(n,"-clear-btn")})));var br=se(se(se({id:i,tabIndex:a,disabled:F,readOnly:h||typeof Ue[0]=="function"||!mt,value:Dr||$,onChange:function(Gt){Qe(Gt.target.value)},autoFocus:p,placeholder:N,ref:ie,title:$},gt),{},{size:RCe(C,Ue[0],d)},kCe(e)),{},{autoComplete:be}),Qr=Me?Me(br):E.createElement("input",br),Ar=function(Gt,Kt){(Kt==="submit"||Kt!=="key"&&!Se)&&(Ae(Gt),le(!1))},mr=he==="rtl"?"bottomRight":"bottomLeft";return E.createElement(Ic.Provider,{value:{operationRef:rt,hideHeader:C==="time",panelRef:ct,onSelect:Ar,open:We,defaultOpenValue:b,onDateMouseEnter:Lr,onDateMouseLeave:Kr}},E.createElement(LCe,{visible:We,popupElement:wr,popupStyle:u,prefixCls:n,dropdownClassName:l,dropdownAlign:c,getPopupContainer:P,transitionName:A,popupPlacement:mr,direction:he},E.createElement("div",{ref:Re,className:At(n,s,(t={},ee(t,"".concat(n,"-disabled"),F),ee(t,"".concat(n,"-focused"),at),ee(t,"".concat(n,"-rtl"),he==="rtl"),t)),style:o,onMouseDown:G,onMouseUp:z,onMouseEnter:H,onMouseLeave:V,onContextMenu:Z,onClick:Ke},E.createElement("div",{className:At("".concat(n,"-input"),ee({},"".concat(n,"-input-placeholder"),!!Dr)),ref:He},Qr,Mr,Fr))))}var eZe=(function(e){wi(r,e);var t=Sa(r);function r(){var n;ri(this,r);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n=t.call.apply(t,[this].concat(a)),n.pickerRef=E.createRef(),n.focus=function(){n.pickerRef.current&&n.pickerRef.current.focus()},n.blur=function(){n.pickerRef.current&&n.pickerRef.current.blur()},n}return ni(r,[{key:"render",value:function(){return E.createElement(Z$e,ge({},this.props,{pickerRef:this.pickerRef}))}}]),r})(E.Component);function tZe(e,t,r){var n=e.picker,i=e.locale,a=e.selectedValue,o=e.disabledDate,s=e.disabled,l=e.generateConfig,c=Ei(a,0),u=Ei(a,1);function A(p){return l.locale.getWeekFirstDate(i.locale,p)}function d(p){var m=l.getYear(p),y=l.getMonth(p);return m*100+y}function f(p){var m=l.getYear(p),y=H6(l,p);return m*10+y}var h=E.useCallback(function(p){if(o&&o(p))return!0;if(s[1]&&u)return!Ff(l,p,u)&&l.isAfter(p,u);if(t&&u)switch(n){case"quarter":return f(p)>f(u);case"month":return d(p)>d(u);case"week":return A(p)>A(u);default:return!Ff(l,p,u)&&l.isAfter(p,u)}return!1},[o,s[1],u,t]),g=E.useCallback(function(p){if(o&&o(p))return!0;if(s[0]&&c)return!Ff(l,p,u)&&l.isAfter(c,p);if(r&&c)switch(n){case"quarter":return f(p)<f(c);case"month":return d(p)<d(c);case"week":return A(p)<A(c);default:return!Ff(l,p,c)&&l.isAfter(c,p)}return!1},[o,s[0],c,r]);return[h,g]}function rZe(e,t,r,n){var i=Jw(e,r,n,1);function a(o){return o(e,t)?"same":o(i,t)?"closing":"far"}switch(r){case"year":return a(function(o,s){return M$e(n,o,s)});case"quarter":case"month":return a(function(o,s){return Ox(n,o,s)});default:return a(function(o,s){return JU(n,o,s)})}}function nZe(e,t,r,n){var i=Ei(e,0),a=Ei(e,1);if(t===0)return i;if(i&&a){var o=rZe(i,a,r,n);switch(o){case"same":return i;case"closing":return i;default:return Jw(a,r,n,-1)}}return i}function iZe(e){var t=e.values,r=e.picker,n=e.defaultDates,i=e.generateConfig,a=E.useState(function(){return[Ei(n,0),Ei(n,1)]}),o=Ve(a,2),s=o[0],l=o[1],c=E.useState(null),u=Ve(c,2),A=u[0],d=u[1],f=Ei(t,0),h=Ei(t,1);function g(m){return s[m]?s[m]:Ei(A,m)||nZe(t,m,r,i)||f||h||i.getNow()}function p(m,y){if(m){var C=Zc(A,m,y);l(Zc(s,null,y)||[null,null]);var w=(y+1)%2;Ei(t,w)||(C=Zc(C,m,w)),d(C)}else(f||h)&&d(null)}return[g,p]}function wZ(e,t){return e&&e[0]&&e[1]&&t.isAfter(e[0],e[1])?[e[1],e[0]]:e}function BZ(e,t,r,n){return!!(e||n&&n[t]||r[(t+1)%2])}function aZe(e){var t,r,n,i=e.prefixCls,a=i===void 0?"rc-picker":i,o=e.id,s=e.style,l=e.className,c=e.popupStyle,u=e.dropdownClassName,A=e.transitionName,d=e.dropdownAlign,f=e.getPopupContainer,h=e.generateConfig,g=e.locale,p=e.placeholder,m=e.autoFocus,y=e.disabled,C=e.format,w=e.picker,B=w===void 0?"date":w,x=e.showTime,M=e.use12Hours,S=e.separator,R=S===void 0?"~":S,b=e.value,T=e.defaultValue,D=e.defaultPickerValue,F=e.open,_=e.defaultOpen,N=e.disabledDate,P=e.disabledTime,k=e.dateRender,j=e.panelRender,Y=e.ranges,X=e.allowEmpty,K=e.allowClear,U=e.suffixIcon,G=e.clearIcon,z=e.pickerRef,H=e.inputReadOnly,V=e.mode,Z=e.renderExtraFooter,ne=e.onChange,re=e.onOpenChange,ue=e.onPanelChange,he=e.onCalendarChange,me=e.onFocus,be=e.onBlur,Me=e.onMouseDown,ie=e.onMouseUp,Se=e.onMouseEnter,Ue=e.onMouseLeave,ct=e.onClick,He=e.onOk,Re=e.onKeyDown,Ce=e.components,De=e.order,Ie=e.direction,$e=e.activePickerIndex,Ct=e.autoComplete,Ze=Ct===void 0?"off":Ct,tt=B==="date"&&!!x||B==="time",nt=E.useRef({}),rt=E.useRef(null),qe=E.useRef(null),de=E.useRef(null),We=E.useRef(null),ut=E.useRef(null),Et=E.useRef(null),ze=E.useRef(null),Ge=E.useRef(null),pe=NCe(SCe(C,B,x,M)),Bt=Pi(0,{value:$e}),xt=Ve(Bt,2),$=xt[0],Qe=xt[1],Fe=E.useRef(null),Ae=E.useMemo(function(){return Array.isArray(y)?y:[y||!1,y||!1]},[y]),le=Pi(null,{value:b,defaultValue:T,postState:function(Rr){return B==="time"&&!De?Rr:wZ(Rr,h)}}),Be=Ve(le,2),Ke=Be[0],je=Be[1],ft=iZe({values:Ke,picker:B,defaultDates:D,generateConfig:h}),gt=Ve(ft,2),vt=gt[0],at=gt[1],mt=Pi(Ke,{postState:function(Rr){var Ur=Rr;if(Ae[0]&&Ae[1])return Ur;for(var wn=0;wn<2;wn+=1)Ae[wn]&&!Ur&&!Ei(Ur,wn)&&!Ei(X,wn)&&(Ur=Zc(Ur,h.getNow(),wn));return Ur}}),qt=Ve(mt,2),Xt=qt[0],Dr=qt[1],Lr=Pi([B,B],{value:V}),Kr=Ve(Lr,2),Pr=Kr[0],vr=Kr[1];E.useEffect(function(){vr([B,B])},[B]);var wr=function(Rr,Ur){vr(Rr),ue&&ue(Ur,Rr)},Mr=tZe({picker:B,selectedValue:Xt,locale:g,disabled:Ae,disabledDate:N,generateConfig:h},nt.current[1],nt.current[0]),Fr=Ve(Mr,2),br=Fr[0],Qr=Fr[1],Ar=Pi(!1,{value:F,defaultValue:_,postState:function(Rr){return Ae[$]?!1:Rr},onChange:function(Rr){re&&re(Rr),!Rr&&Fe.current&&Fe.current.onClose&&Fe.current.onClose()}}),mr=Ve(Ar,2),fr=mr[0],Gt=mr[1],Kt=fr&&$===0,er=fr&&$===1,Ir=E.useState(0),Gr=Ve(Ir,2),Rn=Gr[0],dn=Gr[1];E.useEffect(function(){!fr&&rt.current&&dn(rt.current.offsetWidth)},[fr]);var Qn=E.useRef();function pt(Xr,Rr){if(Xr)clearTimeout(Qn.current),nt.current[Rr]=!0,Qe(Rr),Gt(Xr),fr||at(null,Rr);else if($===Rr){Gt(Xr);var Ur=nt.current;Qn.current=setTimeout(function(){Ur===nt.current&&(nt.current={})})}}function Xe(Xr){pt(!0,Xr),setTimeout(function(){var Rr=[Et,ze][Xr];Rr.current&&Rr.current.focus()},0)}function Tt(Xr,Rr){var Ur=Xr,wn=Ei(Ur,0),Di=Ei(Ur,1);wn&&Di&&h.isAfter(wn,Di)&&(B==="week"&&!DCe(h,g.locale,wn,Di)||B==="quarter"&&!QCe(h,wn,Di)||B!=="week"&&B!=="quarter"&&B!=="time"&&!Ff(h,wn,Di)?(Rr===0?(Ur=[wn,null],Di=null):(wn=null,Ur=[null,Di]),nt.current=ee({},Rr,!0)):(B!=="time"||De!==!1)&&(Ur=wZ(Ur,h))),Dr(Ur);var vo=Ur&&Ur[0]?xs(Ur[0],{generateConfig:h,locale:g,format:pe[0]}):"",eo=Ur&&Ur[1]?xs(Ur[1],{generateConfig:h,locale:g,format:pe[0]}):"";if(he){var ko={range:Rr===0?"start":"end"};he(Ur,[vo,eo],ko)}var Po=BZ(wn,0,Ae,X),So=BZ(Di,1,Ae,X),al=Ur===null||Po&&So;al&&(je(Ur),ne&&(!uy(h,Ei(Ke,0),wn)||!uy(h,Ei(Ke,1),Di))&&ne(Ur,[vo,eo]));var wa=null;Rr===0&&!Ae[1]?wa=1:Rr===1&&!Ae[0]&&(wa=0),wa!==null&&wa!==$&&(!nt.current[wa]||!Ei(Ur,wa))&&Ei(Ur,Rr)?Xe(wa):pt(!1,Rr)}var Nt=function(Rr){return fr&&Fe.current&&Fe.current.onKeyDown?Fe.current.onKeyDown(Rr):(Si(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Wt={formatList:pe,generateConfig:h,locale:g},St=kT(Ei(Xt,0),Wt),ve=Ve(St,2),ke=ve[0],ye=ve[1],Oe=kT(Ei(Xt,1),Wt),Le=Ve(Oe,2),et=Le[0],bt=Le[1],Pt=function(Rr,Ur){var wn=FCe(Rr,{locale:g,formatList:pe,generateConfig:h}),Di=Ur===0?br:Qr;wn&&!Di(wn)&&(Dr(Zc(Xt,wn,Ur)),at(wn,Ur))},Lt=J6({valueTexts:ke,onTextChange:function(Rr){return Pt(Rr,0)}}),Ht=Ve(Lt,3),rr=Ht[0],_r=Ht[1],An=Ht[2],on=J6({valueTexts:et,onTextChange:function(Rr){return Pt(Rr,1)}}),kr=Ve(on,3),Jr=kr[0],Sr=kr[1],On=kr[2],ii=E.useState(null),bn=Ve(ii,2),bo=bn[0],Fi=bn[1],ht=E.useState(null),_t=Ve(ht,2),Ot=_t[0],ar=_t[1],qr=W6(rr,{formatList:pe,generateConfig:h,locale:g}),Yr=Ve(qr,3),jr=Yr[0],xi=Yr[1],Wi=Yr[2],Dn=W6(Jr,{formatList:pe,generateConfig:h,locale:g}),Qi=Ve(Dn,3),ha=Qi[0],Ya=Qi[1],ga=Qi[2],Ta=function(Rr){ar(Zc(Xt,Rr,$)),$===0?xi(Rr):Ya(Rr)},po=function(){ar(Zc(Xt,null,$)),$===0?Wi():ga()},aa=function(Rr,Ur){return{blurToCancel:tt,forwardKeyDown:Nt,onBlur:be,isClickOutside:function(Di){return!TCe([qe.current,de.current,We.current,rt.current],Di)},onFocus:function(Di){Qe(Rr),me&&me(Di)},triggerOpen:function(Di){pt(Di,Rr)},onSubmit:function(){if(!Xt||N&&N(Xt[Rr]))return!1;Tt(Xt,Rr),Ur()},onCancel:function(){pt(!1,Rr),Dr(Ke),Ur()}}},Xo=E.useRef(""),No=V6(se(se({},aa(0,An)),{},{open:Kt,value:rr,currentFocusedKey:Xo,key:"start",onKeyDown:function(Rr,Ur){Re?.(Rr,Ur)}})),Io=Ve(No,2),Sl=Io[0],_A=Io[1],Gd=_A.focused,Rl=_A.typing,Kd=V6(se(se({},aa(1,On)),{},{open:er,value:Jr,currentFocusedKey:Xo,key:"end",onKeyDown:function(Rr,Ur){Re?.(Rr,Ur)}})),Tl=Ve(Kd,2),Vd=Tl[0],kc=Tl[1],Pc=kc.focused,wu=kc.typing,nl=function(Rr){ct&&ct(Rr),!fr&&!Et.current.contains(Rr.target)&&!ze.current.contains(Rr.target)&&(Ae[0]?Ae[1]||Xe(1):Xe(0))},il=function(Rr){Me&&Me(Rr),fr&&(Gd||Pc)&&!Et.current.contains(Rr.target)&&!ze.current.contains(Rr.target)&&Rr.preventDefault()},Ds=Ke&&Ke[0]?xs(Ke[0],{locale:g,format:"YYYYMMDDHHmmss",generateConfig:h}):"",Jd=Ke&&Ke[1]?xs(Ke[1],{locale:g,format:"YYYYMMDDHHmmss",generateConfig:h}):"";E.useEffect(function(){fr||(Dr(Ke),!ke.length||ke[0]===""?_r(""):ye!==rr&&An(),!et.length||et[0]===""?Sr(""):bt!==Jr&&On())},[fr,ke,et]),E.useEffect(function(){Dr(Ke)},[Ds,Jd]),z&&(z.current={focus:function(){Et.current&&Et.current.focus()},blur:function(){Et.current&&Et.current.blur(),ze.current&&ze.current.blur()}});var Ql=Object.keys(Y||{}),Bu=Ql.map(function(Xr){var Rr=Y[Xr],Ur=typeof Rr=="function"?Rr():Rr;return{label:Xr,onClick:function(){Tt(Ur,null),pt(!1,$)},onMouseEnter:function(){Fi(Ur)},onMouseLeave:function(){Fi(null)}}});function te(){var Xr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ur=null;fr&&Ot&&Ot[0]&&Ot[1]&&h.isAfter(Ot[1],Ot[0])&&(Ur=Ot);var wn=x;if(x&&sr(x)==="object"&&x.defaultValue){var Di=x.defaultValue;wn=se(se({},x),{},{defaultValue:Ei(Di,$)||void 0})}var vo=null;return k&&(vo=function(ko,Po){return k(ko,Po,{range:$?"end":"start"})}),E.createElement(Yy.Provider,{value:{inRange:!0,panelPosition:Xr,rangedValue:bo||Xt,hoverRangedValue:Ur}},E.createElement(zCe,ge({},e,Rr,{dateRender:vo,showTime:wn,mode:Pr[$],generateConfig:h,style:void 0,direction:Ie,disabledDate:$===0?br:Qr,disabledTime:function(ko){return P?P(ko,$===0?"start":"end"):!1},className:At(ee({},"".concat(a,"-panel-focused"),$===0?!Rl:!wu)),value:Ei(Xt,$),locale:g,tabIndex:-1,onPanelChange:function(ko,Po){$===0&&Wi(!0),$===1&&ga(!0),wr(Zc(Pr,Po,$),Zc(Xt,ko,$));var So=ko;Xr==="right"&&Pr[$]===Po&&(So=Jw(So,Po,h,-1)),at(So,$)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:$===0?Ei(Xt,1):Ei(Xt,0)})))}var we=0,it=0;if($&&de.current&&ut.current&&qe.current){we=de.current.offsetWidth+ut.current.offsetWidth;var yt=Ge.current.offsetLeft>we?Ge.current.offsetLeft-we:Ge.current.offsetLeft;qe.current.offsetWidth&&Ge.current.offsetWidth&&we>qe.current.offsetWidth-Ge.current.offsetWidth-(Ie==="rtl"?0:yt)&&(it=we)}var kt=Ie==="rtl"?{right:we}:{left:we};function lr(){var Xr,Rr=OCe(a,Pr[$],Z),Ur=jCe({prefixCls:a,components:Ce,needConfirmButton:tt,okDisabled:!Ei(Xt,$)||N&&N(Xt[$]),locale:g,rangeList:Bu,onOk:function(){Ei(Xt,$)&&(Tt(Xt,$),He&&He(Xt))}});if(B!=="time"&&!x){var wn=vt($),Di=Jw(wn,B,h),vo=Pr[$],eo=vo===B,ko=te(eo?"left":!1,{pickerValue:wn,onPickerValueChange:function(wa){at(wa,$)}}),Po=te("right",{pickerValue:Di,onPickerValueChange:function(wa){at(Jw(wa,B,h,-1),$)}});Ie==="rtl"?Xr=E.createElement(E.Fragment,null,Po,eo&&ko):Xr=E.createElement(E.Fragment,null,ko,eo&&Po)}else Xr=te();var So=E.createElement(E.Fragment,null,E.createElement("div",{className:"".concat(a,"-panels")},Xr),(Rr||Ur)&&E.createElement("div",{className:"".concat(a,"-footer")},Rr,Ur));return j&&(So=j(So)),E.createElement("div",{className:"".concat(a,"-panel-container"),style:{marginLeft:it},ref:qe,onMouseDown:function(wa){wa.preventDefault()}},So)}var gr=E.createElement("div",{className:At("".concat(a,"-range-wrapper"),"".concat(a,"-").concat(B,"-range-wrapper")),style:{minWidth:Rn}},E.createElement("div",{ref:Ge,className:"".concat(a,"-range-arrow"),style:kt}),lr()),Zr;U&&(Zr=E.createElement("span",{className:"".concat(a,"-suffix")},U));var sn;K&&(Ei(Ke,0)&&!Ae[0]||Ei(Ke,1)&&!Ae[1])&&(sn=E.createElement("span",{onMouseDown:function(Rr){Rr.preventDefault(),Rr.stopPropagation()},onMouseUp:function(Rr){Rr.preventDefault(),Rr.stopPropagation();var Ur=Ke;Ae[0]||(Ur=Zc(Ur,null,0)),Ae[1]||(Ur=Zc(Ur,null,1)),Tt(Ur,null),pt(!1,$)},className:"".concat(a,"-clear")},G||E.createElement("span",{className:"".concat(a,"-clear-btn")})));var In={size:RCe(B,pe[0],h)},Fn=0,ui=0;de.current&&We.current&&ut.current&&($===0?ui=de.current.offsetWidth:(Fn=we,ui=We.current.offsetWidth));var oa=Ie==="rtl"?{right:Fn}:{left:Fn},Qa=function(Rr,Ur){var wn=Zc(Xt,Rr,$);Ur==="submit"||Ur!=="key"&&!tt?(Tt(wn,$),$===0?Wi():ga()):Dr(wn)};return E.createElement(Ic.Provider,{value:{operationRef:Fe,hideHeader:B==="time",onDateMouseEnter:Ta,onDateMouseLeave:po,hideRanges:!0,onSelect:Qa,open:fr}},E.createElement(LCe,{visible:fr,popupElement:gr,popupStyle:c,prefixCls:a,dropdownClassName:u,dropdownAlign:d,getPopupContainer:f,transitionName:A,range:!0,direction:Ie},E.createElement("div",ge({ref:rt,className:At(a,"".concat(a,"-range"),l,(t={},ee(t,"".concat(a,"-disabled"),Ae[0]&&Ae[1]),ee(t,"".concat(a,"-focused"),$===0?Gd:Pc),ee(t,"".concat(a,"-rtl"),Ie==="rtl"),t)),style:s,onClick:nl,onMouseEnter:Se,onMouseLeave:Ue,onMouseDown:il,onMouseUp:ie},kCe(e)),E.createElement("div",{className:At("".concat(a,"-input"),(r={},ee(r,"".concat(a,"-input-active"),$===0),ee(r,"".concat(a,"-input-placeholder"),!!jr),r)),ref:de},E.createElement("input",ge({id:o,disabled:Ae[0],readOnly:H||typeof pe[0]=="function"||!Rl,value:jr||rr,onChange:function(Rr){_r(Rr.target.value)},autoFocus:m,placeholder:Ei(p,0)||"",ref:Et},Sl,In,{autoComplete:Ze}))),E.createElement("div",{className:"".concat(a,"-range-separator"),ref:ut},R),E.createElement("div",{className:At("".concat(a,"-input"),(n={},ee(n,"".concat(a,"-input-active"),$===1),ee(n,"".concat(a,"-input-placeholder"),!!ha),n)),ref:We},E.createElement("input",ge({disabled:Ae[1],readOnly:H||typeof pe[0]=="function"||!wu,value:ha||Jr,onChange:function(Rr){Sr(Rr.target.value)},placeholder:Ei(p,1)||"",ref:ze},Vd,In,{autoComplete:Ze}))),E.createElement("div",{className:"".concat(a,"-active-bar"),style:se(se({},oa),{},{width:ui,position:"absolute"})}),Zr,sn)))}var oZe=(function(e){wi(r,e);var t=Sa(r);function r(){var n;ri(this,r);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n=t.call.apply(t,[this].concat(a)),n.pickerRef=E.createRef(),n.focus=function(){n.pickerRef.current&&n.pickerRef.current.focus()},n.blur=function(){n.pickerRef.current&&n.pickerRef.current.blur()},n}return ni(r,[{key:"render",value:function(){return E.createElement(aZe,ge({},this.props,{pickerRef:this.pickerRef}))}}]),r})(E.Component),YCe=E.createContext(null),sZe=YCe.Provider,UCe=E.createContext(null),lZe=UCe.Provider,cZe=["prefixCls","className","style","checked","disabled","defaultChecked","type","onChange"],PT=E.forwardRef(function(e,t){var r,n=e.prefixCls,i=n===void 0?"rc-checkbox":n,a=e.className,o=e.style,s=e.checked,l=e.disabled,c=e.defaultChecked,u=c===void 0?!1:c,A=e.type,d=A===void 0?"checkbox":A,f=e.onChange,h=En(e,cZe),g=E.useRef(null),p=Pi(u,{value:s}),m=Ve(p,2),y=m[0],C=m[1];E.useImperativeHandle(t,function(){return{focus:function(){var M;(M=g.current)===null||M===void 0||M.focus()},blur:function(){var M;(M=g.current)===null||M===void 0||M.blur()},input:g.current}});var w=At(i,a,(r={},ee(r,"".concat(i,"-checked"),y),ee(r,"".concat(i,"-disabled"),l),r)),B=function(M){l||("checked"in e||C(M.target.checked),f?.({target:se(se({},e),{},{type:d,checked:M.target.checked}),stopPropagation:function(){M.stopPropagation()},preventDefault:function(){M.preventDefault()},nativeEvent:M.nativeEvent}))};return E.createElement("span",{className:w,style:o},E.createElement("input",ge({},h,{className:"".concat(i,"-input"),ref:g,onChange:B,disabled:l,checked:!!y,type:d})),E.createElement("span",{className:"".concat(i,"-inner")}))});const uZe=Object.freeze(Object.defineProperty({__proto__:null,Checkbox:PT,default:PT},Symbol.toStringTag,{value:"Module"}));var AZe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},dZe=function(t,r){var n,i,a=E.useContext(YCe),o=E.useContext(UCe),s=E.useContext(cn),l=s.getPrefixCls,c=s.direction,u=E.useRef(),A=Tc(r,u),d=E.useContext(Ts),f=d.isFormItemInput,h=function(b){var T,D;(T=t.onChange)===null||T===void 0||T.call(t,b),(D=a?.onChange)===null||D===void 0||D.call(a,b)},g=t.prefixCls,p=t.className,m=t.children,y=t.style,C=AZe(t,["prefixCls","className","children","style"]),w=l("radio",g),B=(a?.optionType||o)==="button"?"".concat(w,"-button"):w,x=ge({},C),M=E.useContext(ec);a&&(x.name=a.name,x.onChange=h,x.checked=t.value===a.value,x.disabled=(n=x.disabled)!==null&&n!==void 0?n:a.disabled),x.disabled=(i=x.disabled)!==null&&i!==void 0?i:M;var S=At("".concat(B,"-wrapper"),ee(ee(ee(ee({},"".concat(B,"-wrapper-checked"),x.checked),"".concat(B,"-wrapper-disabled"),x.disabled),"".concat(B,"-wrapper-rtl"),c==="rtl"),"".concat(B,"-wrapper-in-form-item"),f),p);return E.createElement("label",{className:S,style:y,onMouseEnter:t.onMouseEnter,onMouseLeave:t.onMouseLeave},E.createElement(PT,ge({},x,{type:"radio",prefixCls:B,ref:A})),m!==void 0?E.createElement("span",null,m):null)},OT=E.forwardRef(dZe),fZe=E.forwardRef(function(e,t){var r=E.useContext(cn),n=r.getPrefixCls,i=r.direction,a=E.useContext(Rs),o=Pi(e.defaultValue,{value:e.value}),s=Ve(o,2),l=s[0],c=s[1],u=function(P){var k=l,j=P.target.value;"value"in e||c(j);var Y=e.onChange;Y&&j!==k&&Y(P)},A=e.prefixCls,d=e.className,f=d===void 0?"":d,h=e.options,g=e.buttonStyle,p=g===void 0?"outline":g,m=e.disabled,y=e.children,C=e.size,w=e.style,B=e.id,x=e.onMouseEnter,M=e.onMouseLeave,S=e.onFocus,R=e.onBlur,b=n("radio",A),T="".concat(b,"-group"),D=y;h&&h.length>0&&(D=h.map(function(N){return typeof N=="string"||typeof N=="number"?E.createElement(OT,{key:N.toString(),prefixCls:b,disabled:m,value:N,checked:l===N},N):E.createElement(OT,{key:"radio-group-value-options-".concat(N.value),prefixCls:b,disabled:N.disabled||m,value:N.value,checked:l===N.value,style:N.style},N.label)}));var F=C||a,_=At(T,"".concat(T,"-").concat(p),ee(ee({},"".concat(T,"-").concat(F),F),"".concat(T,"-rtl"),i==="rtl"),f);return E.createElement("div",ge({},gye(e),{className:_,style:w,onMouseEnter:x,onMouseLeave:M,onFocus:S,onBlur:R,id:B,ref:t}),E.createElement(sZe,{value:{onChange:u,value:l,disabled:e.disabled,name:e.name,optionType:e.optionType}},D))});const hZe=E.memo(fZe);var gZe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},pZe=function(t,r){var n=E.useContext(cn),i=n.getPrefixCls,a=t.prefixCls,o=gZe(t,["prefixCls"]),s=i("radio",a);return E.createElement(lZe,{value:"button"},E.createElement(OT,ge({prefixCls:s},o,{type:"radio",ref:r})))};const vZe=E.forwardRef(pZe);var Bg=OT;Bg.Button=vZe;Bg.Group=hZe;Bg.__ANT_RADIO=!0;const P4=E.createContext(null);var HCe=E.forwardRef(function(e,t){var r=e.prefixCls,n=e.className,i=e.style,a=e.id,o=e.active,s=e.tabKey,l=e.children;return E.createElement("div",{id:a&&"".concat(a,"-panel-").concat(s),role:"tabpanel",tabIndex:o?0:-1,"aria-labelledby":a&&"".concat(a,"-tab-").concat(s),"aria-hidden":!o,style:i,className:At(r,o&&"".concat(r,"-active"),n),ref:t},l)}),mZe=["key","forceRender","style","className"];function EZe(e){var t=e.id,r=e.activeKey,n=e.animated,i=e.tabPosition,a=e.destroyInactiveTabPane,o=E.useContext(P4),s=o.prefixCls,l=o.tabs,c=n.tabPane,u="".concat(s,"-tabpane");return E.createElement("div",{className:At("".concat(s,"-content-holder"))},E.createElement("div",{className:At("".concat(s,"-content"),"".concat(s,"-content-").concat(i),ee({},"".concat(s,"-content-animated"),c))},l.map(function(A){var d=A.key,f=A.forceRender,h=A.style,g=A.className,p=En(A,mZe),m=d===r;return E.createElement(Ss,ge({key:d,visible:m,forceRender:f,removeOnLeave:!!a,leavedClassName:"".concat(u,"-hidden")},n.tabPaneMotion),function(y,C){var w=y.style,B=y.className;return E.createElement(HCe,ge({},p,{prefixCls:u,id:t,tabKey:d,animated:c,active:m,style:se(se({},h),w),className:At(g,B),ref:C}))})})))}var xZ={width:0,height:0,left:0,top:0};function yZe(e,t,r){return E.useMemo(function(){for(var n,i=new Map,a=t.get((n=e[0])===null||n===void 0?void 0:n.key)||xZ,o=a.left+a.width,s=0;s<e.length;s+=1){var l=e[s].key,c=t.get(l);if(!c){var u;c=t.get((u=e[s-1])===null||u===void 0?void 0:u.key)||xZ}var A=i.get(l)||se({},c);A.right=o-A.left-A.width,i.set(l,A)}return i},[e.map(function(n){return n.key}).join("_"),t,r])}function MZ(e,t){var r=E.useRef(e),n=E.useState({}),i=Ve(n,2),a=i[1];function o(s){var l=typeof s=="function"?s(r.current):s;l!==r.current&&t(l,r.current),r.current=l,a({})}return[r.current,o]}var CZe=.1,bZ=.01,BR=20,IZ=Math.pow(.995,BR);function wZe(e,t){var r=E.useState(),n=Ve(r,2),i=n[0],a=n[1],o=E.useState(0),s=Ve(o,2),l=s[0],c=s[1],u=E.useState(0),A=Ve(u,2),d=A[0],f=A[1],h=E.useState(),g=Ve(h,2),p=g[0],m=g[1],y=E.useRef();function C(R){var b=R.touches[0],T=b.screenX,D=b.screenY;a({x:T,y:D}),window.clearInterval(y.current)}function w(R){if(i){R.preventDefault();var b=R.touches[0],T=b.screenX,D=b.screenY;a({x:T,y:D});var F=T-i.x,_=D-i.y;t(F,_);var N=Date.now();c(N),f(N-l),m({x:F,y:_})}}function B(){if(i&&(a(null),m(null),p)){var R=p.x/d,b=p.y/d,T=Math.abs(R),D=Math.abs(b);if(Math.max(T,D)<CZe)return;var F=R,_=b;y.current=window.setInterval(function(){if(Math.abs(F)<bZ&&Math.abs(_)<bZ){window.clearInterval(y.current);return}F*=IZ,_*=IZ,t(F*BR,_*BR)},BR)}}var x=E.useRef();function M(R){var b=R.deltaX,T=R.deltaY,D=0,F=Math.abs(b),_=Math.abs(T);F===_?D=x.current==="x"?b:T:F>_?(D=b,x.current="x"):(D=T,x.current="y"),t(-D,-D)&&R.preventDefault()}var S=E.useRef(null);S.current={onTouchStart:C,onTouchMove:w,onTouchEnd:B,onWheel:M},E.useEffect(function(){function R(F){S.current.onTouchStart(F)}function b(F){S.current.onTouchMove(F)}function T(F){S.current.onTouchEnd(F)}function D(F){S.current.onWheel(F)}return document.addEventListener("touchmove",b,{passive:!1}),document.addEventListener("touchend",T,{passive:!1}),e.current.addEventListener("touchstart",R,{passive:!1}),e.current.addEventListener("wheel",D),function(){document.removeEventListener("touchmove",b),document.removeEventListener("touchend",T)}},[])}function GCe(e){var t=E.useState(0),r=Ve(t,2),n=r[0],i=r[1],a=E.useRef(0),o=E.useRef();return o.current=e,ME(function(){var s;(s=o.current)===null||s===void 0||s.call(o)},[n]),function(){a.current===n&&(a.current+=1,i(a.current))}}function BZe(e){var t=E.useRef([]),r=E.useState({}),n=Ve(r,2),i=n[1],a=E.useRef(typeof e=="function"?e():e),o=GCe(function(){var l=a.current;t.current.forEach(function(c){l=c(l)}),t.current=[],a.current=l,i({})});function s(l){t.current.push(l),o()}return[a.current,s]}var SZ={width:0,height:0,left:0,top:0,right:0};function xZe(e,t,r,n,i,a,o){var s=o.tabs,l=o.tabPosition,c=o.rtl,u,A,d;return["top","bottom"].includes(l)?(u="width",A=c?"right":"left",d=Math.abs(r)):(u="height",A="top",d=-r),E.useMemo(function(){if(!s.length)return[0,0];for(var f=s.length,h=f,g=0;g<f;g+=1){var p=e.get(s[g].key)||SZ;if(p[A]+p[u]>d+t){h=g-1;break}}for(var m=0,y=f-1;y>=0;y-=1){var C=e.get(s[y].key)||SZ;if(C[A]<d){m=y+1;break}}return[m,h]},[e,t,n,i,a,d,l,s.map(function(f){return f.key}).join("_"),c])}function RZ(e){var t;return e instanceof Map?(t={},e.forEach(function(r,n){t[n]=r})):t=e,JSON.stringify(t)}var MZe="TABS_DQ";function KCe(e){return String(e).replace(/"/g,MZe)}function bZe(e,t){var r=e.prefixCls,n=e.editable,i=e.locale,a=e.style;return!n||n.showAdd===!1?null:E.createElement("button",{ref:t,type:"button",className:"".concat(r,"-nav-add"),style:a,"aria-label":i?.addAriaLabel||"Add tab",onClick:function(s){n.onEdit("add",{event:s})}},n.addIcon||"+")}const VCe=E.forwardRef(bZe);var TZ=E.forwardRef(function(e,t){var r=e.position,n=e.prefixCls,i=e.extra;if(!i)return null;var a,o={};return sr(i)==="object"&&!E.isValidElement(i)?o=i:o.right=i,r==="right"&&(a=o.right),r==="left"&&(a=o.left),a?E.createElement("div",{className:"".concat(n,"-extra-content"),ref:t},a):null});function IZe(e,t){var r=e.prefixCls,n=e.id,i=e.tabs,a=e.locale,o=e.mobile,s=e.moreIcon,l=s===void 0?"More":s,c=e.moreTransitionName,u=e.style,A=e.className,d=e.editable,f=e.tabBarGutter,h=e.rtl,g=e.removeAriaLabel,p=e.onTabClick,m=e.getPopupContainer,y=e.popupClassName,C=E.useState(!1),w=Ve(C,2),B=w[0],x=w[1],M=E.useState(null),S=Ve(M,2),R=S[0],b=S[1],T="".concat(n,"-more-popup"),D="".concat(r,"-dropdown"),F=R!==null?"".concat(T,"-").concat(R):null,_=a?.dropdownAriaLabel;function N(U,G){U.preventDefault(),U.stopPropagation(),d.onEdit("remove",{key:G,event:U})}var P=E.createElement(ky,{onClick:function(G){var z=G.key,H=G.domEvent;p(z,H),x(!1)},prefixCls:"".concat(D,"-menu"),id:T,tabIndex:-1,role:"listbox","aria-activedescendant":F,selectedKeys:[R],"aria-label":_!==void 0?_:"expanded dropdown"},i.map(function(U){var G=d&&U.closable!==!1&&!U.disabled;return E.createElement(Dx,{key:U.key,id:"".concat(T,"-").concat(U.key),role:"option","aria-controls":n&&"".concat(n,"-panel-").concat(U.key),disabled:U.disabled},E.createElement("span",null,U.label),G&&E.createElement("button",{type:"button","aria-label":g||"remove",tabIndex:0,className:"".concat(D,"-menu-item-remove"),onClick:function(H){H.stopPropagation(),N(H,U.key)}},U.closeIcon||d.removeIcon||"×"))}));function k(U){for(var G=i.filter(function(ne){return!ne.disabled}),z=G.findIndex(function(ne){return ne.key===R})||0,H=G.length,V=0;V<H;V+=1){z=(z+U+H)%H;var Z=G[z];if(!Z.disabled){b(Z.key);return}}}function j(U){var G=U.which;if(!B){[cr.DOWN,cr.SPACE,cr.ENTER].includes(G)&&(x(!0),U.preventDefault());return}switch(G){case cr.UP:k(-1),U.preventDefault();break;case cr.DOWN:k(1),U.preventDefault();break;case cr.ESC:x(!1);break;case cr.SPACE:case cr.ENTER:R!==null&&p(R,U);break}}E.useEffect(function(){var U=document.getElementById(F);U&&U.scrollIntoView&&U.scrollIntoView(!1)},[R]),E.useEffect(function(){B||b(null)},[B]);var Y=ee({},h?"marginRight":"marginLeft",f);i.length||(Y.visibility="hidden",Y.order=1);var X=At(ee({},"".concat(D,"-rtl"),h)),K=o?null:E.createElement(b1e,{prefixCls:D,overlay:P,trigger:["hover"],visible:i.length?B:!1,transitionName:c,onVisibleChange:x,overlayClassName:At(X,y),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:m},E.createElement("button",{type:"button",className:"".concat(r,"-nav-more"),style:Y,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":T,id:"".concat(n,"-more"),"aria-expanded":B,onKeyDown:j},l));return E.createElement("div",{className:At("".concat(r,"-nav-operations"),A),style:u,ref:t},K,E.createElement(VCe,{prefixCls:r,locale:a,editable:d}))}const SZe=E.memo(E.forwardRef(IZe),function(e,t){return t.tabMoving});function RZe(e){var t,r=e.prefixCls,n=e.id,i=e.active,a=e.tab,o=a.key,s=a.label,l=a.disabled,c=a.closeIcon,u=e.closable,A=e.renderWrapper,d=e.removeAriaLabel,f=e.editable,h=e.onClick,g=e.onFocus,p=e.style,m="".concat(r,"-tab"),y=f&&u!==!1&&!l;function C(x){l||h(x)}function w(x){x.preventDefault(),x.stopPropagation(),f.onEdit("remove",{key:o,event:x})}var B=E.createElement("div",{key:o,"data-node-key":KCe(o),className:At(m,(t={},ee(t,"".concat(m,"-with-remove"),y),ee(t,"".concat(m,"-active"),i),ee(t,"".concat(m,"-disabled"),l),t)),style:p,onClick:C},E.createElement("div",{role:"tab","aria-selected":i,id:n&&"".concat(n,"-tab-").concat(o),className:"".concat(m,"-btn"),"aria-controls":n&&"".concat(n,"-panel-").concat(o),"aria-disabled":l,tabIndex:l?null:0,onClick:function(M){M.stopPropagation(),C(M)},onKeyDown:function(M){[cr.SPACE,cr.ENTER].includes(M.which)&&(M.preventDefault(),C(M))},onFocus:g},s),y&&E.createElement("button",{type:"button","aria-label":d||"remove",tabIndex:0,className:"".concat(m,"-remove"),onClick:function(M){M.stopPropagation(),w(M)}},c||f.removeIcon||"×"));return A?A(B):B}var f0=function(t){var r=t.current||{},n=r.offsetWidth,i=n===void 0?0:n,a=r.offsetHeight,o=a===void 0?0:a;return[i,o]},Mb=function(t,r){return t[r?0:1]};function TZe(e,t){var r,n=E.useContext(P4),i=n.prefixCls,a=n.tabs,o=e.className,s=e.style,l=e.id,c=e.animated,u=e.activeKey,A=e.rtl,d=e.extra,f=e.editable,h=e.locale,g=e.tabPosition,p=e.tabBarGutter,m=e.children,y=e.onTabClick,C=e.onTabScroll,w=E.useRef(),B=E.useRef(),x=E.useRef(),M=E.useRef(),S=E.useRef(),R=E.useRef(),b=E.useRef(),T=g==="top"||g==="bottom",D=MZ(0,function(br,Qr){T&&C&&C({direction:br>Qr?"left":"right"})}),F=Ve(D,2),_=F[0],N=F[1],P=MZ(0,function(br,Qr){!T&&C&&C({direction:br>Qr?"top":"bottom"})}),k=Ve(P,2),j=k[0],Y=k[1],X=E.useState([0,0]),K=Ve(X,2),U=K[0],G=K[1],z=E.useState([0,0]),H=Ve(z,2),V=H[0],Z=H[1],ne=E.useState([0,0]),re=Ve(ne,2),ue=re[0],he=re[1],me=E.useState([0,0]),be=Ve(me,2),Me=be[0],ie=be[1],Se=BZe(new Map),Ue=Ve(Se,2),ct=Ue[0],He=Ue[1],Re=yZe(a,ct,V[0]),Ce=Mb(U,T),De=Mb(V,T),Ie=Mb(ue,T),$e=Mb(Me,T),Ct=Ce<De+Ie,Ze=Ct?Ce-$e:Ce-Ie,tt="".concat(i,"-nav-operations-hidden"),nt=0,rt=0;T&&A?(nt=0,rt=Math.max(0,De-Ze)):(nt=Math.min(0,Ze-De),rt=0);function qe(br){return br<nt?nt:br>rt?rt:br}var de=E.useRef(),We=E.useState(),ut=Ve(We,2),Et=ut[0],ze=ut[1];function Ge(){ze(Date.now())}function pe(){window.clearTimeout(de.current)}wZe(M,function(br,Qr){function Ar(mr,fr){mr(function(Gt){var Kt=qe(Gt+fr);return Kt})}return Ct?(T?Ar(N,br):Ar(Y,Qr),pe(),Ge(),!0):!1}),E.useEffect(function(){return pe(),Et&&(de.current=window.setTimeout(function(){ze(0)},100)),pe},[Et]);var Bt=xZe(Re,Ze,T?_:j,De,Ie,$e,se(se({},e),{},{tabs:a})),xt=Ve(Bt,2),$=xt[0],Qe=xt[1],Fe=su(function(){var br=arguments.length>0&&arguments[0]!==void 0?arguments[0]:u,Qr=Re.get(br)||{width:0,height:0,left:0,right:0,top:0};if(T){var Ar=_;A?Qr.right<_?Ar=Qr.right:Qr.right+Qr.width>_+Ze&&(Ar=Qr.right+Qr.width-Ze):Qr.left<-_?Ar=-Qr.left:Qr.left+Qr.width>-_+Ze&&(Ar=-(Qr.left+Qr.width-Ze)),Y(0),N(qe(Ar))}else{var mr=j;Qr.top<-j?mr=-Qr.top:Qr.top+Qr.height>-j+Ze&&(mr=-(Qr.top+Qr.height-Ze)),N(0),Y(qe(mr))}}),Ae={};g==="top"||g==="bottom"?Ae[A?"marginRight":"marginLeft"]=p:Ae.marginTop=p;var le=a.map(function(br,Qr){var Ar=br.key;return E.createElement(RZe,{id:l,prefixCls:i,key:Ar,tab:br,style:Qr===0?void 0:Ae,closable:br.closable,editable:f,active:Ar===u,renderWrapper:m,removeAriaLabel:h?.removeAriaLabel,onClick:function(fr){y(Ar,fr)},onFocus:function(){Fe(Ar),Ge(),M.current&&(A||(M.current.scrollLeft=0),M.current.scrollTop=0)}})}),Be=function(){return He(function(){var Qr=new Map;return a.forEach(function(Ar){var mr,fr=Ar.key,Gt=(mr=S.current)===null||mr===void 0?void 0:mr.querySelector('[data-node-key="'.concat(KCe(fr),'"]'));Gt&&Qr.set(fr,{width:Gt.offsetWidth,height:Gt.offsetHeight,left:Gt.offsetLeft,top:Gt.offsetTop})}),Qr})};E.useEffect(function(){Be()},[a.map(function(br){return br.key}).join("_")]);var Ke=GCe(function(){var br=f0(w),Qr=f0(B),Ar=f0(x);G([br[0]-Qr[0]-Ar[0],br[1]-Qr[1]-Ar[1]]);var mr=f0(b);he(mr);var fr=f0(R);ie(fr);var Gt=f0(S);Z([Gt[0]-mr[0],Gt[1]-mr[1]]),Be()}),je=a.slice(0,$),ft=a.slice(Qe+1),gt=[].concat(ir(je),ir(ft)),vt=E.useState(),at=Ve(vt,2),mt=at[0],qt=at[1],Xt=Re.get(u),Dr=E.useRef();function Lr(){li.cancel(Dr.current)}E.useEffect(function(){var br={};return Xt&&(T?(A?br.right=Xt.right:br.left=Xt.left,br.width=Xt.width):(br.top=Xt.top,br.height=Xt.height)),Lr(),Dr.current=li(function(){qt(br)}),Lr},[Xt,T,A]),E.useEffect(function(){Fe()},[u,nt,rt,RZ(Xt),RZ(Re),T]),E.useEffect(function(){Ke()},[A]);var Kr=!!gt.length,Pr="".concat(i,"-nav-wrap"),vr,wr,Mr,Fr;return T?A?(wr=_>0,vr=_!==rt):(vr=_<0,wr=_!==nt):(Mr=j<0,Fr=j!==nt),E.createElement(au,{onResize:Ke},E.createElement("div",{ref:Ix(t,w),role:"tablist",className:At("".concat(i,"-nav"),o),style:s,onKeyDown:function(){Ge()}},E.createElement(TZ,{ref:B,position:"left",extra:d,prefixCls:i}),E.createElement("div",{className:At(Pr,(r={},ee(r,"".concat(Pr,"-ping-left"),vr),ee(r,"".concat(Pr,"-ping-right"),wr),ee(r,"".concat(Pr,"-ping-top"),Mr),ee(r,"".concat(Pr,"-ping-bottom"),Fr),r)),ref:M},E.createElement(au,{onResize:Ke},E.createElement("div",{ref:S,className:"".concat(i,"-nav-list"),style:{transform:"translate(".concat(_,"px, ").concat(j,"px)"),transition:Et?"none":void 0}},le,E.createElement(VCe,{ref:b,prefixCls:i,locale:h,editable:f,style:se(se({},le.length===0?void 0:Ae),{},{visibility:Kr?"hidden":null})}),E.createElement("div",{className:At("".concat(i,"-ink-bar"),ee({},"".concat(i,"-ink-bar-animated"),c.inkBar)),style:mt})))),E.createElement(SZe,ge({},e,{removeAriaLabel:h?.removeAriaLabel,ref:R,prefixCls:i,tabs:gt,className:!Kr&&tt,tabMoving:!!Et})),E.createElement(TZ,{ref:x,position:"right",extra:d,prefixCls:i})))}const QZ=E.forwardRef(TZe);var QZe=["renderTabBar"],DZe=["label","key"];function FZe(e){var t=e.renderTabBar,r=En(e,QZe),n=E.useContext(P4),i=n.tabs;if(t){var a=se(se({},r),{},{panes:i.map(function(o){var s=o.label,l=o.key,c=En(o,DZe);return E.createElement(HCe,ge({tab:s,key:l,tabKey:l},c))})});return t(a,QZ)}return E.createElement(QZ,r)}function _Ze(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!1}:t=se({inkBar:!0},sr(e)==="object"?e:{}),t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}var NZe=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName"],DZ=0;function kZe(e,t){var r,n=e.id,i=e.prefixCls,a=i===void 0?"rc-tabs":i,o=e.className,s=e.items,l=e.direction,c=e.activeKey,u=e.defaultActiveKey,A=e.editable,d=e.animated,f=e.tabPosition,h=f===void 0?"top":f,g=e.tabBarGutter,p=e.tabBarStyle,m=e.tabBarExtraContent,y=e.locale,C=e.moreIcon,w=e.moreTransitionName,B=e.destroyInactiveTabPane,x=e.renderTabBar,M=e.onChange,S=e.onTabClick,R=e.onTabScroll,b=e.getPopupContainer,T=e.popupClassName,D=En(e,NZe),F=E.useMemo(function(){return(s||[]).filter(function(Se){return Se&&sr(Se)==="object"&&"key"in Se})},[s]),_=l==="rtl",N=_Ze(d),P=E.useState(!1),k=Ve(P,2),j=k[0],Y=k[1];E.useEffect(function(){Y(f4())},[]);var X=Pi(function(){var Se;return(Se=F[0])===null||Se===void 0?void 0:Se.key},{value:c,defaultValue:u}),K=Ve(X,2),U=K[0],G=K[1],z=E.useState(function(){return F.findIndex(function(Se){return Se.key===U})}),H=Ve(z,2),V=H[0],Z=H[1];E.useEffect(function(){var Se=F.findIndex(function(ct){return ct.key===U});if(Se===-1){var Ue;Se=Math.max(0,Math.min(V,F.length-1)),G((Ue=F[Se])===null||Ue===void 0?void 0:Ue.key)}Z(Se)},[F.map(function(Se){return Se.key}).join("_"),U,V]);var ne=Pi(null,{value:n}),re=Ve(ne,2),ue=re[0],he=re[1];E.useEffect(function(){n||(he("rc-tabs-".concat(DZ)),DZ+=1)},[]);function me(Se,Ue){S?.(Se,Ue);var ct=Se!==U;G(Se),ct&&M?.(Se)}var be={id:ue,activeKey:U,animated:N,tabPosition:h,rtl:_,mobile:j},Me,ie=se(se({},be),{},{editable:A,locale:y,moreIcon:C,moreTransitionName:w,tabBarGutter:g,onTabClick:me,onTabScroll:R,extra:m,style:p,panes:null,getPopupContainer:b,popupClassName:T});return E.createElement(P4.Provider,{value:{tabs:F,prefixCls:a}},E.createElement("div",ge({ref:t,id:n,className:At(a,"".concat(a,"-").concat(h),(r={},ee(r,"".concat(a,"-mobile"),j),ee(r,"".concat(a,"-editable"),A),ee(r,"".concat(a,"-rtl"),_),r),o)},D),Me,E.createElement(FZe,ge({},ie,{renderTabBar:x})),E.createElement(EZe,ge({destroyInactiveTabPane:B},be,{animated:N}))))}var PZe=E.forwardRef(kZe),OZe={motionAppear:!1,motionEnter:!0,motionLeave:!0};function jZe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},r;return t===!1?r={inkBar:!1,tabPane:!1}:t===!0?r={inkBar:!0,tabPane:!0}:r=ge({inkBar:!0},sr(t)==="object"?t:{}),r.tabPane&&(r.tabPaneMotion=ge(ge({},OZe),{motionName:lu(e,"switch")})),r}var zZe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function LZe(e){return e.filter(function(t){return t})}function YZe(e,t){if(e)return e;var r=Ko(t).map(function(n){if(E.isValidElement(n)){var i=n.key,a=n.props,o=a||{},s=o.tab,l=zZe(o,["tab"]),c=ge(ge({key:String(i)},l),{label:s});return c}return null});return LZe(r)}var UZe=function(){return null},HZe=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function za(e){var t=e.type,r=e.className,n=e.size,i=e.onEdit,a=e.hideAdd,o=e.centered,s=e.addIcon,l=e.children,c=e.items,u=e.animated,A=HZe(e,["type","className","size","onEdit","hideAdd","centered","addIcon","children","items","animated"]),d=A.prefixCls,f=A.moreIcon,h=f===void 0?E.createElement(d7,null):f,g=E.useContext(cn),p=g.getPrefixCls,m=g.direction,y=g.getPopupContainer,C=p("tabs",d),w;t==="editable-card"&&(w={onEdit:function(R,b){var T=b.key,D=b.event;i?.(R==="add"?D:T,R)},removeIcon:E.createElement(ss,null),addIcon:s||E.createElement(gke,null),showAdd:a!==!0});var B=p(),x=YZe(c,l),M=jZe(C,u);return E.createElement(Rs.Consumer,null,function(S){var R=n!==void 0?n:S;return E.createElement(PZe,ge({direction:m,getPopupContainer:y,moreTransitionName:"".concat(B,"-slide-up")},A,{items:x,className:At(ee(ee(ee(ee({},"".concat(C,"-").concat(R),R),"".concat(C,"-card"),["card","editable-card"].includes(t)),"".concat(C,"-editable-card"),t==="editable-card"),"".concat(C,"-centered"),o),r),editable:w,moreIcon:h,prefixCls:C,animated:M}))})}za.TabPane=UZe;var GZe={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0};function KZe(e,t,r){var n=r||{},i=n.noTrailing,a=i===void 0?!1:i,o=n.noLeading,s=o===void 0?!1:o,l=n.debounceMode,c=l===void 0?void 0:l,u,A=!1,d=0;function f(){u&&clearTimeout(u)}function h(p){var m=p||{},y=m.upcomingOnly,C=y===void 0?!1:y;f(),A=!C}function g(){for(var p=arguments.length,m=new Array(p),y=0;y<p;y++)m[y]=arguments[y];var C=this,w=Date.now()-d;if(A)return;function B(){d=Date.now(),t.apply(C,m)}function x(){u=void 0}!s&&c&&!u&&B(),f(),c===void 0&&w>e?s?(d=Date.now(),a||(u=setTimeout(c?x:B,e))):B():a!==!0&&(u=setTimeout(c?x:B,c===void 0?e-w:e))}return g.cancel=h,g}function VZe(e,t,r){var n={},i=n.atBegin,a=i===void 0?!1:i;return KZe(e,t,{debounceMode:a!==!1})}function X6(e,t,r){return Math.max(t,Math.min(e,r))}var DE=function(t){var r=["onTouchStart","onTouchMove","onWheel"];r.includes(t._reactName)||t.preventDefault()},jT=function(t){for(var r=[],n=JCe(t),i=WCe(t),a=n;a<i;a++)t.lazyLoadedList.indexOf(a)<0&&r.push(a);return r},JCe=function(t){return t.currentSlide-JZe(t)},WCe=function(t){return t.currentSlide+WZe(t)},JZe=function(t){return t.centerMode?Math.floor(t.slidesToShow/2)+(parseInt(t.centerPadding)>0?1:0):0},WZe=function(t){return t.centerMode?Math.floor((t.slidesToShow-1)/2)+1+(parseInt(t.centerPadding)>0?1:0):t.slidesToShow},q6=function(t){return t&&t.offsetWidth||0},qU=function(t){return t&&t.offsetHeight||0},XCe=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n,i,a,o;return n=t.startX-t.curX,i=t.startY-t.curY,a=Math.atan2(i,n),o=Math.round(a*180/Math.PI),o<0&&(o=360-Math.abs(o)),o<=45&&o>=0||o<=360&&o>=315?"left":o>=135&&o<=225?"right":r===!0?o>=35&&o<=135?"up":"down":"vertical"},O4=function(t){var r=!0;return t.infinite||(t.centerMode&&t.currentSlide>=t.slideCount-1||t.slideCount<=t.slidesToShow||t.currentSlide>=t.slideCount-t.slidesToShow)&&(r=!1),r},P8=function(t,r){var n={};return r.forEach(function(i){return n[i]=t[i]}),n},XZe=function(t){var r=ce.Children.count(t.children),n=t.listRef,i=Math.ceil(q6(n)),a=t.trackRef&&t.trackRef.node,o=Math.ceil(q6(a)),s;if(t.vertical)s=i;else{var l=t.centerMode&&parseInt(t.centerPadding)*2;typeof t.centerPadding=="string"&&t.centerPadding.slice(-1)==="%"&&(l*=i/100),s=Math.ceil((i-l)/t.slidesToShow)}var c=n&&qU(n.querySelector('[data-index="0"]')),u=c*t.slidesToShow,A=t.currentSlide===void 0?t.initialSlide:t.currentSlide;t.rtl&&t.currentSlide===void 0&&(A=r-1-t.initialSlide);var d=t.lazyLoadedList||[],f=jT(se(se({},t),{},{currentSlide:A,lazyLoadedList:d}));d=d.concat(f);var h={slideCount:r,slideWidth:s,listWidth:i,trackWidth:o,currentSlide:A,slideHeight:c,listHeight:u,lazyLoadedList:d};return t.autoplaying===null&&t.autoplay&&(h.autoplaying="playing"),h},qZe=function(t){var r=t.waitForAnimate,n=t.animating,i=t.fade,a=t.infinite,o=t.index,s=t.slideCount,l=t.lazyLoad,c=t.currentSlide,u=t.centerMode,A=t.slidesToScroll,d=t.slidesToShow,f=t.useCSS,h=t.lazyLoadedList;if(r&&n)return{};var g=o,p,m,y,C={},w={},B=a?o:X6(o,0,s-1);if(i){if(!a&&(o<0||o>=s))return{};o<0?g=o+s:o>=s&&(g=o-s),l&&h.indexOf(g)<0&&(h=h.concat(g)),C={animating:!0,currentSlide:g,lazyLoadedList:h,targetSlide:g},w={animating:!1,targetSlide:g}}else p=g,g<0?(p=g+s,a?s%A!==0&&(p=s-s%A):p=0):!O4(t)&&g>c?g=p=c:u&&g>=s?(g=a?s:s-1,p=a?0:s-1):g>=s&&(p=g-s,a?s%A!==0&&(p=0):p=s-d),!a&&g+d>=s&&(p=s-d),m=SB(se(se({},t),{},{slideIndex:g})),y=SB(se(se({},t),{},{slideIndex:p})),a||(m===y&&(g=p),m=y),l&&(h=h.concat(jT(se(se({},t),{},{currentSlide:g})))),f?(C={animating:!0,currentSlide:p,trackStyle:qCe(se(se({},t),{},{left:m})),lazyLoadedList:h,targetSlide:B},w={animating:!1,currentSlide:p,trackStyle:IB(se(se({},t),{},{left:y})),swipeLeft:null,targetSlide:B}):C={currentSlide:p,trackStyle:IB(se(se({},t),{},{left:y})),lazyLoadedList:h,targetSlide:B};return{state:C,nextState:w}},$Ze=function(t,r){var n,i,a,o,s,l=t.slidesToScroll,c=t.slidesToShow,u=t.slideCount,A=t.currentSlide,d=t.targetSlide,f=t.lazyLoad,h=t.infinite;if(o=u%l!==0,n=o?0:(u-A)%l,r.message==="previous")a=n===0?l:c-n,s=A-a,f&&!h&&(i=A-a,s=i===-1?u-1:i),h||(s=d-l);else if(r.message==="next")a=n===0?l:n,s=A+a,f&&!h&&(s=(A+l)%u+n),h||(s=d+l);else if(r.message==="dots")s=r.index*r.slidesToScroll;else if(r.message==="children"){if(s=r.index,h){var g=aet(se(se({},t),{},{targetSlide:s}));s>r.currentSlide&&g==="left"?s=s-u:s<r.currentSlide&&g==="right"&&(s=s+u)}}else r.message==="index"&&(s=Number(r.index));return s},ZZe=function(t,r,n){return t.target.tagName.match("TEXTAREA|INPUT|SELECT")||!r?"":t.keyCode===37?n?"next":"previous":t.keyCode===39?n?"previous":"next":""},eet=function(t,r,n){return t.target.tagName==="IMG"&&DE(t),!r||!n&&t.type.indexOf("mouse")!==-1?"":{dragging:!0,touchObject:{startX:t.touches?t.touches[0].pageX:t.clientX,startY:t.touches?t.touches[0].pageY:t.clientY,curX:t.touches?t.touches[0].pageX:t.clientX,curY:t.touches?t.touches[0].pageY:t.clientY}}},tet=function(t,r){var n=r.scrolling,i=r.animating,a=r.vertical,o=r.swipeToSlide,s=r.verticalSwiping,l=r.rtl,c=r.currentSlide,u=r.edgeFriction,A=r.edgeDragged,d=r.onEdge,f=r.swiped,h=r.swiping,g=r.slideCount,p=r.slidesToScroll,m=r.infinite,y=r.touchObject,C=r.swipeEvent,w=r.listHeight,B=r.listWidth;if(!n){if(i)return DE(t);a&&o&&s&&DE(t);var x,M={},S=SB(r);y.curX=t.touches?t.touches[0].pageX:t.clientX,y.curY=t.touches?t.touches[0].pageY:t.clientY,y.swipeLength=Math.round(Math.sqrt(Math.pow(y.curX-y.startX,2)));var R=Math.round(Math.sqrt(Math.pow(y.curY-y.startY,2)));if(!s&&!h&&R>10)return{scrolling:!0};s&&(y.swipeLength=R);var b=(l?-1:1)*(y.curX>y.startX?1:-1);s&&(b=y.curY>y.startY?1:-1);var T=Math.ceil(g/p),D=XCe(r.touchObject,s),F=y.swipeLength;return m||(c===0&&(D==="right"||D==="down")||c+1>=T&&(D==="left"||D==="up")||!O4(r)&&(D==="left"||D==="up"))&&(F=y.swipeLength*u,A===!1&&d&&(d(D),M.edgeDragged=!0)),!f&&C&&(C(D),M.swiped=!0),a?x=S+F*(w/B)*b:l?x=S-F*b:x=S+F*b,s&&(x=S+F*b),M=se(se({},M),{},{touchObject:y,swipeLeft:x,trackStyle:IB(se(se({},r),{},{left:x}))}),Math.abs(y.curX-y.startX)<Math.abs(y.curY-y.startY)*.8||y.swipeLength>10&&(M.swiping=!0,DE(t)),M}},ret=function(t,r){var n=r.dragging,i=r.swipe,a=r.touchObject,o=r.listWidth,s=r.touchThreshold,l=r.verticalSwiping,c=r.listHeight,u=r.swipeToSlide,A=r.scrolling,d=r.onSwipe,f=r.targetSlide,h=r.currentSlide,g=r.infinite;if(!n)return i&&DE(t),{};var p=l?c/s:o/s,m=XCe(a,l),y={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(A||!a.swipeLength)return y;if(a.swipeLength>p){DE(t),d&&d(m);var C,w,B=g?h:f;switch(m){case"left":case"up":w=B+_Z(r),C=u?FZ(r,w):w,y.currentDirection=0;break;case"right":case"down":w=B-_Z(r),C=u?FZ(r,w):w,y.currentDirection=1;break;default:C=B}y.triggerSlideHandler=C}else{var x=SB(r);y.trackStyle=qCe(se(se({},r),{},{left:x}))}return y},net=function(t){for(var r=t.infinite?t.slideCount*2:t.slideCount,n=t.infinite?t.slidesToShow*-1:0,i=t.infinite?t.slidesToShow*-1:0,a=[];n<r;)a.push(n),n=i+t.slidesToScroll,i+=Math.min(t.slidesToScroll,t.slidesToShow);return a},FZ=function(t,r){var n=net(t),i=0;if(r>n[n.length-1])r=n[n.length-1];else for(var a in n){if(r<n[a]){r=i;break}i=n[a]}return r},_Z=function(t){var r=t.centerMode?t.slideWidth*Math.floor(t.slidesToShow/2):0;if(t.swipeToSlide){var n,i=t.listRef,a=i.querySelectorAll&&i.querySelectorAll(".slick-slide")||[];if(Array.from(a).every(function(l){if(t.vertical){if(l.offsetTop+qU(l)/2>t.swipeLeft*-1)return n=l,!1}else if(l.offsetLeft-r+q6(l)/2>t.swipeLeft*-1)return n=l,!1;return!0}),!n)return 0;var o=t.rtl===!0?t.slideCount-t.currentSlide:t.currentSlide,s=Math.abs(n.dataset.index-o)||1;return s}else return t.slidesToScroll},$U=function(t,r){return r.reduce(function(n,i){return n&&t.hasOwnProperty(i)},!0)?null:console.error("Keys Missing:",t)},IB=function(t){$U(t,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var r,n,i=t.slideCount+2*t.slidesToShow;t.vertical?n=i*t.slideHeight:r=iet(t)*t.slideWidth;var a={opacity:1,transition:"",WebkitTransition:""};if(t.useTransform){var o=t.vertical?"translate3d(0px, "+t.left+"px, 0px)":"translate3d("+t.left+"px, 0px, 0px)",s=t.vertical?"translate3d(0px, "+t.left+"px, 0px)":"translate3d("+t.left+"px, 0px, 0px)",l=t.vertical?"translateY("+t.left+"px)":"translateX("+t.left+"px)";a=se(se({},a),{},{WebkitTransform:o,transform:s,msTransform:l})}else t.vertical?a.top=t.left:a.left=t.left;return t.fade&&(a={opacity:1}),r&&(a.width=r),n&&(a.height=n),window&&!window.addEventListener&&window.attachEvent&&(t.vertical?a.marginTop=t.left+"px":a.marginLeft=t.left+"px"),a},qCe=function(t){$U(t,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var r=IB(t);return t.useTransform?(r.WebkitTransition="-webkit-transform "+t.speed+"ms "+t.cssEase,r.transition="transform "+t.speed+"ms "+t.cssEase):t.vertical?r.transition="top "+t.speed+"ms "+t.cssEase:r.transition="left "+t.speed+"ms "+t.cssEase,r},SB=function(t){if(t.unslick)return 0;$U(t,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var r=t.slideIndex,n=t.trackRef,i=t.infinite,a=t.centerMode,o=t.slideCount,s=t.slidesToShow,l=t.slidesToScroll,c=t.slideWidth,u=t.listWidth,A=t.variableWidth,d=t.slideHeight,f=t.fade,h=t.vertical,g=0,p,m,y=0;if(f||t.slideCount===1)return 0;var C=0;if(i?(C=-_f(t),o%l!==0&&r+l>o&&(C=-(r>o?s-(r-o):o%l)),a&&(C+=parseInt(s/2))):(o%l!==0&&r+l>o&&(C=s-o%l),a&&(C=parseInt(s/2))),g=C*c,y=C*d,h?p=r*d*-1+y:p=r*c*-1+g,A===!0){var w,B=n&&n.node;if(w=r+_f(t),m=B&&B.childNodes[w],p=m?m.offsetLeft*-1:0,a===!0){w=i?r+_f(t):r,m=B&&B.children[w],p=0;for(var x=0;x<w;x++)p-=B&&B.children[x]&&B.children[x].offsetWidth;p-=parseInt(t.centerPadding),p+=m&&(u-m.offsetWidth)/2}}return p},_f=function(t){return t.unslick||!t.infinite?0:t.variableWidth?t.slideCount:t.slidesToShow+(t.centerMode?1:0)},xR=function(t){return t.unslick||!t.infinite?0:t.slideCount},iet=function(t){return t.slideCount===1?1:_f(t)+t.slideCount+xR(t)},aet=function(t){return t.targetSlide>t.currentSlide?t.targetSlide>t.currentSlide+oet(t)?"left":"right":t.targetSlide<t.currentSlide-set(t)?"right":"left"},oet=function(t){var r=t.slidesToShow,n=t.centerMode,i=t.rtl,a=t.centerPadding;if(n){var o=(r-1)/2+1;return parseInt(a)>0&&(o+=1),i&&r%2===0&&(o+=1),o}return i?0:r-1},set=function(t){var r=t.slidesToShow,n=t.centerMode,i=t.rtl,a=t.centerPadding;if(n){var o=(r-1)/2+1;return parseInt(a)>0&&(o+=1),!i&&r%2===0&&(o+=1),o}return i?r-1:0},NZ=function(){return!!(typeof window<"u"&&window.document&&window.document.createElement)},O8=function(t){var r,n,i,a,o;t.rtl?o=t.slideCount-1-t.index:o=t.index,i=o<0||o>=t.slideCount,t.centerMode?(a=Math.floor(t.slidesToShow/2),n=(o-t.currentSlide)%t.slideCount===0,o>t.currentSlide-a-1&&o<=t.currentSlide+a&&(r=!0)):r=t.currentSlide<=o&&o<t.currentSlide+t.slidesToShow;var s;t.targetSlide<0?s=t.targetSlide+t.slideCount:t.targetSlide>=t.slideCount?s=t.targetSlide-t.slideCount:s=t.targetSlide;var l=o===s;return{"slick-slide":!0,"slick-active":r,"slick-center":n,"slick-cloned":i,"slick-current":l}},cet=function(t){var r={};return(t.variableWidth===void 0||t.variableWidth===!1)&&(r.width=t.slideWidth),t.fade&&(r.position="relative",t.vertical&&t.slideHeight?r.top=-t.index*parseInt(t.slideHeight):r.left=-t.index*parseInt(t.slideWidth),r.opacity=t.currentSlide===t.index?1:0,t.useCSS&&(r.transition="opacity "+t.speed+"ms "+t.cssEase+", visibility "+t.speed+"ms "+t.cssEase)),r},j8=function(t,r){return t.key+"-"+r},uet=function(t){var r,n=[],i=[],a=[],o=ce.Children.count(t.children),s=JCe(t),l=WCe(t);return ce.Children.forEach(t.children,function(c,u){var A,d={message:"children",index:u,slidesToScroll:t.slidesToScroll,currentSlide:t.currentSlide};!t.lazyLoad||t.lazyLoad&&t.lazyLoadedList.indexOf(u)>=0?A=c:A=ce.createElement("div",null);var f=cet(se(se({},t),{},{index:u})),h=A.props.className||"",g=O8(se(se({},t),{},{index:u}));if(n.push(ce.cloneElement(A,{key:"original"+j8(A,u),"data-index":u,className:At(g,h),tabIndex:"-1","aria-hidden":!g["slick-active"],style:se(se({outline:"none"},A.props.style||{}),f),onClick:function(y){A.props&&A.props.onClick&&A.props.onClick(y),t.focusOnSelect&&t.focusOnSelect(d)}})),t.infinite&&t.fade===!1){var p=o-u;p<=_f(t)&&o!==t.slidesToShow&&(r=-p,r>=s&&(A=c),g=O8(se(se({},t),{},{index:r})),i.push(ce.cloneElement(A,{key:"precloned"+j8(A,r),"data-index":r,tabIndex:"-1",className:At(g,h),"aria-hidden":!g["slick-active"],style:se(se({},A.props.style||{}),f),onClick:function(y){A.props&&A.props.onClick&&A.props.onClick(y),t.focusOnSelect&&t.focusOnSelect(d)}}))),o!==t.slidesToShow&&(r=o+u,r<l&&(A=c),g=O8(se(se({},t),{},{index:r})),a.push(ce.cloneElement(A,{key:"postcloned"+j8(A,r),"data-index":r,tabIndex:"-1",className:At(g,h),"aria-hidden":!g["slick-active"],style:se(se({},A.props.style||{}),f),onClick:function(y){A.props&&A.props.onClick&&A.props.onClick(y),t.focusOnSelect&&t.focusOnSelect(d)}})))}}),t.rtl?i.concat(n,a).reverse():i.concat(n,a)},Aet=(function(e){wi(r,e);var t=Sa(r);function r(){var n;ri(this,r);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n=t.call.apply(t,[this].concat(a)),ee(Mt(n),"node",null),ee(Mt(n),"handleRef",function(s){n.node=s}),n}return ni(r,[{key:"render",value:function(){var i=uet(this.props),a=this.props,o=a.onMouseEnter,s=a.onMouseOver,l=a.onMouseLeave,c={onMouseEnter:o,onMouseOver:s,onMouseLeave:l};return ce.createElement("div",ge({ref:this.handleRef,className:"slick-track",style:this.props.trackStyle},c),i)}}]),r})(ce.PureComponent),det=function(t){var r;return t.infinite?r=Math.ceil(t.slideCount/t.slidesToScroll):r=Math.ceil((t.slideCount-t.slidesToShow)/t.slidesToScroll)+1,r},fet=(function(e){wi(r,e);var t=Sa(r);function r(){return ri(this,r),t.apply(this,arguments)}return ni(r,[{key:"clickHandler",value:function(i,a){a.preventDefault(),this.props.clickHandler(i)}},{key:"render",value:function(){for(var i=this.props,a=i.onMouseEnter,o=i.onMouseOver,s=i.onMouseLeave,l=i.infinite,c=i.slidesToScroll,u=i.slidesToShow,A=i.slideCount,d=i.currentSlide,f=det({slideCount:A,slidesToScroll:c,slidesToShow:u,infinite:l}),h={onMouseEnter:a,onMouseOver:o,onMouseLeave:s},g=[],p=0;p<f;p++){var m=(p+1)*c-1,y=l?m:X6(m,0,A-1),C=y-(c-1),w=l?C:X6(C,0,A-1),B=At({"slick-active":l?d>=w&&d<=y:d===w}),x={message:"dots",index:p,slidesToScroll:c,currentSlide:d},M=this.clickHandler.bind(this,x);g=g.concat(ce.createElement("li",{key:p,className:B},ce.cloneElement(this.props.customPaging(p),{onClick:M})))}return ce.cloneElement(this.props.appendDots(g),se({className:this.props.dotsClass},h))}}]),r})(ce.PureComponent),het=(function(e){wi(r,e);var t=Sa(r);function r(){return ri(this,r),t.apply(this,arguments)}return ni(r,[{key:"clickHandler",value:function(i,a){a&&a.preventDefault(),this.props.clickHandler(i,a)}},{key:"render",value:function(){var i={"slick-arrow":!0,"slick-prev":!0},a=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(i["slick-disabled"]=!0,a=null);var o={key:"0","data-role":"none",className:At(i),style:{display:"block"},onClick:a},s={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},l;return this.props.prevArrow?l=ce.cloneElement(this.props.prevArrow,se(se({},o),s)):l=ce.createElement("button",ge({key:"0",type:"button"},o)," ","Previous"),l}}]),r})(ce.PureComponent),get=(function(e){wi(r,e);var t=Sa(r);function r(){return ri(this,r),t.apply(this,arguments)}return ni(r,[{key:"clickHandler",value:function(i,a){a&&a.preventDefault(),this.props.clickHandler(i,a)}},{key:"render",value:function(){var i={"slick-arrow":!0,"slick-next":!0},a=this.clickHandler.bind(this,{message:"next"});O4(this.props)||(i["slick-disabled"]=!0,a=null);var o={key:"1","data-role":"none",className:At(i),style:{display:"block"},onClick:a},s={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},l;return this.props.nextArrow?l=ce.cloneElement(this.props.nextArrow,se(se({},o),s)):l=ce.createElement("button",ge({key:"1",type:"button"},o)," ","Next"),l}}]),r})(ce.PureComponent),pet=["animating"],vet=(function(e){wi(r,e);var t=Sa(r);function r(n){var i;ri(this,r),i=t.call(this,n),ee(Mt(i),"listRefHandler",function(o){return i.list=o}),ee(Mt(i),"trackRefHandler",function(o){return i.track=o}),ee(Mt(i),"adaptHeight",function(){if(i.props.adaptiveHeight&&i.list){var o=i.list.querySelector('[data-index="'.concat(i.state.currentSlide,'"]'));i.list.style.height=qU(o)+"px"}}),ee(Mt(i),"componentDidMount",function(){if(i.props.onInit&&i.props.onInit(),i.props.lazyLoad){var o=jT(se(se({},i.props),i.state));o.length>0&&(i.setState(function(l){return{lazyLoadedList:l.lazyLoadedList.concat(o)}}),i.props.onLazyLoad&&i.props.onLazyLoad(o))}var s=se({listRef:i.list,trackRef:i.track},i.props);i.updateState(s,!0,function(){i.adaptHeight(),i.props.autoplay&&i.autoPlay("playing")}),i.props.lazyLoad==="progressive"&&(i.lazyLoadTimer=setInterval(i.progressiveLazyLoad,1e3)),i.ro=new G7(function(){i.state.animating?(i.onWindowResized(!1),i.callbackTimers.push(setTimeout(function(){return i.onWindowResized()},i.props.speed))):i.onWindowResized()}),i.ro.observe(i.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(l){l.onfocus=i.props.pauseOnFocus?i.onSlideFocus:null,l.onblur=i.props.pauseOnFocus?i.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",i.onWindowResized):window.attachEvent("onresize",i.onWindowResized)}),ee(Mt(i),"componentWillUnmount",function(){i.animationEndCallback&&clearTimeout(i.animationEndCallback),i.lazyLoadTimer&&clearInterval(i.lazyLoadTimer),i.callbackTimers.length&&(i.callbackTimers.forEach(function(o){return clearTimeout(o)}),i.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",i.onWindowResized):window.detachEvent("onresize",i.onWindowResized),i.autoplayTimer&&clearInterval(i.autoplayTimer),i.ro.disconnect()}),ee(Mt(i),"componentDidUpdate",function(o){if(i.checkImagesLoad(),i.props.onReInit&&i.props.onReInit(),i.props.lazyLoad){var s=jT(se(se({},i.props),i.state));s.length>0&&(i.setState(function(u){return{lazyLoadedList:u.lazyLoadedList.concat(s)}}),i.props.onLazyLoad&&i.props.onLazyLoad(s))}i.adaptHeight();var l=se(se({listRef:i.list,trackRef:i.track},i.props),i.state),c=i.didPropsChange(o);c&&i.updateState(l,c,function(){i.state.currentSlide>=ce.Children.count(i.props.children)&&i.changeSlide({message:"index",index:ce.Children.count(i.props.children)-i.props.slidesToShow,currentSlide:i.state.currentSlide}),(o.autoplay!==i.props.autoplay||o.autoplaySpeed!==i.props.autoplaySpeed)&&(!o.autoplay&&i.props.autoplay?i.autoPlay("playing"):i.props.autoplay?i.autoPlay("update"):i.pause("paused"))})}),ee(Mt(i),"onWindowResized",function(o){i.debouncedResize&&i.debouncedResize.cancel(),i.debouncedResize=VZe(50,function(){return i.resizeWindow(o)}),i.debouncedResize()}),ee(Mt(i),"resizeWindow",function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,s=!!(i.track&&i.track.node);if(s){var l=se(se({listRef:i.list,trackRef:i.track},i.props),i.state);i.updateState(l,o,function(){i.props.autoplay?i.autoPlay("update"):i.pause("paused")}),i.setState({animating:!1}),clearTimeout(i.animationEndCallback),delete i.animationEndCallback}}),ee(Mt(i),"updateState",function(o,s,l){var c=XZe(o);o=se(se(se({},o),c),{},{slideIndex:c.currentSlide});var u=SB(o);o=se(se({},o),{},{left:u});var A=IB(o);(s||ce.Children.count(i.props.children)!==ce.Children.count(o.children))&&(c.trackStyle=A),i.setState(c,l)}),ee(Mt(i),"ssrInit",function(){if(i.props.variableWidth){var o=0,s=0,l=[],c=_f(se(se(se({},i.props),i.state),{},{slideCount:i.props.children.length})),u=xR(se(se(se({},i.props),i.state),{},{slideCount:i.props.children.length}));i.props.children.forEach(function(M){l.push(M.props.style.width),o+=M.props.style.width});for(var A=0;A<c;A++)s+=l[l.length-1-A],o+=l[l.length-1-A];for(var d=0;d<u;d++)o+=l[d];for(var f=0;f<i.state.currentSlide;f++)s+=l[f];var h={width:o+"px",left:-s+"px"};if(i.props.centerMode){var g="".concat(l[i.state.currentSlide],"px");h.left="calc(".concat(h.left," + (100% - ").concat(g,") / 2 ) ")}return{trackStyle:h}}var p=ce.Children.count(i.props.children),m=se(se(se({},i.props),i.state),{},{slideCount:p}),y=_f(m)+xR(m)+p,C=100/i.props.slidesToShow*y,w=100/y,B=-w*(_f(m)+i.state.currentSlide)*C/100;i.props.centerMode&&(B+=(100-w*C/100)/2);var x={width:C+"%",left:B+"%"};return{slideWidth:w+"%",trackStyle:x}}),ee(Mt(i),"checkImagesLoad",function(){var o=i.list&&i.list.querySelectorAll&&i.list.querySelectorAll(".slick-slide img")||[],s=o.length,l=0;Array.prototype.forEach.call(o,function(c){var u=function(){return++l&&l>=s&&i.onWindowResized()};if(!c.onclick)c.onclick=function(){return c.parentNode.focus()};else{var A=c.onclick;c.onclick=function(d){A(d),c.parentNode.focus()}}c.onload||(i.props.lazyLoad?c.onload=function(){i.adaptHeight(),i.callbackTimers.push(setTimeout(i.onWindowResized,i.props.speed))}:(c.onload=u,c.onerror=function(){u(),i.props.onLazyLoadError&&i.props.onLazyLoadError()}))})}),ee(Mt(i),"progressiveLazyLoad",function(){for(var o=[],s=se(se({},i.props),i.state),l=i.state.currentSlide;l<i.state.slideCount+xR(s);l++)if(i.state.lazyLoadedList.indexOf(l)<0){o.push(l);break}for(var c=i.state.currentSlide-1;c>=-_f(s);c--)if(i.state.lazyLoadedList.indexOf(c)<0){o.push(c);break}o.length>0?(i.setState(function(u){return{lazyLoadedList:u.lazyLoadedList.concat(o)}}),i.props.onLazyLoad&&i.props.onLazyLoad(o)):i.lazyLoadTimer&&(clearInterval(i.lazyLoadTimer),delete i.lazyLoadTimer)}),ee(Mt(i),"slideHandler",function(o){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=i.props,c=l.asNavFor,u=l.beforeChange,A=l.onLazyLoad,d=l.speed,f=l.afterChange,h=i.state.currentSlide,g=qZe(se(se(se({index:o},i.props),i.state),{},{trackRef:i.track,useCSS:i.props.useCSS&&!s})),p=g.state,m=g.nextState;if(p){u&&u(h,p.currentSlide);var y=p.lazyLoadedList.filter(function(C){return i.state.lazyLoadedList.indexOf(C)<0});A&&y.length>0&&A(y),!i.props.waitForAnimate&&i.animationEndCallback&&(clearTimeout(i.animationEndCallback),f&&f(h),delete i.animationEndCallback),i.setState(p,function(){c&&i.asNavForIndex!==o&&(i.asNavForIndex=o,c.innerSlider.slideHandler(o)),m&&(i.animationEndCallback=setTimeout(function(){var C=m.animating,w=En(m,pet);i.setState(w,function(){i.callbackTimers.push(setTimeout(function(){return i.setState({animating:C})},10)),f&&f(p.currentSlide),delete i.animationEndCallback})},d))})}}),ee(Mt(i),"changeSlide",function(o){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=se(se({},i.props),i.state),c=$Ze(l,o);if(!(c!==0&&!c)&&(s===!0?i.slideHandler(c,s):i.slideHandler(c),i.props.autoplay&&i.autoPlay("update"),i.props.focusOnSelect)){var u=i.list.querySelectorAll(".slick-current");u[0]&&u[0].focus()}}),ee(Mt(i),"clickHandler",function(o){i.clickable===!1&&(o.stopPropagation(),o.preventDefault()),i.clickable=!0}),ee(Mt(i),"keyHandler",function(o){var s=ZZe(o,i.props.accessibility,i.props.rtl);s!==""&&i.changeSlide({message:s})}),ee(Mt(i),"selectHandler",function(o){i.changeSlide(o)}),ee(Mt(i),"disableBodyScroll",function(){var o=function(l){l=l||window.event,l.preventDefault&&l.preventDefault(),l.returnValue=!1};window.ontouchmove=o}),ee(Mt(i),"enableBodyScroll",function(){window.ontouchmove=null}),ee(Mt(i),"swipeStart",function(o){i.props.verticalSwiping&&i.disableBodyScroll();var s=eet(o,i.props.swipe,i.props.draggable);s!==""&&i.setState(s)}),ee(Mt(i),"swipeMove",function(o){var s=tet(o,se(se(se({},i.props),i.state),{},{trackRef:i.track,listRef:i.list,slideIndex:i.state.currentSlide}));s&&(s.swiping&&(i.clickable=!1),i.setState(s))}),ee(Mt(i),"swipeEnd",function(o){var s=ret(o,se(se(se({},i.props),i.state),{},{trackRef:i.track,listRef:i.list,slideIndex:i.state.currentSlide}));if(s){var l=s.triggerSlideHandler;delete s.triggerSlideHandler,i.setState(s),l!==void 0&&(i.slideHandler(l),i.props.verticalSwiping&&i.enableBodyScroll())}}),ee(Mt(i),"touchEnd",function(o){i.swipeEnd(o),i.clickable=!0}),ee(Mt(i),"slickPrev",function(){i.callbackTimers.push(setTimeout(function(){return i.changeSlide({message:"previous"})},0))}),ee(Mt(i),"slickNext",function(){i.callbackTimers.push(setTimeout(function(){return i.changeSlide({message:"next"})},0))}),ee(Mt(i),"slickGoTo",function(o){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(o=Number(o),isNaN(o))return"";i.callbackTimers.push(setTimeout(function(){return i.changeSlide({message:"index",index:o,currentSlide:i.state.currentSlide},s)},0))}),ee(Mt(i),"play",function(){var o;if(i.props.rtl)o=i.state.currentSlide-i.props.slidesToScroll;else if(O4(se(se({},i.props),i.state)))o=i.state.currentSlide+i.props.slidesToScroll;else return!1;i.slideHandler(o)}),ee(Mt(i),"autoPlay",function(o){i.autoplayTimer&&clearInterval(i.autoplayTimer);var s=i.state.autoplaying;if(o==="update"){if(s==="hovered"||s==="focused"||s==="paused")return}else if(o==="leave"){if(s==="paused"||s==="focused")return}else if(o==="blur"&&(s==="paused"||s==="hovered"))return;i.autoplayTimer=setInterval(i.play,i.props.autoplaySpeed+50),i.setState({autoplaying:"playing"})}),ee(Mt(i),"pause",function(o){i.autoplayTimer&&(clearInterval(i.autoplayTimer),i.autoplayTimer=null);var s=i.state.autoplaying;o==="paused"?i.setState({autoplaying:"paused"}):o==="focused"?(s==="hovered"||s==="playing")&&i.setState({autoplaying:"focused"}):s==="playing"&&i.setState({autoplaying:"hovered"})}),ee(Mt(i),"onDotsOver",function(){return i.props.autoplay&&i.pause("hovered")}),ee(Mt(i),"onDotsLeave",function(){return i.props.autoplay&&i.state.autoplaying==="hovered"&&i.autoPlay("leave")}),ee(Mt(i),"onTrackOver",function(){return i.props.autoplay&&i.pause("hovered")}),ee(Mt(i),"onTrackLeave",function(){return i.props.autoplay&&i.state.autoplaying==="hovered"&&i.autoPlay("leave")}),ee(Mt(i),"onSlideFocus",function(){return i.props.autoplay&&i.pause("focused")}),ee(Mt(i),"onSlideBlur",function(){return i.props.autoplay&&i.state.autoplaying==="focused"&&i.autoPlay("blur")}),ee(Mt(i),"render",function(){var o=At("slick-slider",i.props.className,{"slick-vertical":i.props.vertical,"slick-initialized":!0}),s=se(se({},i.props),i.state),l=P8(s,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),c=i.props.pauseOnHover;l=se(se({},l),{},{onMouseEnter:c?i.onTrackOver:null,onMouseLeave:c?i.onTrackLeave:null,onMouseOver:c?i.onTrackOver:null,focusOnSelect:i.props.focusOnSelect&&i.clickable?i.selectHandler:null});var u;if(i.props.dots===!0&&i.state.slideCount>=i.props.slidesToShow){var A=P8(s,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),d=i.props.pauseOnDotsHover;A=se(se({},A),{},{clickHandler:i.changeSlide,onMouseEnter:d?i.onDotsLeave:null,onMouseOver:d?i.onDotsOver:null,onMouseLeave:d?i.onDotsLeave:null}),u=ce.createElement(fet,A)}var f,h,g=P8(s,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);g.clickHandler=i.changeSlide,i.props.arrows&&(f=ce.createElement(het,g),h=ce.createElement(get,g));var p=null;i.props.vertical&&(p={height:i.state.listHeight});var m=null;i.props.vertical===!1?i.props.centerMode===!0&&(m={padding:"0px "+i.props.centerPadding}):i.props.centerMode===!0&&(m={padding:i.props.centerPadding+" 0px"});var y=se(se({},p),m),C=i.props.touchMove,w={className:"slick-list",style:y,onClick:i.clickHandler,onMouseDown:C?i.swipeStart:null,onMouseMove:i.state.dragging&&C?i.swipeMove:null,onMouseUp:C?i.swipeEnd:null,onMouseLeave:i.state.dragging&&C?i.swipeEnd:null,onTouchStart:C?i.swipeStart:null,onTouchMove:i.state.dragging&&C?i.swipeMove:null,onTouchEnd:C?i.touchEnd:null,onTouchCancel:i.state.dragging&&C?i.swipeEnd:null,onKeyDown:i.props.accessibility?i.keyHandler:null},B={className:o,dir:"ltr",style:i.props.style};return i.props.unslick&&(w={className:"slick-list"},B={className:o,style:i.props.style}),ce.createElement("div",B,i.props.unslick?"":f,ce.createElement("div",ge({ref:i.listRefHandler},w),ce.createElement(Aet,ge({ref:i.trackRefHandler},l),i.props.children)),i.props.unslick?"":h,i.props.unslick?"":u)}),i.list=null,i.track=null,i.state=se(se({},GZe),{},{currentSlide:i.props.initialSlide,slideCount:ce.Children.count(i.props.children)}),i.callbackTimers=[],i.clickable=!0,i.debouncedResize=null;var a=i.ssrInit();return i.state=se(se({},i.state),a),i}return ni(r,[{key:"didPropsChange",value:function(i){for(var a=!1,o=0,s=Object.keys(this.props);o<s.length;o++){var l=s[o];if(!i.hasOwnProperty(l)){a=!0;break}if(!(sr(i[l])==="object"||typeof i[l]=="function")&&i[l]!==this.props[l]){a=!0;break}}return a||ce.Children.count(this.props.children)!==ce.Children.count(i.children)}}]),r})(ce.Component),z8,kZ;function met(){if(kZ)return z8;kZ=1;var e=function(t){return t.replace(/[A-Z]/g,function(r){return"-"+r.toLowerCase()}).toLowerCase()};return z8=e,z8}var L8,PZ;function Eet(){if(PZ)return L8;PZ=1;var e=met(),t=function(i){var a=/[height|width]$/;return a.test(i)},r=function(i){var a="",o=Object.keys(i);return o.forEach(function(s,l){var c=i[s];s=e(s),t(s)&&typeof c=="number"&&(c=c+"px"),c===!0?a+=s:c===!1?a+="not "+s:a+="("+s+": "+c+")",l<o.length-1&&(a+=" and ")}),a},n=function(i){var a="";return typeof i=="string"?i:i instanceof Array?(i.forEach(function(o,s){a+=r(o),s<i.length-1&&(a+=", ")}),a):r(i)};return L8=n,L8}var yet=Eet();const Y8=xn(yet);var OZ={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(t){return ce.createElement("ul",{style:{display:"block"}},t)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(t){return ce.createElement("button",null,t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0},Cet=(function(e){wi(r,e);var t=Sa(r);function r(n){var i;return ri(this,r),i=t.call(this,n),ee(Mt(i),"innerSliderRefHandler",function(a){return i.innerSlider=a}),ee(Mt(i),"slickPrev",function(){return i.innerSlider.slickPrev()}),ee(Mt(i),"slickNext",function(){return i.innerSlider.slickNext()}),ee(Mt(i),"slickGoTo",function(a){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return i.innerSlider.slickGoTo(a,o)}),ee(Mt(i),"slickPause",function(){return i.innerSlider.pause("paused")}),ee(Mt(i),"slickPlay",function(){return i.innerSlider.autoPlay("play")}),i.state={breakpoint:null},i._responsiveMediaHandlers=[],i}return ni(r,[{key:"media",value:function(i,a){var o=window.matchMedia(i),s=function(c){var u=c.matches;u&&a()};o.addListener(s),s(o),this._responsiveMediaHandlers.push({mql:o,query:i,listener:s})}},{key:"componentDidMount",value:function(){var i=this;if(this.props.responsive){var a=this.props.responsive.map(function(s){return s.breakpoint});a.sort(function(s,l){return s-l}),a.forEach(function(s,l){var c;l===0?c=Y8({minWidth:0,maxWidth:s}):c=Y8({minWidth:a[l-1]+1,maxWidth:s}),NZ()&&i.media(c,function(){i.setState({breakpoint:s})})});var o=Y8({minWidth:a.slice(-1)[0]});NZ()&&this.media(o,function(){i.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(i){i.mql.removeListener(i.listener)})}},{key:"render",value:function(){var i=this,a,o;this.state.breakpoint?(o=this.props.responsive.filter(function(p){return p.breakpoint===i.state.breakpoint}),a=o[0].settings==="unslick"?"unslick":se(se(se({},OZ),this.props),o[0].settings)):a=se(se({},OZ),this.props),a.centerMode&&(a.slidesToScroll>1,a.slidesToScroll=1),a.fade&&(a.slidesToShow>1,a.slidesToScroll>1,a.slidesToShow=1,a.slidesToScroll=1);var s=ce.Children.toArray(this.props.children);s=s.filter(function(p){return typeof p=="string"?!!p.trim():!!p}),a.variableWidth&&(a.rows>1||a.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),a.variableWidth=!1);for(var l=[],c=null,u=0;u<s.length;u+=a.rows*a.slidesPerRow){for(var A=[],d=u;d<u+a.rows*a.slidesPerRow;d+=a.slidesPerRow){for(var f=[],h=d;h<d+a.slidesPerRow&&(a.variableWidth&&s[h].props.style&&(c=s[h].props.style.width),!(h>=s.length));h+=1)f.push(ce.cloneElement(s[h],{key:100*u+10*d+h,tabIndex:-1,style:{width:"".concat(100/a.slidesPerRow,"%"),display:"inline-block"}}));A.push(ce.createElement("div",{key:10*u+d},f))}a.variableWidth?l.push(ce.createElement("div",{key:u,style:{width:c}},A)):l.push(ce.createElement("div",{key:u},A))}if(a==="unslick"){var g="regular slider "+(this.props.className||"");return ce.createElement("div",{className:g},s)}else l.length<=a.slidesToShow&&(a.unslick=!0);return ce.createElement(vet,ge({style:this.props.style,ref:this.innerSliderRefHandler},a),l)}}]),r})(ce.Component),wet=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Bet=E.forwardRef(function(e,t){var r=e.dots,n=r===void 0?!0:r,i=e.arrows,a=i===void 0?!1:i,o=e.draggable,s=o===void 0?!1:o,l=e.dotPosition,c=l===void 0?"bottom":l,u=e.vertical,A=u===void 0?c==="left"||c==="right":u,d=wet(e,["dots","arrows","draggable","dotPosition","vertical"]),f=E.useContext(cn),h=f.getPrefixCls,g=f.direction,p=E.useRef(),m=function(b){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;p.current.slickGoTo(b,T)};E.useImperativeHandle(t,function(){return{goTo:m,autoPlay:p.current.innerSlider.autoPlay,innerSlider:p.current.innerSlider,prev:p.current.slickPrev,next:p.current.slickNext}},[p.current]);var y=E.useRef(E.Children.count(d.children));E.useEffect(function(){y.current!==E.Children.count(d.children)&&(m(d.initialSlide||0,!1),y.current=E.Children.count(d.children))},[d.children]);var C=ge({vertical:A},d);C.effect==="fade"&&(C.fade=!0);var w=h("carousel",C.prefixCls),B="slick-dots",x=!!n,M=At(B,"".concat(B,"-").concat(c),typeof n=="boolean"?!1:n?.className),S=At(w,ee(ee({},"".concat(w,"-rtl"),g==="rtl"),"".concat(w,"-vertical"),c==="left"||c==="right"));return E.createElement("div",{className:S},E.createElement(Cet,ge({ref:p},C,{dots:x,dotsClass:M,arrows:a,draggable:s})))});function Cc(e,t){return e[t]}function $Ce(e,t){var r=new Set;return e.forEach(function(n){t.has(n)||r.add(n)}),r}function xet(e){var t=e||{},r=t.disabled,n=t.disableCheckbox,i=t.checkable;return!!(r||n)||i===!1}function Met(e,t,r,n){for(var i=new Set(e),a=new Set,o=0;o<=r;o+=1){var s=t.get(o)||new Set;s.forEach(function(A){var d=A.key,f=A.node,h=A.children,g=h===void 0?[]:h;i.has(d)&&!n(f)&&g.filter(function(p){return!n(p.node)}).forEach(function(p){i.add(p.key)})})}for(var l=new Set,c=r;c>=0;c-=1){var u=t.get(c)||new Set;u.forEach(function(A){var d=A.parent,f=A.node;if(!(n(f)||!A.parent||l.has(A.parent.key))){if(n(A.parent.node)){l.add(d.key);return}var h=!0,g=!1;(d.children||[]).filter(function(p){return!n(p.node)}).forEach(function(p){var m=p.key,y=i.has(m);h&&!y&&(h=!1),!g&&(y||a.has(m))&&(g=!0)}),h&&i.add(d.key),g&&a.add(d.key),l.add(d.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from($Ce(a,i))}}function bet(e,t,r,n,i){for(var a=new Set(e),o=new Set(t),s=0;s<=n;s+=1){var l=r.get(s)||new Set;l.forEach(function(d){var f=d.key,h=d.node,g=d.children,p=g===void 0?[]:g;!a.has(f)&&!o.has(f)&&!i(h)&&p.filter(function(m){return!i(m.node)}).forEach(function(m){a.delete(m.key)})})}o=new Set;for(var c=new Set,u=n;u>=0;u-=1){var A=r.get(u)||new Set;A.forEach(function(d){var f=d.parent,h=d.node;if(!(i(h)||!d.parent||c.has(d.parent.key))){if(i(d.parent.node)){c.add(f.key);return}var g=!0,p=!1;(f.children||[]).filter(function(m){return!i(m.node)}).forEach(function(m){var y=m.key,C=a.has(y);g&&!C&&(g=!1),!p&&(C||o.has(y))&&(p=!0)}),g||a.delete(f.key),p&&o.add(f.key),c.add(f.key)}})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from($Ce(o,a))}}function Yf(e,t,r,n){var i=[],a;n?a=n:a=xet;var o=new Set(e.filter(function(u){var A=!!Cc(r,u);return A||i.push(u),A})),s=new Map,l=0;Object.keys(r).forEach(function(u){var A=r[u],d=A.level,f=s.get(d);f||(f=new Set,s.set(d,f)),f.add(A),l=Math.max(l,d)}),Si(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var c;return t===!0?c=Met(o,s,l,a):c=bet(o,t.halfCheckedKeys,s,l,a),c}var Iet=["children"];function ZCe(e,t){return"".concat(e,"-").concat(t)}function Ret(e){return e&&e.type&&e.type.isTreeNode}function jx(e,t){return e??t}function zT(e){var t=e||{},r=t.title,n=t._title,i=t.key,a=t.children,o=r||"title";return{title:o,_title:n||[o],key:i||"key",children:a||"children"}}function ewe(e){function t(r){var n=Ko(r);return n.map(function(i){if(!Ret(i))return Si(!i,"Tree/TreeNode can only accept TreeNode as children."),null;var a=i.key,o=i.props,s=o.children,l=En(o,Iet),c=se({key:a},l),u=t(s);return u.length&&(c.children=u),c}).filter(function(i){return i})}return t(e)}function U8(e,t,r){var n=zT(r),i=n._title,a=n.key,o=n.children,s=new Set(t===!0?[]:t),l=[];function c(u){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(d,f){for(var h=ZCe(A?A.pos:"0",f),g=jx(d[a],h),p,m=0;m<i.length;m+=1){var y=i[m];if(d[y]!==void 0){p=d[y];break}}var C=se(se({},Za(d,[].concat(ir(i),[a,o]))),{},{title:p,key:g,parent:A,pos:h,children:null,data:d,isStart:[].concat(ir(A?A.isStart:[]),[f===0]),isEnd:[].concat(ir(A?A.isEnd:[]),[f===u.length-1])});return l.push(C),t===!0||s.has(g)?C.children=c(d[o]||[],C):C.children=[],C})}return c(e),l}function Tet(e,t,r){var n={};sr(r)==="object"?n=r:n={externalGetKey:r},n=n||{};var i=n,a=i.childrenPropName,o=i.externalGetKey,s=i.fieldNames,l=zT(s),c=l.key,u=l.children,A=a||u,d;o?typeof o=="string"?d=function(g){return g[o]}:typeof o=="function"&&(d=function(g){return o(g)}):d=function(g,p){return jx(g[c],p)};function f(h,g,p,m){var y=h?h[A]:e,C=h?ZCe(p.pos,g):"0",w=h?[].concat(ir(m),[h]):[];if(h){var B=d(h,C),x={node:h,index:g,pos:C,key:B,parentPos:p.node?p.pos:null,level:p.level+1,nodes:w};t(x)}y&&y.forEach(function(M,S){f(M,S,{node:h,pos:C,level:p?p.level+1:-1},w)})}f(null)}function j4(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.initWrapper,n=t.processEntity,i=t.onProcessFinished,a=t.externalGetKey,o=t.childrenPropName,s=t.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=a||l,u={},A={},d={posEntities:u,keyEntities:A};return r&&(d=r(d)||d),Tet(e,function(f){var h=f.node,g=f.index,p=f.pos,m=f.key,y=f.parentPos,C=f.level,w=f.nodes,B={node:h,nodes:w,index:g,key:m,pos:p,level:C},x=jx(m,p);u[p]=B,A[x]=B,B.parent=u[y],B.parent&&(B.parent.children=B.parent.children||[],B.parent.children.push(B)),n&&n(B,d)},{externalGetKey:c,childrenPropName:o,fieldNames:s}),i&&i(d),d}function Ww(e,t){var r=t.expandedKeys,n=t.selectedKeys,i=t.loadedKeys,a=t.loadingKeys,o=t.checkedKeys,s=t.halfCheckedKeys,l=t.dragOverNodeKey,c=t.dropPosition,u=t.keyEntities,A=Cc(u,e),d={eventKey:e,expanded:r.indexOf(e)!==-1,selected:n.indexOf(e)!==-1,loaded:i.indexOf(e)!==-1,loading:a.indexOf(e)!==-1,checked:o.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(A?A.pos:""),dragOver:l===e&&c===0,dragOverGapTop:l===e&&c===-1,dragOverGapBottom:l===e&&c===1};return d}function _o(e){var t=e.data,r=e.expanded,n=e.selected,i=e.checked,a=e.loaded,o=e.loading,s=e.halfChecked,l=e.dragOver,c=e.dragOverGapTop,u=e.dragOverGapBottom,A=e.pos,d=e.active,f=e.eventKey,h=se(se({},t),{},{expanded:r,selected:n,checked:i,loaded:a,loading:o,halfChecked:s,dragOver:l,dragOverGapTop:c,dragOverGapBottom:u,pos:A,active:d,key:f});return"props"in h||Object.defineProperty(h,"props",{get:function(){return Si(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),h}var Qet=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},twe=E.createContext(null),Det=function(t,r){var n=t.defaultValue,i=t.children,a=t.options,o=a===void 0?[]:a,s=t.prefixCls,l=t.className,c=t.style,u=t.onChange,A=Qet(t,["defaultValue","children","options","prefixCls","className","style","onChange"]),d=E.useContext(cn),f=d.getPrefixCls,h=d.direction,g=E.useState(A.value||n||[]),p=Ve(g,2),m=p[0],y=p[1],C=E.useState([]),w=Ve(C,2),B=w[0],x=w[1];E.useEffect(function(){"value"in A&&y(A.value||[])},[A.value]);var M=function(){return o.map(function(k){return typeof k=="string"||typeof k=="number"?{label:k,value:k}:k})},S=function(k){x(function(j){return j.filter(function(Y){return Y!==k})})},R=function(k){x(function(j){return[].concat(ir(j),[k])})},b=function(k){var j=m.indexOf(k.value),Y=ir(m);j===-1?Y.push(k.value):Y.splice(j,1),"value"in A||y(Y);var X=M();u?.(Y.filter(function(K){return B.includes(K)}).sort(function(K,U){var G=X.findIndex(function(H){return H.value===K}),z=X.findIndex(function(H){return H.value===U});return G-z}))},T=f("checkbox",s),D="".concat(T,"-group"),F=Za(A,["value","disabled"]);o&&o.length>0&&(i=M().map(function(P){return E.createElement(rwe,{prefixCls:T,key:P.value.toString(),disabled:"disabled"in P?P.disabled:A.disabled,value:P.value,checked:m.includes(P.value),onChange:P.onChange,className:"".concat(D,"-item"),style:P.style},P.label)}));var _={toggleOption:b,value:m,disabled:A.disabled,name:A.name,registerValue:R,cancelValue:S},N=At(D,ee({},"".concat(D,"-rtl"),h==="rtl"),l);return E.createElement("div",ge({className:N,style:c},F,{ref:r}),E.createElement(twe.Provider,{value:_},i))},Fet=E.forwardRef(Det);const _et=E.memo(Fet);var Net=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},ket=function(t,r){var n,i=t.prefixCls,a=t.className,o=t.children,s=t.indeterminate,l=s===void 0?!1:s,c=t.style,u=t.onMouseEnter,A=t.onMouseLeave,d=t.skipGroup,f=d===void 0?!1:d,h=t.disabled,g=Net(t,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),p=E.useContext(cn),m=p.getPrefixCls,y=p.direction,C=E.useContext(twe),w=E.useContext(Ts),B=w.isFormItemInput,x=E.useContext(ec),M=(n=C?.disabled||h)!==null&&n!==void 0?n:x,S=E.useRef(g.value);E.useEffect(function(){C?.registerValue(g.value)},[]),E.useEffect(function(){if(!f)return g.value!==S.current&&(C?.cancelValue(S.current),C?.registerValue(g.value),S.current=g.value),function(){return C?.cancelValue(g.value)}},[g.value]);var R=m("checkbox",i),b=ge({},g);C&&!f&&(b.onChange=function(){g.onChange&&g.onChange.apply(g,arguments),C.toggleOption&&C.toggleOption({label:o,value:g.value})},b.name=C.name,b.checked=C.value.includes(g.value));var T=At(ee(ee(ee(ee(ee({},"".concat(R,"-wrapper"),!0),"".concat(R,"-rtl"),y==="rtl"),"".concat(R,"-wrapper-checked"),b.checked),"".concat(R,"-wrapper-disabled"),M),"".concat(R,"-wrapper-in-form-item"),B),a),D=At(ee({},"".concat(R,"-indeterminate"),l)),F=l?"mixed":void 0;return E.createElement("label",{className:T,style:c,onMouseEnter:u,onMouseLeave:A},E.createElement(PT,ge({"aria-checked":F},b,{prefixCls:R,className:D,disabled:M,ref:r})),o!==void 0&&E.createElement("span",null,o))},rwe=E.forwardRef(ket),mn=rwe;mn.Group=_et;mn.__ANT_CHECKBOX=!0;var nwe=E.createContext({}),Pet=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function Oet(e){return typeof e=="number"?"".concat(e," ").concat(e," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?"0 0 ".concat(e):e}var jet=["xs","sm","md","lg","xl","xxl"],Li=E.forwardRef(function(e,t){var r=E.useContext(cn),n=r.getPrefixCls,i=r.direction,a=E.useContext(nwe),o=a.gutter,s=a.wrap,l=a.supportFlexGap,c=e.prefixCls,u=e.span,A=e.order,d=e.offset,f=e.push,h=e.pull,g=e.className,p=e.children,m=e.flex,y=e.style,C=Pet(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),w=n("col",c),B={};jet.forEach(function(b){var T={},D=e[b];typeof D=="number"?T.span=D:sr(D)==="object"&&(T=D||{}),delete C[b],B=ge(ge({},B),ee(ee(ee(ee(ee(ee({},"".concat(w,"-").concat(b,"-").concat(T.span),T.span!==void 0),"".concat(w,"-").concat(b,"-order-").concat(T.order),T.order||T.order===0),"".concat(w,"-").concat(b,"-offset-").concat(T.offset),T.offset||T.offset===0),"".concat(w,"-").concat(b,"-push-").concat(T.push),T.push||T.push===0),"".concat(w,"-").concat(b,"-pull-").concat(T.pull),T.pull||T.pull===0),"".concat(w,"-rtl"),i==="rtl"))});var x=At(w,ee(ee(ee(ee(ee({},"".concat(w,"-").concat(u),u!==void 0),"".concat(w,"-order-").concat(A),A),"".concat(w,"-offset-").concat(d),d),"".concat(w,"-push-").concat(f),f),"".concat(w,"-pull-").concat(h),h),g,B),M={};if(o&&o[0]>0){var S=o[0]/2;M.paddingLeft=S,M.paddingRight=S}if(o&&o[1]>0&&!l){var R=o[1]/2;M.paddingTop=R,M.paddingBottom=R}return m&&(M.flex=Oet(m),s===!1&&!M.minWidth&&(M.minWidth=0)),E.createElement("div",ge({},C,{style:ge(ge({},M),y),className:x,ref:t}),p)}),zet=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};us("top","middle","bottom","stretch");us("start","end","center","space-around","space-between","space-evenly");function jZ(e,t){var r=E.useState(typeof e=="string"?e:""),n=Ve(r,2),i=n[0],a=n[1],o=function(){if(typeof e=="string"&&a(e),sr(e)==="object")for(var l=0;l<ly.length;l++){var c=ly[l];if(t[c]){var u=e[c];if(u!==void 0){a(u);return}}}};return E.useEffect(function(){o()},[JSON.stringify(e),t]),i}var as=E.forwardRef(function(e,t){var r=e.prefixCls,n=e.justify,i=e.align,a=e.className,o=e.style,s=e.children,l=e.gutter,c=l===void 0?0:l,u=e.wrap,A=zet(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),d=E.useContext(cn),f=d.getPrefixCls,h=d.direction,g=E.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),p=Ve(g,2),m=p[0],y=p[1],C=E.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),w=Ve(C,2),B=w[0],x=w[1],M=jZ(i,B),S=jZ(n,B),R=T1e(),b=E.useRef(c);E.useEffect(function(){var G=cy.subscribe(function(z){x(z);var H=b.current||0;(!Array.isArray(H)&&sr(H)==="object"||Array.isArray(H)&&(sr(H[0])==="object"||sr(H[1])==="object"))&&y(z)});return function(){return cy.unsubscribe(G)}},[]);var T=function(){var z=[void 0,void 0],H=Array.isArray(c)?c:[c,void 0];return H.forEach(function(V,Z){if(sr(V)==="object")for(var ne=0;ne<ly.length;ne++){var re=ly[ne];if(m[re]&&V[re]!==void 0){z[Z]=V[re];break}}else z[Z]=V}),z},D=f("row",r),F=T(),_=At(D,ee(ee(ee(ee({},"".concat(D,"-no-wrap"),u===!1),"".concat(D,"-").concat(S),S),"".concat(D,"-").concat(M),M),"".concat(D,"-rtl"),h==="rtl"),a),N={},P=F[0]!=null&&F[0]>0?F[0]/-2:void 0,k=F[1]!=null&&F[1]>0?F[1]/-2:void 0;if(P&&(N.marginLeft=P,N.marginRight=P),R){var j=Ve(F,2);N.rowGap=j[1]}else k&&(N.marginTop=k,N.marginBottom=k);var Y=Ve(F,2),X=Y[0],K=Y[1],U=E.useMemo(function(){return{gutter:[X,K],wrap:u,supportFlexGap:R}},[X,K,u,R]);return E.createElement(nwe.Provider,{value:U},E.createElement("div",ge({},A,{className:_,style:ge(ge({},N),o),ref:t}),s))}),H8,zZ;function Let(){return zZ||(zZ=1,H8=function(t,r,n,i){var a=n?n.call(i,t,r):void 0;if(a!==void 0)return!!a;if(t===r)return!0;if(typeof t!="object"||!t||typeof r!="object"||!r)return!1;var o=Object.keys(t),s=Object.keys(r);if(o.length!==s.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(r),c=0;c<o.length;c++){var u=o[c];if(!l(u))return!1;var A=t[u],d=r[u];if(a=n?n.call(i,A,d,u):void 0,a===!1||a===void 0&&A!==d)return!1}return!0}),H8}var Yet=Let();const Ay=xn(Yet);var iwe=E.forwardRef(function(e,t){var r,n=e.prefixCls,i=e.forceRender,a=e.className,o=e.style,s=e.children,l=e.isActive,c=e.role,u=E.useState(l||i),A=Ve(u,2),d=A[0],f=A[1];return E.useEffect(function(){(i||l)&&f(!0)},[i,l]),d?E.createElement("div",{ref:t,className:At("".concat(n,"-content"),(r={},ee(r,"".concat(n,"-content-active"),l),ee(r,"".concat(n,"-content-inactive"),!l),r),a),style:o,role:c},E.createElement("div",{className:"".concat(n,"-content-box")},s)):null});iwe.displayName="PanelContent";var Uet=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],awe=(function(e){wi(r,e);var t=Sa(r);function r(){var n;ri(this,r);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n=t.call.apply(t,[this].concat(a)),n.onItemClick=function(){var s=n.props,l=s.onItemClick,c=s.panelKey;typeof l=="function"&&l(c)},n.handleKeyPress=function(s){(s.key==="Enter"||s.keyCode===13||s.which===13)&&n.onItemClick()},n.renderIcon=function(){var s=n.props,l=s.showArrow,c=s.expandIcon,u=s.prefixCls,A=s.collapsible;if(!l)return null;var d=typeof c=="function"?c(n.props):E.createElement("i",{className:"arrow"});return d&&E.createElement("div",{className:"".concat(u,"-expand-icon"),onClick:A==="header"||A==="icon"?n.onItemClick:null},d)},n.renderTitle=function(){var s=n.props,l=s.header,c=s.prefixCls,u=s.collapsible;return E.createElement("span",{className:"".concat(c,"-header-text"),onClick:u==="header"?n.onItemClick:null},l)},n}return ni(r,[{key:"shouldComponentUpdate",value:function(i){return!Ay(this.props,i)}},{key:"render",value:function(){var i,a,o=this.props,s=o.className,l=o.id,c=o.style,u=o.prefixCls,A=o.headerClass,d=o.children,f=o.isActive,h=o.destroyInactivePanel,g=o.accordion,p=o.forceRender,m=o.openMotion,y=o.extra,C=o.collapsible,w=En(o,Uet),B=C==="disabled",x=C==="header",M=C==="icon",S=At((i={},ee(i,"".concat(u,"-item"),!0),ee(i,"".concat(u,"-item-active"),f),ee(i,"".concat(u,"-item-disabled"),B),i),s),R=At("".concat(u,"-header"),(a={},ee(a,A,A),ee(a,"".concat(u,"-header-collapsible-only"),x),ee(a,"".concat(u,"-icon-collapsible-only"),M),a)),b={className:R,"aria-expanded":f,"aria-disabled":B,onKeyPress:this.handleKeyPress};!x&&!M&&(b.onClick=this.onItemClick,b.role=g?"tab":"button",b.tabIndex=B?-1:0);var T=y!=null&&typeof y!="boolean";return delete w.header,delete w.panelKey,delete w.onItemClick,delete w.showArrow,delete w.expandIcon,E.createElement("div",ge({},w,{className:S,style:c,id:l}),E.createElement("div",b,this.renderIcon(),this.renderTitle(),T&&E.createElement("div",{className:"".concat(u,"-extra")},y)),E.createElement(Ss,ge({visible:f,leavedClassName:"".concat(u,"-content-hidden")},m,{forceRender:p,removeOnLeave:h}),function(D,F){var _=D.className,N=D.style;return E.createElement(iwe,{ref:F,prefixCls:u,className:_,style:N,isActive:f,forceRender:p,role:g?"tabpanel":null},d)}))}}]),r})(E.Component);awe.defaultProps={showArrow:!0,isActive:!1,onItemClick:function(){},headerClass:"",forceRender:!1};function LZ(e){var t=e;if(!Array.isArray(t)){var r=sr(t);t=r==="number"||r==="string"?[t]:[]}return t.map(function(n){return String(n)})}var zx=(function(e){wi(r,e);var t=Sa(r);function r(n){var i;ri(this,r),i=t.call(this,n),i.onClickItem=function(l){var c=i.state.activeKey;if(i.props.accordion)c=c[0]===l?[]:[l];else{c=ir(c);var u=c.indexOf(l),A=u>-1;A?c.splice(u,1):c.push(l)}i.setActiveKey(c)},i.getNewChild=function(l,c){if(!l)return null;var u=i.state.activeKey,A=i.props,d=A.prefixCls,f=A.openMotion,h=A.accordion,g=A.destroyInactivePanel,p=A.expandIcon,m=A.collapsible,y=l.key||String(c),C=l.props,w=C.header,B=C.headerClass,x=C.destroyInactivePanel,M=C.collapsible,S=!1;h?S=u[0]===y:S=u.indexOf(y)>-1;var R=M??m,b={key:y,panelKey:y,header:w,headerClass:B,isActive:S,prefixCls:d,destroyInactivePanel:x??g,openMotion:f,accordion:h,children:l.props.children,onItemClick:R==="disabled"?null:i.onClickItem,expandIcon:p,collapsible:R};return typeof l.type=="string"?l:(Object.keys(b).forEach(function(T){typeof b[T]>"u"&&delete b[T]}),E.cloneElement(l,b))},i.getItems=function(){var l=i.props.children;return Ko(l).map(i.getNewChild)},i.setActiveKey=function(l){"activeKey"in i.props||i.setState({activeKey:l}),i.props.onChange(i.props.accordion?l[0]:l)};var a=n.activeKey,o=n.defaultActiveKey,s=o;return"activeKey"in n&&(s=a),i.state={activeKey:LZ(s)},i}return ni(r,[{key:"shouldComponentUpdate",value:function(i,a){return!Ay(this.props,i)||!Ay(this.state,a)}},{key:"render",value:function(){var i,a=this.props,o=a.prefixCls,s=a.className,l=a.style,c=a.accordion,u=At((i={},ee(i,o,!0),ee(i,s,!!s),i));return E.createElement("div",{className:u,style:l,role:c?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(i){var a={};return"activeKey"in i&&(a.activeKey=LZ(i.activeKey)),a}}]),r})(E.Component);zx.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1};zx.Panel=awe;zx.Panel;var Het=function(t){var r=E.useContext(cn),n=r.getPrefixCls,i=t.prefixCls,a=t.className,o=a===void 0?"":a,s=t.showArrow,l=s===void 0?!0:s,c=n("collapse",i),u=At(ee({},"".concat(c,"-no-arrow"),!l),o);return E.createElement(zx.Panel,ge({},t,{prefixCls:c,className:u}))},dy=function(t){var r=E.useContext(cn),n=r.getPrefixCls,i=r.direction,a=t.prefixCls,o=t.className,s=o===void 0?"":o,l=t.bordered,c=l===void 0?!0:l,u=t.ghost,A=t.expandIconPosition,d=A===void 0?"start":A,f=n("collapse",a),h=E.useMemo(function(){return d==="left"?"start":d==="right"?"end":d},[d]),g=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},B=t.expandIcon,x=B?B(w):E.createElement(pB,{rotate:w.isActive?90:void 0});return Ea(x,function(){return{className:At(x.props.className,"".concat(f,"-arrow"))}})},p=At("".concat(f,"-icon-position-").concat(h),ee(ee(ee({},"".concat(f,"-borderless"),!c),"".concat(f,"-rtl"),i==="rtl"),"".concat(f,"-ghost"),!!u),s),m=ge(ge({},CB),{motionAppear:!1,leavedClassName:"".concat(f,"-content-hidden")}),y=function(){var w=t.children;return Ko(w).map(function(B,x){var M;if(!((M=B.props)===null||M===void 0)&&M.disabled){var S=B.key||String(x),R=B.props,b=R.disabled,T=R.collapsible,D=ge(ge({},Za(B.props,["disabled"])),{key:S,collapsible:T??(b?"disabled":void 0)});return Ea(B,D)}return B})};return E.createElement(zx,ge({openMotion:m},t,{expandIcon:g,prefixCls:f,className:p}),y())};dy.Panel=Het;function Get(e){return E.createElement(wt,ge({size:"small",type:"primary"},e))}var Ket=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Vet=function(t){var r=t.prefixCls,n=t.className,i=t.checked,a=t.onChange,o=t.onClick,s=Ket(t,["prefixCls","className","checked","onChange","onClick"]),l=E.useContext(cn),c=l.getPrefixCls,u=function(h){a?.(!i),o?.(h)},A=c("tag",r),d=At(A,ee(ee({},"".concat(A,"-checkable"),!0),"".concat(A,"-checkable-checked"),i),n);return E.createElement("span",ge({},s,{className:d,onClick:u}))},Jet=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Wet=new RegExp("^(".concat(vU.join("|"),")(-inverse)?$")),Xet=new RegExp("^(".concat(TKe.join("|"),")$")),qet=function(t,r){var n=t.prefixCls,i=t.className,a=t.style,o=t.children,s=t.icon,l=t.color,c=t.onClose,u=t.closeIcon,A=t.closable,d=A===void 0?!1:A,f=Jet(t,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),h=E.useContext(cn),g=h.getPrefixCls,p=h.direction,m=E.useState(!0),y=Ve(m,2),C=y[0],w=y[1];E.useEffect(function(){"visible"in f&&w(f.visible)},[f.visible]);var B=function(){return l?Wet.test(l)||Xet.test(l):!1},x=ge({backgroundColor:l&&!B()?l:void 0},a),M=B(),S=g("tag",n),R=At(S,ee(ee(ee(ee({},"".concat(S,"-").concat(l),M),"".concat(S,"-has-color"),l&&!M),"".concat(S,"-hidden"),!C),"".concat(S,"-rtl"),p==="rtl"),i),b=function(j){j.stopPropagation(),c?.(j),!j.defaultPrevented&&("visible"in f||w(!1))},T=function(){return d?u?E.createElement("span",{className:"".concat(S,"-close-icon"),onClick:b},u):E.createElement(ss,{className:"".concat(S,"-close-icon"),onClick:b}):null},D="onClick"in f||o&&o.type==="a",F=Za(f,["visible"]),_=s||null,N=_?E.createElement(E.Fragment,null,_,E.createElement("span",null,o)):o,P=E.createElement("span",ge({},F,{ref:r,className:R,style:x}),N,T());return D?E.createElement(x4,null,P):P},Lx=E.forwardRef(qet);Lx.CheckableTag=Vet;function $et(e){return E.createElement(Lx,ge({color:"blue"},e))}function Zet(e,t,r){return r!==void 0?r:e==="year"&&t.lang.yearPlaceholder?t.lang.yearPlaceholder:e==="quarter"&&t.lang.quarterPlaceholder?t.lang.quarterPlaceholder:e==="month"&&t.lang.monthPlaceholder?t.lang.monthPlaceholder:e==="week"&&t.lang.weekPlaceholder?t.lang.weekPlaceholder:e==="time"&&t.timePickerLocale.placeholder?t.timePickerLocale.placeholder:t.lang.placeholder}function ett(e,t,r){return r!==void 0?r:e==="year"&&t.lang.yearPlaceholder?t.lang.rangeYearPlaceholder:e==="quarter"&&t.lang.quarterPlaceholder?t.lang.rangeQuarterPlaceholder:e==="month"&&t.lang.monthPlaceholder?t.lang.rangeMonthPlaceholder:e==="week"&&t.lang.weekPlaceholder?t.lang.rangeWeekPlaceholder:e==="time"&&t.timePickerLocale.placeholder?t.timePickerLocale.rangePlaceholder:t.lang.rangePlaceholder}function owe(e,t){var r={adjustX:1,adjustY:1};switch(t){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:r};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:r};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:r};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:r};default:return{points:e==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:r}}}var ttt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function rtt(e){var t=E.forwardRef(function(r,n){var i=r.prefixCls,a=r.getPopupContainer,o=r.className,s=r.placement,l=r.size,c=r.disabled,u=r.bordered,A=u===void 0?!0:u,d=r.placeholder,f=r.popupClassName,h=r.dropdownClassName,g=r.status,p=ttt(r,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status"]),m=E.useRef(null),y=E.useContext(cn),C=y.getPrefixCls,w=y.direction,B=y.getPopupContainer,x=C("picker",i),M=$f(x,w),S=M.compactSize,R=M.compactItemClassnames,b=r.format,T=r.showTime,D=r.picker,F=C(),_={};_=ge(ge(ge({},_),T?LT(ge({format:b,picker:D},T)):{}),D==="time"?LT(ge(ge({format:b},r),{picker:D})):{});var N=E.useContext(Rs),P=S||l||N,k=E.useContext(ec),j=c??k,Y=E.useContext(Ts),X=Y.hasFeedback,K=Y.status,U=Y.feedbackIcon,G=E.createElement(E.Fragment,null,D==="time"?E.createElement(u7,null):E.createElement(kpe,null),X&&U);return E.useImperativeHandle(n,function(){return{focus:function(){var H;return(H=m.current)===null||H===void 0?void 0:H.focus()},blur:function(){var H;return(H=m.current)===null||H===void 0?void 0:H.blur()}}}),E.createElement(Dd,{componentName:"DatePicker",defaultLocale:yT},function(z){var H=ge(ge({},z),r.locale);return E.createElement(oZe,ge({separator:E.createElement("span",{"aria-label":"to",className:"".concat(x,"-separator")},E.createElement(Wke,null)),disabled:j,ref:m,dropdownAlign:owe(w,s),placeholder:ett(D,H,d),suffixIcon:G,clearIcon:E.createElement(yA,null),prevIcon:E.createElement("span",{className:"".concat(x,"-prev-icon")}),nextIcon:E.createElement("span",{className:"".concat(x,"-next-icon")}),superPrevIcon:E.createElement("span",{className:"".concat(x,"-super-prev-icon")}),superNextIcon:E.createElement("span",{className:"".concat(x,"-super-next-icon")}),allowClear:!0,transitionName:"".concat(F,"-slide-up")},p,_,{className:At(ee(ee({},"".concat(x,"-").concat(P),P),"".concat(x,"-borderless"),!A),$l(x,qf(K,g),X),R,o),locale:H.lang,prefixCls:x,getPopupContainer:a||B,generateConfig:e,components:swe,direction:w,dropdownClassName:f||h}))})});return t}var ntt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function itt(e){function t(l,c){var u=E.forwardRef(function(A,d){var f=A.prefixCls,h=A.getPopupContainer,g=A.className,p=A.size,m=A.bordered,y=m===void 0?!0:m,C=A.placement,w=A.placeholder,B=A.popupClassName,x=A.dropdownClassName,M=A.disabled,S=A.status,R=ntt(A,["prefixCls","getPopupContainer","className","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status"]),b=E.useContext(cn),T=b.getPrefixCls,D=b.direction,F=b.getPopupContainer,_=T("picker",f),N=$f(_,D),P=N.compactSize,k=N.compactItemClassnames,j=E.useRef(null),Y=A.format,X=A.showTime;E.useImperativeHandle(d,function(){return{focus:function(){var ie;return(ie=j.current)===null||ie===void 0?void 0:ie.focus()},blur:function(){var ie;return(ie=j.current)===null||ie===void 0?void 0:ie.blur()}}});var K={showToday:!0},U={};l&&(U.picker=l);var G=l||A.picker;U=ge(ge(ge({},U),X?LT(ge({format:Y,picker:G},X)):{}),G==="time"?LT(ge(ge({format:Y},A),{picker:G})):{});var z=T(),H=E.useContext(Rs),V=P||p||H,Z=E.useContext(ec),ne=M??Z,re=E.useContext(Ts),ue=re.hasFeedback,he=re.status,me=re.feedbackIcon,be=E.createElement(E.Fragment,null,G==="time"?E.createElement(u7,null):E.createElement(kpe,null),ue&&me);return E.createElement(Dd,{componentName:"DatePicker",defaultLocale:yT},function(Me){var ie=ge(ge({},Me),A.locale);return E.createElement(eZe,ge({ref:j,placeholder:Zet(G,ie,w),suffixIcon:be,dropdownAlign:owe(D,C),clearIcon:E.createElement(yA,null),prevIcon:E.createElement("span",{className:"".concat(_,"-prev-icon")}),nextIcon:E.createElement("span",{className:"".concat(_,"-next-icon")}),superPrevIcon:E.createElement("span",{className:"".concat(_,"-super-prev-icon")}),superNextIcon:E.createElement("span",{className:"".concat(_,"-super-next-icon")}),allowClear:!0,transitionName:"".concat(z,"-slide-up")},K,R,U,{locale:ie.lang,className:At(ee(ee({},"".concat(_,"-").concat(V),V),"".concat(_,"-borderless"),!y),$l(_,qf(he,S),ue),k,g),prefixCls:_,getPopupContainer:h||F,generateConfig:e,components:swe,direction:D,disabled:ne,dropdownClassName:B||x}))})});return c&&(u.displayName=c),u}var r=t(),n=t("week","WeekPicker"),i=t("month","MonthPicker"),a=t("year","YearPicker"),o=t("time","TimePicker"),s=t("quarter","QuarterPicker");return{DatePicker:r,WeekPicker:n,MonthPicker:i,YearPicker:a,TimePicker:o,QuarterPicker:s}}var swe={button:Get,rangeItem:$et};function att(e){return e?Array.isArray(e)?e:[e]:[]}function LT(e){var t=e.format,r=e.picker,n=e.showHour,i=e.showMinute,a=e.showSecond,o=e.use12Hours,s=att(t)[0],l=ge({},e);return s&&typeof s=="string"&&(!s.includes("s")&&a===void 0&&(l.showSecond=!1),!s.includes("m")&&i===void 0&&(l.showMinute=!1),!s.includes("H")&&!s.includes("h")&&n===void 0&&(l.showHour=!1),(s.includes("a")||s.includes("A"))&&o===void 0&&(l.use12Hours=!0)),r==="time"?l:(typeof s=="function"&&delete l.format,{showTime:l})}us("bottomLeft","bottomRight","topLeft","topRight");function ott(e){var t=itt(e),r=t.DatePicker,n=t.WeekPicker,i=t.MonthPicker,a=t.YearPicker,o=t.TimePicker,s=t.QuarterPicker,l=rtt(e),c=r;return c.WeekPicker=n,c.MonthPicker=i,c.YearPicker=a,c.RangePicker=l,c.TimePicker=o,c.QuarterPicker=s,c}var RB=ott(s$e),stt=function(t){var r=t.children;return r};function bb(e){return e!=null}var G8=function(t){var r=t.itemPrefixCls,n=t.component,i=t.span,a=t.className,o=t.style,s=t.labelStyle,l=t.contentStyle,c=t.bordered,u=t.label,A=t.content,d=t.colon,f=n;return c?E.createElement(f,{className:At(ee(ee({},"".concat(r,"-item-label"),bb(u)),"".concat(r,"-item-content"),bb(A)),a),style:o,colSpan:i},bb(u)&&E.createElement("span",{style:s},u),bb(A)&&E.createElement("span",{style:l},A)):E.createElement(f,{className:At("".concat(r,"-item"),a),style:o,colSpan:i},E.createElement("div",{className:"".concat(r,"-item-container")},(u||u===0)&&E.createElement("span",{className:At("".concat(r,"-item-label"),ee({},"".concat(r,"-item-no-colon"),!d)),style:s},u),(A||A===0)&&E.createElement("span",{className:At("".concat(r,"-item-content")),style:l},A)))};function K8(e,t,r){var n=t.colon,i=t.prefixCls,a=t.bordered,o=r.component,s=r.type,l=r.showLabel,c=r.showContent,u=r.labelStyle,A=r.contentStyle;return e.map(function(d,f){var h=d.props,g=h.label,p=h.children,m=h.prefixCls,y=m===void 0?i:m,C=h.className,w=h.style,B=h.labelStyle,x=h.contentStyle,M=h.span,S=M===void 0?1:M,R=d.key;return typeof o=="string"?E.createElement(G8,{key:"".concat(s,"-").concat(R||f),className:C,style:w,labelStyle:ge(ge({},u),B),contentStyle:ge(ge({},A),x),span:S,colon:n,component:o,itemPrefixCls:y,bordered:a,label:l?g:null,content:c?p:null}):[E.createElement(G8,{key:"label-".concat(R||f),className:C,style:ge(ge(ge({},u),w),B),span:1,colon:n,component:o[0],itemPrefixCls:y,bordered:a,label:g}),E.createElement(G8,{key:"content-".concat(R||f),className:C,style:ge(ge(ge({},A),w),x),span:S*2-1,component:o[1],itemPrefixCls:y,bordered:a,content:p})]})}var ltt=function(t){var r=E.useContext(lwe),n=t.prefixCls,i=t.vertical,a=t.row,o=t.index,s=t.bordered;return i?E.createElement(E.Fragment,null,E.createElement("tr",{key:"label-".concat(o),className:"".concat(n,"-row")},K8(a,t,ge({component:"th",type:"label",showLabel:!0},r))),E.createElement("tr",{key:"content-".concat(o),className:"".concat(n,"-row")},K8(a,t,ge({component:"td",type:"content",showContent:!0},r)))):E.createElement("tr",{key:o,className:"".concat(n,"-row")},K8(a,t,ge({component:s?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},r)))},lwe=E.createContext({}),cwe={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};function ctt(e,t){if(typeof e=="number")return e;if(sr(e)==="object")for(var r=0;r<ly.length;r++){var n=ly[r];if(t[n]&&e[n]!==void 0)return e[n]||cwe[n]}return 3}function YZ(e,t,r){var n=e;return(t===void 0||t>r)&&(n=Ea(e,{span:r})),n}function utt(e,t){var r=Ko(e).filter(function(o){return o}),n=[],i=[],a=t;return r.forEach(function(o,s){var l,c=(l=o.props)===null||l===void 0?void 0:l.span,u=c||1;if(s===r.length-1){i.push(YZ(o,c,a)),n.push(i);return}u<a?(a-=u,i.push(o)):(i.push(YZ(o,u,a)),n.push(i),a=t,i=[])}),n}function H0(e){var t=e.prefixCls,r=e.title,n=e.extra,i=e.column,a=i===void 0?cwe:i,o=e.colon,s=o===void 0?!0:o,l=e.bordered,c=e.layout,u=e.children,A=e.className,d=e.style,f=e.size,h=e.labelStyle,g=e.contentStyle,p=E.useContext(cn),m=p.getPrefixCls,y=p.direction,C=m("descriptions",t),w=E.useState({}),B=Ve(w,2),x=B[0],M=B[1],S=ctt(a,x);E.useEffect(function(){var T=cy.subscribe(function(D){sr(a)==="object"&&M(D)});return function(){cy.unsubscribe(T)}},[]);var R=utt(u,S),b=E.useMemo(function(){return{labelStyle:h,contentStyle:g}},[h,g]);return E.createElement(lwe.Provider,{value:b},E.createElement("div",{className:At(C,ee(ee(ee({},"".concat(C,"-").concat(f),f&&f!=="default"),"".concat(C,"-bordered"),!!l),"".concat(C,"-rtl"),y==="rtl"),A),style:d},(r||n)&&E.createElement("div",{className:"".concat(C,"-header")},r&&E.createElement("div",{className:"".concat(C,"-title")},r),n&&E.createElement("div",{className:"".concat(C,"-extra")},n)),E.createElement("div",{className:"".concat(C,"-view")},E.createElement("table",null,E.createElement("tbody",null,R.map(function(T,D){return E.createElement(ltt,{key:D,index:D,colon:s,prefixCls:C,vertical:c==="vertical",bordered:l,row:T})}))))))}H0.Item=stt;var Att=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},oA=function(t){var r=E.useContext(cn),n=r.getPrefixCls,i=r.direction,a=t.prefixCls,o=t.type,s=o===void 0?"horizontal":o,l=t.orientation,c=l===void 0?"center":l,u=t.orientationMargin,A=t.className,d=t.children,f=t.dashed,h=t.plain,g=Att(t,["prefixCls","type","orientation","orientationMargin","className","children","dashed","plain"]),p=n("divider",a),m=c.length>0?"-".concat(c):c,y=!!d,C=c==="left"&&u!=null,w=c==="right"&&u!=null,B=At(p,"".concat(p,"-").concat(s),ee(ee(ee(ee(ee(ee(ee({},"".concat(p,"-with-text"),y),"".concat(p,"-with-text").concat(m),y),"".concat(p,"-dashed"),!!f),"".concat(p,"-plain"),!!h),"".concat(p,"-rtl"),i==="rtl"),"".concat(p,"-no-default-orientation-margin-left"),C),"".concat(p,"-no-default-orientation-margin-right"),w),A),x=ge(ge({},C&&{marginLeft:u}),w&&{marginRight:u});return E.createElement("div",ge({className:B},g,{role:"separator"}),d&&s!=="vertical"&&E.createElement("span",{className:"".concat(p,"-inner-text"),style:x},d))},uwe=E.createContext(null),UZ=[];function dtt(e,t){var r=E.useState(function(){if(!el())return null;var h=document.createElement("div");return h}),n=Ve(r,1),i=n[0],a=E.useRef(!1),o=E.useContext(uwe),s=E.useState(UZ),l=Ve(s,2),c=l[0],u=l[1],A=o||(a.current?void 0:function(h){u(function(g){var p=[h].concat(ir(g));return p})});function d(){i.parentElement||document.body.appendChild(i),a.current=!0}function f(){var h;(h=i.parentElement)===null||h===void 0||h.removeChild(i),a.current=!1}return Aa(function(){return e?o?o(d):d():f(),f},[e]),Aa(function(){c.length&&(c.forEach(function(h){return h()}),u(UZ))},[c]),[i,A]}var V8;function Awe(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),r=document.createElement("div");r.id=t;var n=r.style;n.position="absolute",n.left="0",n.top="0",n.width="100px",n.height="100px",n.overflow="scroll";var i,a;if(e){var o=getComputedStyle(e);n.scrollbarColor=o.scrollbarColor,n.scrollbarWidth=o.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),l=parseInt(s.width,10),c=parseInt(s.height,10);try{var u=l?"width: ".concat(s.width,";"):"",A=c?"height: ".concat(s.height,";"):"";ox(`
#`.concat(t,`::-webkit-scrollbar {
`).concat(u,`
`).concat(A,`
}`),t)}catch(h){console.error(h),i=l,a=c}}document.body.appendChild(r);var d=e&&i&&!isNaN(i)?i:r.offsetWidth-r.clientWidth,f=e&&a&&!isNaN(a)?a:r.offsetHeight-r.clientHeight;return document.body.removeChild(r),_z(t),{width:d,height:f}}function HZ(e){return typeof document>"u"?0:(V8===void 0&&(V8=Awe()),V8.width)}function $6(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:Awe(e)}function ftt(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var htt="rc-util-locker-".concat(Date.now()),GZ=0;function gtt(e){var t=!!e,r=E.useState(function(){return GZ+=1,"".concat(htt,"_").concat(GZ)}),n=Ve(r,1),i=n[0];Aa(function(){if(t){var a=$6(document.body).width,o=ftt();ox(`
html body {
overflow-y: hidden;
`.concat(o?"width: calc(100% - ".concat(a,"px);"):"",`
}`),i)}else _z(i);return function(){_z(i)}},[t,i])}var ptt=!1;function vtt(e){return ptt}var KZ=function(t){return t===!1?!1:!el()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},dwe=E.forwardRef(function(e,t){var r=e.open,n=e.autoLock,i=e.getContainer;e.debug;var a=e.autoDestroy,o=a===void 0?!0:a,s=e.children,l=E.useState(r),c=Ve(l,2),u=c[0],A=c[1],d=u||r;E.useEffect(function(){(o||r)&&A(r)},[r,o]);var f=E.useState(function(){return KZ(i)}),h=Ve(f,2),g=h[0],p=h[1];E.useEffect(function(){var T=KZ(i);p(T??null)});var m=dtt(d&&!g),y=Ve(m,2),C=y[0],w=y[1],B=g??C;gtt(n&&r&&el()&&(B===C||B===document.body));var x=null;if(s&&Am(s)&&t){var M=s;x=M.ref}var S=Ix(x,t);if(!d||!el()||g===void 0)return null;var R=B===!1||vtt(),b=s;return t&&(b=E.cloneElement(s,{ref:S})),E.createElement(uwe.Provider,{value:w},R?b:ls.createPortal(b,B))}),VZ=E.createContext(null),mtt=function(t){var r=t.prefixCls,n=t.className,i=t.style,a=t.children,o=t.containerRef,s=t.id,l=t.onMouseEnter,c=t.onMouseOver,u=t.onMouseLeave,A=t.onClick,d=t.onKeyDown,f=t.onKeyUp,h={onMouseEnter:l,onMouseOver:c,onMouseLeave:u,onClick:A,onKeyDown:d,onKeyUp:f};return E.createElement(E.Fragment,null,E.createElement("div",ge({id:s,className:At("".concat(r,"-content"),n),style:se({},i),"aria-modal":"true",role:"dialog",ref:o},h),a))};function JZ(e){return typeof e=="string"&&String(Number(e))===e?(Si(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var WZ={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Ett(e,t){var r,n,i,a,o=e.prefixCls,s=e.open,l=e.placement,c=e.inline,u=e.push,A=e.forceRender,d=e.autoFocus,f=e.keyboard,h=e.rootClassName,g=e.rootStyle,p=e.zIndex,m=e.className,y=e.id,C=e.style,w=e.motion,B=e.width,x=e.height,M=e.children,S=e.contentWrapperStyle,R=e.mask,b=e.maskClosable,T=e.maskMotion,D=e.maskClassName,F=e.maskStyle,_=e.afterOpenChange,N=e.onClose,P=e.onMouseEnter,k=e.onMouseOver,j=e.onMouseLeave,Y=e.onClick,X=e.onKeyDown,K=e.onKeyUp,U=E.useRef(),G=E.useRef(),z=E.useRef();E.useImperativeHandle(t,function(){return U.current});var H=function(Ce){var De=Ce.keyCode,Ie=Ce.shiftKey;switch(De){case cr.TAB:{if(De===cr.TAB){if(!Ie&&document.activeElement===z.current){var $e;($e=G.current)===null||$e===void 0||$e.focus({preventScroll:!0})}else if(Ie&&document.activeElement===G.current){var Ct;(Ct=z.current)===null||Ct===void 0||Ct.focus({preventScroll:!0})}}break}case cr.ESC:{N&&f&&(Ce.stopPropagation(),N(Ce));break}}};E.useEffect(function(){if(s&&d){var Re;(Re=U.current)===null||Re===void 0||Re.focus({preventScroll:!0})}},[s]);var V=E.useState(!1),Z=Ve(V,2),ne=Z[0],re=Z[1],ue=E.useContext(VZ),he;u===!1?he={distance:0}:u===!0?he={}:he=u||{};var me=(r=(n=(i=he)===null||i===void 0?void 0:i.distance)!==null&&n!==void 0?n:ue?.pushDistance)!==null&&r!==void 0?r:180,be=E.useMemo(function(){return{pushDistance:me,push:function(){re(!0)},pull:function(){re(!1)}}},[me]);E.useEffect(function(){if(s){var Re;ue==null||(Re=ue.push)===null||Re===void 0||Re.call(ue)}else{var Ce;ue==null||(Ce=ue.pull)===null||Ce===void 0||Ce.call(ue)}},[s]),E.useEffect(function(){return function(){var Re;ue==null||(Re=ue.pull)===null||Re===void 0||Re.call(ue)}},[]);var Me=R&&E.createElement(Ss,ge({key:"mask"},T,{visible:s}),function(Re,Ce){var De=Re.className,Ie=Re.style;return E.createElement("div",{className:At("".concat(o,"-mask"),De,D),style:se(se({},Ie),F),onClick:b&&s?N:void 0,ref:Ce})}),ie=typeof w=="function"?w(l):w,Se={};if(ne&&me)switch(l){case"top":Se.transform="translateY(".concat(me,"px)");break;case"bottom":Se.transform="translateY(".concat(-me,"px)");break;case"left":Se.transform="translateX(".concat(me,"px)");break;default:Se.transform="translateX(".concat(-me,"px)");break}l==="left"||l==="right"?Se.width=JZ(B):Se.height=JZ(x);var Ue={onMouseEnter:P,onMouseOver:k,onMouseLeave:j,onClick:Y,onKeyDown:X,onKeyUp:K},ct=E.createElement(Ss,ge({key:"panel"},ie,{visible:s,forceRender:A,onVisibleChanged:function(Ce){_?.(Ce)},removeOnLeave:!1,leavedClassName:"".concat(o,"-content-wrapper-hidden")}),function(Re,Ce){var De=Re.className,Ie=Re.style;return E.createElement("div",ge({className:At("".concat(o,"-content-wrapper"),De),style:se(se(se({},Se),Ie),S)},Gf(e,{data:!0})),E.createElement(mtt,ge({id:y,containerRef:Ce,prefixCls:o,className:m,style:C},Ue),M))}),He=se({},g);return p&&(He.zIndex=p),E.createElement(VZ.Provider,{value:be},E.createElement("div",{className:At(o,"".concat(o,"-").concat(l),h,(a={},ee(a,"".concat(o,"-open"),s),ee(a,"".concat(o,"-inline"),c),a)),style:He,tabIndex:-1,ref:U,onKeyDown:H},Me,E.createElement("div",{tabIndex:0,ref:G,style:WZ,"aria-hidden":"true","data-sentinel":"start"}),ct,E.createElement("div",{tabIndex:0,ref:z,style:WZ,"aria-hidden":"true","data-sentinel":"end"})))}var ytt=E.forwardRef(Ett),Ctt=function(t){var r=t.open,n=r===void 0?!1:r,i=t.prefixCls,a=i===void 0?"rc-drawer":i,o=t.placement,s=o===void 0?"right":o,l=t.autoFocus,c=l===void 0?!0:l,u=t.keyboard,A=u===void 0?!0:u,d=t.width,f=d===void 0?378:d,h=t.mask,g=h===void 0?!0:h,p=t.maskClosable,m=p===void 0?!0:p,y=t.getContainer,C=t.forceRender,w=t.afterOpenChange,B=t.destroyOnClose,x=t.onMouseEnter,M=t.onMouseOver,S=t.onMouseLeave,R=t.onClick,b=t.onKeyDown,T=t.onKeyUp,D=E.useState(!1),F=Ve(D,2),_=F[0],N=F[1],P=E.useState(!1),k=Ve(P,2),j=k[0],Y=k[1];Aa(function(){Y(!0)},[]);var X=j?n:!1,K=E.useRef(),U=E.useRef();Aa(function(){X&&(U.current=document.activeElement)},[X]);var G=function(Z){var ne;if(N(Z),w?.(Z),!Z&&U.current&&!(!((ne=K.current)===null||ne===void 0)&&ne.contains(U.current))){var re;(re=U.current)===null||re===void 0||re.focus({preventScroll:!0})}};if(!C&&!_&&!X&&B)return null;var z={onMouseEnter:x,onMouseOver:M,onMouseLeave:S,onClick:R,onKeyDown:b,onKeyUp:T},H=se(se({},t),{},{open:X,prefixCls:a,placement:s,autoFocus:c,keyboard:A,width:f,mask:g,maskClosable:m,inline:y===!1,afterOpenChange:G,ref:K},z);return E.createElement(dwe,{open:X||C||_,autoDestroy:!1,getContainer:y,autoLock:g&&(X||_)},E.createElement(ytt,H))},wtt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};us("default","large");var Btt={distance:180};function fwe(e){var t=e.width,r=e.height,n=e.size,i=n===void 0?"default":n,a=e.closable,o=a===void 0?!0:a,s=e.mask,l=s===void 0?!0:s,c=e.push,u=c===void 0?Btt:c,A=e.closeIcon,d=A===void 0?E.createElement(ss,null):A,f=e.bodyStyle,h=e.drawerStyle,g=e.className,p=e.visible,m=e.open,y=e.children,C=e.style,w=e.title,B=e.headerStyle,x=e.onClose,M=e.footer,S=e.footerStyle,R=e.prefixCls,b=e.getContainer,T=e.extra,D=e.afterVisibleChange,F=e.afterOpenChange,_=wtt(e,["width","height","size","closable","mask","push","closeIcon","bodyStyle","drawerStyle","className","visible","open","children","style","title","headerStyle","onClose","footer","footerStyle","prefixCls","getContainer","extra","afterVisibleChange","afterOpenChange"]),N=E.useContext(cn),P=N.getPopupContainer,k=N.getPrefixCls,j=N.direction,Y=k("drawer",R),X=b===void 0&&P?function(){return P(document.body)}:b,K=o&&E.createElement("button",{type:"button",onClick:x,"aria-label":"Close",className:"".concat(Y,"-close")},d);[["visible","open"],["afterVisibleChange","afterOpenChange"]].forEach(function(re){var ue=Ve(re,2);ue[0],ue[1]});function U(){return!w&&!o?null:E.createElement("div",{className:At("".concat(Y,"-header"),ee({},"".concat(Y,"-header-close-only"),o&&!w&&!T)),style:B},E.createElement("div",{className:"".concat(Y,"-header-title")},K,w&&E.createElement("div",{className:"".concat(Y,"-title")},w)),T&&E.createElement("div",{className:"".concat(Y,"-extra")},T))}function G(){if(!M)return null;var re="".concat(Y,"-footer");return E.createElement("div",{className:re,style:S},M)}var z=At(ee({"no-mask":!l},"".concat(Y,"-rtl"),j==="rtl"),g),H=E.useMemo(function(){return t??(i==="large"?736:378)},[t,i]),V=E.useMemo(function(){return r??(i==="large"?736:378)},[r,i]),Z={motionName:lu(Y,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},ne=function(ue){return{motionName:lu(Y,"panel-motion-".concat(ue)),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}};return E.createElement(Yv,null,E.createElement(sy,{status:!0,override:!0},E.createElement(Ctt,ge({prefixCls:Y,onClose:x},_,{open:m??p,mask:l,push:u,width:H,height:V,rootClassName:z,getContainer:X,afterOpenChange:function(ue){F?.(ue),D?.(ue)},maskMotion:Z,motion:ne,rootStyle:C}),E.createElement("div",{className:"".concat(Y,"-wrapper-body"),style:ge({},h)},U(),E.createElement("div",{className:"".concat(Y,"-body"),style:f},y),G()))))}function YT(e){var t=E.useState(e),r=Ve(t,2),n=r[0],i=r[1];return E.useEffect(function(){var a=setTimeout(function(){i(e)},e.length?0:10);return function(){clearTimeout(a)}},[e]),n}var XZ=[];function J8(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:"".concat(r,"-").concat(n),error:e,errorStatus:t}}function hwe(e){var t=e.help,r=e.helpStatus,n=e.errors,i=n===void 0?XZ:n,a=e.warnings,o=a===void 0?XZ:a,s=e.className,l=e.fieldId,c=e.onVisibleChanged,u=E.useContext(gU),A=u.prefixCls,d=E.useContext(cn),f=d.getPrefixCls,h="".concat(A,"-item-explain"),g=f(),p=YT(i),m=YT(o),y=E.useMemo(function(){return t!=null?[J8(t,r,"help")]:[].concat(ir(p.map(function(w,B){return J8(w,"error","error",B)})),ir(m.map(function(w,B){return J8(w,"warning","warning",B)})))},[t,r,p,m]),C={};return l&&(C.id="".concat(l,"_help")),E.createElement(Ss,{motionDeadline:CB.motionDeadline,motionName:"".concat(g,"-show-help"),visible:!!y.length,onVisibleChanged:c},function(w){var B=w.className,x=w.style;return E.createElement("div",ge({},C,{className:At(h,B,s),style:x,role:"alert"}),E.createElement(q7,ge({keys:y},CB,{motionName:"".concat(g,"-show-help-item"),component:!1}),function(M){var S=M.key,R=M.error,b=M.errorStatus,T=M.className,D=M.style;return E.createElement("div",{key:S,className:At(T,ee({},"".concat(h,"-").concat(b),b)),style:D},R)}))})}function qZ(e){return typeof e=="object"&&e!=null&&e.nodeType===1}function $Z(e,t){return(!t||e!=="hidden")&&e!=="visible"&&e!=="clip"}function W8(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var r=getComputedStyle(e,null);return $Z(r.overflowY,t)||$Z(r.overflowX,t)||(function(n){var i=(function(a){if(!a.ownerDocument||!a.ownerDocument.defaultView)return null;try{return a.ownerDocument.defaultView.frameElement}catch{return null}})(n);return!!i&&(i.clientHeight<n.scrollHeight||i.clientWidth<n.scrollWidth)})(e)}return!1}function Ib(e,t,r,n,i,a,o,s){return a<e&&o>t||a>e&&o<t?0:a<=e&&s<=r||o>=t&&s>=r?a-e-n:o>t&&s<r||a<e&&s>r?o-t+i:0}var ZZ=function(e,t){var r=window,n=t.scrollMode,i=t.block,a=t.inline,o=t.boundary,s=t.skipOverflowHiddenElements,l=typeof o=="function"?o:function(Me){return Me!==o};if(!qZ(e))throw new TypeError("Invalid target");for(var c,u,A=document.scrollingElement||document.documentElement,d=[],f=e;qZ(f)&&l(f);){if((f=(u=(c=f).parentElement)==null?c.getRootNode().host||null:u)===A){d.push(f);break}f!=null&&f===document.body&&W8(f)&&!W8(document.documentElement)||f!=null&&W8(f,s)&&d.push(f)}for(var h=r.visualViewport?r.visualViewport.width:innerWidth,g=r.visualViewport?r.visualViewport.height:innerHeight,p=window.scrollX||pageXOffset,m=window.scrollY||pageYOffset,y=e.getBoundingClientRect(),C=y.height,w=y.width,B=y.top,x=y.right,M=y.bottom,S=y.left,R=i==="start"||i==="nearest"?B:i==="end"?M:B+C/2,b=a==="center"?S+w/2:a==="end"?x:S,T=[],D=0;D<d.length;D++){var F=d[D],_=F.getBoundingClientRect(),N=_.height,P=_.width,k=_.top,j=_.right,Y=_.bottom,X=_.left;if(n==="if-needed"&&B>=0&&S>=0&&M<=g&&x<=h&&B>=k&&M<=Y&&S>=X&&x<=j)return T;var K=getComputedStyle(F),U=parseInt(K.borderLeftWidth,10),G=parseInt(K.borderTopWidth,10),z=parseInt(K.borderRightWidth,10),H=parseInt(K.borderBottomWidth,10),V=0,Z=0,ne="offsetWidth"in F?F.offsetWidth-F.clientWidth-U-z:0,re="offsetHeight"in F?F.offsetHeight-F.clientHeight-G-H:0,ue="offsetWidth"in F?F.offsetWidth===0?0:P/F.offsetWidth:0,he="offsetHeight"in F?F.offsetHeight===0?0:N/F.offsetHeight:0;if(A===F)V=i==="start"?R:i==="end"?R-g:i==="nearest"?Ib(m,m+g,g,G,H,m+R,m+R+C,C):R-g/2,Z=a==="start"?b:a==="center"?b-h/2:a==="end"?b-h:Ib(p,p+h,h,U,z,p+b,p+b+w,w),V=Math.max(0,V+m),Z=Math.max(0,Z+p);else{V=i==="start"?R-k-G:i==="end"?R-Y+H+re:i==="nearest"?Ib(k,Y,N,G,H+re,R,R+C,C):R-(k+N/2)+re/2,Z=a==="start"?b-X-U:a==="center"?b-(X+P/2)+ne/2:a==="end"?b-j+z+ne:Ib(X,j,P,U,z+ne,b,b+w,w);var me=F.scrollLeft,be=F.scrollTop;R+=be-(V=Math.max(0,Math.min(be+V/he,F.scrollHeight-N/he+re))),b+=me-(Z=Math.max(0,Math.min(me+Z/ue,F.scrollWidth-P/ue+ne)))}T.push({el:F,top:V,left:Z})}return T};function gwe(e){return e===Object(e)&&Object.keys(e).length!==0}function xtt(e,t){t===void 0&&(t="auto");var r="scrollBehavior"in document.body.style;e.forEach(function(n){var i=n.el,a=n.top,o=n.left;i.scroll&&r?i.scroll({top:a,left:o,behavior:t}):(i.scrollTop=a,i.scrollLeft=o)})}function Mtt(e){return e===!1?{block:"end",inline:"nearest"}:gwe(e)?e:{block:"start",inline:"nearest"}}function btt(e,t){var r=e.isConnected||e.ownerDocument.documentElement.contains(e);if(gwe(t)&&typeof t.behavior=="function")return t.behavior(r?ZZ(e,t):[]);if(r){var n=Mtt(t);return xtt(ZZ(e,n),n.behavior)}}var Itt=["parentNode"],Stt="form_item";function Xw(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function pwe(e,t){if(e.length){var r=e.join("_");if(t)return"".concat(t,"_").concat(r);var n=Itt.includes(r);return n?"".concat(Stt,"_").concat(r):r}}function eee(e){var t=Xw(e);return t.join("_")}function vwe(e){var t=m4(),r=Ve(t,1),n=r[0],i=E.useRef({}),a=E.useMemo(function(){return e??ge(ge({},n),{__INTERNAL__:{itemRef:function(s){return function(l){var c=eee(s);l?i.current[c]=l:delete i.current[c]}}},scrollToField:function(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=Xw(s),u=pwe(c,a.__INTERNAL__.name),A=u?document.getElementById(u):null;A&&btt(A,ge({scrollMode:"if-needed",block:"nearest"},l))},getFieldInstance:function(s){var l=eee(s);return i.current[l]}})},[e,n]);return[a]}var Rtt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Ttt=function(t,r){var n=E.useContext(Rs),i=E.useContext(ec),a=E.useContext(cn),o=a.getPrefixCls,s=a.direction,l=a.form,c=t.prefixCls,u=t.className,A=u===void 0?"":u,d=t.size,f=d===void 0?n:d,h=t.disabled,g=h===void 0?i:h,p=t.form,m=t.colon,y=t.labelAlign,C=t.labelWrap,w=t.labelCol,B=t.wrapperCol,x=t.hideRequiredMark,M=t.layout,S=M===void 0?"horizontal":M,R=t.scrollToFirstError,b=t.requiredMark,T=t.onFinishFailed,D=t.name,F=Rtt(t,["prefixCls","className","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name"]),_=E.useContext(CEe),N=E.useMemo(function(){return b!==void 0?b:l&&l.requiredMark!==void 0?l.requiredMark:!x},[x,b,l]),P=m??l?.colon,k=o("form",c),j=At(k,ee(ee(ee(ee({},"".concat(k,"-").concat(S),!0),"".concat(k,"-hide-required-mark"),N===!1),"".concat(k,"-rtl"),s==="rtl"),"".concat(k,"-").concat(f),f),A),Y=vwe(p),X=Ve(Y,1),K=X[0],U=K.__INTERNAL__;U.name=D;var G=E.useMemo(function(){return{name:D,labelAlign:y,labelCol:w,labelWrap:C,wrapperCol:B,vertical:S==="vertical",colon:P,requiredMark:N,itemRef:U.itemRef,form:K}},[D,y,w,B,S,P,N,K]);E.useImperativeHandle(r,function(){return K});var z=function(V){T?.(V);var Z={block:"nearest"};R&&V.errorFields.length&&(sr(R)==="object"&&(Z=R),K.scrollToField(V.errorFields[0].name,Z))};return E.createElement(dye,{disabled:g},E.createElement(fye,{size:f},E.createElement(r1e,ge({},{validateMessages:_}),E.createElement(Rg.Provider,{value:G},E.createElement(fm,ge({id:D},F,{name:D,onFinishFailed:z,form:K,className:j}))))))},Qtt=E.forwardRef(Ttt),Dtt=function(){var t=E.useContext(Ts),r=t.status;return{status:r}};function Ftt(e){var t=E.useState(e),r=Ve(t,2),n=r[0],i=r[1],a=E.useRef(null),o=E.useRef([]),s=E.useRef(!1);E.useEffect(function(){return s.current=!1,function(){s.current=!0,li.cancel(a.current),a.current=null}},[]);function l(c){s.current||(a.current===null&&(o.current=[],a.current=li(function(){a.current=null,i(function(u){var A=u;return o.current.forEach(function(d){A=d(A)}),A})})),o.current.push(c))}return[n,l]}function _tt(){var e=E.useContext(Rg),t=e.itemRef,r=E.useRef({});function n(i,a){var o=a&&sr(a)==="object"&&a.ref,s=i.join("_");return(r.current.name!==s||r.current.originRef!==o)&&(r.current.name=s,r.current.originRef=o,r.current.ref=Tc(t(i),o)),r.current.ref}return n}var Ntt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function ktt(e){return e?sr(e)==="object"&&!E.isValidElement(e)?e:{title:e}:null}var Ptt=function(t){var r=t.prefixCls,n=t.label,i=t.htmlFor,a=t.labelCol,o=t.labelAlign,s=t.colon,l=t.required,c=t.requiredMark,u=t.tooltip,A=MEe("Form"),d=Ve(A,1),f=d[0];return n?E.createElement(Rg.Consumer,{key:"label"},function(h){var g=h.vertical,p=h.labelAlign,m=h.labelCol,y=h.labelWrap,C=h.colon,w,B=a||m||{},x=o||p,M="".concat(r,"-item-label"),S=At(M,x==="left"&&"".concat(M,"-left"),B.className,ee({},"".concat(M,"-wrap"),!!y)),R=n,b=s===!0||C!==!1&&s!==!1,T=b&&!g;T&&typeof n=="string"&&n.trim()!==""&&(R=n.replace(/[:|:]\s*$/,""));var D=ktt(u);if(D){var F=D.icon,_=F===void 0?E.createElement(yke,null):F,N=Ntt(D,["icon"]),P=E.createElement(da,ge({},N),E.cloneElement(_,{className:"".concat(r,"-item-tooltip"),title:"",onClick:function(Y){Y.preventDefault()},tabIndex:null}));R=E.createElement(E.Fragment,null,R,P)}c==="optional"&&!l&&(R=E.createElement(E.Fragment,null,R,E.createElement("span",{className:"".concat(r,"-item-optional"),title:""},f?.optional||((w=ou.Form)===null||w===void 0?void 0:w.optional))));var k=At(ee(ee(ee({},"".concat(r,"-item-required"),l),"".concat(r,"-item-required-mark-optional"),c==="optional"),"".concat(r,"-item-no-colon"),!b));return E.createElement(Li,ge({},B,{className:S}),E.createElement("label",{htmlFor:i,className:k,title:typeof n=="string"?n:""},R))}):null},Ott=function(t){var r=t.prefixCls,n=t.status,i=t.wrapperCol,a=t.children,o=t.errors,s=t.warnings,l=t._internalItemRender,c=t.extra,u=t.help,A=t.fieldId,d=t.marginBottom,f=t.onErrorVisibleChanged,h="".concat(r,"-item"),g=E.useContext(Rg),p=i||g.wrapperCol||{},m=At("".concat(h,"-control"),p.className),y=E.useMemo(function(){return ge({},g)},[g]);delete y.labelCol,delete y.wrapperCol;var C=E.createElement("div",{className:"".concat(h,"-control-input")},E.createElement("div",{className:"".concat(h,"-control-input-content")},a)),w=E.useMemo(function(){return{prefixCls:r,status:n}},[r,n]),B=d!==null||o.length||s.length?E.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},E.createElement(gU.Provider,{value:w},E.createElement(hwe,{fieldId:A,errors:o,warnings:s,help:u,helpStatus:n,className:"".concat(h,"-explain-connected"),onVisibleChanged:f})),!!d&&E.createElement("div",{style:{width:0,height:d}})):null,x={};A&&(x.id="".concat(A,"_extra"));var M=c?E.createElement("div",ge({},x,{className:"".concat(h,"-extra")}),c):null,S=l&&l.mark==="pro_table_render"&&l.render?l.render(t,{input:C,errorList:B,extra:M}):E.createElement(E.Fragment,null,C,B,M);return E.createElement(Rg.Provider,{value:y},E.createElement(Li,ge({},p,{className:m}),S))},jtt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},ztt={success:cx,warning:Ax,error:yA,validating:bg};function Ltt(e){var t=e.prefixCls,r=e.className,n=e.style,i=e.help,a=e.errors,o=e.warnings,s=e.validateStatus,l=e.meta,c=e.hasFeedback,u=e.hidden,A=e.children,d=e.fieldId,f=e.isRequired,h=e.onSubItemMetaChange,g=jtt(e,["prefixCls","className","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","isRequired","onSubItemMetaChange"]),p="".concat(t,"-item"),m=E.useContext(Rg),y=m.requiredMark,C=E.useRef(null),w=YT(a),B=YT(o),x=i!=null,M=!!(x||a.length||o.length),S=E.useState(null),R=Ve(S,2),b=R[0],T=R[1];Aa(function(){if(M&&C.current){var P=getComputedStyle(C.current);T(parseInt(P.marginBottom,10))}},[M]);var D=function(k){k||T(null)},F="";s!==void 0?F=s:l.validating?F="validating":w.length?F="error":B.length?F="warning":l.touched&&(F="success");var _=E.useMemo(function(){var P;if(c){var k=F&&ztt[F];P=k?E.createElement("span",{className:At("".concat(p,"-feedback-icon"),"".concat(p,"-feedback-icon-").concat(F))},E.createElement(k,null)):null}return{status:F,hasFeedback:c,feedbackIcon:P,isFormItemInput:!0}},[F,c]),N=ee(ee(ee(ee(ee(ee(ee(ee(ee({},p,!0),"".concat(p,"-with-help"),x||w.length||B.length),"".concat(r),!!r),"".concat(p,"-has-feedback"),F&&c),"".concat(p,"-has-success"),F==="success"),"".concat(p,"-has-warning"),F==="warning"),"".concat(p,"-has-error"),F==="error"),"".concat(p,"-is-validating"),F==="validating"),"".concat(p,"-hidden"),u);return E.createElement("div",{className:At(N),style:n,ref:C},E.createElement(as,ge({className:"".concat(p,"-row")},Za(g,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","required","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol"])),E.createElement(Ptt,ge({htmlFor:d,required:f,requiredMark:y},e,{prefixCls:t})),E.createElement(Ott,ge({},e,l,{errors:w,warnings:B,prefixCls:t,status:F,help:i,marginBottom:b,onErrorVisibleChanged:D}),E.createElement(t1e.Provider,{value:h},E.createElement(Ts.Provider,{value:_},A)))),!!b&&E.createElement("div",{className:"".concat(p,"-margin-offset"),style:{marginBottom:-b}}))}var Ytt="__SPLIT__";us("success","warning","error","validating","");var Utt=E.memo(function(e){var t=e.children;return t},function(e,t){return e.value===t.value&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every(function(r,n){return r===t.childProps[n]})});function Htt(e){return e!=null}function tee(){return{errors:[],warnings:[],touched:!1,validating:!1,validated:!1,name:[]}}function Gtt(e){var t=e.name,r=e.noStyle,n=e.dependencies,i=e.prefixCls,a=e.shouldUpdate,o=e.rules,s=e.children,l=e.required,c=e.label,u=e.messageVariables,A=e.trigger,d=A===void 0?"onChange":A,f=e.validateTrigger,h=e.hidden,g=E.useContext(cn),p=g.getPrefixCls,m=E.useContext(Rg),y=m.name,C=typeof s=="function",w=E.useContext(t1e),B=E.useContext(Sg),x=B.validateTrigger,M=f!==void 0?f:x,S=Htt(t),R=p("form",i),b=E.useContext(oy),T=E.useRef(),D=Ftt({}),F=Ve(D,2),_=F[0],N=F[1],P=Ig(function(){return tee()}),k=Ve(P,2),j=k[0],Y=k[1],X=function(ue){var he=b?.getKey(ue.name);if(Y(ue.destroy?tee():ue,!0),r&&w){var me=ue.name;if(ue.destroy)me=T.current||me;else if(he!==void 0){var be=Ve(he,2),Me=be[0],ie=be[1];me=[Me].concat(ir(ie)),T.current=me}w(ue,me)}},K=function(ue,he){N(function(me){var be=ge({},me),Me=[].concat(ir(ue.name.slice(0,-1)),ir(he)),ie=Me.join(Ytt);return ue.destroy?delete be[ie]:be[ie]=ue,be})},U=E.useMemo(function(){var re=ir(j.errors),ue=ir(j.warnings);return Object.values(_).forEach(function(he){re.push.apply(re,ir(he.errors||[])),ue.push.apply(ue,ir(he.warnings||[]))}),[re,ue]},[_,j.errors,j.warnings]),G=Ve(U,2),z=G[0],H=G[1],V=_tt();function Z(re,ue,he){return r&&!h?re:E.createElement(Ltt,ge({key:"row"},e,{prefixCls:R,fieldId:ue,isRequired:he,errors:z,warnings:H,meta:j,onSubItemMetaChange:K}),re)}if(!S&&!C&&!n)return Z(s);var ne={};return typeof c=="string"?ne.label=c:t&&(ne.label=String(t)),u&&(ne=ge(ge({},ne),u)),E.createElement(v4,ge({},e,{messageVariables:ne,trigger:d,validateTrigger:M,onMetaChange:X}),function(re,ue,he){var me=Xw(t).length&&ue?ue.name:[],be=pwe(me,y),Me=l!==void 0?l:!!(o&&o.some(function(Ce){if(Ce&&sr(Ce)==="object"&&Ce.required&&!Ce.warningOnly)return!0;if(typeof Ce=="function"){var De=Ce(he);return De&&De.required&&!De.warningOnly}return!1})),ie=ge({},re),Se=null;if(Array.isArray(s)&&S)Se=s;else if(!(C&&(!(a||n)||S))){if(!(n&&!C&&!S))if(bc(s)){var Ue=ge(ge({},s.props),ie);if(Ue.id||(Ue.id=be),e.help||z.length>0||H.length>0||e.extra){var ct=[];(e.help||z.length>0)&&ct.push("".concat(be,"_help")),e.extra&&ct.push("".concat(be,"_extra")),Ue["aria-describedby"]=ct.join(" ")}z.length>0&&(Ue["aria-invalid"]="true"),Me&&(Ue["aria-required"]="true"),Am(s)&&(Ue.ref=V(me,s));var He=new Set([].concat(ir(Xw(d)),ir(Xw(M))));He.forEach(function(Ce){Ue[Ce]=function(){for(var De,Ie,$e,Ct,Ze,tt=arguments.length,nt=new Array(tt),rt=0;rt<tt;rt++)nt[rt]=arguments[rt];($e=ie[Ce])===null||$e===void 0||(De=$e).call.apply(De,[ie].concat(nt)),(Ze=(Ct=s.props)[Ce])===null||Ze===void 0||(Ie=Ze).call.apply(Ie,[Ct].concat(nt))}});var Re=[Ue["aria-required"],Ue["aria-invalid"],Ue["aria-describedby"]];Se=E.createElement(Utt,{value:ie[e.valuePropName||"value"],update:s,childProps:Re},Ea(s,Ue))}else C&&(a||n)&&!S?Se=s(he):Se=s}return Z(Se,be,Me)})}var mwe=Gtt;mwe.useStatus=Dtt;var Ktt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Vtt=function(t){var r=t.prefixCls,n=t.children,i=Ktt(t,["prefixCls","children"]),a=E.useContext(cn),o=a.getPrefixCls,s=o("form",r),l=E.useMemo(function(){return{prefixCls:s,status:"error"}},[s]);return E.createElement(dU,ge({},i),function(c,u,A){return E.createElement(gU.Provider,{value:l},n(c.map(function(d){return ge(ge({},d),{fieldKey:d.key})}),u,{errors:A.errors,warnings:A.warnings}))})};function Jtt(){var e=E.useContext(Rg),t=e.form;return t}var Je=Qtt;Je.Item=mwe;Je.List=Vtt;Je.ErrorList=hwe;Je.useForm=vwe;Je.useFormInstance=Jtt;Je.useWatch=hU;Je.Provider=r1e;Je.create=function(){};function ree(e){var t=e.getBoundingClientRect(),r=document.documentElement;return{left:t.left+(window.pageXOffset||r.scrollLeft)-(r.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||r.scrollTop)-(r.clientTop||document.body.clientTop||0)}}function Wtt(){var e=se({},w5e);return e.useId}var nee=0,iee=Wtt();const Xtt=iee?(function(t){var r=iee();return t||r}):(function(t){var r=E.useState("ssr-id"),n=Ve(r,2),i=n[0],a=n[1];return E.useEffect(function(){var o=nee;nee+=1,a("rc_unique_".concat(o))},[]),t||i});function qtt(e){var t=e.prefixCls,r=e.style,n=e.visible,i=e.maskProps,a=e.motionName;return E.createElement(Ss,{key:"mask",visible:n,motionName:a,leavedClassName:"".concat(t,"-mask-hidden")},function(o,s){var l=o.className,c=o.style;return E.createElement("div",ge({ref:s,style:se(se({},c),r),className:At("".concat(t,"-mask"),l)},i))})}function aee(e,t,r){var n=t;return!n&&r&&(n="".concat(e,"-").concat(r)),n}function oee(e,t){var r=e["page".concat(t?"Y":"X","Offset")],n="scroll".concat(t?"Top":"Left");if(typeof r!="number"){var i=e.document;r=i.documentElement[n],typeof r!="number"&&(r=i.body[n])}return r}function $tt(e){var t=e.getBoundingClientRect(),r={left:t.left,top:t.top},n=e.ownerDocument,i=n.defaultView||n.parentWindow;return r.left+=oee(i),r.top+=oee(i,!0),r}const Ztt=E.memo(function(e){var t=e.children;return t},function(e,t){var r=t.shouldUpdate;return!r});var see={width:0,height:0,overflow:"hidden",outline:"none"},Ewe=ce.forwardRef(function(e,t){var r=e.prefixCls,n=e.className,i=e.style,a=e.title,o=e.ariaId,s=e.footer,l=e.closable,c=e.closeIcon,u=e.onClose,A=e.children,d=e.bodyStyle,f=e.bodyProps,h=e.modalRender,g=e.onMouseDown,p=e.onMouseUp,m=e.holderRef,y=e.visible,C=e.forceRender,w=e.width,B=e.height,x=E.useRef(),M=E.useRef();ce.useImperativeHandle(t,function(){return{focus:function(){var _;(_=x.current)===null||_===void 0||_.focus({preventScroll:!0})},changeActive:function(_){var N=document,P=N.activeElement;_&&P===M.current?x.current.focus({preventScroll:!0}):!_&&P===x.current&&M.current.focus({preventScroll:!0})}}});var S={};w!==void 0&&(S.width=w),B!==void 0&&(S.height=B);var R;s&&(R=ce.createElement("div",{className:"".concat(r,"-footer")},s));var b;a&&(b=ce.createElement("div",{className:"".concat(r,"-header")},ce.createElement("div",{className:"".concat(r,"-title"),id:o},a)));var T;l&&(T=ce.createElement("button",{type:"button",onClick:u,"aria-label":"Close",className:"".concat(r,"-close")},c||ce.createElement("span",{className:"".concat(r,"-close-x")})));var D=ce.createElement("div",{className:"".concat(r,"-content")},T,b,ce.createElement("div",ge({className:"".concat(r,"-body"),style:d},f),A),R);return ce.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":a?o:null,"aria-modal":"true",ref:m,style:se(se({},i),S),className:At(r,n),onMouseDown:g,onMouseUp:p},ce.createElement("div",{tabIndex:0,ref:x,style:see}),ce.createElement(Ztt,{shouldUpdate:y||C},h?h(D):D),ce.createElement("div",{tabIndex:0,ref:M,style:see}))}),ywe=E.forwardRef(function(e,t){var r=e.prefixCls,n=e.title,i=e.style,a=e.className,o=e.visible,s=e.forceRender,l=e.destroyOnClose,c=e.motionName,u=e.ariaId,A=e.onVisibleChanged,d=e.mousePosition,f=E.useRef(),h=E.useState(),g=Ve(h,2),p=g[0],m=g[1],y={};p&&(y.transformOrigin=p);function C(){var w=$tt(f.current);m(d?"".concat(d.x-w.left,"px ").concat(d.y-w.top,"px"):"")}return E.createElement(Ss,{visible:o,onVisibleChanged:A,onAppearPrepare:C,onEnterPrepare:C,forceRender:s,motionName:c,removeOnLeave:l,ref:f},function(w,B){var x=w.className,M=w.style;return E.createElement(Ewe,ge({},e,{ref:t,title:n,ariaId:u,prefixCls:r,holderRef:B,style:se(se(se({},M),i),y),className:At(a,x)}))})});ywe.displayName="Content";function ert(e){var t=e.prefixCls,r=t===void 0?"rc-dialog":t,n=e.zIndex,i=e.visible,a=i===void 0?!1:i,o=e.keyboard,s=o===void 0?!0:o,l=e.focusTriggerAfterClose,c=l===void 0?!0:l,u=e.wrapStyle,A=e.wrapClassName,d=e.wrapProps,f=e.onClose,h=e.afterClose,g=e.transitionName,p=e.animation,m=e.closable,y=m===void 0?!0:m,C=e.mask,w=C===void 0?!0:C,B=e.maskTransitionName,x=e.maskAnimation,M=e.maskClosable,S=M===void 0?!0:M,R=e.maskStyle,b=e.maskProps,T=e.rootClassName,D=E.useRef(),F=E.useRef(),_=E.useRef(),N=E.useState(a),P=Ve(N,2),k=P[0],j=P[1],Y=Xtt();function X(){Mv(F.current,document.activeElement)||(D.current=document.activeElement)}function K(){if(!Mv(F.current,document.activeElement)){var ue;(ue=_.current)===null||ue===void 0||ue.focus()}}function U(ue){if(ue)K();else{if(j(!1),w&&D.current&&c){try{D.current.focus({preventScroll:!0})}catch{}D.current=null}k&&h?.()}}function G(ue){f?.(ue)}var z=E.useRef(!1),H=E.useRef(),V=function(){clearTimeout(H.current),z.current=!0},Z=function(){H.current=setTimeout(function(){z.current=!1})},ne=null;S&&(ne=function(he){z.current?z.current=!1:F.current===he.target&&G(he)});function re(ue){if(s&&ue.keyCode===cr.ESC){ue.stopPropagation(),G(ue);return}a&&ue.keyCode===cr.TAB&&_.current.changeActive(!ue.shiftKey)}return E.useEffect(function(){a&&(j(!0),X())},[a]),E.useEffect(function(){return function(){clearTimeout(H.current)}},[]),E.createElement("div",ge({className:At("".concat(r,"-root"),T)},Gf(e,{data:!0})),E.createElement(qtt,{prefixCls:r,visible:w&&a,motionName:aee(r,B,x),style:se({zIndex:n},R),maskProps:b}),E.createElement("div",ge({tabIndex:-1,onKeyDown:re,className:At("".concat(r,"-wrap"),A),ref:F,onClick:ne,style:se(se({zIndex:n},u),{},{display:k?null:"none"})},d),E.createElement(ywe,ge({},e,{onMouseDown:V,onMouseUp:Z,ref:_,closable:y,ariaId:Y,prefixCls:r,visible:a&&k,onClose:G,onVisibleChanged:U,motionName:aee(r,g,p)}))))}var ZU=function(t){var r=t.visible,n=t.getContainer,i=t.forceRender,a=t.destroyOnClose,o=a===void 0?!1:a,s=t.afterClose,l=E.useState(r),c=Ve(l,2),u=c[0],A=c[1];return E.useEffect(function(){r&&A(!0)},[r]),!i&&o&&!u?null:E.createElement(dwe,{open:r||i||u,autoDestroy:!1,getContainer:n,autoLock:r||u},E.createElement(ert,ge({},t,{destroyOnClose:o,afterClose:function(){s?.(),A(!1)}})))};ZU.displayName="Dialog";const trt=Object.freeze(Object.defineProperty({__proto__:null,Panel:Ewe,default:ZU},Symbol.toStringTag,{value:"Module"}));var rrt=function(t){var r=E.useContext(cn),n=r.getPrefixCls,i=r.direction,a=t.prefixCls,o=t.className,s=o===void 0?"":o,l=n("input-group",a),c=At(l,ee(ee(ee(ee({},"".concat(l,"-lg"),t.size==="large"),"".concat(l,"-sm"),t.size==="small"),"".concat(l,"-compact"),t.compact),"".concat(l,"-rtl"),i==="rtl"),s),u=E.useContext(Ts),A=E.useMemo(function(){return ge(ge({},u),{isFormItemInput:!1})},[u]);return E.createElement("span",{className:c,style:t.style,onMouseEnter:t.onMouseEnter,onMouseLeave:t.onMouseLeave,onFocus:t.onFocus,onBlur:t.onBlur},E.createElement(Ts.Provider,{value:A},t.children))};function MR(e){return!!(e.addonBefore||e.addonAfter)}function Cwe(e){return!!(e.prefix||e.suffix||e.allowClear)}function lee(e,t,r,n){if(r){var i=t;if(t.type==="click"){var a=e.cloneNode(!0);i=Object.create(t,{target:{value:a},currentTarget:{value:a}}),a.value="",r(i);return}r(i)}}function nrt(e,t){if(e){e.focus(t);var r=t||{},n=r.cursor;if(n){var i=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(i,i);break;default:e.setSelectionRange(0,i)}}}}function cee(e){return typeof e>"u"||e===null?"":String(e)}var wwe=function(t){var r=t.inputElement,n=t.prefixCls,i=t.prefix,a=t.suffix,o=t.addonBefore,s=t.addonAfter,l=t.className,c=t.style,u=t.affixWrapperClassName,A=t.groupClassName,d=t.wrapperClassName,f=t.disabled,h=t.readOnly,g=t.focused,p=t.triggerFocus,m=t.allowClear,y=t.value,C=t.handleReset,w=t.hidden,B=E.useRef(null),x=function(j){var Y;(Y=B.current)!==null&&Y!==void 0&&Y.contains(j.target)&&p?.()},M=function(){var j;if(!m)return null;var Y=!f&&!h&&y,X="".concat(n,"-clear-icon"),K=sr(m)==="object"&&m!==null&&m!==void 0&&m.clearIcon?m.clearIcon:"✖";return ce.createElement("span",{onClick:C,onMouseDown:function(G){return G.preventDefault()},className:At(X,(j={},ee(j,"".concat(X,"-hidden"),!Y),ee(j,"".concat(X,"-has-suffix"),!!a),j)),role:"button",tabIndex:-1},K)},S=E.cloneElement(r,{value:y,hidden:w});if(Cwe(t)){var R,b="".concat(n,"-affix-wrapper"),T=At(b,(R={},ee(R,"".concat(b,"-disabled"),f),ee(R,"".concat(b,"-focused"),g),ee(R,"".concat(b,"-readonly"),h),ee(R,"".concat(b,"-input-with-clear-btn"),a&&m&&y),R),!MR(t)&&l,u),D=(a||m)&&ce.createElement("span",{className:"".concat(n,"-suffix")},M(),a);S=ce.createElement("span",{className:T,style:c,hidden:!MR(t)&&w,onClick:x,ref:B},i&&ce.createElement("span",{className:"".concat(n,"-prefix")},i),E.cloneElement(r,{style:null,value:y,hidden:null}),D)}if(MR(t)){var F="".concat(n,"-group"),_="".concat(F,"-addon"),N=At("".concat(n,"-wrapper"),F,d),P=At("".concat(n,"-group-wrapper"),l,A);return ce.createElement("span",{className:P,style:c,hidden:w},ce.createElement("span",{className:N},o&&ce.createElement("span",{className:_},o),E.cloneElement(S,{style:null,hidden:null}),s&&ce.createElement("span",{className:_},s)))}return S},irt=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","inputClassName"],Bwe=E.forwardRef(function(e,t){var r=e.autoComplete,n=e.onChange,i=e.onFocus,a=e.onBlur,o=e.onPressEnter,s=e.onKeyDown,l=e.prefixCls,c=l===void 0?"rc-input":l,u=e.disabled,A=e.htmlSize,d=e.className,f=e.maxLength,h=e.suffix,g=e.showCount,p=e.type,m=p===void 0?"text":p,y=e.inputClassName,C=En(e,irt),w=Pi(e.defaultValue,{value:e.value}),B=Ve(w,2),x=B[0],M=B[1],S=E.useState(!1),R=Ve(S,2),b=R[0],T=R[1],D=E.useRef(null),F=function(U){D.current&&nrt(D.current,U)};E.useImperativeHandle(t,function(){return{focus:F,blur:function(){var U;(U=D.current)===null||U===void 0||U.blur()},setSelectionRange:function(U,G,z){var H;(H=D.current)===null||H===void 0||H.setSelectionRange(U,G,z)},select:function(){var U;(U=D.current)===null||U===void 0||U.select()},input:D.current}}),E.useEffect(function(){T(function(K){return K&&u?!1:K})},[u]);var _=function(U){e.value===void 0&&M(U.target.value),D.current&&lee(D.current,U,n)},N=function(U){o&&U.key==="Enter"&&o(U),s?.(U)},P=function(U){T(!0),i?.(U)},k=function(U){T(!1),a?.(U)},j=function(U){M(""),F(),D.current&&lee(D.current,U,n)},Y=function(){var U=Za(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","affixWrapperClassName","groupClassName","inputClassName","wrapperClassName","htmlSize"]);return ce.createElement("input",ge({autoComplete:r},U,{onChange:_,onFocus:P,onBlur:k,onKeyDown:N,className:At(c,ee({},"".concat(c,"-disabled"),u),y,!MR(e)&&!Cwe(e)&&d),ref:D,size:A,type:m}))},X=function(){var U=Number(f)>0;if(h||g){var G=cee(x),z=ir(G).length,H=sr(g)==="object"?g.formatter({value:G,count:z,maxLength:f}):"".concat(z).concat(U?" / ".concat(f):"");return ce.createElement(ce.Fragment,null,!!g&&ce.createElement("span",{className:At("".concat(c,"-show-count-suffix"),ee({},"".concat(c,"-show-count-has-suffix"),!!h))},H),h)}return null};return ce.createElement(wwe,ge({},C,{prefixCls:c,className:d,inputElement:Y(),handleReset:j,value:cee(x),focused:b,triggerFocus:F,suffix:X(),disabled:u}))});const art=Object.freeze(Object.defineProperty({__proto__:null,BaseInput:wwe,default:Bwe},Symbol.toStringTag,{value:"Module"}));function xwe(e,t){var r=E.useRef([]),n=function(){r.current.push(setTimeout(function(){var a,o,s,l;!((a=e.current)===null||a===void 0)&&a.input&&((o=e.current)===null||o===void 0?void 0:o.input.getAttribute("type"))==="password"&&(!((s=e.current)===null||s===void 0)&&s.input.hasAttribute("value"))&&((l=e.current)===null||l===void 0||l.input.removeAttribute("value"))}))};return E.useEffect(function(){return t&&n(),function(){return r.current.forEach(function(i){i&&clearTimeout(i)})}},[]),n}function ort(e){return!!(e.prefix||e.suffix||e.allowClear)}var srt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function lrt(e){return typeof e>"u"||e===null?"":String(e)}function X8(e,t,r,n){if(r){var i=t;if(t.type==="click"){var a=e.cloneNode(!0);i=Object.create(t,{target:{value:a},currentTarget:{value:a}}),a.value="",r(i);return}if(n!==void 0){i=Object.create(t,{target:{value:e},currentTarget:{value:e}}),e.value=n,r(i);return}r(i)}}function crt(e,t){if(e){e.focus(t);var r=t||{},n=r.cursor;if(n){var i=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(i,i);break;default:e.setSelectionRange(0,i);break}}}}var eH=E.forwardRef(function(e,t){var r=e.prefixCls,n=e.bordered,i=n===void 0?!0:n,a=e.status,o=e.size,s=e.disabled,l=e.onBlur,c=e.onFocus,u=e.suffix,A=e.allowClear,d=e.addonAfter,f=e.addonBefore,h=e.className,g=e.onChange,p=srt(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","onChange"]),m=ce.useContext(cn),y=m.getPrefixCls,C=m.direction,w=m.input,B=y("input",r),x=E.useRef(null),M=$f(B,C),S=M.compactSize,R=M.compactItemClassnames,b=ce.useContext(Rs),T=S||o||b,D=ce.useContext(ec),F=s??D,_=E.useContext(Ts),N=_.status,P=_.hasFeedback,k=_.feedbackIcon,j=qf(N,a),Y=ort(e)||!!P,X=E.useRef(Y);E.useEffect(function(){Y&&X.current,X.current=Y},[Y]);var K=xwe(x,!0),U=function(ne){K(),l?.(ne)},G=function(ne){K(),c?.(ne)},z=function(ne){K(),g?.(ne)},H=(P||u)&&ce.createElement(ce.Fragment,null,u,P&&k),V;return sr(A)==="object"&&A?.clearIcon?V=A:A&&(V={clearIcon:ce.createElement(yA,null)}),ce.createElement(Bwe,ge({ref:Tc(t,x),prefixCls:B,autoComplete:w?.autoComplete},p,{disabled:F||void 0,onBlur:U,onFocus:G,suffix:H,allowClear:V,className:At(h,R),onChange:z,addonAfter:d&&ce.createElement(Yv,null,ce.createElement(sy,{override:!0,status:!0},d)),addonBefore:f&&ce.createElement(Yv,null,ce.createElement(sy,{override:!0,status:!0},f)),inputClassName:At(ee(ee(ee(ee({},"".concat(B,"-sm"),T==="small"),"".concat(B,"-lg"),T==="large"),"".concat(B,"-rtl"),C==="rtl"),"".concat(B,"-borderless"),!i),!Y&&$l(B,j)),affixWrapperClassName:At(ee(ee(ee(ee({},"".concat(B,"-affix-wrapper-sm"),T==="small"),"".concat(B,"-affix-wrapper-lg"),T==="large"),"".concat(B,"-affix-wrapper-rtl"),C==="rtl"),"".concat(B,"-affix-wrapper-borderless"),!i),$l("".concat(B,"-affix-wrapper"),j,P)),wrapperClassName:At(ee({},"".concat(B,"-group-rtl"),C==="rtl")),groupClassName:At(ee(ee(ee({},"".concat(B,"-group-wrapper-sm"),T==="small"),"".concat(B,"-group-wrapper-lg"),T==="large"),"".concat(B,"-group-wrapper-rtl"),C==="rtl"),$l("".concat(B,"-group-wrapper"),j,P))}))}),urt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Art=function(t){return t?E.createElement(h7,null):E.createElement(f7,null)},drt={click:"onClick",hover:"onMouseOver"},frt=E.forwardRef(function(e,t){var r=e.visibilityToggle,n=r===void 0?!0:r,i=sr(n)==="object"&&n.visible!==void 0,a=E.useState(function(){return i?n.visible:!1}),o=Ve(a,2),s=o[0],l=o[1],c=E.useRef(null);E.useEffect(function(){i&&l(n.visible)},[i,n]);var u=xwe(c),A=function(){var g=e.disabled;g||(s&&u(),l(function(p){var m,y=!p;return sr(n)==="object"&&((m=n.onVisibleChange)===null||m===void 0||m.call(n,y)),y}))},d=function(g){var p=e.action,m=p===void 0?"click":p,y=e.iconRender,C=y===void 0?Art:y,w=drt[m]||"",B=C(s),x=ee(ee(ee(ee(ee({},w,A),"className","".concat(g,"-icon")),"key","passwordIcon"),"onMouseDown",function(S){S.preventDefault()}),"onMouseUp",function(S){S.preventDefault()});return E.cloneElement(E.isValidElement(B)?B:E.createElement("span",null,B),x)},f=function(g){var p=g.getPrefixCls,m=e.className,y=e.prefixCls,C=e.inputPrefixCls,w=e.size,B=urt(e,["className","prefixCls","inputPrefixCls","size"]),x=p("input",C),M=p("input-password",y),S=n&&d(M),R=At(M,m,ee({},"".concat(M,"-").concat(w),!!w)),b=ge(ge({},Za(B,["suffix","iconRender","visibilityToggle"])),{type:s?"text":"password",className:R,prefixCls:x,suffix:S});return w&&(b.size=w),E.createElement(eH,ge({ref:Tc(t,c)},b))};return E.createElement(Gg,null,f)}),hrt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},grt=E.forwardRef(function(e,t){var r=e.prefixCls,n=e.inputPrefixCls,i=e.className,a=e.size,o=e.suffix,s=e.enterButton,l=s===void 0?!1:s,c=e.addonAfter,u=e.loading,A=e.disabled,d=e.onSearch,f=e.onChange,h=e.onCompositionStart,g=e.onCompositionEnd,p=hrt(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),m=E.useContext(cn),y=m.getPrefixCls,C=m.direction,w=E.useContext(Rs),B=E.useRef(!1),x=y("input-search",r),M=y("input",n),S=$f(x,C),R=S.compactSize,b=R||a||w,T=E.useRef(null),D=function(H){H&&H.target&&H.type==="click"&&d&&d(H.target.value,H),f&&f(H)},F=function(H){var V;document.activeElement===((V=T.current)===null||V===void 0?void 0:V.input)&&H.preventDefault()},_=function(H){var V,Z;d&&d((Z=(V=T.current)===null||V===void 0?void 0:V.input)===null||Z===void 0?void 0:Z.value,H)},N=function(H){B.current||u||_(H)},P=typeof l=="boolean"?E.createElement(Xf,null):null,k="".concat(x,"-button"),j,Y=l||{},X=Y.type&&Y.type.__ANT_BUTTON===!0;X||Y.type==="button"?j=Ea(Y,ge({onMouseDown:F,onClick:function(H){var V,Z;(Z=(V=Y?.props)===null||V===void 0?void 0:V.onClick)===null||Z===void 0||Z.call(V,H),_(H)},key:"enterButton"},X?{className:k,size:b}:{})):j=E.createElement(wt,{className:k,type:l?"primary":void 0,size:b,disabled:A,key:"enterButton",onMouseDown:F,onClick:_,loading:u,icon:P},l),c&&(j=[j,Ea(c,{key:"addonAfter"})]);var K=At(x,ee(ee(ee({},"".concat(x,"-rtl"),C==="rtl"),"".concat(x,"-").concat(b),!!b),"".concat(x,"-with-button"),!!l),i),U=function(H){B.current=!0,h?.(H)},G=function(H){B.current=!1,g?.(H)};return E.createElement(eH,ge({ref:Tc(T,t),onPressEnter:N},p,{size:b,onCompositionStart:U,onCompositionEnd:G,prefixCls:M,addonAfter:j,suffix:o,onChange:D,className:K,disabled:A}))}),prt=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important;
pointer-events: none !important;
`,vrt=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],q8={},Wc;function mrt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&q8[r])return q8[r];var n=window.getComputedStyle(e),i=n.getPropertyValue("box-sizing")||n.getPropertyValue("-moz-box-sizing")||n.getPropertyValue("-webkit-box-sizing"),a=parseFloat(n.getPropertyValue("padding-bottom"))+parseFloat(n.getPropertyValue("padding-top")),o=parseFloat(n.getPropertyValue("border-bottom-width"))+parseFloat(n.getPropertyValue("border-top-width")),s=vrt.map(function(c){return"".concat(c,":").concat(n.getPropertyValue(c))}).join(";"),l={sizingStyle:s,paddingSize:a,borderSize:o,boxSizing:i};return t&&r&&(q8[r]=l),l}function Ert(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Wc||(Wc=document.createElement("textarea"),Wc.setAttribute("tab-index","-1"),Wc.setAttribute("aria-hidden","true"),document.body.appendChild(Wc)),e.getAttribute("wrap")?Wc.setAttribute("wrap",e.getAttribute("wrap")):Wc.removeAttribute("wrap");var i=mrt(e,t),a=i.paddingSize,o=i.borderSize,s=i.boxSizing,l=i.sizingStyle;Wc.setAttribute("style","".concat(l,";").concat(prt)),Wc.value=e.value||e.placeholder||"";var c=void 0,u=void 0,A,d=Wc.scrollHeight;if(s==="border-box"?d+=o:s==="content-box"&&(d-=a),r!==null||n!==null){Wc.value=" ";var f=Wc.scrollHeight-a;r!==null&&(c=f*r,s==="border-box"&&(c=c+a+o),d=Math.max(c,d)),n!==null&&(u=f*n,s==="border-box"&&(u=u+a+o),A=d>u?"":"hidden",d=Math.min(u,d))}var h={height:d,overflowY:A,resize:"none"};return c&&(h.minHeight=c),u&&(h.maxHeight=u),h}var yrt=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],$8=0,Z8=1,ek=2,Mwe=E.forwardRef(function(e,t){var r=e.prefixCls,n=r===void 0?"rc-textarea":r;e.onPressEnter;var i=e.defaultValue,a=e.value,o=e.autoSize,s=e.onResize,l=e.className,c=e.style,u=e.disabled,A=e.onChange;e.onInternalAutoSize;var d=En(e,yrt),f=Pi(i,{value:a,postState:function(z){return z??""}}),h=Ve(f,2),g=h[0],p=h[1],m=function(z){p(z.target.value),A?.(z)},y=E.useRef();E.useImperativeHandle(t,function(){return{textArea:y.current}});var C=E.useMemo(function(){return o&&sr(o)==="object"?[o.minRows,o.maxRows]:[]},[o]),w=Ve(C,2),B=w[0],x=w[1],M=!!o,S=function(){try{if(document.activeElement===y.current){var z=y.current,H=z.selectionStart,V=z.selectionEnd,Z=z.scrollTop;y.current.setSelectionRange(H,V),y.current.scrollTop=Z}}catch{}},R=E.useState(ek),b=Ve(R,2),T=b[0],D=b[1],F=E.useState(),_=Ve(F,2),N=_[0],P=_[1],k=function(){D($8)};Aa(function(){M&&k()},[a,B,x,M]),Aa(function(){if(T===$8)D(Z8);else if(T===Z8){var G=Ert(y.current,!1,B,x);D(ek),P(G)}else S()},[T]);var j=E.useRef(),Y=function(){li.cancel(j.current)},X=function(z){T===ek&&(s?.(z),o&&(Y(),j.current=li(function(){k()})))};E.useEffect(function(){return Y},[]);var K=M?N:null,U=se(se({},c),K);return(T===$8||T===Z8)&&(U.overflowY="hidden",U.overflowX="hidden"),E.createElement(au,{onResize:X,disabled:!(o||s)},E.createElement("textarea",ge({},d,{ref:y,style:U,className:At(n,l,ee({},"".concat(n,"-disabled"),u)),disabled:u,value:g,onChange:m})))}),bwe=(function(e){wi(r,e);var t=Sa(r);function r(n){var i;ri(this,r),i=t.call(this,n),i.resizableTextArea=void 0,i.focus=function(){i.resizableTextArea.textArea.focus()},i.saveTextArea=function(o){i.resizableTextArea=o},i.handleChange=function(o){var s=i.props.onChange;i.setValue(o.target.value),s&&s(o)},i.handleKeyDown=function(o){var s=i.props,l=s.onPressEnter,c=s.onKeyDown;o.keyCode===13&&l&&l(o),c&&c(o)};var a=typeof n.value>"u"||n.value===null?n.defaultValue:n.value;return i.state={value:a},i}return ni(r,[{key:"setValue",value:function(i,a){"value"in this.props||this.setState({value:i},a)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return E.createElement(Mwe,ge({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(i){return"value"in i?{value:i.value}:null}}]),r})(E.Component);const Crt=Object.freeze(Object.defineProperty({__proto__:null,ResizableTextArea:Mwe,default:bwe},Symbol.toStringTag,{value:"Module"}));function wrt(e,t,r){return t=$a(t),vu(e,Qd()?Reflect.construct(t,r||[],$a(e).constructor):t.apply(e,r))}var Brt=us("text","input");function xrt(e){return!!(e.addonBefore||e.addonAfter)}var Mrt=(function(e){wi(t,e);function t(){return ri(this,t),wrt(this,t,arguments)}return ni(t,[{key:"renderClearIcon",value:function(n){var i=this.props,a=i.value,o=i.disabled,s=i.readOnly,l=i.handleReset,c=i.suffix,u=!o&&!s&&a,A="".concat(n,"-clear-icon");return E.createElement(yA,{onClick:l,onMouseDown:function(f){return f.preventDefault()},className:At(ee(ee({},"".concat(A,"-hidden"),!u),"".concat(A,"-has-suffix"),!!c),A),role:"button"})}},{key:"renderTextAreaWithClearIcon",value:function(n,i,a){var o=this.props,s=o.value,l=o.allowClear,c=o.className,u=o.focused,A=o.style,d=o.direction,f=o.bordered,h=o.hidden,g=o.status,p=a.status,m=a.hasFeedback;if(!l)return Ea(i,{value:s});var y=At("".concat(n,"-affix-wrapper"),"".concat(n,"-affix-wrapper-textarea-with-clear-btn"),$l("".concat(n,"-affix-wrapper"),qf(p,g),m),ee(ee(ee(ee({},"".concat(n,"-affix-wrapper-focused"),u),"".concat(n,"-affix-wrapper-rtl"),d==="rtl"),"".concat(n,"-affix-wrapper-borderless"),!f),"".concat(c),!xrt(this.props)&&c));return E.createElement("span",{className:y,style:A,hidden:h},Ea(i,{style:null,value:s}),this.renderClearIcon(n))}},{key:"render",value:function(){var n=this;return E.createElement(Ts.Consumer,null,function(i){var a=n.props,o=a.prefixCls,s=a.inputType,l=a.element;if(s===Brt[0])return n.renderTextAreaWithClearIcon(o,l,i)})}}]),t})(E.Component),brt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function Iwe(e,t){return ir(e||"").slice(0,t).join("")}function uee(e,t,r,n){var i=r;return e?i=Iwe(r,n):ir(t||"").length<r.length&&ir(r||"").length>n&&(i=t),i}var Swe=E.forwardRef(function(e,t){var r=e.prefixCls,n=e.bordered,i=n===void 0?!0:n,a=e.showCount,o=a===void 0?!1:a,s=e.maxLength,l=e.className,c=e.style,u=e.size,A=e.disabled,d=e.onCompositionStart,f=e.onCompositionEnd,h=e.onChange,g=e.onFocus,p=e.onBlur,m=e.status,y=brt(e,["prefixCls","bordered","showCount","maxLength","className","style","size","disabled","onCompositionStart","onCompositionEnd","onChange","onFocus","onBlur","status"]),C=E.useContext(cn),w=C.getPrefixCls,B=C.direction,x=E.useContext(Rs),M=E.useContext(ec),S=A??M,R=E.useContext(Ts),b=R.status,T=R.hasFeedback,D=R.isFormItemInput,F=R.feedbackIcon,_=qf(b,m),N=E.useRef(null),P=E.useRef(null),k=E.useState(!1),j=Ve(k,2),Y=j[0],X=j[1],K=E.useState(!1),U=Ve(K,2),G=U[0],z=U[1],H=E.useRef(),V=E.useRef(0),Z=Pi(y.defaultValue,{value:y.value}),ne=Ve(Z,2),re=ne[0],ue=ne[1],he=y.hidden,me=function(tt,nt){y.value===void 0&&ue(tt)},be=Number(s)>0,Me=function(tt){X(!0),H.current=re,V.current=tt.currentTarget.selectionStart,d?.(tt)},ie=function(tt){var nt;X(!1);var rt=tt.currentTarget.value;if(be){var qe=V.current>=s+1||V.current===((nt=H.current)===null||nt===void 0?void 0:nt.length);rt=uee(qe,H.current,rt,s)}rt!==re&&(me(rt),X8(tt.currentTarget,tt,h,rt)),f?.(tt)},Se=function(tt){var nt=tt.target.value;if(!Y&&be){var rt=tt.target.selectionStart>=s+1||tt.target.selectionStart===nt.length||!tt.target.selectionStart;nt=uee(rt,re,nt,s)}me(nt),X8(tt.currentTarget,tt,h,nt)},Ue=function(tt){z(!1),p?.(tt)},ct=function(tt){z(!0),g?.(tt)};E.useEffect(function(){z(function(Ze){return!S&&Ze})},[S]);var He=function(tt){var nt,rt,qe;me(""),(nt=N.current)===null||nt===void 0||nt.focus(),X8((qe=(rt=N.current)===null||rt===void 0?void 0:rt.resizableTextArea)===null||qe===void 0?void 0:qe.textArea,tt,h)},Re=w("input",r);E.useImperativeHandle(t,function(){var Ze;return{resizableTextArea:(Ze=N.current)===null||Ze===void 0?void 0:Ze.resizableTextArea,focus:function(nt){var rt,qe;crt((qe=(rt=N.current)===null||rt===void 0?void 0:rt.resizableTextArea)===null||qe===void 0?void 0:qe.textArea,nt)},blur:function(){var nt;return(nt=N.current)===null||nt===void 0?void 0:nt.blur()}}});var Ce=E.createElement(bwe,ge({},Za(y,["allowClear"]),{disabled:S,className:At(ee(ee(ee(ee({},"".concat(Re,"-borderless"),!i),l,l&&!o),"".concat(Re,"-sm"),x==="small"||u==="small"),"".concat(Re,"-lg"),x==="large"||u==="large"),$l(Re,_)),style:o?{resize:c?.resize}:c,prefixCls:Re,onCompositionStart:Me,onChange:Se,onBlur:Ue,onFocus:ct,onCompositionEnd:ie,ref:N})),De=lrt(re);!Y&&be&&(y.value===null||y.value===void 0)&&(De=Iwe(De,s));var Ie=E.createElement(Mrt,ge({disabled:S,focused:G},y,{prefixCls:Re,direction:B,inputType:"text",value:De,element:Ce,handleReset:He,ref:P,bordered:i,status:m,style:o?void 0:c}));if(o||T){var $e=ir(De).length,Ct="";return sr(o)==="object"?Ct=o.formatter({value:De,count:$e,maxLength:s}):Ct="".concat($e).concat(be?" / ".concat(s):""),E.createElement("div",{hidden:he,className:At("".concat(Re,"-textarea"),ee(ee(ee({},"".concat(Re,"-textarea-rtl"),B==="rtl"),"".concat(Re,"-textarea-show-count"),o),"".concat(Re,"-textarea-in-form-item"),D),$l("".concat(Re,"-textarea"),_,T),l),style:c,"data-count":Ct},Ie,T&&E.createElement("span",{className:"".concat(Re,"-textarea-suffix")},F))}return Ie}),jt=eH;jt.Group=rrt;jt.Search=grt;jt.TextArea=Swe;jt.Password=frt;function Z6(){return typeof BigInt=="function"}function Sv(e){var t=e.trim(),r=t.startsWith("-");r&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var n=t||"0",i=n.split("."),a=i[0]||"0",o=i[1]||"0";a==="0"&&o==="0"&&(r=!1);var s=r?"-":"";return{negative:r,negativeStr:s,trimStr:n,integerStr:a,decimalStr:o,fullStr:"".concat(s).concat(n)}}function tH(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function TB(e){var t=String(e);if(tH(e)){var r=Number(t.slice(t.indexOf("e-")+2)),n=t.match(/\.(\d+)/);return n?.[1]&&(r+=n[1].length),r}return t.includes(".")&&rH(t)?t.length-t.indexOf(".")-1:0}function z4(e){var t=String(e);if(tH(e)){if(e>Number.MAX_SAFE_INTEGER)return String(Z6()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e<Number.MIN_SAFE_INTEGER)return String(Z6()?BigInt(e).toString():Number.MIN_SAFE_INTEGER);t=e.toFixed(TB(t))}return Sv(t).fullStr}function rH(e){return typeof e=="number"?!Number.isNaN(e):e?/^\s*-?\d+(\.\d+)?\s*$/.test(e)||/^\s*-?\d+\.\s*$/.test(e)||/^\s*-?\.\d+\s*$/.test(e):!1}function Aee(e){var t=typeof e=="number"?z4(e):Sv(e).fullStr,r=t.includes(".");return r?Sv(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}var Irt=(function(){function e(t){if(ri(this,e),this.origin="",this.number=void 0,this.empty=void 0,!t&&t!==0||!String(t).trim()){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return ni(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(r){if(this.isInvalidate())return new e(r);var n=Number(r);if(Number.isNaN(n))return this;var i=this.number+n;if(i>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(i<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var a=Math.max(TB(this.number),TB(n));return new e(i.toFixed(a))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(r){return this.toNumber()===r?.toNumber()}},{key:"lessEquals",value:function(r){return this.add(r.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return r?this.isInvalidate()?"":z4(this.number):this.origin}}]),e})(),Srt=(function(){function e(t){if(ri(this,e),this.origin="",this.negative=void 0,this.integer=void 0,this.decimal=void 0,this.decimalLen=void 0,this.empty=void 0,this.nan=void 0,!t&&t!==0||!String(t).trim()){this.empty=!0;return}if(this.origin=String(t),t==="-"){this.nan=!0;return}var r=t;if(tH(r)&&(r=Number(r)),r=typeof r=="string"?r:z4(r),rH(r)){var n=Sv(r);this.negative=n.negative;var i=n.trimStr.split(".");this.integer=BigInt(i[0]);var a=i[1]||"0";this.decimal=BigInt(a),this.decimalLen=a.length}else this.nan=!0}return ni(e,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(r){var n="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(r,"0"));return BigInt(n)}},{key:"negate",value:function(){var r=new e(this.toString());return r.negative=!r.negative,r}},{key:"add",value:function(r){if(this.isInvalidate())return new e(r);var n=new e(r);if(n.isInvalidate())return this;var i=Math.max(this.getDecimalStr().length,n.getDecimalStr().length),a=this.alignDecimal(i),o=n.alignDecimal(i),s=(a+o).toString(),l=Sv(s),c=l.negativeStr,u=l.trimStr,A="".concat(c).concat(u.padStart(i+1,"0"));return new e("".concat(A.slice(0,-i),".").concat(A.slice(-i)))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(r){return this.toString()===r?.toString()}},{key:"lessEquals",value:function(r){return this.add(r.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return r?this.isInvalidate()?"":Sv("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e})();function Xu(e){return Z6()?new Srt(e):new Irt(e)}function bR(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var i=Sv(e),a=i.negativeStr,o=i.integerStr,s=i.decimalStr,l="".concat(t).concat(s),c="".concat(a).concat(o);if(r>=0){var u=Number(s[r]);if(u>=5&&!n){var A=Xu(e).add("".concat(a,"0.").concat("0".repeat(r)).concat(10-u));return bR(A.toString(),t,r,n)}return r===0?c:"".concat(c).concat(t).concat(s.padEnd(r,"0").slice(0,r))}return l===".0"?c:"".concat(c).concat(l)}var Rrt=200,Trt=600;function Qrt(e){var t=e.prefixCls,r=e.upNode,n=e.downNode,i=e.upDisabled,a=e.downDisabled,o=e.onStep,s=E.useRef(),l=E.useRef();l.current=o;var c=function(p,m){p.preventDefault(),l.current(m);function y(){l.current(m),s.current=setTimeout(y,Rrt)}s.current=setTimeout(y,Trt)},u=function(){clearTimeout(s.current)};if(E.useEffect(function(){return u},[]),f4())return null;var A="".concat(t,"-handler"),d=At(A,"".concat(A,"-up"),ee({},"".concat(A,"-up-disabled"),i)),f=At(A,"".concat(A,"-down"),ee({},"".concat(A,"-down-disabled"),a)),h={unselectable:"on",role:"button",onMouseUp:u,onMouseLeave:u};return E.createElement("div",{className:"".concat(A,"-wrap")},E.createElement("span",ge({},h,{onMouseDown:function(p){c(p,!0)},"aria-label":"Increase Value","aria-disabled":i,className:d}),r||E.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),E.createElement("span",ge({},h,{onMouseDown:function(p){c(p,!1)},"aria-label":"Decrease Value","aria-disabled":a,className:f}),n||E.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function Drt(e,t){var r=E.useRef(null);function n(){try{var a=e.selectionStart,o=e.selectionEnd,s=e.value,l=s.substring(0,a),c=s.substring(o);r.current={start:a,end:o,value:s,beforeTxt:l,afterTxt:c}}catch{}}function i(){if(e&&r.current&&t)try{var a=e.value,o=r.current,s=o.beforeTxt,l=o.afterTxt,c=o.start,u=a.length;if(a.endsWith(l))u=a.length-r.current.afterTxt.length;else if(a.startsWith(s))u=s.length;else{var A=s[c-1],d=a.indexOf(A,c-1);d!==-1&&(u=d+1)}e.setSelectionRange(u,u)}catch(f){Si(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(f.message))}}return[n,i]}const Frt=(function(){var e=E.useRef(0),t=function(){li.cancel(e.current)};return E.useEffect(function(){return t},[]),function(r){t(),e.current=li(function(){r()})}});var _rt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],dee=function(t,r){return t||r.isEmpty()?r.toString():r.toNumber()},fee=function(t){var r=Xu(t);return r.isInvalidate()?null:r},Rwe=E.forwardRef(function(e,t){var r,n=e.prefixCls,i=n===void 0?"rc-input-number":n,a=e.className,o=e.style,s=e.min,l=e.max,c=e.step,u=c===void 0?1:c,A=e.defaultValue,d=e.value,f=e.disabled,h=e.readOnly,g=e.upHandler,p=e.downHandler,m=e.keyboard,y=e.controls,C=y===void 0?!0:y,w=e.stringMode,B=e.parser,x=e.formatter,M=e.precision,S=e.decimalSeparator,R=e.onChange,b=e.onInput,T=e.onPressEnter,D=e.onStep,F=En(e,_rt),_="".concat(i,"-input"),N=E.useRef(null),P=E.useState(!1),k=Ve(P,2),j=k[0],Y=k[1],X=E.useRef(!1),K=E.useRef(!1),U=E.useRef(!1),G=E.useState(function(){return Xu(d??A)}),z=Ve(G,2),H=z[0],V=z[1];function Z(xt){d===void 0&&V(xt)}var ne=E.useCallback(function(xt,$){if(!$)return M>=0?M:Math.max(TB(xt),TB(u))},[M,u]),re=E.useCallback(function(xt){var $=String(xt);if(B)return B($);var Qe=$;return S&&(Qe=Qe.replace(S,".")),Qe.replace(/[^\w.-]+/g,"")},[B,S]),ue=E.useRef(""),he=E.useCallback(function(xt,$){if(x)return x(xt,{userTyping:$,input:String(ue.current)});var Qe=typeof xt=="number"?z4(xt):xt;if(!$){var Fe=ne(Qe,$);if(rH(Qe)&&(S||Fe>=0)){var Ae=S||".";Qe=bR(Qe,Ae,Fe)}}return Qe},[x,ne,S]),me=E.useState(function(){var xt=A??d;return H.isInvalidate()&&["string","number"].includes(sr(xt))?Number.isNaN(xt)?"":xt:he(H.toString(),!1)}),be=Ve(me,2),Me=be[0],ie=be[1];ue.current=Me;function Se(xt,$){ie(he(xt.isInvalidate()?xt.toString(!1):xt.toString(!$),$))}var Ue=E.useMemo(function(){return fee(l)},[l,M]),ct=E.useMemo(function(){return fee(s)},[s,M]),He=E.useMemo(function(){return!Ue||!H||H.isInvalidate()?!1:Ue.lessEquals(H)},[Ue,H]),Re=E.useMemo(function(){return!ct||!H||H.isInvalidate()?!1:H.lessEquals(ct)},[ct,H]),Ce=Drt(N.current,j),De=Ve(Ce,2),Ie=De[0],$e=De[1],Ct=function($){return Ue&&!$.lessEquals(Ue)?Ue:ct&&!ct.lessEquals($)?ct:null},Ze=function($){return!Ct($)},tt=function($,Qe){var Fe=$,Ae=Ze(Fe)||Fe.isEmpty();if(!Fe.isEmpty()&&!Qe&&(Fe=Ct(Fe)||Fe,Ae=!0),!h&&!f&&Ae){var le=Fe.toString(),Be=ne(le,Qe);return Be>=0&&(Fe=Xu(bR(le,".",Be)),Ze(Fe)||(Fe=Xu(bR(le,".",Be,!0)))),Fe.equals(H)||(Z(Fe),R?.(Fe.isEmpty()?null:dee(w,Fe)),d===void 0&&Se(Fe,Qe)),Fe}return H},nt=Frt(),rt=function xt($){if(Ie(),ie($),!K.current){var Qe=re($),Fe=Xu(Qe);Fe.isNaN()||tt(Fe,!0)}b?.($),nt(function(){var Ae=$;B||(Ae=$.replace(/。/g,".")),Ae!==$&&xt(Ae)})},qe=function(){K.current=!0},de=function(){K.current=!1,rt(N.current.value)},We=function($){rt($.target.value)},ut=function($){var Qe;if(!($&&He||!$&&Re)){X.current=!1;var Fe=Xu(U.current?Aee(u):u);$||(Fe=Fe.negate());var Ae=(H||Xu(0)).add(Fe.toString()),le=tt(Ae,!1);D?.(dee(w,le),{offset:U.current?Aee(u):u,type:$?"up":"down"}),(Qe=N.current)===null||Qe===void 0||Qe.focus()}},Et=function($){var Qe=Xu(re(Me)),Fe=Qe;Qe.isNaN()?Fe=H:Fe=tt(Qe,$),d!==void 0?Se(H,!1):Fe.isNaN()||Se(Fe,!1)},ze=function(){X.current=!0},Ge=function($){var Qe=$.which,Fe=$.shiftKey;X.current=!0,Fe?U.current=!0:U.current=!1,Qe===cr.ENTER&&(K.current||(X.current=!1),Et(!1),T?.($)),m!==!1&&!K.current&&[cr.UP,cr.DOWN].includes(Qe)&&(ut(cr.UP===Qe),$.preventDefault())},pe=function(){X.current=!1,U.current=!1},Bt=function(){Et(!1),Y(!1),X.current=!1};return ME(function(){H.isInvalidate()||Se(H,!1)},[M]),ME(function(){var xt=Xu(d);V(xt);var $=Xu(re(Me));(!xt.equals($)||!X.current||x)&&Se(xt,X.current)},[d]),ME(function(){x&&$e()},[Me]),E.createElement("div",{className:At(i,a,(r={},ee(r,"".concat(i,"-focused"),j),ee(r,"".concat(i,"-disabled"),f),ee(r,"".concat(i,"-readonly"),h),ee(r,"".concat(i,"-not-a-number"),H.isNaN()),ee(r,"".concat(i,"-out-of-range"),!H.isInvalidate()&&!Ze(H)),r)),style:o,onFocus:function(){Y(!0)},onBlur:Bt,onKeyDown:Ge,onKeyUp:pe,onCompositionStart:qe,onCompositionEnd:de,onBeforeInput:ze},C&&E.createElement(Qrt,{prefixCls:i,upNode:g,downNode:p,upDisabled:He,downDisabled:Re,onStep:ut}),E.createElement("div",{className:"".concat(_,"-wrap")},E.createElement("input",ge({autoComplete:"off",role:"spinbutton","aria-valuemin":s,"aria-valuemax":l,"aria-valuenow":H.isInvalidate()?null:H.toString(),step:u},F,{ref:Tc(N,t),className:_,value:Me,onChange:We,disabled:f,readOnly:h}))))});Rwe.displayName="InputNumber";var Nrt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Twe=E.forwardRef(function(e,t){var r=E.useContext(cn),n=r.getPrefixCls,i=r.direction,a=E.useContext(Rs),o=E.useState(!1),s=Ve(o,2),l=s[0],c=s[1],u=E.useRef(null);E.useImperativeHandle(t,function(){return u.current});var A=e.className,d=e.size,f=e.disabled,h=e.prefixCls,g=e.addonBefore,p=e.addonAfter,m=e.prefix,y=e.bordered,C=y===void 0?!0:y,w=e.readOnly,B=e.status,x=e.controls,M=Nrt(e,["className","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),S=n("input-number",h),R=$f(S,i),b=R.compactSize,T=R.compactItemClassnames,D=E.createElement(vPe,{className:"".concat(S,"-handler-up-inner")}),F=E.createElement(ux,{className:"".concat(S,"-handler-down-inner")}),_=typeof x=="boolean"?x:void 0;sr(x)==="object"&&(D=typeof x.upIcon>"u"?D:E.createElement("span",{className:"".concat(S,"-handler-up-inner")},x.upIcon),F=typeof x.downIcon>"u"?F:E.createElement("span",{className:"".concat(S,"-handler-down-inner")},x.downIcon));var N=E.useContext(Ts),P=N.hasFeedback,k=N.status,j=N.isFormItemInput,Y=N.feedbackIcon,X=qf(k,B),K=b||d||a,U=E.useContext(ec),G=f??U,z=At(ee(ee(ee(ee(ee({},"".concat(S,"-lg"),K==="large"),"".concat(S,"-sm"),K==="small"),"".concat(S,"-rtl"),i==="rtl"),"".concat(S,"-borderless"),!C),"".concat(S,"-in-form-item"),j),$l(S,X),T,A),H=E.createElement(Rwe,ge({ref:u,disabled:G,className:z,upHandler:D,downHandler:F,prefixCls:S,readOnly:w,controls:_},M));if(m!=null||P){var V=At("".concat(S,"-affix-wrapper"),$l("".concat(S,"-affix-wrapper"),X,P),ee(ee(ee(ee(ee(ee(ee(ee({},"".concat(S,"-affix-wrapper-focused"),l),"".concat(S,"-affix-wrapper-disabled"),e.disabled),"".concat(S,"-affix-wrapper-sm"),a==="small"),"".concat(S,"-affix-wrapper-lg"),a==="large"),"".concat(S,"-affix-wrapper-rtl"),i==="rtl"),"".concat(S,"-affix-wrapper-readonly"),w),"".concat(S,"-affix-wrapper-borderless"),!C),"".concat(A),!(g||p)&&A));H=E.createElement("div",{className:V,style:e.style,onMouseUp:function(){return u.current.focus()}},m&&E.createElement("span",{className:"".concat(S,"-prefix")},m),Ea(H,{style:null,value:e.value,onFocus:function(Me){var ie;c(!0),(ie=e.onFocus)===null||ie===void 0||ie.call(e,Me)},onBlur:function(Me){var ie;c(!1),(ie=e.onBlur)===null||ie===void 0||ie.call(e,Me)}}),P&&E.createElement("span",{className:"".concat(S,"-suffix")},Y))}if(g!=null||p!=null){var Z="".concat(S,"-group"),ne="".concat(Z,"-addon"),re=g?E.createElement("div",{className:ne},g):null,ue=p?E.createElement("div",{className:ne},p):null,he=At("".concat(S,"-wrapper"),Z,ee({},"".concat(Z,"-rtl"),i==="rtl")),me=At("".concat(S,"-group-wrapper"),ee(ee(ee({},"".concat(S,"-group-wrapper-sm"),a==="small"),"".concat(S,"-group-wrapper-lg"),a==="large"),"".concat(S,"-group-wrapper-rtl"),i==="rtl"),$l("".concat(S,"-group-wrapper"),X,P),A);H=E.createElement("div",{className:me,style:e.style},E.createElement("div",{className:he},re&&E.createElement(Yv,null,E.createElement(sy,{status:!0,override:!0},re)),Ea(H,{style:null,disabled:G}),ue&&E.createElement(Yv,null,E.createElement(sy,{status:!0,override:!0},ue))))}return H}),X1=function(t){var r,n="".concat(t.rootPrefixCls,"-item"),i=At(n,"".concat(n,"-").concat(t.page),(r={},ee(r,"".concat(n,"-active"),t.active),ee(r,"".concat(n,"-disabled"),!t.page),ee(r,t.className,!!t.className),r)),a=function(){t.onClick(t.page)},o=function(l){t.onKeyPress(l,t.onClick,t.page)};return ce.createElement("li",{title:t.showTitle?t.page:null,className:i,onClick:a,onKeyPress:o,tabIndex:"0"},t.itemRender(t.page,"page",ce.createElement("a",{rel:"nofollow"},t.page)))};const Zp={ENTER:13,ARROW_UP:38,ARROW_DOWN:40};var Qwe=(function(e){wi(r,e);var t=Sa(r);function r(){var n;ri(this,r);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n=t.call.apply(t,[this].concat(a)),n.state={goInputText:""},n.buildOptionText=function(s){return"".concat(s," ").concat(n.props.locale.items_per_page)},n.changeSize=function(s){n.props.changeSize(Number(s))},n.handleChange=function(s){n.setState({goInputText:s.target.value})},n.handleBlur=function(s){var l=n.props,c=l.goButton,u=l.quickGo,A=l.rootPrefixCls,d=n.state.goInputText;c||d===""||(n.setState({goInputText:""}),!(s.relatedTarget&&(s.relatedTarget.className.indexOf("".concat(A,"-item-link"))>=0||s.relatedTarget.className.indexOf("".concat(A,"-item"))>=0))&&u(n.getValidValue()))},n.go=function(s){var l=n.state.goInputText;l!==""&&(s.keyCode===Zp.ENTER||s.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return ni(r,[{key:"getValidValue",value:function(){var i=this.state.goInputText;return!i||isNaN(i)?void 0:Number(i)}},{key:"getPageSizeOptions",value:function(){var i=this.props,a=i.pageSize,o=i.pageSizeOptions;return o.some(function(s){return s.toString()===a.toString()})?o:o.concat([a.toString()]).sort(function(s,l){var c=isNaN(Number(s))?0:Number(s),u=isNaN(Number(l))?0:Number(l);return c-u})}},{key:"render",value:function(){var i=this,a=this.props,o=a.pageSize,s=a.locale,l=a.rootPrefixCls,c=a.changeSize,u=a.quickGo,A=a.goButton,d=a.selectComponentClass,f=a.buildOptionText,h=a.selectPrefixCls,g=a.disabled,p=this.state.goInputText,m="".concat(l,"-options"),y=d,C=null,w=null,B=null;if(!c&&!u)return null;var x=this.getPageSizeOptions();if(c&&y){var M=x.map(function(S,R){return ce.createElement(y.Option,{key:R,value:S.toString()},(f||i.buildOptionText)(S))});C=ce.createElement(y,{disabled:g,prefixCls:h,showSearch:!1,className:"".concat(m,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(o||x[0]).toString(),onChange:this.changeSize,getPopupContainer:function(R){return R.parentNode},"aria-label":s.page_size,defaultOpen:!1},M)}return u&&(A&&(B=typeof A=="boolean"?ce.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:g,className:"".concat(m,"-quick-jumper-button")},s.jump_to_confirm):ce.createElement("span",{onClick:this.go,onKeyUp:this.go},A)),w=ce.createElement("div",{className:"".concat(m,"-quick-jumper")},s.jump_to,ce.createElement("input",{disabled:g,type:"text",value:p,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":s.page}),s.page,B)),ce.createElement("li",{className:"".concat(m)},C,w)}}]),r})(ce.Component);Qwe.defaultProps={pageSizeOptions:["10","20","50","100"]};const krt={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"};function eL(){}function hee(e){var t=Number(e);return typeof t=="number"&&!isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function Prt(e,t,r){return r}function Qh(e,t,r){var n=typeof e>"u"?t.pageSize:e;return Math.floor((r.total-1)/n)+1}var Dwe=(function(e){wi(r,e);var t=Sa(r);function r(n){var i;ri(this,r),i=t.call(this,n),i.getJumpPrevPage=function(){return Math.max(1,i.state.current-(i.props.showLessItems?3:5))},i.getJumpNextPage=function(){return Math.min(Qh(void 0,i.state,i.props),i.state.current+(i.props.showLessItems?3:5))},i.getItemIcon=function(c,u){var A=i.props.prefixCls,d=c||ce.createElement("button",{type:"button","aria-label":u,className:"".concat(A,"-item-link")});return typeof c=="function"&&(d=ce.createElement(c,se({},i.props))),d},i.savePaginationNode=function(c){i.paginationNode=c},i.isValid=function(c){var u=i.props.total;return hee(c)&&c!==i.state.current&&hee(u)&&u>0},i.shouldDisplayQuickJumper=function(){var c=i.props,u=c.showQuickJumper,A=c.total,d=i.state.pageSize;return A<=d?!1:u},i.handleKeyDown=function(c){(c.keyCode===Zp.ARROW_UP||c.keyCode===Zp.ARROW_DOWN)&&c.preventDefault()},i.handleKeyUp=function(c){var u=i.getValidValue(c),A=i.state.currentInputValue;u!==A&&i.setState({currentInputValue:u}),c.keyCode===Zp.ENTER?i.handleChange(u):c.keyCode===Zp.ARROW_UP?i.handleChange(u-1):c.keyCode===Zp.ARROW_DOWN&&i.handleChange(u+1)},i.handleBlur=function(c){var u=i.getValidValue(c);i.handleChange(u)},i.changePageSize=function(c){var u=i.state.current,A=Qh(c,i.state,i.props);u=u>A?A:u,A===0&&(u=i.state.current),typeof c=="number"&&("pageSize"in i.props||i.setState({pageSize:c}),"current"in i.props||i.setState({current:u,currentInputValue:u})),i.props.onShowSizeChange(u,c),"onChange"in i.props&&i.props.onChange&&i.props.onChange(u,c)},i.handleChange=function(c){var u=i.props,A=u.disabled,d=u.onChange,f=i.state,h=f.pageSize,g=f.current,p=f.currentInputValue;if(i.isValid(c)&&!A){var m=Qh(void 0,i.state,i.props),y=c;return c>m?y=m:c<1&&(y=1),"current"in i.props||i.setState({current:y}),y!==p&&i.setState({currentInputValue:y}),d(y,h),y}return g},i.prev=function(){i.hasPrev()&&i.handleChange(i.state.current-1)},i.next=function(){i.hasNext()&&i.handleChange(i.state.current+1)},i.jumpPrev=function(){i.handleChange(i.getJumpPrevPage())},i.jumpNext=function(){i.handleChange(i.getJumpNextPage())},i.hasPrev=function(){return i.state.current>1},i.hasNext=function(){return i.state.current<Qh(void 0,i.state,i.props)},i.runIfEnter=function(c,u){if(c.key==="Enter"||c.charCode===13){for(var A=arguments.length,d=new Array(A>2?A-2:0),f=2;f<A;f++)d[f-2]=arguments[f];u.apply(void 0,d)}},i.runIfEnterPrev=function(c){i.runIfEnter(c,i.prev)},i.runIfEnterNext=function(c){i.runIfEnter(c,i.next)},i.runIfEnterJumpPrev=function(c){i.runIfEnter(c,i.jumpPrev)},i.runIfEnterJumpNext=function(c){i.runIfEnter(c,i.jumpNext)},i.handleGoTO=function(c){(c.keyCode===Zp.ENTER||c.type==="click")&&i.handleChange(i.state.currentInputValue)};var a=n.onChange!==eL,o="current"in n;o&&!a&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var s=n.defaultCurrent;"current"in n&&(s=n.current);var l=n.defaultPageSize;return"pageSize"in n&&(l=n.pageSize),s=Math.min(s,Qh(l,void 0,n)),i.state={current:s,currentInputValue:s,pageSize:l},i}return ni(r,[{key:"componentDidUpdate",value:function(i,a){var o=this.props.prefixCls;if(a.current!==this.state.current&&this.paginationNode){var s=this.paginationNode.querySelector(".".concat(o,"-item-").concat(a.current));s&&document.activeElement===s&&s.blur()}}},{key:"getValidValue",value:function(i){var a=i.target.value,o=Qh(void 0,this.state,this.props),s=this.state.currentInputValue,l;return a===""?l=a:isNaN(Number(a))?l=s:a>=o?l=o:l=Number(a),l}},{key:"getShowSizeChanger",value:function(){var i=this.props,a=i.showSizeChanger,o=i.total,s=i.totalBoundaryShowSizeChanger;return typeof a<"u"?a:o>s}},{key:"renderPrev",value:function(i){var a=this.props,o=a.prevIcon,s=a.itemRender,l=s(i,"prev",this.getItemIcon(o,"prev page")),c=!this.hasPrev();return E.isValidElement(l)?E.cloneElement(l,{disabled:c}):l}},{key:"renderNext",value:function(i){var a=this.props,o=a.nextIcon,s=a.itemRender,l=s(i,"next",this.getItemIcon(o,"next page")),c=!this.hasNext();return E.isValidElement(l)?E.cloneElement(l,{disabled:c}):l}},{key:"render",value:function(){var i=this,a=this.props,o=a.prefixCls,s=a.className,l=a.style,c=a.disabled,u=a.hideOnSinglePage,A=a.total,d=a.locale,f=a.showQuickJumper,h=a.showLessItems,g=a.showTitle,p=a.showTotal,m=a.simple,y=a.itemRender,C=a.showPrevNextJumpers,w=a.jumpPrevIcon,B=a.jumpNextIcon,x=a.selectComponentClass,M=a.selectPrefixCls,S=a.pageSizeOptions,R=this.state,b=R.current,T=R.pageSize,D=R.currentInputValue;if(u===!0&&A<=T)return null;var F=Qh(void 0,this.state,this.props),_=[],N=null,P=null,k=null,j=null,Y=null,X=f&&f.goButton,K=h?1:2,U=b-1>0?b-1:0,G=b+1<F?b+1:F,z=Object.keys(this.props).reduce(function(Ue,ct){return(ct.substr(0,5)==="data-"||ct.substr(0,5)==="aria-"||ct==="role")&&(Ue[ct]=i.props[ct]),Ue},{}),H=p&&ce.createElement("li",{className:"".concat(o,"-total-text")},p(A,[A===0?0:(b-1)*T+1,b*T>A?A:b*T]));if(m)return X&&(typeof X=="boolean"?Y=ce.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},d.jump_to_confirm):Y=ce.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},X),Y=ce.createElement("li",{title:g?"".concat(d.jump_to).concat(b,"/").concat(F):null,className:"".concat(o,"-simple-pager")},Y)),ce.createElement("ul",ge({className:At(o,"".concat(o,"-simple"),ee({},"".concat(o,"-disabled"),c),s),style:l,ref:this.savePaginationNode},z),H,ce.createElement("li",{title:g?d.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:At("".concat(o,"-prev"),ee({},"".concat(o,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(U)),ce.createElement("li",{title:g?"".concat(b,"/").concat(F):null,className:"".concat(o,"-simple-pager")},ce.createElement("input",{type:"text",value:D,disabled:c,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:"3"}),ce.createElement("span",{className:"".concat(o,"-slash")},"/"),F),ce.createElement("li",{title:g?d.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:At("".concat(o,"-next"),ee({},"".concat(o,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(G)),Y);if(F<=3+K*2){var V={locale:d,rootPrefixCls:o,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:g,itemRender:y};F||_.push(ce.createElement(X1,ge({},V,{key:"noPager",page:1,className:"".concat(o,"-item-disabled")})));for(var Z=1;Z<=F;Z+=1){var ne=b===Z;_.push(ce.createElement(X1,ge({},V,{key:Z,page:Z,active:ne})))}}else{var re=h?d.prev_3:d.prev_5,ue=h?d.next_3:d.next_5;C&&(N=ce.createElement("li",{title:g?re:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:At("".concat(o,"-jump-prev"),ee({},"".concat(o,"-jump-prev-custom-icon"),!!w))},y(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(w,"prev page"))),P=ce.createElement("li",{title:g?ue:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:At("".concat(o,"-jump-next"),ee({},"".concat(o,"-jump-next-custom-icon"),!!B))},y(this.getJumpNextPage(),"jump-next",this.getItemIcon(B,"next page")))),j=ce.createElement(X1,{locale:d,last:!0,rootPrefixCls:o,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:F,page:F,active:!1,showTitle:g,itemRender:y}),k=ce.createElement(X1,{locale:d,rootPrefixCls:o,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:g,itemRender:y});var he=Math.max(1,b-K),me=Math.min(b+K,F);b-1<=K&&(me=1+K*2),F-b<=K&&(he=F-K*2);for(var be=he;be<=me;be+=1){var Me=b===be;_.push(ce.createElement(X1,{locale:d,rootPrefixCls:o,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:be,page:be,active:Me,showTitle:g,itemRender:y}))}b-1>=K*2&&b!==3&&(_[0]=E.cloneElement(_[0],{className:"".concat(o,"-item-after-jump-prev")}),_.unshift(N)),F-b>=K*2&&b!==F-2&&(_[_.length-1]=E.cloneElement(_[_.length-1],{className:"".concat(o,"-item-before-jump-next")}),_.push(P)),he!==1&&_.unshift(k),me!==F&&_.push(j)}var ie=!this.hasPrev()||!F,Se=!this.hasNext()||!F;return ce.createElement("ul",ge({className:At(o,s,ee({},"".concat(o,"-disabled"),c)),style:l,ref:this.savePaginationNode},z),H,ce.createElement("li",{title:g?d.prev_page:null,onClick:this.prev,tabIndex:ie?null:0,onKeyPress:this.runIfEnterPrev,className:At("".concat(o,"-prev"),ee({},"".concat(o,"-disabled"),ie)),"aria-disabled":ie},this.renderPrev(U)),_,ce.createElement("li",{title:g?d.next_page:null,onClick:this.next,tabIndex:Se?null:0,onKeyPress:this.runIfEnterNext,className:At("".concat(o,"-next"),ee({},"".concat(o,"-disabled"),Se)),"aria-disabled":Se},this.renderNext(G)),ce.createElement(Qwe,{disabled:c,locale:d,rootPrefixCls:o,selectComponentClass:x,selectPrefixCls:M,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:b,pageSize:T,pageSizeOptions:S,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:X}))}}],[{key:"getDerivedStateFromProps",value:function(i,a){var o={};if("current"in i&&(o.current=i.current,i.current!==a.current&&(o.currentInputValue=o.current)),"pageSize"in i&&i.pageSize!==a.pageSize){var s=a.current,l=Qh(i.pageSize,a,i);s=s>l?l:s,"current"in i||(o.current=s,o.currentInputValue=s),o.pageSize=i.pageSize}return o}}]),r})(ce.Component);Dwe.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:eL,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:eL,locale:krt,style:{},itemRender:Prt,totalBoundaryShowSizeChanger:50};var Fwe=function(t){return E.createElement(hn,ge({},t,{size:"small"}))},_we=function(t){return E.createElement(hn,ge({},t,{size:"middle"}))};Fwe.Option=hn.Option;_we.Option=hn.Option;var Ort=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Nwe=function(t){var r=t.prefixCls,n=t.selectPrefixCls,i=t.className,a=t.size,o=t.locale,s=t.selectComponentClass,l=t.responsive,c=t.showSizeChanger,u=Ort(t,["prefixCls","selectPrefixCls","className","size","locale","selectComponentClass","responsive","showSizeChanger"]),A=pU(l),d=A.xs,f=E.useContext(cn),h=f.getPrefixCls,g=f.direction,p=f.pagination,m=p===void 0?{}:p,y=h("pagination",r),C=c??m.showSizeChanger,w=function(){var x=E.createElement("span",{className:"".concat(y,"-item-ellipsis")},"•••"),M=E.createElement("button",{className:"".concat(y,"-item-link"),type:"button",tabIndex:-1},E.createElement(kz,null)),S=E.createElement("button",{className:"".concat(y,"-item-link"),type:"button",tabIndex:-1},E.createElement(pB,null)),R=E.createElement("a",{className:"".concat(y,"-item-link")},E.createElement("div",{className:"".concat(y,"-item-container")},E.createElement(ANe,{className:"".concat(y,"-item-link-icon")}),x)),b=E.createElement("a",{className:"".concat(y,"-item-link")},E.createElement("div",{className:"".concat(y,"-item-container")},E.createElement(Ope,{className:"".concat(y,"-item-link-icon")}),x));if(g==="rtl"){var T=[S,M];M=T[0],S=T[1];var D=[b,R];R=D[0],b=D[1]}return{prevIcon:M,nextIcon:S,jumpPrevIcon:R,jumpNextIcon:b}};return E.createElement(Dd,{componentName:"Pagination",defaultLocale:wEe},function(B){var x=ge(ge({},B),o),M=a==="small"||!!(d&&!a&&l),S=h("select",n),R=At(ee(ee({},"".concat(y,"-mini"),M),"".concat(y,"-rtl"),g==="rtl"),i);return E.createElement(Dwe,ge({},w(),u,{prefixCls:y,selectPrefixCls:S,className:R,selectComponentClass:s||(M?Fwe:_we),locale:x,showSizeChanger:C}))})},tk,gee;function jrt(){if(gee)return tk;gee=1;var e=mA(),t=function(){return e.Date.now()};return tk=t,tk}var rk,pee;function zrt(){if(pee)return rk;pee=1;var e=Rc(),t=jrt(),r=MCe(),n="Expected a function",i=Math.max,a=Math.min;function o(s,l,c){var u,A,d,f,h,g,p=0,m=!1,y=!1,C=!0;if(typeof s!="function")throw new TypeError(n);l=r(l)||0,e(c)&&(m=!!c.leading,y="maxWait"in c,d=y?i(r(c.maxWait)||0,l):d,C="trailing"in c?!!c.trailing:C);function w(F){var _=u,N=A;return u=A=void 0,p=F,f=s.apply(N,_),f}function B(F){return p=F,h=setTimeout(S,l),m?w(F):f}function x(F){var _=F-g,N=F-p,P=l-_;return y?a(P,d-N):P}function M(F){var _=F-g,N=F-p;return g===void 0||_>=l||_<0||y&&N>=d}function S(){var F=t();if(M(F))return R(F);h=setTimeout(S,x(F))}function R(F){return h=void 0,C&&u?w(F):(u=A=void 0,f)}function b(){h!==void 0&&clearTimeout(h),p=0,u=g=A=h=void 0}function T(){return h===void 0?f:R(t())}function D(){var F=t(),_=M(F);if(u=arguments,A=this,g=F,_){if(h===void 0)return B(g);if(y)return clearTimeout(h),h=setTimeout(S,l),w(g)}return h===void 0&&(h=setTimeout(S,l)),f}return D.cancel=b,D.flush=T,D}return rk=o,rk}var Lrt=zrt();const nH=xn(Lrt);var Yrt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};us("small","default","large");var IR=null;function Urt(e,t){var r=t.indicator,n="".concat(e,"-dot");return r===null?null:bc(r)?Ea(r,{className:At(r.props.className,n)}):bc(IR)?Ea(IR,{className:At(IR.props.className,n)}):E.createElement("span",{className:At(n,"".concat(e,"-dot-spin"))},E.createElement("i",{className:"".concat(e,"-dot-item")}),E.createElement("i",{className:"".concat(e,"-dot-item")}),E.createElement("i",{className:"".concat(e,"-dot-item")}),E.createElement("i",{className:"".concat(e,"-dot-item")}))}function Hrt(e,t){return!!e&&!!t&&!isNaN(Number(t))}var Grt=function(t){var r=t.spinPrefixCls,n=t.spinning,i=n===void 0?!0:n,a=t.delay,o=t.className,s=t.size,l=s===void 0?"default":s,c=t.tip,u=t.wrapperClassName,A=t.style,d=t.children,f=Yrt(t,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),h=E.useState(function(){return i&&!Hrt(i,a)}),g=Ve(h,2),p=g[0],m=g[1];E.useEffect(function(){var w=nH(function(){m(i)},a);return w(),function(){var B;(B=w?.cancel)===null||B===void 0||B.call(w)}},[a,i]);var y=function(){return typeof d<"u"},C=function(B){var x=B.direction,M=At(r,ee(ee(ee(ee(ee({},"".concat(r,"-sm"),l==="small"),"".concat(r,"-lg"),l==="large"),"".concat(r,"-spinning"),p),"".concat(r,"-show-text"),!!c),"".concat(r,"-rtl"),x==="rtl"),o),S=Za(f,["indicator","prefixCls"]),R=E.createElement("div",ge({},S,{style:A,className:M,"aria-live":"polite","aria-busy":p}),Urt(r,t),c?E.createElement("div",{className:"".concat(r,"-text")},c):null);if(y()){var b=At("".concat(r,"-container"),ee({},"".concat(r,"-blur"),p));return E.createElement("div",ge({},S,{className:At("".concat(r,"-nested-loading"),u)}),p&&E.createElement("div",{key:"loading"},R),E.createElement("div",{className:b,key:"container"},d))}return R};return E.createElement(Gg,null,C)},L4=function(t){var r=t.prefixCls,n=E.useContext(cn),i=n.getPrefixCls,a=i("spin",r),o=ge(ge({},t),{spinPrefixCls:a});return E.createElement(Grt,ge({},o))};L4.setDefaultIndicator=function(e){IR=e};function vee(e){return!!(e&&e.then)}var tL=function(t){var r=E.useRef(!1),n=E.useRef(null),i=Ig(!1),a=Ve(i,2),o=a[0],s=a[1],l=t.close,c=function(){l?.apply(void 0,arguments)};E.useEffect(function(){var p=null;return t.autoFocus&&(p=setTimeout(function(){var m;(m=n.current)===null||m===void 0||m.focus()})),function(){p&&clearTimeout(p)}},[]);var u=function(m){vee(m)&&(s(!0),m.then(function(){s(!1,!0),c.apply(void 0,arguments),r.current=!1},function(y){return s(!1,!0),r.current=!1,Promise.reject(y)}))},A=function(m){var y=t.actionFn;if(!r.current){if(r.current=!0,!y){c();return}var C;if(t.emitEvent){if(C=y(m),t.quitOnNullishReturnValue&&!vee(C)){r.current=!1,c(m);return}}else if(y.length)C=y(l),r.current=!1;else if(C=y(),!C){c();return}u(C)}},d=t.type,f=t.children,h=t.prefixCls,g=t.buttonProps;return E.createElement(wt,ge({},MU(d),{onClick:A,loading:o,prefixCls:h},g,{ref:n}),f)},Krt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},rL,Vrt=function(t){rL={x:t.pageX,y:t.pageY},setTimeout(function(){rL=null},100)};R1e()&&document.documentElement.addEventListener("click",Vrt,!0);var kwe=function(t){var r,n=E.useContext(cn),i=n.getPopupContainer,a=n.getPrefixCls,o=n.direction,s=function(F){var _=t.onCancel;_?.(F)},l=function(F){var _=t.onOk;_?.(F)},c=t.prefixCls,u=t.footer,A=t.visible,d=t.open,f=d===void 0?!1:d,h=t.wrapClassName,g=t.centered,p=t.getContainer,m=t.closeIcon,y=t.focusTriggerAfterClose,C=y===void 0?!0:y,w=t.width,B=w===void 0?520:w,x=Krt(t,["prefixCls","footer","visible","open","wrapClassName","centered","getContainer","closeIcon","focusTriggerAfterClose","width"]),M=a("modal",c),S=a(),R=E.createElement(Dd,{componentName:"Modal",defaultLocale:xEe()},function(D){var F=t.okText,_=t.okType,N=_===void 0?"primary":_,P=t.cancelText,k=t.confirmLoading,j=k===void 0?!1:k;return E.createElement(E.Fragment,null,E.createElement(wt,ge({onClick:s},t.cancelButtonProps),P||D.cancelText),E.createElement(wt,ge({},MU(N),{loading:j,onClick:l},t.okButtonProps),F??D.okText))}),b=E.createElement("span",{className:"".concat(M,"-close-x")},m||E.createElement(ss,{className:"".concat(M,"-close-icon")})),T=At(h,ee(ee({},"".concat(M,"-centered"),!!g),"".concat(M,"-wrap-rtl"),o==="rtl"));return E.createElement(Yv,null,E.createElement(sy,{status:!0,override:!0},E.createElement(ZU,ge({width:B},x,{getContainer:p===void 0?i:p,prefixCls:M,wrapClassName:T,footer:u===void 0?R:u,visible:f||A,mousePosition:(r=x.mousePosition)!==null&&r!==void 0?r:rL,onClose:s,closeIcon:b,focusTriggerAfterClose:C,transitionName:lu(S,"zoom",t.transitionName),maskTransitionName:lu(S,"fade",t.maskTransitionName)}))))},Pwe=function(t){var r=t.icon,n=t.onCancel,i=t.onOk,a=t.close,o=t.zIndex,s=t.afterClose,l=t.visible,c=t.open,u=t.keyboard,A=t.centered,d=t.getContainer,f=t.maskStyle,h=t.okText,g=t.okButtonProps,p=t.cancelText,m=t.cancelButtonProps,y=t.direction,C=t.prefixCls,w=t.wrapClassName,B=t.rootPrefixCls,x=t.iconPrefixCls,M=t.bodyStyle,S=t.closable,R=S===void 0?!1:S,b=t.closeIcon,T=t.modalRender,D=t.focusTriggerAfterClose,F=t.okType||"primary",_="".concat(C,"-confirm"),N="okCancel"in t?t.okCancel:!0,P=t.width||416,k=t.style||{},j=t.mask===void 0?!0:t.mask,Y=t.maskClosable===void 0?!1:t.maskClosable,X=t.autoFocusButton===null?!1:t.autoFocusButton||"ok",K=At(_,"".concat(_,"-").concat(t.type),ee({},"".concat(_,"-rtl"),y==="rtl"),t.className),U=N&&E.createElement(tL,{actionFn:n,close:a,autoFocus:X==="cancel",buttonProps:m,prefixCls:"".concat(B,"-btn")},p);return E.createElement(dm,{prefixCls:B,iconPrefixCls:x,direction:y},E.createElement(kwe,{prefixCls:C,className:K,wrapClassName:At(ee({},"".concat(_,"-centered"),!!t.centered),w),onCancel:function(){return a?.({triggerCancel:!0})},open:c||l,title:"",footer:"",transitionName:lu(B,"zoom",t.transitionName),maskTransitionName:lu(B,"fade",t.maskTransitionName),mask:j,maskClosable:Y,maskStyle:f,style:k,bodyStyle:M,width:P,zIndex:o,afterClose:s,keyboard:u,centered:A,getContainer:d,closable:R,closeIcon:b,modalRender:T,focusTriggerAfterClose:D},E.createElement("div",{className:"".concat(_,"-body-wrapper")},E.createElement("div",{className:"".concat(_,"-body")},r,t.title===void 0?null:E.createElement("span",{className:"".concat(_,"-title")},t.title),E.createElement("div",{className:"".concat(_,"-content")},t.content)),E.createElement("div",{className:"".concat(_,"-btns")},U,E.createElement(tL,{type:F,actionFn:i,close:a,autoFocus:X==="ok",buttonProps:g,prefixCls:"".concat(B,"-btn")},h)))))},vE=[],Jrt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Owe="";function Wrt(){return Owe}function Yx(e){var t=document.createDocumentFragment(),r=ge(ge({},e),{close:o,open:!0}),n;function i(){for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];var A=c.some(function(h){return h&&h.triggerCancel});e.onCancel&&A&&e.onCancel.apply(e,[function(){}].concat(ir(c.slice(1))));for(var d=0;d<vE.length;d++){var f=vE[d];if(f===o){vE.splice(d,1);break}}REe(t)}function a(l){var c=l.okText,u=l.cancelText,A=l.prefixCls,d=Jrt(l,["okText","cancelText","prefixCls"]);clearTimeout(n),n=setTimeout(function(){var f=xEe(),h=eU(),g=h.getPrefixCls,p=h.getIconPrefixCls,m=g(void 0,Wrt()),y=A||"".concat(m,"-modal"),C=p();SEe(E.createElement(Pwe,ge({},d,{prefixCls:y,rootPrefixCls:m,iconPrefixCls:C,okText:c||(d.okCancel?f.okText:f.justOkText),cancelText:u||f.cancelText})),t)})}function o(){for(var l=this,c=arguments.length,u=new Array(c),A=0;A<c;A++)u[A]=arguments[A];r=ge(ge({},r),{open:!1,afterClose:function(){typeof e.afterClose=="function"&&e.afterClose(),i.apply(l,u)}}),r.visible&&delete r.visible,a(r)}function s(l){typeof l=="function"?r=l(r):r=ge(ge({},r),l),a(r)}return a(r),vE.push(o),{destroy:o,update:s}}function jwe(e){return ge(ge({icon:E.createElement(jg,null),okCancel:!1},e),{type:"warning"})}function zwe(e){return ge(ge({icon:E.createElement(HQ,null),okCancel:!1},e),{type:"info"})}function Lwe(e){return ge(ge({icon:E.createElement(LQ,null),okCancel:!1},e),{type:"success"})}function Ywe(e){return ge(ge({icon:E.createElement(YQ,null),okCancel:!1},e),{type:"error"})}function Uwe(e){return ge(ge({icon:E.createElement(jg,null),okCancel:!0},e),{type:"confirm"})}function Xrt(e){var t=e.rootPrefixCls;Owe=t}function qrt(){var e=E.useState([]),t=Ve(e,2),r=t[0],n=t[1],i=E.useCallback(function(a){return n(function(o){return[].concat(ir(o),[a])}),function(){n(function(o){return o.filter(function(s){return s!==a})})}},[]);return[r,i]}var $rt=function(t,r){var n=t.afterClose,i=t.config,a=E.useState(!0),o=Ve(a,2),s=o[0],l=o[1],c=E.useState(i),u=Ve(c,2),A=u[0],d=u[1],f=E.useContext(cn),h=f.direction,g=f.getPrefixCls,p=g("modal"),m=g(),y=function(){l(!1);for(var w=arguments.length,B=new Array(w),x=0;x<w;x++)B[x]=arguments[x];var M=B.some(function(S){return S&&S.triggerCancel});A.onCancel&&M&&A.onCancel.apply(A,[function(){}].concat(ir(B.slice(1))))};return E.useImperativeHandle(r,function(){return{destroy:y,update:function(w){d(function(B){return ge(ge({},B),w)})}}}),E.createElement(Dd,{componentName:"Modal",defaultLocale:ou.Modal},function(C){return E.createElement(Pwe,ge({prefixCls:p,rootPrefixCls:m},A,{close:y,open:s,afterClose:n,okText:A.okText||(A.okCancel?C.okText:C.justOkText),direction:h,cancelText:A.cancelText||C.cancelText}))})};const Zrt=E.forwardRef($rt);var mee=0,ent=E.memo(E.forwardRef(function(e,t){var r=qrt(),n=Ve(r,2),i=n[0],a=n[1];return E.useImperativeHandle(t,function(){return{patchElement:a}},[]),E.createElement(E.Fragment,null,i)}));function tnt(){var e=E.useRef(null),t=E.useState([]),r=Ve(t,2),n=r[0],i=r[1];E.useEffect(function(){if(n.length){var s=ir(n);s.forEach(function(l){l()}),i([])}},[n]);var a=E.useCallback(function(s){return function(c){var u;mee+=1;var A=E.createRef(),d,f=E.createElement(Zrt,{key:"modal-".concat(mee),config:s(c),ref:A,afterClose:function(){d?.()}});return d=(u=e.current)===null||u===void 0?void 0:u.patchElement(f),{destroy:function(){function g(){var p;(p=A.current)===null||p===void 0||p.destroy()}A.current?g():i(function(p){return[].concat(ir(p),[g])})},update:function(g){function p(){var m;(m=A.current)===null||m===void 0||m.update(g)}A.current?p():i(function(m){return[].concat(ir(m),[p])})}}}},[]),o=E.useMemo(function(){return{info:a(zwe),success:a(Lwe),error:a(Ywe),warning:a(jwe),confirm:a(Uwe)}},[]);return[o,E.createElement(ent,{ref:e})]}function Hwe(e){return Yx(jwe(e))}var ya=kwe;ya.useModal=tnt;ya.info=function(t){return Yx(zwe(t))};ya.success=function(t){return Yx(Lwe(t))};ya.error=function(t){return Yx(Ywe(t))};ya.warning=Hwe;ya.warn=Hwe;ya.confirm=function(t){return Yx(Uwe(t))};ya.destroyAll=function(){for(;vE.length;){var t=vE.pop();t&&t()}};ya.config=Xrt;var rnt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},nnt={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"},nL=E.forwardRef(function(e,t){var r=function(u){var A=u.keyCode;A===cr.ENTER&&u.preventDefault()},n=function(u){var A=u.keyCode,d=e.onClick;A===cr.ENTER&&d&&d()},i=e.style,a=e.noStyle,o=e.disabled,s=rnt(e,["style","noStyle","disabled"]),l={};return a||(l=ge({},nnt)),o&&(l.pointerEvents="none"),l=ge(ge({},l),i),E.createElement("div",ge({role:"button",tabIndex:0,ref:t},s,{onKeyDown:r,onKeyUp:n,style:l}))}),int=function(t){var r=t.prefixCls,n=t.okButtonProps,i=t.cancelButtonProps,a=t.title,o=t.cancelText,s=t.okText,l=t.okType,c=t.icon,u=t.showCancel,A=u===void 0?!0:u,d=t.close,f=t.onConfirm,h=t.onCancel,g=E.useContext(cn),p=g.getPrefixCls;return E.createElement(Dd,{componentName:"Popconfirm",defaultLocale:ou.Popconfirm},function(m){return E.createElement("div",{className:"".concat(r,"-inner-content")},E.createElement("div",{className:"".concat(r,"-message")},c&&E.createElement("span",{className:"".concat(r,"-message-icon")},c),E.createElement("div",{className:"".concat(r,"-message-title")},b6(a))),E.createElement("div",{className:"".concat(r,"-buttons")},A&&E.createElement(wt,ge({onClick:h,size:"small"},i),o??m.cancelText),E.createElement(tL,{buttonProps:ge(ge({size:"small"},MU(l)),n),actionFn:f,close:d,prefixCls:p("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},s??m.okText)))})},Eee=void 0,ant=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Wa=E.forwardRef(function(e,t){var r=e.prefixCls,n=e.placement,i=n===void 0?"top":n,a=e.trigger,o=a===void 0?"click":a,s=e.okType,l=s===void 0?"primary":s,c=e.icon,u=c===void 0?E.createElement(Ax,null):c,A=e.children,d=e.overlayClassName,f=e.onOpenChange,h=e.onVisibleChange,g=ant(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),p=E.useContext(cn),m=p.getPrefixCls,y=Pi(!1,{value:e.open!==void 0?e.open:e.visible,defaultValue:e.defaultOpen!==void 0?e.defaultOpen:e.defaultVisible}),C=Ve(y,2),w=C[0],B=C[1],x=function(P,k){B(P,!0),h?.(P,k),f?.(P,k)},M=function(P){x(!1,P)},S=function(P){var k;return(k=e.onConfirm)===null||k===void 0?void 0:k.call(Eee,P)},R=function(P){var k;x(!1,P),(k=e.onCancel)===null||k===void 0||k.call(Eee,P)},b=function(P){P.keyCode===cr.ESC&&w&&x(!1,P)},T=function(P){var k=e.disabled,j=k===void 0?!1:k;j||x(P)},D=m("popover",r),F=m("popconfirm",r),_=At(F,d);return E.createElement(y4,ge({},g,{trigger:o,prefixCls:D,placement:i,onOpenChange:T,open:w,ref:t,overlayClassName:_,_overlay:E.createElement(int,ge({okType:l,icon:u},e,{prefixCls:D,close:M,onConfirm:S,onCancel:R}))}),Ea(A,{onKeyDown:function(P){var k,j;E.isValidElement(A)&&((j=A==null?void 0:(k=A.props).onKeyDown)===null||j===void 0||j.call(k,P)),b(P)}}))}),ont={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},snt=function(){var t=E.useRef([]),r=E.useRef(null);return E.useEffect(function(){var n=Date.now(),i=!1;t.current.forEach(function(a){if(a){i=!0;var o=a.style;o.transitionDuration=".3s, .3s, .3s, .06s",r.current&&n-r.current<100&&(o.transitionDuration="0s, 0s")}}),i&&(r.current=Date.now())}),t.current},yee=0,lnt=el();function cnt(){var e;return lnt?(e=yee,yee+=1):e="TEST_OR_SSR",e}const unt=(function(e){var t=E.useState(),r=Ve(t,2),n=r[0],i=r[1];return E.useEffect(function(){i("rc_progress_".concat(cnt()))},[]),e||n});var Ant=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Cee(e){return+e.replace("%","")}function wee(e){var t=e??[];return Array.isArray(t)?t:[t]}var q1=100,nk=function(t,r,n,i,a,o,s,l,c,u){var A=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,d=n/100*360*((360-o)/360),f=o===0?0:{bottom:0,top:180,left:90,right:-90}[s],h=(100-i)/100*r;return c==="round"&&i!==100&&(h+=u/2,h>=r&&(h=r-.01)),{stroke:typeof l=="string"?l:void 0,strokeDasharray:"".concat(r,"px ").concat(t),strokeDashoffset:h+A,transform:"rotate(".concat(a+d+f,"deg)"),transformOrigin:"0 0",transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},dnt=function(t){var r=se(se({},ont),t),n=r.id,i=r.prefixCls,a=r.steps,o=r.strokeWidth,s=r.trailWidth,l=r.gapDegree,c=l===void 0?0:l,u=r.gapPosition,A=r.trailColor,d=r.strokeLinecap,f=r.style,h=r.className,g=r.strokeColor,p=r.percent,m=En(r,Ant),y=unt(n),C="".concat(y,"-gradient"),w=q1/2-o/2,B=Math.PI*2*w,x=c>0?90+c/2:-90,M=B*((360-c)/360),S=sr(a)==="object"?a:{count:a,space:2},R=S.count,b=S.space,T=nk(B,M,0,100,x,c,u,A,d,o),D=wee(p),F=wee(g),_=F.find(function(j){return j&&sr(j)==="object"}),N=snt(),P=function(){var Y=0;return D.map(function(X,K){var U=F[K]||F[F.length-1],G=U&&sr(U)==="object"?"url(#".concat(C,")"):void 0,z=nk(B,M,Y,X,x,c,u,U,d,o);return Y+=X,E.createElement("circle",{key:K,className:"".concat(i,"-circle-path"),r:w,cx:0,cy:0,stroke:G,strokeLinecap:d,strokeWidth:o,opacity:X===0?0:1,style:z,ref:function(V){N[K]=V}})}).reverse()},k=function(){var Y=Math.round(R*(D[0]/100)),X=100/R,K=0;return new Array(R).fill(null).map(function(U,G){var z=G<=Y-1?F[0]:A,H=z&&sr(z)==="object"?"url(#".concat(C,")"):void 0,V=nk(B,M,K,X,x,c,u,z,"butt",o,b);return K+=(M-V.strokeDashoffset+b)*100/M,E.createElement("circle",{key:G,className:"".concat(i,"-circle-path"),r:w,cx:0,cy:0,stroke:H,strokeWidth:o,opacity:1,style:V,ref:function(ne){N[G]=ne}})})};return E.createElement("svg",ge({className:At("".concat(i,"-circle"),h),viewBox:"".concat(-q1/2," ").concat(-q1/2," ").concat(q1," ").concat(q1),style:f,id:n,role:"presentation"},m),_&&E.createElement("defs",null,E.createElement("linearGradient",{id:C,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(_).sort(function(j,Y){return Cee(j)-Cee(Y)}).map(function(j,Y){return E.createElement("stop",{key:Y,offset:j,stopColor:_[j]})}))),!R&&E.createElement("circle",{className:"".concat(i,"-circle-trail"),r:w,cx:0,cy:0,stroke:A,strokeLinecap:d,strokeWidth:s||o,style:T}),R?k():P())};function Rv(e){return!e||e<0?0:e>100?100:e}function UT(e){var t=e.success,r=e.successPercent,n=r;return t&&"progress"in t&&(n=t.progress),t&&"percent"in t&&(n=t.percent),n}function fnt(e){var t=e.percent,r=e.success,n=e.successPercent,i=Rv(UT({success:r,successPercent:n}));return[i,Rv(Rv(t)-i)]}function hnt(e){var t=e.success,r=t===void 0?{}:t,n=e.strokeColor,i=r.strokeColor;return[i||xv.green,n||null]}var gnt=function(t){var r=t.prefixCls,n=t.width,i=t.strokeWidth,a=t.trailColor,o=a===void 0?null:a,s=t.strokeLinecap,l=s===void 0?"round":s,c=t.gapPosition,u=t.gapDegree,A=t.type,d=t.children,f=t.success,h=n||120,g={width:h,height:h,fontSize:h*.15+6},p=i||6,m=c||A==="dashboard"&&"bottom"||void 0,y=function(){if(u||u===0)return u;if(A==="dashboard")return 75},C=Object.prototype.toString.call(t.strokeColor)==="[object Object]",w=hnt({success:f,strokeColor:t.strokeColor}),B=At("".concat(r,"-inner"),ee({},"".concat(r,"-circle-gradient"),C));return E.createElement("div",{className:B,style:g},E.createElement(dnt,{percent:fnt(t),strokeWidth:p,trailWidth:p,strokeColor:w,strokeLinecap:l,trailColor:o,prefixCls:r,gapDegree:y(),gapPosition:m}),d)},pnt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},vnt=function(t){var r=[];return Object.keys(t).forEach(function(n){var i=parseFloat(n.replace(/%/g,""));isNaN(i)||r.push({key:i,value:t[n]})}),r=r.sort(function(n,i){return n.key-i.key}),r.map(function(n){var i=n.key,a=n.value;return"".concat(a," ").concat(i,"%")}).join(", ")},mnt=function(t,r){var n=t.from,i=n===void 0?xv.blue:n,a=t.to,o=a===void 0?xv.blue:a,s=t.direction,l=s===void 0?r==="rtl"?"to left":"to right":s,c=pnt(t,["from","to","direction"]);if(Object.keys(c).length!==0){var u=vnt(c);return{backgroundImage:"linear-gradient(".concat(l,", ").concat(u,")")}}return{backgroundImage:"linear-gradient(".concat(l,", ").concat(i,", ").concat(o,")")}},Ent=function(t){var r=t.prefixCls,n=t.direction,i=t.percent,a=t.strokeWidth,o=t.size,s=t.strokeColor,l=t.strokeLinecap,c=l===void 0?"round":l,u=t.children,A=t.trailColor,d=A===void 0?null:A,f=t.success,h=s&&typeof s!="string"?mnt(s,n):{background:s},g=c==="square"||c==="butt"?0:void 0,p={backgroundColor:d||void 0,borderRadius:g},m=ge({width:"".concat(Rv(i),"%"),height:a||(o==="small"?6:8),borderRadius:g},h),y=UT(t),C={width:"".concat(Rv(y),"%"),height:a||(o==="small"?6:8),borderRadius:g,backgroundColor:f?.strokeColor},w=y!==void 0?E.createElement("div",{className:"".concat(r,"-success-bg"),style:C}):null;return E.createElement(E.Fragment,null,E.createElement("div",{className:"".concat(r,"-outer")},E.createElement("div",{className:"".concat(r,"-inner"),style:p},E.createElement("div",{className:"".concat(r,"-bg"),style:m}),w)),u)},ynt=function(t){for(var r=t.size,n=t.steps,i=t.percent,a=i===void 0?0:i,o=t.strokeWidth,s=o===void 0?8:o,l=t.strokeColor,c=t.trailColor,u=c===void 0?null:c,A=t.prefixCls,d=t.children,f=Math.round(n*(a/100)),h=r==="small"?2:14,g=new Array(n),p=0;p<n;p++){var m=Array.isArray(l)?l[p]:l;g[p]=E.createElement("div",{key:p,className:At("".concat(A,"-steps-item"),ee({},"".concat(A,"-steps-item-active"),p<=f-1)),style:{backgroundColor:p<=f-1?m:u,width:h,height:s}})}return E.createElement("div",{className:"".concat(A,"-steps-outer")},g,d)},Cnt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};us("line","circle","dashboard");var wnt=us("normal","exception","active","success"),Bnt=function(t){var r=t.prefixCls,n=t.className,i=t.steps,a=t.strokeColor,o=t.percent,s=o===void 0?0:o,l=t.size,c=l===void 0?"default":l,u=t.showInfo,A=u===void 0?!0:u,d=t.type,f=d===void 0?"line":d,h=Cnt(t,["prefixCls","className","steps","strokeColor","percent","size","showInfo","type"]);function g(){var D=UT(t);return parseInt(D!==void 0?D.toString():s.toString(),10)}function p(){var D=t.status;return!wnt.includes(D)&&g()>=100?"success":D||"normal"}function m(D,F){var _=t.format,N=UT(t);if(!A)return null;var P,k=_||function(Y){return"".concat(Y,"%")},j=f==="line";return _||F!=="exception"&&F!=="success"?P=k(Rv(s),Rv(N)):F==="exception"?P=j?E.createElement(yA,null):E.createElement(ss,null):F==="success"&&(P=j?E.createElement(cx,null):E.createElement(EA,null)),E.createElement("span",{className:"".concat(D,"-text"),title:typeof P=="string"?P:void 0},P)}var y=E.useContext(cn),C=y.getPrefixCls,w=y.direction,B=C("progress",r),x=p(),M=m(B,x),S=Array.isArray(a)?a[0]:a,R=typeof a=="string"||Array.isArray(a)?a:void 0,b;f==="line"?b=i?E.createElement(ynt,ge({},t,{strokeColor:R,prefixCls:B,steps:i}),M):E.createElement(Ent,ge({},t,{strokeColor:S,prefixCls:B,direction:w}),M):(f==="circle"||f==="dashboard")&&(b=E.createElement(gnt,ge({},t,{strokeColor:S,prefixCls:B,progressStatus:x}),M));var T=At(B,ee(ee(ee(ee(ee({},"".concat(B,"-").concat(f==="dashboard"&&"circle"||i&&"steps"||f),!0),"".concat(B,"-status-").concat(x),!0),"".concat(B,"-show-info"),A),"".concat(B,"-").concat(c),c),"".concat(B,"-rtl"),w==="rtl"),n);return E.createElement("div",ge({},Za(h,["status","format","trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"]),{className:T,role:"progressbar"}),b)},xnt=function(){return E.createElement("svg",{width:"252",height:"294"},E.createElement("defs",null,E.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(0 .012)"},E.createElement("mask",{fill:"#fff"}),E.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),E.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),E.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),E.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),E.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),E.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),E.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),E.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1890FF"}),E.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),E.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),E.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),E.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),E.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),E.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),E.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),E.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),E.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),E.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),E.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),E.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),E.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),E.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),E.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),E.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),E.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),E.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),E.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),E.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),E.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),E.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),E.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),E.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),E.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),E.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),E.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),E.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),E.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),E.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),E.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"})))},Mnt=function(){return E.createElement("svg",{width:"254",height:"294"},E.createElement("defs",null,E.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),E.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(0 .067)"},E.createElement("mask",{fill:"#fff"}),E.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),E.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),E.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),E.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),E.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),E.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),E.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),E.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),E.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),E.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),E.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),E.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),E.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),E.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),E.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),E.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),E.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),E.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),E.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),E.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),E.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),E.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),E.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),E.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),E.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),E.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),E.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),E.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),E.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),E.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),E.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),E.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),E.createElement("mask",{fill:"#fff"}),E.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),E.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),E.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),E.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),E.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),E.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),E.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),E.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),E.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),E.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),E.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"})))},bnt=function(){return E.createElement("svg",{width:"251",height:"294"},E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),E.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),E.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),E.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),E.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),E.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),E.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),E.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),E.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),E.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),E.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),E.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),E.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),E.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),E.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),E.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),E.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),E.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),E.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),E.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),E.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),E.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),E.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),E.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),E.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),E.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),E.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),E.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),E.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),E.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),E.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),E.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),E.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),E.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),E.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),E.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),E.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),E.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})))},Int={success:cx,error:yA,info:Ax,warning:Vpe},Ux={404:xnt,500:Mnt,403:bnt},Snt=Object.keys(Ux),Rnt=function(t){var r=t.prefixCls,n=t.icon,i=t.status,a=At("".concat(r,"-icon"));if(Snt.includes("".concat(i))){var o=Ux[i];return E.createElement("div",{className:"".concat(a," ").concat(r,"-image")},E.createElement(o,null))}var s=E.createElement(Int[i]);return n===null||n===!1?null:E.createElement("div",{className:a},n||s)},Tnt=function(t){var r=t.prefixCls,n=t.extra;return n?E.createElement("div",{className:"".concat(r,"-extra")},n):null},Vg=function(t){var r=t.prefixCls,n=t.className,i=t.subTitle,a=t.title,o=t.style,s=t.children,l=t.status,c=l===void 0?"info":l,u=t.icon,A=t.extra,d=E.useContext(cn),f=d.getPrefixCls,h=d.direction,g=f("result",r),p=At(g,"".concat(g,"-").concat(c),n,ee({},"".concat(g,"-rtl"),h==="rtl"));return E.createElement("div",{className:p,style:o},E.createElement(Rnt,{prefixCls:g,status:c,icon:u}),E.createElement("div",{className:"".concat(g,"-title")},a),i&&E.createElement("div",{className:"".concat(g,"-subtitle")},i),E.createElement(Tnt,{prefixCls:g,extra:A}),s&&E.createElement("div",{className:"".concat(g,"-content")},s))};Vg.PRESENTED_IMAGE_403=Ux[403];Vg.PRESENTED_IMAGE_404=Ux[404];Vg.PRESENTED_IMAGE_500=Ux[500];var Qnt=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function Bee(e){return typeof e=="string"}var Gwe=(function(e){wi(r,e);var t=Sa(r);function r(){var n;ri(this,r);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n=t.call.apply(t,[this].concat(a)),ee(Mt(n),"onClick",function(){var s=n.props,l=s.onClick,c=s.onStepClick,u=s.stepIndex;l&&l.apply(void 0,arguments),c(u)}),n}return ni(r,[{key:"renderIconNode",value:function(){var i,a=this.props,o=a.prefixCls,s=a.progressDot,l=a.stepIcon,c=a.stepNumber,u=a.status,A=a.title,d=a.description,f=a.icon,h=a.iconPrefix,g=a.icons,p,m=At("".concat(o,"-icon"),"".concat(h,"icon"),(i={},ee(i,"".concat(h,"icon-").concat(f),f&&Bee(f)),ee(i,"".concat(h,"icon-check"),!f&&u==="finish"&&(g&&!g.finish||!g)),ee(i,"".concat(h,"icon-cross"),!f&&u==="error"&&(g&&!g.error||!g)),i)),y=E.createElement("span",{className:"".concat(o,"-icon-dot")});return s?typeof s=="function"?p=E.createElement("span",{className:"".concat(o,"-icon")},s(y,{index:c-1,status:u,title:A,description:d})):p=E.createElement("span",{className:"".concat(o,"-icon")},y):f&&!Bee(f)?p=E.createElement("span",{className:"".concat(o,"-icon")},f):g&&g.finish&&u==="finish"?p=E.createElement("span",{className:"".concat(o,"-icon")},g.finish):g&&g.error&&u==="error"?p=E.createElement("span",{className:"".concat(o,"-icon")},g.error):f||u==="finish"||u==="error"?p=E.createElement("span",{className:m}):p=E.createElement("span",{className:"".concat(o,"-icon")},c),l&&(p=l({index:c-1,status:u,title:A,description:d,node:p})),p}},{key:"render",value:function(){var i,a=this.props,o=a.className,s=a.prefixCls,l=a.style,c=a.active,u=a.status,A=u===void 0?"wait":u;a.iconPrefix;var d=a.icon;a.wrapperStyle,a.stepNumber;var f=a.disabled,h=a.description,g=a.title,p=a.subTitle;a.progressDot,a.stepIcon;var m=a.tailContent;a.icons,a.stepIndex;var y=a.onStepClick,C=a.onClick,w=En(a,Qnt),B=At("".concat(s,"-item"),"".concat(s,"-item-").concat(A),o,(i={},ee(i,"".concat(s,"-item-custom"),d),ee(i,"".concat(s,"-item-active"),c),ee(i,"".concat(s,"-item-disabled"),f===!0),i)),x=se({},l),M={};return y&&!f&&(M.role="button",M.tabIndex=0,M.onClick=this.onClick),E.createElement("div",ge({},w,{className:B,style:x}),E.createElement("div",ge({onClick:C},M,{className:"".concat(s,"-item-container")}),E.createElement("div",{className:"".concat(s,"-item-tail")},m),E.createElement("div",{className:"".concat(s,"-item-icon")},this.renderIconNode()),E.createElement("div",{className:"".concat(s,"-item-content")},E.createElement("div",{className:"".concat(s,"-item-title")},g,p&&E.createElement("div",{title:typeof p=="string"?p:void 0,className:"".concat(s,"-item-subtitle")},p)),h&&E.createElement("div",{className:"".concat(s,"-item-description")},h))))}}]),r})(E.Component),Dnt=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","items"],Y4=(function(e){wi(r,e);var t=Sa(r);function r(){var n;ri(this,r);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n=t.call.apply(t,[this].concat(a)),ee(Mt(n),"onStepClick",function(s){var l=n.props,c=l.onChange,u=l.current;c&&u!==s&&c(s)}),n}return ni(r,[{key:"render",value:function(){var i,a=this,o=this.props,s=o.prefixCls,l=o.style,c=l===void 0?{}:l,u=o.className;o.children;var A=o.direction,d=o.type,f=o.labelPlacement,h=o.iconPrefix,g=o.status,p=o.size,m=o.current,y=o.progressDot,C=o.stepIcon,w=o.initial,B=o.icons,x=o.onChange,M=o.items,S=M===void 0?[]:M,R=En(o,Dnt),b=d==="navigation",T=y?"vertical":f,D=At(s,"".concat(s,"-").concat(A),u,(i={},ee(i,"".concat(s,"-").concat(p),p),ee(i,"".concat(s,"-label-").concat(T),A==="horizontal"),ee(i,"".concat(s,"-dot"),!!y),ee(i,"".concat(s,"-navigation"),b),i));return ce.createElement("div",ge({className:D,style:c},R),S.filter(function(F){return F}).map(function(F,_){var N=se({},F),P=w+_;return g==="error"&&_===m-1&&(N.className="".concat(s,"-next-error")),N.status||(P===m?N.status=g:P<m?N.status="finish":N.status="wait"),ce.createElement(Gwe,ge({},N,{active:P===m,stepNumber:P+1,stepIndex:P,key:P,prefixCls:s,iconPrefix:h,wrapperStyle:c,progressDot:y,stepIcon:C,icons:B,onStepClick:x&&a.onStepClick}))}))}}]),r})(ce.Component);ee(Y4,"Step",Gwe);ee(Y4,"defaultProps",{type:"default",prefixCls:"rc-steps",iconPrefix:"rc",direction:"horizontal",labelPlacement:"horizontal",initial:0,current:0,status:"process",size:"",progressDot:!1});function Fnt(e){return e.filter(function(t){return t})}function _nt(e,t){if(e)return e;var r=Ko(t).map(function(n){if(E.isValidElement(n)){var i=n.props,a=ge({},i);return a}return null});return Fnt(r)}var Nnt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Kwe=function(t){var r=t.percent,n=t.size,i=t.className,a=t.direction,o=t.items,s=t.responsive,l=s===void 0?!0:s,c=t.current,u=c===void 0?0:c,A=t.children,d=Nnt(t,["percent","size","className","direction","items","responsive","current","children"]),f=pU(l),h=f.xs,g=E.useContext(cn),p=g.getPrefixCls,m=g.direction,y=E.useCallback(function(){return l&&h?"vertical":a},[h,a]),C=p("steps",t.prefixCls),w=p("",t.iconPrefix),B=_nt(o,A),x=At(ee(ee({},"".concat(C,"-rtl"),m==="rtl"),"".concat(C,"-with-progress"),r!==void 0),i),M={finish:E.createElement(EA,{className:"".concat(C,"-finish-icon")}),error:E.createElement(ss,{className:"".concat(C,"-error-icon")})},S=function(b){var T=b.node,D=b.status;if(D==="process"&&r!==void 0){var F=n==="small"?32:40;return E.createElement("div",{className:"".concat(C,"-progress-icon")},E.createElement(Bnt,{type:"circle",percent:r,width:F,strokeWidth:4,format:function(){return null}}),T)}return T};return E.createElement(Y4,ge({icons:M},d,{current:u,size:n,items:B,direction:y(),stepIcon:S,prefixCls:C,iconPrefix:w,className:x}))};Kwe.Step=Y4.Step;var Vwe=E.forwardRef(function(e,t){var r,n=e.prefixCls,i=n===void 0?"rc-switch":n,a=e.className,o=e.checked,s=e.defaultChecked,l=e.disabled,c=e.loadingIcon,u=e.checkedChildren,A=e.unCheckedChildren,d=e.onClick,f=e.onChange,h=e.onKeyDown,g=En(e,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),p=Pi(!1,{value:o,defaultValue:s}),m=Ve(p,2),y=m[0],C=m[1];function w(S,R){var b=y;return l||(b=S,C(b),f?.(b,R)),b}function B(S){S.which===cr.LEFT?w(!1,S):S.which===cr.RIGHT&&w(!0,S),h?.(S)}function x(S){var R=w(!y,S);d?.(R,S)}var M=At(i,a,(r={},ee(r,"".concat(i,"-checked"),y),ee(r,"".concat(i,"-disabled"),l),r));return E.createElement("button",Object.assign({},g,{type:"button",role:"switch","aria-checked":y,disabled:l,className:M,ref:t,onKeyDown:B,onClick:x}),c,E.createElement("span",{className:"".concat(i,"-inner")},y?u:A))});Vwe.displayName="Switch";var knt=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Go=E.forwardRef(function(e,t){var r=e.prefixCls,n=e.size,i=e.disabled,a=e.loading,o=e.className,s=o===void 0?"":o,l=knt(e,["prefixCls","size","disabled","loading","className"]),c=E.useContext(cn),u=c.getPrefixCls,A=c.direction,d=E.useContext(Rs),f=E.useContext(ec),h=(i??f)||a,g=u("switch",r),p=E.createElement("div",{className:"".concat(g,"-handle")},a&&E.createElement(bg,{className:"".concat(g,"-loading-icon")})),m=At(ee(ee(ee({},"".concat(g,"-small"),(n||d)==="small"),"".concat(g,"-loading"),a),"".concat(g,"-rtl"),A==="rtl"),s);return E.createElement(x4,{insertExtraNode:!0},E.createElement(Vwe,ge({},l,{prefixCls:g,className:m,disabled:h,ref:t,loadingIcon:p})))});Go.__ANT_SWITCH=!0;function Pnt(e){return null}function Ont(e){return null}var jnt="RC_TABLE_KEY";function Jwe(e){return e==null?[]:Array.isArray(e)?e:[e]}function Wwe(e,t){if(!t&&typeof t!="number")return e;for(var r=Jwe(t),n=e,i=0;i<r.length;i+=1){if(!n)return null;var a=r[i];n=n[a]}return n}function U4(e){var t=[],r={};return e.forEach(function(n){for(var i=n||{},a=i.key,o=i.dataIndex,s=a||Jwe(o).join("-")||jnt;r[s];)s="".concat(s,"_next");r[s]=!0,t.push(s)}),t}function iL(e){return e!=null}var Xwe=E.createContext(!1);function znt(){var e=E.createContext(null),t=function(n){var i=n.value,a=n.children,o=E.useRef(i);o.current=i;var s=E.useState(function(){return{getValue:function(){return o.current},listeners:new Set}}),l=Ve(s,1),c=l[0];return Aa(function(){c.listeners.forEach(function(u){u(i)})},[i]),E.createElement(e.Provider,{value:c},a)};return{Context:e,Provider:t}}function Lnt(e,t){var r=su(t),n=E.useContext(e?.Context),i=n||{},a=i.listeners,o=i.getValue,s=E.useState(function(){return r(n?o():null)}),l=Ve(s,2),c=l[0],u=l[1];return Aa(function(){if(!n)return;function A(d){u(function(f){var h=r(d);return Ay(f,h)?f:h})}return a.add(A),function(){a.delete(A)}},[n]),c}var qwe=znt(),H4=E.createContext(null),$we=E.createContext({renderWithProps:!1}),Ynt=["colSpan","rowSpan","style","className"];function Unt(e,t,r,n){var i=e+t-1;return e<=n&&i>=r}function Hnt(e){return e&&sr(e)==="object"&&!Array.isArray(e)&&!E.isValidElement(e)}function Gnt(e){return typeof e=="string"?!0:Am(e)}var Knt=function(t){var r=t.ellipsis,n=t.rowType,i=t.children,a,o=r===!0?{showTitle:!0}:r;return o&&(o.showTitle||n==="header")&&(typeof i=="string"||typeof i=="number"?a=i.toString():E.isValidElement(i)&&typeof i.props.children=="string"&&(a=i.props.children)),a};function Vnt(e,t){var r,n,i,a=e.prefixCls,o=e.className,s=e.record,l=e.index,c=e.renderIndex,u=e.dataIndex,A=e.render,d=e.children,f=e.component,h=f===void 0?"td":f,g=e.colSpan,p=e.rowSpan,m=e.fixLeft,y=e.fixRight,C=e.firstFixLeft,w=e.lastFixLeft,B=e.firstFixRight,x=e.lastFixRight,M=e.appendNode,S=e.additionalProps,R=S===void 0?{}:S,b=e.ellipsis,T=e.align,D=e.rowType,F=e.isSticky,_=e.hovering,N=e.onHover,P="".concat(a,"-cell"),k=E.useContext($we),j=E.useContext(Xwe),Y=E.useContext(H4),X=Y.allColumnsFixedLeft,K=E.useMemo(function(){if(iL(d))return[d];var De=Wwe(s,u),Ie=De,$e=void 0;if(A){var Ct=A(De,s,c);Hnt(Ct)?(Ie=Ct.children,$e=Ct.props,k.renderWithProps=!0):Ie=Ct}return[Ie,$e]},[k.renderWithProps?Math.random():0,d,u,k,s,A,c]),U=Ve(K,2),G=U[0],z=U[1],H=G;sr(H)==="object"&&!Array.isArray(H)&&!E.isValidElement(H)&&(H=null),b&&(w||B)&&(H=E.createElement("span",{className:"".concat(P,"-content")},H));var V=z||{},Z=V.colSpan,ne=V.rowSpan,re=V.style,ue=V.className,he=En(V,Ynt),me=(r=Z!==void 0?Z:g)!==null&&r!==void 0?r:1,be=(n=ne!==void 0?ne:p)!==null&&n!==void 0?n:1;if(me===0||be===0)return null;var Me={},ie=typeof m=="number"&&j,Se=typeof y=="number"&&j;ie&&(Me.position="sticky",Me.left=m),Se&&(Me.position="sticky",Me.right=y);var Ue={};T&&(Ue.textAlign=T);var ct=function(Ie){var $e;s&&N(l,l+be-1),R==null||($e=R.onMouseEnter)===null||$e===void 0||$e.call(R,Ie)},He=function(Ie){var $e;s&&N(-1,-1),R==null||($e=R.onMouseLeave)===null||$e===void 0||$e.call(R,Ie)},Re=Knt({rowType:D,ellipsis:b,children:G}),Ce=se(se(se({title:Re},he),R),{},{colSpan:me!==1?me:null,rowSpan:be!==1?be:null,className:At(P,o,(i={},ee(i,"".concat(P,"-fix-left"),ie&&j),ee(i,"".concat(P,"-fix-left-first"),C&&j),ee(i,"".concat(P,"-fix-left-last"),w&&j),ee(i,"".concat(P,"-fix-left-all"),w&&X&&j),ee(i,"".concat(P,"-fix-right"),Se&&j),ee(i,"".concat(P,"-fix-right-first"),B&&j),ee(i,"".concat(P,"-fix-right-last"),x&&j),ee(i,"".concat(P,"-ellipsis"),b),ee(i,"".concat(P,"-with-append"),M),ee(i,"".concat(P,"-fix-sticky"),(ie||Se)&&F&&j),ee(i,"".concat(P,"-row-hover"),!z&&_),i),R.className,ue),style:se(se(se(se({},R.style),Ue),Me),re),onMouseEnter:ct,onMouseLeave:He,ref:Gnt(h)?t:null});return E.createElement(h,Ce,M,H)}var Zwe=E.forwardRef(Vnt);Zwe.displayName="Cell";var Jnt=["expanded","className","hovering"],Wnt=E.memo(Zwe,function(e,t){return t.shouldCellUpdate?Jnt.every(function(r){return e[r]===t[r]})&&!t.shouldCellUpdate(t.record,e.record):Ay(e,t)}),Hx=E.forwardRef(function(e,t){var r=e.index,n=e.additionalProps,i=n===void 0?{}:n,a=e.colSpan,o=e.rowSpan,s=i.colSpan,l=i.rowSpan,c=a??s,u=o??l,A=Lnt(qwe,function(h){var g=Unt(r,u||1,h?.startRow,h?.endRow);return{onHover:h?.onHover,hovering:g}}),d=A.onHover,f=A.hovering;return E.createElement(Wnt,ge({},e,{colSpan:c,rowSpan:u,hovering:f,ref:t,onHover:d}))});Hx.displayName="WrappedCell";var Nd=E.createContext(null);function iH(e,t,r,n,i){var a=r[e]||{},o=r[t]||{},s,l;a.fixed==="left"?s=n.left[e]:o.fixed==="right"&&(l=n.right[t]);var c=!1,u=!1,A=!1,d=!1,f=r[t+1],h=r[e-1];if(i==="rtl"){if(s!==void 0){var g=h&&h.fixed==="left";d=!g}else if(l!==void 0){var p=f&&f.fixed==="right";A=!p}}else if(s!==void 0){var m=f&&f.fixed==="left";c=!m}else if(l!==void 0){var y=h&&h.fixed==="right";u=!y}return{fixLeft:s,fixRight:l,lastFixLeft:c,firstFixRight:u,lastFixRight:A,firstFixLeft:d,isSticky:n.isSticky}}function eBe(e){var t=e.cells,r=e.stickyOffsets,n=e.flattenColumns,i=e.rowComponent,a=e.cellComponent,o=e.onHeaderRow,s=e.index,l=E.useContext(Nd),c=l.prefixCls,u=l.direction,A;o&&(A=o(t.map(function(f){return f.column}),s));var d=U4(t.map(function(f){return f.column}));return E.createElement(i,A,t.map(function(f,h){var g=f.column,p=iH(f.colStart,f.colEnd,n,r,u),m;return g&&g.onHeaderCell&&(m=f.column.onHeaderCell(g)),E.createElement(Hx,ge({},f,{ellipsis:g.ellipsis,align:g.align,component:a,prefixCls:c,key:d[h]},p,{additionalProps:m,rowType:"header"}))}))}eBe.displayName="HeaderRow";function Xnt(e){var t=[];function r(o,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[l]=t[l]||[];var c=s,u=o.filter(Boolean).map(function(A){var d={key:A.key,className:A.className||"",children:A.title,column:A,colStart:c},f=1,h=A.children;return h&&h.length>0&&(f=r(h,c,l+1).reduce(function(g,p){return g+p},0),d.hasSubColumns=!0),"colSpan"in A&&(f=A.colSpan),"rowSpan"in A&&(d.rowSpan=A.rowSpan),d.colSpan=f,d.colEnd=d.colStart+f-1,t[l].push(d),c+=f,f});return u}r(e,0);for(var n=t.length,i=function(s){t[s].forEach(function(l){!("rowSpan"in l)&&!l.hasSubColumns&&(l.rowSpan=n-s)})},a=0;a<n;a+=1)i(a);return t}function xee(e){var t=e.stickyOffsets,r=e.columns,n=e.flattenColumns,i=e.onHeaderRow,a=E.useContext(Nd),o=a.prefixCls,s=a.getComponent,l=E.useMemo(function(){return Xnt(r)},[r]),c=s(["header","wrapper"],"thead"),u=s(["header","row"],"tr"),A=s(["header","cell"],"th");return E.createElement(c,{className:"".concat(o,"-thead")},l.map(function(d,f){var h=E.createElement(eBe,{key:f,flattenColumns:n,cells:d,stickyOffsets:t,rowComponent:u,cellComponent:A,onHeaderRow:i,index:f});return h}))}var tBe=E.createContext(null);function rBe(e){var t=e.prefixCls,r=e.children,n=e.component,i=e.cellComponent,a=e.className,o=e.expanded,s=e.colSpan,l=e.isEmpty,c=E.useContext(Nd),u=c.scrollbarSize,A=E.useContext(tBe),d=A.fixHeader,f=A.fixColumn,h=A.componentWidth,g=A.horizonScroll;return E.useMemo(function(){var p=r;return(l?g:f)&&(p=E.createElement("div",{style:{width:h-(d?u:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(t,"-expanded-row-fixed")},h!==0&&p)),E.createElement(n,{className:a,style:{display:o?null:"none"}},E.createElement(Hx,{component:i,prefixCls:t,colSpan:s},p))},[r,n,a,o,s,l,u,h,f,d,g])}var nBe=E.createContext(null);function iBe(e){var t=e.className,r=e.style,n=e.record,i=e.index,a=e.renderIndex,o=e.rowKey,s=e.rowExpandable,l=e.expandedKeys,c=e.onRow,u=e.indent,A=u===void 0?0:u,d=e.rowComponent,f=e.cellComponent,h=e.childrenColumnName,g=E.useContext(Nd),p=g.prefixCls,m=g.fixedInfoList,y=E.useContext(H4),C=y.flattenColumns,w=y.expandableType,B=y.expandRowByClick,x=y.onTriggerExpand,M=y.rowClassName,S=y.expandedRowClassName,R=y.indentSize,b=y.expandIcon,T=y.expandedRowRender,D=y.expandIconColumnIndex,F=E.useState(!1),_=Ve(F,2),N=_[0],P=_[1],k=l&&l.has(e.recordKey);E.useEffect(function(){k&&P(!0)},[k]);var j=w==="row"&&(!s||s(n)),Y=w==="nest",X=h&&n&&n[h],K=j||Y,U=E.useRef(x);U.current=x;var G=function(){U.current.apply(U,arguments)},z=c?.(n,i),H=function(be){var Me;B&&K&&G(n,be);for(var ie=arguments.length,Se=new Array(ie>1?ie-1:0),Ue=1;Ue<ie;Ue++)Se[Ue-1]=arguments[Ue];z==null||(Me=z.onClick)===null||Me===void 0||Me.call.apply(Me,[z,be].concat(Se))},V;typeof M=="string"?V=M:typeof M=="function"&&(V=M(n,i,A));var Z=U4(C),ne=E.createElement(d,ge({},z,{"data-row-key":o,className:At(t,"".concat(p,"-row"),"".concat(p,"-row-level-").concat(A),V,z&&z.className),style:se(se({},r),z?z.style:null),onClick:H}),C.map(function(me,be){var Me=me.render,ie=me.dataIndex,Se=me.className,Ue=Z[be],ct=m[be],He;be===(D||0)&&Y&&(He=E.createElement(E.Fragment,null,E.createElement("span",{style:{paddingLeft:"".concat(R*A,"px")},className:"".concat(p,"-row-indent indent-level-").concat(A)}),b({prefixCls:p,expanded:k,expandable:X,record:n,onExpand:G})));var Re;return me.onCell&&(Re=me.onCell(n,i)),E.createElement(Hx,ge({className:Se,ellipsis:me.ellipsis,align:me.align,component:f,prefixCls:p,key:Ue,record:n,index:i,renderIndex:a,dataIndex:ie,render:Me,shouldCellUpdate:me.shouldCellUpdate,expanded:He&&k},ct,{appendNode:He,additionalProps:Re}))})),re;if(j&&(N||k)){var ue=T(n,i,A+1,k),he=S&&S(n,i,A);re=E.createElement(rBe,{expanded:k,className:At("".concat(p,"-expanded-row"),"".concat(p,"-expanded-row-level-").concat(A+1),he),prefixCls:p,component:d,cellComponent:f,colSpan:C.length,isEmpty:!1},ue)}return E.createElement(E.Fragment,null,ne,re)}iBe.displayName="BodyRow";function aBe(e,t,r,n,i,a){var o=[];o.push({record:e,indent:t,index:a});var s=i(e),l=n?.has(s);if(e&&Array.isArray(e[r])&&l)for(var c=0;c<e[r].length;c+=1){var u=aBe(e[r][c],t+1,r,n,i,c);o.push.apply(o,ir(u))}return o}function qnt(e,t,r,n){var i=E.useMemo(function(){if(r?.size){for(var a=[],o=0;o<e?.length;o+=1){var s=e[o];a.push.apply(a,ir(aBe(s,0,t,r,n,o)))}return a}return e?.map(function(l,c){return{record:l,indent:0,index:c}})},[e,t,r,n]);return i}function $nt(e){var t=e.columnKey,r=e.onColumnResize,n=E.useRef();return E.useEffect(function(){n.current&&r(t,n.current.offsetWidth)},[]),E.createElement(au,{data:t},E.createElement("td",{ref:n,style:{padding:0,border:0,height:0}},E.createElement("div",{style:{height:0,overflow:"hidden"}}," ")))}function Znt(e){var t=e.prefixCls,r=e.columnsKey,n=e.onColumnResize;return E.createElement("tr",{"aria-hidden":"true",className:"".concat(t,"-measure-row"),style:{height:0,fontSize:0}},E.createElement(au.Collection,{onBatchResize:function(a){a.forEach(function(o){var s=o.data,l=o.size;n(s,l.offsetWidth)})}},r.map(function(i){return E.createElement($nt,{key:i,columnKey:i,onColumnResize:n})})))}function eit(e){var t=e.data,r=e.getRowKey,n=e.measureColumnWidth,i=e.expandedKeys,a=e.onRow,o=e.rowExpandable,s=e.emptyNode,l=e.childrenColumnName,c=E.useContext(nBe),u=c.onColumnResize,A=E.useContext(Nd),d=A.prefixCls,f=A.getComponent,h=E.useContext(H4),g=h.flattenColumns,p=qnt(t,l,i,r),m=E.useRef({renderWithProps:!1}),y=E.useState(-1),C=Ve(y,2),w=C[0],B=C[1],x=E.useState(-1),M=Ve(x,2),S=M[0],R=M[1],b=E.useCallback(function(D,F){B(D),R(F)},[]),T=E.useMemo(function(){var D=f(["body","wrapper"],"tbody"),F=f(["body","row"],"tr"),_=f(["body","cell"],"td"),N;t.length?N=p.map(function(k,j){var Y=k.record,X=k.indent,K=k.index,U=r(Y,j);return E.createElement(iBe,{key:U,rowKey:U,record:Y,recordKey:U,index:j,renderIndex:K,rowComponent:F,cellComponent:_,expandedKeys:i,onRow:a,getRowKey:r,rowExpandable:o,childrenColumnName:l,indent:X})}):N=E.createElement(rBe,{expanded:!0,className:"".concat(d,"-placeholder"),prefixCls:d,component:F,cellComponent:_,colSpan:g.length,isEmpty:!0},s);var P=U4(g);return E.createElement(D,{className:"".concat(d,"-tbody")},n&&E.createElement(Znt,{prefixCls:d,columnsKey:P,onColumnResize:u}),N)},[t,d,a,n,i,r,f,s,g,l,u,o,p]);return E.createElement($we.Provider,{value:m.current},E.createElement(qwe.Provider,{value:{startRow:w,endRow:S,onHover:b}},T))}var oBe=E.memo(eit);oBe.displayName="Body";var tit=["expandable"],qw="RC_TABLE_INTERNAL_COL_DEFINE";function rit(e){var t=e.expandable,r=En(e,tit),n;return"expandable"in e?n=se(se({},r),t):n=r,n.showExpandColumn===!1&&(n.expandIconColumnIndex=-1),n}var ev={},nit=["children"],iit=["fixed"];function aH(e){return Ko(e).filter(function(t){return E.isValidElement(t)}).map(function(t){var r=t.key,n=t.props,i=n.children,a=En(n,nit),o=se({key:r},a);return i&&(o.children=aH(i)),o})}function aL(e){return e.reduce(function(t,r){var n=r.fixed,i=n===!0?"left":n,a=r.children;return a&&a.length>0?[].concat(ir(t),ir(aL(a).map(function(o){return se({fixed:i},o)}))):[].concat(ir(t),[se(se({},r),{},{fixed:i})])},[])}function ait(e){return e.map(function(t){var r=t.fixed,n=En(t,iit),i=r;return r==="left"?i="right":r==="right"&&(i="left"),se({fixed:i},n)})}function oit(e,t){var r=e.prefixCls,n=e.columns,i=e.children,a=e.expandable,o=e.expandedKeys,s=e.columnTitle,l=e.getRowKey,c=e.onTriggerExpand,u=e.expandIcon,A=e.rowExpandable,d=e.expandIconColumnIndex,f=e.direction,h=e.expandRowByClick,g=e.columnWidth,p=e.fixed,m=E.useMemo(function(){return n||aH(i)},[n,i]),y=E.useMemo(function(){if(a){var B,x=m.slice();if(!x.includes(ev)){var M=d||0;M>=0&&x.splice(M,0,ev)}var S=x.indexOf(ev);x=x.filter(function(D,F){return D!==ev||F===S});var R=m[S],b;(p==="left"||p)&&!d?b="left":(p==="right"||p)&&d===m.length?b="right":b=R?R.fixed:null;var T=(B={},ee(B,qw,{className:"".concat(r,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),ee(B,"title",s),ee(B,"fixed",b),ee(B,"className","".concat(r,"-row-expand-icon-cell")),ee(B,"width",g),ee(B,"render",function(F,_,N){var P=l(_,N),k=o.has(P),j=A?A(_):!0,Y=u({prefixCls:r,expanded:k,expandable:j,record:_,onExpand:c});return h?E.createElement("span",{onClick:function(K){return K.stopPropagation()}},Y):Y}),B);return x.map(function(D){return D===ev?T:D})}return m.filter(function(D){return D!==ev})},[a,m,l,o,u,f]),C=E.useMemo(function(){var B=y;return t&&(B=t(B)),B.length||(B=[{render:function(){return null}}]),B},[t,y,f]),w=E.useMemo(function(){return f==="rtl"?ait(aL(C)):aL(C)},[C,f]);return[C,w]}function sBe(e){var t=E.useRef(e),r=E.useState({}),n=Ve(r,2),i=n[1],a=E.useRef(null),o=E.useRef([]);function s(l){o.current.push(l);var c=Promise.resolve();a.current=c,c.then(function(){if(a.current===c){var u=o.current,A=t.current;o.current=[],u.forEach(function(d){t.current=d(t.current)}),a.current=null,A!==t.current&&i({})}})}return E.useEffect(function(){return function(){a.current=null}},[]),[t.current,s]}function sit(e){var t=E.useRef(null),r=E.useRef();function n(){window.clearTimeout(r.current)}function i(o){t.current=o,n(),r.current=window.setTimeout(function(){t.current=null,r.current=void 0},100)}function a(){return t.current}return E.useEffect(function(){return n},[]),[i,a]}function lit(e,t,r){var n=E.useMemo(function(){for(var i=[],a=[],o=0,s=0,l=0;l<t;l+=1)if(r==="rtl"){a[l]=s,s+=e[l]||0;var c=t-l-1;i[c]=o,o+=e[c]||0}else{i[l]=o,o+=e[l]||0;var u=t-l-1;a[u]=s,s+=e[u]||0}return{left:i,right:a}},[e,t,r]);return n}var cit=["columnType"];function lBe(e){for(var t=e.colWidths,r=e.columns,n=e.columCount,i=[],a=n||r.length,o=!1,s=a-1;s>=0;s-=1){var l=t[s],c=r&&r[s],u=c&&c[qw];if(l||u||o){var A=u||{};A.columnType;var d=En(A,cit);i.unshift(E.createElement("col",ge({key:s,style:{width:l}},d))),o=!0}}return E.createElement("colgroup",null,i)}function Mee(e){var t=e.className,r=e.children;return E.createElement("div",{className:t},r)}var cBe=E.createContext({});function uit(e){var t=e.className,r=e.index,n=e.children,i=e.colSpan,a=i===void 0?1:i,o=e.rowSpan,s=e.align,l=E.useContext(Nd),c=l.prefixCls,u=l.direction,A=E.useContext(cBe),d=A.scrollColumnIndex,f=A.stickyOffsets,h=A.flattenColumns,g=r+a-1,p=g+1===d?a+1:a,m=iH(r,r+p-1,h,f,u);return E.createElement(Hx,ge({className:t,index:r,component:"td",prefixCls:c,record:null,dataIndex:null,align:s,colSpan:p,rowSpan:o,render:function(){return n}},m))}var Ait=["children"];function dit(e){var t=e.children,r=En(e,Ait);return E.createElement("tr",r,t)}function G4(e){var t=e.children;return t}G4.Row=dit;G4.Cell=uit;function Sb(e){var t=e.children,r=e.stickyOffsets,n=e.flattenColumns,i=E.useContext(Nd),a=i.prefixCls,o=n.length-1,s=n[o],l=E.useMemo(function(){return{stickyOffsets:r,flattenColumns:n,scrollColumnIndex:s?.scrollbar?o:null}},[s,n,o,r]);return E.createElement(cBe.Provider,{value:l},E.createElement("tfoot",{className:"".concat(a,"-summary")},t))}var uBe=G4;function fit(e){var t,r=e.prefixCls,n=e.record,i=e.onExpand,a=e.expanded,o=e.expandable,s="".concat(r,"-row-expand-icon");if(!o)return E.createElement("span",{className:At(s,"".concat(r,"-row-spaced"))});var l=function(u){i(n,u),u.stopPropagation()};return E.createElement("span",{className:At(s,(t={},ee(t,"".concat(r,"-row-expanded"),a),ee(t,"".concat(r,"-row-collapsed"),!a),t)),onClick:l})}function hit(e,t,r){var n=[];function i(a){(a||[]).forEach(function(o,s){n.push(t(o,s)),i(o[r])})}return i(e),n}var git=function(t,r){var n,i,a=t.scrollBodyRef,o=t.onScroll,s=t.offsetScroll,l=t.container,c=E.useContext(Nd),u=c.prefixCls,A=((n=a.current)===null||n===void 0?void 0:n.scrollWidth)||0,d=((i=a.current)===null||i===void 0?void 0:i.clientWidth)||0,f=A&&d*(d/A),h=E.useRef(),g=sBe({scrollLeft:0,isHiddenScrollBar:!1}),p=Ve(g,2),m=p[0],y=p[1],C=E.useRef({delta:0,x:0}),w=E.useState(!1),B=Ve(w,2),x=B[0],M=B[1],S=function(){M(!1)},R=function(_){_.persist(),C.current.delta=_.pageX-m.scrollLeft,C.current.x=0,M(!0),_.preventDefault()},b=function(_){var N,P=_||((N=window)===null||N===void 0?void 0:N.event),k=P.buttons;if(!x||k===0){x&&M(!1);return}var j=C.current.x+_.pageX-C.current.x-C.current.delta;j<=0&&(j=0),j+f>=d&&(j=d-f),o({scrollLeft:j/d*(A+2)}),C.current.x=_.pageX},T=function(){if(a.current){var _=ree(a.current).top,N=_+a.current.offsetHeight,P=l===window?document.documentElement.scrollTop+window.innerHeight:ree(l).top+l.clientHeight;N-HZ()<=P||_>=P-s?y(function(k){return se(se({},k),{},{isHiddenScrollBar:!0})}):y(function(k){return se(se({},k),{},{isHiddenScrollBar:!1})})}},D=function(_){y(function(N){return se(se({},N),{},{scrollLeft:_/A*d||0})})};return E.useImperativeHandle(r,function(){return{setScrollLeft:D}}),E.useEffect(function(){var F=Rf(document.body,"mouseup",S,!1),_=Rf(document.body,"mousemove",b,!1);return T(),function(){F.remove(),_.remove()}},[f,x]),E.useEffect(function(){var F=Rf(l,"scroll",T,!1),_=Rf(window,"resize",T,!1);return function(){F.remove(),_.remove()}},[l]),E.useEffect(function(){m.isHiddenScrollBar||y(function(F){var _=a.current;return _?se(se({},F),{},{scrollLeft:_.scrollLeft/_.scrollWidth*_.clientWidth}):F})},[m.isHiddenScrollBar]),A<=d||!f||m.isHiddenScrollBar?null:E.createElement("div",{style:{height:HZ(),width:d,bottom:s},className:"".concat(u,"-sticky-scroll")},E.createElement("div",{onMouseDown:R,ref:h,className:At("".concat(u,"-sticky-scroll-bar"),ee({},"".concat(u,"-sticky-scroll-bar-active"),x)),style:{width:"".concat(f,"px"),transform:"translate3d(".concat(m.scrollLeft,"px, 0, 0)")}}))};const pit=E.forwardRef(git);var bee=el()?window:null;function vit(e,t){var r=sr(e)==="object"?e:{},n=r.offsetHeader,i=n===void 0?0:n,a=r.offsetSummary,o=a===void 0?0:a,s=r.offsetScroll,l=s===void 0?0:s,c=r.getContainer,u=c===void 0?function(){return bee}:c,A=u()||bee;return E.useMemo(function(){var d=!!e;return{isSticky:d,stickyClassName:d?"".concat(t,"-sticky-holder"):"",offsetHeader:i,offsetSummary:o,offsetScroll:l,container:A}},[l,i,o,t,A])}var mit=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Eit(e,t){return E.useMemo(function(){for(var r=[],n=0;n<t;n+=1){var i=e[n];if(i!==void 0)r[n]=i;else return null}return r},[e.join("_"),t])}var oL=E.forwardRef(function(e,t){var r=e.className,n=e.noData,i=e.columns,a=e.flattenColumns,o=e.colWidths,s=e.columCount,l=e.stickyOffsets,c=e.direction,u=e.fixHeader,A=e.stickyTopOffset,d=e.stickyBottomOffset,f=e.stickyClassName,h=e.onScroll,g=e.maxContentScroll,p=e.children,m=En(e,mit),y=E.useContext(Nd),C=y.prefixCls,w=y.scrollbarSize,B=y.isSticky,x=B&&!u?0:w,M=E.useRef(null),S=E.useCallback(function(P){vT(t,P),vT(M,P)},[]);E.useEffect(function(){var P;function k(j){var Y=j.currentTarget,X=j.deltaX;X&&(h({currentTarget:Y,scrollLeft:Y.scrollLeft+X}),j.preventDefault())}return(P=M.current)===null||P===void 0||P.addEventListener("wheel",k),function(){var j;(j=M.current)===null||j===void 0||j.removeEventListener("wheel",k)}},[]);var R=E.useMemo(function(){return a.every(function(P){return P.width>=0})},[a]),b=a[a.length-1],T={fixed:b?b.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(C,"-cell-scrollbar")}}},D=E.useMemo(function(){return x?[].concat(ir(i),[T]):i},[x,i]),F=E.useMemo(function(){return x?[].concat(ir(a),[T]):a},[x,a]),_=E.useMemo(function(){var P=l.right,k=l.left;return se(se({},l),{},{left:c==="rtl"?[].concat(ir(k.map(function(j){return j+x})),[0]):k,right:c==="rtl"?P:[].concat(ir(P.map(function(j){return j+x})),[0]),isSticky:B})},[x,l,B]),N=Eit(o,s);return E.createElement("div",{style:se({overflow:"hidden"},B?{top:A,bottom:d}:{}),ref:S,className:At(r,ee({},f,!!f))},E.createElement("table",{style:{tableLayout:"fixed",visibility:n||N?null:"hidden"}},(!n||!g||R)&&E.createElement(lBe,{colWidths:N?[].concat(ir(N),[x]):[],columCount:s+1,columns:F}),p(se(se({},m),{},{stickyOffsets:_,columns:D,flattenColumns:F}))))});oL.displayName="FixedHolder";var yit=[],Cit={},SR="rc-table-internal-hook",wit=E.memo(function(e){var t=e.children;return t},function(e,t){return Ay(e.props,t.props)?e.pingLeft!==t.pingLeft||e.pingRight!==t.pingRight:!1});function pm(e){var t,r=e.prefixCls,n=e.className,i=e.rowClassName,a=e.style,o=e.data,s=e.rowKey,l=e.scroll,c=e.tableLayout,u=e.direction,A=e.title,d=e.footer,f=e.summary,h=e.id,g=e.showHeader,p=e.components,m=e.emptyText,y=e.onRow,C=e.onHeaderRow,w=e.internalHooks,B=e.transformColumns,x=e.internalRefs,M=e.sticky,S=o||yit,R=!!S.length,b=E.useCallback(function(kr,Jr){return Wwe(p||{},kr)||Jr},[p]),T=E.useMemo(function(){return typeof s=="function"?s:function(kr){var Jr=kr&&kr[s];return Jr}},[s]),D=rit(e),F=D.expandIcon,_=D.expandedRowKeys,N=D.defaultExpandedRowKeys,P=D.defaultExpandAllRows,k=D.expandedRowRender,j=D.columnTitle,Y=D.onExpand,X=D.onExpandedRowsChange,K=D.expandRowByClick,U=D.rowExpandable,G=D.expandIconColumnIndex,z=D.expandedRowClassName,H=D.childrenColumnName,V=D.indentSize,Z=F||fit,ne=H||"children",re=E.useMemo(function(){return k?"row":e.expandable&&w===SR&&e.expandable.__PARENT_RENDER_ICON__||S.some(function(kr){return kr&&sr(kr)==="object"&&kr[ne]})?"nest":!1},[!!k,S]),ue=E.useState(function(){return N||(P?hit(S,T,ne):[])}),he=Ve(ue,2),me=he[0],be=he[1],Me=E.useMemo(function(){return new Set(_||me||[])},[_,me]),ie=E.useCallback(function(kr){var Jr=T(kr,S.indexOf(kr)),Sr,On=Me.has(Jr);On?(Me.delete(Jr),Sr=ir(Me)):Sr=[].concat(ir(Me),[Jr]),be(Sr),Y&&Y(!On,kr),X&&X(Sr)},[T,Me,S,Y,X]),Se=E.useState(0),Ue=Ve(Se,2),ct=Ue[0],He=Ue[1],Re=oit(se(se(se({},e),D),{},{expandable:!!k,columnTitle:j,expandedKeys:Me,getRowKey:T,onTriggerExpand:ie,expandIcon:Z,expandIconColumnIndex:G,direction:u}),w===SR?B:null),Ce=Ve(Re,2),De=Ce[0],Ie=Ce[1],$e=E.useMemo(function(){return{columns:De,flattenColumns:Ie}},[De,Ie]),Ct=E.useRef(),Ze=E.useRef(),tt=E.useRef(),nt=E.useRef(),rt=E.useRef(),qe=E.useState(!1),de=Ve(qe,2),We=de[0],ut=de[1],Et=E.useState(!1),ze=Ve(Et,2),Ge=ze[0],pe=ze[1],Bt=sBe(new Map),xt=Ve(Bt,2),$=xt[0],Qe=xt[1],Fe=U4(Ie),Ae=Fe.map(function(kr){return $.get(kr)}),le=E.useMemo(function(){return Ae},[Ae.join("_")]),Be=lit(le,Ie.length,u),Ke=l&&iL(l.y),je=l&&iL(l.x)||!!D.fixed,ft=je&&Ie.some(function(kr){var Jr=kr.fixed;return Jr}),gt=E.useRef(),vt=vit(M,r),at=vt.isSticky,mt=vt.offsetHeader,qt=vt.offsetSummary,Xt=vt.offsetScroll,Dr=vt.stickyClassName,Lr=vt.container,Kr=f?.(S),Pr=(Ke||at)&&E.isValidElement(Kr)&&Kr.type===G4&&Kr.props.fixed,vr,wr,Mr;Ke&&(wr={overflowY:"scroll",maxHeight:l.y}),je&&(vr={overflowX:"auto"},Ke||(wr={overflowY:"hidden"}),Mr={width:l?.x===!0?"auto":l?.x,minWidth:"100%"});var Fr=E.useCallback(function(kr,Jr){g4(Ct.current)&&Qe(function(Sr){if(Sr.get(kr)!==Jr){var On=new Map(Sr);return On.set(kr,Jr),On}return Sr})},[]),br=sit(),Qr=Ve(br,2),Ar=Qr[0],mr=Qr[1];function fr(kr,Jr){Jr&&(typeof Jr=="function"?Jr(kr):Jr.scrollLeft!==kr&&(Jr.scrollLeft=kr))}var Gt=function(Jr){var Sr=Jr.currentTarget,On=Jr.scrollLeft,ii=u==="rtl",bn=typeof On=="number"?On:Sr.scrollLeft,bo=Sr||Cit;if(!mr()||mr()===bo){var Fi;Ar(bo),fr(bn,Ze.current),fr(bn,tt.current),fr(bn,rt.current),fr(bn,(Fi=gt.current)===null||Fi===void 0?void 0:Fi.setScrollLeft)}if(Sr){var ht=Sr.scrollWidth,_t=Sr.clientWidth;if(ht===_t){ut(!1),pe(!1);return}ii?(ut(-bn<ht-_t),pe(-bn>0)):(ut(bn>0),pe(bn<ht-_t))}},Kt=function(){je&&tt.current?Gt({currentTarget:tt.current}):(ut(!1),pe(!1))},er=function(Jr){var Sr=Jr.width;Sr!==ct&&(Kt(),He(Ct.current?Ct.current.offsetWidth:Sr))},Ir=E.useRef(!1);E.useEffect(function(){Ir.current&&Kt()},[je,o,De.length]),E.useEffect(function(){Ir.current=!0},[]);var Gr=E.useState(0),Rn=Ve(Gr,2),dn=Rn[0],Qn=Rn[1],pt=E.useState(!0),Xe=Ve(pt,2),Tt=Xe[0],Nt=Xe[1];E.useEffect(function(){tt.current instanceof Element?Qn($6(tt.current).width):Qn($6(nt.current).width),Nt(_6("position","sticky"))},[]),E.useEffect(function(){w===SR&&x&&(x.body.current=tt.current)});var Wt=b(["table"],"table"),St=E.useMemo(function(){return c||(ft?l?.x==="max-content"?"auto":"fixed":Ke||at||Ie.some(function(kr){var Jr=kr.ellipsis;return Jr})?"fixed":"auto")},[Ke,ft,Ie,c,at]),ve,ke={colWidths:le,columCount:Ie.length,stickyOffsets:Be,onHeaderRow:C,fixHeader:Ke,scroll:l},ye=E.useMemo(function(){return R?null:typeof m=="function"?m():m},[R,m]),Oe=E.createElement(oBe,{data:S,measureColumnWidth:Ke||je||at,expandedKeys:Me,rowExpandable:U,getRowKey:T,onRow:y,emptyNode:ye,childrenColumnName:ne}),Le=E.createElement(lBe,{colWidths:Ie.map(function(kr){var Jr=kr.width;return Jr}),columns:Ie}),et=b(["body"]);if(Ke||at){var bt;typeof et=="function"?(bt=et(S,{scrollbarSize:dn,ref:tt,onScroll:Gt}),ke.colWidths=Ie.map(function(kr,Jr){var Sr=kr.width,On=Jr===De.length-1?Sr-dn:Sr;return typeof On=="number"&&!Number.isNaN(On)?On:(Si(!1,"When use `components.body` with render props. Each column should have a fixed `width` value."),0)})):bt=E.createElement("div",{style:se(se({},vr),wr),onScroll:Gt,ref:tt,className:At("".concat(r,"-body"))},E.createElement(Wt,{style:se(se({},Mr),{},{tableLayout:St})},Le,Oe,!Pr&&Kr&&E.createElement(Sb,{stickyOffsets:Be,flattenColumns:Ie},Kr)));var Pt=se(se(se({noData:!S.length,maxContentScroll:je&&l.x==="max-content"},ke),$e),{},{direction:u,stickyClassName:Dr,onScroll:Gt});ve=E.createElement(E.Fragment,null,g!==!1&&E.createElement(oL,ge({},Pt,{stickyTopOffset:mt,className:"".concat(r,"-header"),ref:Ze}),function(kr){return E.createElement(E.Fragment,null,E.createElement(xee,kr),Pr==="top"&&E.createElement(Sb,kr,Kr))}),bt,Pr&&Pr!=="top"&&E.createElement(oL,ge({},Pt,{stickyBottomOffset:qt,className:"".concat(r,"-summary"),ref:rt}),function(kr){return E.createElement(Sb,kr,Kr)}),at&&E.createElement(pit,{ref:gt,offsetScroll:Xt,scrollBodyRef:tt,onScroll:Gt,container:Lr}))}else ve=E.createElement("div",{style:se(se({},vr),wr),className:At("".concat(r,"-content")),onScroll:Gt,ref:tt},E.createElement(Wt,{style:se(se({},Mr),{},{tableLayout:St})},Le,g!==!1&&E.createElement(xee,ge({},ke,$e)),Oe,Kr&&E.createElement(Sb,{stickyOffsets:Be,flattenColumns:Ie},Kr)));var Lt=Gf(e,{aria:!0,data:!0}),Ht=E.createElement("div",ge({className:At(r,n,(t={},ee(t,"".concat(r,"-rtl"),u==="rtl"),ee(t,"".concat(r,"-ping-left"),We),ee(t,"".concat(r,"-ping-right"),Ge),ee(t,"".concat(r,"-layout-fixed"),c==="fixed"),ee(t,"".concat(r,"-fixed-header"),Ke),ee(t,"".concat(r,"-fixed-column"),ft),ee(t,"".concat(r,"-scroll-horizontal"),je),ee(t,"".concat(r,"-has-fix-left"),Ie[0]&&Ie[0].fixed),ee(t,"".concat(r,"-has-fix-right"),Ie[Ie.length-1]&&Ie[Ie.length-1].fixed==="right"),t)),style:a,id:h,ref:Ct},Lt),E.createElement(wit,{pingLeft:We,pingRight:Ge,props:se(se({},e),{},{stickyOffsets:Be,mergedExpandedKeys:Me})},A&&E.createElement(Mee,{className:"".concat(r,"-title")},A(S)),E.createElement("div",{ref:nt,className:"".concat(r,"-container")},ve),d&&E.createElement(Mee,{className:"".concat(r,"-footer")},d(S))));je&&(Ht=E.createElement(au,{onResize:er},Ht));var rr=E.useMemo(function(){return{prefixCls:r,getComponent:b,scrollbarSize:dn,direction:u,fixedInfoList:Ie.map(function(kr,Jr){return iH(Jr,Jr,Ie,Be,u)}),isSticky:at}},[r,b,dn,u,Ie,Be,at]),_r=E.useMemo(function(){return se(se({},$e),{},{tableLayout:St,rowClassName:i,expandedRowClassName:z,expandIcon:Z,expandableType:re,expandRowByClick:K,expandedRowRender:k,onTriggerExpand:ie,expandIconColumnIndex:G,indentSize:V,allColumnsFixedLeft:$e.flattenColumns.every(function(kr){return kr.fixed==="left"})})},[$e,St,i,z,Z,re,K,k,ie,G,V]),An=E.useMemo(function(){return{componentWidth:ct,fixHeader:Ke,fixColumn:ft,horizonScroll:je}},[ct,Ke,ft,je]),on=E.useMemo(function(){return{onColumnResize:Fr}},[Fr]);return E.createElement(Xwe.Provider,{value:Tt},E.createElement(Nd.Provider,{value:rr},E.createElement(H4.Provider,{value:_r},E.createElement(tBe.Provider,{value:An},E.createElement(nBe.Provider,{value:on},Ht)))))}pm.EXPAND_COLUMN=ev;pm.Column=Ont;pm.ColumnGroup=Pnt;pm.Summary=uBe;pm.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};function Bit(e){return null}function xit(e){return null}function Mit(e){return function(r){var n=r.prefixCls,i=r.onExpand,a=r.record,o=r.expanded,s=r.expandable,l="".concat(n,"-row-expand-icon");return E.createElement("button",{type:"button",onClick:function(u){i(a,u),u.stopPropagation()},className:At(l,ee(ee(ee({},"".concat(l,"-spaced"),!s),"".concat(l,"-expanded"),s&&o),"".concat(l,"-collapsed"),s&&!o)),"aria-label":o?e.collapse:e.expand,"aria-expanded":o})}}function fy(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function K4(e,t){return t?"".concat(t,"-").concat(e):"".concat(e)}function V4(e,t){return typeof e=="function"?e(t):e}function bit(e,t){var r=V4(e,t);return Object.prototype.toString.call(r)==="[object Object]"?"":r}var ik,Iee;function Iit(){if(Iee)return ik;Iee=1;var e=P7();function t(r,n){return e(r,n)}return ik=t,ik}var Sit=Iit();const See=xn(Sit);var oH=E.createContext(null);function Rit(e){var t=e.dropPosition,r=e.dropLevelOffset,n=e.indent,i={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:i.top=0,i.left=-r*n;break;case 1:i.bottom=0,i.left=-r*n;break;case 0:i.bottom=0,i.left=n;break}return E.createElement("div",{style:i})}function ABe(e){if(e==null)throw new TypeError("Cannot destructure "+e)}var Tit=function(t){for(var r=t.prefixCls,n=t.level,i=t.isStart,a=t.isEnd,o="".concat(r,"-indent-unit"),s=[],l=0;l<n;l+=1){var c;s.push(E.createElement("span",{key:l,className:At(o,(c={},ee(c,"".concat(o,"-start"),i[l]),ee(c,"".concat(o,"-end"),a[l]),c))}))}return E.createElement("span",{"aria-hidden":"true",className:"".concat(r,"-indent")},s)};const Qit=E.memo(Tit);var Dit=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],Ree="open",Tee="close",Fit="---",_it=(function(e){wi(r,e);var t=Sa(r);function r(){var n;ri(this,r);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n=t.call.apply(t,[this].concat(a)),n.state={dragNodeHighlight:!1},n.selectHandle=void 0,n.cacheIndent=void 0,n.onSelectorClick=function(s){var l=n.props.context.onNodeClick;l(s,_o(n.props)),n.isSelectable()?n.onSelect(s):n.onCheck(s)},n.onSelectorDoubleClick=function(s){var l=n.props.context.onNodeDoubleClick;l(s,_o(n.props))},n.onSelect=function(s){if(!n.isDisabled()){var l=n.props.context.onNodeSelect;l(s,_o(n.props))}},n.onCheck=function(s){if(!n.isDisabled()){var l=n.props,c=l.disableCheckbox,u=l.checked,A=n.props.context.onNodeCheck;if(!(!n.isCheckable()||c)){var d=!u;A(s,_o(n.props),d)}}},n.onMouseEnter=function(s){var l=n.props.context.onNodeMouseEnter;l(s,_o(n.props))},n.onMouseLeave=function(s){var l=n.props.context.onNodeMouseLeave;l(s,_o(n.props))},n.onContextMenu=function(s){var l=n.props.context.onNodeContextMenu;l(s,_o(n.props))},n.onDragStart=function(s){var l=n.props.context.onNodeDragStart;s.stopPropagation(),n.setState({dragNodeHighlight:!0}),l(s,Mt(n));try{s.dataTransfer.setData("text/plain","")}catch{}},n.onDragEnter=function(s){var l=n.props.context.onNodeDragEnter;s.preventDefault(),s.stopPropagation(),l(s,Mt(n))},n.onDragOver=function(s){var l=n.props.context.onNodeDragOver;s.preventDefault(),s.stopPropagation(),l(s,Mt(n))},n.onDragLeave=function(s){var l=n.props.context.onNodeDragLeave;s.stopPropagation(),l(s,Mt(n))},n.onDragEnd=function(s){var l=n.props.context.onNodeDragEnd;s.stopPropagation(),n.setState({dragNodeHighlight:!1}),l(s,Mt(n))},n.onDrop=function(s){var l=n.props.context.onNodeDrop;s.preventDefault(),s.stopPropagation(),n.setState({dragNodeHighlight:!1}),l(s,Mt(n))},n.onExpand=function(s){var l=n.props,c=l.loading,u=l.context.onNodeExpand;c||u(s,_o(n.props))},n.setSelectHandle=function(s){n.selectHandle=s},n.getNodeState=function(){var s=n.props.expanded;return n.isLeaf()?null:s?Ree:Tee},n.hasChildren=function(){var s=n.props.eventKey,l=n.props.context.keyEntities,c=Cc(l,s)||{},u=c.children;return!!(u||[]).length},n.isLeaf=function(){var s=n.props,l=s.isLeaf,c=s.loaded,u=n.props.context.loadData,A=n.hasChildren();return l===!1?!1:l||!u&&!A||u&&c&&!A},n.isDisabled=function(){var s=n.props.disabled,l=n.props.context.disabled;return!!(l||s)},n.isCheckable=function(){var s=n.props.checkable,l=n.props.context.checkable;return!l||s===!1?!1:l},n.syncLoadData=function(s){var l=s.expanded,c=s.loading,u=s.loaded,A=n.props.context,d=A.loadData,f=A.onNodeLoad;c||d&&l&&!n.isLeaf()&&!n.hasChildren()&&!u&&f(_o(n.props))},n.isDraggable=function(){var s=n.props,l=s.data,c=s.context.draggable;return!!(c&&(!c.nodeDraggable||c.nodeDraggable(l)))},n.renderDragHandler=function(){var s=n.props.context,l=s.draggable,c=s.prefixCls;return l?.icon?E.createElement("span",{className:"".concat(c,"-draggable-icon")},l.icon):null},n.renderSwitcherIconDom=function(s){var l=n.props.switcherIcon,c=n.props.context.switcherIcon,u=l||c;return typeof u=="function"?u(se(se({},n.props),{},{isLeaf:s})):u},n.renderSwitcher=function(){var s=n.props.expanded,l=n.props.context.prefixCls;if(n.isLeaf()){var c=n.renderSwitcherIconDom(!0);return c!==!1?E.createElement("span",{className:At("".concat(l,"-switcher"),"".concat(l,"-switcher-noop"))},c):null}var u=At("".concat(l,"-switcher"),"".concat(l,"-switcher_").concat(s?Ree:Tee)),A=n.renderSwitcherIconDom(!1);return A!==!1?E.createElement("span",{onClick:n.onExpand,className:u},A):null},n.renderCheckbox=function(){var s=n.props,l=s.checked,c=s.halfChecked,u=s.disableCheckbox,A=n.props.context.prefixCls,d=n.isDisabled(),f=n.isCheckable();if(!f)return null;var h=typeof f!="boolean"?f:null;return E.createElement("span",{className:At("".concat(A,"-checkbox"),l&&"".concat(A,"-checkbox-checked"),!l&&c&&"".concat(A,"-checkbox-indeterminate"),(d||u)&&"".concat(A,"-checkbox-disabled")),onClick:n.onCheck},h)},n.renderIcon=function(){var s=n.props.loading,l=n.props.context.prefixCls;return E.createElement("span",{className:At("".concat(l,"-iconEle"),"".concat(l,"-icon__").concat(n.getNodeState()||"docu"),s&&"".concat(l,"-icon_loading"))})},n.renderSelector=function(){var s=n.state.dragNodeHighlight,l=n.props,c=l.title,u=c===void 0?Fit:c,A=l.selected,d=l.icon,f=l.loading,h=l.data,g=n.props.context,p=g.prefixCls,m=g.showIcon,y=g.icon,C=g.loadData,w=g.titleRender,B=n.isDisabled(),x="".concat(p,"-node-content-wrapper"),M;if(m){var S=d||y;M=S?E.createElement("span",{className:At("".concat(p,"-iconEle"),"".concat(p,"-icon__customize"))},typeof S=="function"?S(n.props):S):n.renderIcon()}else C&&f&&(M=n.renderIcon());var R;typeof u=="function"?R=u(h):w?R=w(h):R=u;var b=E.createElement("span",{className:"".concat(p,"-title")},R);return E.createElement("span",{ref:n.setSelectHandle,title:typeof u=="string"?u:"",className:At("".concat(x),"".concat(x,"-").concat(n.getNodeState()||"normal"),!B&&(A||s)&&"".concat(p,"-node-selected")),onMouseEnter:n.onMouseEnter,onMouseLeave:n.onMouseLeave,onContextMenu:n.onContextMenu,onClick:n.onSelectorClick,onDoubleClick:n.onSelectorDoubleClick},M,b,n.renderDropIndicator())},n.renderDropIndicator=function(){var s=n.props,l=s.disabled,c=s.eventKey,u=n.props.context,A=u.draggable,d=u.dropLevelOffset,f=u.dropPosition,h=u.prefixCls,g=u.indent,p=u.dropIndicatorRender,m=u.dragOverNodeKey,y=u.direction,C=!!A,w=!l&&C&&m===c,B=g??n.cacheIndent;return n.cacheIndent=g,w?p({dropPosition:f,dropLevelOffset:d,indent:B,prefixCls:h,direction:y}):null},n}return ni(r,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var i=this.props.selectable,a=this.props.context.selectable;return typeof i=="boolean"?i:a}},{key:"render",value:function(){var i,a=this.props,o=a.eventKey,s=a.className,l=a.style,c=a.dragOver,u=a.dragOverGapTop,A=a.dragOverGapBottom,d=a.isLeaf,f=a.isStart,h=a.isEnd,g=a.expanded,p=a.selected,m=a.checked,y=a.halfChecked,C=a.loading,w=a.domRef,B=a.active;a.data;var x=a.onMouseMove,M=a.selectable,S=En(a,Dit),R=this.props.context,b=R.prefixCls,T=R.filterTreeNode,D=R.keyEntities,F=R.dropContainerKey,_=R.dropTargetKey,N=R.draggingNodeKey,P=this.isDisabled(),k=Gf(S,{aria:!0,data:!0}),j=Cc(D,o)||{},Y=j.level,X=h[h.length-1],K=this.isDraggable(),U=!P&&K,G=N===o,z=M!==void 0?{"aria-selected":!!M}:void 0;return E.createElement("div",ge({ref:w,className:At(s,"".concat(b,"-treenode"),(i={},ee(i,"".concat(b,"-treenode-disabled"),P),ee(i,"".concat(b,"-treenode-switcher-").concat(g?"open":"close"),!d),ee(i,"".concat(b,"-treenode-checkbox-checked"),m),ee(i,"".concat(b,"-treenode-checkbox-indeterminate"),y),ee(i,"".concat(b,"-treenode-selected"),p),ee(i,"".concat(b,"-treenode-loading"),C),ee(i,"".concat(b,"-treenode-active"),B),ee(i,"".concat(b,"-treenode-leaf-last"),X),ee(i,"".concat(b,"-treenode-draggable"),K),ee(i,"dragging",G),ee(i,"drop-target",_===o),ee(i,"drop-container",F===o),ee(i,"drag-over",!P&&c),ee(i,"drag-over-gap-top",!P&&u),ee(i,"drag-over-gap-bottom",!P&&A),ee(i,"filter-node",T&&T(_o(this.props))),i)),style:l,draggable:U,"aria-grabbed":G,onDragStart:U?this.onDragStart:void 0,onDragEnter:K?this.onDragEnter:void 0,onDragOver:K?this.onDragOver:void 0,onDragLeave:K?this.onDragLeave:void 0,onDrop:K?this.onDrop:void 0,onDragEnd:K?this.onDragEnd:void 0,onMouseMove:x},z,k),E.createElement(Qit,{prefixCls:b,level:Y,isStart:f,isEnd:h}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),r})(E.Component),hy=function(t){return E.createElement(oH.Consumer,null,function(r){return E.createElement(_it,ge({},t,{context:r}))})};hy.displayName="TreeNode";hy.isTreeNode=1;function Nit(e,t){var r=E.useState(!1),n=Ve(r,2),i=n[0],a=n[1];E.useLayoutEffect(function(){if(i)return e(),function(){t()}},[i]),E.useLayoutEffect(function(){return a(!0),function(){a(!1)}},[])}var kit=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],dBe=function(t,r){var n=t.className,i=t.style,a=t.motion,o=t.motionNodes,s=t.motionType,l=t.onMotionStart,c=t.onMotionEnd,u=t.active,A=t.treeNodeRequiredProps,d=En(t,kit),f=E.useState(!0),h=Ve(f,2),g=h[0],p=h[1],m=E.useContext(oH),y=m.prefixCls,C=o&&s!=="hide";Aa(function(){o&&C!==g&&p(C)},[o]);var w=function(){o&&l()},B=E.useRef(!1),x=function(){o&&!B.current&&(B.current=!0,c())};Nit(w,x);var M=function(R){C===R&&x()};return o?E.createElement(Ss,ge({ref:r,visible:g},a,{motionAppear:s==="show",onVisibleChanged:M}),function(S,R){var b=S.className,T=S.style;return E.createElement("div",{ref:R,className:At("".concat(y,"-treenode-motion"),b),style:T},o.map(function(D){var F=ge({},(ABe(D.data),D.data)),_=D.title,N=D.key,P=D.isStart,k=D.isEnd;delete F.children;var j=Ww(N,A);return E.createElement(hy,ge({},F,j,{title:_,active:u,data:D.data,key:N,isStart:P,isEnd:k}))}))}):E.createElement(hy,ge({domRef:r,className:n,style:i},d,{active:u}))};dBe.displayName="MotionTreeNode";var Pit=E.forwardRef(dBe);function Oit(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=e.length,n=t.length;if(Math.abs(r-n)!==1)return{add:!1,key:null};function i(a,o){var s=new Map;a.forEach(function(c){s.set(c,!0)});var l=o.filter(function(c){return!s.has(c)});return l.length===1?l[0]:null}return r<n?{add:!0,key:i(e,t)}:{add:!1,key:i(t,e)}}function Qee(e,t,r){var n=e.findIndex(function(s){return s.key===r}),i=e[n+1],a=t.findIndex(function(s){return s.key===r});if(i){var o=t.findIndex(function(s){return s.key===i.key});return t.slice(a+1,o)}return t.slice(a+1)}var jit=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],Dee={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},zit=function(){},Uv="RC_TREE_MOTION_".concat(Math.random()),sL={key:Uv},fBe={key:Uv,level:0,index:0,pos:"0",node:sL,nodes:[sL]},Fee={parent:null,children:[],pos:fBe.pos,data:sL,title:null,key:Uv,isStart:[],isEnd:[]};function _ee(e,t,r,n){return t===!1||!r?e:e.slice(0,Math.ceil(r/n)+1)}function Nee(e){var t=e.key,r=e.pos;return jx(t,r)}function Lit(e){for(var t=String(e.data.key),r=e;r.parent;)r=r.parent,t="".concat(r.data.key," > ").concat(t);return t}var hBe=E.forwardRef(function(e,t){var r=e.prefixCls,n=e.data;e.selectable,e.checkable;var i=e.expandedKeys,a=e.selectedKeys,o=e.checkedKeys,s=e.loadedKeys,l=e.loadingKeys,c=e.halfCheckedKeys,u=e.keyEntities,A=e.disabled,d=e.dragging,f=e.dragOverNodeKey,h=e.dropPosition,g=e.motion,p=e.height,m=e.itemHeight,y=e.virtual,C=e.focusable,w=e.activeItem,B=e.focused,x=e.tabIndex,M=e.onKeyDown,S=e.onFocus,R=e.onBlur,b=e.onActiveChange,T=e.onListChangeStart,D=e.onListChangeEnd,F=En(e,jit),_=E.useRef(null),N=E.useRef(null);E.useImperativeHandle(t,function(){return{scrollTo:function(Ce){_.current.scrollTo(Ce)},getIndentWidth:function(){return N.current.offsetWidth}}});var P=E.useState(i),k=Ve(P,2),j=k[0],Y=k[1],X=E.useState(n),K=Ve(X,2),U=K[0],G=K[1],z=E.useState(n),H=Ve(z,2),V=H[0],Z=H[1],ne=E.useState([]),re=Ve(ne,2),ue=re[0],he=re[1],me=E.useState(null),be=Ve(me,2),Me=be[0],ie=be[1],Se=E.useRef(n);Se.current=n;function Ue(){var Re=Se.current;G(Re),Z(Re),he([]),ie(null),D()}Aa(function(){Y(i);var Re=Oit(j,i);if(Re.key!==null)if(Re.add){var Ce=U.findIndex(function(tt){var nt=tt.key;return nt===Re.key}),De=_ee(Qee(U,n,Re.key),y,p,m),Ie=U.slice();Ie.splice(Ce+1,0,Fee),Z(Ie),he(De),ie("show")}else{var $e=n.findIndex(function(tt){var nt=tt.key;return nt===Re.key}),Ct=_ee(Qee(n,U,Re.key),y,p,m),Ze=n.slice();Ze.splice($e+1,0,Fee),Z(Ze),he(Ct),ie("hide")}else U!==n&&(G(n),Z(n))},[i,n]),E.useEffect(function(){d||Ue()},[d]);var ct=g?V:n,He={expandedKeys:i,selectedKeys:a,loadedKeys:s,loadingKeys:l,checkedKeys:o,halfCheckedKeys:c,dragOverNodeKey:f,dropPosition:h,keyEntities:u};return E.createElement(E.Fragment,null,B&&w&&E.createElement("span",{style:Dee,"aria-live":"assertive"},Lit(w)),E.createElement("div",null,E.createElement("input",{style:Dee,disabled:C===!1||A,tabIndex:C!==!1?x:null,onKeyDown:M,onFocus:S,onBlur:R,value:"",onChange:zit,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(r,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(r,"-indent")},E.createElement("div",{ref:N,className:"".concat(r,"-indent-unit")}))),E.createElement(cU,ge({},F,{data:ct,itemKey:Nee,height:p,fullHeight:!1,virtual:y,itemHeight:m,prefixCls:"".concat(r,"-list"),ref:_,onVisibleChange:function(Ce,De){var Ie=new Set(Ce),$e=De.filter(function(Ct){return!Ie.has(Ct)});$e.some(function(Ct){return Nee(Ct)===Uv})&&Ue()}}),function(Re){var Ce=Re.pos,De=ge({},(ABe(Re.data),Re.data)),Ie=Re.title,$e=Re.key,Ct=Re.isStart,Ze=Re.isEnd,tt=jx($e,Ce);delete De.key,delete De.children;var nt=Ww(tt,He);return E.createElement(Pit,ge({},De,nt,{title:Ie,active:!!w&&$e===w.key,pos:Ce,data:Re.data,isStart:Ct,isEnd:Ze,motion:g,motionNodes:$e===Uv?ue:null,motionType:Me,onMotionStart:T,onMotionEnd:Ue,treeNodeRequiredProps:He,onMouseMove:function(){b(null)}}))}))});hBe.displayName="NodeList";function Ad(e,t){if(!e)return[];var r=e.slice(),n=r.indexOf(t);return n>=0&&r.splice(n,1),r}function wf(e,t){var r=(e||[]).slice();return r.indexOf(t)===-1&&r.push(t),r}function sH(e){return e.split("-")}function Yit(e,t){var r=[],n=Cc(t,e);function i(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];a.forEach(function(o){var s=o.key,l=o.children;r.push(s),i(l)})}return i(n.children),r}function Uit(e){if(e.parent){var t=sH(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function Hit(e){var t=sH(e.pos);return Number(t[t.length-1])===0}function kee(e,t,r,n,i,a,o,s,l,c){var u,A=e.clientX,d=e.clientY,f=e.target.getBoundingClientRect(),h=f.top,g=f.height,p=(c==="rtl"?-1:1)*((i?.x||0)-A),m=(p-12)/n,y=Cc(s,r.props.eventKey);if(d<h+g/2){var C=o.findIndex(function(N){return N.key===y.key}),w=C<=0?0:C-1,B=o[w].key;y=Cc(s,B)}var x=y.key,M=y,S=y.key,R=0,b=0;if(!l.includes(x))for(var T=0;T<m&&Uit(y);T+=1)y=y.parent,b+=1;var D=t.props.data,F=y.node,_=!0;return Hit(y)&&y.level===0&&d<h+g/2&&a({dragNode:D,dropNode:F,dropPosition:-1})&&y.key===r.props.eventKey?R=-1:(M.children||[]).length&&l.includes(S)?a({dragNode:D,dropNode:F,dropPosition:0})?R=0:_=!1:b===0?m>-1.5?a({dragNode:D,dropNode:F,dropPosition:1})?R=1:_=!1:a({dragNode:D,dropNode:F,dropPosition:0})?R=0:a({dragNode:D,dropNode:F,dropPosition:1})?R=1:_=!1:a({dragNode:D,dropNode:F,dropPosition:1})?R=1:_=!1,{dropPosition:R,dropLevelOffset:b,dropTargetKey:y.key,dropTargetPos:y.pos,dragOverNodeKey:S,dropContainerKey:R===0?null:((u=y.parent)===null||u===void 0?void 0:u.key)||null,dropAllowed:_}}function Pee(e,t){if(e){var r=t.multiple;return r?e.slice():e.length?[e[0]]:e}}function ak(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(sr(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return Si(!1,"`checkedKeys` is not an array or an object"),null;return t}function lL(e,t){var r=new Set;function n(i){if(!r.has(i)){var a=Cc(t,i);if(a){r.add(i);var o=a.parent,s=a.node;s.disabled||o&&n(o.key)}}}return(e||[]).forEach(function(i){n(i)}),ir(r)}var Git=10,J4=(function(e){wi(r,e);var t=Sa(r);function r(){var n;ri(this,r);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n=t.call.apply(t,[this].concat(a)),n.destroyed=!1,n.delayedDragEnterLogic=void 0,n.loadingRetryTimes={},n.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:zT()},n.dragStartMousePosition=null,n.dragNode=void 0,n.currentMouseOverDroppableNodeKey=null,n.listRef=E.createRef(),n.onNodeDragStart=function(s,l){var c=n.state,u=c.expandedKeys,A=c.keyEntities,d=n.props.onDragStart,f=l.props.eventKey;n.dragNode=l,n.dragStartMousePosition={x:s.clientX,y:s.clientY};var h=Ad(u,f);n.setState({draggingNodeKey:f,dragChildrenKeys:Yit(f,A),indent:n.listRef.current.getIndentWidth()}),n.setExpandedKeys(h),window.addEventListener("dragend",n.onWindowDragEnd),d?.({event:s,node:_o(l.props)})},n.onNodeDragEnter=function(s,l){var c=n.state,u=c.expandedKeys,A=c.keyEntities,d=c.dragChildrenKeys,f=c.flattenNodes,h=c.indent,g=n.props,p=g.onDragEnter,m=g.onExpand,y=g.allowDrop,C=g.direction,w=l.props,B=w.pos,x=w.eventKey,M=Mt(n),S=M.dragNode;if(n.currentMouseOverDroppableNodeKey!==x&&(n.currentMouseOverDroppableNodeKey=x),!S){n.resetDragState();return}var R=kee(s,S,l,h,n.dragStartMousePosition,y,f,A,u,C),b=R.dropPosition,T=R.dropLevelOffset,D=R.dropTargetKey,F=R.dropContainerKey,_=R.dropTargetPos,N=R.dropAllowed,P=R.dragOverNodeKey;if(d.indexOf(D)!==-1||!N){n.resetDragState();return}if(n.delayedDragEnterLogic||(n.delayedDragEnterLogic={}),Object.keys(n.delayedDragEnterLogic).forEach(function(k){clearTimeout(n.delayedDragEnterLogic[k])}),S.props.eventKey!==l.props.eventKey&&(s.persist(),n.delayedDragEnterLogic[B]=window.setTimeout(function(){if(n.state.draggingNodeKey!==null){var k=ir(u),j=Cc(A,l.props.eventKey);j&&(j.children||[]).length&&(k=wf(u,l.props.eventKey)),"expandedKeys"in n.props||n.setExpandedKeys(k),m?.(k,{node:_o(l.props),expanded:!0,nativeEvent:s.nativeEvent})}},800)),S.props.eventKey===D&&T===0){n.resetDragState();return}n.setState({dragOverNodeKey:P,dropPosition:b,dropLevelOffset:T,dropTargetKey:D,dropContainerKey:F,dropTargetPos:_,dropAllowed:N}),p?.({event:s,node:_o(l.props),expandedKeys:u})},n.onNodeDragOver=function(s,l){var c=n.state,u=c.dragChildrenKeys,A=c.flattenNodes,d=c.keyEntities,f=c.expandedKeys,h=c.indent,g=n.props,p=g.onDragOver,m=g.allowDrop,y=g.direction,C=Mt(n),w=C.dragNode;if(w){var B=kee(s,w,l,h,n.dragStartMousePosition,m,A,d,f,y),x=B.dropPosition,M=B.dropLevelOffset,S=B.dropTargetKey,R=B.dropContainerKey,b=B.dropAllowed,T=B.dropTargetPos,D=B.dragOverNodeKey;u.indexOf(S)!==-1||!b||(w.props.eventKey===S&&M===0?n.state.dropPosition===null&&n.state.dropLevelOffset===null&&n.state.dropTargetKey===null&&n.state.dropContainerKey===null&&n.state.dropTargetPos===null&&n.state.dropAllowed===!1&&n.state.dragOverNodeKey===null||n.resetDragState():x===n.state.dropPosition&&M===n.state.dropLevelOffset&&S===n.state.dropTargetKey&&R===n.state.dropContainerKey&&T===n.state.dropTargetPos&&b===n.state.dropAllowed&&D===n.state.dragOverNodeKey||n.setState({dropPosition:x,dropLevelOffset:M,dropTargetKey:S,dropContainerKey:R,dropTargetPos:T,dropAllowed:b,dragOverNodeKey:D}),p?.({event:s,node:_o(l.props)}))}},n.onNodeDragLeave=function(s,l){n.currentMouseOverDroppableNodeKey===l.props.eventKey&&!s.currentTarget.contains(s.relatedTarget)&&(n.resetDragState(),n.currentMouseOverDroppableNodeKey=null);var c=n.props.onDragLeave;c?.({event:s,node:_o(l.props)})},n.onWindowDragEnd=function(s){n.onNodeDragEnd(s,null,!0),window.removeEventListener("dragend",n.onWindowDragEnd)},n.onNodeDragEnd=function(s,l){var c=n.props.onDragEnd;n.setState({dragOverNodeKey:null}),n.cleanDragState(),c?.({event:s,node:_o(l.props)}),n.dragNode=null,window.removeEventListener("dragend",n.onWindowDragEnd)},n.onNodeDrop=function(s,l){var c,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,A=n.state,d=A.dragChildrenKeys,f=A.dropPosition,h=A.dropTargetKey,g=A.dropTargetPos,p=A.dropAllowed;if(p){var m=n.props.onDrop;if(n.setState({dragOverNodeKey:null}),n.cleanDragState(),h!==null){var y=se(se({},Ww(h,n.getTreeNodeRequiredProps())),{},{active:((c=n.getActiveItem())===null||c===void 0?void 0:c.key)===h,data:Cc(n.state.keyEntities,h).node}),C=d.indexOf(h)!==-1;Si(!C,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var w=sH(g),B={event:s,node:_o(y),dragNode:n.dragNode?_o(n.dragNode.props):null,dragNodesKeys:[n.dragNode.props.eventKey].concat(d),dropToGap:f!==0,dropPosition:f+Number(w[w.length-1])};u||m?.(B),n.dragNode=null}}},n.cleanDragState=function(){var s=n.state.draggingNodeKey;s!==null&&n.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),n.dragStartMousePosition=null,n.currentMouseOverDroppableNodeKey=null},n.triggerExpandActionExpand=function(s,l){var c=n.state,u=c.expandedKeys,A=c.flattenNodes,d=l.expanded,f=l.key,h=l.isLeaf;if(!(h||s.shiftKey||s.metaKey||s.ctrlKey)){var g=A.filter(function(m){return m.key===f})[0],p=_o(se(se({},Ww(f,n.getTreeNodeRequiredProps())),{},{data:g.data}));n.setExpandedKeys(d?Ad(u,f):wf(u,f)),n.onNodeExpand(s,p)}},n.onNodeClick=function(s,l){var c=n.props,u=c.onClick,A=c.expandAction;A==="click"&&n.triggerExpandActionExpand(s,l),u?.(s,l)},n.onNodeDoubleClick=function(s,l){var c=n.props,u=c.onDoubleClick,A=c.expandAction;A==="doubleClick"&&n.triggerExpandActionExpand(s,l),u?.(s,l)},n.onNodeSelect=function(s,l){var c=n.state.selectedKeys,u=n.state,A=u.keyEntities,d=u.fieldNames,f=n.props,h=f.onSelect,g=f.multiple,p=l.selected,m=l[d.key],y=!p;y?g?c=wf(c,m):c=[m]:c=Ad(c,m);var C=c.map(function(w){var B=Cc(A,w);return B?B.node:null}).filter(function(w){return w});n.setUncontrolledState({selectedKeys:c}),h?.(c,{event:"select",selected:y,node:l,selectedNodes:C,nativeEvent:s.nativeEvent})},n.onNodeCheck=function(s,l,c){var u=n.state,A=u.keyEntities,d=u.checkedKeys,f=u.halfCheckedKeys,h=n.props,g=h.checkStrictly,p=h.onCheck,m=l.key,y,C={event:"check",node:l,checked:c,nativeEvent:s.nativeEvent};if(g){var w=c?wf(d,m):Ad(d,m),B=Ad(f,m);y={checked:w,halfChecked:B},C.checkedNodes=w.map(function(T){return Cc(A,T)}).filter(function(T){return T}).map(function(T){return T.node}),n.setUncontrolledState({checkedKeys:w})}else{var x=Yf([].concat(ir(d),[m]),!0,A),M=x.checkedKeys,S=x.halfCheckedKeys;if(!c){var R=new Set(M);R.delete(m);var b=Yf(Array.from(R),{halfCheckedKeys:S},A);M=b.checkedKeys,S=b.halfCheckedKeys}y=M,C.checkedNodes=[],C.checkedNodesPositions=[],C.halfCheckedKeys=S,M.forEach(function(T){var D=Cc(A,T);if(D){var F=D.node,_=D.pos;C.checkedNodes.push(F),C.checkedNodesPositions.push({node:F,pos:_})}}),n.setUncontrolledState({checkedKeys:M},!1,{halfCheckedKeys:S})}p?.(y,C)},n.onNodeLoad=function(s){var l=s.key,c=new Promise(function(u,A){n.setState(function(d){var f=d.loadedKeys,h=f===void 0?[]:f,g=d.loadingKeys,p=g===void 0?[]:g,m=n.props,y=m.loadData,C=m.onLoad;if(!y||h.indexOf(l)!==-1||p.indexOf(l)!==-1)return null;var w=y(s);return w.then(function(){var B=n.state.loadedKeys,x=wf(B,l);C?.(x,{event:"load",node:s}),n.setUncontrolledState({loadedKeys:x}),n.setState(function(M){return{loadingKeys:Ad(M.loadingKeys,l)}}),u()}).catch(function(B){if(n.setState(function(M){return{loadingKeys:Ad(M.loadingKeys,l)}}),n.loadingRetryTimes[l]=(n.loadingRetryTimes[l]||0)+1,n.loadingRetryTimes[l]>=Git){var x=n.state.loadedKeys;Si(!1,"Retry for `loadData` many times but still failed. No more retry."),n.setUncontrolledState({loadedKeys:wf(x,l)}),u()}A(B)}),{loadingKeys:wf(p,l)}})});return c.catch(function(){}),c},n.onNodeMouseEnter=function(s,l){var c=n.props.onMouseEnter;c?.({event:s,node:l})},n.onNodeMouseLeave=function(s,l){var c=n.props.onMouseLeave;c?.({event:s,node:l})},n.onNodeContextMenu=function(s,l){var c=n.props.onRightClick;c&&(s.preventDefault(),c({event:s,node:l}))},n.onFocus=function(){var s=n.props.onFocus;n.setState({focused:!0});for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];s?.apply(void 0,c)},n.onBlur=function(){var s=n.props.onBlur;n.setState({focused:!1}),n.onActiveChange(null);for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];s?.apply(void 0,c)},n.getTreeNodeRequiredProps=function(){var s=n.state,l=s.expandedKeys,c=s.selectedKeys,u=s.loadedKeys,A=s.loadingKeys,d=s.checkedKeys,f=s.halfCheckedKeys,h=s.dragOverNodeKey,g=s.dropPosition,p=s.keyEntities;return{expandedKeys:l||[],selectedKeys:c||[],loadedKeys:u||[],loadingKeys:A||[],checkedKeys:d||[],halfCheckedKeys:f||[],dragOverNodeKey:h,dropPosition:g,keyEntities:p}},n.setExpandedKeys=function(s){var l=n.state,c=l.treeData,u=l.fieldNames,A=U8(c,s,u);n.setUncontrolledState({expandedKeys:s,flattenNodes:A},!0)},n.onNodeExpand=function(s,l){var c=n.state.expandedKeys,u=n.state,A=u.listChanging,d=u.fieldNames,f=n.props,h=f.onExpand,g=f.loadData,p=l.expanded,m=l[d.key];if(!A){var y=c.indexOf(m),C=!p;if(Si(p&&y!==-1||!p&&y===-1,"Expand state not sync with index check"),C?c=wf(c,m):c=Ad(c,m),n.setExpandedKeys(c),h?.(c,{node:l,expanded:C,nativeEvent:s.nativeEvent}),C&&g){var w=n.onNodeLoad(l);w&&w.then(function(){var B=U8(n.state.treeData,c,d);n.setUncontrolledState({flattenNodes:B})}).catch(function(){var B=n.state.expandedKeys,x=Ad(B,m);n.setExpandedKeys(x)})}}},n.onListChangeStart=function(){n.setUncontrolledState({listChanging:!0})},n.onListChangeEnd=function(){setTimeout(function(){n.setUncontrolledState({listChanging:!1})})},n.onActiveChange=function(s){var l=n.state.activeKey,c=n.props.onActiveChange;l!==s&&(n.setState({activeKey:s}),s!==null&&n.scrollTo({key:s}),c?.(s))},n.getActiveItem=function(){var s=n.state,l=s.activeKey,c=s.flattenNodes;return l===null?null:c.find(function(u){var A=u.key;return A===l})||null},n.offsetActiveKey=function(s){var l=n.state,c=l.flattenNodes,u=l.activeKey,A=c.findIndex(function(h){var g=h.key;return g===u});A===-1&&s<0&&(A=c.length),A=(A+s+c.length)%c.length;var d=c[A];if(d){var f=d.key;n.onActiveChange(f)}else n.onActiveChange(null)},n.onKeyDown=function(s){var l=n.state,c=l.activeKey,u=l.expandedKeys,A=l.checkedKeys,d=l.fieldNames,f=n.props,h=f.onKeyDown,g=f.checkable,p=f.selectable;switch(s.which){case cr.UP:{n.offsetActiveKey(-1),s.preventDefault();break}case cr.DOWN:{n.offsetActiveKey(1),s.preventDefault();break}}var m=n.getActiveItem();if(m&&m.data){var y=n.getTreeNodeRequiredProps(),C=m.data.isLeaf===!1||!!(m.data[d.children]||[]).length,w=_o(se(se({},Ww(c,y)),{},{data:m.data,active:!0}));switch(s.which){case cr.LEFT:{C&&u.includes(c)?n.onNodeExpand({},w):m.parent&&n.onActiveChange(m.parent.key),s.preventDefault();break}case cr.RIGHT:{C&&!u.includes(c)?n.onNodeExpand({},w):m.children&&m.children.length&&n.onActiveChange(m.children[0].key),s.preventDefault();break}case cr.ENTER:case cr.SPACE:{g&&!w.disabled&&w.checkable!==!1&&!w.disableCheckbox?n.onNodeCheck({},w,!A.includes(c)):!g&&p&&!w.disabled&&w.selectable!==!1&&n.onNodeSelect({},w);break}}}h?.(s)},n.setUncontrolledState=function(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!n.destroyed){var u=!1,A=!0,d={};Object.keys(s).forEach(function(f){if(f in n.props){A=!1;return}u=!0,d[f]=s[f]}),u&&(!l||A)&&n.setState(se(se({},d),c))}},n.scrollTo=function(s){n.listRef.current.scrollTo(s)},n}return ni(r,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var i=this.props.activeKey;i!==void 0&&i!==this.state.activeKey&&(this.setState({activeKey:i}),i!==null&&this.scrollTo({key:i}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var i,a=this.state,o=a.focused,s=a.flattenNodes,l=a.keyEntities,c=a.draggingNodeKey,u=a.activeKey,A=a.dropLevelOffset,d=a.dropContainerKey,f=a.dropTargetKey,h=a.dropPosition,g=a.dragOverNodeKey,p=a.indent,m=this.props,y=m.prefixCls,C=m.className,w=m.style,B=m.showLine,x=m.focusable,M=m.tabIndex,S=M===void 0?0:M,R=m.selectable,b=m.showIcon,T=m.icon,D=m.switcherIcon,F=m.draggable,_=m.checkable,N=m.checkStrictly,P=m.disabled,k=m.motion,j=m.loadData,Y=m.filterTreeNode,X=m.height,K=m.itemHeight,U=m.virtual,G=m.titleRender,z=m.dropIndicatorRender,H=m.onContextMenu,V=m.onScroll,Z=m.direction,ne=m.rootClassName,re=m.rootStyle,ue=Gf(this.props,{aria:!0,data:!0}),he;return F&&(sr(F)==="object"?he=F:typeof F=="function"?he={nodeDraggable:F}:he={}),E.createElement(oH.Provider,{value:{prefixCls:y,selectable:R,showIcon:b,icon:T,switcherIcon:D,draggable:he,draggingNodeKey:c,checkable:_,checkStrictly:N,disabled:P,keyEntities:l,dropLevelOffset:A,dropContainerKey:d,dropTargetKey:f,dropPosition:h,dragOverNodeKey:g,indent:p,direction:Z,dropIndicatorRender:z,loadData:j,filterTreeNode:Y,titleRender:G,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},E.createElement("div",{role:"tree",className:At(y,C,ne,(i={},ee(i,"".concat(y,"-show-line"),B),ee(i,"".concat(y,"-focused"),o),ee(i,"".concat(y,"-active-focused"),u!==null),i)),style:re},E.createElement(hBe,ge({ref:this.listRef,prefixCls:y,style:w,data:s,disabled:P,selectable:R,checkable:!!_,motion:k,dragging:c!==null,height:X,itemHeight:K,virtual:U,focusable:x,focused:o,tabIndex:S,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:H,onScroll:V},this.getTreeNodeRequiredProps(),ue))))}}],[{key:"getDerivedStateFromProps",value:function(i,a){var o=a.prevProps,s={prevProps:i};function l(x){return!o&&x in i||o&&o[x]!==i[x]}var c,u=a.fieldNames;if(l("fieldNames")&&(u=zT(i.fieldNames),s.fieldNames=u),l("treeData")?c=i.treeData:l("children")&&(Si(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),c=ewe(i.children)),c){s.treeData=c;var A=j4(c,{fieldNames:u});s.keyEntities=se(ee({},Uv,fBe),A.keyEntities)}var d=s.keyEntities||a.keyEntities;if(l("expandedKeys")||o&&l("autoExpandParent"))s.expandedKeys=i.autoExpandParent||!o&&i.defaultExpandParent?lL(i.expandedKeys,d):i.expandedKeys;else if(!o&&i.defaultExpandAll){var f=se({},d);delete f[Uv],s.expandedKeys=Object.keys(f).map(function(x){return f[x].key})}else!o&&i.defaultExpandedKeys&&(s.expandedKeys=i.autoExpandParent||i.defaultExpandParent?lL(i.defaultExpandedKeys,d):i.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,c||s.expandedKeys){var h=U8(c||a.treeData,s.expandedKeys||a.expandedKeys,u);s.flattenNodes=h}if(i.selectable&&(l("selectedKeys")?s.selectedKeys=Pee(i.selectedKeys,i):!o&&i.defaultSelectedKeys&&(s.selectedKeys=Pee(i.defaultSelectedKeys,i))),i.checkable){var g;if(l("checkedKeys")?g=ak(i.checkedKeys)||{}:!o&&i.defaultCheckedKeys?g=ak(i.defaultCheckedKeys)||{}:c&&(g=ak(i.checkedKeys)||{checkedKeys:a.checkedKeys,halfCheckedKeys:a.halfCheckedKeys}),g){var p=g,m=p.checkedKeys,y=m===void 0?[]:m,C=p.halfCheckedKeys,w=C===void 0?[]:C;if(!i.checkStrictly){var B=Yf(y,!0,d);y=B.checkedKeys,w=B.halfCheckedKeys}s.checkedKeys=y,s.halfCheckedKeys=w}}return l("loadedKeys")&&(s.loadedKeys=i.loadedKeys),s}}]),r})(E.Component);J4.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Rit,allowDrop:function(){return!0},expandAction:!1};J4.TreeNode=hy;var Oee=4;function Kit(e){var t=e.dropPosition,r=e.dropLevelOffset,n=e.prefixCls,i=e.indent,a=e.direction,o=a===void 0?"ltr":a,s=o==="ltr"?"left":"right",l=o==="ltr"?"right":"left",c=ee(ee({},s,-r*i+Oee),l,0);switch(t){case-1:c.top=-3;break;case 1:c.bottom=-3;break;default:c.bottom=-3,c[s]=i+Oee;break}return ce.createElement("div",{style:c,className:"".concat(n,"-drop-indicator")})}function gBe(e,t,r,n){var i=n.isLeaf,a=n.expanded,o=n.loading;if(o)return E.createElement(bg,{className:"".concat(e,"-switcher-loading-icon")});var s;if(r&&sr(r)==="object"&&(s=r.showLeafIcon),i){if(!r)return null;if(typeof s!="boolean"&&s){var l=typeof s=="function"?s(n):s,c="".concat(e,"-switcher-line-custom-icon");return bc(l)?Ea(l,{className:At(l.props.className||"",c)}):l}return s?E.createElement(g7,{className:"".concat(e,"-switcher-line-icon")}):E.createElement("span",{className:"".concat(e,"-switcher-leaf-line")})}var u="".concat(e,"-switcher-icon"),A=typeof t=="function"?t(n):t;return bc(A)?Ea(A,{className:At(A.props.className||"",u)}):A||(r?a?E.createElement(KQ,{className:"".concat(e,"-switcher-line-icon")}):E.createElement(om,{className:"".concat(e,"-switcher-line-icon")}):E.createElement(h_e,{className:u}))}var pBe=E.forwardRef(function(e,t){var r=E.useContext(cn),n=r.getPrefixCls,i=r.direction,a=r.virtual,o=e.prefixCls,s=e.className,l=e.showIcon,c=l===void 0?!1:l,u=e.showLine,A=e.switcherIcon,d=e.blockNode,f=d===void 0?!1:d,h=e.children,g=e.checkable,p=g===void 0?!1:g,m=e.selectable,y=m===void 0?!0:m,C=e.draggable,w=e.motion,B=w===void 0?ge(ge({},CB),{motionAppear:!1}):w,x=n("tree",o),M=ge(ge({},e),{checkable:p,selectable:y,showIcon:c,motion:B,blockNode:f,showLine:!!u,dropIndicatorRender:Kit}),S=E.useMemo(function(){if(!C)return!1;var R={};switch(sr(C)){case"function":R.nodeDraggable=C;break;case"object":R=ge({},C);break}return R.icon!==!1&&(R.icon=R.icon||E.createElement(m8e,null)),R},[C]);return E.createElement(J4,ge({itemHeight:20,ref:t,virtual:a},M,{prefixCls:x,className:At(ee(ee(ee(ee({},"".concat(x,"-icon-hide"),!c),"".concat(x,"-block-node"),f),"".concat(x,"-unselectable"),!y),"".concat(x,"-rtl"),i==="rtl"),s),direction:i,checkable:p&&E.createElement("span",{className:"".concat(x,"-checkbox-inner")}),selectable:y,switcherIcon:function(b){return gBe(x,A,u,b)},draggable:S}),h)}),xf;(function(e){e[e.None=0]="None",e[e.Start=1]="Start",e[e.End=2]="End"})(xf||(xf={}));function lH(e,t){function r(n){var i=n.key,a=n.children;t(i,n)!==!1&&lH(a||[],t)}e.forEach(r)}function Vit(e){var t=e.treeData,r=e.expandedKeys,n=e.startKey,i=e.endKey,a=[],o=xf.None;if(n&&n===i)return[n];if(!n||!i)return[];function s(l){return l===n||l===i}return lH(t,function(l){if(o===xf.End)return!1;if(s(l)){if(a.push(l),o===xf.None)o=xf.Start;else if(o===xf.Start)return o=xf.End,!1}else o===xf.Start&&a.push(l);return r.includes(l)}),a}function ok(e,t){var r=ir(t),n=[];return lH(e,function(i,a){var o=r.indexOf(i);return o!==-1&&(n.push(a),r.splice(o,1)),!!r.length}),n}var jee=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function Jit(e){var t=e.isLeaf,r=e.expanded;return t?E.createElement(g7,null):r?E.createElement(o8e,null):E.createElement(c8e,null)}function zee(e){var t=e.treeData,r=e.children;return t||ewe(r)}var Wit=function(t,r){var n=t.defaultExpandAll,i=t.defaultExpandParent,a=t.defaultExpandedKeys,o=jee(t,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]),s=E.useRef(),l=E.useRef(),c=function(){var k=j4(zee(o)),j=k.keyEntities,Y;return n?Y=Object.keys(j):i?Y=lL(o.expandedKeys||a||[],j):Y=o.expandedKeys||a,Y},u=E.useState(o.selectedKeys||o.defaultSelectedKeys||[]),A=Ve(u,2),d=A[0],f=A[1],h=E.useState(function(){return c()}),g=Ve(h,2),p=g[0],m=g[1];E.useEffect(function(){"selectedKeys"in o&&f(o.selectedKeys)},[o.selectedKeys]),E.useEffect(function(){"expandedKeys"in o&&m(o.expandedKeys)},[o.expandedKeys]);var y=function(k,j){var Y;return"expandedKeys"in o||m(k),(Y=o.onExpand)===null||Y===void 0?void 0:Y.call(o,k,j)},C=function(k,j){var Y,X=o.multiple,K=j.node,U=j.nativeEvent,G=K.key,z=G===void 0?"":G,H=zee(o),V=ge(ge({},j),{selected:!0}),Z=U?.ctrlKey||U?.metaKey,ne=U?.shiftKey,re;X&&Z?(re=k,s.current=z,l.current=re,V.selectedNodes=ok(H,re)):X&&ne?(re=Array.from(new Set([].concat(ir(l.current||[]),ir(Vit({treeData:H,expandedKeys:p,startKey:z,endKey:s.current}))))),V.selectedNodes=ok(H,re)):(re=[z],s.current=z,l.current=re,V.selectedNodes=ok(H,re)),(Y=o.onSelect)===null||Y===void 0||Y.call(o,re,V),"selectedKeys"in o||f(re)},w=E.useContext(cn),B=w.getPrefixCls,x=w.direction,M=o.prefixCls,S=o.className,R=o.showIcon,b=R===void 0?!0:R,T=o.expandAction,D=T===void 0?"click":T,F=jee(o,["prefixCls","className","showIcon","expandAction"]),_=B("tree",M),N=At("".concat(_,"-directory"),ee({},"".concat(_,"-directory-rtl"),x==="rtl"),S);return E.createElement(pBe,ge({icon:Jit,ref:r,blockNode:!0},F,{showIcon:b,expandAction:D,prefixCls:_,className:N,expandedKeys:p,selectedKeys:d,onSelect:C,onExpand:y}))},Xit=E.forwardRef(Wit),Sd=pBe;Sd.DirectoryTree=Xit;Sd.TreeNode=hy;function qit(e){var t=E.useRef(e),r=s1e();return[function(){return t.current},function(n){t.current=n,r()}]}function Lee(e){var t=e.value,r=e.onChange,n=e.filterSearch,i=e.tablePrefixCls,a=e.locale;return n?E.createElement("div",{className:"".concat(i,"-filter-dropdown-search")},E.createElement(jt,{prefix:E.createElement(Xf,null),placeholder:a.filterSearchPlaceholder,onChange:r,value:t,htmlSize:1,className:"".concat(i,"-filter-dropdown-search-input")})):null}var $it=function(t){var r=t.keyCode;r===cr.ENTER&&t.stopPropagation()},Zit=function(t){return E.createElement("div",{className:t.className,onClick:function(n){return n.stopPropagation()},onKeyDown:$it},t.children)};function eat(e){return e.some(function(t){var r=t.children;return r})}function vBe(e,t){return typeof t=="string"||typeof t=="number"?t?.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function mBe(e){var t=e.filters,r=e.prefixCls,n=e.filteredKeys,i=e.filterMultiple,a=e.searchValue,o=e.filterSearch;return t.map(function(s,l){var c=String(s.value);if(s.children)return{key:c||l,label:s.text,popupClassName:"".concat(r,"-dropdown-submenu"),children:mBe({filters:s.children,prefixCls:r,filteredKeys:n,filterMultiple:i,searchValue:a,filterSearch:o})};var u=i?mn:Bg,A={key:s.value!==void 0?c:l,label:E.createElement(E.Fragment,null,E.createElement(u,{checked:n.includes(c)}),E.createElement("span",null,s.text))};return a.trim()?typeof o=="function"?o(a,s)?A:null:vBe(a,s.text)?A:null:A})}function sk(e){return e||[]}function tat(e){var t,r=e.tablePrefixCls,n=e.prefixCls,i=e.column,a=e.dropdownPrefixCls,o=e.columnKey,s=e.filterMultiple,l=e.filterMode,c=l===void 0?"menu":l,u=e.filterSearch,A=u===void 0?!1:u,d=e.filterState,f=e.triggerFilter,h=e.locale,g=e.children,p=e.getPopupContainer,m=i.filterDropdownOpen,y=i.onFilterDropdownOpenChange,C=i.filterDropdownVisible,w=i.onFilterDropdownVisibleChange,B=i.filterResetToDefaultFilteredValue,x=i.defaultFilteredValue,M=E.useState(!1),S=Ve(M,2),R=S[0],b=S[1],T=!!(d&&(!((t=d.filteredKeys)===null||t===void 0)&&t.length||d.forceFiltered)),D=function(rt){b(rt),y?.(rt),w?.(rt)},F;typeof m=="boolean"?F=m:F=typeof C=="boolean"?C:R;var _=d?.filteredKeys,N=qit(sk(_)),P=Ve(N,2),k=P[0],j=P[1],Y=function(rt){var qe=rt.selectedKeys;j(qe)},X=function(rt,qe){var de=qe.node,We=qe.checked;Y(s?{selectedKeys:rt}:{selectedKeys:We&&de.key?[de.key]:[]})};E.useEffect(function(){R&&Y({selectedKeys:sk(_)})},[_]);var K=E.useState([]),U=Ve(K,2),G=U[0],z=U[1],H=function(rt){z(rt)},V=E.useState(""),Z=Ve(V,2),ne=Z[0],re=Z[1],ue=function(rt){var qe=rt.target.value;re(qe)};E.useEffect(function(){R||re("")},[R]);var he=function(rt){var qe=rt&&rt.length?rt:null;if(qe===null&&(!d||!d.filteredKeys)||See(qe,d?.filteredKeys))return null;f({column:i,key:o,filteredKeys:qe})},me=function(){D(!1),he(k())},be=function(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1},qe=rt.confirm,de=rt.closeDropdown;qe&&he([]),de&&D(!1),re(""),j(B?(x||[]).map(function(We){return String(We)}):[])},Me=function(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0},qe=rt.closeDropdown;qe&&D(!1),he(k())},ie=function(rt){rt&&_!==void 0&&j(sk(_)),D(rt),!rt&&!i.filterDropdown&&me()},Se=At(ee({},"".concat(a,"-menu-without-submenu"),!eat(i.filters||[]))),Ue=function(rt){if(rt.target.checked){var qe=FE(i?.filters).map(function(de){return String(de)});j(qe)}else j([])},ct=function nt(rt){var qe=rt.filters;return(qe||[]).map(function(de,We){var ut=String(de.value),Et={title:de.text,key:de.value!==void 0?ut:String(We)};return de.children&&(Et.children=nt({filters:de.children})),Et})},He=function nt(rt){var qe;return ge(ge({},rt),{text:rt.title,value:rt.key,children:((qe=rt.children)===null||qe===void 0?void 0:qe.map(function(de){return nt(de)}))||[]})},Re;if(typeof i.filterDropdown=="function")Re=i.filterDropdown({prefixCls:"".concat(a,"-custom"),setSelectedKeys:function(rt){return Y({selectedKeys:rt})},selectedKeys:k(),confirm:Me,clearFilters:be,filters:i.filters,visible:F,close:function(){D(!1)}});else if(i.filterDropdown)Re=i.filterDropdown;else{var Ce=k()||[],De=function(){return(i.filters||[]).length===0?E.createElement(eA,{image:eA.PRESENTED_IMAGE_SIMPLE,description:h.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):c==="tree"?E.createElement(E.Fragment,null,E.createElement(Lee,{filterSearch:A,value:ne,onChange:ue,tablePrefixCls:r,locale:h}),E.createElement("div",{className:"".concat(r,"-filter-dropdown-tree")},s?E.createElement(mn,{checked:Ce.length===FE(i.filters).length,indeterminate:Ce.length>0&&Ce.length<FE(i.filters).length,className:"".concat(r,"-filter-dropdown-checkall"),onChange:Ue},h.filterCheckall):null,E.createElement(Sd,{checkable:!0,selectable:!1,blockNode:!0,multiple:s,checkStrictly:!s,className:"".concat(a,"-menu"),onCheck:X,checkedKeys:Ce,selectedKeys:Ce,showIcon:!1,treeData:ct({filters:i.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:ne.trim()?function(rt){return typeof A=="function"?A(ne,He(rt)):vBe(ne,rt.title)}:void 0}))):E.createElement(E.Fragment,null,E.createElement(Lee,{filterSearch:A,value:ne,onChange:ue,tablePrefixCls:r,locale:h}),E.createElement(bd,{selectable:!0,multiple:s,prefixCls:"".concat(a,"-menu"),className:Se,onSelect:Y,onDeselect:Y,selectedKeys:Ce,getPopupContainer:p,openKeys:G,onOpenChange:H,items:mBe({filters:i.filters||[],filterSearch:A,prefixCls:n,filteredKeys:k(),filterMultiple:s,searchValue:ne})}))},Ie=function(){return B?See((x||[]).map(function(rt){return String(rt)}),Ce):Ce.length===0};Re=E.createElement(E.Fragment,null,De(),E.createElement("div",{className:"".concat(n,"-dropdown-btns")},E.createElement(wt,{type:"link",size:"small",disabled:Ie(),onClick:function(){return be()}},h.filterReset),E.createElement(wt,{type:"primary",size:"small",onClick:me},h.filterConfirm)))}i.filterDropdown&&(Re=E.createElement(M1e,{selectable:void 0},Re));var $e=function(){return E.createElement(Zit,{className:"".concat(n,"-dropdown")},Re)},Ct;typeof i.filterIcon=="function"?Ct=i.filterIcon(T):i.filterIcon?Ct=i.filterIcon:Ct=E.createElement(qNe,null);var Ze=E.useContext(cn),tt=Ze.direction;return E.createElement("div",{className:"".concat(n,"-column")},E.createElement("span",{className:"".concat(r,"-column-title")},g),E.createElement(Kg,{dropdownRender:$e,trigger:["click"],open:F,onOpenChange:ie,getPopupContainer:p,placement:tt==="rtl"?"bottomLeft":"bottomRight"},E.createElement("span",{role:"button",tabIndex:-1,className:At("".concat(n,"-trigger"),{active:T}),onClick:function(rt){rt.stopPropagation()}},Ct)))}function cL(e,t,r){var n=[];return(e||[]).forEach(function(i,a){var o,s=K4(a,r);if(i.filters||"filterDropdown"in i||"onFilter"in i)if("filteredValue"in i){var l=i.filteredValue;"filterDropdown"in i||(l=(o=l?.map(String))!==null&&o!==void 0?o:l),n.push({column:i,key:fy(i,s),filteredKeys:l,forceFiltered:i.filtered})}else n.push({column:i,key:fy(i,s),filteredKeys:t&&i.defaultFilteredValue?i.defaultFilteredValue:void 0,forceFiltered:i.filtered});"children"in i&&(n=[].concat(ir(n),ir(cL(i.children,t,s))))}),n}function EBe(e,t,r,n,i,a,o,s){return r.map(function(l,c){var u=K4(c,s),A=l.filterMultiple,d=A===void 0?!0:A,f=l.filterMode,h=l.filterSearch,g=l;if(g.filters||g.filterDropdown){var p=fy(g,u),m=n.find(function(y){var C=y.key;return p===C});g=ge(ge({},g),{title:function(C){return E.createElement(tat,{tablePrefixCls:e,prefixCls:"".concat(e,"-filter"),dropdownPrefixCls:t,column:g,columnKey:p,filterState:m,filterMultiple:d,filterMode:f,filterSearch:h,triggerFilter:i,locale:o,getPopupContainer:a},V4(l.title,C))}})}return"children"in g&&(g=ge(ge({},g),{children:EBe(e,t,g.children,n,i,a,o,u)})),g})}function FE(e){var t=[];return(e||[]).forEach(function(r){var n=r.value,i=r.children;t.push(n),i&&(t=[].concat(ir(t),ir(FE(i))))}),t}function Yee(e){var t={};return e.forEach(function(r){var n=r.key,i=r.filteredKeys,a=r.column,o=n,s=a.filters,l=a.filterDropdown;if(l)t[o]=i||null;else if(Array.isArray(i)){var c=FE(s);t[o]=c.filter(function(u){return i.includes(String(u))})}else t[o]=null}),t}function Uee(e,t){return t.reduce(function(r,n){var i=n.column,a=i.onFilter,o=i.filters,s=n.filteredKeys;return a&&s&&s.length?r.filter(function(l){return s.some(function(c){var u=FE(o),A=u.findIndex(function(f){return String(f)===String(c)}),d=A!==-1?u[A]:c;return a(d,l)})}):r},e)}function rat(e){var t=e.prefixCls,r=e.dropdownPrefixCls,n=e.mergedColumns,i=e.onFilterChange,a=e.getPopupContainer,o=e.locale,s=E.useState(function(){return cL(n,!0)}),l=Ve(s,2),c=l[0],u=l[1],A=E.useMemo(function(){var g=cL(n,!1),p=!0;return g.forEach(function(m){var y=m.filteredKeys;y!==void 0&&(p=!1)}),p?c:g},[n,c]),d=E.useMemo(function(){return Yee(A)},[A]),f=function(p){var m=A.filter(function(y){var C=y.key;return C!==p.key});m.push(p),u(m),i(Yee(m),m)},h=function(p){return EBe(t,r,p,A,f,a,o)};return[h,A,d]}function nat(e,t,r){var n=E.useRef({});function i(a){if(!n.current||n.current.data!==e||n.current.childrenColumnName!==t||n.current.getRowKey!==r){let s=function(l){l.forEach(function(c,u){var A=r(c,u);o.set(A,c),c&&sr(c)==="object"&&t in c&&s(c[t]||[])})};var o=new Map;s(e),n.current={data:e,childrenColumnName:t,kvMap:o,getRowKey:r}}return n.current.kvMap.get(a)}return[i]}var iat=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},yBe=10;function aat(e,t){var r={current:t.current,pageSize:t.pageSize},n=e&&sr(e)==="object"?e:{};return Object.keys(n).forEach(function(i){var a=t[i];typeof a!="function"&&(r[i]=a)}),r}function oat(){for(var e={},t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return r.forEach(function(i){i&&Object.keys(i).forEach(function(a){var o=i[a];o!==void 0&&(e[a]=o)})}),e}function sat(e,t,r){var n=t&&sr(t)==="object"?t:{},i=n.total,a=i===void 0?0:i,o=iat(n,["total"]),s=E.useState(function(){return{current:"defaultCurrent"in o?o.defaultCurrent:1,pageSize:"defaultPageSize"in o?o.defaultPageSize:yBe}}),l=Ve(s,2),c=l[0],u=l[1],A=oat(c,o,{total:a>0?a:e}),d=Math.ceil((a||e)/A.pageSize);A.current>d&&(A.current=d||1);var f=function(p,m){u({current:p??1,pageSize:m||A.pageSize})},h=function(p,m){var y;t&&((y=t.onChange)===null||y===void 0||y.call(t,p,m)),f(p,m),r(p,m||A?.pageSize)};return t===!1?[{},function(){}]:[ge(ge({},A),{onChange:h}),f]}var Xh={},uL="SELECT_ALL",AL="SELECT_INVERT",dL="SELECT_NONE",Hee=[];function CBe(e,t){var r=[];return(e||[]).forEach(function(n){r.push(n),n&&sr(n)==="object"&&t in n&&(r=[].concat(ir(r),ir(CBe(n[t],t))))}),r}function lat(e,t){var r=e||{},n=r.preserveSelectedRowKeys,i=r.selectedRowKeys,a=r.defaultSelectedRowKeys,o=r.getCheckboxProps,s=r.onChange,l=r.onSelect,c=r.onSelectAll,u=r.onSelectInvert,A=r.onSelectNone,d=r.onSelectMultiple,f=r.columnWidth,h=r.type,g=r.selections,p=r.fixed,m=r.renderCell,y=r.hideSelectAll,C=r.checkStrictly,w=C===void 0?!0:C,B=t.prefixCls,x=t.data,M=t.pageData,S=t.getRecordByKey,R=t.getRowKey,b=t.expandType,T=t.childrenColumnName,D=t.locale,F=t.getPopupContainer,_=Pi(i||a||Hee,{value:i}),N=Ve(_,2),P=N[0],k=N[1],j=E.useRef(new Map),Y=E.useCallback(function(He){if(n){var Re=new Map;He.forEach(function(Ce){var De=S(Ce);!De&&j.current.has(Ce)&&(De=j.current.get(Ce)),Re.set(Ce,De)}),j.current=Re}},[S,n]);E.useEffect(function(){Y(P)},[P]);var X=E.useMemo(function(){return w?{keyEntities:null}:j4(x,{externalGetKey:R,childrenPropName:T})},[x,R,w,T]),K=X.keyEntities,U=E.useMemo(function(){return CBe(M,T)},[M,T]),G=E.useMemo(function(){var He=new Map;return U.forEach(function(Re,Ce){var De=R(Re,Ce),Ie=(o?o(Re):null)||{};He.set(De,Ie)}),He},[U,R,o]),z=E.useCallback(function(He){var Re;return!!(!((Re=G.get(R(He)))===null||Re===void 0)&&Re.disabled)},[G,R]),H=E.useMemo(function(){if(w)return[P||[],[]];var He=Yf(P,!0,K,z),Re=He.checkedKeys,Ce=He.halfCheckedKeys;return[Re||[],Ce]},[P,w,K,z]),V=Ve(H,2),Z=V[0],ne=V[1],re=E.useMemo(function(){var He=h==="radio"?Z.slice(0,1):Z;return new Set(He)},[Z,h]),ue=E.useMemo(function(){return h==="radio"?new Set:new Set(ne)},[ne,h]),he=E.useState(null),me=Ve(he,2),be=me[0],Me=me[1];E.useEffect(function(){e||k(Hee)},[!!e]);var ie=E.useCallback(function(He,Re){var Ce,De;Y(He),n?(Ce=He,De=He.map(function(Ie){return j.current.get(Ie)})):(Ce=[],De=[],He.forEach(function(Ie){var $e=S(Ie);$e!==void 0&&(Ce.push(Ie),De.push($e))})),k(Ce),s?.(Ce,De,{type:Re})},[k,S,s,n]),Se=E.useCallback(function(He,Re,Ce,De){if(l){var Ie=Ce.map(function($e){return S($e)});l(S(He),Re,Ie,De)}ie(Ce,"single")},[l,S,ie]),Ue=E.useMemo(function(){if(!g||y)return null;var He=g===!0?[uL,AL,dL]:g;return He.map(function(Re){return Re===uL?{key:"all",text:D.selectionAll,onSelect:function(){ie(x.map(function(De,Ie){return R(De,Ie)}).filter(function(De){var Ie=G.get(De);return!Ie?.disabled||re.has(De)}),"all")}}:Re===AL?{key:"invert",text:D.selectInvert,onSelect:function(){var De=new Set(re);M.forEach(function($e,Ct){var Ze=R($e,Ct),tt=G.get(Ze);tt?.disabled||(De.has(Ze)?De.delete(Ze):De.add(Ze))});var Ie=Array.from(De);u&&u(Ie),ie(Ie,"invert")}}:Re===dL?{key:"none",text:D.selectNone,onSelect:function(){A?.(),ie(Array.from(re).filter(function(De){var Ie=G.get(De);return Ie?.disabled}),"none")}}:Re}).map(function(Re){return ge(ge({},Re),{onSelect:function(){for(var De,Ie,$e=arguments.length,Ct=new Array($e),Ze=0;Ze<$e;Ze++)Ct[Ze]=arguments[Ze];(Ie=Re.onSelect)===null||Ie===void 0||(De=Ie).call.apply(De,[Re].concat(Ct)),Me(null)}})})},[g,re,M,R,u,ie]),ct=E.useCallback(function(He){var Re;if(!e)return He.filter(function(Be){return Be!==Xh});var Ce=ir(He),De=new Set(re),Ie=U.map(R).filter(function(Be){return!G.get(Be).disabled}),$e=Ie.every(function(Be){return De.has(Be)}),Ct=Ie.some(function(Be){return De.has(Be)}),Ze=function(){var Ke=[];$e?Ie.forEach(function(ft){De.delete(ft),Ke.push(ft)}):Ie.forEach(function(ft){De.has(ft)||(De.add(ft),Ke.push(ft))});var je=Array.from(De);c?.(!$e,je.map(function(ft){return S(ft)}),Ke.map(function(ft){return S(ft)})),ie(je,"all"),Me(null)},tt;if(h!=="radio"){var nt;if(Ue){var rt={getPopupContainer:F,items:Ue.map(function(Be,Ke){var je=Be.key,ft=Be.text,gt=Be.onSelect;return{key:je||Ke,onClick:function(){gt?.(Ie)},label:ft}})};nt=E.createElement("div",{className:"".concat(B,"-selection-extra")},E.createElement(Kg,{menu:rt,getPopupContainer:F},E.createElement("span",null,E.createElement(ux,null))))}var qe=U.map(function(Be,Ke){var je=R(Be,Ke),ft=G.get(je)||{};return ge({checked:De.has(je)},ft)}).filter(function(Be){var Ke=Be.disabled;return Ke}),de=!!qe.length&&qe.length===U.length,We=de&&qe.every(function(Be){var Ke=Be.checked;return Ke}),ut=de&&qe.some(function(Be){var Ke=Be.checked;return Ke});tt=!y&&E.createElement("div",{className:"".concat(B,"-selection")},E.createElement(mn,{checked:de?We:!!U.length&&$e,indeterminate:de?!We&&ut:!$e&&Ct,onChange:Ze,disabled:U.length===0||de,"aria-label":nt?"Custom selection":"Select all",skipGroup:!0}),nt)}var Et;h==="radio"?Et=function(Ke,je,ft){var gt=R(je,ft),vt=De.has(gt);return{node:E.createElement(Bg,ge({},G.get(gt),{checked:vt,onClick:function(mt){return mt.stopPropagation()},onChange:function(mt){De.has(gt)||Se(gt,!0,[gt],mt.nativeEvent)}})),checked:vt}}:Et=function(Ke,je,ft){var gt,vt=R(je,ft),at=De.has(vt),mt=ue.has(vt),qt=G.get(vt),Xt;return b==="nest"?Xt=mt:Xt=(gt=qt?.indeterminate)!==null&&gt!==void 0?gt:mt,{node:E.createElement(mn,ge({},qt,{indeterminate:Xt,checked:at,skipGroup:!0,onClick:function(Lr){return Lr.stopPropagation()},onChange:function(Lr){var Kr=Lr.nativeEvent,Pr=Kr.shiftKey,vr=-1,wr=-1;if(Pr&&w){var Mr=new Set([be,vt]);Ie.some(function(Gr,Rn){if(Mr.has(Gr))if(vr===-1)vr=Rn;else return wr=Rn,!0;return!1})}if(wr!==-1&&vr!==wr&&w){var Fr=Ie.slice(vr,wr+1),br=[];at?Fr.forEach(function(Gr){De.has(Gr)&&(br.push(Gr),De.delete(Gr))}):Fr.forEach(function(Gr){De.has(Gr)||(br.push(Gr),De.add(Gr))});var Qr=Array.from(De);d?.(!at,Qr.map(function(Gr){return S(Gr)}),br.map(function(Gr){return S(Gr)})),ie(Qr,"multiple")}else{var Ar=Z;if(w){var mr=at?Ad(Ar,vt):wf(Ar,vt);Se(vt,!at,mr,Kr)}else{var fr=Yf([].concat(ir(Ar),[vt]),!0,K,z),Gt=fr.checkedKeys,Kt=fr.halfCheckedKeys,er=Gt;if(at){var Ir=new Set(Gt);Ir.delete(vt),er=Yf(Array.from(Ir),{halfCheckedKeys:Kt},K,z).checkedKeys}Se(vt,!at,er,Kr)}}Me(at?null:vt)}})),checked:at}};var ze=function(Ke,je,ft){var gt=Et(Ke,je,ft),vt=gt.node,at=gt.checked;return m?m(at,je,ft,vt):vt};if(!Ce.includes(Xh))if(Ce.findIndex(function(Be){var Ke;return((Ke=Be[qw])===null||Ke===void 0?void 0:Ke.columnType)==="EXPAND_COLUMN"})===0){var Ge=Ce,pe=K7(Ge),Bt=pe[0],xt=pe.slice(1);Ce=[Bt,Xh].concat(ir(xt))}else Ce=[Xh].concat(ir(Ce));var $=Ce.indexOf(Xh);Ce=Ce.filter(function(Be,Ke){return Be!==Xh||Ke===$});var Qe=Ce[$-1],Fe=Ce[$+1],Ae=p;Ae===void 0&&(Fe?.fixed!==void 0?Ae=Fe.fixed:Qe?.fixed!==void 0&&(Ae=Qe.fixed)),Ae&&Qe&&((Re=Qe[qw])===null||Re===void 0?void 0:Re.columnType)==="EXPAND_COLUMN"&&Qe.fixed===void 0&&(Qe.fixed=Ae);var le=ee({fixed:Ae,width:f,className:"".concat(B,"-selection-column"),title:e.columnTitle||tt,render:ze},qw,{className:"".concat(B,"-selection-col")});return Ce.map(function(Be){return Be===Xh?le:Be})},[R,U,e,Z,re,ue,f,Ue,b,be,G,d,Se,z]);return[ct,re]}var RR="ascend",lk="descend";function HT(e){return sr(e.sorter)==="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function Gee(e){return typeof e=="function"?e:e&&sr(e)==="object"&&e.compare?e.compare:!1}function cat(e,t){return t?e[e.indexOf(t)+1]:e[0]}function fL(e,t,r){var n=[];function i(a,o){n.push({column:a,key:fy(a,o),multiplePriority:HT(a),sortOrder:a.sortOrder})}return(e||[]).forEach(function(a,o){var s=K4(o,r);a.children?("sortOrder"in a&&i(a,s),n=[].concat(ir(n),ir(fL(a.children,t,s)))):a.sorter&&("sortOrder"in a?i(a,s):t&&a.defaultSortOrder&&n.push({column:a,key:fy(a,s),multiplePriority:HT(a),sortOrder:a.defaultSortOrder}))}),n}function wBe(e,t,r,n,i,a,o,s){return(t||[]).map(function(l,c){var u=K4(c,s),A=l;if(A.sorter){var d=A.sortDirections||i,f=A.showSorterTooltip===void 0?o:A.showSorterTooltip,h=fy(A,u),g=r.find(function(b){var T=b.key;return T===h}),p=g?g.sortOrder:null,m=cat(d,p),y=d.includes(RR)&&E.createElement(B_e,{className:At("".concat(e,"-column-sorter-up"),{active:p===RR}),role:"presentation"}),C=d.includes(lk)&&E.createElement(v_e,{className:At("".concat(e,"-column-sorter-down"),{active:p===lk}),role:"presentation"}),w=a||{},B=w.cancelSort,x=w.triggerAsc,M=w.triggerDesc,S=B;m===lk?S=M:m===RR&&(S=x);var R=sr(f)==="object"?f:{title:S};A=ge(ge({},A),{className:At(A.className,ee({},"".concat(e,"-column-sort"),p)),title:function(T){var D=E.createElement("div",{className:"".concat(e,"-column-sorters")},E.createElement("span",{className:"".concat(e,"-column-title")},V4(l.title,T)),E.createElement("span",{className:At("".concat(e,"-column-sorter"),ee({},"".concat(e,"-column-sorter-full"),!!(y&&C)))},E.createElement("span",{className:"".concat(e,"-column-sorter-inner")},y,C)));return f?E.createElement(da,ge({},R),D):D},onHeaderCell:function(T){var D=l.onHeaderCell&&l.onHeaderCell(T)||{},F=D.onClick,_=D.onKeyDown;D.onClick=function(k){n({column:l,key:h,sortOrder:m,multiplePriority:HT(l)}),F?.(k)},D.onKeyDown=function(k){k.keyCode===cr.ENTER&&(n({column:l,key:h,sortOrder:m,multiplePriority:HT(l)}),_?.(k))};var N=bit(l.title,{}),P=N?.toString();return p?D["aria-sort"]=p==="ascend"?"ascending":"descending":D["aria-label"]=P||"",D.className=At(D.className,"".concat(e,"-column-has-sorters")),D.tabIndex=0,l.ellipsis&&(D.title=(N??"").toString()),D}})}return"children"in A&&(A=ge(ge({},A),{children:wBe(e,A.children,r,n,i,a,o,u)})),A})}function Kee(e){var t=e.column,r=e.sortOrder;return{column:t,order:r,field:t.dataIndex,columnKey:t.key}}function Vee(e){var t=e.filter(function(r){var n=r.sortOrder;return n}).map(Kee);return t.length===0&&e.length?ge(ge({},Kee(e[e.length-1])),{column:void 0}):t.length<=1?t[0]||{}:t}function hL(e,t,r){var n=t.slice().sort(function(o,s){return s.multiplePriority-o.multiplePriority}),i=e.slice(),a=n.filter(function(o){var s=o.column.sorter,l=o.sortOrder;return Gee(s)&&l});return a.length?i.sort(function(o,s){for(var l=0;l<a.length;l+=1){var c=a[l],u=c.column.sorter,A=c.sortOrder,d=Gee(u);if(d&&A){var f=d(o,s,A);if(f!==0)return A===RR?f:-f}}return 0}).map(function(o){var s=o[r];return s?ge(ge({},o),ee({},r,hL(s,t,r))):o}):i}function uat(e){var t=e.prefixCls,r=e.mergedColumns,n=e.onSorterChange,i=e.sortDirections,a=e.tableLocale,o=e.showSorterTooltip,s=E.useState(fL(r,!0)),l=Ve(s,2),c=l[0],u=l[1],A=E.useMemo(function(){var p=!0,m=fL(r,!1);if(!m.length)return c;var y=[];function C(B){p?y.push(B):y.push(ge(ge({},B),{sortOrder:null}))}var w=null;return m.forEach(function(B){w===null?(C(B),B.sortOrder&&(B.multiplePriority===!1?p=!1:w=!0)):(w&&B.multiplePriority!==!1||(p=!1),C(B))}),y},[r,c]),d=E.useMemo(function(){var p=A.map(function(m){var y=m.column,C=m.sortOrder;return{column:y,order:C}});return{sortColumns:p,sortColumn:p[0]&&p[0].column,sortOrder:p[0]&&p[0].order}},[A]);function f(p){var m;p.multiplePriority===!1||!A.length||A[0].multiplePriority===!1?m=[p]:m=[].concat(ir(A.filter(function(y){var C=y.key;return C!==p.key})),[p]),u(m),n(Vee(m),m)}var h=function(m){return wBe(t,m,A,f,i,a,o)},g=function(){return Vee(A)};return[h,A,d,g]}function BBe(e,t){return e.map(function(r){var n=ge({},r);return n.title=V4(r.title,t),"children"in n&&(n.children=BBe(n.children,t)),n})}function Aat(e){var t=E.useCallback(function(r){return BBe(r,e)},[e]);return[t]}var dat=[];function fat(e,t){var r=e.prefixCls,n=e.className,i=e.style,a=e.size,o=e.bordered,s=e.dropdownPrefixCls,l=e.dataSource,c=e.pagination,u=e.rowSelection,A=e.rowKey,d=A===void 0?"key":A,f=e.rowClassName,h=e.columns,g=e.children,p=e.childrenColumnName,m=e.onChange,y=e.getPopupContainer,C=e.loading,w=e.expandIcon,B=e.expandable,x=e.expandedRowRender,M=e.expandIconColumnIndex,S=e.indentSize,R=e.scroll,b=e.sortDirections,T=e.locale,D=e.showSorterTooltip,F=D===void 0?!0:D;[["filterDropdownVisible","filterDropdownOpen"],["onFilterDropdownVisibleChange","onFilterDropdownOpenChange"]].forEach(function(Ar){var mr=Ve(Ar,2);mr[0],mr[1]});var _=E.useMemo(function(){return h||aH(g)},[h,g]),N=E.useMemo(function(){return _.some(function(Ar){return Ar.responsive})},[_]),P=pU(N),k=E.useMemo(function(){var Ar=new Set(Object.keys(P).filter(function(mr){return P[mr]}));return _.filter(function(mr){return!mr.responsive||mr.responsive.some(function(fr){return Ar.has(fr)})})},[_,P]),j=Za(e,["className","style","columns"]),Y=E.useContext(Rs),X=E.useContext(cn),K=X.locale,U=K===void 0?ou:K,G=X.renderEmpty,z=X.direction,H=a||Y,V=ge(ge({},U.Table),T),Z=l||dat,ne=E.useContext(cn),re=ne.getPrefixCls,ue=re("table",r),he=re("dropdown",s),me=ge({childrenColumnName:p,expandIconColumnIndex:M},B),be=me.childrenColumnName,Me=be===void 0?"children":be,ie=E.useMemo(function(){return Z.some(function(Ar){return Ar?.[Me]})?"nest":x||B&&B.expandedRowRender?"row":null},[Z]),Se={body:E.useRef()},Ue=E.useMemo(function(){return typeof d=="function"?d:function(Ar){return Ar?.[d]}},[d]),ct=nat(Z,Me,Ue),He=Ve(ct,1),Re=He[0],Ce={},De=function(mr,fr){var Gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Kt=ge(ge({},Ce),mr);Gt&&(Ce.resetPagination(),Kt.pagination.current&&(Kt.pagination.current=1),c&&c.onChange&&c.onChange(1,Kt.pagination.pageSize)),R&&R.scrollToFirstRowOnChange!==!1&&Se.body.current&&wHe(0,{getContainer:function(){return Se.body.current}}),m?.(Kt.pagination,Kt.filters,Kt.sorter,{currentDataSource:Uee(hL(Z,Kt.sorterStates,Me),Kt.filterStates),action:fr})},Ie=function(mr,fr){De({sorter:mr,sorterStates:fr},"sort",!1)},$e=uat({prefixCls:ue,mergedColumns:k,onSorterChange:Ie,sortDirections:b||["ascend","descend"],tableLocale:V,showSorterTooltip:F}),Ct=Ve($e,4),Ze=Ct[0],tt=Ct[1],nt=Ct[2],rt=Ct[3],qe=E.useMemo(function(){return hL(Z,tt,Me)},[Z,tt]);Ce.sorter=rt(),Ce.sorterStates=tt;var de=function(mr,fr){De({filters:mr,filterStates:fr},"filter",!0)},We=rat({prefixCls:ue,locale:V,dropdownPrefixCls:he,mergedColumns:k,onFilterChange:de,getPopupContainer:y}),ut=Ve(We,3),Et=ut[0],ze=ut[1],Ge=ut[2],pe=Uee(qe,ze);Ce.filters=Ge,Ce.filterStates=ze;var Bt=E.useMemo(function(){var Ar={};return Object.keys(Ge).forEach(function(mr){Ge[mr]!==null&&(Ar[mr]=Ge[mr])}),ge(ge({},nt),{filters:Ar})},[nt,Ge]),xt=Aat(Bt),$=Ve(xt,1),Qe=$[0],Fe=function(mr,fr){De({pagination:ge(ge({},Ce.pagination),{current:mr,pageSize:fr})},"paginate")},Ae=sat(pe.length,c,Fe),le=Ve(Ae,2),Be=le[0],Ke=le[1];Ce.pagination=c===!1?{}:aat(c,Be),Ce.resetPagination=Ke;var je=E.useMemo(function(){if(c===!1||!Be.pageSize)return pe;var Ar=Be.current,mr=Ar===void 0?1:Ar,fr=Be.total,Gt=Be.pageSize,Kt=Gt===void 0?yBe:Gt;return pe.length<fr?pe.length>Kt?pe.slice((mr-1)*Kt,mr*Kt):pe:pe.slice((mr-1)*Kt,mr*Kt)},[!!c,pe,Be&&Be.current,Be&&Be.pageSize,Be&&Be.total]),ft=lat(u,{prefixCls:ue,data:pe,pageData:je,getRowKey:Ue,getRecordByKey:Re,expandType:ie,childrenColumnName:Me,locale:V,getPopupContainer:y}),gt=Ve(ft,2),vt=gt[0],at=gt[1],mt=function(mr,fr,Gt){var Kt;return typeof f=="function"?Kt=At(f(mr,fr,Gt)):Kt=At(f),At(ee({},"".concat(ue,"-row-selected"),at.has(Ue(mr,fr))),Kt)};me.__PARENT_RENDER_ICON__=me.expandIcon,me.expandIcon=me.expandIcon||w||Mit(V),ie==="nest"&&me.expandIconColumnIndex===void 0?me.expandIconColumnIndex=u?1:0:me.expandIconColumnIndex>0&&u&&(me.expandIconColumnIndex-=1),typeof me.indentSize!="number"&&(me.indentSize=typeof S=="number"?S:15);var qt=E.useCallback(function(Ar){return Qe(vt(Et(Ze(Ar))))},[Ze,Et,vt]),Xt,Dr;if(c!==!1&&Be?.total){var Lr;Be.size?Lr=Be.size:Lr=H==="small"||H==="middle"?"small":void 0;var Kr=function(mr){return E.createElement(Nwe,ge({},Be,{className:At("".concat(ue,"-pagination ").concat(ue,"-pagination-").concat(mr),Be.className),size:Lr}))},Pr=z==="rtl"?"left":"right",vr=Be.position;if(vr!==null&&Array.isArray(vr)){var wr=vr.find(function(Ar){return Ar.includes("top")}),Mr=vr.find(function(Ar){return Ar.includes("bottom")}),Fr=vr.every(function(Ar){return"".concat(Ar)==="none"});!wr&&!Mr&&!Fr&&(Dr=Kr(Pr)),wr&&(Xt=Kr(wr.toLowerCase().replace("top",""))),Mr&&(Dr=Kr(Mr.toLowerCase().replace("bottom","")))}else Dr=Kr(Pr)}var br;typeof C=="boolean"?br={spinning:C}:sr(C)==="object"&&(br=ge({spinning:!0},C));var Qr=At("".concat(ue,"-wrapper"),ee({},"".concat(ue,"-wrapper-rtl"),z==="rtl"),n);return E.createElement("div",{ref:t,className:Qr,style:i},E.createElement(L4,ge({spinning:!1},br),Xt,E.createElement(pm,ge({},j,{columns:k,direction:z,expandable:me,prefixCls:ue,className:At(ee(ee(ee(ee({},"".concat(ue,"-middle"),H==="middle"),"".concat(ue,"-small"),H==="small"),"".concat(ue,"-bordered"),o),"".concat(ue,"-empty"),Z.length===0)),data:je,rowKey:Ue,rowClassName:mt,emptyText:T&&T.emptyText||(G||p4)("Table"),internalHooks:SR,internalRefs:Se,transformColumns:qt})),Dr))}var hat=E.forwardRef(fat),El=hat;El.SELECTION_COLUMN=Xh;El.EXPAND_COLUMN=pm.EXPAND_COLUMN;El.SELECTION_ALL=uL;El.SELECTION_INVERT=AL;El.SELECTION_NONE=dL;El.Column=Bit;El.ColumnGroup=xit;El.Summary=uBe;var gat=function(t){var r=t.renderedText,n=t.renderedEl,i=t.item,a=t.checked,o=t.disabled,s=t.prefixCls,l=t.onClick,c=t.onRemove,u=t.showRemove,A=At(ee(ee(ee({},"".concat(s,"-content-item"),!0),"".concat(s,"-content-item-disabled"),o||i.disabled),"".concat(s,"-content-item-checked"),a)),d;return(typeof r=="string"||typeof r=="number")&&(d=String(r)),E.createElement(Dd,{componentName:"Transfer",defaultLocale:ou.Transfer},function(f){var h={className:A,title:d},g=E.createElement("span",{className:"".concat(s,"-content-item-text")},n);return u?E.createElement("li",ge({},h),g,E.createElement(nL,{disabled:o||i.disabled,className:"".concat(s,"-content-item-remove"),"aria-label":f.remove,onClick:function(){c?.(i)}},E.createElement(qa,null))):(h.onClick=o||i.disabled?void 0:function(){return l(i)},E.createElement("li",ge({},h),E.createElement(mn,{className:"".concat(s,"-checkbox"),checked:a,disabled:o||i.disabled}),g))})};const pat=E.memo(gat);function vat(e,t,r){return t=$a(t),vu(e,Qd()?Reflect.construct(t,r||[],$a(e).constructor):t.apply(e,r))}var mat=us("handleFilter","handleClear","checkedKeys");function ck(e){if(!e)return null;var t={pageSize:10,simple:!0,showSizeChanger:!1,showLessItems:!1};return sr(e)==="object"?ge(ge({},t),e):t}var Eat=(function(e){wi(t,e);function t(){var r;return ri(this,t),r=vat(this,t,arguments),r.state={current:1},r.onItemSelect=function(n){var i=r.props,a=i.onItemSelect,o=i.selectedKeys,s=o.includes(n.key);a(n.key,!s)},r.onItemRemove=function(n){var i=r.props.onItemRemove;i?.([n.key])},r.onPageChange=function(n){r.setState({current:n})},r.getItems=function(){var n=r.state.current,i=r.props,a=i.pagination,o=i.filteredRenderItems,s=ck(a),l=o;return s&&(l=o.slice((n-1)*s.pageSize,n*s.pageSize)),l},r}return ni(t,[{key:"render",value:function(){var n=this,i=this.state.current,a=this.props,o=a.prefixCls,s=a.onScroll,l=a.filteredRenderItems,c=a.selectedKeys,u=a.disabled,A=a.showRemove,d=a.pagination,f=ck(d),h=null;return f&&(h=E.createElement(Nwe,{simple:f.simple,showSizeChanger:f.showSizeChanger,showLessItems:f.showLessItems,size:"small",disabled:u,className:"".concat(o,"-pagination"),total:l.length,pageSize:f.pageSize,current:i,onChange:this.onPageChange})),E.createElement(E.Fragment,null,E.createElement("ul",{className:At("".concat(o,"-content"),ee({},"".concat(o,"-content-show-remove"),A)),onScroll:s},this.getItems().map(function(g){var p=g.renderedEl,m=g.renderedText,y=g.item,C=y.disabled,w=c.includes(y.key);return E.createElement(pat,{disabled:u||C,key:y.key,item:y,renderedText:m,renderedEl:p,checked:w,prefixCls:o,onClick:n.onItemSelect,onRemove:n.onItemRemove,showRemove:A})})),h)}}],[{key:"getDerivedStateFromProps",value:function(n,i){var a=n.filteredRenderItems,o=n.pagination,s=i.current,l=ck(o);if(l){var c=Math.ceil(a.length/l.pageSize);if(s>c)return{current:c}}return null}}]),t})(E.Component);function xBe(e){var t=e.placeholder,r=t===void 0?"":t,n=e.value,i=e.prefixCls,a=e.disabled,o=e.onChange,s=e.handleClear,l=E.useCallback(function(c){o?.(c),c.target.value===""&&s?.()},[o]);return E.createElement(jt,{placeholder:r,className:i,value:n,onChange:l,disabled:a,allowClear:!0,prefix:E.createElement(Xf,null)})}function yat(e,t,r){return t=$a(t),vu(e,Qd()?Reflect.construct(t,r||[],$a(e).constructor):t.apply(e,r))}var Cat=function(){return null};function wat(e){return!!(e&&!bc(e)&&Object.prototype.toString.call(e)==="[object Object]")}function $1(e){return e.filter(function(t){return!t.disabled}).map(function(t){return t.key})}var gL=(function(e){wi(t,e);function t(r){var n;return ri(this,t),n=yat(this,t,[r]),n.defaultListBodyRef=E.createRef(),n.handleFilter=function(i){var a=n.props.handleFilter,o=i.target.value;n.setState({filterValue:o}),a(i)},n.handleClear=function(){var i=n.props.handleClear;n.setState({filterValue:""}),i()},n.matchFilter=function(i,a){var o=n.state.filterValue,s=n.props.filterOption;return s?s(o,a):i.includes(o)},n.renderListBody=function(i,a){var o=i?i(a):null,s=!!o;return s||(o=E.createElement(Eat,ge({ref:n.defaultListBodyRef},a))),{customize:s,bodyContent:o}},n.renderItem=function(i){var a=n.props.render,o=a===void 0?Cat:a,s=o(i),l=wat(s);return{renderedText:l?s.value:s,renderedEl:l?s.label:s,item:i}},n.getSelectAllLabel=function(i,a){var o=n.props,s=o.itemsUnit,l=o.itemUnit,c=o.selectAllLabel;if(c)return typeof c=="function"?c({selectedCount:i,totalCount:a}):c;var u=a>1?s:l;return E.createElement(E.Fragment,null,(i>0?"".concat(i,"/"):"")+a," ",u)},n.state={filterValue:""},n}return ni(t,[{key:"componentWillUnmount",value:function(){clearTimeout(this.triggerScrollTimer)}},{key:"getCheckStatus",value:function(n){var i=this.props.checkedKeys;return i.length===0?"none":n.every(function(a){return i.includes(a.key)||!!a.disabled})?"all":"part"}},{key:"getFilteredItems",value:function(n,i){var a=this,o=[],s=[];return n.forEach(function(l){var c=a.renderItem(l),u=c.renderedText;if(i&&!a.matchFilter(u,l))return null;o.push(l),s.push(c)}),{filteredItems:o,filteredRenderItems:s}}},{key:"getListBody",value:function(n,i,a,o,s,l,c,u,A,d){var f=this,h=A?E.createElement("div",{className:"".concat(n,"-body-search-wrapper")},E.createElement(xBe,{prefixCls:"".concat(n,"-search"),onChange:this.handleFilter,handleClear:this.handleClear,placeholder:i,value:a,disabled:d})):null,g=this.renderListBody(u,ge(ge({},Za(this.props,mat)),{filteredItems:o,filteredRenderItems:l,selectedKeys:c})),p=g.bodyContent,m=g.customize,y=function(){var B=f.props.direction==="left"?0:1;return Array.isArray(s)?s[B]:s},C;return m?C=E.createElement("div",{className:"".concat(n,"-body-customize-wrapper")},p):C=o.length?p:E.createElement("div",{className:"".concat(n,"-body-not-found")},y()),E.createElement("div",{className:At(A?"".concat(n,"-body ").concat(n,"-body-with-search"):"".concat(n,"-body"))},h,C)}},{key:"getCheckBox",value:function(n){var i=n.filteredItems,a=n.onItemSelectAll,o=n.disabled,s=n.prefixCls,l=this.getCheckStatus(i),c=l==="all",u=E.createElement(mn,{disabled:o,checked:c,indeterminate:l==="part",className:"".concat(s,"-checkbox"),onChange:function(){a(i.filter(function(d){return!d.disabled}).map(function(d){var f=d.key;return f}),!c)}});return u}},{key:"render",value:function(){var n=this,i=this.state.filterValue,a=this.props,o=a.prefixCls,s=a.dataSource,l=s===void 0?[]:s,c=a.titleText,u=c===void 0?"":c,A=a.checkedKeys,d=a.disabled,f=a.footer,h=a.showSearch,g=h===void 0?!1:h,p=a.style,m=a.searchPlaceholder,y=a.notFoundContent,C=a.selectAll,w=a.selectCurrent,B=a.selectInvert,x=a.removeAll,M=a.removeCurrent,S=a.renderList,R=a.onItemSelectAll,b=a.onItemRemove,T=a.showSelectAll,D=T===void 0?!0:T,F=a.showRemove,_=a.pagination,N=a.direction,P=f&&(f.length<2?f(this.props):f(this.props,{direction:N})),k=At(o,ee(ee({},"".concat(o,"-with-pagination"),!!_),"".concat(o,"-with-footer"),!!P)),j=this.getFilteredItems(l,i),Y=j.filteredItems,X=j.filteredRenderItems,K=this.getListBody(o,m,i,Y,y,X,A,S,g,d),U=P?E.createElement("div",{className:"".concat(o,"-footer")},P):null,G=!F&&!_&&this.getCheckBox({filteredItems:Y,onItemSelectAll:R,disabled:d,prefixCls:o}),z;F?z=[_?{key:"removeCurrent",onClick:function(){var Z,ne=$1((((Z=n.defaultListBodyRef.current)===null||Z===void 0?void 0:Z.getItems())||[]).map(function(re){return re.item}));b?.(ne)},label:M}:null,{key:"removeAll",onClick:function(){b?.($1(Y))},label:x}].filter(function(V){return V}):z=[{key:"selectAll",onClick:function(){var Z=$1(Y);R(Z,Z.length!==A.length)},label:C},_?{key:"selectCurrent",onClick:function(){var Z,ne=((Z=n.defaultListBodyRef.current)===null||Z===void 0?void 0:Z.getItems())||[];R($1(ne.map(function(re){return re.item})),!0)},label:w}:null,{key:"selectInvert",onClick:function(){var Z,ne=$1((((Z=n.defaultListBodyRef.current)===null||Z===void 0?void 0:Z.getItems())||[]).map(function(he){return he.item})),re=new Set(A),ue=new Set(re);ne.forEach(function(he){re.has(he)?ue.delete(he):ue.add(he)}),R?.(Array.from(ue),"replace")},label:B}];var H=E.createElement(Kg,{className:"".concat(o,"-header-dropdown"),menu:{items:z},disabled:d},E.createElement(ux,null));return E.createElement("div",{className:k,style:p},E.createElement("div",{className:"".concat(o,"-header")},D?E.createElement(E.Fragment,null,G,H):null,E.createElement("span",{className:"".concat(o,"-header-selected")},this.getSelectAllLabel(A.length,Y.length)),E.createElement("span",{className:"".concat(o,"-header-title")},u)),K,U)}}]),t})(E.PureComponent),MBe=function(t){var r=t.disabled,n=t.moveToLeft,i=t.moveToRight,a=t.leftArrowText,o=a===void 0?"":a,s=t.rightArrowText,l=s===void 0?"":s,c=t.leftActive,u=t.rightActive,A=t.className,d=t.style,f=t.direction,h=t.oneWay;return E.createElement("div",{className:A,style:d},E.createElement(wt,{type:"primary",size:"small",disabled:r||!u,onClick:i,icon:f!=="rtl"?E.createElement(pB,null):E.createElement(kz,null)},l),!h&&E.createElement(wt,{type:"primary",size:"small",disabled:r||!c,onClick:n,icon:f!=="rtl"?E.createElement(kz,null):E.createElement(pB,null)},o))};function Bat(e,t,r){return t=$a(t),vu(e,Qd()?Reflect.construct(t,r||[],$a(e).constructor):t.apply(e,r))}var W4=(function(e){wi(t,e);function t(r){var n;ri(this,t),n=Bat(this,t,[r]),n.separatedDataSource=null,n.setStateKeys=function(l,c){l==="left"?n.setState(function(u){var A=u.sourceSelectedKeys;return{sourceSelectedKeys:typeof c=="function"?c(A||[]):c}}):n.setState(function(u){var A=u.targetSelectedKeys;return{targetSelectedKeys:typeof c=="function"?c(A||[]):c}})},n.getLocale=function(l,c){var u=n.props.locale,A=u===void 0?{}:u;return ge(ge(ge({},l),{notFoundContent:c("Transfer")}),A)},n.moveTo=function(l){var c=n.props,u=c.targetKeys,A=u===void 0?[]:u,d=c.dataSource,f=d===void 0?[]:d,h=c.onChange,g=n.state,p=g.sourceSelectedKeys,m=g.targetSelectedKeys,y=l==="right"?p:m,C=y.filter(function(x){return!f.some(function(M){return!!(x===M.key&&M.disabled)})}),w=l==="right"?C.concat(A):A.filter(function(x){return!C.includes(x)}),B=l==="right"?"left":"right";n.setStateKeys(B,[]),n.handleSelectChange(B,[]),h?.(w,l,C)},n.moveToLeft=function(){return n.moveTo("left")},n.moveToRight=function(){return n.moveTo("right")},n.onItemSelectAll=function(l,c,u){n.setStateKeys(l,function(A){var d=[];return u==="replace"?d=c:u?d=Array.from(new Set([].concat(ir(A),ir(c)))):d=A.filter(function(f){return!c.includes(f)}),n.handleSelectChange(l,d),d})},n.onLeftItemSelectAll=function(l,c){return n.onItemSelectAll("left",l,c)},n.onRightItemSelectAll=function(l,c){return n.onItemSelectAll("right",l,c)},n.handleFilter=function(l,c){var u=n.props.onSearch,A=c.target.value;u?.(l,A)},n.handleLeftFilter=function(l){return n.handleFilter("left",l)},n.handleRightFilter=function(l){return n.handleFilter("right",l)},n.handleClear=function(l){var c=n.props.onSearch;c?.(l,"")},n.handleLeftClear=function(){return n.handleClear("left")},n.handleRightClear=function(){return n.handleClear("right")},n.onItemSelect=function(l,c,u){var A=n.state,d=A.sourceSelectedKeys,f=A.targetSelectedKeys,h=ir(l==="left"?d:f),g=h.indexOf(c);g>-1&&h.splice(g,1),u&&h.push(c),n.handleSelectChange(l,h),n.props.selectedKeys||n.setStateKeys(l,h)},n.onLeftItemSelect=function(l,c){return n.onItemSelect("left",l,c)},n.onRightItemSelect=function(l,c){return n.onItemSelect("right",l,c)},n.onRightItemRemove=function(l){var c=n.props,u=c.targetKeys,A=u===void 0?[]:u,d=c.onChange;n.setStateKeys("right",[]),d?.(A.filter(function(f){return!l.includes(f)}),"left",ir(l))},n.handleScroll=function(l,c){var u=n.props.onScroll;u?.(l,c)},n.handleLeftScroll=function(l){return n.handleScroll("left",l)},n.handleRightScroll=function(l){return n.handleScroll("right",l)},n.handleListStyle=function(l,c){return typeof l=="function"?l({direction:c}):l};var i=r.selectedKeys,a=i===void 0?[]:i,o=r.targetKeys,s=o===void 0?[]:o;return n.state={sourceSelectedKeys:a.filter(function(l){return!s.includes(l)}),targetSelectedKeys:a.filter(function(l){return s.includes(l)})},n}return ni(t,[{key:"getTitles",value:function(n){var i,a;return(a=(i=this.props.titles)!==null&&i!==void 0?i:n.titles)!==null&&a!==void 0?a:[]}},{key:"handleSelectChange",value:function(n,i){var a=this.state,o=a.sourceSelectedKeys,s=a.targetSelectedKeys,l=this.props.onSelectChange;l&&(n==="left"?l(i,s):l(o,i))}},{key:"separateDataSource",value:function(){var n=this.props,i=n.dataSource,a=i===void 0?[]:i,o=n.rowKey,s=n.targetKeys,l=s===void 0?[]:s,c=[],u=new Array(l.length);return a.forEach(function(A){o&&(A=ge(ge({},A),{key:o(A)}));var d=l.indexOf(A.key);d!==-1?u[d]=A:c.push(A)}),{leftDataSource:c,rightDataSource:u}}},{key:"render",value:function(){var n=this;return E.createElement(Dd,{componentName:"Transfer",defaultLocale:ou.Transfer},function(i){return E.createElement(Gg,null,function(a){var o=a.getPrefixCls,s=a.renderEmpty,l=a.direction;return E.createElement(Ts.Consumer,null,function(c){var u=c.hasFeedback,A=c.status,d=n.props,f=d.prefixCls,h=d.className,g=d.disabled,p=d.operations,m=p===void 0?[]:p,y=d.showSearch,C=y===void 0?!1:y,w=d.footer,B=d.style,x=d.listStyle,M=x===void 0?{}:x,S=d.operationStyle,R=d.filterOption,b=d.render,T=d.children,D=d.showSelectAll,F=d.oneWay,_=d.pagination,N=d.status,P=o("transfer",f),k=n.getLocale(i,s||p4),j=n.state,Y=j.sourceSelectedKeys,X=j.targetSelectedKeys,K=qf(A,N),U=!T&&_,G=n.separateDataSource(),z=G.leftDataSource,H=G.rightDataSource,V=X.length>0,Z=Y.length>0,ne=At(P,ee(ee(ee({},"".concat(P,"-disabled"),g),"".concat(P,"-customize-list"),!!T),"".concat(P,"-rtl"),l==="rtl"),$l(P,K,u),h),re=n.getTitles(k),ue=n.props.selectAllLabels||[];return E.createElement("div",{className:ne,style:B},E.createElement(gL,ge({prefixCls:"".concat(P,"-list"),titleText:re?.[0],dataSource:z,filterOption:R,style:n.handleListStyle(M,"left"),checkedKeys:Y,handleFilter:n.handleLeftFilter,handleClear:n.handleLeftClear,onItemSelect:n.onLeftItemSelect,onItemSelectAll:n.onLeftItemSelectAll,render:b,showSearch:C,renderList:T,footer:w,onScroll:n.handleLeftScroll,disabled:g,direction:l==="rtl"?"right":"left",showSelectAll:D,selectAllLabel:ue[0],pagination:U},k)),E.createElement(MBe,{className:"".concat(P,"-operation"),rightActive:Z,rightArrowText:m[0],moveToRight:n.moveToRight,leftActive:V,leftArrowText:m[1],moveToLeft:n.moveToLeft,style:S,disabled:g,direction:l,oneWay:F}),E.createElement(gL,ge({prefixCls:"".concat(P,"-list"),titleText:re?.[1],dataSource:H,filterOption:R,style:n.handleListStyle(M,"right"),checkedKeys:X,handleFilter:n.handleRightFilter,handleClear:n.handleRightClear,onItemSelect:n.onRightItemSelect,onItemSelectAll:n.onRightItemSelectAll,onItemRemove:n.onRightItemRemove,render:b,showSearch:C,renderList:T,footer:w,onScroll:n.handleRightScroll,disabled:g,direction:l==="rtl"?"left":"right",showSelectAll:D,selectAllLabel:ue[1],showRemove:F,pagination:U},k)))})})})}}],[{key:"getDerivedStateFromProps",value:function(n){var i=n.selectedKeys,a=n.targetKeys;if(n.pagination,n.children,i){var o=a||[];return{sourceSelectedKeys:i.filter(function(s){return!o.includes(s)}),targetSelectedKeys:i.filter(function(s){return o.includes(s)})}}return null}}]),t})(E.Component);W4.List=gL;W4.Operation=MBe;W4.Search=xBe;var bBe=E.createContext(null),IBe=E.createContext(null);function xat(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}function Mat(e){var t=e||{},r=t.label,n=t.value,i=t.children,a=n||"value";return{_title:r?[r]:["title","label"],value:a,key:a,children:i||"children"}}function pL(e){return!e||e.disabled||e.disableCheckbox||e.checkable===!1}function bat(e,t){var r=[];function n(i){i.forEach(function(a){var o=a[t.children];o&&(r.push(a[t.value]),n(o))})}return n(e),r}function Jee(e){return e==null}var Iat={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Sat=function(t,r){var n=Eye(),i=n.prefixCls,a=n.multiple,o=n.searchValue,s=n.toggleOpen,l=n.open,c=n.notFoundContent,u=E.useContext(IBe),A=u.virtual,d=u.listHeight,f=u.listItemHeight,h=u.treeData,g=u.fieldNames,p=u.onSelect,m=u.dropdownMatchSelectWidth,y=u.treeExpandAction,C=E.useContext(bBe),w=C.checkable,B=C.checkedKeys,x=C.halfCheckedKeys,M=C.treeExpandedKeys,S=C.treeDefaultExpandAll,R=C.treeDefaultExpandedKeys,b=C.onTreeExpand,T=C.treeIcon,D=C.showTreeIcon,F=C.switcherIcon,_=C.treeLine,N=C.treeNodeFilterProp,P=C.loadData,k=C.treeLoadedKeys,j=C.treeMotion,Y=C.onTreeLoad,X=C.keyEntities,K=E.useRef(),U=um(function(){return h},[l,h],function($e,Ct){return Ct[0]&&$e[1]!==Ct[1]}),G=E.useMemo(function(){return w?{checked:B,halfChecked:x}:null},[w,B,x]);E.useEffect(function(){if(l&&!a&&B.length){var $e;($e=K.current)===null||$e===void 0||$e.scrollTo({key:B[0]})}},[l]);var z=String(o).toLowerCase(),H=function(Ct){return z?String(Ct[N]).toLowerCase().includes(z):!1},V=E.useState(R),Z=Ve(V,2),ne=Z[0],re=Z[1],ue=E.useState(null),he=Ve(ue,2),me=he[0],be=he[1],Me=E.useMemo(function(){return M?ir(M):o?me:ne},[ne,me,M,o]);E.useEffect(function(){o&&be(bat(h,g))},[o]);var ie=function(Ct){re(Ct),be(Ct),b&&b(Ct)},Se=function(Ct){Ct.preventDefault()},Ue=function(Ct,Ze){var tt=Ze.node;w&&pL(tt)||(p(tt.key,{selected:!B.includes(tt.key)}),a||s(!1))},ct=E.useState(null),He=Ve(ct,2),Re=He[0],Ce=He[1],De=X[Re];if(E.useImperativeHandle(r,function(){var $e;return{scrollTo:($e=K.current)===null||$e===void 0?void 0:$e.scrollTo,onKeyDown:function(Ze){var tt,nt=Ze.which;switch(nt){case cr.UP:case cr.DOWN:case cr.LEFT:case cr.RIGHT:(tt=K.current)===null||tt===void 0||tt.onKeyDown(Ze);break;case cr.ENTER:{if(De){var rt=De?.node||{},qe=rt.selectable,de=rt.value;qe!==!1&&Ue(null,{node:{key:Re},selected:!B.includes(de)})}break}case cr.ESC:s(!1)}},onKeyUp:function(){}}}),U.length===0)return E.createElement("div",{role:"listbox",className:"".concat(i,"-empty"),onMouseDown:Se},c);var Ie={fieldNames:g};return k&&(Ie.loadedKeys=k),Me&&(Ie.expandedKeys=Me),E.createElement("div",{onMouseDown:Se},De&&l&&E.createElement("span",{style:Iat,"aria-live":"assertive"},De.node.value),E.createElement(J4,ge({ref:K,focusable:!1,prefixCls:"".concat(i,"-tree"),treeData:U,height:d,itemHeight:f,virtual:A!==!1&&m!==!1,multiple:a,icon:T,showIcon:D,switcherIcon:F,showLine:_,loadData:o?null:P,motion:j,activeKey:Re,checkable:w,checkStrictly:!0,checkedKeys:G,selectedKeys:w?[]:B,defaultExpandAll:S},Ie,{onActiveChange:Ce,onSelect:Ue,onCheck:Ue,onExpand:ie,onLoad:Y,filterTreeNode:H,expandAction:y})))},SBe=E.forwardRef(Sat);SBe.displayName="OptionList";var cH=function(){return null},RBe="SHOW_ALL",uH="SHOW_PARENT",X4="SHOW_CHILD";function Wee(e,t,r,n){var i=new Set(e);return t===X4?e.filter(function(a){var o=r[a];return!(o&&o.children&&o.children.some(function(s){var l=s.node;return i.has(l[n.value])})&&o.children.every(function(s){var l=s.node;return pL(l)||i.has(l[n.value])}))}):t===uH?e.filter(function(a){var o=r[a],s=o?o.parent:null;return!(s&&!pL(s.node)&&i.has(s.key))}):e}var Rat=["children","value"];function TBe(e){return Ko(e).map(function(t){if(!E.isValidElement(t)||!t.type)return null;var r=t,n=r.key,i=r.props,a=i.children,o=i.value,s=En(i,Rat),l=se({key:n,value:o},s),c=TBe(a);return c.length&&(l.children=c),l}).filter(function(t){return t})}function vL(e){if(!e)return e;var t=se({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Si(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),t}}),t}function Tat(e,t,r,n,i,a){var o=null,s=null;function l(){function c(u){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return u.map(function(f,h){var g="".concat(A,"-").concat(h),p=f[a.value],m=r.includes(p),y=c(f[a.children]||[],g,m),C=E.createElement(cH,f,y.map(function(B){return B.node}));if(t===p&&(o=C),m){var w={pos:g,node:C,children:y};return d||s.push(w),w}return null}).filter(function(f){return f})}s||(s=[],c(n),s.sort(function(u,A){var d=u.node.props.value,f=A.node.props.value,h=r.indexOf(d),g=r.indexOf(f);return h-g}))}Object.defineProperty(e,"triggerNode",{get:function(){return Si(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),l(),o}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return Si(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),l(),i?s:s.map(function(u){var A=u.node;return A})}})}function Qat(e,t){var r=t.id,n=t.pId,i=t.rootPId,a={},o=[],s=e.map(function(l){var c=se({},l),u=c[r];return a[u]=c,c.key=c.key||u,c});return s.forEach(function(l){var c=l[n],u=a[c];u&&(u.children=u.children||[],u.children.push(l)),(c===i||!u&&i===null)&&o.push(l)}),o}function Dat(e,t,r){return E.useMemo(function(){return e?r?Qat(e,se({id:"id",pId:"pId",rootPId:null},r!==!0?r:{})):e:TBe(t)},[t,r,e])}const Fat=(function(e){var t=E.useRef({valueLabels:new Map});return E.useMemo(function(){var r=t.current.valueLabels,n=new Map,i=e.map(function(a){var o,s=a.value,l=(o=a.label)!==null&&o!==void 0?o:r.get(s);return n.set(s,l),se(se({},a),{},{label:l})});return t.current.valueLabels=n,[i]},[e])});function Xee(e){var t=E.useRef();t.current=e;var r=E.useCallback(function(){return t.current.apply(t,arguments)},[]);return r}const _at=(function(e,t){return E.useMemo(function(){var r=j4(e,{fieldNames:t,initWrapper:function(i){return se(se({},i),{},{valueEntities:new Map})},processEntity:function(i,a){var o=i.node[t.value];a.valueEntities.set(o,i)}});return r},[e,t])}),Nat=(function(e,t,r,n){return E.useMemo(function(){var i=e.map(function(l){var c=l.value;return c}),a=t.map(function(l){var c=l.value;return c}),o=i.filter(function(l){return!n[l]});if(r){var s=Yf(i,!0,n);i=s.checkedKeys,a=s.halfCheckedKeys}return[Array.from(new Set([].concat(ir(o),ir(i)))),a]},[e,t,r,n])}),kat=(function(e,t,r){var n=r.treeNodeFilterProp,i=r.filterTreeNode,a=r.fieldNames,o=a.children;return E.useMemo(function(){if(!t||i===!1)return e;var s;if(typeof i=="function")s=i;else{var l=t.toUpperCase();s=function(A,d){var f=d[n];return String(f).toUpperCase().includes(l)}}function c(u){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return u.map(function(d){var f=d[o],h=A||s(t,vL(d)),g=c(f||[],h);return h||g.length?se(se({},d),{},ee({isLeaf:void 0},o,g)):null}).filter(function(d){return d})}return c(e)},[e,t,o,n,i])});var Pat=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function Oat(e){return!e||sr(e)!=="object"}var jat=E.forwardRef(function(e,t){var r=e.id,n=e.prefixCls,i=n===void 0?"rc-tree-select":n,a=e.value,o=e.defaultValue,s=e.onChange,l=e.onSelect,c=e.onDeselect,u=e.searchValue,A=e.inputValue,d=e.onSearch,f=e.autoClearSearchValue,h=f===void 0?!0:f,g=e.filterTreeNode,p=e.treeNodeFilterProp,m=p===void 0?"value":p,y=e.showCheckedStrategy,C=y===void 0?X4:y,w=e.treeNodeLabelProp,B=e.multiple,x=e.treeCheckable,M=e.treeCheckStrictly,S=e.labelInValue,R=e.fieldNames,b=e.treeDataSimpleMode,T=e.treeData,D=e.children,F=e.loadData,_=e.treeLoadedKeys,N=e.onTreeLoad,P=e.treeDefaultExpandAll,k=e.treeExpandedKeys,j=e.treeDefaultExpandedKeys,Y=e.onTreeExpand,X=e.treeExpandAction,K=e.virtual,U=e.listHeight,G=U===void 0?200:U,z=e.listItemHeight,H=z===void 0?20:z,V=e.onDropdownVisibleChange,Z=e.dropdownMatchSelectWidth,ne=Z===void 0?!0:Z,re=e.treeLine,ue=e.treeIcon,he=e.showTreeIcon,me=e.switcherIcon,be=e.treeMotion,Me=En(e,Pat),ie=Uye(r),Se=x&&!M,Ue=x||M,ct=M||S,He=Ue||B,Re=Pi(o,{value:a}),Ce=Ve(Re,2),De=Ce[0],Ie=Ce[1],$e=E.useMemo(function(){return Mat(R)},[JSON.stringify(R)]),Ct=Pi("",{value:u!==void 0?u:A,postState:function(wr){return wr||""}}),Ze=Ve(Ct,2),tt=Ze[0],nt=Ze[1],rt=function(wr){nt(wr),d?.(wr)},qe=Dat(T,D,b),de=_at(qe,$e),We=de.keyEntities,ut=de.valueEntities,Et=E.useCallback(function(vr){var wr=[],Mr=[];return vr.forEach(function(Fr){ut.has(Fr)?Mr.push(Fr):wr.push(Fr)}),{missingRawValues:wr,existRawValues:Mr}},[ut]),ze=kat(qe,tt,{fieldNames:$e,treeNodeFilterProp:m,filterTreeNode:g}),Ge=E.useCallback(function(vr){if(vr){if(w)return vr[w];for(var wr=$e._title,Mr=0;Mr<wr.length;Mr+=1){var Fr=vr[wr[Mr]];if(Fr!==void 0)return Fr}}},[$e,w]),pe=E.useCallback(function(vr){var wr=xat(vr);return wr.map(function(Mr){return Oat(Mr)?{value:Mr}:Mr})},[]),Bt=E.useCallback(function(vr){var wr=pe(vr);return wr.map(function(Mr){var Fr=Mr.label,br=Mr.value,Qr=Mr.halfChecked,Ar,mr=ut.get(br);if(mr){var fr;Fr=(fr=Fr)!==null&&fr!==void 0?fr:Ge(mr.node),Ar=mr.node.disabled}else if(Fr===void 0){var Gt=pe(De).find(function(Kt){return Kt.value===br});Fr=Gt.label}return{label:Fr,value:br,halfChecked:Qr,disabled:Ar}})},[ut,Ge,pe,De]),xt=E.useMemo(function(){return pe(De)},[pe,De]),$=E.useMemo(function(){var vr=[],wr=[];return xt.forEach(function(Mr){Mr.halfChecked?wr.push(Mr):vr.push(Mr)}),[vr,wr]},[xt]),Qe=Ve($,2),Fe=Qe[0],Ae=Qe[1],le=E.useMemo(function(){return Fe.map(function(vr){return vr.value})},[Fe]),Be=Nat(Fe,Ae,Se,We),Ke=Ve(Be,2),je=Ke[0],ft=Ke[1],gt=E.useMemo(function(){var vr=Wee(je,C,We,$e),wr=vr.map(function(Qr){var Ar,mr,fr;return(Ar=(mr=We[Qr])===null||mr===void 0||(fr=mr.node)===null||fr===void 0?void 0:fr[$e.value])!==null&&Ar!==void 0?Ar:Qr}),Mr=wr.map(function(Qr){var Ar=Fe.find(function(mr){return mr.value===Qr});return{value:Qr,label:Ar?.label}}),Fr=Bt(Mr),br=Fr[0];return!He&&br&&Jee(br.value)&&Jee(br.label)?[]:Fr.map(function(Qr){var Ar;return se(se({},Qr),{},{label:(Ar=Qr.label)!==null&&Ar!==void 0?Ar:Qr.value})})},[$e,He,je,Fe,Bt,C,We]),vt=Fat(gt),at=Ve(vt,1),mt=at[0],qt=Xee(function(vr,wr,Mr){var Fr=Bt(vr);if(Ie(Fr),h&&nt(""),s){var br=vr;if(Se){var Qr=Wee(vr,C,We,$e);br=Qr.map(function(dn){var Qn=ut.get(dn);return Qn?Qn.node[$e.value]:dn})}var Ar=wr||{triggerValue:void 0,selected:void 0},mr=Ar.triggerValue,fr=Ar.selected,Gt=br;if(M){var Kt=Ae.filter(function(dn){return!br.includes(dn.value)});Gt=[].concat(ir(Gt),ir(Kt))}var er=Bt(Gt),Ir={preValue:Fe,triggerValue:mr},Gr=!0;(M||Mr==="selection"&&!fr)&&(Gr=!1),Tat(Ir,mr,vr,qe,Gr,$e),Ue?Ir.checked=fr:Ir.selected=fr;var Rn=ct?er:er.map(function(dn){return dn.value});s(He?Rn:Rn[0],ct?null:er.map(function(dn){return dn.label}),Ir)}}),Xt=E.useCallback(function(vr,wr){var Mr,Fr=wr.selected,br=wr.source,Qr=We[vr],Ar=Qr?.node,mr=(Mr=Ar?.[$e.value])!==null&&Mr!==void 0?Mr:vr;if(!He)qt([mr],{selected:!0,triggerValue:mr},"option");else{var fr=Fr?[].concat(ir(le),[mr]):je.filter(function(Qn){return Qn!==mr});if(Se){var Gt=Et(fr),Kt=Gt.missingRawValues,er=Gt.existRawValues,Ir=er.map(function(Qn){return ut.get(Qn).key}),Gr;if(Fr){var Rn=Yf(Ir,!0,We);Gr=Rn.checkedKeys}else{var dn=Yf(Ir,{halfCheckedKeys:ft},We);Gr=dn.checkedKeys}fr=[].concat(ir(Kt),ir(Gr.map(function(Qn){return We[Qn].node[$e.value]})))}qt(fr,{selected:Fr,triggerValue:mr},br||"option")}Fr||!He?l?.(mr,vL(Ar)):c?.(mr,vL(Ar))},[Et,ut,We,$e,He,le,qt,Se,l,c,je,ft]),Dr=E.useCallback(function(vr){if(V){var wr={};Object.defineProperty(wr,"documentClickClose",{get:function(){return Si(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),V(vr,wr)}},[V]),Lr=Xee(function(vr,wr){var Mr=vr.map(function(Fr){return Fr.value});if(wr.type==="clear"){qt(Mr,{},"selection");return}wr.values.length&&Xt(wr.values[0].value,{selected:!1,source:"selection"})}),Kr=E.useMemo(function(){return{virtual:K,dropdownMatchSelectWidth:ne,listHeight:G,listItemHeight:H,treeData:ze,fieldNames:$e,onSelect:Xt,treeExpandAction:X}},[K,ne,G,H,ze,$e,Xt,X]),Pr=E.useMemo(function(){return{checkable:Ue,loadData:F,treeLoadedKeys:_,onTreeLoad:N,checkedKeys:je,halfCheckedKeys:ft,treeDefaultExpandAll:P,treeExpandedKeys:k,treeDefaultExpandedKeys:j,onTreeExpand:Y,treeIcon:ue,treeMotion:be,showTreeIcon:he,switcherIcon:me,treeLine:re,treeNodeFilterProp:m,keyEntities:We}},[Ue,F,_,N,je,ft,P,k,j,Y,ue,be,he,me,re,m,We]);return E.createElement(IBe.Provider,{value:Kr},E.createElement(bBe.Provider,{value:Pr},E.createElement(Yye,ge({ref:t},Me,{id:ie,prefixCls:i,mode:He?"multiple":void 0,displayValues:mt,onDisplayValuesChange:Lr,searchValue:tt,onSearch:rt,OptionList:SBe,emptyOptions:!qe.length,onDropdownVisibleChange:Dr,dropdownMatchSelectWidth:ne}))))}),Gx=jat;Gx.TreeNode=cH;Gx.SHOW_ALL=RBe;Gx.SHOW_PARENT=uH;Gx.SHOW_CHILD=X4;var zat=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},Lat=function(t,r){var n=t.prefixCls,i=t.size,a=t.disabled,o=t.bordered,s=o===void 0?!0:o,l=t.className,c=t.treeCheckable,u=t.multiple,A=t.listHeight,d=A===void 0?256:A,f=t.listItemHeight,h=f===void 0?26:f,g=t.placement,p=t.notFoundContent,m=t.switcherIcon,y=t.treeLine,C=t.getPopupContainer,w=t.dropdownClassName,B=t.popupClassName,x=t.treeIcon,M=x===void 0?!1:x,S=t.transitionName,R=t.choiceTransitionName,b=R===void 0?"":R,T=t.status,D=t.showArrow,F=t.treeExpandAction,_=zat(t,["prefixCls","size","disabled","bordered","className","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","dropdownClassName","popupClassName","treeIcon","transitionName","choiceTransitionName","status","showArrow","treeExpandAction"]),N=E.useContext(cn),P=N.getPopupContainer,k=N.getPrefixCls,j=N.renderEmpty,Y=N.direction,X=N.virtual,K=N.dropdownMatchSelectWidth,U=E.useContext(Rs),G=k("select",n),z=k("select-tree",n),H=k("tree-select",n),V=$f(G,Y),Z=V.compactSize,ne=V.compactItemClassnames,re=At(B||w,"".concat(H,"-dropdown"),ee({},"".concat(H,"-dropdown-rtl"),Y==="rtl")),ue=!!(c||u),he=D!==void 0?D:_.loading||!ue,me=E.useContext(Ts),be=me.status,Me=me.hasFeedback,ie=me.isFormItemInput,Se=me.feedbackIcon,Ue=qf(be,T),ct=i1e(ge(ge({},_),{multiple:ue,showArrow:he,hasFeedback:Me,feedbackIcon:Se,prefixCls:G})),He=ct.suffixIcon,Re=ct.removeIcon,Ce=ct.clearIcon,De;p!==void 0?De=p:De=(j||p4)("Select");var Ie=Za(_,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),$e=function(){return g!==void 0?g:Y==="rtl"?"bottomRight":"bottomLeft"},Ct=Z||i||U,Ze=E.useContext(ec),tt=a??Ze,nt=At(!n&&H,ee(ee(ee(ee(ee({},"".concat(G,"-lg"),Ct==="large"),"".concat(G,"-sm"),Ct==="small"),"".concat(G,"-rtl"),Y==="rtl"),"".concat(G,"-borderless"),!s),"".concat(G,"-in-form-item"),ie),$l(G,Ue,Me),ne,l),rt=k();return E.createElement(Gx,ge({virtual:X,dropdownMatchSelectWidth:K,disabled:tt},Ie,{ref:r,prefixCls:G,className:nt,listHeight:d,listItemHeight:h,treeCheckable:c&&E.createElement("span",{className:"".concat(G,"-tree-checkbox-inner")}),treeLine:!!y,inputIcon:He,multiple:u,placement:$e(),removeIcon:Re,clearIcon:Ce,switcherIcon:function(de){return gBe(z,m,y,de)},showTreeIcon:M,notFoundContent:De,getPopupContainer:C||P,treeMotion:null,dropdownClassName:re,choiceTransitionName:lu(rt,"",b),transitionName:lu(rt,n1e(g),S),showArrow:Me||D,treeExpandAction:F}))},Yat=E.forwardRef(Lat),Xa=Yat;Xa.TreeNode=cH;Xa.SHOW_ALL=RBe;Xa.SHOW_PARENT=uH;Xa.SHOW_CHILD=X4;var uk,qee;function Uat(){return qee||(qee=1,uk=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,r=[],n=0;n<e.rangeCount;n++)r.push(e.getRangeAt(n));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null;break}return e.removeAllRanges(),function(){e.type==="Caret"&&e.removeAllRanges(),e.rangeCount||r.forEach(function(i){e.addRange(i)}),t&&t.focus()}}),uk}var Ak,$ee;function Hat(){if($ee)return Ak;$ee=1;var e=Uat(),t={"text/plain":"Text","text/html":"Url",default:"Text"},r="Copy to clipboard: #{key}, Enter";function n(a){var o=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return a.replace(/#{\s*key\s*}/g,o)}function i(a,o){var s,l,c,u,A,d,f=!1;o||(o={}),s=o.debug||!1;try{c=e(),u=document.createRange(),A=document.getSelection(),d=document.createElement("span"),d.textContent=a,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(g){if(g.stopPropagation(),o.format)if(g.preventDefault(),typeof g.clipboardData>"u"){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var p=t[o.format]||t.default;window.clipboardData.setData(p,a)}else g.clipboardData.clearData(),g.clipboardData.setData(o.format,a);o.onCopy&&(g.preventDefault(),o.onCopy(g.clipboardData))}),document.body.appendChild(d),u.selectNodeContents(d),A.addRange(u);var h=document.execCommand("copy");if(!h)throw new Error("copy command was unsuccessful");f=!0}catch(g){s&&console.error("unable to copy using execCommand: ",g),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(o.format||"text",a),o.onCopy&&o.onCopy(window.clipboardData),f=!0}catch(p){s&&console.error("unable to copy using clipboardData: ",p),s&&console.error("falling back to prompt"),l=n("message"in o?o.message:r),window.prompt(l,a)}}finally{A&&(typeof A.removeRange=="function"?A.removeRange(u):A.removeAllRanges()),d&&document.body.removeChild(d),c()}return f}return Ak=i,Ak}var Gat=Hat();const Kat=xn(Gat);var Vat=function(t){var r=t.prefixCls,n=t["aria-label"],i=t.className,a=t.style,o=t.direction,s=t.maxLength,l=t.autoSize,c=l===void 0?!0:l,u=t.value,A=t.onSave,d=t.onCancel,f=t.onEnd,h=t.component,g=t.enterIcon,p=g===void 0?E.createElement(xNe,null):g,m=E.useRef(null),y=E.useRef(!1),C=E.useRef(),w=E.useState(u),B=Ve(w,2),x=B[0],M=B[1];E.useEffect(function(){M(u)},[u]),E.useEffect(function(){if(m.current&&m.current.resizableTextArea){var k=m.current.resizableTextArea.textArea;k.focus();var j=k.value.length;k.setSelectionRange(j,j)}},[]);var S=function(j){var Y=j.target;M(Y.value.replace(/[\n\r]/g,""))},R=function(){y.current=!0},b=function(){y.current=!1},T=function(j){var Y=j.keyCode;y.current||(C.current=Y)},D=function(){A(x.trim())},F=function(j){var Y=j.keyCode,X=j.ctrlKey,K=j.altKey,U=j.metaKey,G=j.shiftKey;C.current===Y&&!y.current&&!X&&!K&&!U&&!G&&(Y===cr.ENTER?(D(),f?.()):Y===cr.ESC&&d())},_=function(){D()},N=h?"".concat(r,"-").concat(h):"",P=At(r,"".concat(r,"-edit-content"),ee({},"".concat(r,"-rtl"),o==="rtl"),i,N);return E.createElement("div",{className:P,style:a},E.createElement(Swe,{ref:m,maxLength:s,value:x,onChange:S,onKeyDown:T,onKeyUp:F,onCompositionStart:R,onCompositionEnd:b,onBlur:_,"aria-label":n,rows:1,autoSize:c}),p!==null?Ea(p,{className:"".concat(r,"-edit-content-confirm")}):null)};function dk(e,t){return E.useMemo(function(){var r=!!e;return[r,ge(ge({},t),r&&sr(e)==="object"?e:null)]},[e])}var Jat=function(t,r){var n=E.useRef(!1);E.useEffect(function(){n.current?t():n.current=!0},r)},Wat=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},QBe=E.forwardRef(function(e,t){var r=e.prefixCls,n=e.component,i=n===void 0?"article":n,a=e.className,o=e.setContentRef,s=e.children,l=e.direction,c=Wat(e,["prefixCls","component","className","setContentRef","children","direction"]),u=E.useContext(cn),A=u.getPrefixCls,d=u.direction,f=l??d,h=t;o&&(h=Tc(t,o));var g=A("typography",r),p=At(g,ee({},"".concat(g,"-rtl"),f==="rtl"),a);return E.createElement(i,ge({className:p,ref:h},c),s)});function DBe(e){var t=sr(e);return t==="string"||t==="number"}function Xat(e){var t=0;return e.forEach(function(r){DBe(r)?t+=String(r).length:t+=1}),t}function Zee(e,t){for(var r=0,n=[],i=0;i<e.length;i+=1){if(r===t)return n;var a=e[i],o=DBe(a),s=o?String(a).length:1,l=r+s;if(l>t){var c=t-r;return n.push(String(a).slice(0,c)),n}n.push(a),r=l}return e}var qat=0,Rb=1,ete=2,fk=3,tte=4,$at=function(t){var r=t.enabledMeasure,n=t.children,i=t.text,a=t.width,o=t.fontSize,s=t.rows,l=t.onEllipsis,c=E.useState([0,0,0]),u=Ve(c,2),A=Ve(u[0],3),d=A[0],f=A[1],h=A[2],g=u[1],p=E.useState(qat),m=Ve(p,2),y=m[0],C=m[1],w=E.useState(0),B=Ve(w,2),x=B[0],M=B[1],S=E.useRef(null),R=E.useRef(null),b=E.useMemo(function(){return Ko(i)},[i]),T=E.useMemo(function(){return Xat(b)},[b]),D=E.useMemo(function(){return!r||y!==fk?n(b,!1):n(Zee(b,f),f<T)},[r,y,n,b,f,T]);Aa(function(){r&&a&&o&&T&&(C(Rb),g([0,Math.ceil(T/2),T]))},[r,a,o,i,T,s]),Aa(function(){var P;y===Rb&&M(((P=S.current)===null||P===void 0?void 0:P.offsetHeight)||0)},[y]),Aa(function(){var P,k;if(x){if(y===Rb){var j=((P=R.current)===null||P===void 0?void 0:P.offsetHeight)||0,Y=s*x;j<=Y?(C(tte),l(!1)):C(ete)}else if(y===ete)if(d!==h){var X=((k=R.current)===null||k===void 0?void 0:k.offsetHeight)||0,K=s*x,U=d,G=h;d===h-1?G=d:X<=K?U=f:G=f;var z=Math.ceil((U+G)/2);g([U,z,G])}else C(fk),l(!0)}},[y,d,h,s,x]);var F={width:a,whiteSpace:"normal",margin:0,padding:0},_=function(k,j,Y){return E.createElement("span",{"aria-hidden":!0,ref:j,style:ge({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(o/2)*2},Y)},k)},N=function(k,j){var Y=Zee(b,k);return _(n(Y,!0),j,F)};return E.createElement(E.Fragment,null,D,r&&y!==fk&&y!==tte&&E.createElement(E.Fragment,null,_("lg",S,{wordBreak:"keep-all",whiteSpace:"nowrap"}),y===Rb?_(n(b,!1),R,F):N(f,R)))},Zat=function(t){var r=t.enabledEllipsis,n=t.isEllipsis,i=t.children,a=t.tooltipProps;return!a?.title||!r?i:E.createElement(da,ge({open:n?void 0:!1},a),i)},eot=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};function tot(e,t){var r=e.mark,n=e.code,i=e.underline,a=e.delete,o=e.strong,s=e.keyboard,l=e.italic,c=t;function u(A,d){A&&(c=E.createElement(d,{},c))}return u(o,"strong"),u(i,"u"),u(a,"del"),u(n,"code"),u(r,"mark"),u(s,"kbd"),u(l,"i"),c}function Tb(e,t,r){return e===!0||e===void 0?t:e||r&&t}function rte(e){return e===!1?[!1,!1]:Array.isArray(e)?e:[e]}var rot="...",q4=E.forwardRef(function(e,t){var r,n,i,a=e.prefixCls,o=e.className,s=e.style,l=e.type,c=e.disabled,u=e.children,A=e.ellipsis,d=e.editable,f=e.copyable,h=e.component,g=e.title,p=eot(e,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),m=E.useContext(cn),y=m.getPrefixCls,C=m.direction,w=MEe("Text")[0],B=E.useRef(null),x=E.useRef(null),M=y("typography",a),S=Za(p,["mark","code","delete","underline","strong","keyboard","italic"]),R=dk(d),b=Ve(R,2),T=b[0],D=b[1],F=Pi(!1,{value:D.editing}),_=Ve(F,2),N=_[0],P=_[1],k=D.triggerType,j=k===void 0?["icon"]:k,Y=function(er){var Ir;er&&((Ir=D.onStart)===null||Ir===void 0||Ir.call(D)),P(er)};Jat(function(){var Kt;N||(Kt=x.current)===null||Kt===void 0||Kt.focus()},[N]);var X=function(er){er?.preventDefault(),Y(!0)},K=function(er){var Ir;(Ir=D.onChange)===null||Ir===void 0||Ir.call(D,er),Y(!1)},U=function(){var er;(er=D.onCancel)===null||er===void 0||er.call(D),Y(!1)},G=dk(f),z=Ve(G,2),H=z[0],V=z[1],Z=E.useState(!1),ne=Ve(Z,2),re=ne[0],ue=ne[1],he=E.useRef(),me={};V.format&&(me.format=V.format);var be=function(){window.clearTimeout(he.current)},Me=function(er){var Ir;er?.preventDefault(),er?.stopPropagation(),Kat(V.text||String(u)||"",me),ue(!0),be(),he.current=window.setTimeout(function(){ue(!1)},3e3),(Ir=V.onCopy)===null||Ir===void 0||Ir.call(V,er)};E.useEffect(function(){return be},[]);var ie=E.useState(!1),Se=Ve(ie,2),Ue=Se[0],ct=Se[1],He=E.useState(!1),Re=Ve(He,2),Ce=Re[0],De=Re[1],Ie=E.useState(!1),$e=Ve(Ie,2),Ct=$e[0],Ze=$e[1],tt=E.useState(!1),nt=Ve(tt,2),rt=nt[0],qe=nt[1],de=E.useState(!1),We=Ve(de,2),ut=We[0],Et=We[1],ze=E.useState(!0),Ge=Ve(ze,2),pe=Ge[0],Bt=Ge[1],xt=dk(A,{expandable:!1}),$=Ve(xt,2),Qe=$[0],Fe=$[1],Ae=Qe&&!Ct,le=Fe.rows,Be=le===void 0?1:le,Ke=E.useMemo(function(){return!Ae||Fe.suffix!==void 0||Fe.onEllipsis||Fe.expandable||T||H},[Ae,Fe,T,H]);Aa(function(){Qe&&!Ke&&(ct(_6("webkitLineClamp")),De(_6("textOverflow")))},[Ke,Qe]);var je=E.useMemo(function(){return Ke?!1:Be===1?Ce:Ue},[Ke,Ce,Ue]),ft=Ae&&(je?ut:rt),gt=Ae&&Be===1&&je,vt=Ae&&Be>1&&je,at=function(er){var Ir;Ze(!0),(Ir=Fe.onExpand)===null||Ir===void 0||Ir.call(Fe,er)},mt=E.useState(0),qt=Ve(mt,2),Xt=qt[0],Dr=qt[1],Lr=E.useState(0),Kr=Ve(Lr,2),Pr=Kr[0],vr=Kr[1],wr=function(er,Ir){var Gr=er.offsetWidth,Rn;Dr(Gr),vr(parseInt((Rn=window.getComputedStyle)===null||Rn===void 0?void 0:Rn.call(window,Ir).fontSize,10)||0)},Mr=function(er){var Ir;qe(er),rt!==er&&((Ir=Fe.onEllipsis)===null||Ir===void 0||Ir.call(Fe,er))};E.useEffect(function(){var Kt=B.current;if(Qe&&je&&Kt){var er=vt?Kt.offsetHeight<Kt.scrollHeight:Kt.offsetWidth<Kt.scrollWidth;ut!==er&&Et(er)}},[Qe,je,u,vt,pe]),E.useEffect(function(){var Kt=B.current;if(!(typeof IntersectionObserver>"u"||!Kt||!je||!Ae)){var er=new IntersectionObserver(function(){Bt(!!Kt.offsetParent)});return er.observe(Kt),function(){er.disconnect()}}},[je,Ae]);var Fr={};Fe.tooltip===!0?Fr={title:(r=D.text)!==null&&r!==void 0?r:u}:E.isValidElement(Fe.tooltip)?Fr={title:Fe.tooltip}:sr(Fe.tooltip)==="object"?Fr=ge({title:(n=D.text)!==null&&n!==void 0?n:u},Fe.tooltip):Fr={title:Fe.tooltip};var br=E.useMemo(function(){var Kt=function(Ir){return["string","number"].includes(sr(Ir))};if(!(!Qe||je)){if(Kt(D.text))return D.text;if(Kt(u))return u;if(Kt(g))return g;if(Kt(Fr.title))return Fr.title}},[Qe,je,g,Fr.title,ft]);if(N)return E.createElement(Vat,{value:(i=D.text)!==null&&i!==void 0?i:typeof u=="string"?u:"",onSave:K,onCancel:U,onEnd:D.onEnd,prefixCls:M,className:o,style:s,direction:C,component:h,maxLength:D.maxLength,autoSize:D.autoSize,enterIcon:D.enterIcon});var Qr=function(){var er=Fe.expandable,Ir=Fe.symbol;if(!er)return null;var Gr;return Ir?Gr=Ir:Gr=w.expand,E.createElement("a",{key:"expand",className:"".concat(M,"-expand"),onClick:at,"aria-label":w.expand},Gr)},Ar=function(){if(T){var er=D.icon,Ir=D.tooltip,Gr=Ko(Ir)[0]||w.edit,Rn=typeof Gr=="string"?Gr:"";return j.includes("icon")?E.createElement(da,{key:"edit",title:Ir===!1?"":Gr},E.createElement(nL,{ref:x,className:"".concat(M,"-edit"),onClick:X,"aria-label":Rn},er||E.createElement(A7,{role:"button"}))):null}},mr=function(){if(H){var er=V.tooltips,Ir=V.icon,Gr=rte(er),Rn=rte(Ir),dn=re?Tb(Gr[1],w.copied):Tb(Gr[0],w.copy),Qn=re?w.copied:w.copy,pt=typeof dn=="string"?dn:Qn;return E.createElement(da,{key:"copy",title:dn},E.createElement(nL,{className:At("".concat(M,"-copy"),re&&"".concat(M,"-copy-success")),onClick:Me,"aria-label":pt},re?Tb(Rn[1],E.createElement(EA,null),!0):Tb(Rn[0],E.createElement(am,null),!0)))}},fr=function(er){return[er&&Qr(),Ar(),mr()]},Gt=function(er){return[er&&E.createElement("span",{"aria-hidden":!0,key:"ellipsis"},rot),Fe.suffix,fr(er)]};return E.createElement(au,{onResize:wr,disabled:!Ae||je},function(Kt){return E.createElement(Zat,{tooltipProps:Fr,enabledEllipsis:Ae,isEllipsis:ft},E.createElement(QBe,ge({className:At(ee(ee(ee(ee(ee(ee({},"".concat(M,"-").concat(l),l),"".concat(M,"-disabled"),c),"".concat(M,"-ellipsis"),Qe),"".concat(M,"-single-line"),Ae&&Be===1),"".concat(M,"-ellipsis-single-line"),gt),"".concat(M,"-ellipsis-multiple-line"),vt),o),prefixCls:a,style:ge(ge({},s),{WebkitLineClamp:vt?Be:void 0}),component:h,ref:Tc(Kt,B,t),direction:C,onClick:j.includes("text")?X:void 0,"aria-label":br?.toString(),title:g},S),E.createElement($at,{enabledMeasure:Ae&&!je,text:u,rows:Be,width:Xt,fontSize:Pr,onEllipsis:Mr},function(er,Ir){var Gr=er;er.length&&Ir&&br&&(Gr=E.createElement("span",{key:"show-content","aria-hidden":!0},Gr));var Rn=tot(e,E.createElement(E.Fragment,null,Gr,Gt(Ir)));return Rn})))})}),not=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},iot=E.forwardRef(function(e,t){var r=e.ellipsis,n=e.rel,i=not(e,["ellipsis","rel"]),a=ge(ge({},i),{rel:n===void 0&&i.target==="_blank"?"noopener noreferrer":n});return delete a.navigate,E.createElement(q4,ge({},a,{ref:t,ellipsis:!!r,component:"a"}))}),aot=E.forwardRef(function(e,t){return E.createElement(q4,ge({ref:t},e,{component:"div"}))}),oot=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},sot=function(t,r){var n=t.ellipsis,i=oot(t,["ellipsis"]),a=E.useMemo(function(){return n&&sr(n)==="object"?Za(n,["expandable","rows"]):n},[n]);return E.createElement(q4,ge({ref:r},i,{ellipsis:a,component:"span"}))};const lot=E.forwardRef(sot);var cot=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},uot=CKe(1,2,3,4,5),Aot=E.forwardRef(function(e,t){var r=e.level,n=r===void 0?1:r,i=cot(e,["level"]),a;return uot.includes(n)?a="h".concat(n):a="h1",E.createElement(q4,ge({ref:t},i,{component:a}))}),Jg=QBe;Jg.Text=lot;Jg.Link=iot;Jg.Title=Aot;Jg.Paragraph=aot;const $4=115,Ri=({type:e="info",message:t="Accueil",description:r,key:n,icon:i,duration:a=4}={})=>{Bs[e]({message:t,description:r,duration:a,placement:"topRight",top:$4,icon:i,key:n})},dot=({description:e="",message:t="Une erreur s'est produite",key:r,icon:n,duration:i=4})=>{Bs.warning({message:t,description:e,duration:i,placement:"topRight",top:$4,icon:n,key:r})},Qs=({description:e="",message:t="Une erreur s'est produite",key:r,icon:n,duration:i=4})=>{Bs.error({message:t,description:e,duration:i,placement:"topRight",top:$4,icon:n,key:r})},th=({description:e="",message:t="Succes",key:r,icon:n,duration:i=4})=>{Bs.success({message:t,description:e,duration:i,placement:"topRight",top:$4,icon:n,key:r})},fot=(e,t,r)=>{Ri({type:"error",message:t,description:r})};Xz.registerLanguage("sql",I7e);function Vn(e,t={}){const r=La()+e;let n=new FormData;for(const i in t)n.append(i,t[i]);return new Promise(async(i,a)=>{try{let o=await Wo({method:"post",url:r,data:n,headers:{"Content-Type":"multipart/form-data"},responseType:"arraybuffer"});const s=o.headers["content-type"];let l=o.data;s.includes("application/json")||(l=Lg(o.data)),i(l)}catch(o){Ri({message:"Erreur",description:"Erreur de communication avec le serveur veuillez recharger la page"}),a(o)}})}async function Vf(e,t="post",r={},n={"Content-Type":"multipart/form-data"}){let i;if(t==="post"&&n["Content-Type"]==="multipart/form-data"){i=new FormData;for(const a in r)i.append(a,r[a])}else i=r;try{const a=await Wo({method:t,url:La()+e,data:i,headers:n,responseType:"json"});let o=JSON.stringify(a.data);const s=yve(o,Eve);return{data:JSON.parse(s),res:a}}catch{return!1}}async function If(e,t={},r=!0){let n=await Wo({method:"get",url:La()+e,params:t,responseType:"arraybuffer"});const a=new TextDecoder("iso-8859-15").decode(n.data);let o="",s=document.createElement("pre");s.style.wordWrap="break-word",s.style.whiteSpace="pre-wrap";let l=document.createElement("code");l.classList.add("language-sql"),r?(Xz.highlightAll(),o=Xz.highlight(a,{language:"sql"}).value,l.innerHTML=o):l.innerHTML=a,s.appendChild(l);const c=window.open("");c.document.title="CTI Santé";const u=document.createElement("link");u.id="id2",u.rel="stylesheet",u.href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.2/styles/default.min.css",c.document.head.append(u),c.document.body.appendChild(s)}const nte=()=>async function(e,t){e(uT(!0));const{data:r}=await Vf("api/logs","get");e(rze(r)),e(uT(!1))},ite=()=>async function(e){e(uT(!0));try{const{data:t}=await Vf("api/exploit-status","get");e(oze(t))}catch(t){lo(8900,"",t)}e(uT(!1))};function hot(e,t){Object.keys(t.log).length&&(Bl.dispatch(DPe()),Object.values(t.log).forEach(r=>{console.warn(r.code,`Détecté ${r.count} fois`,e[r.code]?e[r.code]:"Erreur JiS non identifiée",r.text,r.error!==null?r.error:"")}),Vf("api/log","post",t,{"Content-Type":"application/json"}),t={log:{}})}const FBe={8100:"Erreur d'évaluation de l'actionScript",8101:"Erreur d'évaluation de l'actionScript - Globals manquants",8102:"Erreur lors de la construction de l'object SELECT ou VIEW - Globals manquants",8103:"Erreur lors de l'éval sur la visibilité d'un champs",8104:"Erreur lors de la récupération d'une valeur demandée dans l'eval",8105:"Return manquant dans l'eval",8200:"Erreur de traitements",8201:"Erreur lors du traitement des filtres avant envoi",8202:"Erreur lors du de la création du Tree",8300:"Erreur export",8301:"Erreur export Excel - Vue",8302:"Erreur export PDF - Vue",8400:"Erreur localForage",8401:"Erreur lors de la récupération du RUN du localForage",8402:"Erreur lors de la récupération du DESC du localForage",8403:"La vue demandée ne correspond pas au module en cours",8500:"Erreur retournée par le serveur",8510:"Temps de réponse serveur excessif",8600:"Erreur lors de la création du menu",8610:"swf manquant dans item du menu",8700:"Erreur de communication avec I-CTI Simulation",8701:"Erreur d'envoi des séjours non groupés",8702:"Erreur lors du téléchargement de la simulation",8800:"Erreur de communication avec le module references",8900:"Erreur de communication avec le module d'affichage des traces",8901:"Erreur de téléchargement de la trace",8902:"Erreur de visualisation de la trace"};var hk={exports:{}},gk={exports:{}},ate;function got(){return ate||(ate=1,(function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t={rotl:function(r,n){return r<<n|r>>>32-n},rotr:function(r,n){return r<<32-n|r>>>n},endian:function(r){if(r.constructor==Number)return t.rotl(r,8)&16711935|t.rotl(r,24)&4278255360;for(var n=0;n<r.length;n++)r[n]=t.endian(r[n]);return r},randomBytes:function(r){for(var n=[];r>0;r--)n.push(Math.floor(Math.random()*256));return n},bytesToWords:function(r){for(var n=[],i=0,a=0;i<r.length;i++,a+=8)n[a>>>5]|=r[i]<<24-a%32;return n},wordsToBytes:function(r){for(var n=[],i=0;i<r.length*32;i+=8)n.push(r[i>>>5]>>>24-i%32&255);return n},bytesToHex:function(r){for(var n=[],i=0;i<r.length;i++)n.push((r[i]>>>4).toString(16)),n.push((r[i]&15).toString(16));return n.join("")},hexToBytes:function(r){for(var n=[],i=0;i<r.length;i+=2)n.push(parseInt(r.substr(i,2),16));return n},bytesToBase64:function(r){for(var n=[],i=0;i<r.length;i+=3)for(var a=r[i]<<16|r[i+1]<<8|r[i+2],o=0;o<4;o++)i*8+o*6<=r.length*8?n.push(e.charAt(a>>>6*(3-o)&63)):n.push("=");return n.join("")},base64ToBytes:function(r){r=r.replace(/[^A-Z0-9+\/]/ig,"");for(var n=[],i=0,a=0;i<r.length;a=++i%4)a!=0&&n.push((e.indexOf(r.charAt(i-1))&Math.pow(2,-2*a+8)-1)<<a*2|e.indexOf(r.charAt(i))>>>6-a*2);return n}};gk.exports=t})()),gk.exports}var pk,ote;function ste(){if(ote)return pk;ote=1;var e={utf8:{stringToBytes:function(t){return e.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(e.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var r=[],n=0;n<t.length;n++)r.push(t.charCodeAt(n)&255);return r},bytesToString:function(t){for(var r=[],n=0;n<t.length;n++)r.push(String.fromCharCode(t[n]));return r.join("")}}};return pk=e,pk}var vk,lte;function pot(){if(lte)return vk;lte=1,vk=function(r){return r!=null&&(e(r)||t(r)||!!r._isBuffer)};function e(r){return!!r.constructor&&typeof r.constructor.isBuffer=="function"&&r.constructor.isBuffer(r)}function t(r){return typeof r.readFloatLE=="function"&&typeof r.slice=="function"&&e(r.slice(0,0))}return vk}var cte;function vot(){return cte||(cte=1,(function(){var e=got(),t=ste().utf8,r=pot(),n=ste().bin,i=function(a,o){a.constructor==String?o&&o.encoding==="binary"?a=n.stringToBytes(a):a=t.stringToBytes(a):r(a)?a=Array.prototype.slice.call(a,0):!Array.isArray(a)&&a.constructor!==Uint8Array&&(a=a.toString());for(var s=e.bytesToWords(a),l=a.length*8,c=1732584193,u=-271733879,A=-1732584194,d=271733878,f=0;f<s.length;f++)s[f]=(s[f]<<8|s[f]>>>24)&16711935|(s[f]<<24|s[f]>>>8)&4278255360;s[l>>>5]|=128<<l%32,s[(l+64>>>9<<4)+14]=l;for(var h=i._ff,g=i._gg,p=i._hh,m=i._ii,f=0;f<s.length;f+=16){var y=c,C=u,w=A,B=d;c=h(c,u,A,d,s[f+0],7,-680876936),d=h(d,c,u,A,s[f+1],12,-389564586),A=h(A,d,c,u,s[f+2],17,606105819),u=h(u,A,d,c,s[f+3],22,-1044525330),c=h(c,u,A,d,s[f+4],7,-176418897),d=h(d,c,u,A,s[f+5],12,1200080426),A=h(A,d,c,u,s[f+6],17,-1473231341),u=h(u,A,d,c,s[f+7],22,-45705983),c=h(c,u,A,d,s[f+8],7,1770035416),d=h(d,c,u,A,s[f+9],12,-1958414417),A=h(A,d,c,u,s[f+10],17,-42063),u=h(u,A,d,c,s[f+11],22,-1990404162),c=h(c,u,A,d,s[f+12],7,1804603682),d=h(d,c,u,A,s[f+13],12,-40341101),A=h(A,d,c,u,s[f+14],17,-1502002290),u=h(u,A,d,c,s[f+15],22,1236535329),c=g(c,u,A,d,s[f+1],5,-165796510),d=g(d,c,u,A,s[f+6],9,-1069501632),A=g(A,d,c,u,s[f+11],14,643717713),u=g(u,A,d,c,s[f+0],20,-373897302),c=g(c,u,A,d,s[f+5],5,-701558691),d=g(d,c,u,A,s[f+10],9,38016083),A=g(A,d,c,u,s[f+15],14,-660478335),u=g(u,A,d,c,s[f+4],20,-405537848),c=g(c,u,A,d,s[f+9],5,568446438),d=g(d,c,u,A,s[f+14],9,-1019803690),A=g(A,d,c,u,s[f+3],14,-187363961),u=g(u,A,d,c,s[f+8],20,1163531501),c=g(c,u,A,d,s[f+13],5,-1444681467),d=g(d,c,u,A,s[f+2],9,-51403784),A=g(A,d,c,u,s[f+7],14,1735328473),u=g(u,A,d,c,s[f+12],20,-1926607734),c=p(c,u,A,d,s[f+5],4,-378558),d=p(d,c,u,A,s[f+8],11,-2022574463),A=p(A,d,c,u,s[f+11],16,1839030562),u=p(u,A,d,c,s[f+14],23,-35309556),c=p(c,u,A,d,s[f+1],4,-1530992060),d=p(d,c,u,A,s[f+4],11,1272893353),A=p(A,d,c,u,s[f+7],16,-155497632),u=p(u,A,d,c,s[f+10],23,-1094730640),c=p(c,u,A,d,s[f+13],4,681279174),d=p(d,c,u,A,s[f+0],11,-358537222),A=p(A,d,c,u,s[f+3],16,-722521979),u=p(u,A,d,c,s[f+6],23,76029189),c=p(c,u,A,d,s[f+9],4,-640364487),d=p(d,c,u,A,s[f+12],11,-421815835),A=p(A,d,c,u,s[f+15],16,530742520),u=p(u,A,d,c,s[f+2],23,-995338651),c=m(c,u,A,d,s[f+0],6,-198630844),d=m(d,c,u,A,s[f+7],10,1126891415),A=m(A,d,c,u,s[f+14],15,-1416354905),u=m(u,A,d,c,s[f+5],21,-57434055),c=m(c,u,A,d,s[f+12],6,1700485571),d=m(d,c,u,A,s[f+3],10,-1894986606),A=m(A,d,c,u,s[f+10],15,-1051523),u=m(u,A,d,c,s[f+1],21,-2054922799),c=m(c,u,A,d,s[f+8],6,1873313359),d=m(d,c,u,A,s[f+15],10,-30611744),A=m(A,d,c,u,s[f+6],15,-1560198380),u=m(u,A,d,c,s[f+13],21,1309151649),c=m(c,u,A,d,s[f+4],6,-145523070),d=m(d,c,u,A,s[f+11],10,-1120210379),A=m(A,d,c,u,s[f+2],15,718787259),u=m(u,A,d,c,s[f+9],21,-343485551),c=c+y>>>0,u=u+C>>>0,A=A+w>>>0,d=d+B>>>0}return e.endian([c,u,A,d])};i._ff=function(a,o,s,l,c,u,A){var d=a+(o&s|~o&l)+(c>>>0)+A;return(d<<u|d>>>32-u)+o},i._gg=function(a,o,s,l,c,u,A){var d=a+(o&l|s&~l)+(c>>>0)+A;return(d<<u|d>>>32-u)+o},i._hh=function(a,o,s,l,c,u,A){var d=a+(o^s^l)+(c>>>0)+A;return(d<<u|d>>>32-u)+o},i._ii=function(a,o,s,l,c,u,A){var d=a+(s^(o|~l))+(c>>>0)+A;return(d<<u|d>>>32-u)+o},i._blocksize=16,i._digestsize=16,hk.exports=function(a,o){if(a==null)throw new Error("Illegal argument "+a);var s=e.wordsToBytes(i(a,o));return o&&o.asBytes?s:o&&o.asString?n.bytesToString(s):e.bytesToHex(s)}})()),hk.exports}var mot=vot();const _Be=xn(mot),ww={log:{}};setInterval(hot(FBe,ww),6e3);const lo=(e,t,r=null)=>{const n=Bl.getState();let i="Unknown";const a=n.router.location.pathname;n.cti.settings.data&&(i=n.cti.settings.data.session.CONNECTEDUSER);const o={count:1,id:JLe(),createdAt:ma().format("DD-MM-YYYY HH:mm"),code:e,text:t,error:r&&r!==null?r.message:"-",message:FBe[e],extra:{user:i,url:a}},s=_Be(e+t).substring(0,7);ww?.log[s]?ww.log[s].count=ww.log[s].count+1:ww.log[s]=o};var mk,ute;function NBe(){if(ute)return mk;ute=1;var e=cm(),t=(function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}})();return mk=t,mk}var Ek,Ate;function Z4(){if(Ate)return Ek;Ate=1;var e=NBe();function t(r,n,i){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):r[n]=i}return Ek=t,Ek}var yk,dte;function Eot(){if(dte)return yk;dte=1;var e=Z4(),t=j0e(),r=Object.prototype,n=r.hasOwnProperty,i=t(function(a,o,s){n.call(a,s)?a[s].push(o):e(a,s,[o])});return yk=i,yk}var yot=Eot();const xl=xn(yot),QB=e=>(/ROW\./.test(e)&&(e=e?.replace(/ROW\./g,"ROW?.")),/\.indexOf\(/.test(e)&&(e=e.replace(/\.indexOf\(/gi,"?.indexOf(")),/return/gm.test(e)||(e="return ("+e+")"),new Function(e)()),mi=(e,t,r=null,n={},i=null)=>{if(!e)return!0;let a=Bl.getState();const o=a.cti.viewlinks.cell,s=a.cti.viewlinks.row,l=a.cti.dynamicSelects,c=Number(a.cti.ui.tab);if(window.TABNAME="",window.ROW={},window.COLUMN={},window.TOTALROW=n??{},window.LINKVARIABLES={},t?.run.data){const h=Object.values(t.run.data).filter(g=>g.visible===!0)?.[c];h&&(window.TABNAME=h.name)}r?window.ROW=r:(s||o)&&(window.ROW=o.row?o.row:s),o.row!==null&&o.column!==null&&(window.COLUMN=o.column),window.getValue=function(h,g,p){p=p.replace("@","_");const y=a.cti.settings.data?.environment??{};let C=i??a.cti.globalVariables,w,B;switch(h){case"VIEW":w=C?.VIEW?.[`${g+p}`],!w&&p==="_LABEL"&&(w=C?.VIEW?.[`${g+p}_COURT`]);break;case"ENV":w=y?.[g]??"";break;case"SELECT":B=Object.values(l).find(M=>M.name===g),w=B?.value??C?.SELECT?.[`${g+p}`];break}let x=w;return x===void 0&&(lo(8104,`${h}.${g}${p&&p!==""?"_"+p:""}`),x=""),x},window.String.prototype.ctiAs3Substr=function(h,g){let p="";return g?(Number(g)<0?p=this.slice(Number(h),Number(g)):p=this.substr(Number(h),Number(g)),p):this.substr(Number(h))},window.ctiCompare=function(h,g,p){const m=Number(h),y=Number(p);return g==="<"?m<y:g===">"?m>y:g==="<="?m<=y:g===">="?m>=y:!1};let u=Cot(e),A="";try{var d=lo;A=QB(u)}catch(f){console.log(u),console.error(f),lo(8100,u,f)}return Object.keys(window.LINKVARIABLES).length>0?window.LINKVARIABLES:A};function Cot(e){return/substr\((\s?-?\d)(,\s?-?\d)?\)/gm.test(e)&&(e=e.replace(/substr\((\s?-?\d)(,\s?-?\d)?\)/gm,"ctiAs3Substr($1 $2)")),/(ROW.[A-Za-z0-9_]*)\s*?(<|>|<=|>=)\s*?((ROW.([A-Za-z0-9_]*))|\d+)/gm.test(e)&&(e=e.replace(/(TOTALROW|ROW.[A-Za-z0-9_]*)\s*?(<|>|<=|>=)\s*?((TOTALROW|ROW.([A-Za-z0-9_]*))|\d+)/gm,'ctiCompare($1, "$2", $3)')),e=e.replace(/_LABEL_COURT/g,"@LABEL"),e=e.replace(/_LABEL/g,"@LABEL"),/(ENV|VIEW|SELECT)\.([A-Z0-9_]+)(@LABEL)?/g.test(e)&&(e=e.replace(/(ENV|VIEW|SELECT)\.([A-Z0-9_]+)(@LABEL)?/g,"getValue('$1', '$2', '$3')")),/#B#/gi.test(e)&&(e=e.replace(/#B#/gi,"<strong>").replace(/#\/B#/gi,"</strong>")),/#(GE|LE|LT)#/gi.test(e)&&(e=e.replace(/#GE#/gi,">=").replace(/#LE#/gi,"<=").replace(/#LT#/gi,"<=")),/&(gt|lt);/gi.test(e)&&(e=e.replace(/&gt;/gi,">=").replace(/&lt;/gi,"<=")),/\\n/g.test(e)&&(e=e.replace(/\\n/g,"<br/>")),/null/gm.test(e)&&(e=e.replace(/null/gm,'""')),/ AND /gm.test(e)&&(e=e.replace(/ AND /gm,"&&")),/(:\s?(String|boolean|int|RegExp|Array|Date)(\W))/gim.test(e)&&(e=e.replace(/(:\s?(String|boolean|int|RegExp|Array|Date)(\W))*/gimu,"$3")),/=?/.test(e)&&(e=e.replace(/=?/,"")),e}const mL=["BASE_NATIONALE","BASE_NATIONALE_QUALIFIEE","DESCRIPTION_1","LVL","TABD","OID1","OID2","OID3","PERIODE_REF","ROW_HEIGHT","PADDING","FONTSIZE","FONTWEIGHT","BORDER_THICK","COLOR","BKGD_COLOR","CODE","CODE_2","TEXTE","VIEWLINK","VIEWLINK_PARAM","LASTERR","LASTERR_2","DESCRIPTION_1","FORMAT_1","FORMATT_1","FORMATTM_1","FORMATMM_1","FORMATTB_1","PICTO_1","PICTOMP_1","PICTOMM_1","PICTOB_1","FORMATTBM_1","PICTOBM_1","DESCRIPTION_2","FORMAT_2","FORMATT_2","FORMATTM_2","FORMATMM_2","FORMATTB_2","PICTO_2","PICTOMP_2","PICTOMM_2","PICTOB_2","FORMATTBM_2","PICTOBM_2","DESCRIPTION_3","FORMAT_3","FORMATT_3","FORMATTM_3","FORMATMM_3","FORMATTB_3","PICTO_3","PICTOMP_3","PICTOMM_3","PICTOB_3","FORMATTBM_3","PICTOBM_3","DESCRIPTION_4","FORMAT_4","FORMATT_4","FORMATTM_4","FORMATMM_4","FORMATTB_4","PICTO_4","PICTOMP_4","PICTOMM_4","PICTOB_4","FORMATTBM_4","PICTOBM_4","DESCRIPTION_5","FORMAT_5","FORMATT_5","FORMATTM_5","FORMATMM_5","FORMATTB_5","PICTO_5","PICTOMP_5","PICTOMM_5","PICTOB_5","FORMATTBM_5","PICTOBM_5","DESCRIPTION_6","FORMAT_6","FORMATT_6","FORMATTM_6","FORMATMM_6","FORMATTB_6","PICTO_6","PICTOMP_6","PICTOMM_6","PICTOB_6","FORMATTBM_6","PICTOBM_6","DESCRIPTION_7","FORMAT_7","FORMATT_7","FORMATTM_7","FORMATMM_7","FORMATTB_7","PICTO_7","PICTOMP_7","PICTOMM_7","PICTOB_7","FORMATTBM_7","PICTOBM_7","DESCRIPTION_8","FORMAT_8","FORMATT_8","FORMATTM_8","FORMATMM_8","FORMATTB_8","PICTO_8","PICTOMP_8","PICTOMM_8","PICTOB_8","FORMATTBM_8","PICTOBM_8","DESCRIPTION_9","FORMAT_9","FORMATT_9","FORMATTM_9","FORMATMM_9","FORMATTB_9","PICTO_9","PICTOMP_9","PICTOMM_9","PICTOB_9","FORMATTBM_9","PICTOBM_9","PICTO_NAP100MCO","PICTO_NRP100MCO","PICTO_NUP100MCO","PICTO_NAP200MCO","PICTO_NRP200MCO","PICTO_NUP200MCO","PICTO_NAP300MCO","PICTO_NRP300MCO","PICTO_NUP300MCO","FORMAT_NAP100MCO","FORMAT_NRP100MCO","FORMAT_NUP100MCO","FORMAT_NAP200MCO","FORMAT_NRP200MCO","FORMAT_NUP200MCO","FORMAT_NAP300MCO","FORMAT_NRP300MCO","FORMAT_NUP300MCO","RAPPORT_ONGLET"],wot=20;function Bot(e){const t=JSON.parse(JSON.stringify(e));let r=[];Object.values(t).forEach(i=>{bot(i.datagrid.columns),Object.values(i.datagrid.columns).forEach(a=>{r.push(a)})});const n=xl(r,({dataField:i})=>i);return Object.values(n).forEach(i=>{let a=[];i.forEach(o=>{for(const s in o)s!=="width"&&delete i[s];a.push(o.width)}),i.width=Math.max(...a)}),n}function xot(e,t){let r=300;const n=JSON.parse(JSON.stringify(t)),a=(Object.values(n)[0]?.data??[]).map(o=>(mL.map(s=>(delete o[s],s)),o));if(!mL.includes(e.dataField)){const o=Iot(e,a);o&&(r=o*wot)}return r<80?r=80:r>300&&(r=400),r}function Mot(e,t,r){let n=150,i=e?.width,a=parseInt(e?.minWidth);return!i&&!a||(/^=/gm.test(i)&&(i=mi(i,t,null,null,r)),parseInt(i)&&(n=parseInt(i)),a&&a>n&&(n=a)),n}function bot(e){return mL.map(t=>(delete e[t],t)),e}function Iot(e,t){let r=xl(t,e.dataField);const a=Object.keys(r).map(s=>{if(!s||s.toLowerCase()==="undefined")return 0;if(isNaN(s))return s;let l=Number(s);return Math.floor(l)}).map(s=>s.toString().length);return Math.max(...a)}function Sot(e,t,r){const n=fte(e,t,e.dataField),i=fte(r,t,r.dataField);return Rot(n,i)}function fte(e,t,r){let n=[];const i=JSON.parse(JSON.stringify(t));return n=(Object.values(i)[0]?.data??[]).map(s=>s[r]).map(s=>Number(s)),n}function Rot(e,t){let r=[];if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++){let i;e[n]>t[n]?i="+":e[n]<t[n]?i="-":e[n]===t[n]&&(i="="),r.push(i)}return r}function Tot(e,t,r){let n;if(e.tendencyPictogram=t.arrayComparison[r],e.sanitizedText==="-")return[];switch(e.tendencyPictogram){case"+":n=["triangle_up"];break;case"-":n=["triangle_down"];break;case"=":n=["equal"];break;default:n=[]}return n}const hte=e=>{const t=e[0];let r=e[3],n;if(t)switch(t){case"femme":n="&#9792",r=Tn.pink;break;case"homme":n="&#9794;",r=Tn.lightBlue;break;case"triangle_down":n="&#9660;",r=Tn.red;break;case"triangle_up":n="&#9650;",r=Tn.green;break;case"rectangle":n="&#8213;";break;case"circle":n="&#9679;";break;case"equal":n="&#61;",r=Tn.lightBlue;break;default:n="&#10006;";break}return{style:{color:r,fontSize:"14px",paddingRight:"5px",float:"left"},html:n}};function Qot(e,t,r){let n=e;return/=/.test(e)&&(n=n.replace(/=/gm,""),n=mi(n,t,null,null,r)),n}function Dot(e){let t=!1;return e.dataField==="COD"||e.dataField==="COD1"||e.dataField==="TXT"||e.dataField==="TXT1"||e.dataField==="N"?t="left":e.frozen&&(t=e.frozen),t}const Fot=(e,t={},r)=>{if(!e.description)return"";if(e.description.trim().slice(0,1)==="="){let i=e.description.replace(/=/,"");return mi(i,t,null,null,r).toString()}else return e.description};function _ot(e){let t={};return e.textAlign!==void 0&&(t.textAlign=e.textAlign),t}function Not(e){let t="";return e.cellStyles&&e.cellStyles.forEach(r=>{r.name==="border_thickness"&&r.value==="1"&&(e.dataField==="NB0001"?t="firstColumnHeaderStyle":t="columnHeaderStyle")}),t}const kot=e=>{const t=a=>(a.reduce((s,l)=>{const c=l.titleText||"",u=(c.match(/<br>/g)||[]).length,A=(c.match(/@LF@/g)||[]).length,d=u+A;return Math.max(s,d)},0)+1)*30,n=(a=>{const o=a.every(c=>!c.headerText)?0:50,l=[...document.querySelectorAll(".col-header-height-detect")].reduce((c,u)=>u.offsetHeight>c?u.offsetHeight:c,0);return l*2>o?l*2:o})(e),i=t(e);return n>i?n:i};var Ck,gte;function AH(){if(gte)return Ck;gte=1;var e=Z4(),t=vx(),r=Object.prototype,n=r.hasOwnProperty;function i(a,o,s){var l=a[o];(!(n.call(a,o)&&t(l,s))||s===void 0&&!(o in a))&&e(a,o,s)}return Ck=i,Ck}var wk,pte;function Pot(){if(pte)return wk;pte=1;var e=AH(),t=j7(),r=qQ(),n=Rc(),i=Ex();function a(o,s,l,c){if(!n(o))return o;s=t(s,o);for(var u=-1,A=s.length,d=A-1,f=o;f!=null&&++u<A;){var h=i(s[u]),g=l;if(h==="__proto__"||h==="constructor"||h==="prototype")return o;if(u!=d){var p=f[h];g=c?c(p,h,f):void 0,g===void 0&&(g=n(p)?p:r(s[u+1])?[]:{})}e(f,h,g),f=f[h]}return o}return wk=a,wk}var Bk,vte;function Oot(){if(vte)return Bk;vte=1;var e=Pot();function t(r,n,i){return r==null?r:e(r,n,i)}return Bk=t,Bk}var jot=Oot();const zot=xn(jot),Lot=e=>{const t=Bl.getState();let r=!0;switch(e){case"ENV.TYPEETS != '1'":r=t.cti.settings.data.environment.TYPEETS!=="1";break;case"ENV.PMSISSRPROVIDER != ''":r=t.cti.settings.data.environment.PMSISSRPROVIDER!=="";break;case"ENV.RHPROVIDER != 'shspub'":r=t.cti.settings.data.environment.RHPROVIDER!=="shspub";break;case"ENV.RHPROVIDER == 'shspub'":r=t.cti.settings.data.environment.RHPROVIDER==="shspub";break}return r};function kBe(e){try{let t=e,r=[];r=Uf(e,r);let n=xl(r,i=>i.option.value);for(let i in n)n[i]=n[i].sort((a,o)=>a.position.length-o.position.length);return Object.values(n).forEach(i=>{if(i.length>1)for(let a=0;a<i.length-1;a++){const o=i[a].position;let s={...i[a].option};s.value="jsx-"+a+"_"+s.value,zot(t,o,s)}}),t}catch(t){lo(8202,"",t)}}function Uf(e,t,r=0,n=[]){return e.forEach((i,a)=>{let o=[...n,a.toString()],s={option:i,position:o};i.children&&(o=[...o,"children"],t.concat(Uf(i.children,t,r++,o)),s.children=null),t.push(s)}),t.reverse()}function Kx(e){let t=[];return e.forEach(r=>{t.push(r),r.children&&(t=[...t,...Kx(r.children)])}),t}function vm(e,t=!0,r=!1){if(!e.length)return e;let n=e.map(o=>({...o,value:o.data,treeLevel:Number(o.treeLevel),disabled:o.data==="-8"}));n=n.filter(o=>o.condition?Lot(o.condition):!0);let i=[];const a=n[0]?.treeLevel;return a&&n.forEach((o,s)=>{const l=o.treeLevel;let c=s!==0?n[s-1]:null;if(l===a)o.parentId=null;else if(l>c.treeLevel)o.parentId=s-1;else if(l===c.treeLevel)o.parentId=c.parentId;else if(l<c.treeLevel){const u=n.slice(0,s-1);let A;u.forEach(d=>{d.treeLevel===l&&(A=d)}),o.parentId=A?.parentId}}),n.forEach(o=>{if(o.parentId===null){(r||o.label!=="")&&i.push(o);return}const s=n[o.parentId];s&&(s.children=[...s.children||[],o])}),t?kBe(i):i}function DB(e,t){let r;for(let n=0;n<t.length;n++){const i=t[n];i.children&&(i.children.some(a=>a.key===e)?r=i.key:DB(e,i.children)&&(r=DB(e,i.children)))}return r}function Yot(e,t,r=[]){for(let n=0;n<t.length;n++){const i=t[n];i.children&&(i.children.some(a=>a.key===e)?r.push(i.key):DB(e,i.children)&&(r.push(i.key),r.push(DB(e,i.children))))}return r}function dH(e,t=[]){if(e&&e!==null)for(let r=0;r<e.length;r++){const n=e[r],{key:i,title:a}=n;t.push({key:i,title:a}),n.children&&dH(n.children,t)}return t}function Uot(e,t,r){return Object.values(e).forEach(function(i){let a=!0;i.visibleCondition!==void 0&&(a=mi(i.visibleCondition,t,null,null,r)),i.visible=a;let o=Object.values(i.datagrid.columns).map(u=>u.dataField);i.datagrid.forceColonnes&&i.datagrid.forceColonnes!==""&&(o=i.datagrid.forceColonnes.split("|")),t?.desc?.attributes?.isFavorite==="true"&&(o=Object.values(i?.datagrid?.columns).sort((A,d)=>Number(A?.forcePosition)-Number(d?.forcePosition)).map(A=>A.dataField)),Object.values(i.datagrid.columns).forEach(function(A,d){if(A.order=o.indexOf(A.dataField),A.visible=A.visible!=="false",A.selectable=A.selectable==="true",A.symbols=A.cellStyles?A.cellStyles.filter(f=>f.name==="cellIndicator"):[],A.flexGrow=A.width===""||!A.width?1:0,i.excelLabel==="Essentiel"){A.width=xot(A,i.similitabs);const f=Bot(e);Object.keys(f).forEach(h=>{A.dataField===h&&(A.width=f[h].width)})}else A.width=Mot(A,t,r);if(A.sortable=i.datagrid.sortable,A.key=A.dataField,A.hidden=A.hide==="true"?!0:!A.visible,A.minWidth=A.minWidth?Number(A.minWidth):Number(A.width)<50?Number(A.width):50,A.NAME=A.dataField,A.DATA=A.columnData?Qot(A.columnData,t,r):"",A.dataKey=A.dataField,A.description=Fot(A,t,r),A.resizable=!0,A.ellipsis=!0,A.rawStyles=Got(A,i.datagrid.rowStyles),A.style=_ot(A),A.headerClassName=Not(A),A.titleText=Vot(A,t,r),A.frozen=Dot(A),A.calc=A.calc==="true",A.comparedIndicatorId&&A.comparedIndicatorId!=="0"){let f={};Object.values(i.datagrid.columns).forEach(g=>{g.indicatorId===A.comparedIndicatorId&&(f=g)}),A.arrayComparison=Sot(A,i.similitabs,f)}delete A.maxWidth});const s=Object.values(i.datagrid.columns),l=s.length;let c=i.datagrid.totalRowInRows;c&&(c=c.replace(/=/,"")),Object.values(i.similitabs).forEach(function(A){let d={},f=A.data;const h=f.length;let g=[],p={};p=A.data.filter(y=>{if(c)try{return window.ROW=y,QB(c)}catch(C){return console.log(c),console.log(C),!0}return!1})[0];for(let y=0;y<h;y++){const C=f[y];let w={key:y};if(C){C.TABD&&(w.TABD=C.TABD);for(let B=0;B<l;B++){const x=s[B];if(x.visible||x.calc){let M=C[x.dataKey],S={...C};if(x.calc){let N;if(x.type==="Number")if(x.calcs.length>1)if(x.calcs[0].condition){const P=x.calcs.find(k=>mi(k.condition,t,S,null,r));P&&(N=P.formula.replace(/(ROW|TOTALROW)\.([A-Z0-9_]+)?/g,"Number($1.$2)"))}else N=PBe(x.calcs);else x.calcs[0].formula&&(N=x.calcs[0].formula.replace(/(ROW|TOTALROW)\.([A-Z0-9_]+)?/g,"Number($1.$2)"),N.includes("return")||(N=N.replace(/{/gi,"{return ")));if(N){for(let P in w)w[P].sanitizedText?S[P]=w[P].text:S[P]=w[P];M=mi(N,t,S,p,r).toString(),w[x.dataKey]=M,S[x.dataKey]=M}}let R="",b={},T={};if(!M&&(!x.symbols||x.symbols&&!x.symbols.length))x.type==="Number"?T={text:"",sanitizedText:S?.CODE==="CTI_SEP"?"":"-",symbol:null}:T={text:"",sanitizedText:"",symbol:null};else{let N=x.outputFormat,P=C.outputFormat;if(N&&N!==""){let j=x.outputFormat.trim();/^=/gm.test(j)&&(j=mi(j,t,C,null,r)),R=aT({type:x.type,format:j,inputFormat:x.inputFormat,outputFormat:x.outputFormat,data:M,viewTitle:t.run.title}),x.type==="Number"&&R==="-"&&S?.CODE==="CTI_SEP"&&(R=""),["Number","Date","Interval","Tps_deci"].includes(x.type)||(R=M)}else x.dataKey==="VAL"&&P&&P!==""?R=aT({type:C.type,format:C.outputFormat,inputFormat:C.inputFormat,outputFormat:C.outputFormat,data:M,viewTitle:t.run.title}):R=M;M&&(M=M.replace(/ /g,""));let k=[];x.symbols&&C.symbols?k=x.symbols.concat(C.symbols):x.symbols?k=x.symbols:C.symbols&&(k=C.symbols),k.length&&k.forEach(j=>{if(mi(j.condition,t,S,null,r)&&(!j.column||j.column===x.dataField)&&(b=j.value,b.trim().slice(0,1)==="="&&(b=mi(b.trim().slice(1),t,S,null,r)),b)){const Y=b.split(",");b=hte(Y)}}),T={text:M,sanitizedText:R,symbol:b}}if(x.comparedIndicatorId&&x.comparedIndicatorId!=="0"){let N=Tot(T,x,y);T.symbol=hte(N)}let D="";const F=Kot(x,S,t,r);let _=Object.keys(d).filter(function(P){return Yo(d[P],F)});_.length?D=_[0]:(d[`Cell${B}-${y}`]=F,D=`Cell${B}-${y}`),T.class=D,w[x.dataKey]=T}else w[x.dataKey]=C[x.dataKey]?C[x.dataKey]:""}g.push(w)}}A.styles=d,A.data=g}),Object.values(i.similitabs).forEach(function(A){A.data.map(d=>{for(let f in d)f==="VIEWLINK_PARAM"&&d[f]&&(d[f]=Hot(d[f],t,r));return d})})}),Object.values(e).forEach(n=>{let i=n.datagrid.totalRowInRows;i&&(i=i.replace(/=/,""));let a=n.datagrid.otherRowInRows??"";a!==""&&(a=a.replace(/=/,""),i+=`|| ${a}`);let o=n.datagrid.selectRowInRows??"";o!==""&&(o=o.replace(/=/,""),i+=`|| ${o}`),Object.values(n.similitabs).forEach(s=>{s.data=YLe(s.data,l=>{window.ROW={};for(let c in l)window.ROW[c]=l?.[c].text?l[c].text:l[c];if(i)try{return!QB(i)}catch(c){return console.log(`return ${i}`),console.log(c),!0}return!0})})}),e}function Hot(e,t,r){let n={};return e.split("&").forEach(a=>{const[o,...s]=a.split("="),l=s.join("=");let c=l;/VIEW|SELECT/.test(l)&&!/DATACOL/.test(o)&&(c=mi(l,t,null,null,r)),c&&(n[o]=c)}),n}function Got(e,t){let r=[];return t&&t.length>0&&t.forEach(function(i){if(!CW.find(function(o){return Yo(o,i)})){let a=i.value;a=a.replace("0x","#"),!isNaN(Number(i.value))&&!a.includes("#")&&(a+="px"),r.push({name:i.name,value:a,condition:i.condition||!0})}}),e.cellStyles&&e.cellStyles.forEach(n=>{if(!CW.find(i=>Yo(i,n))){let i=n.value;i=i.replace("0x","#"),!isNaN(Number(n.value))&&!i.includes("#")&&(i+="px"),r.push({name:n.name,value:i,condition:n.condition||!0})}}),r}const Kot=(e,t,r,n)=>{let i={height:"100%",width:"100%",paddingLeft:"7.5px",paddingRight:"7.5px",lineHeight:"25px",overflow:"hidden",textOverflow:"ellipsis"};return e.rawStyles.forEach(function(o){if(o.condition===!0||mi(o.condition,r,t,null,n)){let s=o.name.replace(/([A-Z])/g,"-$1").toLowerCase(),l=o.value;switch(/=/.test(o.value)&&(l=mi(o.value,r,t,null,n)),isNaN(l)||(l=`${l}px`),s){case"border_thickness":if(l==="1px"){const A=["left","right"];t.TXT==="TOTAL"&&A.push("bottom"),A.forEach(d=>{d==="left"&&e.key==="NB0001"?i["border-left"]="2px solid !important":i[`border-${d}`]="1px solid !important"})}break;case"border-thickness":const c=["top","bottom"],u=["left","right"];c.forEach(A=>i[`border-${A}`]="1px solid !important"),u.forEach(A=>i[`border-${A}`]="0px !important");break;case"background-color":if(l.length<7){const A=7-l.length;let d="#";for(let f=0;f<A;f++)d=d+"0";d=d+l.replace("#","").replace("0x",""),l=`${d.substring(0,7)}`}l=`${l} !important`;break;case"color":if(l.length<7){const A=7-l.length;let d="#";for(let f=0;f<A;f++)d=d+"0";d=d+l.replace("#","").replace("0x",""),l=`${d.substring(0,7)}`}else l=`${l}`;break}i[s]=l}}),i},fH=e=>{let t=[];return e&&Object.values(e).forEach(r=>{r.selections&&r.selections.forEach(n=>{t.push(n)})}),t};function Vot(e,t,r){let n="";return e.headerTextCalc==="true"?n=mi(e.headerText,t,null,null,r):n=e.headerText,n=n?n.replace(/NaN/gm,"").replace(/@LF@/gm,"<br>"):"",n}function PBe(e){let t="";return e.forEach(r=>{r.operator&&r.operator!=="%+"&&(t=t+`${r.operator}`),r.dataField&&(r.dataField==="*calc"?t=t+`(${PBe(r.calcs)})`:r.dataField==="*constant"?t=t+`${r.value}`:r.operator==="%+"?t=`((ROW.${r.dataField} - ${t}) / ${t}) * 100`:t=t+`ROW.${r.dataField}`)}),t=t.replace(/(ROW|TOTALROW)\.([A-Z0-9_]+)?/g,"Number($1.$2)"),t.includes("return")||(t=t.replace(/{/gi,"{return ")),t}function eD(e){const r=Bl.getState().cti.globals,n=e.desc.selections,i=JQ(n);let a={...e.run.args},o={...e.run.properties},s={};return i.forEach(l=>{if((l.name==="PERIODE"||l.name==="TOPERIODE")&&a.ALIAS_PERIODE)return;let c=a[l.name]??l.value,u=l.treeData;u||(u=[],l.options&&l.options.length?l.options.forEach(f=>{u=u.concat(OBe(f,r))}):l.globalListProvider&&(u=u.concat(hH(l.globalListProvider,r)))),u=Uf(u,[]).reverse();let A=u.find(f=>f.option.data===c);A||(A=u[0]);const d=A?A.option.label:l.label;s[l.name]=c,c.substring(0,2)==="C*"||c.substring(0,2)==="T*"?s[`${l.name}_LABEL`]=c.slice(2):s[`${l.name}_LABEL`]=d;for(let f=2;f<=6;f++){const h=A&&A.option["data"+f]?A.option["data"+f]:"";s[`${l.name}${f}`]=h}if(l.UI==="numberInterval"&&(s[`${l.name}2`]=a[`${l.name}2`]),l.name==="ALIAS_PERIODE"){let f=a.PERIODE,h=a.TOPERIODE;A?.option?.value&&A?.option?.value!=="-1"&&(f=A.option?.data2??a.PERIODE,h=A.option?.data3??a.TOPERIODE);const g=i.find(m=>m.name==="PERIODE"),p=i.find(m=>m.name==="TOPERIODE");if(g){let m=g.treeData;m=Uf(m,[]).reverse();let y=m.find(C=>C.option.data===f);y?(s.PERIODE=y.option.label?y.option.data:f,s.PERIODE_LABEL=y.option.label?y.option.label:A.option.data2):(s.PERIODE=f,s.PERIODE_LABEL=f)}if(p){let m=p.treeData;m=Uf(m,[]).reverse();let y=m.find(C=>C.option.data===h);y?(s.TOPERIODE=y.option.label?y.option.data:h,s.TOPERIODE_LABEL=y.option.label?y.option.label:h):(s.TOPERIODE=h,s.TOPERIODE_LABEL=h)}}}),{SELECT:s,VIEW:o}}const Jot=(e,t)=>{const r=Bl.getState();let n=[];return Object.values(e).forEach(a=>{a.group.forEach(o=>{o.field&&(n=[...n,...o.field]),o.group&&o.group.forEach(s=>{n=[...n,...s.field]})})}),n.filter(a=>a.UI==="combo").forEach(a=>{a.treeData=Wot(a,r.cti.globals,t)}),e};function Wot(e,t,r={}){let n=[];e.options&&e.options.length?e.options.forEach(a=>{n=n.concat(OBe(a,t))}):e.globalListProvider&&(n=n.concat(hH(e.globalListProvider,t))),r.CONTEXTE&&(n=n.filter(a=>!a.contexte||a.contexte===r.CONTEXTE));const i=kBe(n);return jBe(i)}function OBe(e,t){let r=[];if(!e.globalListProvider)r.push(e);else{let n=hH(e.globalListProvider,t);r=r.concat(n)}return r}function hH(e,t){const r=t.data.providers,n=r?.[e]?r[e]:null;return n&&n!==null?n.children:(n||lo(8102,e),[])}function jBe(e,t=[]){return e.map(r=>(r.parentKeys=t,r.children&&(t=[...t,r.value],r.children=jBe(r.children,t),t=[]),delete r.key,r))}const Xot=e=>e.replace(/\s+/g," "),qot=e=>{for(let t in e)e[t]==="true"&&(e[t]=!0),e[t]==="false"&&(e[t]=!1);return e};function $ot(e){let t=h0(e.getElementsByTagName("SESSION")[0]),r=h0(e.getElementsByTagName("ENVIRONMENT")[0]),n=h0(e.getElementsByTagName("MAP")[0]),i=h0(e.getElementsByTagName("CHART")[0]),a=h0(e.getElementsByTagName("VERSION")[0]);const o=h0(e.getElementsByTagName("USERDISPLAYSETTINGS")[0]),s=o?.homePageDefaultModule??"accueil",l=o?.showGraphs??"always",c=o?.spreadSheetEditor??"EXCEL",u=o?.spreadSheetSeparator??";",A=o?.pmsiDefaultModule??null,d=o?.primaryColor??"#FF8801",f=o?.expandedRows??"ouvert",h={primaryColor:d},g={homePageDefaultModule:s,showGraphs:l,spreadSheetEditor:c,spreadSheetSeparator:u,pmsiDefaultModule:A,expandedRows:f},p={session:t,environment:r,map:n,chart:i,version:a,userDisplaySettings:o};return p.session===void 0?console.log("SETTINGS.SESSION is undefined"):qot(p.session),{uiSettings:h,settings:p,userSettings:g}}function h0(e){if(e===void 0)return;let t={};for(var r=0;r<e.getElementsByTagName("PROPERTY").length;r++){let n=Zot(e.getElementsByTagName("PROPERTY")[r]);t[n.name]=n.value}return t}function Zot(e){let t={};for(let r=0;r<e.attributes.length;r++){let n=e.attributes[r];[void 0,""].includes(n)||(t[n.name]=n.value)}return t}const zBe=()=>{let e=La();return async function(t,r){t(oJ(!0));try{const n=await Wo({url:e+"modules/base/php/httpService_loader_getSettings.php",method:"get",responseType:"arraybuffer"}),i=Lg(n.data),{uiSettings:a,settings:o,userSettings:s}=$ot(i);t(lve(a.primaryColor)),t(kPe(o)),t(dve(s)),t(NPe(s.showGraphs))}catch(n){console.log(n)}t(oJ(!1))}},LBe=()=>{const e=La(),t=window.location.hostname;document.cookie=`CTISESSID= ; expires=Thu, 01 Jan 1970 00:00:00 GMT: domain=${t}; path=${e.slice(0,-1)};`,document.cookie=`CTISESSID= ; expires=Thu, 01 Jan 1970 00:00:00 GMT: domain=${t}; path=${e};`,document.cookie=`PHPSESSID= ; expires=Thu, 01 Jan 1970 00:00:00 GMT: domain=${t}; path=${e.slice(0,-1)};`,document.cookie=`PHPSESSID= ; expires=Thu, 01 Jan 1970 00:00:00 GMT: domain=${t}; path=${e};`,window.location.reload()};function mte(e,t,r,n,i,a){return async function(o,s){n(!0);let l=new FormData;l.append("profile",e),l.append("password",t),l.append("forceClientName",r);try{const c=await Wo({method:"post",url:La()+"modules/base/php/checkProfile.php",data:l,headers:{"Content-Type":"multipart/form-data"},responseType:"arraybuffer"});let u=Lg(c.data),A=est(u);if(A.code==="OK")i(!0);else throw n(!1),a(A),new Error(A.code)}catch(c){console.log(c)}}}function est(e){return zr(e.getElementsByTagName("HTTP_SERVICE")[0].getElementsByTagName("RETURN")[0])}const Wr=({children:e,title:t,...r})=>v.jsx(da,{...r,mouseEnterDelay:1,title:t?v.jsx("div",{style:{width:"100%"},dangerouslySetInnerHTML:{__html:t}}):null,children:e});var xk,Ete;function tst(){if(Ete)return xk;Ete=1;function e(s){return s&&typeof s=="object"&&"default"in s?s.default:s}var t=an(),r=e(t);function n(s,l,c){return l in s?Object.defineProperty(s,l,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[l]=c,s}function i(s,l){s.prototype=Object.create(l.prototype),s.prototype.constructor=s,s.__proto__=l}var a=!!(typeof window<"u"&&window.document&&window.document.createElement);function o(s,l,c){if(typeof s!="function")throw new Error("Expected reducePropsToState to be a function.");if(typeof l!="function")throw new Error("Expected handleStateChangeOnClient to be a function.");if(typeof c<"u"&&typeof c!="function")throw new Error("Expected mapStateOnServer to either be undefined or a function.");function u(A){return A.displayName||A.name||"Component"}return function(d){if(typeof d!="function")throw new Error("Expected WrappedComponent to be a React component.");var f=[],h;function g(){h=s(f.map(function(m){return m.props})),p.canUseDOM?l(h):c&&(h=c(h))}var p=(function(m){i(y,m);function y(){return m.apply(this,arguments)||this}y.peek=function(){return h},y.rewind=function(){if(y.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var B=h;return h=void 0,f=[],B};var C=y.prototype;return C.UNSAFE_componentWillMount=function(){f.push(this),g()},C.componentDidUpdate=function(){g()},C.componentWillUnmount=function(){var B=f.indexOf(this);f.splice(B,1),g()},C.render=function(){return r.createElement(d,this.props)},y})(t.PureComponent);return n(p,"displayName","SideEffect("+u(d)+")"),n(p,"canUseDOM",a),p}}return xk=o,xk}var rst=tst();const nst=xn(rst);var Mk,yte;function ist(){if(yte)return Mk;yte=1;var e=typeof Element<"u",t=typeof Map=="function",r=typeof Set=="function",n=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function i(a,o){if(a===o)return!0;if(a&&o&&typeof a=="object"&&typeof o=="object"){if(a.constructor!==o.constructor)return!1;var s,l,c;if(Array.isArray(a)){if(s=a.length,s!=o.length)return!1;for(l=s;l--!==0;)if(!i(a[l],o[l]))return!1;return!0}var u;if(t&&a instanceof Map&&o instanceof Map){if(a.size!==o.size)return!1;for(u=a.entries();!(l=u.next()).done;)if(!o.has(l.value[0]))return!1;for(u=a.entries();!(l=u.next()).done;)if(!i(l.value[1],o.get(l.value[0])))return!1;return!0}if(r&&a instanceof Set&&o instanceof Set){if(a.size!==o.size)return!1;for(u=a.entries();!(l=u.next()).done;)if(!o.has(l.value[0]))return!1;return!0}if(n&&ArrayBuffer.isView(a)&&ArrayBuffer.isView(o)){if(s=a.length,s!=o.length)return!1;for(l=s;l--!==0;)if(a[l]!==o[l])return!1;return!0}if(a.constructor===RegExp)return a.source===o.source&&a.flags===o.flags;if(a.valueOf!==Object.prototype.valueOf&&typeof a.valueOf=="function"&&typeof o.valueOf=="function")return a.valueOf()===o.valueOf();if(a.toString!==Object.prototype.toString&&typeof a.toString=="function"&&typeof o.toString=="function")return a.toString()===o.toString();if(c=Object.keys(a),s=c.length,s!==Object.keys(o).length)return!1;for(l=s;l--!==0;)if(!Object.prototype.hasOwnProperty.call(o,c[l]))return!1;if(e&&a instanceof Element)return!1;for(l=s;l--!==0;)if(!((c[l]==="_owner"||c[l]==="__v"||c[l]==="__o")&&a.$$typeof)&&!i(a[c[l]],o[c[l]]))return!1;return!0}return a!==a&&o!==o}return Mk=function(o,s){try{return i(o,s)}catch(l){if((l.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw l}},Mk}var ast=ist();const ost=xn(ast);var sst=ax();const lst=xn(sst);var Tv={BODY:"bodyAttributes",HTML:"htmlAttributes",TITLE:"titleAttributes"},ti={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"};Object.keys(ti).map(function(e){return ti[e]});var Pa={CHARSET:"charset",CSS_TEXT:"cssText",HREF:"href",HTTPEQUIV:"http-equiv",INNER_HTML:"innerHTML",ITEM_PROP:"itemprop",NAME:"name",PROPERTY:"property",REL:"rel",SRC:"src",TARGET:"target"},GT={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},FB={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate"},cst=Object.keys(GT).reduce(function(e,t){return e[GT[t]]=t,e},{}),ust=[ti.NOSCRIPT,ti.SCRIPT,ti.STYLE],sA="data-react-helmet",Ast=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dst=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},fst=(function(){function e(t,r){for(var n=0;n<r.length;n++){var i=r[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}})(),Ll=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hst=function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},Cte=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},gst=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e},EL=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return r===!1?String(t):String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},pst=function(t){var r=_E(t,ti.TITLE),n=_E(t,FB.TITLE_TEMPLATE);if(n&&r)return n.replace(/%s/g,function(){return Array.isArray(r)?r.join(""):r});var i=_E(t,FB.DEFAULT_TITLE);return r||i||void 0},vst=function(t){return _E(t,FB.ON_CHANGE_CLIENT_STATE)||function(){}},bk=function(t,r){return r.filter(function(n){return typeof n[t]<"u"}).map(function(n){return n[t]}).reduce(function(n,i){return Ll({},n,i)},{})},mst=function(t,r){return r.filter(function(n){return typeof n[ti.BASE]<"u"}).map(function(n){return n[ti.BASE]}).reverse().reduce(function(n,i){if(!n.length)for(var a=Object.keys(i),o=0;o<a.length;o++){var s=a[o],l=s.toLowerCase();if(t.indexOf(l)!==-1&&i[l])return n.concat(i)}return n},[])},Z1=function(t,r,n){var i={};return n.filter(function(a){return Array.isArray(a[t])?!0:(typeof a[t]<"u"&&wst("Helmet: "+t+' should be of type "Array". Instead found type "'+Ast(a[t])+'"'),!1)}).map(function(a){return a[t]}).reverse().reduce(function(a,o){var s={};o.filter(function(d){for(var f=void 0,h=Object.keys(d),g=0;g<h.length;g++){var p=h[g],m=p.toLowerCase();r.indexOf(m)!==-1&&!(f===Pa.REL&&d[f].toLowerCase()==="canonical")&&!(m===Pa.REL&&d[m].toLowerCase()==="stylesheet")&&(f=m),r.indexOf(p)!==-1&&(p===Pa.INNER_HTML||p===Pa.CSS_TEXT||p===Pa.ITEM_PROP)&&(f=p)}if(!f||!d[f])return!1;var y=d[f].toLowerCase();return i[f]||(i[f]={}),s[f]||(s[f]={}),i[f][y]?!1:(s[f][y]=!0,!0)}).reverse().forEach(function(d){return a.push(d)});for(var l=Object.keys(s),c=0;c<l.length;c++){var u=l[c],A=lst({},i[u],s[u]);i[u]=A}return a},[]).reverse()},_E=function(t,r){for(var n=t.length-1;n>=0;n--){var i=t[n];if(i.hasOwnProperty(r))return i[r]}return null},Est=function(t){return{baseTag:mst([Pa.HREF,Pa.TARGET],t),bodyAttributes:bk(Tv.BODY,t),defer:_E(t,FB.DEFER),encode:_E(t,FB.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:bk(Tv.HTML,t),linkTags:Z1(ti.LINK,[Pa.REL,Pa.HREF],t),metaTags:Z1(ti.META,[Pa.NAME,Pa.CHARSET,Pa.HTTPEQUIV,Pa.PROPERTY,Pa.ITEM_PROP],t),noscriptTags:Z1(ti.NOSCRIPT,[Pa.INNER_HTML],t),onChangeClientState:vst(t),scriptTags:Z1(ti.SCRIPT,[Pa.SRC,Pa.INNER_HTML],t),styleTags:Z1(ti.STYLE,[Pa.CSS_TEXT],t),title:pst(t),titleAttributes:bk(Tv.TITLE,t)}},yL=(function(){var e=Date.now();return function(t){var r=Date.now();r-e>16?(e=r,t(r)):setTimeout(function(){yL(t)},0)}})(),wte=function(t){return clearTimeout(t)},yst=typeof window<"u"?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||yL:global.requestAnimationFrame||yL,Cst=typeof window<"u"?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||wte:global.cancelAnimationFrame||wte,wst=function(t){return console&&typeof console.warn=="function"&&console.warn(t)},eC=null,Bst=function(t){eC&&Cst(eC),t.defer?eC=yst(function(){Bte(t,function(){eC=null})}):(Bte(t),eC=null)},Bte=function(t,r){var n=t.baseTag,i=t.bodyAttributes,a=t.htmlAttributes,o=t.linkTags,s=t.metaTags,l=t.noscriptTags,c=t.onChangeClientState,u=t.scriptTags,A=t.styleTags,d=t.title,f=t.titleAttributes;CL(ti.BODY,i),CL(ti.HTML,a),xst(d,f);var h={baseTag:g0(ti.BASE,n),linkTags:g0(ti.LINK,o),metaTags:g0(ti.META,s),noscriptTags:g0(ti.NOSCRIPT,l),scriptTags:g0(ti.SCRIPT,u),styleTags:g0(ti.STYLE,A)},g={},p={};Object.keys(h).forEach(function(m){var y=h[m],C=y.newTags,w=y.oldTags;C.length&&(g[m]=C),w.length&&(p[m]=h[m].oldTags)}),r&&r(),c(t,g,p)},YBe=function(t){return Array.isArray(t)?t.join(""):t},xst=function(t,r){typeof t<"u"&&document.title!==t&&(document.title=YBe(t)),CL(ti.TITLE,r)},CL=function(t,r){var n=document.getElementsByTagName(t)[0];if(n){for(var i=n.getAttribute(sA),a=i?i.split(","):[],o=[].concat(a),s=Object.keys(r),l=0;l<s.length;l++){var c=s[l],u=r[c]||"";n.getAttribute(c)!==u&&n.setAttribute(c,u),a.indexOf(c)===-1&&a.push(c);var A=o.indexOf(c);A!==-1&&o.splice(A,1)}for(var d=o.length-1;d>=0;d--)n.removeAttribute(o[d]);a.length===o.length?n.removeAttribute(sA):n.getAttribute(sA)!==s.join(",")&&n.setAttribute(sA,s.join(","))}},g0=function(t,r){var n=document.head||document.querySelector(ti.HEAD),i=n.querySelectorAll(t+"["+sA+"]"),a=Array.prototype.slice.call(i),o=[],s=void 0;return r&&r.length&&r.forEach(function(l){var c=document.createElement(t);for(var u in l)if(l.hasOwnProperty(u))if(u===Pa.INNER_HTML)c.innerHTML=l.innerHTML;else if(u===Pa.CSS_TEXT)c.styleSheet?c.styleSheet.cssText=l.cssText:c.appendChild(document.createTextNode(l.cssText));else{var A=typeof l[u]>"u"?"":l[u];c.setAttribute(u,A)}c.setAttribute(sA,"true"),a.some(function(d,f){return s=f,c.isEqualNode(d)})?a.splice(s,1):o.push(c)}),a.forEach(function(l){return l.parentNode.removeChild(l)}),o.forEach(function(l){return n.appendChild(l)}),{oldTags:a,newTags:o}},UBe=function(t){return Object.keys(t).reduce(function(r,n){var i=typeof t[n]<"u"?n+'="'+t[n]+'"':""+n;return r?r+" "+i:i},"")},Mst=function(t,r,n,i){var a=UBe(n),o=YBe(r);return a?"<"+t+" "+sA+'="true" '+a+">"+EL(o,i)+"</"+t+">":"<"+t+" "+sA+'="true">'+EL(o,i)+"</"+t+">"},bst=function(t,r,n){return r.reduce(function(i,a){var o=Object.keys(a).filter(function(c){return!(c===Pa.INNER_HTML||c===Pa.CSS_TEXT)}).reduce(function(c,u){var A=typeof a[u]>"u"?u:u+'="'+EL(a[u],n)+'"';return c?c+" "+A:A},""),s=a.innerHTML||a.cssText||"",l=ust.indexOf(t)===-1;return i+"<"+t+" "+sA+'="true" '+o+(l?"/>":">"+s+"</"+t+">")},"")},HBe=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(n,i){return n[GT[i]||i]=t[i],n},r)},Ist=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(n,i){return n[cst[i]||i]=t[i],n},r)},Sst=function(t,r,n){var i,a=(i={key:r},i[sA]=!0,i),o=HBe(n,a);return[ce.createElement(ti.TITLE,o,r)]},Rst=function(t,r){return r.map(function(n,i){var a,o=(a={key:i},a[sA]=!0,a);return Object.keys(n).forEach(function(s){var l=GT[s]||s;if(l===Pa.INNER_HTML||l===Pa.CSS_TEXT){var c=n.innerHTML||n.cssText;o.dangerouslySetInnerHTML={__html:c}}else o[l]=n[s]}),ce.createElement(t,o)})},cf=function(t,r,n){switch(t){case ti.TITLE:return{toComponent:function(){return Sst(t,r.title,r.titleAttributes)},toString:function(){return Mst(t,r.title,r.titleAttributes,n)}};case Tv.BODY:case Tv.HTML:return{toComponent:function(){return HBe(r)},toString:function(){return UBe(r)}};default:return{toComponent:function(){return Rst(t,r)},toString:function(){return bst(t,r,n)}}}},GBe=function(t){var r=t.baseTag,n=t.bodyAttributes,i=t.encode,a=t.htmlAttributes,o=t.linkTags,s=t.metaTags,l=t.noscriptTags,c=t.scriptTags,u=t.styleTags,A=t.title,d=A===void 0?"":A,f=t.titleAttributes;return{base:cf(ti.BASE,r,i),bodyAttributes:cf(Tv.BODY,n,i),htmlAttributes:cf(Tv.HTML,a,i),link:cf(ti.LINK,o,i),meta:cf(ti.META,s,i),noscript:cf(ti.NOSCRIPT,l,i),script:cf(ti.SCRIPT,c,i),style:cf(ti.STYLE,u,i),title:cf(ti.TITLE,{title:d,titleAttributes:f},i)}},Tst=function(t){var r,n;return n=r=(function(i){hst(a,i);function a(){return dst(this,a),gst(this,i.apply(this,arguments))}return a.prototype.shouldComponentUpdate=function(s){return!ost(this.props,s)},a.prototype.mapNestedChildrenToProps=function(s,l){if(!l)return null;switch(s.type){case ti.SCRIPT:case ti.NOSCRIPT:return{innerHTML:l};case ti.STYLE:return{cssText:l}}throw new Error("<"+s.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},a.prototype.flattenArrayTypeChildren=function(s){var l,c=s.child,u=s.arrayTypeChildren,A=s.newChildProps,d=s.nestedChildren;return Ll({},u,(l={},l[c.type]=[].concat(u[c.type]||[],[Ll({},A,this.mapNestedChildrenToProps(c,d))]),l))},a.prototype.mapObjectTypeChildren=function(s){var l,c,u=s.child,A=s.newProps,d=s.newChildProps,f=s.nestedChildren;switch(u.type){case ti.TITLE:return Ll({},A,(l={},l[u.type]=f,l.titleAttributes=Ll({},d),l));case ti.BODY:return Ll({},A,{bodyAttributes:Ll({},d)});case ti.HTML:return Ll({},A,{htmlAttributes:Ll({},d)})}return Ll({},A,(c={},c[u.type]=Ll({},d),c))},a.prototype.mapArrayTypeChildrenToProps=function(s,l){var c=Ll({},l);return Object.keys(s).forEach(function(u){var A;c=Ll({},c,(A={},A[u]=s[u],A))}),c},a.prototype.warnOnInvalidChildren=function(s,l){return!0},a.prototype.mapChildrenToProps=function(s,l){var c=this,u={};return ce.Children.forEach(s,function(A){if(!(!A||!A.props)){var d=A.props,f=d.children,h=Cte(d,["children"]),g=Ist(h);switch(c.warnOnInvalidChildren(A,f),A.type){case ti.LINK:case ti.META:case ti.NOSCRIPT:case ti.SCRIPT:case ti.STYLE:u=c.flattenArrayTypeChildren({child:A,arrayTypeChildren:u,newChildProps:g,nestedChildren:f});break;default:l=c.mapObjectTypeChildren({child:A,newProps:l,newChildProps:g,nestedChildren:f});break}}}),l=this.mapArrayTypeChildrenToProps(u,l),l},a.prototype.render=function(){var s=this.props,l=s.children,c=Cte(s,["children"]),u=Ll({},c);return l&&(u=this.mapChildrenToProps(l,u)),ce.createElement(t,u)},fst(a,null,[{key:"canUseDOM",set:function(s){t.canUseDOM=s}}]),a})(ce.Component),r.propTypes={base:J.object,bodyAttributes:J.object,children:J.oneOfType([J.arrayOf(J.node),J.node]),defaultTitle:J.string,defer:J.bool,encodeSpecialCharacters:J.bool,htmlAttributes:J.object,link:J.arrayOf(J.object),meta:J.arrayOf(J.object),noscript:J.arrayOf(J.object),onChangeClientState:J.func,script:J.arrayOf(J.object),style:J.arrayOf(J.object),title:J.string,titleAttributes:J.object,titleTemplate:J.string},r.defaultProps={defer:!0,encodeSpecialCharacters:!0},r.peek=t.peek,r.rewind=function(){var i=t.rewind();return i||(i=GBe({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),i},n},Qst=function(){return null},Dst=nst(Est,Bst,GBe)(Qst),ho=Tst(Dst);ho.renderStatic=ho.rewind;ce.Component;ce.Component;var wL=function(t,r){return typeof t=="function"?t(r):t},BL=function(t,r){return typeof t=="string"?wl(t,null,null,r):t},gH=function(t){return t},gy=ce.forwardRef;typeof gy>"u"&&(gy=gH);function Fst(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var _st=gy(function(e,t){var r=e.innerRef,n=e.navigate,i=e.onClick,a=xa(e,["innerRef","navigate","onClick"]),o=a.target,s=ge({},a,{onClick:function(c){try{i&&i(c)}catch(u){throw c.preventDefault(),u}!c.defaultPrevented&&c.button===0&&(!o||o==="_self")&&!Fst(c)&&(c.preventDefault(),n())}});return gH!==gy?s.ref=t||r:s.ref=r,ce.createElement("a",s)}),_B=gy(function(e,t){var r=e.component,n=r===void 0?_st:r,i=e.replace,a=e.to,o=e.innerRef,s=xa(e,["component","replace","to","innerRef"]);return ce.createElement(Hf.Consumer,null,function(l){l||Yg();var c=l.history,u=BL(wL(a,l.location),l.location),A=u?c.createHref(u):"",d=ge({},s,{href:A,navigate:function(){var h=wL(a,l.location),g=Hl(l.location)===Hl(BL(h)),p=i||g?c.replace:c.push;p(h)}});return gH!==gy?d.ref=t||o:d.innerRef=o,ce.createElement(n,d)})}),KBe=function(t){return t},KT=ce.forwardRef;typeof KT>"u"&&(KT=KBe);function Nst(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter(function(n){return n}).join(" ")}KT(function(e,t){var r=e["aria-current"],n=r===void 0?"page":r,i=e.activeClassName,a=i===void 0?"active":i,o=e.activeStyle,s=e.className,l=e.exact,c=e.isActive,u=e.location,A=e.sensitive,d=e.strict,f=e.style,h=e.to,g=e.innerRef,p=xa(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return ce.createElement(Hf.Consumer,null,function(m){m||Yg();var y=u||m.location,C=BL(wL(h,y),y),w=C.pathname,B=w&&w.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),x=B?WQ(y.pathname,{path:B,exact:l,sensitive:A,strict:d}):null,M=!!(c?c(x,y):x),S=typeof s=="function"?s(M):s,R=typeof f=="function"?f(M):f;M&&(S=Nst(S,a),R=ge({},R,o));var b=ge({"aria-current":M&&n||null,className:S,style:R,to:C},p);return KBe!==KT?b.ref=t||g:b.innerRef=g,ce.createElement(_B,b)})});const VBe=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2},viewBox:"0 0 800 200",...e,children:[v.jsxs("g",{opacity:.92,children:[v.jsx("path",{d:"M37.291 1204.08a67.2 67.2 0 0 1-15.102 5.68c-5.239 1.27-10.705 1.91-16.399 1.91q-25.488 0-40.385-14.25t-14.896-38.64c0-16.31 4.965-29.21 14.896-38.71q14.897-14.25 40.385-14.25 8.54 0 16.399 1.92a66.7 66.7 0 0 1 15.102 5.67v21.11c-4.875-3.32-9.681-5.76-14.419-7.31-4.737-1.55-9.726-2.32-14.964-2.32-9.385 0-16.764 3-22.14 9.02q-8.063 9.015-8.063 24.87 0 15.78 8.063 24.81c5.376 6.01 12.755 9.02 22.14 9.02 5.238 0 10.227-.78 14.964-2.33 4.738-1.55 9.544-3.98 14.419-7.31zM50.098 1107.67h94.024v19.88h-33.824v82.14H83.99v-82.14H50.098z",style:{fill:"#012b43",fillRule:"nonzero"},transform:"translate(83.08 -1283.4)scale(1.19446)"}),v.jsx("path",{d:"M157.652 1107.67h26.308v102.019h-26.308z",style:{fill:"#012b43"},transform:"translate(83.08 -1283.4)scale(1.19446)"})]}),v.jsx("path",{d:"M282.263 1010.17a1.318 1.318 0 0 1 .822-.54c.177-.03.392-.05.646-.05.253 0 .556.03.909.08q.617.075.992.21c.25.08.421.18.511.29s.12.22.089.35q-.048.18-.25.36l-4.666 4.6c-.137.14-.259.24-.366.31-.107.08-.227.13-.358.17a2.3 2.3 0 0 1-.5.05c-.201 0-.448-.03-.742-.07-.323-.04-.577-.1-.763-.17-.185-.07-.313-.14-.384-.23a.28.28 0 0 1-.05-.29c.037-.12.118-.25.242-.4z",style:{fill:"#ff8801",fillRule:"nonzero"},transform:"translate(-299.395 -3669.24)scale(3.66951)"}),v.jsx("path",{d:"M192.719 1012.36v4.23c-1.647-.78-3.2-1.37-4.66-1.76-1.46-.38-2.871-.58-4.231-.58q-3.543 0-5.475 1.38c-1.275.91-1.912 2.22-1.912 3.9 0 1.42.423 2.5 1.267 3.23q1.289 1.065 4.853 1.74l2.62.53q4.853.93 7.151 3.27c1.546 1.54 2.319 3.62 2.319 6.22 0 3.11-1.045 5.47-3.135 7.07q-3.114 2.4-9.148 2.4-2.276 0-4.853-.51a36 36 0 0 1-5.304-1.53v-4.46c1.761.98 3.486 1.73 5.175 2.23q2.534.75 4.982.75c2.477 0 4.388-.48 5.734-1.46 1.345-.97 2.018-2.36 2.018-4.16 0-1.58-.486-2.81-1.46-3.7-.959-.88-2.541-1.55-4.746-2l-2.641-.51q-4.853-.96-7.022-3.03-2.169-2.055-2.169-5.73c0-2.84.995-5.07 2.985-6.7 2.004-1.63 4.76-2.45 8.268-2.45 1.503 0 3.035.14 4.595.41s3.157.68 4.789 1.22M212.174 1031.28c-3.192 0-5.404.37-6.635 1.1s-1.847 1.97-1.847 3.73c0 1.41.458 2.52 1.374 3.35q1.396 1.23 3.78 1.23c2.19 0 3.944-.78 5.261-2.32q1.997-2.34 1.997-6.21v-.88zm7.881-1.63v13.72h-3.951v-3.65q-1.353 2.19-3.371 3.24c-1.346.69-2.992 1.03-4.939 1.03-2.463 0-4.424-.68-5.884-2.06-1.446-1.39-2.169-3.24-2.169-5.56q0-4.065 2.705-6.12c1.819-1.37 4.524-2.06 8.118-2.06h5.54v-.39c0-1.82-.601-3.22-1.804-4.21q-1.782-1.5-5.025-1.5c-1.374 0-2.713.16-4.015.49a16 16 0 0 0-3.758 1.49v-3.65c1.446-.56 2.849-.98 4.209-1.25a19 19 0 0 1 3.972-.43c3.479 0 6.077.9 7.795 2.71 1.718 1.8 2.577 4.53 2.577 8.2M248.208 1028.86v14.51h-3.951v-14.39c0-2.27-.444-3.98-1.332-5.11-.887-1.13-2.219-1.69-3.994-1.69q-3.2 0-5.046 2.04c-1.232 1.36-1.847 3.21-1.847 5.56v13.59h-3.973v-24.05h3.973v3.74c.945-1.45 2.054-2.53 3.328-3.25 1.289-.71 2.77-1.07 4.445-1.07q4.145 0 6.271 2.58c1.417 1.7 2.126 4.21 2.126 7.54M260.04 1012.49v6.83h8.139v3.07h-8.139v13.06q0 2.94.795 3.78c.544.56 1.639.83 3.285.83h4.059v3.31h-4.059c-3.049 0-5.154-.56-6.313-1.7-1.16-1.14-1.74-3.22-1.74-6.22v-13.06h-2.899v-3.07h2.899v-6.83zM293.969 1030.36v1.93h-18.167c.172 2.72.988 4.8 2.448 6.23 1.475 1.41 3.522 2.12 6.142 2.12 1.517 0 2.985-.18 4.402-.55q2.148-.57 4.252-1.68v3.74c-1.417.6-2.871 1.06-4.359 1.37-1.489.32-3 .47-4.531.47-3.837 0-6.879-1.11-9.127-3.35q-3.35-3.345-3.35-9.06 0-5.91 3.178-9.36 3.2-3.48 8.611-3.48c3.236 0 5.791 1.04 7.667 3.14 1.889 2.07 2.834 4.9 2.834 8.48m-3.951-1.16c-.029-2.16-.637-3.89-1.825-5.18-1.174-1.28-2.735-1.93-4.682-1.93-2.204 0-3.972.62-5.304 1.87-1.317 1.24-2.076 3-2.276 5.26z",style:{fill:"#195c84",fillRule:"nonzero"},transform:"translate(-299.395 -3669.24)scale(3.66951)"})]}),JBe=(e,t)=>{const r="support@ctisante.com",n=`${e.ENVIRONMENT} (${e.FINESS}).Message pour CTI Santé`;let i=`Références:
Versions=`;return Object.keys(t).forEach(o=>{i=i+`
- ${o} v${t[o]}`}),i=i+`
Environnement = ${e.ENVIRONMENT} (${e.FINESS})`,i=i+`
URL = ${window.location.href}`,i=encodeURIComponent(i),`mailto:${r}?subject=${n}!&body=${i}`};class Uy{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){const r={listener:t};return this.listeners.add(r),this.onSubscribe(),()=>{this.listeners.delete(r),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const NB=typeof window>"u"||"Deno"in window;function tu(){}function kst(e,t){return typeof e=="function"?e(t):e}function xL(e){return typeof e=="number"&&e>=0&&e!==1/0}function WBe(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Bw(e,t,r){return Vx(e)?typeof t=="function"?{...r,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function Pst(e,t,r){return Vx(e)?{...t,mutationKey:e}:typeof e=="function"?{...t,mutationFn:e}:{...e}}function ng(e,t,r){return Vx(e)?[{...t,queryKey:e},r]:[e||{},t]}function xte(e,t){const{type:r="all",exact:n,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(Vx(o)){if(n){if(t.queryHash!==pH(o,t.options))return!1}else if(!VT(t.queryKey,o))return!1}if(r!=="all"){const l=t.isActive();if(r==="active"&&!l||r==="inactive"&&l)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||typeof i<"u"&&i!==t.state.fetchStatus||a&&!a(t))}function Mte(e,t){const{exact:r,fetching:n,predicate:i,mutationKey:a}=e;if(Vx(a)){if(!t.options.mutationKey)return!1;if(r){if(mv(t.options.mutationKey)!==mv(a))return!1}else if(!VT(t.options.mutationKey,a))return!1}return!(typeof n=="boolean"&&t.state.status==="loading"!==n||i&&!i(t))}function pH(e,t){return(t?.queryKeyHashFn||mv)(e)}function mv(e){return JSON.stringify(e,(t,r)=>ML(r)?Object.keys(r).sort().reduce((n,i)=>(n[i]=r[i],n),{}):r)}function VT(e,t){return XBe(e,t)}function XBe(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(r=>!XBe(e[r],t[r])):!1}function qBe(e,t){if(e===t)return e;const r=bte(e)&&bte(t);if(r||ML(e)&&ML(t)){const n=r?e.length:Object.keys(e).length,i=r?t:Object.keys(t),a=i.length,o=r?[]:{};let s=0;for(let l=0;l<a;l++){const c=r?l:i[l];o[c]=qBe(e[c],t[c]),o[c]===e[c]&&s++}return n===a&&s===n?e:o}return t}function JT(e,t){if(e&&!t||t&&!e)return!1;for(const r in e)if(e[r]!==t[r])return!1;return!0}function bte(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function ML(e){if(!Ite(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const r=t.prototype;return!(!Ite(r)||!r.hasOwnProperty("isPrototypeOf"))}function Ite(e){return Object.prototype.toString.call(e)==="[object Object]"}function Vx(e){return Array.isArray(e)}function $Be(e){return new Promise(t=>{setTimeout(t,e)})}function Ste(e){$Be(0).then(e)}function Ost(){if(typeof AbortController=="function")return new AbortController}function bL(e,t,r){return r.isDataEqual!=null&&r.isDataEqual(e,t)?e:typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?qBe(e,t):t}class jst extends Uy{constructor(){super(),this.setup=t=>{if(!NB&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),window.addEventListener("focus",r,!1),()=>{window.removeEventListener("visibilitychange",r),window.removeEventListener("focus",r)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var r;this.setup=t,(r=this.cleanup)==null||r.call(this),this.cleanup=t(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()})}setFocused(t){this.focused!==t&&(this.focused=t,this.onFocus())}onFocus(){this.listeners.forEach(({listener:t})=>{t()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const WT=new jst,Rte=["online","offline"];class zst extends Uy{constructor(){super(),this.setup=t=>{if(!NB&&window.addEventListener){const r=()=>t();return Rte.forEach(n=>{window.addEventListener(n,r,!1)}),()=>{Rte.forEach(n=>{window.removeEventListener(n,r)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var r;this.setup=t,(r=this.cleanup)==null||r.call(this),this.cleanup=t(n=>{typeof n=="boolean"?this.setOnline(n):this.onOnline()})}setOnline(t){this.online!==t&&(this.online=t,this.onOnline())}onOnline(){this.listeners.forEach(({listener:t})=>{t()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const XT=new zst;function Lst(e){return Math.min(1e3*2**e,3e4)}function tD(e){return(e??"online")==="online"?XT.isOnline():!0}class ZBe{constructor(t){this.revert=t?.revert,this.silent=t?.silent}}function TR(e){return e instanceof ZBe}function exe(e){let t=!1,r=0,n=!1,i,a,o;const s=new Promise((p,m)=>{a=p,o=m}),l=p=>{n||(f(new ZBe(p)),e.abort==null||e.abort())},c=()=>{t=!0},u=()=>{t=!1},A=()=>!WT.isFocused()||e.networkMode!=="always"&&!XT.isOnline(),d=p=>{n||(n=!0,e.onSuccess==null||e.onSuccess(p),i?.(),a(p))},f=p=>{n||(n=!0,e.onError==null||e.onError(p),i?.(),o(p))},h=()=>new Promise(p=>{i=m=>{const y=n||!A();return y&&p(m),y},e.onPause==null||e.onPause()}).then(()=>{i=void 0,n||e.onContinue==null||e.onContinue()}),g=()=>{if(n)return;let p;try{p=e.fn()}catch(m){p=Promise.reject(m)}Promise.resolve(p).then(d).catch(m=>{var y,C;if(n)return;const w=(y=e.retry)!=null?y:3,B=(C=e.retryDelay)!=null?C:Lst,x=typeof B=="function"?B(r,m):B,M=w===!0||typeof w=="number"&&r<w||typeof w=="function"&&w(r,m);if(t||!M){f(m);return}r++,e.onFail==null||e.onFail(r,m),$Be(x).then(()=>{if(A())return h()}).then(()=>{t?f(m):g()})})};return tD(e.networkMode)?g():h().then(g),{promise:s,cancel:l,continue:()=>i?.()?s:Promise.resolve(),cancelRetry:c,continueRetry:u}}const vH=console;function Yst(){let e=[],t=0,r=u=>{u()},n=u=>{u()};const i=u=>{let A;t++;try{A=u()}finally{t--,t||s()}return A},a=u=>{t?e.push(u):Ste(()=>{r(u)})},o=u=>(...A)=>{a(()=>{u(...A)})},s=()=>{const u=e;e=[],u.length&&Ste(()=>{n(()=>{u.forEach(A=>{r(A)})})})};return{batch:i,batchCalls:o,schedule:a,setNotifyFunction:u=>{r=u},setBatchNotifyFunction:u=>{n=u}}}const so=Yst();class txe{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),xL(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t??(NB?1/0:300*1e3))}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Ust extends txe{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||vH,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||Hst(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(t,r){const n=bL(this.state.data,t,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:r?.updatedAt,manual:r?.manual}),n}setState(t,r){this.dispatch({type:"setState",state:t,setStateOptions:r})}cancel(t){var r;const n=this.promise;return(r=this.retryer)==null||r.cancel(t),n?n.then(tu).catch(tu):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(t=>t.getCurrentResult().isStale)}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!WBe(this.state.dataUpdatedAt,t)}onFocus(){var t;const r=this.observers.find(n=>n.shouldFetchOnWindowFocus());r&&r.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}onOnline(){var t;const r=this.observers.find(n=>n.shouldFetchOnReconnect());r&&r.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(r=>r!==t),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(t,r){var n,i;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&r!=null&&r.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var a;return(a=this.retryer)==null||a.continueRetry(),this.promise}}if(t&&this.setOptions(t),!this.options.queryFn){const f=this.observers.find(h=>h.options.queryFn);f&&this.setOptions(f.options)}const o=Ost(),s={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=f=>{Object.defineProperty(f,"signal",{enumerable:!0,get:()=>{if(o)return this.abortSignalConsumed=!0,o.signal}})};l(s);const c=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(s)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'"),u={fetchOptions:r,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:c};if(l(u),(n=this.options.behavior)==null||n.onFetch(u),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((i=u.fetchOptions)==null?void 0:i.meta)){var A;this.dispatch({type:"fetch",meta:(A=u.fetchOptions)==null?void 0:A.meta})}const d=f=>{if(TR(f)&&f.silent||this.dispatch({type:"error",error:f}),!TR(f)){var h,g,p,m;(h=(g=this.cache.config).onError)==null||h.call(g,f,this),(p=(m=this.cache.config).onSettled)==null||p.call(m,this.state.data,f,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=exe({fn:u.fetchFn,abort:o?.abort.bind(o),onSuccess:f=>{var h,g,p,m;if(typeof f>"u"){d(new Error(this.queryHash+" data is undefined"));return}this.setData(f),(h=(g=this.cache.config).onSuccess)==null||h.call(g,f,this),(p=(m=this.cache.config).onSettled)==null||p.call(m,f,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:d,onFail:(f,h)=>{this.dispatch({type:"failed",failureCount:f,error:h})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(t){const r=n=>{var i,a;switch(t.type){case"failed":return{...n,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:(i=t.meta)!=null?i:null,fetchStatus:tD(this.options.networkMode)?"fetching":"paused",...!n.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...n,data:t.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:(a=t.dataUpdatedAt)!=null?a:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const o=t.error;return TR(o)&&o.revert&&this.revertState?{...this.revertState,fetchStatus:"idle"}:{...n,error:o,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...t.state}}};this.state=r(this.state),so.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}function Hst(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=typeof t<"u",n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"loading",fetchStatus:"idle"}}class Gst extends Uy{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,r,n){var i;const a=r.queryKey,o=(i=r.queryHash)!=null?i:pH(a,r);let s=this.get(o);return s||(s=new Ust({cache:this,logger:t.getLogger(),queryKey:a,queryHash:o,options:t.defaultQueryOptions(r),state:n,defaultOptions:t.getQueryDefaults(a)}),this.add(s)),s}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const r=this.queriesMap[t.queryHash];r&&(t.destroy(),this.queries=this.queries.filter(n=>n!==t),r===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){so.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,r){const[n]=ng(t,r);return typeof n.exact>"u"&&(n.exact=!0),this.queries.find(i=>xte(n,i))}findAll(t,r){const[n]=ng(t,r);return Object.keys(n).length>0?this.queries.filter(i=>xte(n,i)):this.queries}notify(t){so.batch(()=>{this.listeners.forEach(({listener:r})=>{r(t)})})}onFocus(){so.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){so.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class Kst extends txe{constructor(t){super(),this.defaultOptions=t.defaultOptions,this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||vH,this.observers=[],this.state=t.state||rxe(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter(r=>r!==t),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){var t,r;return(t=(r=this.retryer)==null?void 0:r.continue())!=null?t:this.execute()}async execute(){const t=()=>{var M;return this.retryer=exe({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(S,R)=>{this.dispatch({type:"failed",failureCount:S,error:R})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(M=this.options.retry)!=null?M:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},r=this.state.status==="loading";try{var n,i,a,o,s,l,c,u;if(!r){var A,d,f,h;this.dispatch({type:"loading",variables:this.options.variables}),await((A=(d=this.mutationCache.config).onMutate)==null?void 0:A.call(d,this.state.variables,this));const S=await((f=(h=this.options).onMutate)==null?void 0:f.call(h,this.state.variables));S!==this.state.context&&this.dispatch({type:"loading",context:S,variables:this.state.variables})}const M=await t();return await((n=(i=this.mutationCache.config).onSuccess)==null?void 0:n.call(i,M,this.state.variables,this.state.context,this)),await((a=(o=this.options).onSuccess)==null?void 0:a.call(o,M,this.state.variables,this.state.context)),await((s=(l=this.mutationCache.config).onSettled)==null?void 0:s.call(l,M,null,this.state.variables,this.state.context,this)),await((c=(u=this.options).onSettled)==null?void 0:c.call(u,M,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:M}),M}catch(M){try{var g,p,m,y,C,w,B,x;throw await((g=(p=this.mutationCache.config).onError)==null?void 0:g.call(p,M,this.state.variables,this.state.context,this)),await((m=(y=this.options).onError)==null?void 0:m.call(y,M,this.state.variables,this.state.context)),await((C=(w=this.mutationCache.config).onSettled)==null?void 0:C.call(w,void 0,M,this.state.variables,this.state.context,this)),await((B=(x=this.options).onSettled)==null?void 0:B.call(x,void 0,M,this.state.variables,this.state.context)),M}finally{this.dispatch({type:"error",error:M})}}}dispatch(t){const r=n=>{switch(t.type){case"failed":return{...n,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"loading":return{...n,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!tD(this.options.networkMode),status:"loading",variables:t.variables};case"success":return{...n,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:t.error,failureCount:n.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"};case"setState":return{...n,...t.state}}};this.state=r(this.state),so.batch(()=>{this.observers.forEach(n=>{n.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function rxe(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class Vst extends Uy{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,r,n){const i=new Kst({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(r),state:n,defaultOptions:r.mutationKey?t.getMutationDefaults(r.mutationKey):void 0});return this.add(i),i}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter(r=>r!==t),this.notify({type:"removed",mutation:t})}clear(){so.batch(()=>{this.mutations.forEach(t=>{this.remove(t)})})}getAll(){return this.mutations}find(t){return typeof t.exact>"u"&&(t.exact=!0),this.mutations.find(r=>Mte(t,r))}findAll(t){return this.mutations.filter(r=>Mte(t,r))}notify(t){so.batch(()=>{this.listeners.forEach(({listener:r})=>{r(t)})})}resumePausedMutations(){var t;return this.resuming=((t=this.resuming)!=null?t:Promise.resolve()).then(()=>{const r=this.mutations.filter(n=>n.state.isPaused);return so.batch(()=>r.reduce((n,i)=>n.then(()=>i.continue().catch(tu)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}function Jst(){return{onFetch:e=>{e.fetchFn=()=>{var t,r,n,i,a,o;const s=(t=e.fetchOptions)==null||(r=t.meta)==null?void 0:r.refetchPage,l=(n=e.fetchOptions)==null||(i=n.meta)==null?void 0:i.fetchMore,c=l?.pageParam,u=l?.direction==="forward",A=l?.direction==="backward",d=((a=e.state.data)==null?void 0:a.pages)||[],f=((o=e.state.data)==null?void 0:o.pageParams)||[];let h=f,g=!1;const p=x=>{Object.defineProperty(x,"signal",{enumerable:!0,get:()=>{var M;if((M=e.signal)!=null&&M.aborted)g=!0;else{var S;(S=e.signal)==null||S.addEventListener("abort",()=>{g=!0})}return e.signal}})},m=e.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+e.options.queryHash+"'")),y=(x,M,S,R)=>(h=R?[M,...h]:[...h,M],R?[S,...x]:[...x,S]),C=(x,M,S,R)=>{if(g)return Promise.reject("Cancelled");if(typeof S>"u"&&!M&&x.length)return Promise.resolve(x);const b={queryKey:e.queryKey,pageParam:S,meta:e.options.meta};p(b);const T=m(b);return Promise.resolve(T).then(F=>y(x,S,F,R))};let w;if(!d.length)w=C([]);else if(u){const x=typeof c<"u",M=x?c:Tte(e.options,d);w=C(d,x,M)}else if(A){const x=typeof c<"u",M=x?c:Wst(e.options,d);w=C(d,x,M,!0)}else{h=[];const x=typeof e.options.getNextPageParam>"u";w=(s&&d[0]?s(d[0],0,d):!0)?C([],x,f[0]):Promise.resolve(y([],f[0],d[0]));for(let S=1;S<d.length;S++)w=w.then(R=>{if(s&&d[S]?s(d[S],S,d):!0){const T=x?f[S]:Tte(e.options,R);return C(R,x,T)}return Promise.resolve(y(R,f[S],d[S]))})}return w.then(x=>({pages:x,pageParams:h}))}}}}function Tte(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function Wst(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class Xst{constructor(t={}){this.queryCache=t.queryCache||new Gst,this.mutationCache=t.mutationCache||new Vst,this.logger=t.logger||vH,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,this.mountCount===1&&(this.unsubscribeFocus=WT.subscribe(()=>{WT.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=XT.subscribe(()=>{XT.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var t,r;this.mountCount--,this.mountCount===0&&((t=this.unsubscribeFocus)==null||t.call(this),this.unsubscribeFocus=void 0,(r=this.unsubscribeOnline)==null||r.call(this),this.unsubscribeOnline=void 0)}isFetching(t,r){const[n]=ng(t,r);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(t){return this.mutationCache.findAll({...t,fetching:!0}).length}getQueryData(t,r){var n;return(n=this.queryCache.find(t,r))==null?void 0:n.state.data}ensureQueryData(t,r,n){const i=Bw(t,r,n),a=this.getQueryData(i.queryKey);return a?Promise.resolve(a):this.fetchQuery(i)}getQueriesData(t){return this.getQueryCache().findAll(t).map(({queryKey:r,state:n})=>{const i=n.data;return[r,i]})}setQueryData(t,r,n){const i=this.queryCache.find(t),a=i?.state.data,o=kst(r,a);if(typeof o>"u")return;const s=Bw(t),l=this.defaultQueryOptions(s);return this.queryCache.build(this,l).setData(o,{...n,manual:!0})}setQueriesData(t,r,n){return so.batch(()=>this.getQueryCache().findAll(t).map(({queryKey:i})=>[i,this.setQueryData(i,r,n)]))}getQueryState(t,r){var n;return(n=this.queryCache.find(t,r))==null?void 0:n.state}removeQueries(t,r){const[n]=ng(t,r),i=this.queryCache;so.batch(()=>{i.findAll(n).forEach(a=>{i.remove(a)})})}resetQueries(t,r,n){const[i,a]=ng(t,r,n),o=this.queryCache,s={type:"active",...i};return so.batch(()=>(o.findAll(i).forEach(l=>{l.reset()}),this.refetchQueries(s,a)))}cancelQueries(t,r,n){const[i,a={}]=ng(t,r,n);typeof a.revert>"u"&&(a.revert=!0);const o=so.batch(()=>this.queryCache.findAll(i).map(s=>s.cancel(a)));return Promise.all(o).then(tu).catch(tu)}invalidateQueries(t,r,n){const[i,a]=ng(t,r,n);return so.batch(()=>{var o,s;if(this.queryCache.findAll(i).forEach(c=>{c.invalidate()}),i.refetchType==="none")return Promise.resolve();const l={...i,type:(o=(s=i.refetchType)!=null?s:i.type)!=null?o:"active"};return this.refetchQueries(l,a)})}refetchQueries(t,r,n){const[i,a]=ng(t,r,n),o=so.batch(()=>this.queryCache.findAll(i).filter(l=>!l.isDisabled()).map(l=>{var c;return l.fetch(void 0,{...a,cancelRefetch:(c=a?.cancelRefetch)!=null?c:!0,meta:{refetchPage:i.refetchPage}})}));let s=Promise.all(o).then(tu);return a!=null&&a.throwOnError||(s=s.catch(tu)),s}fetchQuery(t,r,n){const i=Bw(t,r,n),a=this.defaultQueryOptions(i);typeof a.retry>"u"&&(a.retry=!1);const o=this.queryCache.build(this,a);return o.isStaleByTime(a.staleTime)?o.fetch(a):Promise.resolve(o.state.data)}prefetchQuery(t,r,n){return this.fetchQuery(t,r,n).then(tu).catch(tu)}fetchInfiniteQuery(t,r,n){const i=Bw(t,r,n);return i.behavior=Jst(),this.fetchQuery(i)}prefetchInfiniteQuery(t,r,n){return this.fetchInfiniteQuery(t,r,n).then(tu).catch(tu)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,r){const n=this.queryDefaults.find(i=>mv(t)===mv(i.queryKey));n?n.defaultOptions=r:this.queryDefaults.push({queryKey:t,defaultOptions:r})}getQueryDefaults(t){if(!t)return;const r=this.queryDefaults.find(n=>VT(t,n.queryKey));return r?.defaultOptions}setMutationDefaults(t,r){const n=this.mutationDefaults.find(i=>mv(t)===mv(i.mutationKey));n?n.defaultOptions=r:this.mutationDefaults.push({mutationKey:t,defaultOptions:r})}getMutationDefaults(t){if(!t)return;const r=this.mutationDefaults.find(n=>VT(t,n.mutationKey));return r?.defaultOptions}defaultQueryOptions(t){if(t!=null&&t._defaulted)return t;const r={...this.defaultOptions.queries,...this.getQueryDefaults(t?.queryKey),...t,_defaulted:!0};return!r.queryHash&&r.queryKey&&(r.queryHash=pH(r.queryKey,r)),typeof r.refetchOnReconnect>"u"&&(r.refetchOnReconnect=r.networkMode!=="always"),typeof r.useErrorBoundary>"u"&&(r.useErrorBoundary=!!r.suspense),r}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...this.defaultOptions.mutations,...this.getMutationDefaults(t?.mutationKey),...t,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class qst extends Uy{constructor(t,r){super(),this.client=t,this.options=r,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(r)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.currentQuery.addObserver(this),Qte(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return IL(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return IL(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,r){const n=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),JT(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const a=this.hasListeners();a&&Dte(this.currentQuery,i,this.options,n)&&this.executeFetch(),this.updateResult(r),a&&(this.currentQuery!==i||this.options.enabled!==n.enabled||this.options.staleTime!==n.staleTime)&&this.updateStaleTimeout();const o=this.computeRefetchInterval();a&&(this.currentQuery!==i||this.options.enabled!==n.enabled||o!==this.currentRefetchInterval)&&this.updateRefetchInterval(o)}getOptimisticResult(t){const r=this.client.getQueryCache().build(this.client,t),n=this.createResult(r,t);return Zst(this,n,t)&&(this.currentResult=n,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),n}getCurrentResult(){return this.currentResult}trackResult(t){const r={};return Object.keys(t).forEach(n=>{Object.defineProperty(r,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),t[n])})}),r}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...r}={}){return this.fetch({...r,meta:{refetchPage:t}})}fetchOptimistic(t){const r=this.client.defaultQueryOptions(t),n=this.client.getQueryCache().build(this.client,r);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,r))}fetch(t){var r;return this.executeFetch({...t,cancelRefetch:(r=t.cancelRefetch)!=null?r:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(t){this.updateQuery();let r=this.currentQuery.fetch(this.options,t);return t!=null&&t.throwOnError||(r=r.catch(tu)),r}updateStaleTimeout(){if(this.clearStaleTimeout(),NB||this.currentResult.isStale||!xL(this.options.staleTime))return;const r=WBe(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},r)}computeRefetchInterval(){var t;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(t=this.options.refetchInterval)!=null?t:!1}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!(NB||this.options.enabled===!1||!xL(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||WT.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,r){const n=this.currentQuery,i=this.options,a=this.currentResult,o=this.currentResultState,s=this.currentResultOptions,l=t!==n,c=l?t.state:this.currentQueryInitialState,u=l?this.currentResult:this.previousQueryResult,{state:A}=t;let{dataUpdatedAt:d,error:f,errorUpdatedAt:h,fetchStatus:g,status:p}=A,m=!1,y=!1,C;if(r._optimisticResults){const S=this.hasListeners(),R=!S&&Qte(t,r),b=S&&Dte(t,n,r,i);(R||b)&&(g=tD(t.options.networkMode)?"fetching":"paused",d||(p="loading")),r._optimisticResults==="isRestoring"&&(g="idle")}if(r.keepPreviousData&&!A.dataUpdatedAt&&u!=null&&u.isSuccess&&p!=="error")C=u.data,d=u.dataUpdatedAt,p=u.status,m=!0;else if(r.select&&typeof A.data<"u")if(a&&A.data===o?.data&&r.select===this.selectFn)C=this.selectResult;else try{this.selectFn=r.select,C=r.select(A.data),C=bL(a?.data,C,r),this.selectResult=C,this.selectError=null}catch(S){this.selectError=S}else C=A.data;if(typeof r.placeholderData<"u"&&typeof C>"u"&&p==="loading"){let S;if(a!=null&&a.isPlaceholderData&&r.placeholderData===s?.placeholderData)S=a.data;else if(S=typeof r.placeholderData=="function"?r.placeholderData():r.placeholderData,r.select&&typeof S<"u")try{S=r.select(S),this.selectError=null}catch(R){this.selectError=R}typeof S<"u"&&(p="success",C=bL(a?.data,S,r),y=!0)}this.selectError&&(f=this.selectError,C=this.selectResult,h=Date.now(),p="error");const w=g==="fetching",B=p==="loading",x=p==="error";return{status:p,fetchStatus:g,isLoading:B,isSuccess:p==="success",isError:x,isInitialLoading:B&&w,data:C,dataUpdatedAt:d,error:f,errorUpdatedAt:h,failureCount:A.fetchFailureCount,failureReason:A.fetchFailureReason,errorUpdateCount:A.errorUpdateCount,isFetched:A.dataUpdateCount>0||A.errorUpdateCount>0,isFetchedAfterMount:A.dataUpdateCount>c.dataUpdateCount||A.errorUpdateCount>c.errorUpdateCount,isFetching:w,isRefetching:w&&!B,isLoadingError:x&&A.dataUpdatedAt===0,isPaused:g==="paused",isPlaceholderData:y,isPreviousData:m,isRefetchError:x&&A.dataUpdatedAt!==0,isStale:mH(t,r),refetch:this.refetch,remove:this.remove}}updateResult(t){const r=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,JT(n,r))return;this.currentResult=n;const i={cache:!0},a=()=>{if(!r)return!0;const{notifyOnChangeProps:o}=this.options,s=typeof o=="function"?o():o;if(s==="all"||!s&&!this.trackedProps.size)return!0;const l=new Set(s??this.trackedProps);return this.options.useErrorBoundary&&l.add("error"),Object.keys(this.currentResult).some(c=>{const u=c;return this.currentResult[u]!==r[u]&&l.has(u)})};t?.listeners!==!1&&a()&&(i.listeners=!0),this.notify({...i,...t})}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const r=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(r?.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const r={};t.type==="success"?r.onSuccess=!t.manual:t.type==="error"&&!TR(t.error)&&(r.onError=!0),this.updateResult(r),this.hasListeners()&&this.updateTimers()}notify(t){so.batch(()=>{if(t.onSuccess){var r,n,i,a;(r=(n=this.options).onSuccess)==null||r.call(n,this.currentResult.data),(i=(a=this.options).onSettled)==null||i.call(a,this.currentResult.data,null)}else if(t.onError){var o,s,l,c;(o=(s=this.options).onError)==null||o.call(s,this.currentResult.error),(l=(c=this.options).onSettled)==null||l.call(c,void 0,this.currentResult.error)}t.listeners&&this.listeners.forEach(({listener:u})=>{u(this.currentResult)}),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function $st(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function Qte(e,t){return $st(e,t)||e.state.dataUpdatedAt>0&&IL(e,t,t.refetchOnMount)}function IL(e,t,r){if(t.enabled!==!1){const n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&mH(e,t)}return!1}function Dte(e,t,r,n){return r.enabled!==!1&&(e!==t||n.enabled===!1)&&(!r.suspense||e.state.status!=="error")&&mH(e,r)}function mH(e,t){return e.isStaleByTime(t.staleTime)}function Zst(e,t,r){return r.keepPreviousData?!1:r.placeholderData!==void 0?t.isPlaceholderData:!JT(e.getCurrentResult(),t)}let elt=class extends Uy{constructor(t,r){super(),this.client=t,this.setOptions(r),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){var r;const n=this.options;this.options=this.client.defaultMutationOptions(t),JT(n,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),(r=this.currentMutation)==null||r.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.currentMutation)==null||t.removeObserver(this)}}onMutationUpdate(t){this.updateResult();const r={listeners:!0};t.type==="success"?r.onSuccess=!0:t.type==="error"&&(r.onError=!0),this.notify(r)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(t,r){return this.mutateOptions=r,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:typeof t<"u"?t:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const t=this.currentMutation?this.currentMutation.state:rxe(),r=t.status==="loading",n={...t,isLoading:r,isPending:r,isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset};this.currentResult=n}notify(t){so.batch(()=>{if(this.mutateOptions&&this.hasListeners()){if(t.onSuccess){var r,n,i,a;(r=(n=this.mutateOptions).onSuccess)==null||r.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),(i=(a=this.mutateOptions).onSettled)==null||i.call(a,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)}else if(t.onError){var o,s,l,c;(o=(s=this.mutateOptions).onError)==null||o.call(s,this.currentResult.error,this.currentResult.variables,this.currentResult.context),(l=(c=this.mutateOptions).onSettled)==null||l.call(c,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}}t.listeners&&this.listeners.forEach(({listener:u})=>{u(this.currentResult)})})}};var Ik={exports:{}},Sk={};var Fte;function tlt(){if(Fte)return Sk;Fte=1;var e=an();function t(A,d){return A===d&&(A!==0||1/A===1/d)||A!==A&&d!==d}var r=typeof Object.is=="function"?Object.is:t,n=e.useState,i=e.useEffect,a=e.useLayoutEffect,o=e.useDebugValue;function s(A,d){var f=d(),h=n({inst:{value:f,getSnapshot:d}}),g=h[0].inst,p=h[1];return a(function(){g.value=f,g.getSnapshot=d,l(g)&&p({inst:g})},[A,f,d]),i(function(){return l(g)&&p({inst:g}),A(function(){l(g)&&p({inst:g})})},[A]),o(f),f}function l(A){var d=A.getSnapshot;A=A.value;try{var f=d();return!r(A,f)}catch{return!0}}function c(A,d){return d()}var u=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?c:s;return Sk.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:u,Sk}var _te;function rlt(){return _te||(_te=1,Ik.exports=tlt()),Ik.exports}var nlt=rlt();const nxe=nlt.useSyncExternalStore,Nte=E.createContext(void 0),ixe=E.createContext(!1);function axe(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=Nte),window.ReactQueryClientContext):Nte)}const As=({context:e}={})=>{const t=E.useContext(axe(e,E.useContext(ixe)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},ilt=({client:e,children:t,context:r,contextSharing:n=!1})=>{E.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const i=axe(r,n);return E.createElement(ixe.Provider,{value:!r&&n},E.createElement(i.Provider,{value:e},t))},oxe=E.createContext(!1),alt=()=>E.useContext(oxe);oxe.Provider;function olt(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const slt=E.createContext(olt()),llt=()=>E.useContext(slt);function sxe(e,t){return typeof e=="function"?e(...t):!!e}const clt=(e,t)=>{(e.suspense||e.useErrorBoundary)&&(t.isReset()||(e.retryOnMount=!1))},ult=e=>{E.useEffect(()=>{e.clearReset()},[e])},Alt=({result:e,errorResetBoundary:t,useErrorBoundary:r,query:n})=>e.isError&&!t.isReset()&&!e.isFetching&&sxe(r,[e.error,n]),dlt=e=>{e.suspense&&typeof e.staleTime!="number"&&(e.staleTime=1e3)},flt=(e,t)=>e.isLoading&&e.isFetching&&!t,hlt=(e,t,r)=>e?.suspense&&flt(t,r),glt=(e,t,r)=>t.fetchOptimistic(e).then(({data:n})=>{e.onSuccess==null||e.onSuccess(n),e.onSettled==null||e.onSettled(n,null)}).catch(n=>{r.clearReset(),e.onError==null||e.onError(n),e.onSettled==null||e.onSettled(void 0,n)});function plt(e,t){const r=As({context:e.context}),n=alt(),i=llt(),a=r.defaultQueryOptions(e);a._optimisticResults=n?"isRestoring":"optimistic",a.onError&&(a.onError=so.batchCalls(a.onError)),a.onSuccess&&(a.onSuccess=so.batchCalls(a.onSuccess)),a.onSettled&&(a.onSettled=so.batchCalls(a.onSettled)),dlt(a),clt(a,i),ult(i);const[o]=E.useState(()=>new t(r,a)),s=o.getOptimisticResult(a);if(nxe(E.useCallback(l=>{const c=n?()=>{}:o.subscribe(so.batchCalls(l));return o.updateResult(),c},[o,n]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),E.useEffect(()=>{o.setOptions(a,{listeners:!1})},[a,o]),hlt(a,s,n))throw glt(a,o,i);if(Alt({result:s,errorResetBoundary:i,useErrorBoundary:a.useErrorBoundary,query:o.getCurrentQuery()}))throw s.error;return a.notifyOnChangeProps?s:o.trackResult(s)}function Wg(e,t,r){const n=Bw(e,t,r);return plt(n,qst)}function bl(e,t,r){const n=Pst(e,t),i=As({context:n.context}),[a]=E.useState(()=>new elt(i,n));E.useEffect(()=>{a.setOptions(n)},[a,n]);const o=nxe(E.useCallback(l=>a.subscribe(so.batchCalls(l)),[a]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),s=E.useCallback((l,c)=>{a.mutate(l,c).catch(vlt)},[a]);if(o.error&&sxe(a.options.useErrorBoundary,[o.error]))throw o.error;return{...o,mutate:s,mutateAsync:o.mutate}}function vlt(){}const rD=La(),mlt=ba.create({baseURL:rD,responseType:"json",headers:{"Content-Type":"multipart/form-data"}}),ds=ba.create({baseURL:rD,responseType:"json",headers:{"Content-Type":"application/json"}}),Elt=ba.create({baseURL:rD,responseType:"arraybuffer",headers:{"Content-Type":"multipart/form-data"}}),ylt=ba.create({baseURL:rD,responseType:"blob",headers:{"Content-Type":"multipart/form-data"}}),Clt=e=>{const t=new FormData;for(const r in e)t.append(r,e[r]);return t},wlt=async()=>(await ds.get("api/settings/messages")).data,Blt=()=>Wg({queryKey:["settingsMessages"],queryFn:wlt}),{Text:kte}=Jg,xlt=()=>{const e=Sn(),t=Blt(),r=dt(_=>_.cti.settings.data.environment),n=dt(_=>_.cti.settings.data.session),i=dt(_=>_.cti.settings.loading),[a,o]=E.useState(!1),s=dt(_=>_.router),[l,c]=E.useState(!1),[u,A]=E.useState(!1),[d,f]=E.useState(!1),[h,g]=E.useState(""),[p,m]=E.useState(""),[y,C]=E.useState(!1),[w,B]=E.useState(n?.HOMEVIEW??"accueil"),x=dt(_=>_.cti.settings.data.version),M=ce.useCallback(async()=>{const _=s?.location?.state?.referrer??"/";B(w&&(!_||_==="/"||_==="/accueil/")?w:_||"/accueil/")},[s,w]);E.useEffect(()=>{e(zBe())},[u,e]),E.useEffect(()=>{setTimeout(()=>o(!0),500)},[]),E.useEffect(()=>{M()},[M]);const S=_=>{Sje(),e(mte(h,p,"false",c,A,f))},R=(_,N)=>{ya.confirm({title:_,content:N,centered:!0,onOk:()=>{e(mte(h,p,"true",c,A,f)),f(!1)}})},b=()=>{let _=document.createElement("a");_.href=JBe(r,x),document.body.appendChild(_),_.click(),document.body.removeChild(_)},T=_=>{_.preventDefault(),C(!0)},D=_=>{_.preventDefault(),C(!1)},F=()=>{switch(d.code){case"LIC0001":R("Confirmez vous cette connexion ?","Le poste sera ajouté au gestionnaire de licences.");break;case"LIC0002":R("Confirmez vous cette connexion ?","Un mail vous sera envoyé pour valider cette connexion.");break;default:return v.jsx(iy,{message:d.code,description:d.message,type:"error",showIcon:!0})}};return n&&n.CONNECTEDUSER.trim()!==""?n.HOMEVIEW!==""&&(w==="/"||w.startsWith("/accueil"))?v.jsx(xE,{to:{pathname:"/accueil/",state:{logged:!0,homeview:n.HOMEVIEW}}}):w==="/"?v.jsx(xE,{to:{pathname:"/accueil/",state:{logged:!0}}}):(e(WE("accueil")),v.jsx(xE,{to:{pathname:w,state:{logged:!0}}})):v.jsxs("div",{className:"login-page",children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Connexion"})}),a&&!t.isLoading&&!t.isError&&t.data?.length>0&&v.jsx("div",{className:"messages-container fade-in-messages",children:t.data.map((_,N)=>v.jsx(iy,{message:_.title||"",description:_.message,type:_.type,showIcon:!0},N))}),a&&v.jsx("div",{className:"login-container fade-in ",children:v.jsxs("div",{children:[v.jsxs(Je,{onFinish:S,className:"login-form",children:[v.jsxs("div",{className:"login__form",children:[v.jsx(VBe,{}),v.jsx("div",{className:"login__formHeader",children:v.jsxs("div",{children:[v.jsx("br",{}),v.jsx(kte,{className:"login__text--environnement",children:r?r.ENVIRONMENT:"Chargement..."})," ",v.jsx("br",{}),v.jsx("br",{}),v.jsx(kte,{className:"login__text--finess",type:"secondary",children:r&&r.FINESS}),v.jsx("br",{})]})})]}),v.jsx(Je.Item,{children:v.jsx(jt,{name:"username",onChange:_=>g(_.target.value),prefix:v.jsx(MPe,{className:"login__item"}),className:"login__item",placeholder:"Identifiant",autoComplete:"off"})}),v.jsx(Je.Item,{children:v.jsx(jt,{name:"password",type:y?"text":"password",suffix:y?v.jsx(f7,{onMouseDown:T,onMouseUp:D,className:"login__eye"}):v.jsx(h7,{onMouseDown:T,onMouseUp:D,className:"login__eye"}),onChange:_=>m(_.target.value),prefix:v.jsx(v7,{className:"login__item"}),className:"login__item",placeholder:"Mot de passe",autoComplete:"current-password"})}),v.jsx(Je.Item,{children:v.jsx(wt,{type:"primary",htmlType:"submit",className:"login-form-button",loading:i||l,children:i||l?"":"Connexion"})})]},"a"),v.jsxs("div",{id:"links-container",children:[v.jsx(Wr,{title:"Accéder au site www.ctisante.com",placement:"bottom",children:v.jsx("a",{href:"https://www.ctisante.com",rel:"noopener noreferrer nofollow",target:"_blank",children:v.jsx(g8e,{})})}),v.jsx(Wr,{title:"Contacter le support",placement:"bottom",children:v.jsx(wt,{type:"link",className:"user-button",onClick:b,children:v.jsx(Ppe,{className:"login__svg--bug"})})})]}),v.jsx("div",{className:"login__error",children:d&&F()})]},"loginForm")})]})};var Fo=function(){return Fo=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},Fo.apply(this,arguments)},Pte={width:"100%",height:"10px",top:"0px",left:"0px",cursor:"row-resize"},Ote={width:"10px",height:"100%",top:"0px",left:"0px",cursor:"col-resize"},Qb={width:"20px",height:"20px",position:"absolute",zIndex:1},Mlt={top:Fo(Fo({},Pte),{top:"-5px"}),right:Fo(Fo({},Ote),{left:void 0,right:"-5px"}),bottom:Fo(Fo({},Pte),{top:void 0,bottom:"-5px"}),left:Fo(Fo({},Ote),{left:"-5px"}),topRight:Fo(Fo({},Qb),{right:"-10px",top:"-10px",cursor:"ne-resize"}),bottomRight:Fo(Fo({},Qb),{right:"-10px",bottom:"-10px",cursor:"se-resize"}),bottomLeft:Fo(Fo({},Qb),{left:"-10px",bottom:"-10px",cursor:"sw-resize"}),topLeft:Fo(Fo({},Qb),{left:"-10px",top:"-10px",cursor:"nw-resize"})},blt=E.memo(function(e){var t=e.onResizeStart,r=e.direction,n=e.children,i=e.replaceStyles,a=e.className,o=E.useCallback(function(c){t(c,r)},[t,r]),s=E.useCallback(function(c){t(c,r)},[t,r]),l=E.useMemo(function(){return Fo(Fo({position:"absolute",userSelect:"none"},Mlt[r]),i??{})},[i,r]);return v.jsx("div",{className:a||void 0,style:l,onMouseDown:o,onTouchStart:s,children:n})}),Ilt=(function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}})(),hd=function(){return hd=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},hd.apply(this,arguments)},Slt={width:"auto",height:"auto"},Db=function(e,t,r){return Math.max(Math.min(e,r),t)},jte=function(e,t,r){var n=Math.round(e/t);return n*t+r*(n-1)},p0=function(e,t){return new RegExp(e,"i").test(t)},Fb=function(e){return!!(e.touches&&e.touches.length)},Rlt=function(e){return!!((e.clientX||e.clientX===0)&&(e.clientY||e.clientY===0))},zte=function(e,t,r){r===void 0&&(r=0);var n=t.reduce(function(a,o,s){return Math.abs(o-e)<Math.abs(t[a]-e)?s:a},0),i=Math.abs(t[n]-e);return r===0||i<r?t[n]:e},Rk=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:"".concat(e,"px")},_b=function(e,t,r,n){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 r*i}if(e.endsWith("vh")){var i=Number(e.replace("vh",""))/100;return n*i}}return e},Tlt=function(e,t,r,n,i,a,o){return n=_b(n,e.width,t,r),i=_b(i,e.height,t,r),a=_b(a,e.width,t,r),o=_b(o,e.height,t,r),{maxWidth:typeof n>"u"?void 0:Number(n),maxHeight:typeof i>"u"?void 0:Number(i),minWidth:typeof a>"u"?void 0:Number(a),minHeight:typeof o>"u"?void 0:Number(o)}},Qlt=function(e){return Array.isArray(e)?e:[e,e]},Dlt=["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"],Lte="__resizable_base__",mm=(function(e){Ilt(t,e);function t(r){var n,i,a,o,s=e.call(this,r)||this;return s.ratio=1,s.resizable=null,s.parentLeft=0,s.parentTop=0,s.resizableLeft=0,s.resizableRight=0,s.resizableTop=0,s.resizableBottom=0,s.targetLeft=0,s.targetTop=0,s.delta={width:0,height:0},s.appendBase=function(){if(!s.resizable||!s.window)return null;var l=s.parentNode;if(!l)return null;var c=s.window.document.createElement("div");return c.style.width="100%",c.style.height="100%",c.style.position="absolute",c.style.transform="scale(0, 0)",c.style.left="0",c.style.flex="0 0 100%",c.classList?c.classList.add(Lte):c.className+=Lte,l.appendChild(c),c},s.removeBase=function(l){var c=s.parentNode;c&&c.removeChild(l)},s.state={isResizing:!1,width:(i=(n=s.propsSize)===null||n===void 0?void 0:n.width)!==null&&i!==void 0?i:"auto",height:(o=(a=s.propsSize)===null||a===void 0?void 0:a.height)!==null&&o!==void 0?o:"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},s.onResizeStart=s.onResizeStart.bind(s),s.onMouseMove=s.onMouseMove.bind(s),s.onMouseUp=s.onMouseUp.bind(s),s}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||Slt},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){var r=0,n=0;if(this.resizable&&this.window){var i=this.resizable.offsetWidth,a=this.resizable.offsetHeight,o=this.resizable.style.position;o!=="relative"&&(this.resizable.style.position="relative"),r=this.resizable.style.width!=="auto"?this.resizable.offsetWidth:i,n=this.resizable.style.height!=="auto"?this.resizable.offsetHeight:a,this.resizable.style.position=o}return{width:r,height:n}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sizeStyle",{get:function(){var r=this,n=this.props.size,i=function(s){var l;if(typeof r.state[s]>"u"||r.state[s]==="auto")return"auto";if(r.propsSize&&r.propsSize[s]&&(!((l=r.propsSize[s])===null||l===void 0)&&l.toString().endsWith("%"))){if(r.state[s].toString().endsWith("%"))return r.state[s].toString();var c=r.getParentSize(),u=Number(r.state[s].toString().replace("px","")),A=u/c[s]*100;return"".concat(A,"%")}return Rk(r.state[s])},a=n&&typeof n.width<"u"&&!this.state.isResizing?Rk(n.width):i("width"),o=n&&typeof n.height<"u"&&!this.state.isResizing?Rk(n.height):i("height");return{width:a,height:o}},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 r=this.appendBase();if(!r)return{width:0,height:0};var n=!1,i=this.parentNode.style.flexWrap;i!=="wrap"&&(n=!0,this.parentNode.style.flexWrap="wrap"),r.style.position="relative",r.style.minWidth="100%",r.style.minHeight="100%";var a={width:r.offsetWidth,height:r.offsetHeight};return n&&(this.parentNode.style.flexWrap=i),this.removeBase(r),a},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 r=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:r.flexBasis!=="auto"?r.flexBasis:void 0})}},t.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},t.prototype.createSizeForCssProperty=function(r,n){var i=this.propsSize&&this.propsSize[n];return this.state[n]==="auto"&&this.state.original[n]===r&&(typeof i>"u"||i==="auto")?"auto":r},t.prototype.calculateNewMaxFromBoundary=function(r,n){var i=this.props.boundsByDirection,a=this.state.direction,o=i&&p0("left",a),s=i&&p0("top",a),l,c;if(this.props.bounds==="parent"){var u=this.parentNode;u&&(l=o?this.resizableRight-this.parentLeft:u.offsetWidth+(this.parentLeft-this.resizableLeft),c=s?this.resizableBottom-this.parentTop:u.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(l=o?this.resizableRight:this.window.innerWidth-this.resizableLeft,c=s?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(l=o?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),c=s?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return l&&Number.isFinite(l)&&(r=r&&r<l?r:l),c&&Number.isFinite(c)&&(n=n&&n<c?n:c),{maxWidth:r,maxHeight:n}},t.prototype.calculateNewSizeFromDirection=function(r,n){var i=this.props.scale||1,a=Qlt(this.props.resizeRatio||1),o=a[0],s=a[1],l=this.state,c=l.direction,u=l.original,A=this.props,d=A.lockAspectRatio,f=A.lockAspectRatioExtraHeight,h=A.lockAspectRatioExtraWidth,g=u.width,p=u.height,m=f||0,y=h||0;return p0("right",c)&&(g=u.width+(r-u.x)*o/i,d&&(p=(g-y)/this.ratio+m)),p0("left",c)&&(g=u.width-(r-u.x)*o/i,d&&(p=(g-y)/this.ratio+m)),p0("bottom",c)&&(p=u.height+(n-u.y)*s/i,d&&(g=(p-m)*this.ratio+y)),p0("top",c)&&(p=u.height-(n-u.y)*s/i,d&&(g=(p-m)*this.ratio+y)),{newWidth:g,newHeight:p}},t.prototype.calculateNewSizeFromAspectRatio=function(r,n,i,a){var o=this.props,s=o.lockAspectRatio,l=o.lockAspectRatioExtraHeight,c=o.lockAspectRatioExtraWidth,u=typeof a.width>"u"?10:a.width,A=typeof i.width>"u"||i.width<0?r:i.width,d=typeof a.height>"u"?10:a.height,f=typeof i.height>"u"||i.height<0?n:i.height,h=l||0,g=c||0;if(s){var p=(d-h)*this.ratio+g,m=(f-h)*this.ratio+g,y=(u-g)/this.ratio+h,C=(A-g)/this.ratio+h,w=Math.max(u,p),B=Math.min(A,m),x=Math.max(d,y),M=Math.min(f,C);r=Db(r,w,B),n=Db(n,x,M)}else r=Db(r,u,A),n=Db(n,d,f);return{newWidth:r,newHeight:n}},t.prototype.setBoundingClientRect=function(){var r=1/(this.props.scale||1);if(this.props.bounds==="parent"){var n=this.parentNode;if(n){var i=n.getBoundingClientRect();this.parentLeft=i.left*r,this.parentTop=i.top*r}}if(this.props.bounds&&typeof this.props.bounds!="string"){var a=this.props.bounds.getBoundingClientRect();this.targetLeft=a.left*r,this.targetTop=a.top*r}if(this.resizable){var o=this.resizable.getBoundingClientRect(),s=o.left,l=o.top,c=o.right,u=o.bottom;this.resizableLeft=s*r,this.resizableRight=c*r,this.resizableTop=l*r,this.resizableBottom=u*r}},t.prototype.onResizeStart=function(r,n){if(!(!this.resizable||!this.window)){var i=0,a=0;if(r.nativeEvent&&Rlt(r.nativeEvent)?(i=r.nativeEvent.clientX,a=r.nativeEvent.clientY):r.nativeEvent&&Fb(r.nativeEvent)&&(i=r.nativeEvent.touches[0].clientX,a=r.nativeEvent.touches[0].clientY),this.props.onResizeStart&&this.resizable){var o=this.props.onResizeStart(r,n,this.resizable);if(o===!1)return}this.props.size&&(typeof this.props.size.height<"u"&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),typeof this.props.size.width<"u"&&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 s,l=this.window.getComputedStyle(this.resizable);if(l.flexBasis!=="auto"){var c=this.parentNode;if(c){var u=this.window.getComputedStyle(c).flexDirection;this.flexDir=u.startsWith("row")?"row":"column",s=l.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var A={original:{x:i,y:a,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:hd(hd({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(r.target).cursor||"auto"}),direction:n,flexBasis:s};this.setState(A)}},t.prototype.onMouseMove=function(r){var n=this;if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&Fb(r))try{r.preventDefault(),r.stopPropagation()}catch{}var i=this.props,a=i.maxWidth,o=i.maxHeight,s=i.minWidth,l=i.minHeight,c=Fb(r)?r.touches[0].clientX:r.clientX,u=Fb(r)?r.touches[0].clientY:r.clientY,A=this.state,d=A.direction,f=A.original,h=A.width,g=A.height,p=this.getParentSize(),m=Tlt(p,this.window.innerWidth,this.window.innerHeight,a,o,s,l);a=m.maxWidth,o=m.maxHeight,s=m.minWidth,l=m.minHeight;var y=this.calculateNewSizeFromDirection(c,u),C=y.newHeight,w=y.newWidth,B=this.calculateNewMaxFromBoundary(a,o);this.props.snap&&this.props.snap.x&&(w=zte(w,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(C=zte(C,this.props.snap.y,this.props.snapGap));var x=this.calculateNewSizeFromAspectRatio(w,C,{width:B.maxWidth,height:B.maxHeight},{width:s,height:l});if(w=x.newWidth,C=x.newHeight,this.props.grid){var M=jte(w,this.props.grid[0],this.props.gridGap?this.props.gridGap[0]:0),S=jte(C,this.props.grid[1],this.props.gridGap?this.props.gridGap[1]:0),R=this.props.snapGap||0,b=R===0||Math.abs(M-w)<=R?M:w,T=R===0||Math.abs(S-C)<=R?S:C;w=b,C=T}var D={width:w-f.width,height:C-f.height};if(this.delta=D,h&&typeof h=="string"){if(h.endsWith("%")){var F=w/p.width*100;w="".concat(F,"%")}else if(h.endsWith("vw")){var _=w/this.window.innerWidth*100;w="".concat(_,"vw")}else if(h.endsWith("vh")){var N=w/this.window.innerHeight*100;w="".concat(N,"vh")}}if(g&&typeof g=="string"){if(g.endsWith("%")){var F=C/p.height*100;C="".concat(F,"%")}else if(g.endsWith("vw")){var _=C/this.window.innerWidth*100;C="".concat(_,"vw")}else if(g.endsWith("vh")){var N=C/this.window.innerHeight*100;C="".concat(N,"vh")}}var P={width:this.createSizeForCssProperty(w,"width"),height:this.createSizeForCssProperty(C,"height")};this.flexDir==="row"?P.flexBasis=P.width:this.flexDir==="column"&&(P.flexBasis=P.height);var k=this.state.width!==P.width,j=this.state.height!==P.height,Y=this.state.flexBasis!==P.flexBasis,X=k||j||Y;X&&ls.flushSync(function(){n.setState(P)}),this.props.onResize&&X&&this.props.onResize(r,d,this.resizable,D)}},t.prototype.onMouseUp=function(r){var n,i,a=this.state,o=a.isResizing,s=a.direction;a.original,!(!o||!this.resizable)&&(this.props.onResizeStop&&this.props.onResizeStop(r,s,this.resizable,this.delta),this.props.size&&this.setState({width:(n=this.props.size.width)!==null&&n!==void 0?n:"auto",height:(i=this.props.size.height)!==null&&i!==void 0?i:"auto"}),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:hd(hd({},this.state.backgroundStyle),{cursor:"auto"})}))},t.prototype.updateSize=function(r){var n,i;this.setState({width:(n=r.width)!==null&&n!==void 0?n:"auto",height:(i=r.height)!==null&&i!==void 0?i:"auto"})},t.prototype.renderResizer=function(){var r=this,n=this.props,i=n.enable,a=n.handleStyles,o=n.handleClasses,s=n.handleWrapperStyle,l=n.handleWrapperClass,c=n.handleComponent;if(!i)return null;var u=Object.keys(i).map(function(A){return i[A]!==!1?v.jsx(blt,{direction:A,onResizeStart:r.onResizeStart,replaceStyles:a&&a[A],className:o&&o[A],children:c&&c[A]?c[A]:null},A):null});return v.jsx("div",{className:l,style:s,children:u})},t.prototype.render=function(){var r=this,n=Object.keys(this.props).reduce(function(o,s){return Dlt.indexOf(s)!==-1||(o[s]=r.props[s]),o},{}),i=hd(hd(hd({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&&(i.flexBasis=this.state.flexBasis);var a=this.props.as||"div";return v.jsxs(a,hd({style:i,className:this.props.className},n,{ref:function(o){o&&(r.resizable=o)},children:[this.state.isResizing&&v.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})(E.PureComponent);function Flt(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function _lt(e,t){e.classList?e.classList.add(t):Flt(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function Yte(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function Nlt(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=Yte(e.className,t):e.setAttribute("class",Yte(e.className&&e.className.baseVal||"",t))}const Ute={disabled:!1},qT=ce.createContext(null);var lxe=function(t){return t.scrollTop},xw="unmounted",tv="exited",rv="entering",G0="entered",SL="exiting",rh=(function(e){Ao(t,e);function t(n,i){var a;a=e.call(this,n,i)||this;var o=i,s=o&&!o.isMounting?n.enter:n.appear,l;return a.appearStatus=null,n.in?s?(l=tv,a.appearStatus=rv):l=G0:n.unmountOnExit||n.mountOnEnter?l=xw:l=tv,a.state={status:l},a.nextCallback=null,a}t.getDerivedStateFromProps=function(i,a){var o=i.in;return o&&a.status===xw?{status:tv}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(i){var a=null;if(i!==this.props){var o=this.state.status;this.props.in?o!==rv&&o!==G0&&(a=rv):(o===rv||o===G0)&&(a=SL)}this.updateStatus(!1,a)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var i=this.props.timeout,a,o,s;return a=o=s=i,i!=null&&typeof i!="number"&&(a=i.exit,o=i.enter,s=i.appear!==void 0?i.appear:o),{exit:a,enter:o,appear:s}},r.updateStatus=function(i,a){if(i===void 0&&(i=!1),a!==null)if(this.cancelNextCallback(),a===rv){if(this.props.unmountOnExit||this.props.mountOnEnter){var o=this.props.nodeRef?this.props.nodeRef.current:Vl.findDOMNode(this);o&&lxe(o)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===tv&&this.setState({status:xw})},r.performEnter=function(i){var a=this,o=this.props.enter,s=this.context?this.context.isMounting:i,l=this.props.nodeRef?[s]:[Vl.findDOMNode(this),s],c=l[0],u=l[1],A=this.getTimeouts(),d=s?A.appear:A.enter;if(!i&&!o||Ute.disabled){this.safeSetState({status:G0},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:rv},function(){a.props.onEntering(c,u),a.onTransitionEnd(d,function(){a.safeSetState({status:G0},function(){a.props.onEntered(c,u)})})})},r.performExit=function(){var i=this,a=this.props.exit,o=this.getTimeouts(),s=this.props.nodeRef?void 0:Vl.findDOMNode(this);if(!a||Ute.disabled){this.safeSetState({status:tv},function(){i.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:SL},function(){i.props.onExiting(s),i.onTransitionEnd(o.exit,function(){i.safeSetState({status:tv},function(){i.props.onExited(s)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(i,a){a=this.setNextCallback(a),this.setState(i,a)},r.setNextCallback=function(i){var a=this,o=!0;return this.nextCallback=function(s){o&&(o=!1,a.nextCallback=null,i(s))},this.nextCallback.cancel=function(){o=!1},this.nextCallback},r.onTransitionEnd=function(i,a){this.setNextCallback(a);var o=this.props.nodeRef?this.props.nodeRef.current:Vl.findDOMNode(this),s=i==null&&!this.props.addEndListener;if(!o||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],c=l[0],u=l[1];this.props.addEndListener(c,u)}i!=null&&setTimeout(this.nextCallback,i)},r.render=function(){var i=this.state.status;if(i===xw)return null;var a=this.props,o=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var s=xa(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ce.createElement(qT.Provider,{value:null},typeof o=="function"?o(i,s):ce.cloneElement(ce.Children.only(o),s))},t})(ce.Component);rh.contextType=qT;rh.propTypes={};function v0(){}rh.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:v0,onEntering:v0,onEntered:v0,onExit:v0,onExiting:v0,onExited:v0};rh.UNMOUNTED=xw;rh.EXITED=tv;rh.ENTERING=rv;rh.ENTERED=G0;rh.EXITING=SL;var klt=function(t,r){return t&&r&&r.split(" ").forEach(function(n){return _lt(t,n)})},Tk=function(t,r){return t&&r&&r.split(" ").forEach(function(n){return Nlt(t,n)})},Jx=(function(e){Ao(t,e);function t(){for(var n,i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n=e.call.apply(e,[this].concat(a))||this,n.appliedClasses={appear:{},enter:{},exit:{}},n.onEnter=function(s,l){var c=n.resolveArguments(s,l),u=c[0],A=c[1];n.removeClasses(u,"exit"),n.addClass(u,A?"appear":"enter","base"),n.props.onEnter&&n.props.onEnter(s,l)},n.onEntering=function(s,l){var c=n.resolveArguments(s,l),u=c[0],A=c[1],d=A?"appear":"enter";n.addClass(u,d,"active"),n.props.onEntering&&n.props.onEntering(s,l)},n.onEntered=function(s,l){var c=n.resolveArguments(s,l),u=c[0],A=c[1],d=A?"appear":"enter";n.removeClasses(u,d),n.addClass(u,d,"done"),n.props.onEntered&&n.props.onEntered(s,l)},n.onExit=function(s){var l=n.resolveArguments(s),c=l[0];n.removeClasses(c,"appear"),n.removeClasses(c,"enter"),n.addClass(c,"exit","base"),n.props.onExit&&n.props.onExit(s)},n.onExiting=function(s){var l=n.resolveArguments(s),c=l[0];n.addClass(c,"exit","active"),n.props.onExiting&&n.props.onExiting(s)},n.onExited=function(s){var l=n.resolveArguments(s),c=l[0];n.removeClasses(c,"exit"),n.addClass(c,"exit","done"),n.props.onExited&&n.props.onExited(s)},n.resolveArguments=function(s,l){return n.props.nodeRef?[n.props.nodeRef.current,s]:[s,l]},n.getClassNames=function(s){var l=n.props.classNames,c=typeof l=="string",u=c&&l?l+"-":"",A=c?""+u+s:l[s],d=c?A+"-active":l[s+"Active"],f=c?A+"-done":l[s+"Done"];return{baseClassName:A,activeClassName:d,doneClassName:f}},n}var r=t.prototype;return r.addClass=function(i,a,o){var s=this.getClassNames(a)[o+"ClassName"],l=this.getClassNames("enter"),c=l.doneClassName;a==="appear"&&o==="done"&&c&&(s+=" "+c),o==="active"&&i&&lxe(i),s&&(this.appliedClasses[a][o]=s,klt(i,s))},r.removeClasses=function(i,a){var o=this.appliedClasses[a],s=o.base,l=o.active,c=o.done;this.appliedClasses[a]={},s&&Tk(i,s),l&&Tk(i,l),c&&Tk(i,c)},r.render=function(){var i=this.props;i.classNames;var a=xa(i,["classNames"]);return ce.createElement(rh,ge({},a,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t})(ce.Component);Jx.defaultProps={classNames:""};Jx.propTypes={};function EH(e,t){var r=function(a){return t&&E.isValidElement(a)?t(a):a},n=Object.create(null);return e&&E.Children.map(e,function(i){return i}).forEach(function(i){n[i.key]=r(i)}),n}function Plt(e,t){e=e||{},t=t||{};function r(u){return u in t?t[u]:e[u]}var n=Object.create(null),i=[];for(var a in e)a in t?i.length&&(n[a]=i,i=[]):i.push(a);var o,s={};for(var l in t){if(n[l])for(o=0;o<n[l].length;o++){var c=n[l][o];s[n[l][o]]=r(c)}s[l]=r(l)}for(o=0;o<i.length;o++)s[i[o]]=r(i[o]);return s}function Ev(e,t,r){return r[t]!=null?r[t]:e.props[t]}function Olt(e,t){return EH(e.children,function(r){return E.cloneElement(r,{onExited:t.bind(null,r),in:!0,appear:Ev(r,"appear",e),enter:Ev(r,"enter",e),exit:Ev(r,"exit",e)})})}function jlt(e,t,r){var n=EH(e.children),i=Plt(t,n);return Object.keys(i).forEach(function(a){var o=i[a];if(E.isValidElement(o)){var s=a in t,l=a in n,c=t[a],u=E.isValidElement(c)&&!c.props.in;l&&(!s||u)?i[a]=E.cloneElement(o,{onExited:r.bind(null,o),in:!0,exit:Ev(o,"exit",e),enter:Ev(o,"enter",e)}):!l&&s&&!u?i[a]=E.cloneElement(o,{in:!1}):l&&s&&E.isValidElement(c)&&(i[a]=E.cloneElement(o,{onExited:r.bind(null,o),in:c.props.in,exit:Ev(o,"exit",e),enter:Ev(o,"enter",e)}))}}),i}var zlt=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},Llt={component:"div",childFactory:function(t){return t}},nD=(function(e){Ao(t,e);function t(n,i){var a;a=e.call(this,n,i)||this;var o=a.handleExited.bind(Mt(a));return a.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},a}var r=t.prototype;return r.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},r.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(i,a){var o=a.children,s=a.handleExited,l=a.firstRender;return{children:l?Olt(i,s):jlt(i,o,s),firstRender:!1}},r.handleExited=function(i,a){var o=EH(this.props.children);i.key in o||(i.props.onExited&&i.props.onExited(a),this.mounted&&this.setState(function(s){var l=ge({},s.children);return delete l[i.key],{children:l}}))},r.render=function(){var i=this.props,a=i.component,o=i.childFactory,s=xa(i,["component","childFactory"]),l=this.state.contextValue,c=zlt(this.state.children).map(o);return delete s.appear,delete s.enter,delete s.exit,a===null?ce.createElement(qT.Provider,{value:l},c):ce.createElement(qT.Provider,{value:l},ce.createElement(a,s,c))},t})(ce.Component);nD.propTypes={};nD.defaultProps=Llt;let Ylt=class extends ce.Component{constructor(t){super(t),this.state={error:!1,errorMessage:{}}}static getDerivedStateFromError(t){return{error:!0,errorMessage:t}}render(){return this.state.error?pl.error("Une erreur est survenue merci de bien vouloir recharger la page"):this.props.children}};const Ult=e=>{const t=e.getElementsByTagName("HTTP_SERVICE")[0];let r=t.getElementsByTagName("MYFAVORITES")[0],n=t.getElementsByTagName("ALLVIEWS")[0],i=yH(r),a=cxe(n);return[i,a]},yH=(e,t=!1)=>{const r=Ft(e,"MENUITEM");let n={};return t&&(n=[]),r.length&&r.forEach((i,a)=>{let o=zr(i),s=yH(i,!0);if(Object.keys(s).length&&(o.children=s),t){n.push(o);return}n[a]=o}),n},cxe=e=>{const t=Ft(e,"MENUITEM");let r={};return t.length&&t.forEach((n,i)=>{let a=zr(n),o=cxe(n);Object.keys(o).length&&(a.children=o),r[i]=a}),r},Hlt=e=>{const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"PROFILE");let n=[];return r&&r.length&&r.forEach((i,a)=>{let o=zr(i),s={};Object.entries(o).forEach(u=>{u[1]==="true"?s[u[0]]=!0:u[1]==="false"?s[u[0]]=!1:s[u[0]]=u[1]});const l=Ft(i,"AUT");s.auths=hi(l);const c=Ft(i,"FAVORITE")[0];s.favorites=[],c&&(s.favorites=yH(c,!0)),s.key=a,n.push(s)}),n},Glt=e=>{const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"MODULES")[0],n=Ft(t,"SECURITY_LEVEL")[0],i=Ft(t,"CTIUSRDIR")[0],a=Ft(r,"MODULE");let o=[];return a&&a.length&&a.forEach((s,l)=>{let c=zr(s);const u=Ft(s,"VIEW");let A=[];u&&u.length&&(A=hi(u)),c.views=A,c.key=l,o.push(c)}),{modules:o,securityLevels:hi(Ft(n,"RECORD")),envs:hi(Ft(i,"ENVIRONMENT")),ctiusrdir:zr(i)}},$T=()=>async function(e,t){e(pW(!0));const r=await Vn("modules/outils/php/getUsers.php"),n=Hlt(r);e(_ze(n)),e(pW(!1))},Hte=(e,t,r="save")=>async function(n,i){let a=new FormData;a.append("option",r),a.append("file",t),a.append("recordXML",e),await Wo({method:"post",url:La()+"modules/outils/php/setUser.php",data:a,headers:{"Content-Type":"multipart/form-data"},responseType:"arraybuffer"}),n($T())};function Klt(e,t){return new Promise(async(r,n)=>{try{let i=new FormData;i.append("user",e),t.theme===!0?t.theme="light":t.theme="dark",i.append("displaySettings",JSON.stringify(t));let a=La(),o=await Wo({method:"post",url:a+"modules/outils/php/httpService_usersManager_updateUserDisplaySettings.php",data:i,headers:{"Content-Type":"multipart/form-data"},responseType:"arraybuffer"});const s=o.status,l=o.statusText;s===200?r(l):n(l)}catch(i){n(i)}})}function Vlt(e,t,r){return new Promise(async(n,i)=>{try{let a=new FormData;a.append("user",e),a.append("password",t),a.append("newPassword",r);let o=La(),s=await Wo({method:"post",url:o+"modules/outils/php/httpService_passwordManager_update.php",data:a,headers:{"Content-Type":"multipart/form-data"},responseType:"arraybuffer"});const c=Lg(s.data).getElementsByTagName("HTTP_SERVICE")[0],u=zr(c);u.returnCode==="OK"?n(u):i(u)}catch(a){i(a)}})}const uxe=({toolTipTitle:e,children:t})=>e?v.jsx(Wr,{title:e,children:t}):t;uxe.propTypes={toolTipTitle:J.string,children:J.node.isRequired};const Axe=({withModalConfirm:e,withPopConfirm:t,confirmTitle:r,okText:n,cancelText:i,disabled:a,onConfirm:o,children:s})=>{const l=()=>{ya.confirm({title:r,okText:n,cancelText:i,onOk:o,centered:!0,width:450})};return e?ce.cloneElement(s,{onClick:()=>{a||l()}}):t?v.jsx(Wa,{title:r,onConfirm:o,okText:n,cancelText:i,disabled:a,children:s}):s};Axe.propTypes={withPopConfirm:J.bool,withModalConfirm:J.bool,confirmTitle:J.string,okText:J.string,cancelText:J.string,disabled:J.bool,onConfirm:J.func.isRequired,children:J.node.isRequired};const Wx=({icon:e,onClick:t,disabled:r=!1,type:n="primary",loading:i=!1,toolTipTitle:a="",withPopConfirm:o=!1,withModalConfirm:s=!1,confirmTitle:l="Confirmez-vous cette action ?",okText:c="Oui",cancelText:u="Annuler",children:A,...d})=>v.jsx(uxe,{toolTipTitle:a,children:v.jsx(Axe,{withModalConfirm:s,withPopConfirm:o,confirmTitle:l,okText:c,cancelText:u,disabled:r,onConfirm:t,children:v.jsx(wt,{type:n,icon:e,loading:i,onClick:!o&&!s?t:void 0,disabled:r,...d,children:A})})});Wx.propTypes={icon:J.node,onClick:J.func.isRequired,disabled:J.bool,type:J.string,toolTipTitle:J.string,loading:J.bool,withConfirm:J.bool,withModalConfirm:J.bool,confirmTitle:J.string,okText:J.string,cancelText:J.string,children:J.node};const Hv=({children:e="Enregistrer",...t})=>v.jsx(Wx,{icon:v.jsx(nT,{}),confirmTitle:"Confirmez-vous l'enregistrement ?",okText:"Enregister",...t,children:e});Hv.propTypes={children:J.node};var Pl={},m0={},Qk,Gte;function Jlt(){if(Gte)return Qk;Gte=1;var e=im(),t=rl(),r=Td(),n="[object String]";function i(a){return typeof a=="string"||!t(a)&&r(a)&&e(a)==n}return Qk=i,Qk}var Dk,Kte;function Wlt(){if(Kte)return Dk;Kte=1;var e=yx();function t(r){return typeof r=="function"?r:e}return Dk=t,Dk}var Fk,Vte;function CH(){if(Vte)return Fk;Vte=1;var e=S0e(),t=Wlt();function r(n,i){return n&&e(n,t(i))}return Fk=r,Fk}var _k,Jte;function wH(){if(Jte)return _k;Jte=1;var e=b0e(),t=e(Object.getPrototypeOf,Object);return _k=t,_k}var Nk,Wte;function dxe(){if(Wte)return Nk;Wte=1;var e=im(),t=wH(),r=Td(),n="[object Object]",i=Function.prototype,a=Object.prototype,o=i.toString,s=a.hasOwnProperty,l=o.call(Object);function c(u){if(!r(u)||e(u)!=n)return!1;var A=t(u);if(A===null)return!0;var d=s.call(A,"constructor")&&A.constructor;return typeof d=="function"&&d instanceof d&&o.call(d)==l}return Nk=c,Nk}var kk,Xte;function fxe(){if(Xte)return kk;Xte=1;var e=R0e(),t=Ug();function r(n,i){var a=-1,o=t(n)?Array(n.length):[];return e(n,function(s,l,c){o[++a]=i(s,l,c)}),o}return kk=r,kk}var Pk,qte;function hxe(){if(qte)return Pk;qte=1;var e=c7(),t=Cx(),r=fxe(),n=rl();function i(a,o){var s=n(a)?e:r;return s(a,t(o,3))}return Pk=i,Pk}var $te;function Xlt(){if($te)return m0;$te=1,Object.defineProperty(m0,"__esModule",{value:!0}),m0.flattenNames=void 0;var e=Jlt(),t=l(e),r=CH(),n=l(r),i=dxe(),a=l(i),o=hxe(),s=l(o);function l(u){return u&&u.__esModule?u:{default:u}}var c=m0.flattenNames=function u(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=[];return(0,s.default)(A,function(f){Array.isArray(f)?u(f).map(function(h){return d.push(h)}):(0,a.default)(f)?(0,n.default)(f,function(h,g){h===!0&&d.push(g),d.push(g+"-"+h)}):(0,t.default)(f)&&d.push(f)}),d};return m0.default=c,m0}var E0={},Ok,Zte;function qlt(){if(Zte)return Ok;Zte=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i&&r(t[n],n,t)!==!1;);return t}return Ok=e,Ok}var jk,ere;function Hy(){if(ere)return jk;ere=1;var e=AH(),t=Z4();function r(n,i,a,o){var s=!a;a||(a={});for(var l=-1,c=i.length;++l<c;){var u=i[l],A=o?o(a[u],n[u],u,a,n):void 0;A===void 0&&(A=n[u]),s?t(a,u,A):e(a,u,A)}return a}return jk=r,jk}var zk,tre;function $lt(){if(tre)return zk;tre=1;var e=Hy(),t=Fy();function r(n,i){return n&&e(i,t(i),n)}return zk=r,zk}var Lk,rre;function Zlt(){if(rre)return Lk;rre=1;function e(t){var r=[];if(t!=null)for(var n in Object(t))r.push(n);return r}return Lk=e,Lk}var Yk,nre;function ect(){if(nre)return Yk;nre=1;var e=Rc(),t=e4(),r=Zlt(),n=Object.prototype,i=n.hasOwnProperty;function a(o){if(!e(o))return r(o);var s=t(o),l=[];for(var c in o)c=="constructor"&&(s||!i.call(o,c))||l.push(c);return l}return Yk=a,Yk}var Uk,ire;function Gy(){if(ire)return Uk;ire=1;var e=M0e(),t=ect(),r=Ug();function n(i){return r(i)?e(i,!0):t(i)}return Uk=n,Uk}var Hk,are;function tct(){if(are)return Hk;are=1;var e=Hy(),t=Gy();function r(n,i){return n&&e(i,t(i),n)}return Hk=r,Hk}var Mw={exports:{}};Mw.exports;var ore;function gxe(){return ore||(ore=1,(function(e,t){var r=mA(),n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,o=a?r.Buffer:void 0,s=o?o.allocUnsafe:void 0;function l(c,u){if(u)return c.slice();var A=c.length,d=s?s(A):new c.constructor(A);return c.copy(d),d}e.exports=l})(Mw,Mw.exports)),Mw.exports}var Gk,sre;function pxe(){if(sre)return Gk;sre=1;function e(t,r){var n=-1,i=t.length;for(r||(r=Array(i));++n<i;)r[n]=t[n];return r}return Gk=e,Gk}var Kk,lre;function rct(){if(lre)return Kk;lre=1;var e=Hy(),t=k7();function r(n,i){return e(n,t(n),i)}return Kk=r,Kk}var Vk,cre;function vxe(){if(cre)return Vk;cre=1;var e=N7(),t=wH(),r=k7(),n=_0e(),i=Object.getOwnPropertySymbols,a=i?function(o){for(var s=[];o;)e(s,r(o)),o=t(o);return s}:n;return Vk=a,Vk}var Jk,ure;function nct(){if(ure)return Jk;ure=1;var e=Hy(),t=vxe();function r(n,i){return e(n,t(n),i)}return Jk=r,Jk}var Wk,Are;function ict(){if(Are)return Wk;Are=1;var e=F0e(),t=vxe(),r=Gy();function n(i){return e(i,r,t)}return Wk=n,Wk}var Xk,dre;function act(){if(dre)return Xk;dre=1;var e=Object.prototype,t=e.hasOwnProperty;function r(n){var i=n.length,a=new n.constructor(i);return i&&typeof n[0]=="string"&&t.call(n,"index")&&(a.index=n.index,a.input=n.input),a}return Xk=r,Xk}var qk,fre;function BH(){if(fre)return qk;fre=1;var e=D0e();function t(r){var n=new r.constructor(r.byteLength);return new e(n).set(new e(r)),n}return qk=t,qk}var $k,hre;function oct(){if(hre)return $k;hre=1;var e=BH();function t(r,n){var i=n?e(r.buffer):r.buffer;return new r.constructor(i,r.byteOffset,r.byteLength)}return $k=t,$k}var Zk,gre;function sct(){if(gre)return Zk;gre=1;var e=/\w*$/;function t(r){var n=new r.constructor(r.source,e.exec(r));return n.lastIndex=r.lastIndex,n}return Zk=t,Zk}var eP,pre;function lct(){if(pre)return eP;pre=1;var e=Sy(),t=e?e.prototype:void 0,r=t?t.valueOf:void 0;function n(i){return r?Object(r.call(i)):{}}return eP=n,eP}var tP,vre;function mxe(){if(vre)return tP;vre=1;var e=BH();function t(r,n){var i=n?e(r.buffer):r.buffer;return new r.constructor(i,r.byteOffset,r.length)}return tP=t,tP}var rP,mre;function cct(){if(mre)return rP;mre=1;var e=BH(),t=oct(),r=sct(),n=lct(),i=mxe(),a="[object Boolean]",o="[object Date]",s="[object Map]",l="[object Number]",c="[object RegExp]",u="[object Set]",A="[object String]",d="[object Symbol]",f="[object ArrayBuffer]",h="[object DataView]",g="[object Float32Array]",p="[object Float64Array]",m="[object Int8Array]",y="[object Int16Array]",C="[object Int32Array]",w="[object Uint8Array]",B="[object Uint8ClampedArray]",x="[object Uint16Array]",M="[object Uint32Array]";function S(R,b,T){var D=R.constructor;switch(b){case f:return e(R);case a:case o:return new D(+R);case h:return t(R,T);case g:case p:case m:case y:case C:case w:case B:case x:case M:return i(R,T);case s:return new D;case l:case A:return new D(R);case c:return r(R);case u:return new D;case d:return n(R)}}return rP=S,rP}var nP,Ere;function uct(){if(Ere)return nP;Ere=1;var e=Rc(),t=Object.create,r=(function(){function n(){}return function(i){if(!e(i))return{};if(t)return t(i);n.prototype=i;var a=new n;return n.prototype=void 0,a}})();return nP=r,nP}var iP,yre;function Exe(){if(yre)return iP;yre=1;var e=uct(),t=wH(),r=e4();function n(i){return typeof i.constructor=="function"&&!r(i)?e(t(i)):{}}return iP=n,iP}var aP,Cre;function Act(){if(Cre)return aP;Cre=1;var e=mx(),t=Td(),r="[object Map]";function n(i){return t(i)&&e(i)==r}return aP=n,aP}var oP,wre;function dct(){if(wre)return oP;wre=1;var e=Act(),t=$Q(),r=Q7(),n=r&&r.isMap,i=n?t(n):e;return oP=i,oP}var sP,Bre;function fct(){if(Bre)return sP;Bre=1;var e=mx(),t=Td(),r="[object Set]";function n(i){return t(i)&&e(i)==r}return sP=n,sP}var lP,xre;function hct(){if(xre)return lP;xre=1;var e=fct(),t=$Q(),r=Q7(),n=r&&r.isSet,i=n?t(n):e;return lP=i,lP}var cP,Mre;function gct(){if(Mre)return cP;Mre=1;var e=a4(),t=qlt(),r=AH(),n=$lt(),i=tct(),a=gxe(),o=pxe(),s=rct(),l=nct(),c=N0e(),u=ict(),A=mx(),d=act(),f=cct(),h=Exe(),g=rl(),p=px(),m=dct(),y=Rc(),C=hct(),w=Fy(),B=Gy(),x=1,M=2,S=4,R="[object Arguments]",b="[object Array]",T="[object Boolean]",D="[object Date]",F="[object Error]",_="[object Function]",N="[object GeneratorFunction]",P="[object Map]",k="[object Number]",j="[object Object]",Y="[object RegExp]",X="[object Set]",K="[object String]",U="[object Symbol]",G="[object WeakMap]",z="[object ArrayBuffer]",H="[object DataView]",V="[object Float32Array]",Z="[object Float64Array]",ne="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",he="[object Uint8Array]",me="[object Uint8ClampedArray]",be="[object Uint16Array]",Me="[object Uint32Array]",ie={};ie[R]=ie[b]=ie[z]=ie[H]=ie[T]=ie[D]=ie[V]=ie[Z]=ie[ne]=ie[re]=ie[ue]=ie[P]=ie[k]=ie[j]=ie[Y]=ie[X]=ie[K]=ie[U]=ie[he]=ie[me]=ie[be]=ie[Me]=!0,ie[F]=ie[_]=ie[G]=!1;function Se(Ue,ct,He,Re,Ce,De){var Ie,$e=ct&x,Ct=ct&M,Ze=ct&S;if(He&&(Ie=Ce?He(Ue,Re,Ce,De):He(Ue)),Ie!==void 0)return Ie;if(!y(Ue))return Ue;var tt=g(Ue);if(tt){if(Ie=d(Ue),!$e)return o(Ue,Ie)}else{var nt=A(Ue),rt=nt==_||nt==N;if(p(Ue))return a(Ue,$e);if(nt==j||nt==R||rt&&!Ce){if(Ie=Ct||rt?{}:h(Ue),!$e)return Ct?l(Ue,i(Ie,Ue)):s(Ue,n(Ie,Ue))}else{if(!ie[nt])return Ce?Ue:{};Ie=f(Ue,nt,$e)}}De||(De=new e);var qe=De.get(Ue);if(qe)return qe;De.set(Ue,Ie),C(Ue)?Ue.forEach(function(ut){Ie.add(Se(ut,ct,He,ut,Ue,De))}):m(Ue)&&Ue.forEach(function(ut,Et){Ie.set(Et,Se(ut,ct,He,Et,Ue,De))});var de=Ze?Ct?u:c:Ct?B:w,We=tt?void 0:de(Ue);return t(We||Ue,function(ut,Et){We&&(Et=ut,ut=Ue[Et]),r(Ie,Et,Se(ut,ct,He,Et,Ue,De))}),Ie}return cP=Se,cP}var uP,bre;function yxe(){if(bre)return uP;bre=1;var e=gct(),t=1,r=4;function n(i){return e(i,t|r)}return uP=n,uP}var Ire;function pct(){if(Ire)return E0;Ire=1,Object.defineProperty(E0,"__esModule",{value:!0}),E0.mergeClasses=void 0;var e=CH(),t=a(e),r=yxe(),n=a(r),i=Object.assign||function(s){for(var l=1;l<arguments.length;l++){var c=arguments[l];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(s[u]=c[u])}return s};function a(s){return s&&s.__esModule?s:{default:s}}var o=E0.mergeClasses=function(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],u=l.default&&(0,n.default)(l.default)||{};return c.map(function(A){var d=l[A];return d&&(0,t.default)(d,function(f,h){u[h]||(u[h]={}),u[h]=i({},u[h],d[h])}),A}),u};return E0.default=o,E0}var y0={},Sre;function vct(){if(Sre)return y0;Sre=1,Object.defineProperty(y0,"__esModule",{value:!0}),y0.autoprefix=void 0;var e=CH(),t=n(e),r=Object.assign||function(o){for(var s=1;s<arguments.length;s++){var l=arguments[s];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(o[c]=l[c])}return o};function n(o){return o&&o.__esModule?o:{default:o}}var i={borderRadius:function(s){return{msBorderRadius:s,MozBorderRadius:s,OBorderRadius:s,WebkitBorderRadius:s,borderRadius:s}},boxShadow:function(s){return{msBoxShadow:s,MozBoxShadow:s,OBoxShadow:s,WebkitBoxShadow:s,boxShadow:s}},userSelect:function(s){return{WebkitTouchCallout:s,KhtmlUserSelect:s,MozUserSelect:s,msUserSelect:s,WebkitUserSelect:s,userSelect:s}},flex:function(s){return{WebkitBoxFlex:s,MozBoxFlex:s,WebkitFlex:s,msFlex:s,flex:s}},flexBasis:function(s){return{WebkitFlexBasis:s,flexBasis:s}},justifyContent:function(s){return{WebkitJustifyContent:s,justifyContent:s}},transition:function(s){return{msTransition:s,MozTransition:s,OTransition:s,WebkitTransition:s,transition:s}},transform:function(s){return{msTransform:s,MozTransform:s,OTransform:s,WebkitTransform:s,transform:s}},absolute:function(s){var l=s&&s.split(" ");return{position:"absolute",top:l&&l[0],right:l&&l[1],bottom:l&&l[2],left:l&&l[3]}},extend:function(s,l){var c=l[s];return c||{extend:s}}},a=y0.autoprefix=function(s){var l={};return(0,t.default)(s,function(c,u){var A={};(0,t.default)(c,function(d,f){var h=i[f];h?A=r({},A,h(d)):A[f]=d}),l[u]=A}),l};return y0.default=a,y0}var C0={},Rre;function mct(){if(Rre)return C0;Rre=1,Object.defineProperty(C0,"__esModule",{value:!0}),C0.hover=void 0;var e=Object.assign||function(l){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var A in u)Object.prototype.hasOwnProperty.call(u,A)&&(l[A]=u[A])}return l},t=an(),r=n(t);function n(l){return l&&l.__esModule?l:{default:l}}function i(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}function a(l,c){if(!l)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return c&&(typeof c=="object"||typeof c=="function")?c:l}function o(l,c){if(typeof c!="function"&&c!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof c);l.prototype=Object.create(c&&c.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),c&&(Object.setPrototypeOf?Object.setPrototypeOf(l,c):l.__proto__=c)}var s=C0.hover=function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return(function(A){o(d,A);function d(){var f,h,g,p;i(this,d);for(var m=arguments.length,y=Array(m),C=0;C<m;C++)y[C]=arguments[C];return p=(h=(g=a(this,(f=d.__proto__||Object.getPrototypeOf(d)).call.apply(f,[this].concat(y))),g),g.state={hover:!1},g.handleMouseOver=function(){return g.setState({hover:!0})},g.handleMouseOut=function(){return g.setState({hover:!1})},g.render=function(){return r.default.createElement(u,{onMouseOver:g.handleMouseOver,onMouseOut:g.handleMouseOut},r.default.createElement(c,e({},g.props,g.state)))},h),a(g,p)}return d})(r.default.Component)};return C0.default=s,C0}var w0={},Tre;function Ect(){if(Tre)return w0;Tre=1,Object.defineProperty(w0,"__esModule",{value:!0}),w0.active=void 0;var e=Object.assign||function(l){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var A in u)Object.prototype.hasOwnProperty.call(u,A)&&(l[A]=u[A])}return l},t=an(),r=n(t);function n(l){return l&&l.__esModule?l:{default:l}}function i(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}function a(l,c){if(!l)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return c&&(typeof c=="object"||typeof c=="function")?c:l}function o(l,c){if(typeof c!="function"&&c!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof c);l.prototype=Object.create(c&&c.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),c&&(Object.setPrototypeOf?Object.setPrototypeOf(l,c):l.__proto__=c)}var s=w0.active=function(c){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return(function(A){o(d,A);function d(){var f,h,g,p;i(this,d);for(var m=arguments.length,y=Array(m),C=0;C<m;C++)y[C]=arguments[C];return p=(h=(g=a(this,(f=d.__proto__||Object.getPrototypeOf(d)).call.apply(f,[this].concat(y))),g),g.state={active:!1},g.handleMouseDown=function(){return g.setState({active:!0})},g.handleMouseUp=function(){return g.setState({active:!1})},g.render=function(){return r.default.createElement(u,{onMouseDown:g.handleMouseDown,onMouseUp:g.handleMouseUp},r.default.createElement(c,e({},g.props,g.state)))},h),a(g,p)}return d})(r.default.Component)};return w0.default=s,w0}var Nb={},Qre;function yct(){if(Qre)return Nb;Qre=1,Object.defineProperty(Nb,"__esModule",{value:!0});var e=function(r,n){var i={},a=function(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;i[s]=l};return r===0&&a("first-child"),r===n-1&&a("last-child"),(r===0||r%2===0)&&a("even"),Math.abs(r%2)===1&&a("odd"),a("nth-child",r),i};return Nb.default=e,Nb}var Dre;function Cct(){if(Dre)return Pl;Dre=1,Object.defineProperty(Pl,"__esModule",{value:!0}),Pl.ReactCSS=Pl.loop=Pl.handleActive=Pl.handleHover=Pl.hover=void 0;var e=Xlt(),t=d(e),r=pct(),n=d(r),i=vct(),a=d(i),o=mct(),s=d(o),l=Ect(),c=d(l),u=yct(),A=d(u);function d(h){return h&&h.__esModule?h:{default:h}}Pl.hover=s.default,Pl.handleHover=s.default,Pl.handleActive=c.default,Pl.loop=A.default;var f=Pl.ReactCSS=function(g){for(var p=arguments.length,m=Array(p>1?p-1:0),y=1;y<p;y++)m[y-1]=arguments[y];var C=(0,t.default)(m),w=(0,n.default)(g,C);return(0,a.default)(w)};return Pl.default=f,Pl}var xH=Cct();const Un=xn(xH);var wct=function(t,r,n,i,a){var o=a.clientWidth,s=a.clientHeight,l=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,c=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,u=l-(a.getBoundingClientRect().left+window.pageXOffset),A=c-(a.getBoundingClientRect().top+window.pageYOffset);if(n==="vertical"){var d=void 0;if(A<0?d=0:A>s?d=1:d=Math.round(A*100/s)/100,r.a!==d)return{h:r.h,s:r.s,l:r.l,a:d,source:"rgb"}}else{var f=void 0;if(u<0?f=0:u>o?f=1:f=Math.round(u*100/o)/100,i!==f)return{h:r.h,s:r.s,l:r.l,a:f,source:"rgb"}}return null},AP={},Bct=function(t,r,n,i){if(typeof document>"u"&&!i)return null;var a=i?new i:document.createElement("canvas");a.width=n*2,a.height=n*2;var o=a.getContext("2d");return o?(o.fillStyle=t,o.fillRect(0,0,a.width,a.height),o.fillStyle=r,o.fillRect(0,0,n,n),o.translate(n,n),o.fillRect(0,0,n,n),a.toDataURL()):null},xct=function(t,r,n,i){var a=t+"-"+r+"-"+n+(i?"-server":"");if(AP[a])return AP[a];var o=Bct(t,r,n,i);return AP[a]=o,o},Fre=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ky=function(t){var r=t.white,n=t.grey,i=t.size,a=t.renderers,o=t.borderRadius,s=t.boxShadow,l=t.children,c=Un({default:{grid:{borderRadius:o,boxShadow:s,absolute:"0px 0px 0px 0px",background:"url("+xct(r,n,i,a.canvas)+") center left"}}});return E.isValidElement(l)?ce.cloneElement(l,Fre({},l.props,{style:Fre({},l.props.style,c.grid)})):ce.createElement("div",{style:c.grid})};Ky.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};var Mct=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bct=(function(){function e(t,r){for(var n=0;n<r.length;n++){var i=r[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}})();function Ict(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _re(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function Sct(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var MH=(function(e){Sct(t,e);function t(){var r,n,i,a;Ict(this,t);for(var o=arguments.length,s=Array(o),l=0;l<o;l++)s[l]=arguments[l];return a=(n=(i=_re(this,(r=t.__proto__||Object.getPrototypeOf(t)).call.apply(r,[this].concat(s))),i),i.handleChange=function(c){var u=wct(c,i.props.hsl,i.props.direction,i.props.a,i.container);u&&typeof i.props.onChange=="function"&&i.props.onChange(u,c)},i.handleMouseDown=function(c){i.handleChange(c),window.addEventListener("mousemove",i.handleChange),window.addEventListener("mouseup",i.handleMouseUp)},i.handleMouseUp=function(){i.unbindEventListeners()},i.unbindEventListeners=function(){window.removeEventListener("mousemove",i.handleChange),window.removeEventListener("mouseup",i.handleMouseUp)},n),_re(i,a)}return bct(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var n=this,i=this.props.rgb,a=Un({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+i.r+","+i.g+","+i.b+`, 0) 0%,
rgba(`+i.r+","+i.g+","+i.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:i.a*100+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+i.r+","+i.g+","+i.b+`, 0) 0%,
rgba(`+i.r+","+i.g+","+i.b+", 1) 100%)"},pointer:{left:0,top:i.a*100+"%"}},overwrite:Mct({},this.props.style)},{vertical:this.props.direction==="vertical",overwrite:!0});return ce.createElement("div",{style:a.alpha},ce.createElement("div",{style:a.checkboard},ce.createElement(Ky,{renderers:this.props.renderers})),ce.createElement("div",{style:a.gradient}),ce.createElement("div",{style:a.container,ref:function(s){return n.container=s},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},ce.createElement("div",{style:a.pointer},this.props.pointer?ce.createElement(this.props.pointer,this.props):ce.createElement("div",{style:a.slider}))))}}]),t})(E.PureComponent||E.Component),Rct=(function(){function e(t,r){for(var n=0;n<r.length;n++){var i=r[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}})();function Tct(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Qct(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dct(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function Fct(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var _ct=1,Cxe=38,Nct=40,kct=[Cxe,Nct],Pct=function(t){return kct.indexOf(t)>-1},Oct=function(t){return Number(String(t).replace(/%/g,""))},jct=1,Bi=(function(e){Fct(t,e);function t(r){Qct(this,t);var n=Dct(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(i){n.setUpdatedValue(i.target.value,i)},n.handleKeyDown=function(i){var a=Oct(i.target.value);if(!isNaN(a)&&Pct(i.keyCode)){var o=n.getArrowOffset(),s=i.keyCode===Cxe?a+o:a-o;n.setUpdatedValue(s,i)}},n.handleDrag=function(i){if(n.props.dragLabel){var a=Math.round(n.props.value+i.movementX);a>=0&&a<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(a),i)}},n.handleMouseDown=function(i){n.props.dragLabel&&(i.preventDefault(),n.handleDrag(i),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(r.value).toUpperCase(),blurValue:String(r.value).toUpperCase()},n.inputId="rc-editable-input-"+jct++,n}return Rct(t,[{key:"componentDidUpdate",value:function(n,i){this.props.value!==this.state.value&&(n.value!==this.props.value||i.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(n){return Tct({},this.props.label,n)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||_ct}},{key:"setUpdatedValue",value:function(n,i){var a=this.props.label?this.getValueObjectWithLabel(n):n;this.props.onChange&&this.props.onChange(a,i),this.setState({value:n})}},{key:"render",value:function(){var n=this,i=Un({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return ce.createElement("div",{style:i.wrap},ce.createElement("input",{id:this.inputId,style:i.input,ref:function(o){return n.input=o},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?ce.createElement("label",{htmlFor:this.inputId,style:i.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t})(E.PureComponent||E.Component),zct=function(t,r,n,i){var a=i.clientWidth,o=i.clientHeight,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,l=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,c=s-(i.getBoundingClientRect().left+window.pageXOffset),u=l-(i.getBoundingClientRect().top+window.pageYOffset);if(r==="vertical"){var A=void 0;if(u<0)A=359;else if(u>o)A=0;else{var d=-(u*100/o)+100;A=360*d/100}if(n.h!==A)return{h:A,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var f=void 0;if(c<0)f=0;else if(c>a)f=359;else{var h=c*100/a;f=360*h/100}if(n.h!==f)return{h:f,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null},Lct=(function(){function e(t,r){for(var n=0;n<r.length;n++){var i=r[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}})();function Yct(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nre(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function Uct(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Vy=(function(e){Uct(t,e);function t(){var r,n,i,a;Yct(this,t);for(var o=arguments.length,s=Array(o),l=0;l<o;l++)s[l]=arguments[l];return a=(n=(i=Nre(this,(r=t.__proto__||Object.getPrototypeOf(t)).call.apply(r,[this].concat(s))),i),i.handleChange=function(c){var u=zct(c,i.props.direction,i.props.hsl,i.container);u&&typeof i.props.onChange=="function"&&i.props.onChange(u,c)},i.handleMouseDown=function(c){i.handleChange(c),window.addEventListener("mousemove",i.handleChange),window.addEventListener("mouseup",i.handleMouseUp)},i.handleMouseUp=function(){i.unbindEventListeners()},n),Nre(i,a)}return Lct(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var n=this,i=this.props.direction,a=i===void 0?"horizontal":i,o=Un({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:this.props.hsl.h*100/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-(this.props.hsl.h*100/360)+100+"%"}}},{vertical:a==="vertical"});return ce.createElement("div",{style:o.hue},ce.createElement("div",{className:"hue-"+a,style:o.container,ref:function(l){return n.container=l},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},ce.createElement("style",null,`
.hue-horizontal {
background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0
33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
background: -webkit-linear-gradient(to right, #f00 0%, #ff0
17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
}
.hue-vertical {
background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,
#0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,
#0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
}
`),ce.createElement("div",{style:o.pointer},this.props.pointer?ce.createElement(this.props.pointer,this.props):ce.createElement("div",{style:o.slider}))))}}]),t})(E.PureComponent||E.Component);function Hct(){this.__data__=[],this.size=0}function Xx(e,t){return e===t||e!==e&&t!==t}function iD(e,t){for(var r=e.length;r--;)if(Xx(e[r][0],t))return r;return-1}var Gct=Array.prototype,Kct=Gct.splice;function Vct(e){var t=this.__data__,r=iD(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():Kct.call(t,r,1),--this.size,!0}function Jct(e){var t=this.__data__,r=iD(t,e);return r<0?void 0:t[r][1]}function Wct(e){return iD(this.__data__,e)>-1}function Xct(e,t){var r=this.__data__,n=iD(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function nh(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}nh.prototype.clear=Hct;nh.prototype.delete=Vct;nh.prototype.get=Jct;nh.prototype.has=Wct;nh.prototype.set=Xct;function qct(){this.__data__=new nh,this.size=0}function $ct(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function Zct(e){return this.__data__.get(e)}function eut(e){return this.__data__.has(e)}var wxe=typeof global=="object"&&global&&global.Object===Object&&global,tut=typeof self=="object"&&self&&self.Object===Object&&self,BA=wxe||tut||Function("return this")(),Tg=BA.Symbol,Bxe=Object.prototype,rut=Bxe.hasOwnProperty,nut=Bxe.toString,tC=Tg?Tg.toStringTag:void 0;function iut(e){var t=rut.call(e,tC),r=e[tC];try{e[tC]=void 0;var n=!0}catch{}var i=nut.call(e);return n&&(t?e[tC]=r:delete e[tC]),i}var aut=Object.prototype,out=aut.toString;function sut(e){return out.call(e)}var lut="[object Null]",cut="[object Undefined]",kre=Tg?Tg.toStringTag:void 0;function Em(e){return e==null?e===void 0?cut:lut:kre&&kre in Object(e)?iut(e):sut(e)}function cu(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var uut="[object AsyncFunction]",Aut="[object Function]",dut="[object GeneratorFunction]",fut="[object Proxy]";function bH(e){if(!cu(e))return!1;var t=Em(e);return t==Aut||t==dut||t==uut||t==fut}var dP=BA["__core-js_shared__"],Pre=(function(){var e=/[^.]+$/.exec(dP&&dP.keys&&dP.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function hut(e){return!!Pre&&Pre in e}var gut=Function.prototype,put=gut.toString;function ym(e){if(e!=null){try{return put.call(e)}catch{}try{return e+""}catch{}}return""}var vut=/[\\^$.*+?()[\]{}|]/g,mut=/^\[object .+?Constructor\]$/,Eut=Function.prototype,yut=Object.prototype,Cut=Eut.toString,wut=yut.hasOwnProperty,But=RegExp("^"+Cut.call(wut).replace(vut,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function xut(e){if(!cu(e)||hut(e))return!1;var t=bH(e)?But:mut;return t.test(ym(e))}function Mut(e,t){return e?.[t]}function Cm(e,t){var r=Mut(e,t);return xut(r)?r:void 0}var kB=Cm(BA,"Map"),PB=Cm(Object,"create");function but(){this.__data__=PB?PB(null):{},this.size=0}function Iut(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Sut="__lodash_hash_undefined__",Rut=Object.prototype,Tut=Rut.hasOwnProperty;function Qut(e){var t=this.__data__;if(PB){var r=t[e];return r===Sut?void 0:r}return Tut.call(t,e)?t[e]:void 0}var Dut=Object.prototype,Fut=Dut.hasOwnProperty;function _ut(e){var t=this.__data__;return PB?t[e]!==void 0:Fut.call(t,e)}var Nut="__lodash_hash_undefined__";function kut(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=PB&&t===void 0?Nut:t,this}function Gv(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Gv.prototype.clear=but;Gv.prototype.delete=Iut;Gv.prototype.get=Qut;Gv.prototype.has=_ut;Gv.prototype.set=kut;function Put(){this.size=0,this.__data__={hash:new Gv,map:new(kB||nh),string:new Gv}}function Out(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function aD(e,t){var r=e.__data__;return Out(t)?r[typeof t=="string"?"string":"hash"]:r.map}function jut(e){var t=aD(this,e).delete(e);return this.size-=t?1:0,t}function zut(e){return aD(this,e).get(e)}function Lut(e){return aD(this,e).has(e)}function Yut(e,t){var r=aD(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}function ih(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ih.prototype.clear=Put;ih.prototype.delete=jut;ih.prototype.get=zut;ih.prototype.has=Lut;ih.prototype.set=Yut;var Uut=200;function Hut(e,t){var r=this.__data__;if(r instanceof nh){var n=r.__data__;if(!kB||n.length<Uut-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new ih(n)}return r.set(e,t),this.size=r.size,this}function Cd(e){var t=this.__data__=new nh(e);this.size=t.size}Cd.prototype.clear=qct;Cd.prototype.delete=$ct;Cd.prototype.get=Zct;Cd.prototype.has=eut;Cd.prototype.set=Hut;var ZT=(function(){try{var e=Cm(Object,"defineProperty");return e({},"",{}),e}catch{}})();function IH(e,t,r){t=="__proto__"&&ZT?ZT(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}function RL(e,t,r){(r!==void 0&&!Xx(e[t],r)||r===void 0&&!(t in e))&&IH(e,t,r)}function Gut(e){return function(t,r,n){for(var i=-1,a=Object(t),o=n(t),s=o.length;s--;){var l=o[++i];if(r(a[l],l,a)===!1)break}return t}}var xxe=Gut(),Mxe=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ore=Mxe&&typeof module=="object"&&module&&!module.nodeType&&module,Kut=Ore&&Ore.exports===Mxe,jre=Kut?BA.Buffer:void 0;jre&&jre.allocUnsafe;function Vut(e,t){return e.slice()}var eQ=BA.Uint8Array;function Jut(e){var t=new e.constructor(e.byteLength);return new eQ(t).set(new eQ(e)),t}function Wut(e,t){var r=Jut(e.buffer);return new e.constructor(r,e.byteOffset,e.length)}function Xut(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}var zre=Object.create,qut=(function(){function e(){}return function(t){if(!cu(t))return{};if(zre)return zre(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}})();function bxe(e,t){return function(r){return e(t(r))}}var Ixe=bxe(Object.getPrototypeOf,Object),$ut=Object.prototype;function SH(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||$ut;return e===r}function Zut(e){return typeof e.constructor=="function"&&!SH(e)?qut(Ixe(e)):{}}function Qg(e){return e!=null&&typeof e=="object"}var eAt="[object Arguments]";function Lre(e){return Qg(e)&&Em(e)==eAt}var Sxe=Object.prototype,tAt=Sxe.hasOwnProperty,rAt=Sxe.propertyIsEnumerable,tQ=Lre((function(){return arguments})())?Lre:function(e){return Qg(e)&&tAt.call(e,"callee")&&!rAt.call(e,"callee")},Sc=Array.isArray,nAt=9007199254740991;function RH(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=nAt}function Jy(e){return e!=null&&RH(e.length)&&!bH(e)}function iAt(e){return Qg(e)&&Jy(e)}function aAt(){return!1}var Rxe=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Yre=Rxe&&typeof module=="object"&&module&&!module.nodeType&&module,oAt=Yre&&Yre.exports===Rxe,Ure=oAt?BA.Buffer:void 0,sAt=Ure?Ure.isBuffer:void 0,rQ=sAt||aAt,lAt="[object Object]",cAt=Function.prototype,uAt=Object.prototype,Txe=cAt.toString,AAt=uAt.hasOwnProperty,dAt=Txe.call(Object);function fAt(e){if(!Qg(e)||Em(e)!=lAt)return!1;var t=Ixe(e);if(t===null)return!0;var r=AAt.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Txe.call(r)==dAt}var hAt="[object Arguments]",gAt="[object Array]",pAt="[object Boolean]",vAt="[object Date]",mAt="[object Error]",EAt="[object Function]",yAt="[object Map]",CAt="[object Number]",wAt="[object Object]",BAt="[object RegExp]",xAt="[object Set]",MAt="[object String]",bAt="[object WeakMap]",IAt="[object ArrayBuffer]",SAt="[object DataView]",RAt="[object Float32Array]",TAt="[object Float64Array]",QAt="[object Int8Array]",DAt="[object Int16Array]",FAt="[object Int32Array]",_At="[object Uint8Array]",NAt="[object Uint8ClampedArray]",kAt="[object Uint16Array]",PAt="[object Uint32Array]",Ba={};Ba[RAt]=Ba[TAt]=Ba[QAt]=Ba[DAt]=Ba[FAt]=Ba[_At]=Ba[NAt]=Ba[kAt]=Ba[PAt]=!0;Ba[hAt]=Ba[gAt]=Ba[IAt]=Ba[pAt]=Ba[SAt]=Ba[vAt]=Ba[mAt]=Ba[EAt]=Ba[yAt]=Ba[CAt]=Ba[wAt]=Ba[BAt]=Ba[xAt]=Ba[MAt]=Ba[bAt]=!1;function OAt(e){return Qg(e)&&RH(e.length)&&!!Ba[Em(e)]}function jAt(e){return function(t){return e(t)}}var Qxe=typeof exports=="object"&&exports&&!exports.nodeType&&exports,$w=Qxe&&typeof module=="object"&&module&&!module.nodeType&&module,zAt=$w&&$w.exports===Qxe,fP=zAt&&wxe.process,Hre=(function(){try{var e=$w&&$w.require&&$w.require("util").types;return e||fP&&fP.binding&&fP.binding("util")}catch{}})(),Gre=Hre&&Hre.isTypedArray,TH=Gre?jAt(Gre):OAt;function TL(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var LAt=Object.prototype,YAt=LAt.hasOwnProperty;function UAt(e,t,r){var n=e[t];(!(YAt.call(e,t)&&Xx(n,r))||r===void 0&&!(t in e))&&IH(e,t,r)}function HAt(e,t,r,n){var i=!r;r||(r={});for(var a=-1,o=t.length;++a<o;){var s=t[a],l=void 0;l===void 0&&(l=e[s]),i?IH(r,s,l):UAt(r,s,l)}return r}function GAt(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var KAt=9007199254740991,VAt=/^(?:0|[1-9]\d*)$/;function QH(e,t){var r=typeof e;return t=t??KAt,!!t&&(r=="number"||r!="symbol"&&VAt.test(e))&&e>-1&&e%1==0&&e<t}var JAt=Object.prototype,WAt=JAt.hasOwnProperty;function Dxe(e,t){var r=Sc(e),n=!r&&tQ(e),i=!r&&!n&&rQ(e),a=!r&&!n&&!i&&TH(e),o=r||n||i||a,s=o?GAt(e.length,String):[],l=s.length;for(var c in e)(t||WAt.call(e,c))&&!(o&&(c=="length"||i&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||QH(c,l)))&&s.push(c);return s}function XAt(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var qAt=Object.prototype,$At=qAt.hasOwnProperty;function ZAt(e){if(!cu(e))return XAt(e);var t=SH(e),r=[];for(var n in e)n=="constructor"&&(t||!$At.call(e,n))||r.push(n);return r}function Fxe(e){return Jy(e)?Dxe(e,!0):ZAt(e)}function edt(e){return HAt(e,Fxe(e))}function tdt(e,t,r,n,i,a,o){var s=TL(e,r),l=TL(t,r),c=o.get(l);if(c){RL(e,r,c);return}var u=a?a(s,l,r+"",e,t,o):void 0,A=u===void 0;if(A){var d=Sc(l),f=!d&&rQ(l),h=!d&&!f&&TH(l);u=l,d||f||h?Sc(s)?u=s:iAt(s)?u=Xut(s):f?(A=!1,u=Vut(l)):h?(A=!1,u=Wut(l)):u=[]:fAt(l)||tQ(l)?(u=s,tQ(s)?u=edt(s):(!cu(s)||bH(s))&&(u=Zut(l))):A=!1}A&&(o.set(l,u),i(u,l,n,a,o),o.delete(l)),RL(e,r,u)}function _xe(e,t,r,n,i){e!==t&&xxe(t,function(a,o){if(i||(i=new Cd),cu(a))tdt(e,t,o,r,_xe,n,i);else{var s=n?n(TL(e,o),a,o+"",e,t,i):void 0;s===void 0&&(s=a),RL(e,o,s)}},Fxe)}function oD(e){return e}function rdt(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var Kre=Math.max;function ndt(e,t,r){return t=Kre(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,a=Kre(n.length-t,0),o=Array(a);++i<a;)o[i]=n[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=n[i];return s[t]=r(o),rdt(e,this,s)}}function idt(e){return function(){return e}}var adt=ZT?function(e,t){return ZT(e,"toString",{configurable:!0,enumerable:!1,value:idt(t),writable:!0})}:oD,odt=800,sdt=16,ldt=Date.now;function cdt(e){var t=0,r=0;return function(){var n=ldt(),i=sdt-(n-r);if(r=n,i>0){if(++t>=odt)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var udt=cdt(adt);function Adt(e,t){return udt(ndt(e,t,oD),e+"")}function ddt(e,t,r){if(!cu(r))return!1;var n=typeof t;return(n=="number"?Jy(r)&&QH(t,r.length):n=="string"&&t in r)?Xx(r[t],e):!1}function fdt(e){return Adt(function(t,r){var n=-1,i=r.length,a=i>1?r[i-1]:void 0,o=i>2?r[2]:void 0;for(a=e.length>3&&typeof a=="function"?(i--,a):void 0,o&&ddt(r[0],r[1],o)&&(a=i<3?void 0:a,i=1),t=Object(t);++n<i;){var s=r[n];s&&e(t,s,n,a)}return t})}var rc=fdt(function(e,t,r){_xe(e,t,r)}),qx=function(t){var r=t.zDepth,n=t.radius,i=t.background,a=t.children,o=t.styles,s=o===void 0?{}:o,l=Un(rc({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+r+"px "+r*4+"px rgba(0,0,0,.24)",borderRadius:n,background:i}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},s),{"zDepth-1":r===1});return ce.createElement("div",{style:l.wrap},ce.createElement("div",{style:l.bg}),ce.createElement("div",{style:l.content},a))};qx.propTypes={background:J.string,zDepth:J.oneOf([0,1,2,3,4,5]),radius:J.number,styles:J.object};qx.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};var hP=function(){return BA.Date.now()},hdt=/\s/;function gdt(e){for(var t=e.length;t--&&hdt.test(e.charAt(t)););return t}var pdt=/^\s+/;function vdt(e){return e&&e.slice(0,gdt(e)+1).replace(pdt,"")}var mdt="[object Symbol]";function sD(e){return typeof e=="symbol"||Qg(e)&&Em(e)==mdt}var Vre=NaN,Edt=/^[-+]0x[0-9a-f]+$/i,ydt=/^0b[01]+$/i,Cdt=/^0o[0-7]+$/i,wdt=parseInt;function Jre(e){if(typeof e=="number")return e;if(sD(e))return Vre;if(cu(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=cu(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=vdt(e);var r=ydt.test(e);return r||Cdt.test(e)?wdt(e.slice(2),r?2:8):Edt.test(e)?Vre:+e}var Bdt="Expected a function",xdt=Math.max,Mdt=Math.min;function Nxe(e,t,r){var n,i,a,o,s,l,c=0,u=!1,A=!1,d=!0;if(typeof e!="function")throw new TypeError(Bdt);t=Jre(t)||0,cu(r)&&(u=!!r.leading,A="maxWait"in r,a=A?xdt(Jre(r.maxWait)||0,t):a,d="trailing"in r?!!r.trailing:d);function f(x){var M=n,S=i;return n=i=void 0,c=x,o=e.apply(S,M),o}function h(x){return c=x,s=setTimeout(m,t),u?f(x):o}function g(x){var M=x-l,S=x-c,R=t-M;return A?Mdt(R,a-S):R}function p(x){var M=x-l,S=x-c;return l===void 0||M>=t||M<0||A&&S>=a}function m(){var x=hP();if(p(x))return y(x);s=setTimeout(m,g(x))}function y(x){return s=void 0,d&&n?f(x):(n=i=void 0,o)}function C(){s!==void 0&&clearTimeout(s),c=0,n=l=i=s=void 0}function w(){return s===void 0?o:y(hP())}function B(){var x=hP(),M=p(x);if(n=arguments,i=this,l=x,M){if(s===void 0)return h(l);if(A)return clearTimeout(s),s=setTimeout(m,t),f(l)}return s===void 0&&(s=setTimeout(m,t)),o}return B.cancel=C,B.flush=w,B}var bdt="Expected a function";function Idt(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(bdt);return cu(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),Nxe(e,t,{leading:n,maxWait:t,trailing:i})}var Sdt=function(t,r,n){var i=n.getBoundingClientRect(),a=i.width,o=i.height,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,l=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,c=s-(n.getBoundingClientRect().left+window.pageXOffset),u=l-(n.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>a&&(c=a),u<0?u=0:u>o&&(u=o);var A=c/a,d=1-u/o;return{h:r.h,s:A,v:d,a:r.a,source:"hsv"}},Rdt=(function(){function e(t,r){for(var n=0;n<r.length;n++){var i=r[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}})();function Tdt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qdt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function Ddt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var lD=(function(e){Ddt(t,e);function t(r){Tdt(this,t);var n=Qdt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r));return n.handleChange=function(i){typeof n.props.onChange=="function"&&n.throttle(n.props.onChange,Sdt(i,n.props.hsl,n.container),i)},n.handleMouseDown=function(i){n.handleChange(i);var a=n.getContainerRenderWindow();a.addEventListener("mousemove",n.handleChange),a.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=Idt(function(i,a,o){i(a,o)},50),n}return Rdt(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var n=this.container,i=window;!i.document.contains(n)&&i.parent!==i;)i=i.parent;return i}},{key:"unbindEventListeners",value:function(){var n=this.getContainerRenderWindow();n.removeEventListener("mousemove",this.handleChange),n.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var n=this,i=this.props.style||{},a=i.color,o=i.white,s=i.black,l=i.pointer,c=i.circle,u=Un({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-(this.props.hsv.v*100)+100+"%",left:this.props.hsv.s*100+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:`0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),
0 0 1px 2px rgba(0,0,0,.4)`,borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:a,white:o,black:s,pointer:l,circle:c}},{custom:!!this.props.style});return ce.createElement("div",{style:u.color,ref:function(d){return n.container=d},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},ce.createElement("style",null,`
.saturation-white {
background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));
background: linear-gradient(to right, #fff, rgba(255,255,255,0));
}
.saturation-black {
background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));
background: linear-gradient(to top, #000, rgba(0,0,0,0));
}
`),ce.createElement("div",{style:u.white,className:"saturation-white"},ce.createElement("div",{style:u.black,className:"saturation-black"}),ce.createElement("div",{style:u.pointer},this.props.pointer?ce.createElement(this.props.pointer,this.props):ce.createElement("div",{style:u.circle}))))}}]),t})(E.PureComponent||E.Component);function Fdt(e,t){for(var r=-1,n=e==null?0:e.length;++r<n&&t(e[r],r,e)!==!1;);return e}var _dt=bxe(Object.keys,Object),Ndt=Object.prototype,kdt=Ndt.hasOwnProperty;function Pdt(e){if(!SH(e))return _dt(e);var t=[];for(var r in Object(e))kdt.call(e,r)&&r!="constructor"&&t.push(r);return t}function DH(e){return Jy(e)?Dxe(e):Pdt(e)}function Odt(e,t){return e&&xxe(e,t,DH)}function jdt(e,t){return function(r,n){if(r==null)return r;if(!Jy(r))return e(r,n);for(var i=r.length,a=-1,o=Object(r);++a<i&&n(o[a],a,o)!==!1;);return r}}var kxe=jdt(Odt);function zdt(e){return typeof e=="function"?e:oD}function Ldt(e,t){var r=Sc(e)?Fdt:kxe;return r(e,zdt(t))}function nQ(e){"@babel/helpers - typeof";return nQ=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nQ(e)}var Ydt=/^\s+/,Udt=/\s+$/;function yn(e,t){if(e=e||"",t=t||{},e instanceof yn)return e;if(!(this instanceof yn))return new yn(e,t);var r=Hdt(e);this._originalInput=e,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||r.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=r.ok}yn.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},getLuminance:function(){var t=this.toRgb(),r,n,i,a,o,s;return r=t.r/255,n=t.g/255,i=t.b/255,r<=.03928?a=r/12.92:a=Math.pow((r+.055)/1.055,2.4),n<=.03928?o=n/12.92:o=Math.pow((n+.055)/1.055,2.4),i<=.03928?s=i/12.92:s=Math.pow((i+.055)/1.055,2.4),.2126*a+.7152*o+.0722*s},setAlpha:function(t){return this._a=Pxe(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=Xre(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=Xre(this._r,this._g,this._b),r=Math.round(t.h*360),n=Math.round(t.s*100),i=Math.round(t.v*100);return this._a==1?"hsv("+r+", "+n+"%, "+i+"%)":"hsva("+r+", "+n+"%, "+i+"%, "+this._roundA+")"},toHsl:function(){var t=Wre(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=Wre(this._r,this._g,this._b),r=Math.round(t.h*360),n=Math.round(t.s*100),i=Math.round(t.l*100);return this._a==1?"hsl("+r+", "+n+"%, "+i+"%)":"hsla("+r+", "+n+"%, "+i+"%, "+this._roundA+")"},toHex:function(t){return qre(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return Jdt(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(Oa(this._r,255)*100)+"%",g:Math.round(Oa(this._g,255)*100)+"%",b:Math.round(Oa(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(Oa(this._r,255)*100)+"%, "+Math.round(Oa(this._g,255)*100)+"%, "+Math.round(Oa(this._b,255)*100)+"%)":"rgba("+Math.round(Oa(this._r,255)*100)+"%, "+Math.round(Oa(this._g,255)*100)+"%, "+Math.round(Oa(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:oft[qre(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var r="#"+$re(this._r,this._g,this._b,this._a),n=r,i=this._gradientType?"GradientType = 1, ":"";if(t){var a=yn(t);n="#"+$re(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+i+"startColorstr="+r+",endColorstr="+n+")"},toString:function(t){var r=!!t;t=t||this._format;var n=!1,i=this._a<1&&this._a>=0,a=!r&&i&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return a?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(n=this.toRgbString()),t==="prgb"&&(n=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(n=this.toHexString()),t==="hex3"&&(n=this.toHexString(!0)),t==="hex4"&&(n=this.toHex8String(!0)),t==="hex8"&&(n=this.toHex8String()),t==="name"&&(n=this.toName()),t==="hsl"&&(n=this.toHslString()),t==="hsv"&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return yn(this.toString())},_applyModification:function(t,r){var n=t.apply(null,[this].concat([].slice.call(r)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification($dt,arguments)},brighten:function(){return this._applyModification(Zdt,arguments)},darken:function(){return this._applyModification(eft,arguments)},desaturate:function(){return this._applyModification(Wdt,arguments)},saturate:function(){return this._applyModification(Xdt,arguments)},greyscale:function(){return this._applyModification(qdt,arguments)},spin:function(){return this._applyModification(tft,arguments)},_applyCombination:function(t,r){return t.apply(null,[this].concat([].slice.call(r)))},analogous:function(){return this._applyCombination(ift,arguments)},complement:function(){return this._applyCombination(rft,arguments)},monochromatic:function(){return this._applyCombination(aft,arguments)},splitcomplement:function(){return this._applyCombination(nft,arguments)},triad:function(){return this._applyCombination(Zre,[3])},tetrad:function(){return this._applyCombination(Zre,[4])}};yn.fromRatio=function(e,t){if(nQ(e)=="object"){var r={};for(var n in e)e.hasOwnProperty(n)&&(n==="a"?r[n]=e[n]:r[n]=bw(e[n]));e=r}return yn(e,t)};function Hdt(e){var t={r:0,g:0,b:0},r=1,n=null,i=null,a=null,o=!1,s=!1;return typeof e=="string"&&(e=uft(e)),nQ(e)=="object"&&(uf(e.r)&&uf(e.g)&&uf(e.b)?(t=Gdt(e.r,e.g,e.b),o=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):uf(e.h)&&uf(e.s)&&uf(e.v)?(n=bw(e.s),i=bw(e.v),t=Vdt(e.h,n,i),o=!0,s="hsv"):uf(e.h)&&uf(e.s)&&uf(e.l)&&(n=bw(e.s),a=bw(e.l),t=Kdt(e.h,n,a),o=!0,s="hsl"),e.hasOwnProperty("a")&&(r=e.a)),r=Pxe(r),{ok:o,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:r}}function Gdt(e,t,r){return{r:Oa(e,255)*255,g:Oa(t,255)*255,b:Oa(r,255)*255}}function Wre(e,t,r){e=Oa(e,255),t=Oa(t,255),r=Oa(r,255);var n=Math.max(e,t,r),i=Math.min(e,t,r),a,o,s=(n+i)/2;if(n==i)a=o=0;else{var l=n-i;switch(o=s>.5?l/(2-n-i):l/(n+i),n){case e:a=(t-r)/l+(t<r?6:0);break;case t:a=(r-e)/l+2;break;case r:a=(e-t)/l+4;break}a/=6}return{h:a,s:o,l:s}}function Kdt(e,t,r){var n,i,a;e=Oa(e,360),t=Oa(t,100),r=Oa(r,100);function o(c,u,A){return A<0&&(A+=1),A>1&&(A-=1),A<1/6?c+(u-c)*6*A:A<1/2?u:A<2/3?c+(u-c)*(2/3-A)*6:c}if(t===0)n=i=a=r;else{var s=r<.5?r*(1+t):r+t-r*t,l=2*r-s;n=o(l,s,e+1/3),i=o(l,s,e),a=o(l,s,e-1/3)}return{r:n*255,g:i*255,b:a*255}}function Xre(e,t,r){e=Oa(e,255),t=Oa(t,255),r=Oa(r,255);var n=Math.max(e,t,r),i=Math.min(e,t,r),a,o,s=n,l=n-i;if(o=n===0?0:l/n,n==i)a=0;else{switch(n){case e:a=(t-r)/l+(t<r?6:0);break;case t:a=(r-e)/l+2;break;case r:a=(e-t)/l+4;break}a/=6}return{h:a,s:o,v:s}}function Vdt(e,t,r){e=Oa(e,360)*6,t=Oa(t,100),r=Oa(r,100);var n=Math.floor(e),i=e-n,a=r*(1-t),o=r*(1-i*t),s=r*(1-(1-i)*t),l=n%6,c=[r,o,a,a,s,r][l],u=[s,r,r,o,a,a][l],A=[a,a,s,r,r,o][l];return{r:c*255,g:u*255,b:A*255}}function qre(e,t,r,n){var i=[lA(Math.round(e).toString(16)),lA(Math.round(t).toString(16)),lA(Math.round(r).toString(16))];return n&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function Jdt(e,t,r,n,i){var a=[lA(Math.round(e).toString(16)),lA(Math.round(t).toString(16)),lA(Math.round(r).toString(16)),lA(Oxe(n))];return i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}function $re(e,t,r,n){var i=[lA(Oxe(n)),lA(Math.round(e).toString(16)),lA(Math.round(t).toString(16)),lA(Math.round(r).toString(16))];return i.join("")}yn.equals=function(e,t){return!e||!t?!1:yn(e).toRgbString()==yn(t).toRgbString()};yn.random=function(){return yn.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function Wdt(e,t){t=t===0?0:t||10;var r=yn(e).toHsl();return r.s-=t/100,r.s=cD(r.s),yn(r)}function Xdt(e,t){t=t===0?0:t||10;var r=yn(e).toHsl();return r.s+=t/100,r.s=cD(r.s),yn(r)}function qdt(e){return yn(e).desaturate(100)}function $dt(e,t){t=t===0?0:t||10;var r=yn(e).toHsl();return r.l+=t/100,r.l=cD(r.l),yn(r)}function Zdt(e,t){t=t===0?0:t||10;var r=yn(e).toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(255*-(t/100)))),r.g=Math.max(0,Math.min(255,r.g-Math.round(255*-(t/100)))),r.b=Math.max(0,Math.min(255,r.b-Math.round(255*-(t/100)))),yn(r)}function eft(e,t){t=t===0?0:t||10;var r=yn(e).toHsl();return r.l-=t/100,r.l=cD(r.l),yn(r)}function tft(e,t){var r=yn(e).toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,yn(r)}function rft(e){var t=yn(e).toHsl();return t.h=(t.h+180)%360,yn(t)}function Zre(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var r=yn(e).toHsl(),n=[yn(e)],i=360/t,a=1;a<t;a++)n.push(yn({h:(r.h+a*i)%360,s:r.s,l:r.l}));return n}function nft(e){var t=yn(e).toHsl(),r=t.h;return[yn(e),yn({h:(r+72)%360,s:t.s,l:t.l}),yn({h:(r+216)%360,s:t.s,l:t.l})]}function ift(e,t,r){t=t||6,r=r||30;var n=yn(e).toHsl(),i=360/r,a=[yn(e)];for(n.h=(n.h-(i*t>>1)+720)%360;--t;)n.h=(n.h+i)%360,a.push(yn(n));return a}function aft(e,t){t=t||6;for(var r=yn(e).toHsv(),n=r.h,i=r.s,a=r.v,o=[],s=1/t;t--;)o.push(yn({h:n,s:i,v:a})),a=(a+s)%1;return o}yn.mix=function(e,t,r){r=r===0?0:r||50;var n=yn(e).toRgb(),i=yn(t).toRgb(),a=r/100,o={r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a};return yn(o)};yn.readability=function(e,t){var r=yn(e),n=yn(t);return(Math.max(r.getLuminance(),n.getLuminance())+.05)/(Math.min(r.getLuminance(),n.getLuminance())+.05)};yn.isReadable=function(e,t,r){var n=yn.readability(e,t),i,a;switch(a=!1,i=Aft(r),i.level+i.size){case"AAsmall":case"AAAlarge":a=n>=4.5;break;case"AAlarge":a=n>=3;break;case"AAAsmall":a=n>=7;break}return a};yn.mostReadable=function(e,t,r){var n=null,i=0,a,o,s,l;r=r||{},o=r.includeFallbackColors,s=r.level,l=r.size;for(var c=0;c<t.length;c++)a=yn.readability(e,t[c]),a>i&&(i=a,n=yn(t[c]));return yn.isReadable(e,n,{level:s,size:l})||!o?n:(r.includeFallbackColors=!1,yn.mostReadable(e,["#fff","#000"],r))};var QL=yn.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},oft=yn.hexNames=sft(QL);function sft(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}function Pxe(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Oa(e,t){lft(e)&&(e="100%");var r=cft(e);return e=Math.min(t,Math.max(0,parseFloat(e))),r&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function cD(e){return Math.min(1,Math.max(0,e))}function Ec(e){return parseInt(e,16)}function lft(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function cft(e){return typeof e=="string"&&e.indexOf("%")!=-1}function lA(e){return e.length==1?"0"+e:""+e}function bw(e){return e<=1&&(e=e*100+"%"),e}function Oxe(e){return Math.round(parseFloat(e)*255).toString(16)}function ene(e){return Ec(e)/255}var Ju=(function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",r="(?:"+t+")|(?:"+e+")",n="[\\s|\\(]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")\\s*\\)?",i="[\\s|\\(]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")\\s*\\)?";return{CSS_UNIT:new RegExp(r),rgb:new RegExp("rgb"+n),rgba:new RegExp("rgba"+i),hsl:new RegExp("hsl"+n),hsla:new RegExp("hsla"+i),hsv:new RegExp("hsv"+n),hsva:new RegExp("hsva"+i),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}})();function uf(e){return!!Ju.CSS_UNIT.exec(e)}function uft(e){e=e.replace(Ydt,"").replace(Udt,"").toLowerCase();var t=!1;if(QL[e])e=QL[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var r;return(r=Ju.rgb.exec(e))?{r:r[1],g:r[2],b:r[3]}:(r=Ju.rgba.exec(e))?{r:r[1],g:r[2],b:r[3],a:r[4]}:(r=Ju.hsl.exec(e))?{h:r[1],s:r[2],l:r[3]}:(r=Ju.hsla.exec(e))?{h:r[1],s:r[2],l:r[3],a:r[4]}:(r=Ju.hsv.exec(e))?{h:r[1],s:r[2],v:r[3]}:(r=Ju.hsva.exec(e))?{h:r[1],s:r[2],v:r[3],a:r[4]}:(r=Ju.hex8.exec(e))?{r:Ec(r[1]),g:Ec(r[2]),b:Ec(r[3]),a:ene(r[4]),format:t?"name":"hex8"}:(r=Ju.hex6.exec(e))?{r:Ec(r[1]),g:Ec(r[2]),b:Ec(r[3]),format:t?"name":"hex"}:(r=Ju.hex4.exec(e))?{r:Ec(r[1]+""+r[1]),g:Ec(r[2]+""+r[2]),b:Ec(r[3]+""+r[3]),a:ene(r[4]+""+r[4]),format:t?"name":"hex8"}:(r=Ju.hex3.exec(e))?{r:Ec(r[1]+""+r[1]),g:Ec(r[2]+""+r[2]),b:Ec(r[3]+""+r[3]),format:t?"name":"hex"}:!1}function Aft(e){var t,r;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),r=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),r!=="small"&&r!=="large"&&(r="small"),{level:t,size:r}}var tne=function(t){var r=["r","g","b","a","h","s","l","v"],n=0,i=0;return Ldt(r,function(a){if(t[a]&&(n+=1,isNaN(t[a])||(i+=1),a==="s"||a==="l")){var o=/^\d+%$/;o.test(t[a])&&(i+=1)}}),n===i?t:!1},Iw=function(t,r){var n=t.hex?yn(t.hex):yn(t),i=n.toHsl(),a=n.toHsv(),o=n.toRgb(),s=n.toHex();i.s===0&&(i.h=r||0,a.h=r||0);var l=s==="000000"&&o.a===0;return{hsl:i,hex:l?"transparent":"#"+s,rgb:o,hsv:a,oldHue:t.h||r||i.h,source:t.source}},Xg=function(t){if(t==="transparent")return!0;var r=String(t).charAt(0)==="#"?1:0;return t.length!==4+r&&t.length<7+r&&yn(t).isValid()},FH=function(t){if(!t)return"#fff";var r=Iw(t);if(r.hex==="transparent")return"rgba(0,0,0,0.4)";var n=(r.rgb.r*299+r.rgb.g*587+r.rgb.b*114)/1e3;return n>=128?"#000":"#fff"},gP=function(t,r){var n=t.replace("°","");return yn(r+" ("+n+")")._ok},rC=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dft=(function(){function e(t,r){for(var n=0;n<r.length;n++){var i=r[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}})();function fft(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hft(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function gft(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var nc=function(t){var r=(function(n){gft(i,n);function i(a){fft(this,i);var o=hft(this,(i.__proto__||Object.getPrototypeOf(i)).call(this));return o.handleChange=function(s,l){var c=tne(s);if(c){var u=Iw(s,s.h||o.state.oldHue);o.setState(u),o.props.onChangeComplete&&o.debounce(o.props.onChangeComplete,u,l),o.props.onChange&&o.props.onChange(u,l)}},o.handleSwatchHover=function(s,l){var c=tne(s);if(c){var u=Iw(s,s.h||o.state.oldHue);o.props.onSwatchHover&&o.props.onSwatchHover(u,l)}},o.state=rC({},Iw(a.color,0)),o.debounce=Nxe(function(s,l,c){s(l,c)},100),o}return dft(i,[{key:"render",value:function(){var o={};return this.props.onSwatchHover&&(o.onSwatchHover=this.handleSwatchHover),ce.createElement(t,rC({},this.props,this.state,{onChange:this.handleChange},o))}}],[{key:"getDerivedStateFromProps",value:function(o,s){return rC({},Iw(o.color,s.oldHue))}}]),i})(E.PureComponent||E.Component);return r.propTypes=rC({},t.propTypes),r.defaultProps=rC({},t.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),r},pft=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},vft=(function(){function e(t,r){for(var n=0;n<r.length;n++){var i=r[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}})();function mft(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rne(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function Eft(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var yft=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return(function(n){Eft(i,n);function i(){var a,o,s,l;mft(this,i);for(var c=arguments.length,u=Array(c),A=0;A<c;A++)u[A]=arguments[A];return l=(o=(s=rne(this,(a=i.__proto__||Object.getPrototypeOf(i)).call.apply(a,[this].concat(u))),s),s.state={focus:!1},s.handleFocus=function(){return s.setState({focus:!0})},s.handleBlur=function(){return s.setState({focus:!1})},o),rne(s,l)}return vft(i,[{key:"render",value:function(){return ce.createElement(r,{onFocus:this.handleFocus,onBlur:this.handleBlur},ce.createElement(t,pft({},this.props,this.state)))}}]),i})(ce.Component)},nne=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Cft=13,wft=function(t){var r=t.color,n=t.style,i=t.onClick,a=i===void 0?function(){}:i,o=t.onHover,s=t.title,l=s===void 0?r:s,c=t.children,u=t.focus,A=t.focusStyle,d=A===void 0?{}:A,f=r==="transparent",h=Un({default:{swatch:nne({background:r,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},n,u?d:{})}}),g=function(w){return a(r,w)},p=function(w){return w.keyCode===Cft&&a(r,w)},m=function(w){return o(r,w)},y={};return o&&(y.onMouseOver=m),ce.createElement("div",nne({style:h.swatch,onClick:g,title:l,tabIndex:0,onKeyDown:p},y),c,f&&ce.createElement(Ky,{borderRadius:h.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))};const wm=yft(wft);var Bft=function(t){var r=t.direction,n=Un({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:r==="vertical"});return ce.createElement("div",{style:n.picker})},xft=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},jxe=function(t){var r=t.rgb,n=t.hsl,i=t.width,a=t.height,o=t.onChange,s=t.direction,l=t.style,c=t.renderers,u=t.pointer,A=t.className,d=A===void 0?"":A,f=Un({default:{picker:{position:"relative",width:i,height:a},alpha:{radius:"2px",style:l}}});return ce.createElement("div",{style:f.picker,className:"alpha-picker "+d},ce.createElement(MH,xft({},f.alpha,{rgb:r,hsl:n,pointer:u,renderers:c,onChange:o,direction:s})))};jxe.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Bft};nc(jxe);function zxe(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var Mft="__lodash_hash_undefined__";function bft(e){return this.__data__.set(e,Mft),this}function Ift(e){return this.__data__.has(e)}function iQ(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new ih;++t<r;)this.add(e[t])}iQ.prototype.add=iQ.prototype.push=bft;iQ.prototype.has=Ift;function Sft(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}function Rft(e,t){return e.has(t)}var Tft=1,Qft=2;function Lxe(e,t,r,n,i,a){var o=r&Tft,s=e.length,l=t.length;if(s!=l&&!(o&&l>s))return!1;var c=a.get(e),u=a.get(t);if(c&&u)return c==t&&u==e;var A=-1,d=!0,f=r&Qft?new iQ:void 0;for(a.set(e,t),a.set(t,e);++A<s;){var h=e[A],g=t[A];if(n)var p=o?n(g,h,A,t,e,a):n(h,g,A,e,t,a);if(p!==void 0){if(p)continue;d=!1;break}if(f){if(!Sft(t,function(m,y){if(!Rft(f,y)&&(h===m||i(h,m,r,n,a)))return f.push(y)})){d=!1;break}}else if(!(h===g||i(h,g,r,n,a))){d=!1;break}}return a.delete(e),a.delete(t),d}function Dft(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}function Fft(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var _ft=1,Nft=2,kft="[object Boolean]",Pft="[object Date]",Oft="[object Error]",jft="[object Map]",zft="[object Number]",Lft="[object RegExp]",Yft="[object Set]",Uft="[object String]",Hft="[object Symbol]",Gft="[object ArrayBuffer]",Kft="[object DataView]",ine=Tg?Tg.prototype:void 0,pP=ine?ine.valueOf:void 0;function Vft(e,t,r,n,i,a,o){switch(r){case Kft:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Gft:return!(e.byteLength!=t.byteLength||!a(new eQ(e),new eQ(t)));case kft:case Pft:case zft:return Xx(+e,+t);case Oft:return e.name==t.name&&e.message==t.message;case Lft:case Uft:return e==t+"";case jft:var s=Dft;case Yft:var l=n&_ft;if(s||(s=Fft),e.size!=t.size&&!l)return!1;var c=o.get(e);if(c)return c==t;n|=Nft,o.set(e,t);var u=Lxe(s(e),s(t),n,i,a,o);return o.delete(e),u;case Hft:if(pP)return pP.call(e)==pP.call(t)}return!1}function Jft(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}function Wft(e,t,r){var n=t(e);return Sc(e)?n:Jft(n,r(e))}function Xft(e,t){for(var r=-1,n=e==null?0:e.length,i=0,a=[];++r<n;){var o=e[r];t(o,r,e)&&(a[i++]=o)}return a}function qft(){return[]}var $ft=Object.prototype,Zft=$ft.propertyIsEnumerable,ane=Object.getOwnPropertySymbols,eht=ane?function(e){return e==null?[]:(e=Object(e),Xft(ane(e),function(t){return Zft.call(e,t)}))}:qft;function one(e){return Wft(e,DH,eht)}var tht=1,rht=Object.prototype,nht=rht.hasOwnProperty;function iht(e,t,r,n,i,a){var o=r&tht,s=one(e),l=s.length,c=one(t),u=c.length;if(l!=u&&!o)return!1;for(var A=l;A--;){var d=s[A];if(!(o?d in t:nht.call(t,d)))return!1}var f=a.get(e),h=a.get(t);if(f&&h)return f==t&&h==e;var g=!0;a.set(e,t),a.set(t,e);for(var p=o;++A<l;){d=s[A];var m=e[d],y=t[d];if(n)var C=o?n(y,m,d,t,e,a):n(m,y,d,e,t,a);if(!(C===void 0?m===y||i(m,y,r,n,a):C)){g=!1;break}p||(p=d=="constructor")}if(g&&!p){var w=e.constructor,B=t.constructor;w!=B&&"constructor"in e&&"constructor"in t&&!(typeof w=="function"&&w instanceof w&&typeof B=="function"&&B instanceof B)&&(g=!1)}return a.delete(e),a.delete(t),g}var DL=Cm(BA,"DataView"),FL=Cm(BA,"Promise"),_L=Cm(BA,"Set"),NL=Cm(BA,"WeakMap"),sne="[object Map]",aht="[object Object]",lne="[object Promise]",cne="[object Set]",une="[object WeakMap]",Ane="[object DataView]",oht=ym(DL),sht=ym(kB),lht=ym(FL),cht=ym(_L),uht=ym(NL),ig=Em;(DL&&ig(new DL(new ArrayBuffer(1)))!=Ane||kB&&ig(new kB)!=sne||FL&&ig(FL.resolve())!=lne||_L&&ig(new _L)!=cne||NL&&ig(new NL)!=une)&&(ig=function(e){var t=Em(e),r=t==aht?e.constructor:void 0,n=r?ym(r):"";if(n)switch(n){case oht:return Ane;case sht:return sne;case lht:return lne;case cht:return cne;case uht:return une}return t});var Aht=1,dne="[object Arguments]",fne="[object Array]",kb="[object Object]",dht=Object.prototype,hne=dht.hasOwnProperty;function fht(e,t,r,n,i,a){var o=Sc(e),s=Sc(t),l=o?fne:ig(e),c=s?fne:ig(t);l=l==dne?kb:l,c=c==dne?kb:c;var u=l==kb,A=c==kb,d=l==c;if(d&&rQ(e)){if(!rQ(t))return!1;o=!0,u=!1}if(d&&!u)return a||(a=new Cd),o||TH(e)?Lxe(e,t,r,n,i,a):Vft(e,t,l,r,n,i,a);if(!(r&Aht)){var f=u&&hne.call(e,"__wrapped__"),h=A&&hne.call(t,"__wrapped__");if(f||h){var g=f?e.value():e,p=h?t.value():t;return a||(a=new Cd),i(g,p,r,n,a)}}return d?(a||(a=new Cd),iht(e,t,r,n,i,a)):!1}function _H(e,t,r,n,i){return e===t?!0:e==null||t==null||!Qg(e)&&!Qg(t)?e!==e&&t!==t:fht(e,t,r,n,_H,i)}var hht=1,ght=2;function pht(e,t,r,n){var i=r.length,a=i;if(e==null)return!a;for(e=Object(e);i--;){var o=r[i];if(o[2]?o[1]!==e[o[0]]:!(o[0]in e))return!1}for(;++i<a;){o=r[i];var s=o[0],l=e[s],c=o[1];if(o[2]){if(l===void 0&&!(s in e))return!1}else{var u=new Cd,A;if(!(A===void 0?_H(c,l,hht|ght,n,u):A))return!1}}return!0}function Yxe(e){return e===e&&!cu(e)}function vht(e){for(var t=DH(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,Yxe(i)]}return t}function Uxe(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}function mht(e){var t=vht(e);return t.length==1&&t[0][2]?Uxe(t[0][0],t[0][1]):function(r){return r===e||pht(r,e,t)}}var Eht=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,yht=/^\w*$/;function NH(e,t){if(Sc(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||sD(e)?!0:yht.test(e)||!Eht.test(e)||t!=null&&e in Object(t)}var Cht="Expected a function";function kH(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Cht);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new(kH.Cache||ih),r}kH.Cache=ih;var wht=500;function Bht(e){var t=kH(e,function(n){return r.size===wht&&r.clear(),n}),r=t.cache;return t}var xht=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Mht=/\\(\\)?/g,bht=Bht(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(xht,function(r,n,i,a){t.push(i?a.replace(Mht,"$1"):n||r)}),t}),gne=Tg?Tg.prototype:void 0,pne=gne?gne.toString:void 0;function Hxe(e){if(typeof e=="string")return e;if(Sc(e))return zxe(e,Hxe)+"";if(sD(e))return pne?pne.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function Iht(e){return e==null?"":Hxe(e)}function Gxe(e,t){return Sc(e)?e:NH(e,t)?[e]:bht(Iht(e))}function uD(e){if(typeof e=="string"||sD(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function Kxe(e,t){t=Gxe(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[uD(t[r++])];return r&&r==n?e:void 0}function Sht(e,t,r){var n=e==null?void 0:Kxe(e,t);return n===void 0?r:n}function Rht(e,t){return e!=null&&t in Object(e)}function Tht(e,t,r){t=Gxe(t,e);for(var n=-1,i=t.length,a=!1;++n<i;){var o=uD(t[n]);if(!(a=e!=null&&r(e,o)))break;e=e[o]}return a||++n!=i?a:(i=e==null?0:e.length,!!i&&RH(i)&&QH(o,i)&&(Sc(e)||tQ(e)))}function Qht(e,t){return e!=null&&Tht(e,t,Rht)}var Dht=1,Fht=2;function _ht(e,t){return NH(e)&&Yxe(t)?Uxe(uD(e),t):function(r){var n=Sht(r,e);return n===void 0&&n===t?Qht(r,e):_H(t,n,Dht|Fht)}}function Nht(e){return function(t){return t?.[e]}}function kht(e){return function(t){return Kxe(t,e)}}function Pht(e){return NH(e)?Nht(uD(e)):kht(e)}function Oht(e){return typeof e=="function"?e:e==null?oD:typeof e=="object"?Sc(e)?_ht(e[0],e[1]):mht(e):Pht(e)}function jht(e,t){var r=-1,n=Jy(e)?Array(e.length):[];return kxe(e,function(i,a,o){n[++r]=t(i,a,o)}),n}function Bm(e,t){var r=Sc(e)?zxe:jht;return r(e,Oht(t))}var zht=function(t){var r=t.colors,n=t.onClick,i=t.onSwatchHover,a=Un({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return ce.createElement("div",{style:a.swatches},Bm(r,function(o){return ce.createElement(wm,{key:o,color:o,style:a.swatch,onClick:n,onHover:i,focusStyle:{boxShadow:"0 0 4px "+o}})}),ce.createElement("div",{style:a.clear}))},PH=function(t){var r=t.onChange,n=t.onSwatchHover,i=t.hex,a=t.colors,o=t.width,s=t.triangle,l=t.styles,c=l===void 0?{}:l,u=t.className,A=u===void 0?"":u,d=i==="transparent",f=function(p,m){Xg(p)&&r({hex:p,source:"hex"},m)},h=Un(rc({default:{card:{width:o,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:i,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:FH(i),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+i+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},c),{"hide-triangle":s==="hide"});return ce.createElement("div",{style:h.card,className:"block-picker "+A},ce.createElement("div",{style:h.triangle}),ce.createElement("div",{style:h.head},d&&ce.createElement(Ky,{borderRadius:"6px 6px 0 0"}),ce.createElement("div",{style:h.label},i)),ce.createElement("div",{style:h.body},ce.createElement(zht,{colors:a,onClick:f,onSwatchHover:n}),ce.createElement(Bi,{style:{input:h.input},value:i,onChange:f})))};PH.propTypes={width:J.oneOfType([J.string,J.number]),colors:J.arrayOf(J.string),triangle:J.oneOf(["top","hide"]),styles:J.object};PH.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}};const Lht=nc(PH);var K0={100:"#ffcdd2",300:"#e57373",500:"#f44336",700:"#d32f2f",900:"#b71c1c"},V0={100:"#f8bbd0",300:"#f06292",500:"#e91e63",700:"#c2185b",900:"#880e4f"},J0={100:"#e1bee7",300:"#ba68c8",500:"#9c27b0",700:"#7b1fa2",900:"#4a148c"},W0={100:"#d1c4e9",300:"#9575cd",500:"#673ab7",700:"#512da8",900:"#311b92"},X0={100:"#c5cae9",300:"#7986cb",500:"#3f51b5",700:"#303f9f",900:"#1a237e"},q0={100:"#bbdefb",300:"#64b5f6",500:"#2196f3",700:"#1976d2",900:"#0d47a1"},$0={100:"#b3e5fc",300:"#4fc3f7",500:"#03a9f4",700:"#0288d1",900:"#01579b"},Z0={100:"#b2ebf2",300:"#4dd0e1",500:"#00bcd4",700:"#0097a7",900:"#006064"},eE={100:"#b2dfdb",300:"#4db6ac",500:"#009688",700:"#00796b",900:"#004d40"},Sw={100:"#c8e6c9",300:"#81c784",500:"#4caf50",700:"#388e3c"},tE={100:"#dcedc8",300:"#aed581",500:"#8bc34a",700:"#689f38",900:"#33691e"},rE={100:"#f0f4c3",300:"#dce775",500:"#cddc39",700:"#afb42b",900:"#827717"},nE={100:"#fff9c4",300:"#fff176",500:"#ffeb3b",700:"#fbc02d",900:"#f57f17"},iE={100:"#ffecb3",300:"#ffd54f",500:"#ffc107",700:"#ffa000",900:"#ff6f00"},aE={100:"#ffe0b2",300:"#ffb74d",500:"#ff9800",700:"#f57c00",900:"#e65100"},oE={100:"#ffccbc",300:"#ff8a65",500:"#ff5722",700:"#e64a19",900:"#bf360c"},sE={100:"#d7ccc8",300:"#a1887f",500:"#795548",700:"#5d4037",900:"#3e2723"},lE={100:"#cfd8dc",300:"#90a4ae",500:"#607d8b",700:"#455a64",900:"#263238"},Vxe=function(t){var r=t.color,n=t.onClick,i=t.onSwatchHover,a=t.hover,o=t.active,s=t.circleSize,l=t.circleSpacing,c=Un({default:{swatch:{width:s,height:s,marginRight:l,marginBottom:l,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(s/2+1)+"px "+r,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+r}}},{hover:a,active:o});return ce.createElement("div",{style:c.swatch},ce.createElement(wm,{style:c.Swatch,color:r,onClick:n,onHover:i,focusStyle:{boxShadow:c.Swatch.boxShadow+", 0 0 5px "+r}}))};Vxe.defaultProps={circleSize:28,circleSpacing:14};const Yht=xH.handleHover(Vxe);var OH=function(t){var r=t.width,n=t.onChange,i=t.onSwatchHover,a=t.colors,o=t.hex,s=t.circleSize,l=t.styles,c=l===void 0?{}:l,u=t.circleSpacing,A=t.className,d=A===void 0?"":A,f=Un(rc({default:{card:{width:r,display:"flex",flexWrap:"wrap",marginRight:-u,marginBottom:-u}}},c)),h=function(p,m){return n({hex:p,source:"hex"},m)};return ce.createElement("div",{style:f.card,className:"circle-picker "+d},Bm(a,function(g){return ce.createElement(Yht,{key:g,color:g,onClick:h,onSwatchHover:i,active:o===g.toLowerCase(),circleSize:s,circleSpacing:u})}))};OH.propTypes={width:J.oneOfType([J.string,J.number]),circleSize:J.number,circleSpacing:J.number,styles:J.object};OH.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[K0[500],V0[500],J0[500],W0[500],X0[500],q0[500],$0[500],Z0[500],eE[500],Sw[500],tE[500],rE[500],nE[500],iE[500],aE[500],oE[500],sE[500],lE[500]],styles:{}};nc(OH);function vne(e){return e===void 0}var Pb={},mne;function Uht(){if(mne)return Pb;mne=1,Object.defineProperty(Pb,"__esModule",{value:!0});var e=Object.assign||function(o){for(var s=1;s<arguments.length;s++){var l=arguments[s];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(o[c]=l[c])}return o},t=an(),r=n(t);function n(o){return o&&o.__esModule?o:{default:o}}function i(o,s){var l={};for(var c in o)s.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(o,c)&&(l[c]=o[c]);return l}var a=24;return Pb.default=function(o){var s=o.fill,l=s===void 0?"currentColor":s,c=o.width,u=c===void 0?a:c,A=o.height,d=A===void 0?a:A,f=o.style,h=f===void 0?{}:f,g=i(o,["fill","width","height","style"]);return r.default.createElement("svg",e({viewBox:"0 0 "+a+" "+a,style:e({fill:l,width:u,height:d},h)},g),r.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))},Pb}var Hht=Uht();const Ght=xn(Hht);var Kht=(function(){function e(t,r){for(var n=0;n<r.length;n++){var i=r[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}})();function Vht(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jht(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function Wht(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Jxe=(function(e){Wht(t,e);function t(r){Vht(this,t);var n=Jht(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.toggleViews=function(){n.state.view==="hex"?n.setState({view:"rgb"}):n.state.view==="rgb"?n.setState({view:"hsl"}):n.state.view==="hsl"&&(n.props.hsl.a===1?n.setState({view:"hex"}):n.setState({view:"rgb"}))},n.handleChange=function(i,a){i.hex?Xg(i.hex)&&n.props.onChange({hex:i.hex,source:"hex"},a):i.r||i.g||i.b?n.props.onChange({r:i.r||n.props.rgb.r,g:i.g||n.props.rgb.g,b:i.b||n.props.rgb.b,source:"rgb"},a):i.a?(i.a<0?i.a=0:i.a>1&&(i.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(i.a*100)/100,source:"rgb"},a)):(i.h||i.s||i.l)&&(typeof i.s=="string"&&i.s.includes("%")&&(i.s=i.s.replace("%","")),typeof i.l=="string"&&i.l.includes("%")&&(i.l=i.l.replace("%","")),i.s==1?i.s=.01:i.l==1&&(i.l=.01),n.props.onChange({h:i.h||n.props.hsl.h,s:Number(vne(i.s)?n.props.hsl.s:i.s),l:Number(vne(i.l)?n.props.hsl.l:i.l),source:"hsl"},a))},n.showHighlight=function(i){i.currentTarget.style.background="#eee"},n.hideHighlight=function(i){i.currentTarget.style.background="transparent"},r.hsl.a!==1&&r.view==="hex"?n.state={view:"rgb"}:n.state={view:r.view},n}return Kht(t,[{key:"render",value:function(){var n=this,i=Un({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),a=void 0;return this.state.view==="hex"?a=ce.createElement("div",{style:i.fields,className:"flexbox-fix"},ce.createElement("div",{style:i.field},ce.createElement(Bi,{style:{input:i.input,label:i.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):this.state.view==="rgb"?a=ce.createElement("div",{style:i.fields,className:"flexbox-fix"},ce.createElement("div",{style:i.field},ce.createElement(Bi,{style:{input:i.input,label:i.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),ce.createElement("div",{style:i.field},ce.createElement(Bi,{style:{input:i.input,label:i.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),ce.createElement("div",{style:i.field},ce.createElement(Bi,{style:{input:i.input,label:i.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),ce.createElement("div",{style:i.alpha},ce.createElement(Bi,{style:{input:i.input,label:i.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view==="hsl"&&(a=ce.createElement("div",{style:i.fields,className:"flexbox-fix"},ce.createElement("div",{style:i.field},ce.createElement(Bi,{style:{input:i.input,label:i.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),ce.createElement("div",{style:i.field},ce.createElement(Bi,{style:{input:i.input,label:i.label},label:"s",value:Math.round(this.props.hsl.s*100)+"%",onChange:this.handleChange})),ce.createElement("div",{style:i.field},ce.createElement(Bi,{style:{input:i.input,label:i.label},label:"l",value:Math.round(this.props.hsl.l*100)+"%",onChange:this.handleChange})),ce.createElement("div",{style:i.alpha},ce.createElement(Bi,{style:{input:i.input,label:i.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),ce.createElement("div",{style:i.wrap,className:"flexbox-fix"},a,ce.createElement("div",{style:i.toggle},ce.createElement("div",{style:i.icon,onClick:this.toggleViews,ref:function(s){return n.icon=s}},ce.createElement(Ght,{style:i.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.hsl.a!==1&&i.view==="hex"?{view:"rgb"}:null}}]),t})(ce.Component);Jxe.defaultProps={view:"hex"};var Ene=function(){var t=Un({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return ce.createElement("div",{style:t.picker})},Xht=function(){var t=Un({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return ce.createElement("div",{style:t.picker})},jH=function(t){var r=t.width,n=t.onChange,i=t.disableAlpha,a=t.rgb,o=t.hsl,s=t.hsv,l=t.hex,c=t.renderers,u=t.styles,A=u===void 0?{}:u,d=t.className,f=d===void 0?"":d,h=t.defaultView,g=Un(rc({default:{picker:{width:r,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+a.r+", "+a.g+", "+a.b+", "+a.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},A),{disableAlpha:i});return ce.createElement("div",{style:g.picker,className:"chrome-picker "+f},ce.createElement("div",{style:g.saturation},ce.createElement(lD,{style:g.Saturation,hsl:o,hsv:s,pointer:Xht,onChange:n})),ce.createElement("div",{style:g.body},ce.createElement("div",{style:g.controls,className:"flexbox-fix"},ce.createElement("div",{style:g.color},ce.createElement("div",{style:g.swatch},ce.createElement("div",{style:g.active}),ce.createElement(Ky,{renderers:c}))),ce.createElement("div",{style:g.toggles},ce.createElement("div",{style:g.hue},ce.createElement(Vy,{style:g.Hue,hsl:o,pointer:Ene,onChange:n})),ce.createElement("div",{style:g.alpha},ce.createElement(MH,{style:g.Alpha,rgb:a,hsl:o,pointer:Ene,renderers:c,onChange:n})))),ce.createElement(Jxe,{rgb:a,hsl:o,hex:l,view:h,onChange:n,disableAlpha:i})))};jH.propTypes={width:J.oneOfType([J.string,J.number]),disableAlpha:J.bool,styles:J.object,defaultView:J.oneOf(["hex","rgb","hsl"])};jH.defaultProps={width:225,disableAlpha:!1,styles:{}};nc(jH);var qht=function(t){var r=t.color,n=t.onClick,i=n===void 0?function(){}:n,a=t.onSwatchHover,o=t.active,s=Un({default:{color:{background:r,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:FH(r),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:o,"color-#FFFFFF":r==="#FFFFFF",transparent:r==="transparent"});return ce.createElement(wm,{style:s.color,color:r,onClick:i,onHover:a,focusStyle:{boxShadow:"0 0 4px "+r}},ce.createElement("div",{style:s.dot}))},$ht=function(t){var r=t.hex,n=t.rgb,i=t.onChange,a=Un({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:r},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),o=function(l,c){l.r||l.g||l.b?i({r:l.r||n.r,g:l.g||n.g,b:l.b||n.b,source:"rgb"},c):i({hex:l.hex,source:"hex"},c)};return ce.createElement("div",{style:a.fields,className:"flexbox-fix"},ce.createElement("div",{style:a.active}),ce.createElement(Bi,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:r,onChange:o}),ce.createElement(Bi,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:n.r,onChange:o}),ce.createElement(Bi,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:n.g,onChange:o}),ce.createElement(Bi,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:n.b,onChange:o}))},zH=function(t){var r=t.onChange,n=t.onSwatchHover,i=t.colors,a=t.hex,o=t.rgb,s=t.styles,l=s===void 0?{}:s,c=t.className,u=c===void 0?"":c,A=Un(rc({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},l)),d=function(h,g){h.hex?Xg(h.hex)&&r({hex:h.hex,source:"hex"},g):r(h,g)};return ce.createElement(qx,{style:A.Compact,styles:l},ce.createElement("div",{style:A.compact,className:"compact-picker "+u},ce.createElement("div",null,Bm(i,function(f){return ce.createElement(qht,{key:f,color:f,active:f.toLowerCase()===a,onClick:d,onSwatchHover:n})}),ce.createElement("div",{style:A.clear})),ce.createElement($ht,{hex:a,rgb:o,onChange:d})))};zH.propTypes={colors:J.arrayOf(J.string),styles:J.object};zH.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};nc(zH);var Zht=function(t){var r=t.hover,n=t.color,i=t.onClick,a=t.onSwatchHover,o={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},s=Un({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:o}},{hover:r});return ce.createElement("div",{style:s.swatch},ce.createElement(wm,{color:n,onClick:i,onHover:a,focusStyle:o}))};const egt=xH.handleHover(Zht);var LH=function(t){var r=t.width,n=t.colors,i=t.onChange,a=t.onSwatchHover,o=t.triangle,s=t.styles,l=s===void 0?{}:s,c=t.className,u=c===void 0?"":c,A=Un(rc({default:{card:{width:r,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},l),{"hide-triangle":o==="hide","top-left-triangle":o==="top-left","top-right-triangle":o==="top-right","bottom-left-triangle":o==="bottom-left","bottom-right-triangle":o==="bottom-right"}),d=function(h,g){return i({hex:h,source:"hex"},g)};return ce.createElement("div",{style:A.card,className:"github-picker "+u},ce.createElement("div",{style:A.triangleShadow}),ce.createElement("div",{style:A.triangle}),Bm(n,function(f){return ce.createElement(egt,{color:f,key:f,onClick:d,onSwatchHover:a})}))};LH.propTypes={width:J.oneOfType([J.string,J.number]),colors:J.arrayOf(J.string),triangle:J.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:J.object};LH.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};nc(LH);var tgt=function(t){var r=t.direction,n=Un({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:r==="vertical"});return ce.createElement("div",{style:n.picker})},rgt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},YH=function(t){var r=t.width,n=t.height,i=t.onChange,a=t.hsl,o=t.direction,s=t.pointer,l=t.styles,c=l===void 0?{}:l,u=t.className,A=u===void 0?"":u,d=Un(rc({default:{picker:{position:"relative",width:r,height:n},hue:{radius:"2px"}}},c)),f=function(g){return i({a:1,h:g.h,l:.5,s:1})};return ce.createElement("div",{style:d.picker,className:"hue-picker "+A},ce.createElement(Vy,rgt({},d.hue,{hsl:a,pointer:s,onChange:f,direction:o})))};YH.propTypes={styles:J.object};YH.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:tgt,styles:{}};nc(YH);var ngt=function(t){var r=t.onChange,n=t.hex,i=t.rgb,a=t.styles,o=a===void 0?{}:a,s=t.className,l=s===void 0?"":s,c=Un(rc({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+n,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},o)),u=function(d,f){d.hex?Xg(d.hex)&&r({hex:d.hex,source:"hex"},f):(d.r||d.g||d.b)&&r({r:d.r||i.r,g:d.g||i.g,b:d.b||i.b,source:"rgb"},f)};return ce.createElement(qx,{styles:o},ce.createElement("div",{style:c.material,className:"material-picker "+l},ce.createElement(Bi,{style:{wrap:c.HEXwrap,input:c.HEXinput,label:c.HEXlabel},label:"hex",value:n,onChange:u}),ce.createElement("div",{style:c.split,className:"flexbox-fix"},ce.createElement("div",{style:c.third},ce.createElement(Bi,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"r",value:i.r,onChange:u})),ce.createElement("div",{style:c.third},ce.createElement(Bi,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"g",value:i.g,onChange:u})),ce.createElement("div",{style:c.third},ce.createElement(Bi,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"b",value:i.b,onChange:u})))))};nc(ngt);var igt=function(t){var r=t.onChange,n=t.rgb,i=t.hsv,a=t.hex,o=Un({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),s=function(c,u){c["#"]?Xg(c["#"])&&r({hex:c["#"],source:"hex"},u):c.r||c.g||c.b?r({r:c.r||n.r,g:c.g||n.g,b:c.b||n.b,source:"rgb"},u):(c.h||c.s||c.v)&&r({h:c.h||i.h,s:c.s||i.s,v:c.v||i.v,source:"hsv"},u)};return ce.createElement("div",{style:o.fields},ce.createElement(Bi,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"h",value:Math.round(i.h),onChange:s}),ce.createElement(Bi,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"s",value:Math.round(i.s*100),onChange:s}),ce.createElement(Bi,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"v",value:Math.round(i.v*100),onChange:s}),ce.createElement("div",{style:o.divider}),ce.createElement(Bi,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"r",value:n.r,onChange:s}),ce.createElement(Bi,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"g",value:n.g,onChange:s}),ce.createElement(Bi,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"b",value:n.b,onChange:s}),ce.createElement("div",{style:o.divider}),ce.createElement(Bi,{style:{wrap:o.HEXwrap,input:o.HEXinput,label:o.HEXlabel},label:"#",value:a.replace("#",""),onChange:s}),ce.createElement("div",{style:o.fieldSymbols},ce.createElement("div",{style:o.symbol},"°"),ce.createElement("div",{style:o.symbol},"%"),ce.createElement("div",{style:o.symbol},"%")))},agt=function(t){var r=t.hsl,n=Un({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":r.l>.5});return ce.createElement("div",{style:n.picker})},ogt=function(){var t=Un({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return ce.createElement("div",{style:t.pointer},ce.createElement("div",{style:t.left},ce.createElement("div",{style:t.leftInside})),ce.createElement("div",{style:t.right},ce.createElement("div",{style:t.rightInside})))},yne=function(t){var r=t.onClick,n=t.label,i=t.children,a=t.active,o=Un({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:a});return ce.createElement("div",{style:o.button,onClick:r},n||i)},sgt=function(t){var r=t.rgb,n=t.currentColor,i=Un({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+r.r+","+r.g+", "+r.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:n,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return ce.createElement("div",null,ce.createElement("div",{style:i.label},"new"),ce.createElement("div",{style:i.swatches},ce.createElement("div",{style:i.new}),ce.createElement("div",{style:i.current})),ce.createElement("div",{style:i.label},"current"))},lgt=(function(){function e(t,r){for(var n=0;n<r.length;n++){var i=r[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}})();function cgt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ugt(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function Agt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var UH=(function(e){Agt(t,e);function t(r){cgt(this,t);var n=ugt(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.state={currentColor:r.hex},n}return lgt(t,[{key:"render",value:function(){var n=this.props,i=n.styles,a=i===void 0?{}:i,o=n.className,s=o===void 0?"":o,l=Un(rc({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},a));return ce.createElement("div",{style:l.picker,className:"photoshop-picker "+s},ce.createElement("div",{style:l.head},this.props.header),ce.createElement("div",{style:l.body,className:"flexbox-fix"},ce.createElement("div",{style:l.saturation},ce.createElement(lD,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:agt,onChange:this.props.onChange})),ce.createElement("div",{style:l.hue},ce.createElement(Vy,{direction:"vertical",hsl:this.props.hsl,pointer:ogt,onChange:this.props.onChange})),ce.createElement("div",{style:l.controls},ce.createElement("div",{style:l.top,className:"flexbox-fix"},ce.createElement("div",{style:l.previews},ce.createElement(sgt,{rgb:this.props.rgb,currentColor:this.state.currentColor})),ce.createElement("div",{style:l.actions},ce.createElement(yne,{label:"OK",onClick:this.props.onAccept,active:!0}),ce.createElement(yne,{label:"Cancel",onClick:this.props.onCancel}),ce.createElement(igt,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t})(ce.Component);UH.propTypes={header:J.string,styles:J.object};UH.defaultProps={header:"Color Picker",styles:{}};nc(UH);var dgt=function(t){var r=t.onChange,n=t.rgb,i=t.hsl,a=t.hex,o=t.disableAlpha,s=Un({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:o}),l=function(u,A){u.hex?Xg(u.hex)&&r({hex:u.hex,source:"hex"},A):u.r||u.g||u.b?r({r:u.r||n.r,g:u.g||n.g,b:u.b||n.b,a:n.a,source:"rgb"},A):u.a&&(u.a<0?u.a=0:u.a>100&&(u.a=100),u.a/=100,r({h:i.h,s:i.s,l:i.l,a:u.a,source:"rgb"},A))};return ce.createElement("div",{style:s.fields,className:"flexbox-fix"},ce.createElement("div",{style:s.double},ce.createElement(Bi,{style:{input:s.input,label:s.label},label:"hex",value:a.replace("#",""),onChange:l})),ce.createElement("div",{style:s.single},ce.createElement(Bi,{style:{input:s.input,label:s.label},label:"r",value:n.r,onChange:l,dragLabel:"true",dragMax:"255"})),ce.createElement("div",{style:s.single},ce.createElement(Bi,{style:{input:s.input,label:s.label},label:"g",value:n.g,onChange:l,dragLabel:"true",dragMax:"255"})),ce.createElement("div",{style:s.single},ce.createElement(Bi,{style:{input:s.input,label:s.label},label:"b",value:n.b,onChange:l,dragLabel:"true",dragMax:"255"})),ce.createElement("div",{style:s.alpha},ce.createElement(Bi,{style:{input:s.input,label:s.label},label:"a",value:Math.round(n.a*100),onChange:l,dragLabel:"true",dragMax:"100"})))},fgt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Wxe=function(t){var r=t.colors,n=t.onClick,i=n===void 0?function(){}:n,a=t.onSwatchHover,o=Un({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!r||!r.length}),s=function(c,u){i({hex:c,source:"hex"},u)};return ce.createElement("div",{style:o.colors,className:"flexbox-fix"},r.map(function(l){var c=typeof l=="string"?{color:l}:l,u=""+c.color+(c.title||"");return ce.createElement("div",{key:u,style:o.swatchWrap},ce.createElement(wm,fgt({},c,{style:o.swatch,onClick:s,onHover:a,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+c.color}})))}))};Wxe.propTypes={colors:J.arrayOf(J.oneOfType([J.string,J.shape({color:J.string,title:J.string})])).isRequired};var hgt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},HH=function(t){var r=t.width,n=t.rgb,i=t.hex,a=t.hsv,o=t.hsl,s=t.onChange,l=t.onSwatchHover,c=t.disableAlpha,u=t.presetColors,A=t.renderers,d=t.styles,f=d===void 0?{}:d,h=t.className,g=h===void 0?"":h,p=Un(rc({default:hgt({picker:{width:r,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+n.r+","+n.g+","+n.b+","+n.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},f),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},f),{disableAlpha:c});return ce.createElement("div",{style:p.picker,className:"sketch-picker "+g},ce.createElement("div",{style:p.saturation},ce.createElement(lD,{style:p.Saturation,hsl:o,hsv:a,onChange:s})),ce.createElement("div",{style:p.controls,className:"flexbox-fix"},ce.createElement("div",{style:p.sliders},ce.createElement("div",{style:p.hue},ce.createElement(Vy,{style:p.Hue,hsl:o,onChange:s})),ce.createElement("div",{style:p.alpha},ce.createElement(MH,{style:p.Alpha,rgb:n,hsl:o,renderers:A,onChange:s}))),ce.createElement("div",{style:p.color},ce.createElement(Ky,null),ce.createElement("div",{style:p.activeColor}))),ce.createElement(dgt,{rgb:n,hsl:o,hex:i,onChange:s,disableAlpha:c}),ce.createElement(Wxe,{colors:u,onClick:s,onSwatchHover:l}))};HH.propTypes={disableAlpha:J.bool,width:J.oneOfType([J.string,J.number]),styles:J.object};HH.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};nc(HH);var nC=function(t){var r=t.hsl,n=t.offset,i=t.onClick,a=i===void 0?function(){}:i,o=t.active,s=t.first,l=t.last,c=Un({default:{swatch:{height:"12px",background:"hsl("+r.h+", 50%, "+n*100+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:o,first:s,last:l}),u=function(d){return a({h:r.h,s:.5,l:n,source:"hsl"},d)};return ce.createElement("div",{style:c.swatch,onClick:u})},ggt=function(t){var r=t.onClick,n=t.hsl,i=Un({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),a=.1;return ce.createElement("div",{style:i.swatches},ce.createElement("div",{style:i.swatch},ce.createElement(nC,{hsl:n,offset:".80",active:Math.abs(n.l-.8)<a&&Math.abs(n.s-.5)<a,onClick:r,first:!0})),ce.createElement("div",{style:i.swatch},ce.createElement(nC,{hsl:n,offset:".65",active:Math.abs(n.l-.65)<a&&Math.abs(n.s-.5)<a,onClick:r})),ce.createElement("div",{style:i.swatch},ce.createElement(nC,{hsl:n,offset:".50",active:Math.abs(n.l-.5)<a&&Math.abs(n.s-.5)<a,onClick:r})),ce.createElement("div",{style:i.swatch},ce.createElement(nC,{hsl:n,offset:".35",active:Math.abs(n.l-.35)<a&&Math.abs(n.s-.5)<a,onClick:r})),ce.createElement("div",{style:i.swatch},ce.createElement(nC,{hsl:n,offset:".20",active:Math.abs(n.l-.2)<a&&Math.abs(n.s-.5)<a,onClick:r,last:!0})),ce.createElement("div",{style:i.clear}))},pgt=function(){var t=Un({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return ce.createElement("div",{style:t.picker})},GH=function(t){var r=t.hsl,n=t.onChange,i=t.pointer,a=t.styles,o=a===void 0?{}:a,s=t.className,l=s===void 0?"":s,c=Un(rc({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},o));return ce.createElement("div",{style:c.wrap||{},className:"slider-picker "+l},ce.createElement("div",{style:c.hue},ce.createElement(Vy,{style:c.Hue,hsl:r,pointer:i,onChange:n})),ce.createElement("div",{style:c.swatches},ce.createElement(ggt,{hsl:r,onClick:n})))};GH.propTypes={styles:J.object};GH.defaultProps={pointer:pgt,styles:{}};nc(GH);var Ob={},Cne;function vgt(){if(Cne)return Ob;Cne=1,Object.defineProperty(Ob,"__esModule",{value:!0});var e=Object.assign||function(o){for(var s=1;s<arguments.length;s++){var l=arguments[s];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(o[c]=l[c])}return o},t=an(),r=n(t);function n(o){return o&&o.__esModule?o:{default:o}}function i(o,s){var l={};for(var c in o)s.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(o,c)&&(l[c]=o[c]);return l}var a=24;return Ob.default=function(o){var s=o.fill,l=s===void 0?"currentColor":s,c=o.width,u=c===void 0?a:c,A=o.height,d=A===void 0?a:A,f=o.style,h=f===void 0?{}:f,g=i(o,["fill","width","height","style"]);return r.default.createElement("svg",e({viewBox:"0 0 "+a+" "+a,style:e({fill:l,width:u,height:d},h)},g),r.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))},Ob}var mgt=vgt();const Egt=xn(mgt);var ygt=function(t){var r=t.color,n=t.onClick,i=n===void 0?function(){}:n,a=t.onSwatchHover,o=t.first,s=t.last,l=t.active,c=Un({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:r,marginBottom:"1px"},check:{color:FH(r),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:o,last:s,active:l,"color-#FFFFFF":r==="#FFFFFF",transparent:r==="transparent"});return ce.createElement(wm,{color:r,style:c.color,onClick:i,onHover:a,focusStyle:{boxShadow:"0 0 4px "+r}},ce.createElement("div",{style:c.check},ce.createElement(Egt,null)))},Cgt=function(t){var r=t.onClick,n=t.onSwatchHover,i=t.group,a=t.active,o=Un({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return ce.createElement("div",{style:o.group},Bm(i,function(s,l){return ce.createElement(ygt,{key:s,color:s,active:s.toLowerCase()===a,first:l===0,last:l===i.length-1,onClick:r,onSwatchHover:n})}))},KH=function(t){var r=t.width,n=t.height,i=t.onChange,a=t.onSwatchHover,o=t.colors,s=t.hex,l=t.styles,c=l===void 0?{}:l,u=t.className,A=u===void 0?"":u,d=Un(rc({default:{picker:{width:r,height:n},overflow:{height:n,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},c)),f=function(g,p){return i({hex:g,source:"hex"},p)};return ce.createElement("div",{style:d.picker,className:"swatches-picker "+A},ce.createElement(qx,null,ce.createElement("div",{style:d.overflow},ce.createElement("div",{style:d.body},Bm(o,function(h){return ce.createElement(Cgt,{key:h.toString(),group:h,active:s,onClick:f,onSwatchHover:a})}),ce.createElement("div",{style:d.clear})))))};KH.propTypes={width:J.oneOfType([J.string,J.number]),height:J.oneOfType([J.string,J.number]),colors:J.arrayOf(J.arrayOf(J.string)),styles:J.object};KH.defaultProps={width:320,height:240,colors:[[K0[900],K0[700],K0[500],K0[300],K0[100]],[V0[900],V0[700],V0[500],V0[300],V0[100]],[J0[900],J0[700],J0[500],J0[300],J0[100]],[W0[900],W0[700],W0[500],W0[300],W0[100]],[X0[900],X0[700],X0[500],X0[300],X0[100]],[q0[900],q0[700],q0[500],q0[300],q0[100]],[$0[900],$0[700],$0[500],$0[300],$0[100]],[Z0[900],Z0[700],Z0[500],Z0[300],Z0[100]],[eE[900],eE[700],eE[500],eE[300],eE[100]],["#194D33",Sw[700],Sw[500],Sw[300],Sw[100]],[tE[900],tE[700],tE[500],tE[300],tE[100]],[rE[900],rE[700],rE[500],rE[300],rE[100]],[nE[900],nE[700],nE[500],nE[300],nE[100]],[iE[900],iE[700],iE[500],iE[300],iE[100]],[aE[900],aE[700],aE[500],aE[300],aE[100]],[oE[900],oE[700],oE[500],oE[300],oE[100]],[sE[900],sE[700],sE[500],sE[300],sE[100]],[lE[900],lE[700],lE[500],lE[300],lE[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};nc(KH);var VH=function(t){var r=t.onChange,n=t.onSwatchHover,i=t.hex,a=t.colors,o=t.width,s=t.triangle,l=t.styles,c=l===void 0?{}:l,u=t.className,A=u===void 0?"":u,d=Un(rc({default:{card:{width:o,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},c),{"hide-triangle":s==="hide","top-left-triangle":s==="top-left","top-right-triangle":s==="top-right"}),f=function(g,p){Xg(g)&&r({hex:g,source:"hex"},p)};return ce.createElement("div",{style:d.card,className:"twitter-picker "+A},ce.createElement("div",{style:d.triangleShadow}),ce.createElement("div",{style:d.triangle}),ce.createElement("div",{style:d.body},Bm(a,function(h,g){return ce.createElement(wm,{key:g,color:h,hex:h,style:d.swatch,onClick:f,onHover:n,focusStyle:{boxShadow:"0 0 4px "+h}})}),ce.createElement("div",{style:d.hash},"#"),ce.createElement(Bi,{label:null,style:{input:d.input},value:i.replace("#",""),onChange:f}),ce.createElement("div",{style:d.clear})))};VH.propTypes={width:J.oneOfType([J.string,J.number]),triangle:J.oneOf(["hide","top-left","top-right"]),colors:J.arrayOf(J.string),styles:J.object};VH.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};nc(VH);var JH=function(t){var r=Un({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(t.hsl.h)+", "+Math.round(t.hsl.s*100)+"%, "+Math.round(t.hsl.l*100)+"%)"}}});return ce.createElement("div",{style:r.picker})};JH.propTypes={hsl:J.shape({h:J.number,s:J.number,l:J.number,a:J.number})};JH.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var WH=function(t){var r=Un({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(t.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return ce.createElement("div",{style:r.picker})};WH.propTypes={hsl:J.shape({h:J.number,s:J.number,l:J.number,a:J.number})};WH.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var wgt=function(t){var r=t.onChange,n=t.rgb,i=t.hsl,a=t.hex,o=t.hsv,s=function(f,h){if(f.hex)Xg(f.hex)&&r({hex:f.hex,source:"hex"},h);else if(f.rgb){var g=f.rgb.split(",");gP(f.rgb,"rgb")&&r({r:g[0],g:g[1],b:g[2],a:1,source:"rgb"},h)}else if(f.hsv){var p=f.hsv.split(",");gP(f.hsv,"hsv")&&(p[2]=p[2].replace("%",""),p[1]=p[1].replace("%",""),p[0]=p[0].replace("°",""),p[1]==1?p[1]=.01:p[2]==1&&(p[2]=.01),r({h:Number(p[0]),s:Number(p[1]),v:Number(p[2]),source:"hsv"},h))}else if(f.hsl){var m=f.hsl.split(",");gP(f.hsl,"hsl")&&(m[2]=m[2].replace("%",""),m[1]=m[1].replace("%",""),m[0]=m[0].replace("°",""),A[1]==1?A[1]=.01:A[2]==1&&(A[2]=.01),r({h:Number(m[0]),s:Number(m[1]),v:Number(m[2]),source:"hsl"},h))}},l=Un({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),c=n.r+", "+n.g+", "+n.b,u=Math.round(i.h)+"°, "+Math.round(i.s*100)+"%, "+Math.round(i.l*100)+"%",A=Math.round(o.h)+"°, "+Math.round(o.s*100)+"%, "+Math.round(o.v*100)+"%";return ce.createElement("div",{style:l.wrap,className:"flexbox-fix"},ce.createElement("div",{style:l.fields},ce.createElement("div",{style:l.double},ce.createElement(Bi,{style:{input:l.input,label:l.label},label:"hex",value:a,onChange:s})),ce.createElement("div",{style:l.column},ce.createElement("div",{style:l.single},ce.createElement(Bi,{style:{input:l.input2,label:l.label2},label:"rgb",value:c,onChange:s})),ce.createElement("div",{style:l.single},ce.createElement(Bi,{style:{input:l.input2,label:l.label2},label:"hsv",value:A,onChange:s})),ce.createElement("div",{style:l.single},ce.createElement(Bi,{style:{input:l.input2,label:l.label2},label:"hsl",value:u,onChange:s})))))},XH=function(t){var r=t.width,n=t.onChange,i=t.rgb,a=t.hsl,o=t.hsv,s=t.hex,l=t.header,c=t.styles,u=c===void 0?{}:c,A=t.className,d=A===void 0?"":A,f=Un(rc({default:{picker:{width:r,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+i.r+", "+i.g+", "+i.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},u));return ce.createElement("div",{style:f.picker,className:"google-picker "+d},ce.createElement("div",{style:f.head},l),ce.createElement("div",{style:f.swatch}),ce.createElement("div",{style:f.saturation},ce.createElement(lD,{hsl:a,hsv:o,pointer:JH,onChange:n})),ce.createElement("div",{style:f.body},ce.createElement("div",{style:f.controls,className:"flexbox-fix"},ce.createElement("div",{style:f.hue},ce.createElement(Vy,{style:f.Hue,hsl:a,radius:"4px",pointer:WH,onChange:n}))),ce.createElement(wgt,{rgb:i,hsl:a,hex:s,hsv:o,onChange:n})))};XH.propTypes={width:J.oneOfType([J.string,J.number]),styles:J.object,header:J.string};XH.defaultProps={width:652,styles:{},header:"Color picker"};nc(XH);const OB=({onChange:e,color:t,style:r,triangle:n,buttonStyle:i,position:a="bottom"})=>{const o=dt(g=>g.cti.ui.primaryColor),[s,l]=E.useState(!1),c=new Event("onChange"),u=["#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#FF8801"],A=Array.from(new Set([o,...u])),d=()=>{l(!s)},f=(g,p)=>{l(!1),e(g,p),dispatchEvent(c)};let h="";return a==="top"&&(h="translateY(-200px)"),v.jsxs("div",{className:"color-picker-container",children:[v.jsxs("div",{className:"color-button",style:i,children:[v.jsx("div",{onClick:d,style:{width:"36px",height:"14px",borderRadius:"2px",backgroundColor:t}}),s?v.jsx("div",{className:"wrapper",style:{...r,transform:h},children:v.jsx(Lht,{triangle:n,colors:A,color:t,onChangeComplete:f,style:r})}):null]}),v.jsx("div",{style:i,className:"reset-button",children:t?v.jsx(da,{placement:"top",title:"Supprimer la couleur",children:v.jsx(wt,{type:"danger",icon:v.jsx(qa,{}),onClick:f,size:"small"})}):null})]})},{Option:B0}=hn,Xxe=()=>{const[e,t]=E.useState(!1),r=dt(x=>x.cti.ui.primaryColor),n=dt(x=>x.cti.settings.data.session),i=dt(x=>x.cti.settings.user.homePageDefaultModule),a=dt(x=>x.cti.settings.user.showGraphs),o=dt(x=>x.cti.settings.user.spreadsheetEditor),s=dt(x=>x.cti.settings.user.spreadsheetSeparator),l=dt(x=>x.cti.settings.user.pmsiDefaultModule),c=dt(x=>x.cti.menu.modules),u=dt(x=>x.cti.settings.user.expandedRows),[A]=Je.useForm(),d=Sn(),f=n.CONNECTEDUSER,[h,g]=E.useState(r);let p=u==="ouvert";const m=async x=>{x.expandedRows===!0?x.expandedRows="ouvert":x.expandedRows="fermé";let{...M}=x;d(dve(M)),t(!0),x.primaryColor===void 0?x.primaryColor=h:x.primaryColor=x.primaryColor?.hex,d(lve(x.primaryColor));try{await Klt(f,x),Ri({type:"success",message:"Succès",description:"Modification des settings utilisateur réussie !"}),A.resetFields()}catch{Ri({type:"error",message:"Erreur",description:"Une erreur est survenue pendant la mise à jour des settings utilisateur..."})}},y=x=>{g(x.hex),t(!0)},C=(x,M)=>{t(!0)},w=()=>{t(!1),A.submit(),Ri({type:"success",message:"Paramètres",description:"Paramètres enregistrés"})},B=Object.values(c).filter(x=>x.name.toUpperCase().includes("PMSI"));return v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"page-header",children:[v.jsx("h1",{className:"header-title",children:"Options"}),v.jsx("div",{className:"header-actions",children:v.jsx(Hv,{onClick:w,disabled:!e,toolTipTitle:"Enregistrer"})})]}),v.jsx("div",{className:"page-content",style:{overflow:"scroll"},children:v.jsxs(Je,{form:A,onValuesChange:C,onFinish:m,initialValues:{pmsiDefaultModule:l,homePageDefaultModule:i,spreadsheetSeparator:s,spreadsheetEditor:o,showGraphs:a,primaryColor:r,expandedRows:p},children:[v.jsxs("div",{className:"options-section",children:[v.jsx("h2",{className:"section-title",children:"Paramètres d'affichage "}),v.jsx(oA,{style:{marginTop:"0px",marginBottom:"10px"}}),v.jsxs("div",{className:"section-body",children:[v.jsxs(as,{children:[v.jsx(Li,{span:4,children:v.jsx("span",{className:"first-label",children:"Principale"})}),v.jsx(Li,{span:6,children:v.jsx(Je.Item,{name:"primaryColor",className:"form-item-element",children:v.jsx(OB,{color:h,onChange:y,style:{right:"120px",top:"24px",position:"relative"}})})})]}),v.jsxs(as,{children:[v.jsx(Li,{span:4,children:v.jsx("span",{className:"first-label",children:"Affichage des graphiques "})}),v.jsx(Je.Item,{name:"showGraphs",className:"form-item-element",children:v.jsx(hn,{style:{width:160},options:[{value:"always",label:"toujours"},{value:"hidden",label:"masqués"},{value:"never",label:"jamais"}]})})]})]})]}),v.jsxs("div",{className:"options-section-middle",children:[v.jsx("h2",{className:"section-title",children:"Paramètres de l'export EXCEL "}),v.jsx(oA,{style:{marginTop:"0px",marginBottom:"10px"}}),v.jsxs("div",{className:"section-body",children:[v.jsxs(as,{children:[v.jsx(Li,{span:4,children:v.jsx("span",{className:"first-label",children:"Editeur CSV "})}),v.jsx(Li,{span:6,children:v.jsx(Je.Item,{name:"spreadsheetEditor",className:"form-item-element",children:v.jsxs(hn,{style:{width:160},children:[v.jsx(B0,{value:"EXCEL",children:"Microsoft Excel"}),v.jsx(B0,{value:"CSV",children:"Open Office"})]})})})]}),v.jsxs(as,{children:[v.jsx(Li,{span:4,children:v.jsx("span",{className:"first-label",children:"Séparateur "})}),v.jsx(Li,{span:6,children:v.jsx(Je.Item,{name:"spreadsheetSeparator",className:"form-item-element",children:v.jsxs(hn,{style:{width:80},children:[v.jsx(B0,{value:";",children:";"}),v.jsx(B0,{value:",",children:","})]})})})]})]})]}),v.jsxs("div",{className:"options-section-middle",children:[v.jsx("h2",{className:"section-title",children:"Paramètres des menus "}),v.jsx(oA,{style:{marginTop:"0px",marginBottom:"10px"}}),v.jsxs("div",{className:"section-body",children:[v.jsxs(as,{children:[v.jsx(Li,{span:4,children:v.jsx("span",{className:"first-label",children:"Module à ouvrir "})}),v.jsx(Li,{span:6,children:v.jsx(Je.Item,{name:"homePageDefaultModule",className:"form-item-element",children:v.jsx(hn,{style:{width:160},children:Object.values(c).map(({name:x,label:M},S)=>v.jsx(B0,{value:x.toLowerCase(),children:M},S))})})})]}),B.length>1?v.jsxs(as,{children:[v.jsx(Li,{span:4,children:v.jsx("span",{className:"first-label",children:"Module PMSI par défaut"})}),v.jsx(Li,{span:6,children:v.jsx(Je.Item,{name:"pmsiDefaultModule",className:"form-item-element",children:v.jsx(hn,{style:{width:160},children:B.map((x,M)=>v.jsx(B0,{value:x.name.toLowerCase(),children:x.label},M))})})})]}):null]})]}),v.jsxs("div",{className:"options-section-middle",children:[v.jsx("h2",{className:"section-title",children:"Paramètres des Tableaux"}),v.jsx(oA,{style:{marginTop:"0px",marginBottom:"10px"}}),v.jsx("div",{className:"section-body",children:v.jsxs(as,{children:[v.jsx(Li,{span:4,children:v.jsx("span",{className:"first-label",children:"Ouverture par défaut des regroupements"})}),v.jsx(Li,{span:6,children:v.jsx(Je.Item,{className:"form-item-element",name:"expandedRows",valuePropName:"checked",children:v.jsx(Go,{defaultChecked:p})})})]})})]})]})})]})},QR=({status:e,env:t,provider:r,module:n,duration:i,start:a,running:o})=>{const s=dt(h=>h.cti.settings.data),l=window.location,c=l.origin,u=l.pathname.replace(s.environment.ICTIDIR,`iCTI_${t.code}`);let A="exploit-env",d="",f="";switch(e){case 0:d="rgb(240, 255, 241)",f="3px solid rgb(124, 217, 146)";break;case 1:d="rgb(254, 255, 240)",f="3px solid rgb(247, 228, 99)";break;case 2:d="rgb(255, 242, 240)",f="3px solid rgb(235, 96, 96)";break;case-1:d="rgb(211,211,211)",f="3px solid rgb(122, 122, 122)";break}return v.jsx("a",{href:c+u,target:"_blank",rel:"noreferrer",children:v.jsxs("div",{className:A,style:{backgroundColor:d,border:f},children:[v.jsxs("div",{className:"exploit-label",children:[o===1&&v.jsx(sm,{className:"exploit__icon",spin:!0}),n??`${t.code} - ${t.trig&&t.trig!==""?t.trig+" - ":""}${t.comment}`]}),a&&v.jsxs("div",{className:"exploit-duration",children:["Débuté le ",ma(a).format("DD/MM/YYYY à HH:mm")]}),i&&v.jsxs("div",{className:"exploit-duration",children:["Durée: ",i]}),v.jsx("div",{className:"exploit-provider",children:r})]},n||t.code)})};QR.propTypes={status:J.number,env:J.object,provider:J.string,module:J.string,duration:J.string,start:J.string,running:J.number};const wne={iCTI_activite:"ADMPROVIDER",iCTI_pmsi:"PMSIPROVIDER",iCTI_pmsipsy:"PMSIPSYPROVIDER",iCTI_pmsihad:"PMSIHADPROVIDER",iCTI_pmsissr:"PMSISSRPROVIDER",iCTI_rh:"RHPROVIDER",iCTI_compta:"COMPTAPROVIDER",iCTI_eco:"ECOPROVIDER",iCTI_dpi:"DPIPROVIDER"},qxe=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:v.jsx("path",{fill:"currentColor",d:"M21.094 13.281a2.35 2.35 0 0 0-2.21 1.563H16.97l-1.384-4.153a.78.78 0 0 0-1.492.032l-2.174 7.605L9.364 2.996a.781.781 0 0 0-1.528-.06L4.859 14.843H2.344a.781.781 0 1 0 0 1.562h3.125a.78.78 0 0 0 .758-.591L8.44 6.959l2.508 15.045a.78.78 0 0 0 .727.652h.044a.78.78 0 0 0 .75-.566l2.432-8.51.764 2.292a.78.78 0 0 0 .741.534h2.478a2.344 2.344 0 1 0 2.21-3.125"})}),$xe=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M2.344 15.875h3.125l3.125-12.5 3.125 18.75 3.125-10.937 1.562 4.687h3.125"}),v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21.094 17.188a1.562 1.562 0 1 0 0-3.125 1.562 1.562 0 0 0 0 3.124"})]}),Zxe=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{fill:"currentColor",d:"M4.663 5.078h15.625q.274 0 .546.035A3.224 3.224 0 0 0 17.049 2.4L4.2 4.594h-.014A3.22 3.22 0 0 0 2.179 5.87a4.28 4.28 0 0 1 2.484-.792M20.288 6.25H4.663a3.13 3.13 0 0 0-3.125 3.125v9.375a3.13 3.13 0 0 0 3.125 3.125h15.625a3.13 3.13 0 0 0 3.125-3.125V9.375a3.13 3.13 0 0 0-3.125-3.125m-2.32 9.375a1.562 1.562 0 1 1 0-3.125 1.562 1.562 0 0 1 0 3.125"}),v.jsx("path",{fill:"currentColor",d:"M1.563 12.67V7.814c0-1.059.585-2.833 2.62-3.217 1.725-.324 3.434-.324 3.434-.324s1.123.782.196.782c-.928 0-.904 1.196 0 1.196.903 0 0 1.147 0 1.147l-3.638 4.126z"})]}),eMe=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:2,d:"M20.313 7.031H4.688a2.344 2.344 0 0 0-2.344 2.344v9.375a2.344 2.344 0 0 0 2.344 2.344h15.625a2.344 2.344 0 0 0 2.343-2.344V9.375a2.344 2.344 0 0 0-2.343-2.344Z"}),v.jsx("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:2,d:"M20.086 7.031V5.566a2.442 2.442 0 0 0-2.898-2.397L4.328 5.364a2.44 2.44 0 0 0-1.984 2.4v2.392"}),v.jsx("path",{fill:"currentColor",stroke:"currentColor",strokeWidth:2,d:"M17.969 14.625a.563.563 0 1 1 0-1.125.563.563 0 0 1 0 1.125Z"})]}),tMe=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:v.jsx("path",{fill:"currentColor",d:"M17.969 2.344h-.557a.39.39 0 0 1-.364-.248A2.06 2.06 0 0 0 15.13.78H9.87a2.06 2.06 0 0 0-1.918 1.315.39.39 0 0 1-.364.248h-.557a3.125 3.125 0 0 0-3.125 3.125v15.625a3.125 3.125 0 0 0 3.125 3.125H17.97a3.125 3.125 0 0 0 3.125-3.125V5.469a3.125 3.125 0 0 0-3.125-3.125m-2.35 3.125H9.38a.781.781 0 1 1 0-1.563h6.238a.781.781 0 1 1 0 1.563"})}),rMe=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:2,d:"M16.406 3.125h1.563a2.343 2.343 0 0 1 2.343 2.344v15.625a2.343 2.343 0 0 1-2.343 2.343H7.03a2.344 2.344 0 0 1-2.343-2.343V5.469A2.344 2.344 0 0 1 7.03 3.125h1.563"}),v.jsx("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:2,d:"M15.13 1.563H9.87c-.705 0-1.276.57-1.276 1.275v.574c0 .704.571 1.276 1.276 1.276h5.26c.705 0 1.276-.572 1.276-1.276v-.574c0-.704-.571-1.275-1.276-1.275Z"})]}),nMe=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:v.jsx("path",{fill:"currentColor",d:"M21.528 6.655a.195.195 0 0 0 0-.337L14.07 1.985a3.13 3.13 0 0 0-3.14 0L3.472 6.318a.195.195 0 0 0 0 .337l8.93 5.253a.2.2 0 0 0 .198 0zM2.637 7.984a.195.195 0 0 0-.293.17v8.491a2.34 2.34 0 0 0 1.164 2.021l7.918 4.748a.196.196 0 0 0 .293-.17v-9.85a.2.2 0 0 0-.098-.17zm10.644 5.444v9.814a.195.195 0 0 0 .293.17l7.918-4.748a2.34 2.34 0 0 0 1.164-2.019v-8.49a.196.196 0 0 0-.293-.17L13.38 13.26a.2.2 0 0 0-.098.169"})}),iMe=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21.875 16.668V8.331a1.56 1.56 0 0 0-.776-1.349l-7.422-4.319a2.34 2.34 0 0 0-2.355 0L3.9 6.983a1.56 1.56 0 0 0-.776 1.348v8.337a1.56 1.56 0 0 0 .776 1.35l7.422 4.319a2.34 2.34 0 0 0 2.355 0l7.422-4.32a1.56 1.56 0 0 0 .775-1.349M3.37 7.519l9.13 5.371m0 0 9.13-5.371M12.5 12.89v9.766"})}),aMe=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 26 25",...e,children:[v.jsx("path",{fill:"currentColor",d:"M12.889 9.89a.195.195 0 0 0 .222 0 7.42 7.42 0 0 1 6.272-.997.195.195 0 0 0 .251-.196A6.65 6.65 0 0 0 13 2.344a6.65 6.65 0 0 0-6.634 6.355.195.195 0 0 0 .251.195 7.42 7.42 0 0 1 6.272.997zm7.402.489a7.45 7.45 0 0 1-4.057 5.285.2.2 0 0 0-.111.18l.002.172a7.4 7.4 0 0 1-2.302 5.368.195.195 0 0 0 .031.308 6.6 6.6 0 0 0 3.443.964c3.519 0 6.548-2.943 6.64-6.462a6.64 6.64 0 0 0-3.357-5.95.194.194 0 0 0-.252.05.2.2 0 0 0-.037.085"}),v.jsx("path",{fill:"currentColor",d:"M19.57 9.945a.195.195 0 0 0-.13-.215 6.63 6.63 0 0 0-5.587.61.2.2 0 0 0-.09.146.2.2 0 0 0 .06.161 7.4 7.4 0 0 1 2.17 3.975.196.196 0 0 0 .29.132 6.66 6.66 0 0 0 3.288-4.81m-9.695 6.07q0-.086.002-.171a.2.2 0 0 0-.11-.18 7.45 7.45 0 0 1-4.058-5.285.195.195 0 0 0-.287-.135 6.64 6.64 0 0 0-3.357 5.95c.095 3.519 3.122 6.462 6.64 6.462a6.6 6.6 0 0 0 3.441-.964.195.195 0 0 0 .031-.308 7.4 7.4 0 0 1-2.302-5.368"}),v.jsx("path",{fill:"currentColor",d:"M8.703 9.375c-.729 0-1.453.12-2.142.355a.195.195 0 0 0-.132.215 6.66 6.66 0 0 0 3.287 4.81.195.195 0 0 0 .29-.133 7.4 7.4 0 0 1 2.172-3.975.195.195 0 0 0-.032-.307 6.6 6.6 0 0 0-3.443-.965M13 16.406c-.706 0-1.408-.1-2.086-.299a.195.195 0 0 0-.251.196 6.63 6.63 0 0 0 2.206 4.658.195.195 0 0 0 .262 0 6.63 6.63 0 0 0 2.206-4.658.196.196 0 0 0-.251-.196c-.678.2-1.38.3-2.086.3m2.274-1.35a6.64 6.64 0 0 0-2.142-3.984.2.2 0 0 0-.264 0 6.64 6.64 0 0 0-2.142 3.983.195.195 0 0 0 .131.215 6.64 6.64 0 0 0 4.286 0 .195.195 0 0 0 .13-.215"})]}),oMe=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:2,d:"M12.5 14.844a5.86 5.86 0 1 0 0-11.72 5.86 5.86 0 0 0 0 11.72Z"}),v.jsx("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:2,d:"M16.797 21.875a5.86 5.86 0 1 0 0-11.719 5.86 5.86 0 0 0 0 11.719Z"}),v.jsx("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:2,d:"M8.203 21.875a5.86 5.86 0 1 0 0-11.719 5.86 5.86 0 0 0 0 11.719Z"})]}),sMe=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 26 22",...e,children:v.jsx("path",{fill:"currentColor",d:"M21.531 9.358a3.9 3.9 0 0 0-1.562-.327H5.906A3.91 3.91 0 0 0 2 12.937v5.47a.781.781 0 1 0 1.563 0v-.391a.396.396 0 0 1 .39-.391h17.969a.396.396 0 0 1 .39.39v.391a.781.781 0 1 0 1.563 0v-5.468a3.91 3.91 0 0 0-2.344-3.58M18.797 2H7.078a2.734 2.734 0 0 0-2.734 2.734V8.25a.195.195 0 0 0 .25.188 4.7 4.7 0 0 1 1.312-.188h.207a.195.195 0 0 0 .195-.173 1.56 1.56 0 0 1 1.551-1.39h2.735a1.56 1.56 0 0 1 1.553 1.39.195.195 0 0 0 .195.173h1.194a.195.195 0 0 0 .195-.173 1.563 1.563 0 0 1 1.55-1.39h2.735a1.56 1.56 0 0 1 1.552 1.39.195.195 0 0 0 .196.173h.205c.444 0 .886.063 1.313.188a.195.195 0 0 0 .25-.188V4.734A2.734 2.734 0 0 0 18.796 2"})}),lMe=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M2.344 20.313v-5.47a3.135 3.135 0 0 1 3.125-3.124H19.53a3.134 3.134 0 0 1 3.125 3.125v5.469m-3.906-8.594H4.688V6.64A1.96 1.96 0 0 1 6.64 4.688h11.718a1.96 1.96 0 0 1 1.953 1.953v5.078z"}),v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M2.344 20.313v-.391a1.176 1.176 0 0 1 1.172-1.172h17.968a1.176 1.176 0 0 1 1.172 1.172v.39M5.47 11.72v-.781A1.567 1.567 0 0 1 7.03 9.375h3.907a1.567 1.567 0 0 1 1.562 1.563m0 0v.78m0-.78a1.567 1.567 0 0 1 1.563-1.563h3.906a1.567 1.567 0 0 1 1.562 1.563v.78"})]}),cMe=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{fill:"currentColor",d:"M9.458 7.463a.781.781 0 0 1 1.447.125l1.777 5.926 1.465-2.926a.78.78 0 0 1 1.397 0l1.345 2.693h4.725a10.4 10.4 0 0 0 1.042-4.656c-.03-3.032-2.464-5.5-5.424-5.5-2.348 0-3.906 1.442-4.732 2.49-.824-1.05-2.384-2.49-4.732-2.49-2.96 0-5.393 2.468-5.424 5.5-.013 1.048.134 2.09.436 3.094h4.55z"}),v.jsx("path",{fill:"currentColor",d:"m15.708 14.412-.864-1.727-1.645 3.29a.782.782 0 0 1-1.45-.125L9.972 9.924 8.507 12.85a.78.78 0 0 1-.694.431H3.386a14 14 0 0 0 1.82 2.816c.917 1.117 2.578 2.903 6.416 5.508a1.555 1.555 0 0 0 1.757 0c3.838-2.605 5.5-4.391 6.416-5.508q.495-.603.928-1.253h-4.317a.78.78 0 0 1-.698-.432m6.948-1.13h-1.042q-.39.812-.891 1.562h1.933a.781.781 0 1 0 0-1.563M2.344 11.718a.781.781 0 0 0 0 1.562h1.042a11 11 0 0 1-.606-1.562z"})]}),uMe=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17.232 3.906c-3.17 0-4.732 3.125-4.732 3.125s-1.562-3.125-4.732-3.125c-2.577 0-4.617 2.156-4.643 4.727-.054 5.339 4.235 9.135 8.936 12.326a.78.78 0 0 0 .879 0c4.7-3.19 8.988-6.987 8.935-12.326-.026-2.571-2.066-4.727-4.643-4.727"}),v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M2.344 12.5h5.469l2.343-4.687 2.344 7.812 2.344-4.687 1.562 3.124h6.25"})]}),Bgt=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:v.jsx("path",{fill:"currentColor",d:"M21.875 4.688a3.125 3.125 0 1 0-4.703 2.695c-.087 1.02-.56 1.86-1.41 2.505-.866.659-2.086 1.05-3.262 1.05s-2.396-.391-3.263-1.05c-.85-.644-1.322-1.486-1.41-2.505a3.125 3.125 0 1 0-3.13.014c.102 1.996 1.034 3.754 2.652 4.981 1.015.77 2.27 1.303 3.589 1.542v3.688a3.125 3.125 0 1 0 3.124 0V13.92c1.319-.239 2.574-.772 3.589-1.542 1.618-1.227 2.55-2.985 2.652-4.98a3.13 3.13 0 0 0 1.572-2.71M6.25 3.125a1.563 1.563 0 1 1 0 3.125 1.563 1.563 0 0 1 0-3.125m6.25 18.75a1.563 1.563 0 1 1 0-3.125 1.563 1.563 0 0 1 0 3.125M18.75 6.25a1.563 1.563 0 1 1 0-3.126 1.563 1.563 0 0 1 0 3.126"})}),AMe=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6.25 7.031a2.344 2.344 0 1 0 0-4.687 2.344 2.344 0 0 0 0 4.687M12.5 22.656a2.344 2.344 0 1 0 0-4.687 2.344 2.344 0 0 0 0 4.687M12.5 12.5v5.469M18.75 7.031a2.344 2.344 0 1 0 0-4.687 2.344 2.344 0 0 0 0 4.687"}),v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6.25 7.031c0 3.646 3.365 5.469 6.25 5.469s6.25-1.823 6.25-5.469"})]}),kL=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{fill:"currentColor",d:"M13.135 16.387a8.4 8.4 0 0 1-1.382-.01 8.6 8.6 0 0 1-6.233-3.562.195.195 0 0 0-.331.017L1.673 19.15c-.133.245-.154.538-.013.776a.82.82 0 0 0 .694.387h3.81a.75.75 0 0 1 .664.357l1.888 3.158a.8.8 0 0 0 .671.39c.29-.015.59-.204.711-.468l3.228-7.087a.195.195 0 0 0-.191-.276m10.187 2.748-3.492-6.307a.195.195 0 0 0-.33-.018 8.6 8.6 0 0 1-3.823 3 .79.79 0 0 0-.426.402l-1.8 3.96a.39.39 0 0 0 0 .322l1.478 3.252c.12.264.42.457.71.473a.8.8 0 0 0 .668-.397l1.882-3.153c.14-.237.396-.358.672-.357h3.846c.326 0 .573-.17.684-.488a.83.83 0 0 0-.069-.69M12.513 10.156a2.344 2.344 0 1 0 0-4.688 2.344 2.344 0 0 0 0 4.688"}),v.jsx("path",{fill:"currentColor",d:"M12.513.781A7.04 7.04 0 0 0 5.48 7.813a7.04 7.04 0 0 0 7.032 7.03 7.04 7.04 0 0 0 7.03-7.03A7.04 7.04 0 0 0 12.514.78m0 10.938a3.906 3.906 0 1 1 0-7.812 3.906 3.906 0 0 1 0 7.812"})]}),xgt=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12.5 14.063a6.25 6.25 0 1 0 0-12.5 6.25 6.25 0 0 0 0 12.5"}),v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"m7.014 11.124-4.67 8.407 4.241-.02a.78.78 0 0 1 .675.38l2.115 3.547 4.313-9.489M17.898 10.938l4.758 8.593-4.241-.02a.78.78 0 0 0-.675.38l-2.115 3.547-3.125-6.875M12.5 10.938a3.125 3.125 0 1 0 0-6.25 3.125 3.125 0 0 0 0 6.25"})]}),dMe=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:v.jsx("path",{fill:"currentColor",d:"M16.406 12.5c-1.004 0-1.974-.448-2.734-1.262a4.88 4.88 0 0 1-1.27-2.978c-.085-1.202.282-2.308 1.033-3.114.75-.805 1.8-1.24 2.971-1.24 1.164 0 2.216.443 2.964 1.246.755.812 1.123 1.915 1.038 3.107-.081 1.129-.532 2.186-1.27 2.979-.757.814-1.727 1.262-2.732 1.262m6.437 8.594H9.97a1.35 1.35 0 0 1-1.074-.521 1.48 1.48 0 0 1-.257-1.26c.41-1.65 1.43-3.02 2.945-3.958 1.345-.834 3.058-1.293 4.822-1.293 1.8 0 3.467.44 4.82 1.273 1.52.934 2.54 2.31 2.948 3.981a1.48 1.48 0 0 1-.26 1.26 1.35 1.35 0 0 1-1.07.518M7.178 12.695c-1.719 0-3.23-1.597-3.37-3.56-.069-1.007.245-1.937.88-2.619.627-.675 1.513-1.047 2.49-1.047.976 0 1.855.374 2.487 1.053.64.687.952 1.616.879 2.613-.14 1.963-1.65 3.56-3.366 3.56m3.206 1.536c-.86-.42-1.974-.63-3.206-.63-1.438 0-2.835.375-3.934 1.056C2 15.43 1.161 16.555.822 17.914a1.34 1.34 0 0 0 .234 1.14 1.24 1.24 0 0 0 .981.477h5.42a.39.39 0 0 0 .384-.32l.02-.092c.414-1.663 1.385-3.069 2.818-4.093a.392.392 0 0 0-.03-.654 4 4 0 0 0-.265-.141"})}),fMe=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19.629 8.203c-.143 1.986-1.616 3.516-3.223 3.516s-3.082-1.53-3.222-3.516c-.147-2.066 1.287-3.515 3.222-3.515s3.37 1.487 3.223 3.515"}),v.jsx("path",{stroke:"currentColor",strokeMiterlimit:10,strokeWidth:2,d:"M16.406 14.844c-3.182 0-6.242 1.58-7.009 4.658-.101.408.154.81.573.81h12.873c.419 0 .673-.402.573-.81-.767-3.127-3.827-4.658-7.01-4.658Z"}),v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9.766 9.08c-.115 1.585-1.305 2.834-2.588 2.834S4.702 10.666 4.59 9.08C4.473 7.43 5.632 6.25 7.178 6.25s2.704 1.21 2.588 2.83"}),v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:10,strokeWidth:2,d:"M10.059 14.941c-.882-.403-1.852-.559-2.881-.559-2.54 0-4.986 1.263-5.598 3.721-.081.325.123.647.457.647H7.52"})]}),hMe=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 26 25",...e,children:[v.jsx("path",{fill:"currentColor",d:"M3.728 17.432a.78.78 0 0 1-.714-.462A10.937 10.937 0 0 1 13 1.563a.78.78 0 0 1 .781.78V12.5a.78.78 0 0 1-.462.713l-9.273 4.148a.8.8 0 0 1-.318.07"}),v.jsx("path",{fill:"currentColor",d:"M15.812 3.33a.39.39 0 0 0-.468.38v8.79a2.35 2.35 0 0 1-1.387 2.14l-8.421 3.768a.39.39 0 0 0-.164.577c.645.948 1.445 1.78 2.366 2.461a10.07 10.07 0 0 0 6.043 1.991c5.6 0 10.157-4.556 10.157-10.156 0-4.905-3.496-9.009-8.126-9.952"})]}),gMe=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:10,strokeWidth:2,d:"M12.502 3.938q.385-.032.78-.032c5.175 0 9.374 4.2 9.374 9.375 0 5.176-4.199 9.375-9.375 9.375a9.38 9.38 0 0 1-8.93-6.511"}),v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12.5 2.344C6.89 2.344 2.344 6.89 2.344 12.5c-.002 1.43.299 2.845.883 4.15L12.5 12.5z"})]}),PL=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{fill:"currentColor",d:"M16.406 16.406H1.563a.78.78 0 0 1-.684-1.162L8.3 1.962a.781.781 0 0 1 1.364 0l7.422 13.282a.78.78 0 0 1-.68 1.162"}),v.jsx("path",{fill:"currentColor",d:"M16.406 7.813c-.534 0-1.067.054-1.59.162l3.636 6.507a2.344 2.344 0 0 1-2.046 3.487H8.952a7.813 7.813 0 1 0 7.454-10.157"})]}),pMe=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:v.jsx("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:2,d:"M12.955 9.498a7.031 7.031 0 1 1-3.58 6.127m7.031 0H1.563L8.984 2.344z"})}),vMe=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:v.jsx("path",{fill:"currentColor",d:"M22.927 5.885a.782.782 0 0 0-1.247-.196l-3 3.002a.787.787 0 0 1-1.105 0l-1.297-1.298a.78.78 0 0 1 0-1.105L19.265 3.3a.782.782 0 0 0-.233-1.266c-2.257-1.009-5.073-.482-6.849 1.28-1.509 1.499-1.958 3.84-1.233 6.423a.78.78 0 0 1-.219.781l-8.129 7.424a3.133 3.133 0 1 0 4.424 4.426l7.504-8.147a.78.78 0 0 1 .77-.223 8.8 8.8 0 0 0 2.257.311c1.63 0 3.062-.528 4.094-1.545 1.912-1.883 2.203-5.077 1.276-6.88M4.857 21.834a1.563 1.563 0 1 1-.339-3.107 1.563 1.563 0 0 1 .34 3.107"})}),qH=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 26 26",...e,children:[v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:10,strokeWidth:2,d:"M20.196 9.777a1.567 1.567 0 0 1-2.21 0L16.69 8.48a1.567 1.567 0 0 1 0-2.21l2.937-2.938a.05.05 0 0 0 .014-.044.05.05 0 0 0-.029-.036c-1.895-.812-4.353-.398-5.913 1.15-1.494 1.483-1.578 3.712-1.032 5.657a1.56 1.56 0 0 1-.442 1.567L4.09 19.055a2.352 2.352 0 1 0 3.32 3.32l7.513-8.154a1.56 1.56 0 0 1 1.543-.446c1.93.517 4.128.42 5.602-1.035 1.586-1.562 1.928-4.324 1.16-5.904a.05.05 0 0 0-.036-.027.05.05 0 0 0-.043.014z"}),v.jsx("path",{fill:"currentColor",d:"M5.652 21.594a.781.781 0 1 0 0-1.563.781.781 0 0 0 0 1.563"})]}),mMe=[{label:"Outils",key:"outils",icon:v.jsx(vMe,{}),index:300,iconOutline:v.jsx(qH,{})},{label:"E.I.S",key:"eis",index:0,icon:v.jsx(aMe,{}),iconOutline:v.jsx(oMe,{})},{label:"PMSI MCO",key:"pmsi",index:1,icon:v.jsx(cMe,{}),iconOutline:v.jsx(uMe,{})},{label:"PMSI SMR",key:"pmsissr",index:2,icon:v.jsx(PL,{}),iconOutline:v.jsx(pMe,{})},{label:"PMSI HAD",key:"pmsihad",index:3,icon:v.jsx(sMe,{}),iconOutline:v.jsx(lMe,{})},{label:"PMSI PSY",key:"pmsipsy",index:4,icon:v.jsx(Bgt,{}),iconOutline:v.jsx(AMe,{})},{label:"Activité",key:"activite",index:5,icon:v.jsx(qxe,{}),iconOutline:v.jsx($xe,{})},{label:"Ressources Humaines - Paie",key:"rh",index:6,icon:v.jsx(dMe,{}),iconOutline:v.jsx(fMe,{})},{label:"DPI",key:"dpi",index:7,icon:v.jsx(tMe,{}),iconOutline:v.jsx(rMe,{})},{label:"Gestion Économique",key:"eco",index:8,icon:v.jsx(nMe,{}),iconOutline:v.jsx(iMe,{})},{label:"Comptabilité",key:"compta",index:9,icon:v.jsx(Zxe,{}),iconOutline:v.jsx(eMe,{})},{label:"SSAE",key:"ssae",index:13,icon:v.jsx(hMe,{}),iconOutline:v.jsx(gMe,{})},{label:"Qualite",key:"qualite",index:14,icon:v.jsx(kL,{}),iconOutline:v.jsx(xgt,{})}],Af={activite:{label:"Activite",module:"iCTI_activite"},rhs_rsf:{label:"SSR",module:"iCTI_pmsissr"},rss_rsf:{label:"PMSI",module:"iCTI_pmsi"},rss_rsf_en_cours:{label:"PMSI - Fil de l'eau",module:"iCTI_pmsi"},compta:{label:"Compta",module:"iCTI_compta"},rh:{label:"RH",module:"iCTI_rh"},planning:{label:"Planning",module:"iCTI_rh"},eco:{label:"Eco",module:"iCTI_eco"},dpi:{label:"Dpi",module:"iCTI_dpi"},aggregateCtiIndicators:{label:"Essentiels",module:"iCTI_XXX"}},Bne={dpi:"DPI",pmsi:"PMSI",pmsissr:"PMSISSR",pmsiHAD:"PMSIHAD",pmsipsy:"PMSIPSY",activite:"ACTI",rh:"RH",eco:"ECO",compta:"COMPTA",ssae:"SSAE",outils:"TOOL"},Mgt=["Présentation i-CTI","EHTRACE"],bgt=()=>{const[e,t]=E.useState(["Synthèse"]),[r,n]=E.useState(!1),i=Sn(),a=dt(f=>f.cti.components.logs.data.exploit),o=dt(f=>f.cti.components.logs.data.timestamp),s=dt(f=>f.cti.components.logs.loading),l=dt(f=>f.cti.settings.data);E.useEffect(()=>{i(ite())},[i]),E.useEffect(()=>{if(a.length){let f=[];a.forEach(h=>{h.jobs.forEach(g=>{let p="";switch(g.job){case"iCTI_consolidation_pmsi":p="iCTI_pmsi";break;case"iCTI_import_activite_consolidation":p="iCTI_activite";break;default:p=g.job.replace(/iCTI_(import_)?/,"");break}Af[p]&&!f.includes(p)&&f.push(p)})}),t(f)}},[a]);const c=()=>{i(ite())},u=f=>a.filter(g=>g.jobs.some(p=>f==="rss_rsf_en_cours"&&p.job.includes("pmsi")?!0:p.job.includes(f))).sort((g,p)=>g.code.localeCompare(p.code)).map(g=>{const p=g.jobs.find(m=>f==="rss_rsf"?m.job.includes(f)&&!m.job.includes("en_cours"):f==="rss_rsf_en_cours"&&m.job.includes("pmsi")?!0:m.job.includes(f));if(p){const m=p.status,y=p.running,C=Object.keys(g.settings).length?g.settings[wne[Af[f].module]]:"";return v.jsx(QR,{status:m,running:y,env:g,provider:C,duration:p.duration,start:p.start},g.code)}else return null}),A=()=>{let f=[];return l.environment.ISEXPLOIT==="1"&&(f=e.map(h=>({label:Af[h]?.label??h,key:h,children:v.jsx("div",{className:"exploit-module",children:u(h)})}))),f},d=f=>{if(f)return a.sort((h,g)=>h.code.localeCompare(g.code)).map(h=>{const g=h.jobs.map(m=>m.status).includes(-1)?-1:h.jobs.reduce((m,y)=>(r||Af[y.module])&&y.status>m?y.status:m,0);return v.jsx(QR,{status:g,running:0,env:h,provider:""},h.code)});{const h=a.find(g=>g.code===l.environment.ICTIDIR.replace("iCTI_",""));if(h)return h.jobs.map(g=>{const p=g.module!==g.job?g.module:g.job.replace(/iCTI_(import_)?/,""),m=Object.keys(h.settings).length&&Af[g.module]?h.settings[wne[Af[g.module].module]]:null;return r||Af[p]?v.jsx(QR,{status:g.status,running:g.running,env:h,provider:m,duration:g.duration,start:g.start,module:Af[p]?Af[p].label:p},g.job):null})}};return!s&&!l.environment.ISEXPLOIT?v.jsx(Vg,{icon:v.jsx(Dy,{}),title:"Cette fonctionnalité n'est pas encore disponible sur votre serveur."}):v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"component-header",children:[v.jsxs("div",{className:"header-title",children:[l.environment.ISEXPLOIT==="1"?"Résumé Exploitation Serveur ":"Résumé Exploitation ","(dernière mise à jour: ",ma(o).format("HH:mm"),")"]}),v.jsxs("div",{className:"header-actions",children:[v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"actions-label",children:"Afficher les jobs CTI:"}),v.jsx(Go,{checked:r,onChange:f=>n(f)})]}),v.jsx(wt,{onClick:c,type:"primary",loading:s,disabled:s,icon:v.jsx(wE,{}),children:"Rafraichir"})]})]}),v.jsx("div",{className:"component-content",children:v.jsx(za,{items:[{label:"Synthèse",key:"total",children:v.jsx("div",{className:"exploit-module",children:d(l.environment.ISEXPLOIT==="1")})},{tabsItems:A}]})})]})};var Igt=yxe();const Sgt=xn(Igt);var xne=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function Rgt(e,t){return!!(e===t||xne(e)&&xne(t))}function Tgt(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!Rgt(e[r],t[r]))return!1;return!0}function yl(e,t){t===void 0&&(t=Tgt);var r,n=[],i,a=!1;function o(){for(var s=[],l=0;l<arguments.length;l++)s[l]=arguments[l];return a&&r===this&&t(s,n)||(i=e.apply(this,s),a=!0,r=this,n=s),i}return o}const Qgt=Object.freeze(Object.defineProperty({__proto__:null,default:yl},Symbol.toStringTag,{value:"Module"}));var Dgt=typeof performance=="object"&&typeof performance.now=="function",Mne=Dgt?function(){return performance.now()}:function(){return Date.now()};function aQ(e){cancelAnimationFrame(e.id)}function EMe(e,t){var r=Mne();function n(){Mne()-r>=t?e.call(null):i.id=requestAnimationFrame(n)}var i={id:requestAnimationFrame(n)};return i}var vP=-1;function OL(e){if(e===void 0&&(e=!1),vP===-1||e){var t=document.createElement("div"),r=t.style;r.width="50px",r.height="50px",r.overflow="scroll",document.body.appendChild(t),vP=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return vP}var x0=null;function oQ(e){if(e===void 0&&(e=!1),x0===null||e){var t=document.createElement("div"),r=t.style;r.width="50px",r.height="50px",r.overflow="scroll",r.direction="rtl";var n=document.createElement("div"),i=n.style;return i.width="100px",i.height="100px",t.appendChild(n),document.body.appendChild(t),t.scrollLeft>0?x0="positive-descending":(t.scrollLeft=1,t.scrollLeft===0?x0="negative":x0="positive-ascending"),document.body.removeChild(t),x0}return x0}var Fgt=150,_gt=function(t){var r=t.columnIndex;t.data;var n=t.rowIndex;return n+":"+r};function yMe(e){var t,r=e.getColumnOffset,n=e.getColumnStartIndexForOffset,i=e.getColumnStopIndexForStartIndex,a=e.getColumnWidth,o=e.getEstimatedTotalHeight,s=e.getEstimatedTotalWidth,l=e.getOffsetForColumnAndAlignment,c=e.getOffsetForRowAndAlignment,u=e.getRowHeight,A=e.getRowOffset,d=e.getRowStartIndexForOffset,f=e.getRowStopIndexForStartIndex,h=e.initInstanceProps,g=e.shouldResetStyleCacheOnItemSizeChange,p=e.validateProps;return t=(function(m){Ao(y,m);function y(w){var B;return B=m.call(this,w)||this,B._instanceProps=h(B.props,Mt(B)),B._resetIsScrollingTimeoutId=null,B._outerRef=void 0,B.state={instance:Mt(B),isScrolling:!1,horizontalScrollDirection:"forward",scrollLeft:typeof B.props.initialScrollLeft=="number"?B.props.initialScrollLeft:0,scrollTop:typeof B.props.initialScrollTop=="number"?B.props.initialScrollTop:0,scrollUpdateWasRequested:!1,verticalScrollDirection:"forward"},B._callOnItemsRendered=void 0,B._callOnItemsRendered=yl(function(x,M,S,R,b,T,D,F){return B.props.onItemsRendered({overscanColumnStartIndex:x,overscanColumnStopIndex:M,overscanRowStartIndex:S,overscanRowStopIndex:R,visibleColumnStartIndex:b,visibleColumnStopIndex:T,visibleRowStartIndex:D,visibleRowStopIndex:F})}),B._callOnScroll=void 0,B._callOnScroll=yl(function(x,M,S,R,b){return B.props.onScroll({horizontalScrollDirection:S,scrollLeft:x,scrollTop:M,verticalScrollDirection:R,scrollUpdateWasRequested:b})}),B._getItemStyle=void 0,B._getItemStyle=function(x,M){var S=B.props,R=S.columnWidth,b=S.direction,T=S.rowHeight,D=B._getItemStyleCache(g&&R,g&&b,g&&T),F=x+":"+M,_;if(D.hasOwnProperty(F))_=D[F];else{var N=r(B.props,M,B._instanceProps),P=b==="rtl";D[F]=_={position:"absolute",left:P?void 0:N,right:P?N:void 0,top:A(B.props,x,B._instanceProps),height:u(B.props,x,B._instanceProps),width:a(B.props,M,B._instanceProps)}}return _},B._getItemStyleCache=void 0,B._getItemStyleCache=yl(function(x,M,S){return{}}),B._onScroll=function(x){var M=x.currentTarget,S=M.clientHeight,R=M.clientWidth,b=M.scrollLeft,T=M.scrollTop,D=M.scrollHeight,F=M.scrollWidth;B.setState(function(_){if(_.scrollLeft===b&&_.scrollTop===T)return null;var N=B.props.direction,P=b;if(N==="rtl")switch(oQ()){case"negative":P=-b;break;case"positive-descending":P=F-R-b;break}P=Math.max(0,Math.min(P,F-R));var k=Math.max(0,Math.min(T,D-S));return{isScrolling:!0,horizontalScrollDirection:_.scrollLeft<b?"forward":"backward",scrollLeft:P,scrollTop:k,verticalScrollDirection:_.scrollTop<T?"forward":"backward",scrollUpdateWasRequested:!1}},B._resetIsScrollingDebounced)},B._outerRefSetter=function(x){var M=B.props.outerRef;B._outerRef=x,typeof M=="function"?M(x):M!=null&&typeof M=="object"&&M.hasOwnProperty("current")&&(M.current=x)},B._resetIsScrollingDebounced=function(){B._resetIsScrollingTimeoutId!==null&&aQ(B._resetIsScrollingTimeoutId),B._resetIsScrollingTimeoutId=EMe(B._resetIsScrolling,Fgt)},B._resetIsScrolling=function(){B._resetIsScrollingTimeoutId=null,B.setState({isScrolling:!1},function(){B._getItemStyleCache(-1)})},B}y.getDerivedStateFromProps=function(B,x){return Ngt(B,x),p(B),null};var C=y.prototype;return C.scrollTo=function(B){var x=B.scrollLeft,M=B.scrollTop;x!==void 0&&(x=Math.max(0,x)),M!==void 0&&(M=Math.max(0,M)),this.setState(function(S){return x===void 0&&(x=S.scrollLeft),M===void 0&&(M=S.scrollTop),S.scrollLeft===x&&S.scrollTop===M?null:{horizontalScrollDirection:S.scrollLeft<x?"forward":"backward",scrollLeft:x,scrollTop:M,scrollUpdateWasRequested:!0,verticalScrollDirection:S.scrollTop<M?"forward":"backward"}},this._resetIsScrollingDebounced)},C.scrollToItem=function(B){var x=B.align,M=x===void 0?"auto":x,S=B.columnIndex,R=B.rowIndex,b=this.props,T=b.columnCount,D=b.height,F=b.rowCount,_=b.width,N=this.state,P=N.scrollLeft,k=N.scrollTop,j=OL();S!==void 0&&(S=Math.max(0,Math.min(S,T-1))),R!==void 0&&(R=Math.max(0,Math.min(R,F-1)));var Y=o(this.props,this._instanceProps),X=s(this.props,this._instanceProps),K=X>_?j:0,U=Y>D?j:0;this.scrollTo({scrollLeft:S!==void 0?l(this.props,S,M,P,this._instanceProps,U):P,scrollTop:R!==void 0?c(this.props,R,M,k,this._instanceProps,K):k})},C.componentDidMount=function(){var B=this.props,x=B.initialScrollLeft,M=B.initialScrollTop;if(this._outerRef!=null){var S=this._outerRef;typeof x=="number"&&(S.scrollLeft=x),typeof M=="number"&&(S.scrollTop=M)}this._callPropsCallbacks()},C.componentDidUpdate=function(){var B=this.props.direction,x=this.state,M=x.scrollLeft,S=x.scrollTop,R=x.scrollUpdateWasRequested;if(R&&this._outerRef!=null){var b=this._outerRef;if(B==="rtl")switch(oQ()){case"negative":b.scrollLeft=-M;break;case"positive-ascending":b.scrollLeft=M;break;default:var T=b.clientWidth,D=b.scrollWidth;b.scrollLeft=D-T-M;break}else b.scrollLeft=Math.max(0,M);b.scrollTop=Math.max(0,S)}this._callPropsCallbacks()},C.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&aQ(this._resetIsScrollingTimeoutId)},C.render=function(){var B=this.props,x=B.children,M=B.className,S=B.columnCount,R=B.direction,b=B.height,T=B.innerRef,D=B.innerElementType,F=B.innerTagName,_=B.itemData,N=B.itemKey,P=N===void 0?_gt:N,k=B.outerElementType,j=B.outerTagName,Y=B.rowCount,X=B.style,K=B.useIsScrolling,U=B.width,G=this.state.isScrolling,z=this._getHorizontalRangeToRender(),H=z[0],V=z[1],Z=this._getVerticalRangeToRender(),ne=Z[0],re=Z[1],ue=[];if(S>0&&Y)for(var he=ne;he<=re;he++)for(var me=H;me<=V;me++)ue.push(E.createElement(x,{columnIndex:me,data:_,isScrolling:K?G:void 0,key:P({columnIndex:me,data:_,rowIndex:he}),rowIndex:he,style:this._getItemStyle(he,me)}));var be=o(this.props,this._instanceProps),Me=s(this.props,this._instanceProps);return E.createElement(k||j||"div",{className:M,onScroll:this._onScroll,ref:this._outerRefSetter,style:ge({position:"relative",height:b,width:U,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:R},X)},E.createElement(D||F||"div",{children:ue,ref:T,style:{height:be,pointerEvents:G?"none":void 0,width:Me}}))},C._callPropsCallbacks=function(){var B=this.props,x=B.columnCount,M=B.onItemsRendered,S=B.onScroll,R=B.rowCount;if(typeof M=="function"&&x>0&&R>0){var b=this._getHorizontalRangeToRender(),T=b[0],D=b[1],F=b[2],_=b[3],N=this._getVerticalRangeToRender(),P=N[0],k=N[1],j=N[2],Y=N[3];this._callOnItemsRendered(T,D,P,k,F,_,j,Y)}if(typeof S=="function"){var X=this.state,K=X.horizontalScrollDirection,U=X.scrollLeft,G=X.scrollTop,z=X.scrollUpdateWasRequested,H=X.verticalScrollDirection;this._callOnScroll(U,G,K,H,z)}},C._getHorizontalRangeToRender=function(){var B=this.props,x=B.columnCount,M=B.overscanColumnCount,S=B.overscanColumnsCount,R=B.overscanCount,b=B.rowCount,T=this.state,D=T.horizontalScrollDirection,F=T.isScrolling,_=T.scrollLeft,N=M||S||R||1;if(x===0||b===0)return[0,0,0,0];var P=n(this.props,_,this._instanceProps),k=i(this.props,P,_,this._instanceProps),j=!F||D==="backward"?Math.max(1,N):1,Y=!F||D==="forward"?Math.max(1,N):1;return[Math.max(0,P-j),Math.max(0,Math.min(x-1,k+Y)),P,k]},C._getVerticalRangeToRender=function(){var B=this.props,x=B.columnCount,M=B.overscanCount,S=B.overscanRowCount,R=B.overscanRowsCount,b=B.rowCount,T=this.state,D=T.isScrolling,F=T.verticalScrollDirection,_=T.scrollTop,N=S||R||M||1;if(x===0||b===0)return[0,0,0,0];var P=d(this.props,_,this._instanceProps),k=f(this.props,P,_,this._instanceProps),j=!D||F==="backward"?Math.max(1,N):1,Y=!D||F==="forward"?Math.max(1,N):1;return[Math.max(0,P-j),Math.max(0,Math.min(b-1,k+Y)),P,k]},y})(E.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,useIsScrolling:!1},t}var Ngt=function(t,r){t.children,t.direction,t.height,t.innerTagName,t.outerTagName,t.overscanColumnsCount,t.overscanCount,t.overscanRowsCount,t.width,r.instance},bne=50,CMe=function(t,r){var n=t.rowCount,i=r.rowMetadataMap,a=r.estimatedRowHeight,o=r.lastMeasuredRowIndex,s=0;if(o>=n&&(o=n-1),o>=0){var l=i[o];s=l.offset+l.size}var c=n-o-1,u=c*a;return s+u},wMe=function(t,r){var n=t.columnCount,i=r.columnMetadataMap,a=r.estimatedColumnWidth,o=r.lastMeasuredColumnIndex,s=0;if(o>=n&&(o=n-1),o>=0){var l=i[o];s=l.offset+l.size}var c=n-o-1,u=c*a;return s+u},Mf=function(t,r,n,i){var a,o,s;if(t==="column"?(a=i.columnMetadataMap,o=r.columnWidth,s=i.lastMeasuredColumnIndex):(a=i.rowMetadataMap,o=r.rowHeight,s=i.lastMeasuredRowIndex),n>s){var l=0;if(s>=0){var c=a[s];l=c.offset+c.size}for(var u=s+1;u<=n;u++){var A=o(u);a[u]={offset:l,size:A},l+=A}t==="column"?i.lastMeasuredColumnIndex=n:i.lastMeasuredRowIndex=n}return a[n]},Ine=function(t,r,n,i){var a,o;t==="column"?(a=n.columnMetadataMap,o=n.lastMeasuredColumnIndex):(a=n.rowMetadataMap,o=n.lastMeasuredRowIndex);var s=o>0?a[o].offset:0;return s>=i?BMe(t,r,n,o,0,i):kgt(t,r,n,Math.max(0,o),i)},BMe=function(t,r,n,i,a,o){for(;a<=i;){var s=a+Math.floor((i-a)/2),l=Mf(t,r,s,n).offset;if(l===o)return s;l<o?a=s+1:l>o&&(i=s-1)}return a>0?a-1:0},kgt=function(t,r,n,i,a){for(var o=t==="column"?r.columnCount:r.rowCount,s=1;i<o&&Mf(t,r,i,n).offset<a;)i+=s,s*=2;return BMe(t,r,n,Math.min(i,o-1),Math.floor(i/2),a)},Sne=function(t,r,n,i,a,o,s){var l=t==="column"?r.width:r.height,c=Mf(t,r,n,o),u=t==="column"?wMe(r,o):CMe(r,o),A=Math.max(0,Math.min(u-l,c.offset)),d=Math.max(0,c.offset-l+s+c.size);switch(i==="smart"&&(a>=d-l&&a<=A+l?i="auto":i="center"),i){case"start":return A;case"end":return d;case"center":return Math.round(d+(A-d)/2);default:return a>=d&&a<=A?a:d>A||a<d?d:A}},xMe=yMe({getColumnOffset:function(t,r,n){return Mf("column",t,r,n).offset},getColumnStartIndexForOffset:function(t,r,n){return Ine("column",t,n,r)},getColumnStopIndexForStartIndex:function(t,r,n,i){for(var a=t.columnCount,o=t.width,s=Mf("column",t,r,i),l=n+o,c=s.offset+s.size,u=r;u<a-1&&c<l;)u++,c+=Mf("column",t,u,i).size;return u},getColumnWidth:function(t,r,n){return n.columnMetadataMap[r].size},getEstimatedTotalHeight:CMe,getEstimatedTotalWidth:wMe,getOffsetForColumnAndAlignment:function(t,r,n,i,a,o){return Sne("column",t,r,n,i,a,o)},getOffsetForRowAndAlignment:function(t,r,n,i,a,o){return Sne("row",t,r,n,i,a,o)},getRowOffset:function(t,r,n){return Mf("row",t,r,n).offset},getRowHeight:function(t,r,n){return n.rowMetadataMap[r].size},getRowStartIndexForOffset:function(t,r,n){return Ine("row",t,n,r)},getRowStopIndexForStartIndex:function(t,r,n,i){for(var a=t.rowCount,o=t.height,s=Mf("row",t,r,i),l=n+o,c=s.offset+s.size,u=r;u<a-1&&c<l;)u++,c+=Mf("row",t,u,i).size;return u},initInstanceProps:function(t,r){var n=t,i=n.estimatedColumnWidth,a=n.estimatedRowHeight,o={columnMetadataMap:{},estimatedColumnWidth:i||bne,estimatedRowHeight:a||bne,lastMeasuredColumnIndex:-1,lastMeasuredRowIndex:-1,rowMetadataMap:{}};return r.resetAfterColumnIndex=function(s,l){l===void 0&&(l=!0),r.resetAfterIndices({columnIndex:s,shouldForceUpdate:l})},r.resetAfterRowIndex=function(s,l){l===void 0&&(l=!0),r.resetAfterIndices({rowIndex:s,shouldForceUpdate:l})},r.resetAfterIndices=function(s){var l=s.columnIndex,c=s.rowIndex,u=s.shouldForceUpdate,A=u===void 0?!0:u;typeof l=="number"&&(o.lastMeasuredColumnIndex=Math.min(o.lastMeasuredColumnIndex,l-1)),typeof c=="number"&&(o.lastMeasuredRowIndex=Math.min(o.lastMeasuredRowIndex,c-1)),r._getItemStyleCache(-1),A&&r.forceUpdate()},o},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(t){t.columnWidth,t.rowHeight}}),Pgt=150,Ogt=function(t,r){return t};function MMe(e){var t,r=e.getItemOffset,n=e.getEstimatedTotalSize,i=e.getItemSize,a=e.getOffsetForIndexAndAlignment,o=e.getStartIndexForOffset,s=e.getStopIndexForStartIndex,l=e.initInstanceProps,c=e.shouldResetStyleCacheOnItemSizeChange,u=e.validateProps;return t=(function(A){Ao(d,A);function d(h){var g;return g=A.call(this,h)||this,g._instanceProps=l(g.props,Mt(g)),g._outerRef=void 0,g._resetIsScrollingTimeoutId=null,g.state={instance:Mt(g),isScrolling:!1,scrollDirection:"forward",scrollOffset:typeof g.props.initialScrollOffset=="number"?g.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},g._callOnItemsRendered=void 0,g._callOnItemsRendered=yl(function(p,m,y,C){return g.props.onItemsRendered({overscanStartIndex:p,overscanStopIndex:m,visibleStartIndex:y,visibleStopIndex:C})}),g._callOnScroll=void 0,g._callOnScroll=yl(function(p,m,y){return g.props.onScroll({scrollDirection:p,scrollOffset:m,scrollUpdateWasRequested:y})}),g._getItemStyle=void 0,g._getItemStyle=function(p){var m=g.props,y=m.direction,C=m.itemSize,w=m.layout,B=g._getItemStyleCache(c&&C,c&&w,c&&y),x;if(B.hasOwnProperty(p))x=B[p];else{var M=r(g.props,p,g._instanceProps),S=i(g.props,p,g._instanceProps),R=y==="horizontal"||w==="horizontal",b=y==="rtl",T=R?M:0;B[p]=x={position:"absolute",left:b?void 0:T,right:b?T:void 0,top:R?0:M,height:R?"100%":S,width:R?S:"100%"}}return x},g._getItemStyleCache=void 0,g._getItemStyleCache=yl(function(p,m,y){return{}}),g._onScrollHorizontal=function(p){var m=p.currentTarget,y=m.clientWidth,C=m.scrollLeft,w=m.scrollWidth;g.setState(function(B){if(B.scrollOffset===C)return null;var x=g.props.direction,M=C;if(x==="rtl")switch(oQ()){case"negative":M=-C;break;case"positive-descending":M=w-y-C;break}return M=Math.max(0,Math.min(M,w-y)),{isScrolling:!0,scrollDirection:B.scrollOffset<M?"forward":"backward",scrollOffset:M,scrollUpdateWasRequested:!1}},g._resetIsScrollingDebounced)},g._onScrollVertical=function(p){var m=p.currentTarget,y=m.clientHeight,C=m.scrollHeight,w=m.scrollTop;g.setState(function(B){if(B.scrollOffset===w)return null;var x=Math.max(0,Math.min(w,C-y));return{isScrolling:!0,scrollDirection:B.scrollOffset<x?"forward":"backward",scrollOffset:x,scrollUpdateWasRequested:!1}},g._resetIsScrollingDebounced)},g._outerRefSetter=function(p){var m=g.props.outerRef;g._outerRef=p,typeof m=="function"?m(p):m!=null&&typeof m=="object"&&m.hasOwnProperty("current")&&(m.current=p)},g._resetIsScrollingDebounced=function(){g._resetIsScrollingTimeoutId!==null&&aQ(g._resetIsScrollingTimeoutId),g._resetIsScrollingTimeoutId=EMe(g._resetIsScrolling,Pgt)},g._resetIsScrolling=function(){g._resetIsScrollingTimeoutId=null,g.setState({isScrolling:!1},function(){g._getItemStyleCache(-1,null)})},g}d.getDerivedStateFromProps=function(g,p){return jgt(g,p),u(g),null};var f=d.prototype;return f.scrollTo=function(g){g=Math.max(0,g),this.setState(function(p){return p.scrollOffset===g?null:{scrollDirection:p.scrollOffset<g?"forward":"backward",scrollOffset:g,scrollUpdateWasRequested:!0}},this._resetIsScrollingDebounced)},f.scrollToItem=function(g,p){p===void 0&&(p="auto");var m=this.props,y=m.itemCount,C=m.layout,w=this.state.scrollOffset;g=Math.max(0,Math.min(g,y-1));var B=0;if(this._outerRef){var x=this._outerRef;C==="vertical"?B=x.scrollWidth>x.clientWidth?OL():0:B=x.scrollHeight>x.clientHeight?OL():0}this.scrollTo(a(this.props,g,p,w,this._instanceProps,B))},f.componentDidMount=function(){var g=this.props,p=g.direction,m=g.initialScrollOffset,y=g.layout;if(typeof m=="number"&&this._outerRef!=null){var C=this._outerRef;p==="horizontal"||y==="horizontal"?C.scrollLeft=m:C.scrollTop=m}this._callPropsCallbacks()},f.componentDidUpdate=function(){var g=this.props,p=g.direction,m=g.layout,y=this.state,C=y.scrollOffset,w=y.scrollUpdateWasRequested;if(w&&this._outerRef!=null){var B=this._outerRef;if(p==="horizontal"||m==="horizontal")if(p==="rtl")switch(oQ()){case"negative":B.scrollLeft=-C;break;case"positive-ascending":B.scrollLeft=C;break;default:var x=B.clientWidth,M=B.scrollWidth;B.scrollLeft=M-x-C;break}else B.scrollLeft=C;else B.scrollTop=C}this._callPropsCallbacks()},f.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&aQ(this._resetIsScrollingTimeoutId)},f.render=function(){var g=this.props,p=g.children,m=g.className,y=g.direction,C=g.height,w=g.innerRef,B=g.innerElementType,x=g.innerTagName,M=g.itemCount,S=g.itemData,R=g.itemKey,b=R===void 0?Ogt:R,T=g.layout,D=g.outerElementType,F=g.outerTagName,_=g.style,N=g.useIsScrolling,P=g.width,k=this.state.isScrolling,j=y==="horizontal"||T==="horizontal",Y=j?this._onScrollHorizontal:this._onScrollVertical,X=this._getRangeToRender(),K=X[0],U=X[1],G=[];if(M>0)for(var z=K;z<=U;z++)G.push(E.createElement(p,{data:S,key:b(z,S),index:z,isScrolling:N?k:void 0,style:this._getItemStyle(z)}));var H=n(this.props,this._instanceProps);return E.createElement(D||F||"div",{className:m,onScroll:Y,ref:this._outerRefSetter,style:ge({position:"relative",height:C,width:P,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:y},_)},E.createElement(B||x||"div",{children:G,ref:w,style:{height:j?"100%":H,pointerEvents:k?"none":void 0,width:j?H:"100%"}}))},f._callPropsCallbacks=function(){if(typeof this.props.onItemsRendered=="function"){var g=this.props.itemCount;if(g>0){var p=this._getRangeToRender(),m=p[0],y=p[1],C=p[2],w=p[3];this._callOnItemsRendered(m,y,C,w)}}if(typeof this.props.onScroll=="function"){var B=this.state,x=B.scrollDirection,M=B.scrollOffset,S=B.scrollUpdateWasRequested;this._callOnScroll(x,M,S)}},f._getRangeToRender=function(){var g=this.props,p=g.itemCount,m=g.overscanCount,y=this.state,C=y.isScrolling,w=y.scrollDirection,B=y.scrollOffset;if(p===0)return[0,0,0,0];var x=o(this.props,B,this._instanceProps),M=s(this.props,x,B,this._instanceProps),S=!C||w==="backward"?Math.max(1,m):1,R=!C||w==="forward"?Math.max(1,m):1;return[Math.max(0,x-S),Math.max(0,Math.min(p-1,M+R)),x,M]},d})(E.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var jgt=function(t,r){t.children,t.direction,t.height,t.layout,t.innerTagName,t.outerTagName,t.width,r.instance},zgt=50,mE=function(t,r,n){var i=t,a=i.itemSize,o=n.itemMetadataMap,s=n.lastMeasuredIndex;if(r>s){var l=0;if(s>=0){var c=o[s];l=c.offset+c.size}for(var u=s+1;u<=r;u++){var A=a(u);o[u]={offset:l,size:A},l+=A}n.lastMeasuredIndex=r}return o[r]},Lgt=function(t,r,n){var i=r.itemMetadataMap,a=r.lastMeasuredIndex,o=a>0?i[a].offset:0;return o>=n?bMe(t,r,a,0,n):Ygt(t,r,Math.max(0,a),n)},bMe=function(t,r,n,i,a){for(;i<=n;){var o=i+Math.floor((n-i)/2),s=mE(t,o,r).offset;if(s===a)return o;s<a?i=o+1:s>a&&(n=o-1)}return i>0?i-1:0},Ygt=function(t,r,n,i){for(var a=t.itemCount,o=1;n<a&&mE(t,n,r).offset<i;)n+=o,o*=2;return bMe(t,r,Math.min(n,a-1),Math.floor(n/2),i)},Rne=function(t,r){var n=t.itemCount,i=r.itemMetadataMap,a=r.estimatedItemSize,o=r.lastMeasuredIndex,s=0;if(o>=n&&(o=n-1),o>=0){var l=i[o];s=l.offset+l.size}var c=n-o-1,u=c*a;return s+u},Ugt=MMe({getItemOffset:function(t,r,n){return mE(t,r,n).offset},getItemSize:function(t,r,n){return n.itemMetadataMap[r].size},getEstimatedTotalSize:Rne,getOffsetForIndexAndAlignment:function(t,r,n,i,a,o){var s=t.direction,l=t.height,c=t.layout,u=t.width,A=s==="horizontal"||c==="horizontal",d=A?u:l,f=mE(t,r,a),h=Rne(t,a),g=Math.max(0,Math.min(h-d,f.offset)),p=Math.max(0,f.offset-d+f.size+o);switch(n==="smart"&&(i>=p-d&&i<=g+d?n="auto":n="center"),n){case"start":return g;case"end":return p;case"center":return Math.round(p+(g-p)/2);default:return i>=p&&i<=g?i:i<p?p:g}},getStartIndexForOffset:function(t,r,n){return Lgt(t,n,r)},getStopIndexForStartIndex:function(t,r,n,i){for(var a=t.direction,o=t.height,s=t.itemCount,l=t.layout,c=t.width,u=a==="horizontal"||l==="horizontal",A=u?c:o,d=mE(t,r,i),f=n+A,h=d.offset+d.size,g=r;g<s-1&&h<f;)g++,h+=mE(t,g,i).size;return g},initInstanceProps:function(t,r){var n=t,i=n.estimatedItemSize,a={itemMetadataMap:{},estimatedItemSize:i||zgt,lastMeasuredIndex:-1};return r.resetAfterIndex=function(o,s){s===void 0&&(s=!0),a.lastMeasuredIndex=Math.min(a.lastMeasuredIndex,o-1),r._getItemStyleCache(-1),s&&r.forceUpdate()},a},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(t){t.itemSize}}),IMe=yMe({getColumnOffset:function(t,r){var n=t.columnWidth;return r*n},getColumnWidth:function(t,r){var n=t.columnWidth;return n},getRowOffset:function(t,r){var n=t.rowHeight;return r*n},getRowHeight:function(t,r){var n=t.rowHeight;return n},getEstimatedTotalHeight:function(t){var r=t.rowCount,n=t.rowHeight;return n*r},getEstimatedTotalWidth:function(t){var r=t.columnCount,n=t.columnWidth;return n*r},getOffsetForColumnAndAlignment:function(t,r,n,i,a,o){var s=t.columnCount,l=t.columnWidth,c=t.width,u=Math.max(0,s*l-c),A=Math.min(u,r*l),d=Math.max(0,r*l-c+o+l);switch(n==="smart"&&(i>=d-c&&i<=A+c?n="auto":n="center"),n){case"start":return A;case"end":return d;case"center":var f=Math.round(d+(A-d)/2);return f<Math.ceil(c/2)?0:f>u+Math.floor(c/2)?u:f;default:return i>=d&&i<=A?i:d>A||i<d?d:A}},getOffsetForRowAndAlignment:function(t,r,n,i,a,o){var s=t.rowHeight,l=t.height,c=t.rowCount,u=Math.max(0,c*s-l),A=Math.min(u,r*s),d=Math.max(0,r*s-l+o+s);switch(n==="smart"&&(i>=d-l&&i<=A+l?n="auto":n="center"),n){case"start":return A;case"end":return d;case"center":var f=Math.round(d+(A-d)/2);return f<Math.ceil(l/2)?0:f>u+Math.floor(l/2)?u:f;default:return i>=d&&i<=A?i:d>A||i<d?d:A}},getColumnStartIndexForOffset:function(t,r){var n=t.columnWidth,i=t.columnCount;return Math.max(0,Math.min(i-1,Math.floor(r/n)))},getColumnStopIndexForStartIndex:function(t,r,n){var i=t.columnWidth,a=t.columnCount,o=t.width,s=r*i,l=Math.ceil((o+n-s)/i);return Math.max(0,Math.min(a-1,r+l-1))},getRowStartIndexForOffset:function(t,r){var n=t.rowHeight,i=t.rowCount;return Math.max(0,Math.min(i-1,Math.floor(r/n)))},getRowStopIndexForStartIndex:function(t,r,n){var i=t.rowHeight,a=t.rowCount,o=t.height,s=r*i,l=Math.ceil((o+n-s)/i);return Math.max(0,Math.min(a-1,r+l-1))},initInstanceProps:function(t){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(t){t.columnWidth,t.rowHeight}}),Hgt=MMe({getItemOffset:function(t,r){var n=t.itemSize;return r*n},getItemSize:function(t,r){var n=t.itemSize;return n},getEstimatedTotalSize:function(t){var r=t.itemCount,n=t.itemSize;return n*r},getOffsetForIndexAndAlignment:function(t,r,n,i,a,o){var s=t.direction,l=t.height,c=t.itemCount,u=t.itemSize,A=t.layout,d=t.width,f=s==="horizontal"||A==="horizontal",h=f?d:l,g=Math.max(0,c*u-h),p=Math.min(g,r*u),m=Math.max(0,r*u-h+u+o);switch(n==="smart"&&(i>=m-h&&i<=p+h?n="auto":n="center"),n){case"start":return p;case"end":return m;case"center":{var y=Math.round(m+(p-m)/2);return y<Math.ceil(h/2)?0:y>g+Math.floor(h/2)?g:y}default:return i>=m&&i<=p?i:i<m?m:p}},getStartIndexForOffset:function(t,r){var n=t.itemCount,i=t.itemSize;return Math.max(0,Math.min(n-1,Math.floor(r/i)))},getStopIndexForStartIndex:function(t,r,n){var i=t.direction,a=t.height,o=t.itemCount,s=t.itemSize,l=t.layout,c=t.width,u=i==="horizontal"||l==="horizontal",A=r*s,d=u?c:a,f=Math.ceil((d+n-A)/s);return Math.max(0,Math.min(o-1,r+f-1))},initInstanceProps:function(t){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(t){t.itemSize}});function jL(e,t){for(var r in e)if(!(r in t))return!0;for(var n in t)if(e[n]!==t[n])return!0;return!1}var Ggt=["style"],Kgt=["style"];function SMe(e,t){var r=e.style,n=xa(e,Ggt),i=t.style,a=xa(t,Kgt);return!jL(r,i)&&!jL(n,a)}function Vgt(e,t){return!SMe(this.props,e)||jL(this.state,t)}const Jgt=Object.freeze(Object.defineProperty({__proto__:null,FixedSizeGrid:IMe,FixedSizeList:Hgt,VariableSizeGrid:xMe,VariableSizeList:Ugt,areEqual:SMe,shouldComponentUpdate:Vgt},Symbol.toStringTag,{value:"Module"}));var RMe=(function(e){Ao(t,e);function t(n){var i;return i=e.call(this,n)||this,i.renderHeaderRow=i.renderHeaderRow.bind(Mt(i)),i.renderFrozenRow=i.renderFrozenRow.bind(Mt(i)),i._setRef=i._setRef.bind(Mt(i)),i}var r=t.prototype;return r.scrollTo=function(i){var a=this;requestAnimationFrame(function(){a.headerRef&&(a.headerRef.scrollLeft=i)})},r.renderHeaderRow=function(i,a){var o=this.props,s=o.columns,l=o.headerRenderer;if(i<=0)return null;var c={width:"100%",height:i};return l({style:c,columns:s,headerIndex:a})},r.renderFrozenRow=function(i,a){var o=this.props,s=o.columns,l=o.rowHeight,c=o.rowRenderer,u={width:"100%",height:l},A=-a-1;return c({style:u,columns:s,rowData:i,rowIndex:A})},r.render=function(){var i=this.props,a=i.className,o=i.width,s=i.height,l=i.rowWidth,c=i.headerHeight,u=i.frozenData;if(s<=0)return null;var A={width:o,height:s,position:"relative",overflow:"hidden"},d={width:l,height:s},f=Array.isArray(c)?c:[c];return ce.createElement("div",{role:"grid",ref:this._setRef,className:a,style:A},ce.createElement("div",{role:"rowgroup",style:d},f.map(this.renderHeaderRow),u.map(this.renderFrozenRow)))},r._setRef=function(i){this.headerRef=i},t})(ce.PureComponent);RMe.propTypes={className:J.string,width:J.number.isRequired,height:J.number.isRequired,headerHeight:J.oneOfType([J.number,J.arrayOf(J.number)]).isRequired,rowWidth:J.number.isRequired,rowHeight:J.number.isRequired,columns:J.arrayOf(J.object).isRequired,data:J.array.isRequired,frozenData:J.array,headerRenderer:J.func.isRequired,rowRenderer:J.func.isRequired};function Tne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function TMe(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Tne(r,!0).forEach(function(n){ee(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tne(r).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cv(e,t){return ce.isValidElement(e)?t?ce.cloneElement(e,t):e:typeof e=="function"?e.prototype&&e.prototype.isReactComponent?ce.createElement(e,t):e.defaultProps?e(TMe({},e.defaultProps,{},t)):e(t):null}function Wgt(e){var t=[];return ce.Children.forEach(e,function(r){if(ce.isValidElement(r)&&r.key){var n=TMe({},r.props,{key:r.key});t.push(n)}}),t}function QMe(e,t,r){if(r===void 0&&(r=!0),e===t||e===null&&t===null)return!0;if(e===null||t===null||typeof e!="object"||typeof t!="object")return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(var a=0;a<n.length;a++){var o=n[a];if(!(o==="_owner"&&e.$$typeof)){var s=e[o],l=t[o],c=typeof s;if(c!==typeof l)return!1;if(!(c==="function"&&r)){if(c==="object"){if(QMe(s,l,r))continue;return!1}if(s!==l)return!1}}}return!0}function Wu(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return typeof e=="function"?e.apply(void 0,r):e}function Xgt(e){return Array.isArray(e.children)&&e.children.length>0}function qgt(e,t,r,n){if(r===void 0&&(r={}),n===void 0&&(n="id"),!t||!t.length)return e;var i=[],a=new Set;t.forEach(function(l){return a.add(l)});var o=[].concat(e);o.forEach(function(l){return r[l[n]]=0});for(var s=function(){var c=o.shift();i.push(c),a.has(c[n])&&Array.isArray(c.children)&&c.children.length>0&&(o=[].concat(c.children,o),c.children.forEach(function(u){return r[u[n]]=r[c[n]]+1}))};o.length>0;)s();return i}function mP(e){return Array.isArray(e)?[].concat(e):[]}function yc(){}function $gt(e){return typeof e=="string"?e:e==null?"":e.toString?e.toString():""}function Zgt(e){for(var t=e.split("."),r=[],n=0;n<t.length;n++){for(var i=t[n];i[i.length-1]==="\\"&&t[n+1]!==void 0;)i=i.slice(0,-1)+".",i+=t[++n];r.push(i)}return r}function ept(e,t,r){if(e===null||typeof e!="object"||typeof t!="string")return r;for(var n=Zgt(t),i=0;i<n.length;i++){if(!Object.prototype.propertyIsEnumerable.call(e,n[i]))return r;if(e=e[n[i]],e==null){if(i!==n.length-1)return r;break}}return e}var tpt=function(t,r){var n;return function(){for(var i=this,a=arguments.length,o=new Array(a),s=0;s<a;s++)o[s]=arguments[s];clearTimeout(n),n=setTimeout(function(){return t.apply(i,o)},r)}},rpt=function(t,r){var n,i,a;return function(){var o=this,s=arguments;n?(clearTimeout(i),i=setTimeout(function(){Date.now()-a>=r&&(t.apply(o,s),a=Date.now())},Math.max(r-(Date.now()-a),0))):(t.apply(o,s),a=Date.now(),n=!0)}},jb;function npt(e){if((!jb&&jb!==0||e)&&typeof window<"u"&&window.document&&window.document.createElement){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),jb=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return jb}function ipt(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp("(?:^|\\s)"+t+"(?!\\S)"))||(e.className+=" "+t)}function apt(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(?:^|\\s)"+t+"(?!\\S)","g"),"")}function DMe(e,t){return typeof t=="function"?e.reduce(function(r,n,i){return r+t({rowData:n,rowIndex:i})},0):e.length*t}function Qne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function opt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Qne(r,!0).forEach(function(n){ee(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qne(r).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var DR=(function(e){Ao(t,e);function t(n){var i;return i=e.call(this,n)||this,i._setHeaderRef=i._setHeaderRef.bind(Mt(i)),i._setBodyRef=i._setBodyRef.bind(Mt(i)),i._setInnerRef=i._setInnerRef.bind(Mt(i)),i._itemKey=i._itemKey.bind(Mt(i)),i._getBodyWidth=i._getBodyWidth.bind(Mt(i)),i._handleItemsRendered=i._handleItemsRendered.bind(Mt(i)),i._resetColumnWidthCache=yl(function(a){i.props.estimatedRowHeight&&i.bodyRef&&i.bodyRef.resetAfterColumnIndex(0,!1)}),i._getEstimatedTotalRowsHeight=yl(DMe),i.renderRow=i.renderRow.bind(Mt(i)),i}var r=t.prototype;return r.resetAfterRowIndex=function(i,a){i===void 0&&(i=0),this.props.estimatedRowHeight&&this.bodyRef&&this.bodyRef.resetAfterRowIndex(i,a)},r.forceUpdateTable=function(){this.headerRef&&this.headerRef.forceUpdate(),this.bodyRef&&this.bodyRef.forceUpdate()},r.scrollToPosition=function(i){this.headerRef&&this.headerRef.scrollTo(i.scrollLeft),this.bodyRef&&this.bodyRef.scrollTo(i)},r.scrollToTop=function(i){this.bodyRef&&this.bodyRef.scrollTo({scrollTop:i})},r.scrollToLeft=function(i){this.headerRef&&this.headerRef.scrollTo(i),this.bodyRef&&this.bodyRef.scrollToPosition({scrollLeft:i})},r.scrollToRow=function(i,a){i===void 0&&(i=0),a===void 0&&(a="auto"),this.bodyRef&&this.bodyRef.scrollToItem({rowIndex:i,align:a})},r.getTotalRowsHeight=function(){var i=this.props,a=i.data,o=i.rowHeight,s=i.estimatedRowHeight;return s?this.innerRef&&this.innerRef.clientHeight||this._getEstimatedTotalRowsHeight(a,s):a.length*o},r.renderRow=function(i){var a=this.props,o=a.data,s=a.columns,l=a.rowRenderer,c=o[i.rowIndex];return l(opt({},i,{columns:s,rowData:c}))},r.render=function(){var i=this.props,a=i.containerStyle,o=i.classPrefix,s=i.className,l=i.data,c=i.frozenData,u=i.width,A=i.height,d=i.rowHeight,f=i.estimatedRowHeight,h=i.getRowHeight,g=i.headerWidth,p=i.bodyWidth,m=i.useIsScrolling,y=i.onScroll,C=i.hoveredRowKey,w=i.overscanRowCount;i.style,i.onScrollbarPresenceChange;var B=xa(i,["containerStyle","classPrefix","className","data","frozenData","width","height","rowHeight","estimatedRowHeight","getRowHeight","headerWidth","bodyWidth","useIsScrolling","onScroll","hoveredRowKey","overscanRowCount","style","onScrollbarPresenceChange"]),x=this._getHeaderHeight(),M=c.length,S=d*M,R=At(o+"__table",s),b=a?{style:a}:null,T=f?xMe:IMe;return this._resetColumnWidthCache(p),ce.createElement("div",ge({role:"table",className:R},b),ce.createElement(T,ge({},B,{className:o+"__body",ref:this._setBodyRef,innerRef:this._setInnerRef,itemKey:this._itemKey,data:l,frozenData:c,width:u,height:Math.max(A-x-S,0),rowHeight:f?h:d,estimatedRowHeight:typeof f=="function"?void 0:f,rowCount:l.length,overscanRowCount:w,columnWidth:f?this._getBodyWidth:p,columnCount:1,overscanColumnCount:0,useIsScrolling:m,hoveredRowKey:C,onScroll:y,onItemsRendered:this._handleItemsRendered,children:this.renderRow})),x+S>0&&ce.createElement(RMe,ge({},B,{className:o+"__header",ref:this._setHeaderRef,data:l,frozenData:c,width:u,height:Math.min(x+S,A),rowWidth:g,rowHeight:d,headerHeight:this.props.headerHeight,headerRenderer:this.props.headerRenderer,rowRenderer:this.props.rowRenderer,hoveredRowKey:M>0?C:null})))},r._setHeaderRef=function(i){this.headerRef=i},r._setBodyRef=function(i){this.bodyRef=i},r._setInnerRef=function(i){this.innerRef=i},r._itemKey=function(i){var a=i.rowIndex,o=this.props,s=o.data,l=o.rowKey;return s[a][l]},r._getHeaderHeight=function(){var i=this.props.headerHeight;return Array.isArray(i)?i.reduce(function(a,o){return a+o},0):i},r._getBodyWidth=function(){return this.props.bodyWidth},r._handleItemsRendered=function(i){var a=i.overscanRowStartIndex,o=i.overscanRowStopIndex,s=i.visibleRowStartIndex,l=i.visibleRowStopIndex;this.props.onRowsRendered({overscanStartIndex:a,overscanStopIndex:o,startIndex:s,stopIndex:l})},t})(ce.PureComponent);DR.propTypes={containerStyle:J.object,classPrefix:J.string,className:J.string,width:J.number.isRequired,height:J.number.isRequired,headerHeight:J.oneOfType([J.number,J.arrayOf(J.number)]).isRequired,headerWidth:J.number.isRequired,bodyWidth:J.number.isRequired,rowHeight:J.number.isRequired,estimatedRowHeight:J.oneOfType([J.func,J.number]),getRowHeight:J.func,columns:J.arrayOf(J.object).isRequired,data:J.array.isRequired,frozenData:J.array,rowKey:J.oneOfType([J.string,J.number]).isRequired,useIsScrolling:J.bool,overscanRowCount:J.number,hoveredRowKey:J.oneOfType([J.string,J.number]),style:J.object,onScrollbarPresenceChange:J.func,onScroll:J.func,onRowsRendered:J.func,headerRenderer:J.func.isRequired,rowRenderer:J.func.isRequired};var $H=function(t){var r=t.className,n=t.style,i=t.columns,a=t.headerIndex,o=t.cellRenderer,s=t.headerRenderer,l=t.expandColumnKey,c=t.expandIcon,u=t.tagName,A=xa(t,["className","style","columns","headerIndex","cellRenderer","headerRenderer","expandColumnKey","expandIcon","tagName"]),d=i.map(function(f,h){return o({columns:i,column:f,columnIndex:h,headerIndex:a,expandIcon:f.key===l&&ce.createElement(c,null)})});return s&&(d=cv(s,{cells:d,columns:i,headerIndex:a})),ce.createElement(u,ge({},A,{className:r,style:n}),d)};$H.defaultProps={tagName:"div"};$H.propTypes={isScrolling:J.bool,className:J.string,style:J.object,columns:J.arrayOf(J.object).isRequired,headerIndex:J.number,cellRenderer:J.func,headerRenderer:J.oneOfType([J.func,J.element]),expandColumnKey:J.string,expandIcon:J.func,tagName:J.elementType};var ZH=(function(e){Ao(t,e);function t(n){var i;return i=e.call(this,n)||this,i.state={measured:!1},i._setRef=i._setRef.bind(Mt(i)),i._handleExpand=i._handleExpand.bind(Mt(i)),i}var r=t.prototype;return r.componentDidMount=function(){this.props.estimatedRowHeight&&this.props.rowIndex>=0&&this._measureHeight(!0)},r.componentDidUpdate=function(i,a){var o=this;this.props.estimatedRowHeight&&this.props.rowIndex>=0&&!this.props.getIsResetting()&&this.state.measured&&a.measured&&this.setState({measured:!1},function(){return o._measureHeight()})},r.render=function(){var i=this.props,a=i.isScrolling,o=i.className,s=i.style,l=i.columns,c=i.rowIndex,u=i.rowData,A=i.expandColumnKey,d=i.depth,f=i.rowEventHandlers,h=i.estimatedRowHeight,g=i.rowRenderer,p=i.cellRenderer,m=i.expandIconRenderer,y=i.tagName;i.rowKey,i.getIsResetting,i.onRowHover,i.onRowExpand,i.onRowHeightChange;var C=xa(i,["isScrolling","className","style","columns","rowIndex","rowData","expandColumnKey","depth","rowEventHandlers","estimatedRowHeight","rowRenderer","cellRenderer","expandIconRenderer","tagName","rowKey","getIsResetting","onRowHover","onRowExpand","onRowHeightChange"]),w=m({rowData:u,rowIndex:c,depth:d,onExpand:this._handleExpand}),B=l.map(function(S,R){return p({isScrolling:a,columns:l,column:S,columnIndex:R,rowData:u,rowIndex:c,expandIcon:S.key===A&&w})});g&&(B=cv(g,{isScrolling:a,cells:B,columns:l,rowData:u,rowIndex:c,depth:d}));var x=this._getEventHandlers(f);if(h&&c>=0){s.height;var M=xa(s,["height"]);return ce.createElement(y,ge({},C,{ref:this._setRef,className:o,style:this.state.measured?s:M},this.state.measured&&x),B)}return ce.createElement(y,ge({},C,{className:o,style:s},x),B)},r._setRef=function(i){this.ref=i},r._handleExpand=function(i){var a=this.props,o=a.onRowExpand,s=a.rowData,l=a.rowIndex,c=a.rowKey;o&&o({expanded:i,rowData:s,rowIndex:l,rowKey:c})},r._measureHeight=function(i){if(this.ref){var a=this.props,o=a.style,s=a.rowKey,l=a.onRowHeightChange,c=a.rowIndex,u=a.columns,A=this.ref.getBoundingClientRect().height;this.setState({measured:!0},function(){(i||A!==o.height)&&l(s,A,c,u[0]&&!u[0].__placeholder__&&u[0].frozen)})}},r._getEventHandlers=function(i){i===void 0&&(i={});var a=this.props,o=a.rowData,s=a.rowIndex,l=a.rowKey,c=a.onRowHover,u={};if(Object.keys(i).forEach(function(f){var h=i[f];typeof h=="function"&&(u[f]=function(g){h({rowData:o,rowIndex:s,rowKey:l,event:g})})}),c){var A=u.onMouseEnter;u.onMouseEnter=function(f){c({hovered:!0,rowData:o,rowIndex:s,rowKey:l,event:f}),A&&A(f)};var d=u.onMouseLeave;u.onMouseLeave=function(f){c({hovered:!1,rowData:o,rowIndex:s,rowKey:l,event:f}),d&&d(f)}}return u},t})(ce.PureComponent);ZH.defaultProps={tagName:"div"};ZH.propTypes={isScrolling:J.bool,className:J.string,style:J.object,columns:J.arrayOf(J.object).isRequired,rowData:J.object.isRequired,rowIndex:J.number.isRequired,rowKey:J.oneOfType([J.string,J.number]),expandColumnKey:J.string,depth:J.number,rowEventHandlers:J.object,rowRenderer:J.oneOfType([J.func,J.element]),cellRenderer:J.func,expandIconRenderer:J.func,estimatedRowHeight:J.oneOfType([J.number,J.func]),getIsResetting:J.func,onRowHover:J.func,onRowExpand:J.func,onRowHeightChange:J.func,tagName:J.elementType};var FMe=function(t){var r=t.className,n=t.column;return t.columnIndex,ce.createElement("div",{className:r},n.title)};FMe.propTypes={className:J.string,column:J.object,columnIndex:J.number};var _Me=function(t){var r=t.className,n=t.cellData;return t.column,t.columnIndex,t.rowData,t.rowIndex,ce.createElement("div",{className:r},ce.isValidElement(n)?n:$gt(n))};_Me.propTypes={className:J.string,cellData:J.any,column:J.object,columnIndex:J.number,rowData:J.object,rowIndex:J.number};var Rw={LEFT:"left",CENTER:"center",RIGHT:"right"},yv={LEFT:"left",RIGHT:"right",DEFAULT:!0,NONE:!1},Wy=(function(e){Ao(t,e);function t(){return e.apply(this,arguments)||this}return t})(ce.Component);Wy.propTypes={className:J.oneOfType([J.string,J.func]),headerClassName:J.oneOfType([J.string,J.func]),style:J.object,title:J.node,dataKey:J.string,dataGetter:J.func,align:J.oneOf(["left","center","right"]),flexGrow:J.number,flexShrink:J.number,width:J.number.isRequired,maxWidth:J.number,minWidth:J.number,frozen:J.oneOf(["left","right",!0,!1]),hidden:J.bool,resizable:J.bool,sortable:J.bool,cellRenderer:J.oneOfType([J.func,J.element]),headerRenderer:J.oneOfType([J.func,J.element])};Wy.Alignment=Rw;Wy.FrozenDirection=yv;var rs={ASC:"asc",DESC:"desc"},e9=(function(e){Ao(t,e);function t(n){var i;return i=e.call(this,n)||this,i._handleClick=i._handleClick.bind(Mt(i)),i}var r=t.prototype;return r.render=function(){var i=this.props,a=i.expandable,o=i.expanded,s=i.indentSize,l=i.depth,c=i.onExpand,u=xa(i,["expandable","expanded","indentSize","depth","onExpand"]);if(!a&&s===0)return null;var A=At("BaseTable__expand-icon",{"BaseTable__expand-icon--expanded":o});return ce.createElement("div",ge({},u,{className:A,onClick:a&&c?this._handleClick:null,style:{fontFamily:"initial",cursor:"pointer",userSelect:"none",width:"16px",minWidth:"16px",height:"16px",lineHeight:"16px",fontSize:"16px",textAlign:"center",transition:"transform 0.15s ease-out",transform:"rotate("+(a&&o?90:0)+"deg)",marginLeft:l*s}}),a&&"▸")},r._handleClick=function(i){i.stopPropagation(),i.preventDefault();var a=this.props,o=a.onExpand,s=a.expanded;o(!s)},t})(ce.PureComponent);e9.defaultProps={depth:0,indentSize:16};e9.propTypes={expandable:J.bool,expanded:J.bool,indentSize:J.number,depth:J.number,onExpand:J.func};function Dne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function spt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Dne(r,!0).forEach(function(n){ee(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Dne(r).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var NMe=function(t){var r=t.sortOrder,n=t.className,i=t.style,a=At("BaseTable__sort-indicator",n,{"BaseTable__sort-indicator--descending":r===rs.DESC});return ce.createElement("div",{className:a,style:spt({userSelect:"none",width:"16px",height:"16px",lineHeight:"16px",textAlign:"center"},i)},r===rs.DESC?"↓":"↑")};NMe.propTypes={sortOrder:J.oneOf([rs.ASC,rs.DESC]),className:J.string,style:J.object};function Fne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lpt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Fne(r,!0).forEach(function(n){ee(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fne(r).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var EP=null;function cpt(e){if(e){var t=e.getElementById("react-draggable-style-el");t||(t=e.createElement("style"),t.type="text/css",t.id="react-draggable-style-el",t.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
`,t.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
`,e.getElementsByTagName("head")[0].appendChild(t)),e.body&&ipt(e.body,"react-draggable-transparent-selection")}}function _ne(e){if(e)try{if(e.body&&apt(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{var t=(e.defaultView||window).getSelection();t&&t.type!=="Caret"&&t.removeAllRanges()}}catch{}}var dd={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},Dh=dd.mouse,t9=(function(e){Ao(t,e);function t(n){var i;return i=e.call(this,n)||this,i.isDragging=!1,i.lastX=EP,i.width=0,i._setHandleRef=i._setHandleRef.bind(Mt(i)),i._handleClick=i._handleClick.bind(Mt(i)),i._handleMouseDown=i._handleMouseDown.bind(Mt(i)),i._handleMouseUp=i._handleMouseUp.bind(Mt(i)),i._handleTouchStart=i._handleTouchStart.bind(Mt(i)),i._handleTouchEnd=i._handleTouchEnd.bind(Mt(i)),i._handleDragStart=i._handleDragStart.bind(Mt(i)),i._handleDragStop=i._handleDragStop.bind(Mt(i)),i._handleDrag=i._handleDrag.bind(Mt(i)),i}var r=t.prototype;return r.componentWillUnmount=function(){if(this.handleRef){var i=this.handleRef.ownerDocument;i.removeEventListener(dd.mouse.move,this._handleDrag),i.removeEventListener(dd.mouse.stop,this._handleDragStop),i.removeEventListener(dd.touch.move,this._handleDrag),i.removeEventListener(dd.touch.stop,this._handleDragStop),_ne(i)}},r.render=function(){var i=this.props,a=i.style;i.column,i.onResizeStart,i.onResize,i.onResizeStop,i.minWidth;var o=xa(i,["style","column","onResizeStart","onResize","onResizeStop","minWidth"]);return ce.createElement("div",ge({},o,{ref:this._setHandleRef,onClick:this._handleClick,onMouseDown:this._handleMouseDown,onMouseUp:this._handleMouseUp,onTouchStart:this._handleTouchStart,onTouchEnd:this._handleTouchEnd,style:lpt({userSelect:"none",touchAction:"none",position:"absolute",top:0,bottom:0,right:0,cursor:"col-resize"},a)}))},r._setHandleRef=function(i){this.handleRef=i},r._handleClick=function(i){i.stopPropagation()},r._handleMouseDown=function(i){Dh=dd.mouse,this._handleDragStart(i)},r._handleMouseUp=function(i){Dh=dd.mouse,this._handleDragStop(i)},r._handleTouchStart=function(i){Dh=dd.touch,this._handleDragStart(i)},r._handleTouchEnd=function(i){Dh=dd.touch,this._handleDragStop(i)},r._handleDragStart=function(i){if(!(typeof i.button=="number"&&i.button!==0)){this.isDragging=!0,this.lastX=EP,this.width=this.props.column.width,this.props.onResizeStart(this.props.column);var a=this.handleRef.ownerDocument;cpt(a),a.addEventListener(Dh.move,this._handleDrag),a.addEventListener(Dh.stop,this._handleDragStop)}},r._handleDragStop=function(i){if(this.isDragging){this.isDragging=!1,this.props.onResizeStop(this.props.column);var a=this.handleRef.ownerDocument;_ne(a),a.removeEventListener(Dh.move,this._handleDrag),a.removeEventListener(Dh.stop,this._handleDragStop)}},r._handleDrag=function(i){var a=i.clientX;i.type===dd.touch.move&&(i.preventDefault(),i.targetTouches&&i.targetTouches[0]&&(a=i.targetTouches[0].clientX));var o=this.handleRef.offsetParent,s=o.getBoundingClientRect(),l=a+o.scrollLeft-s.left;if(this.lastX===EP){this.lastX=l;return}var c=this.props,u=c.column,A=c.minWidth,d=u.width,f=u.maxWidth,h=u.minWidth,g=h===void 0?A:h,p=l-this.lastX;if(p){this.width=this.width+p,this.lastX=l;var m=this.width;f&&m>f?m=f:m<g&&(m=g),m!==d&&this.props.onResize(u,m)}},t})(ce.PureComponent);t9.defaultProps={onResizeStart:yc,onResize:yc,onResizeStop:yc,minWidth:30};t9.propTypes={style:J.object,column:J.object,onResizeStart:J.func,onResize:J.func,onResizeStop:J.func,minWidth:J.number};function Nne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Nne(r,!0).forEach(function(n){ee(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nne(r).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var Zw=(function(){function e(r,n){this._origColumns=[],this.reset(r,n)}var t=e.prototype;return t._cache=function(n,i){return n in this._cached?this._cached[n]:(this._cached[n]=i(),this._cached[n])},t.reset=function(n,i){var a=this;this._columns=n.map(function(o){var s=o.width;if(o.resizable){var l=a._origColumns.findIndex(function(c){return c.key===o.key});l>=0&&a._origColumns[l].width===o.width&&(s=a._columns[l].width)}return zb({},o,{width:s})}),this._origColumns=n,this._fixed=i,this._cached={},this._columnStyles=this.recomputeColumnStyles()},t.resetCache=function(){this._cached={}},t.getOriginalColumns=function(){return this._origColumns},t.getColumns=function(){return this._columns},t.getVisibleColumns=function(){var n=this;return this._cache("visibleColumns",function(){return n._columns.filter(function(i){return!i.hidden})})},t.hasFrozenColumns=function(){var n=this;return this._cache("hasFrozenColumns",function(){return n._fixed&&n.getVisibleColumns().some(function(i){return!!i.frozen})})},t.hasLeftFrozenColumns=function(){var n=this;return this._cache("hasLeftFrozenColumns",function(){return n._fixed&&n.getVisibleColumns().some(function(i){return i.frozen===yv.LEFT||i.frozen===!0})})},t.hasRightFrozenColumns=function(){var n=this;return this._cache("hasRightFrozenColumns",function(){return n._fixed&&n.getVisibleColumns().some(function(i){return i.frozen===yv.RIGHT})})},t.getMainColumns=function(){var n=this;return this._cache("mainColumns",function(){var i=n.getVisibleColumns();if(!n.hasFrozenColumns())return i;var a=[];return n.getLeftFrozenColumns().forEach(function(o){var s;a.push(zb({},o,(s={},s[e.PlaceholderKey]=!0,s)))}),n.getVisibleColumns().forEach(function(o){o.frozen||a.push(o)}),n.getRightFrozenColumns().forEach(function(o){var s;a.push(zb({},o,(s={},s[e.PlaceholderKey]=!0,s)))}),a})},t.getLeftFrozenColumns=function(){var n=this;return this._cache("leftFrozenColumns",function(){return n._fixed?n.getVisibleColumns().filter(function(i){return i.frozen===yv.LEFT||i.frozen===!0}):[]})},t.getRightFrozenColumns=function(){var n=this;return this._cache("rightFrozenColumns",function(){return n._fixed?n.getVisibleColumns().filter(function(i){return i.frozen===yv.RIGHT}):[]})},t.getColumn=function(n){var i=this._columns.findIndex(function(a){return a.key===n});return this._columns[i]},t.getColumnsWidth=function(){var n=this;return this._cache("columnsWidth",function(){return n.recomputeColumnsWidth(n.getVisibleColumns())})},t.getLeftFrozenColumnsWidth=function(){var n=this;return this._cache("leftFrozenColumnsWidth",function(){return n.recomputeColumnsWidth(n.getLeftFrozenColumns())})},t.getRightFrozenColumnsWidth=function(){var n=this;return this._cache("rightFrozenColumnsWidth",function(){return n.recomputeColumnsWidth(n.getRightFrozenColumns())})},t.recomputeColumnsWidth=function(n){return n.reduce(function(i,a){return i+a.width},0)},t.setColumnWidth=function(n,i){var a=this.getColumn(n);a.width=i,this._cached={},this._columnStyles[a.key]=this.recomputeColumnStyle(a)},t.getColumnStyle=function(n){return this._columnStyles[n]},t.getColumnStyles=function(){return this._columnStyles},t.recomputeColumnStyle=function(n){var i=0,a=0;this._fixed||(i=typeof n.flexGrow=="number"?n.flexGrow:0,a=typeof n.flexShrink=="number"?n.flexShrink:1);var o=i+" "+a+" auto",s=zb({},n.style,{flex:o,msFlex:o,WebkitFlex:o,width:n.width,overflow:"hidden"});return!this._fixed&&n.maxWidth&&(s.maxWidth=n.maxWidth),!this._fixed&&n.minWidth&&(s.minWidth=n.minWidth),s},t.recomputeColumnStyles=function(){var n=this;return this._columns.reduce(function(i,a){return i[a.key]=n.recomputeColumnStyle(a),i},{})},e})();Zw.PlaceholderKey="__placeholder__";function kne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Lb(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kne(r,!0).forEach(function(n){ee(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kne(r).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var Pne=yl(function(e,t){return e||Wgt(t)}),One=function(t,r,n){return{width:t,maxWidth:r,height:n,overflow:"hidden"}},upt={TableCell:_Me,TableHeaderCell:FMe,ExpandIcon:e9,SortIndicator:NMe},Apt=50,dpt=[],py=(function(e){Ao(t,e);function t(n){var i;i=e.call(this,n)||this;var a=n.columns,o=n.children,s=n.defaultExpandedRowKeys;return i.state={scrollbarSize:0,hoveredRowKey:null,resizingKey:null,resizingWidth:0,expandedRowKeys:mP(s)},i.columnManager=new Zw(Pne(a,o),n.fixed),i._setContainerRef=i._setContainerRef.bind(Mt(i)),i._setMainTableRef=i._setMainTableRef.bind(Mt(i)),i._setLeftTableRef=i._setLeftTableRef.bind(Mt(i)),i._setRightTableRef=i._setRightTableRef.bind(Mt(i)),i.renderExpandIcon=i.renderExpandIcon.bind(Mt(i)),i.renderRow=i.renderRow.bind(Mt(i)),i.renderRowCell=i.renderRowCell.bind(Mt(i)),i.renderHeader=i.renderHeader.bind(Mt(i)),i.renderHeaderCell=i.renderHeaderCell.bind(Mt(i)),i._handleScroll=i._handleScroll.bind(Mt(i)),i._handleVerticalScroll=i._handleVerticalScroll.bind(Mt(i)),i._handleRowsRendered=i._handleRowsRendered.bind(Mt(i)),i._handleRowHover=i._handleRowHover.bind(Mt(i)),i._handleRowExpand=i._handleRowExpand.bind(Mt(i)),i._handleColumnResize=rpt(i._handleColumnResize.bind(Mt(i)),Apt),i._handleColumnResizeStart=i._handleColumnResizeStart.bind(Mt(i)),i._handleColumnResizeStop=i._handleColumnResizeStop.bind(Mt(i)),i._handleColumnSort=i._handleColumnSort.bind(Mt(i)),i._handleFrozenRowHeightChange=i._handleFrozenRowHeightChange.bind(Mt(i)),i._handleRowHeightChange=i._handleRowHeightChange.bind(Mt(i)),i._getLeftTableContainerStyle=yl(One),i._getRightTableContainerStyle=yl(One),i._flattenOnKeys=yl(function(l,c,u){return i._depthMap={},qgt(l,c,i._depthMap,u)}),i._resetColumnManager=yl(function(l,c){i.columnManager.reset(l,c),i.props.estimatedRowHeight&&c&&(i.columnManager.hasLeftFrozenColumns()||(i._leftRowHeightMap={}),i.columnManager.hasRightFrozenColumns()||(i._rightRowHeightMap={}))},function(l,c){return QMe(l,c,i.props.ignoreFunctionInColumnCompare)}),i._isResetting=!1,i._resetIndex=null,i._rowHeightMap={},i._rowHeightMapBuffer={},i._mainRowHeightMap={},i._leftRowHeightMap={},i._rightRowHeightMap={},i._getEstimatedTotalRowsHeight=yl(DMe),i._getRowHeight=i._getRowHeight.bind(Mt(i)),i._updateRowHeights=tpt(function(){i._isResetting=!0,i._rowHeightMap=Lb({},i._rowHeightMap,{},i._rowHeightMapBuffer),i.resetAfterRowIndex(i._resetIndex,!1),i._rowHeightMapBuffer={},i._resetIndex=null,i.forceUpdateTable(),i.forceUpdate(),i._isResetting=!1},0),i._scroll={scrollLeft:0,scrollTop:0},i._scrollHeight=0,i._lastScannedRowIndex=-1,i._hasDataChangedSinceEndReached=!0,i._data=n.data,i._depthMap={},i._horizontalScrollbarSize=0,i._verticalScrollbarSize=0,i._scrollbarPresenceChanged=!1,i}var r=t.prototype;return r.getDOMNode=function(){return this.tableNode},r.getColumnManager=function(){return this.columnManager},r.getExpandedRowKeys=function(){var i=this.props.expandedRowKeys;return i!==void 0?i||dpt:this.state.expandedRowKeys},r.getExpandedState=function(){return{expandedData:this._data,expandedRowKeys:this.getExpandedRowKeys(),expandedDepthMap:this._depthMap}},r.getTotalRowsHeight=function(){var i=this.props,a=i.rowHeight,o=i.estimatedRowHeight;return o?this.table?this.table.getTotalRowsHeight():this._getEstimatedTotalRowsHeight(this._data,o):this._data.length*a},r.getTotalColumnsWidth=function(){return this.columnManager.getColumnsWidth()},r.forceUpdateTable=function(){this.table&&this.table.forceUpdateTable(),this.leftTable&&this.leftTable.forceUpdateTable(),this.rightTable&&this.rightTable.forceUpdateTable()},r.resetAfterRowIndex=function(i,a){i===void 0&&(i=0),a===void 0&&(a=!0),this.props.estimatedRowHeight&&(this.table&&this.table.resetAfterRowIndex(i,a),this.leftTable&&this.leftTable.resetAfterRowIndex(i,a),this.rightTable&&this.rightTable.resetAfterRowIndex(i,a))},r.resetRowHeightCache=function(){this.props.estimatedRowHeight&&(this._resetIndex=null,this._rowHeightMapBuffer={},this._rowHeightMap={},this._mainRowHeightMap={},this._leftRowHeightMap={},this._rightRowHeightMap={})},r.scrollToPosition=function(i){this._scroll=i,this.table&&this.table.scrollToPosition(i),this.leftTable&&this.leftTable.scrollToTop(i.scrollTop),this.rightTable&&this.rightTable.scrollToTop(i.scrollTop)},r.scrollToTop=function(i){this._scroll.scrollTop=i,this.table&&this.table.scrollToPosition(this._scroll),this.leftTable&&this.leftTable.scrollToTop(i),this.rightTable&&this.rightTable.scrollToTop(i)},r.scrollToLeft=function(i){this._scroll.scrollLeft=i,this.table&&this.table.scrollToPosition(this._scroll)},r.scrollToRow=function(i,a){i===void 0&&(i=0),a===void 0&&(a="auto"),this.table&&this.table.scrollToRow(i,a),this.leftTable&&this.leftTable.scrollToRow(i,a),this.rightTable&&this.rightTable.scrollToRow(i,a)},r.setExpandedRowKeys=function(i){this.props.expandedRowKeys===void 0&&this.setState({expandedRowKeys:mP(i)})},r.renderExpandIcon=function(i){var a=i.rowData,o=i.rowIndex,s=i.depth,l=i.onExpand,c=this.props,u=c.rowKey,A=c.expandColumnKey,d=c.expandIconProps;if(!A)return null;var f=o>=0&&Xgt(a),h=o>=0&&this.getExpandedRowKeys().indexOf(a[u])>=0,g=Wu(d,{rowData:a,rowIndex:o,depth:s,expandable:f,expanded:h}),p=this._getComponent("ExpandIcon");return ce.createElement(p,ge({depth:s,expandable:f,expanded:h},g,{onExpand:l}))},r.renderRow=function(i){var a,o=i.isScrolling,s=i.columns,l=i.rowData,c=i.rowIndex,u=i.style,A=this.props,d=A.rowClassName,f=A.rowRenderer,h=A.rowEventHandlers,g=A.expandColumnKey,p=A.estimatedRowHeight,m=Wu(d,{columns:s,rowData:l,rowIndex:c}),y=Wu(this.props.rowProps,{columns:s,rowData:l,rowIndex:c}),C=l[this.props.rowKey],w=this._depthMap[C]||0,B=At(this._prefixClass("row"),m,(a={},a[this._prefixClass("row--depth-"+w)]=!!g&&c>=0,a[this._prefixClass("row--expanded")]=!!g&&this.getExpandedRowKeys().indexOf(C)>=0,a[this._prefixClass("row--hovered")]=!o&&C===this.state.hoveredRowKey,a[this._prefixClass("row--frozen")]=w===0&&c<0,a[this._prefixClass("row--customized")]=f,a)),x=this.columnManager.hasFrozenColumns(),M=Lb({},y,{role:"row",key:"row-"+C,isScrolling:o,className:B,style:u,columns:s,rowIndex:c,rowData:l,rowKey:C,expandColumnKey:g,depth:w,rowEventHandlers:h,rowRenderer:f,estimatedRowHeight:c>=0?p:void 0,getIsResetting:this._getIsResetting,cellRenderer:this.renderRowCell,expandIconRenderer:this.renderExpandIcon,onRowExpand:this._handleRowExpand,onRowHover:x?this._handleRowHover:null,onRowHeightChange:x?this._handleFrozenRowHeightChange:this._handleRowHeightChange});return ce.createElement(ZH,M)},r.renderRowCell=function(i){var a,o=i.isScrolling,s=i.columns,l=i.column,c=i.columnIndex,u=i.rowData,A=i.rowIndex,d=i.expandIcon;if(l[Zw.PlaceholderKey])return ce.createElement("div",{key:"row-"+u[this.props.rowKey]+"-cell-"+l.key+"-placeholder",className:this._prefixClass("row-cell-placeholder"),style:this.columnManager.getColumnStyle(l.key)});var f=l.className,h=l.dataKey,g=l.dataGetter,p=l.cellRenderer,m=this._getComponent("TableCell"),y=g?g({columns:s,column:l,columnIndex:c,rowData:u,rowIndex:A}):ept(u,h),C={isScrolling:o,cellData:y,columns:s,column:l,columnIndex:c,rowData:u,rowIndex:A,container:this},w=cv(p||ce.createElement(m,{className:this._prefixClass("row-cell-text")}),C),B=Wu(f,{cellData:y,columns:s,column:l,columnIndex:c,rowData:u,rowIndex:A}),x=At(this._prefixClass("row-cell"),B,(a={},a[this._prefixClass("row-cell--align-center")]=l.align===Rw.CENTER,a[this._prefixClass("row-cell--align-right")]=l.align===Rw.RIGHT,a)),M=Wu(this.props.cellProps,{columns:s,column:l,columnIndex:c,rowData:u,rowIndex:A}),S=M||{},R=S.tagName,b=xa(S,["tagName"]),T=R||"div";return ce.createElement(T,ge({role:"gridcell",key:"row-"+u[this.props.rowKey]+"-cell-"+l.key},b,{className:x,style:this.columnManager.getColumnStyle(l.key)}),d,w)},r.renderHeader=function(i){var a,o=i.columns,s=i.headerIndex,l=i.style,c=this.props,u=c.headerClassName,A=c.headerRenderer,d=Wu(u,{columns:o,headerIndex:s}),f=Wu(this.props.headerProps,{columns:o,headerIndex:s}),h=At(this._prefixClass("header-row"),d,(a={},a[this._prefixClass("header-row--resizing")]=!!this.state.resizingKey,a[this._prefixClass("header-row--customized")]=A,a)),g=Lb({},f,{role:"row",key:"header-"+s,className:h,style:l,columns:o,headerIndex:s,headerRenderer:A,cellRenderer:this.renderHeaderCell,expandColumnKey:this.props.expandColumnKey,expandIcon:this._getComponent("ExpandIcon")});return ce.createElement($H,g)},r.renderHeaderCell=function(i){var a,o,s=i.columns,l=i.column,c=i.columnIndex,u=i.headerIndex,A=i.expandIcon;if(l[Zw.PlaceholderKey])return ce.createElement("div",{key:"header-"+u+"-cell-"+l.key+"-placeholder",className:this._prefixClass("header-cell-placeholder"),style:this.columnManager.getColumnStyle(l.key)});var d=l.headerClassName,f=l.headerRenderer,h=this.props,g=h.sortBy,p=h.sortState,m=h.headerCellProps,y=this._getComponent("TableHeaderCell"),C=this._getComponent("SortIndicator"),w={columns:s,column:l,columnIndex:c,headerIndex:u,container:this},B=cv(f||ce.createElement(y,{className:this._prefixClass("header-cell-text")}),w),x,M;if(p){var S=p[l.key];x=S===rs.ASC||S===rs.DESC,M=x?S:rs.ASC}else x=l.key===g.key,M=x?g.order:rs.ASC;var R=Wu(d,{columns:s,column:l,columnIndex:c,headerIndex:u}),b=At(this._prefixClass("header-cell"),R,(a={},a[this._prefixClass("header-cell--align-center")]=l.align===Rw.CENTER,a[this._prefixClass("header-cell--align-right")]=l.align===Rw.RIGHT,a[this._prefixClass("header-cell--sortable")]=l.sortable,a[this._prefixClass("header-cell--sorting")]=x,a[this._prefixClass("header-cell--resizing")]=l.key===this.state.resizingKey,a)),T=Wu(m,{columns:s,column:l,columnIndex:c,headerIndex:u}),D=T||{},F=D.tagName,_=xa(D,["tagName"]),N=F||"div";return ce.createElement(N,ge({role:"gridcell",key:"header-"+u+"-cell-"+l.key,onClick:l.sortable?this._handleColumnSort:null},_,{className:b,style:this.columnManager.getColumnStyle(l.key),"data-key":l.key}),A,B,l.sortable&&ce.createElement(C,{sorting:x,sortOrder:M,className:At(this._prefixClass("sort-indicator"),(o={},o[this._prefixClass("sort-indicator--descending")]=M===rs.DESC,o))}),l.resizable&&ce.createElement(t9,{className:this._prefixClass("column-resizer"),column:l,onResizeStart:this._handleColumnResizeStart,onResizeStop:this._handleColumnResizeStop,onResize:this._handleColumnResize}))},r.renderMainTable=function(){var i=this.props,a=i.width,o=i.headerHeight,s=i.rowHeight,l=i.fixed,c=i.estimatedRowHeight,u=xa(i,["width","headerHeight","rowHeight","fixed","estimatedRowHeight"]),A=this._getTableHeight(),d=a-this._verticalScrollbarSize;if(l){var f=this.columnManager.getColumnsWidth();d=Math.max(Math.round(f),d)}return ce.createElement(DR,ge({},u,this.state,{className:this._prefixClass("table-main"),ref:this._setMainTableRef,data:this._data,columns:this.columnManager.getMainColumns(),width:a,height:A,headerHeight:o,rowHeight:s,estimatedRowHeight:c,getRowHeight:c?this._getRowHeight:void 0,headerWidth:d+(l?this._verticalScrollbarSize:0),bodyWidth:d,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleScroll,onRowsRendered:this._handleRowsRendered}))},r.renderLeftTable=function(){if(!this.columnManager.hasLeftFrozenColumns())return null;var i=this.props,a=i.width,o=i.headerHeight,s=i.rowHeight,l=i.estimatedRowHeight,c=xa(i,["width","headerHeight","rowHeight","estimatedRowHeight"]),u=this._getFrozenContainerHeight(),A=this._verticalScrollbarSize||20,d=this.columnManager.getLeftFrozenColumnsWidth();return ce.createElement(DR,ge({},c,this.state,{containerStyle:this._getLeftTableContainerStyle(d,a,u),className:this._prefixClass("table-frozen-left"),ref:this._setLeftTableRef,data:this._data,columns:this.columnManager.getLeftFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:d+A,height:u,headerHeight:o,rowHeight:s,estimatedRowHeight:l,getRowHeight:l?this._getRowHeight:void 0,headerWidth:d+A,bodyWidth:d+A,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:yc}))},r.renderRightTable=function(){if(!this.columnManager.hasRightFrozenColumns())return null;var i=this.props,a=i.width,o=i.headerHeight,s=i.rowHeight,l=i.estimatedRowHeight,c=xa(i,["width","headerHeight","rowHeight","estimatedRowHeight"]),u=this._getFrozenContainerHeight(),A=this.columnManager.getRightFrozenColumnsWidth(),d=this._verticalScrollbarSize;return ce.createElement(DR,ge({},c,this.state,{containerStyle:this._getLeftTableContainerStyle(A+d,a,u),className:this._prefixClass("table-frozen-right"),ref:this._setRightTableRef,data:this._data,columns:this.columnManager.getRightFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:A+d,height:u,headerHeight:o,rowHeight:s,estimatedRowHeight:l,getRowHeight:l?this._getRowHeight:void 0,headerWidth:A+d,bodyWidth:A,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:yc}))},r.renderResizingLine=function(){var i=this.props,a=i.width,o=i.fixed,s=this.state.resizingKey;if(!o||!s)return null;var l=this.columnManager.getMainColumns(),c=l.findIndex(function(m){return m.key===s}),u=l[c],A=u.width,d=u.frozen,f=this.columnManager.recomputeColumnsWidth(l.slice(0,c)),h=f+A;if(!d)h-=this._scroll.scrollLeft;else if(d===yv.RIGHT){var g=this.columnManager.recomputeColumnsWidth(l.slice(c+1));g+A>a-this._verticalScrollbarSize?h=A:h=a-this._verticalScrollbarSize-g}var p={left:h,height:this._getTableHeight()-this._horizontalScrollbarSize};return ce.createElement("div",{className:this._prefixClass("resizing-line"),style:p})},r.renderFooter=function(){var i=this.props,a=i.footerHeight,o=i.footerRenderer;return a===0?null:ce.createElement("div",{className:this._prefixClass("footer"),style:{height:a}},cv(o))},r.renderEmptyLayer=function(){var i=this.props,a=i.data,o=i.frozenData,s=i.footerHeight,l=i.emptyRenderer;if(a&&a.length||o&&o.length)return null;var c=this._getHeaderHeight();return ce.createElement("div",{className:this._prefixClass("empty-layer"),style:{top:c,bottom:s}},cv(l))},r.renderOverlay=function(){var i=this.props.overlayRenderer;return ce.createElement("div",{className:this._prefixClass("overlay")},!!i&&cv(i))},r.render=function(){var i,a=this.props,o=a.columns,s=a.children,l=a.width,c=a.fixed,u=a.data,A=a.frozenData,d=a.expandColumnKey,f=a.disabled,h=a.className,g=a.style,p=a.footerHeight,m=a.classPrefix,y=a.estimatedRowHeight;this._resetColumnManager(Pne(o,s),c);var C=d?this._flattenOnKeys(u,this.getExpandedRowKeys(),this.props.rowKey):u;this._data!==C&&(this.resetAfterRowIndex(0,!1),this._data=C),this._calcScrollbarSizes(),this._totalRowsHeight=this.getTotalRowsHeight();var w=Lb({},g,{width:l,height:this._getTableHeight()+p,position:"relative"}),B=At(m,h,(i={},i[m+"--fixed"]=c,i[m+"--expandable"]=!!d,i[m+"--empty"]=u.length===0,i[m+"--has-frozen-rows"]=A.length>0,i[m+"--has-frozen-columns"]=this.columnManager.hasFrozenColumns(),i[m+"--disabled"]=f,i[m+"--dynamic"]=!!y,i));return ce.createElement("div",{ref:this._setContainerRef,className:B,style:w},this.renderFooter(),this.renderMainTable(),this.renderLeftTable(),this.renderRightTable(),this.renderResizingLine(),this.renderEmptyLayer(),this.renderOverlay())},r.componentDidMount=function(){var i=this.props.getScrollbarSize();i>0&&this.setState({scrollbarSize:i})},r.componentDidUpdate=function(i,a){var o=this.props,s=o.data,l=o.height,c=o.maxHeight,u=o.estimatedRowHeight;s!==i.data&&(this._lastScannedRowIndex=-1,this._hasDataChangedSinceEndReached=!0),(c!==i.maxHeight||l!==i.height)&&this._maybeCallOnEndReached(),this._maybeScrollbarPresenceChange(),u&&this.getTotalRowsHeight()!==this._totalRowsHeight&&this.forceUpdate()},r._prefixClass=function(i){return this.props.classPrefix+"__"+i},r._setContainerRef=function(i){this.tableNode=i},r._setMainTableRef=function(i){this.table=i},r._setLeftTableRef=function(i){this.leftTable=i},r._setRightTableRef=function(i){this.rightTable=i},r._getComponent=function(i){return this.props.components&&this.props.components[i]?this.props.components[i]:upt[i]},r._getRowHeight=function(i){var a=this.props,o=a.estimatedRowHeight,s=a.rowKey;return this._rowHeightMap[this._data[i][s]]||Wu(o,{rowData:this._data[i],rowIndex:i})},r._getIsResetting=function(){return this._isResetting},r._getHeaderHeight=function(){var i=this.props.headerHeight;return Array.isArray(i)?i.reduce(function(a,o){return a+o},0):i},r._getFrozenRowsHeight=function(){var i=this.props,a=i.frozenData,o=i.rowHeight;return a.length*o},r._getTableHeight=function(){var i=this.props,a=i.height,o=i.maxHeight,s=i.footerHeight,l=a-s;if(o>0){var c=this._getFrozenRowsHeight(),u=this.getTotalRowsHeight(),A=this._getHeaderHeight(),d=A+c+u+this._horizontalScrollbarSize;l=Math.min(d,o-s)}return l},r._getBodyHeight=function(){return this._getTableHeight()-this._getHeaderHeight()-this._getFrozenRowsHeight()},r._getFrozenContainerHeight=function(){var i=this.props.maxHeight,a=this._getTableHeight()-(this._data.length>0?this._horizontalScrollbarSize:0);if(i>0)return a;var o=this.getTotalRowsHeight()+this._getHeaderHeight()+this._getFrozenRowsHeight();return Math.min(a,o)},r._calcScrollbarSizes=function(){var i=this.props,a=i.fixed,o=i.width,s=this.state.scrollbarSize,l=this.getTotalRowsHeight(),c=this.getTotalColumnsWidth(),u=this._horizontalScrollbarSize,A=this._verticalScrollbarSize;s===0?(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0):!a||c<=o-s?(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=l>this._getBodyHeight()?s:0):c>o?(this._horizontalScrollbarSize=s,this._verticalScrollbarSize=l>this._getBodyHeight()-this._horizontalScrollbarSize?s:0):(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0,l>this._getBodyHeight()&&(this._horizontalScrollbarSize=s,this._verticalScrollbarSize=s)),(u!==this._horizontalScrollbarSize||A!==this._verticalScrollbarSize)&&(this._scrollbarPresenceChanged=!0)},r._maybeScrollbarPresenceChange=function(){if(this._scrollbarPresenceChanged){var i=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,i({size:this.state.scrollbarSize,horizontal:this._horizontalScrollbarSize>0,vertical:this._verticalScrollbarSize>0})}},r._maybeCallOnEndReached=function(){var i=this.props,a=i.onEndReached,o=i.onEndReachedThreshold,s=this._scroll.scrollTop,l=this.getTotalRowsHeight(),c=this._getBodyHeight();if(!(!a||!c||!l)){var u=l-s-c+this._horizontalScrollbarSize;this._lastScannedRowIndex>=0&&u<=o&&(this._hasDataChangedSinceEndReached||l!==this._scrollHeight)&&(this._hasDataChangedSinceEndReached=!1,this._scrollHeight=l,a({distanceFromEnd:u}))}},r._handleScroll=function(i){var a=this._scroll.scrollTop;this.scrollToPosition(i),this.props.onScroll(i),i.scrollTop>a&&this._maybeCallOnEndReached()},r._handleVerticalScroll=function(i){var a=i.scrollTop,o=this._scroll.scrollTop;a!==o&&this.scrollToTop(a),a>o&&this._maybeCallOnEndReached()},r._handleRowsRendered=function(i){this.props.onRowsRendered(i),i.overscanStopIndex>this._lastScannedRowIndex&&(this._lastScannedRowIndex=i.overscanStopIndex,this._maybeCallOnEndReached())},r._handleRowHover=function(i){var a=i.hovered,o=i.rowKey;this.setState({hoveredRowKey:a?o:null})},r._handleRowExpand=function(i){var a=i.expanded,o=i.rowData,s=i.rowIndex,l=i.rowKey,c=mP(this.getExpandedRowKeys());if(a)!c.indexOf(l)>=0&&c.push(l);else{var u=c.indexOf(l);u>-1&&c.splice(u,1)}this.props.expandedRowKeys===void 0&&this.setState({expandedRowKeys:c}),this.props.onRowExpand({expanded:a,rowData:o,rowIndex:s,rowKey:l}),this.props.onExpandedRowsChange(c)},r._handleColumnResize=function(i,a){var o=i.key;this.columnManager.setColumnWidth(o,a),this.setState({resizingWidth:a});var s=this.columnManager.getColumn(o);this.props.onColumnResize({column:s,width:a})},r._handleColumnResizeStart=function(i){var a=i.key;this.setState({resizingKey:a})},r._handleColumnResizeStop=function(){var i=this.state,a=i.resizingKey,o=i.resizingWidth;if(this.setState({resizingKey:null,resizingWidth:0}),!(!a||!o)){var s=this.columnManager.getColumn(a);this.props.onColumnResizeEnd({column:s,width:o})}},r._handleColumnSort=function(i){var a=i.currentTarget.dataset.key,o=this.props,s=o.sortBy,l=o.sortState,c=o.onColumnSort,u=rs.ASC;l?u=l[a]===rs.ASC?rs.DESC:rs.ASC:a===s.key&&(u=s.order===rs.ASC?rs.DESC:rs.ASC);var A=this.columnManager.getColumn(a);c({column:A,key:a,order:u})},r._handleFrozenRowHeightChange=function(i,a,o,s){s?s===yv.RIGHT?this._rightRowHeightMap[i]=a:this._leftRowHeightMap[i]=a:this._mainRowHeightMap[i]=a;var l=Math.max(this._mainRowHeightMap[i]||0,this._leftRowHeightMap[i]||0,this._rightRowHeightMap[i]||0);this._rowHeightMap[i]!==l&&this._handleRowHeightChange(i,l,o)},r._handleRowHeightChange=function(i,a,o){this._resetIndex===null?this._resetIndex=o:this._resetIndex>o&&(this._resetIndex=o),this._rowHeightMapBuffer[i]=a,this._updateRowHeights()},t})(ce.PureComponent);py.Column=Wy;py.PlaceholderKey=Zw.PlaceholderKey;py.defaultProps={classPrefix:"BaseTable",rowKey:"id",data:[],frozenData:[],fixed:!1,headerHeight:50,rowHeight:50,footerHeight:0,defaultExpandedRowKeys:[],sortBy:{},useIsScrolling:!1,overscanRowCount:1,onEndReachedThreshold:500,getScrollbarSize:npt,ignoreFunctionInColumnCompare:!0,onScroll:yc,onRowsRendered:yc,onScrollbarPresenceChange:yc,onRowExpand:yc,onExpandedRowsChange:yc,onColumnSort:yc,onColumnResize:yc,onColumnResizeEnd:yc};py.propTypes={classPrefix:J.string,className:J.string,style:J.object,children:J.node,columns:J.arrayOf(J.shape(Wy.propTypes)),data:J.array.isRequired,frozenData:J.array,rowKey:J.oneOfType([J.string,J.number]).isRequired,width:J.number.isRequired,height:J.number,maxHeight:J.number,rowHeight:J.number,estimatedRowHeight:J.oneOfType([J.number,J.func]),headerHeight:J.oneOfType([J.number,J.arrayOf(J.number)]).isRequired,footerHeight:J.number,fixed:J.bool,disabled:J.bool,overlayRenderer:J.oneOfType([J.func,J.element]),emptyRenderer:J.oneOfType([J.func,J.element]),footerRenderer:J.oneOfType([J.func,J.element]),headerRenderer:J.oneOfType([J.func,J.element]),rowRenderer:J.oneOfType([J.func,J.element]),headerClassName:J.oneOfType([J.string,J.func]),rowClassName:J.oneOfType([J.string,J.func]),headerProps:J.oneOfType([J.object,J.func]),headerCellProps:J.oneOfType([J.object,J.func]),rowProps:J.oneOfType([J.object,J.func]),cellProps:J.oneOfType([J.object,J.func]),expandIconProps:J.oneOfType([J.object,J.func]),expandColumnKey:J.string,defaultExpandedRowKeys:J.arrayOf(J.oneOfType([J.string,J.number])),expandedRowKeys:J.arrayOf(J.oneOfType([J.string,J.number])),onRowExpand:J.func,onExpandedRowsChange:J.func,sortBy:J.shape({key:J.string,order:J.oneOf([rs.ASC,rs.DESC])}),sortState:J.object,onColumnSort:J.func,onColumnResize:J.func,onColumnResizeEnd:J.func,useIsScrolling:J.bool,overscanRowCount:J.number,getScrollbarSize:J.func,onScroll:J.func,onEndReached:J.func,onEndReachedThreshold:J.number,onRowsRendered:J.func,onScrollbarPresenceChange:J.func,rowEventHandlers:J.object,ignoreFunctionInColumnCompare:J.bool,components:J.shape({TableCell:J.elementType,TableHeaderCell:J.elementType,ExpandIcon:J.elementType,SortIndicator:J.elementType})};let nu;typeof window<"u"?nu=window:typeof self<"u"?nu=self:nu=global;let zL=null,LL=null;const jne=20,yP=nu.clearTimeout,zne=nu.setTimeout,CP=nu.cancelAnimationFrame||nu.mozCancelAnimationFrame||nu.webkitCancelAnimationFrame,Lne=nu.requestAnimationFrame||nu.mozRequestAnimationFrame||nu.webkitRequestAnimationFrame;CP==null||Lne==null?(zL=yP,LL=function(t){return zne(t,jne)}):(zL=function([t,r]){CP(t),yP(r)},LL=function(t){const r=Lne(function(){yP(n),t()}),n=zne(function(){CP(r),t()},jne);return[r,n]});function fpt(e){let t,r,n,i,a,o,s;const l=typeof document<"u"&&document.attachEvent;if(!l){o=function(m){const y=m.__resizeTriggers__,C=y.firstElementChild,w=y.lastElementChild,B=C.firstElementChild;w.scrollLeft=w.scrollWidth,w.scrollTop=w.scrollHeight,B.style.width=C.offsetWidth+1+"px",B.style.height=C.offsetHeight+1+"px",C.scrollLeft=C.scrollWidth,C.scrollTop=C.scrollHeight},a=function(m){return m.offsetWidth!==m.__resizeLast__.width||m.offsetHeight!==m.__resizeLast__.height},s=function(m){if(m.target.className&&typeof m.target.className.indexOf=="function"&&m.target.className.indexOf("contract-trigger")<0&&m.target.className.indexOf("expand-trigger")<0)return;const y=this;o(this),this.__resizeRAF__&&zL(this.__resizeRAF__),this.__resizeRAF__=LL(function(){a(y)&&(y.__resizeLast__.width=y.offsetWidth,y.__resizeLast__.height=y.offsetHeight,y.__resizeListeners__.forEach(function(B){B.call(y,m)}))})};let d=!1,f="";n="animationstart";const h="Webkit Moz O ms".split(" ");let g="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),p="";{const m=document.createElement("fakeelement");if(m.style.animationName!==void 0&&(d=!0),d===!1){for(let y=0;y<h.length;y++)if(m.style[h[y]+"AnimationName"]!==void 0){p=h[y],f="-"+p.toLowerCase()+"-",n=g[y],d=!0;break}}}r="resizeanim",t="@"+f+"keyframes "+r+" { from { opacity: 0; } to { opacity: 0; } } ",i=f+"animation: 1ms "+r+"; "}const c=function(d){if(!d.getElementById("detectElementResize")){const f=(t||"")+".resize-triggers { "+(i||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',h=d.head||d.getElementsByTagName("head")[0],g=d.createElement("style");g.id="detectElementResize",g.type="text/css",e!=null&&g.setAttribute("nonce",e),g.styleSheet?g.styleSheet.cssText=f:g.appendChild(d.createTextNode(f)),h.appendChild(g)}};return{addResizeListener:function(d,f){if(l)d.attachEvent("onresize",f);else{if(!d.__resizeTriggers__){const h=d.ownerDocument,g=nu.getComputedStyle(d);g&&g.position==="static"&&(d.style.position="relative"),c(h),d.__resizeLast__={},d.__resizeListeners__=[],(d.__resizeTriggers__=h.createElement("div")).className="resize-triggers";const p=h.createElement("div");p.className="expand-trigger",p.appendChild(h.createElement("div"));const m=h.createElement("div");m.className="contract-trigger",d.__resizeTriggers__.appendChild(p),d.__resizeTriggers__.appendChild(m),d.appendChild(d.__resizeTriggers__),o(d),d.addEventListener("scroll",s,!0),n&&(d.__resizeTriggers__.__animationListener__=function(C){C.animationName===r&&o(d)},d.__resizeTriggers__.addEventListener(n,d.__resizeTriggers__.__animationListener__))}d.__resizeListeners__.push(f)}},removeResizeListener:function(d,f){if(l)d.detachEvent("onresize",f);else if(d.__resizeListeners__.splice(d.__resizeListeners__.indexOf(f),1),!d.__resizeListeners__.length){d.removeEventListener("scroll",s,!0),d.__resizeTriggers__.__animationListener__&&(d.__resizeTriggers__.removeEventListener(n,d.__resizeTriggers__.__animationListener__),d.__resizeTriggers__.__animationListener__=null);try{d.__resizeTriggers__=!d.removeChild(d.__resizeTriggers__)}catch{}}}}}class hpt extends E.Component{constructor(...t){super(...t),this.state={height:this.props.defaultHeight||0,width:this.props.defaultWidth||0},this._autoSizer=null,this._detectElementResize=null,this._didLogDeprecationWarning=!1,this._parentNode=null,this._resizeObserver=null,this._timeoutId=null,this._onResize=()=>{this._timeoutId=null;const{disableHeight:r,disableWidth:n,onResize:i}=this.props;if(this._parentNode){const a=window.getComputedStyle(this._parentNode)||{},o=parseFloat(a.paddingLeft||"0"),s=parseFloat(a.paddingRight||"0"),l=parseFloat(a.paddingTop||"0"),c=parseFloat(a.paddingBottom||"0"),u=this._parentNode.getBoundingClientRect(),A=u.height-l-c,d=u.width-o-s;if(!r&&this.state.height!==A||!n&&this.state.width!==d){this.setState({height:A,width:d});const f=()=>{this._didLogDeprecationWarning||(this._didLogDeprecationWarning=!0,console.warn("scaledWidth and scaledHeight parameters have been deprecated; use width and height instead"))};typeof i=="function"&&i({height:A,width:d,get scaledHeight(){return f(),A},get scaledWidth(){return f(),d}})}}},this._setRef=r=>{this._autoSizer=r}}componentDidMount(){const{nonce:t}=this.props,r=this._autoSizer?this._autoSizer.parentNode:null;if(r!=null&&r.ownerDocument&&r.ownerDocument.defaultView&&r instanceof r.ownerDocument.defaultView.HTMLElement){this._parentNode=r;const n=r.ownerDocument.defaultView.ResizeObserver;n!=null?(this._resizeObserver=new n(()=>{this._timeoutId=setTimeout(this._onResize,0)}),this._resizeObserver.observe(r)):(this._detectElementResize=fpt(t),this._detectElementResize.addResizeListener(r,this._onResize)),this._onResize()}}componentWillUnmount(){this._parentNode&&(this._detectElementResize&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize),this._timeoutId!==null&&clearTimeout(this._timeoutId),this._resizeObserver&&this._resizeObserver.disconnect())}render(){const{children:t,defaultHeight:r,defaultWidth:n,disableHeight:i=!1,disableWidth:a=!1,doNotBailOutOnEmptyChildren:o=!1,nonce:s,onResize:l,style:c={},tagName:u="div",...A}=this.props,{height:d,width:f}=this.state,h={overflow:"visible"},g={};let p=!1;return i||(d===0&&(p=!0),h.height=0,g.height=d,g.scaledHeight=d),a||(f===0&&(p=!0),h.width=0,g.width=f,g.scaledWidth=f),o&&(p=!1),E.createElement(u,{ref:this._setRef,style:{...h,...c},...A},!p&&t(g))}}var hA=function(t){var r=t.className,n=t.width,i=t.height,a=t.children,o=t.onResize,s=typeof n=="number",l=typeof i=="number";return s&&l?ce.createElement("div",{className:r,style:{width:n,height:i,position:"relative"}},a({width:n,height:i})):ce.createElement(hpt,{className:r,disableWidth:s,disableHeight:l,onResize:o},function(c){return a({width:s?n:c.width,height:l?i:c.height})})};hA.propTypes={className:J.string,width:J.number,height:J.number,children:J.func.isRequired,onResize:J.func};const jB=({initialText:e,handleUpdateText:t,field:r,rowKey:n,recordKey:i,type:a,options:o})=>{const[s,l]=E.useState(!1),[c,u]=E.useState(""),A=E.useRef();E.useEffect(()=>{u(e)},[e,i]),E.useEffect(()=>{s&&A.current.focus()},[s]);const d=()=>{l(!s)},f=p=>{u(p.target.value)},h=p=>{l(!1),c!==e&&t(r,c,n)},g=p=>{t(r,p,n)};return a==="select"?v.jsx(hn,{style:{width:"100%"},defaultValue:e,options:o,onChange:g}):s?v.jsx(jt,{ref:A,style:{marginLeft:"6px",width:"90%"},value:c,onChange:f,onBlur:h}):v.jsx("div",{className:"editable-field",onClick:d,children:c})};jB.propTypes={initialText:J.string,handleUpdateText:J.func,field:J.string,rowKey:J.number};const co=({style:e={},size:t})=>{dt(n=>n.cti.ui.primaryColor);let r={...e};return t&&t==="small"&&(r.transform="scale(0.5)"),v.jsx("div",{className:"cti-loader",style:r,children:v.jsxs("div",{className:"sk-folding-cube",children:[v.jsx("div",{className:"sk-cube1 sk-cube"}),v.jsx("div",{className:"sk-cube2 sk-cube"}),v.jsx("div",{className:"sk-cube4 sk-cube"}),v.jsx("div",{className:"sk-cube3 sk-cube"})]})})};co.propTypes={style:J.object,size:J.string};co.defaultProps={style:{}};const ei=ce.memo(ce.forwardRef(({columns:e,data:t,loading:r,selectedRow:n,selectedRowOid:i,onRowSelect:a,noOverlay:o,selectedRows:s,handleSelectedRowOid:l,choice:c,selectButtonBool:u=!1,shiftMulti:A=!1,defaultStyles:d=!0,handleUpdateText:f,sortByDefault:h=null,overideGetRowClassName:g=null,essentialsFixed:p,flexGrowBool:m=!1,view:y,...C},w)=>{const[B,x]=E.useState(null),[M,S]=E.useState(!1),[R,b]=E.useState(h||{}),[T,D]=E.useState([]),F=Sn();E.useEffect(()=>(window.addEventListener("keydown",_),window.addEventListener("keyup",N),()=>{window.removeEventListener("keydown",_),window.removeEventListener("keyup",N)}),[]),E.useEffect(()=>{if(R&&R?.key&&R?.order){let V=jf(t,R.key,R.order);V.length&&V[0].key===void 0&&V[0].oid&&(V=V.map(Z=>({...Z,key:Z.oid}))),D(V)}else if(t?.length&&t[0].key===void 0&&t[0].oid){let V=t.map(Z=>({...Z,key:Z.oid}));D(V)}else D(t)},[t]);function _(V){V.shiftKey&&S(!0)}function N(V){V.key==="Shift"&&S(!1)}const P=E.useCallback(({column:V,key:Z,order:ne})=>{let re=ne;(!R.key||R.key!==Z)&&(re=py.ASC),b({key:Z,order:re});let ue=Sgt(t),he=jf(ue,Z,re);D(he),F(t0e({key:Z,order:re}))},[t,R,F]),k=ce.useCallback(()=>{if(r&&o!==!0)return v.jsx("div",{className:"table-loading-overlay",children:v.jsx(co,{size:"small"})});if(u&&(!c.length||c==="-1"))return v.jsx(eA,{description:"Veuillez sélectionner la liste des gestes marqueurs à visualiser",className:"table-empty"});if(!t.length&&r===!1)return v.jsx(eA,{description:"Pas de données",className:"table-empty"})},[r,t,o]),j=ce.useCallback(()=>10,[]),Y=({columns:V,rowData:Z,rowIndex:ne})=>{let re="";return i&&i===Z.oid&&(re+=" selected"),n&&(C.rowKey?n[C.rowKey]===Z[C.rowKey]&&(re+=" selected"):n.key===Z.key&&(re+=" selected")),s&&(C.rowKey?s.includes(Z[C.rowKey])&&(re+=" selected"):s.includes(Z.key)&&(re+=" selected")),ne%2===0&&(re+=" even-row"),ne%2===0&&(re+=" even-row"),re};function X(V){let Z=[];return d?Z=V.map(ne=>({sortable:!0,...ne,className:"cti-default-table",headerClassName:"cti-default-table"})):Z=V.map(ne=>({...ne})),Z=Z.map(ne=>ne.editable?{...ne,cellRenderer:({cellData:re,rowData:ue})=>v.jsx(jB,{initialText:re,field:ne.dataKey,rowKey:Number(ue.key),handleUpdateText:f,type:ne.type,options:ne.options})}:ne),Z}const K=ce.useMemo(()=>({onClick:({rowData:V,rowIndex:Z,rowKey:ne,event:re})=>{if(l)l(ne);else if(a)if(B&&M&&A){const ue=t.map(Me=>Number(Me.key)),he=ue.indexOf(Math.min(Number(ne),Number(B))),me=ue.indexOf(Math.max(Number(ne),Number(B)));let be=ue.filter(Me=>ue.indexOf(Me)>=he&&ue.indexOf(Me)<=me);a(be.map(Me=>Me.toString()))}else a(ne);x(ne)}}),[M,t,B,a,A,l]),U=X(e),G=ce.useMemo(()=>({fontSize:"11px"}),[]),z=U.filter(V=>V.hidden!==!0).reduce((V,Z)=>V+Z.width,0),H=function(){let Z="";if(y){const ne=y.desc.attributes;ne.favoriteEssential==="true"&&ne.isFavorite!=="true"&&(Z="header-column-font-size")}return Z};return T?v.jsx(hA,{children:({width:V,height:Z})=>v.jsx(py,{rowKey:"key",columns:U,headerHeight:50,headerClassName:H,rowHeight:25,width:V,height:Z,data:T,onColumnSort:P,sortBy:R,getScrollbarSize:j,rowClassName:g??Y,rowEventHandlers:K,overlayRenderer:k,style:G,ref:w,...C,fixed:m&&V>z?!1:C.fixed||C.fixed===!1&&V<Math.max(1400,z)})}):null}));ei.propTypes={columns:J.array.isRequired,data:J.array.isRequired,loading:J.bool,onRowSelect:J.func,selectedRow:J.object,selectedRows:J.array,shiftMulti:J.bool,defaultStyles:J.bool,flexGrowBool:J.bool,choice:J.string,selectButtonBool:J.bool,view:J.object};ei.defaultProps={loading:!1,defaultStyle:!0};const kMe=()=>{const e=dt(l=>l.cti.components.log.data.logs),t=dt(l=>l.cti.components.log.loading),r=dt(l=>l.cti.settings.data.session),n=Sn();E.useEffect(()=>{n(nte())},[n]);const i=()=>{n(nte())},o=[{title:"Id",dataKey:"id"},{title:"Date",dataKey:"createdAt",width:150},{title:"Code",dataKey:"code",width:100},{title:"Count",dataKey:"count",width:100},{title:"Erreur",dataKey:"error",width:200},{title:"Texte",dataKey:"text",width:200},{title:"Message",dataKey:"message",width:200},{title:"Utilisateur",dataKey:"user",dataGetter:({rowData:l})=>l.extra.user,width:100},{title:"URL",dataKey:"url",dataGetter:({rowData:l})=>l.extra.url,width:300}].map(l=>({width:50,resizable:!0,key:l.dataKey,...l})),s=({rowData:l,column:c})=>({onClick:u=>{u.preventDefault();var A=document.createElement("textarea");A.value=l[c.dataKey],document.body.appendChild(A),A.select(),document.execCommand("copy"),document.body.removeChild(A),pl.success("Copié !")}});return r.CONNECTEDUSER!=="cti"?v.jsx(xE,{to:"/accueil"}):v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"page-header",children:[v.jsx("div",{className:"header-title",children:"Logs"}),v.jsx("div",{className:"header-actions",children:v.jsx(wt,{type:"primary",onClick:i,children:"Reload"})})]}),v.jsx("div",{className:"page-content",children:v.jsx("div",{className:"logs-table",children:v.jsx(ei,{rowKey:"id",columns:o,data:e,loading:t,cellProps:s})})})]})};kMe.propTypes={};const lg=["janvier","fevrier","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","decembre"];function PMe(e,t){return e.filter(r=>{for(const n in t)if(t[n]?.length>0&&!t[n].includes(r[n]))return!1;return!0})}function gpt(e,t){return PMe(e,t).map(r=>r.salarie_id)}const ppt=e=>{const t=e?.ventilations??[],r=a=>`Etablissement ${a}`,n=t.reduce((a,o)=>{const{yearNumber:s,etablissementId:l,monthName:c,ratio:u,etablissementVentilation:A}=o;return a[s]||(a[s]={}),a[s][l]||(a[s][l]={key:l,etablissement_id:l,label:A||r(l)},lg.forEach(d=>{a[s][l][`ratio_${d}`]=null})),a[s][l][`ratio_${c}`]=u,a},{}),i={};for(const a in n)i[a]=Object.values(n[a]);return i};function OMe(e,t){return Number(e)!==Number(t)}function wP(e,t){for(const[r,n]of Object.entries(e)){if(!r.startsWith("ratio_"))continue;const i=t?.[r]??null;if(!(n==null&&i==null)&&OMe(n,i))return!0}return!1}const vpt=(e,t)=>{let r=[];const n=t.salarie_id;for(const[i,a]of Object.entries(e))a.forEach(o=>{lg.forEach(s=>{const l=`ratio_${s}`;o.hasOwnProperty(l)&&(r=[...r,{yearNumber:Number(i),monthName:s,salarieId:n,etablissementId:o.etablissement_id,etablissementVentilation:o.label??"Non renseigné",ratio:o[l]??0}])})});return{infos:t,ventilations:r}},mpt=async()=>(await ds.get("/api/rh/paie/ventilations/eligible-salaries")).data,Ept=async e=>(await ds.get(`/api/rh/paie/ventilations/${e}/settings`)).data,ypt=async(e,t)=>(await ds.put(`/api/rh/paie/ventilations/${e}/settings`,t)).data,jMe=(e=[])=>Wg({queryKey:["salariesVentilationList"],queryFn:mpt,select:t=>e.length>0?t.filter(({salarie_id:r})=>e.includes(r)):t}),Cpt=e=>Wg({queryKey:["salarieVentilation",e],queryFn:()=>Ept(e),select:t=>({ventilationByYear:ppt(t),salarieInfo:t.infos})}),r9=({children:e="Réinitialiser",...t})=>v.jsx(Wx,{icon:v.jsx(uo,{}),confirmTitle:"Confirmez-vous la réinitialisation ?",okText:"Réinitialiser",...t,children:e});r9.propTypes={children:J.node};function wpt(){const e=XQ(),t=pu(),[r,n]=E.useState(e.state?.filteredInfo||{}),i=Object.values(r).filter(Boolean).length!==0,a=jMe();if(a.status==="loading")return v.jsx("div",{className:"loading-wrapper",children:v.jsx(co,{style:{height:"auto"}})});if(a.status==="error")return v.jsx("p",{children:"Error :("});const o=i?PMe(a.data,r):[...a.data],s=["matricule","nom","prenom","etablissement_contrat","qualification"],l={};s.forEach(d=>{const f=new Set(o?.map(g=>g[d]).filter(Boolean)),h=Array.from(f).sort((g,p)=>g.localeCompare(p));l[d]=h.map(g=>({text:g,value:g}))});const c=(d,f,h)=>{n(f),t.replace({state:{...e.state,filteredInfo:f},pathname:e.pathname})},u=()=>{n({}),t.replace({state:{...e.state,filteredInfo:{}},pathname:e.pathname})},A=[{title:"Matricule",dataIndex:"matricule",key:"matricule",onFilter:(d,f)=>f.matricule.toString().toLowerCase().includes(d.toLowerCase()),filteredValue:r.matricule||null,filters:l.matricule,filterSearch:!0},{title:"Nom",dataIndex:"nom",key:"nom",filteredValue:r.nom||null,filters:l.nom,filterSearch:!0,onFilter:(d,f)=>f.nom.toString().toLowerCase().includes(d.toLowerCase())},{title:"Prénom",dataIndex:"prenom",key:"prenom",filteredValue:r.prenom||null,filters:l.prenom,onFilter:(d,f)=>f.prenom.toString().toLowerCase().includes(d.toLowerCase()),filterSearch:!0},{title:"Etablissement du contrat",dataIndex:"etablissement_contrat",key:"etablissement_contrat",filteredValue:r.etablissement_contrat||null,filters:l.etablissement_contrat,onFilter:(d,f)=>f.etablissement_contrat.toString().toLowerCase().includes(d.toLowerCase()),filterSearch:!0},{title:"Qualification",dataIndex:"qualification",key:"qualification",filteredValue:r.qualification||null,filters:l.qualification,onFilter:(d,f)=>f.qualification.toString().toLowerCase().includes(d.toLowerCase()),filterSearch:!0},{title:"Action",dataIndex:"",key:"action",width:"8%",render:d=>v.jsx(_B,{to:{pathname:`/rh/ventilations/${d.salarie_id}/settings`,state:{fromSider:!0,filteredSalarieIds:gpt(a.data,r),filteredInfo:r}},children:v.jsx(wt,{children:"Éditer"})})}];return v.jsxs("div",{className:"",children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Liste des Salariés"})}),v.jsxs("div",{className:"component-header",children:[v.jsx("div",{className:"header-title",children:"Liste des Salariés"}),v.jsx(r9,{disabled:!i,onClick:u,children:"Réinitialiser les filtres"})]}),v.jsx("div",{className:"component-content",children:v.jsx(El,{columns:A,dataSource:o,pagination:{pageSize:50},scroll:{y:"calc(100vh - 240px)"},onChange:c,size:"small"})})]})}const Bpt=e=>{const t=As();return bl({mutationFn:({salarieId:r,newVentilation:n})=>ypt(r,n),onMutate:async({salarieId:r,newVentilation:n})=>{await t.cancelQueries({queryKey:["salarieVentilation",r]});const i=t.getQueryData(["salarieVentilation",r]);return t.setQueriesData(["salarieVentilation",r],n),{previousVentilation:i,salarieId:r}},onError:(r,n,i)=>{t.setQueryData(["salarieVentilation",i.salarieId],i.previousVentilation);const a=r.response.data.message;Qs({message:"Erreur lors de la mise à jour de la ventilation",description:a})},onSuccess:r=>{th({message:"Mise à jour de la ventilation"}),e({})},onSettled:(r,n,i,a)=>{t.invalidateQueries({queryKey:["salarieVentilation",a.salarieId]})}})},zMe=({children:e,...t})=>v.jsx(Wx,{type:"default",confirmTitle:"Des modifications non enregistrées seront perdues. Voulez-vous vraiment quitter cette page ?",okText:"Oui, quitter sans enregistrer",cancelText:"Non, rester sur cette page",...t,children:e}),LMe=({children:e,...t})=>v.jsxs(zMe,{...t,children:[v.jsx(gB,{}),e]});function xpt({currentYear:e,hasUnsavedChanges:t,setHasUnsavedChanges:r,salarieId:n,editedVentilationByYear:i,salarieInfo:a,onReset:o,hasAtLeastOneYearInError:s}){const l=pu(),c=XQ(),u=c.state?.filteredSalarieIds||[],A=c.state?.filteredInfo||[],d=Bpt(r),f=()=>{l.push({pathname:"/rh/ventilation/parametrage/ventilation-listing",state:{fromSider:!0,filteredSalarieIds:u,filteredInfo:A}})},h=Object.values(t).some(g=>g===!0);return v.jsxs("div",{className:"page-header",children:[v.jsxs("div",{className:"page-header-content-title",children:[v.jsx(LMe,{onClick:f,withModalConfirm:t[e]}),v.jsx("div",{className:"header-title",children:"Ventilation salarie"})]}),v.jsxs("div",{className:"header-actions",children:[v.jsx(r9,{onClick:o,disabled:!h,withPopConfirm:!0}),v.jsx(Hv,{onClick:()=>d.mutate({salarieId:n,newVentilation:vpt(i,a)}),disabled:!h||s,withPopConfirm:!0})]})]})}const Mpt=({children:e,...t})=>v.jsxs(zMe,{...t,children:[e,v.jsx(qFe,{})]}),YMe=ce.createContext(null),bpt=({index:e,...t})=>{const[r]=Je.useForm();return v.jsx(Je,{form:r,component:!1,children:v.jsx(YMe.Provider,{value:r,children:v.jsx("tr",{...t})})})},Ipt=({title:e,editable:t,children:r,dataIndex:n,record:i,handleCellSave:a,validationRules:o,...s})=>{const[l,c]=E.useState(!1),u=E.useRef(null),A=E.useContext(YMe);E.useEffect(()=>{l&&u.current.focus()},[l]);const d=()=>{c(!l),A.setFieldsValue({[n]:i[n]})},f=async()=>{try{const g=await A.validateFields();d(),a({...i,...g})}catch(g){console.log("Save failed:",g)}};let h=r;return t&&(h=l?v.jsx(Je.Item,{style:{margin:0},name:n,rules:o||[],children:v.jsx(jt,{ref:u,onPressEnter:f,onBlur:f})}):v.jsx("div",{className:"editable-cell-value-wrap",style:{paddingRight:24},onClick:d,children:r})),v.jsx("td",{...s,children:h})};function UMe(e){const t=Spt(e||{}),r=Tpt(t),n=Object.values(r).some(i=>i===!0);return{ratiosInError:t,yearInErrors:r,hasAtLeastOneYearInError:n}}const Spt=e=>{const t={};for(const[r,n]of Object.entries(e))t[r]=Rpt(n);return t},Rpt=e=>{const t={};return lg.forEach(r=>{const n=`ratio_${r}`,i=e.reduce((a,o)=>a+(parseInt(o[n])||0),0);t[n]=Math.abs(i-100)>1e-4&&Math.abs(i)!==0}),t};function Tpt(e){const t={};for(const[r,n]of Object.entries(e))t[r]=Object.values(n).some(i=>i===!0);return t}const Qpt=({currentYear:e,ratiosInError:t={},autoFillFromMonth:r,handleCellSave:n,isCellModified:i})=>Dpt.map(a=>{if(!a.editable)return a;const o=t?.[e]?.[a.dataIndex],s=a.dataIndex.replace("ratio_","");return{...a,className:o?"column-error":"",title:v.jsx("div",{className:`${o?"column-error":""}`,children:v.jsxs("div",{style:{display:"flex",alignItems:"center",gap:1,minWidth:0,width:"100%"},children:[v.jsx("span",{style:{flex:1,minWidth:0,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:a.title}),v.jsx(da,{title:`Recopier ${a.title} sur les mois suivants`,children:v.jsx(wt,{className:"auto-fill-btn",icon:v.jsx(Ope,{}),size:"small",type:"text",style:{color:"#b26d00",marginLeft:2},onClick:()=>r(s),"aria-label":`Recopier la valeur de ${a.title} sur les mois suivants`})})]})}),onCell:l=>{const c=i(l,a.dataIndex);return{record:l,className:c?"cell-modified":"",editable:a.editable,dataIndex:a.dataIndex,title:a.title,validationRules:[{pattern:/^\d+(\.\d{1,2})?$/,message:"Nombre à 2 décimales max"}],handleCellSave:n}}}}),Dpt=[{title:"",dataIndex:"label",fixed:"left",width:150},{title:"Janvier",dataIndex:"ratio_janvier",editable:!0},{title:"Février",dataIndex:"ratio_fevrier",editable:!0},{title:"Mars",dataIndex:"ratio_mars",editable:!0},{title:"Avril",dataIndex:"ratio_avril",editable:!0},{title:"Mai",dataIndex:"ratio_mai",editable:!0},{title:"Juin",dataIndex:"ratio_juin",editable:!0},{title:"Juillet",dataIndex:"ratio_juillet",editable:!0},{title:"Aout",dataIndex:"ratio_aout",editable:!0},{title:"Septembre",dataIndex:"ratio_septembre",editable:!0},{title:"Octobre",dataIndex:"ratio_octobre",editable:!0},{title:"Novembre",dataIndex:"ratio_novembre",editable:!0},{title:"Décembre",dataIndex:"ratio_decembre",editable:!0}];function HMe({currentYear:e,setCurrentYear:t,hasUnsavedChanges:r,setHasUnsavedChanges:n,salarieId:i,editedVentilationByYear:a,setEditedVentilationByYear:o,salarieVentilationQuery:s}){const l=XQ(),c=pu(),u=l.state?.filteredSalarieIds||[],A=jMe(u),{ratiosInError:d,yearInErrors:f}=UMe(a),h=[...new Set(A.data?.map(b=>parseInt(b.salarie_id)).filter(Boolean))],g=h[h.indexOf(parseInt(i))+1],p=h[h.indexOf(parseInt(i))-1],m=Object.keys(a).sort((b,T)=>b-T)??[],y=b=>{t(b)},C=b=>{const T=[...a[e]],D=T.findIndex(P=>P.key===b.key),F=T[D];if(!wP(F,b))return;T[D]={...F,...b},o(P=>({...P,[e]:T}));const _={...s?.data.ventilationByYear[e][D]},N=wP(_,b);n(P=>({...P,[e]:N}))},w=b=>{c.push({pathname:`/rh/ventilations/${b}/settings`,state:{fromSider:!0,filteredSalarieIds:l.state?.filteredSalarieIds||[],filteredInfo:l.state?.filteredInfo||[]}})},B={body:{row:bpt,cell:Ipt}},S=Qpt({currentYear:e,ratiosInError:d,autoFillFromMonth:b=>{const T=lg.indexOf(b),D=parseInt(e),F=Object.keys(a).map(Number).filter(k=>k>=D).sort((k,j)=>k-j);let _=!1;const N=a[e]||[],P={...a};if(F.forEach((k,j)=>{const Y=k.toString(),X=a[Y]||[];P[Y]=X.map(K=>{const U=N.find(V=>V.etablissement_id===K.etablissement_id);if(!U)return K;const G=U[`ratio_${b}`];if(G===void 0)return K;const z={...K};return(j===0?lg.slice(T):lg).forEach(V=>{z[`ratio_${V}`]=parseFloat(G)}),!_&&wP(K,z)&&(_=!0),z})}),_){const k=F.reduce((j,Y)=>(j[Y.toString()]=!0,j),{});o(P),n(j=>({...j,...k}))}},handleCellSave:C,isCellModified:(b,T)=>{const D=s.data.ventilationByYear?.[e]?.find(F=>F.key===b.key);return D?OMe(b[T],D[T]):!1}}),R=m.map(b=>{const T=f[b];return{key:b,label:v.jsx("div",{className:`${T?"tab-error":""}`,children:v.jsx(da,{title:T&&"Une ou plusieurs colonnes sont incorrectes: le total de chaque colonne doit être égal à 1.",children:v.jsxs(Cg,{dot:!0,offset:[6,0],className:f[b]&&"badge-error",count:r[b]?"1":"0",children:[T&&v.jsx(jg,{style:{color:"#cf1322",marginRight:4}}),v.jsx("span",{children:b})]},b)})}),children:v.jsx(El,{rowKey:"key",components:B,rowClassName:()=>"editable-row",columns:S,dataSource:a[b]||[],pagination:!1,scroll:{x:1200,y:"calc(100vh - 425px)"},summary:()=>{const D=a[b]||[],F=lg.reduce((_,N)=>{const P=D.reduce((k,j)=>{const Y=parseInt(j[`ratio_${N}`]);return k+(isNaN(Y)?0:Y)},0);return _[`ratio_${N}`]=P,_},{});return v.jsx(El.Summary,{fixed:!0,children:v.jsxs(El.Summary.Row,{children:[v.jsx(El.Summary.Cell,{index:0,children:"Total"}),lg.map((_,N)=>{const P=`ratio_${_}`,k=F[P],j=d[e][P];return v.jsx(El.Summary.Cell,{index:N+1,className:`${j?"column-error":""}`,children:k.toFixed(0)},_)})]})})}},i)}});return v.jsx("div",{className:"editor-table-container",children:v.jsx(za,{defaultActiveKey:e.toString(),activeKey:e.toString(),onChange:y,type:"card",size:"large",tabBarStyle:{marginBottom:0},tabBarGutter:5,items:R,tabBarExtraContent:v.jsxs("div",{className:"tabs-extra-button",children:[v.jsx(LMe,{disabled:!p,onClick:()=>w(p),withModalConfirm:r[e],children:"Salarié Précédent"}),v.jsx(Mpt,{disabled:!g,onClick:()=>w(g),withModalConfirm:r[e],children:"Salarié Suivant"})]})})})}HMe.propTypes={currentYear:J.oneOfType([J.string,J.number]).isRequired,setCurrentYear:J.func.isRequired,hasUnsavedChanges:J.objectOf(J.bool).isRequired,setHasUnsavedChanges:J.func.isRequired,salarieId:J.string.isRequired,editedVentilationByYear:J.objectOf(J.arrayOf(J.shape({key:J.number.isRequired,etablissement_id:J.number.isRequired,label:J.string,ratio_janvier:J.oneOfType([J.string,J.number]),ratio_fevrier:J.oneOfType([J.string,J.number]),ratio_mars:J.oneOfType([J.string,J.number]),ratio_avril:J.oneOfType([J.string,J.number]),ratio_mai:J.oneOfType([J.string,J.number]),ratio_juin:J.oneOfType([J.string,J.number]),ratio_juillet:J.oneOfType([J.string,J.number]),ratio_aout:J.oneOfType([J.string,J.number]),ratio_septembre:J.oneOfType([J.string,J.number]),ratio_octobre:J.oneOfType([J.string,J.number]),ratio_novembre:J.oneOfType([J.string,J.number]),ratio_decembre:J.oneOfType([J.string,J.number])}))).isRequired,setEditedVentilationByYear:J.func.isRequired,salarieVentilationQuery:J.shape({data:J.shape({ventilationByYear:J.object}),status:J.string.isRequired}).isRequired};function Fpt(e,{key:t,message:r,description:n,duration:i=0},a){const o=E.useRef(!1);E.useEffect(()=>{e&&!o.current&&(o.current=!0,Qs({key:t,message:r,description:n,duration:i})),e||Bs.close(t)},[e,t,r,n,i]),E.useEffect(()=>(o.current=!1,Bs.close(t),()=>Bs.close(t)),[t,a]);function s(){Bs.close(t),o.current=!1}return s}function _pt(e,t){return Fpt(e,{key:"ventilation-error",message:"Erreurs de ventilation",description:"Le total de chaque colonne doit être égal à 1."},t)}function Npt(){const[e,t]=E.useState(()=>new Date().getFullYear()),[r,n]=E.useState({}),[i,a]=E.useState({});let{salarieId:o}=jOe();const s=Cpt(o),{hasAtLeastOneYearInError:l}=UMe(r),c=_pt(l,o);E.useEffect(()=>{s.data?.ventilationByYear&&(n(s.data?.ventilationByYear??{}),a({}))},[s.data?.ventilationByYear]);const u=()=>{n(s.data.ventilationByYear),c(),a({})};if(s.status==="loading"||!s.data)return v.jsx("div",{className:"loading-wrapper",children:v.jsx(co,{style:{height:"auto"}})});if(s.status==="error")return v.jsx(iy,{message:"Erreur de chargement",description:s.error.message,type:"error",showIcon:!0});const A=s.data.salarieInfo;return v.jsxs(v.Fragment,{children:[v.jsx(xpt,{currentYear:e,hasUnsavedChanges:i,setHasUnsavedChanges:a,salarieId:o,editedVentilationByYear:r,salarieInfo:A,onReset:u,hasAtLeastOneYearInError:l}),v.jsxs("div",{className:"salarie-ventilation-editor",children:[v.jsxs(H0,{title:"Informations salarie",column:2,children:[v.jsx(H0.Item,{label:"Matricule",children:A.matricule}),v.jsx(H0.Item,{label:"Etablissement Contrat",children:A.etablissement_contrat}),v.jsxs(H0.Item,{label:"Nom - Prenom",children:[A.nom," - ",A.prenom]}),v.jsx(H0.Item,{label:"Qualif",children:A.qualification})]}),v.jsx(HMe,{currentYear:e,setCurrentYear:t,hasUnsavedChanges:i,setHasUnsavedChanges:a,salarieId:o,editedVentilationByYear:r,setEditedVentilationByYear:n,salarieVentilationQuery:s})]})]})}const GMe=({pageName:e,module:t})=>{const r=XQ();return v.jsxs(kve,{location:r,children:[v.jsx(tg,{exact:!0,path:"/outils/parametrage-utilisateur/options-de-presentation/presentation-manager",children:v.jsx(Xxe,{})}),v.jsx(tg,{exact:!0,path:"/outils/logs",children:v.jsx(kMe,{})}),v.jsx(tg,{exact:!0,path:"/outils/exploit",children:v.jsx(bgt,{})}),v.jsx(tg,{exact:!0,path:"/rh/ventilations/:salarieId/settings",children:v.jsx(Npt,{})}),v.jsx(tg,{exact:!0,path:"/rh/ventilation/parametrage/ventilation-listing",children:v.jsx(wpt,{})}),v.jsx(tg,{children:null})]})};GMe.propTypes={pageName:J.string,module:J.string};const kpt=ce.memo(GMe);function Ppt(e){const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=zr(t).schema,n=Ft(t,"TABLE");let i={};n.forEach(l=>{let c=zr(l);const u=Ft(l,"CLASSE");c.classes=s(u),i[`${c.classe_schema}-${c.table_id}`]=c});const a=Ft(t,"REFTABLE");let o={};a.forEach(l=>{let c=zr(l);const u=Ft(l,"CLASSE");c.classes=s(u),o[c.table_id]=c});function s(l){let c={};return l.forEach(u=>{let A=zr(u);c[A.classe_id]=A}),c}return{schema:r,tables:i,refTables:o}}function Opt(e){const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"CLASSE")[0];let n=zr(r);const i=Ft(r,"SECTION");n.sections=a(i);function a(s){let l=[];return s.forEach(c=>{let u=zr(c);const A=Ft(c,"ELEMENT");u.elements=o(A),l.push(u)}),l}function o(s){let l=[];return s.forEach(c=>{const u=zr(c);u.key=u.oid,l.push(u)}),l}return n.schema=zr(t).schema??zr(t).classe_schema,n.classe_schema=zr(t).classe_schema??zr(t).schema,n}function KMe(e){const t=e.getElementsByTagName("HTTP_SERVICE")[0];let r=zr(t);const n=Ft(t,"LISTPROVIDER");let i={};return n.forEach(a=>{let o=zr(a);const s=Ft(a,"OPTION");let l=hi(s);l=l.map(c=>({...c,title:c.label,value:c.data})),l.length&&l.every(c=>c.treeLevel)?o.children=vm(l):o.children=l,i[o.name]=o}),r.providers=i,r}const jpt=["OUTILS_GLOBALS.XML","ACCUEIL_GLOBALS.XML","_GLOBALS.XML","MYFAVORITES_GLOBALS.XML"],vy=(e,t=!1)=>async function(r,n){const i=n();let o=`globals_${(e==="qualite"?"qual":e).toLowerCase()}`;const s=Sf(o,!0);if(!s)return r($F(!1)),null;if(!i.cti.globals.module===o&&Object.keys(i.cti.globals.data).length)return null;r($F(!0));const l=await fo.getItem(o);if(l&&t===!1){const A=JSON.parse(Zl.inflate(l,{to:"string"}));r(Yz(o,A))}else{let A=new FormData;A.append("url",s);const d=await Wo({method:"post",url:La()+"modules/base/php/getGlobals.php",data:A,headers:{"Content-Type":"multipart/form-data"},responseType:"arraybuffer"});let f=Lg(d.data);const h=KMe(f);r(Yz(o,h));var c=Zl.deflate(JSON.stringify(h),{to:"string"});fo.setItem(o,c)}r($F(!1));const u=new CustomEvent("globalsReady",{detail:e});document.dispatchEvent(u)},zpt=e=>new Promise(async t=>{const r=new FormData;r.append("url",e);const n=await Wo({method:"post",url:La()+"modules/base/php/getGlobals.php",data:r,headers:{"Content-Type":"multipart/form-data"},responseType:"arraybuffer"}),i=Lg(n.data),a=KMe(i),o=Zl.deflate(JSON.stringify(a),{to:"string"});fo.setItem(e,o),t()}),AD=()=>async function(e,t){Ri({type:"warn",message:"Filtres",description:"Rechargement en cours"});const n=(await fo.keys()).filter(c=>c.startsWith("globals"));let i=[];n.forEach(c=>{const u=Sf(c,!0);u&&!jpt.includes(u)&&i.push(zpt(u))}),await Promise.all(i);const s=`globals_${t().cti.menu.selectedModuleKey}`,l=await fo.getItem(s);if(l){const c=JSON.parse(Zl.inflate(l,{to:"string"}));e(Yz(s,c))}Ri({type:"success",message:"Filtres",description:"Rechargement terminé"})},Lpt=()=>async function(e,t){const r=await Vn("modules/outils/php/httpService_usersManager_getConfig.php"),{modules:n,securityLevels:i,envs:a,ctiusrdir:o}=Glt(r);e(Nze(n,i,a,o))},gA=(e,t=!1)=>{let r=document.implementation.createDocument("","");return Object.values(e).forEach(n=>{let i=r.createElement(n.XMLType);for(let a in n)switch(a){case"XMLType":break;case"children":VMe(n.children,r).forEach(s=>{i.appendChild(s)});break;default:i.setAttribute(a,n[a]);break}r.appendChild(i)}),t===!0?new XMLSerializer().serializeToString(r):r};function VMe(e,t){return e.map(r=>{let n=t.createElement(r.XMLType);for(let i in r)switch(i){case"XMLType":break;case"children":VMe(r.children,t).forEach(o=>{n.appendChild(o)});break;default:n.setAttribute(i,r[i]);break}return n})}const sQ=()=>async function(e,t){e(qE(!0));const n={softCode:t().cti.content.moduleId},i=await Vn("modules/base/php/httpService_classesManager_getClasses.php",n),{schema:a,tables:o,refTables:s}=Ppt(i);e(Fje(a,o,s)),e(qE(!1))},Ypt=({classeId:e,tableId:t,key:r})=>async function(n,i){n(qE(!0));const a=r&&r.includes("finess")?"base":i().cti.content.moduleId.replace("iCTI_",""),s=await Vn("modules/base/php/httpService_classesManager_getClasse.php",{classe_id:e,table_id:t,schema:a,classe_schema:a}),l=Opt(s);n(_je(l)),n(qE(!1))},Upt=e=>{const t=e.table_name;let r={CLASSE:{XMLType:"CLASSE",...e,est_lecture_seule:e.est_lecture_seule===!0?"1":"0",is_cti:e.is_cti===!0?"1":"0",contenu_non_replicable_ailleurs:e.contenu_non_replicable_ailleurs===!0?"1":"0"}};delete r.CLASSE.sections;let n=$Pe(e.sections);n&&(r.CLASSE.children=n);let i=gA(r,!0);return async function(a,o){a(qE(!0));const s=o().cti.content.moduleId.replace("iCTI_",""),l=t&&t.includes("finess")?"base":o().cti.content.moduleId.replace("iCTI_","");await Vn("modules/base/php/httpService_classesManager_setClasse.php",{schema:s,classe_schema:l,action:"save",classeDef:i}),a(sQ()),a(AD())}};async function Hpt(e,t,r){await If("modules/base/php/httpService_classesManager_getSqlScript.php",{softCode:e,classes:t,tableName:r})}const Gpt=(e,t)=>async function(r,n){const i=n().cti.content.moduleId.replace("iCTI_","");await Vn("modules/base/php/httpService_classesManager_setClasse.php",{schema:i,action:"delete",classe_id:e,classe_schema:i,table_id:t}),r(Nje(t,e)),r(AD())},Kpt=(e,t)=>async function(r,n){r(qE(!0));const i=t.replace("iCTI_",""),a={action:"refcopy",softCode:t,refoid:e,schema:i};try{await Vn("modules/base/php/httpService_classesManager_setClasse.php",a),r(sQ(t)),Ri({type:"success",message:"Synchronisation",description:"La synchronisation est terminée"})}catch{throw Ri({type:"error",message:"Synchronisation",description:"La synchronisation a échoué"}),new Error("Erreur lors de la mise à jour des classes")}};function Vpt(e){const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"LISTE")[0];let n=zr(r),i=Ft(r,"COLUMN");if(i){let s={};i.forEach(l=>{const c=zr(l);s[c.name]=c}),n.columns=s}let a=Ft(r,"RECORD");if(a){let s={};a.forEach(l=>{const c=zr(l);s[c.oid]=c}),n.records=s}let o=Ft(r,"OID");if(o){let s={};o.forEach(l=>{const c=zr(l);s[c.code.replace(/\s/gm,"")]=c}),n.oids=s}return n}var BP,Yne;function Jpt(){if(Yne)return BP;Yne=1;var e=Rpe(),t=e(function(r,n,i){return r+(i?"-":"")+n.toLowerCase()});return BP=t,BP}var Wpt=Jpt();const ns=xn(Wpt);function Xpt(e){const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=zr(t).schema;let n=a(t),i=o(t);return{schema:r,tables:n,refTables:i};function a(c){let u={};return Ft(c,"TABLE").forEach((d,f)=>{let h=zr(d);const g=s(d);eg(g)||(h.listes=g);const p=l(d);eg(p)||(h.groups=p),u[`${h.table_id}-${f}`]=h}),u}function o(c){let u={};return Ft(c,"REFTABLE").forEach(d=>{let f=zr(d);const h=s(d);eg(h)||(f.listes=h);const g=l(d);eg(g)||(f.groups=g),u[ns(f.table_id)]=f}),u}function s(c){let u={};return Ft(c,"LISTE").forEach(d=>{let f=zr(d);u[ns(f.liste_id)]=f}),u}function l(c){let u={};return Ft(c,"GROUP").forEach(d=>{let f=zr(d);const h=l(d);eg(h)||(f.groups=h);const g=s(d);eg(g)||(f.listes=g),u[ns(f.texte)]=f}),u}}function eB(e){return async function(t){t(hW(!0));const i=await Vn("modules/base/php/getListes.php",{softCode:e}),a=Xpt(i);t($je(a)),t(hW(!1))}}function Une(e,t){return async function(r){const a=await Vn("modules/base/php/getListe.php",t),o=Vpt(a);r(eze(t.table_id,t.liste_id,o,t.treeSelectedKey))}}function JMe(e){const t=La()+"modules/base/php/getListeSaisieCode.php";let r=new FormData;for(const i in e)r.append(i,e[i]);var n={method:"POST",credentials:"include",cache:"no-cache",body:r};return new Promise(async(i,a)=>{try{let o;o=await fetch(t,n),o=await o.json(),i(o)}catch(o){a(o)}})}function qpt(e){return async function(t,r){await Vn("modules/base/php/setListe.php",e),t(AD()),t(eB(e.softCode))}}const $pt=(e,t,r)=>async function(n,i){const a=t.replace("iCTI_",""),o={action:"refcopy",softCode:t,refoid:e,schema:a,database:r};try{await Vn("modules/base/php/setListe.php",o),n(eB(t))}catch{throw new Error("Erreur lors de la mise à jour des rapports")}};async function Zpt(e,t,r){await If("modules/base/php/httpService_listesManager_getSqlScript.php",{softCode:e,listes:t,tableName:r})}function evt(e){return[{title:"Code",dataKey:"code",dataGetter:({rowData:r})=>v.jsx(da,{title:r.code,children:r.code})},{dataKey:"texte",headerRenderer:()=>e.table_texte,dataGetter:({rowData:r})=>v.jsx(da,{title:r.texte,children:r.texte})},{title:"Complément",dataKey:"complement"},{title:"Section",dataKey:"section_texte"},{title:"Ref",dataKey:"utilise",width:70}].map(r=>({width:300,key:r.dataKey,dataIndex:r.dataKey,ellipsis:!0,resizable:!0,...r}))}const tvt="modulepreload",rvt=function(e,t){return new URL(e,t).href},Hne={},NE=function(t,r,n){let i=Promise.resolve();if(r&&r.length>0){let c=function(u){return Promise.all(u.map(A=>Promise.resolve(A).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};const o=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),l=s?.nonce||s?.getAttribute("nonce");i=c(r.map(u=>{if(u=rvt(u,n),u in Hne)return;Hne[u]=!0;const A=u.endsWith(".css"),d=A?'[rel="stylesheet"]':"";if(n)for(let h=o.length-1;h>=0;h--){const g=o[h];if(g.href===u&&(!A||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${d}`))return;const f=document.createElement("link");if(f.rel=A?"stylesheet":tvt,A||(f.as="script"),f.crossOrigin="",f.href=u,l&&f.setAttribute("nonce",l),document.head.appendChild(f),A)return new Promise((h,g)=>{f.addEventListener("load",h),f.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${u}`)))})}))}function a(o){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o}return i.then(o=>{for(const s of o||[])s.status==="rejected"&&a(s.reason);return t().catch(a)})},nvt="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ov49BGkESgImAEAAAAEHATMC9AAAAA65AAH//LQhIgsKJQErNf//ABkAAAdWB3MCJgAmAAABBwEtAVYBUgAVtAEmBSYBuP/9tCYgCRglASs1ACs1//8AFwAABjMGIQImAEIAAAEHAS0AxwAAAAu2AQAtJwkeJQErNf//AAAAAASHB3MCJgAoAAABBwEt/+YBUgATQAsBFgUmAQAWEAcCJQErNQArNf//AAL+FAQUBiECJgBEAAABBgEtswAAC7YBBiUfAAolASs1//8AAAAABIcHKQImACgAAAEHAE7/9QFSABdADQIBHgUmAgECCRsHAiUBKzU1ACs1Nf//AE4AAAREB3MCJgApAAABBwBaAEIBUgATQAsBSRMPBQYlARMFJgArNQErNf//AFAAAANzBiECJgBFAAABBgBa7wAAC7YBVRMPBQYlASs1//8ATgAABEQHNwImACkAAAEHATEBPQFSABa5AAH//EAJChAFBiUBEwUmACs1ASs1//8AUAAAA3MF5QImAEUAAAEHATEA2wAAAA65AAH/+bQKEAUGJQErNf//AE4AAAREB3MCJgApAAABBwEu/+8BUgATQAsBAxYRBQYlARQFJgArNQErNf//AFAAAANzBiECJgBFAAABBgEuiAAADrkAAf/7tBYRBQYlASs1AAEArgAAAuUGHwAMACFADwoOBAUFDQ4FFQgAXVkIAQA/KwAYPxESATkRMxEzMTABIgYVESMRECEyFwcmAhdeV7QBa2RoL1oFiXV2+2IEngGBJ44fAAEAvv4UBBQFywAfAERAJBkdHQwIEhsICgIFICEJHBkcZFkMGRkQABAVXVkQBAAFXVkAGwA/KwAYPysREgA5GC8zKxEAMxESARc5ETMzETMxMAEiJzUWMzI2NREjNTc1NDYzMhcHJiMiBhUVIRUhERQGAUpJQ0Y7XEzX16K5XXUtZjleTgEU/vCk/hQTlRJgcwPCVD6FwbQrjCFkeY2M/D67rgAEAAAAAAUfB6oAEQAYACIALgB5QEcEMAkSABgpDAMVACMeIxUZCgwGLzAhQA0WSCEhHCYAD2APAgkDDw8sHBgHaVkYGAoDFQMsQCxQLAIsCe8cARxADRJIHAUJEgA/My8rXRI5XREXMzkvKxESADkYL19eXTMSOS8rERIBFzkRMxEzETMzETMyETMxMAEUBgcBIwMhAyMB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BYWPoBQ7rUsGZC81NTIyNWQvNS06Mv//AAAAAAUbBggCJgAQAAABBwE2/hz/lwAUswIRAAK4/vW0EhIFBSUBKzUAPzX//wCTAkgBkQNeAgYAXQAA////0AAABHUGCAAmABR9AAEHATb92P+XABSzAQ8AAbj/qLQREQICJQErNQA/Nf///9AAAAW4BggAJwAXAJMAAAEHATb92P+XABSzAQ8AAbj/krQREQYGJQErNQA/Nf///94AAANQBggAJwAYAO4AAAEHATb95v+XABSzAQ8AAbj/urQREQYGJQErNQA/Nf///+L/7AYHBggAJgAeRAABBwE2/er/lwASQAoCGwACPRwcBgYlASs1AD81////zgAABZMGCAAnACgBDAAAAQcBNv3W/5cAFLMBDAABuP/etA4OBwclASs1AD81////4gAABjgGCAAmAVhCAAEHATb96v+XABJACgEjAAE5JSUNDSUBKzUAPzX////m/+wCoAa0AiYBaAAAAQcBN/7WAAAAEEAJAwIBIxkpDwAlASs1NTX//wAAAAAFGwW8AgYAEAAA//8AxwAABMUFtgIGABEAAAABAMcAAAQABbYABQAfQA4DBAQBBgcEEgUCaVkFAwA/KwAYPxESATk5ETMxMAEVIREjEQQA/X+4Bbak+u4Ftv//ACkAAAR9BbYCBgIGAAD//wDHAAAD+AW2AgYAFAAA//8ATgAABEQFtgIGACkAAP//AMcAAAUlBbYCBgAXAAAAAwB7/+wFwwXNAAMADwAbAFpANxAKBBYWAgMKBBwdAANpWRgAAUoAAXoAAUkAAW8AfwACDwCvAAILAwAABw0NGWlZDQQHE2lZBxMAPysAGD8rERIAORgvX15dcV1dcXErERIBFzkRMxEzMTABIRUhJRAAISAAERAAISAAARASMzISERACIyICAekCa/2VA9r+m/7B/rv+oQFfAUcBPQFl+3r27O/y9Ovt9wM3n0X+of5uAYoBaQFlAYn+c/6d/tz+0gEtASUBJQEn/tj//wBSAAACYgW2AgYAGAAA//8AxwAABPQFtgIGABoAAAABAAAAAATbBbYACgAaQAsJAQsMBQkKAwIJEgA/Mz8SORESATkyMTABASMBJicGBwEjAQLNAg7C/rxJIhRS/r/DAgwFtvpKA5rPhWPv/GQFtv//AMcAAAZ7BbYCBgAcAAD//wDH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//8AAP6YBBAESgImAEEAAAEHAjwEbQAAAAu2AQAOFAEMJQErNf//ABkAAAdWBzcCJgAmAAABBwExAq4BUgATQAsBIgUmAQAZHwkYJQErNQArNf//ABcAAAYzBeUCJgBCAAABBwExAhsAAAALtgEAICYJHiUBKzX//wAZ/pgHVgW2AiYAJgAAAQcCPAYdAAAAC7YBARkfCRglASs1//8AF/6YBjMESgImAEIAAAEHAjwFiQAAAAu2AQAgJgkeJQErNf//AAgAAASoBzcCJgAnAAABBwExAU4BUgATQAsBFQUmAQAMEgQAJQErNQArNf//ACUAAAQXBeUCJgBDAAABBwExARQAAAALtgEADBILByUBKzX//wAIAAAEqAcpAiYAJwAAAQcATgAGAVIAGbYCASEFJgIBuP//tAweBAAlASs1NQArNTX//wAlAAAEFwXXAiYAQwAAAQYATs4AAA23AgEBDB4LByUBKzU1//8AAAAABIcHNwImACgAAAEHATEBOQFSABW0ARIFJgG4//+0CQ8HAiUBKzUAKzX//wAC/hQEFAXlAiYARAAAAQcBMQEAAAAADrkAAf//tBgeAAolASs1//8ATgAABEQHcwImACkAAAEHAS3/7QFSABNACwEXBSYBAhcRAgklASs1ACs1//8AUAAAA3MGIQImAEUAAAEGAS2ZAAALtgEVFxECCSUBKzX//wBO/pgERAW2AiYAKQAAAQcCPASuAAAAC7YBAAoQAgklASs1//8AUP6YA3MESgImAEUAAAEHAjwERgAAAAu2AQAKEAIJJQErNf//AE7+1AREBbYCJgApAAABBwEv/+/5+wAbQBIBAAogCnAK4AoECgEBDQwCCSUBKzUAEV01//8AUP7UA3MESgImAEUAAAEHAS//hvn7ABtAEgEACiAKcArgCgQKAQANDAIJJQErNQARXTX//wCu/tQETAYUAiYAMwAAAQcBLwAd+fsAHkAMAQAXIBdwF+AXBBcBuP/7tBoZChYlASs1ABFdNf//ACH/7AK2Bs0CJgA/AAABBwBO/vkA9gAQsQIBuP/ftBcpDAQlASs1Nf//ABcAAAYzBokCJgBCAAABBwEyANcAAAANtwIBACYgCR4lASs1Nf//AAL+FAQUBokCJgBEAAABBgEyxAAADbcCAQceGAAKJQErNTX//wBe/+wD1wZKAiYALAAA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AACkhQAApbkAAKXJAACl2QAApikAAKZ6AACmpAAAptYAAKdSAACn8gAAqOIAAKnLAACrGAAAq/UAAKysAACtqgAArkQAAK5UAACu8gAArx8AAK9MAACveQAAr6YAALBqAACw0AAAsRwAALGTAACx3gAAsq8AALMQAACz+QAAtIsAALUDAAC1gQAAteEAALYIAAC2LQAAtogAALbZAAC3HQAAt2QAALexAAC4MgAAuNUAALkbAAC58wAAufMAALnzAAC58wAAufMAALnzAAC58wAAufMAALnzAAC58wAAufMAALnzAAC8twAAvWsAAL2QAAC+lgAAvw4AAL/cAADACQAAwC4AAMBVAADAfAAAwPwAAME5AADBdAAAwi0AAML0AADDiAAAxD8AAMRRAADEYwAAxHUAAMTdAADFFwAAxUYAAMV1AADFmwAAxcEAAMa3AADHWwAAyCUAAMj2AADJ0AAAyrwAAMteAADMIAAAzOwAAM3RAADOtAAAz7EAANCzAADRyAAA0zMAANSUAADUpAAA1LQAANV8AADWTgAA1sIAANc3AADXagAA15QAANiEAADYqQAA2Y4AANprAADcAgAA3YkAAN24AADd3QAA3mIAAN7oAADfeAAA3+oAAOBgAADgsQAA4QAAAOL4AADkPAAA5QwAAOXcAADmrQAA55AAAOhLAADpJwAA6aAAAOocAADqyQAA624AAOwSAADstwAA7N8AAO0HAADtkwAA7g8AAO6uAADvRQAA7+8AAPCXAADxGQAA8YoAAPIdAADywgAA804AAPPoAAD0oQAA9VAAAPZmAAD3egAA958AAPfEAAD4JwAA+IoAAPiaAAD4/wAA+YMAAPoQAAD6mgAA+ycAAPuhAAD8HQAA/KQAAP0sAAD9yQAA/msAAP7YAAD/RAABADoAAQEWAAECHwABAw8AAQMfAAEDTwABA3QAAQQkAAEExwABBVQAAQXbAAEGfQABBykAAQfCAAEIbQABCPMAAQl7AAEKGgABCrwAAQrMAAEK/AABCyIAAQtTAAELewABC4sAAQubAAELygABC+0AAQyaAAEMqgABDN4AAQ0GAAENNwABDV4AAQ2PAAENtwABDlUAAQ7zAAEPLQABD1AAAQ+DAAEPqAABD9kAAQ/+AAEQDgABEB4AARBPAAEQdwABEKoAARDUAAERCwABES4AARFfAAERhAABEbUAARHaAAESCwABEjAAARKIAAES4AABExMAARM9AAETYgABFBQAARS8AAEVZAABFhMAARbAAAEXPwABF08AARgTAAEY6gABGcUAARqIAAEbSwABG/YAARyiAAEdQwABHfoAAR67AAEfZAABIAIAASCFAAEhCAABIdoAASHqAAEijgABIywAASNRAAEjeQABI6wAASPRAAEkCQABJDMAASRrAAEklQABJM0AAST3AAEmHgABJkgAASaIAAEmvgABJvMAAScdAAEnUgABJ3wAASe1AAEn3wABKRQAASk+AAEpewABKbEAASnZAAEp/gABKjEAASpWAAEqgwABKqYAASrbAAErAgABKzcAAStoAAErnQABK8QAAS0FAAEtLAABLW4AAS2iAAEt2QABLf4AAS4mAAEuTgABLnYAAS6eAAEu0QABLvYAAS8rAAEvVQABL4oAAS+xAAEv6QABMBMAATFdAAExhAABMcYAATH8AAEyKQABMkwAATJ7AAEyoQABMtQAATL5AAEzJgABM0kAATNxAAEzmQABM74AATPmAAE0GQABNEYAATRzAAE0lgABNMYAATTsAAE1HwABNUQAATVxAAE1lAABNbkAATXhAAE2CQABNi4AATZhAAE2hgABNrMAATbWAAE2+wABN2MAATfjAAE4ZAABOSsAATnvAAE6cQABOvIAATu5AAE8cgABPMEAAT0KAAE9LwABPVcAAT5GAAE/RQABP1UAAUAJAAFAogABQT4AAUG8AAFCeQABQxkAAUMpAAFDzAABRGkAAUUgAAFF6QABRmwAAUZ8AAFHTQABR98AAUi6AAFJaQABShkAAUpxAAFLCgABS6cAAUxBAAFMsQABTZIAAU49AAFO1AABTuQAAU70AAFPxAABUIMAAVEoAAFR/QABUp8AAVNLAAFT8wABVAMAAVS5AAFVZwABVdMAAVZ+AAFW5wABV5oAAVgeAAFYkQABWTAAAVnOAAFafQABWxwAAVu8AAFcWAABXSwAAV32AAFekAABXyAAAV/VAAFgZgABYJYAAWCwAAFhUgABYWIAAWGiAAFh2wABYhEAAWI2AAFiXQABYoQAAWKpAAFi0AABYvcAAWMkAAFjSgABY3cAAWOcAAFjywABY/EAAWQeAAFkQQABZHYAAWSgAAFk4AABZQoAAWVKAAFldgABZbYAAWXi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AAKDTAACg28AAoOrAAKD6QAChCgAAoRpAAKEqQAChNMAAoUAAAKFLQAChVUAAoV9AAKFtQAChe0AAoYVAAKGOgAChoUAAobOAAKHBgAChzsAAod2AAKHrwACh9wAAogEAAKILAACiFQAAoiDAAKIqAACiM0AAoj1AAKJLQACiWUAAomeAAKJ2QACihUAAoo/AAKKfQACiqkAAorsAAKLFgACi1kAAouDAAKLsAACi9UAAowEAAKMLAACjFsAAoyDAAKMqwACjNAAAo0dAAKNUwACjYsAAo3AAAKN7QACjhUAAo49AAKOZQACjpYAAo69AAKO7gACjxUAAo9VAAKPjgACj7sAAo/sAAKQEQACkDYAApBrAAKQoAACkNkAApEUAAKRUQACkZEAApHSAAKSFQACkk4AApKJAAKSwwACkuoAApM1AAKTXwACk4wAApOvAAKT1AACk/kAApQmAAKUSwAClHAAApSVAAKUwgAClOcAApUaAAKVPwAClW4AApWWAAKVwwACleYAApYLAAKWMAAClmUAApaaAAKW0gAClvwAApcjAAKXSAACl20AApeaAAKYWQACmH4AApimAAKYzgACmPYAApkbAAKZQAACmWUAApmNAAKZuQACmeUAApoZAAKaTQACmoEAApq1AAKa8wACmzEAAptWAAKbewACm6AAApvFAAKb6gACnA8AApw/AAKcbwACnKMAApzXAAKdCwACnT8AAp1kAAKdiQACnbEAAp3ZAAKd/gACniMAAp5IAAKebQACnp0AAp7NAAKfAQACnzUAAp9pAAKfnQACn9sAAqAWAAKgOQACoF8AAqCGAAKgrQACoNQAAqD7AAKhIgACoUwAAqF8AAKhrAACoeAAAqIUAAKiSAAConwAAqK3AAKi8gACoxoAAqNCAAKjagACo5IAAqO3AAKj3AACpAoAAqQ6AAKkbgACpKIAAqTWAAKlCgACpTIAAqVaAAKlggACpaoAAqXPAAKl9wACphwAAqZEAAKmdAACpqgAAqbcAAKnFwACpzwAAqdhAAKniwACp7IAAqfZAAKoAAACqCcAAqhOAAKofAACqKwAAqjgAAKpFAACqUgAAql8AAKpugACqfgAAqoeAAKqQQACqmcAAqqKAAKqsAACqtMAAqr7AAKrIAACq0YAAqtpAAKrjwACq7IAAqvaAAKr/wACrDYAAqxvAAKsqAACrOEAAq0YAAKtTwACrYYAAq2/AAKt/gACrj0AAq6CAAKuyQACrw4AAq9TAAKvogACr/EAArAnAAKwXQACsJMAArDMAAKxAgACsTgAArFuAAKxpAACseUAArImAAKyawACsrAAArL1AAKzOgACs4gAArPTAAK0DAACtEcAArSCAAK0vwACtPoAArU1AAK1cgACta8AArXwAAK2MwACtnoAArbBAAK3CAACt00AAreeAAK37wACuBUAArg7AAK4cgACuJgAArjNAAK48wACuSoAArlXAAK5jgACubwAArnqAAK6EgACuoAAArrdAAK69gACuwYAArvwAAK8JgACvEsAArx/AAK8ogACvNYAAr0GAAK9NgACvWYAAr2WAAK9uwACvjwAAr68AAK/cQACv5YAAr+7AAK/5QACwA8AAsA0AALAXgACwIsAAsDCAALA8gACwSIAAsGjAALCJAACwtUAAsL7AALDIQACw0sAAsN1AALDmgACw8IAAsPoAALEEgACxD8AAsR2AALEpgACxNYAAsUGAALFpgACxkUAAsaOAALGyQACxvEAAscqAALHTwACx4oAAse6AALH5gACyBYAAshCAALIagACyLMAAskiAALJYwACyaMAAsnNAALJ5wACykQAAsptAALKlwACytIAAsscAALLZgACy2YAAst+AALLjgACzNsAAs0xAALNgAACzbcAAs36AALOSQACzpcAAs8BAALPnAAC0DgAAtBVAALQcgAC0I8AAtD8AALRGQAC0gcAAtMwAALT/QAC1NcAAtYXAALXPwAC2M4AAtlqAALaMgAC20kAAtwwAALdhwAC3nAAAt9jAALgdgAC4TIAAuFEAALiSAAC43AAAuPJAALj8gAC5BsAAuSQAALk9wAC5UsAAuWyAALmAwAC5pQAAucOAALnnQAC560AAue9AALn9QAC6FUAAujKAALpHgAC6TQAAumXAALp9QAC6h8AAupMAALqhgAC6r0AAur3AALrLgAC63MAAuuzAALr9QAC7DcAAuyOAALs6wAC7TEAAu2ZAALt6QAC7l8AAu7CAALvDQAC74EAAu/nAALwNQAC8KkAAvEKAALxVgAC8cYAAvI3AALylAAC8x8AAvOLAALz4wAC9G4AAvTiAAL1OAAC9cUAAvY3AAL2jQAC9xsAAve0AAL4NgAC+PIAAvkfAAL5TAAC+XkAAvmmAAL50wAC/WAAAwRiAAMLIAADC0wAAwuUAAMLwQADDAoAAww1AAMMYQADDJAAAwy9AAMM6QADDWoAAw2yAAMOFgADDq4AAw8jAAMQTQADETYAAxJJAAMTDgADE/YAAxSKAAMVYQADFcsAAxYYAAMWlgADFz4AAxgiAAMY1AADGXAAAxooAAMbAAADG7MAAxzyAAMdyAADHdgAAx5wAAMe+QADH48AAyADAAMgcQADIR8AAyGZAAMiQAADIu4AAyPBAAMkIgADJJMAAyU1AAMlkAADJfgAAyZcAAMmugADJukAAycsAAMnbwADJ9AAAyguAAMojQADKMoAAykAAAMpMQADKaIAAynqAAMqFwADKkQAAyrjAAMrggADK8QAAywGAAMsbgADLNoAAy0rAAMtfAADLc0AAy4XAAMuZgADLrYAAy7+AAMvTgADL5gAAy/gAAMwLwADMIMAAzDTAAMxIwADMWQAAzGsAAMx+wADMk8AAzKkAAMy9AADMz0AAzOEAAMz0wADNCgAAzR+AAM00wADNRUAAzVWAAM1mwADNfAAAzZFAAM2mAADNuYAAzcnAAM3cgADN8UAAzgYAAM4YwADOLEAAzkFAAM5VwADOZ8AAznpAAM6MQADOn8AAzrSAAM7JgADO3gAAzvBAAM8CQADPFgAAzysAAM9AQADPVUAAz2bAAM93AADPiEAAz52AAM+ywADPx8AAz9uAAM/rwADP/AAA0BCAANAlgADQOoAA0E3AANBfgADQckAA0IaAANCbQADQrkAA0MGAANDWQADQ60AA0P/AANEQAADRIgAA0TXAANFKwADRYAAA0XVAANGGwADRlwAA0agAANG9QADR0oAA0eeAANH7QADSC4AA0h3AANIyAADSRwAA0lvAANJvQADSgQAA0pOAANKlwADSukAA0s9AANLiQADS9EAA0wcAANMbgADTMEAA00NAANNWwADTa4AA04DAANOWAADTp8AA07gAANPIgADT3cAA0/NAANQIgADUHEAA1CyAANQ+wADUUoAA1GfAANR8wADUkIAA1KJAANSygADUxoAA1NqAANTvwADVA4AA1RWAANUoAADVPAAA1U4AANViAADVdcAA1YfAANWaQADVrkAA1cKAANXWwADV4cAA1ezAANX3wADWAsAA1g3AANYYwADWI8AA1i7AANY5QADWQ8AA1k5AANZYwADWY0AA1m3AANZ4QADWgsAA1o3AANaYwADWo8AA1q7AANa5wADWxMAA1s/AANbawADW5cAA1vDAANb7wADXBsAA1xJAANcdwADXKUAA1zTAANdfQADXigAA17RAANffgADX+sAA2BvAANg8QADYcsAA2K4AANjFgADY3oAA2RnAANk4QADZX0AA2XmAANmQwADZzkAA2guAANpAQADadUAA2qaAANrWwADbCAAA2zhAANtlAADbj0AA27rAANvwwADcKgAA3HAAANySAADcs0AA3OuAAN0egADdWIAA3ZRAAN2twADdx0AA3enAAN4QQADeJwAA3lwAAN5cAADeXAAA3lwAAN5zwADeg4AA3p5AAN6kwADez4AA3v0AAN8nwADfLkAA309AAN98AADftUAA3+7AAN/1QADf+8AA4CNAAOApwADgMEAA4DbAAOA9QADgQ8AA4G7AAOCiwADgtIAA4NaAAOEKAADhJwAA4V8AAOF8AADhsUAA4dGAAOHtwADiDoAA4jZAAOJegADieUAA4o/AAOK0QADi3IAA4wkAAOMZgADjNUAA40yAAONyQADjkkAA47PAAOPJgADj5YAA5AKAAOQqQADkTYAA5IFAAOSHwADkogAA5MxAAOTmAADlCcAA5TAAAOU+AADlYAAA5WkAAOVtgADlhMAA5Z3AAOW3QADlzIAA5ezAAOX9wADmFAAA5iSAAOZAgADmRwAA5k2AAOZUAADmWoAA5mnAAOa6gADmw8AA5spAAObTwADm3QAA5uOAAObqAADm8IAA5vcAAOb9gADnBAAA5wqAAOcRAADnVoAA55yAAOfVwADoGcAA6CAAAOgpgADoREAA6GiAAOiIAADosYAA6N4AAOj7gADpKQAA6UnAAOligADpiMAA6aOAAOmzAADpuYAA6cwAAOnqAADp/sAA6ikAAOpKQADqWYAA6mAAAOpuwADqncAA6qZAAOqswADqs0AA6rnAAOrCQADqyMAA6s9AAOrVwADq3EAA6uTAAOrtQADq88AA6vxAAOsEwADrDUAA6xXAAOseQADrJMAA6ytAAOszwADrOkAA60DAAOtHQADrTcAA61RAAOtawADrYUAA62fAAOtuQADrdMAA63tAAOuBwADriEAA647AAOuVQADrm8AA66JAAOuowADrr0AA67XAAOu8QADrwsAA68lAAOwEQADsJAAA7DcAAOxCgADsZMAA7JWAAOykwADsw4AA7MoAAOzkwADtGkAA7TUAAO1mgADthIAA7YsAAO2RgADtmAAA7Z6AAO22QADtyoAA7ezAAO3zQADuHQAA7ivAAO5AAADuXgAA7ntAAO6agADurEAA7sUAAO7WQADu90AA7ycAAO8/AADvYsAA73oAAO+ZwADvu0AA7/JAAPAQAADwFoAA8B0AAPAjgADwKgAA8DCAAPA3AADwPYAA8EQAAPBKgADwUQAA8FeAAPBeAADwZIAA8GsAAPBxgADweAAA8H6AAPCHAADwjYAA8JQAAPCagADwoQAA8KeAAPCuAADwtIAA8LsAAPDBgADwyAAA8M6AAPDVAADw24AA8OIAAPDogADxFcAA8UmAAPFfAADxg0AA8YnAAPGoAADxroAA8c3AAPIIgADyLEAA8jLAAPI5QADyP8AA8kZAAPJkwADye4AA8qLAAPLLwADy+kAA8w5AAPMnwADzUQAA83LAAPOXwADzsQAA89AAAPPWgADz/IAA9AMAAPQfgAD0SAAA9GPAAPSLQAD0t8AA9PbAAPUZwAD1IEAA9SbAAPUtQAD1M8AA9TxAAPVCwAD1S0AA9VHAAPVYQAD1XsAA9WdAAPVvwAD1eEAA9YDAAPWHQAD1jcAA9ZRAAPWawAD1oUAA9afAAPWuQAD1tMAA9btAAPXBwAD1yEAA9c7AAPXXQAD13cAA9eZAAPXswAD180AA9fnAAPYAQAD2BsAA9itAAPZcAAD2cAAA9pDAAPaXQAD2ssAA9rlAAPbXQAD3D0AA9zIAAPc4gAD3PwAA90WAAPdMAAD3aQAA933AAPeiAAD3qIAA99PAAPfnQAD3/AAA+B2AAPg8gAD4YMAA+HdAAPiRwAD4mEAA+L4AAPjEgAD43kAA+QPAAPkcAAD5QIAA+UcAAPmGAAD5qEAA+a7AAPm1QAD5u8AA+cJAAPnKwAD50UAA+dnAAPngQAD55sAA+e1AAPn1wAD5/kAA+gbAAPoPQAD6FcAA+hxAAPoiwAD6KUAA+i/AAPo2QAD6PMAA+kNAAPpJwAD6UEAA+lbAAPpdQAD6Y8AA+mxAAPpywAD6eUAA+n/AAPqGQAD6jsAA+saAAPsBQAD7N4AA+3nAAPu7AAD7/4AA/AYAAPwMgAD8R8AA/IPAAPytAAD84IAA/RrAAP1VQAD9jkAA/ZTAAP2bQAD93wAA/eWAAP3sAAD98oAA/hTAAP4/QAD+W8AA/nfAAP6cAAD+vYAA/t2AAP8FwAD/IYAA/zzAAP9gQAD/h4AA/61AAP/bQAD/4cAA/+hAAP/uwAD/9UAA//vAAQACQAEACMABAA9AAQAVwAEAHEABACLAAQApQAEARIABAEsAAQBRgAEAWAABAF6AAQBlAAEAa4ABAHIAAQB4gAEAfwABAIeAAQCQAAEAmIABAKEAAQCpgAEAsgABALqAAQDDAAEAy4ABAPJAAQE5wAEBicABAbmAAQHxgAECIsABAl7AAQKSAAECxMABAv1AAQNCgAEDgsABA8xAAQQJwAEES4ABBIlAAQSgwAEEtgABBPsAAQUtQAEFb4ABBbkAAQX0gAEGQMABBpQAAQbLQAEG9IABBx5AAQdGwAEHagABB5mAAQfSAAEICEABCEIAAQh6AAEIs8ABCOdAAQkMwAEJE0ABCT+AAQlGAAEJgwABCbmAAQnsgAEKJgABCmlAAQqoAAEK1IABCtsAAQrhgAEK6gABCzFAAQtVQAELdsABC31AAQuDwAELncABC7WAAQvNgAEL5oABDABAAQwaQAEMMwABDEwAAQxlAAEMfgABDJdAAQyxQAEMt8ABDL5AAQzEwAEMy0ABDNHAAQzYQAEM3sABDOVAAQzrwAEM8kABDPjAAQz/QAENJcABDUbAAQ1pAAENjIABDbBAAQ3VgAEN+YABDh+AAQ5FwAEOa4ABDpJAAQ64wAEO7AABDxoAAQ9JQAEPecABD6pAAQ/cQAEQDQABED/AARBywAEQpUABENjAAREMAAERDAABESTAARE9gAERV8ABEV5AARFkwAERa0ABEY+AARGyQAER1wABEggAARI3gAESaQABEovAARKugAESxgABEuqAARMPAAETLwABE08AARN6QAETpYABE97AARQjAAEUZ0ABFLZAART6QAEVSUABFWNAARWYAAEV0EABFe7AARYNgAEWNoABFl0AARaSwAEWvAABFsKAARbJAAEWz4ABFtYAARbcgAEW4wABFumAARbwAAEXD0ABFzDAARdPgAEXVgABF3jAAReYgAEXnwABF71AARfYgAEX3wABGAkAARhBQAEYhQABGJ6AARi3AAEYvYABGNiAARjzwAEZCoABGRvAARk7QAEZaIABGW6AARl1AAEZe4ABGYIAARmKgAEZkwABGZuAARmiAAEZqIABGa8AARm1gAEZyUABGdcAARn0gAEaI4ABGi2AARpFwAEaXkABGnLAARqAQAEajIABGpRAARqkAAEasEABGs+AARrewAEa+gABGyHAARs3gAEbV0ABG4MAARuMQAEbwsABG+3AARwLwAEcJoABHDKAARw+AAEcSkABHHRAARyCAAEcjkABHJuAARymAAEcrMABHM4AARzZAAEc/AABHRgAAR0cgAEdJIABHSyAAR07wAEdSwABHWOAAR17wAEdpEABHbaAAR3YQAEd4EABHfvAAR37wAEeCcAAQAAAAEKPaRqjjxfDzz1AAsIAAAAAADPKrtZAAAAAM8qu1v7MPzaCpIIYgAAAAkAAgABAAAAAATNAMEAAAAABBQAAAIUAAACJwCTA0QAhQSTAH8F2wBtAc0AhQRoAFQCkwBSAiUAkwIlAD8EkwBmBJMAZgcxAHcFHQAABTMAxwUOAH0F1wDHBHMAxwQnAMcF0wB9Be4AxwK2AFICL/9gBPQAxwQxAMcHQgDHBhQAxwY/AH0E1wDHBj8AfQT6AMcEZABoBHMAFAXZALgEzQAAB3EAGQSwAAgEhwAABJMATgON//wEpAGDBH0AXgTsAK4D1wBxBOwAcQSDAHECwQAfBOwAcQTyAK4CEACgAhD/jwRGAK4CEACuB3sArgTyAK4E1wBxBOwArgTsAHEDTgCuA9UAaALjACEE8gCiBBAAAAZKABcEOwAlBBQAAgPDAFAEaAHpAicAkwSTALoEkwBCBJMAeQSTAB0EaAHpBBsAeQSkATEGqABkAtsAQgQSAFIEkwBmApMAUgaoAGQEAP/6A20AewSTAGYCzQAxAs0AIwSkAYME/ACuBT0AcQIlAJMBzQAdAs0ATAMCAEIEEgBQBlIARwZSAC4GUgAgA3kAMwUdAAAFHQAABR0AAAUdAAAFHQAABR0AAAcM//4FDgB9BHMAxwRzAMcEcwDHBHMAxwK2ADwCtgBSArb//QK2ADwF1wA9BhQAxwY/AH0GPwB9Bj8AfQY/AH0GPwB9Bj8AfQXZALgF2QC4BdkAuAXZALgEhwAABNcAxwUMAK4EfQBeBH0AXgR9AF4EfQBeBH0AXgR9AF4G6QBeA9cAcQSDAHEEgwBxBIMAcQSDAHECEP/UAhAApwIQ/68CEP/qBNcAcQTyAK4E1wBxBNcAcQTXAHEE1wBxBNcAcQTXAHEE8gCiBPIAogTyAKIE8gCiBBQAAgTsAK4EFAACBR0AAAR9AF4FHQAABH0AXgUdAAAEfQBeBQ4AfQPXAHEFDgB9A9cAcQUOAH0D1wBxBQ4AfQPXAHEF1wDHBOwAcQXXAD0E8ABxBHMAxwSDAHEEcwDHBIMAcQRzAMcEgwBxBHMAxwSDAHEEcwDHBIMAcQXTAH0E7ABxBdMAfQTsAHEF0wB9BOwAcQXTAH0E7ABxBe4AxwTyAK4F7gAABPIAEgK2/+QCEP+SArYALAIQ/9wCtgAeAhD/ygK2AFICEAAzArYAUgIQAK4E5QBSBB0AoAIv/2ACEP+PBPQAxwRGAK4ERgCuBDEAxwIQAKUEMQDHAhAAXAQxAMcCEACuBDEAxwKaAK4EMQAbAhD/7gYUAMcE8gCuBhQAxwTyAK4GFADHBPIArgWHAAMGFADHBPIArgY/AH0E1wBxBj8AfQTXAHEGPwB9BNcAcQdtAH0HkQBvBPoAxwNOAK4E+gDHA04AYgT6AMcDTgB+BGQAaAPVAGgEZABoA9UAaARkAGgD1QBoBGQAaAPVAGgEcwAUAuMAIQRzABQC4wAhBHMAFALjACEF2QC4BPIAogXZALgE8gCiBdkAuATyAKIF2QC4BPIAogXZALgE8gCiBdkAuATyAKIHcQAZBkoAFwSHAAAEFAACBIcAAASTAE4DwwBQBJMATgPDAFAEkwBOA8MAUAKcAK4EkwC+BR8AAAR9AF4HDP/+BukAXgY/AH0E1wBxBGQAaAPVAGgEvgEEBL4BBAS2ASsEvgEfAhAAoASeAW0BlgAjBL4BAgSgAN8EngH4BJ4BEAUdAAACJQCTBPD/0AaB/9ADpP/eBoP/4gWT/84Gg//iAsX/5gUdAAAFMwDHBDEAxwSmACkEcwDHBJMATgXuAMcGPwB7ArYAUgT0AMcE3QAAB0IAxwYUAMcEcQBIBj8AfQXZAMcE1wDHBI8ASgRzABQEhwAABm8AaASwAAgGbwBtBkIATgK2ADwEhwAABOwAcQPdAFgE8gCuAsUAqATnAKIE7ABxBQwArgQlAAoE1QBvA90AWAPfAHEE8gCuBMMAcQLFAKgERgCuBFb/9AT8AK4EYAAAA9EAbwTXAHEFRgAZBNcAogPfAHEE8ABx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AAAAogCmAJoAjwCDAGoAAAAAAAAAAACZAJ4ApACRAIUAAAAAAAAAAAAAARUAmwAAAAAADwC6AAMAAQQJAAAAXgAAAAMAAQQJAAEAEgBeAAMAAQQJAAIADgBwAAMAAQQJAAMAOAB+AAMAAQQJAAQAEgBeAAMAAQQJAAUAGAC2AAMAAQQJAAYAEADOAAMAAQQJAAcApADeAAMAAQQJAAgAKgGCAAMAAQQJAAkAKAGsAAMAAQQJAAoAQAHUAAMAAQQJAAsAPAIUAAMAAQQJAAwAiAJQAAMAAQQJAA0AXALYAAMAAQQJAA4AVAM0AEMAbwBwAHkAcgBpAGcAaAB0ACAAMgAwADEAMgAgAEcAbwBvAGcAbABlACAASQBuAGMALgAgAEEAbABsACAAUgBpAGcAaAB0AHMAIABSAGUAcwBlAHIAdgBlAGQALgBOAG8AdABvACAAUwBhAG4AcwBSAGUAZwB1AGwAYQByAE0AbwBuAG8AdAB5AHAAZQAgAEkAbQBhAGcAaQBuAGcAIAAtACAATgBvAHQAbwAgAFMAYQBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwADQATgBvAHQAbwBTAGEAbgBzAE4AbwB0AG8AIABpAHMAIABhACAAdAByAGEAZABlAG0AYQByAGsAIABvAGYAIABHAG8AbwBnAGwAZQAgAEkAbgBjAC4AIABhAG4AZAAgAG0AYQB5ACAAYgBlACAAcgBlAGcAaQBzAHQAZQByAGUAZAAgAGkAbgAgAGMAZQByAHQAYQBpAG4AIABqAHUAcgBpAHMAZABpAGMAdABpAG8AbgBzAC4ATQBvAG4AbwB0AHkAcABlACAASQBtAGEAZwBpAG4AZwAgAEkAbgBjAC4ATQBvAG4AbwB0AHkAcABlACAARABlAHMAaQBnAG4AIAB0AGUAYQBtAEQAZQBzAGkAZwBuAGUAZAAgAGIAeQAgAE0AbwBuAG8AdAB5AHAAZQAgAGQAZQBzAGkAZwBuACAAdABlAGEAbQBoAHQAdABwADoALwAvAGMAbwBkAGUALgBnAG8AbwBnAGwAZQAuAGMAbwBtAC8AcAAvAG4AbwB0AG8ALwBoAHQAdABwADoALwAvAHcAdwB3AC4AbQBvAG4AbwB0AHkAcABlAGkAbQBhAGcAaQBuAGcALgBjAG8AbQAvAFAAcgBvAGQAdQBj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EbRWriC4EahWrh4sEbQdSBFCEUgRTh1gGSgdVB1+EVQdlhrAEVodVB4sEbRSmiC+EWZWeB56EWAfECC+EWZWeCC+EWYfIh7aGSIazBamH2pJyBamH2pJyBamH2pJyBeWH2pJyBeWH2pJyBFsH2pJyBTGFKJWJDS6NsQRchbEHXhWtBbEHXhWtBbEHXhWtB6MHXhWtBboHFIW+hboHKwW+hboIOgW+hb0IOgW+hysN8xVmh0GHR4dDBW8GeJSyhW8GeJSyhW8GeJSyhe0GeJSyhe0GeJSyiB8GeJSyhXCM1IYUBXCM1IYUBXCM1IYUBc8M1IYUBbEHqRWtCBqH3xWrhF4EX5WtBbQEpJSChbQEpJSChbQEpJSChGEH5pSCloeEpId2BGKEZBKEBkiEZZR8htWGSIfghWqEpJKEBWqEpJKEBWqEpJKEBPoEpJKEBbuEZwfWBbuGUwfWBbuGUwfWBiAGUwfWBZ8EaJT3h02H3xSmhaaGw5WrhaaGw5WrhaaGw5WrhaaGw5Wrhe6Gw5WriC4EahWrh02H3xSmh02H3xSmh02H3xSmhGuH3xSmhG6H5oRwBukEbQdSBG6H5oRwBHGFJBJyBHMEpJKEBeWFJBJyBcMEpJKECBkHXgR0iCmHy4SDhHYHBBR7BiwH44byBHkHBAR6hHeG0od2Be0HBBSyhxSG0pWtBHkHBAR6hcMH45KEBHwN8xVmhvgM1IUlhysN8xVmhvgH2oUlhH2HXhWtBH8EpJJ7B6MHXhWtBICH45J7B08HXhWrhImH45WtBxSHXgSCCCmHy4SDhIUHbRWMBImH5pWtBIaHBBULBImHBwXqBIgHBBR8hImHBwXqBIsHBBR5hRgHBwXrhIyHBASOBI+HBwaDBdgM1IcLhJEEkpWrhxAM1IcLh7sIJRWrhJQIHwW+htuGKofWBJWIHwW+hJcGKofWBb0IHwW+htuGKofWBxMHFISYhtuH1ISqhb0HFIW+hr2GvwfWBxSFJASaBJuGHQSdBJ6FGYSgBtuE44Z+hx8NsQShhyIHI4SjCDuEpJSCh2KH2RKEBKYEp4fWB9eH2QSpB9MH1ISqh9eH2RKEB9MIGofWB9eH2RKEB9MGCAfWB9eH2RKEB9MH1IfWBaUHR4dDB0SH3xWriBwHR4SsCC4H3wSthaUHR4dDB0SH3xWrhK8GngSwiBwHR4SyCC4H3wcOhYQGeJSyhYcGw5Wrhe0GeJSyh0SGw5WrhW8GeJSyh0SEs5Wrh9qEtRVfBLaEuBVWBLmH2pVvhckGaAdVCCCH2oS7B1gHWYS8hL4H2oUlhckGcQdVB2KHXhKEBL+Hy4dlh2KHXhKEB3AHsJJ1B9eHXgaDB1+HcYZZB2KHbRKEBMEFuJUXB32EwoTEBrAExYTHBMiH2od2BrAHWYdVB32H2od2BrAHggdVBMoM1IYUB1CH3xSmhMuM1IYUBM0H3xSmhc8M1IYUB1CH3xSmhM6FDAYUBNAE0ZSmhXCM1IYUB1CH3xSmh4gM1ITTB4sH3wTUhN8Hm4eXBNYHoAfEB2KHqRKECDiH5ofIh6eHqRKEBNkOOYethNqHy4azBNeOOYethNqHuAazBNkOOYethNqE3AazBN2IIIe/iB8FgoXqBN8Hm4eXBOCHoAfEBN8Hm4eXBOCHoAfEB5WHm4eXB5iHoAfEB2KHqRKEBayH5ofIhr2E4gZ+hbuE44Z+hOUHOgc0BOaGRYToCBkHXgTpiCmHy4TrCB8E7JSyiC4GnhWrh4gE7gYUB4sE75SmiBkHXgTxCCmHy4cmhPKE9ZJyBPcE+JKEBxSHXgcsiCmHy4cmhPQE9ZWtBPcE+JKEB6MH2pWtBPoGw5KEBPuE/QW+hP6FAAfWBxMHFIUBhxeH1IcuCB8GeIUDCC4Gw4e8hQSFBhSyhQeFCRWrh4gM1IeFB4sH3weGhQqFDAYUBQ2FDxSmh9eHqQcmiC+H5ofIhRCFEhKEBROFFQfIh6eHqRKEB6qH5ofIh32H2oU3hrAHggUWh1CH2RSmjS6NsRR7BTMHbRSmhRgHXhWMBysNeZVmh1CGqhSmiCOFJBWeBRmFGxU1BnoFHIbyBysN8xVmhR4FH5ULBSEOOYUlhSKFJAUlh0SNeZWrhrYIJRTKiDoGTRWihTMNeZSmiBqHXgcOiB8FJxSyhuGFPYaDByOFKJVWBSoFK4axhS0HFIW+hx8FtwcahS6GqhSChtuH1IfWBckHFIbyB20FMBXXCBwHR4dDCC4H3wcOiB8GeJSyh14FdRRsBkoGaZSyjS6FMZR7B1CH2odSBTMH2pSmhuGG+ZSCh1+FNIdlhuGHbRSChTYGD4ZXhrAHggZfBT8GCZWMBoSIOgfRh32H2oU3hTkFOoU8B5EFPYePh9eFPZKECC+Gw4fIh7OOOYeth7aHuAazB92HXgbyBT8H2pWMBUCFQhVxBUOFRQVGiCmFrgaDBUgFSYVLBUyFTgWWBU+FURTThVKFVAVVhVcFWIVaBVuFXQWFhV6FYAVhhWMGiQVkhWYF/wVnhamFaRJyBWqH5pKEBboFbAW+hbuFbYfWBW8M1JSyhaaH45WrhXCGDIYUB02H5pSmhXIHy5SChXOFdQV2hXgFeYV7BXyGeIV+BtWFoIdSBX+GeIafhaaFoIcOhxkGTQcahYEFgpJ7CB8M1IWFiC4Hy4cOhYQM1IWFhYcG0ocOhYiGG5VxBYoFi4WNBY6FkAWRhZMFlIWWBZeFmQWahZwFnZWYBZ8FoIdSBysFohKCiDoM2QWjhaUNhwdDBaaFqBWrhamFqxJyBayFrhKEBeWM2RJyBcMFr5KEBbEFspWtBbQFtZWtB6MFtxWtBxSFuJWtBboILIW+hbuGUYfWBb0IIIW+htuGUYfWBcAFwZSyhcMH45Wrhe0GeJSyh0SHy5Wrh0wFxJVmhcYGgYe/iBeFx5VmhckGgYdVBcqFzAYUBc2GJ5Smhc8F2YYUB1CGJ5SmhdCIIgXSBdOF1QXWhdgF2YcLhxkHXgcahdsGGIXchvgHXgdSBd4GqgXfh7sF4RWrh7OF4oXkB7aHy4bUBeWM2RJyBecHy4XohxSNsQXqCCmHy4Xrhe0GeJSyhe6Hy5WrhfAM1JKEBfGH44fIh9MGIYXzCC4H44X0hrAF9gX3hfkF+oX8Bf2F/wYAiBkGAgYDjS6GBQYGhggGCYYLB9eH2RKEB32GDIYOB1+HcYZZB7aHuAZyhg+GqgfRh9AGEQfRhhKHXhWih4gM1IYUBhWH2oYXBxSGGIYaB92GG4b7B+IGHQYehiAGIYZ+hiMGJIYmBtWGJ4byCCCNsRVmh1gGKQdVB9eM1JKECC+H44fIiDWH45WtCDuHBxKEB4sH5pSmh1CH5pSmiDKGKpJ/htWGdwbyBiwG+YaDB92NgRKEBtWG0obyBtWG0obyBtWGjYbyBjCHWYYyBtiGLYe/htiGxQe/iCmH45KEBr2GvwZ+h92NgQfghtWHBwfgiCmHy5KEBnoH44YvBjCH5oYyB4sH3wdSB0SH45Wrh0SH44cOhxeH1IfWBjOGNQY2hjgGOYY7BjyGkIY+BjyGkIY+BtuH1IZ+hj+GQQZChz0GRAc3Bz0GRAc3Bz0GRYc3CC4H3wcOiC4H3wcOhq0H3wZHCC4H5pWrhkiHPpR8hkoGaZSyhkuGTQZOh9AGUYfRhlAIIIfRh9AGUYZfB1gHWYaSB1gHWYaSCDKGUxJ/hlSGVgZXiDuHy5SCiDWH45WtB1+HcYZZBoSHFIZfBoSHFIZfBlqGXAZdhoSH14ZfBmCGYgZjhrAHggZlB4sH3xSmiC4GZpWriDWGw5WtBnoGaBUXB56GaYfEBmsGqhWeBmyHsIZuB7aHuAZyh7aHuAZvh7aGcQZyh7aGcQZyhoSIHwfRhsaIHxJ+BnQIOgZ1htWGdwfgiB8GeJSyiDuHy5SChtWHuAbyBnoGe5Wrhn0HBwbnhxeH1IZ+huSHy4aAB1gGgYdVB92N8waDBoSIHwfRhsaIHxJ+BoeGiRSFhoeGiQaGBoeGiQaKhowGjYaPBpCNeYaSBpOGlQaWhpgGmYabBpyGngafhqEGooakBqWGqganBqiGqgarhq0H3wauhq0H3wauh7sH2RWrhvgG+ZSmhsaG/5J+Bz0Gywc3CC4H3xWriC4H3wcOh1gHWYdVCDKHghJ/h1+HcYdlhrAHggaxh7aHuAazCCmGtIdSBrYH2Qa3htWGuQfghrqGvBRsBr2GvwfWBr2GvwbAiC4H3wcOhsIGw5WMB4sGxRSmh7sH2QdKhvgG+YeMhsaG/4bIBtWHBwcOhyIHI4bJh9MH1IcxBz0GywdACC4H3wdKiC4H3wcOh1gHWZRkh1+HcYbMhs4G4YbPiC+H44bRBtWG0ob7B7aHuAbUCCmHy4cmhtWH3we8hvgG1wcOiCmHy4eMiC+HcZRjBtiHcYbaCC+Hy4cshtuH1IbdB9AHWYbehuAG4YbjB4sH3weMhuSHuBTihuYH2obnhukH2RSmhuqH2obsBukG7weGhuqH2obsBu2G7weGhvCN8xWihvgG+YbyBysN8wbzhvgG+YduhysN8wbzhvgG+YduhysN8wb1BvgG+Yb2hysN8xVFhvgG+Yb7BxSHXgcviCmHy5RjBxSHXgcviCmHy5RjBvyHXhWMBv4G/4cBBwKHBBULBwWHBwcIhwoM1IcLh08IJRWrhxAM1IcRh7sIJQe8hwoM1IcLh08H2pWrhxAM1IcNB7sIJQcOhxAM1IcRh7sIJQe8hxMHFIcWBxeH1IcxBxkNsQcahxwHHZSChx8NsQcghyIHI4clBx8NsQcghyIHI4clB9eH2Qcmh9MH1IcuBygH2QcshymHKwcuB9eH2Qcsh9MH1IcuB9eH2Qcvh9MH1IcxBzKHOgc0BzWHPoc3BziHOgc7hz0HPodAB0GHR4dDB0SH3xWriBwHR4dGCC4H3we8iBwHR4dGCC4H3we8iBwHR4dJCC4H3wdKh0wH2pWrh02H3wdSB08H2pWrh1CH3wdSCBeH2pVvh1OHWYdVCCCH2odWh1gHWYdbCCCH2odWh1gHWYdbB6eHXhKEB1yHcYdlh9eHXgduh1+HcYdhB2KHbRKEB2QHsIdlh2cHaJKEB2oHa5UXB6eHbQduh3AHcYdzB3SH2od2B3eHeQe/h32H2od6h4CHggd8B32H2od6h4CHggd8B32H2od/B4CHggeDh4gM1IeFB4sH3weGh4gM1IeJh4sH3weMh4gM1IeJh4sH3weMh44NsQePh6qH5pWeB5ENsQeSiC+H5oeUB5WHm4eXB5iHoAfEB5oHm4edB56HoAehh6MHqRWtB6SH5oemB6MHqRWtB6SH5oemB6eHqRKEB6qH5ofIh6wOOYeth68HsIeyB7OOOYe1B7aHuAe5h7OOOYe1B7aHuAe5h7sIJQe8h74IOge/h8EHwofEB8WHxwfIh8oHy5SKB80IOgfOh9AH6AfRh9eH2RKEB9MH1IfWB9eH2RKECBqH2pWriCCH2ofcB92H3wfgh+IH44flCCmH5pKEB+gH6ZU1AABARj+RgABAor/iAABA4QEsAABAQgGkAABBqQEsAABAjoEsAABBDgEsAABAoD+FAABA0gEsAABArwEsAABBg4EsAABA+gEsAABAo4HMAABAwz+FAABAlgGkAABBBoFtAABAjAGGAABAkQGpAABA6wFeAABBkAEsAABAggE7AABBBAE7AABBBoEsAABAnYGGAABBEwEsAABAgoGQAABAgr+FAABAo4HCAABAkQFyAABAo7+PAABAwwHlAABAjoGLAABAxYHlAABAxYAAAABAqgHlAABAlgHCAABAk4FyAABAk4GLAABAlj+PAABAkT+bgABAmIHlAABA0gHlAABA1wHbAABAlgGLAABA2YHbAABAzQGBAABAzT+PAABAkQGVAABAmwHqAABA/wGQAABAVsHMAABAVsHCAABAQgFyAABAVv+PAABAlj+bgABAg4GLAABAg7+FAABARgHlAABARj+bgABArL+PAABAjD+PAABA8AE7AABAQgHvAABArwGaAABAkT+PAABAQj+PAABAwr+PAABAmz+PAABAv0EsAABAv0AAAABAwr+bgABBGAE7AABBuAGBAABA8AEsAABBvQE7AABApQHlAABApT+PAABARj+PAABAoAHlAABAdYGLAABAfQGLAABBKAGBAABAjr+PgABAgwE7AABAcL+PgABAjoHlAABAu0HMAABAu0HCAABAnYFyAABAu0H0AABAnYGzAABBEwFeAABAu3+PAABAnb+PAABAyUGLAABAkkHMAABAkkHlAABAeIGLAABA44E7AABAbgGaAABA7kHlAABAyUGQAABAXwEsAABAmwE7AABA6EHlAABA74GQAABA74AAAABAo799gABAkT99gABBfwGBAABBiQGBAABBSgE7AABAo7+mAABAo4IDAABAlgIDAABA+gGpAABAkQGuAABA4QFUAABAkQGGAABAVsIDAABAoAGpAABAQgGuAABAjQFUAABAVv+mAABAyD+mAABAyAIDAABBTwGpAABAmwGuAABBBoFUAABAu0IDAABBRQGpAABAnYGuAABBEwFUAABAkQIDAABBGoGpAABAggGuAABA+gFUAABAaT+FAABAmIGLAABAtAGBAABBfAGBAABBNgE7AABA0gGBAABBYwGBAABAoAGBAABAoAGLAABBCQGBAABAoAAAAABBmgGBAABBpAGBAABARgGLAABAWgGBAABAVsGLAABAjAGLAABB2wGBAABBH4GBAABAnYGBAABA3cE7AABASwGaAABAjr+FAABAyEGBAABBdwGBAABAyEAAAABBGAGBAABAmIGBAABAiYGBAABA9oGBAABAcoEsAABAzUE7AABAcoAAAABCAIHlAABCjYGLAABCAIAAAABB7wGQAABCWAE7AABBs0GQAABB/oE7AABBUYGBAABB+8GBAABBUb+cAABBTwGGAABBm4E7AABBTz+FAABAyAGGAABA1YE7AABBzgGBAABCS4GBAABBzj+cAABBxwGGAABBxz+FAABBgQGGAABBgT+FAABBIgGBAABAkQGQAABAoUGBAABAk4E7AABAyAHlAABAu0HlAABAhIEsAABA/IHCAABB3YGBAABA/IAAAABA3sFyAABBgsE7AABA3sAAAABAzUGBAABAzUAAAABA0kHlAABAk4HvAABA5gGBAABAyAHCAABAyD+FAABAmwFyAABAiYHlAABAcsGQAABA/AE7AABAcv+FAABB/gGBAABCisGBAABB/gAAAABB7wEsAABCTkE7AABB7wAAAABBtAEsAABB+QE7AABBtAAAAABAzQHlAABBPgGBAABAhwGQAABBAYE7AABB84E7AABArz+FAABAwoHlAABAmwGQAABA64E7AABAo4HlAABBAYGLAABAggGQAABA7kE7AABA7YE7AABAlgHlAABBMQGLAABAjAGQAABA6ME7AABBMQGBAABA6IE7AABAVsHlAABAQgGQAABAVsHbAABAVsAAAABAvgHlAABBTwGLAABAkQGLAABBM4GLAABAbgGQAABBM4GBAABAeAGLAABArwHlAABBSgGLAABAk4GQAABAu0HbAABAiIGBAABAiIAAAABAbQEsAABAqYE7AABAbT+FAABAvcHlAABBSgGBAABAu8GBAABAu8AAAABAq8GLAABAq8AAAABA2EGBAABBH8GBAABAkn+cAABAo4HbAABAkMGGAABAkMAAAABAlj+FAABAmL+FAABAyAHbAABAmwGGAABAkQHCAABAggFyAABAWz/2AABAmz/2AABAcwFyAABAXz/2AABA+MGaAABBeoGBAABA+MAAAABA+MEsAABBgAE7AABA+P+FAABA40GBAABAo7/iAABBXEGBAABAwz/iAABAfQGBAABBHQGBAABAfT+cAABBSQGBAABAjr/nAABAZAGBAABAtoE7AABAmQGBAABAu0AAAABAm4GBAABAm4AAAABBO0GBAABAlj/iAABBFMGBAABA3AGBAABARj+cAABAQgGGAABAUAGBAABAt4GBAABBS8GBAABAt4AAAABA/IE7AABAlgE7AABAtAE7AABAhwGLAABAvgE7AABAfT+FAABAf4EsAABAf4AAAABAQQEsAABAVQE7AABAQQAAAABAUcEsAABAjAE7AABAUcAAAABAYMGLAABAYMAAAABAqgGLAABBCQE7AABAqj+FAABBswE7AABBrgE7AABAocAAAABA1wEsAABAyAEsAABAuYGLAABBNgGBAABAub+FAABAZAGLAABApQE7AABAqgE7AABAVQEsAABAfQE7AABAVT+FAABAdb+FAABANwEsAABAUAE7AABANz+FAABAZD+FAABAUAFyAABAeAFyAABAUAAAAABAXz+FAABBGoE7AABAzQE7AABBXgE7AABAggGaAABAeUEsAABAeUAAAABAeL/VgABA3AE7AABAeL+FAABAVQGaAABAVQAAAABA3oE7AABBTwGBAABAfQEsAABBRQE7AABAowEsAABAQj+FAABAcz+FAABAwwE7AABAkT+FAABAZAGaAABBYz+FAABBYwEsAABB0QE7AABBYz/VgABA/wEsAABBWQE7AABA/wAAAABAeAGBAABAeD+FAABBLAEsAABBcgE7AABBLAAAAABBF0EsAABBbQE7AABBF3+FAABA0kEsAABBLAE7AABA0kAAAABAwcEsAABBHQE7AABAwcAAAABAgkGBAABAgkAAAABAlwGBAABA9QGBAABAlwAAAABAocEsAABAof+FAABARgFyAABAXwAAAABAeIAAAABA9EE7AABAhIGBAABAhIClAABA8YE7AABA+gGLAABBnIGBAABAQgEsAABAXwE7AABAWwAAAABAmIEsAABBBoE7AABBH4E7AABAcwGaAABAUD+cAABAjD+cAABBqQE7AABAdb+cAABAV0GaAABAV3+FAABAgj+cAABA6wE7AABAeL+cAABAhwEsAABBPsGBAABAbgEsAABAeD+SAABAQgGLAABAQj+SAABAZD+SAABAXwGaAABAjAGBAABAXz+SAABAcwEsAABAowHbAABAowAAAABAnYGaAABAooGBAABAor+mAABAnYGVAABA6IGBAABArwHbAABAhwAAAABAqj+mAABAqj+PgABAhz+PgABAhwGaAABBDgGBAABAhz+cAABAmIHbAABAd8HlAABAwIGBAABAd8AAAABA0gHCAABBQAGBAABAlIFyAABBDgE7AABAlL+FAABAvcHbAABAvcAAAABAvf+FAABAmz+FAABAvcGBAABAvf+mAABAVsGBAABAlgGBAABAVv+cAABAQgGBAABArIHlAABArIAAAABAjAHvAABBBoGQAABArIGBAABArL+mAABAjAGaAABA8AGBAABAjD+mAABAkT+mAABASIHCAABAQgHWAABAqgGBAABAlj+mAABAQj+mAABAlj+cAABAQj+cAABA6EHbAABA6EAAAABA70GLAABA70AAAABA6EGBAABBnwGBAABA6H+mAABA70EsAABBnwE7AABA73+mAABAwoHbAABAwoAAAABAmwGLAABAwr+mAABBVAGBAABAwr+cAABAmz+cAABAmwHlAABAnYGQAABAmwHbAABAnYGLAABAnb+FAABAeAGGAABAeAAAAABApT+mAABAeAEsAABAyAE7AABARj+mAABAdYGGAABA+gGBAABAdYEsAABAdb+mAABAkQHlAABAdYGQAABAdYAAAABAkQINAABBBoGzAABAfQG9AABA5gFjAABBBoGBAABAhz+mAABAeoGLAABA0gE7AABAer+mAABAjoHbAABAjoAAAABASwHCAABArwFyAABAjr+mAABAcz+mAABAjoGBAABAjr+cAABASwFyAABArwE7AABAbj+cAABAu3+mAABAnb+mAABAu0GBAABAu3+cAABAnYEsAABAnb+cAABAmcHbAABAmcAAAABAmcGBAABAmf+mAABAgj+mAABA7kHbAABA7kAAAABAyUGGAABA7kGBAABBzoGBAABA7n+mAABAyUEsAABBg4E7AABAyX+mAABAlgHbAABAh0GGAABAh0AAAABAkQHbAABBGoGBAABAggGGAABAkkHbAABAkkAAAABAewGQAABA5gE7AABAewAAAABAkkGBAABAkn+mAABAeIEsAABA1wE7AABAeL+mAABAmwGaAABAmz+mAABAUoHCAABAbgAAAABAyUGpAABBg4FZAABAyUAAAABAggGpAABA+gFZAABAgj+FAABAiMGkAABA4QE7AABAc4HlAABAc4AAAABAZAEsAABAZAAAAABAQgGaAABAXwGBAABAQgAAAABAkQGBAABA4QGBAABBEwGBAABApT+FAABAhwGBAABBEwE7AABAhz+FAABARgGBAABA9QE7AABARj+FAABA+gE7AABAtAEsAABBLkE7AAEAAAAAQAIAAEADAAYAAEAUABuAAEABAI4AjkEvQTFAAEAGgF+AYoBjAGRAZQBlQGaAZ8BpwGpAaoBqwGsAbEBtAG1AboBvwHHAckBygHLAcwB2ANnA7AABAAAABIAAAAYAAA5hgAAOYYAAf2UBJwAAf1YBJwAGgA2ADwAQgBIAE4AVABaAGAAZgBsAHIAeAB+AIQAigCQAJYAnACiAKgArgC0ALoAwADGAMwAAQJsBzAAAQKUB2wAAQKOBgQAAQJsBgQAAQMKBgQAAQMqB2wAAQMgBgQAAQKUBgQAAQNcBgQAAQII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EsISyBLCEsgSdBJ6EnQSehJ0EnoSdBJ6ElYSkhHYEd4SVhKSIRAO/BLaEuAhEA78EtoS4A72DvwS2hLgIioRQhFIEU4iKhFCEUgRTiIqEUIRSBFOIioRQhFIEU4iNhFaEdgR3hFUEVoMzgzUIpwSDhFgEWYinBIOEWARZiKcEg4RYBFmEggSDhFgEWYinBIOEWARZiJOEXgR2BHeIk4ReBHYEd4iThF4EdgR3g5mEXgR2BHeIlQRhCLSEnoRfhGEEnQSeiJaEZASqhKwIloRkBKqErAiWhGQEqoSsBGKEZASqhKwIloRkBKqErANZA1qDNoM4CEoDywSqhKwEZYRnBGiEagRohGoIvYSvCLwErASthK8EqoSsBK2ErwSqhKwErYSvAzmDOwSthK8EqoSsCJ4EcwSdBJ6EcYRzBJ0EnoieBHMEnQSegzyDPgRxhHMEnQSeiJ+EdISwhLIIn4R0hLCEsgifhHSEsISyAz+DQQNCg0QIwIS1BHkEeoSzhLUEeQR6iMCEtQR5BHqIpAR9hH8EgIikBH2EfwSAhHwEfYR/BICIpAR9hH8EgISCBIOEuYS7CKcEg4S5hLsEggSDhLmEuwiohIaEnQSeiKiEhoSdBJ6IqISGhJ0EnoiohIaEnQSeiKiEhoSdBJ6EhQSGhJ0EnoirhIyEjgShiLAElASVhKSIsASUCLGEmISaBJuIsYSYhJoEm4ixhJiEmgSbg0WEpgSXBJiIq4SMhI4EoYirhIyEjgShiKuEjISOBKGIsASUBJWEpISqhKwEqoSsCJsEbQRuhHADvYO/BLaEuANOg1ADUYNTBEAEQYNHA0iDvYO/BLaEuAhEA78DSgS4CEQDvwNKBLgIRAO/A0oEuAhEA78DSgS4CEQDvwjCBLgIRAO/BLaEuAhEA78IwgS4CEQDvwjCBLgIRAO/CMIEuAhEA78IwgS4CEQDvwS2hLgEggSDhFgEWYinBIOEWARZiKcEg4RYBFmIpwSDg0uEWYinBIODS4RZiKcEg4NLhFmIpwSDiI8EWYinBIOEWARZiJaEZASqhKwEYoRkBKqErAQChHSEsISyCJ+EdISwhLIIn4R0g00EsgifhHSDTQSyCJ+EdINNBLIIn4R0iL8EsgifhHSEsISyCAyDUANRg1MIDINQA1GDUwgMg1ADUYNTCAyDUANRg1MDToNQA1GDUwSFBIaEnQSeiKiEhoSdBJ6IgYRBg1SDVgiBhEGDVINWCIGEQYNUg1YIgYRBg1SDVgRABEGDVINWA8+ElASVhKSIsASUBJWEpIiwBJQElYSkhIIEg4S5hLsEdgR3hFUEVoR2BHeEdgR3g1eLs4NZA1qD6QRQiIqEUINcA12EVQRWg18DYIR2BHeEdgR3g2IDY4SCBIODZQNmg6uDrQNoBFsIk4ReA3uDfQNpg2sDbINuBGKEZARlhGcEaIRqBKqErAP5g/sDb4NxBHGEcwSdBJ6D7YPvA3KDdAN1g3cDeIN6BHYEd4SzhLUEfAR9hH8EgIN7g30DfoOABLmEuwQEBAWEuYS7BIIEg4Ptg+8EiASJg8+ElAP5g/sElwSYhJoEm4OBg5sDgYObA4GDmwRMBE2DgwOEg4YDh4gzg54Dn4OhA6KDpAOJA4qD7YPvA4wDjYOPA5CDkgOTg5UDlohEA78EtoS4CJaEZASqhKwIn4R0hLCEsgiohIaEnQSehFgEWYgwg5gD6oPsA5mEXgR2BHeIk4ReBHYEd4iYBGcImYRqBAKEdISwhLIIn4R0hLCEsggyA5sD/IP+A5yDngOfg6EDooOkCJOEXgR2BHeDpYOnA6iDqgieBHMEnQSeiEQDvwS2hLgIRAO/BLaEuAinBIOEWARZiKcEg4RYBFmIloRkBKqErAiWhGQEqoSsCJ+EdISwhLIIn4R0hLCEsgjAhLUEeQR6iMCEtQR5BHqIqISGhJ0EnoiohIaEnQSeg6uDrQP8g/4IlQRhCLSEnoRfhGEEdgR3g66DsASwhLIElwSYhJoEm4hEA78EtoS4BIIEg4RYBFmIn4R0hLCEsgiwBJQElYSkg7GDswO0g7YDt4O5A7qDvAO6g7wDvYO/A+kEUIRSBFOErYSvBIIEg4R/BICEmgSbg8CDwgPDg8UETwuthIUEhoPGg8gEggSDhFgEWYPJg8sEqoSsA8yDzgR2BHeEs4S1BHkEeoPPhJQElYSkhLaEuAR2BHeEdgR3hHYEd4RSBFOD0QPShHYEd4R2BHeEWARZhFgEWYPUA9WD1wPYhEwETYRPC62EiASJhKqErAR2BHeEdgR3hAcECIS8hL4EvIS+BJ0EnoSdBJ6EnQSehKqErAQ4hDoD2gPbg90D3oPgA+GD4wPkg+YD54RuhHAEboRwBG6EcASdBJ6EnQSeg+kEUISwhLID6oPsA+2D7wS/hMEEeQR6hHkEeoR5BHqEeQR6hHkEeoQ4hDoEOIQ6A/CD8gPwg/IEfwSAhKqErASqhKwEqoSsBKqErAS5hLsEuYS7BJ0EnoSwhLID84P1BLyEvgSOBKGElYSkg/aD+ASaBJuD+YP7A/yD/gP8g/4EEAQRhBAEEYQQBBGD/4QBBAKEdIQEBAWEiASJhAcECIQKBAuEqoSsBGiEagQNBA6EdgR3hBAEEYQQBBGEEwQUhBYEF4QZBBqEHAQdhCgEKYQfBCCEHwQghCIEI4QlBCaEKAQphCsELIQuBC+ELgQvhHYEd4R2BHeEPoRchG6EcASdBJ6EdgR3hHkEeoQ4hDoEfwSAhLmEuwSaBJuEdgR3hDEEMoQ0BI+ENYQ3BKqErAQ4hDoEdgR3hDuEPQSwhLIEdgR3hHYEd4Q+hFyEQARBhGiEagSqhKwEboRwBJ0EnoR2BHeEeQR6hH8EgIRDBESEvIS+BJEEkoSaBJuEtoS4BHYEd4R2BHeEWARZhEYER4RMBE2ESQRKhKqErARSBFOEqoSsBJ0EnoRMBE2IiQuthHYEd4RPC62EdgR3hE8LrYR2BHeIioRQhFIEU4iNhFaEdgR3hFUEVoR2BHeEVQRWhHYEd4RVBFaEdgR3hFUEVoR2BHeIpwSDiI8EWYinBIOIjwRZhIIEg4RYBFmEggSDhFgEWYinBIOEWARZiJCEWwiSBFyIk4ReBHYEd4iVBGEItISehF+EYQSdBJ6IlQRhCLSEnoRfhGEEnQSehF+EYQSdBJ6EYoRkBKqErAiWhGQIvASsCJgEZwiZhGoEZYRnBGiEagRlhGcEaIRqBK2ErwSqhKwIvYSvCLwErASthK8EqoSsBK2ErwSqhKwImwRtBG6EcARrhG0EboRwCJ4EcwSdBJ6EcYRzBJ0EnoRxhHMEnQSehHGEcwSdBJ6In4R0iL8EsgifhHSIvwSyCJ+EdIi/BLIIn4R0iL8Esgi/BLIEdgR3iL8EsgR2BHeIwIS1BHkEeoSzhLUEeQR6iMCEtQR5BHqEs4S1BHkEeoikBH2EfwSAhHwEfYR/BICIpAR9hH8EgIikBH2EfwSAiKQEfYR/BICIpwSDiMOEuwSCBIOEuYS7BIIEg4S5hLsEggSDhLmEuwSFBIaEnQSehIUEhoSdBJ6EhQSGhJ0EnoiohIaItISeiKiEhoi0hJ6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AAEAAARKAzAN0CEIDuQhCA7qIQgO9iEID1whCA8CIQgPDiEIDxQhCA8aIQgN6CEIDyAhCA+2IQgPLCEIDzghCA8+IQgPvCEIDz4hCA/CIQgPUCEID1whCA9iIQgPaCEID24hCA90IQgPgCEID4YhCA/IIQgPRCEIDvAhCA9EIQgO/CEIDwghCA9EIQgPkiEID7AhCA+wIQgPJiEID7AhCA8yIQgPkiEID7whCA9EIQgPRCEID0ohCA9WIQgPziEID5IhCA/UIQgPmCEID3ohCA+eIQgPjCEIDdAhCA3QIQgN0CEIDdAhCA3QIQgN0CEIDYIhCA7qIQgPXCEID1whCA9cIQgPXCEIDxohCA8aIQgPGiEIDxohCA72IQgPOCEIDz4hCA8+IQgPPiEIDz4hCA8+IQgPPiEID2IhCA9iIQgPYiEID2IhCA+AIQgPvCEIDMIhCA/IIQgPyCEID8ghCA/IIQgPyCEID8ghCA4kIQgO8CEIDvwhCA78IQgO/CEIDvwhCA+wIQgPsCEID7AhCA+wIQgPvCEID5IhCA+8IQgPvCEID7whCA+8IQgPvCEID7whCA+SIQgPkiEID5IhCA+SIQgPniEID0QhCA+eIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgO6iEIDvAhCA7qIQgO8CEIDuohCA7wIQgO6iEIDvAhCA72IQgPRCEIDvYhCAzIIQgPXCEIDvwhCA9cIQgO/CEID1whCA78IQgPXCEIDvwhCA9cIQgO/CEIDw4hCA9EIQgPDiEID0QhCA8OIQgPRCEIDw4hCA9EIQgPFCEID5IhCA8UIQgPkiEIDxohCA+wIQgPGiEID7AhCA8aIQgPsCEIDxohCA+wIQgPGiEID7AhCA0KIQgMziEIDeghCA+wIQgPICEIDyYhCA8mIQgPtiEID7AhCA+2IQgPsCEID7YhCA+wIQgPtiEIDNQhCA+2IQgPsCEIDzghCA+SIQgPOCEID5IhCA84IQgPkiEIDNohCA84IQgPkiEIDz4hCA+8IQgPPiEID7whCA8+IQgPvCEIDOAhCAzmIQgPwiEID0ohCA/CIQgPSiEID8IhCA9KIQgPUCEID1YhCA9QIQgPViEID1AhCA9WIQgPUCEID1YhCA9cIQgPziEID1whCA/OIQgPXCEID84hCA9iIQgPkiEID2IhCA+SIQgPYiEID5IhCA9iIQgPkiEID2IhCA+SIQgPYiEID5IhCA9uIQgPmCEID4AhCA+eIQgPgCEID4YhCA+MIQgPhiEID4whCA+GIQgPjCEID6QhCA+GIQgPbiEID5ghCA9uIQgPmCEID24hCA+YIQgPgCEID54hCA+wIQgPsCEIDywhCA8yIQgN0CEID8ghCAzyIQgM+CEIDsYhCAzsIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgN0CEID8ghCA3QIQgPyCEIDdAhCA/IIQgPXCEIDvwhCA9cIQgO/CEID1whCA78IQgPXCEIDvwhCA9cIQgO/CEID1whCA78IQgPXCEIDvwhCA9cIQgO/CEIDxohCA+wIQgPGiEID7AhCA8+IQgPvCEIDz4hCA+8IQgPPiEID7whCA8+IQgPvCEIDz4hCA+8IQgPPiEID7whCA8+IQgPvCEIDPIhCAz4IQgM8iEIDPghCAzyIQgM+CEIDPIhCAz4IQgM8iEIDPghCA9iIQgPkiEID2IhCA+SIQgOxiEIDP4hCA7GIQgM/iEIDsYhCAz+IQgOxiEIDP4hCA7GIQgM/iEID4AhCA+eIQgPgCEID54hCA+AIQgPniEID1whCA/OIQgPRCEIDvYhCA9EIQgPRCEIDQQhCA0KIQgO6iEIDuohCA0QIQgO9iEIDRYhCA9EIQgPRCEIDRwhCA9cIQgNIiEIDawhCA8CIQgPDiEIDUwhCA0oIQgNLiEIDxohCA8gIQgPJiEID7AhCA5CIQgNNCEIDzghCA+SIQgOKiEIDTohCA1AIQgNRiEID0QhCA/CIQgPUCEID1YhCA1MIQgNUiEID84hCA5UIQgPziEID1whCA4qIQgPaCEID4AhCA5CIQgPhiEID4whCA2IIQgNiCEIDYghCA7eIQgNWCEIDV4hCA2OIQgNlCEIDZohCA1kIQgOKiEIDWohCA1wIQgNdiEIDXwhCA3QIQgPyCEIDxohCA+wIQgPPiEID7whCA9iIQgPkiEIDvwhCA2CIQgOJCEIDw4hCA9EIQgPDiEID0QhCA8gIQgPJiEIDz4hCA+8IQgPPiEID7whCA2IIQgOSCEIDY4hCA2UIQgNmiEIDw4hCA9EIQgNoCEIDaYhCA84IQgPkiEIDdAhCA/IIQgN0CEID8ghCA9cIQgO/CEID1whCA78IQgPGiEID7AhCA8aIQgPsCEIDz4hCA+8IQgPPiEID7whCA/CIQgPSiEID8IhCA9KIQgPYiEID5IhCA9iIQgPkiEIDawhCA5IIQgPFCEID5IhCA8UIQgPRCEIDbIhCA+8IQgPhiEID4whCA3QIQgPyCEID1whCA78IQgPPiEID7whCA+AIQgPniEIDbghCA2+IQgNxCEIDcohCA3KIQgN0CEIDuohCA7wIQgPtiEID1whCA9WIQgPjCEIDdYhCA3cIQgO5CEID2IhCA3iIQgPXCEIDvwhCA3oIQgPsCEIDe4hCA9EIQgPwiEID0ohCA+AIQgPniEID8ghCA9EIQgPRCEID0QhCA7wIQgN9CEID0QhCA9EIQgO/CEIDvwhCA36IQgOACEIDt4hCA7kIQgPaCEID7AhCA9EIQgPRCEIDlohCA/UIQgP1CEID5IhCA+SIQgPkiEID7AhCA66IQgOBiEIDgwhCA4SIQgOGCEIDh4hCA8yIQgPMiEIDzIhCA+SIQgPkiEIDuohCA+8IQgOJCEIDiohCA/aIQgPSiEID0ohCA9KIQgPSiEID0ohCA66IQgOuiEIDjAhCA4wIQgPViEID7AhCA+wIQgPsCEID7AhCA/OIQgPziEID5IhCA+8IQgONiEID9QhCA+YIQgPniEIDjwhCA+MIQgOQiEIDkghCA5IIQgObCEIDmwhCA5sIQgOTiEIDz4hCA5UIQgPaCEIDlohCA5gIQgPsCEIDyYhCA5mIQgPRCEIDmwhCA5sIQgOciEIDnghCA5+IQgOhCEIDpwhCA6KIQgOiiEIDpAhCA6WIQgOnCEIDqIhCA6oIQgOqCEID0QhCA9EIQgPCCEIDzIhCA+SIQgPRCEID0ohCA66IQgPViEID84hCA+MIQgPRCEIDq4hCA90IQgOtCEID7AhCA66IQgPRCEIDsAhCA+8IQgPRCEID0QhCA8IIQgOxiEIDyYhCA+wIQgPMiEID5IhCA9EIQgPSiEID1YhCA7MIQgP1CEID3ohCA+MIQgPyCEID0QhCA9EIQgO/CEIDtIhCA7eIQgO2CEID7AhCA7wIQgPsCEID5IhCA7eIQgO5CEID0QhCA7kIQgPRCEIDuQhCA9EIQgO6iEIDvAhCA72IQgPRCEIDvYhCA9EIQgO9iEI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AAYAAQB4AAADMAg2CgQIPAooC8wL0gqOCmQKdghUCoILzAqgCqwKygvSC5YL2Ar0CwwLWgvAC3gLfguEC5AL3goKCvQK9ArQCl4LPAqyC8YJsAp8C8YKpgqyCtAK1gkmC8YK+guuCN4LZgu0DJILuguKCDYINgg2CDYINgg2BmIKHAvMC8wLzAvMCnYKdgp2CnYKKAqsCsoKygrKCsoKygrKC1oLWgtaC1oLhAvSCsoL3gveC94L3gveC94GaAZuCtAK0ArQCtALxgvGC8YLxgrQCrIK0ArQCtAK0ArQCtAI3gjeCN4I3gu6CtYLugg2C94INgveBnQGegg8CvQIPAr0CDwK9Ag8CvQKKAr0CigK9AvMCtALzArQC8wK0AfKBoALzArQCo4LPAqOCzwKjgs8BoYLPApkCrIKZAqyCnYLxgp2C8YKdgvGBowGtgp2C8YGkgmGCFQJsAqCCnwMkgvMC8YHNAvGC8wLxgvMC8YLzAvGCqwKsgqsCrIKrAqyBpgGngakCsoK0ArKCtAKygrQBqoGsAvYC8YL2Aa2C9gLxgr0CvoK9Ar6CkwGvAr0CvoGwgbICwwLrgr0C64LWgjeC1oI3gtaCN4LWgjeC1oI3gbOBtQLeAu0C4QLuguEC5ALiguQC4oLkAuKC8YJAgt4C7QLeAu0C3gLtAuEC7oJsAmwCqAKpgg2BzQKygrQBtoI3gg2BzQINgc0CDYHNAg2BzQINgc0CDYHNAg2BzQINgc0CDYHNAg2BzQINgc0CDYHNAbmBuALzArQC8wK0AvMCtALzArQC8wK0AvMCtAG5gbsCnYLxgbyBvgG/gcECsoK0ArKCtAKygrQCsoK0ArKCtAG/gcECsoK0ArKCtAKygrQCsoK0Ab+BwQHCgjeC1oI3gtaCN4LWgjeC1oI3gtaCN4HCgjeBxALuguEC7oLhAu6BxYJAgoKC8wKBAoKCgQKCgr0CDwK9AooBxwHIgr0CvQIAAcoCgQHLgc0CkwHOgdACnYKggp8C8YHRgdMCqwJbgrKB1IHWAdeCtYHZAr0CvoLkAj8CPwLDAuuB2oHcAvAB3YLuguQC4oHfAvAB4IK+geICtYHjgeUB5oHoAemCYYHrAeyCFoINgveCnYLxgrKCtALWgjeB7gHvgfECo4LPAqOCzwKggp8B8oKQAfKCkAH0Aj8B9YH3AfiCo4LPAfoB+4KrAqyCDYL3gg2C94LzArQC8wK0Ap2C8YKdgvGCsoK0ArKCtAL2AvGC9gLxgtaCN4LWgjeCvQH9ApkCrIH+gl0CAAKCggGCAwINgveCBIIGArKCtALhAu6CB4IJAuuCCoIMAg2CDwK0AvMCwwIQghICnYJLAoEC1oITgvMCgoIVAmwCFoIZgvYC8YLhAu6CvQKRgoKCgoIYAvkCGYKRgr0CvQK9Ar0CvoK+goKCbALPAs8CgoIbAvkCHIKsgh4C8YJkgp2CNgI2AjMCH4IhAiKCJAKsgiWCJwK0AiiCKgIrguEC4QKHArWCLQLxgi6CrIL5AjACMYIxgjMCNII2AkCCN4KCgrQC5AI5AjqCPAI9gliCPwJAgksCQgJDgmGCsoJFAkUCvQLfgmwCRoJIAkmCSwJMgk4CT4JRAlKCVAJVglcCo4KfAliCWgJbgl0CgoK9ApeCqYKsgrWC8YLxgr6C64Ligl6CYAJhgmMC8YJkgrWC8ALwAm8CdoJ7As8CZgJpAmeCdoK1gmkCaoJsAm2CbwJwgnICfgJzgnUCdoJ/gngCeYJ7AnyCfgJ/goECgoKEAoWC6gLqAocCiIKKAr0Ci4KRgo0Cx4KOgpGCkAKRgvMCtALzArQCkwKTApSClIKWAtUC9IKXgqOCzwKZAqyCmQKsgpkCrIKZAqyCmQKsgpqCnAKdgvGCoIKfAqCCnwKggqICo4KlAqOCpQLnAroC1QKmgqgCqYKoAqmCqwKsgqsCrIKuAuoCr4KxArKCtAKygrQCsoK0ArKCtAL0grWC9IK1gvYC8YL2ArcC9gK3AriCugK9Ar6Cu4LBgr0CvoK9Ar6CwALBgsMC64LEgsYCx4LJAsqCzALNgs8C0ILSAtOC1QLWgtgC1oLYAvAC2YLbAtyC3gLtAt4C7QLfgySC34MkguEC7oLkAuKC5ALlgucC6ILqAuuC7QLugveC8YLwAvMC8YLzAvSC9gL3gvkC+oL8AABBkUAAAABBVAAAAABApT+SAABBNj+cAABA9T+cAABA5j+cAABBQAAKAABAbb+cAABA1z+rAABBNgAAAABBGD+rAABA9T+SAABBnUAAAABBhgAAAABAWL+cAABAk7+cAABAkT+cAABAeD+cAABA1z+cAABBET+cAABAz4AAAABA9QAMgABA+gAAAABA94AKAABAbb+ygABAWL+ygABA5j+ygABAqj+ygABA1L+ygABAqD+ygABAor+SAABA2YAAAABAwwAAAABA1wAAAABAPD+SAABA9QAAAABBWQAAAABAjAAAAABBBAAAAABBYwAAAABB+EAAAABBh3+FAABAiMAAAABBMT/MwABAw3+SAABA4QAAAABAqoAAAABAmgAAAABAl0AAAABAjEAAAABCVIAAAABCNoAAAABB9MAAAABBMz+rAABBO/+SAABBrj+rAABBsz+SAABAn4AAAABBhwAAAABBV8AAAABA6z+cAABAnYAAAABCX8AAAABCMQAAAABB9AAAAABBcwAAAABAX/+FAABAjD+SAABBTP+FAABAyAAAAABAgIAAAABAYoAAAABAs3+SAABAqn+SAABAgwAAAABBQcAAAABBdwAAAABBfoAAAABBRsAAAABA3oAAAABAu3+SAABAxL+SAABBMQAAAABAJb+rAABBbT+SAABAhIAAAABBMT+SAABAmz+SAABBET+FAABA+j+SAABA1z+SAABBs0AAAABBtX+FAABBmj+SAABBOz+SAABBGAAAAABBXUAAAABBJIAAAABAz3+FAABAeX+SAABAh3+FAABAcz+SAABAMz+SAABAfT+SAABAK/+SAABAd0AAAABBEQAAAABBikAAAABBAgAAAABAkIAAAABBBD+SAABAkT+SAABAgj+SAABAmoAAAABAecAAAABAooAAAABA5j+FAABAtcAAAABBD3+FAABAbIAAAABAkwAAAABBuAAAAABBgn+SAABBzMAAAABBHQAAAABAur+SAABBYMAAAABBan+SAABA0gAAAABBAoAAAABBEz+FAABBNj+SAABAuT+SAABA4ECtAABAtD+SAABBy8AAAABAfQAAAABA5j+hAABBqT+hAABAUD+hAABAqD+hAABAMj+SAABA0j+hAABA4T+hAABAuT+hAABBKL+hAABBM7+SAABBIj+hAABBBr+hAABBTP+hAABAkT+hAABAXz+hAABAMj+hAABBRT+hAABAUr+hAABAvgAAAABAtAAAAABAuT+ygABAtD+ygABAzT+SAABAoD+SAABAp4AAAABAvj+ygABAuT+6AABAuT+cAABAwz+cAABBD0AAAABAqj+cAABAqj+ogABAtr+cAABAZMAAAABBSUAAAABAbb+ogABAWL+ogABAbYAAAABBCQAAAABBPQAAAABAp7+6AABA8AAAAABAXL+ygABAWj+cAABBnsAAAABBtUAAAABBU4AAAABBEwAAAABA3D+6AABA4T+cAABAu7+cAABA5gAAAABAqgAAAABAWL+FAABAUr+ygABAwz+6AABAWj+6AABAoD+ygABApQAAAABAiYAAAABAmz+ygABAjD+ygABApYAAAABApT+ygABAgj+ygABApT+6AABAgj+6AABAq3+cAABAf7+cAABA1L+XAABArz+SAABAy/+ogABAtD+ogABAzT+cAABArz+cAABA1IAAAABBDoAAAABAmIAAAABArz+ygABAmL+ygABBcgAAAABBGoAAAABAqAAAAABAuQAAAABBAYAAAABAzQAAAABArz+6AABAkT+6AABAtD+6AABAggAAAABBPYAAAABAUD+SAABArwAAAABAWIAAAABA6wAAAABAX8AAAABBJwAAAABA9cAAAABAmwAAAABAlgAAAABA0UAAAAEAAAAAQAIAAEADAAUAAEANgBMAAEAAgTZBNoAAgAFAC0ALwAAADEAMwADADUAOQAGADsAQgALAEUARQATAAIAAAAKAAAAEAABAAAAVgABAKIAVgAUAFoAKgAwADYAPABUAEIASABmAE4AVABaAGAAZgBsAHIAeAB+AIQAigABAyAAVgABBD0AVgABAZMAVgABAxb+cAABASz+hAABBBoAAAABBtUAVgABBEwAVgABA9QAVgABBD3+1AABAWIAVgABAwwAVgABAggAVgABBEQAVgABAmIAVgABBOwAVgABA3MAVgAGAgAAAQAIAAEADAAMAAEAcAHqAAIAEAI4AjoAAAJkAmcAAwNLA0sABwS8BMwACATSBNIAGQT0BPYAGgT5BPsAHQT9BP0AIAUBBQMAIQUHBQkAJAUOBQ4AJwUSBRIAKAUaBSYAKQYgBiEANgYjBikAOAYrBisAPwBAAAABAgAAAQIAAAECAAABCAAAAQ4AAAEOAAABDgAAARQAAAFiAAABYgAAAhoAAAFiAAABYgAAAWIAAAEaAAABYgAAASAAAAFiAAABJgAAASYAAAFiAAABYgAAASwAAAEsAAABLAAAAVAAAAEyAAABRAAAATgAAAFiAAABPgAAAWgAAAFiAAABRAAAAUQAAAFiAAABdAAAAXQAAAFKAAABdAAAAVAAAAFWAAABVgAAAVYAAAFW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HuYdoiwGLBwsHCwcHjgeOB+OIHwfjiB8KHQe5h9cH34fhB+OIHwfjiB8H44gfB+OIHwg5iIYIOYiGCDmIhgiPiSgJSInYCfeKQIodCkCKXgrnCl4K5wsHCl4K5wpeCucKmoqwCr+K5wsBiwcLC4sLiwuLC4sLiwuLC4sLiwuLC4sLiwuLRAtFi0QLRYtEC0WLRAtFi0QLRYtEC0WLRAtFi0QLRYtTC0WLUwtFi1MLUwtTC1MLUwuFi4WLhYuFi4WLmAuyi7KLsouyi7KLxQx7i8UMe4vFDHuMfg1CgABAZoAEAARABIAEwAUABUAGgAbAB4AHwAgACMAJAAlACYAJwAoACkALQAwADYAOgA7AD0AQQBCAEMARABmAGcAaABpAGoAawBsAG0AbgBvAHAAcQB2AHgAeQB6AHsAfAB9AH4AfwCAAIEAggCDAI0AjgCPAJAAlQCXAJgAmQCcAKEAogCjAKQApgCoAKoArACuALAAsgC0ALYAtwC4ALkAugC7ALwAvQC+AL8A2gDbANwA3QDfAOEA4wDlAPAA8gD0APYA+QD7AP0BBgEIAQoBDAEOARABEgEUARYBGAEZARoBGwEcAR0BHwEhASUBJwEpATgBPQE+AT8BQQFCAUMBRAFGAUgBSgFLAU8BUQFTAVQBVQFWAVcBWAFaAVsBXgFgAWIBZQFnAWgBaQFqAWwBbgFwAXIBdQF2AXsBfwGAAYEBggGGAYcBiAGJAYoBjAGNAY4BjwGQAZIBkwGWAZoBnAGdAZ4BnwGgAaEBogGlAaYBqAGpAaoBrgGvAbIBswG2AboBvAG+Ab8BwAHBAcYByAHJAcoBzQHOAdQB1QHWAdcB2AHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB6AHrAf8CKgIrAi8CNQI3AkECQgJDAkQCRQJHAkgCSQJKAksCTQJPAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJqAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoICgwKEAoUChgKHAogCigKLAowCjQKOAo8CkAKRApIClAKYApkCmgKcAp8CoAKhAqICowKnAqsCrgKwArYCtwK4ArkCugK7ArwCvQK+AsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLUAtUC2ALZAtoC2wLcAt0C4ALhAuIC4wLkAuYC5wLoAukC6gLrAuwC7QLuAvAC8gL0AvYC+AL6AvwC/gMAAwIDBAMGAwgDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMeAx8DIAMhAyIDJAMmAygDKgMtAy8DMQMzAzUDNgM7Az0DPwNBA0MDRANFA0YDRwNIA0kDVgcHABoAEP/sAGb/7ABn/+wAaP/sAGn/7ABq/+wAa//sAKT/7ACm/+wAqP/sASX/7AHo/8QB6//EAi//7ALy/+wC9P/sAvb/7AL4/+wC+v/sAvz/7AL+/+wDAP/sAwL/7AME/+wDBv/sAwj/7AAfABD/zgAn/+wAKf/2AGb/zgBn/84AaP/OAGn/zgBq/84Aa//OAKT/zgCm/84AqP/OAR3/9gEf//YBIf/2ASX/zgHo/34B6/9+Ai//zgLy/84C9P/OAvb/zgL4/84C+v/OAvz/zgL+/84DAP/OAwL/zgME/84DBv/OAwj/zgAlABL/7AAW/+wAHv/sACD/7ABt/+wAeP/sAHn/7AB6/+wAe//sAHz/7AB9/+wAqv/sAKz/7ACu/+wAsP/sAMD/7ADC/+wAxP/sAMb/7ADw/+wA8v/sAPT/7AD2/+wBKf/sAjT/7AMe/+wDIP/sAyL/7AMk/+wDJv/sAyj/7AMq/+wDLP/sAy7/7AMw/+wDMv/sAzT/7AA0AC7/7AAv/+wAMP/sADr/7AA8/+wAhf/sAIz/7ACN/+wAjv/sAI//7ACQ/+wAl//sAJj/7ACZ/+wAmv/sAJv/7ACc/+wAq//sAK3/7ACv/+wAsf/sALP/7AC1/+wAt//sALn/7AC7/+wAvf/sAL//7ADx/+wA8//sAPX/7AD3/+wBKv/sAjX/7AML/+wDDf/sAw//7AMR/+wDFf/sAxf/7AMZ/+wDH//sAyH/7AMj/+wDJ//sAyn/7AMr/+wDLf/sAy//7AMx/+wDM//sAzX/7ABKABL/7AAW/+wAHv/sACD/7AAj/+wAJP/2ACX/7AAm/+wAKP/iAG3/7AB4/+wAef/sAHr/7AB7/+wAfP/sAH3/7AB+//YAf//2AID/9gCB//YAgv/iAKr/7ACs/+wArv/sALD/7ADA/+wAwv/sAMT/7ADG/+wA8P/sAPL/7AD0/+wA9v/sAQb/7AEI/+wBDP/2AQ7/9gEQ//YBEv/2ART/9gEW//YBGP/sARr/4gEc/+IBKf/sAdz/7AHe/+wB4P/sAeL/4gI0/+wCNv/2Ax7/7AMg/+wDIv/sAyT/7AMm/+wDKP/sAyr/7AMs/+wDLv/sAzD/7AMy/+wDNP/sAzb/9gM4//YDOv/2Azz/9gM+//YDQP/2A0L/9gNE/+IDRv/iA0j/4gNW/+wAUQAs/+wALv/sAC//7AAw/+wAMv/2ADr/7AA8/+wAhf/sAIb/7ACH/+wAiP/sAIn/7ACK/+wAi//sAIz/7ACN/+wAjv/sAI//7ACQ/+wAl//sAJj/7ACZ/+wAmv/sAJv/7ACc/+wApf/sAKf/7ACp/+wAq//sAK3/7ACv/+wAsf/sALP/7AC1/+wAt//sALn/7AC7/+wAvf/sAL//7ADB//YAw//2AMX/9gDH//YA8f/sAPP/7AD1/+wA9//sASb/7AEo/+wBKv/sAjD/7AI1/+wC8//sAvX/7AL3/+wC+//sAv3/7AL//+wDAf/sAwP/7AMF/+wDB//sAwn/7AML/+wDDf/sAw//7AMR/+wDFf/sAxf/7AMZ/+wDH//sAyH/7AMj/+wDJ//sAyn/7AMr/+wDLf/sAy//7AMx/+wDM//sAzX/7AAlABL/9gAW//YAHv/2ACD/9gBt//YAeP/2AHn/9gB6//YAe//2AHz/9gB9//YAqv/2AKz/9gCu//YAsP/2AMD/9gDC//YAxP/2AMb/9gDw//YA8v/2APT/9gD2//YBKf/2AjT/9gMe//YDIP/2AyL/9gMk//YDJv/2Ayj/9gMq//YDLP/2Ay7/9gMw//YDMv/2AzT/9gAGATj/7AFB/+wBRP/sAUv/7AHo/9gB6//YAAIBSP/2AU//9gAIAUj/7AFP/+wBU/+6AVT/xAFV/+wBV//YAVr/xAIr/8QABgE4/84BQf/OAUT/zgFL/84B6P9+Aev/fgAoATj/sAFB/7ABRP+wAUj/4gFL/7ABT//iAVX/zgFY/+IBW/+6AVz/zgFd/84BXv/YAV//zgFg/7oBYv/sAWP/4gFk/84BZv/OAWj/2AFp/84Ba//OAWz/7AFu/7oBcP/OAXH/ugFy/7oBdP/OAXX/ugF2/+wBd//OAXj/zgF6/84Be/+6AXz/zgF9/84B5P/YAej/xAHr/8QB///iAir/7AAJATj/7AFB/+wBRP/sAUv/7AFU/+IBWv/iAej/zgHr/84CK//iAAUBSP/sAU//7AFV/+IBb//2AXP/9gAIATj/2AFB/9gBRP/YAUj/9gFL/9gBT//2Aej/xAHr/8QAAQFqABQACgFb/+wBYP/sAW7/7AFv/+wBcf/sAXL/7AFz/+wBdf/sAXv/7AHk/84AAgHo/+wB6//sAAIBb//2AXP/9gAHAVv/7AFg/+wBbv/sAXH/7AFy/+wBdf/sAXv/7AALAVv/9gFg//YBYv/sAWz/7AFu//YBb//sAXH/9gFy//YBc//sAXX/9gF7//YAAwFq//YB6P/YAev/2AACAej/9gHr//YACgFb/+wBYP/sAW7/7AFx/+wBcv/sAXX/7AF7/+wB5P/sAej/4gHr/+IAAgFi/+wBbP/sAA0BjP/2AaP/7AJH//YCUf/sApT/7AKW/+wCmv/sApz/7AKp/+wCrv/2ArD/9gKy//YC0v/sADUBf//sAYb/7AGI/+wBiv/iAYz/7AGQ/+wBkv/sAZP/7AGX/+wBnv/iAZ//4gGh/+wBpv/sAan/7AGw//YBt//2AdT/9gHo/9gB6//YAkf/7AJI//YCT//sAlX/9gJX//YCdP/sAnb/7AJ+/+wCiv/iAoz/4gKO/+ICkP/sApL/7AKf/+wCo//sAqT/9gKu/+wCsP/sArL/7AK6/+wCvP/sAsr/7ALM/+ICzv/iAtD/4gLa/+wC3P/sAuL/7ALk/+wC5v/sAuf/9gLs/+wC8P/sAvH/9gAyAX//xAGI/8QBiv/sAZ7/zgGf/+wBo//OAab/xAG+/+wBv//sAcP/7AHG/+wB2P/sAkP/2AJR/84CVf/YAlf/2AJs/9gCcP/YAnz/2AJ+/8QCf//sAor/zgKL/+wCjP/OAo3/7AKO/84Cj//sApL/xAKT/+wClP/OApX/7AKW/84Cl//sAqn/zgKq/+wCzP/sAs3/7ALO/+wCz//sAtD/7ALR/+wC0v/OAtP/7ALY/9gC4v/OAuP/4gLk/84C5f/iAuz/xALt/+wAsgAQ/9gAEv/2ABb/9gAe//YAIP/2ACz/7AAu/+wAL//sADD/7AAy//YAOP/2ADn/9gA6/+wAO//2ADz/7AA9//YAPv/2AED/9gBm/9gAZ//YAGj/2ABp/9gAav/YAGv/2ABt//YAeP/2AHn/9gB6//YAe//2AHz/9gB9//YAhf/sAIb/7ACH/+wAiP/sAIn/7ACK/+wAi//sAIz/7ACN/+wAjv/sAI//7ACQ/+wAl//sAJj/7ACZ/+wAmv/sAJv/7ACc/+wAnf/2AJ7/9gCf//YAoP/2AKT/2ACl/+wApv/YAKf/7ACo/9gAqf/sAKr/9gCr/+wArP/2AK3/7ACu//YAr//sALD/9gCx/+wAs//sALX/7AC3/+wAuf/sALv/7AC9/+wAv//sAMD/9gDB//YAwv/2AMP/9gDE//YAxf/2AMb/9gDH//YA3P/2AOj/9gDq//YA7//2APD/9gDx/+wA8v/2APP/7AD0//YA9f/sAPb/9gD3/+wA+f/2APv/9gD///YBA//2AQ3/9gEP//YBEf/2ARP/9gEV//YBF//2ASX/2AEm/+wBKP/sASn/9gEq/+wBLP/2Aej/zgHr/84CLv/2Ai//2AIw/+wCNP/2AjX/7AI3//YC8v/YAvP/7AL0/9gC9f/sAvb/2AL3/+wC+P/YAvr/2AL7/+wC/P/YAv3/7AL+/9gC///sAwD/2AMB/+wDAv/YAwP/7AME/9gDBf/sAwb/2AMH/+wDCP/YAwn/7AML/+wDDf/sAw//7AMR/+wDFf/sAxf/7AMZ/+wDHv/2Ax//7AMg//YDIf/sAyL/9gMj/+wDJP/2Ayb/9gMn/+wDKP/2Ayn/7AMq//YDK//sAyz/9gMt/+wDLv/2Ay//7AMw//YDMf/sAzL/9gMz/+wDNP/2AzX/7AM3//YDOf/2Azv/9gM9//YDP//2A0H/9gND//YAEwAj/9gBBv/YAQj/2AFT/9gBf//YAYj/2AGe/9gBpv/YAb7/7AHG/+wCfv/YAn//7AKK/9gCi//sApL/2AKT/+wC7P/YAu3/7ANW/9gAhwAS/84AFv/OAB7/zgAg/84AI/+6ACT/7AAl/8QAJv/EACj/xABt/84AeP/OAHn/zgB6/84Ae//OAHz/zgB9/84Afv/sAH//7ACA/+wAgf/sAIL/xACq/84ArP/OAK7/zgCw/84AwP/OAML/zgDE/84Axv/OAPD/zgDy/84A9P/OAPb/zgEG/7oBCP+6AQz/7AEO/+wBEP/sARL/7AEU/+wBFv/sARj/xAEa/8QBHP/EASn/zgFI/9gBT//YAVP/ugFU/8QBVf/OAVf/xAFa/8QBZ//sAX//ugGB/84BiP+6AZr/zgGd/84Bnv+6AaD/2AGj/7ABpv+6Ab7/zgHD/8QBxv/OAdz/xAHe/8QB4P/EAeL/xAIr/8QCNP/OAjb/7AJB/84CUf+wAlP/zgJV/8QCV//EAln/zgJb/84CXf/OAl//zgJh/84Cfv+6An//zgKG/84CiP/OAor/ugKL/84CjP/EAo7/xAKS/7oCk//OApT/sAKV/8QClv+wApf/xAKa/8QCnP/EAqn/sAKq/8QCxP/OAsb/zgLI/84C0v+wAtP/xALi/8QC4//OAuT/xALl/84C6v/OAuz/ugLt/84DHv/OAyD/zgMi/84DJP/OAyb/zgMo/84DKv/OAyz/zgMu/84DMP/OAzL/zgM0/84DNv/sAzj/7AM6/+wDPP/sAz7/7ANA/+wDQv/sA0T/xANG/8QDSP/EA1b/ugAEAVP/7AFU//YBWv/2Aiv/9gACAej/4gHr/+IAIwE4/8QBQf/EAUT/xAFI/+wBS//EAU//7AFV/+IBWP/2AVv/zgFc/9gBXf/iAV7/4gFf/+IBYP/OAWP/4gFk/9gBZv/iAWj/4gFp/+IBa//iAW7/zgFw/84Bcf/OAXL/zgF0/+IBdf/OAXf/4gF4/+IBev/iAXv/zgF8/+IBff/iAej/xAHr/8QB///2ADEBsf/sAbr/7AG9/+wBvv/OAb//4gHA/+wBw//iAcb/zgHM/+wBz//sAdj/4gI//+wCQv/sAlL/9gJU/+wCVv/sAlj/7AJa/+wCXP/sAl7/7AJg/+wCYv/sAn//zgKH/+wCif/sAov/zgKN/+wCj//sApP/zgKV/+ICl//iApv/7AKd/+wCqv/iArX/7ALF/+wCx//sAsn/7ALN/+ICz//iAtH/4gLT/+IC3//sAuH/7ALj/8QC5f/EAuv/7ALt/84C7//sAAIC4v/2AuT/9gAWAYb/4gGM/9gBkP/iAZf/4gGw/+wBt//sAdT/7AHo/7oB6/+6Akf/2AJI/+wCo//iAqT/7AKu/9gCsP/YArL/2ALe/9gC4P/YAub/4gLn/+wC8P/iAvH/7AAaAX//7AGI/+wBnv/YAaP/2AGm/+wBvv/sAcb/7AJR/9gCVf/iAlf/4gJ+/+wCf//sAor/2AKL/+wCjP/iAo7/4gKS/+wCk//sApT/2AKW/9gCqf/YAtL/2ALi/84C5P/OAuz/7ALt/+wAIwGy/+wBvv/OAb//4gHB/+wBw//YAcb/zgHY/+ICQv/sAlb/7AJY/+wCYP/sAnX/7AJ//84Ci//OAo3/4gKP/+ICkf/sApP/zgKV/9gCl//YApv/7AKd/+wCoP/sAqr/2AK7/+wCv//sAs3/4gLP/+IC0f/iAtP/2ALb/+wC3f/sAuP/zgLl/84C7f/OAB8Bhv/EAYz/zgGQ/8QBkv/sAZf/xAGh/+wBsP/OAbf/zgHU/84B6P9+Aev/fgJH/84CSP/OAkv/9gJ0/+wCkP/sAp//7AKj/8QCpP/OAq7/zgKw/84Csv/OArr/7ALa/+wC3P/sAt7/2ALg/9gC5v/EAuf/zgLw/8QC8f/OACEBf//iAYj/4gGe/+IBo//YAab/4gG+/+wBw//sAcb/7AJR/9gCVf/iAlf/4gJ+/+ICf//sAor/4gKL/+wCjP/sAo7/7AKS/+ICk//sApT/2AKV/+wClv/YApf/7AKp/9gCqv/sAtL/2ALT/+wC4v/sAuP/4gLk/+wC5f/iAuz/4gLt/+wAJQF//84BiP/OAZ7/pgGj/8QBpv/OAb7/2AHD/+wBxv/YAlH/xAJV/7oCV/+6An7/zgJ//9gCiv+mAov/2AKM/84Cjv/OApL/zgKT/9gClP/EApX/7AKW/8QCl//sApr/4gKb/+wCnP/iAp3/7AKp/8QCqv/sAtL/xALT/+wC4v+mAuP/2ALk/6YC5f/YAuz/zgLt/9gAFQG+/84Bw//sAcb/zgJC/+wCVv/sAlj/7AJg/+wCf//OAov/zgKN/+wCj//sApP/zgKV/+wCl//sApv/7AKd/+wCqv/sAtP/7ALj/7oC5f+6Au3/zgAOAX//7AGI/+wBnv/iAab/7AJV//YCV//2An7/7AKK/+ICjP/2Ao7/9gKS/+wC4v/sAuT/7ALs/+wAHAGB/+wBmv/sAZ3/7AGg/+wBw//sAkH/7AJT/+wCWf/sAlv/7AJd/+wCX//sAmH/7AKG/+wCiP/sApX/7AKX/+wCmv/sApz/7AKq/+wCxP/sAsb/7ALI/+wC0//sAt7/7ALg/+wC4//sAuX/7ALq/+wAgQGB/+wBhv/YAYz/xAGQ/9gBl//YAZr/7AGd/+wBoP/iAaz/2AGu/+IBr//iAbD/zgGx/84BtP/iAbX/4gG2/+IBt//OAbj/4gG5/+IBuv/OAbv/4gG8/+IBvf/OAcD/zgHC/+IBw//YAcT/4gHF/+IBx//iAcj/4gHK/+IBy//sAcz/zgHNABQBzv/iAc//zgHQ/9gB1P/OAdX/4gHWABQB1//iAdn/4gHb/+IB6P/EAev/xAI//84CQP/iAkH/7AJG/+ICR//EAkj/zgJK/+ICTP/sAk7/4gJS/+wCU//sAlT/zgJZ/+wCWv/OAlv/7AJc/84CXf/sAl7/zgJf/+wCYf/sAmL/zgJr/+ICbQAUAm//4gJz/+ICef/iAnv/4gJ9ABQCgf/iAoP/4gKF/+IChv/sAof/zgKI/+wCif/OApX/2AKX/9gCmf/iApv/2AKd/9gCov/iAqP/2AKk/84Cpv/iAqj/4gKq/9gCrP/iAq7/xAKv/9gCsP/EArH/2AKy/8QCs//YArX/zgK2//YCt//YArj/9gK5/9gCwf/iAsP/4gLE/+wCxf/OAsb/7ALH/84CyP/sAsn/zgLT/9gC1f/iAtf/4gLe/9gC3//OAuD/2ALh/84C4//sAuX/7ALm/9gC5//OAun/4gLq/+wC6//OAu7/9gLv/84C8P/YAvH/zgAJAbD/9gG3//YB1P/2Aej/2AHr/9gCSP/2AqT/9gLn//YC8f/2ACYBf//sAYj/7AGe/8QBo//YAab/7AG+/+wBv//2AcP/9gHG/+wB2P/2AlH/2AJV/+ICV//iAn7/7AJ//+wCiv/EAov/7AKM/84Cjv/OApL/7AKT/+wClP/YApX/9gKW/9gCl//2Aqn/2AKq//YCzf/2As//9gLR//YC0v/YAtP/9gLi/9gC4//sAuT/2ALl/+wC7P/sAu3/7AAPAb7/7AG//+wBxv/sAdj/7AJ//+wCi//sAo3/7AKP/+wCk//sAs3/7ALP/+wC0f/sAuP/2ALl/9gC7f/sAAgBnv/sAlX/9gJX//YCiv/sAoz/9gKO//YC4v/2AuT/9gAlAZ7/7AGj/9gBvv/iAcP/7AHG/+ICQv/2AlH/2AJV/+wCVv/2Alf/7AJY//YCYP/2An//4gKK/+wCi//iAoz/7AKN//YCjv/sAo//9gKT/+IClP/YApX/7AKW/9gCl//sApr/4gKb/+wCnP/iAp3/7AKp/9gCqv/sAtL/2ALT/+wC4v/sAuP/4gLk/+wC5f/iAu3/4gArAX//zgGI/84Bnv+6AaD/7AGj/84Bpv/OAb7/7AHD/+wBxv/sAkP/7AJR/84CVf/YAlf/2AJs/+wCcP/sAnz/7AJ+/84Cf//sAor/ugKL/+wCjP/EAo7/xAKS/84Ck//sApT/zgKV/+wClv/OApf/7AKa/84CnP/OAqn/zgKq/+wCtv/sArj/7ALS/84C0//sAtj/7ALi/7oC4//sAuT/ugLl/+wC7P/OAu3/7AAdAbH/7AG6/+wBvf/sAcD/7AHD/+wBzP/sAc//7AI//+wCVP/sAlr/7AJc/+wCXv/sAmL/7AKH/+wCif/sApX/7AKX/+wCm//sAp3/7AKq/+wCtf/sAsX/7ALH/+wCyf/sAtP/7ALf/+wC4f/sAuv/7ALv/+wACAHo/9gB6//YAlX/9gJX//YCjP/2Ao7/9gLi/+wC5P/sAAEBywAUAAIC4//sAuX/7AA7AX//9gGG/+wBiP/2AYr/7AGM/+wBkP/sAZL/7AGT//YBl//sAZ7/4gGf/+wBof/sAaP/7AGm//YBqf/2AbD/9gG3//YB1P/2Aej/2AHr/9gCR//sAkj/9gJP//YCUf/sAlX/9gJX//YCdP/sAnb/9gJ+//YCiv/iAoz/9gKO//YCkP/sApL/9gKU/+wClv/sAp//7AKj/+wCpP/2Aqn/7AKu/+wCsP/sArL/7AK6/+wCvP/2Asr/9gLM/+wCzv/sAtD/7ALS/+wC2v/sAtz/7ALi/+wC5P/sAub/7ALn//YC7P/2AvD/7ALx//YAGgGy/+wBvv/2Ab//9gHB/+wBw//2Acb/9gHY//YCdf/sAn//9gKL//YCkf/sApP/9gKV//YCl//2AqD/7AKq//YCu//sAs3/9gLP//YC0f/2AtP/9gLb/+wC3f/sAuP/9gLl//YC7f/2AEwBgf/2AYb/zgGM/7oBkP/OAZf/zgGa//YBnf/2AaD/4gGr//YBsP/YAbH/7AG3/9gBuv/sAb3/7AHA/+wBw//sAcz/7AHNADIBz//sAdD/9gHU/9gB1gAyAej/xAHr/8QCP//sAkH/9gJH/7oCSP/YAlP/9gJU/+wCWf/2Alr/7AJb//YCXP/sAl3/9gJe/+wCX//2AmH/9gJi/+wCbQAyAn0AMgKG//YCh//sAoj/9gKJ/+wClf/sApf/7AKa/+wCm//iApz/7AKd/+ICo//OAqT/2AKq/+wCrv+6ArD/ugKy/7oCtf/sAsT/9gLF/+wCxv/2Asf/7ALI//YCyf/sAtP/7ALe/7oC3//sAuD/ugLh/+wC5v/OAuf/2ALq//YC6//sAu//7ALw/84C8f/YAAkBsP/sAbf/7AHU/+wB6P/YAev/2AJI/+wCpP/sAuf/7ALx/+wAmAGB/+wBhv/OAYz/ugGQ/84Bl//OAZr/7AGd/+wBngAUAaD/2AGu/84Br//OAbD/xAGx/7oBsv/sAbP/7AG0/84Btf/OAbb/zgG3/8QBuP/OAbn/zgG6/7oBu//OAbz/zgG9/7oBvv/YAb//2AHA/7oBwf/sAcL/zgHD/84BxP/OAcX/zgHG/9gBx//OAcj/zgHJ/+wByv/OAcv/4gHM/7oBzv/OAc//ugHQ/8QB1P/EAdX/zgHX/84B2P/YAdn/zgHb/84B5P/YAej/xAHr/8QCP/+6AkD/zgJB/+wCQv/sAkb/zgJH/7oCSP/EAkr/zgJM/84CTv/OAlL/zgJT/+wCVP+6Alb/7AJY/+wCWf/sAlr/ugJb/+wCXP+6Al3/7AJe/7oCX//sAmD/7AJh/+wCYv+6Amv/zgJv/84Cc//OAnX/7AJ3/+wCef/OAnv/zgJ//9gCgf/OAoP/zgKF/84Chv/sAof/ugKI/+wCif+6AooAFAKL/9gCjf/YAo//2AKR/+wCk//YApX/zgKX/84Cmf/OApr/zgKb/7oCnP/OAp3/ugKg/+wCov/OAqP/zgKk/8QCpv/OAqj/zgKq/84CrP/OAq7/ugKw/7oCsv+6ArX/ugK7/+wCvf/sAr//4gLB/84Cw//OAsT/7ALF/7oCxv/sAsf/ugLI/+wCyf+6Asv/7ALN/9gCz//YAtH/2ALT/84C1f/OAtf/zgLb/+wC3f/sAt7/ugLf/7oC4P+6AuH/ugLj/84C5f/OAub/zgLn/8QC6f/OAur/7ALr/7oC7f/YAu//ugLw/84C8f/EACABsP/iAbH/9gG3/+IBuv/2Ab3/9gHA//YBzP/2Ac//9gHU/+IB5P/sAej/zgHr/84CP//2Akj/4gJU//YCWv/2Alz/9gJe//YCYv/2Aof/9gKJ//YCpP/iArX/9gLF//YCx//2Asn/9gLf//YC4f/2Auf/4gLr//YC7//2AvH/4gCPAX8AFAGB/+wBhv/YAYgAFAGM/8QBkP/YAZf/2AGa/+wBnf/sAZ4AFAGg/+IBpgAUAa7/4gGv/+IBsP/OAbH/2AGy/+wBs//sAbT/4gG1/+IBtv/iAbf/zgG4/+IBuf/iAbr/2AG7/+IBvP/iAb3/2AHA/9gBwf/sAcL/4gHD/84BxP/iAcX/4gHH/+IByP/iAcn/7AHK/+IBzP/YAc0AFAHO/+IBz//YAdD/4gHU/84B1f/iAdYAFAHX/+IB2f/iAdv/4gHk/+wB6P/OAev/zgI//9gCQP/iAkH/7AJG/+ICR//EAkj/zgJK/+ICTP/sAk7/4gJS/+ICU//sAlT/2AJZ/+wCWv/YAlv/7AJc/9gCXf/sAl7/2AJf/+wCYf/sAmL/2AJr/+ICbQAUAm//4gJz/+ICdf/sAnf/7AJ5/+ICe//iAn0AFAJ+ABQCgf/iAoP/4gKF/+IChv/sAof/2AKI/+wCif/YAooAFAKR/+wCkgAUApX/zgKX/84Cmf/iApr/7AKb/+ICnP/sAp3/4gKg/+wCov/iAqP/2AKk/84Cpv/iAqj/4gKq/84CrP/iAq7/xAKw/8QCsv/EArX/2AK7/+wCvf/sAsH/4gLD/+ICxP/sAsX/2ALG/+wCx//YAsj/7ALJ/9gCy//sAtP/zgLV/+IC1//iAtv/7ALd/+wC3v/OAt//2ALg/84C4f/YAuP/7ALl/+wC5v/YAuf/zgLp/+IC6v/sAuv/2ALsABQC7//YAvD/2ALx/84AHwGw/+IBsf/sAbf/4gG6/+wBvf/sAcD/7AHM/+wBz//sAdT/4gHo/+IB6//iAj//7AJI/+ICVP/sAlr/7AJc/+wCXv/sAmL/7AKH/+wCif/sAqT/4gK1/+wCxf/sAsf/7ALJ/+wC3//sAuH/7ALn/+IC6//sAu//7ALx/+IAJQGB/+wBhQBuAZr/7AGd/+wBoP/iAb7/7AHD/9gBxv/sAkH/7AJQAB4CUv/2AlP/7AJZ/+wCW//sAl3/7AJf/+wCYf/sAn//7AKG/+wCiP/sAov/7AKT/+wClf/YApf/2AKa/+ICm//sApz/4gKd/+wCqv/YAsT/7ALG/+wCyP/sAtP/2ALj/+wC5f/sAur/7ALt/+wAIwGB/+wBmv/sAZ3/7AGg/+wBo//sAcP/7AJB/+wCUf/sAlP/7AJZ/+wCW//sAl3/7AJf/+wCYf/sAob/7AKI/+wClP/sApX/7AKW/+wCl//sApr/zgKc/84Cqf/sAqr/7ALE/+wCxv/sAsj/7ALS/+wC0//sAt7/7ALg/+wC4//sAuX/7ALq/+wC7v/2AB0Bsf/2Abr/9gG9//YBwP/2AcP/9gHM//YBz//2Aj//9gJU//YCWv/2Alz/9gJe//YCYv/2Aof/9gKJ//YClf/2Apf/9gKq//YCtf/2AsX/9gLH//YCyf/2AtP/9gLf//YC4f/2AuP/7ALl/+wC6//2Au//9gA8AX//2AGI/9gBiv/iAYz/4gGS/+IBnv+6AZ//4gGh/+IBo//iAab/2AGy/+wBvv/iAcH/7AHD/+wBxv/iAkf/4gJL/+wCUf/iAlX/4gJX/+ICdP/iAnX/7AJ+/9gCf//iAor/ugKL/+ICjP/iAo7/4gKQ/+ICkf/sApL/2AKT/+IClP/iApX/7AKW/+ICl//sAp//4gKg/+wCqf/iAqr/7AKu/+ICsP/iArL/4gK6/+ICu//sAsz/4gLO/+IC0P/iAtL/4gLT/+wC2v/iAtv/7ALc/+IC3f/sAuL/7ALj/+wC5P/sAuX/7ALs/9gC7f/iABUBjP/2AZL/7AGe/+wBof/sAej/2AHr/9gCR//2AlX/9gJX//YCdP/sAor/7AKM//YCjv/2ApD/7AKf/+wCrv/2ArD/9gKy//YCuv/sAtr/7ALc/+wADwGy//YBv//2AcH/9gHY//YCdf/2ApH/9gKg//YCu//2As3/9gLP//YC0f/2Atv/9gLd//YC4//sAuX/7AAnAX//4gGI/+IBjP/sAZL/7AGe/+IBof/sAaP/7AGm/+IBvv/sAcb/7AJH/+wCUf/sAlX/7AJX/+wCdP/sAn7/4gJ//+wCiv/iAov/7AKM/+wCjv/sApD/7AKS/+ICk//sApT/7AKW/+wCn//sAqn/7AKu/+wCsP/sArL/7AK6/+wC0v/sAtr/7ALc/+wC4v/sAuT/7ALs/+IC7f/sABoBsv/sAb7/4gG//+wBwf/sAcP/7AHG/+IB2P/sAnX/7AJ//+ICi//iApH/7AKT/+IClf/sApf/7AKg/+wCqv/sArv/7ALN/+wCz//sAtH/7ALT/+wC2//sAt3/7ALj/84C5f/OAu3/4gAFAcP/7AKV/+wCl//sAqr/7ALT/+wABAGFAG4CvwAUAuP/7ALl/+wAOAAS/+wAFv/sABkAggAe/+wAIP/sACP/ugAl/9gAJv/YACj/xABt/+wAeP/sAHn/7AB6/+wAe//sAHz/7AB9/+wAgv/EAKr/7ACs/+wArv/sALD/7ADA/+wAwv/sAMT/7ADG/+wA8P/sAPL/7AD0/+wA9v/sAQb/ugEI/7oBGP/YARr/xAEc/8QBKf/sAdz/2AHe/9gB4P/YAeL/xAI0/+wDHv/sAyD/7AMi/+wDJP/sAyb/7AMo/+wDKv/sAyz/7AMu/+wDMP/sAzL/7AM0/+wDRP/EA0b/xANI/8QDVv+6AAEAGQA8AA0AQf/sAEL/7ABD/+wARP/sAEX/9gCh/+wBGf/sAR7/9gEg//YBIv/2Ad3/7AHf/+wDRf/sADIAEP/sACP/4gAl//YAJv/2ACf/7AAo//YAKf/2AGb/7ABn/+wAaP/sAGn/7ABq/+wAa//sAIL/9gCk/+wApv/sAKj/7AEG/+IBCP/iARj/9gEa//YBHP/2AR3/9gEf//YBIf/2ASX/7AGC//YB3P/2Ad7/9gHg//YB4v/2Aej/2AHr/9gCL//sAvL/7AL0/+wC9v/sAvj/7AL6/+wC/P/sAv7/7AMA/+wDAv/sAwT/7AMG/+wDCP/sA0T/9gNG//YDSP/2A1b/4gASADEAKAA/ACgAQQAyAEIAMgBDADIARAAyAKEAMgEHACgBCQAoARkAMgHdADIB3wAyAhEAKAISACgCMgAoAjMAKANFADIDVwAoABoAEP/2AGb/9gBn//YAaP/2AGn/9gBq//YAa//2AKT/9gCm//YAqP/2ASX/9gHo/+wB6//sAi//9gLy//YC9P/2Avb/9gL4//YC+v/2Avz/9gL+//YDAP/2AwL/9gME//YDBv/2Awj/9gASADEAMgA/ADIAQQAyAEIAMgBDADIARAAyAKEAMgEHADIBCQAyARkAMgHdADIB3wAyAhEAMgISADICMgAyAjMAMgNFADIDVwAyALYAEP/EABL/7AAW/+wAHv/sACD/7AAs/84ALv/OAC//zgAw/84AMv/sADj/4gA5/+IAOv/OADv/4gA8/84APf/iAD7/2ABA/+IARf/sAGb/xABn/8QAaP/EAGn/xABq/8QAa//EAG3/7AB4/+wAef/sAHr/7AB7/+wAfP/sAH3/7ACF/84Ahv/OAIf/zgCI/84Aif/OAIr/zgCL/84AjP/OAI3/zgCO/84Aj//OAJD/zgCX/84AmP/OAJn/zgCa/84Am//OAJz/zgCd/+IAnv/iAJ//4gCg/+IApP/EAKX/zgCm/8QAp//OAKj/xACp/84Aqv/sAKv/zgCs/+wArf/OAK7/7ACv/84AsP/sALH/zgCz/84Atf/OALf/zgC5/84Au//OAL3/zgC//84AwP/sAMH/7ADC/+wAw//sAMT/7ADF/+wAxv/sAMf/7ADc/+IA6P/iAOr/4gDv/+IA8P/sAPH/zgDy/+wA8//OAPT/7AD1/84A9v/sAPf/zgD5/+IA+//iAP//2AED/9gBDf/iAQ//4gER/+IBE//iARX/4gEX/+IBHv/sASD/7AEi/+wBJf/EASb/zgEo/84BKf/sASr/zgEs/9gB6P/EAev/xAIu/+ICL//EAjD/zgI0/+wCNf/OAjf/4gLy/8QC8//OAvT/xAL1/84C9v/EAvf/zgL4/8QC+v/EAvv/zgL8/8QC/f/OAv7/xAL//84DAP/EAwH/zgMC/8QDA//OAwT/xAMF/84DBv/EAwf/zgMI/8QDCf/OAwv/zgMN/84DD//OAxH/zgMV/84DF//OAxn/zgMe/+wDH//OAyD/7AMh/84DIv/sAyP/zgMk/+wDJv/sAyf/zgMo/+wDKf/OAyr/7AMr/84DLP/sAy3/zgMu/+wDL//OAzD/7AMx/84DMv/sAzP/zgM0/+wDNf/OAzf/4gM5/+IDO//iAz3/4gM//+IDQf/iA0P/4gACAej/2AHr/9gAxAAQ/7oAEv/sABb/7AAe/+wAIP/sACMAFAAs/7AALv+6AC//ugAw/7oAMv+6ADj/zgA5/84AOv+6ADv/zgA8/7oAPf/OAD7/xABA/84AQf/sAEL/7ABD/+wARP/sAEX/2ABm/7oAZ/+6AGj/ugBp/7oAav+6AGv/ugBt/+wAeP/sAHn/7AB6/+wAe//sAHz/7AB9/+wAhf+6AIb/sACH/7AAiP+wAIn/sACK/7AAi/+wAIz/ugCN/7oAjv+6AI//ugCQ/7oAl/+6AJj/ugCZ/7oAmv+6AJv/ugCc/7oAnf/OAJ7/zgCf/84AoP/OAKH/7ACk/7oApf+wAKb/ugCn/7AAqP+6AKn/sACq/+wAq/+6AKz/7ACt/7oArv/sAK//ugCw/+wAsf+6ALP/ugC1/7oAt/+6ALn/ugC7/7oAvf+6AL//ugDA/+wAwf+6AML/7ADD/7oAxP/sAMX/ugDG/+wAx/+6ANz/zgDo/84A6v/OAO//zgDw/+wA8f+6APL/7ADz/7oA9P/sAPX/ugD2/+wA9/+6APn/zgD7/84A///E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CdcAAgl0AAEABAnYAAIJdAABAAQJ2QACCXQAAQAECcAAAgl0AAEABAnBAAIJdAABAAQJwgACCXQAAQAECyAAAgl0AAEABAsmAAIJdAACAAgJPgliAAAJZAlqACUJbAltACwJbwlzAC4JkwmUADMJpQmlADULHwsfADYLJAskADcABAAAAAEACAABACIAAgAKABYAAQAECdoAAwmFCXEAAQAECdsAAwmFCVgAAQACCU8JVgAEAAAAAQAIAAEELgABAAgAAQAECdwAAgmFAAQAAAABAAgAAQ80AEoAmgCmALIAvgDKANYA4gDuAPoBBgESAR4BKgE2AUIBTgFaAWYBcgF+AYoBlgGiAa4BugHGAdIB3gHqAfYCAgIOAhoD4gImAjICPgJKAlYCYgJuAnoChgKSAp4CqgK2AsICzgLaAuYC8gL+AwoDFgMiAy4DOgNGA1IDXgNqA3YDggPuA44DmgOmA7IDvgPKA9YD4gPuAAEABAojAAMJhQlqAAEABAokAAMJhQlqAAEABAolAAMJhQlqAAEABAomAAMJhQlqAAEABAonAAMJhQlqAAEABAooAAMJhQlqAAEABAopAAMJhQlqAAEABAoqAAMJhQlqAAEABAorAAMJhQlqAAEABAosAAMJhQlqAAEABAotAAMJhQlqAAEABAouAAMJhQlqAAEABAovAAMJhQlqAAEABAowAAMJhQlqAAEABAoxAAMJhQlqAAEABAoyAAMJhQlqAAEABAozAAMJhQlqAAEABAo0AAMJhQlqAAEABAo1AAMJhQlqAAEABAo2AAMJhQlqAAEABApaAAMJhQlqAAEABAo3AAMJhQlqAAEABAo4AAMJhQlqAAEABAo5AAMJhQlqAAEABAo6AAMJhQlqAAEABAo7AAMJhQlqAAEABAo8AAMJhQlqAAEABAo9AAMJhQlqAAEABAphAAMJhQlqAAEABAo+AAMJhQlqAAEABAo/AAMJhQlqAAEABApjAAMJhQlqAAEABApAAAMJhQlqAAEABApCAAMJhQlqAAEABApDAAMJhQlqAAEABApEAAMJhQlqAAEABApHAAMJhQlqAAEABApIAAMJhQlqAAEABApJAAMJhQlqAAEABApOAAMJhQlqAAEABApTAAMJhQlqAAEABApUAAMJhQlqAAEABApcAAMJhQlqAAEABApgAAMJhQlqAAEABApKAAMJhQlqAAEABApLAAMJhQlqAAEABApMAAMJhQlqAAEABApNAAMJhQlqAAEABApPAAMJhQlqAAEABApQAAMJhQlqAAEABApRAAMJhQlqAAEABApSAAMJhQlqAAEABApVAAMJhQlqAAEABApWAAMJhQlqAAEABApXAAMJhQlqAAEABApYAAMJhQlqAAEABApZAAMJhQlqAAEABApbAAMJhQlqAAEABApdAAMJhQlqAAEABApeAAMJhQlqAAEABApfAAMJhQlqAAEABApiAAMJhQlqAAEABApkAAMJhQlqAAEABApmAAMJhQlqAAEABApnAAMJhQlqAAEABApoAAMJhQlqAAEABApFAAMJhQlqAAEABApGAAMJhQlqAAEABAshAAMJhQlqAAEABAsiAAMJhQlqAAEABApBAAMJhQlqAAEABAplAAMJhQlqAAQAAAABAAgAAQASAAEACAABAAQJ3QACCYUAAQABCWoABQAAAAEACAABAA4ABAAaABoAGgAaAAEABAmmCacJqQmqAAEABAADAAEJhQlqAAEACwAEAAAAAQAIAAEAEgABAAgAAQAECd0AAglqAAEAAQmFAAQAAAABAAgAAQrAAEoBggGMAZYBoACaAbYBwAHKAdQB3gCkAK4AuADCAhgCIgIsAMwCQgJMAlYCYAJqAnQCfgKIApICnAKoBEQCsgK8AsYC0ALaAuQC7gL4AwIDDAMWaCBoKgM4A0IDTGg0A2IDbAN2A4BoPmhIA6IDrAO2ANYDzAPWA+AD6gP0BE4D/gQIBBIEHAQmBDAEOgREBE4EWARiAAEABAniAAIJhQABAAQJ6AACCYUAAQAECekAAgmFAAEABAnqAAIJhQABAAQJ6wACCYUAAQAECe8AAgmFAAEABAoTAAIJhQAEAAAAAQAIAAEJ2ABKAJoApACuALgAwgDOANgA4gDsAPYBAAEMARgBJAEwAToBRAFOAVoBZAFuAXgBggGMAZYBoAGqAbQBwANcAcoB1AHeAegB8gH8AgYCEAIaAiQCLgI4AkQCUAJaAmQCbgJ6AoQCjgKYAqICrgK6AsQCzgLYAuQC7gL4AwIDDANmAxYDIAMqAzQDPgNIA1IDXANmA3ADegABAAQJ3gACCYUAAQAECd8AAgmFAAEABAngAAIJhQABAAQJ4QACCYUAAQAECeIAAwmFCa0AAQAECeMAAgmFAAEABAnkAAIJhQABAAQJ5QACCYUAAQAECeYAAgmFAAEABAnnAAIJhQABAAQJ6AADCYUJrQABAAQJ6QADCYUJrQABAAQJ6gADCYUJrQABAAQJ6wADCYUJrQABAAQJ7AACCYUAAQAECe0AAgmFAAEABAnuAAIJhQABAAQJ7wADCYUJrQABAAQJ8AACCYUAAQAECfEAAgmFAAEABAoVAAIJhQABAAQJ8gACCYUAAQAECfMAAgmFAAEABAn0AAIJhQABAAQJ9QACCYUAAQAECfYAAgmFAAEABAn3AAIJhQABAAQJ+AADCYUJrQABAAQJ+AACCYUAAQAECfoAAgmFAAEABAodAAIJhQABAAQJ+wACCYUAAQAECfwAAgmFAAEABAn9AAIJhQABAAQJ/gACCYUAAQAECf8AAgmFAAEABAoCAAIJhQABAAQKAwACCYUAAQAECgQAAgmFAAEABAoJAAIJhQABAAQKDgADCYUJrQABAAQKDwADCYUJrQABAAQKFwACCYUAAQAEChsAAgmFAAEABAoFAAIJhQABAAQKBgADCYUJrQABAAQKBwACCYUAAQAECggAAgmFAAEABAoKAAIJhQABAAQKCwACCYUAAQAECgwAAwmFCa0AAQAECg0AAwmFCa0AAQAEChAAAgmFAAEABAoRAAIJhQABAAQKEgACCYUAAQAEChMAAwmFCa0AAQAEChQAAgmFAAEABAoWAAIJhQABAAQKGAACCYUAAQAEChkAAgmFAAEABAoaAAIJhQABAAQKHgACCYUAAQAECh8AAgmFAAEABAogAAIJhQABAAQKIQACCYUAAQAECiIAAgmFAAEABAoAAAIJhQABAAQKAQACCYUAAQAECfkAAgmFAAEABAocAAIJhQABAAQLJQACCYUAAQAECycAAgmFAAQAAAABAAgAAQKgADoAegCEAI4AmACiAKwAtgDAAMoA1ADeAOgA8gD8AQYBEAEaASQBLgE4AlACjAFCAUwBVgFgAWoBdAF+AYgBkgGcAaYBsAG6AcQBzgHYAeIB7AH2AgACCgIUAh4CKAIyAjwCRgJQApYCWgJkAm4CeAKCAowClgABAAQKaQACCYUAAQAECmoAAgmFAAEABAprAAIJhQABAAQKbAACCYUAAQAECm4AAgmFAAEABApvAAIJhQABAAQKcAACCYUAAQAECnEAAgmFAAEABApyAAIJhQABAAQKdwACCYUAAQAECngAAgmFAAEABAp5AAIJhQABAAQKewACCYUAAQAECnwAAgmFAAEABAp9AAIJhQABAAQKfgACCYUAAQAECn8AAgmFAAEABAqAAAIJhQABAAQKgQACCYUAAQAECoIAAgmFAAEABAqFAAIJhQABAAQKhgACCYUAAQAECocAAgmFAAEABAqIAAIJhQABAAQKiQACCYUAAQAECosAAgmFAAEABAqMAAIJhQABAAQKjQACCYUAAQAECo4AAgmFAAEABAqPAAIJhQABAAQKkAACCYUAAQAECpIAAgmFAAEABAqTAAIJhQABAAQKlAACCYUAAQAECpUAAgmFAAEABAqWAAIJhQABAAQKmwACCYUAAQAECpwAAgmFAAEABAqdAAIJhQABAAQKnwACCYUAAQAECqAAAgmFAAEABAqhAAIJhQABAAQKogACCYUAAQAECqMAAgmFAAEABAqkAAIJhQABAAQKpQACCYUAAQAECqYAAgmFAAEABAqDAAIJhQABAAQKqAACCYUAAQAECqkAAgmFAAEABAqqAAIJhQABAAQKqwACCYUAAQAECqwAAgmFAAEABAqEAAIJhQABAAQKpwACCYUAAgAJCiMKJgAACigKLAAECjEKMwAJCjUKQwAMCkUKSgAbCkwKUAAhClUKVwAmClkKZwApCyELIgA4AAQAAAABAAgAAQNqAEoAmgCkAK4AuADCAMwA1gDgAOoA9AD+AQgBEgEcASYBMAE6AUQBTgFYAWIBbAF2AYABigGUAZ4BqAGyAbwBxgHQAdoDVgHkAe4B+AICAgwCFgIgAioCNAI+AkgCUgJcAmYCcAJ6AoQCjgKYAqICrAK2AsACygLUAt4C6ALyAvwDBgNgAxADGgMkAy4DOANCA0wDVgNgAAEABAojAAIJ3QABAAQKJAACCd0AAQAECiUAAgndAAEABAomAAIJ3QABAAQKJwACCd0AAQAECigAAgndAAEABAopAAIJ3QABAAQKKgACCd0AAQAECisAAgndAAEABAosAAIJ3QABAAQKLQACCd0AAQAECi4AAgndAAEABAovAAIJ3QABAAQKMAACCd0AAQAECjEAAgndAAEABAoyAAIJ3QABAAQKMwACCd0AAQAECjQAAgndAAEABAo1AAIJ3QABAAQKNgACCd0AAQAECloAAgndAAEABAo3AAIJ3QABAAQKOAACCd0AAQAECjkAAgndAAEABAo6AAIJ3QABAAQKOwACCd0AAQAECjwAAgndAAEABAo9AAIJ3QABAAQKYQACCd0AAQAECj4AAgndAAEABAo/AAIJ3QABAAQKYwACCd0AAQAECkAAAgndAAEABApCAAIJ3QABAAQKQwACCd0AAQAECkQAAgndAAEABApHAAIJ3QABAAQKSAACCd0AAQAECkkAAgndAAEABApOAAIJ3QABAAQKUwACCd0AAQAEClQAAgndAAEABApcAAIJ3QABAAQKYAACCd0AAQAECkoAAgndAAEABApLAAIJ3QABAAQKTAACCd0AAQAECk0AAgndAAEABApPAAIJ3QABAAQKUAACCd0AAQAEClEAAgndAAEABApSAAIJ3QABAAQKVQACCd0AAQAEClYAAgndAAEABApXAAIJ3QABAAQKWAACCd0AAQAEClkAAgndAAEABApbAAIJ3QABAAQKXQACCd0AAQAECl4AAgndAAEABApfAAIJ3QABAAQKYgACCd0AAQAECmQAAgndAAEABApmAAIJ3QABAAQKZwACCd0AAQAECmgAAgndAAEABApFAAIJ3QABAAQKRgACCd0AAQAECyEAAgndAAEABAsiAAIJ3QABAAQKQQACCd0AAQAECmUAAgndAAIABglPCXMAAAmLCZIAJQnDCdsALQsfCyAARgskCyQASAsmCyYASQAEAAAAAQAIAAEDRgBHAJQAngCoALIAvADGANAA2gDkAO4A+AECAQwBFgEgASoBNAE+AUgBUgFcAWYBcAF6AYQBjgGYAaIBrAG2AzIBwAHKAdQB3gHoAfIB/AIGAhACGgIkAi4COAJCAkwCVgJgAmoCdAJ+AogCkgKcAqYCsAK6AsQCzgLYAuIC7AL2AwADCgM8AxQDHgMoAzIDPAABAAQKaQACCd0AAQAECmoAAgndAAEABAprAAIJ3QABAAQKbAACCd0AAQAECm0AAgndAAEABApuAAIJ3QABAAQKbwACCd0AAQAECnAAAgndAAEABApxAAIJ3QABAAQKcgACCd0AAQAECnMAAgndAAEABAp0AAIJ3QABAAQKdQACCd0AAQAECnYAAgndAAEABAp3AAIJ3QABAAQKeAACCd0AAQAECnkAAgndAAEABAp6AAIJ3QABAAQKewACCd0AAQAECnwAAgndAAEABAp9AAIJ3QABAAQKfgACCd0AAQAECn8AAgndAAEABAqAAAIJ3QABAAQKgQACCd0AAQAECoIAAgndAAEABAqDAAIJ3QABAAQKhAACCd0AAQAECoUAAgndAAEABAqGAAIJ3QABAAQKiAACCd0AAQAECokAAgndAAEABAqKAAIJ3QABAAQKiwACCd0AAQAECowAAgndAAEABAqNAAIJ3QABAAQKjgACCd0AAQAECo8AAgndAAEABAqQAAIJ3QABAAQKkQACCd0AAQAECpIAAgndAAEABAqTAAIJ3QABAAQKlAACCd0AAQAECpUAAgndAAEABAqWAAIJ3QABAAQKlwACCd0AAQAECpgAAgndAAEABAqZAAIJ3QABAAQKmgACCd0AAQAECpsAAgndAAEABAqcAAIJ3QABAAQKnQACCd0AAQAECp4AAgndAAEABAqfAAIJ3QABAAQKoAACCd0AAQAECqEAAgndAAEABAqiAAIJ3QABAAQKowACCd0AAQAECqQAAgndAAEABAqlAAIJ3QABAAQKpgACCd0AAQAECqcAAgndAAEABAqoAAIJ3QABAAQKqQACCd0AAQAECqsAAgndAAEABAqsAAIJ3QABAAQKrQACCd0AAQAECocAAgndAAEABAqqAAIJ3QACAAMJ3goiAAALJQslAEULJwsnAEYABgAAAAEACAACAFBYzgAQABgAAgAAAC4AAQo9AAEAAQACAAMJewl8AAEJhQmFAAEJlQmWAAEAAQAEAAAAAQABAAEAAQAAABIAAgAAAAEACAABAAgAAQAOAAEAAQo9AAIJ+AlqAAQAAAABAAgAAQEWAAYAEgAeAFYAbACYAK4AAQAECvEAAwmFCWkABQAMABYAHgAoADAK9AAECYUJWQl6CvMAAwmFCVkK9gAECYUJWgl6CvUAAwmFCVoK9wADCYUJaQACAAYADgr4AAMJhQlaCvkAAwmFCWkABAAKABQAHAAkCvwABAmFCVsJegr7AAMJhQlbCvoAAwmFCVwK/QADCYUJaQACAAYADgr+AAMJhQlcCv8AAwmFCWkACgAWAB4AJgAuADYAPgBGAE4AVgBeCwMAAwmFCVELAgADCYUJUgsJAAMJhQlgCwcAAwmFCWELBAADCYUJZgsFAAMJhQlnCwoAAwmFCWgLCwADCYUJaQsGAAMJhQlvCwgABAmFCfAJaQABAAYJUwlZCVoJWwlcCWAABAAAAAEACAABAbIADwAkAC4AOABCAHAAggCmALgAwgEWASABKgE0AVYBiAABAAQK8AACCV4AAQAECvEAAglpAAEABAryAAIJaQAFAAwAFAAaACIAKAr0AAMJWQl6CvMAAglZCvYAAwlaCXoK9QACCVoK9wACCWkAAgAGAAwK+AACCVoK+QACCWkABAAKABIAGAAeCvwAAwlbCXoK+wACCVsK+gACCVwK/QACCWkAAgAGAAwK/gACCVwK/wACCWkAAQAECwAAAgleAAoAFgAcACIAKAAuADQAOgBAAEYATAsDAAIJUQsCAAIJUgsJAAIJYAsHAAIJYQsEAAIJZgsFAAIJZwsKAAIJaAsLAAIJaQsGAAIJbwsIAAMJ8AlpAAEABAsNAAIJYgABAAQLDgACCWkABABqAHAAdgB8AAQACgAQABYAHAsVAAIJWQsXAAIJWgsWAAIKLQsYAAIKLgAGAA4AFAAaACAAJgAsCxkAAgldCxoAAgliCxsAAgloCxwAAglpCx0AAglsCx4AAglvAAUADAASABgAHgAkCw8AAglUCxQAAgliCxMAAglsCxEAAglvCyMAAgsfAAEADwneCeIJ5AnoCekJ6gnrCe0J7wnyCfsJ/An9Cf8LJQAEAAAAAQAIAAEANAAEAA4AGAAiACIAAQAECwEAAgntAAEABAsMAAIJ9wACAAYADAsQAAIJ4wsSAAIJ+wABAAQJ7QnvCfwLJQAFAAAAAQAIAAIAjAAMAAIAAABMAAIACgk7CTsAAgk+CT4AAQlHCUgAAQlKCU4AAQmlCaUAAQmvCa8AAQm4CbkAAQm7Cb8AAQnCCcIAAQncCdwAAgABAAQAAgABAAIAAAAXAAIAAAABAAgAAQAqABIAUgBYAF4AZABqAHAAdgB8AIIAiACOAJQAmgCgAKYArACyALgAAQASCT4JRwlICUoJSwlMCU0JTgmlCa8JuAm5CbsJvAm9Cb4JvwnCAAIJPwl+AAIJSQl9AAIJSQl+AAIJSQl/AAIJQAl9AAIJQAl+AAIJQAl/AAIJQAmAAAIJPwl9AAIJsAl+AAIJugl9AAIJugl+AAIJugl/AAIJsQl9AAIJsQl+AAIJsQl/AAIJsQmAAAIJsAl9AAQAAAABAAgAAQAaAAEACAACAAYADArdAAIJOwrdAAIJPAABAAEJ3AAEAAAAAQAIAAECMgAbADwARgBYAGIAbAB2AIAAigCUAJ4AwADiAQQBJgFIAWoBjAGuAdAB2gHsAfYCAAIKAhQCHgIoAAEABAreAAIJPAACAAYADArfAAIJOwrfAAIJPAABAAQK4AACCTwAAQAECuEAAgk8AAEABAriAAIJPAABAAQK4wACCTwAAQAECuQAAgk8AAEABArlAAIJPAABAAQK5gACCTwABAAKABAAFgAcC6IAAgk7CsIAAgk8CsMAAgncCsQAAgrdAAQACgAQABYAHAuaAAIJOwrFAAIJPArGAAIJ3ArHAAIK3QAEAAoAEAAWABwLmwACCTsKyAACCTwKyQACCdwKygACCt0ABAAKABAAFgAcC5wAAgk7CssAAgk8CswAAgncCs0AAgrdAAQACgAQABYAHAudAAIJOwrOAAIJPArPAAIJ3ArQAAIK3QAEAAoAEAAWABwLngACCTsK0QACCTwK0gACCdwK0wACCt0ABAAKABAAFgAcC58AAgk7CtQAAgk8CtUAAgncCtYAAgrdAAQACgAQABYAHAugAAIJOwrXAAIJPArYAAIJ3ArZAAIK3QAEAAoAEAAWABwLoQACCTsK2gACCTwK2wACCdwK3AACCt0AAQAECucAAgk8AAIABgAMCugAAgk7CugAAgk8AAEABArpAAIJPAABAAQK6gACCTwAAQAECusAAgk8AAEABArsAAIJPAABAAQK7QACCTwAAQAECu4AAgk8AAEABArvAAIJPAABABsJPglCCUcJSAlKCUsJTAlNCU4JeAl9CX4JfwmACYEJggmDCYQJrwmzCbgJuQm7CbwJvQm+Cb8ABQAAAAEACAACADgADAACAAAAHAACAAIJdwl3AAEJrgmuAAIAAQAEAAIAAQAAAAAAGwABAAAAAQAIAAEABgGxAAEAAQl3AAUAAAABAAgAAkAYAAwAAgAABDYAAgCxCU8JTwADCVAJUAACCVEJVQADCVYJWAACCVkJXAADCV0JXQACCV4JcwADCYsJiwADCYwJjAACCY0JjQADCY4JjgACCY8JkgADCaYJpgADCacJpwACCakJqgADCa0JrQAnCcMJxgADCccJyAACCckJygADCcsJywACCcwJ2QADCdoJ2gACCdsJ2wADCeAJ4AAECeEJ4QAJCeMJ4wASCeUJ5QAmCeYJ5gAcCecJ5wAlCegJ6AAhCesJ6wAlCewJ7AAaCe0J7QAMCe4J7gAQCe8J7wAiCfAJ8AALCfEJ8QAKCfIJ8gAFCfQJ9AAUCfUJ9QAYCfYJ9gAGCfcJ9wAHCfgJ+AATCfkJ+QAgCfsJ+wARCfwJ/AAVCf0J/QANCf4J/gAQCf8J/wAdCgAKAAAZCgEKAQAWCgQKBAAECgUKBQAJCgcKBwASCgkKCQAmCgoKCgAcCgsKCwAlCgwKDAAhCg8KDwAlChAKEAAaChEKEQAMChIKEgAQChMKEwAiChQKFAALChUKFQAKChYKFgAFChgKGAAUChkKGQAYChoKGgAGChsKGwAHChwKHAAgCh4KHgARCh8KHwAVCiAKIAANCiEKIQAQCiIKIgAdCiMKIwADCiQKJAACCiUKKQADCioKLAACCi0KMAADCjEKMQACCjIKQgADCkMKQwACCkQKRAADCkUKRgACCkcKRwADCkgKSAACCkkKTQADCk4KUAACClEKVAADClUKVQACClYKZgADCmcKZwACCmgKaAADCmsKawAICmwKbAAJCm4KbgASCnMKcwAhCnYKdgAlCncKdwAfCngKeAAOCnkKeQAQCnoKegAiCnsKewALCnwKfAAPCn0KfQAFCn8KfwAUCoAKgAAlCoEKgQAXCoIKggAHCoMKgwATCoQKhAAgCoYKhgARCocKhwAkCogKiAANCokKigAlCowKjAAlCo8KjwAICpAKkAAJCpIKkgASCpcKlwAhCpoKmgAlCpsKmwAfCpwKnAAOCp0KnQAQCp4KngAiCp8KnwALCqAKoAAPCqEKoQAFCqMKowAUCqQKpAAlCqUKpQAXCqYKpgAHCqcKpwAgCqkKqQARCqoKqgAkCqsKqwANCqwKrQAlCvAK8AADCvEK8gACCvMK8wADCvUK9QADCvcK9wACCvgK+AADCvkK+QACCvoK+wADCv0K/QACCv4K/gADCv8K/wACCwALAAADCwELAQAbCwILBAADCwULBQACCwYLBgADCwcLCAACCwkLCQADCwoLCgACCwsLCwADCwwLDAAeCw0LDQADCw4LDgACCw8LDwADCxALEAAjCxELEQADCxILEgAjCxMLFAACCxULGgADCxsLHAACCx0LIgADCyMLIwACCyQLJAADCyULJQAVCyYLJgADCycLJwAVCygLKAABC4ULhQAZAEgAkgCcAKYAsgC+AMoA1gDiAO4A+gEGARIBHgEqATYBQgFOAVoBZgFyAX4BigGWAaIBrgG6AcYB0gHeAeoB9gICAg4CGgImAjICPgJKAlgCZgJ0AoICkAKeAqwCugLIAtYC5ALyAwADDgMcAyoDOANGA1QDYgNwA34DjAOaA6gDtgPEA9ID4APuA/wECgQYBCYAAgABAAIAAABAAAIAAQADAAAAQAADAAEABAADAAAAHQADAAEABQADAAAAHgADAAEABgADAAAAHwADAAEABwADAAAAIAADAAEACAADAAAAIQADAAEACQADAAAAIgADAAEACgADAAAAIwADAAEACwADAAAAJAADAAEADAADAAAAJQADAAEADQADAAAAJgADAAEADgADAAAAJwADAAEADwADAAAAKAADAAEAEAADAAAAKQADAAEAEQADAAAAKgADAAEAEgADAAAAKwADAAEAEwADAAAALAADAAEAFAADAAAALQADAAEAFQADAAAALgADAAEAFgADAAAALwADAAEAFwADAAAAMAADAAEAGAADAAAAMQADAAEAGQADAAAAMgADAAEAGgADAAAAMwADAAEAGwADAAAANAADAAEAHAADAAAANQADAAEAHQADAAAANgADAAEAHgADAAAANwADAAEAHwADAAAAOAADAAEAIAADAAAAOQADAAEAIQADAAAAOgADAAEAIgADAAAAOwADAAEAIwADAAAAPAADAAEAJAADAAAAPQADAAEAJQADAAAAPgADAAEAJgADAAAAPwAEAAEABAAnAAMAAAAdAAQAAQAFACcAAwAAAB4ABAABAAYAJwADAAAAHwAEAAEABwAnAAMAAAAgAAQAAQAIACcAAwAAACEABAABAAkAJwADAAAAIgAEAAEACgAnAAMAAAAjAAQAAQALACcAAwAAACQABAABAAwAJwADAAAAJQAEAAEADQAnAAMAAAAmAAQAAQAOACcAAwAAACcABAABAA8AJwADAAAAKAAEAAEAEAAnAAMAAAApAAQAAQARACcAAwAAACoABAABABIAJwADAAAAKwAEAAEAEwAnAAMAAAAsAAQAAQAUACcAAwAAAC0ABAABABUAJwADAAAALgAEAAEAFgAnAAMAAAAvAAQAAQAXACcAAwAAADAABAABABgAJwADAAAAMQAEAAEAGQAnAAMAAAAyAAQAAQAaACcAAwAAADMABAABABsAJwADAAAANAAEAAEAHAAnAAMAAAA1AAQAAQAdACcAAwAAADYABAABAB4AJwADAAAANwAEAAEAHwAnAAMAAAA4AAQAAQAgACcAAwAAADkABAABACEAJwADAAAAOgAEAAEAIgAnAAMAAAA7AAQAAQAjACcAAwAAADwABAABACQAJwADAAAAPQAEAAEAJQAnAAMAAAA+AAQAAQAmACcAAwAAAD8ABQAAAAEACAACN6YADAACAAAH8AACAHUJTwlPAAUJUQlSAAYJUwlVAAcJWQlaAAQJWwlbAAcJXAlcAAQJXgleAAYJXwlfAAcJYAlgAAQJYQlhAAcJYglkAAYJZQllAAUJZglmAAYJZwlnAAgJaAlpAAYJaglrAAMJbAluAAgJbwlvAAYJcAlwAAgJcQlxAAYJcglyAAgJcwlzAAUJiwmLAAUJjQmNAAYJjwmPAAcJkAmQAAQJkQmRAAUJkgmSAAYJpgmmAAYJqQmpAAcJqgmqAAYJrQmtAAkJwwnDAAYJxAnGAAcJyQnKAAQJzAnMAAYJzQnNAAcJzgnOAAQJzwnPAAcJ0AnRAAYJ0gnSAAgJ0wnTAAYJ1AnUAAgJ1QnVAAYJ1gnWAAgJ1wnXAAYJ2AnYAAgJ2QnZAAUJ2wnbAAcJ4AngAAIKBAoEAAIKIwojAAUKJQomAAYKJwopAAcKLQouAAQKLwovAAcKMAowAAQKMgoyAAYKMwozAAcKNAo0AAQKNQo1AAcKNgo3AAYKOAo4AAUKOQo5AAYKOgo6AAgKOwo8AAYKPQo9AAMKPgo/AAgKQApAAAYKQQpBAAgKQgpCAAYKRApEAAYKRwpHAAUKSQpKAAYKSwpNAAcKUQpSAAQKUwpTAAcKVApUAAQKVgpWAAYKVwpXAAcKWApYAAQKWQpZAAcKWgpbAAYKXApcAAUKXQpdAAYKXgpeAAgKXwpgAAYKYQphAAMKYgpjAAgKZApkAAYKZQplAAgKZgpmAAYKaApoAAYK8ArwAAcK8wrzAAQK9Qr1AAQK+Ar4AAQK+gr7AAcK/gr+AAQLAAsAAAgLAgsCAAgLAwsDAAQLBAsEAAYLBgsGAAYLCQsJAAQLCwsLAAgLDQsNAAYLDwsPAAgLEQsRAAgLFQsYAAYLGQsZAAgLGgsaAAcLHQseAAgLHwsiAAcLJAskAAgLJgsmAAgLKAsoAAEABQAAAAEACAACNNAADAACAAAFGgACAHAJTwlPAAYJUQlRAAYJUglTAAcJVAlUAAgJVQlVAAcJWQlaAAQJWwlbAAcJXAlcAAQJXgleAAYJXwlfAAgJYAlgAAQJYQlhAAcJYglmAAYJaAloAAcJaQlpAAYJaglrAAMJbAluAAgJbwlvAAYJcAlwAAgJcQlxAAYJcglyAAgJcwlzAAUJiwmLAAYJjQmNAAYJjwmPAAcJkAmQAAQJkQmSAAYJpgmmAAYJqQmpAAcJqgmqAAYJrQmtAAkJwwnEAAcJxQnFAAgJxgnGAAcJyQnKAAQJzAnMAAYJzQnNAAgJzgnOAAQJzwnPAAcJ0AnRAAYJ0wnTAAcJ1AnUAAgJ1QnVAAYJ1gnWAAgJ1wnXAAYJ2AnYAAgJ2QnZAAUJ2wnbAAgJ8gnyAAIKFgoWAAIKIwojAAYKJQolAAYKJgonAAcKKAooAAgKKQopAAcKLQouAAQKLwovAAcKMAowAAQKMgoyAAYKMwozAAgKNAo0AAQKNQo1AAcKNgo5AAYKOwo7AAcKPAo8AAYKPQo9AAMKPwo/AAgKQApAAAYKQgpCAAYKRApEAAYKRwpHAAYKSQpJAAYKSgpLAAcKTApMAAgKTQpNAAcKUQpSAAQKUwpTAAcKVApUAAQKVgpWAAYKVwpXAAgKWApYAAQKWQpZAAcKWgpdAAYKXwpfAAcKYApgAAYKYQphAAMKYwpjAAgKZApkAAYKZgpmAAYKaApoAAYKfQp9AAIKoQqhAAIK8ArwAAgK8wrzAAQK9Qr1AAQK+Ar4AAQK+gr7AAcK/gr+AAQLAAsAAAgLAgsCAAgLAwsDAAQLBAsEAAYLBgsGAAYLCQsJAAULCwsLAAgLDQsNAAYLFQsYAAcLGgsaAAcLHwsiAAgLJAskAAgLJgsmAAgLKAsoAAEABQAAAAEACAACMhgADAACAAACYgACAGMJTwlPAAYJUQlRAAYJUglTAAcJVAlVAAgJWQlaAAQJWwlbAAcJXAlcAAUJXgleAAYJXwlfAAgJYAlgAAQJYQlhAAcJYgllAAYJZglmAAcJaAlpAAcJaglrAAMJbwlvAAYJcQlxAAcJcglyAAgJcwlzAAYJiwmLAAYJjQmNAAYJjwmPAAcJkAmQAAUJkQmRAAYJkgmSAAcJpgmmAAYJqQmqAAcJrQmtAAkJwwnEAAcJxQnGAAgJyQnKAAQJzAnMAAYJzQnNAAgJzgnOAAQJzwnPAAcJ0AnQAAYJ0QnRAAcJ0wnTAAcJ1QnVAAYJ1wnXAAcJ2AnYAAgJ2QnZAAYJ2wnbAAgJ9gn2AAIKGgoaAAIKIwojAAYKJQolAAYKJgonAAcKKAopAAgKLQouAAQKLwovAAcKMAowAAUKMgoyAAYKMwozAAgKNAo0AAQKNQo1AAcKNgo4AAYKOQo5AAcKOwo8AAcKPQo9AAMKQApAAAYKQgpCAAcKRApEAAYKRwpHAAYKSQpJAAYKSgpLAAcKTApNAAgKUQpSAAQKUwpTAAcKVApUAAUKVgpWAAYKVwpXAAgKWApYAAQKWQpZAAcKWgpcAAYKXQpdAAcKXwpgAAcKYQphAAMKZApkAAYKZgpmAAcKaApoAAYK8ArwAAgK8wrzAAQK9Qr1AAQK+Ar4AAQK+gr7AAcK/gr+AAULAgsCAAgLAwsDAAQLBAsEAAcLBgsGAAYLCQsJAAULDQsNAAYLFQsYAAcLGgsaAAcLHwsiAAgLJAskAAgLJgsmAAgLKAsoAAEADAAaACYAMgA+AEoAVgBiAHAAfgCMAJoAqAADAAEAAgADAAAARgADAAEAAgAEAAAARwADAAEAAgAFAAAASAADAAEAAgAGAAAASQADAAEAAgAHAAAASgADAAEAAgAIAAAASwAEAAEAAgAJAAMAAABGAAQAAQACAAkABAAAAEcABAABAAIACQAFAAAASAAEAAEAAgAJAAYAAABJAAQAAQACAAkABwAAAEoABAABAAIACQAIAAAASwAFAAAAAQAIAAIu+AAMAAIAAAJoAAIAZAlPCU8ABQlRCVIABglTCVUABwlZCVoAAwlbCVsABwlcCVwABAleCV4ABglfCV8ABwlgCWAABAlhCWEABwliCWMABQlkCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABQlxCXEABglzCXMABQmLCYsABQmNCY0ABgmPCY8ABwmQCZAABAmRCZEABQmSCZIABgmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcMABgnECcYABwnJCcoAAwnMCcwABgnNCc0ABwnOCc4ABAnPCc8ABwnQCdEABgnTCdMABgnVCdUABQnXCdcABgnZCdkABQnbCdsABwn3CfcAAgobChsAAgojCiMABQolCiYABgonCikABwotCi4AAwovCi8ABwowCjAABAoyCjIABQozCjMABwo0CjQABAo1CjUABwo2CjYABQo3CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABQpCCkIABgpECkQABQpHCkcABQpJCkoABgpLCk0ABwpRClIAAwpTClMABwpUClQABApWClYABQpXClcABwpYClgABApZClkABwpaCloABQpbClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABQpmCmYABgpoCmgABQqCCoIAAgqmCqYAAgrwCvAABwrzCvMAAwr1CvUAAwr4CvgAAwr6CvsABwr+Cv4ABAsCCwIABwsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsaCxoABwsfCyIABwsoCygAAQAFDQANDA0YDSQNMAAFAAAAAQAIAAIsfAAMAAIAAAzWAAIAXglPCU8ABQlRCVIABglTCVUABwlZCVoABAlbCVsABwlcCVwABAleCV4ABglfCV8ABwlgCWAABAlhCWEABwliCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABQmNCY0ABgmPCY8ABwmQCZAABAmRCZEABQmSCZIABgmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcMABgnECcYABwnJCcoABAnMCcwABgnNCc0ABwnOCc4ABAnPCc8ABwnQCdEABgnTCdMABgnVCdUABgnXCdcABgnZCdkABQnbCdsABwojCiMABQolCiYABgonCikABwotCi4ABAovCi8ABwowCjAABAoyCjIABQozCjMABwo0CjQABAo1CjUABwo2CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABQpJCkoABgpLCk0ABwpRClIABApTClMABwpUClQABApWClYABQpXClcABwpYClgABApZClkABwpaClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgprCmsAAgqPCo8AAgrwCvAABwrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsaCxoABwsfCyIABwsoCygAAQAFAAAAAQAIAAIqMAAMAAIAAAqKAAIAVwlPCU8ABglRCVEABglSCVUABwlZCVoABAlbCVsABwlcCVwABAleCV4ABglgCWAABAlhCWEABwliCWYABgloCWgABwlpCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABgmNCY0ABgmPCY8ABwmQCZAABAmRCZIABgmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcYABwnJCcoABAnMCcwABgnOCc4ABAnPCc8ABwnQCdEABgnTCdMABwnVCdUABgnXCdcABgnZCdkABQnbCdsABwnhCeEAAgoFCgUAAgojCiMABgolCiUABgomCikABwotCi4ABAovCi8ABwowCjAABAoyCjIABgo0CjQABAo1CjUABwo2CjkABgo7CjsABwo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpKCk0ABwpRClIABApTClMABwpUClQABApWClYABgpYClgABApZClkABwpaCl0ABgpfCl8ABwpgCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgpsCmwAAgqQCpAAAgrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxYABgsXCxgABwsaCxoABwsfCyIABwsoCygAAQAFAAAAAQAIAAIoDgAMAAIAAAhoAAIAWglPCU8ABQlRCVEABglSCVMABwlVCVUABglZCVkAAwlaCVoABAlbCVsABwlcCVwABAleCV4ABQlgCWAAAwlhCWEABwliCWMABglkCWUABQlmCWYABgloCWgABwlpCWkABQlqCWsAAwlvCW8ABQlxCXEABglyCXIABwlzCXMABAmLCYsABgmNCY0ABgmPCY8ABwmQCZAABAmRCZIABgmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcQABwnGCcYABwnJCcoABAnMCcwABgnOCc4ABAnPCc8ABwnQCdEABgnTCdMABwnVCdUABgnXCdcABgnZCdkABQnxCfEAAgoVChUAAgojCiMABgolCiUABgomCicABwopCikABwotCi4ABAovCi8ABwowCjAABAoyCjIABgo0CjQAAwo1CjUABwo2CjkABgo7CjsABwo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpKCksABwpNCk0ABwpRClIABApTClMABwpUClQABApWClYABgpYClgABApZClkABwpaCl0ABgpfCl8ABwpgCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABAsDCwMABAsECwQABgsGCwYAAwsJCwkABQsNCw0ABgsVCxgABwsaCxoABwsoCygAAQAFAAAAAQAIAAIl2gAMAAIAAAY0AAIAVglPCU8ABglRCVEABglSCVMABwlVCVUABwlZCVoABAlbCVsABwlcCVwABAleCV4ABglgCWAABAlhCWEABwliCWYABgloCWkABwlqCWsAAwlvCW8ABglxCXEABglzCXMABgmLCYsABgmNCY0ABgmPCY8ABwmQCZAABAmRCZEABgmSCZIABwmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcQABwnGCcYABwnJCcoABAnMCcwABgnOCc4ABAnPCc8ABwnQCdEABgnTCdMABwnVCdUABgnXCdcABgnZCdkABgnwCfAAAgoUChQAAgojCiMABgolCiUABgomCicABwopCikABwotCi4ABAovCi8ABwowCjAABAoyCjIABgo0CjQABAo1CjUABwo2CjkABgo7CjwABwo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpKCksABwpNCk0ABwpRClIABApTClMABwpUClQABApWClYABgpYClgABApZClkABwpaCl0ABgpfCmAABwphCmEAAwpkCmQABgpmCmYABgpoCmgABgp7CnsAAgqfCp8AAgrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABQsNCw0ABgsVCxgABwsaCxoABwsoCygAAQAFAAAAAQAIAAIjvgAMAAIAAAQYAAIAVAlPCU8ABQlRCVEABglSCVMABwlZCVoABAlbCVsABwlcCVwABQleCV4ABglgCWAABAlhCWEABwliCWMABglkCWUABQlmCWYABgloCWgABwlpCWkABglqCWsAAwlsCWwABwlvCW8ABQlxCXIABwlzCXMABgmLCYsABgmNCY0ABgmPCY8ABwmQCZAABQmRCZEABgmSCZIABwmmCaYABgmpCakABwmqCaoABgmtCa0ACAnDCcQABwnJCcoABAnMCcwABgnOCc4ABAnPCc8ABwnQCdEABgnTCdMABwnVCdUABgnXCdcABwnZCdkABgntCe0AAgoRChEAAgojCiMABgolCiUABgomCicABwotCi4ABAovCi8ABwowCjAABQoyCjIABgo0CjQABAo1CjUABwo2CjkABgo7CjwABwo9Cj0AAwpACkAABgpCCkIABwpECkQABgpHCkcABgpJCkkABgpKCksABwpRClIABApTClMABwpUClQABQpWClYABgpYClgABApZClkABwpaCl0ABgpfCmAABwphCmEAAwpkCmQABgpmCmYABwpoCmgABgrzCvMABAr1CvUABAr4CvgABAr6CvsABwr+Cv4ABQsDCwMABAsECwQABwsGCwYABgsJCwkABQsNCw0ABgsVCxgABwsaCxoABwsoCygAAQAFAAAAAQAIAAIhrgAMAAIAAAIIAAIAVAlPCU8ABQlRCVEABglSCVIABwlZCVoABAlcCVwABQleCV4ABwlgCWAABQlhCWEABwliCWQABgllCWUABQlmCWYABwloCWgABwlpCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABgmLCYsABgmNCY0ABgmQCZAABQmRCZEABgmSCZIABwmmCaYABgmqCaoABwmtCa0ACAnDCcMABwnJCcoABAnMCcwABwnOCc4ABQnPCdEABwnTCdMABwnVCdUABgnXCdcABwnZCdkABgn9Cf0AAgogCiAAAgojCiMABgolCiUABgomCiYABwotCi4ABAowCjAABQoyCjIABgo0CjQABQo1CjUABwo2CjYABgo3CjcABwo4CjgABgo5CjkABwo7CjwABwo9Cj0AAwpACkAABgpCCkIABwpECkQABgpHCkcABgpJCkkABgpKCkoABwpRClIABApUClQABQpWClYABgpYClgABQpZClkABwpaCloABgpbClsABwpcClwABgpdCl0ABwpfCmAABwphCmEAAwpkCmQABgpmCmYABwpoCmgABgqICogAAgqrCqsAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABQsDCwMABQsECwQABwsGCwYABgsJCwkABQsNCw0ABwsVCxgABwsaCxoABwsoCygAAQAKABYAIgAuADoARgBSAGAAbgB8AIoAAwABAAIAAwAAAEcAAwABAAIABAAAAEgAAwABAAIABQAAAEkAAwABAAIABgAAAEoAAwABAAIABwAAAEsABAABAAIACAADAAAARwAEAAEAAgAIAAQAAABIAAQAAQACAAgABQAAAEkABAABAAIACAAGAAAASgAEAAEAAgAIAAcAAABLAAUAAAABAAgAAh8GAAwAAgAAAdIAAgBLCU8JTwAFCVEJUgAGCVkJWgAECVwJXAAECV4JXgAGCWAJYAAECWIJYwAFCWQJZAAGCWUJZQAFCWYJZgAGCWgJaQAGCWoJawADCW8JbwAFCXEJcQAGCXMJcwAFCYsJiwAFCY0JjQAGCZAJkAAECZEJkQAFCZIJkgAGCaYJpgAGCaoJqgAGCa0JrQAHCcMJwwAGCckJygAECcwJzAAGCc4JzgAECdAJ0QAGCdMJ0wAGCdUJ1QAFCdcJ1wAGCdkJ2QAFCiMKIwAFCiUKJgAGCi0KLgAECjAKMAAECjIKMgAFCjQKNAAECjYKNgAFCjcKNwAGCjgKOAAFCjkKOQAGCjsKPAAGCj0KPQADCkAKQAAFCkIKQgAGCkQKRAAFCkcKRwAFCkkKSgAGClEKUgAEClQKVAAEClYKVgAFClgKWAAECloKWgAFClsKWwAGClwKXAAFCl0KXQAGCl8KYAAGCmEKYQADCmQKZAAFCmYKZgAGCmgKaAAFCngKeAACCpwKnAACCvMK8wAECvUK9QAECvgK+AAECv4K/gAECwMLAwAECwQLBAAGCwYLBgAGCwkLCQAECw0LDQAGCxULGAAGCygLKAABAAQOOA5EDlAOXAAFAAAAAQAIAAIdIgAMAAIAAA4UAAIASwlPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWMABQlkCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABQlxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZEABQmSCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnTCdMABgnVCdUABQnXCdcABgnZCdkABQojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABQo0CjQABAo2CjYABQo3CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABQpCCkIABgpECkQABQpHCkcABQpJCkoABgpRClIABApUClQABApWClYABQpYClgABApaCloABQpbClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABQpmCmYABgpoCmgABQp8CnwAAgqgCqAAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsoCygAAQAFAAAAAQAIAAIbSAAMAAIAAAw6AAIATAlPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZEABQmSCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnTCdMABgnVCdUABgnXCdcABgnZCdkABQnuCe4AAgn+Cf4AAgoSChIAAgohCiEAAgojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABQo0CjQABAo2CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABQpJCkoABgpRClIABApUClQABApWClYABQpYClgABApaClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgp5CnkAAgqdCp0AAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsoCygAAQAFAAAAAQAIAAIZaAAMAAIAAApaAAIASglPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWQABgllCWUABQlmCWYABgloCWkABglqCWsAAwlvCW8ABQlxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZEABQmSCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnTCdMABgnVCdUABgnXCdcABgnZCdkABQn7CfsAAgoeCh4AAgojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjcABgo4CjgABQo5CjkABgo7CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABQpJCkoABgpRClIABApUClQABApWClYABgpYClgABApaClsABgpcClwABQpdCl0ABgpfCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgqGCoYAAgqpCqkAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxgABgsoCygAAQAFAAAAAQAIAAIXlAAMAAIAAAiGAAIALQlPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWYABglpCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnXCdcABgnZCdkABQnjCeMAAgoHCgcAAgojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjkABgo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgphCmEAAwpuCm4AAgqSCpIAAgsoCygAAQAFAAAAAQAIAAIWbgAMAAIAAAdgAAIAQAlPCU8ABQlRCVIABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWYABglpCWkABglqCWsAAwlvCW8ABglxCXEABglzCXMABQmLCYsABQmNCY0ABgmQCZAABAmRCZIABgmmCaYABgmqCaoABgmtCa0ABwnDCcMABgnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnXCdcABgnZCdkABQn4CfgAAgojCiMABQolCiYABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjkABgo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABQpJCkoABgpRClIABApUClQABApWClYABgpYClgABApaCl0ABgpgCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgqDCoMAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxYABgsoCygAAQAFAAAAAQAIAAIU1gAMAAIAAAXIAAIAQwlPCU8ABglRCVEABglZCVoABAlcCVwABAleCV4ABQlgCWAAAwliCWUABglmCWYABQloCWgABglpCWkABQlqCWsAAwlvCW8ABQlxCXEABglzCXMABQmLCYsABgmNCY0ABgmQCZAABAmRCZIABgmmCaYABgmqCaoABgmtCa0ABwnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnXCdcABgnZCdkABQn0CfQAAgoYChgAAgojCiMABgolCiUABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjkABgo8CjwABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpRClIABApUClQABApWClYABgpYClgABApaCl0ABgpgCmAABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgp/Cn8AAgqjCqMAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABAsNCw0ABgsVCxYABgsoCygAAQAFAAAAAQAIAAITLAAMAAIAAAQeAAIAPQlPCU8ABglRCVEABglZCVoABAlcCVwABAleCV4ABglgCWAABAliCWYABglqCWsAAwlvCW8ABglxCXEABglzCXMABgmLCYsABgmNCY0ABgmQCZAABAmRCZEABgmmCaYABgmqCaoABgmtCa0ABwnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnXCdcABgnZCdkABgn8CfwAAgofCh8AAgojCiMABgolCiUABgotCi4ABAowCjAABAoyCjIABgo0CjQABAo2CjkABgo9Cj0AAwpACkAABgpCCkIABgpECkQABgpHCkcABgpJCkkABgpRClIABApUClQABApWClYABgpYClgABApaCl0ABgphCmEAAwpkCmQABgpmCmYABgpoCmgABgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABAsDCwMABAsECwQABgsGCwYABgsJCwkABQsNCw0ABgslCyUAAgsnCycAAgsoCygAAQAFAAAAAQAIAAIRpgAMAAIAAAKYAAIANQlPCU8ABglRCVEABglZCVoABAlcCVwABQleCV4ABglgCWAABAliCWYABglqCWsAAwlvCW8ABglzCXMABgmLCYsABgmNCY0ABgmQCZAABQmRCZEABgmmCaYABgmqCaoABgmtCa0ABwnJCcoABAnMCcwABgnOCc4ABAnQCdEABgnVCdUABgnZCdkABgoBCgEAAgojCiMABgolCiUABgotCi4ABAowCjAABQoyCjIABgo0CjQABAo2CjkABgo9Cj0AAwpACkAABgpECkQABgpHCkcABgpJCkkABgpRClIABApUClQABQpWClYABgpYClgABApaCl0ABgphCmEAAwpkCmQABgpoCmgABgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABQsDCwMABAsGCwYABgsJCwkABQsNCw0ABgsoCygAAQAFAAAAAQAIAAIQUAAMAAIAAAFCAAIAMwlPCU8ABglRCVEABglZCVoABAlcCVwABQlgCWAABQliCWMABgllCWUABglqCWsAAwlvCW8ABglzCXMABgmLCYsABgmNCY0ABgmQCZAABQmRCZEABgmmCaYABgmtCa0ABwnJCcoABAnOCc4ABQnVCdUABgnZCdkABgojCiMABgolCiUABgotCi4ABAowCjAABQoyCjIABgo0CjQABQo2CjYABgo4CjgABgo9Cj0AAwpACkAABgpECkQABgpHCkcABgpJCkkABgpRClIABApUClQABQpWClYABgpYClgABQpaCloABgpcClwABgphCmEAAwpkCmQABgpoCmgABgqBCoEAAgqlCqUAAgrzCvMABAr1CvUABAr4CvgABAr+Cv4ABQsDCwMABQsJCwkABQsoCygAAQAIABIAHgAqADYAQgBQAF4AbAADAAEAAgADAAAASAADAAEAAgAEAAAASQADAAEAAgAFAAAASgADAAEAAgAGAAAASwAEAAEAAgAHAAMAAABIAAQAAQACAAcABAAAAEkABAABAAIABwAFAAAASgAEAAEAAgAHAAYAAABLAAUAAAABAAgAAg6MAAwAAgAAAlwAAgAlCU8JTwAFCVkJWgAECVwJXAAECWAJYAAECWUJZQAFCWoJawADCXMJcwAFCYsJiwAFCZAJkAAECZEJkQAFCa0JrQAGCckJygAECc4JzgAECdkJ2QAFCfUJ9QACChkKGQACCiMKIwAFCi0KLgAECjAKMAAECjIKMgAFCjQKNAAECjgKOAAFCj0KPQADCkcKRwAFClEKUgAEClQKVAAEClYKVgAFClgKWAAEClwKXAAFCmEKYQADCvMK8wAECvUK9QAECvgK+AAECv4K/gAECwMLAwAECwkLCQAECygLKAABAAUAAAABAAgAAg2WAAwAAgAAAWYAAgAcCVkJWgAECVwJXAAECWAJYAAECWoJawADCW8JbwAFCXMJcwAFCZAJkAAECa0JrQAGCckJygAECc4JzgAECdkJ2QAFCgAKAAACCi0KLgAECjAKMAAECjQKNAAECj0KPQADClEKUgAEClQKVAAEClgKWAAECmEKYQADCvMK8wAECvUK9QAECvgK+AAECv4K/gAECwMLAwAECwkLCQAFCygLKAABC4ULhQACAAUAAAABAAgAAgzWAAwAAgAAAKYAAgAZCVkJWgAECVwJXAAECWAJYAAECWoJawADCZAJkAAECa0JrQAGCckJygAECc4JzgAECewJ7AACChAKEAACCi0KLgAECjAKMAAECjQKNAAECj0KPQADClEKUgAEClQKVAAEClgKWAAECmEKYQADCvMK8wAECvUK9QAECvgK+AAECv4K/gAECwMLAwAECwkLCQAFCygLKAABAAYADgAaACYAMgBAAE4AAwABAAIAAwAAAEkAAwABAAIABAAAAEoAAwABAAIABQAAAEsABAABAAIABgADAAAASQAEAAEAAgAGAAQAAABKAAQAAQACAAYABQAAAEsABQAAAAEACAACC8wADAACAAAGNAACABkJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJbwlvAAQJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAQsBAAILAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACCx4ADAACAAAFhgACABkJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQJ5gnmAAIKCgoKAAIKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACCnAADAACAAAE2AACABkJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQJ/wn/AAIKIgoiAAIKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACCcIADAACAAAEKgACABgJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLDAsMAAILKAsoAAEABQAAAAEACAACCRoADAACAAADggACABkJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMKdwp3AAIKmwqbAAIK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACCGwADAACAAAC1AACABwJWQlaAAMJXAlcAAMJYAlgAAMJaglrAAMJcwlzAAQJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQJ+Qn5AAIKHAocAAIKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMKhAqEAAIKpwqnAAIK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLCQsJAAQLKAsoAAEABQAAAAEACAACB6wADAACAAACFAACABoJWQlaAAQJXAlcAAQJYAlgAAQJaglrAAMJkAmQAAQJrQmtAAUJyQnKAAQJzgnOAAQJ6AnoAAIKDAoMAAIKLQouAAQKMAowAAQKNAo0AAQKPQo9AAMKUQpSAAQKVApUAAQKWApYAAQKYQphAAMKcwpzAAIKlwqXAAIK8wrzAAQK9Qr1AAQK+Ar4AAQK/gr+AAQLAwsDAAQLKAsoAAEABQAAAAEACAACBvgADAACAAABYAACABQJWQlaAAQJYAlgAAQJaglrAAMJrQmtAAUJyQnKAAQJzgnOAAQJ7wnvAAIKEwoTAAIKLQouAAQKNAo0AAQKPQo9AAMKUQpSAAQKWApYAAQKYQphAAMKegp6AAIKngqeAAIK8wrzAAQK9Qr1AAQK+Ar4AAQLKAsoAAEABQAAAAEACAACBmgADAACAAAA0AACAA4JWQlaAAQJaglrAAMJrQmtAAUJyQnKAAQKLQouAAQKPQo9AAMKUQpSAAQKYQphAAMK8wrzAAQK9Qr1AAQK+Ar4AAQLEAsQAAILEgsSAAILKAsoAAEABQAAAAEACAACBfwADAACAAAAZAACAA4JWQlaAAQJaglrAAMJrQmtAAUJyQnKAAQKLQouAAQKPQo9AAMKUQpSAAQKYQphAAMKhwqHAAIKqgqqAAIK8wrzAAQK9Qr1AAQK+Ar4AAQLKAsoAAEABAAKABYAIgAwAAMAAQACAAMAAABKAAMAAQACAAQAAABLAAQAAQACAAUAAwAAAEoABAABAAIABQAEAAAASwAFAAAAAQAIAAIFUgAMAAIAAAC+AAIAEAlqCWsAAwmtCa0ABAnnCecAAgnrCesAAgoLCgsAAgoPCg8AAgo9Cj0AAwphCmEAAwp2CnYAAgqACoAAAgqJCooAAgqMCowAAgqaCpoAAgqkCqQAAgqsCq0AAgsoCygAAQAFAAAAAQAIAAIE2gAMAAIAAABGAAIACQlZCVkAAwlgCWAAAwlqCWsAAwmtCa0ABAnlCeUAAgoJCgkAAgo9Cj0AAwphCmEAAwsoCygAAQACAAYAEgADAAEAAgADAAAASwAEAAEAAgAEAAMAAABLAAUAAAABAAgAAgRsAAwAAgAAA2QAAgCOCU8JTwAECVAJUAAJCVEJUQAECVIJVQAFCVYJWAAICVkJWgADCVsJWwAFCVwJXAADCV0JXQAHCV4JXgAECV8JXwAGCWAJYAADCWEJYQAFCWIJZgAECWcJZwAHCWgJaAAFCWkJaQAECWoJawACCWwJbgAGCW8JbwAECXAJcAAGCXEJcQAECXIJcgAGCXMJcwAECYsJiwAECYwJjAAJCY0JjQAECY4JjgAICY8JjwAFCZAJkAADCZEJkgAECaYJpgAECacJpwAHCakJqQAFCaoJqgAECcMJxgAFCccJyAAICckJygADCcsJywAHCcwJzAAECc0JzQAGCc4JzgADCc8JzwAFCdAJ0QAECdIJ0gAHCdMJ0wAFCdQJ1AAGCdUJ1QAECdYJ1gAGCdcJ1wAECdgJ2AAGCdkJ2QAECdoJ2gAHCdsJ2wAGCiMKIwAECiQKJAAJCiUKJQAECiYKKQAFCioKKgAICisKKwAJCiwKLAAICi0KLgADCi8KLwAFCjAKMAADCjEKMQAHCjIKMgAECjMKMwAGCjQKNAADCjUKNQAFCjYKOQAECjoKOgAHCjsKOwAFCjwKPAAECj0KPQACCj4KPgAHCj8KPwAGCkAKQAAECkEKQQAHCkIKQgAECkMKQwAHCkQKRAAECkUKRQAICkYKRgAHCkcKRwAECkgKSAAJCkkKSQAECkoKTQAFCk4KTgAICk8KTwAJClAKUAAIClEKUgADClMKUwAFClQKVAADClUKVQAHClYKVgAEClcKVwAGClgKWAADClkKWQAFCloKXQAECl4KXgAHCl8KXwAFCmAKYAAECmEKYQACCmIKYgAHCmMKYwAGCmQKZAAECmUKZQAHCmYKZgAECmcKZwAHCmgKaAAECvAK8AAGCvMK8wADCvUK9QADCvgK+AADCvoK+wAFCv4K/gADCwALAAAGCwILAgAGCwMLAwADCwQLBAAECwULBQAICwYLBgAECwcLBwAICwkLCQADCwoLCgAHCwsLCwAGCw0LDQAECw4LDgAKCw8LDwAHCxELEQAHCxQLFAAHCxULFgAECxcLGAAFCxkLGQAHCxoLGgAFCxsLGwAJCxwLHAAICx0LHgAHCx8LIgAGCyQLJAAGCyYLJgAGCygLKAABAAkAFAAeACgAMgA8AEYAUABaAGQAAgABAAIAAABBAAIAAQADAAAAQgACAAEABAAAAEMAAgABAAUAAABEAAIAAQAGAAAARQACAAEABwAAAEYAAgABAAgAAABHAAIAAQAJAAAASAACAAEACgAAAEoAAQAAAAEACAABAJIAAQABAAAAAQAIAAEAhAACAAEAAAABAAgAAQB2AAMAAQAAAAEACAABAGgABAABAAAAAQAIAAEAWgAFAAEAAAABAAgAAQBMAAYAAQAAAAEACAABAD4ABwABAAAAAQAIAAEAMAAIAAEAAAABAAgAAQAiAAkAAQAAAAEACAABABQACgABAAAAAQAIAAEABgALAAEAAQsoAAUAAAABAAgAAgEUAAwAAgAAAJQAAgAWCTwJPAADCU8JcwACCYsJkgACCcMJ2wACCdwJ3AAECiMKaAACCt0K3QAFCvAK8AACCvMK8wACCvUK9QACCvcK+AACCvoK+wACCv4K/gACCwALAAACCwILBwACCwkLCwACCw0LDwACCxELEQACCxQLIgACCyQLJAACCyYLJgACCygLMwABAAMACAAYACgAAwACAAIAAwAAAE4AAgBNAAMAAgACAAQAAABPAAIATQADAAIAAgAFAAAAUAACAE0AAQAAAAEACAACAAwAAwtYC1gLWAABAAMJPAncCt0AAQAAAAEACAABACIADAABAAAAAQAIAAEAFAAYAAEAAAABAAgAAQAGACQAAgABCygLMwAAAAYAAAABAAgAAgGIABABXg/CAAIAAAFmAAIANwlPCU8AAglRCVEAAglZCVoAAglcCVwAAgleCV4AAglgCWAAAgliCWYAAglpCWsAAglvCW8AAglxCXEAAglzCXMAAgmLCYsAAgmNCY0AAgmQCZIAAgmmCaYAAgmqCaoAAgnJCcoAAgnMCcwAAgnOCc4AAgnQCdEAAgnVCdUAAgnXCdcAAgnZCdkAAgojCiMAAgolCiUAAgotCi4AAgowCjAAAgoyCjIAAgo0CjQAAgo2CjkAAgo8Cj0AAgpACkAAAgpCCkIAAgpECkQAAgpHCkcAAgpJCkkAAgpRClIAAgpUClQAAgpWClYAAgpYClgAAgpaCl0AAgpgCmEAAgpkCmQAAgpmCmYAAgpoCmgAAgrzCvMAAgr1CvUAAgr4CvgAAgr+Cv4AAgsDCwQAAgsGCwYAAgsJCwkAAgsNCw0AAgsVCxYAAgspCywAAQABCTsAAQABAAEABAACAAIAAQABAAAAAQAAAFIAAQAAAAEACAABAAYCXgABAAEJOwAFAAAAAQAIAAIAEgBuAAUAAAEUASQBNAFOAAEALAmmCacJqQmqCicKKQotCi4KLwowCj8KSwpNClEKUgpTClQKYwrzCvUK+Ar6CvsK/gsCCwMLBAsFCwYLBwsICwkLDwsRCxYLGAsZCxoLGwscCx0LHgshCyIAAgAbCXkJewAFCXwJfAAGCYUJhQAFCZUJlgAGCaYJpwAECakJqgAECd0J3QAHCicKJwADCikKKQADCi0KMAADCj8KPwADCksKSwADCk0KTQADClEKVAADCmMKYwADCvMK8wABCvUK9QABCvgK+AABCvoK+wABCv4K/gABCwILCQACCw8LDwACCxELEQACCxYLFgADCxgLGAADCxkLHgACCyELIgADAAIABgAwAAIAAQAFAAAAVwACAAYAIAACAAEABQABAFYAAgAGABAAAgABAAUAAABVAAIAAQAGAAAAVwABAAQAAwABAAcABQABAFQAAgAAAAEACAABAAgAAQAOAAEAAQndAAELWAACAAAAAQAIAAEAKgASAFIAWABeAGQAagBwAHYAfACEAIwAlACcAKQArAC0ALoAwADGAAEAEgonCikKLQouCi8KMAo/CksKTQpRClIKUwpUCmMLFgsYCyELIgACCVMLWAACCVULWAACCVkLWAACCVoLWAACCVsLWAACCVwLWAACCW0LWAADCVMJdAtYAAMJVQl0C1gAAwlZCXQLWAADCVoJdAtYAAMJWwl0C1gAAwlcCXQLWAADCW0JdAtYAAILFQtYAAILFwtYAAILHwtYAAMLHwl0C1gAAQAAAAEACAACAA4ABAuVC5YLlwuYAAEABAl5CXoJewmFAAIAAAABAAgAAQBWACgAqgCwALYAvADCAMgAzgDUANoA4ADmAOwA8gD4AP4BBAEKARABFgEcASIBKAEuATQBOgFAAUYBTgFUAVoBYAFoAXABdgF8AYIBiAGOAZQBmgABACgKJwopCi0KLgovCjAKPwpLCk0KUQpSClMKVApjCvMK9Qr4CvoK+wr+CwILAwsECwULBgsHCwgLCQsPCxELFgsYCxkLGgsbCxwLHQseCyELIgACC3UJ3QACC3YJ3QACC3cJ3QACC3gJ3QACC3kJ3QACC3oJ3QACC3sJ3QACC30J3QACC34J3QACC38J3QACC4AJ3QACC4EJ3QACC4IJ3QACC4MJ3QACCegJWQACCegJWgACCekJWgACCeoJXAACCeoJWwACCesJXAACCe8JUgACCe8JUQACCe8JZgACCe8JZwACCe8JbwACCe8JYQADCe8J8AlpAAIJ7wlgAAILhQlUAAILhQlvAAMJ/Qt3Cd0AAwn9C3gJ3QACCf8JXQACCf8JYgACCf8JaAACCf8JaQACCf8JbAACCf8JbwACC3wJ3QACC4QJ3QAFAAAAAQAIAAIAEACgAAQAAAG4AcYB2AABAEYJTwlTCVUJWQlaCVsJXAljCWUJaglrCW4JiwmNCY4JjwmQCZEJkgnDCcQJxQnGCccJyAnJCcoJywnMCc0JzgnPCdAJ0QnSCdMJ1AnVCdYJ1wojCjQKOApHCkkKSgpMCk4KUApVClYKVwpYClkKWgpbClwKXQpeCl8KYApiCmQKZQpmCvALFQsXCyALJgACAC4JTwlPAAMJUwlTAAMJVQlVAAMJWQlcAAMJYwljAAIJZQllAAMJaglrAAMJbgluAAEJiwmLAAIJjQmNAAIJjgmOAAEJjwmRAAIJkgmSAAEJlQmWAAQJwwnDAAEJxAnEAAIJxQnFAAEJxgnGAAIJxwnIAAEJyQnKAAIJywnNAAEJzgnOAAIJzwnXAAEKIwojAAMKNAo0AAMKOAo4AAMKRwpHAAIKSQpJAAIKSgpKAAEKTApMAAEKTgpOAAEKUApQAAEKVQpXAAEKWApYAAIKWQpZAAEKWgpaAAIKWwpbAAEKXApcAAIKXQpgAAEKYgpiAAEKZApmAAEK8ArwAAMLFQsVAAMLFwsXAAMLIAsgAAELJgsmAAEAAQAEAAIAAQAEAAAAWwABAAQAAgACAAQAAABbAAEAXAABAAQAAgABAAQAAQBdAAUAAAABAAgAAgAUAIQABgAAAYQBkgHEAcgB5AABADYJbgmLCY0JjgmPCZAJkQmSCcMJxAnFCcYJyAnJCcoJywnMCc0JzgnPCdAJ0QnUCdUJ1gnXCiQKNApHCkgKSQpKCkwKTgpQClUKVgpXClgKWQpaClsKXApdCl4KXwpgCmIKZAplCmYKaAsgCyYAAgAqCW4JbgADCXkJeQAGCXoJegAHCXsJfAAICYsJiwABCY0JjQABCY4JjgADCY8JkAACCZEJkgABCcMJwwABCcQJxAACCcUJxQABCcYJxgACCcgJyAABCckJygACCcsJywABCcwJzAAECc0JzQABCc4JzgAFCc8JzwAECdAJ0QABCdQJ1AAECdUJ1QABCdYJ1gADCdcJ1wABCiQKJAABCjQKNAABCkcKRwAECkgKSAABCkkKSgAECkwKTAAECk4KTgADClAKUAADClUKVQADClYKYAAECmIKYgAECmQKZAAECmUKZQADCmYKZgAECmgKaAABCyALIAAECyYLJgABAAEABAACAAEABgABAFoAAwAIABYAJAACAAIABgAAAFsAAQBcAAIAAgAHAAAAWwABAFwAAgACAAgAAABbAAEAXAABAAwAAwAIABIAIAACAAEABgAAAFsAAgABAAcAAABbAAEABAACAAEACAAAAFsAAQAAAAEACAABAAYB7gABAAEJeQACAAAAAQAIAAEAfAA7ANQA2gDgAOYA7ADyAPgA/gEEAQoBEAEWARwBIgEoAS4BNAE6AUABRgFMAVIBWAFeAWQBagFwAXYBfAGCAYgBjgGUAZoBoAGmAawBsgG4Ab4BxAHKAdAB1gHcAeIB6AHuAfQB+gIAAgYCDAISAhgCHgIkAioCMAACAA4JYwljAAAJbgluAAEJiwmLAAIJjQmSAAMJwwnXAAkKRwpHAB4KSQpKAB8KTApMACEKTgpQACIKVQpgACUKYgpoADELIAsgADgLIgsiADkLJgsmADoAAgliCXQAAgltCXQAAglPCXQAAglRCXQAAglWCXQAAglbCXQAAglcCXQAAgllCXQAAglpCXQAAglSCXQAAglTCXQAAglUCXQAAglVCXQAAglXCXQAAglYCXQAAglZCXQAAglaCXQAAgldCXQAAgleCXQAAglfCXQAAglgCXQAAglhCXQAAglkCXQAAglmCXQAAglnCXQAAgloCXQAAglsCXQAAglvCXQAAglwCXQAAglxCXQAAgojCXQAAgolCXQAAgomCXQAAgooCXQAAgoqCXQAAgorCXQAAgosCXQAAgoxCXQAAgoyCXQAAgozCXQAAgo0CXQAAgo1CXQAAgo2CXQAAgo3CXQAAgo4CXQAAgo5CXQAAgo6CXQAAgo7CXQAAgo8CXQAAgo+CXQAAgo/CXQAAgpACXQAAgpBCXQAAgpCCXQAAgpDCXQAAgpECXQAAgsfCXQAAgshCXQAAgskCXQABAAAAAEACAABADoAAQAIAAYADgAUABoAIAAmACwLZgACCXkLaQACCXoLawACCXsLbQACCXwLcAACCZULcwACCZYAAQABCXQAAQAAAAEACAACAAoAAgtuC3IAAQACCZUJlgAEAAAAAQAIAAEBpAAKABoAUgBkAHYAmAD6ARQBNgFwAYIABgAOABYAHgAmACwAMgq/AAMJdAl5CsAAAwl0CXoKwQADCXQJewq6AAIJeQq7AAIJegq8AAIJewACAAYADAq4AAIJeQq5AAIJegACAAYADAq9AAIJeQq+AAIJegAEAAoAEAAWABwKrgACCXkKrwACCXoKsAACCXsKsQACCXwACwAYAB4AJAAqADAANgA8AEIASgBSAFoLZQACCXkLaAACCXoLagACCXsLbAACCXwLdAACCYULbwACCZULcQACCZYLiAADC1gJeQuLAAMLWAl6C44AAwtYCXsLlAADC1gJhQADAAgADgAUCr8AAgl5CsAAAgl6CsEAAgl7AAQACgAQABYAHAqyAAIJeQqzAAIJegq0AAIJewq1AAIJfAAHABAAFgAcACIAKAAuADQLhgACCXkLiQACCXoLjAACCXsLjwACCXwLkgACCYULkAACCZULkQACCZYAAgAGAAwKtgACCXkKtwACCXoABAAKABAAFgAcC4cAAgl5C4oAAgl6C40AAgl7C5MAAgmFAAEACglgCWoJawlzCXQJzgnZCd0KRAtYAAUAAAABAAgAAQBQAAIACgAKAAIABgAUAAIAAgl5AAAAYAABAGIAAgACCXoAAABhAAEAYgABAAAAAQAIAAIAHAACCrgKvQABAAAAAQAIAAIACgACCrkKvgABAAIKPQphAAEAAAABAAgAAgAKAAIJ3QndAAEAAgl5CXoABgAAAAEACAACAbQAEAEcATIAAgAAAToAAgAsCU8JTwADCVMJUwABCVUJVQABCVkJWQABCVoJWgACCVwJXAABCWAJYAABCWUJZQADCW0JbgABCYsJiwADCZAJkAABCZEJkQADCcQJxAABCcYJxgABCckJyQABCcoJygACCc4JzgABCiMKIwADCicKJwABCikKKQABCi0KLQABCi4KLgACCjAKMAABCjQKNAABCjgKOAADCj8KPwABCkcKRwADCksKSwABCk0KTQABClEKUQABClIKUgACClQKVAABClgKWAABClwKXAADCmMKYwABCvAK8AADCvMK8wABCvUK9QACCvgK+AACCv4K/gABCwILBwABCwkLCQABCxkLGgABCx0LIgABAAIAAwl4CXgAAQrCCsQAAQuiC6IAAQABCTgAAQABAAMACAAWACQAAQABAAEAAAABAAAAZAABAAIAAQAAAAEAAABlAAEAAwABAAAAAQAAAGYAAQAAAAEACAACAEAABQtZC1wLXwtiC6MAAQAAAAEACAACACgABQtaC10LYAtjC6QAAQAAAAEACAACABAABQtbC14LYQtkC6UAAQAFCXgKwgrDCsQLogAEAAAAAQAIAAEA3gASACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAAEABAqRAAILlAABAAQKlwACC5QAAQAECpgAAguUAAEABAqZAAILlAABAAQKmgACC5QAAQAEChMAAgt0AAEABAoOAAIJhQABAAQKDwACCYUAAQAECgYAAgmFAAEABAoMAAIJhQABAAQKDQACCYUAAQAECooAAgmFAAEABAqtAAIJhQABAAQKbQACC5IAAQAECnMAAguSAAEABAp0AAILkgABAAQKdQACC5IAAQAECnYAAguSAAEAEglTCVkJWglbCVwJYAmPCZAJxAnJCcoKRApoC3ULdwt4C3kLeg==";var pA=Uint8Array,Bc=Uint16Array,n9=Int32Array,i9=new pA([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),a9=new pA([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Gne=new pA([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),WMe=function(e,t){for(var r=new Bc(31),n=0;n<31;++n)r[n]=t+=1<<e[n-1];for(var i=new n9(r[30]),n=1;n<30;++n)for(var a=r[n];a<r[n+1];++a)i[a]=a-r[n]<<5|n;return{b:r,r:i}},XMe=WMe(i9,2),ivt=XMe.b,YL=XMe.r;ivt[28]=258,YL[258]=28;var avt=WMe(a9,0),Kne=avt.r,UL=new Bc(32768);for(var Ma=0;Ma<32768;++Ma){var Fh=(Ma&43690)>>1|(Ma&21845)<<1;Fh=(Fh&52428)>>2|(Fh&13107)<<2,Fh=(Fh&61680)>>4|(Fh&3855)<<4,UL[Ma]=((Fh&65280)>>8|(Fh&255)<<8)>>1}var tB=(function(e,t,r){for(var n=e.length,i=0,a=new Bc(t);i<n;++i)e[i]&&++a[e[i]-1];var o=new Bc(t);for(i=1;i<t;++i)o[i]=o[i-1]+a[i-1]<<1;var s;if(r){s=new Bc(1<<t);var l=15-t;for(i=0;i<n;++i)if(e[i])for(var c=i<<4|e[i],u=t-e[i],A=o[e[i]-1]++<<u,d=A|(1<<u)-1;A<=d;++A)s[UL[A]>>l]=c}else for(s=new Bc(n),i=0;i<n;++i)e[i]&&(s[i]=UL[o[e[i]-1]++]>>15-e[i]);return s}),Kv=new pA(288);for(var Ma=0;Ma<144;++Ma)Kv[Ma]=8;for(var Ma=144;Ma<256;++Ma)Kv[Ma]=9;for(var Ma=256;Ma<280;++Ma)Kv[Ma]=7;for(var Ma=280;Ma<288;++Ma)Kv[Ma]=8;var lQ=new pA(32);for(var Ma=0;Ma<32;++Ma)lQ[Ma]=5;var ovt=tB(Kv,9,0),svt=tB(lQ,5,0),qMe=function(e){return(e+7)/8|0},lvt=function(e,t,r){return(r==null||r>e.length)&&(r=e.length),new pA(e.subarray(t,r))},df=function(e,t,r){r<<=t&7;var n=t/8|0;e[n]|=r,e[n+1]|=r>>8},iC=function(e,t,r){r<<=t&7;var n=t/8|0;e[n]|=r,e[n+1]|=r>>8,e[n+2]|=r>>16},xP=function(e,t){for(var r=[],n=0;n<e.length;++n)e[n]&&r.push({s:n,f:e[n]});var i=r.length,a=r.slice();if(!i)return{t:ZMe,l:0};if(i==1){var o=new pA(r[0].s+1);return o[r[0].s]=1,{t:o,l:1}}r.sort(function(B,x){return B.f-x.f}),r.push({s:-1,f:25001});var s=r[0],l=r[1],c=0,u=1,A=2;for(r[0]={s:-1,f:s.f+l.f,l:s,r:l};u!=i-1;)s=r[r[c].f<r[A].f?c++:A++],l=r[c!=u&&r[c].f<r[A].f?c++:A++],r[u++]={s:-1,f:s.f+l.f,l:s,r:l};for(var d=a[0].s,n=1;n<i;++n)a[n].s>d&&(d=a[n].s);var f=new Bc(d+1),h=HL(r[u-1],f,0);if(h>t){var n=0,g=0,p=h-t,m=1<<p;for(a.sort(function(x,M){return f[M.s]-f[x.s]||x.f-M.f});n<i;++n){var y=a[n].s;if(f[y]>t)g+=m-(1<<h-f[y]),f[y]=t;else break}for(g>>=p;g>0;){var C=a[n].s;f[C]<t?g-=1<<t-f[C]++-1:++n}for(;n>=0&&g;--n){var w=a[n].s;f[w]==t&&(--f[w],++g)}h=t}return{t:new pA(f),l:h}},HL=function(e,t,r){return e.s==-1?Math.max(HL(e.l,t,r+1),HL(e.r,t,r+1)):t[e.s]=r},Vne=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new Bc(++t),n=0,i=e[0],a=1,o=function(l){r[n++]=l},s=1;s<=t;++s)if(e[s]==i&&s!=t)++a;else{if(!i&&a>2){for(;a>138;a-=138)o(32754);a>2&&(o(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(o(i),--a;a>6;a-=6)o(8304);a>2&&(o(a-3<<5|8208),a=0)}for(;a--;)o(i);a=1,i=e[s]}return{c:r.subarray(0,n),n:t}},aC=function(e,t){for(var r=0,n=0;n<t.length;++n)r+=e[n]*t[n];return r},$Me=function(e,t,r){var n=r.length,i=qMe(t+2);e[i]=n&255,e[i+1]=n>>8,e[i+2]=e[i]^255,e[i+3]=e[i+1]^255;for(var a=0;a<n;++a)e[i+a+4]=r[a];return(i+4+n)*8},Jne=function(e,t,r,n,i,a,o,s,l,c,u){df(t,u++,r),++i[256];for(var A=xP(i,15),d=A.t,f=A.l,h=xP(a,15),g=h.t,p=h.l,m=Vne(d),y=m.c,C=m.n,w=Vne(g),B=w.c,x=w.n,M=new Bc(19),S=0;S<y.length;++S)++M[y[S]&31];for(var S=0;S<B.length;++S)++M[B[S]&31];for(var R=xP(M,7),b=R.t,T=R.l,D=19;D>4&&!b[Gne[D-1]];--D);var F=c+5<<3,_=aC(i,Kv)+aC(a,lQ)+o,N=aC(i,d)+aC(a,g)+o+14+3*D+aC(M,b)+2*M[16]+3*M[17]+7*M[18];if(l>=0&&F<=_&&F<=N)return $Me(t,u,e.subarray(l,l+c));var P,k,j,Y;if(df(t,u,1+(N<_)),u+=2,N<_){P=tB(d,f,0),k=d,j=tB(g,p,0),Y=g;var X=tB(b,T,0);df(t,u,C-257),df(t,u+5,x-1),df(t,u+10,D-4),u+=14;for(var S=0;S<D;++S)df(t,u+3*S,b[Gne[S]]);u+=3*D;for(var K=[y,B],U=0;U<2;++U)for(var G=K[U],S=0;S<G.length;++S){var z=G[S]&31;df(t,u,X[z]),u+=b[z],z>15&&(df(t,u,G[S]>>5&127),u+=G[S]>>12)}}else P=ovt,k=Kv,j=svt,Y=lQ;for(var S=0;S<s;++S){var H=n[S];if(H>255){var z=H>>18&31;iC(t,u,P[z+257]),u+=k[z+257],z>7&&(df(t,u,H>>23&31),u+=i9[z]);var V=H&31;iC(t,u,j[V]),u+=Y[V],V>3&&(iC(t,u,H>>5&8191),u+=a9[V])}else iC(t,u,P[H]),u+=k[H]}return iC(t,u,P[256]),u+k[256]},cvt=new n9([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),ZMe=new pA(0),uvt=function(e,t,r,n,i,a){var o=a.z||e.length,s=new pA(n+o+5*(1+Math.ceil(o/7e3))+i),l=s.subarray(n,s.length-i),c=a.l,u=(a.r||0)&7;if(t){u&&(l[0]=a.r>>3);for(var A=cvt[t-1],d=A>>13,f=A&8191,h=(1<<r)-1,g=a.p||new Bc(32768),p=a.h||new Bc(h+1),m=Math.ceil(r/3),y=2*m,C=function(Me){return(e[Me]^e[Me+1]<<m^e[Me+2]<<y)&h},w=new n9(25e3),B=new Bc(288),x=new Bc(32),M=0,S=0,R=a.i||0,b=0,T=a.w||0,D=0;R+2<o;++R){var F=C(R),_=R&32767,N=p[F];if(g[_]=N,p[F]=_,T<=R){var P=o-R;if((M>7e3||b>24576)&&(P>423||!c)){u=Jne(e,l,0,w,B,x,S,b,D,R-D,u),b=M=S=0,D=R;for(var k=0;k<286;++k)B[k]=0;for(var k=0;k<30;++k)x[k]=0}var j=2,Y=0,X=f,K=_-N&32767;if(P>2&&F==C(R-K))for(var U=Math.min(d,P)-1,G=Math.min(32767,R),z=Math.min(258,P);K<=G&&--X&&_!=N;){if(e[R+j]==e[R+j-K]){for(var H=0;H<z&&e[R+H]==e[R+H-K];++H);if(H>j){if(j=H,Y=K,H>U)break;for(var V=Math.min(K,H-2),Z=0,k=0;k<V;++k){var ne=R-K+k&32767,re=g[ne],ue=ne-re&32767;ue>Z&&(Z=ue,N=ne)}}}_=N,N=g[_],K+=_-N&32767}if(Y){w[b++]=268435456|YL[j]<<18|Kne[Y];var he=YL[j]&31,me=Kne[Y]&31;S+=i9[he]+a9[me],++B[257+he],++x[me],T=R+j,++M}else w[b++]=e[R],++B[e[R]]}}for(R=Math.max(R,T);R<o;++R)w[b++]=e[R],++B[e[R]];u=Jne(e,l,c,w,B,x,S,b,D,R-D,u),c||(a.r=u&7|l[u/8|0]<<3,u-=7,a.h=p,a.p=g,a.i=R,a.w=T)}else{for(var R=a.w||0;R<o+c;R+=65535){var be=R+65535;be>=o&&(l[u/8|0]=c,be=o),u=$Me(l,u+1,e.subarray(R,be))}a.i=o}return lvt(s,0,n+qMe(u)+i)},ebe=function(){var e=1,t=0;return{p:function(r){for(var n=e,i=t,a=r.length|0,o=0;o!=a;){for(var s=Math.min(o+2655,a);o<s;++o)i+=n+=r[o];n=(n&65535)+15*(n>>16),i=(i&65535)+15*(i>>16)}e=n,t=i},d:function(){return e%=65521,t%=65521,(e&255)<<24|(e&65280)<<8|(t&255)<<8|t>>8}}},Avt=function(e,t,r,n,i){if(!i&&(i={l:1},t.dictionary)){var a=t.dictionary.subarray(-32768),o=new pA(a.length+e.length);o.set(a),o.set(e,a.length),e=o,i.w=a.length}return uvt(e,t.level==null?6:t.level,t.mem==null?i.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+t.mem,r,n,i)},tbe=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},dvt=function(e,t){var r=t.level,n=r==0?0:r<6?1:r==9?3:2;if(e[0]=120,e[1]=n<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var i=ebe();i.p(t.dictionary),tbe(e,2,i.d())}};function GL(e,t){t||(t={});var r=ebe();r.p(e);var n=Avt(e,t,t.dictionary?6:2,4);return dvt(n,t),tbe(n,n.length-4,r.d()),n}var fvt=typeof TextDecoder<"u"&&new TextDecoder,hvt=0;try{fvt.decode(ZMe,{stream:!0}),hvt=1}catch{}function Wne(e,t="utf8"){return new TextDecoder(t).decode(e)}const gvt=new TextEncoder;function pvt(e){return gvt.encode(e)}const vvt=1024*8,mvt=(()=>{const e=new Uint8Array(4),t=new Uint32Array(e.buffer);return!((t[0]=1)&e[0])})(),MP={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class o9{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(t=vvt,r={}){let n=!1;typeof t=="number"?t=new ArrayBuffer(t):(n=!0,this.lastWrittenByte=t.byteLength);const i=r.offset?r.offset>>>0:0,a=t.byteLength-i;let o=i;(ArrayBuffer.isView(t)||t instanceof o9)&&(t.byteLength!==t.buffer.byteLength&&(o=t.byteOffset+i),t=t.buffer),n?this.lastWrittenByte=a:this.lastWrittenByte=0,this.buffer=t,this.length=a,this.byteLength=a,this.byteOffset=o,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,o,a),this._mark=0,this._marks=[]}available(t=1){return this.offset+t<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(t=1){return this.offset+=t,this}back(t=1){return this.offset-=t,this}seek(t){return this.offset=t,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const t=this._marks.pop();if(t===void 0)throw new Error("Mark stack empty");return this.seek(t),this}rewind(){return this.offset=0,this}ensureAvailable(t=1){if(!this.available(t)){const n=(this.offset+t)*2,i=new Uint8Array(n);i.set(new Uint8Array(this.buffer)),this.buffer=i.buffer,this.length=n,this.byteLength=n,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(t=1){return this.readArray(t,"uint8")}readArray(t,r){const n=MP[r].BYTES_PER_ELEMENT*t,i=this.byteOffset+this.offset,a=this.buffer.slice(i,i+n);if(this.littleEndian===mvt&&r!=="uint8"&&r!=="int8"){const s=new Uint8Array(this.buffer.slice(i,i+n));s.reverse();const l=new MP[r](s.buffer);return this.offset+=n,l.reverse(),l}const o=new MP[r](a);return this.offset+=n,o}readInt16(){const t=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,t}readUint16(){const t=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,t}readInt32(){const t=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,t}readUint32(){const t=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat32(){const t=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat64(){const t=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,t}readBigInt64(){const t=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,t}readBigUint64(){const t=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,t}readChar(){return String.fromCharCode(this.readInt8())}readChars(t=1){let r="";for(let n=0;n<t;n++)r+=this.readChar();return r}readUtf8(t=1){return Wne(this.readBytes(t))}decodeText(t=1,r="utf8"){return Wne(this.readBytes(t),r)}writeBoolean(t){return this.writeUint8(t?255:0),this}writeInt8(t){return this.ensureAvailable(1),this._data.setInt8(this.offset++,t),this._updateLastWrittenByte(),this}writeUint8(t){return this.ensureAvailable(1),this._data.setUint8(this.offset++,t),this._updateLastWrittenByte(),this}writeByte(t){return this.writeUint8(t)}writeBytes(t){this.ensureAvailable(t.length);for(let r=0;r<t.length;r++)this._data.setUint8(this.offset++,t[r]);return this._updateLastWrittenByte(),this}writeInt16(t){return this.ensureAvailable(2),this._data.setInt16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(t){return this.ensureAvailable(2),this._data.setUint16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(t){return this.ensureAvailable(4),this._data.setInt32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(t){return this.ensureAvailable(4),this._data.setUint32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(t){return this.ensureAvailable(4),this._data.setFloat32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(t){return this.ensureAvailable(8),this._data.setFloat64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(t){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(t){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(t){return this.writeUint8(t.charCodeAt(0))}writeChars(t){for(let r=0;r<t.length;r++)this.writeUint8(t.charCodeAt(r));return this}writeUtf8(t){return this.writeBytes(pvt(t))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}function Xy(e){let t=e.length;for(;--t>=0;)e[t]=0}const Evt=3,yvt=258,rbe=29,Cvt=256,wvt=Cvt+1+rbe,nbe=30,Bvt=512,xvt=new Array((wvt+2)*2);Xy(xvt);const Mvt=new Array(nbe*2);Xy(Mvt);const bvt=new Array(Bvt);Xy(bvt);const Ivt=new Array(yvt-Evt+1);Xy(Ivt);const Svt=new Array(rbe);Xy(Svt);const Rvt=new Array(nbe);Xy(Rvt);const Tvt=(e,t,r,n)=>{let i=e&65535|0,a=e>>>16&65535|0,o=0;for(;r!==0;){o=r>2e3?2e3:r,r-=o;do i=i+t[n++]|0,a=a+i|0;while(--o);i%=65521,a%=65521}return i|a<<16|0};var KL=Tvt;const Qvt=()=>{let e,t=[];for(var r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=e&1?3988292384^e>>>1:e>>>1;t[r]=e}return t},Dvt=new Uint32Array(Qvt()),Fvt=(e,t,r,n)=>{const i=Dvt,a=n+r;e^=-1;for(let o=n;o<a;o++)e=e>>>8^i[(e^t[o])&255];return e^-1};var ZA=Fvt,VL={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},ibe={Z_NO_FLUSH:0,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_DEFLATED:8};const _vt=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var Nvt=function(e){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const r=t.shift();if(r){if(typeof r!="object")throw new TypeError(r+"must be non-object");for(const n in r)_vt(r,n)&&(e[n]=r[n])}}return e},kvt=e=>{let t=0;for(let n=0,i=e.length;n<i;n++)t+=e[n].length;const r=new Uint8Array(t);for(let n=0,i=0,a=e.length;n<a;n++){let o=e[n];r.set(o,i),i+=o.length}return r},abe={assign:Nvt,flattenChunks:kvt};let obe=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{obe=!1}const zB=new Uint8Array(256);for(let e=0;e<256;e++)zB[e]=e>=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;zB[254]=zB[254]=1;var Pvt=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let t,r,n,i,a,o=e.length,s=0;for(i=0;i<o;i++)r=e.charCodeAt(i),(r&64512)===55296&&i+1<o&&(n=e.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),s+=r<128?1:r<2048?2:r<65536?3:4;for(t=new Uint8Array(s),a=0,i=0;a<s;i++)r=e.charCodeAt(i),(r&64512)===55296&&i+1<o&&(n=e.charCodeAt(i+1),(n&64512)===56320&&(r=65536+(r-55296<<10)+(n-56320),i++)),r<128?t[a++]=r:r<2048?(t[a++]=192|r>>>6,t[a++]=128|r&63):r<65536?(t[a++]=224|r>>>12,t[a++]=128|r>>>6&63,t[a++]=128|r&63):(t[a++]=240|r>>>18,t[a++]=128|r>>>12&63,t[a++]=128|r>>>6&63,t[a++]=128|r&63);return t};const Ovt=(e,t)=>{if(t<65534&&e.subarray&&obe)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let r="";for(let n=0;n<t;n++)r+=String.fromCharCode(e[n]);return r};var jvt=(e,t)=>{const r=t||e.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,t));let n,i;const a=new Array(r*2);for(i=0,n=0;n<r;){let o=e[n++];if(o<128){a[i++]=o;continue}let s=zB[o];if(s>4){a[i++]=65533,n+=s-1;continue}for(o&=s===2?31:s===3?15:7;s>1&&n<r;)o=o<<6|e[n++]&63,s--;if(s>1){a[i++]=65533;continue}o<65536?a[i++]=o:(o-=65536,a[i++]=55296|o>>10&1023,a[i++]=56320|o&1023)}return Ovt(a,i)},zvt=(e,t)=>{t=t||e.length,t>e.length&&(t=e.length);let r=t-1;for(;r>=0&&(e[r]&192)===128;)r--;return r<0||r===0?t:r+zB[e[r]]>t?r:t},JL={string2buf:Pvt,buf2string:jvt,utf8border:zvt};function Lvt(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var Yvt=Lvt;const Yb=16209,Uvt=16191;var Hvt=function(t,r){let n,i,a,o,s,l,c,u,A,d,f,h,g,p,m,y,C,w,B,x,M,S,R,b;const T=t.state;n=t.next_in,R=t.input,i=n+(t.avail_in-5),a=t.next_out,b=t.output,o=a-(r-t.avail_out),s=a+(t.avail_out-257),l=T.dmax,c=T.wsize,u=T.whave,A=T.wnext,d=T.window,f=T.hold,h=T.bits,g=T.lencode,p=T.distcode,m=(1<<T.lenbits)-1,y=(1<<T.distbits)-1;e:do{h<15&&(f+=R[n++]<<h,h+=8,f+=R[n++]<<h,h+=8),C=g[f&m];t:for(;;){if(w=C>>>24,f>>>=w,h-=w,w=C>>>16&255,w===0)b[a++]=C&65535;else if(w&16){B=C&65535,w&=15,w&&(h<w&&(f+=R[n++]<<h,h+=8),B+=f&(1<<w)-1,f>>>=w,h-=w),h<15&&(f+=R[n++]<<h,h+=8,f+=R[n++]<<h,h+=8),C=p[f&y];r:for(;;){if(w=C>>>24,f>>>=w,h-=w,w=C>>>16&255,w&16){if(x=C&65535,w&=15,h<w&&(f+=R[n++]<<h,h+=8,h<w&&(f+=R[n++]<<h,h+=8)),x+=f&(1<<w)-1,x>l){t.msg="invalid distance too far back",T.mode=Yb;break e}if(f>>>=w,h-=w,w=a-o,x>w){if(w=x-w,w>u&&T.sane){t.msg="invalid distance too far back",T.mode=Yb;break e}if(M=0,S=d,A===0){if(M+=c-w,w<B){B-=w;do b[a++]=d[M++];while(--w);M=a-x,S=b}}else if(A<w){if(M+=c+A-w,w-=A,w<B){B-=w;do b[a++]=d[M++];while(--w);if(M=0,A<B){w=A,B-=w;do b[a++]=d[M++];while(--w);M=a-x,S=b}}}else if(M+=A-w,w<B){B-=w;do b[a++]=d[M++];while(--w);M=a-x,S=b}for(;B>2;)b[a++]=S[M++],b[a++]=S[M++],b[a++]=S[M++],B-=3;B&&(b[a++]=S[M++],B>1&&(b[a++]=S[M++]))}else{M=a-x;do b[a++]=b[M++],b[a++]=b[M++],b[a++]=b[M++],B-=3;while(B>2);B&&(b[a++]=b[M++],B>1&&(b[a++]=b[M++]))}}else if((w&64)===0){C=p[(C&65535)+(f&(1<<w)-1)];continue r}else{t.msg="invalid distance code",T.mode=Yb;break e}break}}else if((w&64)===0){C=g[(C&65535)+(f&(1<<w)-1)];continue t}else if(w&32){T.mode=Uvt;break e}else{t.msg="invalid literal/length code",T.mode=Yb;break e}break}}while(n<i&&a<s);B=h>>3,n-=B,h-=B<<3,f&=(1<<h)-1,t.next_in=n,t.next_out=a,t.avail_in=n<i?5+(i-n):5-(n-i),t.avail_out=a<s?257+(s-a):257-(a-s),T.hold=f,T.bits=h};const M0=15,Xne=852,qne=592,$ne=0,bP=1,Zne=2,Gvt=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),Kvt=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),Vvt=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),Jvt=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]),Wvt=(e,t,r,n,i,a,o,s)=>{const l=s.bits;let c=0,u=0,A=0,d=0,f=0,h=0,g=0,p=0,m=0,y=0,C,w,B,x,M,S=null,R;const b=new Uint16Array(M0+1),T=new Uint16Array(M0+1);let D=null,F,_,N;for(c=0;c<=M0;c++)b[c]=0;for(u=0;u<n;u++)b[t[r+u]]++;for(f=l,d=M0;d>=1&&b[d]===0;d--);if(f>d&&(f=d),d===0)return i[a++]=1<<24|64<<16|0,i[a++]=1<<24|64<<16|0,s.bits=1,0;for(A=1;A<d&&b[A]===0;A++);for(f<A&&(f=A),p=1,c=1;c<=M0;c++)if(p<<=1,p-=b[c],p<0)return-1;if(p>0&&(e===$ne||d!==1))return-1;for(T[1]=0,c=1;c<M0;c++)T[c+1]=T[c]+b[c];for(u=0;u<n;u++)t[r+u]!==0&&(o[T[t[r+u]]++]=u);if(e===$ne?(S=D=o,R=20):e===bP?(S=Gvt,D=Kvt,R=257):(S=Vvt,D=Jvt,R=0),y=0,u=0,c=A,M=a,h=f,g=0,B=-1,m=1<<f,x=m-1,e===bP&&m>Xne||e===Zne&&m>qne)return 1;for(;;){F=c-g,o[u]+1<R?(_=0,N=o[u]):o[u]>=R?(_=D[o[u]-R],N=S[o[u]-R]):(_=96,N=0),C=1<<c-g,w=1<<h,A=w;do w-=C,i[M+(y>>g)+w]=F<<24|_<<16|N|0;while(w!==0);for(C=1<<c-1;y&C;)C>>=1;if(C!==0?(y&=C-1,y+=C):y=0,u++,--b[c]===0){if(c===d)break;c=t[r+o[u]]}if(c>f&&(y&x)!==B){for(g===0&&(g=f),M+=A,h=c-g,p=1<<h;h+g<d&&(p-=b[h+g],!(p<=0));)h++,p<<=1;if(m+=1<<h,e===bP&&m>Xne||e===Zne&&m>qne)return 1;B=y&x,i[B]=f<<24|h<<16|M-a|0}}return y!==0&&(i[M+y]=c-g<<24|64<<16|0),s.bits=f,0};var rB=Wvt;const Xvt=0,sbe=1,lbe=2,{Z_FINISH:eie,Z_BLOCK:qvt,Z_TREES:Ub,Z_OK:Vv,Z_STREAM_END:$vt,Z_NEED_DICT:Zvt,Z_STREAM_ERROR:uu,Z_DATA_ERROR:cbe,Z_MEM_ERROR:ube,Z_BUF_ERROR:emt,Z_DEFLATED:tie}=ibe,dD=16180,rie=16181,nie=16182,iie=16183,aie=16184,oie=16185,sie=16186,lie=16187,cie=16188,uie=16189,cQ=16190,ff=16191,IP=16192,Aie=16193,SP=16194,die=16195,fie=16196,hie=16197,gie=16198,Hb=16199,Gb=16200,pie=16201,vie=16202,mie=16203,Eie=16204,yie=16205,RP=16206,Cie=16207,wie=16208,_a=16209,Abe=16210,dbe=16211,tmt=852,rmt=592,nmt=15,imt=nmt,Bie=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function amt(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const xm=e=>{if(!e)return 1;const t=e.state;return!t||t.strm!==e||t.mode<dD||t.mode>dbe?1:0},fbe=e=>{if(xm(e))return uu;const t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=dD,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(tmt),t.distcode=t.distdyn=new Int32Array(rmt),t.sane=1,t.back=-1,Vv},hbe=e=>{if(xm(e))return uu;const t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,fbe(e)},gbe=(e,t)=>{let r;if(xm(e))return uu;const n=e.state;return t<0?(r=0,t=-t):(r=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?uu:(n.window!==null&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,hbe(e))},pbe=(e,t)=>{if(!e)return uu;const r=new amt;e.state=r,r.strm=e,r.window=null,r.mode=dD;const n=gbe(e,t);return n!==Vv&&(e.state=null),n},omt=e=>pbe(e,imt);let xie=!0,TP,QP;const smt=e=>{if(xie){TP=new Int32Array(512),QP=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(rB(sbe,e.lens,0,288,TP,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;rB(lbe,e.lens,0,32,QP,0,e.work,{bits:5}),xie=!1}e.lencode=TP,e.lenbits=9,e.distcode=QP,e.distbits=5},vbe=(e,t,r,n)=>{let i;const a=e.state;return a.window===null&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new Uint8Array(a.wsize)),n>=a.wsize?(a.window.set(t.subarray(r-a.wsize,r),0),a.wnext=0,a.whave=a.wsize):(i=a.wsize-a.wnext,i>n&&(i=n),a.window.set(t.subarray(r-n,r-n+i),a.wnext),n-=i,n?(a.window.set(t.subarray(r-n,r),0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0},lmt=(e,t)=>{let r,n,i,a,o,s,l,c,u,A,d,f,h,g,p=0,m,y,C,w,B,x,M,S;const R=new Uint8Array(4);let b,T;const D=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(xm(e)||!e.output||!e.input&&e.avail_in!==0)return uu;r=e.state,r.mode===ff&&(r.mode=IP),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,c=r.hold,u=r.bits,A=s,d=l,S=Vv;e:for(;;)switch(r.mode){case dD:if(r.wrap===0){r.mode=IP;break}for(;u<16;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}if(r.wrap&2&&c===35615){r.wbits===0&&(r.wbits=15),r.check=0,R[0]=c&255,R[1]=c>>>8&255,r.check=ZA(r.check,R,2,0),c=0,u=0,r.mode=rie;break}if(r.head&&(r.head.done=!1),!(r.wrap&1)||(((c&255)<<8)+(c>>8))%31){e.msg="incorrect header check",r.mode=_a;break}if((c&15)!==tie){e.msg="unknown compression method",r.mode=_a;break}if(c>>>=4,u-=4,M=(c&15)+8,r.wbits===0&&(r.wbits=M),M>15||M>r.wbits){e.msg="invalid window size",r.mode=_a;break}r.dmax=1<<r.wbits,r.flags=0,e.adler=r.check=1,r.mode=c&512?uie:ff,c=0,u=0;break;case rie:for(;u<16;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}if(r.flags=c,(r.flags&255)!==tie){e.msg="unknown compression method",r.mode=_a;break}if(r.flags&57344){e.msg="unknown header flags set",r.mode=_a;break}r.head&&(r.head.text=c>>8&1),r.flags&512&&r.wrap&4&&(R[0]=c&255,R[1]=c>>>8&255,r.check=ZA(r.check,R,2,0)),c=0,u=0,r.mode=nie;case nie:for(;u<32;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}r.head&&(r.head.time=c),r.flags&512&&r.wrap&4&&(R[0]=c&255,R[1]=c>>>8&255,R[2]=c>>>16&255,R[3]=c>>>24&255,r.check=ZA(r.check,R,4,0)),c=0,u=0,r.mode=iie;case iie:for(;u<16;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}r.head&&(r.head.xflags=c&255,r.head.os=c>>8),r.flags&512&&r.wrap&4&&(R[0]=c&255,R[1]=c>>>8&255,r.check=ZA(r.check,R,2,0)),c=0,u=0,r.mode=aie;case aie:if(r.flags&1024){for(;u<16;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}r.length=c,r.head&&(r.head.extra_len=c),r.flags&512&&r.wrap&4&&(R[0]=c&255,R[1]=c>>>8&255,r.check=ZA(r.check,R,2,0)),c=0,u=0}else r.head&&(r.head.extra=null);r.mode=oie;case oie:if(r.flags&1024&&(f=r.length,f>s&&(f=s),f&&(r.head&&(M=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Uint8Array(r.head.extra_len)),r.head.extra.set(n.subarray(a,a+f),M)),r.flags&512&&r.wrap&4&&(r.check=ZA(r.check,n,f,a)),s-=f,a+=f,r.length-=f),r.length))break e;r.length=0,r.mode=sie;case sie:if(r.flags&2048){if(s===0)break e;f=0;do M=n[a+f++],r.head&&M&&r.length<65536&&(r.head.name+=String.fromCharCode(M));while(M&&f<s);if(r.flags&512&&r.wrap&4&&(r.check=ZA(r.check,n,f,a)),s-=f,a+=f,M)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=lie;case lie:if(r.flags&4096){if(s===0)break e;f=0;do M=n[a+f++],r.head&&M&&r.length<65536&&(r.head.comment+=String.fromCharCode(M));while(M&&f<s);if(r.flags&512&&r.wrap&4&&(r.check=ZA(r.check,n,f,a)),s-=f,a+=f,M)break e}else r.head&&(r.head.comment=null);r.mode=cie;case cie:if(r.flags&512){for(;u<16;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}if(r.wrap&4&&c!==(r.check&65535)){e.msg="header crc mismatch",r.mode=_a;break}c=0,u=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=ff;break;case uie:for(;u<32;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}e.adler=r.check=Bie(c),c=0,u=0,r.mode=cQ;case cQ:if(r.havedict===0)return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=c,r.bits=u,Zvt;e.adler=r.check=1,r.mode=ff;case ff:if(t===qvt||t===Ub)break e;case IP:if(r.last){c>>>=u&7,u-=u&7,r.mode=RP;break}for(;u<3;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}switch(r.last=c&1,c>>>=1,u-=1,c&3){case 0:r.mode=Aie;break;case 1:if(smt(r),r.mode=Hb,t===Ub){c>>>=2,u-=2;break e}break;case 2:r.mode=fie;break;case 3:e.msg="invalid block type",r.mode=_a}c>>>=2,u-=2;break;case Aie:for(c>>>=u&7,u-=u&7;u<32;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}if((c&65535)!==(c>>>16^65535)){e.msg="invalid stored block lengths",r.mode=_a;break}if(r.length=c&65535,c=0,u=0,r.mode=SP,t===Ub)break e;case SP:r.mode=die;case die:if(f=r.length,f){if(f>s&&(f=s),f>l&&(f=l),f===0)break e;i.set(n.subarray(a,a+f),o),s-=f,a+=f,l-=f,o+=f,r.length-=f;break}r.mode=ff;break;case fie:for(;u<14;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}if(r.nlen=(c&31)+257,c>>>=5,u-=5,r.ndist=(c&31)+1,c>>>=5,u-=5,r.ncode=(c&15)+4,c>>>=4,u-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=_a;break}r.have=0,r.mode=hie;case hie:for(;r.have<r.ncode;){for(;u<3;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}r.lens[D[r.have++]]=c&7,c>>>=3,u-=3}for(;r.have<19;)r.lens[D[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,b={bits:r.lenbits},S=rB(Xvt,r.lens,0,19,r.lencode,0,r.work,b),r.lenbits=b.bits,S){e.msg="invalid code lengths set",r.mode=_a;break}r.have=0,r.mode=gie;case gie:for(;r.have<r.nlen+r.ndist;){for(;p=r.lencode[c&(1<<r.lenbits)-1],m=p>>>24,y=p>>>16&255,C=p&65535,!(m<=u);){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}if(C<16)c>>>=m,u-=m,r.lens[r.have++]=C;else{if(C===16){for(T=m+2;u<T;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}if(c>>>=m,u-=m,r.have===0){e.msg="invalid bit length repeat",r.mode=_a;break}M=r.lens[r.have-1],f=3+(c&3),c>>>=2,u-=2}else if(C===17){for(T=m+3;u<T;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}c>>>=m,u-=m,M=0,f=3+(c&7),c>>>=3,u-=3}else{for(T=m+7;u<T;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}c>>>=m,u-=m,M=0,f=11+(c&127),c>>>=7,u-=7}if(r.have+f>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=_a;break}for(;f--;)r.lens[r.have++]=M}}if(r.mode===_a)break;if(r.lens[256]===0){e.msg="invalid code -- missing end-of-block",r.mode=_a;break}if(r.lenbits=9,b={bits:r.lenbits},S=rB(sbe,r.lens,0,r.nlen,r.lencode,0,r.work,b),r.lenbits=b.bits,S){e.msg="invalid literal/lengths set",r.mode=_a;break}if(r.distbits=6,r.distcode=r.distdyn,b={bits:r.distbits},S=rB(lbe,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,b),r.distbits=b.bits,S){e.msg="invalid distances set",r.mode=_a;break}if(r.mode=Hb,t===Ub)break e;case Hb:r.mode=Gb;case Gb:if(s>=6&&l>=258){e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=c,r.bits=u,Hvt(e,d),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,c=r.hold,u=r.bits,r.mode===ff&&(r.back=-1);break}for(r.back=0;p=r.lencode[c&(1<<r.lenbits)-1],m=p>>>24,y=p>>>16&255,C=p&65535,!(m<=u);){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}if(y&&(y&240)===0){for(w=m,B=y,x=C;p=r.lencode[x+((c&(1<<w+B)-1)>>w)],m=p>>>24,y=p>>>16&255,C=p&65535,!(w+m<=u);){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}c>>>=w,u-=w,r.back+=w}if(c>>>=m,u-=m,r.back+=m,r.length=C,y===0){r.mode=yie;break}if(y&32){r.back=-1,r.mode=ff;break}if(y&64){e.msg="invalid literal/length code",r.mode=_a;break}r.extra=y&15,r.mode=pie;case pie:if(r.extra){for(T=r.extra;u<T;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}r.length+=c&(1<<r.extra)-1,c>>>=r.extra,u-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=vie;case vie:for(;p=r.distcode[c&(1<<r.distbits)-1],m=p>>>24,y=p>>>16&255,C=p&65535,!(m<=u);){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}if((y&240)===0){for(w=m,B=y,x=C;p=r.distcode[x+((c&(1<<w+B)-1)>>w)],m=p>>>24,y=p>>>16&255,C=p&65535,!(w+m<=u);){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}c>>>=w,u-=w,r.back+=w}if(c>>>=m,u-=m,r.back+=m,y&64){e.msg="invalid distance code",r.mode=_a;break}r.offset=C,r.extra=y&15,r.mode=mie;case mie:if(r.extra){for(T=r.extra;u<T;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}r.offset+=c&(1<<r.extra)-1,c>>>=r.extra,u-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=_a;break}r.mode=Eie;case Eie:if(l===0)break e;if(f=d-l,r.offset>f){if(f=r.offset-f,f>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=_a;break}f>r.wnext?(f-=r.wnext,h=r.wsize-f):h=r.wnext-f,f>r.length&&(f=r.length),g=r.window}else g=i,h=o-r.offset,f=r.length;f>l&&(f=l),l-=f,r.length-=f;do i[o++]=g[h++];while(--f);r.length===0&&(r.mode=Gb);break;case yie:if(l===0)break e;i[o++]=r.length,l--,r.mode=Gb;break;case RP:if(r.wrap){for(;u<32;){if(s===0)break e;s--,c|=n[a++]<<u,u+=8}if(d-=l,e.total_out+=d,r.total+=d,r.wrap&4&&d&&(e.adler=r.check=r.flags?ZA(r.check,i,d,o-d):KL(r.check,i,d,o-d)),d=l,r.wrap&4&&(r.flags?c:Bie(c))!==r.check){e.msg="incorrect data check",r.mode=_a;break}c=0,u=0}r.mode=Cie;case Cie:if(r.wrap&&r.flags){for(;u<32;){if(s===0)break e;s--,c+=n[a++]<<u,u+=8}if(r.wrap&4&&c!==(r.total&4294967295)){e.msg="incorrect length check",r.mode=_a;break}c=0,u=0}r.mode=wie;case wie:S=$vt;break e;case _a:S=cbe;break e;case Abe:return ube;case dbe:default:return uu}return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=c,r.bits=u,(r.wsize||d!==e.avail_out&&r.mode<_a&&(r.mode<RP||t!==eie))&&vbe(e,e.output,e.next_out,d-e.avail_out),A-=e.avail_in,d-=e.avail_out,e.total_in+=A,e.total_out+=d,r.total+=d,r.wrap&4&&d&&(e.adler=r.check=r.flags?ZA(r.check,i,d,e.next_out-d):KL(r.check,i,d,e.next_out-d)),e.data_type=r.bits+(r.last?64:0)+(r.mode===ff?128:0)+(r.mode===Hb||r.mode===SP?256:0),(A===0&&d===0||t===eie)&&S===Vv&&(S=emt),S},cmt=e=>{if(xm(e))return uu;let t=e.state;return t.window&&(t.window=null),e.state=null,Vv},umt=(e,t)=>{if(xm(e))return uu;const r=e.state;return(r.wrap&2)===0?uu:(r.head=t,t.done=!1,Vv)},Amt=(e,t)=>{const r=t.length;let n,i,a;return xm(e)||(n=e.state,n.wrap!==0&&n.mode!==cQ)?uu:n.mode===cQ&&(i=1,i=KL(i,t,r,0),i!==n.check)?cbe:(a=vbe(e,t,r,r),a?(n.mode=Abe,ube):(n.havedict=1,Vv))};var dmt=hbe,fmt=gbe,hmt=fbe,gmt=omt,pmt=pbe,vmt=lmt,mmt=cmt,Emt=umt,ymt=Amt,Cmt="pako inflate (from Nodeca project)",bf={inflateReset:dmt,inflateReset2:fmt,inflateResetKeep:hmt,inflateInit:gmt,inflateInit2:pmt,inflate:vmt,inflateEnd:mmt,inflateGetHeader:Emt,inflateSetDictionary:ymt,inflateInfo:Cmt};function wmt(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var Bmt=wmt;const mbe=Object.prototype.toString,{Z_NO_FLUSH:xmt,Z_FINISH:Mmt,Z_OK:LB,Z_STREAM_END:DP,Z_NEED_DICT:FP,Z_STREAM_ERROR:bmt,Z_DATA_ERROR:Mie,Z_MEM_ERROR:Imt}=ibe;function $x(e){this.options=abe.assign({chunkSize:1024*64,windowBits:15,to:""},e||{});const t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15)===0&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Yvt,this.strm.avail_out=0;let r=bf.inflateInit2(this.strm,t.windowBits);if(r!==LB)throw new Error(VL[r]);if(this.header=new Bmt,bf.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=JL.string2buf(t.dictionary):mbe.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(r=bf.inflateSetDictionary(this.strm,t.dictionary),r!==LB)))throw new Error(VL[r])}$x.prototype.push=function(e,t){const r=this.strm,n=this.options.chunkSize,i=this.options.dictionary;let a,o,s;if(this.ended)return!1;for(t===~~t?o=t:o=t===!0?Mmt:xmt,mbe.call(e)==="[object ArrayBuffer]"?r.input=new Uint8Array(e):r.input=e,r.next_in=0,r.avail_in=r.input.length;;){for(r.avail_out===0&&(r.output=new Uint8Array(n),r.next_out=0,r.avail_out=n),a=bf.inflate(r,o),a===FP&&i&&(a=bf.inflateSetDictionary(r,i),a===LB?a=bf.inflate(r,o):a===Mie&&(a=FP));r.avail_in>0&&a===DP&&r.state.wrap>0&&e[r.next_in]!==0;)bf.inflateReset(r),a=bf.inflate(r,o);switch(a){case bmt:case Mie:case FP:case Imt:return this.onEnd(a),this.ended=!0,!1}if(s=r.avail_out,r.next_out&&(r.avail_out===0||a===DP))if(this.options.to==="string"){let l=JL.utf8border(r.output,r.next_out),c=r.next_out-l,u=JL.buf2string(r.output,l);r.next_out=c,r.avail_out=n-c,c&&r.output.set(r.output.subarray(l,l+c),0),this.onData(u)}else this.onData(r.output.length===r.next_out?r.output:r.output.subarray(0,r.next_out));if(!(a===LB&&s===0)){if(a===DP)return a=bf.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(r.avail_in===0)break}}return!0};$x.prototype.onData=function(e){this.chunks.push(e)};$x.prototype.onEnd=function(e){e===LB&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=abe.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function Smt(e,t){const r=new $x(t);if(r.push(e),r.err)throw r.msg||VL[r.err];return r.result}var Rmt=$x,Tmt=Smt,Qmt={Inflate:Rmt,inflate:Tmt};const{Inflate:Dmt,inflate:Fmt}=Qmt;var bie=Dmt,_mt=Fmt;const Ebe=[];for(let e=0;e<256;e++){let t=e;for(let r=0;r<8;r++)t&1?t=3988292384^t>>>1:t=t>>>1;Ebe[e]=t}const Iie=4294967295;function Nmt(e,t,r){let n=e;for(let i=0;i<r;i++)n=Ebe[(n^t[i])&255]^n>>>8;return n}function kmt(e,t){return(Nmt(Iie,e,t)^Iie)>>>0}function Sie(e,t,r){const n=e.readUint32(),i=kmt(new Uint8Array(e.buffer,e.byteOffset+e.offset-t-4,t),t);if(i!==n)throw new Error(`CRC mismatch for chunk ${r}. Expected ${n}, found ${i}`)}function ybe(e,t,r){for(let n=0;n<r;n++)t[n]=e[n]}function Cbe(e,t,r,n){let i=0;for(;i<n;i++)t[i]=e[i];for(;i<r;i++)t[i]=e[i]+t[i-n]&255}function wbe(e,t,r,n){let i=0;if(r.length===0)for(;i<n;i++)t[i]=e[i];else for(;i<n;i++)t[i]=e[i]+r[i]&255}function Bbe(e,t,r,n,i){let a=0;if(r.length===0){for(;a<i;a++)t[a]=e[a];for(;a<n;a++)t[a]=e[a]+(t[a-i]>>1)&255}else{for(;a<i;a++)t[a]=e[a]+(r[a]>>1)&255;for(;a<n;a++)t[a]=e[a]+(t[a-i]+r[a]>>1)&255}}function xbe(e,t,r,n,i){let a=0;if(r.length===0){for(;a<i;a++)t[a]=e[a];for(;a<n;a++)t[a]=e[a]+t[a-i]&255}else{for(;a<i;a++)t[a]=e[a]+r[a]&255;for(;a<n;a++)t[a]=e[a]+Pmt(t[a-i],r[a],r[a-i])&255}}function Pmt(e,t,r){const n=e+t-r,i=Math.abs(n-e),a=Math.abs(n-t),o=Math.abs(n-r);return i<=a&&i<=o?e:a<=o?t:r}function Omt(e,t,r,n,i,a){switch(e){case 0:ybe(t,r,i);break;case 1:Cbe(t,r,i,a);break;case 2:wbe(t,r,n,i);break;case 3:Bbe(t,r,n,i,a);break;case 4:xbe(t,r,n,i,a);break;default:throw new Error(`Unsupported filter: ${e}`)}}const jmt=new Uint16Array([255]),zmt=new Uint8Array(jmt.buffer),Lmt=zmt[0]===255;function Ymt(e){const{data:t,width:r,height:n,channels:i,depth:a}=e,o=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],s=Math.ceil(a/8)*i,l=new Uint8Array(n*r*s);let c=0;for(let u=0;u<7;u++){const A=o[u],d=Math.ceil((r-A.x)/A.xStep),f=Math.ceil((n-A.y)/A.yStep);if(d<=0||f<=0)continue;const h=d*s,g=new Uint8Array(h);for(let p=0;p<f;p++){const m=t[c++],y=t.subarray(c,c+h);c+=h;const C=new Uint8Array(h);Omt(m,y,C,g,h,s),g.set(C);for(let w=0;w<d;w++){const B=A.x+w*A.xStep,x=A.y+p*A.yStep;if(!(B>=r||x>=n))for(let M=0;M<s;M++)l[(x*r+B)*s+M]=C[w*s+M]}}}if(a===16){const u=new Uint16Array(l.buffer);if(Lmt)for(let A=0;A<u.length;A++)u[A]=Umt(u[A]);return u}else return l}function Umt(e){return(e&255)<<8|e>>8&255}const Hmt=new Uint16Array([255]),Gmt=new Uint8Array(Hmt.buffer),Kmt=Gmt[0]===255,Vmt=new Uint8Array(0);function Rie(e){const{data:t,width:r,height:n,channels:i,depth:a}=e,o=Math.ceil(a/8)*i,s=Math.ceil(a/8*i*r),l=new Uint8Array(n*s);let c=Vmt,u=0,A,d;for(let f=0;f<n;f++){switch(A=t.subarray(u+1,u+1+s),d=l.subarray(f*s,(f+1)*s),t[u]){case 0:ybe(A,d,s);break;case 1:Cbe(A,d,s,o);break;case 2:wbe(A,d,c,s);break;case 3:Bbe(A,d,c,s,o);break;case 4:xbe(A,d,c,s,o);break;default:throw new Error(`Unsupported filter: ${t[u]}`)}c=d,u+=s+1}if(a===16){const f=new Uint16Array(l.buffer);if(Kmt)for(let h=0;h<f.length;h++)f[h]=Jmt(f[h]);return f}else return l}function Jmt(e){return(e&255)<<8|e>>8&255}const FR=Uint8Array.of(137,80,78,71,13,10,26,10);function Tie(e){if(!Wmt(e.readBytes(FR.length)))throw new Error("wrong PNG signature")}function Wmt(e){if(e.length<FR.length)return!1;for(let t=0;t<FR.length;t++)if(e[t]!==FR[t])return!1;return!0}const Xmt="tEXt",qmt=0,Mbe=new TextDecoder("latin1");function $mt(e){if(e0t(e),e.length===0||e.length>79)throw new Error("keyword length must be between 1 and 79")}const Zmt=/^[\u0000-\u00FF]*$/;function e0t(e){if(!Zmt.test(e))throw new Error("invalid latin1 text")}function t0t(e,t,r){const n=bbe(t);e[n]=r0t(t,r-n.length-1)}function bbe(e){for(e.mark();e.readByte()!==qmt;);const t=e.offset;e.reset();const r=Mbe.decode(e.readBytes(t-e.offset-1));return e.skip(1),$mt(r),r}function r0t(e,t){return Mbe.decode(e.readBytes(t))}const fc={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},_P={UNKNOWN:-1,DEFLATE:0},Qie={UNKNOWN:-1,ADAPTIVE:0},NP={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},Kb={NONE:0,BACKGROUND:1,PREVIOUS:2},kP={SOURCE:0,OVER:1};class n0t extends o9{_checkCrc;_inflator;_png;_apng;_end;_hasPalette;_palette;_hasTransparency;_transparency;_compressionMethod;_filterMethod;_interlaceMethod;_colorType;_isAnimated;_numberOfFrames;_numberOfPlays;_frames;_writingDataChunks;constructor(t,r={}){super(t);const{checkCrc:n=!1}=r;this._checkCrc=n,this._inflator=new bie,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=_P.UNKNOWN,this._filterMethod=Qie.UNKNOWN,this._interlaceMethod=NP.UNKNOWN,this._colorType=fc.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(Tie(this);!this._end;){const t=this.readUint32(),r=this.readChars(4);this.decodeChunk(t,r)}return this.decodeImage(),this._png}decodeApng(){for(Tie(this);!this._end;){const t=this.readUint32(),r=this.readChars(4);this.decodeApngChunk(t,r)}return this.decodeApngImage(),this._apng}decodeChunk(t,r){const n=this.offset;switch(r){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(t);break;case"IDAT":this.decodeIDAT(t);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(t);break;case"iCCP":this.decodeiCCP(t);break;case Xmt:t0t(this._png.text,this,t);break;case"pHYs":this.decodepHYs();break;default:this.skip(t);break}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${r}`);this._checkCrc?Sie(this,t+4,r):this.skip(4)}decodeApngChunk(t,r){const n=this.offset;switch(r!=="fdAT"&&r!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),r){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(t);break;default:this.decodeChunk(t,r),this.offset=n+t;break}if(this.offset-n!==t)throw new Error(`Length mismatch while decoding chunk ${r}`);this._checkCrc?Sie(this,t+4,r):this.skip(4)}decodeIHDR(){const t=this._png;t.width=this.readUint32(),t.height=this.readUint32(),t.depth=i0t(this.readUint8());const r=this.readUint8();this._colorType=r;let n;switch(r){case fc.GREYSCALE:n=1;break;case fc.TRUECOLOUR:n=3;break;case fc.INDEXED_COLOUR:n=1;break;case fc.GREYSCALE_ALPHA:n=2;break;case fc.TRUECOLOUR_ALPHA:n=4;break;case fc.UNKNOWN:default:throw new Error(`Unknown color type: ${r}`)}if(this._png.channels=n,this._compressionMethod=this.readUint8(),this._compressionMethod!==_P.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const t={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(t)}decodePLTE(t){if(t%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${t}`);const r=t/3;this._hasPalette=!0;const n=[];this._palette=n;for(let i=0;i<r;i++)n.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(t){this._writingDataChunks=!0;const r=t,n=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,n,r)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodeFDAT(t){this._writingDataChunks=!0;let r=t,n=this.offset+this.byteOffset;if(n+=4,r-=4,this._inflator.push(new Uint8Array(this.buffer,n,r)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodetRNS(t){switch(this._colorType){case fc.GREYSCALE:case fc.TRUECOLOUR:{if(t%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${t}`);if(t/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${t/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(t/2);for(let r=0;r<t/2;r++)this._transparency[r]=this.readUint16();break}case fc.INDEXED_COLOUR:{if(t>this._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${t} vs ${this._palette.length})`);let r=0;for(;r<t;r++){const n=this.readByte();this._palette[r].push(n)}for(;r<this._palette.length;r++)this._palette[r].push(255);break}case fc.UNKNOWN:case fc.GREYSCALE_ALPHA:case fc.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(t){const r=bbe(this),n=this.readUint8();if(n!==_P.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${n}`);const i=this.readBytes(t-r.length-2);this._png.iccEmbeddedProfile={name:r,profile:_mt(i)}}decodepHYs(){const t=this.readUint32(),r=this.readUint32(),n=this.readByte();this._png.resolution={x:t,y:r,unit:n}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let t=0;t<this._numberOfFrames;t++){const r={sequenceNumber:this._frames[t].sequenceNumber,delayNumber:this._frames[t].delayNumber,delayDenominator:this._frames[t].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},n=this._frames.at(t);if(n){if(n.data=Rie({data:n.data,width:n.width,height:n.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),t===0||n.xOffset===0&&n.yOffset===0&&n.width===this._png.width&&n.height===this._png.height)r.data=n.data;else{const i=this._apng.frames.at(t-1);this.disposeFrame(n,i,r),this.addFrameDataToCanvas(r,n)}this._apng.frames.push(r)}}return this._apng}disposeFrame(t,r,n){switch(t.disposeOp){case Kb.NONE:break;case Kb.BACKGROUND:for(let i=0;i<this._png.height;i++)for(let a=0;a<this._png.width;a++){const o=(i*t.width+a)*this._png.channels;for(let s=0;s<this._png.channels;s++)n.data[o+s]=0}break;case Kb.PREVIOUS:n.data.set(r.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(t,r){const n=1<<this._png.depth,i=(a,o)=>{const s=((a+r.yOffset)*this._png.width+r.xOffset+o)*this._png.channels,l=(a*r.width+o)*this._png.channels;return{index:s,frameIndex:l}};switch(r.blendOp){case kP.SOURCE:for(let a=0;a<r.height;a++)for(let o=0;o<r.width;o++){const{index:s,frameIndex:l}=i(a,o);for(let c=0;c<this._png.channels;c++)t.data[s+c]=r.data[l+c]}break;case kP.OVER:for(let a=0;a<r.height;a++)for(let o=0;o<r.width;o++){const{index:s,frameIndex:l}=i(a,o);for(let c=0;c<this._png.channels;c++){const u=r.data[l+this._png.channels-1]/n,A=c%(this._png.channels-1)===0?1:r.data[l+c],d=Math.floor(u*A+(1-u)*t.data[s+c]);t.data[s+c]+=d}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const t=this._isAnimated?(this._frames?.at(0)).data:this._inflator.result;if(this._filterMethod!==Qie.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===NP.NO_INTERLACE)this._png.data=Rie({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===NP.ADAM7)this._png.data=Ymt({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const t=this._inflator.result,r=this._frames.at(-1);r?r.data=t:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:Kb.NONE,blendOp:kP.SOURCE,data:t}),this._inflator=new bie,this._writingDataChunks=!1}}function i0t(e){if(e!==1&&e!==2&&e!==4&&e!==8&&e!==16)throw new Error(`invalid bit depth: ${e}`);return e}var Die;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.METRE=1]="METRE"})(Die||(Die={}));function a0t(e,t){return new n0t(e,t).decode()}var zn=(function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this})();function PP(){zn.console&&typeof zn.console.log=="function"&&zn.console.log.apply(zn.console,arguments)}var ua={log:PP,warn:function(e){zn.console&&(typeof zn.console.warn=="function"?zn.console.warn.apply(zn.console,arguments):PP.call(null,arguments))},error:function(e){zn.console&&(typeof zn.console.error=="function"?zn.console.error.apply(zn.console,arguments):PP(e))}};function OP(e,t,r){var n=new XMLHttpRequest;n.open("GET",e),n.responseType="blob",n.onload=function(){nv(n.response,t,r)},n.onerror=function(){ua.error("could not download file")},n.send()}function Fie(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function Vb(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var nv=zn.saveAs||((typeof window>"u"?"undefined":sr(window))!=="object"||window!==zn?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(e,t,r){var n=zn.URL||zn.webkitURL,i=document.createElement("a");t=t||e.name||"download",i.download=t,i.rel="noopener",typeof e=="string"?(i.href=e,i.origin!==location.origin?Fie(i.href)?OP(e,t,r):Vb(i,i.target="_blank"):Vb(i)):(i.href=n.createObjectURL(e),setTimeout(function(){n.revokeObjectURL(i.href)},4e4),setTimeout(function(){Vb(i)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,r){if(t=t||e.name||"download",typeof e=="string")if(Fie(e))OP(e,t,r);else{var n=document.createElement("a");n.href=e,n.target="_blank",setTimeout(function(){Vb(n)})}else navigator.msSaveOrOpenBlob((function(i,a){return a===void 0?a={autoBom:!1}:sr(a)!=="object"&&(ua.warn("Deprecated: Expected third argument to be a object"),a={autoBom:!a}),a.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(i.type)?new Blob(["\uFEFF",i],{type:i.type}):i})(e,r),t)}:function(e,t,r,n){if((n=n||open("","_blank"))&&(n.document.title=n.document.body.innerText="downloading..."),typeof e=="string")return OP(e,t,r);var i=e.type==="application/octet-stream",a=/constructor/i.test(zn.HTMLElement)||zn.safari,o=/CriOS\/[\d]+/.test(navigator.userAgent);if((o||i&&a)&&(typeof FileReader>"u"?"undefined":sr(FileReader))==="object"){var s=new FileReader;s.onloadend=function(){var u=s.result;u=o?u:u.replace(/^data:[^;]*;/,"data:attachment/file;"),n?n.location.href=u:location=u,n=null},s.readAsDataURL(e)}else{var l=zn.URL||zn.webkitURL,c=l.createObjectURL(e);n?n.location=c:location.href=c,n=null,setTimeout(function(){l.revokeObjectURL(c)},4e4)}});function Ibe(e){var t;e=e||"",this.ok=!1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var r=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(s){return[parseInt(s[1]),parseInt(s[2]),parseInt(s[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(s){return[parseInt(s[1],16),parseInt(s[2],16),parseInt(s[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(s){return[parseInt(s[1]+s[1],16),parseInt(s[2]+s[2],16),parseInt(s[3]+s[3],16)]}}],n=0;n<r.length;n++){var i=r[n].re,a=r[n].process,o=i.exec(e);o&&(t=a(o),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var s=this.r.toString(16),l=this.g.toString(16),c=this.b.toString(16);return s.length==1&&(s="0"+s),l.length==1&&(l="0"+l),c.length==1&&(c="0"+c),"#"+s+l+c}}var _R=zn.atob.bind(zn),_ie=zn.btoa.bind(zn);function jP(e,t){var r=e[0],n=e[1],i=e[2],a=e[3];r=Hs(r,n,i,a,t[0],7,-680876936),a=Hs(a,r,n,i,t[1],12,-389564586),i=Hs(i,a,r,n,t[2],17,606105819),n=Hs(n,i,a,r,t[3],22,-1044525330),r=Hs(r,n,i,a,t[4],7,-176418897),a=Hs(a,r,n,i,t[5],12,1200080426),i=Hs(i,a,r,n,t[6],17,-1473231341),n=Hs(n,i,a,r,t[7],22,-45705983),r=Hs(r,n,i,a,t[8],7,1770035416),a=Hs(a,r,n,i,t[9],12,-1958414417),i=Hs(i,a,r,n,t[10],17,-42063),n=Hs(n,i,a,r,t[11],22,-1990404162),r=Hs(r,n,i,a,t[12],7,1804603682),a=Hs(a,r,n,i,t[13],12,-40341101),i=Hs(i,a,r,n,t[14],17,-1502002290),r=Gs(r,n=Hs(n,i,a,r,t[15],22,1236535329),i,a,t[1],5,-165796510),a=Gs(a,r,n,i,t[6],9,-1069501632),i=Gs(i,a,r,n,t[11],14,643717713),n=Gs(n,i,a,r,t[0],20,-373897302),r=Gs(r,n,i,a,t[5],5,-701558691),a=Gs(a,r,n,i,t[10],9,38016083),i=Gs(i,a,r,n,t[15],14,-660478335),n=Gs(n,i,a,r,t[4],20,-405537848),r=Gs(r,n,i,a,t[9],5,568446438),a=Gs(a,r,n,i,t[14],9,-1019803690),i=Gs(i,a,r,n,t[3],14,-187363961),n=Gs(n,i,a,r,t[8],20,1163531501),r=Gs(r,n,i,a,t[13],5,-1444681467),a=Gs(a,r,n,i,t[2],9,-51403784),i=Gs(i,a,r,n,t[7],14,1735328473),r=Ks(r,n=Gs(n,i,a,r,t[12],20,-1926607734),i,a,t[5],4,-378558),a=Ks(a,r,n,i,t[8],11,-2022574463),i=Ks(i,a,r,n,t[11],16,1839030562),n=Ks(n,i,a,r,t[14],23,-35309556),r=Ks(r,n,i,a,t[1],4,-1530992060),a=Ks(a,r,n,i,t[4],11,1272893353),i=Ks(i,a,r,n,t[7],16,-155497632),n=Ks(n,i,a,r,t[10],23,-1094730640),r=Ks(r,n,i,a,t[13],4,681279174),a=Ks(a,r,n,i,t[0],11,-358537222),i=Ks(i,a,r,n,t[3],16,-722521979),n=Ks(n,i,a,r,t[6],23,76029189),r=Ks(r,n,i,a,t[9],4,-640364487),a=Ks(a,r,n,i,t[12],11,-421815835),i=Ks(i,a,r,n,t[15],16,530742520),r=Vs(r,n=Ks(n,i,a,r,t[2],23,-995338651),i,a,t[0],6,-198630844),a=Vs(a,r,n,i,t[7],10,1126891415),i=Vs(i,a,r,n,t[14],15,-1416354905),n=Vs(n,i,a,r,t[5],21,-57434055),r=Vs(r,n,i,a,t[12],6,1700485571),a=Vs(a,r,n,i,t[3],10,-1894986606),i=Vs(i,a,r,n,t[10],15,-1051523),n=Vs(n,i,a,r,t[1],21,-2054922799),r=Vs(r,n,i,a,t[8],6,1873313359),a=Vs(a,r,n,i,t[15],10,-30611744),i=Vs(i,a,r,n,t[6],15,-1560198380),n=Vs(n,i,a,r,t[13],21,1309151649),r=Vs(r,n,i,a,t[4],6,-145523070),a=Vs(a,r,n,i,t[11],10,-1120210379),i=Vs(i,a,r,n,t[2],15,718787259),n=Vs(n,i,a,r,t[9],21,-343485551),e[0]=pg(r,e[0]),e[1]=pg(n,e[1]),e[2]=pg(i,e[2]),e[3]=pg(a,e[3])}function fD(e,t,r,n,i,a){return t=pg(pg(t,e),pg(n,a)),pg(t<<i|t>>>32-i,r)}function Hs(e,t,r,n,i,a,o){return fD(t&r|~t&n,e,t,i,a,o)}function Gs(e,t,r,n,i,a,o){return fD(t&n|r&~n,e,t,i,a,o)}function Ks(e,t,r,n,i,a,o){return fD(t^r^n,e,t,i,a,o)}function Vs(e,t,r,n,i,a,o){return fD(r^(t|~n),e,t,i,a,o)}function Sbe(e){var t,r=e.length,n=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)jP(n,o0t(e.substring(t-64,t)));e=e.substring(t-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(jP(n,i),t=0;t<16;t++)i[t]=0;return i[14]=8*r,jP(n,i),n}function o0t(e){var t,r=[];for(t=0;t<64;t+=4)r[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return r}var Nie="0123456789abcdef".split("");function s0t(e){for(var t="",r=0;r<4;r++)t+=Nie[e>>8*r+4&15]+Nie[e>>8*r&15];return t}function l0t(e){return String.fromCharCode(255&e,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function WL(e){return Sbe(e).map(l0t).join("")}var c0t=(function(e){for(var t=0;t<e.length;t++)e[t]=s0t(e[t]);return e.join("")})(Sbe("hello"))!="5d41402abc4b2a76b9719d911017c592";function pg(e,t){if(c0t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}return e+t&4294967295}function XL(e,t){var r,n,i,a;if(e!==r){for(var o=(i=e,a=1+(256/e.length|0),new Array(a+1).join(i)),s=[],l=0;l<256;l++)s[l]=l;var c=0;for(l=0;l<256;l++){var u=s[l];c=(c+u+o.charCodeAt(l))%256,s[l]=s[c],s[c]=u}r=e,n=s}else s=n;var A=t.length,d=0,f=0,h="";for(l=0;l<A;l++)f=(f+(u=s[d=(d+1)%256]))%256,s[d]=s[f],s[f]=u,o=s[(s[d]+s[f])%256],h+=String.fromCharCode(t.charCodeAt(l)^o);return h}var kie={print:4,modify:8,copy:16,"annot-forms":32};function cE(e,t,r,n){this.v=1,this.r=2;var i=192;e.forEach(function(s){if(kie.perm!==void 0)throw new Error("Invalid permission: "+s);i+=kie[s]}),this.padding="(¿N^NuŠAd\0NVÿú\b..\0¶Ðh>€/\f©þdSiz";var a=(t+this.padding).substr(0,32),o=(r+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,o),this.P=-(1+(255^i)),this.encryptionKey=WL(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(n)).substr(0,5),this.U=XL(this.encryptionKey,this.padding)}function uE(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",r=e.length,n=0;n<r;n++){var i=e.charCodeAt(n);t+=i<33||i===35||i===37||i===40||i===41||i===47||i===60||i===62||i===91||i===93||i===123||i===125||i>126?"#"+("0"+i.toString(16)).slice(-2):e[n]}return t}function Pie(e){if(sr(e)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(r,n,i){if(i=i||!1,typeof r!="string"||typeof n!="function"||typeof i!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(r)||(t[r]={});var a=Math.random().toString(35);return t[r][a]=[n,!!i],a},this.unsubscribe=function(r){for(var n in t)if(t[n][r])return delete t[n][r],Object.keys(t[n]).length===0&&delete t[n],!0;return!1},this.publish=function(r){if(t.hasOwnProperty(r)){var n=Array.prototype.slice.call(arguments,1),i=[];for(var a in t[r]){var o=t[r][a];try{o[0].apply(e,n)}catch(s){zn.console&&ua.error("jsPDF PubSub Error",s.message,s)}o[1]&&i.push(a)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function uQ(e){if(!(this instanceof uQ))return new uQ(e);var t="opacity,stroke-opacity".split(",");for(var r in e)e.hasOwnProperty(r)&&t.indexOf(r)>=0&&(this[r]=e[r]);this.id="",this.objectNumber=-1}function Rbe(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function uv(e,t,r,n,i){if(!(this instanceof uv))return new uv(e,t,r,n,i);this.type=e==="axial"?2:3,this.coords=t,this.colors=r,Rbe.call(this,n,i)}function EE(e,t,r,n,i){if(!(this instanceof EE))return new EE(e,t,r,n,i);this.boundingBox=e,this.xStep=t,this.yStep=r,this.stream="",this.cloneIndex=0,Rbe.call(this,n,i)}function Bn(e){var t,r=typeof arguments[0]=="string"?arguments[0]:"p",n=arguments[1],i=arguments[2],a=arguments[3],o=[],s=1,l=16,c="S",u=null;sr(e=e||{})==="object"&&(r=e.orientation,n=e.unit||n,i=e.format||i,a=e.compress||e.compressPdf||a,(u=e.encryption||null)!==null&&(u.userPassword=u.userPassword||"",u.ownerPassword=u.ownerPassword||"",u.userPermissions=u.userPermissions||[]),s=typeof e.userUnit=="number"?Math.abs(e.userUnit):1,e.precision!==void 0&&(t=e.precision),e.floatPrecision!==void 0&&(l=e.floatPrecision),c=e.defaultPathOperation||"S"),o=e.filters||(a===!0?["FlateEncode"]:o),n=n||"mm",r=(""+(r||"P")).toLowerCase();var A=e.putOnlyUsedFonts||!1,d={},f={internal:{},__private__:{}};f.__private__.PubSub=Pie;var h="1.3",g=f.__private__.getPdfVersion=function(){return h};f.__private__.setPdfVersion=function(te){h=te};var p={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};f.__private__.getPageFormats=function(){return p};var m=f.__private__.getPageFormat=function(te){return p[te]};i=i||"a4";var y="compat",C="advanced",w=y;function B(){this.saveGraphicsState(),ie(new gt(qe,0,0,-qe,0,Ql()*qe).toString()+" cm"),this.setFontSize(this.getFontSize()/qe),c="n",w=C}function x(){this.restoreGraphicsState(),c="S",w=y}var M=f.__private__.combineFontStyleAndFontWeight=function(te,we){if(te=="bold"&&we=="normal"||te=="bold"&&we==400||te=="normal"&&we=="italic"||te=="bold"&&we=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return we&&(te=we==400||we==="normal"?te==="italic"?"italic":"normal":we!=700&&we!=="bold"||te!=="normal"?(we==700?"bold":we)+""+te:"bold"),te};f.advancedAPI=function(te){var we=w===y;return we&&B.call(this),typeof te!="function"||(te(this),we&&x.call(this)),this},f.compatAPI=function(te){var we=w===C;return we&&x.call(this),typeof te!="function"||(te(this),we&&B.call(this)),this},f.isAdvancedAPI=function(){return w===C};var S,R=function(te){if(w!==C)throw new Error(te+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},b=f.roundToPrecision=f.__private__.roundToPrecision=function(te,we){var it=t||we;if(isNaN(te)||isNaN(it))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return te.toFixed(it).replace(/0+$/,"")};S=f.hpf=f.__private__.hpf=typeof l=="number"?function(te){if(isNaN(te))throw new Error("Invalid argument passed to jsPDF.hpf");return b(te,l)}:l==="smart"?function(te){if(isNaN(te))throw new Error("Invalid argument passed to jsPDF.hpf");return b(te,te>-1&&te<1?16:5)}:function(te){if(isNaN(te))throw new Error("Invalid argument passed to jsPDF.hpf");return b(te,16)};var T=f.f2=f.__private__.f2=function(te){if(isNaN(te))throw new Error("Invalid argument passed to jsPDF.f2");return b(te,2)},D=f.__private__.f3=function(te){if(isNaN(te))throw new Error("Invalid argument passed to jsPDF.f3");return b(te,3)},F=f.scale=f.__private__.scale=function(te){if(isNaN(te))throw new Error("Invalid argument passed to jsPDF.scale");return w===y?te*qe:w===C?te:void 0},_=function(te){return F((function(we){return w===y?Ql()-we:w===C?we:void 0})(te))};f.__private__.setPrecision=f.setPrecision=function(te){typeof parseInt(te,10)=="number"&&(t=parseInt(te,10))};var N,P="00000000000000000000000000000000",k=f.__private__.getFileId=function(){return P},j=f.__private__.setFileId=function(te){return P=te!==void 0&&/^[a-fA-F0-9]{32}$/.test(te)?te.toUpperCase():P.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),u!==null&&(Lt=new cE(u.userPermissions,u.userPassword,u.ownerPassword,P)),P};f.setFileId=function(te){return j(te),this},f.getFileId=function(){return k()};var Y=f.__private__.convertDateToPDFDate=function(te){var we=te.getTimezoneOffset(),it=we<0?"+":"-",yt=Math.floor(Math.abs(we/60)),kt=Math.abs(we%60),lr=[it,z(yt),"'",z(kt),"'"].join("");return["D:",te.getFullYear(),z(te.getMonth()+1),z(te.getDate()),z(te.getHours()),z(te.getMinutes()),z(te.getSeconds()),lr].join("")},X=f.__private__.convertPDFDateToDate=function(te){var we=parseInt(te.substr(2,4),10),it=parseInt(te.substr(6,2),10)-1,yt=parseInt(te.substr(8,2),10),kt=parseInt(te.substr(10,2),10),lr=parseInt(te.substr(12,2),10),gr=parseInt(te.substr(14,2),10);return new Date(we,it,yt,kt,lr,gr,0)},K=f.__private__.setCreationDate=function(te){var we;if(te===void 0&&(te=new Date),te instanceof Date)we=Y(te);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(te))throw new Error("Invalid argument passed to jsPDF.setCreationDate");we=te}return N=we},U=f.__private__.getCreationDate=function(te){var we=N;return te==="jsDate"&&(we=X(N)),we};f.setCreationDate=function(te){return K(te),this},f.getCreationDate=function(te){return U(te)};var G,z=f.__private__.padd2=function(te){return("0"+parseInt(te)).slice(-2)},H=f.__private__.padd2Hex=function(te){return("00"+(te=te.toString())).substr(te.length)},V=0,Z=[],ne=[],re=0,ue=[],he=[],me=!1,be=ne;f.__private__.setCustomOutputDestination=function(te){me=!0,be=te};var Me=function(te){me||(be=te)};f.__private__.resetCustomOutputDestination=function(){me=!1,be=ne};var ie=f.__private__.out=function(te){return te=te.toString(),re+=te.length+1,be.push(te),be},Se=f.__private__.write=function(te){return ie(arguments.length===1?te.toString():Array.prototype.join.call(arguments," "))},Ue=f.__private__.getArrayBuffer=function(te){for(var we=te.length,it=new ArrayBuffer(we),yt=new Uint8Array(it);we--;)yt[we]=te.charCodeAt(we);return it},ct=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];f.__private__.getStandardFonts=function(){return ct};var He=e.fontSize||16;f.__private__.setFontSize=f.setFontSize=function(te){return He=w===C?te/qe:te,this};var Re,Ce=f.__private__.getFontSize=f.getFontSize=function(){return w===y?He:He*qe},De=e.R2L||!1;f.__private__.setR2L=f.setR2L=function(te){return De=te,this},f.__private__.getR2L=f.getR2L=function(){return De};var Ie,$e=f.__private__.setZoomMode=function(te){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(te))Re=te;else if(isNaN(te)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(te)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+te+'" is not recognized.');Re=te}else Re=parseInt(te,10)};f.__private__.getZoomMode=function(){return Re};var Ct,Ze=f.__private__.setPageMode=function(te){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(te)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+te+'" is not recognized.');Ie=te};f.__private__.getPageMode=function(){return Ie};var tt=f.__private__.setLayoutMode=function(te){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(te)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+te+'" is not recognized.');Ct=te};f.__private__.getLayoutMode=function(){return Ct},f.__private__.setDisplayMode=f.setDisplayMode=function(te,we,it){return $e(te),tt(we),Ze(it),this};var nt={title:"",subject:"",author:"",keywords:"",creator:""};f.__private__.getDocumentProperty=function(te){if(Object.keys(nt).indexOf(te)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return nt[te]},f.__private__.getDocumentProperties=function(){return nt},f.__private__.setDocumentProperties=f.setProperties=f.setDocumentProperties=function(te){for(var we in nt)nt.hasOwnProperty(we)&&te[we]&&(nt[we]=te[we]);return this},f.__private__.setDocumentProperty=function(te,we){if(Object.keys(nt).indexOf(te)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return nt[te]=we};var rt,qe,de,We,ut,Et={},ze={},Ge=[],pe={},Bt={},xt={},$={},Qe=null,Fe=0,Ae=[],le=new Pie(f),Be=e.hotfixes||[],Ke={},je={},ft=[],gt=function te(we,it,yt,kt,lr,gr){if(!(this instanceof te))return new te(we,it,yt,kt,lr,gr);isNaN(we)&&(we=1),isNaN(it)&&(it=0),isNaN(yt)&&(yt=0),isNaN(kt)&&(kt=1),isNaN(lr)&&(lr=0),isNaN(gr)&&(gr=0),this._matrix=[we,it,yt,kt,lr,gr]};Object.defineProperty(gt.prototype,"sx",{get:function(){return this._matrix[0]},set:function(te){this._matrix[0]=te}}),Object.defineProperty(gt.prototype,"shy",{get:function(){return this._matrix[1]},set:function(te){this._matrix[1]=te}}),Object.defineProperty(gt.prototype,"shx",{get:function(){return this._matrix[2]},set:function(te){this._matrix[2]=te}}),Object.defineProperty(gt.prototype,"sy",{get:function(){return this._matrix[3]},set:function(te){this._matrix[3]=te}}),Object.defineProperty(gt.prototype,"tx",{get:function(){return this._matrix[4]},set:function(te){this._matrix[4]=te}}),Object.defineProperty(gt.prototype,"ty",{get:function(){return this._matrix[5]},set:function(te){this._matrix[5]=te}}),Object.defineProperty(gt.prototype,"a",{get:function(){return this._matrix[0]},set:function(te){this._matrix[0]=te}}),Object.defineProperty(gt.prototype,"b",{get:function(){return this._matrix[1]},set:function(te){this._matrix[1]=te}}),Object.defineProperty(gt.prototype,"c",{get:function(){return this._matrix[2]},set:function(te){this._matrix[2]=te}}),Object.defineProperty(gt.prototype,"d",{get:function(){return this._matrix[3]},set:function(te){this._matrix[3]=te}}),Object.defineProperty(gt.prototype,"e",{get:function(){return this._matrix[4]},set:function(te){this._matrix[4]=te}}),Object.defineProperty(gt.prototype,"f",{get:function(){return this._matrix[5]},set:function(te){this._matrix[5]=te}}),Object.defineProperty(gt.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(gt.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(gt.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(gt.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),gt.prototype.join=function(te){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(S).join(te)},gt.prototype.multiply=function(te){var we=te.sx*this.sx+te.shy*this.shx,it=te.sx*this.shy+te.shy*this.sy,yt=te.shx*this.sx+te.sy*this.shx,kt=te.shx*this.shy+te.sy*this.sy,lr=te.tx*this.sx+te.ty*this.shx+this.tx,gr=te.tx*this.shy+te.ty*this.sy+this.ty;return new gt(we,it,yt,kt,lr,gr)},gt.prototype.decompose=function(){var te=this.sx,we=this.shy,it=this.shx,yt=this.sy,kt=this.tx,lr=this.ty,gr=Math.sqrt(te*te+we*we),Zr=(te/=gr)*it+(we/=gr)*yt;it-=te*Zr,yt-=we*Zr;var sn=Math.sqrt(it*it+yt*yt);return Zr/=sn,te*(yt/=sn)<we*(it/=sn)&&(te=-te,we=-we,Zr=-Zr,gr=-gr),{scale:new gt(gr,0,0,sn,0,0),translate:new gt(1,0,0,1,kt,lr),rotate:new gt(te,we,-we,te,0,0),skew:new gt(1,0,Zr,1,0,0)}},gt.prototype.toString=function(te){return this.join(" ")},gt.prototype.inversed=function(){var te=this.sx,we=this.shy,it=this.shx,yt=this.sy,kt=this.tx,lr=this.ty,gr=1/(te*yt-we*it),Zr=yt*gr,sn=-we*gr,In=-it*gr,Fn=te*gr;return new gt(Zr,sn,In,Fn,-Zr*kt-In*lr,-sn*kt-Fn*lr)},gt.prototype.applyToPoint=function(te){var we=te.x*this.sx+te.y*this.shx+this.tx,it=te.x*this.shy+te.y*this.sy+this.ty;return new Rl(we,it)},gt.prototype.applyToRectangle=function(te){var we=this.applyToPoint(te),it=this.applyToPoint(new Rl(te.x+te.w,te.y+te.h));return new Kd(we.x,we.y,it.x-we.x,it.y-we.y)},gt.prototype.clone=function(){var te=this.sx,we=this.shy,it=this.shx,yt=this.sy,kt=this.tx,lr=this.ty;return new gt(te,we,it,yt,kt,lr)},f.Matrix=gt;var vt=f.matrixMult=function(te,we){return we.multiply(te)},at=new gt(1,0,0,1,0,0);f.unitMatrix=f.identityMatrix=at;var mt=function(te,we){if(!Bt[te]){var it=(we instanceof uv?"Sh":"P")+(Object.keys(pe).length+1).toString(10);we.id=it,Bt[te]=it,pe[it]=we,le.publish("addPattern",we)}};f.ShadingPattern=uv,f.TilingPattern=EE,f.addShadingPattern=function(te,we){return R("addShadingPattern()"),mt(te,we),this},f.beginTilingPattern=function(te){R("beginTilingPattern()"),Vd(te.boundingBox[0],te.boundingBox[1],te.boundingBox[2]-te.boundingBox[0],te.boundingBox[3]-te.boundingBox[1],te.matrix)},f.endTilingPattern=function(te,we){R("endTilingPattern()"),we.stream=he[G].join(`
`),mt(te,we),le.publish("endTilingPattern",we),ft.pop().restore()};var qt,Xt=f.__private__.newObject=function(){var te=Dr();return Lr(te,!0),te},Dr=f.__private__.newObjectDeferred=function(){return V++,Z[V]=function(){return re},V},Lr=function(te,we){return we=typeof we=="boolean"&&we,Z[te]=re,we&&ie(te+" 0 obj"),te},Kr=f.__private__.newAdditionalObject=function(){var te={objId:Dr(),content:""};return ue.push(te),te},Pr=Dr(),vr=Dr(),wr=f.__private__.decodeColorString=function(te){var we=te.split(" ");if(we.length!==2||we[1]!=="g"&&we[1]!=="G")we.length!==5||we[4]!=="k"&&we[4]!=="K"||(we=[(1-we[0])*(1-we[3]),(1-we[1])*(1-we[3]),(1-we[2])*(1-we[3]),"r"]);else{var it=parseFloat(we[0]);we=[it,it,it,"r"]}for(var yt="#",kt=0;kt<3;kt++)yt+=("0"+Math.floor(255*parseFloat(we[kt])).toString(16)).slice(-2);return yt},Mr=f.__private__.encodeColorString=function(te){var we;typeof te=="string"&&(te={ch1:te});var it=te.ch1,yt=te.ch2,kt=te.ch3,lr=te.ch4,gr=te.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof it=="string"&&it.charAt(0)!=="#"){var Zr=new Ibe(it);if(Zr.ok)it=Zr.toHex();else if(!/^\d*\.?\d*$/.test(it))throw new Error('Invalid color "'+it+'" passed to jsPDF.encodeColorString.')}if(typeof it=="string"&&/^#[0-9A-Fa-f]{3}$/.test(it)&&(it="#"+it[1]+it[1]+it[2]+it[2]+it[3]+it[3]),typeof it=="string"&&/^#[0-9A-Fa-f]{6}$/.test(it)){var sn=parseInt(it.substr(1),16);it=sn>>16&255,yt=sn>>8&255,kt=255&sn}if(yt===void 0||lr===void 0&&it===yt&&yt===kt)we=typeof it=="string"?it+" "+gr[0]:te.precision===2?T(it/255)+" "+gr[0]:D(it/255)+" "+gr[0];else if(lr===void 0||sr(lr)==="object"){if(lr&&!isNaN(lr.a)&&lr.a===0)return["1.","1.","1.",gr[1]].join(" ");we=typeof it=="string"?[it,yt,kt,gr[1]].join(" "):te.precision===2?[T(it/255),T(yt/255),T(kt/255),gr[1]].join(" "):[D(it/255),D(yt/255),D(kt/255),gr[1]].join(" ")}else we=typeof it=="string"?[it,yt,kt,lr,gr[2]].join(" "):te.precision===2?[T(it),T(yt),T(kt),T(lr),gr[2]].join(" "):[D(it),D(yt),D(kt),D(lr),gr[2]].join(" ");return we},Fr=f.__private__.getFilters=function(){return o},br=f.__private__.putStream=function(te){var we=(te=te||{}).data||"",it=te.filters||Fr(),yt=te.alreadyAppliedFilters||[],kt=te.addLength1||!1,lr=we.length,gr=te.objectId,Zr=function(Rr){return Rr};if(u!==null&&gr===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");u!==null&&(Zr=Lt.encryptor(gr,0));var sn={};it===!0&&(it=["FlateEncode"]);var In=te.additionalKeyValues||[],Fn=(sn=Bn.API.processDataByFilters!==void 0?Bn.API.processDataByFilters(we,it):{data:we,reverseChain:[]}).reverseChain+(Array.isArray(yt)?yt.join(" "):yt.toString());if(sn.data.length!==0&&(In.push({key:"Length",value:sn.data.length}),kt===!0&&In.push({key:"Length1",value:lr})),Fn.length!=0)if(Fn.split("/").length-1==1)In.push({key:"Filter",value:Fn});else{In.push({key:"Filter",value:"["+Fn+"]"});for(var ui=0;ui<In.length;ui+=1)if(In[ui].key==="DecodeParms"){for(var oa=[],Qa=0;Qa<sn.reverseChain.split("/").length-1;Qa+=1)oa.push("null");oa.push(In[ui].value),In[ui].value="["+oa.join(" ")+"]"}}ie("<<");for(var Xr=0;Xr<In.length;Xr++)ie("/"+In[Xr].key+" "+In[Xr].value);ie(">>"),sn.data.length!==0&&(ie("stream"),ie(Zr(sn.data)),ie("endstream"))},Qr=f.__private__.putPage=function(te){var we=te.number,it=te.data,yt=te.objId,kt=te.contentsObjId;Lr(yt,!0),ie("<</Type /Page"),ie("/Parent "+te.rootDictionaryObjId+" 0 R"),ie("/Resources "+te.resourceDictionaryObjId+" 0 R"),ie("/MediaBox ["+parseFloat(S(te.mediaBox.bottomLeftX))+" "+parseFloat(S(te.mediaBox.bottomLeftY))+" "+S(te.mediaBox.topRightX)+" "+S(te.mediaBox.topRightY)+"]"),te.cropBox!==null&&ie("/CropBox ["+S(te.cropBox.bottomLeftX)+" "+S(te.cropBox.bottomLeftY)+" "+S(te.cropBox.topRightX)+" "+S(te.cropBox.topRightY)+"]"),te.bleedBox!==null&&ie("/BleedBox ["+S(te.bleedBox.bottomLeftX)+" "+S(te.bleedBox.bottomLeftY)+" "+S(te.bleedBox.topRightX)+" "+S(te.bleedBox.topRightY)+"]"),te.trimBox!==null&&ie("/TrimBox ["+S(te.trimBox.bottomLeftX)+" "+S(te.trimBox.bottomLeftY)+" "+S(te.trimBox.topRightX)+" "+S(te.trimBox.topRightY)+"]"),te.artBox!==null&&ie("/ArtBox ["+S(te.artBox.bottomLeftX)+" "+S(te.artBox.bottomLeftY)+" "+S(te.artBox.topRightX)+" "+S(te.artBox.topRightY)+"]"),typeof te.userUnit=="number"&&te.userUnit!==1&&ie("/UserUnit "+te.userUnit),le.publish("putPage",{objId:yt,pageContext:Ae[we],pageNumber:we,page:it}),ie("/Contents "+kt+" 0 R"),ie(">>"),ie("endobj");var lr=it.join(`
`);return w===C&&(lr+=`
Q`),Lr(kt,!0),br({data:lr,filters:Fr(),objectId:kt}),ie("endobj"),yt},Ar=f.__private__.putPages=function(){var te,we,it=[];for(te=1;te<=Fe;te++)Ae[te].objId=Dr(),Ae[te].contentsObjId=Dr();for(te=1;te<=Fe;te++)it.push(Qr({number:te,data:he[te],objId:Ae[te].objId,contentsObjId:Ae[te].contentsObjId,mediaBox:Ae[te].mediaBox,cropBox:Ae[te].cropBox,bleedBox:Ae[te].bleedBox,trimBox:Ae[te].trimBox,artBox:Ae[te].artBox,userUnit:Ae[te].userUnit,rootDictionaryObjId:Pr,resourceDictionaryObjId:vr}));Lr(Pr,!0),ie("<</Type /Pages");var yt="/Kids [";for(we=0;we<Fe;we++)yt+=it[we]+" 0 R ";ie(yt+"]"),ie("/Count "+Fe),ie(">>"),ie("endobj"),le.publish("postPutPages")},mr=function(te){le.publish("putFont",{font:te,out:ie,newObject:Xt,putStream:br}),te.isAlreadyPutted!==!0&&(te.objectNumber=Xt(),ie("<<"),ie("/Type /Font"),ie("/BaseFont /"+uE(te.postScriptName)),ie("/Subtype /Type1"),typeof te.encoding=="string"&&ie("/Encoding /"+te.encoding),ie("/FirstChar 32"),ie("/LastChar 255"),ie(">>"),ie("endobj"))},fr=function(te){te.objectNumber=Xt();var we=[];we.push({key:"Type",value:"/XObject"}),we.push({key:"Subtype",value:"/Form"}),we.push({key:"BBox",value:"["+[S(te.x),S(te.y),S(te.x+te.width),S(te.y+te.height)].join(" ")+"]"}),we.push({key:"Matrix",value:"["+te.matrix.toString()+"]"});var it=te.pages[1].join(`
`);br({data:it,additionalKeyValues:we,objectId:te.objectNumber}),ie("endobj")},Gt=function(te,we){we||(we=21);var it=Xt(),yt=(function(gr,Zr){var sn,In=[],Fn=1/(Zr-1);for(sn=0;sn<1;sn+=Fn)In.push(sn);if(In.push(1),gr[0].offset!=0){var ui={offset:0,color:gr[0].color};gr.unshift(ui)}if(gr[gr.length-1].offset!=1){var oa={offset:1,color:gr[gr.length-1].color};gr.push(oa)}for(var Qa="",Xr=0,Rr=0;Rr<In.length;Rr++){for(sn=In[Rr];sn>gr[Xr+1].offset;)Xr++;var Ur=gr[Xr].offset,wn=(sn-Ur)/(gr[Xr+1].offset-Ur),Di=gr[Xr].color,vo=gr[Xr+1].color;Qa+=H(Math.round((1-wn)*Di[0]+wn*vo[0]).toString(16))+H(Math.round((1-wn)*Di[1]+wn*vo[1]).toString(16))+H(Math.round((1-wn)*Di[2]+wn*vo[2]).toString(16))}return Qa.trim()})(te.colors,we),kt=[];kt.push({key:"FunctionType",value:"0"}),kt.push({key:"Domain",value:"[0.0 1.0]"}),kt.push({key:"Size",value:"["+we+"]"}),kt.push({key:"BitsPerSample",value:"8"}),kt.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),kt.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),br({data:yt,additionalKeyValues:kt,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:it}),ie("endobj"),te.objectNumber=Xt(),ie("<< /ShadingType "+te.type),ie("/ColorSpace /DeviceRGB");var lr="/Coords ["+S(parseFloat(te.coords[0]))+" "+S(parseFloat(te.coords[1]))+" ";te.type===2?lr+=S(parseFloat(te.coords[2]))+" "+S(parseFloat(te.coords[3])):lr+=S(parseFloat(te.coords[2]))+" "+S(parseFloat(te.coords[3]))+" "+S(parseFloat(te.coords[4]))+" "+S(parseFloat(te.coords[5])),ie(lr+="]"),te.matrix&&ie("/Matrix ["+te.matrix.toString()+"]"),ie("/Function "+it+" 0 R"),ie("/Extend [true true]"),ie(">>"),ie("endobj")},Kt=function(te,we){var it=Dr(),yt=Xt();we.push({resourcesOid:it,objectOid:yt}),te.objectNumber=yt;var kt=[];kt.push({key:"Type",value:"/Pattern"}),kt.push({key:"PatternType",value:"1"}),kt.push({key:"PaintType",value:"1"}),kt.push({key:"TilingType",value:"1"}),kt.push({key:"BBox",value:"["+te.boundingBox.map(S).join(" ")+"]"}),kt.push({key:"XStep",value:S(te.xStep)}),kt.push({key:"YStep",value:S(te.yStep)}),kt.push({key:"Resources",value:it+" 0 R"}),te.matrix&&kt.push({key:"Matrix",value:"["+te.matrix.toString()+"]"}),br({data:te.stream,additionalKeyValues:kt,objectId:te.objectNumber}),ie("endobj")},er=function(te){for(var we in te.objectNumber=Xt(),ie("<<"),te)switch(we){case"opacity":ie("/ca "+T(te[we]));break;case"stroke-opacity":ie("/CA "+T(te[we]))}ie(">>"),ie("endobj")},Ir=function(te){Lr(te.resourcesOid,!0),ie("<<"),ie("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),(function(){for(var we in ie("/Font <<"),Et)Et.hasOwnProperty(we)&&(A===!1||A===!0&&d.hasOwnProperty(we))&&ie("/"+we+" "+Et[we].objectNumber+" 0 R");ie(">>")})(),(function(){if(Object.keys(pe).length>0){for(var we in ie("/Shading <<"),pe)pe.hasOwnProperty(we)&&pe[we]instanceof uv&&pe[we].objectNumber>=0&&ie("/"+we+" "+pe[we].objectNumber+" 0 R");le.publish("putShadingPatternDict"),ie(">>")}})(),(function(we){if(Object.keys(pe).length>0){for(var it in ie("/Pattern <<"),pe)pe.hasOwnProperty(it)&&pe[it]instanceof f.TilingPattern&&pe[it].objectNumber>=0&&pe[it].objectNumber<we&&ie("/"+it+" "+pe[it].objectNumber+" 0 R");le.publish("putTilingPatternDict"),ie(">>")}})(te.objectOid),(function(){if(Object.keys(xt).length>0){var we;for(we in ie("/ExtGState <<"),xt)xt.hasOwnProperty(we)&&xt[we].objectNumber>=0&&ie("/"+we+" "+xt[we].objectNumber+" 0 R");le.publish("putGStateDict"),ie(">>")}})(),(function(){for(var we in ie("/XObject <<"),Ke)Ke.hasOwnProperty(we)&&Ke[we].objectNumber>=0&&ie("/"+we+" "+Ke[we].objectNumber+" 0 R");le.publish("putXobjectDict"),ie(">>")})(),ie(">>"),ie("endobj")},Gr=function(te){ze[te.fontName]=ze[te.fontName]||{},ze[te.fontName][te.fontStyle]=te.id},Rn=function(te,we,it,yt,kt){var lr={id:"F"+(Object.keys(Et).length+1).toString(10),postScriptName:te,fontName:we,fontStyle:it,encoding:yt,isStandardFont:kt||!1,metadata:{}};return le.publish("addFont",{font:lr,instance:this}),Et[lr.id]=lr,Gr(lr),lr.id},dn=f.__private__.pdfEscape=f.pdfEscape=function(te,we){return(function(it,yt){var kt,lr,gr,Zr,sn,In,Fn,ui,oa;if(gr=(yt=yt||{}).sourceEncoding||"Unicode",sn=yt.outputEncoding,(yt.autoencode||sn)&&Et[rt].metadata&&Et[rt].metadata[gr]&&Et[rt].metadata[gr].encoding&&(Zr=Et[rt].metadata[gr].encoding,!sn&&Et[rt].encoding&&(sn=Et[rt].encoding),!sn&&Zr.codePages&&(sn=Zr.codePages[0]),typeof sn=="string"&&(sn=Zr[sn]),sn)){for(Fn=!1,In=[],kt=0,lr=it.length;kt<lr;kt++)(ui=sn[it.charCodeAt(kt)])?In.push(String.fromCharCode(ui)):In.push(it[kt]),In[kt].charCodeAt(0)>>8&&(Fn=!0);it=In.join("")}for(kt=it.length;Fn===void 0&&kt!==0;)it.charCodeAt(kt-1)>>8&&(Fn=!0),kt--;if(!Fn)return it;for(In=yt.noBOM?[]:[254,255],kt=0,lr=it.length;kt<lr;kt++){if((oa=(ui=it.charCodeAt(kt))>>8)>>8)throw new Error("Character at position "+kt+" of string '"+it+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");In.push(oa),In.push(ui-(oa<<8))}return String.fromCharCode.apply(void 0,In)})(te,we).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Qn=f.__private__.beginPage=function(te){he[++Fe]=[],Ae[Fe]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(te[0]),topRightY:Number(te[1])}},Tt(Fe),Me(he[G])},pt=function(te,we){var it,yt,kt;switch(r=we||r,typeof te=="string"&&(it=m(te.toLowerCase()),Array.isArray(it)&&(yt=it[0],kt=it[1])),Array.isArray(te)&&(yt=te[0]*qe,kt=te[1]*qe),isNaN(yt)&&(yt=i[0],kt=i[1]),(yt>14400||kt>14400)&&(ua.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),yt=Math.min(14400,yt),kt=Math.min(14400,kt)),i=[yt,kt],r.substr(0,1)){case"l":kt>yt&&(i=[kt,yt]);break;case"p":yt>kt&&(i=[kt,yt])}Qn(i),jr(qr),ie(Ta),Sl!==0&&ie(Sl+" J"),_A!==0&&ie(_A+" j"),le.publish("addPage",{pageNumber:Fe})},Xe=function(te){te>0&&te<=Fe&&(he.splice(te,1),Ae.splice(te,1),Fe--,G>Fe&&(G=Fe),this.setPage(G))},Tt=function(te){te>0&&te<=Fe&&(G=te)},Nt=f.__private__.getNumberOfPages=f.getNumberOfPages=function(){return he.length-1},Wt=function(te,we,it){var yt,kt=void 0;return it=it||{},te=te!==void 0?te:Et[rt].fontName,we=we!==void 0?we:Et[rt].fontStyle,yt=te.toLowerCase(),ze[yt]!==void 0&&ze[yt][we]!==void 0?kt=ze[yt][we]:ze[te]!==void 0&&ze[te][we]!==void 0?kt=ze[te][we]:it.disableWarning===!1&&ua.warn("Unable to look up font label for font '"+te+"', '"+we+"'. Refer to getFontList() for available fonts."),kt||it.noFallback||(kt=ze.times[we])==null&&(kt=ze.times.normal),kt},St=f.__private__.putInfo=function(){var te=Xt(),we=function(yt){return yt};for(var it in u!==null&&(we=Lt.encryptor(te,0)),ie("<<"),ie("/Producer ("+dn(we("jsPDF "+Bn.version))+")"),nt)nt.hasOwnProperty(it)&&nt[it]&&ie("/"+it.substr(0,1).toUpperCase()+it.substr(1)+" ("+dn(we(nt[it]))+")");ie("/CreationDate ("+dn(we(N))+")"),ie(">>"),ie("endobj")},ve=f.__private__.putCatalog=function(te){var we=(te=te||{}).rootDictionaryObjId||Pr;switch(Xt(),ie("<<"),ie("/Type /Catalog"),ie("/Pages "+we+" 0 R"),Re||(Re="fullwidth"),Re){case"fullwidth":ie("/OpenAction [3 0 R /FitH null]");break;case"fullheight":ie("/OpenAction [3 0 R /FitV null]");break;case"fullpage":ie("/OpenAction [3 0 R /Fit]");break;case"original":ie("/OpenAction [3 0 R /XYZ null null 1]");break;default:var it=""+Re;it.substr(it.length-1)==="%"&&(Re=parseInt(Re)/100),typeof Re=="number"&&ie("/OpenAction [3 0 R /XYZ null null "+T(Re)+"]")}switch(Ct||(Ct="continuous"),Ct){case"continuous":ie("/PageLayout /OneColumn");break;case"single":ie("/PageLayout /SinglePage");break;case"two":case"twoleft":ie("/PageLayout /TwoColumnLeft");break;case"tworight":ie("/PageLayout /TwoColumnRight")}Ie&&ie("/PageMode /"+Ie),le.publish("putCatalog"),ie(">>"),ie("endobj")},ke=f.__private__.putTrailer=function(){ie("trailer"),ie("<<"),ie("/Size "+(V+1)),ie("/Root "+V+" 0 R"),ie("/Info "+(V-1)+" 0 R"),u!==null&&ie("/Encrypt "+Lt.oid+" 0 R"),ie("/ID [ <"+P+"> <"+P+"> ]"),ie(">>")},ye=f.__private__.putHeader=function(){ie("%PDF-"+h),ie("%ºß¬à")},Oe=f.__private__.putXRef=function(){var te="0000000000";ie("xref"),ie("0 "+(V+1)),ie("0000000000 65535 f ");for(var we=1;we<=V;we++)typeof Z[we]=="function"?ie((te+Z[we]()).slice(-10)+" 00000 n "):Z[we]!==void 0?ie((te+Z[we]).slice(-10)+" 00000 n "):ie("0000000000 00000 n ")},Le=f.__private__.buildDocument=function(){var te;V=0,re=0,ne=[],Z=[],ue=[],Pr=Dr(),vr=Dr(),Me(ne),le.publish("buildDocument"),ye(),Ar(),(function(){le.publish("putAdditionalObjects");for(var it=0;it<ue.length;it++){var yt=ue[it];Lr(yt.objId,!0),ie(yt.content),ie("endobj")}le.publish("postPutAdditionalObjects")})(),te=[],(function(){for(var it in Et)Et.hasOwnProperty(it)&&(A===!1||A===!0&&d.hasOwnProperty(it))&&mr(Et[it])})(),(function(){var it;for(it in xt)xt.hasOwnProperty(it)&&er(xt[it])})(),(function(){for(var it in Ke)Ke.hasOwnProperty(it)&&fr(Ke[it])})(),(function(it){var yt;for(yt in pe)pe.hasOwnProperty(yt)&&(pe[yt]instanceof uv?Gt(pe[yt]):pe[yt]instanceof EE&&Kt(pe[yt],it))})(te),le.publish("putResources"),te.forEach(Ir),Ir({resourcesOid:vr,objectOid:Number.MAX_SAFE_INTEGER}),le.publish("postPutResources"),u!==null&&(Lt.oid=Xt(),ie("<<"),ie("/Filter /Standard"),ie("/V "+Lt.v),ie("/R "+Lt.r),ie("/U <"+Lt.toHexString(Lt.U)+">"),ie("/O <"+Lt.toHexString(Lt.O)+">"),ie("/P "+Lt.P),ie(">>"),ie("endobj")),St(),ve();var we=re;return Oe(),ke(),ie("startxref"),ie(""+we),ie("%%EOF"),Me(he[G]),ne.join(`
`)},et=f.__private__.getBlob=function(te){return new Blob([Ue(te)],{type:"application/pdf"})},bt=f.output=f.__private__.output=(qt=function(te,we){switch(typeof(we=we||{})=="string"?we={filename:we}:we.filename=we.filename||"generated.pdf",te){case void 0:return Le();case"save":f.save(we.filename);break;case"arraybuffer":return Ue(Le());case"blob":return et(Le());case"bloburi":case"bloburl":if(zn.URL!==void 0&&typeof zn.URL.createObjectURL=="function")return zn.URL&&zn.URL.createObjectURL(et(Le()))||void 0;ua.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var it="",yt=Le();try{it=_ie(yt)}catch{it=_ie(unescape(encodeURIComponent(yt)))}return"data:application/pdf;filename="+we.filename+";base64,"+it;case"pdfobjectnewwindow":if(Object.prototype.toString.call(zn)==="[object Window]"){var kt="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",lr=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';we.pdfObjectUrl&&(kt=we.pdfObjectUrl,lr="");var gr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+kt+'"'+lr+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(we)+");<\/script></body></html>",Zr=zn.open();return Zr!==null&&Zr.document.write(gr),Zr}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(zn)==="[object Window]"){var sn='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(we.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+we.filename+'" width="500px" height="400px" /></body></html>',In=zn.open();if(In!==null){In.document.write(sn);var Fn=this;In.document.documentElement.querySelector("#pdfViewer").onload=function(){In.document.title=we.filename,In.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Fn.output("bloburl"))}}return In}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(zn)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var ui='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",we)+'"></iframe></body></html>',oa=zn.open();if(oa!==null&&(oa.document.write(ui),oa.document.title=we.filename),oa||typeof safari>"u")return oa;break;case"datauri":case"dataurl":return zn.document.location.href=this.output("datauristring",we);default:return null}},qt.foo=function(){try{return qt.apply(this,arguments)}catch(it){var te=it.stack||"";~te.indexOf(" at ")&&(te=te.split(" at ")[1]);var we="Error in function "+te.split(`
`)[0].split("<")[0]+": "+it.message;if(!zn.console)throw new Error(we);zn.console.error(we,it),zn.alert&&alert(we)}},qt.foo.bar=qt,qt.foo),Pt=function(te){return Array.isArray(Be)===!0&&Be.indexOf(te)>-1};switch(n){case"pt":qe=1;break;case"mm":qe=72/25.4;break;case"cm":qe=72/2.54;break;case"in":qe=72;break;case"px":qe=Pt("px_scaling")==1?.75:96/72;break;case"pc":case"em":qe=12;break;case"ex":qe=6;break;default:if(typeof n!="number")throw new Error("Invalid unit: "+n);qe=n}var Lt=null;K(),j();var Ht=f.__private__.getPageInfo=f.getPageInfo=function(te){if(isNaN(te)||te%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Ae[te].objId,pageNumber:te,pageContext:Ae[te]}},rr=f.__private__.getPageInfoByObjId=function(te){if(isNaN(te)||te%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var we in Ae)if(Ae[we].objId===te)break;return Ht(we)},_r=f.__private__.getCurrentPageInfo=f.getCurrentPageInfo=function(){return{objId:Ae[G].objId,pageNumber:G,pageContext:Ae[G]}};f.addPage=function(){return pt.apply(this,arguments),this},f.setPage=function(){return Tt.apply(this,arguments),Me.call(this,he[G]),this},f.insertPage=function(te){return this.addPage(),this.movePage(G,te),this},f.movePage=function(te,we){var it,yt;if(te>we){it=he[te],yt=Ae[te];for(var kt=te;kt>we;kt--)he[kt]=he[kt-1],Ae[kt]=Ae[kt-1];he[we]=it,Ae[we]=yt,this.setPage(we)}else if(te<we){it=he[te],yt=Ae[te];for(var lr=te;lr<we;lr++)he[lr]=he[lr+1],Ae[lr]=Ae[lr+1];he[we]=it,Ae[we]=yt,this.setPage(we)}return this},f.deletePage=function(){return Xe.apply(this,arguments),this},f.__private__.text=f.text=function(te,we,it,yt,kt){var lr,gr,Zr,sn,In,Fn,ui,oa,Qa,Xr=(yt=yt||{}).scope||this;if(typeof te=="number"&&typeof we=="number"&&(typeof it=="string"||Array.isArray(it))){var Rr=it;it=we,we=te,te=Rr}if(arguments[3]instanceof gt==0?(Zr=arguments[4],sn=arguments[5],sr(ui=arguments[3])==="object"&&ui!==null||(typeof Zr=="string"&&(sn=Zr,Zr=null),typeof ui=="string"&&(sn=ui,ui=null),typeof ui=="number"&&(Zr=ui,ui=null),yt={flags:ui,angle:Zr,align:sn})):(R("The transform parameter of text() with a Matrix value"),Qa=kt),isNaN(we)||isNaN(it)||te==null)throw new Error("Invalid arguments passed to jsPDF.text");if(te.length===0)return Xr;var Ur,wn="",Di=typeof yt.lineHeightFactor=="number"?yt.lineHeightFactor:ar,vo=Xr.internal.scaleFactor;function eo(_i){return _i=_i.split(" ").join(Array(yt.TabLen||9).join(" ")),dn(_i,ui)}function ko(_i){for(var Gi,Mi=_i.concat(),mo=[],ol=Mi.length;ol--;)typeof(Gi=Mi.shift())=="string"?mo.push(Gi):Array.isArray(_i)&&(Gi.length===1||Gi[1]===void 0&&Gi[2]===void 0)?mo.push(Gi[0]):mo.push([Gi[0],Gi[1],Gi[2]]);return mo}function Po(_i,Gi){var Mi;if(typeof _i=="string")Mi=Gi(_i)[0];else if(Array.isArray(_i)){for(var mo,ol,ch=_i.concat(),qd=[],lp=ch.length;lp--;)typeof(mo=ch.shift())=="string"?qd.push(Gi(mo)[0]):Array.isArray(mo)&&typeof mo[0]=="string"&&(ol=Gi(mo[0],mo[1],mo[2]),qd.push([ol[0],ol[1],ol[2]]));Mi=qd}return Mi}var So=!1,al=!0;if(typeof te=="string")So=!0;else if(Array.isArray(te)){var wa=te.concat();gr=[];for(var NA,Oo=wa.length;Oo--;)(typeof(NA=wa.shift())!="string"||Array.isArray(NA)&&typeof NA[0]!="string")&&(al=!1);So=al}if(So===!1)throw new Error('Type of text must be string or Array. "'+te+'" is not recognized.');typeof te=="string"&&(te=te.match(/[\r?\n]/)?te.split(/\r\n|\r|\n/g):[te]);var Wd=He/Xr.internal.scaleFactor,kA=Wd*(Di-1);switch(yt.baseline){case"bottom":it-=kA;break;case"top":it+=Wd-kA;break;case"hanging":it+=Wd-2*kA;break;case"middle":it+=Wd/2-kA}if((Fn=yt.maxWidth||0)>0&&(typeof te=="string"?te=Xr.splitTextToSize(te,Fn):Object.prototype.toString.call(te)==="[object Array]"&&(te=te.reduce(function(_i,Gi){return _i.concat(Xr.splitTextToSize(Gi,Fn))},[]))),lr={text:te,x:we,y:it,options:yt,mutex:{pdfEscape:dn,activeFontKey:rt,fonts:Et,activeFontSize:He}},le.publish("preProcessText",lr),te=lr.text,Zr=(yt=lr.options).angle,Qa instanceof gt==0&&Zr&&typeof Zr=="number"){Zr*=Math.PI/180,yt.rotationDirection===0&&(Zr=-Zr),w===C&&(Zr=-Zr);var tp=Math.cos(Zr),rp=Math.sin(Zr);Qa=new gt(tp,rp,-rp,tp,0,0)}else Zr&&Zr instanceof gt&&(Qa=Zr);w!==C||Qa||(Qa=at),(In=yt.charSpace||No)!==void 0&&(wn+=S(F(In))+` Tc
`,this.setCharSpace(this.getCharSpace()||0)),(oa=yt.horizontalScale)!==void 0&&(wn+=S(100*oa)+` Tz
`),yt.lang;var hs=-1,xu=yt.renderingMode!==void 0?yt.renderingMode:yt.stroke,oh=Xr.internal.getCurrentPageInfo().pageContext;switch(xu){case 0:case!1:case"fill":hs=0;break;case 1:case!0:case"stroke":hs=1;break;case 2:case"fillThenStroke":hs=2;break;case 3:case"invisible":hs=3;break;case 4:case"fillAndAddForClipping":hs=4;break;case 5:case"strokeAndAddPathForClipping":hs=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":hs=6;break;case 7:case"addToPathForClipping":hs=7}var Fm=oh.usedRenderingMode!==void 0?oh.usedRenderingMode:-1;hs!==-1?wn+=hs+` Tr
`:Fm!==-1&&(wn+=`0 Tr
`),hs!==-1&&(oh.usedRenderingMode=hs),sn=yt.align||"left";var Dl,Mu=He*Di,bu=Xr.internal.pageSize.getWidth(),np=Et[rt];In=yt.charSpace||No,Fn=yt.maxWidth||0,ui=Object.assign({autoencode:!0,noBOM:!0},yt.flags);var Iu=[],PA=function(_i){return Xr.getStringUnitWidth(_i,{font:np,charSpace:In,fontSize:He,doKerning:!1})*He/vo};if(Object.prototype.toString.call(te)==="[object Array]"){var Fs;gr=ko(te),sn!=="left"&&(Dl=gr.map(PA));var _s,Su=0;if(sn==="right"){we-=Dl[0],te=[],Oo=gr.length;for(var Ns=0;Ns<Oo;Ns++)Ns===0?(_s=Qi(we),Fs=ha(it)):(_s=F(Su-Dl[Ns]),Fs=-Mu),te.push([gr[Ns],_s,Fs]),Su=Dl[Ns]}else if(sn==="center"){we-=Dl[0]/2,te=[],Oo=gr.length;for(var OA=0;OA<Oo;OA++)OA===0?(_s=Qi(we),Fs=ha(it)):(_s=F((Su-Dl[OA])/2),Fs=-Mu),te.push([gr[OA],_s,Fs]),Su=Dl[OA]}else if(sn==="left"){te=[],Oo=gr.length;for(var ip=0;ip<Oo;ip++)te.push(gr[ip])}else if(sn==="justify"&&np.encoding==="Identity-H"){te=[],Oo=gr.length,Fn=Fn!==0?Fn:bu;for(var sh=0,Da=0;Da<Oo;Da++)if(Fs=Da===0?ha(it):-Mu,_s=Da===0?Qi(we):sh,Da<Oo-1){var ap=F((Fn-Dl[Da])/(gr[Da].split(" ").length-1)),ks=gr[Da].split(" ");te.push([ks[0]+" ",_s,Fs]),sh=0;for(var Ps=1;Ps<ks.length;Ps++){var op=(PA(ks[Ps-1]+" "+ks[Ps])-PA(ks[Ps]))*vo+ap;Ps==ks.length-1?te.push([ks[Ps],op,0]):te.push([ks[Ps]+" ",op,0]),sh-=op}}else te.push([gr[Da],_s,Fs]);te.push(["",sh,0])}else{if(sn!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(te=[],Oo=gr.length,Fn=Fn!==0?Fn:bu,Da=0;Da<Oo;Da++){Fs=Da===0?ha(it):-Mu,_s=Da===0?Qi(we):0;var jA=gr[Da].split(" ").length-1,sp=jA>0?(Fn-Dl[Da])/jA:0;Da<Oo-1?Iu.push(S(F(sp))):Iu.push(0),te.push([gr[Da],_s,Fs])}}}(typeof yt.R2L=="boolean"?yt.R2L:De)===!0&&(te=Po(te,function(_i,Gi,Mi){return[_i.split("").reverse().join(""),Gi,Mi]})),lr={text:te,x:we,y:it,options:yt,mutex:{pdfEscape:dn,activeFontKey:rt,fonts:Et,activeFontSize:He}},le.publish("postProcessText",lr),te=lr.text,Ur=lr.mutex.isHex||!1;var lh=Et[rt].encoding;lh!=="WinAnsiEncoding"&&lh!=="StandardEncoding"||(te=Po(te,function(_i,Gi,Mi){return[eo(_i),Gi,Mi]})),gr=ko(te),te=[];for(var Oc,jc,Ru,zA=Array.isArray(gr[0])?1:0,Tu="",Xd=function(_i,Gi,Mi){var mo="";return Mi instanceof gt?(Mi=typeof yt.angle=="number"?vt(Mi,new gt(1,0,0,1,_i,Gi)):vt(new gt(1,0,0,1,_i,Gi),Mi),w===C&&(Mi=vt(new gt(1,0,0,-1,0,0),Mi)),mo=Mi.join(" ")+` Tm
`):mo=S(_i)+" "+S(Gi)+` Td
`,mo},Fl=0;Fl<gr.length;Fl++){switch(Tu="",zA){case 1:Ru=(Ur?"<":"(")+gr[Fl][0]+(Ur?">":")"),Oc=parseFloat(gr[Fl][1]),jc=parseFloat(gr[Fl][2]);break;case 0:Ru=(Ur?"<":"(")+gr[Fl]+(Ur?">":")"),Oc=Qi(we),jc=ha(it)}Iu!==void 0&&Iu[Fl]!==void 0&&(Tu=Iu[Fl]+` Tw
`),Fl===0?te.push(Tu+Xd(Oc,jc,Qa)+Ru):zA===0?te.push(Tu+Ru):zA===1&&te.push(Tu+Xd(Oc,jc,Qa)+Ru)}te=zA===0?te.join(` Tj
T* `):te.join(` Tj
`),te+=` Tj
`;var zc=`BT
/`;return zc+=rt+" "+He+` Tf
`,zc+=S(He*Di)+` TL
`,zc+=aa+`
`,zc+=wn,zc+=te,ie(zc+="ET"),d[rt]=!0,Xr};var An=f.__private__.clip=f.clip=function(te){return ie(te==="evenodd"?"W*":"W"),this};f.clipEvenOdd=function(){return An("evenodd")},f.__private__.discardPath=f.discardPath=function(){return ie("n"),this};var on=f.__private__.isValidStyle=function(te){var we=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(te)!==-1&&(we=!0),we};f.__private__.setDefaultPathOperation=f.setDefaultPathOperation=function(te){return on(te)&&(c=te),this};var kr=f.__private__.getStyle=f.getStyle=function(te){var we=c;switch(te){case"D":case"S":we="S";break;case"F":we="f";break;case"FD":case"DF":we="B";break;case"f":case"f*":case"B":case"B*":we=te}return we},Jr=f.close=function(){return ie("h"),this};f.stroke=function(){return ie("S"),this},f.fill=function(te){return Sr("f",te),this},f.fillEvenOdd=function(te){return Sr("f*",te),this},f.fillStroke=function(te){return Sr("B",te),this},f.fillStrokeEvenOdd=function(te){return Sr("B*",te),this};var Sr=function(te,we){sr(we)==="object"?bn(we,te):ie(te)},On=function(te){te===null||w===C&&te===void 0||(te=kr(te),ie(te))};function ii(te,we,it,yt,kt){var lr=new EE(we||this.boundingBox,it||this.xStep,yt||this.yStep,this.gState,kt||this.matrix);lr.stream=this.stream;var gr=te+"$$"+this.cloneIndex+++"$$";return mt(gr,lr),lr}var bn=function(te,we){var it=Bt[te.key],yt=pe[it];if(yt instanceof uv)ie("q"),ie(bo(we)),yt.gState&&f.setGState(yt.gState),ie(te.matrix.toString()+" cm"),ie("/"+it+" sh"),ie("Q");else if(yt instanceof EE){var kt=new gt(1,0,0,-1,0,Ql());te.matrix&&(kt=kt.multiply(te.matrix||at),it=ii.call(yt,te.key,te.boundingBox,te.xStep,te.yStep,kt).id),ie("q"),ie("/Pattern cs"),ie("/"+it+" scn"),yt.gState&&f.setGState(yt.gState),ie(we),ie("Q")}},bo=function(te){switch(te){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Fi=f.moveTo=function(te,we){return ie(S(F(te))+" "+S(_(we))+" m"),this},ht=f.lineTo=function(te,we){return ie(S(F(te))+" "+S(_(we))+" l"),this},_t=f.curveTo=function(te,we,it,yt,kt,lr){return ie([S(F(te)),S(_(we)),S(F(it)),S(_(yt)),S(F(kt)),S(_(lr)),"c"].join(" ")),this};f.__private__.line=f.line=function(te,we,it,yt,kt){if(isNaN(te)||isNaN(we)||isNaN(it)||isNaN(yt)||!on(kt))throw new Error("Invalid arguments passed to jsPDF.line");return w===y?this.lines([[it-te,yt-we]],te,we,[1,1],kt||"S"):this.lines([[it-te,yt-we]],te,we,[1,1]).stroke()},f.__private__.lines=f.lines=function(te,we,it,yt,kt,lr){var gr,Zr,sn,In,Fn,ui,oa,Qa,Xr,Rr,Ur,wn;if(typeof te=="number"&&(wn=it,it=we,we=te,te=wn),yt=yt||[1,1],lr=lr||!1,isNaN(we)||isNaN(it)||!Array.isArray(te)||!Array.isArray(yt)||!on(kt)||typeof lr!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(Fi(we,it),gr=yt[0],Zr=yt[1],In=te.length,Rr=we,Ur=it,sn=0;sn<In;sn++)(Fn=te[sn]).length===2?(Rr=Fn[0]*gr+Rr,Ur=Fn[1]*Zr+Ur,ht(Rr,Ur)):(ui=Fn[0]*gr+Rr,oa=Fn[1]*Zr+Ur,Qa=Fn[2]*gr+Rr,Xr=Fn[3]*Zr+Ur,Rr=Fn[4]*gr+Rr,Ur=Fn[5]*Zr+Ur,_t(ui,oa,Qa,Xr,Rr,Ur));return lr&&Jr(),On(kt),this},f.path=function(te){for(var we=0;we<te.length;we++){var it=te[we],yt=it.c;switch(it.op){case"m":Fi(yt[0],yt[1]);break;case"l":ht(yt[0],yt[1]);break;case"c":_t.apply(this,yt);break;case"h":Jr()}}return this},f.__private__.rect=f.rect=function(te,we,it,yt,kt){if(isNaN(te)||isNaN(we)||isNaN(it)||isNaN(yt)||!on(kt))throw new Error("Invalid arguments passed to jsPDF.rect");return w===y&&(yt=-yt),ie([S(F(te)),S(_(we)),S(F(it)),S(F(yt)),"re"].join(" ")),On(kt),this},f.__private__.triangle=f.triangle=function(te,we,it,yt,kt,lr,gr){if(isNaN(te)||isNaN(we)||isNaN(it)||isNaN(yt)||isNaN(kt)||isNaN(lr)||!on(gr))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[it-te,yt-we],[kt-it,lr-yt],[te-kt,we-lr]],te,we,[1,1],gr,!0),this},f.__private__.roundedRect=f.roundedRect=function(te,we,it,yt,kt,lr,gr){if(isNaN(te)||isNaN(we)||isNaN(it)||isNaN(yt)||isNaN(kt)||isNaN(lr)||!on(gr))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Zr=4/3*(Math.SQRT2-1);return kt=Math.min(kt,.5*it),lr=Math.min(lr,.5*yt),this.lines([[it-2*kt,0],[kt*Zr,0,kt,lr-lr*Zr,kt,lr],[0,yt-2*lr],[0,lr*Zr,-kt*Zr,lr,-kt,lr],[2*kt-it,0],[-kt*Zr,0,-kt,-lr*Zr,-kt,-lr],[0,2*lr-yt],[0,-lr*Zr,kt*Zr,-lr,kt,-lr]],te+kt,we,[1,1],gr,!0),this},f.__private__.ellipse=f.ellipse=function(te,we,it,yt,kt){if(isNaN(te)||isNaN(we)||isNaN(it)||isNaN(yt)||!on(kt))throw new Error("Invalid arguments passed to jsPDF.ellipse");var lr=4/3*(Math.SQRT2-1)*it,gr=4/3*(Math.SQRT2-1)*yt;return Fi(te+it,we),_t(te+it,we-gr,te+lr,we-yt,te,we-yt),_t(te-lr,we-yt,te-it,we-gr,te-it,we),_t(te-it,we+gr,te-lr,we+yt,te,we+yt),_t(te+lr,we+yt,te+it,we+gr,te+it,we),On(kt),this},f.__private__.circle=f.circle=function(te,we,it,yt){if(isNaN(te)||isNaN(we)||isNaN(it)||!on(yt))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(te,we,it,it,yt)},f.setFont=function(te,we,it){return it&&(we=M(we,it)),rt=Wt(te,we,{disableWarning:!1}),this};var Ot=f.__private__.getFont=f.getFont=function(){return Et[Wt.apply(f,arguments)]};f.__private__.getFontList=f.getFontList=function(){var te,we,it={};for(te in ze)if(ze.hasOwnProperty(te))for(we in it[te]=[],ze[te])ze[te].hasOwnProperty(we)&&it[te].push(we);return it},f.addFont=function(te,we,it,yt,kt){var lr=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&lr.indexOf(arguments[3])!==-1?kt=arguments[3]:arguments[3]&&lr.indexOf(arguments[3])==-1&&(it=M(it,yt)),Rn.call(this,te,we,it,kt=kt||"Identity-H")};var ar,qr=e.lineWidth||.200025,Yr=f.__private__.getLineWidth=f.getLineWidth=function(){return qr},jr=f.__private__.setLineWidth=f.setLineWidth=function(te){return qr=te,ie(S(F(te))+" w"),this};f.__private__.setLineDash=Bn.API.setLineDash=Bn.API.setLineDashPattern=function(te,we){if(te=te||[],we=we||0,isNaN(we)||!Array.isArray(te))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return te=te.map(function(it){return S(F(it))}).join(" "),we=S(F(we)),ie("["+te+"] "+we+" d"),this};var xi=f.__private__.getLineHeight=f.getLineHeight=function(){return He*ar};f.__private__.getLineHeight=f.getLineHeight=function(){return He*ar};var Wi=f.__private__.setLineHeightFactor=f.setLineHeightFactor=function(te){return typeof(te=te||1.15)=="number"&&(ar=te),this},Dn=f.__private__.getLineHeightFactor=f.getLineHeightFactor=function(){return ar};Wi(e.lineHeight);var Qi=f.__private__.getHorizontalCoordinate=function(te){return F(te)},ha=f.__private__.getVerticalCoordinate=function(te){return w===C?te:Ae[G].mediaBox.topRightY-Ae[G].mediaBox.bottomLeftY-F(te)},Ya=f.__private__.getHorizontalCoordinateString=f.getHorizontalCoordinateString=function(te){return S(Qi(te))},ga=f.__private__.getVerticalCoordinateString=f.getVerticalCoordinateString=function(te){return S(ha(te))},Ta=e.strokeColor||"0 G";f.__private__.getStrokeColor=f.getDrawColor=function(){return wr(Ta)},f.__private__.setStrokeColor=f.setDrawColor=function(te,we,it,yt){return Ta=Mr({ch1:te,ch2:we,ch3:it,ch4:yt,pdfColorType:"draw",precision:2}),ie(Ta),this};var po=e.fillColor||"0 g";f.__private__.getFillColor=f.getFillColor=function(){return wr(po)},f.__private__.setFillColor=f.setFillColor=function(te,we,it,yt){return po=Mr({ch1:te,ch2:we,ch3:it,ch4:yt,pdfColorType:"fill",precision:2}),ie(po),this};var aa=e.textColor||"0 g",Xo=f.__private__.getTextColor=f.getTextColor=function(){return wr(aa)};f.__private__.setTextColor=f.setTextColor=function(te,we,it,yt){return aa=Mr({ch1:te,ch2:we,ch3:it,ch4:yt,pdfColorType:"text",precision:3}),this};var No=e.charSpace,Io=f.__private__.getCharSpace=f.getCharSpace=function(){return parseFloat(No||0)};f.__private__.setCharSpace=f.setCharSpace=function(te){if(isNaN(te))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return No=te,this};var Sl=0;f.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},f.__private__.setLineCap=f.setLineCap=function(te){var we=f.CapJoinStyles[te];if(we===void 0)throw new Error("Line cap style of '"+te+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Sl=we,ie(we+" J"),this};var _A=0;f.__private__.setLineJoin=f.setLineJoin=function(te){var we=f.CapJoinStyles[te];if(we===void 0)throw new Error("Line join style of '"+te+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return _A=we,ie(we+" j"),this},f.__private__.setLineMiterLimit=f.__private__.setMiterLimit=f.setLineMiterLimit=f.setMiterLimit=function(te){if(te=te||0,isNaN(te))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return ie(S(F(te))+" M"),this},f.GState=uQ,f.setGState=function(te){(te=typeof te=="string"?xt[$[te]]:Gd(null,te)).equals(Qe)||(ie("/"+te.id+" gs"),Qe=te)};var Gd=function(te,we){if(!te||!$[te]){var it=!1;for(var yt in xt)if(xt.hasOwnProperty(yt)&&xt[yt].equals(we)){it=!0;break}if(it)we=xt[yt];else{var kt="GS"+(Object.keys(xt).length+1).toString(10);xt[kt]=we,we.id=kt}return te&&($[te]=we.id),le.publish("addGState",we),we}};f.addGState=function(te,we){return Gd(te,we),this},f.saveGraphicsState=function(){return ie("q"),Ge.push({key:rt,size:He,color:aa}),this},f.restoreGraphicsState=function(){ie("Q");var te=Ge.pop();return rt=te.key,He=te.size,aa=te.color,Qe=null,this},f.setCurrentTransformationMatrix=function(te){return ie(te.toString()+" cm"),this},f.comment=function(te){return ie("#"+te),this};var Rl=function(te,we){var it=te||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return it},set:function(lr){isNaN(lr)||(it=parseFloat(lr))}});var yt=we||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return yt},set:function(lr){isNaN(lr)||(yt=parseFloat(lr))}});var kt="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return kt},set:function(lr){kt=lr.toString()}}),this},Kd=function(te,we,it,yt){Rl.call(this,te,we),this.type="rect";var kt=it||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return kt},set:function(gr){isNaN(gr)||(kt=parseFloat(gr))}});var lr=yt||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return lr},set:function(gr){isNaN(gr)||(lr=parseFloat(gr))}}),this},Tl=function(){this.page=Fe,this.currentPage=G,this.pages=he.slice(0),this.pagesContext=Ae.slice(0),this.x=de,this.y=We,this.matrix=ut,this.width=Pc(G),this.height=nl(G),this.outputDestination=be,this.id="",this.objectNumber=-1};Tl.prototype.restore=function(){Fe=this.page,G=this.currentPage,Ae=this.pagesContext,he=this.pages,de=this.x,We=this.y,ut=this.matrix,wu(G,this.width),il(G,this.height),be=this.outputDestination};var Vd=function(te,we,it,yt,kt){ft.push(new Tl),Fe=G=0,he=[],de=te,We=we,ut=kt,Qn([it,yt])};for(var kc in f.beginFormObject=function(te,we,it,yt,kt){return Vd(te,we,it,yt,kt),this},f.endFormObject=function(te){return(function(we){if(je[we])ft.pop().restore();else{var it=new Tl,yt="Xo"+(Object.keys(Ke).length+1).toString(10);it.id=yt,je[we]=yt,Ke[yt]=it,le.publish("addFormObject",it),ft.pop().restore()}})(te),this},f.doFormObject=function(te,we){var it=Ke[je[te]];return ie("q"),ie(we.toString()+" cm"),ie("/"+it.id+" Do"),ie("Q"),this},f.getFormObject=function(te){var we=Ke[je[te]];return{x:we.x,y:we.y,width:we.width,height:we.height,matrix:we.matrix}},f.save=function(te,we){return te=te||"generated.pdf",(we=we||{}).returnPromise=we.returnPromise||!1,we.returnPromise===!1?(nv(et(Le()),te),typeof nv.unload=="function"&&zn.setTimeout&&setTimeout(nv.unload,911),this):new Promise(function(it,yt){try{var kt=nv(et(Le()),te);typeof nv.unload=="function"&&zn.setTimeout&&setTimeout(nv.unload,911),it(kt)}catch(lr){yt(lr.message)}})},Bn.API)Bn.API.hasOwnProperty(kc)&&(kc==="events"&&Bn.API.events.length?(function(te,we){var it,yt,kt;for(kt=we.length-1;kt!==-1;kt--)it=we[kt][0],yt=we[kt][1],te.subscribe.apply(te,[it].concat(typeof yt=="function"?[yt]:yt))})(le,Bn.API.events):f[kc]=Bn.API[kc]);function Pc(te){return Ae[te].mediaBox.topRightX-Ae[te].mediaBox.bottomLeftX}function wu(te,we){Ae[te].mediaBox.topRightX=we+Ae[te].mediaBox.bottomLeftX}function nl(te){return Ae[te].mediaBox.topRightY-Ae[te].mediaBox.bottomLeftY}function il(te,we){Ae[te].mediaBox.topRightY=we+Ae[te].mediaBox.bottomLeftY}var Ds=f.getPageWidth=function(te){return Pc(te=te||G)/qe},Jd=f.setPageWidth=function(te,we){wu(te,we*qe)},Ql=f.getPageHeight=function(te){return nl(te=te||G)/qe},Bu=f.setPageHeight=function(te,we){il(te,we*qe)};return f.internal={pdfEscape:dn,getStyle:kr,getFont:Ot,getFontSize:Ce,getCharSpace:Io,getTextColor:Xo,getLineHeight:xi,getLineHeightFactor:Dn,getLineWidth:Yr,write:Se,getHorizontalCoordinate:Qi,getVerticalCoordinate:ha,getCoordinateString:Ya,getVerticalCoordinateString:ga,collections:{},newObject:Xt,newAdditionalObject:Kr,newObjectDeferred:Dr,newObjectDeferredBegin:Lr,getFilters:Fr,putStream:br,events:le,scaleFactor:qe,pageSize:{getWidth:function(){return Ds(G)},setWidth:function(te){Jd(G,te)},getHeight:function(){return Ql(G)},setHeight:function(te){Bu(G,te)}},encryptionOptions:u,encryption:Lt,getEncryptor:function(te){return u!==null?Lt.encryptor(te,0):function(we){return we}},output:bt,getNumberOfPages:Nt,get pages(){return he},out:ie,f2:T,f3:D,getPageInfo:Ht,getPageInfoByObjId:rr,getCurrentPageInfo:_r,getPDFVersion:g,Point:Rl,Rectangle:Kd,Matrix:gt,hasHotfix:Pt},Object.defineProperty(f.internal.pageSize,"width",{get:function(){return Ds(G)},set:function(te){Jd(G,te)},enumerable:!0,configurable:!0}),Object.defineProperty(f.internal.pageSize,"height",{get:function(){return Ql(G)},set:function(te){Bu(G,te)},enumerable:!0,configurable:!0}),(function(te){for(var we=0,it=ct.length;we<it;we++){var yt=Rn.call(this,te[we][0],te[we][1],te[we][2],ct[we][3],!0);A===!1&&(d[yt]=!0);var kt=te[we][0].split("-");Gr({id:yt,fontName:kt[0],fontStyle:kt[1]||""})}le.publish("addFonts",{fonts:Et,dictionary:ze})}).call(f,ct),rt="F1",pt(i,r),le.publish("initialized"),f}cE.prototype.lsbFirstWord=function(e){return String.fromCharCode(255&e,e>>8&255,e>>16&255,e>>24&255)},cE.prototype.toHexString=function(e){return e.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},cE.prototype.hexToBytes=function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(String.fromCharCode(parseInt(e.substr(r,2),16)));return t.join("")},cE.prototype.processOwnerPassword=function(e,t){return XL(WL(t).substr(0,5),e)},cE.prototype.encryptor=function(e,t){var r=WL(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&t,t>>8&255)).substr(0,10);return function(n){return XL(r,n)}},uQ.prototype.equals=function(e){var t,r="id,objectNumber,equals";if(!e||sr(e)!==sr(this))return!1;var n=0;for(t in this)if(!(r.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t)||this[t]!==e[t])return!1;n++}for(t in e)e.hasOwnProperty(t)&&r.indexOf(t)<0&&n--;return n===0},Bn.API={events:[]},Bn.version="4.1.0";var oo=Bn.API,s9=1,Mm=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},b0=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},AQ=function(e){return e.toString().replace(/#/g,"#23").replace(/[\s\n\r()<>[\]{}\/%]/g,function(t){var r=t.charCodeAt(0).toString(16).toUpperCase();return"#"+(r.length===1?"0"+r:r)})},$n=function(e){return e.toFixed(2)},_h=function(e){return e.toFixed(5)};oo.__acroform__={};var ic=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},Oie=function(e){return e*s9},fd=function(e){var t=new Qbe,r=pn.internal.getHeight(e)||0,n=pn.internal.getWidth(e)||0;return t.BBox=[0,0,Number($n(n)),Number($n(r))],t},u0t=oo.__acroform__.setBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return e|1<<t},A0t=oo.__acroform__.clearBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&~(1<<t)},d0t=oo.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return e&1<<t?1:0},wo=oo.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return d0t(e,t-1)},Bo=oo.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return u0t(e,t-1)},xo=oo.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return A0t(e,t-1)},f0t=oo.__acroform__.calculateCoordinates=function(e,t){var r=t.internal.getHorizontalCoordinate,n=t.internal.getVerticalCoordinate,i=e[0],a=e[1],o=e[2],s=e[3],l={};return l.lowerLeft_X=r(i)||0,l.lowerLeft_Y=n(a+s)||0,l.upperRight_X=r(i+o)||0,l.upperRight_Y=n(a)||0,[Number($n(l.lowerLeft_X)),Number($n(l.lowerLeft_Y)),Number($n(l.upperRight_X)),Number($n(l.upperRight_Y))]},h0t=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],r=e._V||e.DV,n=qL(e,r),i=e.scope.internal.getFont(e.fontName,e.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(e.scope.__private__.encodeColorString(e.color)),t.push("/"+i+" "+$n(n.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(n.text),t.push("ET"),t.push("Q"),t.push("EMC");var a=fd(e);return a.scope=e.scope,a.stream=t.join(`
`),a}},qL=function(e,t){var r=e.fontSize===0?e.maxFontSize:e.fontSize,n={text:"",fontSize:""},i=(t=(t=t.substr(0,1)=="("?t.substr(1):t).substr(t.length-1)==")"?t.substr(0,t.length-1):t).split(" ");i=e.multiline?i.map(function(T){return T.split(`
`)}):i.map(function(T){return[T]});var a=r,o=pn.internal.getHeight(e)||0;o=o<0?-o:o;var s=pn.internal.getWidth(e)||0;s=s<0?-s:s;var l=function(T,D,F){if(T+1<i.length){var _=D+" "+i[T+1][0];return Jb(_,e,F).width<=s-4}return!1};a++;e:for(;a>0;){t="",a--;var c,u,A=Jb("3",e,a).height,d=e.multiline?o-a:(o-A)/2,f=d+=2,h=0,g=0,p=0;if(a<=0){t=`(...) Tj
`,t+="% Width of Text: "+Jb(t,e,a=12).width+", FieldWidth:"+s+`
`;break}for(var m="",y=0,C=0;C<i.length;C++)if(i.hasOwnProperty(C)){var w=!1;if(i[C].length!==1&&p!==i[C].length-1){if((A+2)*(y+2)+2>o)continue e;m+=i[C][p],w=!0,g=C,C--}else{m=(m+=i[C][p]+" ").substr(m.length-1)==" "?m.substr(0,m.length-1):m;var B=parseInt(C),x=l(B,m,a),M=C>=i.length-1;if(x&&!M){m+=" ",p=0;continue}if(x||M){if(M)g=B;else if(e.multiline&&(A+2)*(y+2)+2>o)continue e}else{if(!e.multiline||(A+2)*(y+2)+2>o)continue e;g=B}}for(var S="",R=h;R<=g;R++){var b=i[R];if(e.multiline){if(R===g){S+=b[p]+" ",p=(p+1)%b.length;continue}if(R===h){S+=b[b.length-1]+" ";continue}}S+=b[0]+" "}switch(S=S.substr(S.length-1)==" "?S.substr(0,S.length-1):S,u=Jb(S,e,a).width,e.textAlign){case"right":c=s-u-2;break;case"center":c=(s-u)/2;break;default:c=2}t+=$n(c)+" "+$n(f)+` Td
`,t+="("+Mm(S)+`) Tj
`,t+=-$n(c)+` 0 Td
`,f=-(a+2),u=0,h=w?g:g+1,y++,m=""}break}return n.text=t,n.fontSize=a,n},Jb=function(e,t,r){var n=t.scope.internal.getFont(t.fontName,t.fontStyle),i=t.scope.getStringUnitWidth(e,{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r);return{height:t.scope.getStringUnitWidth("3",{font:n,fontSize:parseFloat(r),charSpace:0})*parseFloat(r)*1.5,width:i}},g0t={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},p0t=function(e,t){var r={type:"reference",object:e};t.internal.getPageInfo(e.page).pageContext.annotations.find(function(n){return n.type===r.type&&n.object===r.object})===void 0&&t.internal.getPageInfo(e.page).pageContext.annotations.push(r)},v0t=function(e,t){if(t.scope=e,e.internal!==void 0&&(e.internal.acroformPlugin===void 0||e.internal.acroformPlugin.isInitialized===!1)){if(xA.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(g0t)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");s9=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new Dbe,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe("postPutResources",function(){(function(r){r.internal.events.unsubscribe(r.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete r.internal.acroformPlugin.acroFormDictionaryRoot._eventID,r.internal.acroformPlugin.printedOut=!0})(e)}),e.internal.events.subscribe("buildDocument",function(){(function(r){r.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var n=r.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var i in n)if(n.hasOwnProperty(i)){var a=n[i];a.objId=void 0,a.hasAnnotation&&p0t(a,r)}})(e)}),e.internal.events.subscribe("putCatalog",function(){(function(r){if(r.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");r.internal.write("/AcroForm "+r.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(e)}),e.internal.events.subscribe("postPutPages",function(r){(function(n,i){var a=!n;for(var o in n||(i.internal.newObjectDeferredBegin(i.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),i.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),n=n||i.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(n.hasOwnProperty(o)){var s=n[o],l=[],c=s.Rect;if(s.Rect&&(s.Rect=f0t(s.Rect,i)),i.internal.newObjectDeferredBegin(s.objId,!0),s.DA=pn.createDefaultAppearanceStream(s),sr(s)==="object"&&typeof s.getKeyValueListForStream=="function"&&(l=s.getKeyValueListForStream()),s.Rect=c,s.hasAppearanceStream&&!s.appearanceStreamContent){var u=h0t(s);l.push({key:"AP",value:"<</N "+u+">>"}),i.internal.acroformPlugin.xForms.push(u)}if(s.appearanceStreamContent){var A="";for(var d in s.appearanceStreamContent)if(s.appearanceStreamContent.hasOwnProperty(d)){var f=s.appearanceStreamContent[d];if(A+="/"+d+" ",A+="<<",Object.keys(f).length>=1||Array.isArray(f)){for(var o in f)if(f.hasOwnProperty(o)){var h=f[o];typeof h=="function"&&(h=h.call(i,s)),A+="/"+o+" "+h+" ",i.internal.acroformPlugin.xForms.indexOf(h)>=0||i.internal.acroformPlugin.xForms.push(h)}}else typeof(h=f)=="function"&&(h=h.call(i,s)),A+="/"+o+" "+h,i.internal.acroformPlugin.xForms.indexOf(h)>=0||i.internal.acroformPlugin.xForms.push(h);A+=">>"}l.push({key:"AP",value:`<<
`+A+">>"})}i.internal.putStream({additionalKeyValues:l,objectId:s.objId}),i.internal.out("endobj")}a&&(function(g,p){for(var m in g)if(g.hasOwnProperty(m)){var y=m,C=g[m];p.internal.newObjectDeferredBegin(C.objId,!0),sr(C)==="object"&&typeof C.putStream=="function"&&C.putStream(),delete g[y]}})(i.internal.acroformPlugin.xForms,i)})(r,e)}),e.internal.acroformPlugin.isInitialized=!0}},Tbe=oo.__acroform__.arrayToPdfArray=function(e,t,r){var n=function(o){return o};if(Array.isArray(e)){for(var i="[",a=0;a<e.length;a++)switch(a!==0&&(i+=" "),sr(e[a])){case"boolean":case"number":case"object":i+=e[a].toString();break;case"string":e[a].substr(0,1)==="/"?i+="/"+AQ(e[a].substr(1)):(t!==void 0&&r&&(n=r.internal.getEncryptor(t)),i+="("+Mm(n(e[a].toString()))+")")}return i+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},zP=function(e,t,r){var n=function(i){return i};return t!==void 0&&r&&(n=r.internal.getEncryptor(t)),(e=e||"").toString(),"("+Mm(n(e))+")"},vd=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(e){this._objId=e}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};vd.prototype.toString=function(){return this.objId+" 0 R"},vd.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},vd.prototype.getKeyValueListForStream=function(){var e=[],t=Object.getOwnPropertyNames(this).filter(function(a){return a!="content"&&a!="appearanceStreamContent"&&a!="scope"&&a!="objId"&&a.substring(0,1)!="_"});for(var r in t)if(Object.getOwnPropertyDescriptor(this,t[r]).configurable===!1){var n=t[r],i=this[n];i&&(Array.isArray(i)?e.push({key:n,value:Tbe(i,this.objId,this.scope)}):i instanceof vd?(i.scope=this.scope,e.push({key:n,value:i.objId+" 0 R"})):typeof i!="function"&&e.push({key:n,value:i}))}return e};var Qbe=function(){vd.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var e,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(r){t=r}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(r){e=r.trim()},get:function(){return e||null}})};ic(Qbe,vd);var Dbe=function(){vd.call(this);var e,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e){var r=function(n){return n};return this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),"("+Mm(r(e))+")"}},set:function(r){e=r}})};ic(Dbe,vd);var xA=function e(){vd.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(m){if(isNaN(m))throw new Error('Invalid value "'+m+'" for attribute F supplied.');t=m}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!wo(t,3)},set:function(m){m?this.F=Bo(t,3):this.F=xo(t,3)}});var r=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return r},set:function(m){if(isNaN(m))throw new Error('Invalid value "'+m+'" for attribute Ff supplied.');r=m}});var n=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(n.length!==0)return n},set:function(m){n=m!==void 0?m:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[0])?0:n[0]},set:function(m){n[0]=m}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[1])?0:n[1]},set:function(m){n[1]=m}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[2])?0:n[2]},set:function(m){n[2]=m}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!n||isNaN(n[3])?0:n[3]},set:function(m){n[3]=m}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(m){switch(m){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=m;break;default:throw new Error('Invalid value "'+m+'" for attribute FT supplied.')}}});var a=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!a||a.length<1){if(this instanceof dQ)return;a="FieldObject"+e.FieldNum++}var m=function(y){return y};return this.scope&&(m=this.scope.internal.getEncryptor(this.objId)),"("+Mm(m(a))+")"},set:function(m){a=m.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return a},set:function(m){a=m}});var o="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return o},set:function(m){o=m}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(m){s=m}});var l=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return l},set:function(m){l=m}});var c=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return c===void 0?50/s9:c},set:function(m){c=m}});var u="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return u},set:function(m){u=m}});var A="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!A||this instanceof dQ||this instanceof Qv))return zP(A,this.objId,this.scope)},set:function(m){m=m.toString(),A=m}});var d=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof is==0?zP(d,this.objId,this.scope):d},set:function(m){m=m.toString(),d=this instanceof is==0?m.substr(0,1)==="("?b0(m.substr(1,m.length-2)):b0(m):m}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof is==1?b0(d.substr(1,d.length-1)):d},set:function(m){m=m.toString(),d=this instanceof is==1?"/"+AQ(m):m}});var f=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(f)return f},set:function(m){this.V=m}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(f)return this instanceof is==0?zP(f,this.objId,this.scope):f},set:function(m){m=m.toString(),f=this instanceof is==0?m.substr(0,1)==="("?b0(m.substr(1,m.length-2)):b0(m):m}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof is==1?b0(f.substr(1,f.length-1)):f},set:function(m){m=m.toString(),f=this instanceof is==1?"/"+AQ(m):m}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var h,g=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return g},set:function(m){m=!!m,g=m}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(h)return h},set:function(m){h=m}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,1)},set:function(m){m?this.Ff=Bo(this.Ff,1):this.Ff=xo(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,2)},set:function(m){m?this.Ff=Bo(this.Ff,2):this.Ff=xo(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,3)},set:function(m){m?this.Ff=Bo(this.Ff,3):this.Ff=xo(this.Ff,3)}});var p=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(p!==null)return p},set:function(m){if([0,1,2].indexOf(m)===-1)throw new Error('Invalid value "'+m+'" for attribute Q supplied.');p=m}}),Object.defineProperty(this,"textAlign",{get:function(){var m;switch(p){case 0:default:m="left";break;case 1:m="center";break;case 2:m="right"}return m},configurable:!0,enumerable:!0,set:function(m){switch(m){case"right":case 2:p=2;break;case"center":case 1:p=1;break;default:p=0}}})};ic(xA,vd);var kE=function(){xA.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(r){e=r}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(r){e=r}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Tbe(t,this.objId,this.scope)},set:function(r){var n,i;i=[],typeof(n=r)=="string"&&(i=(function(a,o,s){s||(s=1);for(var l,c=[];l=o.exec(a);)c.push(l[s]);return c})(n,/\((.*?)\)/g)),t=i}}),this.getOptions=function(){return t},this.setOptions=function(r){t=r,this.sort&&t.sort()},this.addOption=function(r){r=(r=r||"").toString(),t.push(r),this.sort&&t.sort()},this.removeOption=function(r,n){for(n=n||!1,r=(r=r||"").toString();t.indexOf(r)!==-1&&(t.splice(t.indexOf(r),1),n!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,18)},set:function(r){r?this.Ff=Bo(this.Ff,18):this.Ff=xo(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,19)},set:function(r){this.combo===!0&&(r?this.Ff=Bo(this.Ff,19):this.Ff=xo(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,20)},set:function(r){r?(this.Ff=Bo(this.Ff,20),t.sort()):this.Ff=xo(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,22)},set:function(r){r?this.Ff=Bo(this.Ff,22):this.Ff=xo(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,23)},set:function(r){r?this.Ff=Bo(this.Ff,23):this.Ff=xo(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,27)},set:function(r){r?this.Ff=Bo(this.Ff,27):this.Ff=xo(this.Ff,27)}}),this.hasAppearanceStream=!1};ic(kE,xA);var PE=function(){kE.call(this),this.fontName="helvetica",this.combo=!1};ic(PE,kE);var OE=function(){PE.call(this),this.combo=!0};ic(OE,PE);var NR=function(){OE.call(this),this.edit=!0};ic(NR,OE);var is=function(){xA.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,15)},set:function(r){r?this.Ff=Bo(this.Ff,15):this.Ff=xo(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,16)},set:function(r){r?this.Ff=Bo(this.Ff,16):this.Ff=xo(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,17)},set:function(r){r?this.Ff=Bo(this.Ff,17):this.Ff=xo(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,26)},set:function(r){r?this.Ff=Bo(this.Ff,26):this.Ff=xo(this.Ff,26)}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var r=function(a){return a};if(this.scope&&(r=this.scope.internal.getEncryptor(this.objId)),Object.keys(t).length!==0){var n,i=[];for(n in i.push("<<"),t)i.push("/"+n+" ("+Mm(r(t[n]))+")");return i.push(">>"),i.join(`
`)}},set:function(r){sr(r)==="object"&&(t=r)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(r){typeof r=="string"&&(t.CA=r)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(r){e=r}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(r){e="/"+AQ(r)}})};ic(is,xA);var kR=function(){is.call(this),this.pushButton=!0};ic(kR,is);var jE=function(){is.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t!==void 0?t:[]}})};ic(jE,is);var dQ=function(){var e,t;xA.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(i){e=i}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(i){t=i}});var r,n={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var i=function(s){return s};this.scope&&(i=this.scope.internal.getEncryptor(this.objId));var a,o=[];for(a in o.push("<<"),n)o.push("/"+a+" ("+Mm(i(n[a]))+")");return o.push(">>"),o.join(`
`)},set:function(i){sr(i)==="object"&&(n=i)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return n.CA||""},set:function(i){typeof i=="string"&&(n.CA=i)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return r},set:function(i){r=i}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return r.substr(1,r.length-1)},set:function(i){r="/"+i}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=pn.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};ic(dQ,xA),jE.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var r=this.Kids[t];r.appearanceStreamContent=e.createAppearanceStream(r.optionName),r.caption=e.getCA()}},jE.prototype.createOption=function(e){var t=new dQ;return t.Parent=this,t.optionName=e,this.Kids.push(t),m0t.call(this.scope,t),t};var PR=function(){is.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=pn.CheckBox.createAppearanceStream()};ic(PR,is);var Qv=function(){xA.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,13)},set:function(t){t?this.Ff=Bo(this.Ff,13):this.Ff=xo(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,21)},set:function(t){t?this.Ff=Bo(this.Ff,21):this.Ff=xo(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,23)},set:function(t){t?this.Ff=Bo(this.Ff,23):this.Ff=xo(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,24)},set:function(t){t?this.Ff=Bo(this.Ff,24):this.Ff=xo(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,25)},set:function(t){t?this.Ff=Bo(this.Ff,25):this.Ff=xo(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,26)},set:function(t){t?this.Ff=Bo(this.Ff,26):this.Ff=xo(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};ic(Qv,xA);var OR=function(){Qv.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!wo(this.Ff,14)},set:function(e){e?this.Ff=Bo(this.Ff,14):this.Ff=xo(this.Ff,14)}}),this.password=!0};ic(OR,Qv);var pn={CheckBox:{createAppearanceStream:function(){return{N:{On:pn.CheckBox.YesNormal},D:{On:pn.CheckBox.YesPushDown,Off:pn.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=fd(e);t.scope=e.scope;var r=[],n=e.scope.internal.getFont(e.fontName,e.fontStyle).id,i=e.scope.__private__.encodeColorString(e.color),a=qL(e,e.caption);return r.push("0.749023 g"),r.push("0 0 "+$n(pn.internal.getWidth(e))+" "+$n(pn.internal.getHeight(e))+" re"),r.push("f"),r.push("BMC"),r.push("q"),r.push("0 0 1 rg"),r.push("/"+n+" "+$n(a.fontSize)+" Tf "+i),r.push("BT"),r.push(a.text),r.push("ET"),r.push("Q"),r.push("EMC"),t.stream=r.join(`
`),t},YesNormal:function(e){var t=fd(e);t.scope=e.scope;var r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color),i=[],a=pn.internal.getHeight(e),o=pn.internal.getWidth(e),s=qL(e,e.caption);return i.push("1 g"),i.push("0 0 "+$n(o)+" "+$n(a)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+$n(o-1)+" "+$n(a-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+r+" "+$n(s.fontSize)+" Tf "+n),i.push(s.text),i.push("ET"),i.push("Q"),t.stream=i.join(`
`),t},OffPushDown:function(e){var t=fd(e);t.scope=e.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+$n(pn.internal.getWidth(e))+" "+$n(pn.internal.getHeight(e))+" re"),r.push("f"),t.stream=r.join(`
`),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:pn.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=pn.RadioButton.Circle.YesNormal,t.D[e]=pn.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=fd(e);t.scope=e.scope;var r=[],n=pn.internal.getWidth(e)<=pn.internal.getHeight(e)?pn.internal.getWidth(e)/4:pn.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=pn.internal.Bezier_C,a=Number((n*i).toFixed(5));return r.push("q"),r.push("1 0 0 1 "+_h(pn.internal.getWidth(e)/2)+" "+_h(pn.internal.getHeight(e)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+a+" "+a+" "+n+" 0 "+n+" c"),r.push("-"+a+" "+n+" -"+n+" "+a+" -"+n+" 0 c"),r.push("-"+n+" -"+a+" -"+a+" -"+n+" 0 -"+n+" c"),r.push(a+" -"+n+" "+n+" -"+a+" "+n+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(`
`),t},YesPushDown:function(e){var t=fd(e);t.scope=e.scope;var r=[],n=pn.internal.getWidth(e)<=pn.internal.getHeight(e)?pn.internal.getWidth(e)/4:pn.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),a=Number((i*pn.internal.Bezier_C).toFixed(5)),o=Number((n*pn.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+_h(pn.internal.getWidth(e)/2)+" "+_h(pn.internal.getHeight(e)/2)+" cm"),r.push(i+" 0 m"),r.push(i+" "+a+" "+a+" "+i+" 0 "+i+" c"),r.push("-"+a+" "+i+" -"+i+" "+a+" -"+i+" 0 c"),r.push("-"+i+" -"+a+" -"+a+" -"+i+" 0 -"+i+" c"),r.push(a+" -"+i+" "+i+" -"+a+" "+i+" 0 c"),r.push("f"),r.push("Q"),r.push("0 g"),r.push("q"),r.push("1 0 0 1 "+_h(pn.internal.getWidth(e)/2)+" "+_h(pn.internal.getHeight(e)/2)+" cm"),r.push(n+" 0 m"),r.push(n+" "+o+" "+o+" "+n+" 0 "+n+" c"),r.push("-"+o+" "+n+" -"+n+" "+o+" -"+n+" 0 c"),r.push("-"+n+" -"+o+" -"+o+" -"+n+" 0 -"+n+" c"),r.push(o+" -"+n+" "+n+" -"+o+" "+n+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(`
`),t},OffPushDown:function(e){var t=fd(e);t.scope=e.scope;var r=[],n=pn.internal.getWidth(e)<=pn.internal.getHeight(e)?pn.internal.getWidth(e)/4:pn.internal.getHeight(e)/4;n=Number((.9*n).toFixed(5));var i=Number((2*n).toFixed(5)),a=Number((i*pn.internal.Bezier_C).toFixed(5));return r.push("0.749023 g"),r.push("q"),r.push("1 0 0 1 "+_h(pn.internal.getWidth(e)/2)+" "+_h(pn.internal.getHeight(e)/2)+" cm"),r.push(i+" 0 m"),r.push(i+" "+a+" "+a+" "+i+" 0 "+i+" c"),r.push("-"+a+" "+i+" -"+i+" "+a+" -"+i+" 0 c"),r.push("-"+i+" -"+a+" -"+a+" -"+i+" 0 -"+i+" c"),r.push(a+" -"+i+" "+i+" -"+a+" "+i+" 0 c"),r.push("f"),r.push("Q"),t.stream=r.join(`
`),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:pn.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=pn.RadioButton.Cross.YesNormal,t.D[e]=pn.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=fd(e);t.scope=e.scope;var r=[],n=pn.internal.calculateCross(e);return r.push("q"),r.push("1 1 "+$n(pn.internal.getWidth(e)-2)+" "+$n(pn.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push($n(n.x1.x)+" "+$n(n.x1.y)+" m"),r.push($n(n.x2.x)+" "+$n(n.x2.y)+" l"),r.push($n(n.x4.x)+" "+$n(n.x4.y)+" m"),r.push($n(n.x3.x)+" "+$n(n.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join(`
`),t},YesPushDown:function(e){var t=fd(e);t.scope=e.scope;var r=pn.internal.calculateCross(e),n=[];return n.push("0.749023 g"),n.push("0 0 "+$n(pn.internal.getWidth(e))+" "+$n(pn.internal.getHeight(e))+" re"),n.push("f"),n.push("q"),n.push("1 1 "+$n(pn.internal.getWidth(e)-2)+" "+$n(pn.internal.getHeight(e)-2)+" re"),n.push("W"),n.push("n"),n.push($n(r.x1.x)+" "+$n(r.x1.y)+" m"),n.push($n(r.x2.x)+" "+$n(r.x2.y)+" l"),n.push($n(r.x4.x)+" "+$n(r.x4.y)+" m"),n.push($n(r.x3.x)+" "+$n(r.x3.y)+" l"),n.push("s"),n.push("Q"),t.stream=n.join(`
`),t},OffPushDown:function(e){var t=fd(e);t.scope=e.scope;var r=[];return r.push("0.749023 g"),r.push("0 0 "+$n(pn.internal.getWidth(e))+" "+$n(pn.internal.getHeight(e))+" re"),r.push("f"),t.stream=r.join(`
`),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+r}};pn.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=pn.internal.getWidth(e),r=pn.internal.getHeight(e),n=Math.min(t,r);return{x1:{x:(t-n)/2,y:(r-n)/2+n},x2:{x:(t-n)/2+n,y:(r-n)/2},x3:{x:(t-n)/2,y:(r-n)/2},x4:{x:(t-n)/2+n,y:(r-n)/2+n}}}},pn.internal.getWidth=function(e){var t=0;return sr(e)==="object"&&(t=Oie(e.Rect[2])),t},pn.internal.getHeight=function(e){var t=0;return sr(e)==="object"&&(t=Oie(e.Rect[3])),t};var m0t=oo.addField=function(e){if(v0t(this,e),!(e instanceof xA))throw new Error("Invalid argument passed to jsPDF.addField.");var t;return(t=e).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};oo.AcroFormChoiceField=kE,oo.AcroFormListBox=PE,oo.AcroFormComboBox=OE,oo.AcroFormEditBox=NR,oo.AcroFormButton=is,oo.AcroFormPushButton=kR,oo.AcroFormRadioButton=jE,oo.AcroFormCheckBox=PR,oo.AcroFormTextField=Qv,oo.AcroFormPasswordField=OR,oo.AcroFormAppearance=pn,oo.AcroForm={ChoiceField:kE,ListBox:PE,ComboBox:OE,EditBox:NR,Button:is,PushButton:kR,RadioButton:jE,CheckBox:PR,TextField:Qv,PasswordField:OR,Appearance:pn},Bn.AcroForm={ChoiceField:kE,ListBox:PE,ComboBox:OE,EditBox:NR,Button:is,PushButton:kR,RadioButton:jE,CheckBox:PR,TextField:Qv,PasswordField:OR,Appearance:pn};Bn.AcroForm;function Fbe(e){return e.reduce(function(t,r,n){return t[r]=n,t},{})}(function(e){var t="addImage_";e.__addimage__={};var r="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},i=e.__addimage__.getImageFileTypeByImageData=function(T,D){var F,_,N,P,k,j=r;if((D=D||r)==="RGBA"||T.data!==void 0&&T.data instanceof Uint8ClampedArray&&"height"in T&&"width"in T)return"RGBA";if(x(T))for(k in n)for(N=n[k],F=0;F<N.length;F+=1){for(P=!0,_=0;_<N[F].length;_+=1)if(N[F][_]!==void 0&&N[F][_]!==T[_]){P=!1;break}if(P===!0){j=k;break}}else for(k in n)for(N=n[k],F=0;F<N.length;F+=1){for(P=!0,_=0;_<N[F].length;_+=1)if(N[F][_]!==void 0&&N[F][_]!==T.charCodeAt(_)){P=!1;break}if(P===!0){j=k;break}}return j===r&&D!==r&&(j=D),j},a=function T(D){for(var F=this.internal.write,_=this.internal.putStream,N=(0,this.internal.getFilters)();N.indexOf("FlateEncode")!==-1;)N.splice(N.indexOf("FlateEncode"),1);D.objectId=this.internal.newObject();var P=[];if(P.push({key:"Type",value:"/XObject"}),P.push({key:"Subtype",value:"/Image"}),P.push({key:"Width",value:D.width}),P.push({key:"Height",value:D.height}),D.colorSpace===m.INDEXED?P.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(D.palette.length/3-1)+" "+("sMask"in D&&D.sMask!==void 0?D.objectId+2:D.objectId+1)+" 0 R]"}):(P.push({key:"ColorSpace",value:"/"+D.colorSpace}),D.colorSpace===m.DEVICE_CMYK&&P.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),P.push({key:"BitsPerComponent",value:D.bitsPerComponent}),"decodeParameters"in D&&D.decodeParameters!==void 0&&P.push({key:"DecodeParms",value:"<<"+D.decodeParameters+">>"}),"transparency"in D&&Array.isArray(D.transparency)&&D.transparency.length>0){for(var k="",j=0,Y=D.transparency.length;j<Y;j++)k+=D.transparency[j]+" "+D.transparency[j]+" ";P.push({key:"Mask",value:"["+k+"]"})}D.sMask!==void 0&&P.push({key:"SMask",value:D.objectId+1+" 0 R"});var X=D.filter!==void 0?["/"+D.filter]:void 0;if(_({data:D.data,additionalKeyValues:P,alreadyAppliedFilters:X,objectId:D.objectId}),F("endobj"),"sMask"in D&&D.sMask!==void 0){var K,U=(K=D.sMaskBitsPerComponent)!==null&&K!==void 0?K:D.bitsPerComponent,G={width:D.width,height:D.height,colorSpace:"DeviceGray",bitsPerComponent:U,data:D.sMask};"filter"in D&&(G.decodeParameters="/Predictor ".concat(D.predictor," /Colors 1 /BitsPerComponent ").concat(U," /Columns ").concat(D.width),G.filter=D.filter),T.call(this,G)}if(D.colorSpace===m.INDEXED){var z=this.internal.newObject();_({data:S(new Uint8Array(D.palette)),objectId:z}),F("endobj")}},o=function(){var T=this.internal.collections[t+"images"];for(var D in T)a.call(this,T[D])},s=function(){var T,D=this.internal.collections[t+"images"],F=this.internal.write;for(var _ in D)F("/I"+(T=D[_]).index,T.objectId,"0","R")},l=function(){this.internal.collections[t+"images"]||(this.internal.collections[t+"images"]={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",s))},c=function(){var T=this.internal.collections[t+"images"];return l.call(this),T},u=function(){return Object.keys(this.internal.collections[t+"images"]).length},A=function(T){return typeof e["process"+T.toUpperCase()]=="function"},d=function(T){return sr(T)==="object"&&T.nodeType===1},f=function(T,D){if(T.nodeName==="IMG"&&T.hasAttribute("src")){var F=""+T.getAttribute("src");if(F.indexOf("data:image/")===0)return _R(unescape(F).split("base64,").pop());var _=e.loadFile(F,!0);if(_!==void 0)return _}if(T.nodeName==="CANVAS"){if(T.width===0||T.height===0)throw new Error("Given canvas must have data. Canvas width: "+T.width+", height: "+T.height);var N;switch(D){case"PNG":N="image/png";break;case"WEBP":N="image/webp";break;default:N="image/jpeg"}return _R(T.toDataURL(N,1).split("base64,").pop())}},h=function(T){var D=this.internal.collections[t+"images"];if(D){for(var F in D)if(T===D[F].alias)return D[F]}},g=function(T,D,F){return T||D||(T=-96,D=-96),T<0&&(T=-1*F.width*72/T/this.internal.scaleFactor),D<0&&(D=-1*F.height*72/D/this.internal.scaleFactor),T===0&&(T=D*F.width/F.height),D===0&&(D=T*F.height/F.width),[T,D]},p=function(T,D,F,_,N,P){var k=g.call(this,F,_,N),j=this.internal.getCoordinateString,Y=this.internal.getVerticalCoordinateString,X=c.call(this);if(F=k[0],_=k[1],X[N.index]=N,P){P*=Math.PI/180;var K=Math.cos(P),U=Math.sin(P),G=function(H){return H.toFixed(4)},z=[G(K),G(U),G(-1*U),G(K),0,0,"cm"]}this.internal.write("q"),P?(this.internal.write([1,"0","0",1,j(T),Y(D+_),"cm"].join(" ")),this.internal.write(z.join(" ")),this.internal.write([j(F),"0","0",j(_),"0","0","cm"].join(" "))):this.internal.write([j(F),"0","0",j(_),j(T),Y(D+_),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+N.index+" Do"),this.internal.write("Q")},m=e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var y=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},C=e.__addimage__.sHashCode=function(T){var D,F,_=0;if(typeof T=="string")for(F=T.length,D=0;D<F;D++)_=(_<<5)-_+T.charCodeAt(D),_|=0;else if(x(T))for(F=T.byteLength/2,D=0;D<F;D++)_=(_<<5)-_+T[D],_|=0;return _},w=e.__addimage__.validateStringAsBase64=function(T){(T=T||"").toString().trim();var D=!0;return T.length===0&&(D=!1),T.length%4!=0&&(D=!1),/^[A-Za-z0-9+/]+$/.test(T.substr(0,T.length-2))===!1&&(D=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(T.substr(-2))===!1&&(D=!1),D},B=e.__addimage__.extractImageFromDataUrl=function(T){if(T==null||!(T=T.trim()).startsWith("data:"))return null;var D=T.indexOf(",");return D<0?null:T.substring(0,D).trim().endsWith("base64")?T.substring(D+1):null};e.__addimage__.isArrayBuffer=function(T){return T instanceof ArrayBuffer};var x=e.__addimage__.isArrayBufferView=function(T){return T instanceof Int8Array||T instanceof Uint8Array||T instanceof Uint8ClampedArray||T instanceof Int16Array||T instanceof Uint16Array||T instanceof Int32Array||T instanceof Uint32Array||T instanceof Float32Array||T instanceof Float64Array},M=e.__addimage__.binaryStringToUint8Array=function(T){for(var D=T.length,F=new Uint8Array(D),_=0;_<D;_++)F[_]=T.charCodeAt(_);return F},S=e.__addimage__.arrayBufferToBinaryString=function(T){for(var D="",F=x(T)?T:new Uint8Array(T),_=0;_<F.length;_+=8192)D+=String.fromCharCode.apply(null,F.subarray(_,_+8192));return D};e.addImage=function(){var T,D,F,_,N,P,k,j,Y;if(typeof arguments[1]=="number"?(D=r,F=arguments[1],_=arguments[2],N=arguments[3],P=arguments[4],k=arguments[5],j=arguments[6],Y=arguments[7]):(D=arguments[1],F=arguments[2],_=arguments[3],N=arguments[4],P=arguments[5],k=arguments[6],j=arguments[7],Y=arguments[8]),sr(T=arguments[0])==="object"&&!d(T)&&"imageData"in T){var X=T;T=X.imageData,D=X.format||D||r,F=X.x||F||0,_=X.y||_||0,N=X.w||X.width||N,P=X.h||X.height||P,k=X.alias||k,j=X.compression||j,Y=X.rotation||X.angle||Y}var K=this.internal.getFilters();if(j===void 0&&K.indexOf("FlateEncode")!==-1&&(j="SLOW"),isNaN(F)||isNaN(_))throw new Error("Invalid coordinates passed to jsPDF.addImage");l.call(this);var U=R.call(this,T,D,k,j);return p.call(this,F,_,N,P,U,Y),this};var R=function(T,D,F,_){var N,P,k;if(typeof T=="string"&&i(T)===r){T=unescape(T);var j=b(T,!1);(j!==""||(j=e.loadFile(T,!0))!==void 0)&&(T=j)}if(d(T)&&(T=f(T,D)),D=i(T,D),!A(D))throw new Error("addImage does not support files of type '"+D+"', please ensure that a plugin for '"+D+"' support is added.");if(((k=F)==null||k.length===0)&&(F=(function(Y){return typeof Y=="string"||x(Y)?C(Y):x(Y.data)?C(Y.data):null})(T)),(N=h.call(this,F))||(T instanceof Uint8Array||D==="RGBA"||(P=T,T=M(T)),N=this["process"+D.toUpperCase()](T,u.call(this),F,(function(Y){return Y&&typeof Y=="string"&&(Y=Y.toUpperCase()),Y in e.image_compression?Y:y.NONE})(_),P)),!N)throw new Error("An unknown error occurred whilst processing the image.");return N},b=e.__addimage__.convertBase64ToBinaryString=function(T,D){D=typeof D!="boolean"||D;var F,_="";if(typeof T=="string"){var N;F=(N=B(T))!==null&&N!==void 0?N:T;try{_=_R(F)}catch(P){if(D)throw w(F)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+P.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return _};e.getImageProperties=function(T){var D,F,_="";if(d(T)&&(T=f(T)),typeof T=="string"&&i(T)===r&&((_=b(T,!1))===""&&(_=e.loadFile(T)||""),T=_),F=i(T),!A(F))throw new Error("addImage does not support files of type '"+F+"', please ensure that a plugin for '"+F+"' support is added.");if(T instanceof Uint8Array||(T=M(T)),!(D=this["process"+F.toUpperCase()](T)))throw new Error("An unknown error occurred whilst processing the image");return D.fileType=F,D}})(Bn.API),(function(e){var t=function(r){if(r!==void 0&&r!="")return!0};Bn.API.events.push(["addPage",function(r){this.internal.getPageInfo(r.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(r){for(var n,i,a,o=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString,l=this.internal.getPageInfoByObjId(r.objId),c=r.pageContext.annotations,u=!1,A=0;A<c.length&&!u;A++)switch((n=c[A]).type){case"link":(t(n.options.url)||t(n.options.pageNumber))&&(u=!0);break;case"reference":case"text":case"freetext":u=!0}if(u!=0){this.internal.write("/Annots [");for(var d=0;d<c.length;d++){n=c[d];var f=this.internal.pdfEscape,h=this.internal.getEncryptor(r.objId);switch(n.type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var g=this.internal.newAdditionalObject(),p=this.internal.newAdditionalObject(),m=this.internal.getEncryptor(g.objId),y=n.title||"Note";a="<</Type /Annot /Subtype /Text "+(i="/Rect ["+o(n.bounds.x)+" "+s(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w)+" "+s(n.bounds.y)+"] ")+"/Contents ("+f(m(n.contents))+")",a+=" /Popup "+p.objId+" 0 R",a+=" /P "+l.objId+" 0 R",a+=" /T ("+f(m(y))+") >>",g.content=a;var C=g.objId+" 0 R";a="<</Type /Annot /Subtype /Popup "+(i="/Rect ["+o(n.bounds.x+30)+" "+s(n.bounds.y+n.bounds.h)+" "+o(n.bounds.x+n.bounds.w+30)+" "+s(n.bounds.y)+"] ")+" /Parent "+C,n.open&&(a+=" /Open true"),a+=" >>",p.content=a,this.internal.write(g.objId,"0 R",p.objId,"0 R");break;case"freetext":i="/Rect ["+o(n.bounds.x)+" "+s(n.bounds.y)+" "+o(n.bounds.x+n.bounds.w)+" "+s(n.bounds.y+n.bounds.h)+"] ";var w=n.color||"#000000";a="<</Type /Annot /Subtype /FreeText "+i+"/Contents ("+f(h(n.contents))+")",a+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+w+")",a+=" /Border [0 0 0]",a+=" >>",this.internal.write(a);break;case"link":if(n.options.name){var B=this.annotations._nameMap[n.options.name];n.options.pageNumber=B.page,n.options.top=B.y}else n.options.top||(n.options.top=0);if(i="/Rect ["+n.finalBounds.x+" "+n.finalBounds.y+" "+n.finalBounds.w+" "+n.finalBounds.h+"] ",a="",n.options.url)a="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /A <</S /URI /URI ("+f(h(n.options.url))+") >>";else if(n.options.pageNumber)switch(a="<</Type /Annot /Subtype /Link "+i+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(n.options.pageNumber).objId+" 0 R",n.options.magFactor=n.options.magFactor||"XYZ",n.options.magFactor){case"Fit":a+=" /Fit]";break;case"FitH":a+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,a+=" /FitV "+n.options.left+"]";break;default:var x=s(n.options.top);n.options.left=n.options.left||0,n.options.zoom===void 0&&(n.options.zoom=0),a+=" /XYZ "+n.options.left+" "+x+" "+n.options.zoom+"]"}a!=""&&(a+=" >>",this.internal.write(a))}}this.internal.write("]")}}]),e.createAnnotation=function(r){var n=this.internal.getCurrentPageInfo();switch(r.type){case"link":this.link(r.bounds.x,r.bounds.y,r.bounds.w,r.bounds.h,r);break;case"text":case"freetext":n.pageContext.annotations.push(r)}},e.link=function(r,n,i,a,o){var s=this.internal.getCurrentPageInfo(),l=this.internal.getCoordinateString,c=this.internal.getVerticalCoordinateString;s.pageContext.annotations.push({finalBounds:{x:l(r),y:c(n),w:l(r+i),h:c(n+a)},options:o,type:"link"})},e.textWithLink=function(r,n,i,a){var o,s,l=this.getTextWidth(r),c=this.internal.getLineHeight()/this.internal.scaleFactor;if(a.maxWidth!==void 0){s=a.maxWidth;var u=this.splitTextToSize(r,s).length;o=Math.ceil(c*u)}else s=l,o=c;return this.text(r,n,i,a),i+=.2*c,a.align==="center"&&(n-=l/2),a.align==="right"&&(n-=l),this.link(n,i-c,s,o,a),l},e.getTextWidth=function(r){var n=this.internal.getFontSize();return this.getStringUnitWidth(r)*n/this.internal.scaleFactor}})(Bn.API),(function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},r={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},n={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];e.__arabicParser__={};var a=e.__arabicParser__.isInArabicSubstitutionA=function(g){return t[g.charCodeAt(0)]!==void 0},o=e.__arabicParser__.isArabicLetter=function(g){return typeof g=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(g)},s=e.__arabicParser__.isArabicEndLetter=function(g){return o(g)&&a(g)&&t[g.charCodeAt(0)].length<=2},l=e.__arabicParser__.isArabicAlfLetter=function(g){return o(g)&&i.indexOf(g.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(g){return o(g)&&a(g)&&t[g.charCodeAt(0)].length>=1};var c=e.__arabicParser__.arabicLetterHasFinalForm=function(g){return o(g)&&a(g)&&t[g.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(g){return o(g)&&a(g)&&t[g.charCodeAt(0)].length>=3};var u=e.__arabicParser__.arabicLetterHasMedialForm=function(g){return o(g)&&a(g)&&t[g.charCodeAt(0)].length==4},A=e.__arabicParser__.resolveLigatures=function(g){var p=0,m=r,y="",C=0;for(p=0;p<g.length;p+=1)m[g.charCodeAt(p)]!==void 0?(C++,typeof(m=m[g.charCodeAt(p)])=="number"&&(y+=String.fromCharCode(m),m=r,C=0),p===g.length-1&&(m=r,y+=g.charAt(p-(C-1)),p-=C-1,C=0)):(m=r,y+=g.charAt(p-C),p-=C,C=0);return y};e.__arabicParser__.isArabicDiacritic=function(g){return g!==void 0&&n[g.charCodeAt(0)]!==void 0};var d=e.__arabicParser__.getCorrectForm=function(g,p,m){return o(g)?a(g)===!1?-1:!c(g)||!o(p)&&!o(m)||!o(m)&&s(p)||s(g)&&!o(p)||s(g)&&l(p)||s(g)&&s(p)?0:u(g)&&o(p)&&!s(p)&&o(m)&&c(m)?3:s(g)||!o(m)?1:2:-1},f=function(g){var p=0,m=0,y=0,C="",w="",B="",x=(g=g||"").split("\\s+"),M=[];for(p=0;p<x.length;p+=1){for(M.push(""),m=0;m<x[p].length;m+=1)C=x[p][m],w=x[p][m-1],B=x[p][m+1],o(C)?(y=d(C,w,B),M[p]+=y!==-1?String.fromCharCode(t[C.charCodeAt(0)][y]):C):M[p]+=C;M[p]=A(M[p])}return M.join(" ")},h=e.__arabicParser__.processArabic=e.processArabic=function(){var g,p=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,m=[];if(Array.isArray(p)){var y=0;for(m=[],y=0;y<p.length;y+=1)Array.isArray(p[y])?m.push([f(p[y][0]),p[y][1],p[y][2]]):m.push([f(p[y])]);g=m}else g=f(p);return typeof arguments[0]=="string"?g:(arguments[0].text=g,arguments[0])};e.events.push(["preProcessText",h])})(Bn.API),Bn.API.autoPrint=function(e){var t;return(e=e||{}).variant=e.variant||"non-conform",e.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+t+" 0 R")})),this},(function(e){var t=function(){var r=void 0;Object.defineProperty(this,"pdf",{get:function(){return r},set:function(s){r=s}});var n=150;Object.defineProperty(this,"width",{get:function(){return n},set:function(s){n=isNaN(s)||Number.isInteger(s)===!1||s<0?150:s,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=n+1)}});var i=300;Object.defineProperty(this,"height",{get:function(){return i},set:function(s){i=isNaN(s)||Number.isInteger(s)===!1||s<0?300:s,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=i+1)}});var a=[];Object.defineProperty(this,"childNodes",{get:function(){return a},set:function(s){a=s}});var o={};Object.defineProperty(this,"style",{get:function(){return o},set:function(s){o=s}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(r,n){var i;if((r=r||"2d")!=="2d")return null;for(i in n)this.pdf.context2d.hasOwnProperty(i)&&(this.pdf.context2d[i]=n[i]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])})(Bn.API),(function(e){var t={left:0,top:0,bottom:0,right:0},r=!1,n=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),i.call(this))},i=function(){this.internal.__cell__.lastCell=new a,this.internal.__cell__.pages=1},a=function(){var l=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return l},set:function(g){l=g}});var c=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return c},set:function(g){c=g}});var u=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return u},set:function(g){u=g}});var A=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return A},set:function(g){A=g}});var d=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return d},set:function(g){d=g}});var f=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return f},set:function(g){f=g}});var h=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return h},set:function(g){h=g}}),this};a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},a.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(l){return n.call(this),this.internal.__cell__.headerFunction=typeof l=="function"?l:void 0,this},e.getTextDimensions=function(l,c){n.call(this);var u=(c=c||{}).fontSize||this.getFontSize(),A=c.font||this.getFont(),d=c.scaleFactor||this.internal.scaleFactor,f=0,h=0,g=0,p=this;if(!Array.isArray(l)&&typeof l!="string"){if(typeof l!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");l=String(l)}var m=c.maxWidth;m>0?typeof l=="string"?l=this.splitTextToSize(l,m):Object.prototype.toString.call(l)==="[object Array]"&&(l=l.reduce(function(C,w){return C.concat(p.splitTextToSize(w,m))},[])):l=Array.isArray(l)?l:[l];for(var y=0;y<l.length;y++)f<(g=this.getStringUnitWidth(l[y],{font:A})*u)&&(f=g);return f!==0&&(h=l.length),{w:f/=d,h:Math.max((h*u*this.getLineHeightFactor()-u*(this.getLineHeightFactor()-1))/d,0)}},e.cellAddPage=function(){n.call(this),this.addPage();var l=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new a(l.left,l.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var o=e.cell=function(){var l;l=arguments[0]instanceof a?arguments[0]:new a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),n.call(this);var c=this.internal.__cell__.lastCell,u=this.internal.__cell__.padding,A=this.internal.__cell__.margins||t,d=this.internal.__cell__.tableHeaderRow,f=this.internal.__cell__.printHeaders;return c.lineNumber!==void 0&&(c.lineNumber===l.lineNumber?(l.x=(c.x||0)+(c.width||0),l.y=c.y||0):c.y+c.height+l.height+A.bottom>this.getPageHeight()?(this.cellAddPage(),l.y=A.top,f&&d&&(this.printHeaderRow(l.lineNumber,!0),l.y+=d[0].height)):l.y=c.y+c.height||l.y),l.text[0]!==void 0&&(this.rect(l.x,l.y,l.width,l.height,r===!0?"FD":void 0),l.align==="right"?this.text(l.text,l.x+l.width-u,l.y+u,{align:"right",baseline:"top"}):l.align==="center"?this.text(l.text,l.x+l.width/2,l.y+u,{align:"center",baseline:"top",maxWidth:l.width-u-u}):this.text(l.text,l.x+u,l.y+u,{align:"left",baseline:"top",maxWidth:l.width-u-u})),this.internal.__cell__.lastCell=l,this};e.table=function(l,c,u,A,d){if(n.call(this),!u)throw new Error("No data for PDF table.");var f,h,g,p,m=[],y=[],C=[],w={},B={},x=[],M=[],S=(d=d||{}).autoSize||!1,R=d.printHeaders!==!1,b=d.css&&d.css["font-size"]!==void 0?16*d.css["font-size"]:d.fontSize||12,T=d.margins||Object.assign({width:this.getPageWidth()},t),D=typeof d.padding=="number"?d.padding:3,F=d.headerBackgroundColor||"#c8c8c8",_=d.headerTextColor||"#000";if(i.call(this),this.internal.__cell__.printHeaders=R,this.internal.__cell__.margins=T,this.internal.__cell__.table_font_size=b,this.internal.__cell__.padding=D,this.internal.__cell__.headerBackgroundColor=F,this.internal.__cell__.headerTextColor=_,this.setFontSize(b),A==null)y=m=Object.keys(u[0]),C=m.map(function(){return"left"});else if(Array.isArray(A)&&sr(A[0])==="object")for(m=A.map(function(X){return X.name}),y=A.map(function(X){return X.prompt||X.name||""}),C=A.map(function(X){return X.align||"left"}),f=0;f<A.length;f+=1)B[A[f].name]=.7499990551181103*A[f].width;else Array.isArray(A)&&typeof A[0]=="string"&&(y=m=A,C=m.map(function(){return"left"}));if(S||Array.isArray(A)&&typeof A[0]=="string")for(f=0;f<m.length;f+=1){for(w[p=m[f]]=u.map(function(X){return X[p]}),this.setFont(void 0,"bold"),x.push(this.getTextDimensions(y[f],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),h=w[p],this.setFont(void 0,"normal"),g=0;g<h.length;g+=1)x.push(this.getTextDimensions(h[g],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);B[p]=Math.max.apply(null,x)+D+D,x=[]}if(R){var N={};for(f=0;f<m.length;f+=1)N[m[f]]={},N[m[f]].text=y[f],N[m[f]].align=C[f];var P=s.call(this,N,B);M=m.map(function(X){return new a(l,c,B[X],P,N[X].text,void 0,N[X].align)}),this.setTableHeaderRow(M),this.printHeaderRow(1,!1)}var k=A.reduce(function(X,K){return X[K.name]=K.align,X},{});for(f=0;f<u.length;f+=1){"rowStart"in d&&d.rowStart instanceof Function&&d.rowStart({row:f,data:u[f]},this);var j=s.call(this,u[f],B);for(g=0;g<m.length;g+=1){var Y=u[f][m[g]];"cellStart"in d&&d.cellStart instanceof Function&&d.cellStart({row:f,col:g,data:Y},this),o.call(this,new a(l,c,B[m[g]],j,Y,f+2,k[m[g]]))}}return this.internal.__cell__.table_x=l,this.internal.__cell__.table_y=c,this};var s=function(l,c){var u=this.internal.__cell__.padding,A=this.internal.__cell__.table_font_size,d=this.internal.scaleFactor;return Object.keys(l).map(function(f){var h=l[f];return this.splitTextToSize(h.hasOwnProperty("text")?h.text:h,c[f]-u-u)},this).map(function(f){return this.getLineHeightFactor()*f.length*A/d+u+u},this).reduce(function(f,h){return Math.max(f,h)},0)};e.setTableHeaderRow=function(l){n.call(this),this.internal.__cell__.tableHeaderRow=l},e.printHeaderRow=function(l,c){if(n.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var u;if(r=!0,typeof this.internal.__cell__.headerFunction=="function"){var A=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new a(A[0],A[1],A[2],A[3],void 0,-1)}this.setFont(void 0,"bold");for(var d=[],f=0;f<this.internal.__cell__.tableHeaderRow.length;f+=1){u=this.internal.__cell__.tableHeaderRow[f].clone(),c&&(u.y=this.internal.__cell__.margins.top||0,d.push(u)),u.lineNumber=l;var h=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),o.call(this,u),this.setTextColor(h)}d.length>0&&this.setTableHeaderRow(d),this.setFont(void 0,"normal"),r=!1}})(Bn.API);var _be={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},Nbe=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],$L=Fbe(Nbe),kbe=[100,200,300,400,500,600,700,800,900],E0t=Fbe(kbe);function LP(e){var t=e.family.replace(/"|'/g,"").toLowerCase(),r=(function(a){return _be[a=a||"normal"]?a:"normal"})(e.style),n=(function(a){return a?typeof a=="number"?a>=100&&a<=900&&a%100==0?a:400:/^\d00$/.test(a)?parseInt(a):a==="bold"?700:400:400})(e.weight),i=(function(a){return typeof $L[a=a||"normal"]=="number"?a:"normal"})(e.stretch);return{family:t,style:r,weight:n,stretch:i,src:e.src||[],ref:e.ref||{name:t,style:[i,r,n].join(" ")}}}function jie(e,t,r,n){var i;for(i=r;i>=0&&i<t.length;i+=n)if(e[t[i]])return e[t[i]];for(i=r;i>=0&&i<t.length;i-=n)if(e[t[i]])return e[t[i]]}var y0t={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},zie={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Lie(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function Yie(e){return e.trimLeft()}function C0t(e,t){for(var r=0;r<e.length;){if(e.charAt(r)===t)return[e.substring(0,r),e.substring(r+1)];r+=1}return null}function w0t(e){var t=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return t===null?null:[t[0],e.substring(t[0].length)]}var I0,Wb,Uie,Hie,Gie,YP=["times"];function Kie(e,t,r,n,i){var a=4,o=Jie;switch(i){case Bn.API.image_compression.FAST:a=1,o=Vie;break;case Bn.API.image_compression.MEDIUM:a=6,o=Wie;break;case Bn.API.image_compression.SLOW:a=9,o=Xie}e=(function(l,c,u,A){for(var d,f=l.length/c,h=new Uint8Array(l.length+f),g=[B0t,Vie,Jie,Wie,Xie],p=0;p<f;p+=1){var m=p*c,y=l.subarray(m,m+c);if(A)h.set(A(y,u,d),m+p);else{for(var C=g.length,w=[],B=0;B<C;B+=1)w[B]=g[B](y,u,d);var x=M0t(w.concat());h.set(w[x],m+p)}d=y}return h})(e,t,Math.ceil(r*n/8),o);var s=GL(e,{level:a});return Bn.API.__addimage__.arrayBufferToBinaryString(s)}function B0t(e){var t=Array.apply([],e);return t.unshift(0),t}function Vie(e,t){var r=e.length,n=[];n[0]=1;for(var i=0;i<r;i+=1){var a=e[i-t]||0;n[i+1]=e[i]-a+256&255}return n}function Jie(e,t,r){var n=e.length,i=[];i[0]=2;for(var a=0;a<n;a+=1){var o=r&&r[a]||0;i[a+1]=e[a]-o+256&255}return i}function Wie(e,t,r){var n=e.length,i=[];i[0]=3;for(var a=0;a<n;a+=1){var o=e[a-t]||0,s=r&&r[a]||0;i[a+1]=e[a]+256-(o+s>>>1)&255}return i}function Xie(e,t,r){var n=e.length,i=[];i[0]=4;for(var a=0;a<n;a+=1){var o=x0t(e[a-t]||0,r&&r[a]||0,r&&r[a-t]||0);i[a+1]=e[a]-o+256&255}return i}function x0t(e,t,r){if(e===t&&t===r)return e;var n=Math.abs(t-r),i=Math.abs(e-r),a=Math.abs(e+t-r-r);return n<=i&&n<=a?e:i<=a?t:r}function M0t(e){var t=e.map(function(r){return r.reduce(function(n,i){return n+Math.abs(i)},0)});return t.indexOf(Math.min.apply(null,t))}function UP(e,t,r){var n=t*r,i=Math.floor(n/8),a=16-(n-8*i+r),o=(1<<r)-1;return Pbe(e,i)>>a&o}function qie(e,t,r,n){var i=r*n,a=Math.floor(i/8),o=16-(i-8*a+n),s=(1<<n)-1,l=(t&s)<<o;(function(c,u,A){if(u+1<c.byteLength)c.setUint16(u,A,!1);else{var d=A>>8&255;c.setUint8(u,d)}})(e,a,Pbe(e,a)&~(s<<o)&65535|l)}function Pbe(e,t){return t+1<e.byteLength?e.getUint16(t,!1):e.getUint8(t)<<8}function b0t(e){var t=0;if(e[t++]!==71||e[t++]!==73||e[t++]!==70||e[t++]!==56||(e[t++]+1&253)!=56||e[t++]!==97)throw new Error("Invalid GIF 87a/89a header.");var r=e[t++]|e[t++]<<8,n=e[t++]|e[t++]<<8,i=e[t++],a=i>>7,o=1<<1+(7&i);e[t++],e[t++];var s=null,l=null;a&&(s=t,l=o,t+=3*o);var c=!0,u=[],A=0,d=null,f=0,h=null;for(this.width=r,this.height=n;c&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(e[t]!==11||e[t+1]==78&&e[t+2]==69&&e[t+3]==84&&e[t+4]==83&&e[t+5]==67&&e[t+6]==65&&e[t+7]==80&&e[t+8]==69&&e[t+9]==50&&e[t+10]==46&&e[t+11]==48&&e[t+12]==3&&e[t+13]==1&&e[t+16]==0)t+=14,h=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((T=e[t++])>=0))throw Error("Invalid block size");if(T===0)break;t+=T}break;case 249:if(e[t++]!==4||e[t+4]!==0)throw new Error("Invalid graphics extension block.");var g=e[t++];A=e[t++]|e[t++]<<8,d=e[t++],1&g||(d=null),f=g>>2&7,t++;break;case 254:for(;;){if(!((T=e[t++])>=0))throw Error("Invalid block size");if(T===0)break;t+=T}break;default:throw new Error("Unknown graphic control label: 0x"+e[t-1].toString(16))}break;case 44:var p=e[t++]|e[t++]<<8,m=e[t++]|e[t++]<<8,y=e[t++]|e[t++]<<8,C=e[t++]|e[t++]<<8,w=e[t++],B=w>>6&1,x=1<<1+(7&w),M=s,S=l,R=!1;w>>7&&(R=!0,M=t,S=x,t+=3*x);var b=t;for(t++;;){var T;if(!((T=e[t++])>=0))throw Error("Invalid block size");if(T===0)break;t+=T}u.push({x:p,y:m,width:y,height:C,has_local_palette:R,palette_offset:M,palette_size:S,data_offset:b,data_length:t-b,transparent_index:d,interlaced:!!B,delay:A,disposal:f});break;case 59:c=!1;break;default:throw new Error("Unknown gif block: 0x"+e[t-1].toString(16))}this.numFrames=function(){return u.length},this.loopCount=function(){return h},this.frameInfo=function(D){if(D<0||D>=u.length)throw new Error("Frame index out of range.");return u[D]},this.decodeAndBlitFrameBGRA=function(D,F){var _=this.frameInfo(D),N=_.width*_.height,P=new Uint8Array(N);$ie(e,_.data_offset,P,N);var k=_.palette_offset,j=_.transparent_index;j===null&&(j=256);var Y=_.width,X=r-Y,K=Y,U=4*(_.y*r+_.x),G=4*((_.y+_.height)*r+_.x),z=U,H=4*X;_.interlaced===!0&&(H+=4*r*7);for(var V=8,Z=0,ne=P.length;Z<ne;++Z){var re=P[Z];if(K===0&&(K=Y,(z+=H)>=G&&(H=4*X+4*r*(V-1),z=U+(Y+X)*(V<<1),V>>=1)),re===j)z+=4;else{var ue=e[k+3*re],he=e[k+3*re+1],me=e[k+3*re+2];F[z++]=me,F[z++]=he,F[z++]=ue,F[z++]=255}--K}},this.decodeAndBlitFrameRGBA=function(D,F){var _=this.frameInfo(D),N=_.width*_.height,P=new Uint8Array(N);$ie(e,_.data_offset,P,N);var k=_.palette_offset,j=_.transparent_index;j===null&&(j=256);var Y=_.width,X=r-Y,K=Y,U=4*(_.y*r+_.x),G=4*((_.y+_.height)*r+_.x),z=U,H=4*X;_.interlaced===!0&&(H+=4*r*7);for(var V=8,Z=0,ne=P.length;Z<ne;++Z){var re=P[Z];if(K===0&&(K=Y,(z+=H)>=G&&(H=4*X+4*r*(V-1),z=U+(Y+X)*(V<<1),V>>=1)),re===j)z+=4;else{var ue=e[k+3*re],he=e[k+3*re+1],me=e[k+3*re+2];F[z++]=ue,F[z++]=he,F[z++]=me,F[z++]=255}--K}}}function $ie(e,t,r,n){for(var i=e[t++],a=1<<i,o=a+1,s=o+1,l=i+1,c=(1<<l)-1,u=0,A=0,d=0,f=e[t++],h=new Int32Array(4096),g=null;;){for(;u<16&&f!==0;)A|=e[t++]<<u,u+=8,f===1?f=e[t++]:--f;if(u<l)break;var p=A&c;if(A>>=l,u-=l,p!==a){if(p===o)break;for(var m=p<s?p:g,y=0,C=m;C>a;)C=h[C]>>8,++y;var w=C;if(d+y+(m!==p?1:0)>n)return void ua.log("Warning, gif stream longer than expected.");r[d++]=w;var B=d+=y;for(m!==p&&(r[d++]=w),C=m;y--;)C=h[C],r[--B]=255&C,C>>=8;g!==null&&s<4096&&(h[s++]=g<<8|w,s>=c+1&&l<12&&(++l,c=c<<1|1)),g=p}else s=o+1,c=(1<<(l=i+1))-1,g=null}return d!==n&&ua.log("Warning, gif stream shorter than expected."),r}function HP(e){var t,r,n,i,a,o=Math.floor,s=new Array(64),l=new Array(64),c=new Array(64),u=new Array(64),A=new Array(65535),d=new Array(65535),f=new Array(64),h=new Array(64),g=[],p=0,m=7,y=new Array(64),C=new Array(64),w=new Array(64),B=new Array(256),x=new Array(2048),M=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],R=[0,1,2,3,4,5,6,7,8,9,10,11],b=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],T=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],D=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],F=[0,1,2,3,4,5,6,7,8,9,10,11],_=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],N=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function P(U,G){for(var z=0,H=0,V=new Array,Z=1;Z<=16;Z++){for(var ne=1;ne<=U[Z];ne++)V[G[H]]=[],V[G[H]][0]=z,V[G[H]][1]=Z,H++,z++;z*=2}return V}function k(U){for(var G=U[0],z=U[1]-1;z>=0;)G&1<<z&&(p|=1<<m),z--,--m<0&&(p==255?(j(255),j(0)):j(p),m=7,p=0)}function j(U){g.push(U)}function Y(U){j(U>>8&255),j(255&U)}function X(U,G,z,H,V){for(var Z,ne=V[0],re=V[240],ue=(function(He,Re){var Ce,De,Ie,$e,Ct,Ze,tt,nt,rt,qe,de=0;for(rt=0;rt<8;++rt){Ce=He[de],De=He[de+1],Ie=He[de+2],$e=He[de+3],Ct=He[de+4],Ze=He[de+5],tt=He[de+6];var We=Ce+(nt=He[de+7]),ut=Ce-nt,Et=De+tt,ze=De-tt,Ge=Ie+Ze,pe=Ie-Ze,Bt=$e+Ct,xt=$e-Ct,$=We+Bt,Qe=We-Bt,Fe=Et+Ge,Ae=Et-Ge;He[de]=$+Fe,He[de+4]=$-Fe;var le=.707106781*(Ae+Qe);He[de+2]=Qe+le,He[de+6]=Qe-le;var Be=.382683433*(($=xt+pe)-(Ae=ze+ut)),Ke=.5411961*$+Be,je=1.306562965*Ae+Be,ft=.707106781*(Fe=pe+ze),gt=ut+ft,vt=ut-ft;He[de+5]=vt+Ke,He[de+3]=vt-Ke,He[de+1]=gt+je,He[de+7]=gt-je,de+=8}for(de=0,rt=0;rt<8;++rt){Ce=He[de],De=He[de+8],Ie=He[de+16],$e=He[de+24],Ct=He[de+32],Ze=He[de+40],tt=He[de+48];var at=Ce+(nt=He[de+56]),mt=Ce-nt,qt=De+tt,Xt=De-tt,Dr=Ie+Ze,Lr=Ie-Ze,Kr=$e+Ct,Pr=$e-Ct,vr=at+Kr,wr=at-Kr,Mr=qt+Dr,Fr=qt-Dr;He[de]=vr+Mr,He[de+32]=vr-Mr;var br=.707106781*(Fr+wr);He[de+16]=wr+br,He[de+48]=wr-br;var Qr=.382683433*((vr=Pr+Lr)-(Fr=Xt+mt)),Ar=.5411961*vr+Qr,mr=1.306562965*Fr+Qr,fr=.707106781*(Mr=Lr+Xt),Gt=mt+fr,Kt=mt-fr;He[de+40]=Kt+Ar,He[de+24]=Kt-Ar,He[de+8]=Gt+mr,He[de+56]=Gt-mr,de++}for(rt=0;rt<64;++rt)qe=He[rt]*Re[rt],f[rt]=qe>0?qe+.5|0:qe-.5|0;return f})(U,G),he=0;he<64;++he)h[M[he]]=ue[he];var me=h[0]-z;z=h[0],me==0?k(H[0]):(k(H[d[Z=32767+me]]),k(A[Z]));for(var be=63;be>0&&h[be]==0;)be--;if(be==0)return k(ne),z;for(var Me,ie=1;ie<=be;){for(var Se=ie;h[ie]==0&&ie<=be;)++ie;var Ue=ie-Se;if(Ue>=16){Me=Ue>>4;for(var ct=1;ct<=Me;++ct)k(re);Ue&=15}Z=32767+h[ie],k(V[(Ue<<4)+d[Z]]),k(A[Z]),ie++}return be!=63&&k(ne),z}function K(U){U=Math.min(Math.max(U,1),100),a!=U&&((function(G){for(var z=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],H=0;H<64;H++){var V=o((z[H]*G+50)/100);V=Math.min(Math.max(V,1),255),s[M[H]]=V}for(var Z=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],ne=0;ne<64;ne++){var re=o((Z[ne]*G+50)/100);re=Math.min(Math.max(re,1),255),l[M[ne]]=re}for(var ue=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],he=0,me=0;me<8;me++)for(var be=0;be<8;be++)c[he]=1/(s[M[he]]*ue[me]*ue[be]*8),u[he]=1/(l[M[he]]*ue[me]*ue[be]*8),he++})(U<50?Math.floor(5e3/U):Math.floor(200-2*U)),a=U)}this.encode=function(U,G){G&&K(G),g=new Array,p=0,m=7,Y(65496),Y(65504),Y(16),j(74),j(70),j(73),j(70),j(0),j(1),j(1),j(0),Y(1),Y(1),j(0),j(0),(function(){Y(65499),Y(132),j(0);for(var De=0;De<64;De++)j(s[De]);j(1);for(var Ie=0;Ie<64;Ie++)j(l[Ie])})(),(function(De,Ie){Y(65472),Y(17),j(8),Y(Ie),Y(De),j(3),j(1),j(17),j(0),j(2),j(17),j(1),j(3),j(17),j(1)})(U.width,U.height),(function(){Y(65476),Y(418),j(0);for(var De=0;De<16;De++)j(S[De+1]);for(var Ie=0;Ie<=11;Ie++)j(R[Ie]);j(16);for(var $e=0;$e<16;$e++)j(b[$e+1]);for(var Ct=0;Ct<=161;Ct++)j(T[Ct]);j(1);for(var Ze=0;Ze<16;Ze++)j(D[Ze+1]);for(var tt=0;tt<=11;tt++)j(F[tt]);j(17);for(var nt=0;nt<16;nt++)j(_[nt+1]);for(var rt=0;rt<=161;rt++)j(N[rt])})(),Y(65498),Y(12),j(3),j(1),j(0),j(2),j(17),j(3),j(17),j(0),j(63),j(0);var z=0,H=0,V=0;p=0,m=7,this.encode.displayName="_encode_";for(var Z,ne,re,ue,he,me,be,Me,ie,Se=U.data,Ue=U.width,ct=U.height,He=4*Ue,Re=0;Re<ct;){for(Z=0;Z<He;){for(he=He*Re+Z,be=-1,Me=0,ie=0;ie<64;ie++)me=he+(Me=ie>>3)*He+(be=4*(7&ie)),Re+Me>=ct&&(me-=He*(Re+1+Me-ct)),Z+be>=He&&(me-=Z+be-He+4),ne=Se[me++],re=Se[me++],ue=Se[me++],y[ie]=(x[ne]+x[re+256|0]+x[ue+512|0]>>16)-128,C[ie]=(x[ne+768|0]+x[re+1024|0]+x[ue+1280|0]>>16)-128,w[ie]=(x[ne+1280|0]+x[re+1536|0]+x[ue+1792|0]>>16)-128;z=X(y,c,z,t,n),H=X(C,u,H,r,i),V=X(w,u,V,r,i),Z+=32}Re+=8}if(m>=0){var Ce=[];Ce[1]=m+1,Ce[0]=(1<<m+1)-1,k(Ce)}return Y(65497),new Uint8Array(g)},e=e||50,(function(){for(var U=String.fromCharCode,G=0;G<256;G++)B[G]=U(G)})(),t=P(S,R),r=P(D,F),n=P(b,T),i=P(_,N),(function(){for(var U=1,G=2,z=1;z<=15;z++){for(var H=U;H<G;H++)d[32767+H]=z,A[32767+H]=[],A[32767+H][1]=z,A[32767+H][0]=H;for(var V=-(G-1);V<=-U;V++)d[32767+V]=z,A[32767+V]=[],A[32767+V][1]=z,A[32767+V][0]=G-1+V;U<<=1,G<<=1}})(),(function(){for(var U=0;U<256;U++)x[U]=19595*U,x[U+256|0]=38470*U,x[U+512|0]=7471*U+32768,x[U+768|0]=-11059*U,x[U+1024|0]=-21709*U,x[U+1280|0]=32768*U+8421375,x[U+1536|0]=-27439*U,x[U+1792|0]=-5329*U})(),K(e)}function Pu(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function Zie(e){function t(R){if(!R)throw Error("assert :P")}function r(R,b,T){for(var D=0;4>D;D++)if(R[b+D]!=T.charCodeAt(D))return!0;return!1}function n(R,b,T,D,F){for(var _=0;_<F;_++)R[b+_]=T[D+_]}function i(R,b,T,D){for(var F=0;F<D;F++)R[b+F]=T}function a(R){return new Int32Array(R)}function o(R,b){for(var T=[],D=0;D<R;D++)T.push(new b);return T}function s(R,b){var T=[];return(function D(F,_,N){for(var P=N[_],k=0;k<P&&(F.push(N.length>_+1?[]:new b),!(N.length<_+1));k++)D(F[k],_+1,N)})(T,0,R),T}var l=function(){var R=this;function b(L,W){for(var ae=1<<W-1>>>0;L&ae;)ae>>>=1;return ae?(L&ae-1)+ae:L}function T(L,W,ae,fe,xe){t(!(fe%ae));do L[W+(fe-=ae)]=xe;while(0<fe)}function D(L,W,ae,fe,xe){if(t(2328>=xe),512>=xe)var Te=a(512);else if((Te=a(xe))==null)return 0;return(function(_e,Pe,Ye,lt,Rt,Ut){var ot,Qt,zt=Pe,nr=1<<Ye,Jt=a(16),or=a(16);for(t(Rt!=0),t(lt!=null),t(_e!=null),t(0<Ye),Qt=0;Qt<Rt;++Qt){if(15<lt[Qt])return 0;++Jt[lt[Qt]]}if(Jt[0]==Rt)return 0;for(or[1]=0,ot=1;15>ot;++ot){if(Jt[ot]>1<<ot)return 0;or[ot+1]=or[ot]+Jt[ot]}for(Qt=0;Qt<Rt;++Qt)ot=lt[Qt],0<lt[Qt]&&(Ut[or[ot]++]=Qt);if(or[15]==1)return(lt=new F).g=0,lt.value=Ut[0],T(_e,zt,1,nr,lt),nr;var ur,Br=-1,dr=nr-1,ln=0,nn=1,Jn=1,en=1<<Ye;for(Qt=0,ot=1,Rt=2;ot<=Ye;++ot,Rt<<=1){if(nn+=Jn<<=1,0>(Jn-=Jt[ot]))return 0;for(;0<Jt[ot];--Jt[ot])(lt=new F).g=ot,lt.value=Ut[Qt++],T(_e,zt+ln,Rt,en,lt),ln=b(ln,ot)}for(ot=Ye+1,Rt=2;15>=ot;++ot,Rt<<=1){if(nn+=Jn<<=1,0>(Jn-=Jt[ot]))return 0;for(;0<Jt[ot];--Jt[ot]){if(lt=new F,(ln&dr)!=Br){for(zt+=en,ur=1<<(Br=ot)-Ye;15>Br&&!(0>=(ur-=Jt[Br]));)++Br,ur<<=1;nr+=en=1<<(ur=Br-Ye),_e[Pe+(Br=ln&dr)].g=ur+Ye,_e[Pe+Br].value=zt-Pe-Br}lt.g=ot-Ye,lt.value=Ut[Qt++],T(_e,zt+(ln>>Ye),Rt,en,lt),ln=b(ln,ot)}}return nn!=2*or[15]-1?0:nr})(L,W,ae,fe,xe,Te)}function F(){this.value=this.g=0}function _(){this.value=this.g=0}function N(){this.G=o(5,F),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=o(PA,_)}function P(L,W,ae,fe){t(L!=null),t(W!=null),t(2147483648>fe),L.Ca=254,L.I=0,L.b=-8,L.Ka=0,L.oa=W,L.pa=ae,L.Jd=W,L.Yc=ae+fe,L.Zc=4<=fe?ae+fe-4+1:ae,ne(L)}function k(L,W){for(var ae=0;0<W--;)ae|=ue(L,128)<<W;return ae}function j(L,W){var ae=k(L,W);return re(L)?-ae:ae}function Y(L,W,ae,fe){var xe,Te=0;for(t(L!=null),t(W!=null),t(4294967288>fe),L.Sb=fe,L.Ra=0,L.u=0,L.h=0,4<fe&&(fe=4),xe=0;xe<fe;++xe)Te+=W[ae+xe]<<8*xe;L.Ra=Te,L.bb=fe,L.oa=W,L.pa=ae}function X(L){for(;8<=L.u&&L.bb<L.Sb;)L.Ra>>>=8,L.Ra+=L.oa[L.pa+L.bb]<<Su-8>>>0,++L.bb,L.u-=8;H(L)&&(L.h=1,L.u=0)}function K(L,W){if(t(0<=W),!L.h&&W<=_s){var ae=z(L)&Fs[W];return L.u+=W,X(L),ae}return L.h=1,L.u=0}function U(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function G(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function z(L){return L.Ra>>>(L.u&Su-1)>>>0}function H(L){return t(L.bb<=L.Sb),L.h||L.bb==L.Sb&&L.u>Su}function V(L,W){L.u=W,L.h=H(L)}function Z(L){L.u>=Ns&&(t(L.u>=Ns),X(L))}function ne(L){t(L!=null&&L.oa!=null),L.pa<L.Zc?(L.I=(L.oa[L.pa++]|L.I<<8)>>>0,L.b+=8):(t(L!=null&&L.oa!=null),L.pa<L.Yc?(L.b+=8,L.I=L.oa[L.pa++]|L.I<<8):L.Ka?L.b=0:(L.I<<=8,L.b+=8,L.Ka=1))}function re(L){return k(L,1)}function ue(L,W){var ae=L.Ca;0>L.b&&ne(L);var fe=L.b,xe=ae*W>>>8,Te=(L.I>>>fe>xe)+0;for(Te?(ae-=xe,L.I-=xe+1<<fe>>>0):ae=xe+1,fe=ae,xe=0;256<=fe;)xe+=8,fe>>=8;return fe=7^xe+OA[fe],L.b-=fe,L.Ca=(ae<<fe)-1,Te}function he(L,W,ae){L[W+0]=ae>>24&255,L[W+1]=ae>>16&255,L[W+2]=ae>>8&255,L[W+3]=255&ae}function me(L,W){return L[W+0]|L[W+1]<<8}function be(L,W){return me(L,W)|L[W+2]<<16}function Me(L,W){return me(L,W)|me(L,W+2)<<16}function ie(L,W){var ae=1<<W;return t(L!=null),t(0<W),L.X=a(ae),L.X==null?0:(L.Mb=32-W,L.Xa=W,1)}function Se(L,W){t(L!=null),t(W!=null),t(L.Xa==W.Xa),n(W.X,0,L.X,0,1<<W.Xa)}function Ue(){this.X=[],this.Xa=this.Mb=0}function ct(L,W,ae,fe){t(ae!=null),t(fe!=null);var xe=ae[0],Te=fe[0];return xe==0&&(xe=(L*Te+W/2)/W),Te==0&&(Te=(W*xe+L/2)/L),0>=xe||0>=Te?0:(ae[0]=xe,fe[0]=Te,1)}function He(L,W){return L+(1<<W)-1>>>W}function Re(L,W){return((4278255360&L)+(4278255360&W)>>>0&4278255360)+((16711935&L)+(16711935&W)>>>0&16711935)>>>0}function Ce(L,W){R[W]=function(ae,fe,xe,Te,_e,Pe,Ye){var lt;for(lt=0;lt<_e;++lt){var Rt=R[L](Pe[Ye+lt-1],xe,Te+lt);Pe[Ye+lt]=Re(ae[fe+lt],Rt)}}}function De(){this.ud=this.hd=this.jd=0}function Ie(L,W){return((4278124286&(L^W))>>>1)+(L&W)>>>0}function $e(L){return 0<=L&&256>L?L:0>L?0:255<L?255:void 0}function Ct(L,W){return $e(L+(L-W+.5>>1))}function Ze(L,W,ae){return Math.abs(W-ae)-Math.abs(L-ae)}function tt(L,W,ae,fe,xe,Te,_e){for(fe=Te[_e-1],ae=0;ae<xe;++ae)Te[_e+ae]=fe=Re(L[W+ae],fe)}function nt(L,W,ae,fe,xe){var Te;for(Te=0;Te<ae;++Te){var _e=L[W+Te],Pe=_e>>8&255,Ye=16711935&(Ye=(Ye=16711935&_e)+((Pe<<16)+Pe));fe[xe+Te]=(4278255360&_e)+Ye>>>0}}function rt(L,W){W.jd=255&L,W.hd=L>>8&255,W.ud=L>>16&255}function qe(L,W,ae,fe,xe,Te){var _e;for(_e=0;_e<fe;++_e){var Pe=W[ae+_e],Ye=Pe>>>8,lt=Pe,Rt=255&(Rt=(Rt=Pe>>>16)+((L.jd<<24>>24)*(Ye<<24>>24)>>>5));lt=255&(lt=(lt+=(L.hd<<24>>24)*(Ye<<24>>24)>>>5)+((L.ud<<24>>24)*(Rt<<24>>24)>>>5)),xe[Te+_e]=(4278255360&Pe)+(Rt<<16)+lt}}function de(L,W,ae,fe,xe){R[W]=function(Te,_e,Pe,Ye,lt,Rt,Ut,ot,Qt){for(Ye=Ut;Ye<ot;++Ye)for(Ut=0;Ut<Qt;++Ut)lt[Rt++]=xe(Pe[fe(Te[_e++])])},R[L]=function(Te,_e,Pe,Ye,lt,Rt,Ut){var ot=8>>Te.b,Qt=Te.Ea,zt=Te.K[0],nr=Te.w;if(8>ot)for(Te=(1<<Te.b)-1,nr=(1<<ot)-1;_e<Pe;++_e){var Jt,or=0;for(Jt=0;Jt<Qt;++Jt)Jt&Te||(or=fe(Ye[lt++])),Rt[Ut++]=xe(zt[or&nr]),or>>=ot}else R["VP8LMapColor"+ae](Ye,lt,zt,nr,Rt,Ut,_e,Pe,Qt)}}function We(L,W,ae,fe,xe){for(ae=W+ae;W<ae;){var Te=L[W++];fe[xe++]=Te>>16&255,fe[xe++]=Te>>8&255,fe[xe++]=255&Te}}function ut(L,W,ae,fe,xe){for(ae=W+ae;W<ae;){var Te=L[W++];fe[xe++]=Te>>16&255,fe[xe++]=Te>>8&255,fe[xe++]=255&Te,fe[xe++]=Te>>24&255}}function Et(L,W,ae,fe,xe){for(ae=W+ae;W<ae;){var Te=(_e=L[W++])>>16&240|_e>>12&15,_e=240&_e|_e>>28&15;fe[xe++]=Te,fe[xe++]=_e}}function ze(L,W,ae,fe,xe){for(ae=W+ae;W<ae;){var Te=(_e=L[W++])>>16&248|_e>>13&7,_e=_e>>5&224|_e>>3&31;fe[xe++]=Te,fe[xe++]=_e}}function Ge(L,W,ae,fe,xe){for(ae=W+ae;W<ae;){var Te=L[W++];fe[xe++]=255&Te,fe[xe++]=Te>>8&255,fe[xe++]=Te>>16&255}}function pe(L,W,ae,fe,xe,Te){if(Te==0)for(ae=W+ae;W<ae;)he(fe,((Te=L[W++])[0]>>24|Te[1]>>8&65280|Te[2]<<8&16711680|Te[3]<<24)>>>0),xe+=32;else n(fe,xe,L,W,ae)}function Bt(L,W){R[W][0]=R[L+"0"],R[W][1]=R[L+"1"],R[W][2]=R[L+"2"],R[W][3]=R[L+"3"],R[W][4]=R[L+"4"],R[W][5]=R[L+"5"],R[W][6]=R[L+"6"],R[W][7]=R[L+"7"],R[W][8]=R[L+"8"],R[W][9]=R[L+"9"],R[W][10]=R[L+"10"],R[W][11]=R[L+"11"],R[W][12]=R[L+"12"],R[W][13]=R[L+"13"],R[W][14]=R[L+"0"],R[W][15]=R[L+"0"]}function xt(L){return L==fp||L==jm||L==fh||L==zm}function $(){this.eb=[],this.size=this.A=this.fb=0}function Qe(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function Fe(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new $,this.f.kb=new Qe,this.sd=null}function Ae(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function le(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Be(L){return alert("todo:WebPSamplerProcessPlane"),L.T}function Ke(L,W){var ae=L.T,fe=W.ba.f.RGBA,xe=fe.eb,Te=fe.fb+L.ka*fe.A,_e=Ro[W.ba.S],Pe=L.y,Ye=L.O,lt=L.f,Rt=L.N,Ut=L.ea,ot=L.W,Qt=W.cc,zt=W.dc,nr=W.Mc,Jt=W.Nc,or=L.ka,ur=L.ka+L.T,Br=L.U,dr=Br+1>>1;for(or==0?_e(Pe,Ye,null,null,lt,Rt,Ut,ot,lt,Rt,Ut,ot,xe,Te,null,null,Br):(_e(W.ec,W.fc,Pe,Ye,Qt,zt,nr,Jt,lt,Rt,Ut,ot,xe,Te-fe.A,xe,Te,Br),++ae);or+2<ur;or+=2)Qt=lt,zt=Rt,nr=Ut,Jt=ot,Rt+=L.Rc,ot+=L.Rc,Te+=2*fe.A,_e(Pe,(Ye+=2*L.fa)-L.fa,Pe,Ye,Qt,zt,nr,Jt,lt,Rt,Ut,ot,xe,Te-fe.A,xe,Te,Br);return Ye+=L.fa,L.j+ur<L.o?(n(W.ec,W.fc,Pe,Ye,Br),n(W.cc,W.dc,lt,Rt,dr),n(W.Mc,W.Nc,Ut,ot,dr),ae--):1&ur||_e(Pe,Ye,null,null,lt,Rt,Ut,ot,lt,Rt,Ut,ot,xe,Te+fe.A,null,null,Br),ae}function je(L,W,ae){var fe=L.F,xe=[L.J];if(fe!=null){var Te=L.U,_e=W.ba.S,Pe=_e==dp||_e==fh;W=W.ba.f.RGBA;var Ye=[0],lt=L.ka;Ye[0]=L.T,L.Kb&&(lt==0?--Ye[0]:(--lt,xe[0]-=L.width),L.j+L.ka+L.T==L.o&&(Ye[0]=L.o-L.j-lt));var Rt=W.eb;lt=W.fb+lt*W.A,L=f1(fe,xe[0],L.width,Te,Ye,Rt,lt+(Pe?0:3),W.A),t(ae==Ye),L&&xt(_e)&&Zd(Rt,lt,Pe,Te,Ye,W.A)}return 0}function ft(L){var W=L.ma,ae=W.ba.S,fe=11>ae,xe=ae==LA||ae==Qu||ae==dp||ae==dh||ae==12||xt(ae);if(W.memory=null,W.Ib=null,W.Jb=null,W.Nd=null,!bu(W.Oa,L,xe?11:12))return 0;if(xe&&xt(ae)&&ko(),L.da)alert("todo:use_scaling");else{if(fe){if(W.Ib=Be,L.Kb){if(ae=L.U+1>>1,W.memory=a(L.U+2*ae),W.memory==null)return 0;W.ec=W.memory,W.fc=0,W.cc=W.ec,W.dc=W.fc+L.U,W.Mc=W.cc,W.Nc=W.dc+ae,W.Ib=Ke,ko()}}else alert("todo:EmitYUV");xe&&(W.Jb=je,fe&&vo())}if(fe&&!DM){for(L=0;256>L;++L)FM[L]=89858*(L-128)+Lc>>mh,Um[L]=-22014*(L-128)+Lc,a5[L]=-45773*(L-128),w1[L]=113618*(L-128)+Lc>>mh;for(L=vp;L<mp;++L)W=76283*(L-16)+Lc>>mh,_M[L-vp]=St(W,255),NM[L-vp]=St(W+8>>4,15);DM=1}return 1}function gt(L){var W=L.ma,ae=L.U,fe=L.T;return t(!(1&L.ka)),0>=ae||0>=fe?0:(ae=W.Ib(L,W),W.Jb!=null&&W.Jb(L,W,ae),W.Dc+=ae,1)}function vt(L){L.ma.memory=null}function at(L,W,ae,fe){return K(L,8)!=47?0:(W[0]=K(L,14)+1,ae[0]=K(L,14)+1,fe[0]=K(L,1),K(L,3)!=0?0:!L.h)}function mt(L,W){if(4>L)return L+1;var ae=L-2>>1;return(2+(1&L)<<ae)+K(W,ae)+1}function qt(L,W){return 120<W?W-120:1<=(ae=((ae=i5[W-1])>>4)*L+(8-(15&ae)))?ae:1;var ae}function Xt(L,W,ae){var fe=z(ae),xe=L[W+=255&fe].g-8;return 0<xe&&(V(ae,ae.u+8),fe=z(ae),W+=L[W].value,W+=fe&(1<<xe)-1),V(ae,ae.u+L[W].g),L[W].value}function Dr(L,W,ae){return ae.g+=L.g,ae.value+=L.value<<W>>>0,t(8>=ae.g),L.g}function Lr(L,W,ae){var fe=L.xc;return t((W=fe==0?0:L.vc[L.md*(ae>>fe)+(W>>fe)])<L.Wb),L.Ya[W]}function Kr(L,W,ae,fe){var xe=L.ab,Te=L.c*W,_e=L.C;W=_e+W;var Pe=ae,Ye=fe;for(fe=L.Ta,ae=L.Ua;0<xe--;){var lt=L.gc[xe],Rt=_e,Ut=W,ot=Pe,Qt=Ye,zt=(Ye=fe,Pe=ae,lt.Ea);switch(t(Rt<Ut),t(Ut<=lt.nc),lt.hc){case 2:Da(ot,Qt,(Ut-Rt)*zt,Ye,Pe);break;case 0:var nr=Rt,Jt=Ut,or=Ye,ur=Pe,Br=(en=lt).Ea;nr==0&&(ip(ot,Qt,null,null,1,or,ur),tt(ot,Qt+1,0,0,Br-1,or,ur+1),Qt+=Br,ur+=Br,++nr);for(var dr=1<<en.b,ln=dr-1,nn=He(Br,en.b),Jn=en.K,en=en.w+(nr>>en.b)*nn;nr<Jt;){var Wn=Jn,to=en,jn=1;for(sh(ot,Qt,or,ur-Br,1,or,ur);jn<Br;){var gn=(jn&~ln)+dr;gn>Br&&(gn=Br),(0,jA[Wn[to++]>>8&15])(ot,Qt+ +jn,or,ur+jn-Br,gn-jn,or,ur+jn),jn=gn}Qt+=Br,ur+=Br,++nr&ln||(en+=nn)}Ut!=lt.nc&&n(Ye,Pe-zt,Ye,Pe+(Ut-Rt-1)*zt,zt);break;case 1:for(zt=ot,Jt=Qt,Br=(ot=lt.Ea)-(ur=ot&~(or=(Qt=1<<lt.b)-1)),nr=He(ot,lt.b),dr=lt.K,lt=lt.w+(Rt>>lt.b)*nr;Rt<Ut;){for(ln=dr,nn=lt,Jn=new De,en=Jt+ur,Wn=Jt+ot;Jt<en;)rt(ln[nn++],Jn),sp(Jn,zt,Jt,Qt,Ye,Pe),Jt+=Qt,Pe+=Qt;Jt<Wn&&(rt(ln[nn++],Jn),sp(Jn,zt,Jt,Br,Ye,Pe),Jt+=Br,Pe+=Br),++Rt&or||(lt+=nr)}break;case 3:if(ot==Ye&&Qt==Pe&&0<lt.b){for(Jt=Ye,ot=zt=Pe+(Ut-Rt)*zt-(ur=(Ut-Rt)*He(lt.Ea,lt.b)),Qt=Ye,or=Pe,nr=[],ur=(Br=ur)-1;0<=ur;--ur)nr[ur]=Qt[or+ur];for(ur=Br-1;0<=ur;--ur)Jt[ot+ur]=nr[ur];ap(lt,Rt,Ut,Ye,zt,Ye,Pe)}else ap(lt,Rt,Ut,ot,Qt,Ye,Pe)}Pe=fe,Ye=ae}Ye!=ae&&n(fe,ae,Pe,Ye,Te)}function Pr(L,W){var ae=L.V,fe=L.Ba+L.c*L.C,xe=W-L.C;if(t(W<=L.l.o),t(16>=xe),0<xe){var Te=L.l,_e=L.Ta,Pe=L.Ua,Ye=Te.width;if(Kr(L,xe,ae,fe),xe=Pe=[Pe],t((ae=L.C)<(fe=W)),t(Te.v<Te.va),fe>Te.o&&(fe=Te.o),ae<Te.j){var lt=Te.j-ae;ae=Te.j,xe[0]+=lt*Ye}if(ae>=fe?ae=0:(xe[0]+=4*Te.v,Te.ka=ae-Te.j,Te.U=Te.va-Te.v,Te.T=fe-ae,ae=1),ae){if(Pe=Pe[0],11>(ae=L.ca).S){var Rt=ae.f.RGBA,Ut=(fe=ae.S,xe=Te.U,Te=Te.T,lt=Rt.eb,Rt.A),ot=Te;for(Rt=Rt.fb+L.Ma*Rt.A;0<ot--;){var Qt=_e,zt=Pe,nr=xe,Jt=lt,or=Rt;switch(fe){case up:lh(Qt,zt,nr,Jt,or);break;case LA:Oc(Qt,zt,nr,Jt,or);break;case fp:Oc(Qt,zt,nr,Jt,or),Zd(Jt,or,0,nr,1,0);break;case Ap:zA(Qt,zt,nr,Jt,or);break;case Qu:pe(Qt,zt,nr,Jt,or,1);break;case jm:pe(Qt,zt,nr,Jt,or,1),Zd(Jt,or,0,nr,1,0);break;case dp:pe(Qt,zt,nr,Jt,or,0);break;case fh:pe(Qt,zt,nr,Jt,or,0),Zd(Jt,or,1,nr,1,0);break;case dh:jc(Qt,zt,nr,Jt,or);break;case zm:jc(Qt,zt,nr,Jt,or),d1(Jt,or,nr,1,0);break;case Om:Ru(Qt,zt,nr,Jt,or);break;default:t(0)}Pe+=Ye,Rt+=Ut}L.Ma+=Te}else alert("todo:EmitRescaledRowsYUVA");t(L.Ma<=ae.height)}}L.C=W,t(L.C<=L.i)}function vr(L){var W;if(0<L.ua)return 0;for(W=0;W<L.Wb;++W){var ae=L.Ya[W].G,fe=L.Ya[W].H;if(0<ae[1][fe[1]+0].g||0<ae[2][fe[2]+0].g||0<ae[3][fe[3]+0].g)return 0}return 1}function wr(L,W,ae,fe,xe,Te){if(L.Z!=0){var _e=L.qd,Pe=L.rd;for(t(Ua[L.Z]!=null);W<ae;++W)Ua[L.Z](_e,Pe,fe,xe,fe,xe,Te),_e=fe,Pe=xe,xe+=Te;L.qd=_e,L.rd=Pe}}function Mr(L,W){var ae=L.l.ma,fe=ae.Z==0||ae.Z==1?L.l.j:L.C;if(fe=L.C<fe?fe:L.C,t(W<=L.l.o),W>fe){var xe=L.l.width,Te=ae.ca,_e=ae.tb+xe*fe,Pe=L.V,Ye=L.Ba+L.c*fe,lt=L.gc;t(L.ab==1),t(lt[0].hc==3),Ps(lt[0],fe,W,Pe,Ye,Te,_e),wr(ae,fe,W,Te,_e,xe)}L.C=L.Ma=W}function Fr(L,W,ae,fe,xe,Te,_e){var Pe=L.$/fe,Ye=L.$%fe,lt=L.m,Rt=L.s,Ut=ae+L.$,ot=Ut;xe=ae+fe*xe;var Qt=ae+fe*Te,zt=280+Rt.ua,nr=L.Pb?Pe:16777216,Jt=0<Rt.ua?Rt.Wa:null,or=Rt.wc,ur=Ut<Qt?Lr(Rt,Ye,Pe):null;t(L.C<Te),t(Qt<=xe);var Br=!1;e:for(;;){for(;Br||Ut<Qt;){var dr=0;if(Pe>=nr){var ln=Ut-ae;t((nr=L).Pb),nr.wd=nr.m,nr.xd=ln,0<nr.s.ua&&Se(nr.s.Wa,nr.s.vb),nr=Pe+YA}if(Ye&or||(ur=Lr(Rt,Ye,Pe)),t(ur!=null),ur.Qb&&(W[Ut]=ur.qb,Br=!0),!Br)if(Z(lt),ur.jc){dr=lt,ln=W;var nn=Ut,Jn=ur.pd[z(dr)&PA-1];t(ur.jc),256>Jn.g?(V(dr,dr.u+Jn.g),ln[nn]=Jn.value,dr=0):(V(dr,dr.u+Jn.g-256),t(256<=Jn.value),dr=Jn.value),dr==0&&(Br=!0)}else dr=Xt(ur.G[0],ur.H[0],lt);if(lt.h)break;if(Br||256>dr){if(!Br)if(ur.nd)W[Ut]=(ur.qb|dr<<8)>>>0;else{if(Z(lt),Br=Xt(ur.G[1],ur.H[1],lt),Z(lt),ln=Xt(ur.G[2],ur.H[2],lt),nn=Xt(ur.G[3],ur.H[3],lt),lt.h)break;W[Ut]=(nn<<24|Br<<16|dr<<8|ln)>>>0}if(Br=!1,++Ut,++Ye>=fe&&(Ye=0,++Pe,_e!=null&&Pe<=Te&&!(Pe%16)&&_e(L,Pe),Jt!=null))for(;ot<Ut;)dr=W[ot++],Jt.X[(506832829*dr&4294967295)>>>Jt.Mb]=dr}else if(280>dr){if(dr=mt(dr-256,lt),ln=Xt(ur.G[4],ur.H[4],lt),Z(lt),ln=qt(fe,ln=mt(ln,lt)),lt.h)break;if(Ut-ae<ln||xe-Ut<dr)break e;for(nn=0;nn<dr;++nn)W[Ut+nn]=W[Ut+nn-ln];for(Ut+=dr,Ye+=dr;Ye>=fe;)Ye-=fe,++Pe,_e!=null&&Pe<=Te&&!(Pe%16)&&_e(L,Pe);if(t(Ut<=xe),Ye&or&&(ur=Lr(Rt,Ye,Pe)),Jt!=null)for(;ot<Ut;)dr=W[ot++],Jt.X[(506832829*dr&4294967295)>>>Jt.Mb]=dr}else{if(!(dr<zt))break e;for(Br=dr-280,t(Jt!=null);ot<Ut;)dr=W[ot++],Jt.X[(506832829*dr&4294967295)>>>Jt.Mb]=dr;dr=Ut,t(!(Br>>>(ln=Jt).Xa)),W[dr]=ln.X[Br],Br=!0}Br||t(lt.h==H(lt))}if(L.Pb&&lt.h&&Ut<xe)t(L.m.h),L.a=5,L.m=L.wd,L.$=L.xd,0<L.s.ua&&Se(L.s.vb,L.s.Wa);else{if(lt.h)break e;_e?.(L,Pe>Te?Te:Pe),L.a=0,L.$=Ut-ae}return 1}return L.a=3,0}function br(L){t(L!=null),L.vc=null,L.yc=null,L.Ya=null;var W=L.Wa;W!=null&&(W.X=null),L.vb=null,t(L!=null)}function Qr(){var L=new In;return L==null?null:(L.a=0,L.xb=jo,Bt("Predictor","VP8LPredictors"),Bt("Predictor","VP8LPredictors_C"),Bt("PredictorAdd","VP8LPredictorsAdd"),Bt("PredictorAdd","VP8LPredictorsAdd_C"),Da=nt,sp=qe,lh=We,Oc=ut,jc=Et,Ru=ze,zA=Ge,R.VP8LMapColor32b=ks,R.VP8LMapColor8b=op,L)}function Ar(L,W,ae,fe,xe){var Te=1,_e=[L],Pe=[W],Ye=fe.m,lt=fe.s,Rt=null,Ut=0;e:for(;;){if(ae)for(;Te&&K(Ye,1);){var ot=_e,Qt=Pe,zt=fe,nr=1,Jt=zt.m,or=zt.gc[zt.ab],ur=K(Jt,2);if(zt.Oc&1<<ur)Te=0;else{switch(zt.Oc|=1<<ur,or.hc=ur,or.Ea=ot[0],or.nc=Qt[0],or.K=[null],++zt.ab,t(4>=zt.ab),ur){case 0:case 1:or.b=K(Jt,3)+2,nr=Ar(He(or.Ea,or.b),He(or.nc,or.b),0,zt,or.K),or.K=or.K[0];break;case 3:var Br,dr=K(Jt,8)+1,ln=16<dr?0:4<dr?1:2<dr?2:3;if(ot[0]=He(or.Ea,ln),or.b=ln,Br=nr=Ar(dr,1,0,zt,or.K)){var nn,Jn=dr,en=or,Wn=1<<(8>>en.b),to=a(Wn);if(to==null)Br=0;else{var jn=en.K[0],gn=en.w;for(to[0]=en.K[0][0],nn=1;nn<1*Jn;++nn)to[nn]=Re(jn[gn+nn],to[nn-1]);for(;nn<4*Wn;++nn)to[nn]=0;en.K[0]=null,en.K[0]=to,Br=1}}nr=Br;break;case 2:break;default:t(0)}Te=nr}}if(_e=_e[0],Pe=Pe[0],Te&&K(Ye,1)&&!(Te=1<=(Ut=K(Ye,4))&&11>=Ut)){fe.a=3;break e}var Hr;if(Hr=Te)t:{var pa,kn,vi,qi=fe,To=_e,zo=Pe,sa=Ut,ro=ae,Qo=qi.m,no=qi.s,Ai=[null],ki=1,$i=0,ci=Lm[sa];r:for(;;){if(ro&&K(Qo,1)){var Ha=K(Qo,3)+2,ps=He(To,Ha),Ki=He(zo,Ha),qo=ps*Ki;if(!Ar(ps,Ki,0,qi,Ai))break r;for(Ai=Ai[0],no.xc=Ha,pa=0;pa<qo;++pa){var bi=Ai[pa]>>8&65535;Ai[pa]=bi,bi>=ki&&(ki=bi+1)}}if(Qo.h)break r;for(kn=0;5>kn;++kn){var io=ef[kn];!kn&&0<sa&&(io+=1<<sa),$i<io&&($i=io)}var vs=o(ki*ci,F),di=ki,$o=o(di,N);if($o==null)var Ga=null;else t(65536>=di),Ga=$o;var Ka=a($i);if(Ga==null||Ka==null||vs==null){qi.a=1;break r}var Fa=vs;for(pa=vi=0;pa<ki;++pa){var Vi=Ga[pa],zs=Vi.G,ll=Vi.H,GA=0,_l=1,Eo=0;for(kn=0;5>kn;++kn){io=ef[kn],zs[kn]=Fa,ll[kn]=vi,!kn&&0<sa&&(io+=1<<sa);i:{var Du,yp=io,KA=qi,Zo=Ka,Cp=Fa,Va=vi,Do=0,va=KA.m,Hm=K(va,1);if(i(Zo,0,0,yp),Hm){var wp=K(va,1)+1,Ls=K(va,1),Gm=K(va,Ls==0?1:8);Zo[Gm]=1,wp==2&&(Zo[Gm=K(va,8)]=1);var Eh=1}else{var VA=a(19),JA=K(va,4)+4;if(19<JA){KA.a=3;var cl=0;break i}for(Du=0;Du<JA;++Du)VA[v1[Du]]=K(va,3);var nf=void 0,Fu=void 0,M1=KA,kM=VA,Bp=yp,yh=Zo,Ch=0,_u=M1.m,xp=8,Km=o(128,F);n:for(;D(Km,0,7,kM,19);){if(K(_u,1)){var b1=2+2*K(_u,3);if((nf=2+K(_u,b1))>Bp)break n}else nf=Bp;for(Fu=0;Fu<Bp&&nf--;){Z(_u);var I1=Km[0+(127&z(_u))];V(_u,_u.u+I1.g);var Nu=I1.value;if(16>Nu)yh[Fu++]=Nu,Nu!=0&&(xp=Nu);else{var PM=Nu==16,S1=Nu-16,OM=p1[S1],Vm=K(_u,n5[S1])+OM;if(Fu+Vm>Bp)break n;for(var jM=PM?xp:0;0<Vm--;)yh[Fu++]=jM}}Ch=1;break n}Ch||(M1.a=3),Eh=Ch}(Eh=Eh&&!va.h)&&(Do=D(Cp,Va,8,Zo,yp)),Eh&&Do!=0?cl=Do:(KA.a=3,cl=0)}if(cl==0)break r;if(_l&&RM[kn]==1&&(_l=Fa[vi].g==0),GA+=Fa[vi].g,vi+=cl,3>=kn){var wh,R1=Ka[0];for(wh=1;wh<io;++wh)Ka[wh]>R1&&(R1=Ka[wh]);Eo+=R1}}if(Vi.nd=_l,Vi.Qb=0,_l&&(Vi.qb=(zs[3][ll[3]+0].value<<24|zs[1][ll[1]+0].value<<16|zs[2][ll[2]+0].value)>>>0,GA==0&&256>zs[0][ll[0]+0].value&&(Vi.Qb=1,Vi.qb+=zs[0][ll[0]+0].value<<8)),Vi.jc=!Vi.Qb&&6>Eo,Vi.jc){var Bh,Nl=Vi;for(Bh=0;Bh<PA;++Bh){var WA=Bh,XA=Nl.pd[WA],Jm=Nl.G[0][Nl.H[0]+WA];256<=Jm.value?(XA.g=Jm.g+256,XA.value=Jm.value):(XA.g=0,XA.value=0,WA>>=Dr(Jm,8,XA),WA>>=Dr(Nl.G[1][Nl.H[1]+WA],16,XA),WA>>=Dr(Nl.G[2][Nl.H[2]+WA],0,XA),Dr(Nl.G[3][Nl.H[3]+WA],24,XA))}}}no.vc=Ai,no.Wb=ki,no.Ya=Ga,no.yc=vs,Hr=1;break t}Hr=0}if(!(Te=Hr)){fe.a=3;break e}if(0<Ut){if(lt.ua=1<<Ut,!ie(lt.Wa,Ut)){fe.a=1,Te=0;break e}}else lt.ua=0;var T1=fe,kl=_e,Ys=Pe,Wm=T1.s,Xm=Wm.xc;if(T1.c=kl,T1.i=Ys,Wm.md=He(kl,Xm),Wm.wc=Xm==0?-1:(1<<Xm)-1,ae){fe.xb=HA;break e}if((Rt=a(_e*Pe))==null){fe.a=1,Te=0;break e}Te=(Te=Fr(fe,Rt,0,_e,Pe,Pe,null))&&!Ye.h;break e}return Te?(xe!=null?xe[0]=Rt:(t(Rt==null),t(ae)),fe.$=0,ae||br(lt)):br(lt),Te}function mr(L,W){var ae=L.c*L.i,fe=ae+W+16*W;return t(L.c<=W),L.V=a(fe),L.V==null?(L.Ta=null,L.Ua=0,L.a=1,0):(L.Ta=L.V,L.Ua=L.Ba+ae+W,1)}function fr(L,W){var ae=L.C,fe=W-ae,xe=L.V,Te=L.Ba+L.c*ae;for(t(W<=L.l.o);0<fe;){var _e=16<fe?16:fe,Pe=L.l.ma,Ye=L.l.width,lt=Ye*_e,Rt=Pe.ca,Ut=Pe.tb+Ye*ae,ot=L.Ta,Qt=L.Ua;Kr(L,_e,xe,Te),km(ot,Qt,Rt,Ut,lt),wr(Pe,ae,ae+_e,Rt,Ut,Ye),fe-=_e,xe+=_e*L.c,ae+=_e}t(ae==W),L.C=L.Ma=W}function Gt(){this.ub=this.yd=this.td=this.Rb=0}function Kt(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function er(){this.Fb=this.Bb=this.Cb=0,this.Zb=a(4),this.Lb=a(4)}function Ir(){this.Yb=(function(){var L=[];return(function W(ae,fe,xe){for(var Te=xe[fe],_e=0;_e<Te&&(ae.push(xe.length>fe+1?[]:0),!(xe.length<fe+1));_e++)W(ae[_e],fe+1,xe)})(L,0,[3,11]),L})()}function Gr(){this.jb=a(3),this.Wc=s([4,8],Ir),this.Xc=s([4,17],Ir)}function Rn(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new a(4),this.od=new a(4)}function dn(){this.ld=this.La=this.dd=this.tc=0}function Qn(){this.Na=this.la=0}function pt(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Xe(){this.ad=a(384),this.Za=0,this.Ob=a(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function Tt(){this.uc=this.M=this.Nb=0,this.wa=Array(new dn),this.Y=0,this.ya=Array(new Xe),this.aa=0,this.l=new ve}function Nt(){this.y=a(16),this.f=a(8),this.ea=a(8)}function Wt(){this.cb=this.a=0,this.sc="",this.m=new U,this.Od=new Gt,this.Kc=new Kt,this.ed=new Rn,this.Qa=new er,this.Ic=this.$c=this.Aa=0,this.D=new Tt,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=o(8,U),this.ia=0,this.pb=o(4,pt),this.Pa=new Gr,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new Nt),this.Hd=0,this.rb=Array(new Qn),this.sb=0,this.wa=Array(new dn),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Xe),this.L=this.aa=0,this.gd=s([4,2],dn),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function St(L,W){return 0>L?0:L>W?W:L}function ve(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function ke(){var L=new Wt;return L!=null&&(L.a=0,L.sc="OK",L.cb=0,L.Xb=0,gh||(gh=et)),L}function ye(L,W,ae){return L.a==0&&(L.a=W,L.sc=ae,L.cb=0),0}function Oe(L,W,ae){return 3<=ae&&L[W+0]==157&&L[W+1]==1&&L[W+2]==42}function Le(L,W){if(L==null)return 0;if(L.a=0,L.sc="OK",W==null)return ye(L,2,"null VP8Io passed to VP8GetHeaders()");var ae=W.data,fe=W.w,xe=W.ha;if(4>xe)return ye(L,7,"Truncated header.");var Te=ae[fe+0]|ae[fe+1]<<8|ae[fe+2]<<16,_e=L.Od;if(_e.Rb=!(1&Te),_e.td=Te>>1&7,_e.yd=Te>>4&1,_e.ub=Te>>5,3<_e.td)return ye(L,3,"Incorrect keyframe parameters.");if(!_e.yd)return ye(L,4,"Frame not displayable.");fe+=3,xe-=3;var Pe=L.Kc;if(_e.Rb){if(7>xe)return ye(L,7,"cannot parse picture header");if(!Oe(ae,fe,xe))return ye(L,3,"Bad code word");Pe.c=16383&(ae[fe+4]<<8|ae[fe+3]),Pe.Td=ae[fe+4]>>6,Pe.i=16383&(ae[fe+6]<<8|ae[fe+5]),Pe.Ud=ae[fe+6]>>6,fe+=7,xe-=7,L.za=Pe.c+15>>4,L.Ub=Pe.i+15>>4,W.width=Pe.c,W.height=Pe.i,W.Da=0,W.j=0,W.v=0,W.va=W.width,W.o=W.height,W.da=0,W.ib=W.width,W.hb=W.height,W.U=W.width,W.T=W.height,i((Te=L.Pa).jb,0,255,Te.jb.length),t((Te=L.Qa)!=null),Te.Cb=0,Te.Bb=0,Te.Fb=1,i(Te.Zb,0,0,Te.Zb.length),i(Te.Lb,0,0,Te.Lb)}if(_e.ub>xe)return ye(L,7,"bad partition length");P(Te=L.m,ae,fe,_e.ub),fe+=_e.ub,xe-=_e.ub,_e.Rb&&(Pe.Ld=re(Te),Pe.Kd=re(Te)),Pe=L.Qa;var Ye,lt=L.Pa;if(t(Te!=null),t(Pe!=null),Pe.Cb=re(Te),Pe.Cb){if(Pe.Bb=re(Te),re(Te)){for(Pe.Fb=re(Te),Ye=0;4>Ye;++Ye)Pe.Zb[Ye]=re(Te)?j(Te,7):0;for(Ye=0;4>Ye;++Ye)Pe.Lb[Ye]=re(Te)?j(Te,6):0}if(Pe.Bb)for(Ye=0;3>Ye;++Ye)lt.jb[Ye]=re(Te)?k(Te,8):255}else Pe.Bb=0;if(Te.Ka)return ye(L,3,"cannot parse segment header");if((Pe=L.ed).zd=re(Te),Pe.Tb=k(Te,6),Pe.wb=k(Te,3),Pe.Pc=re(Te),Pe.Pc&&re(Te)){for(lt=0;4>lt;++lt)re(Te)&&(Pe.vd[lt]=j(Te,6));for(lt=0;4>lt;++lt)re(Te)&&(Pe.od[lt]=j(Te,6))}if(L.L=Pe.Tb==0?0:Pe.zd?1:2,Te.Ka)return ye(L,3,"cannot parse filter header");var Rt=xe;if(xe=Ye=fe,fe=Ye+Rt,Pe=Rt,L.Xb=(1<<k(L.m,2))-1,Rt<3*(lt=L.Xb))ae=7;else{for(Ye+=3*lt,Pe-=3*lt,Rt=0;Rt<lt;++Rt){var Ut=ae[xe+0]|ae[xe+1]<<8|ae[xe+2]<<16;Ut>Pe&&(Ut=Pe),P(L.Jc[+Rt],ae,Ye,Ut),Ye+=Ut,Pe-=Ut,xe+=3}P(L.Jc[+lt],ae,Ye,Pe),ae=Ye<fe?0:5}if(ae!=0)return ye(L,ae,"cannot parse partitions");for(ae=k(Ye=L.m,7),xe=re(Ye)?j(Ye,4):0,fe=re(Ye)?j(Ye,4):0,Pe=re(Ye)?j(Ye,4):0,lt=re(Ye)?j(Ye,4):0,Ye=re(Ye)?j(Ye,4):0,Rt=L.Qa,Ut=0;4>Ut;++Ut){if(Rt.Cb){var ot=Rt.Zb[Ut];Rt.Fb||(ot+=ae)}else{if(0<Ut){L.pb[Ut]=L.pb[0];continue}ot=ae}var Qt=L.pb[Ut];Qt.Sc[0]=hh[St(ot+xe,127)],Qt.Sc[1]=UA[St(ot+0,127)],Qt.Eb[0]=2*hh[St(ot+fe,127)],Qt.Eb[1]=101581*UA[St(ot+Pe,127)]>>16,8>Qt.Eb[1]&&(Qt.Eb[1]=8),Qt.Qc[0]=hh[St(ot+lt,117)],Qt.Qc[1]=UA[St(ot+Ye,127)],Qt.lc=ot+Ye}if(!_e.Rb)return ye(L,4,"Not a key frame.");for(re(Te),_e=L.Pa,ae=0;4>ae;++ae){for(xe=0;8>xe;++xe)for(fe=0;3>fe;++fe)for(Pe=0;11>Pe;++Pe)lt=ue(Te,m1[ae][xe][fe][Pe])?k(Te,8):Ym[ae][xe][fe][Pe],_e.Wc[ae][xe].Yb[fe][Pe]=lt;for(xe=0;17>xe;++xe)_e.Xc[ae][xe]=_e.Wc[ae][ph[xe]]}return L.kc=re(Te),L.kc&&(L.Bd=k(Te,8)),L.cb=1}function et(L,W,ae,fe,xe,Te,_e){var Pe=W[xe].Yb[ae];for(ae=0;16>xe;++xe){if(!ue(L,Pe[ae+0]))return xe;for(;!ue(L,Pe[ae+1]);)if(Pe=W[++xe].Yb[0],ae=0,xe==16)return 16;var Ye=W[xe+1].Yb;if(ue(L,Pe[ae+2])){var lt=L,Rt=0;if(ue(lt,(ot=Pe)[(Ut=ae)+3]))if(ue(lt,ot[Ut+6])){for(Pe=0,Ut=2*(Rt=ue(lt,ot[Ut+8]))+(ot=ue(lt,ot[Ut+9+Rt])),Rt=0,ot=tf[Ut];ot[Pe];++Pe)Rt+=Rt+ue(lt,ot[Pe]);Rt+=3+(8<<Ut)}else ue(lt,ot[Ut+7])?(Rt=7+2*ue(lt,165),Rt+=ue(lt,145)):Rt=5+ue(lt,159);else Rt=ue(lt,ot[Ut+4])?3+ue(lt,ot[Ut+5]):2;Pe=Ye[2]}else Rt=1,Pe=Ye[1];Ye=_e+hp[xe],0>(lt=L).b&&ne(lt);var Ut,ot=lt.b,Qt=(Ut=lt.Ca>>1)-(lt.I>>ot)>>31;--lt.b,lt.Ca+=Qt,lt.Ca|=1,lt.I-=(Ut+1&Qt)<<ot,Te[Ye]=((Rt^Qt)-Qt)*fe[(0<xe)+0]}return 16}function bt(L){var W=L.rb[L.sb-1];W.la=0,W.Na=0,i(L.zc,0,0,L.zc.length),L.ja=0}function Pt(L,W,ae,fe,xe){xe=L[W+ae+32*fe]+(xe>>3),L[W+ae+32*fe]=-256&xe?0>xe?0:255:xe}function Lt(L,W,ae,fe,xe,Te){Pt(L,W,0,ae,fe+xe),Pt(L,W,1,ae,fe+Te),Pt(L,W,2,ae,fe-Te),Pt(L,W,3,ae,fe-xe)}function Ht(L){return(20091*L>>16)+L}function rr(L,W,ae,fe){var xe,Te=0,_e=a(16);for(xe=0;4>xe;++xe){var Pe=L[W+0]+L[W+8],Ye=L[W+0]-L[W+8],lt=(35468*L[W+4]>>16)-Ht(L[W+12]),Rt=Ht(L[W+4])+(35468*L[W+12]>>16);_e[Te+0]=Pe+Rt,_e[Te+1]=Ye+lt,_e[Te+2]=Ye-lt,_e[Te+3]=Pe-Rt,Te+=4,W++}for(xe=Te=0;4>xe;++xe)Pe=(L=_e[Te+0]+4)+_e[Te+8],Ye=L-_e[Te+8],lt=(35468*_e[Te+4]>>16)-Ht(_e[Te+12]),Pt(ae,fe,0,0,Pe+(Rt=Ht(_e[Te+4])+(35468*_e[Te+12]>>16))),Pt(ae,fe,1,0,Ye+lt),Pt(ae,fe,2,0,Ye-lt),Pt(ae,fe,3,0,Pe-Rt),Te++,fe+=32}function _r(L,W,ae,fe){var xe=L[W+0]+4,Te=35468*L[W+4]>>16,_e=Ht(L[W+4]),Pe=35468*L[W+1]>>16;Lt(ae,fe,0,xe+_e,L=Ht(L[W+1]),Pe),Lt(ae,fe,1,xe+Te,L,Pe),Lt(ae,fe,2,xe-Te,L,Pe),Lt(ae,fe,3,xe-_e,L,Pe)}function An(L,W,ae,fe,xe){rr(L,W,ae,fe),xe&&rr(L,W+16,ae,fe+4)}function on(L,W,ae,fe){Xd(L,W+0,ae,fe,1),Xd(L,W+32,ae,fe+128,1)}function kr(L,W,ae,fe){var xe;for(L=L[W+0]+4,xe=0;4>xe;++xe)for(W=0;4>W;++W)Pt(ae,fe,W,xe,L)}function Jr(L,W,ae,fe){L[W+0]&&_i(L,W+0,ae,fe),L[W+16]&&_i(L,W+16,ae,fe+4),L[W+32]&&_i(L,W+32,ae,fe+128),L[W+48]&&_i(L,W+48,ae,fe+128+4)}function Sr(L,W,ae,fe){var xe,Te=a(16);for(xe=0;4>xe;++xe){var _e=L[W+0+xe]+L[W+12+xe],Pe=L[W+4+xe]+L[W+8+xe],Ye=L[W+4+xe]-L[W+8+xe],lt=L[W+0+xe]-L[W+12+xe];Te[0+xe]=_e+Pe,Te[8+xe]=_e-Pe,Te[4+xe]=lt+Ye,Te[12+xe]=lt-Ye}for(xe=0;4>xe;++xe)_e=(L=Te[0+4*xe]+3)+Te[3+4*xe],Pe=Te[1+4*xe]+Te[2+4*xe],Ye=Te[1+4*xe]-Te[2+4*xe],lt=L-Te[3+4*xe],ae[fe+0]=_e+Pe>>3,ae[fe+16]=lt+Ye>>3,ae[fe+32]=_e-Pe>>3,ae[fe+48]=lt-Ye>>3,fe+=64}function On(L,W,ae){var fe,xe=W-32,Te=Os,_e=255-L[xe-1];for(fe=0;fe<ae;++fe){var Pe,Ye=Te,lt=_e+L[W-1];for(Pe=0;Pe<ae;++Pe)L[W+Pe]=Ye[lt+L[xe+Pe]];W+=32}}function ii(L,W){On(L,W,4)}function bn(L,W){On(L,W,8)}function bo(L,W){On(L,W,16)}function Fi(L,W){var ae;for(ae=0;16>ae;++ae)n(L,W+32*ae,L,W-32,16)}function ht(L,W){var ae;for(ae=16;0<ae;--ae)i(L,W,L[W-1],16),W+=32}function _t(L,W,ae){var fe;for(fe=0;16>fe;++fe)i(W,ae+32*fe,L,16)}function Ot(L,W){var ae,fe=16;for(ae=0;16>ae;++ae)fe+=L[W-1+32*ae]+L[W+ae-32];_t(fe>>5,L,W)}function ar(L,W){var ae,fe=8;for(ae=0;16>ae;++ae)fe+=L[W-1+32*ae];_t(fe>>4,L,W)}function qr(L,W){var ae,fe=8;for(ae=0;16>ae;++ae)fe+=L[W+ae-32];_t(fe>>4,L,W)}function Yr(L,W){_t(128,L,W)}function jr(L,W,ae){return L+2*W+ae+2>>2}function xi(L,W){var ae,fe=W-32;for(fe=new Uint8Array([jr(L[fe-1],L[fe+0],L[fe+1]),jr(L[fe+0],L[fe+1],L[fe+2]),jr(L[fe+1],L[fe+2],L[fe+3]),jr(L[fe+2],L[fe+3],L[fe+4])]),ae=0;4>ae;++ae)n(L,W+32*ae,fe,0,fe.length)}function Wi(L,W){var ae=L[W-1],fe=L[W-1+32],xe=L[W-1+64],Te=L[W-1+96];he(L,W+0,16843009*jr(L[W-1-32],ae,fe)),he(L,W+32,16843009*jr(ae,fe,xe)),he(L,W+64,16843009*jr(fe,xe,Te)),he(L,W+96,16843009*jr(xe,Te,Te))}function Dn(L,W){var ae,fe=4;for(ae=0;4>ae;++ae)fe+=L[W+ae-32]+L[W-1+32*ae];for(fe>>=3,ae=0;4>ae;++ae)i(L,W+32*ae,fe,4)}function Qi(L,W){var ae=L[W-1+0],fe=L[W-1+32],xe=L[W-1+64],Te=L[W-1-32],_e=L[W+0-32],Pe=L[W+1-32],Ye=L[W+2-32],lt=L[W+3-32];L[W+0+96]=jr(fe,xe,L[W-1+96]),L[W+1+96]=L[W+0+64]=jr(ae,fe,xe),L[W+2+96]=L[W+1+64]=L[W+0+32]=jr(Te,ae,fe),L[W+3+96]=L[W+2+64]=L[W+1+32]=L[W+0+0]=jr(_e,Te,ae),L[W+3+64]=L[W+2+32]=L[W+1+0]=jr(Pe,_e,Te),L[W+3+32]=L[W+2+0]=jr(Ye,Pe,_e),L[W+3+0]=jr(lt,Ye,Pe)}function ha(L,W){var ae=L[W+1-32],fe=L[W+2-32],xe=L[W+3-32],Te=L[W+4-32],_e=L[W+5-32],Pe=L[W+6-32],Ye=L[W+7-32];L[W+0+0]=jr(L[W+0-32],ae,fe),L[W+1+0]=L[W+0+32]=jr(ae,fe,xe),L[W+2+0]=L[W+1+32]=L[W+0+64]=jr(fe,xe,Te),L[W+3+0]=L[W+2+32]=L[W+1+64]=L[W+0+96]=jr(xe,Te,_e),L[W+3+32]=L[W+2+64]=L[W+1+96]=jr(Te,_e,Pe),L[W+3+64]=L[W+2+96]=jr(_e,Pe,Ye),L[W+3+96]=jr(Pe,Ye,Ye)}function Ya(L,W){var ae=L[W-1+0],fe=L[W-1+32],xe=L[W-1+64],Te=L[W-1-32],_e=L[W+0-32],Pe=L[W+1-32],Ye=L[W+2-32],lt=L[W+3-32];L[W+0+0]=L[W+1+64]=Te+_e+1>>1,L[W+1+0]=L[W+2+64]=_e+Pe+1>>1,L[W+2+0]=L[W+3+64]=Pe+Ye+1>>1,L[W+3+0]=Ye+lt+1>>1,L[W+0+96]=jr(xe,fe,ae),L[W+0+64]=jr(fe,ae,Te),L[W+0+32]=L[W+1+96]=jr(ae,Te,_e),L[W+1+32]=L[W+2+96]=jr(Te,_e,Pe),L[W+2+32]=L[W+3+96]=jr(_e,Pe,Ye),L[W+3+32]=jr(Pe,Ye,lt)}function ga(L,W){var ae=L[W+0-32],fe=L[W+1-32],xe=L[W+2-32],Te=L[W+3-32],_e=L[W+4-32],Pe=L[W+5-32],Ye=L[W+6-32],lt=L[W+7-32];L[W+0+0]=ae+fe+1>>1,L[W+1+0]=L[W+0+64]=fe+xe+1>>1,L[W+2+0]=L[W+1+64]=xe+Te+1>>1,L[W+3+0]=L[W+2+64]=Te+_e+1>>1,L[W+0+32]=jr(ae,fe,xe),L[W+1+32]=L[W+0+96]=jr(fe,xe,Te),L[W+2+32]=L[W+1+96]=jr(xe,Te,_e),L[W+3+32]=L[W+2+96]=jr(Te,_e,Pe),L[W+3+64]=jr(_e,Pe,Ye),L[W+3+96]=jr(Pe,Ye,lt)}function Ta(L,W){var ae=L[W-1+0],fe=L[W-1+32],xe=L[W-1+64],Te=L[W-1+96];L[W+0+0]=ae+fe+1>>1,L[W+2+0]=L[W+0+32]=fe+xe+1>>1,L[W+2+32]=L[W+0+64]=xe+Te+1>>1,L[W+1+0]=jr(ae,fe,xe),L[W+3+0]=L[W+1+32]=jr(fe,xe,Te),L[W+3+32]=L[W+1+64]=jr(xe,Te,Te),L[W+3+64]=L[W+2+64]=L[W+0+96]=L[W+1+96]=L[W+2+96]=L[W+3+96]=Te}function po(L,W){var ae=L[W-1+0],fe=L[W-1+32],xe=L[W-1+64],Te=L[W-1+96],_e=L[W-1-32],Pe=L[W+0-32],Ye=L[W+1-32],lt=L[W+2-32];L[W+0+0]=L[W+2+32]=ae+_e+1>>1,L[W+0+32]=L[W+2+64]=fe+ae+1>>1,L[W+0+64]=L[W+2+96]=xe+fe+1>>1,L[W+0+96]=Te+xe+1>>1,L[W+3+0]=jr(Pe,Ye,lt),L[W+2+0]=jr(_e,Pe,Ye),L[W+1+0]=L[W+3+32]=jr(ae,_e,Pe),L[W+1+32]=L[W+3+64]=jr(fe,ae,_e),L[W+1+64]=L[W+3+96]=jr(xe,fe,ae),L[W+1+96]=jr(Te,xe,fe)}function aa(L,W){var ae;for(ae=0;8>ae;++ae)n(L,W+32*ae,L,W-32,8)}function Xo(L,W){var ae;for(ae=0;8>ae;++ae)i(L,W,L[W-1],8),W+=32}function No(L,W,ae){var fe;for(fe=0;8>fe;++fe)i(W,ae+32*fe,L,8)}function Io(L,W){var ae,fe=8;for(ae=0;8>ae;++ae)fe+=L[W+ae-32]+L[W-1+32*ae];No(fe>>4,L,W)}function Sl(L,W){var ae,fe=4;for(ae=0;8>ae;++ae)fe+=L[W+ae-32];No(fe>>3,L,W)}function _A(L,W){var ae,fe=4;for(ae=0;8>ae;++ae)fe+=L[W-1+32*ae];No(fe>>3,L,W)}function Gd(L,W){No(128,L,W)}function Rl(L,W,ae){var fe=L[W-ae],xe=L[W+0],Te=3*(xe-fe)+Pm[1020+L[W-2*ae]-L[W+ae]],_e=cp[112+(Te+4>>3)];L[W-ae]=Os[255+fe+cp[112+(Te+3>>3)]],L[W+0]=Os[255+xe-_e]}function Kd(L,W,ae,fe){var xe=L[W+0],Te=L[W+ae];return sl[255+L[W-2*ae]-L[W-ae]]>fe||sl[255+Te-xe]>fe}function Tl(L,W,ae,fe){return 4*sl[255+L[W-ae]-L[W+0]]+sl[255+L[W-2*ae]-L[W+ae]]<=fe}function Vd(L,W,ae,fe,xe){var Te=L[W-3*ae],_e=L[W-2*ae],Pe=L[W-ae],Ye=L[W+0],lt=L[W+ae],Rt=L[W+2*ae],Ut=L[W+3*ae];return 4*sl[255+Pe-Ye]+sl[255+_e-lt]>fe?0:sl[255+L[W-4*ae]-Te]<=xe&&sl[255+Te-_e]<=xe&&sl[255+_e-Pe]<=xe&&sl[255+Ut-Rt]<=xe&&sl[255+Rt-lt]<=xe&&sl[255+lt-Ye]<=xe}function kc(L,W,ae,fe){var xe=2*fe+1;for(fe=0;16>fe;++fe)Tl(L,W+fe,ae,xe)&&Rl(L,W+fe,ae)}function Pc(L,W,ae,fe){var xe=2*fe+1;for(fe=0;16>fe;++fe)Tl(L,W+fe*ae,1,xe)&&Rl(L,W+fe*ae,1)}function wu(L,W,ae,fe){var xe;for(xe=3;0<xe;--xe)kc(L,W+=4*ae,ae,fe)}function nl(L,W,ae,fe){var xe;for(xe=3;0<xe;--xe)Pc(L,W+=4,ae,fe)}function il(L,W,ae,fe,xe,Te,_e,Pe){for(Te=2*Te+1;0<xe--;){if(Vd(L,W,ae,Te,_e))if(Kd(L,W,ae,Pe))Rl(L,W,ae);else{var Ye=L,lt=W,Rt=ae,Ut=Ye[lt-2*Rt],ot=Ye[lt-Rt],Qt=Ye[lt+0],zt=Ye[lt+Rt],nr=Ye[lt+2*Rt],Jt=27*(ur=Pm[1020+3*(Qt-ot)+Pm[1020+Ut-zt]])+63>>7,or=18*ur+63>>7,ur=9*ur+63>>7;Ye[lt-3*Rt]=Os[255+Ye[lt-3*Rt]+ur],Ye[lt-2*Rt]=Os[255+Ut+or],Ye[lt-Rt]=Os[255+ot+Jt],Ye[lt+0]=Os[255+Qt-Jt],Ye[lt+Rt]=Os[255+zt-or],Ye[lt+2*Rt]=Os[255+nr-ur]}W+=fe}}function Ds(L,W,ae,fe,xe,Te,_e,Pe){for(Te=2*Te+1;0<xe--;){if(Vd(L,W,ae,Te,_e))if(Kd(L,W,ae,Pe))Rl(L,W,ae);else{var Ye=L,lt=W,Rt=ae,Ut=Ye[lt-Rt],ot=Ye[lt+0],Qt=Ye[lt+Rt],zt=cp[112+(4+(nr=3*(ot-Ut))>>3)],nr=cp[112+(nr+3>>3)],Jt=zt+1>>1;Ye[lt-2*Rt]=Os[255+Ye[lt-2*Rt]+Jt],Ye[lt-Rt]=Os[255+Ut+nr],Ye[lt+0]=Os[255+ot-zt],Ye[lt+Rt]=Os[255+Qt-Jt]}W+=fe}}function Jd(L,W,ae,fe,xe,Te){il(L,W,ae,1,16,fe,xe,Te)}function Ql(L,W,ae,fe,xe,Te){il(L,W,1,ae,16,fe,xe,Te)}function Bu(L,W,ae,fe,xe,Te){var _e;for(_e=3;0<_e;--_e)Ds(L,W+=4*ae,ae,1,16,fe,xe,Te)}function te(L,W,ae,fe,xe,Te){var _e;for(_e=3;0<_e;--_e)Ds(L,W+=4,1,ae,16,fe,xe,Te)}function we(L,W,ae,fe,xe,Te,_e,Pe){il(L,W,xe,1,8,Te,_e,Pe),il(ae,fe,xe,1,8,Te,_e,Pe)}function it(L,W,ae,fe,xe,Te,_e,Pe){il(L,W,1,xe,8,Te,_e,Pe),il(ae,fe,1,xe,8,Te,_e,Pe)}function yt(L,W,ae,fe,xe,Te,_e,Pe){Ds(L,W+4*xe,xe,1,8,Te,_e,Pe),Ds(ae,fe+4*xe,xe,1,8,Te,_e,Pe)}function kt(L,W,ae,fe,xe,Te,_e,Pe){Ds(L,W+4,1,xe,8,Te,_e,Pe),Ds(ae,fe+4,1,xe,8,Te,_e,Pe)}function lr(){this.ba=new Fe,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new le,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function gr(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function Zr(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function sn(){this.ua=0,this.Wa=new Ue,this.vb=new Ue,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new N,this.yc=new F}function In(){this.xb=this.a=0,this.l=new ve,this.ca=new Fe,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new G,this.Pb=0,this.wd=new G,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new sn,this.ab=0,this.gc=o(4,Zr),this.Oc=0}function Fn(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new ve,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function ui(L,W,ae,fe,xe,Te,_e){for(L=L==null?0:L[W+0],W=0;W<_e;++W)xe[Te+W]=L+ae[fe+W]&255,L=xe[Te+W]}function oa(L,W,ae,fe,xe,Te,_e){var Pe;if(L==null)ui(null,null,ae,fe,xe,Te,_e);else for(Pe=0;Pe<_e;++Pe)xe[Te+Pe]=L[W+Pe]+ae[fe+Pe]&255}function Qa(L,W,ae,fe,xe,Te,_e){if(L==null)ui(null,null,ae,fe,xe,Te,_e);else{var Pe,Ye=L[W+0],lt=Ye,Rt=Ye;for(Pe=0;Pe<_e;++Pe)lt=Rt+(Ye=L[W+Pe])-lt,Rt=ae[fe+Pe]+(-256&lt?0>lt?0:255:lt)&255,lt=Ye,xe[Te+Pe]=Rt}}function Xr(L,W,ae,fe){var xe=W.width,Te=W.o;if(t(L!=null&&W!=null),0>ae||0>=fe||ae+fe>Te)return null;if(!L.Cc){if(L.ga==null){var _e;if(L.ga=new Fn,(_e=L.ga==null)||(_e=W.width*W.o,t(L.Gb.length==0),L.Gb=a(_e),L.Uc=0,L.Gb==null?_e=0:(L.mb=L.Gb,L.nb=L.Uc,L.rc=null,_e=1),_e=!_e),!_e){_e=L.ga;var Pe=L.Fa,Ye=L.P,lt=L.qc,Rt=L.mb,Ut=L.nb,ot=Ye+1,Qt=lt-1,zt=_e.l;if(t(Pe!=null&&Rt!=null&&W!=null),Ua[0]=null,Ua[1]=ui,Ua[2]=oa,Ua[3]=Qa,_e.ca=Rt,_e.tb=Ut,_e.c=W.width,_e.i=W.height,t(0<_e.c&&0<_e.i),1>=lt)W=0;else if(_e.$a=3&Pe[Ye+0],_e.Z=Pe[Ye+0]>>2&3,_e.Lc=Pe[Ye+0]>>4&3,Ye=Pe[Ye+0]>>6&3,0>_e.$a||1<_e.$a||4<=_e.Z||1<_e.Lc||Ye)W=0;else if(zt.put=gt,zt.ac=ft,zt.bc=vt,zt.ma=_e,zt.width=W.width,zt.height=W.height,zt.Da=W.Da,zt.v=W.v,zt.va=W.va,zt.j=W.j,zt.o=W.o,_e.$a)e:{t(_e.$a==1),W=Qr();t:for(;;){if(W==null){W=0;break e}if(t(_e!=null),_e.mc=W,W.c=_e.c,W.i=_e.i,W.l=_e.l,W.l.ma=_e,W.l.width=_e.c,W.l.height=_e.i,W.a=0,Y(W.m,Pe,ot,Qt),!Ar(_e.c,_e.i,1,W,null)||(W.ab==1&&W.gc[0].hc==3&&vr(W.s)?(_e.ic=1,Pe=W.c*W.i,W.Ta=null,W.Ua=0,W.V=a(Pe),W.Ba=0,W.V==null?(W.a=1,W=0):W=1):(_e.ic=0,W=mr(W,_e.c)),!W))break t;W=1;break e}_e.mc=null,W=0}else W=Qt>=_e.c*_e.i;_e=!W}if(_e)return null;L.ga.Lc!=1?L.Ga=0:fe=Te-ae}t(L.ga!=null),t(ae+fe<=Te);e:{if(W=(Pe=L.ga).c,Te=Pe.l.o,Pe.$a==0){if(ot=L.rc,Qt=L.Vc,zt=L.Fa,Ye=L.P+1+ae*W,lt=L.mb,Rt=L.nb+ae*W,t(Ye<=L.P+L.qc),Pe.Z!=0)for(t(Ua[Pe.Z]!=null),_e=0;_e<fe;++_e)Ua[Pe.Z](ot,Qt,zt,Ye,lt,Rt,W),ot=lt,Qt=Rt,Rt+=W,Ye+=W;else for(_e=0;_e<fe;++_e)n(lt,Rt,zt,Ye,W),ot=lt,Qt=Rt,Rt+=W,Ye+=W;L.rc=ot,L.Vc=Qt}else{if(t(Pe.mc!=null),W=ae+fe,t((_e=Pe.mc)!=null),t(W<=_e.i),_e.C>=W)W=1;else if(Pe.ic||vo(),Pe.ic){Pe=_e.V,ot=_e.Ba,Qt=_e.c;var nr=_e.i,Jt=(zt=1,Ye=_e.$/Qt,lt=_e.$%Qt,Rt=_e.m,Ut=_e.s,_e.$),or=Qt*nr,ur=Qt*W,Br=Ut.wc,dr=Jt<ur?Lr(Ut,lt,Ye):null;t(Jt<=or),t(W<=nr),t(vr(Ut));t:for(;;){for(;!Rt.h&&Jt<ur;){if(lt&Br||(dr=Lr(Ut,lt,Ye)),t(dr!=null),Z(Rt),256>(nr=Xt(dr.G[0],dr.H[0],Rt)))Pe[ot+Jt]=nr,++Jt,++lt>=Qt&&(lt=0,++Ye<=W&&!(Ye%16)&&Mr(_e,Ye));else{if(!(280>nr)){zt=0;break t}nr=mt(nr-256,Rt);var ln,nn=Xt(dr.G[4],dr.H[4],Rt);if(Z(Rt),!(Jt>=(nn=qt(Qt,nn=mt(nn,Rt)))&&or-Jt>=nr)){zt=0;break t}for(ln=0;ln<nr;++ln)Pe[ot+Jt+ln]=Pe[ot+Jt+ln-nn];for(Jt+=nr,lt+=nr;lt>=Qt;)lt-=Qt,++Ye<=W&&!(Ye%16)&&Mr(_e,Ye);Jt<ur&&lt&Br&&(dr=Lr(Ut,lt,Ye))}t(Rt.h==H(Rt))}Mr(_e,Ye>W?W:Ye);break t}!zt||Rt.h&&Jt<or?(zt=0,_e.a=Rt.h?5:3):_e.$=Jt,W=zt}else W=Fr(_e,_e.V,_e.Ba,_e.c,_e.i,W,fr);if(!W){fe=0;break e}}ae+fe>=Te&&(L.Cc=1),fe=1}if(!fe)return null;if(L.Cc&&((fe=L.ga)!=null&&(fe.mc=null),L.ga=null,0<L.Ga))return alert("todo:WebPDequantizeLevels"),null}return L.nb+ae*xe}function Rr(L,W,ae,fe,xe,Te){for(;0<xe--;){var _e,Pe=L,Ye=W+(ae?1:0),lt=L,Rt=W+(ae?0:3);for(_e=0;_e<fe;++_e){var Ut=lt[Rt+4*_e];Ut!=255&&(Ut*=32897,Pe[Ye+4*_e+0]=Pe[Ye+4*_e+0]*Ut>>23,Pe[Ye+4*_e+1]=Pe[Ye+4*_e+1]*Ut>>23,Pe[Ye+4*_e+2]=Pe[Ye+4*_e+2]*Ut>>23)}W+=Te}}function Ur(L,W,ae,fe,xe){for(;0<fe--;){var Te;for(Te=0;Te<ae;++Te){var _e=L[W+2*Te+0],Pe=15&(lt=L[W+2*Te+1]),Ye=4369*Pe,lt=(240&lt|lt>>4)*Ye>>16;L[W+2*Te+0]=(240&_e|_e>>4)*Ye>>16&240|(15&_e|_e<<4)*Ye>>16>>4&15,L[W+2*Te+1]=240&lt|Pe}W+=xe}}function wn(L,W,ae,fe,xe,Te,_e,Pe){var Ye,lt,Rt=255;for(lt=0;lt<xe;++lt){for(Ye=0;Ye<fe;++Ye){var Ut=L[W+Ye];Te[_e+4*Ye]=Ut,Rt&=Ut}W+=ae,_e+=Pe}return Rt!=255}function Di(L,W,ae,fe,xe){var Te;for(Te=0;Te<xe;++Te)ae[fe+Te]=L[W+Te]>>8}function vo(){Zd=Rr,d1=Ur,f1=wn,km=Di}function eo(L,W,ae){R[L]=function(fe,xe,Te,_e,Pe,Ye,lt,Rt,Ut,ot,Qt,zt,nr,Jt,or,ur,Br){var dr,ln=Br-1>>1,nn=Pe[Ye+0]|lt[Rt+0]<<16,Jn=Ut[ot+0]|Qt[zt+0]<<16;t(fe!=null);var en=3*nn+Jn+131074>>2;for(W(fe[xe+0],255&en,en>>16,nr,Jt),Te!=null&&(en=3*Jn+nn+131074>>2,W(Te[_e+0],255&en,en>>16,or,ur)),dr=1;dr<=ln;++dr){var Wn=Pe[Ye+dr]|lt[Rt+dr]<<16,to=Ut[ot+dr]|Qt[zt+dr]<<16,jn=nn+Wn+Jn+to+524296,gn=jn+2*(Wn+Jn)>>3;en=gn+nn>>1,nn=(jn=jn+2*(nn+to)>>3)+Wn>>1,W(fe[xe+2*dr-1],255&en,en>>16,nr,Jt+(2*dr-1)*ae),W(fe[xe+2*dr-0],255&nn,nn>>16,nr,Jt+(2*dr-0)*ae),Te!=null&&(en=jn+Jn>>1,nn=gn+to>>1,W(Te[_e+2*dr-1],255&en,en>>16,or,ur+(2*dr-1)*ae),W(Te[_e+2*dr+0],255&nn,nn>>16,or,ur+(2*dr+0)*ae)),nn=Wn,Jn=to}1&Br||(en=3*nn+Jn+131074>>2,W(fe[xe+Br-1],255&en,en>>16,nr,Jt+(Br-1)*ae),Te!=null&&(en=3*Jn+nn+131074>>2,W(Te[_e+Br-1],255&en,en>>16,or,ur+(Br-1)*ae)))}}function ko(){Ro[up]=vh,Ro[LA]=gp,Ro[Ap]=js,Ro[Qu]=E1,Ro[dp]=y1,Ro[dh]=pp,Ro[Om]=QM,Ro[fp]=gp,Ro[jm]=E1,Ro[fh]=y1,Ro[zm]=pp}function Po(L){return L&-16384?0>L?0:255:L>>C1}function So(L,W){return Po((19077*L>>8)+(26149*W>>8)-14234)}function al(L,W,ae){return Po((19077*L>>8)-(6419*W>>8)-(13320*ae>>8)+8708)}function wa(L,W){return Po((19077*L>>8)+(33050*W>>8)-17685)}function NA(L,W,ae,fe,xe){fe[xe+0]=So(L,ae),fe[xe+1]=al(L,W,ae),fe[xe+2]=wa(L,W)}function Oo(L,W,ae,fe,xe){fe[xe+0]=wa(L,W),fe[xe+1]=al(L,W,ae),fe[xe+2]=So(L,ae)}function Wd(L,W,ae,fe,xe){var Te=al(L,W,ae);W=Te<<3&224|wa(L,W)>>3,fe[xe+0]=248&So(L,ae)|Te>>5,fe[xe+1]=W}function kA(L,W,ae,fe,xe){var Te=240&wa(L,W)|15;fe[xe+0]=240&So(L,ae)|al(L,W,ae)>>4,fe[xe+1]=Te}function tp(L,W,ae,fe,xe){fe[xe+0]=255,NA(L,W,ae,fe,xe+1)}function rp(L,W,ae,fe,xe){Oo(L,W,ae,fe,xe),fe[xe+3]=255}function hs(L,W,ae,fe,xe){NA(L,W,ae,fe,xe),fe[xe+3]=255}function xu(L,W,ae){R[L]=function(fe,xe,Te,_e,Pe,Ye,lt,Rt,Ut){for(var ot=Rt+(-2&Ut)*ae;Rt!=ot;)W(fe[xe+0],Te[_e+0],Pe[Ye+0],lt,Rt),W(fe[xe+1],Te[_e+0],Pe[Ye+0],lt,Rt+ae),xe+=2,++_e,++Ye,Rt+=2*ae;1&Ut&&W(fe[xe+0],Te[_e+0],Pe[Ye+0],lt,Rt)}}function oh(L,W,ae){return ae==0?L==0?W==0?6:5:W==0?4:0:ae}function Fm(L,W,ae,fe,xe){switch(L>>>30){case 3:Xd(W,ae,fe,xe,0);break;case 2:Fl(W,ae,fe,xe);break;case 1:_i(W,ae,fe,xe)}}function Dl(L,W){var ae,fe,xe=W.M,Te=W.Nb,_e=L.oc,Pe=L.pc+40,Ye=L.oc,lt=L.pc+584,Rt=L.oc,Ut=L.pc+600;for(ae=0;16>ae;++ae)_e[Pe+32*ae-1]=129;for(ae=0;8>ae;++ae)Ye[lt+32*ae-1]=129,Rt[Ut+32*ae-1]=129;for(0<xe?_e[Pe-1-32]=Ye[lt-1-32]=Rt[Ut-1-32]=129:(i(_e,Pe-32-1,127,21),i(Ye,lt-32-1,127,9),i(Rt,Ut-32-1,127,9)),fe=0;fe<L.za;++fe){var ot=W.ya[W.aa+fe];if(0<fe){for(ae=-1;16>ae;++ae)n(_e,Pe+32*ae-4,_e,Pe+32*ae+12,4);for(ae=-1;8>ae;++ae)n(Ye,lt+32*ae-4,Ye,lt+32*ae+4,4),n(Rt,Ut+32*ae-4,Rt,Ut+32*ae+4,4)}var Qt=L.Gd,zt=L.Hd+fe,nr=ot.ad,Jt=ot.Hc;if(0<xe&&(n(_e,Pe-32,Qt[zt].y,0,16),n(Ye,lt-32,Qt[zt].f,0,8),n(Rt,Ut-32,Qt[zt].ea,0,8)),ot.Za){var or=_e,ur=Pe-32+16;for(0<xe&&(fe>=L.za-1?i(or,ur,Qt[zt].y[15],4):n(or,ur,Qt[zt+1].y,0,4)),ae=0;4>ae;ae++)or[ur+128+ae]=or[ur+256+ae]=or[ur+384+ae]=or[ur+0+ae];for(ae=0;16>ae;++ae,Jt<<=2)or=_e,ur=Pe+B1[ae],pi[ot.Ob[ae]](or,ur),Fm(Jt,nr,16*+ae,or,ur)}else if(or=oh(fe,xe,ot.Ob[0]),gs[or](_e,Pe),Jt!=0)for(ae=0;16>ae;++ae,Jt<<=2)Fm(Jt,nr,16*+ae,_e,Pe+B1[ae]);for(ae=ot.Gc,or=oh(fe,xe,ot.Dd),Ni[or](Ye,lt),Ni[or](Rt,Ut),Jt=nr,or=Ye,ur=lt,255&(ot=0|ae)&&(170&ot?zc(Jt,256,or,ur):Gi(Jt,256,or,ur)),ot=Rt,Jt=Ut,255&(ae>>=8)&&(170&ae?zc(nr,320,ot,Jt):Gi(nr,320,ot,Jt)),xe<L.Ub-1&&(n(Qt[zt].y,0,_e,Pe+480,16),n(Qt[zt].f,0,Ye,lt+224,8),n(Qt[zt].ea,0,Rt,Ut+224,8)),ae=8*Te*L.B,Qt=L.sa,zt=L.ta+16*fe+16*Te*L.R,nr=L.qa,ot=L.ra+8*fe+ae,Jt=L.Ha,or=L.Ia+8*fe+ae,ae=0;16>ae;++ae)n(Qt,zt+ae*L.R,_e,Pe+32*ae,16);for(ae=0;8>ae;++ae)n(nr,ot+ae*L.B,Ye,lt+32*ae,8),n(Jt,or+ae*L.B,Rt,Ut+32*ae,8)}}function Mu(L,W,ae,fe,xe,Te,_e,Pe,Ye){var lt=[0],Rt=[0],Ut=0,ot=Ye!=null?Ye.kd:0,Qt=Ye??new gr;if(L==null||12>ae)return 7;Qt.data=L,Qt.w=W,Qt.ha=ae,W=[W],ae=[ae],Qt.gb=[Qt.gb];e:{var zt=W,nr=ae,Jt=Qt.gb;if(t(L!=null),t(nr!=null),t(Jt!=null),Jt[0]=0,12<=nr[0]&&!r(L,zt[0],"RIFF")){if(r(L,zt[0]+8,"WEBP")){Jt=3;break e}var or=Me(L,zt[0]+4);if(12>or||4294967286<or){Jt=3;break e}if(ot&&or>nr[0]-8){Jt=7;break e}Jt[0]=or,zt[0]+=12,nr[0]-=12}Jt=0}if(Jt!=0)return Jt;for(or=0<Qt.gb[0],ae=ae[0];;){e:{var ur=L;nr=W,Jt=ae;var Br=lt,dr=Rt,ln=zt=[0];if((en=Ut=[Ut])[0]=0,8>Jt[0])Jt=7;else{if(!r(ur,nr[0],"VP8X")){if(Me(ur,nr[0]+4)!=10){Jt=3;break e}if(18>Jt[0]){Jt=7;break e}var nn=Me(ur,nr[0]+8),Jn=1+be(ur,nr[0]+12);if(2147483648<=Jn*(ur=1+be(ur,nr[0]+15))){Jt=3;break e}ln!=null&&(ln[0]=nn),Br!=null&&(Br[0]=Jn),dr!=null&&(dr[0]=ur),nr[0]+=18,Jt[0]-=18,en[0]=1}Jt=0}}if(Ut=Ut[0],zt=zt[0],Jt!=0)return Jt;if(nr=!!(2&zt),!or&&Ut)return 3;if(Te!=null&&(Te[0]=!!(16&zt)),_e!=null&&(_e[0]=nr),Pe!=null&&(Pe[0]=0),_e=lt[0],zt=Rt[0],Ut&&nr&&Ye==null){Jt=0;break}if(4>ae){Jt=7;break}if(or&&Ut||!or&&!Ut&&!r(L,W[0],"ALPH")){ae=[ae],Qt.na=[Qt.na],Qt.P=[Qt.P],Qt.Sa=[Qt.Sa];e:{nn=L,Jt=W,or=ae;var en=Qt.gb;Br=Qt.na,dr=Qt.P,ln=Qt.Sa,Jn=22,t(nn!=null),t(or!=null),ur=Jt[0];var Wn=or[0];for(t(Br!=null),t(ln!=null),Br[0]=null,dr[0]=null,ln[0]=0;;){if(Jt[0]=ur,or[0]=Wn,8>Wn){Jt=7;break e}var to=Me(nn,ur+4);if(4294967286<to){Jt=3;break e}var jn=8+to+1&-2;if(Jn+=jn,0<en&&Jn>en){Jt=3;break e}if(!r(nn,ur,"VP8 ")||!r(nn,ur,"VP8L")){Jt=0;break e}if(Wn[0]<jn){Jt=7;break e}r(nn,ur,"ALPH")||(Br[0]=nn,dr[0]=ur+8,ln[0]=to),ur+=jn,Wn-=jn}}if(ae=ae[0],Qt.na=Qt.na[0],Qt.P=Qt.P[0],Qt.Sa=Qt.Sa[0],Jt!=0)break}ae=[ae],Qt.Ja=[Qt.Ja],Qt.xa=[Qt.xa];e:if(en=L,Jt=W,or=ae,Br=Qt.gb[0],dr=Qt.Ja,ln=Qt.xa,nn=Jt[0],ur=!r(en,nn,"VP8 "),Jn=!r(en,nn,"VP8L"),t(en!=null),t(or!=null),t(dr!=null),t(ln!=null),8>or[0])Jt=7;else{if(ur||Jn){if(en=Me(en,nn+4),12<=Br&&en>Br-12){Jt=3;break e}if(ot&&en>or[0]-8){Jt=7;break e}dr[0]=en,Jt[0]+=8,or[0]-=8,ln[0]=Jn}else ln[0]=5<=or[0]&&en[nn+0]==47&&!(en[nn+4]>>5),dr[0]=or[0];Jt=0}if(ae=ae[0],Qt.Ja=Qt.Ja[0],Qt.xa=Qt.xa[0],W=W[0],Jt!=0)break;if(4294967286<Qt.Ja)return 3;if(Pe==null||nr||(Pe[0]=Qt.xa?2:1),_e=[_e],zt=[zt],Qt.xa){if(5>ae){Jt=7;break}Pe=_e,ot=zt,nr=Te,L==null||5>ae?L=0:5<=ae&&L[W+0]==47&&!(L[W+4]>>5)?(or=[0],en=[0],Br=[0],Y(dr=new G,L,W,ae),at(dr,or,en,Br)?(Pe!=null&&(Pe[0]=or[0]),ot!=null&&(ot[0]=en[0]),nr!=null&&(nr[0]=Br[0]),L=1):L=0):L=0}else{if(10>ae){Jt=7;break}Pe=zt,L==null||10>ae||!Oe(L,W+3,ae-3)?L=0:(ot=L[W+0]|L[W+1]<<8|L[W+2]<<16,nr=16383&(L[W+7]<<8|L[W+6]),L=16383&(L[W+9]<<8|L[W+8]),1&ot||3<(ot>>1&7)||!(ot>>4&1)||ot>>5>=Qt.Ja||!nr||!L?L=0:(_e&&(_e[0]=nr),Pe&&(Pe[0]=L),L=1))}if(!L||(_e=_e[0],zt=zt[0],Ut&&(lt[0]!=_e||Rt[0]!=zt)))return 3;Ye!=null&&(Ye[0]=Qt,Ye.offset=W-Ye.w,t(4294967286>W-Ye.w),t(Ye.offset==Ye.ha-ae));break}return Jt==0||Jt==7&&Ut&&Ye==null?(Te!=null&&(Te[0]|=Qt.na!=null&&0<Qt.na.length),fe!=null&&(fe[0]=_e),xe!=null&&(xe[0]=zt),0):Jt}function bu(L,W,ae){var fe=W.width,xe=W.height,Te=0,_e=0,Pe=fe,Ye=xe;if(W.Da=L!=null&&0<L.Da,W.Da&&(Pe=L.cd,Ye=L.bd,Te=L.v,_e=L.j,11>ae||(Te&=-2,_e&=-2),0>Te||0>_e||0>=Pe||0>=Ye||Te+Pe>fe||_e+Ye>xe))return 0;if(W.v=Te,W.j=_e,W.va=Te+Pe,W.o=_e+Ye,W.U=Pe,W.T=Ye,W.da=L!=null&&0<L.da,W.da){if(!ct(Pe,Ye,ae=[L.ib],Te=[L.hb]))return 0;W.ib=ae[0],W.hb=Te[0]}return W.ob=L!=null&&L.ob,W.Kb=L==null||!L.Sd,W.da&&(W.ob=W.ib<3*fe/4&&W.hb<3*xe/4,W.Kb=0),1}function np(L){if(L==null)return 2;if(11>L.S){var W=L.f.RGBA;W.fb+=(L.height-1)*W.A,W.A=-W.A}else W=L.f.kb,L=L.height,W.O+=(L-1)*W.fa,W.fa=-W.fa,W.N+=(L-1>>1)*W.Ab,W.Ab=-W.Ab,W.W+=(L-1>>1)*W.Db,W.Db=-W.Db,W.F!=null&&(W.J+=(L-1)*W.lb,W.lb=-W.lb);return 0}function Iu(L,W,ae,fe){if(fe==null||0>=L||0>=W)return 2;if(ae!=null){if(ae.Da){var xe=ae.cd,Te=ae.bd,_e=-2&ae.v,Pe=-2&ae.j;if(0>_e||0>Pe||0>=xe||0>=Te||_e+xe>L||Pe+Te>W)return 2;L=xe,W=Te}if(ae.da){if(!ct(L,W,xe=[ae.ib],Te=[ae.hb]))return 2;L=xe[0],W=Te[0]}}fe.width=L,fe.height=W;e:{var Ye=fe.width,lt=fe.height;if(L=fe.S,0>=Ye||0>=lt||!(L>=up&&13>L))L=2;else{if(0>=fe.Rd&&fe.sd==null){_e=Te=xe=W=0;var Rt=(Pe=Ye*Yc[L])*lt;if(11>L||(Te=(lt+1)/2*(W=(Ye+1)/2),L==12&&(_e=(xe=Ye)*lt)),(lt=a(Rt+2*Te+_e))==null){L=1;break e}fe.sd=lt,11>L?((Ye=fe.f.RGBA).eb=lt,Ye.fb=0,Ye.A=Pe,Ye.size=Rt):((Ye=fe.f.kb).y=lt,Ye.O=0,Ye.fa=Pe,Ye.Fd=Rt,Ye.f=lt,Ye.N=0+Rt,Ye.Ab=W,Ye.Cd=Te,Ye.ea=lt,Ye.W=0+Rt+Te,Ye.Db=W,Ye.Ed=Te,L==12&&(Ye.F=lt,Ye.J=0+Rt+2*Te),Ye.Tc=_e,Ye.lb=xe)}if(W=1,xe=fe.S,Te=fe.width,_e=fe.height,xe>=up&&13>xe)if(11>xe)L=fe.f.RGBA,W&=(Pe=Math.abs(L.A))*(_e-1)+Te<=L.size,W&=Pe>=Te*Yc[xe],W&=L.eb!=null;else{L=fe.f.kb,Pe=(Te+1)/2,Rt=(_e+1)/2,Ye=Math.abs(L.fa),lt=Math.abs(L.Ab);var Ut=Math.abs(L.Db),ot=Math.abs(L.lb),Qt=ot*(_e-1)+Te;W&=Ye*(_e-1)+Te<=L.Fd,W&=lt*(Rt-1)+Pe<=L.Cd,W=(W&=Ut*(Rt-1)+Pe<=L.Ed)&Ye>=Te&lt>=Pe&Ut>=Pe,W&=L.y!=null,W&=L.f!=null,W&=L.ea!=null,xe==12&&(W&=ot>=Te,W&=Qt<=L.Tc,W&=L.F!=null)}else W=0;L=W?0:2}}return L!=0||ae!=null&&ae.fd&&(L=np(fe)),L}var PA=64,Fs=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],_s=24,Su=32,Ns=8,OA=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Ce("Predictor0","PredictorAdd0"),R.Predictor0=function(){return 4278190080},R.Predictor1=function(L){return L},R.Predictor2=function(L,W,ae){return W[ae+0]},R.Predictor3=function(L,W,ae){return W[ae+1]},R.Predictor4=function(L,W,ae){return W[ae-1]},R.Predictor5=function(L,W,ae){return Ie(Ie(L,W[ae+1]),W[ae+0])},R.Predictor6=function(L,W,ae){return Ie(L,W[ae-1])},R.Predictor7=function(L,W,ae){return Ie(L,W[ae+0])},R.Predictor8=function(L,W,ae){return Ie(W[ae-1],W[ae+0])},R.Predictor9=function(L,W,ae){return Ie(W[ae+0],W[ae+1])},R.Predictor10=function(L,W,ae){return Ie(Ie(L,W[ae-1]),Ie(W[ae+0],W[ae+1]))},R.Predictor11=function(L,W,ae){var fe=W[ae+0];return 0>=Ze(fe>>24&255,L>>24&255,(W=W[ae-1])>>24&255)+Ze(fe>>16&255,L>>16&255,W>>16&255)+Ze(fe>>8&255,L>>8&255,W>>8&255)+Ze(255&fe,255&L,255&W)?fe:L},R.Predictor12=function(L,W,ae){var fe=W[ae+0];return($e((L>>24&255)+(fe>>24&255)-((W=W[ae-1])>>24&255))<<24|$e((L>>16&255)+(fe>>16&255)-(W>>16&255))<<16|$e((L>>8&255)+(fe>>8&255)-(W>>8&255))<<8|$e((255&L)+(255&fe)-(255&W)))>>>0},R.Predictor13=function(L,W,ae){var fe=W[ae-1];return(Ct((L=Ie(L,W[ae+0]))>>24&255,fe>>24&255)<<24|Ct(L>>16&255,fe>>16&255)<<16|Ct(L>>8&255,fe>>8&255)<<8|Ct(255&L,255&fe))>>>0};var ip=R.PredictorAdd0;R.PredictorAdd1=tt,Ce("Predictor2","PredictorAdd2"),Ce("Predictor3","PredictorAdd3"),Ce("Predictor4","PredictorAdd4"),Ce("Predictor5","PredictorAdd5"),Ce("Predictor6","PredictorAdd6"),Ce("Predictor7","PredictorAdd7"),Ce("Predictor8","PredictorAdd8"),Ce("Predictor9","PredictorAdd9"),Ce("Predictor10","PredictorAdd10"),Ce("Predictor11","PredictorAdd11"),Ce("Predictor12","PredictorAdd12"),Ce("Predictor13","PredictorAdd13");var sh=R.PredictorAdd2;de("ColorIndexInverseTransform","MapARGB","32b",function(L){return L>>8&255},function(L){return L}),de("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(L){return L},function(L){return L>>8&255});var Da,ap=R.ColorIndexInverseTransform,ks=R.MapARGB,Ps=R.VP8LColorIndexInverseTransformAlpha,op=R.MapAlpha,jA=R.VP8LPredictorsAdd=[];jA.length=16,(R.VP8LPredictors=[]).length=16,(R.VP8LPredictorsAdd_C=[]).length=16,(R.VP8LPredictors_C=[]).length=16;var sp,lh,Oc,jc,Ru,zA,Tu,Xd,Fl,zc,_i,Gi,Mi,mo,ol,ch,qd,lp,A1,_m,IM,$d,Nm,uh,Zd,d1,f1,km,Ah=a(511),SM=a(2041),h1=a(225),g1=a(767),Xi=0,Pm=SM,cp=h1,Os=g1,sl=Ah,up=0,LA=1,Ap=2,Qu=3,dp=4,dh=5,Om=6,fp=7,jm=8,fh=9,zm=10,n5=[2,3,7],p1=[3,3,11],ef=[280,256,256,256,40],RM=[0,1,1,1,0],v1=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],i5=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Lm=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],YA=8,hh=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],UA=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],gh=null,tf=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],hp=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],rf=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],Ym=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],TM=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],m1=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],ph=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],gs=[],pi=[],Ni=[],HA=1,jo=2,Ua=[],Ro=[];eo("UpsampleRgbLinePair",NA,3),eo("UpsampleBgrLinePair",Oo,3),eo("UpsampleRgbaLinePair",hs,4),eo("UpsampleBgraLinePair",rp,4),eo("UpsampleArgbLinePair",tp,4),eo("UpsampleRgba4444LinePair",kA,2),eo("UpsampleRgb565LinePair",Wd,2);var vh=R.UpsampleRgbLinePair,js=R.UpsampleBgrLinePair,gp=R.UpsampleRgbaLinePair,E1=R.UpsampleBgraLinePair,y1=R.UpsampleArgbLinePair,pp=R.UpsampleRgba4444LinePair,QM=R.UpsampleRgb565LinePair,mh=16,Lc=1<<mh-1,vp=-227,mp=482,C1=6,DM=0,FM=a(256),w1=a(256),a5=a(256),Um=a(256),_M=a(mp-vp),NM=a(mp-vp);xu("YuvToRgbRow",NA,3),xu("YuvToBgrRow",Oo,3),xu("YuvToRgbaRow",hs,4),xu("YuvToBgraRow",rp,4),xu("YuvToArgbRow",tp,4),xu("YuvToRgba4444Row",kA,2),xu("YuvToRgb565Row",Wd,2);var B1=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Ep=[0,2,8],x1=[8,7,6,4,4,2,2,2,1,1,1,1],o5=1;this.WebPDecodeRGBA=function(L,W,ae,fe,xe){var Te=LA,_e=new lr,Pe=new Fe;_e.ba=Pe,Pe.S=Te,Pe.width=[Pe.width],Pe.height=[Pe.height];var Ye=Pe.width,lt=Pe.height,Rt=new Ae;if(Rt==null||L==null)var Ut=2;else t(Rt!=null),Ut=Mu(L,W,ae,Rt.width,Rt.height,Rt.Pd,Rt.Qd,Rt.format,null);if(Ut!=0?Ye=0:(Ye!=null&&(Ye[0]=Rt.width[0]),lt!=null&&(lt[0]=Rt.height[0]),Ye=1),Ye){Pe.width=Pe.width[0],Pe.height=Pe.height[0],fe!=null&&(fe[0]=Pe.width),xe!=null&&(xe[0]=Pe.height);e:{if(fe=new ve,(xe=new gr).data=L,xe.w=W,xe.ha=ae,xe.kd=1,W=[0],t(xe!=null),((L=Mu(xe.data,xe.w,xe.ha,null,null,null,W,null,xe))==0||L==7)&&W[0]&&(L=4),(W=L)==0){if(t(_e!=null),fe.data=xe.data,fe.w=xe.w+xe.offset,fe.ha=xe.ha-xe.offset,fe.put=gt,fe.ac=ft,fe.bc=vt,fe.ma=_e,xe.xa){if((L=Qr())==null){_e=1;break e}if((function(ot,Qt){var zt=[0],nr=[0],Jt=[0];t:for(;;){if(ot==null)return 0;if(Qt==null)return ot.a=2,0;if(ot.l=Qt,ot.a=0,Y(ot.m,Qt.data,Qt.w,Qt.ha),!at(ot.m,zt,nr,Jt)){ot.a=3;break t}if(ot.xb=jo,Qt.width=zt[0],Qt.height=nr[0],!Ar(zt[0],nr[0],1,ot,null))break t;return 1}return t(ot.a!=0),0})(L,fe)){if(fe=(W=Iu(fe.width,fe.height,_e.Oa,_e.ba))==0){t:{fe=L;r:for(;;){if(fe==null){fe=0;break t}if(t(fe.s.yc!=null),t(fe.s.Ya!=null),t(0<fe.s.Wb),t((ae=fe.l)!=null),t((xe=ae.ma)!=null),fe.xb!=0){if(fe.ca=xe.ba,fe.tb=xe.tb,t(fe.ca!=null),!bu(xe.Oa,ae,Qu)){fe.a=2;break r}if(!mr(fe,ae.width)||ae.da)break r;if((ae.da||xt(fe.ca.S))&&vo(),11>fe.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),fe.ca.f.kb.F!=null&&vo()),fe.Pb&&0<fe.s.ua&&fe.s.vb.X==null&&!ie(fe.s.vb,fe.s.Wa.Xa)){fe.a=1;break r}fe.xb=0}if(!Fr(fe,fe.V,fe.Ba,fe.c,fe.i,ae.o,Pr))break r;xe.Dc=fe.Ma,fe=1;break t}t(fe.a!=0),fe=0}fe=!fe}fe&&(W=L.a)}else W=L.a}else{if((L=new ke)==null){_e=1;break e}if(L.Fa=xe.na,L.P=xe.P,L.qc=xe.Sa,Le(L,fe)){if((W=Iu(fe.width,fe.height,_e.Oa,_e.ba))==0){if(L.Aa=0,ae=_e.Oa,t((xe=L)!=null),ae!=null){if(0<(Ye=0>(Ye=ae.Md)?0:100<Ye?255:255*Ye/100)){for(lt=Rt=0;4>lt;++lt)12>(Ut=xe.pb[lt]).lc&&(Ut.ia=Ye*x1[0>Ut.lc?0:Ut.lc]>>3),Rt|=Ut.ia;Rt&&(alert("todo:VP8InitRandom"),xe.ia=1)}xe.Ga=ae.Id,100<xe.Ga?xe.Ga=100:0>xe.Ga&&(xe.Ga=0)}(function(ot,Qt){if(ot==null)return 0;if(Qt==null)return ye(ot,2,"NULL VP8Io parameter in VP8Decode().");if(!ot.cb&&!Le(ot,Qt))return 0;if(t(ot.cb),Qt.ac==null||Qt.ac(Qt)){Qt.ob&&(ot.L=0);var zt=Ep[ot.L];if(ot.L==2?(ot.yb=0,ot.zb=0):(ot.yb=Qt.v-zt>>4,ot.zb=Qt.j-zt>>4,0>ot.yb&&(ot.yb=0),0>ot.zb&&(ot.zb=0)),ot.Va=Qt.o+15+zt>>4,ot.Hb=Qt.va+15+zt>>4,ot.Hb>ot.za&&(ot.Hb=ot.za),ot.Va>ot.Ub&&(ot.Va=ot.Ub),0<ot.L){var nr=ot.ed;for(zt=0;4>zt;++zt){var Jt;if(ot.Qa.Cb){var or=ot.Qa.Lb[zt];ot.Qa.Fb||(or+=nr.Tb)}else or=nr.Tb;for(Jt=0;1>=Jt;++Jt){var ur=ot.gd[zt][Jt],Br=or;if(nr.Pc&&(Br+=nr.vd[0],Jt&&(Br+=nr.od[0])),0<(Br=0>Br?0:63<Br?63:Br)){var dr=Br;0<nr.wb&&(dr=4<nr.wb?dr>>2:dr>>1)>9-nr.wb&&(dr=9-nr.wb),1>dr&&(dr=1),ur.dd=dr,ur.tc=2*Br+dr,ur.ld=40<=Br?2:15<=Br?1:0}else ur.tc=0;ur.La=Jt}}}zt=0}else ye(ot,6,"Frame setup failed"),zt=ot.a;if(zt=zt==0){if(zt){ot.$c=0,0<ot.Aa||(ot.Ic=o5);t:{zt=ot.Ic,nr=4*(dr=ot.za);var ln=32*dr,nn=dr+1,Jn=0<ot.L?dr*(0<ot.Aa?2:1):0,en=(ot.Aa==2?2:1)*dr;if((ur=nr+832+(Jt=3*(16*zt+Ep[ot.L])/2*ln)+(or=ot.Fa!=null&&0<ot.Fa.length?ot.Kc.c*ot.Kc.i:0))!=ur)zt=0;else{if(ur>ot.Vb){if(ot.Vb=0,ot.Ec=a(ur),ot.Fc=0,ot.Ec==null){zt=ye(ot,1,"no memory during frame initialization.");break t}ot.Vb=ur}ur=ot.Ec,Br=ot.Fc,ot.Ac=ur,ot.Bc=Br,Br+=nr,ot.Gd=o(ln,Nt),ot.Hd=0,ot.rb=o(nn+1,Qn),ot.sb=1,ot.wa=Jn?o(Jn,dn):null,ot.Y=0,ot.D.Nb=0,ot.D.wa=ot.wa,ot.D.Y=ot.Y,0<ot.Aa&&(ot.D.Y+=dr),t(!0),ot.oc=ur,ot.pc=Br,Br+=832,ot.ya=o(en,Xe),ot.aa=0,ot.D.ya=ot.ya,ot.D.aa=ot.aa,ot.Aa==2&&(ot.D.aa+=dr),ot.R=16*dr,ot.B=8*dr,dr=(ln=Ep[ot.L])*ot.R,ln=ln/2*ot.B,ot.sa=ur,ot.ta=Br+dr,ot.qa=ot.sa,ot.ra=ot.ta+16*zt*ot.R+ln,ot.Ha=ot.qa,ot.Ia=ot.ra+8*zt*ot.B+ln,ot.$c=0,Br+=Jt,ot.mb=or?ur:null,ot.nb=or?Br:null,t(Br+or<=ot.Fc+ot.Vb),bt(ot),i(ot.Ac,ot.Bc,0,nr),zt=1}}if(zt){if(Qt.ka=0,Qt.y=ot.sa,Qt.O=ot.ta,Qt.f=ot.qa,Qt.N=ot.ra,Qt.ea=ot.Ha,Qt.Vd=ot.Ia,Qt.fa=ot.R,Qt.Rc=ot.B,Qt.F=null,Qt.J=0,!Xi){for(zt=-255;255>=zt;++zt)Ah[255+zt]=0>zt?-zt:zt;for(zt=-1020;1020>=zt;++zt)SM[1020+zt]=-128>zt?-128:127<zt?127:zt;for(zt=-112;112>=zt;++zt)h1[112+zt]=-16>zt?-16:15<zt?15:zt;for(zt=-255;510>=zt;++zt)g1[255+zt]=0>zt?0:255<zt?255:zt;Xi=1}Tu=Sr,Xd=An,zc=on,_i=kr,Gi=Jr,Fl=_r,Mi=Jd,mo=Ql,ol=we,ch=it,qd=Bu,lp=te,A1=yt,_m=kt,IM=kc,$d=Pc,Nm=wu,uh=nl,pi[0]=Dn,pi[1]=ii,pi[2]=xi,pi[3]=Wi,pi[4]=Qi,pi[5]=Ya,pi[6]=ha,pi[7]=ga,pi[8]=po,pi[9]=Ta,gs[0]=Ot,gs[1]=bo,gs[2]=Fi,gs[3]=ht,gs[4]=ar,gs[5]=qr,gs[6]=Yr,Ni[0]=Io,Ni[1]=bn,Ni[2]=aa,Ni[3]=Xo,Ni[4]=_A,Ni[5]=Sl,Ni[6]=Gd,zt=1}else zt=0}zt&&(zt=(function(Wn,to){for(Wn.M=0;Wn.M<Wn.Va;++Wn.M){var jn,gn=Wn.Jc[Wn.M&Wn.Xb],Hr=Wn.m,pa=Wn;for(jn=0;jn<pa.za;++jn){var kn=Hr,vi=pa,qi=vi.Ac,To=vi.Bc+4*jn,zo=vi.zc,sa=vi.ya[vi.aa+jn];if(vi.Qa.Bb?sa.$b=ue(kn,vi.Pa.jb[0])?2+ue(kn,vi.Pa.jb[2]):ue(kn,vi.Pa.jb[1]):sa.$b=0,vi.kc&&(sa.Ad=ue(kn,vi.Bd)),sa.Za=!ue(kn,145)+0,sa.Za){var ro=sa.Ob,Qo=0;for(vi=0;4>vi;++vi){var no,Ai=zo[0+vi];for(no=0;4>no;++no){Ai=TM[qi[To+no]][Ai];for(var ki=rf[ue(kn,Ai[0])];0<ki;)ki=rf[2*ki+ue(kn,Ai[ki])];Ai=-ki,qi[To+no]=Ai}n(ro,Qo,qi,To,4),Qo+=4,zo[0+vi]=Ai}}else Ai=ue(kn,156)?ue(kn,128)?1:3:ue(kn,163)?2:0,sa.Ob[0]=Ai,i(qi,To,Ai,4),i(zo,0,Ai,4);sa.Dd=ue(kn,142)?ue(kn,114)?ue(kn,183)?1:3:2:0}if(pa.m.Ka)return ye(Wn,7,"Premature end-of-partition0 encountered.");for(;Wn.ja<Wn.za;++Wn.ja){if(pa=gn,kn=(Hr=Wn).rb[Hr.sb-1],qi=Hr.rb[Hr.sb+Hr.ja],jn=Hr.ya[Hr.aa+Hr.ja],To=Hr.kc?jn.Ad:0)kn.la=qi.la=0,jn.Za||(kn.Na=qi.Na=0),jn.Hc=0,jn.Gc=0,jn.ia=0;else{var $i,ci;if(kn=qi,qi=pa,To=Hr.Pa.Xc,zo=Hr.ya[Hr.aa+Hr.ja],sa=Hr.pb[zo.$b],vi=zo.ad,ro=0,Qo=Hr.rb[Hr.sb-1],Ai=no=0,i(vi,ro,0,384),zo.Za)var Ha=0,ps=To[3];else{ki=a(16);var Ki=kn.Na+Qo.Na;if(Ki=gh(qi,To[1],Ki,sa.Eb,0,ki,0),kn.Na=Qo.Na=(0<Ki)+0,1<Ki)Tu(ki,0,vi,ro);else{var qo=ki[0]+3>>3;for(ki=0;256>ki;ki+=16)vi[ro+ki]=qo}Ha=1,ps=To[0]}var bi=15&kn.la,io=15&Qo.la;for(ki=0;4>ki;++ki){var vs=1&io;for(qo=ci=0;4>qo;++qo)bi=bi>>1|(vs=(Ki=gh(qi,ps,Ki=vs+(1&bi),sa.Sc,Ha,vi,ro))>Ha)<<7,ci=ci<<2|(3<Ki?3:1<Ki?2:vi[ro+0]!=0),ro+=16;bi>>=4,io=io>>1|vs<<7,no=(no<<8|ci)>>>0}for(ps=bi,Ha=io>>4,$i=0;4>$i;$i+=2){for(ci=0,bi=kn.la>>4+$i,io=Qo.la>>4+$i,ki=0;2>ki;++ki){for(vs=1&io,qo=0;2>qo;++qo)Ki=vs+(1&bi),bi=bi>>1|(vs=0<(Ki=gh(qi,To[2],Ki,sa.Qc,0,vi,ro)))<<3,ci=ci<<2|(3<Ki?3:1<Ki?2:vi[ro+0]!=0),ro+=16;bi>>=2,io=io>>1|vs<<5}Ai|=ci<<4*$i,ps|=bi<<4<<$i,Ha|=(240&io)<<$i}kn.la=ps,Qo.la=Ha,zo.Hc=no,zo.Gc=Ai,zo.ia=43690&Ai?0:sa.ia,To=!(no|Ai)}if(0<Hr.L&&(Hr.wa[Hr.Y+Hr.ja]=Hr.gd[jn.$b][jn.Za],Hr.wa[Hr.Y+Hr.ja].La|=!To),pa.Ka)return ye(Wn,7,"Premature end-of-file encountered.")}if(bt(Wn),Hr=to,pa=1,jn=(gn=Wn).D,kn=0<gn.L&&gn.M>=gn.zb&&gn.M<=gn.Va,gn.Aa==0)t:{if(jn.M=gn.M,jn.uc=kn,Dl(gn,jn),pa=1,jn=(ci=gn.D).Nb,kn=(Ai=Ep[gn.L])*gn.R,qi=Ai/2*gn.B,ki=16*jn*gn.R,qo=8*jn*gn.B,To=gn.sa,zo=gn.ta-kn+ki,sa=gn.qa,vi=gn.ra-qi+qo,ro=gn.Ha,Qo=gn.Ia-qi+qo,io=(bi=ci.M)==0,no=bi>=gn.Va-1,gn.Aa==2&&Dl(gn,ci),ci.uc)for(vs=(Ki=gn).D.M,t(Ki.D.uc),ci=Ki.yb;ci<Ki.Hb;++ci){Ha=ci,ps=vs;var di=($o=(Eo=Ki).D).Nb;$i=Eo.R;var $o=$o.wa[$o.Y+Ha],Ga=Eo.sa,Ka=Eo.ta+16*di*$i+16*Ha,Fa=$o.dd,Vi=$o.tc;if(Vi!=0)if(t(3<=Vi),Eo.L==1)0<Ha&&$d(Ga,Ka,$i,Vi+4),$o.La&&uh(Ga,Ka,$i,Vi),0<ps&&IM(Ga,Ka,$i,Vi+4),$o.La&&Nm(Ga,Ka,$i,Vi);else{var zs=Eo.B,ll=Eo.qa,GA=Eo.ra+8*di*zs+8*Ha,_l=Eo.Ha,Eo=Eo.Ia+8*di*zs+8*Ha;di=$o.ld,0<Ha&&(mo(Ga,Ka,$i,Vi+4,Fa,di),ch(ll,GA,_l,Eo,zs,Vi+4,Fa,di)),$o.La&&(lp(Ga,Ka,$i,Vi,Fa,di),_m(ll,GA,_l,Eo,zs,Vi,Fa,di)),0<ps&&(Mi(Ga,Ka,$i,Vi+4,Fa,di),ol(ll,GA,_l,Eo,zs,Vi+4,Fa,di)),$o.La&&(qd(Ga,Ka,$i,Vi,Fa,di),A1(ll,GA,_l,Eo,zs,Vi,Fa,di))}}if(gn.ia&&alert("todo:DitherRow"),Hr.put!=null){if(ci=16*bi,bi=16*(bi+1),io?(Hr.y=gn.sa,Hr.O=gn.ta+ki,Hr.f=gn.qa,Hr.N=gn.ra+qo,Hr.ea=gn.Ha,Hr.W=gn.Ia+qo):(ci-=Ai,Hr.y=To,Hr.O=zo,Hr.f=sa,Hr.N=vi,Hr.ea=ro,Hr.W=Qo),no||(bi-=Ai),bi>Hr.o&&(bi=Hr.o),Hr.F=null,Hr.J=null,gn.Fa!=null&&0<gn.Fa.length&&ci<bi&&(Hr.J=Xr(gn,Hr,ci,bi-ci),Hr.F=gn.mb,Hr.F==null&&Hr.F.length==0)){pa=ye(gn,3,"Could not decode alpha data.");break t}ci<Hr.j&&(Ai=Hr.j-ci,ci=Hr.j,t(!(1&Ai)),Hr.O+=gn.R*Ai,Hr.N+=gn.B*(Ai>>1),Hr.W+=gn.B*(Ai>>1),Hr.F!=null&&(Hr.J+=Hr.width*Ai)),ci<bi&&(Hr.O+=Hr.v,Hr.N+=Hr.v>>1,Hr.W+=Hr.v>>1,Hr.F!=null&&(Hr.J+=Hr.v),Hr.ka=ci-Hr.j,Hr.U=Hr.va-Hr.v,Hr.T=bi-ci,pa=Hr.put(Hr))}jn+1!=gn.Ic||no||(n(gn.sa,gn.ta-kn,To,zo+16*gn.R,kn),n(gn.qa,gn.ra-qi,sa,vi+8*gn.B,qi),n(gn.Ha,gn.Ia-qi,ro,Qo+8*gn.B,qi))}if(!pa)return ye(Wn,6,"Output aborted.")}return 1})(ot,Qt)),Qt.bc!=null&&Qt.bc(Qt),zt&=1}return zt?(ot.cb=0,zt):0})(L,fe)||(W=L.a)}}else W=L.a}W==0&&_e.Oa!=null&&_e.Oa.fd&&(W=np(_e.ba))}_e=W}Te=_e!=0?null:11>Te?Pe.f.RGBA.eb:Pe.f.kb.y}else Te=null;return Te};var Yc=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function c(R,b){for(var T="",D=0;D<4;D++)T+=String.fromCharCode(R[b++]);return T}function u(R,b){return R[b+0]|R[b+1]<<8}function A(R,b){return(R[b+0]|R[b+1]<<8|R[b+2]<<16)>>>0}function d(R,b){return(R[b+0]|R[b+1]<<8|R[b+2]<<16|R[b+3]<<24)>>>0}new l;var f=[0],h=[0],g=[],p=new l,m=e,y=(function(R,b){var T={},D=0,F=!1,_=0,N=0;if(T.frames=[],!(function(U,G){for(var z=0;z<4;z++)if(U[G+z]!="RIFF".charCodeAt(z))return!0;return!1})(R,b)){for(d(R,b+=4),b+=8;b<R.length;){var P=c(R,b),k=d(R,b+=4);b+=4;var j=k+(1&k);switch(P){case"VP8 ":case"VP8L":T.frames[D]===void 0&&(T.frames[D]={}),(K=T.frames[D]).src_off=F?N:b-8,K.src_size=_+k+8,D++,F&&(F=!1,_=0,N=0);break;case"VP8X":(K=T.header={}).feature_flags=R[b];var Y=b+4;K.canvas_width=1+A(R,Y),Y+=3,K.canvas_height=1+A(R,Y),Y+=3;break;case"ALPH":F=!0,_=j+8,N=b-8;break;case"ANIM":(K=T.header).bgcolor=d(R,b),Y=b+4,K.loop_count=u(R,Y),Y+=2;break;case"ANMF":var X,K;(K=T.frames[D]={}).offset_x=2*A(R,b),b+=3,K.offset_y=2*A(R,b),b+=3,K.width=1+A(R,b),b+=3,K.height=1+A(R,b),b+=3,K.duration=A(R,b),b+=3,X=R[b++],K.dispose=1&X,K.blend=X>>1&1}P!="ANMF"&&(b+=j)}return T}})(m,0);y.response=m,y.rgbaoutput=!0,y.dataurl=!1;var C=y.header?y.header:null,w=y.frames?y.frames:null;if(C){C.loop_counter=C.loop_count,f=[C.canvas_height],h=[C.canvas_width];for(var B=0;B<w.length&&w[B].blend!=0;B++);}var x=w[0],M=p.WebPDecodeRGBA(m,x.src_off,x.src_size,h,f);x.rgba=M,x.imgwidth=h[0],x.imgheight=f[0];for(var S=0;S<h[0]*f[0]*4;S++)g[S]=M[S];return this.width=h,this.height=f,this.data=g,this}function I0t(){var e,t=this.internal.__metadata__.metadata,r=unescape(encodeURIComponent(t));e=this.internal.__metadata__.rawXml?r:'<x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceUri+'"><jspdf:metadata>'+r.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")+"</jspdf:metadata></rdf:Description></rdf:RDF></x:xmpmeta>",this.internal.__metadata__.metadataObjectNumber=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+e.length+" >>"),this.internal.write("stream"),this.internal.write(e),this.internal.write("endstream"),this.internal.write("endobj")}function S0t(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write("/Metadata "+this.internal.__metadata__.metadataObjectNumber+" 0 R")}(function(e){var t,r,n,i,a,o,s,l,c,u=function(U){return U=U||{},this.isStrokeTransparent=U.isStrokeTransparent||!1,this.strokeOpacity=U.strokeOpacity||1,this.strokeStyle=U.strokeStyle||"#000000",this.fillStyle=U.fillStyle||"#000000",this.isFillTransparent=U.isFillTransparent||!1,this.fillOpacity=U.fillOpacity||1,this.font=U.font||"10px sans-serif",this.textBaseline=U.textBaseline||"alphabetic",this.textAlign=U.textAlign||"left",this.lineWidth=U.lineWidth||1,this.lineJoin=U.lineJoin||"miter",this.lineCap=U.lineCap||"butt",this.path=U.path||[],this.transform=U.transform!==void 0?U.transform.clone():new l,this.globalCompositeOperation=U.globalCompositeOperation||"normal",this.globalAlpha=U.globalAlpha||1,this.clip_path=U.clip_path||[],this.currentPoint=U.currentPoint||new o,this.miterLimit=U.miterLimit||10,this.lastPoint=U.lastPoint||new o,this.lineDashOffset=U.lineDashOffset||0,this.lineDash=U.lineDash||[],this.margin=U.margin||[0,0,0,0],this.prevPageLastElemOffset=U.prevPageLastElemOffset||0,this.ignoreClearRect=typeof U.ignoreClearRect!="boolean"||U.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new A(this),t=this.internal.f2,r=this.internal.getCoordinateString,n=this.internal.getVerticalCoordinateString,i=this.internal.getHorizontalCoordinate,a=this.internal.getVerticalCoordinate,o=this.internal.Point,s=this.internal.Rectangle,l=this.internal.Matrix,c=new u}]);var A=function(U){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var G=U;Object.defineProperty(this,"pdf",{get:function(){return G}});var z=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return z},set:function(ie){z=!!ie}});var H=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return H},set:function(ie){H=!!ie}});var V=0;Object.defineProperty(this,"posX",{get:function(){return V},set:function(ie){isNaN(ie)||(V=ie)}});var Z=0;Object.defineProperty(this,"posY",{get:function(){return Z},set:function(ie){isNaN(ie)||(Z=ie)}}),Object.defineProperty(this,"margin",{get:function(){return c.margin},set:function(ie){var Se;typeof ie=="number"?Se=[ie,ie,ie,ie]:((Se=new Array(4))[0]=ie[0],Se[1]=ie.length>=2?ie[1]:Se[0],Se[2]=ie.length>=3?ie[2]:Se[0],Se[3]=ie.length>=4?ie[3]:Se[1]),c.margin=Se}});var ne=!1;Object.defineProperty(this,"autoPaging",{get:function(){return ne},set:function(ie){ne=ie}});var re=0;Object.defineProperty(this,"lastBreak",{get:function(){return re},set:function(ie){re=ie}});var ue=[];Object.defineProperty(this,"pageBreaks",{get:function(){return ue},set:function(ie){ue=ie}}),Object.defineProperty(this,"ctx",{get:function(){return c},set:function(ie){ie instanceof u&&(c=ie)}}),Object.defineProperty(this,"path",{get:function(){return c.path},set:function(ie){c.path=ie}});var he=[];Object.defineProperty(this,"ctxStack",{get:function(){return he},set:function(ie){he=ie}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(ie){var Se;Se=d(ie),this.ctx.fillStyle=Se.style,this.ctx.isFillTransparent=Se.a===0,this.ctx.fillOpacity=Se.a,this.pdf.setFillColor(Se.r,Se.g,Se.b,{a:Se.a}),this.pdf.setTextColor(Se.r,Se.g,Se.b,{a:Se.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(ie){var Se=d(ie);this.ctx.strokeStyle=Se.style,this.ctx.isStrokeTransparent=Se.a===0,this.ctx.strokeOpacity=Se.a,Se.a===0?this.pdf.setDrawColor(255,255,255):(Se.a,this.pdf.setDrawColor(Se.r,Se.g,Se.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(ie){["butt","round","square"].indexOf(ie)!==-1&&(this.ctx.lineCap=ie,this.pdf.setLineCap(ie))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(ie){isNaN(ie)||(this.ctx.lineWidth=ie,this.pdf.setLineWidth(ie))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(ie){["bevel","round","miter"].indexOf(ie)!==-1&&(this.ctx.lineJoin=ie,this.pdf.setLineJoin(ie))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(ie){isNaN(ie)||(this.ctx.miterLimit=ie,this.pdf.setMiterLimit(ie))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(ie){this.ctx.textBaseline=ie}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(ie){["right","end","center","left","start"].indexOf(ie)!==-1&&(this.ctx.textAlign=ie)}});var me=null,be=null,Me=null;Object.defineProperty(this,"fontFaces",{get:function(){return Me},set:function(ie){me=null,be=null,Me=ie}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(ie){var Se;if(this.ctx.font=ie,(Se=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(ie))!==null){var Ue=Se[1];Se[2];var ct=Se[3],He=Se[4];Se[5];var Re=Se[6],Ce=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(He)[2];He=Math.floor(Ce==="px"?parseFloat(He)*this.pdf.internal.scaleFactor:Ce==="em"?parseFloat(He)*this.pdf.getFontSize():parseFloat(He)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(He);var De=(function(de){var We,ut,Et=[],ze=de.trim();if(ze==="")return YP;if(ze in zie)return[zie[ze]];for(;ze!=="";){switch(ut=null,We=(ze=Yie(ze)).charAt(0)){case'"':case"'":ut=C0t(ze.substring(1),We);break;default:ut=w0t(ze)}if(ut===null||(Et.push(ut[0]),(ze=Yie(ut[1]))!==""&&ze.charAt(0)!==","))return YP;ze=ze.replace(/^,/,"")}return Et})(Re);if(this.fontFaces){var Ie=(function(de,We){var ut=de.getFontList(),Et=JSON.stringify(ut);if(me===null||be!==Et){var ze=(function(Ge){var pe=[];return Object.keys(Ge).forEach(function(Bt){Ge[Bt].forEach(function(xt){var $=null;switch(xt){case"bold":$={family:Bt,weight:"bold"};break;case"italic":$={family:Bt,style:"italic"};break;case"bolditalic":$={family:Bt,weight:"bold",style:"italic"};break;case"":case"normal":$={family:Bt}}$!==null&&($.ref={name:Bt,style:xt},pe.push($))})}),pe})(ut);me=(function(Ge){for(var pe={},Bt=0;Bt<Ge.length;++Bt){var xt=LP(Ge[Bt]),$=xt.family,Qe=xt.stretch,Fe=xt.style,Ae=xt.weight;pe[$]=pe[$]||{},pe[$][Qe]=pe[$][Qe]||{},pe[$][Qe][Fe]=pe[$][Qe][Fe]||{},pe[$][Qe][Fe][Ae]=xt}return pe})(ze.concat(We)),be=Et}return me})(this.pdf,this.fontFaces),$e=De.map(function(de){return{family:de,stretch:"normal",weight:ct,style:Ue}}),Ct=(function(de,We,ut){for(var Et=(ut=ut||{}).defaultFontFamily||"times",ze=Object.assign({},y0t,ut.genericFontFamilies||{}),Ge=null,pe=null,Bt=0;Bt<We.length;++Bt)if(ze[(Ge=LP(We[Bt])).family]&&(Ge.family=ze[Ge.family]),de.hasOwnProperty(Ge.family)){pe=de[Ge.family];break}if(!(pe=pe||de[Et]))throw new Error("Could not find a font-family for the rule '"+Lie(Ge)+"' and default family '"+Et+"'.");if(pe=(function(xt,$){if($[xt])return $[xt];var Qe=$L[xt],Fe=Qe<=$L.normal?-1:1,Ae=jie($,Nbe,Qe,Fe);if(!Ae)throw new Error("Could not find a matching font-stretch value for "+xt);return Ae})(Ge.stretch,pe),pe=(function(xt,$){if($[xt])return $[xt];for(var Qe=_be[xt],Fe=0;Fe<Qe.length;++Fe)if($[Qe[Fe]])return $[Qe[Fe]];throw new Error("Could not find a matching font-style for "+xt)})(Ge.style,pe),!(pe=(function(xt,$){if($[xt])return $[xt];if(xt===400&&$[500])return $[500];if(xt===500&&$[400])return $[400];var Qe=E0t[xt],Fe=jie($,kbe,Qe,xt<400?-1:1);if(!Fe)throw new Error("Could not find a matching font-weight for value "+xt);return Fe})(Ge.weight,pe)))throw new Error("Failed to resolve a font for the rule '"+Lie(Ge)+"'.");return pe})(Ie,$e);this.pdf.setFont(Ct.ref.name,Ct.ref.style)}else{var Ze="";(ct==="bold"||parseInt(ct,10)>=700||Ue==="bold")&&(Ze="bold"),Ue==="italic"&&(Ze+="italic"),Ze.length===0&&(Ze="normal");for(var tt="",nt={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},rt=0;rt<De.length;rt++){if(this.pdf.internal.getFont(De[rt],Ze,{noFallback:!0,disableWarning:!0})!==void 0){tt=De[rt];break}if(Ze==="bolditalic"&&this.pdf.internal.getFont(De[rt],"bold",{noFallback:!0,disableWarning:!0})!==void 0)tt=De[rt],Ze="bold";else if(this.pdf.internal.getFont(De[rt],"normal",{noFallback:!0,disableWarning:!0})!==void 0){tt=De[rt],Ze="normal";break}}if(tt===""){for(var qe=0;qe<De.length;qe++)if(nt[De[qe]]){tt=nt[De[qe]];break}}tt=tt===""?"Times":tt,this.pdf.setFont(tt,Ze)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(ie){this.ctx.globalCompositeOperation=ie}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(ie){this.ctx.globalAlpha=ie}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(ie){this.ctx.lineDashOffset=ie,K.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(ie){this.ctx.lineDash=ie,K.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(ie){this.ctx.ignoreClearRect=!!ie}})};A.prototype.setLineDash=function(U){this.lineDash=U},A.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},A.prototype.fill=function(){w.call(this,"fill",!1)},A.prototype.stroke=function(){w.call(this,"stroke",!1)},A.prototype.beginPath=function(){this.path=[{type:"begin"}]},A.prototype.moveTo=function(U,G){if(isNaN(U)||isNaN(G))throw ua.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var z=this.ctx.transform.applyToPoint(new o(U,G));this.path.push({type:"mt",x:z.x,y:z.y}),this.ctx.lastPoint=new o(U,G)},A.prototype.closePath=function(){var U=new o(0,0),G=0;for(G=this.path.length-1;G!==-1;G--)if(this.path[G].type==="begin"&&sr(this.path[G+1])==="object"&&typeof this.path[G+1].x=="number"){U=new o(this.path[G+1].x,this.path[G+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new o(U.x,U.y)},A.prototype.lineTo=function(U,G){if(isNaN(U)||isNaN(G))throw ua.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var z=this.ctx.transform.applyToPoint(new o(U,G));this.path.push({type:"lt",x:z.x,y:z.y}),this.ctx.lastPoint=new o(z.x,z.y)},A.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),w.call(this,null,!0)},A.prototype.quadraticCurveTo=function(U,G,z,H){if(isNaN(z)||isNaN(H)||isNaN(U)||isNaN(G))throw ua.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var V=this.ctx.transform.applyToPoint(new o(z,H)),Z=this.ctx.transform.applyToPoint(new o(U,G));this.path.push({type:"qct",x1:Z.x,y1:Z.y,x:V.x,y:V.y}),this.ctx.lastPoint=new o(V.x,V.y)},A.prototype.bezierCurveTo=function(U,G,z,H,V,Z){if(isNaN(V)||isNaN(Z)||isNaN(U)||isNaN(G)||isNaN(z)||isNaN(H))throw ua.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var ne=this.ctx.transform.applyToPoint(new o(V,Z)),re=this.ctx.transform.applyToPoint(new o(U,G)),ue=this.ctx.transform.applyToPoint(new o(z,H));this.path.push({type:"bct",x1:re.x,y1:re.y,x2:ue.x,y2:ue.y,x:ne.x,y:ne.y}),this.ctx.lastPoint=new o(ne.x,ne.y)},A.prototype.arc=function(U,G,z,H,V,Z){if(isNaN(U)||isNaN(G)||isNaN(z)||isNaN(H)||isNaN(V))throw ua.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Z=!!Z,!this.ctx.transform.isIdentity){var ne=this.ctx.transform.applyToPoint(new o(U,G));U=ne.x,G=ne.y;var re=this.ctx.transform.applyToPoint(new o(0,z)),ue=this.ctx.transform.applyToPoint(new o(0,0));z=Math.sqrt(Math.pow(re.x-ue.x,2)+Math.pow(re.y-ue.y,2))}Math.abs(V-H)>=2*Math.PI&&(H=0,V=2*Math.PI),this.path.push({type:"arc",x:U,y:G,radius:z,startAngle:H,endAngle:V,counterclockwise:Z})},A.prototype.arcTo=function(U,G,z,H,V){throw new Error("arcTo not implemented.")},A.prototype.rect=function(U,G,z,H){if(isNaN(U)||isNaN(G)||isNaN(z)||isNaN(H))throw ua.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(U,G),this.lineTo(U+z,G),this.lineTo(U+z,G+H),this.lineTo(U,G+H),this.lineTo(U,G),this.lineTo(U+z,G),this.lineTo(U,G)},A.prototype.fillRect=function(U,G,z,H){if(isNaN(U)||isNaN(G)||isNaN(z)||isNaN(H))throw ua.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!f.call(this)){var V={};this.lineCap!=="butt"&&(V.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(V.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(U,G,z,H),this.fill(),V.hasOwnProperty("lineCap")&&(this.lineCap=V.lineCap),V.hasOwnProperty("lineJoin")&&(this.lineJoin=V.lineJoin)}},A.prototype.strokeRect=function(U,G,z,H){if(isNaN(U)||isNaN(G)||isNaN(z)||isNaN(H))throw ua.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");h.call(this)||(this.beginPath(),this.rect(U,G,z,H),this.stroke())},A.prototype.clearRect=function(U,G,z,H){if(isNaN(U)||isNaN(G)||isNaN(z)||isNaN(H))throw ua.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(U,G,z,H))},A.prototype.save=function(U){U=typeof U!="boolean"||U;for(var G=this.pdf.internal.getCurrentPageInfo().pageNumber,z=0;z<this.pdf.internal.getNumberOfPages();z++)this.pdf.setPage(z+1),this.pdf.internal.out("q");if(this.pdf.setPage(G),U){this.ctx.fontSize=this.pdf.internal.getFontSize();var H=new u(this.ctx);this.ctxStack.push(this.ctx),this.ctx=H}},A.prototype.restore=function(U){U=typeof U!="boolean"||U;for(var G=this.pdf.internal.getCurrentPageInfo().pageNumber,z=0;z<this.pdf.internal.getNumberOfPages();z++)this.pdf.setPage(z+1),this.pdf.internal.out("Q");this.pdf.setPage(G),U&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},A.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var d=function(U){var G,z,H,V;if(U.isCanvasGradient===!0&&(U=U.getColor()),!U)return{r:0,g:0,b:0,a:0,style:U};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(U))G=0,z=0,H=0,V=0;else{var Z=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(U);if(Z!==null)G=parseInt(Z[1]),z=parseInt(Z[2]),H=parseInt(Z[3]),V=1;else if((Z=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(U))!==null)G=parseInt(Z[1]),z=parseInt(Z[2]),H=parseInt(Z[3]),V=parseFloat(Z[4]);else{if(V=1,typeof U=="string"&&U.charAt(0)!=="#"){var ne=new Ibe(U);U=ne.ok?ne.toHex():"#000000"}U.length===4?(G=U.substring(1,2),G+=G,z=U.substring(2,3),z+=z,H=U.substring(3,4),H+=H):(G=U.substring(1,3),z=U.substring(3,5),H=U.substring(5,7)),G=parseInt(G,16),z=parseInt(z,16),H=parseInt(H,16)}}return{r:G,g:z,b:H,a:V,style:U}},f=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},h=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};A.prototype.fillText=function(U,G,z,H){if(isNaN(G)||isNaN(z)||typeof U!="string")throw ua.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(H=isNaN(H)?void 0:H,!f.call(this)){var V=j(this.ctx.transform.rotation),Z=this.ctx.transform.scaleX;D.call(this,{text:U,x:G,y:z,scale:Z,angle:V,align:this.textAlign,maxWidth:H})}},A.prototype.strokeText=function(U,G,z,H){if(isNaN(G)||isNaN(z)||typeof U!="string")throw ua.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!h.call(this)){H=isNaN(H)?void 0:H;var V=j(this.ctx.transform.rotation),Z=this.ctx.transform.scaleX;D.call(this,{text:U,x:G,y:z,scale:Z,renderingMode:"stroke",angle:V,align:this.textAlign,maxWidth:H})}},A.prototype.measureText=function(U){if(typeof U!="string")throw ua.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var G=this.pdf,z=this.pdf.internal.scaleFactor,H=G.internal.getFontSize(),V=G.getStringUnitWidth(U)*H/G.internal.scaleFactor;return new function(Z){var ne=(Z=Z||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return ne}}),this}({width:V*=Math.round(96*z/72*1e4)/1e4})},A.prototype.scale=function(U,G){if(isNaN(U)||isNaN(G))throw ua.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var z=new l(U,0,0,G,0,0);this.ctx.transform=this.ctx.transform.multiply(z)},A.prototype.rotate=function(U){if(isNaN(U))throw ua.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var G=new l(Math.cos(U),Math.sin(U),-Math.sin(U),Math.cos(U),0,0);this.ctx.transform=this.ctx.transform.multiply(G)},A.prototype.translate=function(U,G){if(isNaN(U)||isNaN(G))throw ua.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var z=new l(1,0,0,1,U,G);this.ctx.transform=this.ctx.transform.multiply(z)},A.prototype.transform=function(U,G,z,H,V,Z){if(isNaN(U)||isNaN(G)||isNaN(z)||isNaN(H)||isNaN(V)||isNaN(Z))throw ua.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var ne=new l(U,G,z,H,V,Z);this.ctx.transform=this.ctx.transform.multiply(ne)},A.prototype.setTransform=function(U,G,z,H,V,Z){U=isNaN(U)?1:U,G=isNaN(G)?0:G,z=isNaN(z)?0:z,H=isNaN(H)?1:H,V=isNaN(V)?0:V,Z=isNaN(Z)?0:Z,this.ctx.transform=new l(U,G,z,H,V,Z)};var g=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};A.prototype.drawImage=function(U,G,z,H,V,Z,ne,re,ue){var he=this.pdf.getImageProperties(U),me=1,be=1,Me=1,ie=1;H!==void 0&&re!==void 0&&(Me=re/H,ie=ue/V,me=he.width/H*re/H,be=he.height/V*ue/V),Z===void 0&&(Z=G,ne=z,G=0,z=0),H!==void 0&&re===void 0&&(re=H,ue=V),H===void 0&&re===void 0&&(re=he.width,ue=he.height);var Se=this.ctx.transform.decompose(),Ue=j(Se.rotate.shx),ct=new l,He=(ct=(ct=(ct=ct.multiply(Se.translate)).multiply(Se.skew)).multiply(Se.scale)).applyToRectangle(new s(Z-G*Me,ne-z*ie,H*me,V*be));if(this.autoPaging){for(var Re,Ce=p.call(this,He),De=[],Ie=0;Ie<Ce.length;Ie+=1)De.indexOf(Ce[Ie])===-1&&De.push(Ce[Ie]);C(De);for(var $e=De[0],Ct=De[De.length-1],Ze=$e;Ze<Ct+1;Ze++){this.pdf.setPage(Ze);var tt=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],nt=Ze===1?this.posY+this.margin[0]:this.margin[0],rt=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],qe=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],de=Ze===1?0:rt+(Ze-2)*qe;if(this.ctx.clip_path.length!==0){var We=this.path;Re=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(Re,this.posX+this.margin[3],-de+nt+this.ctx.prevPageLastElemOffset),B.call(this,"fill",!0),this.path=We}var ut=JSON.parse(JSON.stringify(He));ut=y([ut],this.posX+this.margin[3],-de+nt+this.ctx.prevPageLastElemOffset)[0];var Et=(Ze>$e||Ze<Ct)&&g.call(this);Et&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],tt,qe,null).clip().discardPath()),this.pdf.addImage(U,"JPEG",ut.x,ut.y,ut.w,ut.h,null,null,Ue),Et&&this.pdf.restoreGraphicsState()}}else this.pdf.addImage(U,"JPEG",He.x,He.y,He.w,He.h,null,null,Ue)};var p=function(U,G,z){var H=[];G=G||this.pdf.internal.pageSize.width,z=z||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var V=this.posY+this.ctx.prevPageLastElemOffset;switch(U.type){default:case"mt":case"lt":H.push(Math.floor((U.y+V)/z)+1);break;case"arc":H.push(Math.floor((U.y+V-U.radius)/z)+1),H.push(Math.floor((U.y+V+U.radius)/z)+1);break;case"qct":var Z=Y(this.ctx.lastPoint.x,this.ctx.lastPoint.y,U.x1,U.y1,U.x,U.y);H.push(Math.floor((Z.y+V)/z)+1),H.push(Math.floor((Z.y+Z.h+V)/z)+1);break;case"bct":var ne=X(this.ctx.lastPoint.x,this.ctx.lastPoint.y,U.x1,U.y1,U.x2,U.y2,U.x,U.y);H.push(Math.floor((ne.y+V)/z)+1),H.push(Math.floor((ne.y+ne.h+V)/z)+1);break;case"rect":H.push(Math.floor((U.y+V)/z)+1),H.push(Math.floor((U.y+U.h+V)/z)+1)}for(var re=0;re<H.length;re+=1)for(;this.pdf.internal.getNumberOfPages()<H[re];)m.call(this);return H},m=function(){var U=this.fillStyle,G=this.strokeStyle,z=this.font,H=this.lineCap,V=this.lineWidth,Z=this.lineJoin;this.pdf.addPage(),this.fillStyle=U,this.strokeStyle=G,this.font=z,this.lineCap=H,this.lineWidth=V,this.lineJoin=Z},y=function(U,G,z){for(var H=0;H<U.length;H++)switch(U[H].type){case"bct":U[H].x2+=G,U[H].y2+=z;case"qct":U[H].x1+=G,U[H].y1+=z;default:U[H].x+=G,U[H].y+=z}return U},C=function(U){return U.sort(function(G,z){return G-z})},w=function(U,G){var z=this.fillStyle,H=this.strokeStyle,V=this.lineCap,Z=this.lineWidth,ne=Math.abs(Z*this.ctx.transform.scaleX),re=this.lineJoin;if(this.autoPaging){for(var ue,he,me=JSON.parse(JSON.stringify(this.path)),be=JSON.parse(JSON.stringify(this.path)),Me=[],ie=0;ie<be.length;ie++)if(be[ie].x!==void 0)for(var Se=p.call(this,be[ie]),Ue=0;Ue<Se.length;Ue+=1)Me.indexOf(Se[Ue])===-1&&Me.push(Se[Ue]);for(var ct=0;ct<Me.length;ct++)for(;this.pdf.internal.getNumberOfPages()<Me[ct];)m.call(this);C(Me);for(var He=Me[0],Re=Me[Me.length-1],Ce=He;Ce<Re+1;Ce++){this.pdf.setPage(Ce),this.fillStyle=z,this.strokeStyle=H,this.lineCap=V,this.lineWidth=ne,this.lineJoin=re;var De=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Ie=Ce===1?this.posY+this.margin[0]:this.margin[0],$e=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ct=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Ze=Ce===1?0:$e+(Ce-2)*Ct;if(this.ctx.clip_path.length!==0){var tt=this.path;ue=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(ue,this.posX+this.margin[3],-Ze+Ie+this.ctx.prevPageLastElemOffset),B.call(this,U,!0),this.path=tt}if(he=JSON.parse(JSON.stringify(me)),this.path=y(he,this.posX+this.margin[3],-Ze+Ie+this.ctx.prevPageLastElemOffset),G===!1||Ce===0){var nt=(Ce>He||Ce<Re)&&g.call(this);nt&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],De,Ct,null).clip().discardPath()),B.call(this,U,G),nt&&this.pdf.restoreGraphicsState()}this.lineWidth=Z}this.path=me}else this.lineWidth=ne,B.call(this,U,G),this.lineWidth=Z},B=function(U,G){if((U!=="stroke"||G||!h.call(this))&&(U==="stroke"||G||!f.call(this))){for(var z,H,V=[],Z=this.path,ne=0;ne<Z.length;ne++){var re=Z[ne];switch(re.type){case"begin":V.push({begin:!0});break;case"close":V.push({close:!0});break;case"mt":V.push({start:re,deltas:[],abs:[]});break;case"lt":var ue=V.length;if(Z[ne-1]&&!isNaN(Z[ne-1].x)&&(z=[re.x-Z[ne-1].x,re.y-Z[ne-1].y],ue>0)){for(;ue>=0;ue--)if(V[ue-1].close!==!0&&V[ue-1].begin!==!0){V[ue-1].deltas.push(z),V[ue-1].abs.push(re);break}}break;case"bct":z=[re.x1-Z[ne-1].x,re.y1-Z[ne-1].y,re.x2-Z[ne-1].x,re.y2-Z[ne-1].y,re.x-Z[ne-1].x,re.y-Z[ne-1].y],V[V.length-1].deltas.push(z);break;case"qct":var he=Z[ne-1].x+2/3*(re.x1-Z[ne-1].x),me=Z[ne-1].y+2/3*(re.y1-Z[ne-1].y),be=re.x+2/3*(re.x1-re.x),Me=re.y+2/3*(re.y1-re.y),ie=re.x,Se=re.y;z=[he-Z[ne-1].x,me-Z[ne-1].y,be-Z[ne-1].x,Me-Z[ne-1].y,ie-Z[ne-1].x,Se-Z[ne-1].y],V[V.length-1].deltas.push(z);break;case"arc":V.push({deltas:[],abs:[],arc:!0}),Array.isArray(V[V.length-1].abs)&&V[V.length-1].abs.push(re)}}H=G?null:U==="stroke"?"stroke":"fill";for(var Ue=!1,ct=0;ct<V.length;ct++)if(V[ct].arc)for(var He=V[ct].abs,Re=0;Re<He.length;Re++){var Ce=He[Re];Ce.type==="arc"?S.call(this,Ce.x,Ce.y,Ce.radius,Ce.startAngle,Ce.endAngle,Ce.counterclockwise,void 0,G,!Ue):F.call(this,Ce.x,Ce.y),Ue=!0}else if(V[ct].close===!0)this.pdf.internal.out("h"),Ue=!1;else if(V[ct].begin!==!0){var De=V[ct].start.x,Ie=V[ct].start.y;_.call(this,V[ct].deltas,De,Ie),Ue=!0}H&&R.call(this,H),G&&b.call(this)}},x=function(U){var G=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,z=G*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return U-z;case"top":return U+G-z;case"hanging":return U+G-2*z;case"middle":return U+G/2-z;default:return U}},M=function(U){return U+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};A.prototype.createLinearGradient=function(){var U=function(){};return U.colorStops=[],U.addColorStop=function(G,z){this.colorStops.push([G,z])},U.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},U.isCanvasGradient=!0,U},A.prototype.createPattern=function(){return this.createLinearGradient()},A.prototype.createRadialGradient=function(){return this.createLinearGradient()};var S=function(U,G,z,H,V,Z,ne,re,ue){for(var he=P.call(this,z,H,V,Z),me=0;me<he.length;me++){var be=he[me];me===0&&(ue?T.call(this,be.x1+U,be.y1+G):F.call(this,be.x1+U,be.y1+G)),N.call(this,U,G,be.x2,be.y2,be.x3,be.y3,be.x4,be.y4)}re?b.call(this):R.call(this,ne)},R=function(U){switch(U){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},b=function(){this.pdf.clip(),this.pdf.discardPath()},T=function(U,G){this.pdf.internal.out(r(U)+" "+n(G)+" m")},D=function(U){var G;switch(U.align){case"right":case"end":G="right";break;case"center":G="center";break;default:G="left"}var z,H,V,Z=this.pdf.getTextDimensions(U.text),ne=x.call(this,U.y),re=M.call(this,ne)-Z.h,ue=this.ctx.transform.applyToPoint(new o(U.x,ne));if(this.autoPaging){var he=this.ctx.transform.decompose(),me=new l;me=(me=(me=me.multiply(he.translate)).multiply(he.skew)).multiply(he.scale);for(var be=this.ctx.transform.applyToRectangle(new s(U.x,ne,Z.w,Z.h)),Me=me.applyToRectangle(new s(U.x,re,Z.w,Z.h)),ie=p.call(this,Me),Se=[],Ue=0;Ue<ie.length;Ue+=1)Se.indexOf(ie[Ue])===-1&&Se.push(ie[Ue]);C(Se);for(var ct=Se[0],He=Se[Se.length-1],Re=ct;Re<He+1;Re++){this.pdf.setPage(Re);var Ce=Re===1?this.posY+this.margin[0]:this.margin[0],De=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Ie=this.pdf.internal.pageSize.height-this.margin[2],$e=Ie-this.margin[0],Ct=this.pdf.internal.pageSize.width-this.margin[1],Ze=Ct-this.margin[3],tt=Re===1?0:De+(Re-2)*$e;if(this.ctx.clip_path.length!==0){var nt=this.path;z=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=y(z,this.posX+this.margin[3],-1*tt+Ce),B.call(this,"fill",!0),this.path=nt}var rt=y([JSON.parse(JSON.stringify(Me))],this.posX+this.margin[3],-tt+Ce+this.ctx.prevPageLastElemOffset)[0];U.scale>=.01&&(H=this.pdf.internal.getFontSize(),this.pdf.setFontSize(H*U.scale),V=this.lineWidth,this.lineWidth=V*U.scale);var qe=this.autoPaging!=="text";if(qe||rt.y+rt.h<=Ie){if(qe||rt.y>=Ce&&rt.x<=Ct){var de=qe?U.text:this.pdf.splitTextToSize(U.text,U.maxWidth||Ct-rt.x)[0],We=y([JSON.parse(JSON.stringify(be))],this.posX+this.margin[3],-tt+Ce+this.ctx.prevPageLastElemOffset)[0],ut=qe&&(Re>ct||Re<He)&&g.call(this);ut&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ze,$e,null).clip().discardPath()),this.pdf.text(de,We.x,We.y,{angle:U.angle,align:G,renderingMode:U.renderingMode}),ut&&this.pdf.restoreGraphicsState()}}else rt.y<Ie&&(this.ctx.prevPageLastElemOffset+=Ie-rt.y);U.scale>=.01&&(this.pdf.setFontSize(H),this.lineWidth=V)}}else U.scale>=.01&&(H=this.pdf.internal.getFontSize(),this.pdf.setFontSize(H*U.scale),V=this.lineWidth,this.lineWidth=V*U.scale),this.pdf.text(U.text,ue.x+this.posX,ue.y+this.posY,{angle:U.angle,align:G,renderingMode:U.renderingMode,maxWidth:U.maxWidth}),U.scale>=.01&&(this.pdf.setFontSize(H),this.lineWidth=V)},F=function(U,G,z,H){z=z||0,H=H||0,this.pdf.internal.out(r(U+z)+" "+n(G+H)+" l")},_=function(U,G,z){return this.pdf.lines(U,G,z,null,null)},N=function(U,G,z,H,V,Z,ne,re){this.pdf.internal.out([t(i(z+U)),t(a(H+G)),t(i(V+U)),t(a(Z+G)),t(i(ne+U)),t(a(re+G)),"c"].join(" "))},P=function(U,G,z,H){for(var V=2*Math.PI,Z=Math.PI/2;G>z;)G-=V;var ne=Math.abs(z-G);ne<V&&H&&(ne=V-ne);for(var re=[],ue=H?-1:1,he=G;ne>1e-5;){var me=he+ue*Math.min(ne,Z);re.push(k.call(this,U,he,me)),ne-=Math.abs(me-he),he=me}return re},k=function(U,G,z){var H=(z-G)/2,V=U*Math.cos(H),Z=U*Math.sin(H),ne=V,re=-Z,ue=ne*ne+re*re,he=ue+ne*V+re*Z,me=4/3*(Math.sqrt(2*ue*he)-he)/(ne*Z-re*V),be=ne-me*re,Me=re+me*ne,ie=be,Se=-Me,Ue=H+G,ct=Math.cos(Ue),He=Math.sin(Ue);return{x1:U*Math.cos(G),y1:U*Math.sin(G),x2:be*ct-Me*He,y2:be*He+Me*ct,x3:ie*ct-Se*He,y3:ie*He+Se*ct,x4:U*Math.cos(z),y4:U*Math.sin(z)}},j=function(U){return 180*U/Math.PI},Y=function(U,G,z,H,V,Z){var ne=U+.5*(z-U),re=G+.5*(H-G),ue=V+.5*(z-V),he=Z+.5*(H-Z),me=Math.min(U,V,ne,ue),be=Math.max(U,V,ne,ue),Me=Math.min(G,Z,re,he),ie=Math.max(G,Z,re,he);return new s(me,Me,be-me,ie-Me)},X=function(U,G,z,H,V,Z,ne,re){var ue,he,me,be,Me,ie,Se,Ue,ct,He,Re,Ce,De,Ie,$e=z-U,Ct=H-G,Ze=V-z,tt=Z-H,nt=ne-V,rt=re-Z;for(he=0;he<41;he++)ct=(Se=(me=U+(ue=he/40)*$e)+ue*((Me=z+ue*Ze)-me))+ue*(Me+ue*(V+ue*nt-Me)-Se),He=(Ue=(be=G+ue*Ct)+ue*((ie=H+ue*tt)-be))+ue*(ie+ue*(Z+ue*rt-ie)-Ue),he==0?(Re=ct,Ce=He,De=ct,Ie=He):(Re=Math.min(Re,ct),Ce=Math.min(Ce,He),De=Math.max(De,ct),Ie=Math.max(Ie,He));return new s(Math.round(Re),Math.round(Ce),Math.round(De-Re),Math.round(Ie-Ce))},K=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var U,G,z=(U=this.ctx.lineDash,G=this.ctx.lineDashOffset,JSON.stringify({lineDash:U,lineDashOffset:G}));this.prevLineDash!==z&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=z)}}})(Bn.API),(function(e){var t=function(o){var s,l,c,u,A,d,f,h,g,p;for(l=[],c=0,u=(o+=s="\0\0\0\0".slice(o.length%4||4)).length;u>c;c+=4)(A=(o.charCodeAt(c)<<24)+(o.charCodeAt(c+1)<<16)+(o.charCodeAt(c+2)<<8)+o.charCodeAt(c+3))!==0?(d=(A=((A=((A=((A=(A-(p=A%85))/85)-(g=A%85))/85)-(h=A%85))/85)-(f=A%85))/85)%85,l.push(d+33,f+33,h+33,g+33,p+33)):l.push(122);return(function(m,y){for(var C=y;C>0;C--)m.pop()})(l,s.length),String.fromCharCode.apply(String,l)+"~>"},r=function(o){var s,l,c,u,A,d=String,f="length",h=255,g="charCodeAt",p="slice",m="replace";for(o[p](-2),o=o[p](0,-2)[m](/\s/g,"")[m]("z","!!!!!"),c=[],u=0,A=(o+=s="uuuuu"[p](o[f]%5||5))[f];A>u;u+=5)l=52200625*(o[g](u)-33)+614125*(o[g](u+1)-33)+7225*(o[g](u+2)-33)+85*(o[g](u+3)-33)+(o[g](u+4)-33),c.push(h&l>>24,h&l>>16,h&l>>8,h&l);return(function(y,C){for(var w=C;w>0;w--)y.pop()})(c,s[f]),d.fromCharCode.apply(d,c)},n=function(o){return o.split("").map(function(s){return("0"+s.charCodeAt().toString(16)).slice(-2)}).join("")+">"},i=function(o){var s=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((o=o.replace(/\s/g,"")).indexOf(">")!==-1&&(o=o.substr(0,o.indexOf(">"))),o.length%2&&(o+="0"),s.test(o)===!1)return"";for(var l="",c=0;c<o.length;c+=2)l+=String.fromCharCode("0x"+(o[c]+o[c+1]));return l},a=function(o){for(var s=new Uint8Array(o.length),l=o.length;l--;)s[l]=o.charCodeAt(l);return(s=GL(s)).reduce(function(c,u){return c+String.fromCharCode(u)},"")};e.processDataByFilters=function(o,s){var l=0,c=o||"",u=[];for(typeof(s=s||[])=="string"&&(s=[s]),l=0;l<s.length;l+=1)switch(s[l]){case"ASCII85Decode":case"/ASCII85Decode":c=r(c),u.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":c=t(c),u.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":c=i(c),u.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":c=n(c),u.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":c=a(c),u.push("/FlateDecode");break;default:throw new Error('The filter: "'+s[l]+'" is not implemented')}return{data:c,reverseChain:u.reverse().join(" ")}}})(Bn.API),(function(e){e.loadFile=function(t,r,n){return(function(i,a,o){a=a!==!1,o=typeof o=="function"?o:function(){};var s=void 0;try{s=(function(l,c,u){var A=new XMLHttpRequest,d=0,f=function(h){var g=h.length,p=[],m=String.fromCharCode;for(d=0;d<g;d+=1)p.push(m(255&h.charCodeAt(d)));return p.join("")};if(A.open("GET",l,!c),A.overrideMimeType("text/plain; charset=x-user-defined"),c===!1&&(A.onload=function(){A.status===200?u(f(this.responseText)):u(void 0)}),A.send(null),c&&A.status===200)return f(A.responseText)})(i,a,o)}catch{}return s})(t,r,n)},e.allowFsRead=void 0,e.loadImageFile=e.loadFile})(Bn.API),(function(e){function t(){return(zn.html2canvas?Promise.resolve(zn.html2canvas):NE(()=>import("./html2canvas.esm-DXEQVQnt.js"),[],import.meta.url)).catch(function(s){return Promise.reject(new Error("Could not load html2canvas: "+s))}).then(function(s){return s.default?s.default:s})}function r(){return(zn.DOMPurify?Promise.resolve(zn.DOMPurify):NE(()=>import("./purify.es-Bzr520pe.js"),[],import.meta.url)).catch(function(s){return Promise.reject(new Error("Could not load dompurify: "+s))}).then(function(s){return s.default?s.default:s})}var n=function(s){var l=sr(s);return l==="undefined"?"undefined":l==="string"||s instanceof String?"string":l==="number"||s instanceof Number?"number":l==="function"||s instanceof Function?"function":s&&s.constructor===Array?"array":s&&s.nodeType===1?"element":l==="object"?"object":"unknown"},i=function(s,l){var c=document.createElement(s);for(var u in l.className&&(c.className=l.className),l.innerHTML&&l.dompurify&&(c.innerHTML=l.dompurify.sanitize(l.innerHTML)),l.style)c.style[u]=l.style[u];return c},a=function s(l,c){for(var u=l.nodeType===3?document.createTextNode(l.nodeValue):l.cloneNode(!1),A=l.firstChild;A;A=A.nextSibling)c!==!0&&A.nodeType===1&&A.nodeName==="SCRIPT"||u.appendChild(s(A,c));return l.nodeType===1&&(l.nodeName==="CANVAS"?(u.width=l.width,u.height=l.height,u.getContext("2d").drawImage(l,0,0)):l.nodeName!=="TEXTAREA"&&l.nodeName!=="SELECT"||(u.value=l.value),u.addEventListener("load",function(){u.scrollTop=l.scrollTop,u.scrollLeft=l.scrollLeft},!0)),u},o=function s(l){var c=Object.assign(s.convert(Promise.resolve()),JSON.parse(JSON.stringify(s.template))),u=s.convert(Promise.resolve(),c);return(u=u.setProgress(1,s,1,[s])).set(l)};(o.prototype=Object.create(Promise.prototype)).constructor=o,o.convert=function(s,l){return s.__proto__=l||o.prototype,s},o.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},o.prototype.from=function(s,l){return this.then(function(){switch(l=l||(function(c){switch(n(c)){case"string":return"string";case"element":return c.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}})(s),l){case"string":return this.then(r).then(function(c){return this.set({src:i("div",{innerHTML:s,dompurify:c})})});case"element":return this.set({src:s});case"canvas":return this.set({canvas:s});case"img":return this.set({img:s});default:return this.error("Unknown source type.")}})},o.prototype.to=function(s){switch(s){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},o.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var s={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},l=a(this.prop.src,this.opt.html2canvas.javascriptEnabled);l.tagName==="BODY"&&(s.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=i("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=i("div",{className:"html2pdf__container",style:s}),this.prop.container.appendChild(l),this.prop.container.firstChild.appendChild(i("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},o.prototype.toCanvas=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(t).then(function(l){var c=Object.assign({},this.opt.html2canvas);return delete c.onrendered,l(this.prop.container,c)}).then(function(l){(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},o.prototype.toContext2d=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(t).then(function(l){var c=this.opt.jsPDF,u=this.opt.fontFaces,A=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,d=Object.assign({async:!0,allowTaint:!0,scale:A,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete d.onrendered,c.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,c.context2d.posX=this.opt.x,c.context2d.posY=this.opt.y,c.context2d.margin=this.opt.margin,c.context2d.fontFaces=u,u)for(var f=0;f<u.length;++f){var h=u[f],g=h.src.find(function(p){return p.format==="truetype"});g&&c.addFont(g.url,h.ref.name,h.ref.style)}return d.windowHeight=d.windowHeight||0,d.windowHeight=d.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):d.windowHeight,c.context2d.save(!0),l(this.prop.container,d)}).then(function(l){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},o.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var s=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=s})},o.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},o.prototype.output=function(s,l,c){return(c=c||"pdf").toLowerCase()==="img"||c.toLowerCase()==="image"?this.outputImg(s,l):this.outputPdf(s,l)},o.prototype.outputPdf=function(s,l){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(s,l)})},o.prototype.outputImg=function(s){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(s){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+s+'" is not supported.'}})},o.prototype.save=function(s){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(s?{filename:s}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},o.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},o.prototype.set=function(s){if(n(s)!=="object")return this;var l=Object.keys(s||{}).map(function(c){if(c in o.template.prop)return function(){this.prop[c]=s[c]};switch(c){case"margin":return this.setMargin.bind(this,s.margin);case"jsPDF":return function(){return this.opt.jsPDF=s.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,s.pageSize);default:return function(){this.opt[c]=s[c]}}},this);return this.then(function(){return this.thenList(l)})},o.prototype.get=function(s,l){return this.then(function(){var c=s in o.template.prop?this.prop[s]:this.opt[s];return l?l(c):c})},o.prototype.setMargin=function(s){return this.then(function(){switch(n(s)){case"number":s=[s,s,s,s];case"array":if(s.length===2&&(s=[s[0],s[1],s[0],s[1]]),s.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=s}).then(this.setPageSize)},o.prototype.setPageSize=function(s){function l(c,u){return Math.floor(c*u/72*96)}return this.then(function(){(s=s||Bn.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(s.inner={width:s.width-this.opt.margin[1]-this.opt.margin[3],height:s.height-this.opt.margin[0]-this.opt.margin[2]},s.inner.px={width:l(s.inner.width,s.k),height:l(s.inner.height,s.k)},s.inner.ratio=s.inner.height/s.inner.width),this.prop.pageSize=s})},o.prototype.setProgress=function(s,l,c,u){return s!=null&&(this.progress.val=s),l!=null&&(this.progress.state=l),c!=null&&(this.progress.n=c),u!=null&&(this.progress.stack=u),this.progress.ratio=this.progress.val/this.progress.state,this},o.prototype.updateProgress=function(s,l,c,u){return this.setProgress(s?this.progress.val+s:null,l||null,c?this.progress.n+c:null,u?this.progress.stack.concat(u):null)},o.prototype.then=function(s,l){var c=this;return this.thenCore(s,l,function(u,A){return c.updateProgress(null,null,1,[u]),Promise.prototype.then.call(this,function(d){return c.updateProgress(null,u),d}).then(u,A).then(function(d){return c.updateProgress(1),d})})},o.prototype.thenCore=function(s,l,c){c=c||Promise.prototype.then;var u=this;s&&(s=s.bind(u)),l&&(l=l.bind(u));var A=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?u:o.convert(Object.assign({},u),Promise.prototype),d=c.call(A,s,l);return o.convert(d,u.__proto__)},o.prototype.thenExternal=function(s,l){return Promise.prototype.then.call(this,s,l)},o.prototype.thenList=function(s){var l=this;return s.forEach(function(c){l=l.thenCore(c)}),l},o.prototype.catch=function(s){s&&(s=s.bind(this));var l=Promise.prototype.catch.call(this,s);return o.convert(l,this)},o.prototype.catchExternal=function(s){return Promise.prototype.catch.call(this,s)},o.prototype.error=function(s){return this.then(function(){throw new Error(s)})},o.prototype.using=o.prototype.set,o.prototype.saveAs=o.prototype.save,o.prototype.export=o.prototype.output,o.prototype.run=o.prototype.then,Bn.getPageSize=function(s,l,c){if(sr(s)==="object"){var u=s;s=u.orientation,l=u.unit||l,c=u.format||c}l=l||"mm",c=c||"a4",s=(""+(s||"P")).toLowerCase();var A,d=(""+c).toLowerCase(),f={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(l){case"pt":A=1;break;case"mm":A=72/25.4;break;case"cm":A=72/2.54;break;case"in":A=72;break;case"px":A=.75;break;case"pc":case"em":A=12;break;case"ex":A=6;break;default:throw"Invalid unit: "+l}var h,g=0,p=0;if(f.hasOwnProperty(d))g=f[d][1]/A,p=f[d][0]/A;else try{g=c[1],p=c[0]}catch{throw new Error("Invalid format: "+c)}if(s==="p"||s==="portrait")s="p",p>g&&(h=p,p=g,g=h);else{if(s!=="l"&&s!=="landscape")throw"Invalid orientation: "+s;s="l",g>p&&(h=p,p=g,g=h)}return{width:p,height:g,unit:l,k:A,orientation:s}},e.html=function(s,l){(l=l||{}).callback=l.callback||function(){},l.html2canvas=l.html2canvas||{},l.html2canvas.canvas=l.html2canvas.canvas||this.canvas,l.jsPDF=l.jsPDF||this,l.fontFaces=l.fontFaces?l.fontFaces.map(LP):null;var c=new o(l);return l.worker?c:c.from(s).doCallback()}})(Bn.API),Bn.API.addJS=function(e){var t,r,n=e;return this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(t+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),r=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+n+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){t!==void 0&&r!==void 0&&this.internal.out("/Names <</JavaScript "+t+" 0 R>>")}),this},(function(e){var t;e.events.push(["postPutResources",function(){var r=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var i=r.outline.render().split(/\r\n/),a=0;a<i.length;a++){var o=i[a],s=n.exec(o);if(s!=null){var l=s[1];r.internal.newObjectDeferredBegin(l,!1)}r.internal.write(o)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,u=[];for(a=0;a<c;a++){var A=r.internal.newObject();u.push(A);var d=r.internal.getPageInfo(a+1);r.internal.write("<< /D["+d.objId+" 0 R /XYZ null null null]>> endobj")}var f=r.internal.newObject();for(r.internal.write("<< /Names [ "),a=0;a<u.length;a++)r.internal.write("(page_"+(a+1)+")"+u[a]+" 0 R");r.internal.write(" ] >>","endobj"),t=r.internal.newObject(),r.internal.write("<< /Dests "+f+" 0 R"),r.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){var r=this;r.outline.root.children.length>0&&(r.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&r.internal.write("/Names "+t+" 0 R"))}]),e.events.push(["initialized",function(){var r=this;r.outline={createNamedDestinations:!1,root:{children:[]}},r.outline.add=function(n,i,a){var o={title:i,options:a,children:[]};return n==null&&(n=this.root),n.children.push(o),o},r.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=r,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},r.outline.genIds_r=function(n){n.id=r.internal.newObjectDeferred();for(var i=0;i<n.children.length;i++)this.genIds_r(n.children[i])},r.outline.renderRoot=function(n){this.objStart(n),this.line("/Type /Outlines"),n.children.length>0&&(this.line("/First "+this.makeRef(n.children[0])),this.line("/Last "+this.makeRef(n.children[n.children.length-1]))),this.line("/Count "+this.count_r({count:0},n)),this.objEnd()},r.outline.renderItems=function(n){for(var i=this.ctx.pdf.internal.getVerticalCoordinateString,a=0;a<n.children.length;a++){var o=n.children[a];this.objStart(o),this.line("/Title "+this.makeString(o.title)),this.line("/Parent "+this.makeRef(n)),a>0&&this.line("/Prev "+this.makeRef(n.children[a-1])),a<n.children.length-1&&this.line("/Next "+this.makeRef(n.children[a+1])),o.children.length>0&&(this.line("/First "+this.makeRef(o.children[0])),this.line("/Last "+this.makeRef(o.children[o.children.length-1])));var s=this.count=this.count_r({count:0},o);if(s>0&&this.line("/Count "+s),o.options&&o.options.pageNumber){var l=r.internal.getPageInfo(o.options.pageNumber);this.line("/Dest ["+l.objId+" 0 R /XYZ 0 "+i(0)+" 0]")}this.objEnd()}for(var c=0;c<n.children.length;c++)this.renderItems(n.children[c])},r.outline.line=function(n){this.ctx.val+=n+`\r
`},r.outline.makeRef=function(n){return n.id+" 0 R"},r.outline.makeString=function(n){return"("+r.internal.pdfEscape(n)+")"},r.outline.objStart=function(n){this.ctx.val+=`\r
`+n.id+` 0 obj\r
<<\r
`},r.outline.objEnd=function(){this.ctx.val+=`>> \r
endobj\r
`},r.outline.count_r=function(n,i){for(var a=0;a<i.children.length;a++)n.count++,this.count_r(n,i.children[a]);return n.count}}])})(Bn.API),(function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(r,n,i,a,o,s){var l,c=this.decode.DCT_DECODE,u=null;if(typeof r=="string"||this.__addimage__.isArrayBuffer(r)||this.__addimage__.isArrayBufferView(r)){switch(r=o||r,r=this.__addimage__.isArrayBuffer(r)?new Uint8Array(r):r,l=(function(A){for(var d,f=256*A.charCodeAt(4)+A.charCodeAt(5),h=A.length,g={width:0,height:0,numcomponents:1},p=4;p<h;p+=2){if(p+=f,t.indexOf(A.charCodeAt(p+1))!==-1){d=256*A.charCodeAt(p+5)+A.charCodeAt(p+6),g={width:256*A.charCodeAt(p+7)+A.charCodeAt(p+8),height:d,numcomponents:A.charCodeAt(p+9)};break}f=256*A.charCodeAt(p+2)+A.charCodeAt(p+3)}return g})(r=this.__addimage__.isArrayBufferView(r)?this.__addimage__.arrayBufferToBinaryString(r):r),l.numcomponents){case 1:s=this.color_spaces.DEVICE_GRAY;break;case 4:s=this.color_spaces.DEVICE_CMYK;break;case 3:s=this.color_spaces.DEVICE_RGB}u={data:r,width:l.width,height:l.height,colorSpace:s,bitsPerComponent:8,filter:c,index:n,alias:i}}return u}})(Bn.API),Bn.API.processPNG=function(e,t,r,n){if(this.__addimage__.isArrayBuffer(e)&&(e=new Uint8Array(e)),this.__addimage__.isArrayBufferView(e)){var i,a=a0t(e,{checkCrc:!0}),o=a.width,s=a.height,l=a.channels,c=a.palette,u=a.depth;i=c&&l===1?(function(S){for(var R=S.width,b=S.height,T=S.data,D=S.palette,F=S.depth,_=!1,N=[],P=[],k=void 0,j=!1,Y=0,X=0;X<D.length;X++){var K=Ve(D[X],4),U=K[0],G=K[1],z=K[2],H=K[3];N.push(U,G,z),H!=null&&(H===0?(Y++,P.length<1&&P.push(X)):H<255&&(j=!0))}if(j||Y>1){_=!0,P=void 0;var V=R*b;k=new Uint8Array(V);for(var Z=new DataView(T.buffer),ne=0;ne<V;ne++){var re=UP(Z,ne,F),ue=Ve(D[re],4)[3];k[ne]=ue}}else Y===0&&(P=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:_?8:void 0,colorBytes:T,alphaBytes:k,needSMask:_,palette:N,mask:P}})(a):l===2||l===4?(function(S){for(var R=S.data,b=S.width,T=S.height,D=S.channels,F=S.depth,_=D===2?"DeviceGray":"DeviceRGB",N=D-1,P=b*T,k=N,j=P*k,Y=1*P,X=Math.ceil(j*F/8),K=Math.ceil(Y*F/8),U=new Uint8Array(X),G=new Uint8Array(K),z=new DataView(R.buffer),H=new DataView(U.buffer),V=new DataView(G.buffer),Z=!1,ne=0;ne<P;ne++){for(var re=ne*D,ue=0;ue<k;ue++)qie(H,UP(z,re+ue,F),ne*k+ue,F);var he=UP(z,re+k,F);he<(1<<F)-1&&(Z=!0),qie(V,he,1*ne,F)}return{colorSpace:_,colorsPerPixel:N,sMaskBitsPerComponent:Z?F:void 0,colorBytes:U,alphaBytes:G,needSMask:Z}})(a):(function(S){var R=S.data,b=S.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:b,colorsPerPixel:b==="DeviceGray"?1:3,colorBytes:R instanceof Uint16Array?(function(T){for(var D=T.length,F=new Uint8Array(2*D),_=new DataView(F.buffer,F.byteOffset,F.byteLength),N=0;N<D;N++)_.setUint16(2*N,T[N],!1);return F})(R):R,needSMask:!1}})(a);var A,d,f,h=i,g=h.colorSpace,p=h.colorsPerPixel,m=h.sMaskBitsPerComponent,y=h.colorBytes,C=h.alphaBytes,w=h.needSMask,B=h.palette,x=h.mask,M=null;return n!==Bn.API.image_compression.NONE&&typeof GL=="function"?(M=(function(S){var R;switch(S){case Bn.API.image_compression.FAST:R=11;break;case Bn.API.image_compression.MEDIUM:R=13;break;case Bn.API.image_compression.SLOW:R=14;break;default:R=12}return R})(n),A=this.decode.FLATE_DECODE,d="/Predictor ".concat(M," /Colors ").concat(p," /BitsPerComponent ").concat(u," /Columns ").concat(o),e=Kie(y,Math.ceil(o*p*u/8),p,u,n),w&&(f=Kie(C,Math.ceil(o*m/8),1,m,n))):(A=void 0,d=void 0,e=y,w&&(f=C)),(this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e))&&(e=this.__addimage__.arrayBufferToBinaryString(e)),(f&&this.__addimage__.isArrayBuffer(f)||this.__addimage__.isArrayBufferView(f))&&(f=this.__addimage__.arrayBufferToBinaryString(f)),{alias:r,data:e,index:t,filter:A,decodeParameters:d,transparency:x,palette:B,sMask:f,predictor:M,width:o,height:s,bitsPerComponent:u,sMaskBitsPerComponent:m,colorSpace:g}}},(function(e){e.processGIF89A=function(t,r,n,i){var a=new b0t(t),o=a.width,s=a.height,l=[];a.decodeAndBlitFrameRGBA(0,l);var c={data:l,width:o,height:s},u=new HP(100).encode(c,100);return e.processJPEG.call(this,u,r,n,i)},e.processGIF87A=e.processGIF89A})(Bn.API),Pu.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var t=0;t<e;t++){var r=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:i,green:n,blue:r,quad:a}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Pu.prototype.parseBGR=function(){this.pos=this.offset;var e="bit"+this.bitPP,t=this.width*this.height*4;if(t>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");this.data=new Uint8Array(t);try{this[e]()}catch(r){ua.log("bit decode error:"+r)}},Pu.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),r=t%4;for(e=this.height-1;e>=0;e--){for(var n=this.bottom_up?e:this.height-1-e,i=0;i<t;i++)for(var a=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var l=this.palette[a>>7-s&1];this.data[o+4*s]=l.blue,this.data[o+4*s+1]=l.green,this.data[o+4*s+2]=l.red,this.data[o+4*s+3]=255}r!==0&&(this.pos+=4-r)}},Pu.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<e;i++){var a=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+2*i*4,s=a>>4,l=15&a,c=this.palette[s];if(this.data[o]=c.blue,this.data[o+1]=c.green,this.data[o+2]=c.red,this.data[o+3]=255,2*i+1>=this.width)break;c=this.palette[l],this.data[o+4]=c.blue,this.data[o+4+1]=c.green,this.data[o+4+2]=c.red,this.data[o+4+3]=255}t!==0&&(this.pos+=4-t)}},Pu.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var r=this.bottom_up?t:this.height-1-t,n=0;n<this.width;n++){var i=this.datav.getUint8(this.pos++,!0),a=r*this.width*4+4*n;if(i<this.palette.length){var o=this.palette[i];this.data[a]=o.red,this.data[a+1]=o.green,this.data[a+2]=o.blue,this.data[a+3]=255}else this.data[a]=255,this.data[a+1]=255,this.data[a+2]=255,this.data[a+3]=255}e!==0&&(this.pos+=4-e)}},Pu.prototype.bit15=function(){for(var e=this.width%3,t=parseInt("11111",2),r=this.height-1;r>=0;r--){for(var n=this.bottom_up?r:this.height-1-r,i=0;i<this.width;i++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(a&t)/t*255|0,s=(a>>5&t)/t*255|0,l=(a>>10&t)/t*255|0,c=a>>15?255:0,u=n*this.width*4+4*i;this.data[u]=l,this.data[u+1]=s,this.data[u+2]=o,this.data[u+3]=c}this.pos+=e}},Pu.prototype.bit16=function(){for(var e=this.width%3,t=parseInt("11111",2),r=parseInt("111111",2),n=this.height-1;n>=0;n--){for(var i=this.bottom_up?n:this.height-1-n,a=0;a<this.width;a++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(o&t)/t*255|0,l=(o>>5&r)/r*255|0,c=(o>>11)/t*255|0,u=i*this.width*4+4*a;this.data[u]=c,this.data[u+1]=l,this.data[u+2]=s,this.data[u+3]=255}this.pos+=e}},Pu.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=t*this.width*4+4*r;this.data[o]=a,this.data[o+1]=i,this.data[o+2]=n,this.data[o+3]=255}this.pos+=this.width%4}},Pu.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,r=0;r<this.width;r++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=t*this.width*4+4*r;this.data[s]=a,this.data[s+1]=i,this.data[s+2]=n,this.data[s+3]=o}},Pu.prototype.getData=function(){return this.data},(function(e){e.processBMP=function(t,r,n,i){var a=new Pu(t,!1),o=a.width,s=a.height,l={data:a.getData(),width:o,height:s},c=new HP(100).encode(l,100);return e.processJPEG.call(this,c,r,n,i)}})(Bn.API),Zie.prototype.getData=function(){return this.data},(function(e){e.processWEBP=function(t,r,n,i){var a=new Zie(t),o=a.width,s=a.height,l={data:a.getData(),width:o,height:s},c=new HP(100).encode(l,100);return e.processJPEG.call(this,c,r,n,i)}})(Bn.API),Bn.API.processRGBA=function(e,t,r){for(var n=e.data,i=n.length,a=new Uint8Array(i/4*3),o=new Uint8Array(i/4),s=0,l=0,c=0;c<i;c+=4){var u=n[c],A=n[c+1],d=n[c+2],f=n[c+3];a[s++]=u,a[s++]=A,a[s++]=d,o[l++]=f}var h=this.__addimage__.arrayBufferToBinaryString(a);return{alpha:this.__addimage__.arrayBufferToBinaryString(o),data:h,index:t,alias:r,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},Bn.API.setLanguage=function(e){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]!==void 0&&(this.internal.languageSettings.languageCode=e,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},I0=Bn.API,Wb=I0.getCharWidthsArray=function(e,t){var r,n,i=(t=t||{}).font||this.internal.getFont(),a=t.fontSize||this.internal.getFontSize(),o=t.charSpace||this.internal.getCharSpace(),s=t.widths?t.widths:i.metadata.Unicode.widths,l=s.fof?s.fof:1,c=t.kerning?t.kerning:i.metadata.Unicode.kerning,u=c.fof?c.fof:1,A=t.doKerning!==!1,d=0,f=e.length,h=0,g=s[0]||l,p=[];for(r=0;r<f;r++)n=e.charCodeAt(r),typeof i.metadata.widthOfString=="function"?p.push((i.metadata.widthOfGlyph(i.metadata.characterToGlyph(n))+o*(1e3/a)||0)/1e3):(d=A&&sr(c[n])==="object"&&!isNaN(parseInt(c[n][h],10))?c[n][h]/u:0,p.push((s[n]||g)/l+d)),h=n;return p},Uie=I0.getStringUnitWidth=function(e,t){var r=(t=t||{}).fontSize||this.internal.getFontSize(),n=t.font||this.internal.getFont(),i=t.charSpace||this.internal.getCharSpace();return I0.processArabic&&(e=I0.processArabic(e)),typeof n.metadata.widthOfString=="function"?n.metadata.widthOfString(e,r,i)/r:Wb.apply(this,arguments).reduce(function(a,o){return a+o},0)},Hie=function(e,t,r,n){for(var i=[],a=0,o=e.length,s=0;a!==o&&s+t[a]<r;)s+=t[a],a++;i.push(e.slice(0,a));var l=a;for(s=0;a!==o;)s+t[a]>n&&(i.push(e.slice(l,a)),s=0,l=a),s+=t[a],a++;return l!==a&&i.push(e.slice(l,a)),i},Gie=function(e,t,r){r||(r={});var n,i,a,o,s,l,c,u=[],A=[u],d=r.textIndent||0,f=0,h=0,g=e.split(" "),p=Wb.apply(this,[" ",r])[0];if(l=r.lineIndent===-1?g[0].length+2:r.lineIndent||0){var m=Array(l).join(" "),y=[];g.map(function(w){(w=w.split(/\s*\n/)).length>1?y=y.concat(w.map(function(B,x){return(x&&B.length?`
`:"")+B})):y.push(w[0])}),g=y,l=Uie.apply(this,[m,r])}for(a=0,o=g.length;a<o;a++){var C=0;if(n=g[a],l&&n[0]==`
`&&(n=n.substr(1),C=1),d+f+(h=(i=Wb.apply(this,[n,r])).reduce(function(w,B){return w+B},0))>t||C){if(h>t){for(s=Hie.apply(this,[n,i,t-(d+f),t]),u.push(s.shift()),u=[s.pop()];s.length;)A.push([s.shift()]);h=i.slice(n.length-(u[0]?u[0].length:0)).reduce(function(w,B){return w+B},0)}else u=[n];A.push(u),d=h+l,f=p}else u.push(n),d+=f+h,f=p}return c=l?function(w,B){return(B?m:"")+w.join(" ")}:function(w){return w.join(" ")},A.map(c)},I0.splitTextToSize=function(e,t,r){var n,i=(r=r||{}).fontSize||this.internal.getFontSize(),a=(function(u){if(u.widths&&u.kerning)return{widths:u.widths,kerning:u.kerning};var A=this.internal.getFont(u.fontName,u.fontStyle),d="Unicode";return A.metadata[d]?{widths:A.metadata[d].widths||{0:1},kerning:A.metadata[d].kerning||{}}:{font:A.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,r);n=Array.isArray(e)?e:String(e).split(/\r?\n/);var o=1*this.internal.scaleFactor*t/i;a.textIndent=r.textIndent?1*r.textIndent*this.internal.scaleFactor/i:0,a.lineIndent=r.lineIndent;var s,l,c=[];for(s=0,l=n.length;s<l;s++)c=c.concat(Gie.apply(this,[n[s],o,a]));return c},(function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t="0123456789abcdef",r="klmnopqrstuvwxyz",n={},i={},a=0;a<16;a++)n[r[a]]=t[a],i[t[a]]=r[a];var o=function(d){return"0x"+parseInt(d,10).toString(16)},s=e.__fontmetrics__.compress=function(d){var f,h,g,p,m=["{"];for(var y in d){if(f=d[y],isNaN(parseInt(y,10))?h="'"+y+"'":(y=parseInt(y,10),h=(h=o(y).slice(2)).slice(0,-1)+i[h.slice(-1)]),typeof f=="number")f<0?(g=o(f).slice(3),p="-"):(g=o(f).slice(2),p=""),g=p+g.slice(0,-1)+i[g.slice(-1)];else{if(sr(f)!=="object")throw new Error("Don't know what to do with value type "+sr(f)+".");g=s(f)}m.push(h+g)}return m.push("}"),m.join("")},l=e.__fontmetrics__.uncompress=function(d){if(typeof d!="string")throw new Error("Invalid argument passed to uncompress.");for(var f,h,g,p,m={},y=1,C=m,w=[],B="",x="",M=d.length-1,S=1;S<M;S+=1)(p=d[S])=="'"?f?(g=f.join(""),f=void 0):f=[]:f?f.push(p):p=="{"?(w.push([C,g]),C={},g=void 0):p=="}"?((h=w.pop())[0][h[1]]=C,g=void 0,C=h[0]):p=="-"?y=-1:g===void 0?n.hasOwnProperty(p)?(B+=n[p],g=parseInt(B,16)*y,y=1,B=""):B+=p:n.hasOwnProperty(p)?(x+=n[p],C[g]=parseInt(x,16)*y,y=1,g=void 0,x=""):x+=p;return m},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:l("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},u={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},A={Unicode:{"Courier-Oblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":l("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":l("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:l("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:l("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":l("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":l("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};e.events.push(["addFont",function(d){var f=d.font,h=A.Unicode[f.postScriptName];h&&(f.metadata.Unicode={},f.metadata.Unicode.widths=h.widths,f.metadata.Unicode.kerning=h.kerning);var g=u.Unicode[f.postScriptName];g&&(f.metadata.Unicode.encoding=g,f.encoding=g.codePages[0])}])})(Bn.API),(function(e){var t=function(r){for(var n=r.length,i=new Uint8Array(n),a=0;a<n;a++)i[a]=r.charCodeAt(a);return i};e.API.events.push(["addFont",function(r){var n=void 0,i=r.font,a=r.instance;if(!i.isStandardFont){if(a===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if(typeof(n=a.existsFileInVFS(i.postScriptName)===!1?a.loadFile(i.postScriptName):a.getFileFromVFS(i.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");(function(o,s){s=/^\x00\x01\x00\x00/.test(s)?t(s):t(_R(s)),o.metadata=e.API.TTFFont.open(s),o.metadata.Unicode=o.metadata.Unicode||{encoding:{},kerning:{},widths:[]},o.metadata.glyIdsUsed=[0]})(i,n)}}])})(Bn),Bn.API.addSvgAsImage=function(e,t,r,n,i,a,o,s){if(isNaN(t)||isNaN(r))throw ua.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(n)||isNaN(i))throw ua.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var l=document.createElement("canvas");l.width=n,l.height=i;var c=l.getContext("2d");c.fillStyle="#fff",c.fillRect(0,0,l.width,l.height);var u={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},A=this;return(zn.canvg?Promise.resolve(zn.canvg):NE(()=>import("./index.es-DghWdioH.js"),[],import.meta.url)).catch(function(d){return Promise.reject(new Error("Could not load canvg: "+d))}).then(function(d){return d.default?d.default:d}).then(function(d){return d.fromString(c,e,u)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(d){return d.render(u)}).then(function(){A.addImage(l.toDataURL("image/jpeg",1),t,r,n,i,o,s)})},Bn.API.putTotalPages=function(e){var t,r=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,"g"),r=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),r=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var n=1;n<=this.internal.getNumberOfPages();n++)for(var i=0;i<this.internal.pages[n].length;i++)this.internal.pages[n][i]=this.internal.pages[n][i].replace(t,r);return this},Bn.API.viewerPreferences=function(e,t){var r;e=e||{},t=t||!1;var n,i,a,o={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(o),l=[],c=0,u=0,A=0;function d(h,g){var p,m=!1;for(p=0;p<h.length;p+=1)h[p]===g&&(m=!0);return m}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(o)),this.internal.viewerpreferences.isSubscribed=!1),r=this.internal.viewerpreferences.configuration,e==="reset"||t===!0){var f=s.length;for(A=0;A<f;A+=1)r[s[A]].value=r[s[A]].defaultValue,r[s[A]].explicitSet=!1}if(sr(e)==="object"){for(i in e)if(a=e[i],d(s,i)&&a!==void 0){if(r[i].type==="boolean"&&typeof a=="boolean")r[i].value=a;else if(r[i].type==="name"&&d(r[i].valueSet,a))r[i].value=a;else if(r[i].type==="integer"&&Number.isInteger(a))r[i].value=a;else if(r[i].type==="array"){for(c=0;c<a.length;c+=1)if(n=!0,a[c].length===1&&typeof a[c][0]=="number")l.push(String(a[c]-1));else if(a[c].length>1){for(u=0;u<a[c].length;u+=1)typeof a[c][u]!="number"&&(n=!1);n===!0&&l.push([a[c][0]-1,a[c][1]-1].join(" "))}r[i].value="["+l.join(" ")+"]"}else r[i].value=r[i].defaultValue;r[i].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var h,g=[];for(h in r)r[h].explicitSet===!0&&(r[h].type==="name"?g.push("/"+h+" /"+r[h].value):g.push("/"+h+" "+r[h].value));g.length!==0&&this.internal.write(`/ViewerPreferences
<<
`+g.join(`
`)+`
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=r,this},Bn.API.addMetadata=function(e,t){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:e,namespaceUri:t??"http://jspdf.default.namespaceuri/",rawXml:typeof t=="boolean"&&t},this.internal.events.subscribe("putCatalog",S0t),this.internal.events.subscribe("postPutResources",I0t)),this},(function(e){var t=e.API,r=t.pdfEscape16=function(a,o){for(var s,l=o.metadata.Unicode.widths,c=["","0","00","000","0000"],u=[""],A=0,d=a.length;A<d;++A){if(s=o.metadata.characterToGlyph(a.charCodeAt(A)),o.metadata.glyIdsUsed.push(s),o.metadata.toUnicode[s]=a.charCodeAt(A),l.indexOf(s)==-1&&(l.push(s),l.push([parseInt(o.metadata.widthOfGlyph(s),10)])),s=="0")return u.join("");s=s.toString(16),u.push(c[4-s.length],s)}return u.join("")},n=function(a){var o,s,l,c,u,A,d;for(u=`/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CIDSystemInfo <<
/Registry (Adobe)
/Ordering (UCS)
/Supplement 0
>> def
/CMapName /Adobe-Identity-UCS def
/CMapType 2 def
1 begincodespacerange
<0000><ffff>
endcodespacerange`,l=[],A=0,d=(s=Object.keys(a).sort(function(f,h){return f-h})).length;A<d;A++)o=s[A],l.length>=100&&(u+=`
`+l.length+` beginbfchar
`+l.join(`
`)+`
endbfchar`,l=[]),a[o]!==void 0&&a[o]!==null&&typeof a[o].toString=="function"&&(c=("0000"+a[o].toString(16)).slice(-4),o=("0000"+(+o).toString(16)).slice(-4),l.push("<"+o+"><"+c+">"));return l.length&&(u+=`
`+l.length+` beginbfchar
`+l.join(`
`)+`
endbfchar
`),u+`endcmap
CMapName currentdict /CMap defineresource pop
end
end`};t.events.push(["putFont",function(a){(function(o){var s=o.font,l=o.out,c=o.newObject,u=o.putStream;if(s.metadata instanceof e.API.TTFFont&&s.encoding==="Identity-H"){for(var A=s.metadata.Unicode.widths,d=s.metadata.subset.encode(s.metadata.glyIdsUsed,1),f="",h=0;h<d.length;h++)f+=String.fromCharCode(d[h]);var g=c();u({data:f,addLength1:!0,objectId:g}),l("endobj");var p=c();u({data:n(s.metadata.toUnicode),addLength1:!0,objectId:p}),l("endobj");var m=c();l("<<"),l("/Type /FontDescriptor"),l("/FontName /"+uE(s.fontName)),l("/FontFile2 "+g+" 0 R"),l("/FontBBox "+e.API.PDFObject.convert(s.metadata.bbox)),l("/Flags "+s.metadata.flags),l("/StemV "+s.metadata.stemV),l("/ItalicAngle "+s.metadata.italicAngle),l("/Ascent "+s.metadata.ascender),l("/Descent "+s.metadata.decender),l("/CapHeight "+s.metadata.capHeight),l(">>"),l("endobj");var y=c();l("<<"),l("/Type /Font"),l("/BaseFont /"+uE(s.fontName)),l("/FontDescriptor "+m+" 0 R"),l("/W "+e.API.PDFObject.convert(A)),l("/CIDToGIDMap /Identity"),l("/DW 1000"),l("/Subtype /CIDFontType2"),l("/CIDSystemInfo"),l("<<"),l("/Supplement 0"),l("/Registry (Adobe)"),l("/Ordering ("+s.encoding+")"),l(">>"),l(">>"),l("endobj"),s.objectNumber=c(),l("<<"),l("/Type /Font"),l("/Subtype /Type0"),l("/ToUnicode "+p+" 0 R"),l("/BaseFont /"+uE(s.fontName)),l("/Encoding /"+s.encoding),l("/DescendantFonts ["+y+" 0 R]"),l(">>"),l("endobj"),s.isAlreadyPutted=!0}})(a)}]),t.events.push(["putFont",function(a){(function(o){var s=o.font,l=o.out,c=o.newObject,u=o.putStream;if(s.metadata instanceof e.API.TTFFont&&s.encoding==="WinAnsiEncoding"){for(var A=s.metadata.rawData,d="",f=0;f<A.length;f++)d+=String.fromCharCode(A[f]);var h=c();u({data:d,addLength1:!0,objectId:h}),l("endobj");var g=c();u({data:n(s.metadata.toUnicode),addLength1:!0,objectId:g}),l("endobj");var p=c();l("<<"),l("/Descent "+s.metadata.decender),l("/CapHeight "+s.metadata.capHeight),l("/StemV "+s.metadata.stemV),l("/Type /FontDescriptor"),l("/FontFile2 "+h+" 0 R"),l("/Flags 96"),l("/FontBBox "+e.API.PDFObject.convert(s.metadata.bbox)),l("/FontName /"+uE(s.fontName)),l("/ItalicAngle "+s.metadata.italicAngle),l("/Ascent "+s.metadata.ascender),l(">>"),l("endobj"),s.objectNumber=c();for(var m=0;m<s.metadata.hmtx.widths.length;m++)s.metadata.hmtx.widths[m]=parseInt(s.metadata.hmtx.widths[m]*(1e3/s.metadata.head.unitsPerEm));l("<</Subtype/TrueType/Type/Font/ToUnicode "+g+" 0 R/BaseFont/"+uE(s.fontName)+"/FontDescriptor "+p+" 0 R/Encoding/"+s.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(s.metadata.hmtx.widths)+">>"),l("endobj"),s.isAlreadyPutted=!0}})(a)}]);var i=function(a){var o,s=a.text||"",l=a.x,c=a.y,u=a.options||{},A=a.mutex||{},d=A.pdfEscape,f=A.activeFontKey,h=A.fonts,g=f,p="",m=0,y="",C=h[g].encoding;if(h[g].encoding!=="Identity-H")return{text:s,x:l,y:c,options:u,mutex:A};for(y=s,g=f,Array.isArray(s)&&(y=s[0]),m=0;m<y.length;m+=1)h[g].metadata.hasOwnProperty("cmap")&&(o=h[g].metadata.cmap.unicode.codeMap[y[m].charCodeAt(0)]),o||y[m].charCodeAt(0)<256&&h[g].metadata.hasOwnProperty("Unicode")?p+=y[m]:p+="";var w="";return parseInt(g.slice(1))<14||C==="WinAnsiEncoding"?w=d(p,g).split("").map(function(B){return B.charCodeAt(0).toString(16)}).join(""):C==="Identity-H"&&(w=r(p,h[g])),A.isHex=!0,{text:w,x:l,y:c,options:u,mutex:A}};t.events.push(["postProcessText",function(a){var o=a.text||"",s=[],l={text:o,x:a.x,y:a.y,options:a.options,mutex:a.mutex};if(Array.isArray(o)){var c=0;for(c=0;c<o.length;c+=1)Array.isArray(o[c])&&o[c].length===3?s.push([i(Object.assign({},l,{text:o[c][0]})).text,o[c][1],o[c][2]]):s.push(i(Object.assign({},l,{text:o[c]})).text);a.text=s}else a.text=i(Object.assign({},l,{text:o})).text}])})(Bn),(function(e){var t=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(r){return t.call(this),this.internal.vFS[r]!==void 0},e.addFileToVFS=function(r,n){return t.call(this),this.internal.vFS[r]=n,this},e.getFileFromVFS=function(r){return t.call(this),this.internal.vFS[r]!==void 0?this.internal.vFS[r]:null}})(Bn.API),(function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(n){var i,a,o,s,l,c,u,A=t,d=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],f=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],h={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},g={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","«","»","«","‹","›","‹","⁅","⁆","⁅","⁽","⁾","⁽","₍","₎","₍","≤","≥","≤","〈","〉","〈","﹙","﹚","﹙","﹛","﹜","﹛","﹝","﹞","﹝","﹤","﹥","﹤"],m=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),y=!1,C=0;this.__bidiEngine__={};var w=function(T){var D=T.charCodeAt(),F=D>>8,_=g[F];return _!==void 0?A[256*_+(255&D)]:F===252||F===253?"AL":m.test(F)?"L":F===8?"R":"N"},B=function(T){for(var D,F=0;F<T.length;F++){if((D=w(T.charAt(F)))==="L")return!1;if(D==="R")return!0}return!1},x=function(T,D,F,_){var N,P,k,j,Y=D[_];switch(Y){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":y=!1;break;case"N":case"AN":break;case"EN":y&&(Y="AN");break;case"AL":y=!0,Y="R";break;case"WS":case"BN":Y="N";break;case"CS":_<1||_+1>=D.length||(N=F[_-1])!=="EN"&&N!=="AN"||(P=D[_+1])!=="EN"&&P!=="AN"?Y="N":y&&(P="AN"),Y=P===N?P:"N";break;case"ES":Y=(N=_>0?F[_-1]:"B")==="EN"&&_+1<D.length&&D[_+1]==="EN"?"EN":"N";break;case"ET":if(_>0&&F[_-1]==="EN"){Y="EN";break}if(y){Y="N";break}for(k=_+1,j=D.length;k<j&&D[k]==="ET";)k++;Y=k<j&&D[k]==="EN"?"EN":"N";break;case"NSM":if(o&&!s){for(j=D.length,k=_+1;k<j&&D[k]==="NSM";)k++;if(k<j){var X=T[_],K=X>=1425&&X<=2303||X===64286;if(N=D[k],K&&(N==="R"||N==="AL")){Y="R";break}}}Y=_<1||(N=D[_-1])==="B"?"N":F[_-1];break;case"B":y=!1,i=!0,Y=C;break;case"S":a=!0,Y="N"}return Y},M=function(T,D,F){var _=T.split("");return F&&S(_,F,{hiLevel:C}),_.reverse(),D&&D.reverse(),_.join("")},S=function(T,D,F){var _,N,P,k,j,Y=-1,X=T.length,K=0,U=[],G=C?f:d,z=[];for(y=!1,i=!1,a=!1,N=0;N<X;N++)z[N]=w(T[N]);for(P=0;P<X;P++){if(j=K,U[P]=x(T,z,U,P),_=240&(K=G[j][h[U[P]]]),K&=15,D[P]=k=G[K][5],_>0)if(_===16){for(N=Y;N<P;N++)D[N]=1;Y=-1}else Y=-1;if(G[K][6])Y===-1&&(Y=P);else if(Y>-1){for(N=Y;N<P;N++)D[N]=k;Y=-1}z[P]==="B"&&(D[P]=0),F.hiLevel|=k}a&&(function(H,V,Z){for(var ne=0;ne<Z;ne++)if(H[ne]==="S"){V[ne]=C;for(var re=ne-1;re>=0&&H[re]==="WS";re--)V[re]=C}})(z,D,X)},R=function(T,D,F,_,N){if(!(N.hiLevel<T)){if(T===1&&C===1&&!i)return D.reverse(),void(F&&F.reverse());for(var P,k,j,Y,X=D.length,K=0;K<X;){if(_[K]>=T){for(j=K+1;j<X&&_[j]>=T;)j++;for(Y=K,k=j-1;Y<k;Y++,k--)P=D[Y],D[Y]=D[k],D[k]=P,F&&(P=F[Y],F[Y]=F[k],F[k]=P);K=j}K++}}},b=function(T,D,F){var _=T.split(""),N={hiLevel:C};return F||(F=[]),S(_,F,N),(function(P,k,j){if(j.hiLevel!==0&&u)for(var Y,X=0;X<P.length;X++)k[X]===1&&(Y=p.indexOf(P[X]))>=0&&(P[X]=p[Y+1])})(_,F,N),R(2,_,D,F,N),R(1,_,D,F,N),_.join("")};return this.__bidiEngine__.doBidiReorder=function(T,D,F){if((function(N,P){if(P)for(var k=0;k<N.length;k++)P[k]=k;s===void 0&&(s=B(N)),c===void 0&&(c=B(N))})(T,D),o||!l||c)if(o&&l&&s^c)C=s?1:0,T=M(T,D,F);else if(!o&&l&&c)C=s?1:0,T=b(T,D,F),T=M(T,D);else if(!o||s||l||c){if(o&&!l&&s^c)T=M(T,D),s?(C=0,T=b(T,D,F)):(C=1,T=b(T,D,F),T=M(T,D));else if(o&&s&&!l&&c)C=1,T=b(T,D,F),T=M(T,D);else if(!o&&!l&&s^c){var _=u;s?(C=1,T=b(T,D,F),C=0,u=!1,T=b(T,D,F),u=_):(C=0,T=b(T,D,F),T=M(T,D),C=1,u=!1,T=b(T,D,F),u=_,T=M(T,D))}}else C=0,T=b(T,D,F);else C=s?1:0,T=b(T,D,F);return T},this.__bidiEngine__.setOptions=function(T){T&&(o=T.isInputVisual,l=T.isOutputVisual,s=T.isInputRtl,c=T.isOutputRtl,u=T.isSymmetricSwapping)},this.__bidiEngine__.setOptions(n),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],r=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(n){var i=n.text;n.x,n.y;var a=n.options||{};n.mutex,a.lang;var o=[];if(a.isInputVisual=typeof a.isInputVisual!="boolean"||a.isInputVisual,r.setOptions(a),Object.prototype.toString.call(i)==="[object Array]"){var s=0;for(o=[],s=0;s<i.length;s+=1)Object.prototype.toString.call(i[s])==="[object Array]"?o.push([r.doBidiReorder(i[s][0]),i[s][1],i[s][2]]):o.push([r.doBidiReorder(i[s])]);n.text=o}else n.text=r.doBidiReorder(i);r.setOptions({isInputVisual:!0})}])})(Bn),Bn.API.TTFFont=(function(){function e(t){var r;if(this.rawData=t,r=this.contents=new Dg(t),this.contents.pos=4,r.readString(4)==="ttcf")throw new Error("TTCF not supported.");r.pos=0,this.parse(),this.subset=new U0t(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new R0t(this.contents),this.head=new Q0t(this),this.name=new k0t(this),this.cmap=new Obe(this),this.toUnicode={},this.hhea=new D0t(this),this.maxp=new P0t(this),this.hmtx=new O0t(this),this.post=new _0t(this),this.os2=new F0t(this),this.loca=new Y0t(this),this.glyf=new j0t(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var t,r,n,i,a;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var o,s,l,c;for(c=[],o=0,s=(l=this.bbox).length;o<s;o++)t=l[o],c.push(Math.round(t*this.scaleFactor));return c}).call(this),this.stemV=0,this.post.exists?(n=255&(i=this.post.italic_angle),32768&(r=i>>16)&&(r=-(1+(65535^r))),this.italicAngle=+(r+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(a=this.familyClass)===1||a===2||a===3||a===4||a===5||a===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(t){var r;return((r=this.cmap.unicode)!=null?r.codeMap[t]:void 0)||0},e.prototype.widthOfGlyph=function(t){var r;return r=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*r},e.prototype.widthOfString=function(t,r,n){var i,a,o,s;for(o=0,a=0,s=(t=""+t).length;0<=s?a<s:a>s;a=0<=s?++a:--a)i=t.charCodeAt(a),o+=this.widthOfGlyph(this.characterToGlyph(i))+n*(1e3/r)||0;return o*(r/1e3)},e.prototype.lineHeight=function(t,r){var n;return r==null&&(r=!1),n=r?this.lineGap:0,(this.ascender+n-this.decender)/1e3*t},e})();var MA,Dg=(function(){function e(t){this.data=t??[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(t){return this.data[this.pos++]=t},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},e.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},e.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},e.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},e.prototype.readString=function(t){var r,n;for(n=[],r=0;0<=t?r<t:r>t;r=0<=t?++r:--r)n[r]=String.fromCharCode(this.readByte());return n.join("")},e.prototype.writeString=function(t){var r,n,i;for(i=[],r=0,n=t.length;0<=n?r<n:r>n;r=0<=n?++r:--r)i.push(this.writeByte(t.charCodeAt(r)));return i},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(t){return this.writeInt16(t)},e.prototype.readLongLong=function(){var t,r,n,i,a,o,s,l;return t=this.readByte(),r=this.readByte(),n=this.readByte(),i=this.readByte(),a=this.readByte(),o=this.readByte(),s=this.readByte(),l=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^r)+1099511627776*(255^n)+4294967296*(255^i)+16777216*(255^a)+65536*(255^o)+256*(255^s)+(255^l)+1):72057594037927940*t+281474976710656*r+1099511627776*n+4294967296*i+16777216*a+65536*o+256*s+l},e.prototype.writeLongLong=function(t){var r,n;return r=Math.floor(t/4294967296),n=4294967295&t,this.writeByte(r>>24&255),this.writeByte(r>>16&255),this.writeByte(r>>8&255),this.writeByte(255&r),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(t){return this.writeInt32(t)},e.prototype.read=function(t){var r,n;for(r=[],n=0;0<=t?n<t:n>t;n=0<=t?++n:--n)r.push(this.readByte());return r},e.prototype.write=function(t){var r,n,i,a;for(a=[],n=0,i=t.length;n<i;n++)r=t[n],a.push(this.writeByte(r));return a},e})(),R0t=(function(){var e;function t(r){var n,i,a;for(this.scalarType=r.readInt(),this.tableCount=r.readShort(),this.searchRange=r.readShort(),this.entrySelector=r.readShort(),this.rangeShift=r.readShort(),this.tables={},i=0,a=this.tableCount;0<=a?i<a:i>a;i=0<=a?++i:--i)n={tag:r.readString(4),checksum:r.readInt(),offset:r.readInt(),length:r.readInt()},this.tables[n.tag]=n}return t.prototype.encode=function(r){var n,i,a,o,s,l,c,u,A,d,f,h,g;for(g in f=Object.keys(r).length,l=Math.log(2),A=16*Math.floor(Math.log(f)/l),o=Math.floor(A/l),u=16*f-A,(i=new Dg).writeInt(this.scalarType),i.writeShort(f),i.writeShort(A),i.writeShort(o),i.writeShort(u),a=16*f,c=i.pos+a,s=null,h=[],r)for(d=r[g],i.writeString(g),i.writeInt(e(d)),i.writeInt(c),i.writeInt(d.length),h=h.concat(d),g==="head"&&(s=c),c+=d.length;c%4;)h.push(0),c++;return i.write(h),n=2981146554-e(i.data),i.pos=s+8,i.writeUInt32(n),i.data},e=function(r){var n,i,a,o;for(r=jbe.call(r);r.length%4;)r.push(0);for(a=new Dg(r),i=0,n=0,o=r.length;n<o;n=n+=4)i+=a.readUInt32();return 4294967295&i},t})(),T0t={}.hasOwnProperty,kd=function(e,t){for(var r in t)T0t.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}return n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype,e};MA=(function(){function e(t){var r;this.file=t,r=this.file.directory.tables[this.tag],this.exists=!!r,r&&(this.offset=r.offset,this.length=r.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e})();var Q0t=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return kd(e,MA),e.prototype.tag="head",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},e.prototype.encode=function(t){var r;return(r=new Dg).writeInt(this.version),r.writeInt(this.revision),r.writeInt(this.checkSumAdjustment),r.writeInt(this.magicNumber),r.writeShort(this.flags),r.writeShort(this.unitsPerEm),r.writeLongLong(this.created),r.writeLongLong(this.modified),r.writeShort(this.xMin),r.writeShort(this.yMin),r.writeShort(this.xMax),r.writeShort(this.yMax),r.writeShort(this.macStyle),r.writeShort(this.lowestRecPPEM),r.writeShort(this.fontDirectionHint),r.writeShort(t),r.writeShort(this.glyphDataFormat),r.data},e})(),eae=(function(){function e(t,r){var n,i,a,o,s,l,c,u,A,d,f,h,g,p,m,y,C;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=r+t.readInt(),A=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(l=0;l<256;++l)this.codeMap[l]=t.readByte();break;case 4:for(f=t.readUInt16(),d=f/2,t.pos+=6,a=(function(){var w,B;for(B=[],l=w=0;0<=d?w<d:w>d;l=0<=d?++w:--w)B.push(t.readUInt16());return B})(),t.pos+=2,g=(function(){var w,B;for(B=[],l=w=0;0<=d?w<d:w>d;l=0<=d?++w:--w)B.push(t.readUInt16());return B})(),c=(function(){var w,B;for(B=[],l=w=0;0<=d?w<d:w>d;l=0<=d?++w:--w)B.push(t.readUInt16());return B})(),u=(function(){var w,B;for(B=[],l=w=0;0<=d?w<d:w>d;l=0<=d?++w:--w)B.push(t.readUInt16());return B})(),i=(this.length-t.pos+this.offset)/2,s=(function(){var w,B;for(B=[],l=w=0;0<=i?w<i:w>i;l=0<=i?++w:--w)B.push(t.readUInt16());return B})(),l=m=0,C=a.length;m<C;l=++m)for(p=a[l],n=y=h=g[l];h<=p?y<=p:y>=p;n=h<=p?++y:--y)u[l]===0?o=n+c[l]:(o=s[u[l]/2+(n-h)-(d-l)]||0)!==0&&(o+=c[l]),this.codeMap[n]=65535&o}t.pos=A}return e.encode=function(t,r){var n,i,a,o,s,l,c,u,A,d,f,h,g,p,m,y,C,w,B,x,M,S,R,b,T,D,F,_,N,P,k,j,Y,X,K,U,G,z,H,V,Z,ne,re,ue,he,me;switch(_=new Dg,o=Object.keys(t).sort(function(be,Me){return be-Me}),r){case"macroman":for(g=0,p=(function(){var be=[];for(h=0;h<256;++h)be.push(0);return be})(),y={0:0},a={},N=0,Y=o.length;N<Y;N++)y[re=t[i=o[N]]]==null&&(y[re]=++g),a[i]={old:t[i],new:y[t[i]]},p[i]=y[t[i]];return _.writeUInt16(1),_.writeUInt16(0),_.writeUInt32(12),_.writeUInt16(0),_.writeUInt16(262),_.writeUInt16(0),_.write(p),{charMap:a,subtable:_.data,maxGlyphID:g+1};case"unicode":for(D=[],A=[],C=0,y={},n={},m=c=null,P=0,X=o.length;P<X;P++)y[B=t[i=o[P]]]==null&&(y[B]=++C),n[i]={old:B,new:y[B]},s=y[B]-i,m!=null&&s===c||(m&&A.push(m),D.push(i),c=s),m=i;for(m&&A.push(m),A.push(65535),D.push(65535),b=2*(R=D.length),S=2*Math.pow(Math.log(R)/Math.LN2,2),d=Math.log(S/2)/Math.LN2,M=2*R-S,l=[],x=[],f=[],h=k=0,K=D.length;k<K;h=++k){if(T=D[h],u=A[h],T===65535){l.push(0),x.push(0);break}if(T-(F=n[T].new)>=32768)for(l.push(0),x.push(2*(f.length+R-h)),i=j=T;T<=u?j<=u:j>=u;i=T<=u?++j:--j)f.push(n[i].new);else l.push(F-T),x.push(0)}for(_.writeUInt16(3),_.writeUInt16(1),_.writeUInt32(12),_.writeUInt16(4),_.writeUInt16(16+8*R+2*f.length),_.writeUInt16(0),_.writeUInt16(b),_.writeUInt16(S),_.writeUInt16(d),_.writeUInt16(M),Z=0,U=A.length;Z<U;Z++)i=A[Z],_.writeUInt16(i);for(_.writeUInt16(0),ne=0,G=D.length;ne<G;ne++)i=D[ne],_.writeUInt16(i);for(ue=0,z=l.length;ue<z;ue++)s=l[ue],_.writeUInt16(s);for(he=0,H=x.length;he<H;he++)w=x[he],_.writeUInt16(w);for(me=0,V=f.length;me<V;me++)g=f[me],_.writeUInt16(g);return{charMap:n,subtable:_.data,maxGlyphID:C+1}}},e})(),Obe=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return kd(e,MA),e.prototype.tag="cmap",e.prototype.parse=function(t){var r,n,i;for(t.pos=this.offset,this.version=t.readUInt16(),i=t.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=i?n<i:n>i;n=0<=i?++n:--n)r=new eae(t,this.offset),this.tables.push(r),r.isUnicode&&this.unicode==null&&(this.unicode=r);return!0},e.encode=function(t,r){var n,i;return r==null&&(r="macroman"),n=eae.encode(t,r),(i=new Dg).writeUInt16(0),i.writeUInt16(1),n.table=i.data.concat(n.subtable),n},e})(),D0t=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return kd(e,MA),e.prototype.tag="hhea",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},e})(),F0t=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return kd(e,MA),e.prototype.tag="OS/2",e.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=(function(){var r,n;for(n=[],r=0;r<10;++r)n.push(t.readByte());return n})(),this.charRange=(function(){var r,n;for(n=[],r=0;r<4;++r)n.push(t.readInt());return n})(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=(function(){var r,n;for(n=[],r=0;r<2;r=++r)n.push(t.readInt());return n})(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},e})(),_0t=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return kd(e,MA),e.prototype.tag="post",e.prototype.parse=function(t){var r,n,i;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var a;for(n=t.readUInt16(),this.glyphNameIndex=[],a=0;0<=n?a<n:a>n;a=0<=n?++a:--a)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],i=[];t.pos<this.offset+this.length;)r=t.readByte(),i.push(this.names.push(t.readString(r)));return i;case 151552:return n=t.readUInt16(),this.offsets=t.read(n);case 262144:return this.map=(function(){var o,s,l;for(l=[],a=o=0,s=this.file.maxp.numGlyphs;0<=s?o<s:o>s;a=0<=s?++o:--o)l.push(t.readUInt32());return l}).call(this)}},e})(),N0t=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},k0t=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return kd(e,MA),e.prototype.tag="name",e.prototype.parse=function(t){var r,n,i,a,o,s,l,c,u,A,d;for(t.pos=this.offset,t.readShort(),r=t.readShort(),s=t.readShort(),n=[],a=0;0<=r?a<r:a>r;a=0<=r?++a:--a)n.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+s+t.readShort()});for(l={},a=u=0,A=n.length;u<A;a=++u)i=n[a],t.pos=i.offset,c=t.readString(i.length),o=new N0t(c,i),l[d=i.nameID]==null&&(l[d]=[]),l[i.nameID].push(o);this.strings=l,this.copyright=l[0],this.fontFamily=l[1],this.fontSubfamily=l[2],this.uniqueSubfamily=l[3],this.fontName=l[4],this.version=l[5];try{this.postscriptName=l[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch{this.postscriptName=l[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=l[7],this.manufacturer=l[8],this.designer=l[9],this.description=l[10],this.vendorUrl=l[11],this.designerUrl=l[12],this.license=l[13],this.licenseUrl=l[14],this.preferredFamily=l[15],this.preferredSubfamily=l[17],this.compatibleFull=l[18],this.sampleText=l[19]},e})(),P0t=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return kd(e,MA),e.prototype.tag="maxp",e.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},e})(),O0t=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return kd(e,MA),e.prototype.tag="hmtx",e.prototype.parse=function(t){var r,n,i,a,o,s,l;for(t.pos=this.offset,this.metrics=[],r=0,s=this.file.hhea.numberOfMetrics;0<=s?r<s:r>s;r=0<=s?++r:--r)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(i=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=(function(){var c,u;for(u=[],r=c=0;0<=i?c<i:c>i;r=0<=i?++c:--c)u.push(t.readInt16());return u})(),this.widths=(function(){var c,u,A,d;for(d=[],c=0,u=(A=this.metrics).length;c<u;c++)a=A[c],d.push(a.advance);return d}).call(this),n=this.widths[this.widths.length-1],l=[],r=o=0;0<=i?o<i:o>i;r=0<=i?++o:--o)l.push(this.widths.push(n));return l},e.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},e})(),jbe=[].slice,j0t=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return kd(e,MA),e.prototype.tag="glyf",e.prototype.parse=function(){return this.cache={}},e.prototype.glyphFor=function(t){var r,n,i,a,o,s,l,c,u,A;return t in this.cache?this.cache[t]:(a=this.file.loca,r=this.file.contents,n=a.indexOf(t),(i=a.lengthOf(t))===0?this.cache[t]=null:(r.pos=this.offset+n,o=(s=new Dg(r.read(i))).readShort(),c=s.readShort(),A=s.readShort(),l=s.readShort(),u=s.readShort(),this.cache[t]=o===-1?new L0t(s,c,A,l,u):new z0t(s,o,c,A,l,u),this.cache[t]))},e.prototype.encode=function(t,r,n){var i,a,o,s,l;for(o=[],a=[],s=0,l=r.length;s<l;s++)i=t[r[s]],a.push(o.length),i&&(o=o.concat(i.encode(n)));return a.push(o.length),{table:o,offsets:a}},e})(),z0t=(function(){function e(t,r,n,i,a,o){this.raw=t,this.numberOfContours=r,this.xMin=n,this.yMin=i,this.xMax=a,this.yMax=o,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e})(),L0t=(function(){function e(t,r,n,i,a){var o,s;for(this.raw=t,this.xMin=r,this.yMin=n,this.xMax=i,this.yMax=a,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;s=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readUInt16()),32&s;)o.pos+=1&s?4:2,128&s?o.pos+=8:64&s?o.pos+=4:8&s&&(o.pos+=2)}return e.prototype.encode=function(){var t,r,n;for(r=new Dg(jbe.call(this.raw.data)),t=0,n=this.glyphIDs.length;t<n;++t)r.pos=this.glyphOffsets[t];return r.data},e})(),Y0t=(function(){function e(){return e.__super__.constructor.apply(this,arguments)}return kd(e,MA),e.prototype.tag="loca",e.prototype.parse=function(t){var r,n;return t.pos=this.offset,r=this.file.head.indexToLocFormat,this.offsets=r===0?(function(){var i,a;for(a=[],n=0,i=this.length;n<i;n+=2)a.push(2*t.readUInt16());return a}).call(this):(function(){var i,a;for(a=[],n=0,i=this.length;n<i;n+=4)a.push(t.readUInt32());return a}).call(this)},e.prototype.indexOf=function(t){return this.offsets[t]},e.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},e.prototype.encode=function(t,r){for(var n=new Uint32Array(this.offsets.length),i=0,a=0,o=0;o<n.length;++o)if(n[o]=i,a<r.length&&r[a]==o){++a,n[o]=i;var s=this.offsets[o],l=this.offsets[o+1]-s;l>0&&(i+=l)}for(var c=new Array(4*n.length),u=0;u<n.length;++u)c[4*u+3]=255&n[u],c[4*u+2]=(65280&n[u])>>8,c[4*u+1]=(16711680&n[u])>>16,c[4*u]=(4278190080&n[u])>>24;return c},e})(),U0t=(function(){function e(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var t,r,n,i,a;for(r in i=this.font.cmap.tables[0].codeMap,t={},a=this.subset)n=a[r],t[r]=i[n];return t},e.prototype.glyphsFor=function(t){var r,n,i,a,o,s,l;for(i={},o=0,s=t.length;o<s;o++)i[a=t[o]]=this.font.glyf.glyphFor(a);for(a in r=[],i)(n=i[a])!=null&&n.compound&&r.push.apply(r,n.glyphIDs);if(r.length>0)for(a in l=this.glyphsFor(r))n=l[a],i[a]=n;return i},e.prototype.encode=function(t,r){var n,i,a,o,s,l,c,u,A,d,f,h,g,p,m;for(i in n=Obe.encode(this.generateCmap(),"unicode"),o=this.glyphsFor(t),f={0:0},m=n.charMap)f[(l=m[i]).old]=l.new;for(h in d=n.maxGlyphID,o)h in f||(f[h]=d++);return u=(function(y){var C,w;for(C in w={},y)w[y[C]]=C;return w})(f),A=Object.keys(u).sort(function(y,C){return y-C}),g=(function(){var y,C,w;for(w=[],y=0,C=A.length;y<C;y++)s=A[y],w.push(u[s]);return w})(),a=this.font.glyf.encode(o,g,f),c=this.font.loca.encode(a.offsets,g),p={cmap:this.font.cmap.raw(),glyf:a.table,loca:c,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(r)},this.font.os2.exists&&(p["OS/2"]=this.font.os2.raw()),this.font.directory.encode(p)},e})();Bn.API.PDFObject=(function(){var e;function t(){}return e=function(r,n){return(Array(n+1).join("0")+r).slice(-n)},t.convert=function(r){var n,i,a,o;if(Array.isArray(r))return"["+(function(){var s,l,c;for(c=[],s=0,l=r.length;s<l;s++)n=r[s],c.push(t.convert(n));return c})().join(" ")+"]";if(typeof r=="string")return"/"+r;if(r?.isString)return"("+r+")";if(r instanceof Date)return"(D:"+e(r.getUTCFullYear(),4)+e(r.getUTCMonth(),2)+e(r.getUTCDate(),2)+e(r.getUTCHours(),2)+e(r.getUTCMinutes(),2)+e(r.getUTCSeconds(),2)+"Z)";if({}.toString.call(r)==="[object Object]"){for(i in a=["<<"],r)o=r[i],a.push("/"+i+" "+t.convert(o));return a.push(">>"),a.join(`
`)}return""+r},t})();function zbe(e,t,r,n,i){n=n||{};var a=1.15,o=i.internal.scaleFactor,s=i.internal.getFontSize()/o,l=i.getLineHeightFactor?i.getLineHeightFactor():a,c=s*l,u=/\r\n|\r|\n/g,A="",d=1;if((n.valign==="middle"||n.valign==="bottom"||n.halign==="center"||n.halign==="right")&&(A=typeof e=="string"?e.split(u):e,d=A.length||1),r+=s*(2-a),n.valign==="middle"?r-=d/2*c:n.valign==="bottom"&&(r-=d*c),n.halign==="center"||n.halign==="right"){var f=s;if(n.halign==="center"&&(f*=.5),A&&d>=1){for(var h=0;h<A.length;h++)i.text(A[h],t-i.getStringUnitWidth(A[h])*f,r),r+=c;return i}t-=i.getStringUnitWidth(e)*f}return n.halign==="justify"?i.text(e,t,r,{maxWidth:n.maxWidth||100,align:"justify"}):i.text(e,t,r),i}var tae={},zE=(function(){function e(t){this.jsPDFDocument=t,this.userStyles={textColor:t.getTextColor?this.jsPDFDocument.getTextColor():0,fontSize:t.internal.getFontSize(),fontStyle:t.internal.getFont().fontStyle,font:t.internal.getFont().fontName,lineWidth:t.getLineWidth?this.jsPDFDocument.getLineWidth():0,lineColor:t.getDrawColor?this.jsPDFDocument.getDrawColor():0}}return e.setDefaults=function(t,r){r===void 0&&(r=null),r?r.__autoTableDocumentDefaults=t:tae=t},e.unifyColor=function(t){return Array.isArray(t)?t:typeof t=="number"?[t,t,t]:typeof t=="string"?[t]:null},e.prototype.applyStyles=function(t,r){var n,i,a;r===void 0&&(r=!1),t.fontStyle&&this.jsPDFDocument.setFontStyle&&this.jsPDFDocument.setFontStyle(t.fontStyle);var o=this.jsPDFDocument.internal.getFont(),s=o.fontStyle,l=o.fontName;if(t.font&&(l=t.font),t.fontStyle){s=t.fontStyle;var c=this.getFontList()[l];c&&c.indexOf(s)===-1&&this.jsPDFDocument.setFontStyle&&(this.jsPDFDocument.setFontStyle(c[0]),s=c[0])}if(this.jsPDFDocument.setFont(l,s),t.fontSize&&this.jsPDFDocument.setFontSize(t.fontSize),!r){var u=e.unifyColor(t.fillColor);u&&(n=this.jsPDFDocument).setFillColor.apply(n,u),u=e.unifyColor(t.textColor),u&&(i=this.jsPDFDocument).setTextColor.apply(i,u),u=e.unifyColor(t.lineColor),u&&(a=this.jsPDFDocument).setDrawColor.apply(a,u),typeof t.lineWidth=="number"&&this.jsPDFDocument.setLineWidth(t.lineWidth)}},e.prototype.splitTextToSize=function(t,r,n){return this.jsPDFDocument.splitTextToSize(t,r,n)},e.prototype.rect=function(t,r,n,i,a){return this.jsPDFDocument.rect(t,r,n,i,a)},e.prototype.getLastAutoTable=function(){return this.jsPDFDocument.lastAutoTable||null},e.prototype.getTextWidth=function(t){return this.jsPDFDocument.getTextWidth(t)},e.prototype.getDocument=function(){return this.jsPDFDocument},e.prototype.setPage=function(t){this.jsPDFDocument.setPage(t)},e.prototype.addPage=function(){return this.jsPDFDocument.addPage()},e.prototype.getFontList=function(){return this.jsPDFDocument.getFontList()},e.prototype.getGlobalOptions=function(){return tae||{}},e.prototype.getDocumentOptions=function(){return this.jsPDFDocument.__autoTableDocumentDefaults||{}},e.prototype.pageSize=function(){var t=this.jsPDFDocument.internal.pageSize;return t.width==null&&(t={width:t.getWidth(),height:t.getHeight()}),t},e.prototype.scaleFactor=function(){return this.jsPDFDocument.internal.scaleFactor},e.prototype.getLineHeightFactor=function(){var t=this.jsPDFDocument;return t.getLineHeightFactor?t.getLineHeightFactor():1.15},e.prototype.getLineHeight=function(t){return t/this.scaleFactor()*this.getLineHeightFactor()},e.prototype.pageNumber=function(){var t=this.jsPDFDocument.internal.getCurrentPageInfo();return t?t.pageNumber:this.jsPDFDocument.internal.getNumberOfPages()},e})(),ZL=function(e,t){return ZL=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},ZL(e,t)};function Lbe(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");ZL(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Ybe=(function(e){Lbe(t,e);function t(r){var n=e.call(this)||this;return n._element=r,n}return t})(Array);function H0t(e){return{font:"helvetica",fontStyle:"normal",overflow:"linebreak",fillColor:!1,textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5/e,lineColor:200,lineWidth:0,cellWidth:"auto",minCellHeight:0,minCellWidth:0}}function G0t(e){var t={striped:{table:{fillColor:255,textColor:80,fontStyle:"normal"},head:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},body:{},foot:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},alternateRow:{fillColor:245}},grid:{table:{fillColor:255,textColor:80,fontStyle:"normal",lineWidth:.1},head:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},body:{},foot:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},alternateRow:{}},plain:{head:{fontStyle:"bold"},foot:{fontStyle:"bold"}}};return t[e]}function fQ(e,t,r){r.applyStyles(t,!0);var n=Array.isArray(e)?e:[e],i=n.map(function(a){return r.getTextWidth(a)}).reduce(function(a,o){return Math.max(a,o)},0);return i}function Ube(e,t,r,n){var i=t.settings.tableLineWidth,a=t.settings.tableLineColor;e.applyStyles({lineWidth:i,lineColor:a});var o=Hbe(i,!1);o&&e.rect(r.x,r.y,t.getWidth(e.pageSize().width),n.y-r.y,o)}function Hbe(e,t){var r=e>0,n=t||t===0;return r&&n?"DF":r?"S":n?"F":null}function hD(e,t){var r,n,i,a;if(e=e||t,Array.isArray(e)){if(e.length>=4)return{top:e[0],right:e[1],bottom:e[2],left:e[3]};if(e.length===3)return{top:e[0],right:e[1],bottom:e[2],left:e[1]};if(e.length===2)return{top:e[0],right:e[1],bottom:e[0],left:e[1]};e.length===1?e=e[0]:e=t}return typeof e=="object"?(typeof e.vertical=="number"&&(e.top=e.vertical,e.bottom=e.vertical),typeof e.horizontal=="number"&&(e.right=e.horizontal,e.left=e.horizontal),{left:(r=e.left)!==null&&r!==void 0?r:t,top:(n=e.top)!==null&&n!==void 0?n:t,right:(i=e.right)!==null&&i!==void 0?i:t,bottom:(a=e.bottom)!==null&&a!==void 0?a:t}):(typeof e!="number"&&(e=t),{top:e,right:e,bottom:e,left:e})}function Gbe(e,t){var r=hD(t.settings.margin,0);return e.pageSize().width-(r.left+r.right)}function K0t(e,t,r,n,i){var a={},o=1.3333333333333333,s=GP(t,function(C){return i.getComputedStyle(C).backgroundColor});s!=null&&(a.fillColor=s);var l=GP(t,function(C){return i.getComputedStyle(C).color});l!=null&&(a.textColor=l);var c=J0t(n,r);c&&(a.cellPadding=c);var u="borderTopColor",A=o*r,d=n.borderTopWidth;if(n.borderBottomWidth===d&&n.borderRightWidth===d&&n.borderLeftWidth===d){var f=(parseFloat(d)||0)/A;f&&(a.lineWidth=f)}else a.lineWidth={top:(parseFloat(n.borderTopWidth)||0)/A,right:(parseFloat(n.borderRightWidth)||0)/A,bottom:(parseFloat(n.borderBottomWidth)||0)/A,left:(parseFloat(n.borderLeftWidth)||0)/A},a.lineWidth.top||(a.lineWidth.right?u="borderRightColor":a.lineWidth.bottom?u="borderBottomColor":a.lineWidth.left&&(u="borderLeftColor"));var h=GP(t,function(C){return i.getComputedStyle(C)[u]});h!=null&&(a.lineColor=h);var g=["left","right","center","justify"];g.indexOf(n.textAlign)!==-1&&(a.halign=n.textAlign),g=["middle","bottom","top"],g.indexOf(n.verticalAlign)!==-1&&(a.valign=n.verticalAlign);var p=parseInt(n.fontSize||"");isNaN(p)||(a.fontSize=p/o);var m=V0t(n);m&&(a.fontStyle=m);var y=(n.fontFamily||"").toLowerCase();return e.indexOf(y)!==-1&&(a.font=y),a}function V0t(e){var t="";return(e.fontWeight==="bold"||e.fontWeight==="bolder"||parseInt(e.fontWeight)>=700)&&(t="bold"),(e.fontStyle==="italic"||e.fontStyle==="oblique")&&(t+="italic"),t}function GP(e,t){var r=Kbe(e,t);if(!r)return null;var n=r.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d*))?\)$/);if(!n||!Array.isArray(n))return null;var i=[parseInt(n[1]),parseInt(n[2]),parseInt(n[3])],a=parseInt(n[4]);return a===0||isNaN(i[0])||isNaN(i[1])||isNaN(i[2])?null:i}function Kbe(e,t){var r=t(e);return r==="rgba(0, 0, 0, 0)"||r==="transparent"||r==="initial"||r==="inherit"?e.parentElement==null?null:Kbe(e.parentElement,t):r}function J0t(e,t){var r=[e.paddingTop,e.paddingRight,e.paddingBottom,e.paddingLeft],n=96/(72/t),i=(parseInt(e.lineHeight)-parseInt(e.fontSize))/t/2,a=r.map(function(s){return parseInt(s||"0")/n}),o=hD(a,0);return i>o.top&&(o.top=i),i>o.bottom&&(o.bottom=i),o}function Vbe(e,t,r,n,i){var a,o;n===void 0&&(n=!1),i===void 0&&(i=!1);var s;typeof t=="string"?s=r.document.querySelector(t):s=t;var l=Object.keys(e.getFontList()),c=e.scaleFactor(),u=[],A=[],d=[];if(!s)return console.error("Html table could not be found with input: ",t),{head:u,body:A,foot:d};for(var f=0;f<s.rows.length;f++){var h=s.rows[f],g=(o=(a=h?.parentElement)===null||a===void 0?void 0:a.tagName)===null||o===void 0?void 0:o.toLowerCase(),p=W0t(l,c,r,h,n,i);p&&(g==="thead"?u.push(p):g==="tfoot"?d.push(p):A.push(p))}return{head:u,body:A,foot:d}}function W0t(e,t,r,n,i,a){for(var o=new Ybe(n),s=0;s<n.cells.length;s++){var l=n.cells[s],c=r.getComputedStyle(l);if(i||c.display!=="none"){var u=void 0;a&&(u=K0t(e,l,t,c,r)),o.push({rowSpan:l.rowSpan,colSpan:l.colSpan,styles:u,_element:l,content:X0t(l)})}}var A=r.getComputedStyle(n);if(o.length>0&&(i||A.display!=="none"))return o}function X0t(e){var t=e.cloneNode(!0);return t.innerHTML=t.innerHTML.replace(/\n/g,"").replace(/ +/g," "),t.innerHTML=t.innerHTML.split(/<br.*?>/).map(function(r){return r.trim()}).join(`
`),t.innerText||t.textContent||""}function q0t(e,t,r){for(var n=0,i=[e,t,r];n<i.length;n++){var a=i[n];a&&typeof a!="object"&&console.error("The options parameter should be of type object, is: "+typeof a),a.startY&&typeof a.startY!="number"&&(console.error("Invalid value for startY option",a.startY),delete a.startY)}}function Nf(e,t,r,n,i){if(e==null)throw new TypeError("Cannot convert undefined or null to object");for(var a=Object(e),o=1;o<arguments.length;o++){var s=arguments[o];if(s!=null)for(var l in s)Object.prototype.hasOwnProperty.call(s,l)&&(a[l]=s[l])}return a}function Jbe(e,t){var r=new zE(e),n=r.getDocumentOptions(),i=r.getGlobalOptions();q0t(i,n,t);var a=Nf({},i,n,t),o;typeof window<"u"&&(o=window);var s=$0t(i,n,t),l=Z0t(i,n,t),c=eEt(r,a),u=rEt(r,a,o);return{id:t.tableId,content:u,hooks:l,styles:s,settings:c}}function $0t(e,t,r){for(var n={styles:{},headStyles:{},bodyStyles:{},footStyles:{},alternateRowStyles:{},columnStyles:{}},i=function(l){if(l==="columnStyles"){var c=e[l],u=t[l],A=r[l];n.columnStyles=Nf({},c,u,A)}else{var d=[e,t,r],f=d.map(function(h){return h[l]||{}});n[l]=Nf({},f[0],f[1],f[2])}},a=0,o=Object.keys(n);a<o.length;a++){var s=o[a];i(s)}return n}function Z0t(e,t,r){for(var n=[e,t,r],i={didParseCell:[],willDrawCell:[],didDrawCell:[],willDrawPage:[],didDrawPage:[]},a=0,o=n;a<o.length;a++){var s=o[a];s.didParseCell&&i.didParseCell.push(s.didParseCell),s.willDrawCell&&i.willDrawCell.push(s.willDrawCell),s.didDrawCell&&i.didDrawCell.push(s.didDrawCell),s.willDrawPage&&i.willDrawPage.push(s.willDrawPage),s.didDrawPage&&i.didDrawPage.push(s.didDrawPage)}return i}function eEt(e,t){var r,n,i,a,o,s,l,c,u,A,d,f,h=hD(t.margin,40/e.scaleFactor()),g=(r=tEt(e,t.startY))!==null&&r!==void 0?r:h.top,p;t.showFoot===!0?p="everyPage":t.showFoot===!1?p="never":p=(n=t.showFoot)!==null&&n!==void 0?n:"everyPage";var m;t.showHead===!0?m="everyPage":t.showHead===!1?m="never":m=(i=t.showHead)!==null&&i!==void 0?i:"everyPage";var y=(a=t.useCss)!==null&&a!==void 0?a:!1,C=t.theme||(y?"plain":"striped"),w=!!t.horizontalPageBreak,B=(o=t.horizontalPageBreakRepeat)!==null&&o!==void 0?o:null;return{includeHiddenHtml:(s=t.includeHiddenHtml)!==null&&s!==void 0?s:!1,useCss:y,theme:C,startY:g,margin:h,pageBreak:(l=t.pageBreak)!==null&&l!==void 0?l:"auto",rowPageBreak:(c=t.rowPageBreak)!==null&&c!==void 0?c:"auto",tableWidth:(u=t.tableWidth)!==null&&u!==void 0?u:"auto",showHead:m,showFoot:p,tableLineWidth:(A=t.tableLineWidth)!==null&&A!==void 0?A:0,tableLineColor:(d=t.tableLineColor)!==null&&d!==void 0?d:200,horizontalPageBreak:w,horizontalPageBreakRepeat:B,horizontalPageBreakBehaviour:(f=t.horizontalPageBreakBehaviour)!==null&&f!==void 0?f:"afterAllRows"}}function tEt(e,t){var r=e.getLastAutoTable(),n=e.scaleFactor(),i=e.pageNumber(),a=!1;if(r&&r.startPageNumber){var o=r.startPageNumber+r.pageNumber-1;a=o===i}return typeof t=="number"?t:(t==null||t===!1)&&a&&r?.finalY!=null?r.finalY+20/n:null}function rEt(e,t,r){var n=t.head||[],i=t.body||[],a=t.foot||[];if(t.html){var o=t.includeHiddenHtml;if(r){var s=Vbe(e,t.html,r,o,t.useCss)||{};n=s.head||n,i=s.body||n,a=s.foot||n}else console.error("Cannot parse html in non browser environment")}var l=t.columns||nEt(n,i,a);return{columns:l,head:n,body:i,foot:a}}function nEt(e,t,r){var n=e[0]||t[0]||r[0]||[],i=[];return Object.keys(n).filter(function(a){return a!=="_element"}).forEach(function(a){var o=1,s;Array.isArray(n)?s=n[parseInt(a)]:s=n[a],typeof s=="object"&&!Array.isArray(s)&&(o=s?.colSpan||1);for(var l=0;l<o;l++){var c=void 0;Array.isArray(n)?c=i.length:c=a+(l>0?"_".concat(l):"");var u={dataKey:c};i.push(u)}}),i}var eY=(function(){function e(t,r,n){this.table=r,this.pageNumber=r.pageNumber,this.settings=r.settings,this.cursor=n,this.doc=t.getDocument()}return e})(),iEt=(function(e){Lbe(t,e);function t(r,n,i,a,o,s){var l=e.call(this,r,n,s)||this;return l.cell=i,l.row=a,l.column=o,l.section=a.section,l}return t})(eY),aEt=(function(){function e(t,r){this.pageNumber=1,this.id=t.id,this.settings=t.settings,this.styles=t.styles,this.hooks=t.hooks,this.columns=r.columns,this.head=r.head,this.body=r.body,this.foot=r.foot}return e.prototype.getHeadHeight=function(t){return this.head.reduce(function(r,n){return r+n.getMaxCellHeight(t)},0)},e.prototype.getFootHeight=function(t){return this.foot.reduce(function(r,n){return r+n.getMaxCellHeight(t)},0)},e.prototype.allRows=function(){return this.head.concat(this.body).concat(this.foot)},e.prototype.callCellHooks=function(t,r,n,i,a,o){for(var s=0,l=r;s<l.length;s++){var c=l[s],u=new iEt(t,this,n,i,a,o),A=c(u)===!1;if(n.text=Array.isArray(n.text)?n.text:[n.text],A)return!1}return!0},e.prototype.callEndPageHooks=function(t,r){t.applyStyles(t.userStyles);for(var n=0,i=this.hooks.didDrawPage;n<i.length;n++){var a=i[n];a(new eY(t,this,r))}},e.prototype.callWillDrawPageHooks=function(t,r){for(var n=0,i=this.hooks.willDrawPage;n<i.length;n++){var a=i[n];a(new eY(t,this,r))}},e.prototype.getWidth=function(t){if(typeof this.settings.tableWidth=="number")return this.settings.tableWidth;if(this.settings.tableWidth==="wrap"){var r=this.columns.reduce(function(i,a){return i+a.wrappedWidth},0);return r}else{var n=this.settings.margin;return t-n.left-n.right}},e})(),Wbe=(function(){function e(t,r,n,i,a){a===void 0&&(a=!1),this.height=0,this.raw=t,t instanceof Ybe&&(this.raw=t._element,this.element=t._element),this.index=r,this.section=n,this.cells=i,this.spansMultiplePages=a}return e.prototype.getMaxCellHeight=function(t){var r=this;return t.reduce(function(n,i){var a;return Math.max(n,((a=r.cells[i.index])===null||a===void 0?void 0:a.height)||0)},0)},e.prototype.hasRowSpan=function(t){var r=this;return t.filter(function(n){var i=r.cells[n.index];return i?i.rowSpan>1:!1}).length>0},e.prototype.canEntireRowFit=function(t,r){return this.getMaxCellHeight(r)<=t},e.prototype.getMinimumRowHeight=function(t,r){var n=this;return t.reduce(function(i,a){var o=n.cells[a.index];if(!o)return 0;var s=r.getLineHeight(o.styles.fontSize),l=o.padding("vertical"),c=l+s;return c>i?c:i},0)},e})(),Xbe=(function(){function e(t,r,n){var i;this.contentHeight=0,this.contentWidth=0,this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.height=0,this.x=0,this.y=0,this.styles=r,this.section=n,this.raw=t;var a=t;t!=null&&typeof t=="object"&&!Array.isArray(t)?(this.rowSpan=t.rowSpan||1,this.colSpan=t.colSpan||1,a=(i=t.content)!==null&&i!==void 0?i:t,t._element&&(this.raw=t._element)):(this.rowSpan=1,this.colSpan=1);var o=a!=null?""+a:"",s=/\r\n|\r|\n/g;this.text=o.split(s)}return e.prototype.getTextPos=function(){var t;if(this.styles.valign==="top")t=this.y+this.padding("top");else if(this.styles.valign==="bottom")t=this.y+this.height-this.padding("bottom");else{var r=this.height-this.padding("vertical");t=this.y+r/2+this.padding("top")}var n;if(this.styles.halign==="right")n=this.x+this.width-this.padding("right");else if(this.styles.halign==="center"){var i=this.width-this.padding("horizontal");n=this.x+i/2+this.padding("left")}else n=this.x+this.padding("left");return{x:n,y:t}},e.prototype.getContentHeight=function(t,r){r===void 0&&(r=1.15);var n=Array.isArray(this.text)?this.text.length:1,i=this.styles.fontSize/t*r,a=n*i+this.padding("vertical");return Math.max(a,this.styles.minCellHeight)},e.prototype.padding=function(t){var r=hD(this.styles.cellPadding,0);return t==="vertical"?r.top+r.bottom:t==="horizontal"?r.left+r.right:r[t]},e})(),oEt=(function(){function e(t,r,n){this.wrappedWidth=0,this.minReadableWidth=0,this.minWidth=0,this.width=0,this.dataKey=t,this.raw=r,this.index=n}return e.prototype.getMaxCustomCellWidth=function(t){for(var r=0,n=0,i=t.allRows();n<i.length;n++){var a=i[n],o=a.cells[this.index];o&&typeof o.styles.cellWidth=="number"&&(r=Math.max(r,o.styles.cellWidth))}return r},e})();function sEt(e,t){lEt(e,t);var r=[],n=0;t.columns.forEach(function(a){var o=a.getMaxCustomCellWidth(t);o?a.width=o:(a.width=a.wrappedWidth,r.push(a)),n+=a.width});var i=t.getWidth(e.pageSize().width)-n;i&&(i=tY(r,i,function(a){return Math.max(a.minReadableWidth,a.minWidth)})),i&&(i=tY(r,i,function(a){return a.minWidth})),i=Math.abs(i),!t.settings.horizontalPageBreak&&i>.1/e.scaleFactor()&&(i=i<1?i:Math.round(i),console.log("Of the table content, ".concat(i," units width could not fit page"))),uEt(t),AEt(t,e),cEt(t)}function lEt(e,t){var r=e.scaleFactor(),n=t.settings.horizontalPageBreak,i=Gbe(e,t);t.allRows().forEach(function(a){for(var o=0,s=t.columns;o<s.length;o++){var l=s[o],c=a.cells[l.index];if(c){var u=t.hooks.didParseCell;t.callCellHooks(e,u,c,a,l,null);var A=c.padding("horizontal");c.contentWidth=fQ(c.text,c.styles,e)+A;var d=fQ(c.text.join(" ").split(/[^\S\u00A0]+/),c.styles,e);if(c.minReadableWidth=d+c.padding("horizontal"),typeof c.styles.cellWidth=="number")c.minWidth=c.styles.cellWidth,c.wrappedWidth=c.styles.cellWidth;else if(c.styles.cellWidth==="wrap"||n===!0)c.contentWidth>i?(c.minWidth=i,c.wrappedWidth=i):(c.minWidth=c.contentWidth,c.wrappedWidth=c.contentWidth);else{var f=10/r;c.minWidth=c.styles.minCellWidth||f,c.wrappedWidth=c.contentWidth,c.minWidth>c.wrappedWidth&&(c.wrappedWidth=c.minWidth)}}}}),t.allRows().forEach(function(a){for(var o=0,s=t.columns;o<s.length;o++){var l=s[o],c=a.cells[l.index];if(c&&c.colSpan===1)l.wrappedWidth=Math.max(l.wrappedWidth,c.wrappedWidth),l.minWidth=Math.max(l.minWidth,c.minWidth),l.minReadableWidth=Math.max(l.minReadableWidth,c.minReadableWidth);else{var u=t.styles.columnStyles[l.dataKey]||t.styles.columnStyles[l.index]||{},A=u.cellWidth||u.minCellWidth;A&&typeof A=="number"&&(l.minWidth=A,l.wrappedWidth=A)}c&&(c.colSpan>1&&!l.minWidth&&(l.minWidth=c.minWidth),c.colSpan>1&&!l.wrappedWidth&&(l.wrappedWidth=c.minWidth))}})}function tY(e,t,r){for(var n=t,i=e.reduce(function(f,h){return f+h.wrappedWidth},0),a=0;a<e.length;a++){var o=e[a],s=o.wrappedWidth/i,l=n*s,c=o.width+l,u=r(o),A=c<u?u:c;t-=A-o.width,o.width=A}if(t=Math.round(t*1e10)/1e10,t){var d=e.filter(function(f){return t<0?f.width>r(f):!0});d.length&&(t=tY(d,t,r))}return t}function cEt(e){for(var t={},r=1,n=e.allRows(),i=0;i<n.length;i++)for(var a=n[i],o=0,s=e.columns;o<s.length;o++){var l=s[o],c=t[l.index];if(r>1)r--,delete a.cells[l.index];else if(c)c.cell.height+=a.height,r=c.cell.colSpan,delete a.cells[l.index],c.left--,c.left<=1&&delete t[l.index];else{var u=a.cells[l.index];if(!u)continue;if(u.height=a.height,u.rowSpan>1){var A=n.length-i,d=u.rowSpan>A?A:u.rowSpan;t[l.index]={cell:u,left:d,row:a}}}}}function uEt(e){for(var t=e.allRows(),r=0;r<t.length;r++)for(var n=t[r],i=null,a=0,o=0,s=0;s<e.columns.length;s++){var l=e.columns[s];if(o-=1,o>1&&e.columns[s+1])a+=l.width,delete n.cells[l.index];else if(i){var c=i;delete n.cells[l.index],i=null,c.width=l.width+a}else{var c=n.cells[l.index];if(!c)continue;if(o=c.colSpan,a=0,c.colSpan>1){i=c,a+=l.width;continue}c.width=l.width+a}}}function AEt(e,t){for(var r={count:0,height:0},n=0,i=e.allRows();n<i.length;n++){for(var a=i[n],o=0,s=e.columns;o<s.length;o++){var l=s[o],c=a.cells[l.index];if(c){t.applyStyles(c.styles,!0);var u=c.width-c.padding("horizontal");if(c.styles.overflow==="linebreak")c.text=t.splitTextToSize(c.text,u+1/t.scaleFactor(),{fontSize:c.styles.fontSize});else if(c.styles.overflow==="ellipsize")c.text=rae(c.text,u,c.styles,t,"...");else if(c.styles.overflow==="hidden")c.text=rae(c.text,u,c.styles,t,"");else if(typeof c.styles.overflow=="function"){var A=c.styles.overflow(c.text,u);typeof A=="string"?c.text=[A]:c.text=A}c.contentHeight=c.getContentHeight(t.scaleFactor(),t.getLineHeightFactor());var d=c.contentHeight/c.rowSpan;c.rowSpan>1&&r.count*r.height<d*c.rowSpan?r={height:d,count:c.rowSpan}:r&&r.count>0&&r.height>d&&(d=r.height),d>a.height&&(a.height=d)}}r.count--}}function rae(e,t,r,n,i){return e.map(function(a){return dEt(a,t,r,n,i)})}function dEt(e,t,r,n,i){var a=1e4*n.scaleFactor();if(t=Math.ceil(t*a)/a,t>=fQ(e,r,n))return e;for(;t<fQ(e+i,r,n)&&!(e.length<=1);)e=e.substring(0,e.length-1);return e.trim()+i}function qbe(e,t){var r=new zE(e),n=fEt(t,r.scaleFactor()),i=new aEt(t,n);return sEt(r,i),r.applyStyles(r.userStyles),i}function fEt(e,t){var r=e.content,n=gEt(r.columns);if(r.head.length===0){var i=nae(n,"head");i&&r.head.push(i)}if(r.foot.length===0){var i=nae(n,"foot");i&&r.foot.push(i)}var a=e.settings.theme,o=e.styles;return{columns:n,head:KP("head",r.head,n,o,a,t),body:KP("body",r.body,n,o,a,t),foot:KP("foot",r.foot,n,o,a,t)}}function KP(e,t,r,n,i,a){var o={},s=t.map(function(l,c){for(var u=0,A={},d=0,f=0,h=0,g=r;h<g.length;h++){var p=g[h];if(o[p.index]==null||o[p.index].left===0)if(f===0){var m=void 0;Array.isArray(l)?m=l[p.index-d-u]:m=l[p.dataKey];var y={};typeof m=="object"&&!Array.isArray(m)&&(y=m?.styles||{});var C=pEt(e,p,c,i,n,a,y),w=new Xbe(m,C,e);A[p.dataKey]=w,A[p.index]=w,f=w.colSpan-1,o[p.index]={left:w.rowSpan-1,times:f}}else f--,d++;else o[p.index].left--,f=o[p.index].times,u++}return new Wbe(l,c,e,A)});return s}function nae(e,t){var r={};return e.forEach(function(n){if(n.raw!=null){var i=hEt(t,n.raw);i!=null&&(r[n.dataKey]=i)}}),Object.keys(r).length>0?r:null}function hEt(e,t){if(e==="head"){if(typeof t=="object")return t.header||null;if(typeof t=="string"||typeof t=="number")return t}else if(e==="foot"&&typeof t=="object")return t.footer;return null}function gEt(e){return e.map(function(t,r){var n,i;return typeof t=="object"?i=(n=t.dataKey)!==null&&n!==void 0?n:r:i=r,new oEt(i,t,r)})}function pEt(e,t,r,n,i,a,o){var s=G0t(n),l;e==="head"?l=i.headStyles:e==="body"?l=i.bodyStyles:e==="foot"&&(l=i.footStyles);var c=Nf({},s.table,s[e],i.styles,l),u=i.columnStyles[t.dataKey]||i.columnStyles[t.index]||{},A=e==="body"?u:{},d=e==="body"&&r%2===0?Nf({},s.alternateRow,i.alternateRowStyles):{},f=H0t(a),h=Nf({},f,c,d,A);return Nf(h,o)}function vEt(e,t,r){var n;r===void 0&&(r={});var i=Gbe(e,t),a=new Map,o=[],s=[],l=[];Array.isArray(t.settings.horizontalPageBreakRepeat)?l=t.settings.horizontalPageBreakRepeat:(typeof t.settings.horizontalPageBreakRepeat=="string"||typeof t.settings.horizontalPageBreakRepeat=="number")&&(l=[t.settings.horizontalPageBreakRepeat]),l.forEach(function(d){var f=t.columns.find(function(h){return h.dataKey===d||h.index===d});f&&!a.has(f.index)&&(a.set(f.index,!0),o.push(f.index),s.push(t.columns[f.index]),i-=f.wrappedWidth)});for(var c=!0,u=(n=r?.start)!==null&&n!==void 0?n:0;u<t.columns.length;){if(a.has(u)){u++;continue}var A=t.columns[u].wrappedWidth;if(c||i>=A)c=!1,o.push(u),s.push(t.columns[u]),i-=A;else break;u++}return{colIndexes:o,columns:s,lastIndex:u-1}}function mEt(e,t){for(var r=[],n=0;n<t.columns.length;n++){var i=vEt(e,t,{start:n});i.columns.length&&(r.push(i),n=i.lastIndex)}return r}function $be(e,t){var r=t.settings,n=r.startY,i=r.margin,a={x:i.left,y:n},o=t.getHeadHeight(t.columns)+t.getFootHeight(t.columns),s=n+i.bottom+o;if(r.pageBreak==="avoid"){var l=t.body,c=l.reduce(function(d,f){return d+f.height},0);s+=c}var u=new zE(e);(r.pageBreak==="always"||r.startY!=null&&s>u.pageSize().height)&&(eIe(u),a.y=i.top),t.callWillDrawPageHooks(u,a);var A=Nf({},a);t.startPageNumber=u.pageNumber(),r.horizontalPageBreak?EEt(u,t,A,a):(u.applyStyles(u.userStyles),(r.showHead==="firstPage"||r.showHead==="everyPage")&&t.head.forEach(function(d){return Jf(u,t,d,a,t.columns)}),u.applyStyles(u.userStyles),t.body.forEach(function(d,f){var h=f===t.body.length-1;hQ(u,t,d,h,A,a,t.columns)}),u.applyStyles(u.userStyles),(r.showFoot==="lastPage"||r.showFoot==="everyPage")&&t.foot.forEach(function(d){return Jf(u,t,d,a,t.columns)})),Ube(u,t,A,a),t.callEndPageHooks(u,a),t.finalY=a.y,e.lastAutoTable=t,u.applyStyles(u.userStyles)}function EEt(e,t,r,n){var i=mEt(e,t),a=t.settings;if(a.horizontalPageBreakBehaviour==="afterAllRows")i.forEach(function(c,u){e.applyStyles(e.userStyles),u>0?nB(e,t,r,n,c.columns,!0):iae(e,t,n,c.columns),yEt(e,t,r,n,c.columns),VP(e,t,n,c.columns)});else for(var o=-1,s=i[0],l=function(){var c=o;if(s){e.applyStyles(e.userStyles);var u=s.columns;o>=0?nB(e,t,r,n,u,!0):iae(e,t,n,u),c=aae(e,t,o+1,n,u),VP(e,t,n,u)}var A=c-o;i.slice(1).forEach(function(d){e.applyStyles(e.userStyles),nB(e,t,r,n,d.columns,!0),aae(e,t,o+1,n,d.columns,A),VP(e,t,n,d.columns)}),o=c};o<t.body.length-1;)l()}function iae(e,t,r,n){var i=t.settings;e.applyStyles(e.userStyles),(i.showHead==="firstPage"||i.showHead==="everyPage")&&t.head.forEach(function(a){return Jf(e,t,a,r,n)})}function yEt(e,t,r,n,i){e.applyStyles(e.userStyles),t.body.forEach(function(a,o){var s=o===t.body.length-1;hQ(e,t,a,s,r,n,i)})}function aae(e,t,r,n,i,a){e.applyStyles(e.userStyles),a=a??t.body.length;var o=Math.min(r+a,t.body.length),s=-1;return t.body.slice(r,o).forEach(function(l,c){var u=r+c===t.body.length-1,A=Zbe(e,t,u,n);l.canEntireRowFit(A,i)&&(Jf(e,t,l,n,i),s=r+c)}),s}function VP(e,t,r,n){var i=t.settings;e.applyStyles(e.userStyles),(i.showFoot==="lastPage"||i.showFoot==="everyPage")&&t.foot.forEach(function(a){return Jf(e,t,a,r,n)})}function CEt(e,t,r){var n=r.getLineHeight(e.styles.fontSize),i=e.padding("vertical"),a=Math.floor((t-i)/n);return Math.max(0,a)}function wEt(e,t,r,n){var i={};e.spansMultiplePages=!0,e.height=0;for(var a=0,o=0,s=r.columns;o<s.length;o++){var l=s[o],c=e.cells[l.index];if(c){Array.isArray(c.text)||(c.text=[c.text]);var u=new Xbe(c.raw,c.styles,c.section);u=Nf(u,c),u.text=[];var A=CEt(c,t,n);c.text.length>A&&(u.text=c.text.splice(A,c.text.length));var d=n.scaleFactor(),f=n.getLineHeightFactor();c.contentHeight=c.getContentHeight(d,f),c.contentHeight>=t&&(c.contentHeight=t,u.styles.minCellHeight-=t),c.contentHeight>e.height&&(e.height=c.contentHeight),u.contentHeight=u.getContentHeight(d,f),u.contentHeight>a&&(a=u.contentHeight),i[l.index]=u}}var h=new Wbe(e.raw,-1,e.section,i,!0);h.height=a;for(var g=0,p=r.columns;g<p.length;g++){var l=p[g],u=h.cells[l.index];u&&(u.height=h.height);var c=e.cells[l.index];c&&(c.height=e.height)}return h}function BEt(e,t,r,n){var i=e.pageSize().height,a=n.settings.margin,o=a.top+a.bottom,s=i-o;t.section==="body"&&(s-=n.getHeadHeight(n.columns)+n.getFootHeight(n.columns));var l=t.getMinimumRowHeight(n.columns,e),c=l<r;if(l>s)return console.log("Will not be able to print row ".concat(t.index," correctly since it's minimum height is larger than page height")),!0;if(!c)return!1;var u=t.hasRowSpan(n.columns),A=t.getMaxCellHeight(n.columns)>s;return A?(u&&console.log("The content of row ".concat(t.index," will not be drawn correctly since drawing rows with a height larger than the page height and has cells with rowspans is not supported.")),!0):!(u||n.settings.rowPageBreak==="avoid")}function hQ(e,t,r,n,i,a,o){var s=Zbe(e,t,n,a);if(r.canEntireRowFit(s,o))Jf(e,t,r,a,o);else if(BEt(e,r,s,t)){var l=wEt(r,s,t,e);Jf(e,t,r,a,o),nB(e,t,i,a,o),hQ(e,t,l,n,i,a,o)}else nB(e,t,i,a,o),hQ(e,t,r,n,i,a,o)}function Jf(e,t,r,n,i){n.x=t.settings.margin.left;for(var a=0,o=i;a<o.length;a++){var s=o[a],l=r.cells[s.index];if(!l){n.x+=s.width;continue}e.applyStyles(l.styles),l.x=n.x,l.y=n.y;var c=t.callCellHooks(e,t.hooks.willDrawCell,l,r,s,n);if(c===!1){n.x+=s.width;continue}xEt(e,l,n);var u=l.getTextPos();zbe(l.text,u.x,u.y,{halign:l.styles.halign,valign:l.styles.valign,maxWidth:Math.ceil(l.width-l.padding("left")-l.padding("right"))},e.getDocument()),t.callCellHooks(e,t.hooks.didDrawCell,l,r,s,n),n.x+=s.width}n.y+=r.height}function xEt(e,t,r){var n=t.styles;if(e.getDocument().setFillColor(e.getDocument().getFillColor()),typeof n.lineWidth=="number"){var i=Hbe(n.lineWidth,n.fillColor);i&&e.rect(t.x,r.y,t.width,t.height,i)}else typeof n.lineWidth=="object"&&(n.fillColor&&e.rect(t.x,r.y,t.width,t.height,"F"),MEt(e,t,r,n.lineWidth))}function MEt(e,t,r,n){var i,a,o,s;n.top&&(i=r.x,a=r.y,o=r.x+t.width,s=r.y,n.right&&(o+=.5*n.right),n.left&&(i-=.5*n.left),l(n.top,i,a,o,s)),n.bottom&&(i=r.x,a=r.y+t.height,o=r.x+t.width,s=r.y+t.height,n.right&&(o+=.5*n.right),n.left&&(i-=.5*n.left),l(n.bottom,i,a,o,s)),n.left&&(i=r.x,a=r.y,o=r.x,s=r.y+t.height,n.top&&(a-=.5*n.top),n.bottom&&(s+=.5*n.bottom),l(n.left,i,a,o,s)),n.right&&(i=r.x+t.width,a=r.y,o=r.x+t.width,s=r.y+t.height,n.top&&(a-=.5*n.top),n.bottom&&(s+=.5*n.bottom),l(n.right,i,a,o,s));function l(c,u,A,d,f){e.getDocument().setLineWidth(c),e.getDocument().line(u,A,d,f,"S")}}function Zbe(e,t,r,n){var i=t.settings.margin.bottom,a=t.settings.showFoot;return(a==="everyPage"||a==="lastPage"&&r)&&(i+=t.getFootHeight(t.columns)),e.pageSize().height-n.y-i}function nB(e,t,r,n,i,a){i===void 0&&(i=[]),a===void 0&&(a=!1),e.applyStyles(e.userStyles),t.settings.showFoot==="everyPage"&&!a&&t.foot.forEach(function(s){return Jf(e,t,s,n,i)}),t.callEndPageHooks(e,n);var o=t.settings.margin;Ube(e,t,r,n),eIe(e),t.pageNumber++,n.x=o.left,n.y=o.top,r.y=o.top,t.callWillDrawPageHooks(e,n),t.settings.showHead==="everyPage"&&(t.head.forEach(function(s){return Jf(e,t,s,n,i)}),e.applyStyles(e.userStyles))}function eIe(e){var t=e.pageNumber();e.setPage(t+1);var r=e.pageNumber();return r===t?(e.addPage(),!0):!1}function bEt(e){e.API.autoTable=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=t[0],i=Jbe(this,n),a=qbe(this,i);return $be(this,a),this},e.API.lastAutoTable=!1,e.API.autoTableText=function(t,r,n,i){zbe(t,r,n,i,this)},e.API.autoTableSetDefaults=function(t){return zE.setDefaults(t,this),this},e.autoTableSetDefaults=function(t,r){zE.setDefaults(t,r)},e.API.autoTableHtmlToJson=function(t,r){var n;if(r===void 0&&(r=!1),typeof window>"u")return console.error("Cannot run autoTableHtmlToJson in non browser environment"),null;var i=new zE(this),a=Vbe(i,t,window,r,!1),o=a.head,s=a.body,l=((n=o[0])===null||n===void 0?void 0:n.map(function(c){return c.content}))||[];return{columns:l,rows:s,data:s}}}var JP;function IEt(e,t){var r=Jbe(e,t),n=qbe(e,r);$be(e,n)}try{if(typeof window<"u"&&window){var oae=window,sae=oae.jsPDF||((JP=oae.jspdf)===null||JP===void 0?void 0:JP.jsPDF);sae&&bEt(sae)}}catch(e){console.error("Could not apply autoTable plugin",e)}const Jv=5,LE=4,SEt=5,gD=297,REt=210,rY=gD/2,tIe=1,l9=gD-2*Jv,YE=14,c9=Jv+2,rIe=gD-2*c9,nIe=6,lae=8,iIe=10,aIe=12,cae=100;function TEt(){return new Promise(e=>setTimeout(e,1e3))}const uae=e=>{const r=String(e).match(/\d+$/);return r?parseInt(r[0],10):null};function Aae(e,t,r,n,i){const a=uae(r),o=uae(n);return async function(s,l){const c=l();s(aJ(!0)),await TEt();let u=new Bn({orientation:"l",unit:"mm",format:"a4"});u.addFileToVFS("Roboto-Regular.ttf",nvt),u.addFont("Roboto-Regular.ttf","custom","normal"),u.setFont("custom");const A=`${c.cti.settings.data.environment.FINESS} - ${c.cti.settings.data.environment.ENVIRONMENT}`;u=QEt(u,e,c.cti.components.favorites.hiddenColumns,t,a,o,A,c,i),u.putTotalPages("{total_pages_count_string}"),window.open(u.output("bloburl")),setTimeout(()=>s(aJ(!1)),2e3)}}function QEt(e,t,r,n,i,a,o,s,l){const c=Object.values(t.run.data).filter(u=>u.visible===!0);return Object.values(c).forEach((u,A)=>{if(n==="TOUT"||i===A){const d=u.label?u.label:u.excelLabel;e=dae(e,t.run.title!==""?t.run.title:t.desc.attributes.label,o,d),e.setTextColor(0,0,0);const f=t.run?.viewFilters?.filter(y=>y!=="");let h=0;if(f?.length){e.setFontSize(iIe);const y=e.getTextDimensions(f[0]).h,C=FEt(e,f);h=y*(C+3),_Et(e,t,f,y,h)}e.setFontSize(aIe);const g=NEt(e,t,o,u,h);e=nY(e,t.run.title,o,d);let p=DEt(t,s,u,r);const m=p.map(y=>my(y.titleText.replace(/<br>/g,`
`)));Object.values(u.similitabs).sort((y,C)=>Number(y.id)-Number(C.id)).forEach((y,C)=>{if(n==="TOUT"||a===C||Object.keys(u.similitabs).length<=1){let w=[],B=[],x=[],M=[];if(l&&Object.keys(l).length){const _=A9(y.data[0]),N=jf(_,l.key,l.order);M=Kx(N)}else M=y.data[0];let S={},R={},b=M.map((_,N)=>{let P=[];return _.LVL==="1"&&w.push(N),_.LVL==="2"&&B.push(N),_.LVL==="3"&&x.push(N),_.BKGD_COLOR&&_.BKGD_COLOR!==""&&(S[N]=_.BKGD_COLOR),_.COLOR&&_.COLOR!==""&&(R[N]=_.COLOR),p.forEach((k,j)=>{let Y=null;if(!_[k.dataKey])return;if(_[k.dataKey].symbol&&Object.keys(_[k.dataKey].symbol).length){var X=document.createElement("div");X.innerHTML=_[k.dataKey].symbol.html,Y=X.innerText}let K=_[k.dataKey].sanitizedText;K.length>cae&&(K=K.substring(0,cae)),Y?P.push(`${Y} ${K}`):P.push(K)}),P}),T=y.data[1].map((_,N)=>{let P=[];return p.forEach(k=>{_[k.dataKey]&&(_[k.dataKey].sanitizedText==="TOTAL"?P.push("TOTAL GÉNÉRAL"):P.push(_[k.dataKey].sanitizedText))}),P});const D=LE+YE+tIe*2,F=!g.length&&f.length?D+h:D;IEt(e,{startY:F,margin:{left:Jv,right:Jv,top:D},head:[m],body:b,foot:T,rowPageBreak:"auto",horizontalPageBreak:!0,horizontalPageBreakBehaviour:"immediately",horizontalPageBreakRepeat:0,headStyles:{fontSize:lae,fillColor:[255,180,136],textColor:[0,0,0],halign:"left"},footStyles:{fontSize:lae,fillColor:[152,193,217],textColor:[0,0,0],overflow:"ellipsize"},bodyStyles:{font:"custom",fontSize:nIe,fillColor:[245,245,245],halign:"left"},alternateRowStyles:{fillColor:[255,255,255]},allSectionHooks:!0,showFoot:"lastPage",didParseCell:function(_){if(w.includes(_.row.index)&&_.section==="body"&&B.length&&(_.cell.styles.fillColor=[254,210,151]),B.includes(_.row.index)&&_.section!=="body"&&x.length&&(_.cell.styles.textColor=[15,77,148]),S[_.row.index]&&_.section==="body"){let N=S[_.row.index];if(N.length<7){const P=7-N.length;let k="#";for(let j=0;j<P;j++)k=k+"0";k=k+N.replace("#","").replace("0x",""),N=`${k.substring(0,7)}`}_.cell.styles.fillColor=N}if(R[_.row.index]&&_.section==="body"){let N=R[_.row.index];if(N.length<7){const P=7-N.length;let k="#";for(let j=0;j<P;j++)k=k+"0";k=k+N.replace("#","").replace("0x",""),N=`${k.substring(0,7)}`}_.cell.styles.textColor=N}_.cell.text[0].includes("▼")&&(_.cell.styles.textColor=Tn.red),_.cell.text[0].includes("▲")&&(_.cell.styles.textColor=Tn.green)},didDrawPage:function(_){const N=t.run.title!==""?t.run.title:t.desc.attributes.label;e=dae(e,N,o,d,y.name),e=nY(e,N,o,d)}}),e.addPage()}})}}),e}const DEt=(e,t,r,n)=>{const i=n.map(s=>s.dataField);let a=t.cti.history.columns[`${t.cti.view.runRef}_${r.label}`];if(a)return a.filter(s=>s.hidden!==!0);let o=Object.values(r.datagrid.columns).filter(s=>s.visible===!0&&s.hidden!==!0&&!i.includes(s.dataKey)&&s.printable!=="false");return o=o.filter(s=>s?.visibleCondition?mi(s.visibleCondition,e):!0),e?.desc?.attributes?.isFavorite==="true"&&o.sort((s,l)=>Number(s?.order)-Number(l?.order)),o};function dae(e,t,r,n,i=""){e.setFontSize(iIe),e.setTextColor(255,255,255);const a=e.getTextDimensions(t).h,o=i?`${n} - ${i}`:n;let s=o?LE+YE/2-a:LE+YE/2;return e.setFillColor(1,43,67),e.rect(Jv,LE,l9,YE,"F"),e.text(t,rY,s,{align:"center",baseline:"middle"}),o&&(s+=a*2,e.text(o,rY,s,{align:"center",baseline:"middle"})),e}function FEt(e,t){let r=0;return t.forEach((n,i)=>{const a=e.splitTextToSize(my(n),rIe);r+=a.length}),r}function _Et(e,t,r,n,i){const a=LE+YE+tIe;e.setFillColor(255,136,1),e.rect(Jv,a,l9,i,"F");let o=1.3,s=1;r.forEach((l,c)=>{const u=e.splitTextToSize(my(l),rIe);let A=a+n;c>0&&(A=a+n*o*s),e.text(u,c9,A,{baseline:"top"}),s+=u.length})}function NEt(e,t,r,n,i){const a=ns(n.label),o=n.label?n.label:n.excelLabel;let s=n.charts.length>1,l=[],c=[];if(s===!1){let d=document.querySelector(`div[tabname="${a}"][similitabname="synthese"]`);d===null&&(d=document.querySelector(`div[tabname="${a}"]`)),l=d!==null?d.querySelectorAll("canvas"):[],c=d!==null?d.querySelectorAll(".graph-title"):[]}else{let d=document.querySelectorAll(`.slick-slide:not(.slick-cloned) div[tabname="${a}"][similitabname="synthese"]`);d===null&&(d=document.querySelectorAll(`.slick-slide:not(.slick-cloned) div[tabname="${a}"]`)),d.forEach(f=>{l=[...l,...f.querySelectorAll("canvas")],c=[...c,...f.querySelectorAll(".graph-title")]})}const u=[...c].map(d=>d.innerHTML),A=LE+YE+i+10;return[...l].forEach((d,f)=>{f!==0&&f%2===0&&(e.addPage(),e=nY(e,t.run.title,r,o)),e.addImage(d,"PNG",Jv+f%2*145,A+2,145,150),e.setFontSize(aIe);const h=f%2===0?1:2;e.text(u[f],gD/4*(f%2+h),A,{align:"center"})}),l.length&&e.addPage(),l}function nY(e,t,r,n,i=""){e.setFontSize(nIe),e.setTextColor(0,0,0);const a=`Le ${ma().format("DD/MM/YYYY")} - ${r} `,o=REt-SEt;e.text(a,c9,o);let s=i?`${n} - ${i}`:n;s||(s=t),e.text(s,rY,o,{align:"center"});const l="{total_pages_count_string}";let c="Page "+e.internal.getNumberOfPages();return typeof e.putTotalPages=="function"&&(c=c+"/"+l),e.text(c,l9,o,{align:"center"}),e}function my(e){let t=document.createElement("DIV");return t.innerHTML=e,t.textContent||t.innerText||""}const kEt=(e,t,r)=>{if(r>=e.length)for(var n=r-e.length+1;n--;)e.push(void 0);return e.splice(r,0,e.splice(t,1)[0]),e};function WP(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?Object(arguments[t]):{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&n.push.apply(n,Object.getOwnPropertySymbols(r).filter(function(i){return Object.getOwnPropertyDescriptor(r,i).enumerable})),n.forEach(function(i){ee(e,i,r[i])})}return e}var XP,fae;function PEt(){if(fae)return XP;fae=1;var e=function(t,r,n,i,a,o,s,l){if(!t){var c;if(r===void 0)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,i,a,o,s,l],A=0;c=new Error(r.replace(/%s/g,function(){return u[A++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}};return XP=e,XP}var OEt=PEt();const Wv=xn(OEt);var jEt=(function(){function e(){ri(this,e),ee(this,"refs",{})}return ni(e,[{key:"add",value:function(r,n){this.refs[r]||(this.refs[r]=[]),this.refs[r].push(n)}},{key:"remove",value:function(r,n){var i=this.getIndex(r,n);i!==-1&&this.refs[r].splice(i,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var r=this;return this.refs[this.active.collection].find(function(n){var i=n.node;return i.sortableInfo.index==r.active.index})}},{key:"getIndex",value:function(r,n){return this.refs[r].indexOf(n)}},{key:"getOrderedRefs",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[r].sort(zEt)}}]),e})();function zEt(e,t){var r=e.node.sortableInfo.index,n=t.node.sortableInfo.index;return r-n}function oIe(e,t){return Object.keys(e).reduce(function(r,n){return t.indexOf(n)===-1&&(r[n]=e[n]),r},{})}var S0={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},sIe=(function(){if(typeof window>"u"||typeof document>"u")return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||e.OLink===""&&["","o"])[1];return t==="ms"?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""})();function Xb(e,t){Object.keys(t).forEach(function(r){e.style[r]=t[r]})}function qb(e,t){e.style["".concat(sIe,"Transform")]=t==null?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function qP(e,t){e.style["".concat(sIe,"TransitionDuration")]=t==null?"":"".concat(t,"ms")}function Tw(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function hae(e,t,r){return Math.max(e,Math.min(r,t))}function yE(e){return e.substr(-2)==="px"?parseFloat(e):0}function LEt(e){var t=window.getComputedStyle(e);return{bottom:yE(t.marginBottom),left:yE(t.marginLeft),right:yE(t.marginRight),top:yE(t.marginTop)}}function u9(e,t){var r=t.displayName||t.name;return r?"".concat(e,"(").concat(r,")"):e}function $P(e,t){var r=e.getBoundingClientRect();return{top:r.top+t.top,left:r.left+t.left}}function oC(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function YEt(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function jR(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(e){var n={left:r.left+e.offsetLeft,top:r.top+e.offsetTop};return e.parentNode===t?n:jR(e.parentNode,t,n)}}function UEt(e,t,r){return e<r&&e>t?e-1:e>r&&e<t?e+1:e}function gae(e){var t=e.lockOffset,r=e.width,n=e.height,i=t,a=t,o="px";if(typeof t=="string"){var s=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);Wv(s!==null,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),i=parseFloat(t),a=parseFloat(t),o=s[1]}return Wv(isFinite(i)&&isFinite(a),"lockOffset value should be a finite. Given %s",t),o==="%"&&(i=i*r/100,a=a*n/100),{x:i,y:a}}function HEt(e){var t=e.height,r=e.width,n=e.lockOffset,i=Array.isArray(n)?n:[n,n];Wv(i.length===2,"lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given %s",n);var a=Ve(i,2),o=a[0],s=a[1];return[gae({height:t,lockOffset:o,width:r}),gae({height:t,lockOffset:s,width:r})]}function GEt(e){var t=window.getComputedStyle(e),r=/(auto|scroll)/,n=["overflow","overflowX","overflowY"];return n.find(function(i){return r.test(t[i])})}function lIe(e){return e instanceof HTMLElement?GEt(e)?e:lIe(e.parentNode):null}function KEt(e){var t=window.getComputedStyle(e);return t.display==="grid"?{x:yE(t.gridColumnGap),y:yE(t.gridRowGap)}:{x:0,y:0}}var Fp={ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40},Av={Anchor:"A",Button:"BUTTON",Canvas:"CANVAS",Input:"INPUT",Option:"OPTION",Textarea:"TEXTAREA",Select:"SELECT"};function VEt(e){var t="input, textarea, select, canvas, [contenteditable]",r=e.querySelectorAll(t),n=e.cloneNode(!0),i=ir(n.querySelectorAll(t));return i.forEach(function(a,o){if(a.type!=="file"&&(a.value=r[o].value),a.type==="radio"&&a.name&&(a.name="__sortableClone__".concat(a.name)),a.tagName===Av.Canvas&&r[o].width>0&&r[o].height>0){var s=a.getContext("2d");s.drawImage(r[o],0,0)}}),n}function JEt(e){var t,r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return r=t=(function(i){wi(a,i);function a(){var o,s;ri(this,a);for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];return s=vu(this,(o=$a(a)).call.apply(o,[this].concat(c))),ee(Mt(Mt(s)),"wrappedInstance",E.createRef()),s}return ni(a,[{key:"componentDidMount",value:function(){var s=ls.findDOMNode(this);s.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return Wv(n.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.wrappedInstance.current}},{key:"render",value:function(){var s=n.withRef?this.wrappedInstance:null;return E.createElement(e,ge({ref:s},this.props))}}]),a})(E.Component),ee(t,"displayName",u9("sortableHandle",e)),r}function pae(e){return e.sortableHandle!=null}var WEt=(function(){function e(t,r){ri(this,e),this.container=t,this.onScrollCallback=r}return ni(e,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(r){var n=this,i=r.translate,a=r.minTranslate,o=r.maxTranslate,s=r.width,l=r.height,c={x:0,y:0},u={x:1,y:1},A={x:10,y:10},d=this.container,f=d.scrollTop,h=d.scrollLeft,g=d.scrollHeight,p=d.scrollWidth,m=d.clientHeight,y=d.clientWidth,C=f===0,w=g-f-m===0,B=h===0,x=p-h-y===0;i.y>=o.y-l/2&&!w?(c.y=1,u.y=A.y*Math.abs((o.y-l/2-i.y)/l)):i.x>=o.x-s/2&&!x?(c.x=1,u.x=A.x*Math.abs((o.x-s/2-i.x)/s)):i.y<=a.y+l/2&&!C?(c.y=-1,u.y=A.y*Math.abs((i.y-l/2-a.y)/l)):i.x<=a.x+s/2&&!B&&(c.x=-1,u.x=A.x*Math.abs((i.x-s/2-a.x)/s)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(c.x!==0||c.y!==0)&&(this.interval=setInterval(function(){n.isAutoScrolling=!0;var M={left:u.x*c.x,top:u.y*c.y};n.container.scrollTop+=M.top,n.container.scrollLeft+=M.left,n.onScrollCallback(M)},5))}}]),e})();function XEt(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}}function qEt(e){var t=[Av.Input,Av.Textarea,Av.Select,Av.Option,Av.Button];return!!(t.indexOf(e.target.tagName)!==-1||Tw(e.target,function(r){return r.contentEditable==="true"}))}var cIe={axis:J.oneOf(["x","y","xy"]),contentWindow:J.any,disableAutoscroll:J.bool,distance:J.number,getContainer:J.func,getHelperDimensions:J.func,helperClass:J.string,helperContainer:J.oneOfType([J.func,typeof HTMLElement>"u"?J.any:J.instanceOf(HTMLElement)]),hideSortableGhost:J.bool,keyboardSortingTransitionDuration:J.number,lockAxis:J.string,lockOffset:J.oneOfType([J.number,J.string,J.arrayOf(J.oneOfType([J.number,J.string]))]),lockToContainerEdges:J.bool,onSortEnd:J.func,onSortMove:J.func,onSortOver:J.func,onSortStart:J.func,pressDelay:J.number,pressThreshold:J.number,keyCodes:J.shape({lift:J.arrayOf(J.number),drop:J.arrayOf(J.number),cancel:J.arrayOf(J.number),up:J.arrayOf(J.number),down:J.arrayOf(J.number)}),shouldCancelStart:J.func,transitionDuration:J.number,updateBeforeSortStart:J.func,useDragHandle:J.bool,useWindowAsScrollContainer:J.bool},uIe={lift:[Fp.SPACE],drop:[Fp.SPACE],cancel:[Fp.ESC],up:[Fp.UP,Fp.LEFT],down:[Fp.DOWN,Fp.RIGHT]},$Et={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:XEt,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:uIe,shouldCancelStart:qEt,transitionDuration:300,useWindowAsScrollContainer:!1},ZEt=Object.keys(cIe);function eyt(e){Wv(!(e.distance&&e.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function tyt(e,t){try{var r=e()}catch(n){return t(!0,n)}return r&&r.then?r.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}var AIe=E.createContext({manager:{}});function dIe(e){var t,r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return r=t=(function(i){wi(a,i);function a(o){var s;ri(this,a),s=vu(this,$a(a).call(this,o)),ee(Mt(Mt(s)),"state",{}),ee(Mt(Mt(s)),"handleStart",function(c){var u=s.props,A=u.distance,d=u.shouldCancelStart;if(!(c.button===2||d(c))){s.touched=!0,s.position=oC(c);var f=Tw(c.target,function(C){return C.sortableInfo!=null});if(f&&f.sortableInfo&&s.nodeIsChild(f)&&!s.state.sorting){var h=s.props.useDragHandle,g=f.sortableInfo,p=g.index,m=g.collection,y=g.disabled;if(y||h&&!Tw(c.target,pae))return;s.manager.active={collection:m,index:p},!YEt(c)&&c.target.tagName===Av.Anchor&&c.preventDefault(),A||(s.props.pressDelay===0?s.handlePress(c):s.pressTimer=setTimeout(function(){return s.handlePress(c)},s.props.pressDelay))}}}),ee(Mt(Mt(s)),"nodeIsChild",function(c){return c.sortableInfo.manager===s.manager}),ee(Mt(Mt(s)),"handleMove",function(c){var u=s.props,A=u.distance,d=u.pressThreshold;if(!s.state.sorting&&s.touched&&!s._awaitingUpdateBeforeSortStart){var f=oC(c),h={x:s.position.x-f.x,y:s.position.y-f.y},g=Math.abs(h.x)+Math.abs(h.y);s.delta=h,!A&&(!d||g>=d)?(clearTimeout(s.cancelTimer),s.cancelTimer=setTimeout(s.cancel,0)):A&&g>=A&&s.manager.isActive()&&s.handlePress(c)}}),ee(Mt(Mt(s)),"handleEnd",function(){s.touched=!1,s.cancel()}),ee(Mt(Mt(s)),"cancel",function(){var c=s.props.distance,u=s.state.sorting;u||(c||clearTimeout(s.pressTimer),s.manager.active=null)}),ee(Mt(Mt(s)),"handlePress",function(c){try{var u=s.manager.getActive(),A=(function(){if(u){var d=function(){var b=B.sortableInfo.index,T=LEt(B),D=KEt(s.container),F=s.scrollContainer.getBoundingClientRect(),_=g({index:b,node:B,collection:x});if(s.node=B,s.margin=T,s.gridGap=D,s.width=_.width,s.height=_.height,s.marginOffset={x:s.margin.left+s.margin.right+s.gridGap.x,y:Math.max(s.margin.top,s.margin.bottom,s.gridGap.y)},s.boundingClientRect=B.getBoundingClientRect(),s.containerBoundingRect=F,s.index=b,s.newIndex=b,s.axis={x:h.indexOf("x")>=0,y:h.indexOf("y")>=0},s.offsetEdge=jR(B,s.container),M?s.initialOffset=oC(WP({},c,{pageX:s.boundingClientRect.left,pageY:s.boundingClientRect.top})):s.initialOffset=oC(c),s.initialScroll={left:s.scrollContainer.scrollLeft,top:s.scrollContainer.scrollTop},s.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},s.helper=s.helperContainer.appendChild(VEt(B)),Xb(s.helper,{boxSizing:"border-box",height:"".concat(s.height,"px"),left:"".concat(s.boundingClientRect.left-T.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(s.boundingClientRect.top-T.top,"px"),width:"".concat(s.width,"px")}),M&&s.helper.focus(),m&&(s.sortableGhost=B,Xb(B,{opacity:0,visibility:"hidden"})),s.minTranslate={},s.maxTranslate={},M){var N=w?{top:0,left:0,width:s.contentWindow.innerWidth,height:s.contentWindow.innerHeight}:s.containerBoundingRect,P=N.top,k=N.left,j=N.width,Y=N.height,X=P+Y,K=k+j;s.axis.x&&(s.minTranslate.x=k-s.boundingClientRect.left,s.maxTranslate.x=K-(s.boundingClientRect.left+s.width)),s.axis.y&&(s.minTranslate.y=P-s.boundingClientRect.top,s.maxTranslate.y=X-(s.boundingClientRect.top+s.height))}else s.axis.x&&(s.minTranslate.x=(w?0:F.left)-s.boundingClientRect.left-s.width/2,s.maxTranslate.x=(w?s.contentWindow.innerWidth:F.left+F.width)-s.boundingClientRect.left-s.width/2),s.axis.y&&(s.minTranslate.y=(w?0:F.top)-s.boundingClientRect.top-s.height/2,s.maxTranslate.y=(w?s.contentWindow.innerHeight:F.top+F.height)-s.boundingClientRect.top-s.height/2);p&&p.split(" ").forEach(function(U){return s.helper.classList.add(U)}),s.listenerNode=c.touches?c.target:s.contentWindow,M?(s.listenerNode.addEventListener("wheel",s.handleKeyEnd,!0),s.listenerNode.addEventListener("mousedown",s.handleKeyEnd,!0),s.listenerNode.addEventListener("keydown",s.handleKeyDown)):(S0.move.forEach(function(U){return s.listenerNode.addEventListener(U,s.handleSortMove,!1)}),S0.end.forEach(function(U){return s.listenerNode.addEventListener(U,s.handleSortEnd,!1)})),s.setState({sorting:!0,sortingIndex:b}),C&&C({node:B,index:b,collection:x,isKeySorting:M,nodes:s.manager.getOrderedRefs(),helper:s.helper},c),M&&s.keyMove(0)},f=s.props,h=f.axis,g=f.getHelperDimensions,p=f.helperClass,m=f.hideSortableGhost,y=f.updateBeforeSortStart,C=f.onSortStart,w=f.useWindowAsScrollContainer,B=u.node,x=u.collection,M=s.manager.isKeySorting,S=(function(){if(typeof y=="function"){s._awaitingUpdateBeforeSortStart=!0;var R=tyt(function(){var b=B.sortableInfo.index;return Promise.resolve(y({collection:x,index:b,node:B,isKeySorting:M},c)).then(function(){})},function(b,T){if(s._awaitingUpdateBeforeSortStart=!1,b)throw T;return T});if(R&&R.then)return R.then(function(){})}})();return S&&S.then?S.then(d):d(S)}})();return Promise.resolve(A&&A.then?A.then(function(){}):void 0)}catch(d){return Promise.reject(d)}}),ee(Mt(Mt(s)),"handleSortMove",function(c){var u=s.props.onSortMove;typeof c.preventDefault=="function"&&c.cancelable&&c.preventDefault(),s.updateHelperPosition(c),s.animateNodes(),s.autoscroll(),u&&u(c)}),ee(Mt(Mt(s)),"handleSortEnd",function(c){var u=s.props,A=u.hideSortableGhost,d=u.onSortEnd,f=s.manager,h=f.active.collection,g=f.isKeySorting,p=s.manager.getOrderedRefs();s.listenerNode&&(g?(s.listenerNode.removeEventListener("wheel",s.handleKeyEnd,!0),s.listenerNode.removeEventListener("mousedown",s.handleKeyEnd,!0),s.listenerNode.removeEventListener("keydown",s.handleKeyDown)):(S0.move.forEach(function(B){return s.listenerNode.removeEventListener(B,s.handleSortMove)}),S0.end.forEach(function(B){return s.listenerNode.removeEventListener(B,s.handleSortEnd)}))),s.helper.parentNode.removeChild(s.helper),A&&s.sortableGhost&&Xb(s.sortableGhost,{opacity:"",visibility:""});for(var m=0,y=p.length;m<y;m++){var C=p[m],w=C.node;C.edgeOffset=null,C.boundingClientRect=null,qb(w,null),qP(w,null),C.translate=null}s.autoScroller.clear(),s.manager.active=null,s.manager.isKeySorting=!1,s.setState({sorting:!1,sortingIndex:null}),typeof d=="function"&&d({collection:h,newIndex:s.newIndex,oldIndex:s.index,isKeySorting:g,nodes:p},c),s.touched=!1}),ee(Mt(Mt(s)),"autoscroll",function(){var c=s.props.disableAutoscroll,u=s.manager.isKeySorting;if(c){s.autoScroller.clear();return}if(u){var A=WP({},s.translate),d=0,f=0;s.axis.x&&(A.x=Math.min(s.maxTranslate.x,Math.max(s.minTranslate.x,s.translate.x)),d=s.translate.x-A.x),s.axis.y&&(A.y=Math.min(s.maxTranslate.y,Math.max(s.minTranslate.y,s.translate.y)),f=s.translate.y-A.y),s.translate=A,qb(s.helper,s.translate),s.scrollContainer.scrollLeft+=d,s.scrollContainer.scrollTop+=f;return}s.autoScroller.update({height:s.height,maxTranslate:s.maxTranslate,minTranslate:s.minTranslate,translate:s.translate,width:s.width})}),ee(Mt(Mt(s)),"onAutoScroll",function(c){s.translate.x+=c.left,s.translate.y+=c.top,s.animateNodes()}),ee(Mt(Mt(s)),"handleKeyDown",function(c){var u=c.keyCode,A=s.props,d=A.shouldCancelStart,f=A.keyCodes,h=f===void 0?{}:f,g=WP({},uIe,h);s.manager.active&&!s.manager.isKeySorting||!s.manager.active&&(!g.lift.includes(u)||d(c)||!s.isValidSortingTarget(c))||(c.stopPropagation(),c.preventDefault(),g.lift.includes(u)&&!s.manager.active?s.keyLift(c):g.drop.includes(u)&&s.manager.active?s.keyDrop(c):g.cancel.includes(u)?(s.newIndex=s.manager.active.index,s.keyDrop(c)):g.up.includes(u)?s.keyMove(-1):g.down.includes(u)&&s.keyMove(1))}),ee(Mt(Mt(s)),"keyLift",function(c){var u=c.target,A=Tw(u,function(g){return g.sortableInfo!=null}),d=A.sortableInfo,f=d.index,h=d.collection;s.initialFocusedNode=u,s.manager.isKeySorting=!0,s.manager.active={index:f,collection:h},s.handlePress(c)}),ee(Mt(Mt(s)),"keyMove",function(c){var u=s.manager.getOrderedRefs(),A=u[u.length-1].node.sortableInfo.index,d=s.newIndex+c,f=s.newIndex;if(!(d<0||d>A)){s.prevIndex=f,s.newIndex=d;var h=UEt(s.newIndex,s.prevIndex,s.index),g=u.find(function(M){var S=M.node;return S.sortableInfo.index===h}),p=g.node,m=s.containerScrollDelta,y=g.boundingClientRect||$P(p,m),C=g.translate||{x:0,y:0},w={top:y.top+C.y-m.top,left:y.left+C.x-m.left},B=f<d,x={x:B&&s.axis.x?p.offsetWidth-s.width:0,y:B&&s.axis.y?p.offsetHeight-s.height:0};s.handleSortMove({pageX:w.left+x.x,pageY:w.top+x.y,ignoreTransition:c===0})}}),ee(Mt(Mt(s)),"keyDrop",function(c){s.handleSortEnd(c),s.initialFocusedNode&&s.initialFocusedNode.focus()}),ee(Mt(Mt(s)),"handleKeyEnd",function(c){s.manager.active&&s.keyDrop(c)}),ee(Mt(Mt(s)),"isValidSortingTarget",function(c){var u=s.props.useDragHandle,A=c.target,d=Tw(A,function(f){return f.sortableInfo!=null});return d&&d.sortableInfo&&!d.sortableInfo.disabled&&(u?pae(A):A.sortableInfo)});var l=new jEt;return eyt(o),s.manager=l,s.wrappedInstance=E.createRef(),s.sortableContextValue={manager:l},s.events={end:s.handleEnd,move:s.handleMove,start:s.handleStart},s}return ni(a,[{key:"componentDidMount",value:function(){var s=this,l=this.props.useWindowAsScrollContainer,c=this.getContainer();Promise.resolve(c).then(function(u){s.container=u,s.document=s.container.ownerDocument||document;var A=s.props.contentWindow||s.document.defaultView||window;s.contentWindow=typeof A=="function"?A():A,s.scrollContainer=l?s.document.scrollingElement||s.document.documentElement:lIe(s.container)||s.container,s.autoScroller=new WEt(s.scrollContainer,s.onAutoScroll),Object.keys(s.events).forEach(function(d){return S0[d].forEach(function(f){return s.container.addEventListener(f,s.events[d],!1)})}),s.container.addEventListener("keydown",s.handleKeyDown)})}},{key:"componentWillUnmount",value:function(){var s=this;this.helper&&this.helper.parentNode&&this.helper.parentNode.removeChild(this.helper),this.container&&(Object.keys(this.events).forEach(function(l){return S0[l].forEach(function(c){return s.container.removeEventListener(c,s.events[l])})}),this.container.removeEventListener("keydown",this.handleKeyDown))}},{key:"updateHelperPosition",value:function(s){var l=this.props,c=l.lockAxis,u=l.lockOffset,A=l.lockToContainerEdges,d=l.transitionDuration,f=l.keyboardSortingTransitionDuration,h=f===void 0?d:f,g=this.manager.isKeySorting,p=s.ignoreTransition,m=oC(s),y={x:m.x-this.initialOffset.x,y:m.y-this.initialOffset.y};if(y.y-=window.pageYOffset-this.initialWindowScroll.top,y.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=y,A){var C=HEt({height:this.height,lockOffset:u,width:this.width}),w=Ve(C,2),B=w[0],x=w[1],M={x:this.width/2-B.x,y:this.height/2-B.y},S={x:this.width/2-x.x,y:this.height/2-x.y};y.x=hae(this.minTranslate.x+M.x,this.maxTranslate.x-S.x,y.x),y.y=hae(this.minTranslate.y+M.y,this.maxTranslate.y-S.y,y.y)}c==="x"?y.y=0:c==="y"&&(y.x=0),g&&h&&!p&&qP(this.helper,h),qb(this.helper,y)}},{key:"animateNodes",value:function(){var s=this.props,l=s.transitionDuration,c=s.hideSortableGhost,u=s.onSortOver,A=this.containerScrollDelta,d=this.windowScrollDelta,f=this.manager.getOrderedRefs(),h={left:this.offsetEdge.left+this.translate.x+A.left,top:this.offsetEdge.top+this.translate.y+A.top},g=this.manager.isKeySorting,p=this.newIndex;this.newIndex=null;for(var m=0,y=f.length;m<y;m++){var C=f[m].node,w=C.sortableInfo.index,B=C.offsetWidth,x=C.offsetHeight,M={height:this.height>x?x/2:this.height/2,width:this.width>B?B/2:this.width/2},S=g&&w>this.index&&w<=p,R=g&&w<this.index&&w>=p,b={x:0,y:0},T=f[m].edgeOffset;T||(T=jR(C,this.container),f[m].edgeOffset=T,g&&(f[m].boundingClientRect=$P(C,A)));var D=m<f.length-1&&f[m+1],F=m>0&&f[m-1];if(D&&!D.edgeOffset&&(D.edgeOffset=jR(D.node,this.container),g&&(D.boundingClientRect=$P(D.node,A))),w===this.index){c&&(this.sortableGhost=C,Xb(C,{opacity:0,visibility:"hidden"}));continue}l&&qP(C,l),this.axis.x?this.axis.y?R||w<this.index&&(h.left+d.left-M.width<=T.left&&h.top+d.top<=T.top+M.height||h.top+d.top+M.height<=T.top)?(b.x=this.width+this.marginOffset.x,T.left+b.x>this.containerBoundingRect.width-M.width&&D&&(b.x=D.edgeOffset.left-T.left,b.y=D.edgeOffset.top-T.top),this.newIndex===null&&(this.newIndex=w)):(S||w>this.index&&(h.left+d.left+M.width>=T.left&&h.top+d.top+M.height>=T.top||h.top+d.top+M.height>=T.top+x))&&(b.x=-(this.width+this.marginOffset.x),T.left+b.x<this.containerBoundingRect.left+M.width&&F&&(b.x=F.edgeOffset.left-T.left,b.y=F.edgeOffset.top-T.top),this.newIndex=w):S||w>this.index&&h.left+d.left+M.width>=T.left?(b.x=-(this.width+this.marginOffset.x),this.newIndex=w):(R||w<this.index&&h.left+d.left<=T.left+M.width)&&(b.x=this.width+this.marginOffset.x,this.newIndex==null&&(this.newIndex=w)):this.axis.y&&(S||w>this.index&&h.top+d.top+M.height>=T.top?(b.y=-(this.height+this.marginOffset.y),this.newIndex=w):(R||w<this.index&&h.top+d.top<=T.top+M.height)&&(b.y=this.height+this.marginOffset.y,this.newIndex==null&&(this.newIndex=w))),qb(C,b),f[m].translate=b}this.newIndex==null&&(this.newIndex=this.index),g&&(this.newIndex=p);var _=g?this.prevIndex:p;u&&this.newIndex!==_&&u({collection:this.manager.active.collection,index:this.index,newIndex:this.newIndex,oldIndex:_,isKeySorting:g,nodes:f,helper:this.helper})}},{key:"getWrappedInstance",value:function(){return Wv(n.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call"),this.wrappedInstance.current}},{key:"getContainer",value:function(){var s=this.props.getContainer;return typeof s!="function"?ls.findDOMNode(this):s(n.withRef?this.getWrappedInstance():void 0)}},{key:"render",value:function(){var s=n.withRef?this.wrappedInstance:null;return E.createElement(AIe.Provider,{value:this.sortableContextValue},E.createElement(e,ge({ref:s},oIe(this.props,ZEt))))}},{key:"helperContainer",get:function(){var s=this.props.helperContainer;return typeof s=="function"?s():this.props.helperContainer||this.document.body}},{key:"containerScrollDelta",get:function(){var s=this.props.useWindowAsScrollContainer;return s?{left:0,top:0}:{left:this.scrollContainer.scrollLeft-this.initialScroll.left,top:this.scrollContainer.scrollTop-this.initialScroll.top}}},{key:"windowScrollDelta",get:function(){return{left:this.contentWindow.pageXOffset-this.initialWindowScroll.left,top:this.contentWindow.pageYOffset-this.initialWindowScroll.top}}}]),a})(E.Component),ee(t,"displayName",u9("sortableList",e)),ee(t,"defaultProps",$Et),ee(t,"propTypes",cIe),r}var fIe={index:J.number.isRequired,collection:J.oneOfType([J.number,J.string]),disabled:J.bool},ryt=Object.keys(fIe);function hIe(e){var t,r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return r=t=(function(i){wi(a,i);function a(){var o,s;ri(this,a);for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];return s=vu(this,(o=$a(a)).call.apply(o,[this].concat(c))),ee(Mt(Mt(s)),"wrappedInstance",E.createRef()),s}return ni(a,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(s){this.node&&(s.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),s.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),s.collection!==this.props.collection&&(this.unregister(s.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var s=this.props,l=s.collection,c=s.disabled,u=s.index,A=ls.findDOMNode(this);A.sortableInfo={collection:l,disabled:c,index:u,manager:this.context.manager},this.node=A,this.ref={node:A},this.context.manager.add(l,this.ref)}},{key:"unregister",value:function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(s,this.ref)}},{key:"getWrappedInstance",value:function(){return Wv(n.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.wrappedInstance.current}},{key:"render",value:function(){var s=n.withRef?this.wrappedInstance:null;return E.createElement(e,ge({ref:s},oIe(this.props,ryt)))}}]),a})(E.Component),ee(t,"displayName",u9("sortableElement",e)),ee(t,"contextType",AIe),ee(t,"propTypes",fIe),ee(t,"defaultProps",{collection:0}),r}const{Text:$b}=Jg,nyt=({columns:e,handleReorder:t,handleReset:r})=>{const n=E.useRef(),[i,a]=E.useState(e),[o,s]=E.useState(0);E.useEffect(()=>{a(e.map(f=>({...f})))},[e]),E.useEffect(()=>{n.current.scrollTop=o},[i,o]);const l=dt(f=>f.cti.ui.primaryColor),c=hIe(({dataKey:f,hidden:h,titleText:g})=>{const p=m=>{let y=i.map(w=>({...w})),C=y.find(w=>w.dataKey===f);C.hidden=!C.hidden,s(n.current.scrollTop),a(y),t(y)};return v.jsx("li",{children:v.jsxs("div",{className:"column-item",children:[v.jsxs($b,{style:{display:"flex"},disabled:h,children:[v.jsx("div",{className:"dots"}),v.jsx("div",{className:"dots"})]}),v.jsx($b,{disabled:h,className:"column-item-text",children:my(g)}),h?v.jsx($b,{disabled:h,style:{marginLeft:"auto"},children:v.jsx(f7,{style:{fontSize:"14px",marginRight:"6px"},onClick:p})}):v.jsx($b,{disabled:h,style:{marginLeft:"auto"},children:v.jsx(h7,{style:{fontSize:"14px",marginRight:"6px",color:l},onClick:p})})]})})}),u=dIe(({columns:f})=>v.jsx("ul",{style:{maxHeight:"500px",overflow:"scroll",marginBottom:"0px"},ref:n,children:f.map((h,g)=>v.jsx(c,{index:g,...h}))})),A=({oldIndex:f,newIndex:h},g)=>{const p=kEt(i,f,h);s(n.current.scrollTop),a(p),t(p)},d=()=>{let f=[];i.some(h=>h.hidden===!0)?f=i.map(h=>({...h,hidden:!1})):f=i.map(h=>({...h,hidden:!0})),a(f),t(f)};return v.jsxs("div",{className:"column-manager",children:[v.jsx("div",{className:"column-manager-header",children:v.jsx("span",{children:"Gestion des Colonnes"})}),v.jsx(u,{columns:i,onSortEnd:A,distance:1}),v.jsx("div",{className:"column-manager-footer",children:v.jsxs("div",{className:"column-manager-footer-actions",children:[v.jsx(wt,{type:"primary",onClick:d,style:{width:"100%",borderRight:"none"},children:"Afficher/Cacher tout"}),v.jsx(wt,{type:"primary",onClick:r,style:{width:"100%"},children:"Reset"})]})})]})},iyt=({columns:e,tableData:t,totalData:r,view:n,tabName:i})=>{const[a,o]=E.useState([]),[s,l]=E.useState([]),[c,u]=E.useState([]),[A,d]=E.useState([]),[f,h]=E.useState([]),[g,p]=E.useState(1),[m,y]=E.useState(null),[C,w]=E.useState(null),[B,x]=E.useState(null),[M,S]=E.useState(null),R=dt(Re=>Re.cti.view.isLoading),b=dt(Re=>Re.cti.view.rendering),T=dt(Re=>Re.cti.view.runRef),D=dt(Re=>Re.cti.history.expand),F=dt(Re=>Re.cti.history.columns),_=dt(Re=>Re.cti.settings.user.expandedRows),N=dt(Re=>Re.cti.ui.primaryColor),P=E.useRef(),k=E.useRef(),j=Sn();E.useEffect(()=>{if(t){Y(!0);let Re=A9(t);if(Re||(Re=[]),r||(r=[]),!Yo(Re,a)){o(Re);const Ce=ue(Re);Ce.length&&u(Ce)}if(Yo(r,A)||d(r),!Yo(e,f)){let Ce=t.reduce((Ie,$e)=>Number($e.LVL)>Ie?Number($e.LVL):Ie,1);Ce>6&&(Ce=1),p(Ce);let De=e.map(Ie=>({...Ie}));Ce===1?De.shift():De[0].width=20*(Ce-1),h(De)}j(t0e({}))}Y(!1)},[t]),E.useEffect(()=>{b===!1&&T&&D[T]&&(Yo(D[T],s)||l(D[T]))},[T,D,a,b]),E.useEffect(()=>{b===!1&&T&&F[T]&&(Yo(F[`${T}_${i}`],f)||h(F[`${T}_${i}`]))},[T,F,a,b]);const Y=ce.useCallback(Re=>{Re!==b&&j(B0e(Re))},[j,b]);E.useEffect(()=>{(R||b)&&c.length&&n.run.data[i]?.datagrid?.treeDefaultOpenLevel!=="0"&&_==="ouvert"&&l(c),R!==b&&Y(R)},[R,Y,a.length,c.length,b,c,n.run,i]);const X=E.useCallback(({scrollLeft:Re,scrollTop:Ce})=>{P.current&&P.current.scrollToLeft(Re)},[]),K=E.useCallback(({scrollLeft:Re,scrollTop:Ce})=>{k.current&&k.current.scrollToLeft(Re)},[]),U=E.useCallback(({column:Re,width:Ce})=>{let De=f.map($e=>({...$e})),Ie=De.find($e=>$e.key===Re.key);Ie.width=Ce,h(De)},[f]),G=Re=>{j(mW(`${T}_${i}`,Re)),j(Yje(i,Re)),h(Re)},z=()=>{j(mW(`${T}_${i}`,e)),h(e)},H=()=>{k.current&&k.current.scrollToRow(0)},V=ce.useCallback(({expanded:Re,rowData:Ce,rowIndex:De,rowKey:Ie})=>{let $e=[...s];if($e.includes(Ie)){const Ct=$e.indexOf(Ie);$e.splice(Ct,1)}else $e.push(Ie);l($e),j(ZF(T,$e))},[s,j,T]),Z=()=>{l(c),j(ZF(T,c))},ne=()=>{l([]),j(ZF(T,[]))},re=Re=>{if(!Re){let De=f.filter(Ie=>Ie.hidden).map(Ie=>({XMLType:"COLUMN",dataField:Ie.dataField,hide:Ie.hidden.toString()}));j(jje(De))}};function ue(Re){return Re.reduce(he,[])}function he(Re,Ce){return Ce.children&&(Re.concat(Ce.children.reduce(he,Re)),Re.push(Ce.key)),Re}const me=ce.useCallback(({column:Re,rowData:Ce})=>({onClick:De=>{x(null);let Ie={};for(let $e in Ce)Ce[$e].text&&Ce[$e].text!==null?Ie[$e]=Ce[$e].text:Ce[$e].text===null?Ie[$e]="":Ie[$e]=Ce[$e];if(Re.selectable){const $e=document.getElementsByClassName("selected");if($e)for(let Ct of $e)Ct.classList.remove("selected");w(null),m&&Yo(m.row,Ce)&&Yo(m.column,Re)?(De.currentTarget.classList.remove("selected"),y(null),j(rg(null,null))):(De.currentTarget.classList.toggle("selected"),y({row:Ce,column:Re}),j(rg(Ie,Re)))}else{const $e=document.getElementsByClassName("selected");if($e)for(let Ct of $e)Ct.classList.remove("selected");y(null),j(rg(null,null)),Yo(Ce,C)?(w(null),j(pw(null))):(w(Ce),j(pw(Ie)))}}}),[m,C,j]),be=ce.useCallback(({column:Re,rowData:Ce})=>({onClick:De=>{w(null);let Ie={};for(let $e in Ce)Ce[$e].text&&Ce[$e].text!==null?Ie[$e]=Ce[$e].text:Ce[$e].text===null?Ie[$e]="":Ie[$e]=Ce[$e];if(Re.selectable){const $e=document.getElementsByClassName("selected");if($e)for(let Ct of $e)Ct.classList.remove("selected");x(null),M&&Yo(M.row,Ce)&&Yo(M.column,Re)?(De.currentTarget.classList.remove("selected"),S(null),j(rg(null,null))):(De.currentTarget.classList.toggle("selected"),S({row:Ce,column:Re}),j(rg(Ie,Re)))}else{const $e=document.getElementsByClassName("selected");if($e)for(let Ct of $e)Ct.classList.remove("selected");S(null),j(rg(null,null)),Yo(Ce,B)?(x(null),j(pw(null))):(x(Ce),j(pw(Ie)))}}}),[M,B,j]),Me=E.useCallback(({column:Re})=>{let Ce={width:"100%",height:"100%",display:"flex",flexFlow:"column",justifyContent:"center"};return Re.headerStyles&&Re.headerStyles.forEach(De=>{Ce[De.name]=De.value}),v.jsx(Wr,{title:Re.description.trim(),children:v.jsx("div",{style:Ce,dangerouslySetInnerHTML:{__html:`<div class="col-header-height-detect">${Re.titleText}</div>`}})})},[]),ie=ce.useCallback(({columns:Re,rowData:Ce,rowIndex:De})=>{let Ie="";return Yo(C,Ce)&&(m&&m.row.key!==Ce.key?Ie+=" selected":m||(Ie+=" selected")),Ce.LVL==="1"&&Ce.children&&(Ie+=" level-one"),Ce.LVL==="2"&&Ce.children&&(Ie+=" level-two"),De%2===0&&(Ie+=" even-row"),Ie},[m,C]),Se=ce.useCallback(()=>0,[]),Ue=ce.useMemo(()=>({fontSize:"11px",fontWeight:"700",backgroundColor:"f8f8f8"}),[]),ct=ce.useMemo(()=>({TableHeaderCell:Me}),[Me]),He=kot(e);return n?v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"table-actions",style:{color:N},children:[v.jsx(Wr,{title:"Remonter en haut du tableau",children:v.jsx(nPe,{onClick:H})}),v.jsx(Wr,{title:"Refermer tout",children:v.jsx(Lke,{onClick:ne})}),v.jsx(Wr,{title:"Ouvrir tout",placement:"topRight",children:v.jsx(r_e,{onClick:Z})}),v.jsx(Wr,{title:"Gérer les colonnes",placement:"topRight",children:v.jsx(y4,{content:v.jsx(nyt,{columns:f,handleReorder:G,handleReset:z}),placement:"bottomRight",trigger:["click"],onOpenChange:re,children:v.jsx(E7,{})})})]}),v.jsx("div",{className:"content-table",children:v.jsx(ei,{ref:k,columns:f,data:a,rowKey:"key",headerHeight:He,expandColumnKey:g>1?e.filter(Re=>Re.hidden!==!0)[0].dataKey:null,components:ct,cellProps:me,onScroll:X,onColumnResizeEnd:U,rowClassName:ie,expandedRowKeys:s,onRowExpand:V,defaultStyles:!1,fixed:n.desc.attributes.favoriteEssential!=="true",view:n})}),A.length>0&&v.jsx("div",{className:"total-table",style:{height:40*A.length},children:v.jsx(ei,{ref:P,headerHeight:0,columns:f,data:A,rowKey:"key",rowHeight:40,onScroll:K,cellProps:be,getScrollbarSize:Se,style:Ue,noOverlay:!0,defaultStyles:!1,selectedRow:B,fixed:n.desc.attributes.favoriteEssential!=="true"})})]}):null};function A9(e){const t=xl(e,a=>a.LVL);let r=0;if(e.every(a=>!a.OID1||!a.OID2)||(Object.keys(t).includes("6")&&(r=Number(Object.keys(t)[Object.keys(t).length-2])),Object.keys(t).length<2)||!e[0].LVL||e[0].LVL!=="1")return e;let i=e.map(a=>({...a})).reduce((a,o)=>{let s=a[o.OID1]||{},l={},c={},u={};if(o.TABD==="-9999999"){if(o.LVL==="1")a[o.OID1]=o;else if(o.LVL==="2"){s.children=s.children||{};let A=o.OID2!=="-1"?o.OID2:Object.keys(s.children).length++;s.children[A]=o}else if(o.LVL==="3"){if(!s.children)return a;l=s.children[o.OID2]||{},l.children=l.children||{};let A=o.OID3!=="-1"?o.OID3:Object.keys(l.children).length++;l.children[A]=o}else o.LVL==="4"?(l=s.children[o.OID2]||{},c=l.children[o.OID3]||{},c.children=c.children||{},c.children[o.OID4]=o):o.LVL==="5"&&(l=s.children[o.OID2]||{},c=l.children[o.OID3]||{},u=c.children[o.OID4]||{},u.children=u.children||{},u.children[o.OID5]=o);if(r!==0&&o.LVL==="6"){let A=a;for(let d=1;d<=r;d++)A=d===1?A[o[`OID${d}`]]:A.children[o[`OID${d}`]],A&&(A.children=A?.children||{});A&&(A.children[o.OID6]=o)}}else o.LVL==="1"?a[o.OID2]=o:o.LVL==="2"&&(s=a[o.OID2]||{},s.children=s.children||{},s.children[o.OID3]=o);return a},{});return i=gIe(i),i}function gIe(e){return Object.values(e).map(r=>(r.children&&(r.children=gIe(r.children)),r))}const ayt=ce.memo(iyt);var zR={exports:{}},oyt=zR.exports,vae;function syt(){return vae||(vae=1,(function(e,t){(function(r,n){n()})(oyt,function(){function r(c,u){return typeof u>"u"?u={autoBom:!1}:typeof u!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),u={autoBom:!u}),u.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(c.type)?new Blob(["\uFEFF",c],{type:c.type}):c}function n(c,u,A){var d=new XMLHttpRequest;d.open("GET",c),d.responseType="blob",d.onload=function(){l(d.response,u,A)},d.onerror=function(){console.error("could not download file")},d.send()}function i(c){var u=new XMLHttpRequest;u.open("HEAD",c,!1);try{u.send()}catch{}return 200<=u.status&&299>=u.status}function a(c){try{c.dispatchEvent(new MouseEvent("click"))}catch{var u=document.createEvent("MouseEvents");u.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),c.dispatchEvent(u)}}var o=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof os=="object"&&os.global===os?os:void 0,s=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=o.saveAs||(typeof window!="object"||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(c,u,A){var d=o.URL||o.webkitURL,f=document.createElement("a");u=u||c.name||"download",f.download=u,f.rel="noopener",typeof c=="string"?(f.href=c,f.origin===location.origin?a(f):i(f.href)?n(c,u,A):a(f,f.target="_blank")):(f.href=d.createObjectURL(c),setTimeout(function(){d.revokeObjectURL(f.href)},4e4),setTimeout(function(){a(f)},0))}:"msSaveOrOpenBlob"in navigator?function(c,u,A){if(u=u||c.name||"download",typeof c!="string")navigator.msSaveOrOpenBlob(r(c,A),u);else if(i(c))n(c,u,A);else{var d=document.createElement("a");d.href=c,d.target="_blank",setTimeout(function(){a(d)})}}:function(c,u,A,d){if(d=d||open("","_blank"),d&&(d.document.title=d.document.body.innerText="downloading..."),typeof c=="string")return n(c,u,A);var f=c.type==="application/octet-stream",h=/constructor/i.test(o.HTMLElement)||o.safari,g=/CriOS\/[\d]+/.test(navigator.userAgent);if((g||f&&h||s)&&typeof FileReader<"u"){var p=new FileReader;p.onloadend=function(){var C=p.result;C=g?C:C.replace(/^data:[^;]*;/,"data:attachment/file;"),d?d.location.href=C:location=C,d=null},p.readAsDataURL(c)}else{var m=o.URL||o.webkitURL,y=m.createObjectURL(c);d?d.location=y:location.href=y,d=null,setTimeout(function(){m.revokeObjectURL(y)},4e4)}});o.saveAs=l.saveAs=l,e.exports=l})})(zR)),zR.exports}var d9=syt(),ZP,mae;function lyt(){return mae||(mae=1,ZP=function(e,t,r,n){var i=typeof n<"u"?[n,e]:[e],a=new Blob(i,{type:r||"application/octet-stream"});if(typeof window.navigator.msSaveBlob<"u")window.navigator.msSaveBlob(a,t);else{var o=window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(a):window.webkitURL.createObjectURL(a),s=document.createElement("a");s.style.display="none",s.href=o,s.setAttribute("download",t),typeof s.download>"u"&&s.setAttribute("target","_blank"),document.body.appendChild(s),s.click(),setTimeout(function(){document.body.removeChild(s),window.URL.revokeObjectURL(o)},200)}}),ZP}var cyt=lyt();const pD=xn(cyt);function cA(e,t=null){const r=e.split("/"),n=r[r.length-1].split("?")[0];return t?n+"_RUN_"+t:n+"_DESC"}function vD(e){return _Be(JSON.stringify(e))}function YB(e,t={},r=1){let n=e.replace(".XML","");const i=vD(t);return r?n+"_DESC":n+"_RUN_"+i}async function Ey(e){return new Promise(async(t,r)=>{let n;try{n=await fo.keys();const i=n.find(a=>a.startsWith(e));t(i)}catch(i){r(i)}})}async function xc(e){return new Promise(async function(r,n){let i;try{i=await fo.getItem(e),i!==null&&(i=JSON.parse(Zl.inflate(i,{to:"string"}))),r(i)}catch(a){n(a)}})}async function Xv(e,t){const r=Zl.deflate(JSON.stringify(t),{to:"string"});return new Promise((n,i)=>{try{fo.setItem(e,r),n(e)}catch(a){i(a)}})}function uyt(e,t){if(t[e])return t[e]}const pIe=async(e=null)=>{let r=(await fo.keys()).filter(a=>a.includes("_RUN_")||a.includes("_DESC"));if(e!==null){const a=e[e.length-1];r=r.filter(o=>o.includes(a))}const n=r.length;let i=[];for(let a=0;a<n;a++)i.push(Ije(r[a]));Promise.all(i),Ri({type:"success",message:"Rechargement",description:"Rechargement des vues terminé"})},Ayt=e=>{let t=!1,r=Object.values(e?.desc?.selections);if(r.length>0){let n=r.filter(i=>i.label==="Paramètres de l'analyse");n.length>0&&n[0].group.filter(o=>o.label==="Rapport").length>0&&(t=!0)}return t};function e3(e,t,r,n,i,a){return async function(o,s){const l=s();let c=gA(gyt(l.cti.settings.data.environment,e,t,parseInt(r),n,l),!0),u=new FormData;u.append("csv_application",i??"EXCEL"),u.append("csv_separator",a??";"),u.append("data",c);let A=La();const d=await Wo({method:"post",url:A+"modules/base/php/getCsvFromView.php",data:u,responseType:"blob",headers:{"Content-Type":"multipart/form-data"}});let f=e.desc.attributes.name+".xlsx";pD(d.data,f)}}function dyt(e,t){NE(()=>import("./exceljs.min-BqWEmxxH.js").then(r=>r.e),[],import.meta.url).then(r=>{const n=new r.Workbook;n.creator="CTI Santé";var i=n.addWorksheet(e.table_texte);let a=[];t.forEach(s=>{a.push([s.code,s.texte,s.complement,s.section_texte,s.utilise])}),i.addTable({name:"ListeTable",ref:"A10",headerRow:!0,style:{theme:"TableStyleLight1",showRowStripes:!0,headerRow:!0},columns:[{name:"Code",filterButton:!0},{name:"Texte",filterButton:!0},{name:"Complément",filterButton:!0},{name:"Section",filterButton:!0},{name:"Reférence",filterButton:!0}],rows:a}),i.getCell("A2").font={bold:!0},i.getCell("A2").value=`Classe ${e.texte}`,i.getColumn(1).width="30",i.getColumn(2).width="30",i.getColumn(3).width="30",i.getColumn(4).width="30",i.getColumn(5).width="30";const o="liste"+e.texte+"_"+e.code+"_"+e.table_texte;n.xlsx.writeBuffer().then(function(s){var l=new Blob([s],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"});d9.saveAs(l,o+".xlsx")})})}function fyt(e,t){NE(()=>import("./exceljs.min-BqWEmxxH.js").then(r=>r.e),[],import.meta.url).then(r=>{const n=new r.Workbook;n.creator="CTI Santé";var i=n.addWorksheet("Liste ("+t.table_texte+")");i.getCell("A2").value="Liste "+e.texte+" | "+e.chapitre+" ("+t.table_texte+") ";let a=[];Object.values(t.oids).forEach(s=>{const l=Object.values(t.records).find(c=>c.oid===s.oid);a.push([l.code,l.texte,l.complement,l.utilise])}),i.addTable({name:"ListeTable",ref:"A10",headerRow:!0,style:{theme:"TableStyleLight1",showRowStripes:!0,headerRow:!0},columns:[{name:t.table_texte,filterButton:!0},{name:"Texte",filterButton:!0},{name:"Complément",filterButton:!0},{name:"Reférence",filterButton:!0}],rows:a}),i.getCell("A2").font={bold:!0},i.getColumn(1).width="30",i.getColumn(2).width="30",i.getColumn(3).width="30",i.getColumn(4).width="30";const o="liste"+e.texte+"_"+e.chapitre+"_"+t.table_texte;n.xlsx.writeBuffer().then(function(s){var l=new Blob([s],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"});d9.saveAs(l,o+".xlsx")})})}const hyt=(e,t)=>{NE(()=>import("./exceljs.min-BqWEmxxH.js").then(r=>r.e),[],import.meta.url).then(r=>{const n=new r.Workbook;n.creator="CTI Santé";var i=n.addWorksheet(t.title);let a=[];Array.isArray(t.fields)?a=t.fields.map(c=>({name:c.title,filterButton:!0,dataKey:c.dataKey,hidden:c.hidden?c.hidden:!1})):a=t.fields[1].map(c=>({name:c.title,filterButton:!0,isSC:c.isSC,dataKey:c.dataKey,hidden:c.hidden?c.hidden:!1}));let o=[];a.forEach(c=>{if(!c.hidden&&(o.push(c),c.isSC)){const u=c.dataKey;o.push({title:"S",name:`${c.name} - S`,dataKey:u.replace("p_","s_"),key:u.replace("p_","s_"),dataIndex:u.replace("p_","s_")}),o.push({title:"C",name:`${c.name} - C`,dataKey:u.replace("p_","c_"),key:u.replace("p_","c_"),dataIndex:u.replace("p_","c_")})}});let s=e.map(c=>{let u=[];return o.forEach(A=>{u.push(c[A.dataKey])}),u});i.addTable({name:"ListeTable",ref:"A10",headerRow:!0,style:{theme:"TableStyleLight1",showRowStripes:!0,headerRow:!0},columns:o,rows:s}),i.getCell("A2").font={bold:!0},i.getCell("A2").value=`Table ${t.title}`,i.getColumn(1).width="30",i.getColumn(2).width="30",i.getColumn(3).width="30",i.getColumn(4).width="30",i.getColumn(5).width="30";const l=`Table_${t.title}`;n.xlsx.writeBuffer().then(function(c){var u=new Blob([c],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"});d9.saveAs(u,l+".xlsx")})})},Eae=(e,t,r=!1,n={},i={})=>{let a={XMLType:r?"TOTALROW":"ROW",c0:e.LVL},o=1;return Object.values(t).forEach(s=>{let l=e[s.dataField],c=s.type;l?c==="Date"?l.text.length===6?l=new ma(l.text,"YYYYMM").format("YYYY/MM/DD"):l=l.text:c==="Number"?l=Number.isInteger(Number(l.text))?Number(l.text).toString().split(".")[0]:Number(l.text).toFixed(2):l?.sanitizedText&&l.sanitizedText!==""?l=Xot(l.sanitizedText):l="":l="",a[`c${o}`]=l,o=o+1}),i?.SELECT?.GROUPBY_LABEL&&(a.g1=i.SELECT.GROUPBY_LABEL),i?.SELECT?.GROUPBY_2_LABEL&&(a.g2=i.SELECT.GROUPBY_2_LABEL),i?.SELECT?.GROUPBY_3_LABEL&&(a.g3=i.SELECT.GROUPBY_3_LABEL),i?.SELECT?.ARBRE1_LABEL&&(a.g1=i.SELECT.ARBRE1_LABEL,a.g6=i.SELECT.GROUPBY_LABEL),i?.SELECT?.ARBRE2_LABEL&&(a.g2=i.SELECT.ARBRE2_LABEL),i?.SELECT?.ARBRE3_LABEL&&(a.g3=i.SELECT.ARBRE3_LABEL),i?.SELECT?.ARBRE4_LABEL&&(a.g4=i.SELECT.ARBRE4_LABEL),i?.SELECT?.ARBRE5_LABEL&&(a.g5=i.SELECT.ARBRE5_LABEL),a},gyt=(e,t,r,n,i,a)=>{const o=Object.values(t.run.data).filter(A=>A.visible===!0),s=t.run.viewFilters.filter(A=>A!=="").map(A=>({XMLType:"SELECTIONS",displayText:my(A)}));let l={data:{XMLType:"EXCELEXPORT",environnement:e.ENVIRONMENT,viewName:t.desc.attributes.name,title:t.run.title,mode:r,children:[...s],isReport:Ayt(t)}};const c=Bl.getState().cti.globalVariables,u=Bl.getState().cti.history.sort;return Object.values(o).forEach((A,d)=>{const f=A.label?`${d+1} - ${A.label.latinise().replace(/[^0-9a-zA-Z -]/g,"")}`:`${d+1} - ${A.excelLabel.latinise().replace(/[^0-9a-zA-Z -]/g,"")}`??`Onglet ${d+1}`,h=A.label?A.label.latinise().replace(/[^0-9a-zA-Z -]/g,""):A.excelLabel.latinise().replace(/[^0-9a-zA-Z -]/g,"");let g={XMLType:"ONGLET",excelLabel:f,excelLongLabel:f,children:[{XMLType:"DATAGRID",total:A.datagrid.total,children:[]}]},p=pyt(a,t,h,A);t?.desc?.attributes?.isFavorite==="true"&&p.sort((C,w)=>Number(C?.order)-Number(w?.order));const m=Object.values(A.similitabs)[0]?.data[0];let y={};if(m&&(y=m[1]??{}),Object.values(p).forEach(C=>{let w=C.visible;if(!w&&C.visibleCondition&&(w=mi(C.visibleCondition,t)),w){let B=C.outputFormat?C.outputFormat.trim():"";/^=/gm.test(B)&&(B=mi(B,t,y));let M={XMLType:"COLUMN",dataField:C.dataField,headerText:my(C.titleText),type:C.type,outputFormat:B,textAlign:C.style.textAlign??"left",currency:"",currencyAlign:"",visible:C.visible,totalFunction:"text",totalComplement:C.totalComplement,printable:"true"};g.children[0].children.push(M)}}),Object.values(A.similitabs).forEach((C,w)=>{const B=f.slice(0,17),x=C.name?`${B} - ${w+1} ${C.name}`:`${B} - ${w+1}`,M=C.name?`${f} - ${w+1} ${C.name}`:`${f} - ${w+1}`;let S={XMLType:"SIMILITAB",id:C.id,excelLabel:x.latinise().replace(/[^0-9a-zA-Z -]/g,""),excelLonglabel:M.latinise().replace(/[^0-9a-zA-Z -]/g,""),children:[{XMLType:"DATA",children:[]}]},R=C.data[0],b=A9(R),T=jf(b,u.key??"key",u.order??"asc");R=Kx(T).map(_=>Eae(_,p,!1,t,c));let F=C.data[1].sort(_=>_.key).map(_=>Eae(_,p,!0,t,c));R=R.concat(F),S.children[0].children=R,(r==="TOUT"||!t.run.data.Onglet||i===C.id)&&g.children.push(S)}),!Object.values(A.similitabs).length){const C={XMLType:"SIMILITAB",id:1,execelLabel:f.latinise().replace(/[^0-9a-zA-Z -]/g,""),excelLonglabel:f.latinise().replace(/[^0-9a-zA-Z -]/g,""),children:[{XMLType:"DATA"}]};g.children.push(C)}g.children=g.children.sort((C,w)=>C.XMLType==="SIMILITAB"&&w.XMLType==="SIMILITAB"?Number(C.id)-Number(w.id):1),(r==="TOUT"||n===d||i===d)&&l.data.children.push(g)}),l},pyt=(e,t,r,n)=>{let i=e.cti.history.columns[`${e.cti.view.runRef}_${r}`];if(i)i=i.filter(o=>o.hidden!==!0);else{i=Object.values(n.datagrid.columns).map(l=>({...l,hidden:l.hidden?l.hidden:!mi(l.visibleCondition,t)}));const o=e.cti.components.favorites.hiddenColumns,s=o?o.map(l=>l.dataField):[];i=i.filter(l=>!l.hidden&&!s.includes(l.dataKey))}return i.filter(o=>o.dataKey!=="EXPAND")};function bm(e,t,r){if(e.length){let n=Object.keys(e[0]),i=[];if(r.forEach(o=>{n.includes(o)&&i.push(o)}),!i.length)return e;const a=t.split(" ");return e.filter(o=>a.every(s=>i.some(l=>o[l].toLowerCase().includes(s.toLowerCase()))))}else return e}function yae(e,t,r,n=!0){let i=Object.keys(e),a=r.filter(l=>i.includes(l));if(!a.length)return!1;const o=t.split(/\s/).filter(l=>l!==""),s=l=>a.some(c=>(e[c]||"").toString().toLowerCase().includes(l.toLowerCase()));return n?o.every(s):o.some(s)}var t3,Cae;function vyt(){if(Cae)return t3;Cae=1;var e=Sy(),t=gx(),r=rl(),n=e?e.isConcatSpreadable:void 0;function i(a){return r(a)||t(a)||!!(n&&a&&a[n])}return t3=i,t3}var r3,wae;function myt(){if(wae)return r3;wae=1;var e=N7(),t=vyt();function r(n,i,a,o,s){var l=-1,c=n.length;for(a||(a=t),s||(s=[]);++l<c;){var u=n[l];i>0&&a(u)?i>1?r(u,i-1,a,o,s):e(s,u):o||(s[s.length]=u)}return s}return r3=r,r3}var n3,Bae;function Eyt(){if(Bae)return n3;Bae=1;function e(t,r){var n=t.length;for(t.sort(r);n--;)t[n]=t[n].value;return t}return n3=e,n3}var i3,xae;function yyt(){if(xae)return i3;xae=1;var e=sx();function t(r,n){if(r!==n){var i=r!==void 0,a=r===null,o=r===r,s=e(r),l=n!==void 0,c=n===null,u=n===n,A=e(n);if(!c&&!A&&!s&&r>n||s&&l&&u&&!c&&!A||a&&l&&u||!i&&u||!o)return 1;if(!a&&!s&&!A&&r<n||A&&i&&o&&!a&&!s||c&&i&&o||!l&&o||!u)return-1}return 0}return i3=t,i3}var a3,Mae;function Cyt(){if(Mae)return a3;Mae=1;var e=yyt();function t(r,n,i){for(var a=-1,o=r.criteria,s=n.criteria,l=o.length,c=i.length;++a<l;){var u=e(o[a],s[a]);if(u){if(a>=c)return u;var A=i[a];return u*(A=="desc"?-1:1)}}return r.index-n.index}return a3=t,a3}var o3,bae;function wyt(){if(bae)return o3;bae=1;var e=c7(),t=z7(),r=Cx(),n=fxe(),i=Eyt(),a=$Q(),o=Cyt(),s=yx(),l=rl();function c(u,A,d){A.length?A=e(A,function(g){return l(g)?function(p){return t(p,g.length===1?g[0]:g)}:g}):A=[s];var f=-1;A=e(A,a(r));var h=n(u,function(g,p,m){var y=e(A,function(C){return C(g)});return{criteria:y,index:++f,value:g}});return i(h,function(g,p){return o(g,p,d)})}return o3=c,o3}var s3,Iae;function Byt(){if(Iae)return s3;Iae=1;function e(t,r,n){switch(n.length){case 0:return t.call(r);case 1:return t.call(r,n[0]);case 2:return t.call(r,n[0],n[1]);case 3:return t.call(r,n[0],n[1],n[2])}return t.apply(r,n)}return s3=e,s3}var l3,Sae;function xyt(){if(Sae)return l3;Sae=1;var e=Byt(),t=Math.max;function r(n,i,a){return i=t(i===void 0?n.length-1:i,0),function(){for(var o=arguments,s=-1,l=t(o.length-i,0),c=Array(l);++s<l;)c[s]=o[i+s];s=-1;for(var u=Array(i+1);++s<i;)u[s]=o[s];return u[i]=a(c),e(n,this,u)}}return l3=r,l3}var c3,Rae;function Myt(){if(Rae)return c3;Rae=1;function e(t){return function(){return t}}return c3=e,c3}var u3,Tae;function byt(){if(Tae)return u3;Tae=1;var e=Myt(),t=NBe(),r=yx(),n=t?function(i,a){return t(i,"toString",{configurable:!0,enumerable:!1,value:e(a),writable:!0})}:r;return u3=n,u3}var A3,Qae;function Iyt(){if(Qae)return A3;Qae=1;var e=800,t=16,r=Date.now;function n(i){var a=0,o=0;return function(){var s=r(),l=t-(s-o);if(o=s,l>0){if(++a>=e)return arguments[0]}else a=0;return i.apply(void 0,arguments)}}return A3=n,A3}var d3,Dae;function Syt(){if(Dae)return d3;Dae=1;var e=byt(),t=Iyt(),r=t(e);return d3=r,d3}var f3,Fae;function vIe(){if(Fae)return f3;Fae=1;var e=yx(),t=xyt(),r=Syt();function n(i,a){return r(t(i,a,e),i+"")}return f3=n,f3}var h3,_ae;function mIe(){if(_ae)return h3;_ae=1;var e=vx(),t=Ug(),r=qQ(),n=Rc();function i(a,o,s){if(!n(s))return!1;var l=typeof o;return(l=="number"?t(s)&&r(o,s.length):l=="string"&&o in s)?e(s[o],a):!1}return h3=i,h3}var g3,Nae;function Ryt(){if(Nae)return g3;Nae=1;var e=myt(),t=wyt(),r=vIe(),n=mIe(),i=r(function(a,o){if(a==null)return[];var s=o.length;return s>1&&n(a,o[0],o[1])?o=[]:s>2&&n(o[0],o[1],o[2])&&(o=[o[0]]),t(a,e(o,1),[])});return g3=i,g3}var Tyt=Ryt();const EIe=xn(Tyt),yIe=({section:e,handleEdit:t,handleClose:r})=>{const[n,i]=E.useState(""),[a,o]=E.useState("");return E.useEffect(()=>{e&&(i(e.include_code),o(e.exclude_code))},[e]),v.jsxs("div",{className:"section-form",children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Codes à inclure"}),v.jsx(jt.TextArea,{value:n,onChange:s=>i(s.target.value)})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Codes à exclure"}),v.jsx(jt.TextArea,{value:a,onChange:s=>o(s.target.value)})]})}),v.jsxs("div",{className:"form-row form-buttons",style:{marginTop:"12px"},children:[v.jsx(wt,{onClick:r,style:{marginRight:"8px"},children:"Annuler"}),v.jsx(wt,{onClick:()=>t(e.oid,n,a),type:"primary",children:"Appliquer"})]})]})};yIe.propTypes={section:J.object,handleEdit:J.func,handleClose:J.func};const CIe=({node:e,handleSetCode:t,handleSetText:r,byCode:n,handleEdit:i,handleDelete:a})=>{const[o,s]=E.useState(!1),[l,c]=E.useState(!1),[u,A]=E.useState(""),[d,f]=E.useState(""),[h,g]=E.useState(!1),[p,m]=E.useState(!1),y=E.useRef(),C=E.useRef();E.useEffect(()=>{e&&(A(e.code),f(e.texte))},[e]),E.useEffect(()=>{o&&y.current.focus()},[o]),E.useEffect(()=>{l&&C.current.focus()},[l]);const w=()=>{s(!o)},B=()=>{c(!l)},x=D=>{A(D.target.value)},M=D=>{f(D.target.value)},S=D=>{s(!1),t(e.oid,u)},R=D=>{c(!1),r(e.oid,d)},b=()=>{g(!h)},T=D=>{m(D)};return v.jsxs("div",{className:"editable-title",onMouseEnter:b,onMouseLeave:b,children:[o?v.jsx(jt,{ref:y,style:{width:"20%"},value:u,onChange:x,onBlur:S}):v.jsx("div",{className:"editable-code",onClick:w,children:u}),l?v.jsx(jt,{ref:C,style:{marginLeft:"6px",width:"50%"},value:d,onChange:M,onBlur:R}):v.jsx("div",{className:"editable-text",onClick:B,children:`${d} (${e.elements.length})`}),v.jsxs("div",{className:"title-buttons",children:[v.jsx(y4,{trigger:"click",content:v.jsx(yIe,{section:e,handleEdit:i,handleClose:()=>m(!1)}),visible:p,onVisibleChange:T,children:n||p?v.jsx(wt,{type:"link",className:"edit-button-title",children:v.jsx(A7,{})}):null}),v.jsx(Wa,{title:"Etes vous sur de vouloir supprimer cette section ?",okText:"Supprimer",cancelText:"Annuler",onConfirm:()=>a(e.oid),children:v.jsx(wt,{type:"link",className:"delete-button-title",children:v.jsx(qa,{})})})]})]})};CIe.propTypes={node:J.object,handleSetCode:J.func,handleSetText:J.func,handleEdit:J.func,handleDelete:J.func};const qy=(e,t)=>{const[r,n]=E.useState(!1);return E.useEffect(()=>{e&&!t.ISROLECTI?n(!0):n(!1)},[t,e]),r},wIe=({selectedClasse:e,handleCloseEditor:t})=>{const r=Sn(),[n]=Je.useForm(),i=dt(Ze=>Ze.cti.content.moduleId.replace("iCTI_","")),a=dt(Ze=>Ze.cti.components.classes.data.selectedClasse),o=dt(Ze=>Ze.cti.components.classes.loading),s=dt(Ze=>Ze.cti.content),[l,c]=E.useState([]),[u,A]=E.useState([]),[d,f]=E.useState([]),[h,g]=E.useState({}),[p,m]=E.useState(!1),[y,C]=E.useState(null),[w,B]=E.useState([]),[x,M]=E.useState([]),[S,R]=E.useState([]),b=dt(Ze=>Ze.cti.settings.data.session),[T,D]=E.useState(!1),[F,_]=E.useState(!0),[N,P]=E.useState(""),[k,j]=E.useState(""),[Y,X]=E.useState(!1);E.useEffect(()=>{e&&r(Ypt(e))},[e,r]),E.useEffect(()=>{if(Object.keys(a).length){const Ze=$e(a);g(Ze),n.setFieldsValue(Ze),c(evt(a))}else n.setFieldsValue({})},[a]),E.useEffect(()=>{if(Object.keys(a).length){let Ze=Re(a);Ze=Ce(Ze),A(Ze)}},[a,N,T,F,k]),E.useEffect(()=>{if(h.sections){let Ze=Ie(h.sections);f(Ct(Ze))}else f([])},[h]);const K=qy(a.is_cti==="1",b),U=(Ze,tt)=>{if(y||tt){let nt={...h},rt=tt||nt.sections.find(qe=>qe.oid===y.oid);if(rt){let qe=[],de=nt.sections.filter(Et=>Et.oid!==rt.oid),We=Re(h);(Ze||x).forEach(Et=>{const ze=We.find(Ge=>Ge.oid===Et.toString());rt.elements.some(Ge=>Ge.oid===ze.oid)||(ze.section_texte=`${rt.code} - ${rt.texte}`,ze.section_id=rt.oid,qe.push(ze),de.forEach(Ge=>{Ge.elements=Ge.elements.filter(pe=>pe.oid!==ze.oid)}))}),rt.elements=rt.elements.concat(qe),A(Ce(We))}g({...nt}),M([]),m(!0)}},G=(Ze,tt)=>{let nt=Re(h),rt={...h};const qe=Ze||S;let de=h.sections.find(We=>We.oid==="0");qe.forEach(We=>{let ut=nt.find(ze=>ze.oid===We.oid);ut&&(de.elements.push(ut),ut.section_id="0",ut.section_texte="");let Et;rt.sections.forEach(ze=>{ze.elements.forEach(Ge=>{Ge.oid===We.oid&&(Et=ze)})}),Et.elements=Et.elements.filter(ze=>ze.oid!==We.oid)}),nt=Ce(nt),g(rt),A(nt),R([]),m(!0)},z=Ze=>{let tt=n.getFieldsValue();for(let rt in tt)tt[rt]===!0&&(tt[rt]="1"),tt[rt]===!1&&(tt[rt]="0");let nt={...h,...tt};r(Upt(nt)),m(!1),g({}),t()},H=Ze=>{D(Ze.target.checked)},V=Ze=>{_(Ze.target.checked)},Z=Ze=>{P(Ze.target.value)},ne=Ze=>{j(Ze.target.value)},re=(Ze,tt)=>{let nt={...h},rt=nt.sections.find(qe=>qe.oid===Ze);rt&&(rt.texte=tt),g(nt),m(!0)},ue=(Ze,tt)=>{let nt={...h},rt=nt.sections.find(qe=>qe.oid===Ze);rt&&(rt.code=tt),g(nt),m(!0)},he=Ze=>{m(!0);const tt=Object.keys(Ze)[0];if(tt==="contenu_by_code"){let nt={...h};nt[tt]=Ze[tt],g(nt)}},me=(Ze,tt)=>{tt.node.section_id?(C(null),R([tt.node])):(C({...tt.node}),R([...tt.node.children])),tt.selected||R([]),B(Ze)},be=()=>{let Ze={...h};const nt=-(Ze.sections.filter(rt=>+(rt.oid<0)).length+1).toString();Ze.sections.push({oid:nt,texte:"Nouvelle section",code:`S${Ze.sections.length}`,include_code:"",exclude_code:"",elements:[]}),g(Ze)},Me=Ze=>{let tt={...h},nt=tt.sections.filter(rt=>rt.oid!==Ze);tt.sections=nt,g(tt)},ie=async(Ze,tt,nt)=>{let rt={...h},qe;if(qe=rt.sections.find(de=>de.oid===Ze),qe&&(qe.include_code=tt,qe.exclude_code=nt),tt!==""){G(qe.elements),qe.elements=[];const de={schema:s.moduleId.replace("iCTI_",""),table_id:a.table_id,include_code:tt,exclude_code:nt},We=await JMe(de);U(We,qe)}g(rt)},Se=()=>{r(Gpt(a.oid,a.table_id)),g({}),t()},Ue=Ze=>{let tt=[...x];Array.isArray(Ze)?tt=tt.concat(Ze):tt.includes(Ze)?tt=tt.filter(nt=>nt!==Ze):tt.push(Ze),M([...new Set(tt)])},ct=()=>{if(x.length)M([]);else{let Ze=u.map(tt=>tt.oid);M(Ze)}},He=()=>{g({}),t()};function Re(Ze){let tt=[];return Ze.sections.forEach(nt=>{nt.elements&&(tt=tt.concat(nt.elements))}),tt=EIe(tt,nt=>nt.code),tt}function Ce(Ze){let tt=[...Ze];return T&&(tt=tt.filter(nt=>nt.utilise==="O")),F&&(tt=tt.filter(nt=>nt.section_id==="0")),tt=bm(tt,N,["code","texte","complement"]),tt=De(tt,k),tt}function De(Ze,tt,nt){let rt=tt.match(/\w*\*?/gm);return Ze.filter(de=>rt.includes(de.code)?!0:rt.length!==1&&rt[0]!==""?rt.some(We=>{if(We!==""&&We.slice(-1)==="*"){let ut=We.slice(0,-1);return de.code.startsWith(ut)}else return!1}):!0)}function Ie(Ze,tt="",nt=!1){let rt=[];return Ze.forEach((qe,de)=>{if(qe.code!==""){const We=(tt!==""?tt+"_":"")+de;let ut={...qe,key:We,isLeaf:!0,title:qe.texte,editable:nt};qe.elements&&(ut.children=Ie(qe.elements,We,nt),ut.isLeaf=!1,ut.editable=!0),rt.push(ut)}}),rt}function $e(Ze){let tt={...Ze};for(let nt in a)switch(nt){case"is_cti":tt[nt]=tt[nt]==="1";break;case"contenu_by_code":tt[nt]=tt[nt]==="1";break;case"contenu_non_replicable_ailleurs":tt[nt]=tt[nt]==="1";break;case"show_omit":tt[nt]=tt[nt]==="1";break;case"est_lecture_seule":tt[nt]=tt[nt]==="1";break;case"est_partagee_modification":tt[nt]=tt[nt]==="1";break}return tt}function Ct(Ze,tt){return Ze.map(nt=>({...nt,title:nt.editable?v.jsx(CIe,{node:nt,handleSetText:re,handleSetCode:ue,byCode:n.getFieldValue("contenu_by_code"),handleEdit:ie,handleDelete:Me}):`${nt.title} (${nt.code})`,children:nt.children?Ct(nt.children):null}))}return v.jsx(v.Fragment,{children:v.jsxs(Je,{form:n,onValuesChange:he,style:{height:"100%",display:"flex",flexFlow:"column"},disabled:K,children:[v.jsxs("div",{className:"component-header",children:[v.jsxs("div",{className:"header-title",children:[p?v.jsx(Wa,{title:"Des modifications sont en cours. Etes vous sur de vouloir annuler ?",okText:"Retour à la liste",cancelText:"Continuer à modifier",onConfirm:He,children:v.jsx(wt,{type:"link",style:{height:"100%",paddingRight:"20px"},disabled:!1,children:v.jsx(gB,{})})}):v.jsx(wt,{type:"link",style:{height:"100%",paddingRight:"20px"},disabled:!1,children:v.jsx(gB,{onClick:He})}),"Gestion des classes"]}),v.jsxs("div",{className:"header-actions",children:[v.jsx(wt,{size:"default",icon:v.jsx(jpe,{}),onClick:()=>{const Ze=n.getFieldsValue();dyt(Ze,u)},children:"Exporter"},"formExcelExportBtn"),b.ISROLECTI&&v.jsx(wt,{size:"default",icon:v.jsx(Ty,{}),onClick:()=>{Hpt(`iCTI_${i}`,a.oid,a.table_name)},children:"SQL"},"formSQLExportBtn"),v.jsx(Wa,{title:"Vous vous vraiment supprimer cette classe ?",onConfirm:Se,okText:"Supprimer",cancelText:"Annuler",children:v.jsx(wt,{size:"default",icon:v.jsx(qa,{}),disabled:a.est_lecture_seule==="true"||K,children:"Supprimer"})}),v.jsx(wt,{size:"default",type:"primary",icon:v.jsx(EA,{}),loading:Y,disabled:!p||a.est_lecture_seule==="true",onClick:z,children:"Enregistrer"},"formSubmitbtn")]})]}),v.jsxs("div",{className:"classes-description",children:[v.jsxs("div",{className:"form-column",children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Code:"}),v.jsx(Je.Item,{name:"code",children:v.jsx(jt,{})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Texte:"}),v.jsx(Je.Item,{name:"texte",children:v.jsx(jt,{})})]})]}),v.jsxs("div",{className:"form-column",children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Lecture seule:"}),v.jsx("b",{children:a.est_lecture_seule==="1"?"Oui":"Non"})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Saisie par code"}),v.jsx(Je.Item,{name:"contenu_by_code",valuePropName:"checked",children:v.jsx(Go,{})})]})]}),b.ISROLECTI&&v.jsxs("div",{className:"form-column",children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Classe CTI"}),v.jsx(Je.Item,{name:"is_cti",valuePropName:"checked",children:v.jsx(mn,{})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Contenu non réplicable ailleurs"}),v.jsx(Je.Item,{name:"contenu_non_replicable_ailleurs",valuePropName:"checked",children:v.jsx(mn,{})})]})]})]}),v.jsx("div",{className:"component-content",children:v.jsxs("div",{className:"classes-editor-content",children:[v.jsxs("div",{className:"classes-sections",children:[v.jsxs("div",{className:"tree-header",children:[v.jsx("span",{children:"Sections"}),v.jsx("div",{className:"header-actions",children:v.jsx(wt,{type:"link",onClick:be,children:v.jsx(om,{})})})]}),v.jsx(Sd,{treeData:d,blockNode:!0,onSelect:me,selectedKeys:w})]}),v.jsxs("div",{className:"transfer-actions",children:[v.jsx(wt,{type:"link",onClick:()=>U(),disabled:h.contenu_by_code||!y||!x.length||K,children:v.jsx(GQ,{})}),v.jsx(wt,{type:"link",onClick:()=>G(),disabled:h.contenu_by_code||!S.length||K,children:v.jsx(m7,{})})]}),v.jsxs(mm,{className:"classes-options",defaultSize:{width:"50%"},enable:{top:!1,right:!1,bottom:!1,left:!0,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},children:[v.jsxs("div",{className:"options-search",children:[v.jsx("div",{className:"options-dragger",children:v.jsx(X_e,{style:{fontSize:16}})}),v.jsxs("div",{className:"form-column",children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Recherche par texte"}),v.jsx(jt,{value:N,onChange:Z})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Référencés uniquement"}),v.jsx(mn,{checked:T,onChange:H})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Non attribués uniquement"}),v.jsx(mn,{checked:F,onChange:V})]})})]}),v.jsxs("div",{className:"form-column",children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{style:{minWidth:"100px"},children:"Liste de codes"}),v.jsx(jt.TextArea,{value:k,onChange:ne})]})}),v.jsx("div",{className:"form-row",children:v.jsx("div",{className:"form-item",children:v.jsx(wt,{type:"primary",onClick:ct,children:"De/Sélectionner"})})})]})]}),v.jsx("div",{className:"options-table",children:v.jsx(ei,{fixed:!1,columns:l,data:u,loading:o,selectedRows:x,onRowSelect:Ue,shiftMulti:!0})})]})]})})]})})};wIe.propType={selectedClasse:J.object,handleCloseEditor:J.func};const Qyt=ce.memo(wIe),{DirectoryTree:kae}=Sd,BIe=({tables:e,refTables:t,showReferences:r,handleSelectedClasse:n,search:i})=>{const[a,o]=E.useState(null),[s,l]=E.useState(null),[c,u]=E.useState([]),[A,d]=E.useState([]),[f,h]=E.useState(null),g=dt(M=>M.cti.content.moduleId),p=Sn(),m=dt(M=>M.cti.components.classes.loading);E.useEffect(()=>{e&&t&&(o(B(e)),l(B(t)))},[e,t]),E.useEffect(()=>{const M=dH(a);u(M)},[a]),E.useEffect(()=>{if(i==="")d([]);else{const M=c.map(S=>S.title.toLowerCase().includes(i.toLowerCase())?DB(S.key,a):null).filter((S,R,b)=>S&&b.indexOf(S)===R);d(M)}},[i,a,c]);const y=M=>{d(M)},C=M=>{const R=Kx(s).find(b=>b.key===M[0]);R&&h(R.classe_id)},w=()=>{Ri({type:"info",message:"Synchronisation",description:"La synchronisation est en cours"}),p(Kpt(f,g)),h(null)};function B(M,S="",R=!1){let b=[];return Object.values(M).forEach((T,D)=>{const F=(S!==""?S+"_":"")+ns(T.texte);let _={title:T.texte,key:F,table_id:T.table_id};T.table_id===void 0&&(_.key=F);let N,P;T.classes!==void 0&&(N=x(T.classes,F)),T.groups!==void 0&&(P=B(T.groups,F,R)),N!==void 0&&P!==void 0?_.children=N.concat(P):N!==void 0?_.children=N:_.children=P,b.push(_)}),b.sort((T,D)=>T.title.localeCompare(D.title,void 0,{numeric:!0,sensitivity:"base"}))}function x(M,S,R){let b=[];return Object.values(M).forEach(T=>{let D={title:T.texte,key:S+"_"+ns(T.texte),isLeaf:!0,table_id:T.table_id,classe_id:T.classe_id,code:T.code};T.classe_id==="-1"?D.icon=v.jsx(om,{}):D.icon=v.jsx(vB,{}),b.push(D)}),b.sort((T,D)=>Number(T.classe_id)-Number(D.classe_id))}return v.jsxs("div",{className:"component-content",children:[v.jsxs("div",{className:"classes-manager-classes",children:[m?v.jsx("div",{className:"listes-spin-loader",children:v.jsx(L4,{})}):null,v.jsx(kae,{onSelect:n,treeData:a,expandedKeys:A,onExpand:y})]}),v.jsxs("div",{className:"cti-listes-manager-references",style:{display:r?"flex":"none"},children:[v.jsxs("div",{className:"references-header",children:[v.jsx("h3",{children:"Classes de références"}),v.jsx(wt,{style:{marginLeft:"10px"},size:"small",onClick:w,icon:v.jsx(Qy,{}),disabled:!f,children:"Importer"},"importBtn")]}),v.jsx("div",{className:"references-tree",children:v.jsx(kae,{treeData:s,onSelect:C})})]})]})};BIe.propTypes={tables:J.object,refTables:J.object,showReferences:J.bool,handleSelectedClasse:J.func,search:J.string};const Dyt=ce.memo(BIe),Fyt=()=>{const[e,t]=E.useState(!1),[r,n]=E.useState(!1),[i,a]=E.useState(null),[o,s]=E.useState(""),l=dt(C=>C.cti.components.classes.data),c=dt(C=>C.cti.components.classes.loading),u=dt(C=>C.cti.content.moduleId),A=dt(C=>C.router.location.query),d=Sn(),f=pu();E.useEffect(()=>{d(sQ()),t(!1),a(null)},[u,d]),E.useEffect(()=>{if(A&&Object.keys(l.tables).length&&A.classe&&i===null){const C=A.classe,B=y(Object.values(l.tables)).find(x=>x.code===C);if(B){const x={classeId:B.classe_id,tableId:B.table_id};a(x),t(!0)}else f.replace({search:""})}},[A,l.tables,f,d,i]);const h=()=>{t(!1),f.push({search:""}),d(kje())},g=C=>{s(C.target.value)},p=()=>{n(!r)},m=(C,w)=>{if(w.node.isLeaf===!0){const B={classeId:w.node.classe_id,tableId:w.node.table_id,key:w.node.key};f.replace({search:`?classe=${w.node.code}`}),a(B),t(!0)}};function y(C){let w=[];return Object.values(C).forEach(B=>{w=[...w,...Object.values(B.classes)]}),w}return e?v.jsx(Qyt,{selectedClasse:i,handleCloseEditor:h}):v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Gestion des classes"})}),v.jsxs("div",{className:"component-header",children:[v.jsx("div",{className:"header-title",children:"Gestion des classes"}),v.jsxs("div",{className:"header-actions",children:[v.jsx(jt,{placeholder:"Recherche",value:o,onChange:g}),v.jsx(wt,{onClick:()=>{d(sQ())},icon:v.jsx(sm,{}),loading:c,children:"Actualiser"},"refreshBtn"),v.jsx(wt,{style:{width:"148.5px"},type:r?"secondary":"primary",onClick:p,icon:v.jsx(vB,{}),children:r?"Cacher références":"Afficher références"},"showReferencesBtn")]})]}),v.jsx(Dyt,{tables:l.tables,refTables:l.refTables,showReferences:r,handleSelectedClasse:m,search:o})]})},_yt=ce.memo(Fyt);var LR={exports:{}},Nyt=LR.exports,Pae;function kyt(){return Pae||(Pae=1,(function(e,t){(function(r,n,i){e.exports=i(),e.exports.default=i()})("slugify",Nyt,function(){var r=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),n=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function i(a,o){if(typeof a!="string")throw new Error("slugify: string argument expected");o=typeof o=="string"?{replacement:o}:o||{};var s=n[o.locale]||{},l=o.replacement===void 0?"-":o.replacement,c=o.trim===void 0?!0:o.trim,u=a.normalize().split("").reduce(function(A,d){var f=s[d];return f===void 0&&(f=r[d]),f===void 0&&(f=d),f===l&&(f=" "),A+f.replace(o.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return o.strict&&(u=u.replace(/[^A-Za-z0-9\s]/g,"")),c&&(u=u.trim()),u=u.replace(/\s+/g,l),o.lower&&(u=u.toLowerCase()),u}return i.extend=function(a){Object.assign(r,a)},i})})(LR)),LR.exports}var Pyt=kyt();const qv=xn(Pyt);function Oyt(e){let t=Ft(e,"HTTP_SERVICE"),r=Ft(t[0],"MODULE"),n=[];return r.forEach(i=>{let a=zr(i);function o(c){let u={};return Ft(c,"MENUINFO").forEach(A=>{let d=zr(A);u[d.code]=d}),u}let s=o(i);eg(s)||(a.informations=s);function l(c){let u={};return Ft(c,"MENUITEM").forEach(A=>{let d=zr(A);if(d?.jisavailable!=="false"){if(!eg(Ft(A,"MENUITEM"))){let f=l(A);d.children=f}u[qv(d.label,{lower:!0})]=d}}),u}a.children=l(i),n[qv(a.name,{lower:!0})]=a}),n}const mD=e=>async function(t,r){const n=r(),i=n.cti.ui.primaryColor;t(EW(!0)),Ri({message:"Accueil",description:"Chargement de vos paramètres",key:"menu",duration:0,icon:v.jsx(bg,{style:{color:i}})});try{const a=await Vn("modules/base/php/getNavigation.php");n.cti.ui.download===0&&t(QPe(Math.floor(Math.random()*8+9)));let o=Oyt(a),s={...o},l=Zl.deflate(JSON.stringify(s),{to:"string"});await fo.setItem("navigation",l),t(f0e(o)),e&&t(R7(e)),t(EW(!1)),Bs.close("menu")}catch(a){t(A6e(a)),console.log(a)}},jyt=()=>function(e,t){const n=t().cti.menu.selectedModuleKey;e(R7(null)),e(mD(n))},zyt=()=>async function(e,t){const n=await fo.getItem("navigation");if(n===null)e(mD());else try{let i=JSON.parse(Zl.inflate(n,{to:"string"}));e(f0e(i))}catch{throw new Error("Erreur lors de la récupération de la navigation")}};let Qw=!1;function Oae(e){let t={},r=e.getElementsByTagName("HTTP_SERVICE")[0];if(r){t=zr(r);const n=Ft(r,"skipFirstSelection");if(n&&n.length>0){let i=zr(n);t.skipFirstSelection=i}return t}else return}function Lyt(e){let t={},r=e.getElementsByTagName("HTTP_SERVICE")[0],n=Ft(r,"PRESENTATION");return Ft(n[0],"ONGLET").forEach((a,o)=>{let s=Hyt(a),l=Uyt(a),c=Ft(a,"INPUTSELECTION"),u=Yyt(a),A=zr(a);if(c&&c.length>0){let f=[];c.forEach(h=>{let g=zr(h);f.push(g)}),A.inputSelections=f}A.charts=l,A.datagrid=s,A.selections=u;const d=A.label?qv(A.label,{lower:!0}):o;t[d]=A}),t}function Yyt(e){let t=[],r=Ft(e,"SELECTIONS");return r&&r.length>0&&r.forEach(n=>{let i=Ft(n,"GROUP");i&&i.length>0&&i.forEach(a=>{let o=Ft(a,"FIELD");o&&o.length>0&&o.forEach(s=>{let l=zr(s),c=Ft(s,"OPTION");if(c&&c.length>0){let u=hi(c);u=u.map(A=>({...A,title:A.label})),u=vm(u),l.options=u}t.push(l)})})}),t}function Uyt(e){let t=Ft(e,"CHART"),r={};return t.forEach((n,i)=>{let a=zr(n),o=Ft(n,"CHART");if(o.length>0){let s={};o.forEach((l,c)=>{let u=jae(l);s[c]=u}),a.subCharts=s}else a=jae(n);r[i]=a}),r}function jae(e){let t={},r=Ft(e,"SERIE");r[0]!==void 0&&r.forEach((o,s)=>{let l=zr(o);t[s]=l});let n={},i=Ft(e,"CATEGORY");i[0]!==void 0&&i.forEach((o,s)=>{let l=zr(o),c=Ft(o,"ITEM");c.length&&(l.items=hi(c)),n[s]=l});let a=zr(e);return a.categories=n,a.series=t,a}function Hyt(e){let t=Ft(e,"DATAGRID"),r=zr(t[0]);r.sortable=r.sortable!=="false";let n=Ft(t[0],"COLUMN");r.columns=xIe(n);let i=Ft(t[0],"ROWSTYLE");r.rowStyles=iY(i);let a=Ft(t[0],"LINE");return a.length>0&&(r.lines=Kyt(a)),r}function xIe(e){let t={};return e.forEach(r=>{let n=zr(r),i=Ft(r,"CALC"),a=Ft(r,"CELLSTYLE"),o=Ft(r,"HEADERCELLSTYLE");i.length>0&&(n.calcs=Gyt(i)),a.length>0&&(n.cellStyles=iY(a)),o.length>0&&(n.headerStyles=iY(o)),t[n.dataField]=n}),t}function Gyt(e){let t=[];return e.forEach(r=>{let n=zr(r);if(n.dataField==="*calc"){let i=Ft(r,"CALC");n.calcs=hi(i)}t.push(n)}),t}function iY(e){let t=[];return e.forEach(r=>{let n=zr(r);t.push(n)}),t.filter(r=>r["jis-ignore"]!=="true"&&r.name!=="toolTip")}function Kyt(e){let t=[];return e.forEach(r=>{let n=zr(r),i=Ft(r,"COLUMN"),a=Ft(r,"ROWSTYLE");i.length>0&&(n.columns=xIe(i)),i.length>0&&(n.rowStyles=hi(a)),t.push(n)}),t}const zae=e=>{let t={},r={};return Ft(e,"ARG").forEach((a,o)=>{let s=zr(a);t[`${s.name}-${o}`]={name:s.name,value:s.value}}),Ft(e,"ARGS").forEach((a,o)=>{let s=zr(a);r[`${s.name}-${o}`]=s}),{args:t,allArgs:r}};function Lae(e){let t=Ft(e,"HTTP_SERVICE"),r=Ft(t[0],"PRESENTATION"),n=Ft(r[0],"VIEWLINKS"),i={};return n.length>0&&Ft(n[0],"VIEWLINK").forEach((o,s)=>{const{args:l,allArgs:c}=zae(o);let u={};Ft(o,"VIEWITEM").forEach(f=>{let h=zr(f);const{args:g,allArgs:p}=zae(f);Object.keys(g).length>0&&(h.args=g),Object.keys(p).length>0&&(h.allArgs=p),u[h.label]=h});let d=zr(o);Object.keys(l).length>0&&(d.args=l),Object.keys(c).length>0&&(d.allArgs=c),Object.keys(u).length>0&&(d.viewitems=u),d.rowContext=!(d.rowContext&&d.rowContext==="false"),i[`${qv(d.label,{lower:!0})}-${s}`]=d}),i}function Vyt(e){let t=Ft(e,"HTTP_SERVICE"),r=Ft(t[0],"PRESENTATION"),n=Ft(r[0],"VIEWLINKS");if(n.length){let i=Ft(n[0],"VIEWREF");return hi(i)}else return[]}function Yae(e){let t={},r=e.getElementsByTagName("HTTP_SERVICE")[0],n=Ft(r,"VIEWPROPERTIES")[0];return Ft(n,"PROPERTY").forEach(a=>{let o=zr(a);t[o.name]=o.value}),t}function Uae(e){let t={},r=e.getElementsByTagName("HTTP_SERVICE")[0];return Ft(r,"VIEWARG").forEach(i=>{let a=zr(i);t[a.key]=a.value}),t}function Hae(e){return Wyt(e)}function Jyt(e){let t={};for(let r=0;r<e.attributes.length;r++){let n=e.attributes[r];[void 0,""].includes(n)||(t[n.name]=n.value)}return t}function Wyt(e){var t={};let r=0;for(const n in e.getElementsByTagName("SELECTIONS"))if(e.getElementsByTagName("SELECTIONS").hasOwnProperty(n)){const i=e.getElementsByTagName("SELECTIONS")[n];t[r]=Jyt(i),t[r].group=Xyt(i),r++}return t}function Xyt(e){let t=Ft(e,"GROUP"),r=[];return t&&t.forEach(n=>{let i=zr(n);i.field=Gae(n);let a=Ft(n,"GROUP");if(a&&a.length){let o=[];a.forEach(s=>{let l=zr(s);l.field=Gae(s),o.push(l)}),i.group=o}r.push(i)}),r}function Gae(e){var t=[];let r=Ft(e,"FIELD");return r&&r.length&&r.forEach(n=>{let i=zr(n);i.value=i.default??i.value;let a=Ft(n,"OPTION"),o=hi(a);o=o.map(s=>(s.title=s.label??"",delete s.key,s)),o.length>0&&(i.options=vm(o,!1,!0)),t.push(i)}),t}function qyt(e){let t=Lyt(e);var r=[];let n=e.getElementsByTagName("HTTP_SERVICE")[0];Ft(n,"DATA").forEach(function(s){let l=[];Ft(s,"ROW").forEach(function(d){let f=zr(d);l.push(f)});let u=xl(l,A=>A.TABD);r.push(u)});let a={};return Object.values(t).forEach(o=>{let s={},l=0;o.queryNumber!==void 0&&(l=o.queryNumber);let c=[];c=r[l];let u=[];Object.values(c).forEach((d,f)=>{let h=[...d];o.template_count&&o.inputSelections&&o.inputSelections.length===1&&(h=h.filter(y=>mi(o.inputSelections[0].condition,null,y)));const g=o.datagrid.lines;if(g&&Object.keys(h).length>0){let y;y=h[0],y&&(h=[],Object.values(g).forEach(C=>{if(C.rowStyles){const R=C.rowStyles.find(b=>b.name==="hide");if(R&&mi(R.condition,{run:{}},y))return}let w=" ",B=[],x="",M="",S="";C.columns&&(w=y[Object.values(C.columns)[0].dataField],Object.values(C.columns).forEach(R=>{R.outputFormat&&(x=R.outputFormat,M=R.inputFormat),R.type&&(S=R.type),R.cellStyles&&(B=R.cellStyles.map(b=>({...b,column:R.toDataField})),B=B.filter(b=>b.name==="cellIndicator"))})),h.push({...y,KEY:C.key,LABEL:C.label,VAL:w,symbols:B,outputFormat:x,inputFormat:M,type:S})}))}let p={};p.data=h,p.name=d[0].TABDLL,p.id=d[0].TABD;let m=p.name;(m==="undefined"||m===void 0)&&(m=`similitab_${f}`),s[`${m}-${d[0].TABD}`]=p});const A=o.label??o.excelLabel;a[A]={...o},a[A].label=A,a[A].similitabs=s,a[A].datagrid.rowStyles=a[A].datagrid.rowStyles?a[A].datagrid.rowStyles.concat(u):u}),a}function $yt(e){let t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"ERROR"),n=hi(r);return n.length?n:null}async function yy(e,t,r=null){Qw=!1;let n={},i={},a=$yt(e);if(a)return a.forEach(s=>{lo(8500,"Erreur retournée par le serveur",s)}),{viewData:{desc:null,run:null,errors:a},dynamicSelect:[]};t?(n={selections:Hae(e),attributes:Oae(e),viewlinks:Lae(e),viewRefs:Vyt(e)},i={args:Uae(e),properties:Yae(e),executed:!1,forceServer:!1}):(r?n=r:n={selections:Hae(e),attributes:Oae(e),viewlinks:Lae(e)},i={properties:Yae(e),data:qyt(e),args:Uae(e),executed:!0}),i.args.init!==void 0&&delete i.args.init;const o={desc:n,run:i};if(o.desc.selections){const s=Sf(o.desc.attributes.globals);let l=Bl.getState();if(s==="globals_"||s===null||s===l.cti.globals.module&&Object.keys(l.cti.globals.data).length)Qw=!0;else{let c=s.replace("globals_","");Bl.dispatch(vy(c));const u=Bl.subscribe(()=>{l=Bl.getState(),s===l.cti.globals.module&&Object.keys(l.cti.globals.data).length&&(Qw=!0,u())});for(;Qw===!1;)await MIe(500)}}return Zyt(o)}const MIe=e=>new Promise(t=>{setTimeout(async()=>{Qw===!0||await MIe(1e3),t()},e)});function Zyt(e){let t=[],r;if(e.desc.selections){e.desc.selections=Jot(e.desc.selections,e.run.properties),r=eD(e),e.desc.attributes.title&&(e.desc.attributes.title.includes("=")?e.run.title=mi(e.desc.attributes.title,e,null,null,r):e.run.title=e.desc.attributes.title);let n=[];Object.values(e.desc.selections).forEach(i=>{i.displayText&&i.displayText!==""&&n.push(mi(i.displayText,e,null,null,r))}),e.run.viewFilters=n}return e.run.data&&(e.run.data=Uot(e.run.data,e,r),t=fH(e.run.data)),{viewData:e,dynamicSelect:t,globalVariables:r}}function UE(e,t,r={},n=!1){return function(i,a){if(i(lm(!0)),t!=="")i(r1t(e,t,n));else{const o=cA(e).split("_")[0],s=uyt(o,r);if(!s)i(f9(e));else{const l=s.substring(0,7);ls.unstable_batchedUpdates(()=>{i(b7("?p="+l,{type:"view"})),i(UE(e,l,r))})}}}}function e1t(e,t,r){return async function(i){i(HOe(e));const a=cA(e),o=cA(e,t);let s=await Ey(a),l=await Ey(o),c=[],u,A=[],d=r;if(!s||!l){const p=cA(e).split("_")[0];if(!s||d._FORCE_UPDATE){const w=await Cy(p+".XML",d,1,d,!0);let B=await yy(w,1);u=B.viewData,A=B.dynamicSelect,u.errors?i(ty(u.errors)):(i(yg(B.globalVariables)),d=u.run.args,s=YB(p),await Xv(s,u.desc))}else u={desc:await xc(s)};const m=u.desc.selections,y=JQ(m,[]);for(let w in d){const B=d[w];if(B&&typeof B=="string"&&(B.startsWith("#LI")||B.startsWith("#LS")||B.startsWith("#LC")||B.startsWith("#SL")||B.startsWith("#CH")||w==="MOIS"||w==="TOMOIS"||w==="CHAMP"||w==="PERIODE"||w==="TOPERIODE")){const x=y.find(M=>M.name===w);if(x&&x.UI==="combo"){const S=Uf(x.treeData,[]).find(R=>R.option.aliasData===B);S&&(d[w]=S.option.data)}}else B&&typeof B=="string"&&B.includes("-999999")&&(d[w]="-1")}if(l=YB(p,d,0),await xc(l)===null){const w=await Cy(p+".XML",d,0,null,!0),B=await yy(w,0,u.desc);u=B.viewData;let x=B.dynamicSelect;u.errors?i(ty(u.errors)):(i(yg(B.globalVariables)),c=A.concat(x),await Xv(l,u.run))}}c.length>0&&i(ey(c));const f=await xc(l),h=await xc(s);i(yg(eD({run:f,desc:h})));const g=l.split("_")[2].substring(0,7);i(b7("?p="+g)),i(Fg(s,l,!1,!1)),i(rg(null,null))}}function t1t(e,t,r,n,i){return async function(o){const s=await xc(n);if(s&&s.executed){const l=fH(s.data);l.length>0&&o(ey(l)),o(Fg(r,n,!1,!1))}else{const l={...t};if(i){const h=JQ(i,[]);for(let g in l)if(l[g]==="*FIRST"){const p=h.find(m=>m.name===g);p&&p.UI==="combo"&&p.treeData[0]&&(l[g]=p.treeData[0].data)}}const c=cA(e).split("_")[0],u=await Cy(c+".XML",l,0);let{viewData:A,dynamicSelect:d,globalVariables:f}=await yy(u,0);A.errors?o(ty(A.errors)):(o(yg(f)),await Xv(n,A.run),d.length>0&&o(ey(d)),o(Fg(r,n,!1,!1)))}}}function r1t(e,t,r){return async function(n){const i=cA(e,t);try{const a=await Ey(i);if(!a)n(f9(e,!1));else if(r===!0){const o=await xc(a);n(Kae(o,a,e,t))}else try{const o=await xc(a);o.executed===!0?n(i1t(e,a,t)):o.forceServer?n(Kae(o,a,e,t)):n(n1t(e,a))}catch(o){lo(8401,a,o)}}catch(a){lo(8401,i,a)}}}function n1t(e,t){return async function(r){try{const n=cA(e),i=await Ey(n),a=await xc(i),o=await xc(t),s={desc:a,run:o},l=Sf(s.desc.attributes.globals);let c=Bl.getState();const u=eD(s,a.selections);if(l!==c.cti.globals.module){let d=l.replace("globals_","");c.cti.globals.isLoading===!1&&Bl.dispatch(vy(d))}const A=!(a.selections&&!Object.keys(a.selections).length);a===void 0?r(f9(e)):(r(yg(u)),r(Fg(i,t,A)))}catch(n){lo(8400,`DESC: ${cA(e)}, RUN: ${t}`,n)}}}function Fg(e,t,r,n=!1){return function(a){ls.unstable_batchedUpdates(()=>{if(a(B6e(e)),t!==null){const o=t.split("_")[0],s=t.split("_")[2];a(x6e(t)),a(i6e(o,s))}a(w6e(r)),r===!0&&a(B0e(!1)),a(lm(n))})}}function i1t(e,t,r){return async function(n){try{const i=cA(e),a=await Ey(i),o=await xc(t);if(a){const s=fH(o.data);s.length>0&&n(ey(s));const l=await xc(a),u=eD({desc:l,run:o},l.selection);n(yg(u)),n(Fg(a,t,!1,!1))}}catch(i){lo(8401,t,i)}}}function f9(e){return async function(r){const n=cA(e).split("_")[0],i=await Cy(n+".XML");let{viewData:a,globalVariables:o}=await yy(i,1);if(a.errors)r(ty(a.errors));else{r(yg(o));const s=a.run.args;let l={},c=["-1","null"];for(let h in s){let g=s[h];c.includes(g)||(l[h]=g)}const A=vD(l).substring(0,7);r(b7("?p="+A,{type:"view"}));const d=YB(n),f=YB(n,l,0);if(await Xv(d,a.desc),a.desc.attributes.skipFirstSelection&&a.desc.attributes.skipFirstSelection==="true")r(t1t(e,a.run.args,d,f,a.desc.selections));else{await Xv(f,a.run);const h=!(a.desc.selections&&!Object.keys(a.desc.selections).length);r(Fg(d,f,h))}}}}function Kae(e,t,r,n){return async function(a,o){a(Uz(!0));const s=t.split("_")[0],l=cA(r),c=await Ey(l),u=await xc(c),A=e.args,d=await Cy(s+".XML",A,0,n);let{viewData:f,dynamicSelect:h,globalVariables:g}=await yy(d,0,u);f.errors?(a(ty(f.errors)),a(Fg(c,null,!1))):(a(yg(g)),Xv(t,f.run),h.length>0&&a(ey(h)),a(Fg(c,t,!1)),a(Uz(!1)))}}const a1t=()=>async function(e,t){const r=t(),n={user:r.cti.settings.data.session.CONNECTEDUSER,viewName:r.cti.menu.item.name};await Vn("modules/base/php/httpService_view_cancelExec.php",n),e(lm(!1))};async function Cy(e,t,r=1,n="",i){const a=!(r===1&&!i);let o=new FormData,s={url:e,init:r,shargs:n};a&&(s._OPTION_FORCEDEFAULT=1);for(const u in s)o.append(u,s[u]);for(const u in t)u!=="init"&&o.append(u,t[u]);const l=La()+"modules/base/php/getVue.php";let c=await Wo({method:"post",url:l,data:o,credentials:"include",cache:"no-cache",headers:{"Content-Type":"multipart/form-data"},responseType:"arraybuffer"});return c.status>=400&&Ri({type:"error",duration:0,message:"Le serveur a retourné une erreur",description:"Veuillez changer de vue ou recharger la page"}),new Promise((u,A)=>{try{let d=Lg(c.data);u(d)}catch{A()}})}const o1t=(e,t)=>async function(r,n){const i={definition:e};try{if(await Vn("modules/base/php/addFavorite.php",i),r(mD()),t){let a=window.location.pathname.split("/"),o="";await pIe(a),Ri({type:"warn",message:"Rechargement du favori",description:"En cours"}),r(UE(a[a.length-1],o))}}catch(a){throw console.log(a),new Error("Erreur lors de l'ajout du favori")}},s1t=e=>async function(t,r){const n={myFavorites:e};try{await Vn("modules/base/php/setMyFavorites.php",n),t(mD())}catch{throw new Error("Erreur lors de la mise à jour des favoris")}},l1t=()=>async function(e,t){e(dW(!0));try{const r=await Vn("modules/base/php/getMyfavorites.php"),[n,i]=Ult(r);ls.unstable_batchedUpdates(()=>{e(zje(n,i)),e(dW(!1))})}catch{throw new Error("Erreur lors du chargement des favoris")}},h9=e=>{let t=[];return e.forEach(r=>{let n={XMLType:"MENUITEM",...r};r.children&&(n.children=h9(r.children)),delete n.key,delete n.isLeaf,delete n.editable,t.push(n)}),t};function Vae(e){let t={settings:{XMLType:"SETTINGS",children:[]}},r={XMLType:"PROFILE"};if(Object.entries(e).forEach(n=>{if(n[0]!=="auths"){let i=n[1];r[n[0]]=i}}),delete r.key,delete r.longFile,delete r.file,delete r.role,delete r.disabled_display,delete r.referentUsers,delete r.granted_modules,delete r.ctiusrdir_rule,delete r.ctisrvdir_rule,delete r.lastConnexion_token,delete r.lastConnexion_datetime,delete r.favorites,delete r.specialite,delete r.security_level_id,delete r.ctiusrdir_synchronize_force,t.settings.children.push(r),e.auths&&e.auths.forEach(n=>{if(n){let i={XMLType:"AUT",...n};delete i.key,t.settings.children.push(i)}}),e.favorites){let n={XMLType:"FAVORITE",name:"Favoris",label:"Mes favoris",children:h9(e.favorites)};t.settings.children.push(n)}return gA(t,!0)}function c1t(){let e={profil:"",name:"Nouvel utilisateur",password:"",description:"",mail:"",hasMailExploit:"false",disabled:"false",isadmin:"false",isCTI:"false",isdecideur:"false",ismedecin:"false",homeview:"",hidenames:"false",referentUser:"",referentUser2:"",referentUser3:"",referentUser4:"",referentUser5:"",referentUser_withDashboard:"false",referentUser_withFavorite:"false",security_level_id:"-1",default_ctiusrdir_synchronize_all:"false",default_ctiusrdir_synchronize_name:"false",default_ctiusrdir_synchronize_role:"false",default_ctiusrdir_synchronize_password:"false",default_ctiusrdir_synchronize_aut:"false",FAVORIS_PARTAGES_ALL:!1,FAVORIS_PARTAGES_PMSI:!1,FAVORIS_PARTAGES_PMSISSR:!1,FAVORIS_PARTAGES_PMSIPSY:!1,FAVORIS_PARTAGES_ACTIVITE:!1,FAVORIS_PARTAGES_RH:!1,FAVORIS_PARTAGES_COMPTA:!1,FAVORIS_PARTAGES_EIS:!1,FAVORIS_PARTAGES_PARTIAL:!1,FAVORIS_PARTAGES_PMSIHAD:!1};const t=[{type:"module",module:"iCTI_eis",name:"iCTI_eis",granted:"none",refProfile:"*user"},{type:"module",module:"iCTI_qualite",name:"iCTI_qualite",granted:"none",refProfile:"*user"},{type:"module",module:"iCTI_pmsi",name:"iCTI_pmsi",granted:"none",refProfile:"*user"},{type:"module",module:"iCTI_pmsissr",name:"iCTI_pmsissr",granted:"none",refProfile:"*user"},{type:"module",module:"iCTI_pmsipsy",name:"iCTI_pmsipsy",granted:"none",refProfile:"*user"},{type:"module",module:"iCTI_pmsihad",name:"iCTI_pmsihad",granted:"none",refProfile:"*user"},{type:"module",module:"iCTI_ssae",name:"iCTI_ssae",granted:"none",refProfile:"*user"},{type:"module",module:"iCTI_dpi",name:"iCTI_dpi",granted:"none",refProfile:"*user"},{type:"module",module:"iCTI_activite",name:"iCTI_activite",granted:"none",refProfile:"*user"},{type:"module",module:"iCTI_compta",name:"iCTI_compta",granted:"none",refProfile:"*user"},{type:"module",module:"iCTI_rh",name:"iCTI_rh",granted:"none",refProfile:"*user",dataProfileGranted:"partial",dataProfile:"NONE"},{type:"module",module:"iCTI_eco",name:"iCTI_eco",granted:"none",refProfile:"*user",dataGranted:"partial",dataRule1:"NONE"},{type:"module",module:"iCTI_specifique",name:"iCTI_specifique",granted:"none",refProfile:"*user"},{type:"module",module:"iCTI_tools",name:"iCTI_tools",granted:"none",refProfile:"*user"},{type:"module",module:"iCTI_tools",name:"iCTI_tools",granted:"none",refProfile:"*user"},{type:"module",module:"FAVORIS_PARTAGES_ALL",name:"FAVORIS_PARTAGES_ALL",granted:"none",refProfile:"*user"},{type:"module",module:"FAVORIS_PARTAGES_PMSI",name:"FAVORIS_PARTAGES_PMSI",granted:"none",refProfile:"*user"},{type:"module",module:"FAVORIS_PARTAGES_PMSISSR",name:"FAVORIS_PARTAGES_PMSISSR",granted:"none",refProfile:"*user"},{type:"module",module:"FAVORIS_PARTAGES_PMSIPSY",name:"FAVORIS_PARTAGES_PMSIPSY",granted:"none",refProfile:"*user"},{type:"module",module:"FAVORIS_PARTAGES_ACTIVITE",name:"FAVORIS_PARTAGES_ACTIVITE",granted:"none",refProfile:"*user"},{type:"module",module:"FAVORIS_PARTAGES_RH",name:"FAVORIS_PARTAGES_RH",granted:"none",refProfile:"*user"},{type:"module",module:"FAVORIS_PARTAGES_COMPTA",name:"FAVORIS_PARTAGES_COMPTA",granted:"none",refProfile:"*user"},{type:"module",module:"FAVORIS_PARTAGES_EIS",name:"FAVORIS_PARTAGES_EIS",granted:"none",refProfile:"*user"},{type:"module",module:"FAVORIS_PARTAGES_PARTIAL",name:"FAVORIS_PARTAGES_PARTIAL",granted:"none",refProfile:"*user"},{type:"token",name:"*ALL",granted:"full"}];return e.auths=t,e}const u1t=e=>({...e,code:"",profil:"",name:`Copie de ${e.name}`,password:"",auths:[...e.auths],favorites:[...e.favorites]}),bIe=({text:e,nodeKey:t,setLabel:r})=>{const[n,i]=E.useState(e),[a,o]=E.useState(!1),[s,l]=E.useState(!1),c=E.useRef(),u=Sn();E.useEffect(()=>{s&&c.current.focus(),u(Lje(s))},[s,u]);const A=g=>{i(g.target.value)},d=()=>{o(!a)},f=()=>{l(!s)},h=g=>{l(!1),r(t,n)};return v.jsx("div",{className:"editable-title",onMouseEnter:d,onMouseLeave:d,children:s?v.jsx(jt,{ref:c,draggable:!1,style:{marginLeft:"6px",width:"50%"},value:n,onChange:A,onBlur:h}):v.jsx(v.Fragment,{children:v.jsx("div",{className:"editable-label",onClick:f,children:n})})})};bIe.propTypes={text:J.string,nodeKey:J.string,setLabel:J.func};const{DirectoryTree:Jae}=Sd,A1t=()=>{const e=Sn(),[t,r]=E.useState([]),[n,i]=E.useState(!1),[a,o]=E.useState([]),[s,l]=E.useState([]),[c,u]=E.useState([]),[A,d]=E.useState([]),[f,h]=E.useState([]),g=dt(P=>P.cti.components.favorites.data),p=dt(P=>P.cti.components.favorites.loading),m=dt(P=>P.cti.components.favorites.selected);E.useEffect(()=>{e(l1t())},[e]),E.useEffect(()=>{if(g.myFavorites){const P=y(g.myFavorites,"",!0);r(P)}if(g.allViews){const P=y(g.allViews);o(P)}},[g,e]);function y(P,k="",j=!1){let Y=[];return Object.values(P).forEach((X,K)=>{const U=(k!==""?k+"_":"")+K;let G={...X,key:U,isLeaf:!0,title:X.label,editable:j};delete G.icon,X.children&&(G.children=y(X.children,U,j),G.isLeaf=!1,G.checkable=!1),Y.push(G)}),Y}function C(P,k){let j=t.map(Y=>({...Y}));B(j,P,(Y,X,K)=>{Y.label=k}),r(j)}function w(P,k=""){let j=[];return P.forEach((Y,X)=>{const K=(k!==""?k+"_":"")+X+Y.name;Y.key=K,Y.children&&(Y.children=w(Y.children,K),Y.isLeaf=!1),j.push(Y)}),j}function B(P,k,j){for(let Y=0;Y<P.length;Y++){if(P[Y].key===k)return j(P[Y],Y,P);P[Y].children&&B(P[Y].children,k,j)}}const x=(P,k,j)=>{Bs[P]({message:k,description:j})},M=()=>{i(!0);const P={name:"Nouveau dossier",label:"Nouveau dossier",editable:!0,key:(t.length+1).toString(),view:"",isLeaf:!1,children:[]},k=w([...t,P]);r(k)},S=(P,k)=>{if(k.checked)h([...f,...k.checkedNodes]);else{const j=f.findIndex(X=>X.key===k.node.key);let Y=[...f];Y.splice(j,1),h(Y)}l(P)},R=(P,k)=>{if(k.checked)d([...A,k.node]);else{const j=A.findIndex(X=>X.key===k.node.key);let Y=[...A];Y.splice(j,1),d(Y)}u(P)},b=()=>{i(!0);const P=y(A,"",!0),k=w([...t,...P]);r(k),d([]),u([])},T=()=>{i(!0);let P=t.map(j=>({...j}));f.forEach(j=>{B(P,j.key,(Y,X,K)=>{K.splice(X,1)})});const k=w(P);h([]),l([]),r(k)},D=({event:P,node:k,dragNode:j,dropPosition:Y,dropToGap:X})=>{i(!0);let K=t.map(z=>({...z}));const U=k.key,G=j.key;if(!X)B(K,U,z=>{if(!z.isLeaf){let H;B(K,G,(V,Z,ne)=>{H={...V},ne.splice(Z,1)}),z.children=z.children||[],z.children.push(H)}});else if((k.children||[]).length>0&&k.expanded&&Y===1){let z;B(K,G,(H,V,Z)=>{z={...H},Z.splice(V,1)}),B(K,U,H=>{H.children=H.children||[],H.children.unshift(z)})}else{let z;B(K,G,(Z,ne,re)=>{z={...Z},re.splice(ne,1)});let H,V;B(K,U,(Z,ne,re)=>{H=re,V=ne}),Y===-1?H.splice(V,0,z):H.splice(V+1,0,z)}r(K)},F=()=>{let P={sendFavorites:{XMLType:"MYFAVORITES",children:h9(t)}};const k=gA(P,!0);x("info","Mise à jour en cours","La mise à jour de vos favoris est en cours. Cela va prendre quelques instants"),e(s1t(k))},_=P=>P?.map(k=>({...k,title:k.editable?v.jsx(bIe,{text:k.label,nodeKey:k.key,setLabel:C}):k.label,children:k.children?_(k.children):null})),N=_(t);return v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Gestion des favoris"})}),v.jsxs("div",{className:"component-header",children:[v.jsx("h1",{className:"header-title",children:"Organisation de mes favoris"}),v.jsx("div",{className:"favorites-actions",children:v.jsx(Hv,{onClick:F,disabled:!n,toolTipTitle:"Enregistrer"})})]}),v.jsx("div",{className:"component-content",children:v.jsxs("div",{className:"favorites-editor",children:[v.jsxs("div",{className:"favorites-editor-items",children:[v.jsxs("div",{className:"tree-header",children:[v.jsx("h2",{children:"Mes Favoris"}),v.jsxs("div",{className:"header-actions",children:[v.jsx(wt,{type:"link",onClick:M,children:v.jsx(e8e,{})}),v.jsx(wt,{type:"link",onClick:T,children:v.jsx(qa,{})})]})]}),p?null:v.jsx(Jae,{checkable:!0,treeData:N,draggable:!m,blockNode:!0,onDrop:D,checkedKeys:s,onCheck:S})]}),v.jsx("div",{className:"transfer-actions",children:v.jsx(wt,{type:"link",onClick:b,children:v.jsx(GQ,{})})}),v.jsxs("div",{className:"favorites-editor-menu",children:[v.jsx("h2",{className:"tree-header",children:"Vues disponibles"}),p?v.jsx("div",{className:"favorites-loader",children:v.jsx(co,{size:"small"})}):v.jsx(Jae,{checkable:!0,treeData:a,checkedKeys:c,onCheck:R})]})]})})]})};var p3={},v3={exports:{}},m3={exports:{}},Wae;function fa(){return Wae||(Wae=1,(function(e){function t(r){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(m3)),m3.exports}var Xae;function na(){return Xae||(Xae=1,(function(e){var t=fa().default;function r(n,i){if(typeof WeakMap=="function")var a=new WeakMap,o=new WeakMap;return(e.exports=r=function(l,c){if(!c&&l&&l.__esModule)return l;var u,A,d={__proto__:null,default:l};if(l===null||t(l)!="object"&&typeof l!="function")return d;if(u=c?o:a){if(u.has(l))return u.get(l);u.set(l,d)}for(var f in l)f!=="default"&&{}.hasOwnProperty.call(l,f)&&((A=(u=Object.defineProperty)&&Object.getOwnPropertyDescriptor(l,f))&&(A.get||A.set)?u(d,f,A):d[f]=l[f]);return d},e.exports.__esModule=!0,e.exports.default=e.exports)(n,i)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(v3)),v3.exports}var E3={exports:{}},qae;function $r(){return qae||(qae=1,(function(e){function t(r){return r&&r.__esModule?r:{default:r}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(E3)),E3.exports}var y3={exports:{}},C3={exports:{}},w3={exports:{}},$ae;function d1t(){return $ae||($ae=1,(function(e){var t=fa().default;function r(n,i){if(t(n)!="object"||!n)return n;var a=n[Symbol.toPrimitive];if(a!==void 0){var o=a.call(n,i||"default");if(t(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(n)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(w3)),w3.exports}var Zae;function IIe(){return Zae||(Zae=1,(function(e){var t=fa().default,r=d1t();function n(i){var a=r(i,"string");return t(a)=="symbol"?a:a+""}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(C3)),C3.exports}var eoe;function Mo(){return eoe||(eoe=1,(function(e){var t=IIe();function r(n,i,a){return(i=t(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a,n}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(y3)),y3.exports}var B3={exports:{}},toe;function ia(){return toe||(toe=1,(function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(r){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var a in i)({}).hasOwnProperty.call(i,a)&&(r[a]=i[a])}return r},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(B3)),B3.exports}var Zb={exports:{}},sC={},x3={exports:{}},roe;function Il(){return roe||(roe=1,(function(e){var t=Mo();function r(i,a){var o=Object.keys(i);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(i);a&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(i,l).enumerable})),o.push.apply(o,s)}return o}function n(i){for(var a=1;a<arguments.length;a++){var o=arguments[a]!=null?arguments[a]:{};a%2?r(Object(o),!0).forEach(function(s){t(i,s,o[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(o)):r(Object(o)).forEach(function(s){Object.defineProperty(i,s,Object.getOwnPropertyDescriptor(o,s))})}return i}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(x3)),x3.exports}var eI={},noe;function f1t(){if(noe)return eI;noe=1,Object.defineProperty(eI,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"};return eI.default=e,eI}var lC={},M3={exports:{}},b3={exports:{}},ioe;function SIe(){return ioe||(ioe=1,(function(e){function t(r){if(Array.isArray(r))return r}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(b3)),b3.exports}var I3={exports:{}},aoe;function h1t(){return aoe||(aoe=1,(function(e){function t(r,n){var i=r==null?null:typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(i!=null){var a,o,s,l,c=[],u=!0,A=!1;try{if(s=(i=i.call(r)).next,n===0){if(Object(i)!==i)return;u=!1}else for(;!(u=(a=s.call(i)).done)&&(c.push(a.value),c.length!==n);u=!0);}catch(d){A=!0,o=d}finally{try{if(!u&&i.return!=null&&(l=i.return(),Object(l)!==l))return}finally{if(A)throw o}}return c}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(I3)),I3.exports}var S3={exports:{}},R3={exports:{}},ooe;function RIe(){return ooe||(ooe=1,(function(e){function t(r,n){(n==null||n>r.length)&&(n=r.length);for(var i=0,a=Array(n);i<n;i++)a[i]=r[i];return a}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(R3)),R3.exports}var soe;function g9(){return soe||(soe=1,(function(e){var t=RIe();function r(n,i){if(n){if(typeof n=="string")return t(n,i);var a={}.toString.call(n).slice(8,-1);return a==="Object"&&n.constructor&&(a=n.constructor.name),a==="Map"||a==="Set"?Array.from(n):a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?t(n,i):void 0}}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(S3)),S3.exports}var T3={exports:{}},loe;function TIe(){return loe||(loe=1,(function(e){function t(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(T3)),T3.exports}var coe;function Pd(){return coe||(coe=1,(function(e){var t=SIe(),r=h1t(),n=g9(),i=TIe();function a(o,s){return t(o)||r(o,s)||n(o,s)||i()}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports})(M3)),M3.exports}var Q3={exports:{}},D3={exports:{}},uoe;function g1t(){return uoe||(uoe=1,(function(e){function t(r,n){if(r==null)return{};var i={};for(var a in r)if({}.hasOwnProperty.call(r,a)){if(n.indexOf(a)!==-1)continue;i[a]=r[a]}return i}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(D3)),D3.exports}var Aoe;function qg(){return Aoe||(Aoe=1,(function(e){var t=g1t();function r(n,i){if(n==null)return{};var a,o,s=t(n,i);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(n);for(o=0;o<l.length;o++)a=l[o],i.indexOf(a)===-1&&{}.propertyIsEnumerable.call(n,a)&&(s[a]=n[a])}return s}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(Q3)),Q3.exports}var cC={},doe;function p9(){if(doe)return cC;doe=1,Object.defineProperty(cC,"__esModule",{value:!0}),cC.default=void 0;var e=an(),t=(0,e.createContext)({});return cC.default=t,cC}var uC={},Al={};const QIe=ta(iFe);var hc={},foe;function DIe(){if(foe)return hc;foe=1,Object.defineProperty(hc,"__esModule",{value:!0}),hc.call=a,hc.default=void 0,hc.note=n,hc.noteOnce=s,hc.preMessage=void 0,hc.resetWarned=i,hc.warning=r,hc.warningOnce=o;var e={},t=hc.preMessage=function(c){};function r(l,c){}function n(l,c){}function i(){e={}}function a(l,c,u){!c&&!e[u]&&(l(!1,u),e[u]=!0)}function o(l,c){a(r,l,c)}function s(l,c){a(n,l,c)}return o.preMessage=t,o.resetWarned=i,o.noteOnce=s,hc.default=o,hc}var _p={},tI={},hoe;function Zx(){if(hoe)return tI;hoe=1,Object.defineProperty(tI,"__esModule",{value:!0}),tI.default=e;function e(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}return tI}var rI={},goe;function p1t(){if(goe)return rI;goe=1,Object.defineProperty(rI,"__esModule",{value:!0}),rI.default=e;function e(t,r){if(!t)return!1;if(t.contains)return t.contains(r);for(var n=r;n;){if(n===t)return!0;n=n.parentNode}return!1}return rI}var poe;function v9(){if(poe)return _p;poe=1;var e=$r().default;Object.defineProperty(_p,"__esModule",{value:!0}),_p.clearContainerCache=p,_p.injectCSS=d,_p.removeCSS=h,_p.updateCSS=m;var t=e(Il()),r=e(Zx()),n=e(p1t()),i="data-rc-order",a="data-rc-priority",o="rc-util-key",s=new Map;function l(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},C=y.mark;return C?C.startsWith("data-")?C:"data-".concat(C):o}function c(y){if(y.attachTo)return y.attachTo;var C=document.querySelector("head");return C||document.body}function u(y){return y==="queue"?"prependQueue":y?"prepend":"append"}function A(y){return Array.from((s.get(y)||y).children).filter(function(C){return C.tagName==="STYLE"})}function d(y){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,r.default)())return null;var w=C.csp,B=C.prepend,x=C.priority,M=x===void 0?0:x,S=u(B),R=S==="prependQueue",b=document.createElement("style");b.setAttribute(i,S),R&&M&&b.setAttribute(a,"".concat(M)),w!=null&&w.nonce&&(b.nonce=w?.nonce),b.innerHTML=y;var T=c(C),D=T.firstChild;if(B){if(R){var F=(C.styles||A(T)).filter(function(_){if(!["prepend","prependQueue"].includes(_.getAttribute(i)))return!1;var N=Number(_.getAttribute(a)||0);return M>=N});if(F.length)return T.insertBefore(b,F[F.length-1].nextSibling),b}T.insertBefore(b,D)}else T.appendChild(b);return b}function f(y){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},w=c(C);return(C.styles||A(w)).find(function(B){return B.getAttribute(l(C))===y})}function h(y){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},w=f(y,C);if(w){var B=c(C);B.removeChild(w)}}function g(y,C){var w=s.get(y);if(!w||!(0,n.default)(document,w)){var B=d("",C),x=B.parentNode;s.set(y,x),y.removeChild(B)}}function p(){s.clear()}function m(y,C){var w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},B=c(w),x=A(B),M=(0,t.default)((0,t.default)({},w),{},{styles:x});g(B,M);var S=f(C,M);if(S){var R,b;if((R=M.csp)!==null&&R!==void 0&&R.nonce&&S.nonce!==((b=M.csp)===null||b===void 0?void 0:b.nonce)){var T;S.nonce=(T=M.csp)===null||T===void 0?void 0:T.nonce}return S.innerHTML!==y&&(S.innerHTML=y),S}var D=d(y,M);return D.setAttribute(l(M),C),D}return _p}var voe;function m9(){if(voe)return Al;voe=1;var e=$r(),t=fa();Object.defineProperty(Al,"__esModule",{value:!0}),Al.generate=g,Al.getSecondaryColor=p,Al.iconStyles=void 0,Al.isIconDefinition=f,Al.normalizeAttrs=h,Al.normalizeTwoToneColors=m,Al.useInsertStyles=Al.svgBaseProps=void 0,Al.warning=d;var r=e(Il()),n=e(fa()),i=QIe,a=A(an()),o=e(DIe()),s=v9(),l=e(p9()),c=e(Tpe());function u(C){if(typeof WeakMap!="function")return null;var w=new WeakMap,B=new WeakMap;return(u=function(M){return M?B:w})(C)}function A(C,w){if(C&&C.__esModule)return C;if(C===null||t(C)!="object"&&typeof C!="function")return{default:C};var B=u(w);if(B&&B.has(C))return B.get(C);var x={__proto__:null},M=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in C)if(S!=="default"&&{}.hasOwnProperty.call(C,S)){var R=M?Object.getOwnPropertyDescriptor(C,S):null;R&&(R.get||R.set)?Object.defineProperty(x,S,R):x[S]=C[S]}return x.default=C,B&&B.set(C,x),x}function d(C,w){(0,o.default)(C,"[@ant-design/icons] ".concat(w))}function f(C){return(0,n.default)(C)==="object"&&typeof C.name=="string"&&typeof C.theme=="string"&&((0,n.default)(C.icon)==="object"||typeof C.icon=="function")}function h(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(C).reduce(function(w,B){var x=C[B];return B==="class"?(w.className=x,delete w.class):(delete w[B],w[(0,c.default)(B)]=x),w},{})}function g(C,w,B){return B?a.default.createElement(C.tag,(0,r.default)((0,r.default)({key:w},h(C.attrs)),B),(C.children||[]).map(function(x,M){return g(x,"".concat(w,"-").concat(C.tag,"-").concat(M))})):a.default.createElement(C.tag,(0,r.default)({key:w},h(C.attrs)),(C.children||[]).map(function(x,M){return g(x,"".concat(w,"-").concat(C.tag,"-").concat(M))}))}function p(C){return(0,i.generate)(C)[0]}function m(C){return C?Array.isArray(C)?C:[C]:[]}Al.svgBaseProps={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"};var y=Al.iconStyles=`
.anticon {
display: inline-flex;
alignItems: center;
color: inherit;
font-style: normal;
line-height: 0;
text-align: center;
text-transform: none;
vertical-align: -0.125em;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.anticon > * {
line-height: 1;
}
.anticon svg {
display: inline-block;
}
.anticon::before {
display: none;
}
.anticon .anticon-icon {
display: block;
}
.anticon[tabindex] {
cursor: pointer;
}
.anticon-spin::before,
.anticon-spin {
display: inline-block;
-webkit-animation: loadingCircle 1s infinite linear;
animation: loadingCircle 1s infinite linear;
}
@-webkit-keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loadingCircle {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
`;return Al.useInsertStyles=function(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:y,B=(0,a.useContext)(l.default),x=B.csp;(0,a.useEffect)(function(){(0,s.updateCSS)(w,"@ant-design-icons",{prepend:!0,csp:x})},[])},Al}var moe;function FIe(){if(moe)return uC;moe=1;var e=$r();Object.defineProperty(uC,"__esModule",{value:!0}),uC.default=void 0;var t=e(qg()),r=e(Il()),n=m9(),i=["icon","className","onClick","style","primaryColor","secondaryColor"],a={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function o(c){var u=c.primaryColor,A=c.secondaryColor;a.primaryColor=u,a.secondaryColor=A||(0,n.getSecondaryColor)(u),a.calculated=!!A}function s(){return(0,r.default)({},a)}var l=function(u){var A=u.icon,d=u.className,f=u.onClick,h=u.style,g=u.primaryColor,p=u.secondaryColor,m=(0,t.default)(u,i),y=a;if(g&&(y={primaryColor:g,secondaryColor:p||(0,n.getSecondaryColor)(g)}),(0,n.useInsertStyles)(),(0,n.warning)((0,n.isIconDefinition)(A),"icon should be icon definiton, but got ".concat(A)),!(0,n.isIconDefinition)(A))return null;var C=A;return C&&typeof C.icon=="function"&&(C=(0,r.default)((0,r.default)({},C),{},{icon:C.icon(y.primaryColor,y.secondaryColor)})),(0,n.generate)(C.icon,"svg-".concat(C.name),(0,r.default)({className:d,onClick:f,style:h,"data-icon":C.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},m))};return l.displayName="IconReact",l.getTwoToneColors=s,l.setTwoToneColors=o,uC.default=l,uC}var AC={},Eoe;function v1t(){if(Eoe)return AC;Eoe=1;var e=$r();Object.defineProperty(AC,"__esModule",{value:!0}),AC.getTwoToneColor=a,AC.setTwoToneColor=i;var t=e(Pd()),r=e(FIe()),n=m9();function i(o){var s=(0,n.normalizeTwoToneColors)(o),l=(0,t.default)(s,2),c=l[0],u=l[1];return r.default.setTwoToneColors({primaryColor:c,secondaryColor:u})}function a(){var o=r.default.getTwoToneColors();return o.calculated?[o.primaryColor,o.secondaryColor]:o.primaryColor}return AC}var yoe;function Od(){if(yoe)return lC;yoe=1;var e=$r(),t=fa();Object.defineProperty(lC,"__esModule",{value:!0}),lC.default=void 0;var r=e(Il()),n=e(Pd()),i=e(Mo()),a=e(qg()),o=h(an()),s=e(Jo()),l=e(p9()),c=e(FIe()),u=v1t(),A=m9(),d=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];function f(p){if(typeof WeakMap!="function")return null;var m=new WeakMap,y=new WeakMap;return(f=function(w){return w?y:m})(p)}function h(p,m){if(p&&p.__esModule)return p;if(p===null||t(p)!="object"&&typeof p!="function")return{default:p};var y=f(m);if(y&&y.has(p))return y.get(p);var C={__proto__:null},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var B in p)if(B!=="default"&&{}.hasOwnProperty.call(p,B)){var x=w?Object.getOwnPropertyDescriptor(p,B):null;x&&(x.get||x.set)?Object.defineProperty(C,B,x):C[B]=p[B]}return C.default=p,y&&y.set(p,C),C}(0,u.setTwoToneColor)("#1890ff");var g=o.forwardRef(function(p,m){var y=p.className,C=p.icon,w=p.spin,B=p.rotate,x=p.tabIndex,M=p.onClick,S=p.twoToneColor,R=(0,a.default)(p,d),b=o.useContext(l.default),T=b.prefixCls,D=T===void 0?"anticon":T,F=b.rootClassName,_=(0,s.default)(F,D,(0,i.default)((0,i.default)({},"".concat(D,"-").concat(C.name),!!C.name),"".concat(D,"-spin"),!!w||C.name==="loading"),y),N=x;N===void 0&&M&&(N=-1);var P=B?{msTransform:"rotate(".concat(B,"deg)"),transform:"rotate(".concat(B,"deg)")}:void 0,k=(0,A.normalizeTwoToneColors)(S),j=(0,n.default)(k,2),Y=j[0],X=j[1];return o.createElement("span",(0,r.default)((0,r.default)({role:"img","aria-label":C.name},R),{},{ref:m,tabIndex:N,onClick:M,className:_}),o.createElement(c.default,{icon:C,primaryColor:Y,secondaryColor:X,style:P}))});return g.displayName="AntdIcon",g.getTwoToneColor=u.getTwoToneColor,g.setTwoToneColor=u.setTwoToneColor,lC.default=g,lC}var Coe;function m1t(){if(Coe)return sC;Coe=1;var e=$r(),t=fa();Object.defineProperty(sC,"__esModule",{value:!0}),sC.default=void 0;var r=e(Il()),n=s(an()),i=e(f1t()),a=e(Od());function o(u){if(typeof WeakMap!="function")return null;var A=new WeakMap,d=new WeakMap;return(o=function(h){return h?d:A})(u)}function s(u,A){if(u&&u.__esModule)return u;if(u===null||t(u)!="object"&&typeof u!="function")return{default:u};var d=o(A);if(d&&d.has(u))return d.get(u);var f={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in u)if(g!=="default"&&{}.hasOwnProperty.call(u,g)){var p=h?Object.getOwnPropertyDescriptor(u,g):null;p&&(p.get||p.set)?Object.defineProperty(f,g,p):f[g]=u[g]}return f.default=u,d&&d.set(u,f),f}var l=function(A,d){return n.createElement(a.default,(0,r.default)((0,r.default)({},A),{},{ref:d,icon:i.default}))},c=n.forwardRef(l);return sC.default=c,sC}var woe;function _Ie(){return woe||(woe=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(m1t());function n(a){return a&&a.__esModule?a:{default:a}}var i=r;t.default=i,e.exports=i})(Zb,Zb.exports)),Zb.exports}const E1t=ta(trt);var F3={},_3={},nI={},Boe;function ED(){if(Boe)return nI;Boe=1,Object.defineProperty(nI,"__esModule",{value:!0}),nI.default=e;function e(t,r){var n=Object.assign({},t);return Array.isArray(r)&&r.forEach(function(i){delete n[i]}),n}return nI}var N3={},iI={},xoe;function NIe(){if(xoe)return iI;xoe=1;var e=na().default;Object.defineProperty(iI,"__esModule",{value:!0}),iI.default=r;var t=e(an());function r(n,i,a){var o=t.useRef({});return(!("value"in o.current)||a(o.current.condition,i))&&(o.current.value=n(),o.current.condition=i),o.current.value}return iI}var dC={},k3={exports:{}},P3={exports:{}},Moe;function y1t(){return Moe||(Moe=1,(function(e){var t=RIe();function r(n){if(Array.isArray(n))return t(n)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(P3)),P3.exports}var O3={exports:{}},boe;function kIe(){return boe||(boe=1,(function(e){function t(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(O3)),O3.exports}var j3={exports:{}},Ioe;function C1t(){return Ioe||(Ioe=1,(function(e){function t(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(j3)),j3.exports}var Soe;function yD(){return Soe||(Soe=1,(function(e){var t=y1t(),r=kIe(),n=g9(),i=C1t();function a(o){return t(o)||r(o)||n(o)||i()}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports})(k3)),k3.exports}var z3={exports:{}},Roe;function w1t(){return Roe||(Roe=1,(function(e){var t=SIe(),r=kIe(),n=g9(),i=TIe();function a(o){return t(o)||r(o)||n(o)||i()}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports})(z3)),z3.exports}var aI={},Toe;function B1t(){if(Toe)return aI;Toe=1,Object.defineProperty(aI,"__esModule",{value:!0}),aI.default=e;function e(t,r){for(var n=t,i=0;i<r.length;i+=1){if(n==null)return;n=n[r[i]]}return n}return aI}var Qoe;function x1t(){if(Qoe)return dC;Qoe=1;var e=$r().default;Object.defineProperty(dC,"__esModule",{value:!0}),dC.default=s,dC.merge=A;var t=e(fa()),r=e(Il()),n=e(yD()),i=e(w1t()),a=e(B1t());function o(d,f,h,g){if(!f.length)return h;var p=(0,i.default)(f),m=p[0],y=p.slice(1),C;return!d&&typeof m=="number"?C=[]:Array.isArray(d)?C=(0,n.default)(d):C=(0,r.default)({},d),g&&h===void 0&&y.length===1?delete C[m][y[0]]:C[m]=o(C[m],y,h,g),C}function s(d,f,h){var g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return f.length&&g&&h===void 0&&!(0,a.default)(d,f.slice(0,-1))?d:o(d,f,h,g)}function l(d){return(0,t.default)(d)==="object"&&d!==null&&Object.getPrototypeOf(d)===Object.prototype}function c(d){return Array.isArray(d)?[]:{}}var u=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function A(){for(var d=arguments.length,f=new Array(d),h=0;h<d;h++)f[h]=arguments[h];var g=c(f[0]);return f.forEach(function(p){function m(y,C){var w=new Set(C),B=(0,a.default)(p,y),x=Array.isArray(B);if(x||l(B)){if(!w.has(B)){w.add(B);var M=(0,a.default)(g,y);x?g=s(g,y,[]):(!M||(0,t.default)(M)!=="object")&&(g=s(g,y,c(B))),u(B).forEach(function(S){m([].concat((0,n.default)(y),[S]),w)})}}else g=s(g,y,B)}m([])}),g}return dC}var L3={},Doe;function M1t(){return Doe||(Doe=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=an();e.default=(0,t.createContext)(void 0)})(L3)),L3}var Y3={},U3={},Foe;function Im(){return Foe||(Foe=1,(function(e){var t=na().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.noop=n,Object.defineProperty(e,"resetWarned",{enumerable:!0,get:function(){return r.resetWarned}});var r=t(DIe());function n(){}var i=n;e.default=i})(U3)),U3}var fC={},H3={},hC={},_oe;function b1t(){if(_oe)return hC;_oe=1,Object.defineProperty(hC,"__esModule",{value:!0}),hC.default=void 0;var e={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"};return hC.default=e,hC}var G3={},K3={},gC={},Noe;function I1t(){if(Noe)return gC;Noe=1,Object.defineProperty(gC,"__esModule",{value:!0}),gC.default=void 0;var e={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},t=e;return gC.default=t,gC}var V3={},koe;function PIe(){return koe||(koe=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={placeholder:"Select time",rangePlaceholder:["Start time","End time"]};e.default=t})(V3)),V3}var Poe;function OIe(){return Poe||(Poe=1,(function(e){var t=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(ia()),n=t(I1t()),i=t(PIe()),a={lang:(0,r.default)({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},n.default),timePickerLocale:(0,r.default)({},i.default)};e.default=a})(K3)),K3}var Ooe;function S1t(){return Ooe||(Ooe=1,(function(e){var t=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(OIe());e.default=r.default})(G3)),G3}var joe;function E9(){return joe||(joe=1,(function(e){var t=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(b1t()),n=t(S1t()),i=t(OIe()),a=t(PIe()),o="${label} is not a valid ${type}",s={locale:"en",Pagination:r.default,DatePicker:i.default,TimePicker:a.default,Calendar:n.default,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:o,method:o,array:o,object:o,number:o,date:o,boolean:o,integer:o,float:o,regexp:o,email:o,url:o,hex:o},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"}};e.default=s})(H3)),H3}var zoe;function jIe(){if(zoe)return fC;zoe=1;var e=$r().default;Object.defineProperty(fC,"__esModule",{value:!0}),fC.changeConfirmLocale=i,fC.getConfirmLocale=a;var t=e(ia()),r=e(E9()),n=(0,t.default)({},r.default.Modal);function i(o){o?n=(0,t.default)((0,t.default)({},n),o):n=(0,t.default)({},r.default.Modal)}function a(){return n}return fC}var J3={},Loe;function zIe(){return Loe||(Loe=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=an(),r=(0,t.createContext)(void 0);e.default=r})(J3)),J3}var Yoe;function R1t(){return Yoe||(Yoe=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ANT_MARK=void 0;var n=r(ia()),i=t(an());r(Im());var a=jIe(),o=r(zIe());e.ANT_MARK="internalMark";var s=function(c){var u=c.locale,A=u===void 0?{}:u,d=c.children;c._ANT_MARK__,i.useEffect(function(){return(0,a.changeConfirmLocale)(A&&A.Modal),function(){(0,a.changeConfirmLocale)()}},[A]);var f=i.useMemo(function(){return(0,n.default)((0,n.default)({},A),{exist:!0})},[A]);return i.createElement(o.default.Provider,{value:f},d)};e.default=s})(Y3)),Y3}var W3={},X3={},Uoe;function T1t(){return Uoe||(Uoe=1,(function(e){var t=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(E9());e.default=r.default})(X3)),X3}var Hoe;function LIe(){return Hoe||(Hoe=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.useLocaleReceiver=e.default=void 0;var n=r(ia()),i=t(an()),a=r(zIe()),o=r(T1t()),s=function(c){var u=c.componentName,A=u===void 0?"global":u,d=c.defaultLocale,f=c.children,h=i.useContext(a.default),g=i.useMemo(function(){var m,y=d||o.default[A],C=(m=h?.[A])!==null&&m!==void 0?m:{};return(0,n.default)((0,n.default)({},y instanceof Function?y():y),C||{})},[A,d,h]),p=i.useMemo(function(){var m=h&&h.locale;return h&&h.exist&&!m?o.default.locale:m},[h]);return f(g,p,h)};e.default=s,e.useLocaleReceiver=function(c,u){var A=i.useContext(a.default),d=i.useMemo(function(){var f,h=u||o.default[c],g=(f=A?.[c])!==null&&f!==void 0?f:{};return(0,n.default)((0,n.default)({},typeof h=="function"?h():h),g||{})},[c,u,A]);return[d]}})(W3)),W3}var q3={},oI={exports:{}},pC={},sI={},Goe;function Q1t(){if(Goe)return sI;Goe=1,Object.defineProperty(sI,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};return sI.default=e,sI}var Koe;function D1t(){if(Koe)return pC;Koe=1;var e=$r(),t=fa();Object.defineProperty(pC,"__esModule",{value:!0}),pC.default=void 0;var r=e(Il()),n=s(an()),i=e(Q1t()),a=e(Od());function o(u){if(typeof WeakMap!="function")return null;var A=new WeakMap,d=new WeakMap;return(o=function(h){return h?d:A})(u)}function s(u,A){if(u&&u.__esModule)return u;if(u===null||t(u)!="object"&&typeof u!="function")return{default:u};var d=o(A);if(d&&d.has(u))return d.get(u);var f={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in u)if(g!=="default"&&{}.hasOwnProperty.call(u,g)){var p=h?Object.getOwnPropertyDescriptor(u,g):null;p&&(p.get||p.set)?Object.defineProperty(f,g,p):f[g]=u[g]}return f.default=u,d&&d.set(u,f),f}var l=function(A,d){return n.createElement(a.default,(0,r.default)((0,r.default)({},A),{},{ref:d,icon:i.default}))},c=n.forwardRef(l);return pC.default=c,pC}var Voe;function F1t(){return Voe||(Voe=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(D1t());function n(a){return a&&a.__esModule?a:{default:a}}var i=r;t.default=i,e.exports=i})(oI,oI.exports)),oI.exports}var lI={exports:{}},vC={},cI={},Joe;function _1t(){if(Joe)return cI;Joe=1,Object.defineProperty(cI,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"};return cI.default=e,cI}var Woe;function N1t(){if(Woe)return vC;Woe=1;var e=$r(),t=fa();Object.defineProperty(vC,"__esModule",{value:!0}),vC.default=void 0;var r=e(Il()),n=s(an()),i=e(_1t()),a=e(Od());function o(u){if(typeof WeakMap!="function")return null;var A=new WeakMap,d=new WeakMap;return(o=function(h){return h?d:A})(u)}function s(u,A){if(u&&u.__esModule)return u;if(u===null||t(u)!="object"&&typeof u!="function")return{default:u};var d=o(A);if(d&&d.has(u))return d.get(u);var f={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in u)if(g!=="default"&&{}.hasOwnProperty.call(u,g)){var p=h?Object.getOwnPropertyDescriptor(u,g):null;p&&(p.get||p.set)?Object.defineProperty(f,g,p):f[g]=u[g]}return f.default=u,d&&d.set(u,f),f}var l=function(A,d){return n.createElement(a.default,(0,r.default)((0,r.default)({},A),{},{ref:d,icon:i.default}))},c=n.forwardRef(l);return vC.default=c,vC}var Xoe;function y9(){return Xoe||(Xoe=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(N1t());function n(a){return a&&a.__esModule?a:{default:a}}var i=r;t.default=i,e.exports=i})(lI,lI.exports)),lI.exports}var uI={exports:{}},mC={},AI={},qoe;function k1t(){if(qoe)return AI;qoe=1,Object.defineProperty(AI,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"};return AI.default=e,AI}var $oe;function P1t(){if($oe)return mC;$oe=1;var e=$r(),t=fa();Object.defineProperty(mC,"__esModule",{value:!0}),mC.default=void 0;var r=e(Il()),n=s(an()),i=e(k1t()),a=e(Od());function o(u){if(typeof WeakMap!="function")return null;var A=new WeakMap,d=new WeakMap;return(o=function(h){return h?d:A})(u)}function s(u,A){if(u&&u.__esModule)return u;if(u===null||t(u)!="object"&&typeof u!="function")return{default:u};var d=o(A);if(d&&d.has(u))return d.get(u);var f={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in u)if(g!=="default"&&{}.hasOwnProperty.call(u,g)){var p=h?Object.getOwnPropertyDescriptor(u,g):null;p&&(p.get||p.set)?Object.defineProperty(f,g,p):f[g]=u[g]}return f.default=u,d&&d.set(u,f),f}var l=function(A,d){return n.createElement(a.default,(0,r.default)((0,r.default)({},A),{},{ref:d,icon:i.default}))},c=n.forwardRef(l);return mC.default=c,mC}var Zoe;function O1t(){return Zoe||(Zoe=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(P1t());function n(a){return a&&a.__esModule?a:{default:a}}var i=r;t.default=i,e.exports=i})(uI,uI.exports)),uI.exports}var dI={exports:{}},EC={},fI={},ese;function j1t(){if(ese)return fI;ese=1,Object.defineProperty(fI,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};return fI.default=e,fI}var tse;function z1t(){if(tse)return EC;tse=1;var e=$r(),t=fa();Object.defineProperty(EC,"__esModule",{value:!0}),EC.default=void 0;var r=e(Il()),n=s(an()),i=e(j1t()),a=e(Od());function o(u){if(typeof WeakMap!="function")return null;var A=new WeakMap,d=new WeakMap;return(o=function(h){return h?d:A})(u)}function s(u,A){if(u&&u.__esModule)return u;if(u===null||t(u)!="object"&&typeof u!="function")return{default:u};var d=o(A);if(d&&d.has(u))return d.get(u);var f={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in u)if(g!=="default"&&{}.hasOwnProperty.call(u,g)){var p=h?Object.getOwnPropertyDescriptor(u,g):null;p&&(p.get||p.set)?Object.defineProperty(f,g,p):f[g]=u[g]}return f.default=u,d&&d.set(u,f),f}var l=function(A,d){return n.createElement(a.default,(0,r.default)((0,r.default)({},A),{},{ref:d,icon:i.default}))},c=n.forwardRef(l);return EC.default=c,EC}var rse;function L1t(){return rse||(rse=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(z1t());function n(a){return a&&a.__esModule?a:{default:a}}var i=r;t.default=i,e.exports=i})(dI,dI.exports)),dI.exports}var hI={exports:{}},yC={},gI={},nse;function Y1t(){if(nse)return gI;nse=1,Object.defineProperty(gI,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"};return gI.default=e,gI}var ise;function U1t(){if(ise)return yC;ise=1;var e=$r(),t=fa();Object.defineProperty(yC,"__esModule",{value:!0}),yC.default=void 0;var r=e(Il()),n=s(an()),i=e(Y1t()),a=e(Od());function o(u){if(typeof WeakMap!="function")return null;var A=new WeakMap,d=new WeakMap;return(o=function(h){return h?d:A})(u)}function s(u,A){if(u&&u.__esModule)return u;if(u===null||t(u)!="object"&&typeof u!="function")return{default:u};var d=o(A);if(d&&d.has(u))return d.get(u);var f={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in u)if(g!=="default"&&{}.hasOwnProperty.call(u,g)){var p=h?Object.getOwnPropertyDescriptor(u,g):null;p&&(p.get||p.set)?Object.defineProperty(f,g,p):f[g]=u[g]}return f.default=u,d&&d.set(u,f),f}var l=function(A,d){return n.createElement(a.default,(0,r.default)((0,r.default)({},A),{},{ref:d,icon:i.default}))},c=n.forwardRef(l);return yC.default=c,yC}var ase;function YIe(){return ase||(ase=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(U1t());function n(a){return a&&a.__esModule?a:{default:a}}var i=r;t.default=i,e.exports=i})(hI,hI.exports)),hI.exports}const UIe=ta(KUe);var $3={},pI={},CC={},Z3={exports:{}},ose;function bA(){return ose||(ose=1,(function(e){function t(r,n){if(!(r instanceof n))throw new TypeError("Cannot call a class as a function")}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Z3)),Z3.exports}var eO={exports:{}},sse;function jd(){return sse||(sse=1,(function(e){var t=IIe();function r(i,a){for(var o=0;o<a.length;o++){var s=a[o];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(i,t(s.key),s)}}function n(i,a,o){return a&&r(i.prototype,a),o&&r(i,o),Object.defineProperty(i,"prototype",{writable:!1}),i}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(eO)),eO.exports}var tO={exports:{}},rO={exports:{}},lse;function H1t(){return lse||(lse=1,(function(e){function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,a){return i.__proto__=a,i},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(rO)),rO.exports}var cse;function zd(){return cse||(cse=1,(function(e){var t=H1t();function r(n,i){if(typeof i!="function"&&i!==null)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(i&&i.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),i&&t(n,i)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(tO)),tO.exports}var nO={exports:{}},iO={exports:{}},use;function Ld(){return use||(use=1,(function(e){function t(r){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(iO)),iO.exports}var aO={exports:{}},Ase;function C9(){return Ase||(Ase=1,(function(e){function t(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(e.exports=t=function(){return!!r},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(aO)),aO.exports}var oO={exports:{}},sO={exports:{}},dse;function $g(){return dse||(dse=1,(function(e){function t(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(sO)),sO.exports}var fse;function Yd(){return fse||(fse=1,(function(e){var t=fa().default,r=$g();function n(i,a){if(a&&(t(a)=="object"||typeof a=="function"))return a;if(a!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return r(i)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(oO)),oO.exports}var hse;function G1t(){return hse||(hse=1,(function(e){var t=Ld(),r=C9(),n=Yd();function i(a){var o=r();return function(){var s,l=t(a);if(o){var c=t(this).constructor;s=Reflect.construct(l,arguments,c)}else s=l.apply(this,arguments);return n(this,s)}}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports})(nO)),nO.exports}var gse;function K1t(){if(gse)return CC;gse=1;var e=$r(),t=fa();Object.defineProperty(CC,"__esModule",{value:!0}),CC.default=void 0;var r=e(ia()),n=e(Mo()),i=e(bA()),a=e(jd()),o=e(zd()),s=e(G1t()),l=d(an()),c=e(r7()),u=e(Jo());function A(h){if(typeof WeakMap!="function")return null;var g=new WeakMap,p=new WeakMap;return(A=function(y){return y?p:g})(h)}function d(h,g){if(h&&h.__esModule)return h;if(h===null||t(h)!=="object"&&typeof h!="function")return{default:h};var p=A(g);if(p&&p.has(h))return p.get(h);var m={},y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in h)if(C!=="default"&&Object.prototype.hasOwnProperty.call(h,C)){var w=y?Object.getOwnPropertyDescriptor(h,C):null;w&&(w.get||w.set)?Object.defineProperty(m,C,w):m[C]=h[C]}return m.default=h,p&&p.set(h,m),m}var f=(function(h){(0,o.default)(p,h);var g=(0,s.default)(p);function p(){var m;(0,i.default)(this,p);for(var y=arguments.length,C=new Array(y),w=0;w<y;w++)C[w]=arguments[w];return m=g.call.apply(g,[this].concat(C)),m.closeTimer=null,m.close=function(B){B&&B.stopPropagation(),m.clearCloseTimer();var x=m.props,M=x.onClose,S=x.noticeKey;M&&M(S)},m.startCloseTimer=function(){m.props.duration&&(m.closeTimer=window.setTimeout(function(){m.close()},m.props.duration*1e3))},m.clearCloseTimer=function(){m.closeTimer&&(clearTimeout(m.closeTimer),m.closeTimer=null)},m}return(0,a.default)(p,[{key:"componentDidMount",value:function(){this.startCloseTimer()}},{key:"componentDidUpdate",value:function(y){(this.props.duration!==y.duration||this.props.updateMark!==y.updateMark||this.props.visible!==y.visible&&this.props.visible)&&this.restartCloseTimer()}},{key:"componentWillUnmount",value:function(){this.clearCloseTimer()}},{key:"restartCloseTimer",value:function(){this.clearCloseTimer(),this.startCloseTimer()}},{key:"render",value:function(){var y=this,C=this.props,w=C.prefixCls,B=C.className,x=C.closable,M=C.closeIcon,S=C.style,R=C.onClick,b=C.children,T=C.holder,D="".concat(w,"-notice"),F=Object.keys(this.props).reduce(function(N,P){return(P.substr(0,5)==="data-"||P.substr(0,5)==="aria-"||P==="role")&&(N[P]=y.props[P]),N},{}),_=l.createElement("div",(0,r.default)({className:(0,u.default)(D,B,(0,n.default)({},"".concat(D,"-closable"),x)),style:S,onMouseEnter:this.clearCloseTimer,onMouseLeave:this.startCloseTimer,onClick:R},F),l.createElement("div",{className:"".concat(D,"-content")},b),x?l.createElement("a",{tabIndex:0,onClick:this.close,className:"".concat(D,"-close")},M||l.createElement("span",{className:"".concat(D,"-close-x")})):null);return T?c.default.createPortal(_,T):_}}]),p})(l.Component);return CC.default=f,f.defaultProps={onClose:function(){},duration:1.5},CC}var pse;function HIe(){if(pse)return pI;pse=1;var e=$r(),t=fa();Object.defineProperty(pI,"__esModule",{value:!0}),pI.default=c;var r=e(yD()),n=e(ia()),i=e(Pd()),a=l(an()),o=e(K1t());function s(u){if(typeof WeakMap!="function")return null;var A=new WeakMap,d=new WeakMap;return(s=function(h){return h?d:A})(u)}function l(u,A){if(u&&u.__esModule)return u;if(u===null||t(u)!=="object"&&typeof u!="function")return{default:u};var d=s(A);if(d&&d.has(u))return d.get(u);var f={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in u)if(g!=="default"&&Object.prototype.hasOwnProperty.call(u,g)){var p=h?Object.getOwnPropertyDescriptor(u,g):null;p&&(p.get||p.set)?Object.defineProperty(f,g,p):f[g]=u[g]}return f.default=u,d&&d.set(u,f),f}function c(u){var A=a.useRef({}),d=a.useState([]),f=(0,i.default)(d,2),h=f[0],g=f[1];function p(m){var y=!0;u.add(m,function(C,w){var B=w.key;if(C&&(!A.current[B]||y)){var x=a.createElement(o.default,(0,n.default)({},w,{holder:C}));A.current[B]=x,g(function(M){var S=M.findIndex(function(b){return b.key===w.key});if(S===-1)return[].concat((0,r.default)(M),[x]);var R=(0,r.default)(M);return R[S]=x,R})}y=!1})}return[p,a.createElement(a.Fragment,null,h)]}return pI}var vse;function V1t(){return vse||(vse=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=c;var n=r(ia()),i=r(Pd()),a=r(HIe()),o=t(an()),s=GIe(),l=Dc();function c(u,A){var d=function(){var h,g,p=null,m={add:function(R,b){p?.component.add(R,b)}},y=(0,a.default)(m),C=(0,i.default)(y,2),w=C[0],B=C[1];function x(S){var R=S.prefixCls,b=h("message",R),T=h(),D=S.key||(0,s.getKeyThenIncreaseKey)(),F=new Promise(function(N){var P=function(){return typeof S.onClose=="function"&&S.onClose(),N(!0)};u((0,n.default)((0,n.default)({},S),{prefixCls:b,rootPrefixCls:T,getPopupContainer:g}),function(k){var j=k.prefixCls,Y=k.instance;p=Y,w(A((0,n.default)((0,n.default)({},S),{key:D,onClose:P}),j))})}),_=function(){p&&p.removeNotice(D)};return _.then=function(N,P){return F.then(N,P)},_.promise=F,_}var M=o.useRef({});return M.current.open=x,s.typeList.forEach(function(S){return(0,s.attachTypeApi)(M.current,S)}),[M.current,o.createElement(l.ConfigConsumer,{key:"holder"},function(S){return h=S.getPrefixCls,g=S.getPopupContainer,B})]};return d}})($3)),$3}var mse;function GIe(){return mse||(mse=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.attachTypeApi=j,e.getInstance=e.default=void 0,e.getKeyThenIncreaseKey=R,e.typeList=void 0;var n=r(ia()),i=r(Mo()),a=r(F1t()),o=r(y9()),s=r(O1t()),l=r(L1t()),c=r(YIe()),u=r(Jo()),A=r(UIe),d=t(an()),f=t(Dc()),h=r(V1t()),g,p=3,m,y=1,C="",w="move-up",B=!1,x,M,S=!1;function R(){return y++}function b(Y){Y.top!==void 0&&(m=Y.top,g=null),Y.duration!==void 0&&(p=Y.duration),Y.prefixCls!==void 0&&(C=Y.prefixCls),Y.getContainer!==void 0&&(x=Y.getContainer,g=null),Y.transitionName!==void 0&&(w=Y.transitionName,g=null,B=!0),Y.maxCount!==void 0&&(M=Y.maxCount,g=null),Y.rtl!==void 0&&(S=Y.rtl)}function T(Y,X){var K=Y.prefixCls,U=Y.getPopupContainer,G=(0,f.globalConfig)(),z=G.getPrefixCls,H=G.getRootPrefixCls,V=G.getIconPrefixCls,Z=z("message",K||C),ne=H(Y.rootPrefixCls,Z),re=V();if(g){X({prefixCls:Z,rootPrefixCls:ne,iconPrefixCls:re,instance:g});return}var ue={prefixCls:Z,transitionName:B?w:"".concat(ne,"-").concat(w),style:{top:m},getContainer:x||U,maxCount:M};A.default.newInstance(ue,function(he){if(g){X({prefixCls:Z,rootPrefixCls:ne,iconPrefixCls:re,instance:g});return}g=he,X({prefixCls:Z,rootPrefixCls:ne,iconPrefixCls:re,instance:he})})}var D={info:l.default,success:a.default,error:o.default,warning:s.default,loading:c.default},F=e.typeList=Object.keys(D);function _(Y,X,K){var U=Y.duration!==void 0?Y.duration:p,G=D[Y.type],z=(0,u.default)("".concat(X,"-custom-content"),(0,i.default)((0,i.default)({},"".concat(X,"-").concat(Y.type),Y.type),"".concat(X,"-rtl"),S===!0));return{key:Y.key,duration:U,style:Y.style||{},className:Y.className,content:d.createElement(f.default,{iconPrefixCls:K},d.createElement("div",{className:z},Y.icon||G&&d.createElement(G,null),d.createElement("span",null,Y.content))),onClose:Y.onClose,onClick:Y.onClick}}function N(Y){var X=Y.key||R(),K=new Promise(function(G){var z=function(){return typeof Y.onClose=="function"&&Y.onClose(),G(!0)};T(Y,function(H){var V=H.prefixCls,Z=H.iconPrefixCls,ne=H.instance;ne.notice(_((0,n.default)((0,n.default)({},Y),{key:X,onClose:z}),V,Z))})}),U=function(){var z;g&&(g.removeNotice(X),(z=Y.onClose)===null||z===void 0||z.call(Y))};return U.then=function(G,z){return K.then(G,z)},U.promise=K,U}function P(Y){return Object.prototype.toString.call(Y)==="[object Object]"&&!!Y.content}var k={open:N,config:b,destroy:function(X){if(g)if(X){var K=g,U=K.removeNotice;U(X)}else{var G=g,z=G.destroy;z(),g=null}}};function j(Y,X){Y[X]=function(K,U,G){return P(K)?Y.open((0,n.default)((0,n.default)({},K),{type:X})):(typeof U=="function"&&(G=U,U=void 0),Y.open({content:K,duration:U,type:X,onClose:G}))}}F.forEach(function(Y){return j(k,Y)}),k.warn=k.warning,k.useMessage=(0,h.default)(T,_),e.getInstance=function(){return null},e.default=k})(q3)),q3}var lO={},cO={exports:{}},uO={exports:{}},Ese;function KIe(){return Ese||(Ese=1,(function(e){function t(r,n){this.v=r,this.k=n}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(uO)),uO.exports}var AO={exports:{}},dO={exports:{}},yse;function VIe(){return yse||(yse=1,(function(e){function t(r,n,i,a){var o=Object.defineProperty;try{o({},"",{})}catch{o=0}e.exports=t=function(l,c,u,A){function d(f,h){t(l,f,function(g){return this._invoke(f,h,g)})}c?o?o(l,c,{value:u,enumerable:!A,configurable:!A,writable:!A}):l[c]=u:(d("next",0),d("throw",1),d("return",2))},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n,i,a)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(dO)),dO.exports}var Cse;function JIe(){return Cse||(Cse=1,(function(e){var t=VIe();function r(){var n,i,a=typeof Symbol=="function"?Symbol:{},o=a.iterator||"@@iterator",s=a.toStringTag||"@@toStringTag";function l(p,m,y,C){var w=m&&m.prototype instanceof u?m:u,B=Object.create(w.prototype);return t(B,"_invoke",(function(x,M,S){var R,b,T,D=0,F=S||[],_=!1,N={p:0,n:0,v:n,a:P,f:P.bind(n,4),d:function(j,Y){return R=j,b=0,T=n,N.n=Y,c}};function P(k,j){for(b=k,T=j,i=0;!_&&D&&!Y&&i<F.length;i++){var Y,X=F[i],K=N.p,U=X[2];k>3?(Y=U===j)&&(T=X[(b=X[4])?5:(b=3,3)],X[4]=X[5]=n):X[0]<=K&&((Y=k<2&&K<X[1])?(b=0,N.v=j,N.n=X[1]):K<U&&(Y=k<3||X[0]>j||j>U)&&(X[4]=k,X[5]=j,N.n=U,b=0))}if(Y||k>1)return c;throw _=!0,j}return function(k,j,Y){if(D>1)throw TypeError("Generator is already running");for(_&&j===1&&P(j,Y),b=j,T=Y;(i=b<2?n:T)||!_;){R||(b?b<3?(b>1&&(N.n=-1),P(b,T)):N.n=T:N.v=T);try{if(D=2,R){if(b||(k="next"),i=R[k]){if(!(i=i.call(R,T)))throw TypeError("iterator result is not an object");if(!i.done)return i;T=i.value,b<2&&(b=0)}else b===1&&(i=R.return)&&i.call(R),b<2&&(T=TypeError("The iterator does not provide a '"+k+"' method"),b=1);R=n}else if((i=(_=N.n<0)?T:x.call(M,N))!==c)break}catch(X){R=n,b=1,T=X}finally{D=1}}return{value:i,done:_}}})(p,y,C),!0),B}var c={};function u(){}function A(){}function d(){}i=Object.getPrototypeOf;var f=[][o]?i(i([][o]())):(t(i={},o,function(){return this}),i),h=d.prototype=u.prototype=Object.create(f);function g(p){return Object.setPrototypeOf?Object.setPrototypeOf(p,d):(p.__proto__=d,t(p,s,"GeneratorFunction")),p.prototype=Object.create(h),p}return A.prototype=d,t(h,"constructor",d),t(d,"constructor",A),A.displayName="GeneratorFunction",t(d,s,"GeneratorFunction"),t(h),t(h,s,"Generator"),t(h,o,function(){return this}),t(h,"toString",function(){return"[object Generator]"}),(e.exports=r=function(){return{w:l,m:g}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(AO)),AO.exports}var fO={exports:{}},hO={exports:{}},gO={exports:{}},wse;function WIe(){return wse||(wse=1,(function(e){var t=KIe(),r=VIe();function n(i,a){function o(l,c,u,A){try{var d=i[l](c),f=d.value;return f instanceof t?a.resolve(f.v).then(function(h){o("next",h,u,A)},function(h){o("throw",h,u,A)}):a.resolve(f).then(function(h){d.value=h,u(d)},function(h){return o("throw",h,u,A)})}catch(h){A(h)}}var s;this.next||(r(n.prototype),r(n.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),r(this,"_invoke",function(l,c,u){function A(){return new a(function(d,f){o(l,u,d,f)})}return s=s?s.then(A,A):A()},!0)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(gO)),gO.exports}var Bse;function XIe(){return Bse||(Bse=1,(function(e){var t=JIe(),r=WIe();function n(i,a,o,s,l){return new r(t().w(i,a,o,s),l||Promise)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(hO)),hO.exports}var xse;function J1t(){return xse||(xse=1,(function(e){var t=XIe();function r(n,i,a,o,s){var l=t(n,i,a,o,s);return l.next().then(function(c){return c.done?c.value:l.next()})}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(fO)),fO.exports}var pO={exports:{}},Mse;function W1t(){return Mse||(Mse=1,(function(e){function t(r){var n=Object(r),i=[];for(var a in n)i.unshift(a);return function o(){for(;i.length;)if((a=i.pop())in n)return o.value=a,o.done=!1,o;return o.done=!0,o}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(pO)),pO.exports}var vO={exports:{}},bse;function X1t(){return bse||(bse=1,(function(e){var t=fa().default;function r(n){if(n!=null){var i=n[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],a=0;if(i)return i.call(n);if(typeof n.next=="function")return n;if(!isNaN(n.length))return{next:function(){return n&&a>=n.length&&(n=void 0),{value:n&&n[a++],done:!n}}}}throw new TypeError(t(n)+" is not iterable")}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(vO)),vO.exports}var Ise;function q1t(){return Ise||(Ise=1,(function(e){var t=KIe(),r=JIe(),n=J1t(),i=XIe(),a=WIe(),o=W1t(),s=X1t();function l(){var c=r(),u=c.m(l),A=(Object.getPrototypeOf?Object.getPrototypeOf(u):u.__proto__).constructor;function d(g){var p=typeof g=="function"&&g.constructor;return!!p&&(p===A||(p.displayName||p.name)==="GeneratorFunction")}var f={throw:1,return:2,break:3,continue:3};function h(g){var p,m;return function(y){p||(p={stop:function(){return m(y.a,2)},catch:function(){return y.v},abrupt:function(w,B){return m(y.a,f[w],B)},delegateYield:function(w,B,x){return p.resultName=B,m(y.d,s(w),x)},finish:function(w){return m(y.f,w)}},m=function(w,B,x){y.p=p.prev,y.n=p.next;try{return w(B,x)}finally{p.next=y.n}}),p.resultName&&(p[p.resultName]=y.v,p.resultName=void 0),p.sent=y.v,p.next=y.n;try{return g.call(this,p)}finally{y.p=p.prev,y.n=p.next}}}return(e.exports=l=function(){return{wrap:function(m,y,C,w){return c.w(h(m),y,C,w&&w.reverse())},isGeneratorFunction:d,mark:c.m,awrap:function(m,y){return new t(m,y)},AsyncIterator:a,async:function(m,y,C,w,B){return(d(y)?i:n)(h(m),y,C,w,B)},keys:o,values:s}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=l,e.exports.__esModule=!0,e.exports.default=e.exports})(cO)),cO.exports}var vI={exports:{}},wC={},mI={},Sse;function $1t(){if(Sse)return mI;Sse=1,Object.defineProperty(mI,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"};return mI.default=e,mI}var Rse;function Z1t(){if(Rse)return wC;Rse=1;var e=$r(),t=fa();Object.defineProperty(wC,"__esModule",{value:!0}),wC.default=void 0;var r=e(Il()),n=s(an()),i=e($1t()),a=e(Od());function o(u){if(typeof WeakMap!="function")return null;var A=new WeakMap,d=new WeakMap;return(o=function(h){return h?d:A})(u)}function s(u,A){if(u&&u.__esModule)return u;if(u===null||t(u)!="object"&&typeof u!="function")return{default:u};var d=o(A);if(d&&d.has(u))return d.get(u);var f={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in u)if(g!=="default"&&{}.hasOwnProperty.call(u,g)){var p=h?Object.getOwnPropertyDescriptor(u,g):null;p&&(p.get||p.set)?Object.defineProperty(f,g,p):f[g]=u[g]}return f.default=u,d&&d.set(u,f),f}var l=function(A,d){return n.createElement(a.default,(0,r.default)((0,r.default)({},A),{},{ref:d,icon:i.default}))},c=n.forwardRef(l);return wC.default=c,wC}var Tse;function eCt(){return Tse||(Tse=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(Z1t());function n(a){return a&&a.__esModule?a:{default:a}}var i=r;t.default=i,e.exports=i})(vI,vI.exports)),vI.exports}var EI={exports:{}},BC={},yI={},Qse;function tCt(){if(Qse)return yI;Qse=1,Object.defineProperty(yI,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"};return yI.default=e,yI}var Dse;function rCt(){if(Dse)return BC;Dse=1;var e=$r(),t=fa();Object.defineProperty(BC,"__esModule",{value:!0}),BC.default=void 0;var r=e(Il()),n=s(an()),i=e(tCt()),a=e(Od());function o(u){if(typeof WeakMap!="function")return null;var A=new WeakMap,d=new WeakMap;return(o=function(h){return h?d:A})(u)}function s(u,A){if(u&&u.__esModule)return u;if(u===null||t(u)!="object"&&typeof u!="function")return{default:u};var d=o(A);if(d&&d.has(u))return d.get(u);var f={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in u)if(g!=="default"&&{}.hasOwnProperty.call(u,g)){var p=h?Object.getOwnPropertyDescriptor(u,g):null;p&&(p.get||p.set)?Object.defineProperty(f,g,p):f[g]=u[g]}return f.default=u,d&&d.set(u,f),f}var l=function(A,d){return n.createElement(a.default,(0,r.default)((0,r.default)({},A),{},{ref:d,icon:i.default}))},c=n.forwardRef(l);return BC.default=c,BC}var Fse;function nCt(){return Fse||(Fse=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(rCt());function n(a){return a&&a.__esModule?a:{default:a}}var i=r;t.default=i,e.exports=i})(EI,EI.exports)),EI.exports}var CI={exports:{}},xC={},wI={},_se;function iCt(){if(_se)return wI;_se=1,Object.defineProperty(wI,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"};return wI.default=e,wI}var Nse;function aCt(){if(Nse)return xC;Nse=1;var e=$r(),t=fa();Object.defineProperty(xC,"__esModule",{value:!0}),xC.default=void 0;var r=e(Il()),n=s(an()),i=e(iCt()),a=e(Od());function o(u){if(typeof WeakMap!="function")return null;var A=new WeakMap,d=new WeakMap;return(o=function(h){return h?d:A})(u)}function s(u,A){if(u&&u.__esModule)return u;if(u===null||t(u)!="object"&&typeof u!="function")return{default:u};var d=o(A);if(d&&d.has(u))return d.get(u);var f={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in u)if(g!=="default"&&{}.hasOwnProperty.call(u,g)){var p=h?Object.getOwnPropertyDescriptor(u,g):null;p&&(p.get||p.set)?Object.defineProperty(f,g,p):f[g]=u[g]}return f.default=u,d&&d.set(u,f),f}var l=function(A,d){return n.createElement(a.default,(0,r.default)((0,r.default)({},A),{},{ref:d,icon:i.default}))},c=n.forwardRef(l);return xC.default=c,xC}var kse;function oCt(){return kse||(kse=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(aCt());function n(a){return a&&a.__esModule?a:{default:a}}var i=r;t.default=i,e.exports=i})(CI,CI.exports)),CI.exports}var BI={exports:{}},MC={},xI={},Pse;function sCt(){if(Pse)return xI;Pse=1,Object.defineProperty(xI,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"};return xI.default=e,xI}var Ose;function lCt(){if(Ose)return MC;Ose=1;var e=$r(),t=fa();Object.defineProperty(MC,"__esModule",{value:!0}),MC.default=void 0;var r=e(Il()),n=s(an()),i=e(sCt()),a=e(Od());function o(u){if(typeof WeakMap!="function")return null;var A=new WeakMap,d=new WeakMap;return(o=function(h){return h?d:A})(u)}function s(u,A){if(u&&u.__esModule)return u;if(u===null||t(u)!="object"&&typeof u!="function")return{default:u};var d=o(A);if(d&&d.has(u))return d.get(u);var f={__proto__:null},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in u)if(g!=="default"&&{}.hasOwnProperty.call(u,g)){var p=h?Object.getOwnPropertyDescriptor(u,g):null;p&&(p.get||p.set)?Object.defineProperty(f,g,p):f[g]=u[g]}return f.default=u,d&&d.set(u,f),f}var l=function(A,d){return n.createElement(a.default,(0,r.default)((0,r.default)({},A),{},{ref:d,icon:i.default}))},c=n.forwardRef(l);return MC.default=c,MC}var jse;function cCt(){return jse||(jse=1,(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(lCt());function n(a){return a&&a.__esModule?a:{default:a}}var i=r;t.default=i,e.exports=i})(BI,BI.exports)),BI.exports}var mO={},zse;function uCt(){return zse||(zse=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var n=r(ia()),i=r(Pd()),a=r(HIe()),o=t(an()),s=Dc();function l(c,u){var A=function(){var f,h=null,g={add:function(M,S){h?.component.add(M,S)}},p=(0,a.default)(g),m=(0,i.default)(p,2),y=m[0],C=m[1];function w(x){var M=x.prefixCls,S=f("notification",M);c((0,n.default)((0,n.default)({},x),{prefixCls:S}),function(R){var b=R.prefixCls,T=R.instance;h=T,y(u(x,b))})}var B=o.useRef({});return B.current.open=w,["success","info","warning","error"].forEach(function(x){B.current[x]=function(M){return B.current.open((0,n.default)((0,n.default)({},M),{type:x}))}}),[B.current,o.createElement(s.ConfigConsumer,{key:"holder"},function(x){return f=x.getPrefixCls,C})]};return A}})(mO)),mO}var Lse;function ACt(){return Lse||(Lse=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.getInstance=e.default=void 0;var n=r(q1t()),i=r(ia()),a=r(Mo()),o=r(eCt()),s=r(nCt()),l=r(_Ie()),c=r(oCt()),u=r(cCt()),A=r(Jo()),d=r(UIe),f=t(an()),h=t(Dc()),g=r(uCt()),p=function(j,Y,X,K){function U(G){return G instanceof X?G:new X(function(z){z(G)})}return new(X||(X=Promise))(function(G,z){function H(ne){try{Z(K.next(ne))}catch(re){z(re)}}function V(ne){try{Z(K.throw(ne))}catch(re){z(re)}}function Z(ne){ne.done?G(ne.value):U(ne.value).then(H,V)}Z((K=K.apply(j,[])).next())})},m={},y=4.5,C=24,w=24,B="",x="topRight",M,S,R=!1,b;function T(j){var Y=j.duration,X=j.placement,K=j.bottom,U=j.top,G=j.getContainer,z=j.closeIcon,H=j.prefixCls;H!==void 0&&(B=H),Y!==void 0&&(y=Y),X!==void 0?x=X:j.rtl&&(x="topLeft"),K!==void 0&&(w=K),U!==void 0&&(C=U),G!==void 0&&(M=G),z!==void 0&&(S=z),j.rtl!==void 0&&(R=j.rtl),j.maxCount!==void 0&&(b=j.maxCount)}function D(j){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:C,X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:w,K;switch(j){case"top":K={left:"50%",transform:"translateX(-50%)",right:"auto",top:Y,bottom:"auto"};break;case"topLeft":K={left:0,top:Y,bottom:"auto"};break;case"topRight":K={right:0,top:Y,bottom:"auto"};break;case"bottom":K={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:X};break;case"bottomLeft":K={left:0,top:"auto",bottom:X};break;default:K={right:0,top:"auto",bottom:X};break}return K}function F(j,Y){var X=j.placement,K=X===void 0?x:X,U=j.top,G=j.bottom,z=j.getContainer,H=z===void 0?M:z,V=j.prefixCls,Z=(0,h.globalConfig)(),ne=Z.getPrefixCls,re=Z.getIconPrefixCls,ue=ne("notification",V||B),he=re(),me="".concat(ue,"-").concat(K),be=m[me];if(be){Promise.resolve(be).then(function(ie){Y({prefixCls:"".concat(ue,"-notice"),iconPrefixCls:he,instance:ie})});return}var Me=(0,A.default)("".concat(ue,"-").concat(K),(0,a.default)({},"".concat(ue,"-rtl"),R===!0));m[me]=new Promise(function(ie){d.default.newInstance({prefixCls:ue,className:Me,style:D(K,U,G),getContainer:H,maxCount:b},function(Se){ie(Se),Y({prefixCls:"".concat(ue,"-notice"),iconPrefixCls:he,instance:Se})})})}var _={success:o.default,info:u.default,error:s.default,warning:c.default};function N(j,Y,X){var K=j.duration,U=j.icon,G=j.type,z=j.description,H=j.message,V=j.btn,Z=j.onClose,ne=j.onClick,re=j.key,ue=j.style,he=j.className,me=j.closeIcon,be=me===void 0?S:me,Me=j.props,ie=K===void 0?y:K,Se=null;U?Se=f.createElement("span",{className:"".concat(Y,"-icon")},j.icon):G&&(Se=f.createElement(_[G]||null,{className:"".concat(Y,"-icon ").concat(Y,"-icon-").concat(G)}));var Ue=typeof be>"u"?f.createElement("span",{className:"".concat(Y,"-close-x")},f.createElement(l.default,{className:"".concat(Y,"-close-icon")})):be,ct=!z&&Se?f.createElement("span",{className:"".concat(Y,"-message-single-line-auto-margin")}):null;return{content:f.createElement(h.default,{iconPrefixCls:X},f.createElement("div",{className:Se?"".concat(Y,"-with-icon"):"",role:"alert"},Se,f.createElement("div",{className:"".concat(Y,"-message")},ct,H),f.createElement("div",{className:"".concat(Y,"-description")},z),V?f.createElement("span",{className:"".concat(Y,"-btn")},V):null)),duration:ie,closable:!0,closeIcon:Ue,onClose:Z,onClick:ne,key:re,style:ue||{},className:(0,A.default)(he,(0,a.default)({},"".concat(Y,"-").concat(G),!!G)),props:Me}}function P(j){F(j,function(Y){var X=Y.prefixCls,K=Y.iconPrefixCls,U=Y.instance;U.notice(N(j,X,K))})}var k={open:P,close:function(Y){Object.keys(m).forEach(function(X){return Promise.resolve(m[X]).then(function(K){K.removeNotice(Y)})})},config:T,destroy:function(){Object.keys(m).forEach(function(Y){Promise.resolve(m[Y]).then(function(X){X.destroy()}),delete m[Y]})}};["success","info","warning","error"].forEach(function(j){k[j]=function(Y){return k.open((0,i.default)((0,i.default)({},Y),{type:j}))}}),k.warn=k.warning,k.useNotification=(0,g.default)(F,N),e.getInstance=function(Y){return p(void 0,void 0,void 0,(0,n.default)().mark(function X(){return(0,n.default)().wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.abrupt("return",null);case 1:case"end":return U.stop()}},X)}))},e.default=k})(lO)),lO}var Nh={},Yse;function dCt(){if(Yse)return Nh;Yse=1;var e=na().default,t=$r().default;Object.defineProperty(Nh,"__esModule",{value:!0}),Nh.ConfigContext=Nh.ConfigConsumer=void 0,Nh.withConfigConsumer=s;var r=t(ia()),n=e(an()),i=function(c,u){return u||(c?"ant-".concat(c):"ant")},a=Nh.ConfigContext=n.createContext({getPrefixCls:i}),o=Nh.ConfigConsumer=a.Consumer;function s(l){return function(u){var A=function(h){return n.createElement(o,null,function(g){var p=l.prefixCls,m=g.getPrefixCls,y=h.prefixCls,C=m(p,y);return n.createElement(u,(0,r.default)({},g,h,{prefixCls:C}))})},d=u.constructor;return d&&d.displayName||u.name,A}}return Nh}var bC={};const fCt=ta(j5e);var Use;function hCt(){if(Use)return bC;Use=1;var e=$r().default;Object.defineProperty(bC,"__esModule",{value:!0}),bC.getStyle=o,bC.registerTheme=s;var t=QIe,r=fCt,n=e(Zx()),i=v9();e(Im());var a="-ant-".concat(Date.now(),"-").concat(Math.random());function o(l,c){var u={},A=function(y,C){var w=y.clone();return w=C?.(w)||w,w.toRgbString()},d=function(y,C){var w=new r.TinyColor(y),B=(0,t.generate)(w.toRgbString());u["".concat(C,"-color")]=A(w),u["".concat(C,"-color-disabled")]=B[1],u["".concat(C,"-color-hover")]=B[4],u["".concat(C,"-color-active")]=B[6],u["".concat(C,"-color-outline")]=w.clone().setAlpha(.2).toRgbString(),u["".concat(C,"-color-deprecated-bg")]=B[0],u["".concat(C,"-color-deprecated-border")]=B[2]};if(c.primaryColor){d(c.primaryColor,"primary");var f=new r.TinyColor(c.primaryColor),h=(0,t.generate)(f.toRgbString());h.forEach(function(m,y){u["primary-".concat(y+1)]=m}),u["primary-color-deprecated-l-35"]=A(f,function(m){return m.lighten(35)}),u["primary-color-deprecated-l-20"]=A(f,function(m){return m.lighten(20)}),u["primary-color-deprecated-t-20"]=A(f,function(m){return m.tint(20)}),u["primary-color-deprecated-t-50"]=A(f,function(m){return m.tint(50)}),u["primary-color-deprecated-f-12"]=A(f,function(m){return m.setAlpha(m.getAlpha()*.12)});var g=new r.TinyColor(h[0]);u["primary-color-active-deprecated-f-30"]=A(g,function(m){return m.setAlpha(m.getAlpha()*.3)}),u["primary-color-active-deprecated-d-02"]=A(g,function(m){return m.darken(2)})}c.successColor&&d(c.successColor,"success"),c.warningColor&&d(c.warningColor,"warning"),c.errorColor&&d(c.errorColor,"error"),c.infoColor&&d(c.infoColor,"info");var p=Object.keys(u).map(function(m){return"--".concat(l,"-").concat(m,": ").concat(u[m],";")});return`
:root {
`.concat(p.join(`
`),`
}
`).trim()}function s(l,c){var u=o(l,c);(0,n.default)()&&(0,i.updateCSS)(u,"".concat(a,"-dynamic-theme"))}return bC}var EO={},Hse;function eM(){return Hse||(Hse=1,(function(e){var t=na().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.DisabledContextProvider=void 0;var r=t(an()),n=r.createContext(!1);e.DisabledContextProvider=function(a){var o=a.children,s=a.disabled,l=r.useContext(n);return r.createElement(n.Provider,{value:s??l},o)},e.default=n})(EO)),EO}var yO={},Gse;function CD(){return Gse||(Gse=1,(function(e){var t=na().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SizeContextProvider=void 0;var r=t(an()),n=r.createContext(void 0);e.SizeContextProvider=function(a){var o=a.children,s=a.size;return r.createElement(n.Consumer,null,function(l){return r.createElement(n.Provider,{value:s||l},o)})},e.default=n})(yO)),yO}var Kse;function Dc(){return Kse||(Kse=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ConfigConsumer",{enumerable:!0,get:function(){return h.ConfigConsumer}}),Object.defineProperty(e,"ConfigContext",{enumerable:!0,get:function(){return h.ConfigContext}}),e.globalConfig=e.defaultPrefixCls=e.defaultIconPrefixCls=e.default=e.configConsumerProps=void 0;var n=r(ia()),i=r(p9()),a=r(NIe()),o=t(an()),s=x1t(),l=r(M1t()),c=t(R1t()),u=r(LIe()),A=r(E9()),d=r(GIe()),f=r(ACt()),h=dCt(),g=hCt(),p=eM(),m=t(CD());e.configConsumerProps=["getTargetContainer","getPopupContainer","rootPrefixCls","getPrefixCls","renderEmpty","csp","autoInsertSpaceInButton","locale","pageHeader"];var y=["getTargetContainer","getPopupContainer","renderEmpty","pageHeader","input","pagination","form"],C=e.defaultPrefixCls="ant",w=e.defaultIconPrefixCls="anticon",B,x;function M(){return B||C}function S(){return x||w}var R=function(F){var _=F.prefixCls,N=F.iconPrefixCls,P=F.theme;_!==void 0&&(B=_),N!==void 0&&(x=N),P&&(0,g.registerTheme)(M(),P)};e.globalConfig=function(){return{getPrefixCls:function(_,N){return N||(_?"".concat(M(),"-").concat(_):M())},getIconPrefixCls:S,getRootPrefixCls:function(_,N){return _||B||(N&&N.includes("-")?N.replace(/^(.*)-[^-]*$/,"$1"):M())}}};var b=function(F){var _=F.children,N=F.csp,P=F.autoInsertSpaceInButton,k=F.form,j=F.locale,Y=F.componentSize,X=F.direction,K=F.space,U=F.virtual,G=F.dropdownMatchSelectWidth,z=F.legacyLocale,H=F.parentContext,V=F.iconPrefixCls,Z=F.componentDisabled,ne=o.useCallback(function(Me,ie){var Se=F.prefixCls;if(ie)return ie;var Ue=Se||H.getPrefixCls("");return Me?"".concat(Ue,"-").concat(Me):Ue},[H.getPrefixCls,F.prefixCls]),re=(0,n.default)((0,n.default)({},H),{csp:N,autoInsertSpaceInButton:P,locale:j||z,direction:X,space:K,virtual:U,dropdownMatchSelectWidth:G,getPrefixCls:ne});y.forEach(function(Me){var ie=F[Me];ie&&(re[Me]=ie)});var ue=(0,a.default)(function(){return re},re,function(Me,ie){var Se=Object.keys(Me),Ue=Object.keys(ie);return Se.length!==Ue.length||Se.some(function(ct){return Me[ct]!==ie[ct]})}),he=o.useMemo(function(){return{prefixCls:V,csp:N}},[V,N]),me=_,be=o.useMemo(function(){var Me,ie,Se,Ue;return(0,s.merge)(((Me=A.default.Form)===null||Me===void 0?void 0:Me.defaultValidateMessages)||{},((Se=(ie=ue.locale)===null||ie===void 0?void 0:ie.Form)===null||Se===void 0?void 0:Se.defaultValidateMessages)||{},((Ue=ue.form)===null||Ue===void 0?void 0:Ue.validateMessages)||{},k?.validateMessages||{})},[ue,k?.validateMessages]);return Object.keys(be).length>0&&(me=o.createElement(l.default.Provider,{value:be},_)),j&&(me=o.createElement(c.default,{locale:j,_ANT_MARK__:c.ANT_MARK},me)),(V||N)&&(me=o.createElement(i.default.Provider,{value:he},me)),Y&&(me=o.createElement(m.SizeContextProvider,{size:Y},me)),Z!==void 0&&(me=o.createElement(p.DisabledContextProvider,{disabled:Z},me)),o.createElement(h.ConfigContext.Provider,{value:ue},me)},T=function(F){return o.useEffect(function(){F.direction&&(d.default.config({rtl:F.direction==="rtl"}),f.default.config({rtl:F.direction==="rtl"}))},[F.direction]),o.createElement(u.default,null,function(_,N,P){return o.createElement(h.ConfigConsumer,null,function(k){return o.createElement(b,(0,n.default)({parentContext:k,legacyLocale:P},F))})})};T.ConfigContext=h.ConfigContext,T.SizeContext=m.default,T.config=R,e.default=T})(N3)),N3}var CO={},MI={},bI={},Vse;function qIe(){if(Vse)return bI;Vse=1;var e=$r().default;Object.defineProperty(bI,"__esModule",{value:!0}),bI.default=a;var t=e(fa()),r=Symbol.for("react.element"),n=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function a(o){return o&&(0,t.default)(o)==="object"&&(o.$$typeof===r||o.$$typeof===n)&&o.type===i}return bI}var Jse;function gCt(){if(Jse)return MI;Jse=1;var e=$r().default;Object.defineProperty(MI,"__esModule",{value:!0}),MI.default=n;var t=e(qIe()),r=e(an());function n(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=[];return r.default.Children.forEach(i,function(s){s==null&&!a.keepEmpty||(Array.isArray(s)?o=o.concat(n(s)):(0,t.default)(s)&&s.props?o=o.concat(n(s.props.children,a)):o.push(s))}),o}return MI}var Wse;function w9(){return Wse||(Wse=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.useCompactItemContext=e.default=e.SpaceCompactItemContext=e.NoCompactStyle=void 0;var n=r(ia()),i=r(Mo()),a=r(Jo()),o=r(gCt()),s=t(an()),l=Dc(),c=function(f,h){var g={};for(var p in f)Object.prototype.hasOwnProperty.call(f,p)&&h.indexOf(p)<0&&(g[p]=f[p]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,p=Object.getOwnPropertySymbols(f);m<p.length;m++)h.indexOf(p[m])<0&&Object.prototype.propertyIsEnumerable.call(f,p[m])&&(g[p[m]]=f[p[m]]);return g},u=e.SpaceCompactItemContext=s.createContext(null);e.useCompactItemContext=function(h,g){var p=s.useContext(u),m=s.useMemo(function(){if(!p)return"";var y=p.compactDirection,C=p.isFirstItem,w=p.isLastItem,B=y==="vertical"?"-vertical-":"-";return(0,a.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)({},"".concat(h,"-compact").concat(B,"item"),!0),"".concat(h,"-compact").concat(B,"first-item"),C),"".concat(h,"-compact").concat(B,"last-item"),w),"".concat(h,"-compact").concat(B,"item-rtl"),g==="rtl"))},[h,g,p]);return{compactSize:p?.compactSize,compactDirection:p?.compactDirection,compactItemClassnames:m}},e.NoCompactStyle=function(h){var g=h.children;return s.createElement(u.Provider,{value:null},g)};var A=function(h){var g=h.children,p=c(h,["children"]);return s.createElement(u.Provider,{value:p},g)},d=function(h){var g=s.useContext(l.ConfigContext),p=g.getPrefixCls,m=g.direction,y=h.size,C=y===void 0?"middle":y,w=h.direction,B=h.block,x=h.prefixCls,M=h.className,S=h.children,R=c(h,["size","direction","block","prefixCls","className","children"]),b=p("space-compact",x),T=(0,a.default)(b,(0,i.default)((0,i.default)((0,i.default)({},"".concat(b,"-rtl"),m==="rtl"),"".concat(b,"-block"),B),"".concat(b,"-vertical"),w==="vertical"),M),D=s.useContext(u),F=(0,o.default)(S),_=s.useMemo(function(){return F.map(function(N,P){var k=N&&N.key||"".concat(b,"-item-").concat(P);return s.createElement(A,{key:k,compactSize:C,compactDirection:w,isFirstItem:P===0&&(!D||D?.isFirstItem),isLastItem:P===F.length-1&&(!D||D?.isLastItem)},N)})},[C,F,D]);return F.length===0?null:s.createElement("div",(0,n.default)({className:T},R),_)};e.default=d})(CO)),CO}var kh={},Xse;function B9(){if(Xse)return kh;Xse=1;var e=na().default;Object.defineProperty(kh,"__esModule",{value:!0}),kh.cloneElement=a,kh.isFragment=n,kh.isValidElement=void 0,kh.replaceElement=i;var t=e(an()),r=kh.isValidElement=t.isValidElement;function n(o){return o&&r(o)&&o.type===t.Fragment}function i(o,s,l){return r(o)?t.cloneElement(o,typeof l=="function"?l(o.props||{}):l):s}function a(o,s){return i(o,o,s)}return kh}var Np={},qse;function wD(){return qse||(qse=1,Object.defineProperty(Np,"__esModule",{value:!0}),Np.tupleNum=Np.tuple=void 0,Np.tuple=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return r},Np.tupleNum=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return r}),Np}var wO={},dl={},$se;function $Ie(){if($se)return dl;$se=1;var e=$r().default;Object.defineProperty(dl,"__esModule",{value:!0}),dl.useComposeRef=dl.supportRef=dl.supportNodeRef=dl.getNodeRef=dl.fillRef=dl.composeRef=void 0;var t=e(fa()),r=an(),n=uEe(),i=e(NIe()),a=e(qIe()),o=Number(r.version.split(".")[0]),s=dl.fillRef=function(d,f){typeof d=="function"?d(f):(0,t.default)(d)==="object"&&d&&"current"in d&&(d.current=f)},l=dl.composeRef=function(){for(var d=arguments.length,f=new Array(d),h=0;h<d;h++)f[h]=arguments[h];var g=f.filter(Boolean);return g.length<=1?g[0]:function(p){f.forEach(function(m){s(m,p)})}};dl.useComposeRef=function(){for(var d=arguments.length,f=new Array(d),h=0;h<d;h++)f[h]=arguments[h];return(0,i.default)(function(){return l.apply(void 0,f)},f,function(g,p){return g.length!==p.length||g.every(function(m,y){return m!==p[y]})})};var c=dl.supportRef=function(d){var f,h;if(!d)return!1;if(u(d)&&o>=19)return!0;var g=(0,n.isMemo)(d)?d.type.type:d.type;return!(typeof g=="function"&&!((f=g.prototype)!==null&&f!==void 0&&f.render)&&g.$$typeof!==n.ForwardRef||typeof d=="function"&&!((h=d.prototype)!==null&&h!==void 0&&h.render)&&d.$$typeof!==n.ForwardRef)};function u(A){return(0,r.isValidElement)(A)&&!(0,a.default)(A)}return dl.supportNodeRef=function(d){return u(d)&&c(d)},dl.getNodeRef=function(d){if(d&&u(d)){var f=d;return f.props.propertyIsEnumerable("ref")?f.props.ref:f.ref}return null},dl}var BO={},IC={},Zse;function pCt(){if(Zse)return IC;Zse=1,Object.defineProperty(IC,"__esModule",{value:!0}),IC.default=void 0;var e=function(s){return+setTimeout(s,16)},t=function(s){return clearTimeout(s)};typeof window<"u"&&"requestAnimationFrame"in window&&(e=function(s){return window.requestAnimationFrame(s)},t=function(s){return window.cancelAnimationFrame(s)});var r=0,n=new Map;function i(o){n.delete(o)}var a=function(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;r+=1;var c=r;function u(A){if(A===0)i(c),s();else{var d=e(function(){u(A-1)});n.set(c,d)}}return u(l),c};return a.cancel=function(o){var s=n.get(o);return i(o),t(s)},IC.default=a,IC}var ele;function vCt(){return ele||(ele=1,(function(e){var t=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var r=t(pCt()),n=0,i={};function a(o){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,l=n++,c=s;function u(){c-=1,c<=0?(o(),delete i[l]):i[l]=(0,r.default)(u)}return i[l]=(0,r.default)(u),l}a.cancel=function(s){s!==void 0&&(r.default.cancel(i[s]),delete i[s])},a.ids=i})(BO)),BO}var tle;function mCt(){return tle||(tle=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(bA()),i=r(jd()),a=r(Yd()),o=r(C9()),s=r(Ld()),l=r($g()),c=r(zd()),u=v9(),A=$Ie(),d=t(an()),f=Dc(),h=r(vCt()),g=B9();function p(x,M,S){return M=(0,s.default)(M),(0,a.default)(x,(0,o.default)()?Reflect.construct(M,S||[],(0,s.default)(x).constructor):M.apply(x,S))}var m;function y(x){return!x||x.offsetParent===null||x.hidden}function C(x){return x instanceof Document?x.body:Array.from(x.childNodes).find(function(M){return M?.nodeType===Node.ELEMENT_NODE})}function w(x){var M=(x||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return M&&M[1]&&M[2]&&M[3]?!(M[1]===M[2]&&M[2]===M[3]):!0}var B=(function(x){(0,c.default)(M,x);function M(){var S;return(0,n.default)(this,M),S=p(this,M,arguments),S.containerRef=d.createRef(),S.animationStart=!1,S.destroyed=!1,S.onClick=function(R,b){var T,D,F=S.props,_=F.insertExtraNode,N=F.disabled;if(!(N||!R||y(R)||R.className.includes("-leave"))){S.extraNode=document.createElement("div");var P=(0,l.default)(S),k=P.extraNode,j=S.context.getPrefixCls;k.className="".concat(j(""),"-click-animating-node");var Y=S.getAttributeName();if(R.setAttribute(Y,"true"),b&&b!=="#fff"&&b!=="#ffffff"&&b!=="rgb(255, 255, 255)"&&b!=="rgba(255, 255, 255, 1)"&&w(b)&&!/rgba\((?:\d*, ){3}0\)/.test(b)&&b!=="transparent"){k.style.borderColor=b;var X=((T=R.getRootNode)===null||T===void 0?void 0:T.call(R))||R.ownerDocument,K=(D=C(X))!==null&&D!==void 0?D:X;m=(0,u.updateCSS)(`
[`.concat(j(""),"-click-animating-without-extra-node='true']::after, .").concat(j(""),`-click-animating-node {
--antd-wave-shadow-color: `).concat(b,`;
}`),"antd-wave",{csp:S.csp,attachTo:K})}_&&R.appendChild(k),["transition","animation"].forEach(function(U){R.addEventListener("".concat(U,"start"),S.onTransitionStart),R.addEventListener("".concat(U,"end"),S.onTransitionEnd)})}},S.onTransitionStart=function(R){if(!S.destroyed){var b=S.containerRef.current;!R||R.target!==b||S.animationStart||S.resetEffect(b)}},S.onTransitionEnd=function(R){!R||R.animationName!=="fadeEffect"||S.resetEffect(R.target)},S.bindAnimationEvent=function(R){if(!(!R||!R.getAttribute||R.getAttribute("disabled")||R.className.includes("disabled"))){var b=function(D){if(!(D.target.tagName==="INPUT"||y(D.target))){S.resetEffect(R);var F=getComputedStyle(R).getPropertyValue("border-top-color")||getComputedStyle(R).getPropertyValue("border-color")||getComputedStyle(R).getPropertyValue("background-color");S.clickWaveTimeoutId=window.setTimeout(function(){return S.onClick(R,F)},0),h.default.cancel(S.animationStartId),S.animationStart=!0,S.animationStartId=(0,h.default)(function(){S.animationStart=!1},10)}};return R.addEventListener("click",b,!0),{cancel:function(){R.removeEventListener("click",b,!0)}}}},S.renderWave=function(R){var b=R.csp,T=S.props.children;if(S.csp=b,!d.isValidElement(T))return T;var D=S.containerRef;return(0,A.supportRef)(T)&&(D=(0,A.composeRef)(T.ref,S.containerRef)),(0,g.cloneElement)(T,{ref:D})},S}return(0,i.default)(M,[{key:"componentDidMount",value:function(){this.destroyed=!1;var R=this.containerRef.current;!R||R.nodeType!==1||(this.instance=this.bindAnimationEvent(R))}},{key:"componentWillUnmount",value:function(){this.instance&&this.instance.cancel(),this.clickWaveTimeoutId&&clearTimeout(this.clickWaveTimeoutId),this.destroyed=!0}},{key:"getAttributeName",value:function(){var R=this.context.getPrefixCls,b=this.props.insertExtraNode;return b?"".concat(R(""),"-click-animating"):"".concat(R(""),"-click-animating-without-extra-node")}},{key:"resetEffect",value:function(R){var b=this;if(!(!R||R===this.extraNode||!(R instanceof Element))){var T=this.props.insertExtraNode,D=this.getAttributeName();R.setAttribute(D,"false"),m&&(m.innerHTML=""),T&&this.extraNode&&R.contains(this.extraNode)&&R.removeChild(this.extraNode),["transition","animation"].forEach(function(F){R.removeEventListener("".concat(F,"start"),b.onTransitionStart),R.removeEventListener("".concat(F,"end"),b.onTransitionEnd)})}}},{key:"render",value:function(){return d.createElement(f.ConfigConsumer,null,this.renderWave)}}]),M})(d.Component);B.contextType=f.ConfigContext,e.default=B})(wO)),wO}var xO={},rle;function ECt(){return rle||(rle=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.GroupSizeContext=void 0;var n=r(ia()),i=r(Mo()),a=r(Jo()),o=t(an()),s=Dc();r(Im());var l=function(A,d){var f={};for(var h in A)Object.prototype.hasOwnProperty.call(A,h)&&d.indexOf(h)<0&&(f[h]=A[h]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var g=0,h=Object.getOwnPropertySymbols(A);g<h.length;g++)d.indexOf(h[g])<0&&Object.prototype.propertyIsEnumerable.call(A,h[g])&&(f[h[g]]=A[h[g]]);return f},c=e.GroupSizeContext=o.createContext(void 0),u=function(d){var f=o.useContext(s.ConfigContext),h=f.getPrefixCls,g=f.direction,p=d.prefixCls,m=d.size,y=d.className,C=l(d,["prefixCls","size","className"]),w=h("btn-group",p),B="";switch(m){case"large":B="lg";break;case"small":B="sm";break}var x=(0,a.default)(w,(0,i.default)((0,i.default)({},"".concat(w,"-").concat(B),B),"".concat(w,"-rtl"),g==="rtl"),y);return o.createElement(c.Provider,{value:m},o.createElement("div",(0,n.default)({},C,{className:x})))};e.default=u})(xO)),xO}var MO={};const yCt=ta(UUe);var nle;function CCt(){return nle||(nle=1,(function(e){var t=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(YIe()),n=t(yCt),i=t(an()),a=function(){return{width:0,opacity:0,transform:"scale(0)"}},o=function(c){return{width:c.scrollWidth,opacity:1,transform:"scale(1)"}},s=function(c){var u=c.prefixCls,A=c.loading,d=c.existIcon,f=!!A;return d?i.default.createElement("span",{className:"".concat(u,"-loading-icon")},i.default.createElement(r.default,null)):i.default.createElement(n.default,{visible:f,motionName:"".concat(u,"-loading-icon-motion"),removeOnLeave:!0,onAppearStart:a,onAppearActive:o,onEnterStart:a,onEnterActive:o,onLeaveStart:o,onLeaveActive:a},function(h,g){var p=h.className,m=h.style;return i.default.createElement("span",{className:"".concat(u,"-loading-icon"),style:m,ref:g},i.default.createElement(r.default,{className:p}))})};e.default=s})(MO)),MO}var ile;function ZIe(){return ile||(ile=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.convertLegacyProps=b,e.default=void 0;var n=r(ia()),i=r(Mo()),a=r(Pd()),o=r(fa()),s=r(Jo()),l=r(ED()),c=t(an()),u=Dc(),A=r(eM()),d=r(CD()),f=w9(),h=B9(),g=wD();r(Im());var p=r(mCt()),m=t(ECt()),y=r(CCt()),C=function(F,_){var N={};for(var P in F)Object.prototype.hasOwnProperty.call(F,P)&&_.indexOf(P)<0&&(N[P]=F[P]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,P=Object.getOwnPropertySymbols(F);k<P.length;k++)_.indexOf(P[k])<0&&Object.prototype.propertyIsEnumerable.call(F,P[k])&&(N[P[k]]=F[P[k]]);return N},w=/^[\u4e00-\u9fa5]{2}$/,B=w.test.bind(w);function x(F){return typeof F=="string"}function M(F){return F==="text"||F==="link"}function S(F,_){if(F!=null){var N=_?" ":"";return typeof F!="string"&&typeof F!="number"&&x(F.type)&&B(F.props.children)?(0,h.cloneElement)(F,{children:F.props.children.split("").join(N)}):typeof F=="string"?B(F)?c.createElement("span",null,F.split("").join(N)):c.createElement("span",null,F):(0,h.isFragment)(F)?c.createElement("span",null,F):F}}function R(F,_){var N=!1,P=[];return c.Children.forEach(F,function(k){var j=(0,o.default)(k),Y=j==="string"||j==="number";if(N&&Y){var X=P.length-1,K=P[X];P[X]="".concat(K).concat(k)}else P.push(k);N=Y}),c.Children.map(P,function(k){return S(k,_)})}(0,g.tuple)("default","primary","ghost","dashed","link","text"),(0,g.tuple)("default","circle","round"),(0,g.tuple)("submit","button","reset");function b(F){return F==="danger"?{danger:!0}:{type:F}}var T=function(_,N){var P,k=_.loading,j=k===void 0?!1:k,Y=_.prefixCls,X=_.type,K=X===void 0?"default":X,U=_.danger,G=_.shape,z=G===void 0?"default":G,H=_.size,V=_.disabled,Z=_.className,ne=_.children,re=_.icon,ue=_.ghost,he=ue===void 0?!1:ue,me=_.block,be=me===void 0?!1:me,Me=_.htmlType,ie=Me===void 0?"button":Me,Se=C(_,["loading","prefixCls","type","danger","shape","size","disabled","className","children","icon","ghost","block","htmlType"]),Ue=c.useContext(d.default),ct=c.useContext(A.default),He=V??ct,Re=c.useContext(m.GroupSizeContext),Ce=c.useState(!!j),De=(0,a.default)(Ce,2),Ie=De[0],$e=De[1],Ct=c.useState(!1),Ze=(0,a.default)(Ct,2),tt=Ze[0],nt=Ze[1],rt=c.useContext(u.ConfigContext),qe=rt.getPrefixCls,de=rt.autoInsertSpaceInButton,We=rt.direction,ut=N||c.createRef(),Et=function(){return c.Children.count(ne)===1&&!re&&!M(K)},ze=function(){if(!(!ut||!ut.current||de===!1)){var qt=ut.current.textContent;Et()&&B(qt)?tt||nt(!0):tt&&nt(!1)}},Ge=typeof j=="boolean"?j:j?.delay||!0;c.useEffect(function(){var mt=null;return typeof Ge=="number"?mt=window.setTimeout(function(){mt=null,$e(Ge)},Ge):$e(Ge),function(){mt&&(window.clearTimeout(mt),mt=null)}},[Ge]),c.useEffect(ze,[ut]);var pe=function(qt){var Xt=_.onClick;if(Ie||He){qt.preventDefault();return}Xt?.(qt)},Bt=qe("btn",Y),xt=de!==!1,$=(0,f.useCompactItemContext)(Bt,We),Qe=$.compactSize,Fe=$.compactItemClassnames,Ae={large:"lg",small:"sm",middle:void 0},le=Qe||Re||H||Ue,Be=le&&Ae[le]||"",Ke=Ie?"loading":re,je=(0,l.default)(Se,["navigate"]),ft=(0,s.default)(Bt,(P={},(0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)(P,"".concat(Bt,"-").concat(z),z!=="default"&&z),"".concat(Bt,"-").concat(K),K),"".concat(Bt,"-").concat(Be),Be),"".concat(Bt,"-icon-only"),!ne&&ne!==0&&!!Ke),"".concat(Bt,"-background-ghost"),he&&!M(K)),"".concat(Bt,"-loading"),Ie),"".concat(Bt,"-two-chinese-chars"),tt&&xt&&!Ie),"".concat(Bt,"-block"),be),"".concat(Bt,"-dangerous"),!!U),"".concat(Bt,"-rtl"),We==="rtl"),(0,i.default)(P,"".concat(Bt,"-disabled"),je.href!==void 0&&He)),Fe,Z),gt=re&&!Ie?re:c.createElement(y.default,{existIcon:!!re,prefixCls:Bt,loading:!!Ie}),vt=ne||ne===0?R(ne,Et()&&xt):null;if(je.href!==void 0)return c.createElement("a",(0,n.default)({},je,{className:ft,onClick:pe,ref:ut}),gt,vt);var at=c.createElement("button",(0,n.default)({},Se,{type:ie,className:ft,onClick:pe,disabled:He,ref:ut}),gt,vt);return M(K)?at:c.createElement(p.default,{disabled:!!Ie},at)},D=c.forwardRef(T);D.Group=m.default,D.__ANT_BUTTON=!0,e.default=D})(_3)),_3}var ale;function wCt(){return ale||(ale=1,(function(e){var t=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(ZIe());e.default=r.default})(F3)),F3}var fl={};const BCt=ta(yKe);var ole;function tM(){if(ole)return fl;ole=1;var e=na().default,t=$r().default;Object.defineProperty(fl,"__esModule",{value:!0}),fl.NoStyleItemContext=fl.NoFormStyle=fl.FormProvider=fl.FormItemPrefixContext=fl.FormItemInputContext=fl.FormContext=void 0;var r=t(ia()),n=BCt,i=t(ED()),a=e(an()),o=a;fl.FormContext=o.createContext({labelAlign:"right",vertical:!1,itemRef:function(){}}),fl.NoStyleItemContext=o.createContext(null),fl.FormProvider=function(c){var u=(0,i.default)(c,["prefixCls"]);return o.createElement(n.FormProvider,(0,r.default)({},u))},fl.FormItemPrefixContext=o.createContext({prefixCls:""});var s=fl.FormItemInputContext=o.createContext({});return fl.NoFormStyle=function(c){var u=c.children,A=c.status,d=c.override,f=(0,a.useContext)(s),h=(0,a.useMemo)(function(){var g=(0,r.default)({},f);return d&&delete g.isFormItemInput,A&&(delete g.status,delete g.hasFeedback,delete g.feedbackIcon),g},[A,d,f]);return o.createElement(s.Provider,{value:h},u)},fl}var bO={},sle;function xCt(){return sle||(sle=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getTransitionName=e.getTransitionDirection=e.default=void 0;var t=wD(),r=function(){return{height:0,opacity:0}},n=function(l){var c=l.scrollHeight;return{height:c,opacity:1}},i=function(l){return{height:l?l.offsetHeight:0}},a=function(l,c){return c?.deadline===!0||c.propertyName==="height"},o={motionName:"ant-motion-collapse",onAppearStart:r,onEnterStart:r,onAppearActive:n,onEnterActive:n,onLeaveStart:i,onLeaveActive:r,onAppearEnd:a,onEnterEnd:a,onLeaveEnd:a,motionDeadline:500};(0,t.tuple)("bottomLeft","bottomRight","topLeft","topRight"),e.getTransitionDirection=function(l){return l!==void 0&&(l==="topLeft"||l==="topRight")?"slide-down":"slide-up"},e.getTransitionName=function(l,c,u){return u!==void 0?u:"".concat(l,"-").concat(c)},e.default=o})(bO)),bO}var IO={},II={},lle;function MCt(){if(lle)return II;lle=1;var e=$r().default;Object.defineProperty(II,"__esModule",{value:!0}),II.isStyleSupport=i;var t=e(Zx()),r=function(o){if((0,t.default)()&&window.document.documentElement){var s=Array.isArray(o)?o:[o],l=window.document.documentElement;return s.some(function(c){return c in l.style})}return!1},n=function(o,s){if(!r(o))return!1;var l=document.createElement("div"),c=l.style[o];return l.style[o]=s,l.style[o]!==c};function i(a,o){return!Array.isArray(a)&&o!==void 0?n(a,o):r(a)}return II}var cle;function bCt(){return cle||(cle=1,(function(e){var t=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.detectFlexGapSupported=e.canUseDocElement=void 0,Object.defineProperty(e,"isStyleSupport",{enumerable:!0,get:function(){return n.isStyleSupport}});var r=t(Zx()),n=MCt(),i=e.canUseDocElement=function(){return(0,r.default)()&&window.document.documentElement},a;e.detectFlexGapSupported=function(){if(!i())return!1;if(a!==void 0)return a;var s=document.createElement("div");return s.style.display="flex",s.style.flexDirection="column",s.style.rowGap="1px",s.appendChild(document.createElement("div")),s.appendChild(document.createElement("div")),document.body.appendChild(s),a=s.scrollHeight===1,document.body.removeChild(s),a}})(IO)),IO}var ule;function ICt(){return ule||(ule=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(Mo()),i=r(ia()),a=r(_Ie()),o=r(Jo()),s=r(E1t),l=t(an()),c=r(wCt()),u=ZIe(),A=Dc(),d=tM(),f=r(LIe()),h=w9(),g=xCt(),p=bCt();r(Im());var m=jIe(),y=function(x,M){var S={};for(var R in x)Object.prototype.hasOwnProperty.call(x,R)&&M.indexOf(R)<0&&(S[R]=x[R]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,R=Object.getOwnPropertySymbols(x);b<R.length;b++)M.indexOf(R[b])<0&&Object.prototype.propertyIsEnumerable.call(x,R[b])&&(S[R[b]]=x[R[b]]);return S},C,w=function(M){C={x:M.pageX,y:M.pageY},setTimeout(function(){C=null},100)};(0,p.canUseDocElement)()&&document.documentElement.addEventListener("click",w,!0);var B=function(M){var S,R=l.useContext(A.ConfigContext),b=R.getPopupContainer,T=R.getPrefixCls,D=R.direction,F=function(ie){var Se=M.onCancel;Se?.(ie)},_=function(ie){var Se=M.onOk;Se?.(ie)},N=M.prefixCls,P=M.footer,k=M.visible,j=M.open,Y=j===void 0?!1:j,X=M.wrapClassName,K=M.centered,U=M.getContainer,G=M.closeIcon,z=M.focusTriggerAfterClose,H=z===void 0?!0:z,V=M.width,Z=V===void 0?520:V,ne=y(M,["prefixCls","footer","visible","open","wrapClassName","centered","getContainer","closeIcon","focusTriggerAfterClose","width"]),re=T("modal",N),ue=T(),he=l.createElement(f.default,{componentName:"Modal",defaultLocale:(0,m.getConfirmLocale)()},function(Me){var ie=M.okText,Se=M.okType,Ue=Se===void 0?"primary":Se,ct=M.cancelText,He=M.confirmLoading,Re=He===void 0?!1:He;return l.createElement(l.Fragment,null,l.createElement(c.default,(0,i.default)({onClick:F},M.cancelButtonProps),ct||Me.cancelText),l.createElement(c.default,(0,i.default)({},(0,u.convertLegacyProps)(Ue),{loading:Re,onClick:_},M.okButtonProps),ie??Me.okText))}),me=l.createElement("span",{className:"".concat(re,"-close-x")},G||l.createElement(a.default,{className:"".concat(re,"-close-icon")})),be=(0,o.default)(X,(0,n.default)((0,n.default)({},"".concat(re,"-centered"),!!K),"".concat(re,"-wrap-rtl"),D==="rtl"));return l.createElement(h.NoCompactStyle,null,l.createElement(d.NoFormStyle,{status:!0,override:!0},l.createElement(s.default,(0,i.default)({width:Z},ne,{getContainer:U===void 0?b:U,prefixCls:re,wrapClassName:be,footer:P===void 0?he:P,visible:Y||k,mousePosition:(S=ne.mousePosition)!==null&&S!==void 0?S:C,onClose:F,closeIcon:me,focusTriggerAfterClose:H,transitionName:(0,g.getTransitionName)(ue,"zoom",M.transitionName),maskTransitionName:(0,g.getTransitionName)(ue,"fade",M.maskTransitionName)}))))};e.default=B})(p3)),p3}var SCt=ICt();const RCt=xn(SCt),e2e=({showGenerateModal:e,selectedImportId:t,handleShowGenerateModal:r,module:n,generateImportMutation:i,importOptions:a,handleImportOptions:o,updateProgression:s})=>{const l=()=>{i.mutate({import_id:t,module:n,...a},{onSettled:(c,u)=>{u||c.returnType==="error"?s(2,!0):s(3)}}),r()};return v.jsxs(RCt,{open:e,title:"Options de génération",okText:"Lancer la génération",cancelText:"Annuler",onOk:l,onCancel:r,children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Générer contrôles expert"}),v.jsx(mn,{checked:a.option_expert,onChange:c=>o(c.target.checked,"option_expert")})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Générer essentiels"}),v.jsx(mn,{checked:a.option_essentiels,onChange:c=>o(c.target.checked,"option_essentiels")})]})})]})};e2e.propTypes={showGenerateModal:J.bool,handleShowGenerateModal:J.func,selectedImportId:J.string,module:J.string,importOptions:J.object,generateImportMutation:J.object,handleImportOptions:J.func,updateProgression:J.func};const $y="pmsi",rM="pmsissr",nM="pmsihad",iM="pmsipsy",TCt="iCTI_pmsi",QCt="iCTI_pmsissr",DCt="iCTI_pmsihad",FCt="iCTI_pmsipsy",_Ct={[TCt]:$y,[QCt]:rM,[DCt]:nM,[FCt]:iM},Ale={[$y]:{title:"RSS",dataKey:"nb_rss"},[rM]:{title:"RHS",dataKey:"nb_rhs"},[iM]:{title:"RPS",dataKey:"nb_rps"},[nM]:{title:"RPSS",dataKey:"nb_rpss"}},dle={[$y]:{title:"RUM",dataKey:"nb_rum"},[rM]:{title:"RHS Générés",dataKey:"nb_ref"},[iM]:{title:"RPA",dataKey:"nb_rpa"},[nM]:{title:"RAPSS",dataKey:"nb_rapss"}},NCt=[{key:"ZIN",label:"RSS IN.ZIP"},{key:"ZOU",label:"RSS OUT.ZIP"},{key:"ZIF",label:"RSF IN.ZIP"},{key:"DRUIDE_OQN",label:"DRUIDES OQN"},{key:"DRUIDE_SEJ",label:"DRUIDES SEJOURS"},{key:"DRUIDE_ACE",label:"DRUIDES RSF ACE"},{key:"MED",label:"Médecins"},{key:"RSSMED",label:"RSS - Médecins"},{key:"RSSNOM",label:"RSS - Noms"},{key:"ACTMED",label:"Actes Médecins"},{key:"VSJ",label:"Valorisation séjours"},{key:"VSE",label:"Valorisation ACE"}],kCt=[{key:"ZIN",label:"RHS IN.ZIP"},{key:"ZOU",label:"RHS OUT.ZIP"},{key:"ZIF",label:"RSF IN.ZIP"},{key:"DRUIDE_OQN",label:"DRUIDES OQN"},{key:"DRUIDE_SEJ",label:"DRUIDES SEJOURS"},{key:"RHS",label:"RHS"},{key:"RSF",label:"RSF"},{key:"VAL",label:"Valorisation séjours"}],fle=[{key:"ZIN",label:"RPSS IN.ZIP"},{key:"ZOU",label:"RPSS OUT.ZIP"},{key:"ZIF",label:"RSF IN.ZIP"},{key:"RPS",label:"RPSS"},{key:"RSF",label:"RSF"}],PCt={[$y]:NCt,[rM]:kCt,[nM]:fle,[iM]:fle},OCt=[{title:"Nom",dataKey:"name"},{title:"Titre",dataKey:"title"},{title:"Démarré",dataKey:"start"},{title:"Terminé",dataKey:"end"},{title:"Statut",dataKey:"endStatus",width:50},{title:"Durée",dataKey:"duration"}],jCt=OCt.map(e=>({width:150,resizable:!0,key:e.dataKey,...e})),zCt=(e,t,r)=>[{title:"",dataIndex:"action",key:"deleteImport",render:(n,i,a)=>v.jsx(wt,{shape:"circle",icon:v.jsx(qa,{}),onClick:()=>r(i.fullname,t)})},{title:"Type",dataIndex:"type",key:"type",render:(n,i,a)=>{let o=e.find(s=>s.key===n);if(o)return o.label}},{title:"Mois",dataIndex:"mois",key:"month"},{title:"Fichier",dataIndex:"name",key:"file"},{title:"Date",dataIndex:"date",key:"date"},{title:"Taille",dataIndex:"size",key:"size"}],LCt=e=>[{title:"N°",dataKey:"oid"},{title:"Texte",dataKey:"texte",width:200},{title:"Date import",dataKey:"date_import",width:100},{title:"Etat",dataKey:"etat",width:100,dataGetter:({rowData:t})=>{let r="";return t.etat==="G"?r="Généré":t.etat==="C"&&(r="Contrôlé"),t.etat_en_cours==="G"&&(r=r+" - Génération en cours"),t.traitement_a_faire==="G"&&(r=r+" - Génération en attente"),r}},{title:"Finess",dataKey:"finess",width:150},{title:"Date début",dataKey:"date_debut",width:100},{title:"Date fin",dataKey:"date_fin",width:100},{title:Ale[e].title,dataKey:Ale[e].dataKey},{title:dle[e].title,dataKey:dle[e].dataKey},{title:"RSF",dataKey:"nb_rsf"},{title:"Erreur(s)",dataKey:"nb_erreurs"},{title:"Avertissement(s)",dataKey:"nb_avertissements",width:150}],YCt=e=>LCt(e).map(t=>({width:50,resizable:!0,key:t.dataKey,...t})),hle=e=>[{title:"N°",dataKey:"oid",width:50},{title:"Import dans CTI",dataKey:"date_text",dataGetter:({columns:t,column:r,columnIndex:n,rowData:i,rowIndex:a})=>e==="mco"?ma(i.date_text,"YYYY/MM/DD").format("DD/MM/YYYY"):i.date},{title:"Traitement du fichier MAT2A/OVALIDE",dataKey:"mat2a_date_text",dataGetter:({rowData:t})=>e==="mco"?ma(t.mat2a_date_text,"YYYY/MM/DD").format("DD/MM/YYYY"):t.mat2a_date},{title:"Année",dataKey:"mat2a_annee"},{title:"Mois",dataKey:"mat2a_mois"}],UCt=[{title:"RSA Transmis",dataKey:"mat2a_rsa_transmis"},{title:"RSA traités",dataKey:"mat2a_rsa_traites"},{title:"RSA séances",dataKey:"mat2a_rsa_seances"},{title:"RSA 0 nuits",dataKey:"mat2a_rsa_0_nuits"},{title:"Montant base de remboursement",dataKey:"mat2a_rsa_prestations_base_remb",dataGetter:({rowData:e})=>new Intl.NumberFormat("fr-FR",{style:"currency",currency:"EUR",minimumFractionDigits:0,maximumFractionDigits:0}).format(e.mat2a_rsa_prestations_base_remb)}],HCt=[{title:"RHA",dataKey:"mat2a_rha"},{title:"Journées",dataKey:"mat2a_journees"},{title:"IVA",dataKey:"mat2a_iva"},{title:"Age moyen",dataKey:"mat2a_age_moyen"},{title:"% femmes",dataKey:"mat2a_pct_femmes"}],GCt=e=>{let t=[];return e==="mco"?t=hle(e).concat(UCt):t=hle(e).concat(HCt),t.map(r=>({width:150,resizable:!0,key:r.dataKey,...r}))},t2e=({jobsQueryData:e,isJobsQueryLoading:t,selectedJobId:r,handleSelectedJobId:n})=>v.jsx("div",{className:"import-jobs",children:v.jsx(ei,{columns:jCt,data:e,loading:t,selectedRowOid:r,handleSelectedRowOid:n})});t2e.propTypes={jobsQueryData:J.array,isJobsQueryLoading:J.bool,selectedJobId:J.string,handleSelectedJobId:J.func};function x9(e){let t="";switch(e){case"mco":t="modules/pmsi/php/PMSI_getImportsMat2a.php";break;case"ssr":t="modules/pmsissr/php/PMSI_getImportsMat2a.php";break}return t}function KCt(e){let t="";switch(e){case"mco":t="/modules/pmsi/php/PMSI_getFile_Mat2a.php?mat2a_import_id=";break;case"ssr":t="/modules/pmsissr/php/getFileMat2a.php?mat2a_import_id=";break}return t}function aM(e,t,r){return`modules/${e}/php/${e===$y?r:t}`}function VCt(e){let t;switch(e){case"./CTI_BASE_TablesManager.swf":t="modules/base/php/BASE_getTableRecords.php";break;case"./CTI_ECO_TablesManager.swf":t="modules/eco/php/httpService_tablesManager_getData.php";break;case"./CTI_ACTI_TablesManager.swf":t="modules/activite/php/ACTI_getTableRecords.php";break;case"./CTI_PMSI_TablesManager.swf":t="modules/pmsi/php/PMSI_getTableRecords.php";break;case"./CTI_RH_TablesManager.swf":t="modules/rh/php/httpService_tablesManager_getData.php";break;case"./CTI_PMSISSR_TablesManager.swf":t="modules/pmsissr/php/PMSISSR_getTableRecords.php";break;case"./CTI_COMPTA_TablesManager.swf":t="modules/compta/php/COMPTA_getTableRecords.php";break;case"./CTI_SSAE_TablesManager.swf":t="modules/ssae/php/SSAE_getTableRecords.php";break;case"./CTI_DPI_TablesManager.swf":t="modules/dpi/php/DPI_getTableRecords.php";break;case"./CTI_ACTI_ConsoManager.swf":t="modules/activite/php/httpService_ACTI_consoManager_getData.php";break}return t}function JCt(e){let t;switch(e){case"./CTI_ACTI_TablesManager.swf":t="modules/activite/php/httpService_ACTI_tableManager_copyRef.php";break;case"./CTI_PMSI_TablesManager.swf":t="modules/pmsi/php/httpService_PMSI_tableManager_copyRef.php";break;case"./CTI_RH_TablesManager.swf":t="mmodules/rh/php/httpService_RH_tableManager_copyRef.php";break;case"./CTI_ACTI_ConsoManager.swf":t="modules/activite/php/httpService_ACTI_consoManager_setData.php";break}return t}function r2e(e){let t;switch(e){case"./CTI_BASE_TablesManager.swf":t="modules/base/php/BASE_setTableRecord.php";break;case"./CTI_ECO_TablesManager.swf":t="modules/eco/php/httpService_tablesManager_setData.php";break;case"./CTI_ACTI_TablesManager.swf":t="modules/activite/php/ACTI_setTableRecord.php";break;case"./CTI_RH_TablesManager.swf":t="modules/rh/php/httpService_tablesManager_setData.php";break;case"./CTI_PMSI_TablesManager.swf":t="modules/pmsi/php/PMSI_setTableRecord.php";break;case"./CTI_PMSISSR_TablesManager.swf":t="modules/pmsissr/php/PMSISSR_setTableRecord.php";break;case"./CTI_COMPTA_TablesManager.swf":t="modules/compta/php/COMPTA_setTableRecord.php";break;case"./CTI_SSAE_TablesManager.swf":t="modules/ssae/php/SSAE_setTableRecord.php";break;case"./CTI_DPI_TablesManager.swf":t="modules/dpi/php/DPI_setTableRecord.php";break}return t}async function n2e(e,t,r){const n={oids:t,tableName:e};switch(r){case"iCTI_rh":await If("modules/rh/php/httpService_RH_tableManager_getSqlScript.php",n);break;case"iCTI_pmsi":await If("modules/pmsi/php/httpService_PMSI_tableManager_getSqlScript.php",n);break;case"iCTI_activite":await If("modules/activite/php/httpService_ACTI_tableManager_getSqlScript.php",n);break;case"iCTI_pmsissr":await If("modules/PMSISSR/php/httpService_PMSISSRtableManager_getSqlScript.php",n);break;default:await If("modules/base/php/httpService_listesManager_getSqlScript.php",n);break}}const WCt=e=>{const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"FILE"),n=Ft(t,"STATUS")[0];return{files:hi(r),statusMessage:zr(n)}},i2e="modules/base/php/import",XCt=async e=>{let t=aM(e,"getFiles.php","httpservice_PMSI_rssUpload_getFiles.php");const r=await Vn(t);return WCt(r)},qCt=async(e,t)=>{const r={type:t.type,importFile:t.name,importFileDate:t.lastModified.toString().substring(0,10),Filedata:t};let n=aM(e,"upload.php","importUploadFiles.php");if(["pmsi","pmsissr"].includes(e)){const s=Clt(r);return(await mlt.post(n,s)).data}const o=(await Vn(n,r)).getElementsByTagName("HTTP_SERVICE")[0];return zr(o)},$Ct=async e=>(await ds.post(`${i2e}/removeFile.php`,{filename:e})).data,ZCt=async(e,t)=>{let r=aM(e,"valideFiles.php","httpservice_PMSI_rssUpload_valideFiles.php");const i=(await Vn(r,t)).getElementsByTagName("HTTP_SERVICE")[0];return zr(i)},ewt=async(e,t)=>{const r={module:e,import_id:t};return(await ds.post(`${i2e}/execControl.php`,r)).data},a2e=e=>Wg({queryKey:["getUploadedImportFiles",e],queryFn:()=>XCt(e)}),twt=()=>{const e=As();return bl({mutationFn:({module:t,file:r})=>qCt(t,r),onError:t=>{Qs({description:t.response.data.message})},onSettled:async(t,r,n)=>{await e.invalidateQueries({queryKey:["getUploadedImportFiles",n.module]}),!r&&t&&(t.returnCode==="KO"?Qs({description:t.returnTexte}):th({message:"Fichier téléchargé",description:n.file.name}))}})},rwt=()=>{const e=As();return bl({mutationFn:({filename:t,module:r})=>$Ct(t),onError:t=>{Qs({description:t.response.data.message})},onSettled:async(t,r,n)=>{await e.invalidateQueries({queryKey:["getUploadedImportFiles",n.module]})}})},nwt=()=>{const e=As();return bl({mutationFn:({module:t,importOptions:r})=>ZCt(t,r),onSettled:async(t,r,n)=>{await e.invalidateQueries({queryKey:["getImports",n.module]})}})},iwt=()=>{const e=As();return bl({mutationFn:({module:t,import_id:r})=>ewt(t,r),onError:t=>{const r=t.response.data.message;Qs({message:"Erreur lancement des contrôle",description:r})},onSettled:async(t,r,n)=>{await e.invalidateQueries({queryKey:["getImports",n.module]}),r||Ri({type:t.returnType,message:"Contrôle terminé",description:t.message})}})},o2e=({fileTypes:e,handleImportOptions:t,importOptions:r,module:n,progress:i,isShowProgressBar:a,updateProgression:o})=>{const s=E.useRef(),l=a2e(n),c=twt(),u=rwt(),A=()=>{s.current.click()},d=(g,p)=>{o(-1),u.mutate({filename:g,module:p})},f=g=>{let p=g.target.files[0];if(!p)return;l.data.files.some(y=>p.name===y.name)?dot({message:"Fichier déjà présent",description:p.name}):c.mutate({module:n,file:p}),g.target.value=null},h=[{title:"Validation des fichiers"},{title:"Contrôle des fichiers"},{title:"Lancement génération"}];return v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"import-new",children:[v.jsx("span",{className:"new-title",children:"Fichiers locaux à importer"}),v.jsxs("div",{className:"upload-form",children:[v.jsx(wt,{icon:v.jsx(fx,{}),loading:c.isLoading,disabled:c.isLoading,onClick:A,children:"Rechercher"}),v.jsx("input",{type:"file",ref:s,onChange:f,style:{display:"none"}}),v.jsxs("div",{className:"description",children:[v.jsx("span",{style:{marginRight:"20px"},children:"Texte"}),v.jsx(jt,{style:{width:"200px"},value:r.import_texte,onChange:g=>t(g.target.value,"import_texte")})]})]}),v.jsx(El,{dataSource:l.data?.files??[],columns:zCt(e,n,d),loading:l.isLoading??!0,pagination:!1})]}),v.jsx("div",{className:"import-progress",style:{display:a&&i.current!==-1?"block":"none"},children:v.jsx(Kwe,{current:i.current,status:i.status,items:h})})]})};o2e.propTypes={fileTypes:J.array,handleImportOptions:J.func,importOptions:J.object,module:J.string,progress:J.object,isShowProgressBar:J.bool,updateProgression:J.func};const s2e=({importData:e,importIsLoading:t,selectedImportId:r,handleSelectedImportId:n,module:i})=>v.jsx("div",{className:"import-state",children:v.jsx(ei,{columns:YCt(i),data:e,loading:t,selectedRowOid:r,handleSelectedRowOid:n})});s2e.propTypes={importData:J.array,importIsLoading:J.bool,selectedImportId:J.string,handleSelectedImportId:J.func,module:J.string};const BD="modules/base/php/import",awt=async e=>(await ds.post(`${BD}/getImports.php`,e)).data,owt=async(e,t)=>{const r={module:t,option:"D",import_id:e};await ds.post(`${BD}/execImport.php`,r)},swt=async(e,t)=>{const r={module:t,option:"C",import_id:e};return(await ds.post(`${BD}/execImport.php`,r)).data},lwt=async(e,t,r)=>{const n={...r,module:t,option:"G",import_id:e};return(await ds.post(`${BD}/execImport.php`,n)).data},cwt=async(e,t)=>{let r=new FormData;r.append("import_id",e);let n=aM(t,"getImportRapport.php","PMSI_getImportRapport.php");const i=await Elt.post(n,r);return new TextDecoder("iso-8859-15").decode(i.data)},uwt=async(e,t,r)=>{let n=new FormData;n.append("import_id",e),n.append("data_type",r);let i=aM(t,"getFile.php","PMSI_getFile.php");return await ylt.post(i,n)},Awt=e=>Wg({queryKey:["getImports",e.module],queryFn:()=>awt(e),staleTime:1e3*60*5,cacheTime:1e3*60*5}),dwt=(e,t,r=null)=>{const n=new Blob([e],{type:r||"application/octet-stream"}),i=window.URL.createObjectURL(n),a=document.createElement("a");a.href=i,a.setAttribute("download",t),document.body.appendChild(a),a.click(),document.body.removeChild(a),window.URL.revokeObjectURL(i)},fwt=e=>{let t="",r=e.headers["content-disposition"];if(r&&r.indexOf("attachment")!==-1){const i=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/i.exec(r);i!=null&&i[1]&&(t=i[1].replace(/['"]/g,""))}return t},hwt=()=>{const e=As();return bl({mutationFn:({import_id:t,module:r})=>owt(t,r),onError:t=>{const r=t.response.data.message;Qs({description:r})},onSettled:async(t,r,n)=>{await e.invalidateQueries({queryKey:["getImports",n.module]}),r||th({message:"Suppression réussi"})}})},gwt=()=>{const e=As();return bl({mutationFn:({import_id:t,module:r})=>swt(t,r),onMutate:()=>{Ri({type:"info",message:"Contrôle",description:"Contrôle lancé"})},onError:t=>{const r=t.response.data.message;Qs({message:"Erreur lancement des contrôle",description:r})},onSettled:async(t,r,n)=>{await e.invalidateQueries({queryKey:["getImports",n.module]}),r||Ri({type:t.returnType,message:"Contrôle terminé",description:t.message})}})},pwt=()=>{const e=As();return bl({mutationFn:({import_id:t,module:r,...n})=>lwt(t,r,n),onError:t=>{const r=t.response.data.message;Qs({message:"Erreur génération",description:r})},onSuccess(t){t.returnType==="error"?Qs({message:"Erreur bloquante",description:t.message}):Ri({message:"Génération",description:"La génération a été lancé sur le serveur"})},onSettled:(t,r,n)=>{setTimeout(async()=>{await e.invalidateQueries({queryKey:["getImports",n.module]})},1e3)}})},vwt=()=>bl({mutationFn:({import_id:e,module:t})=>cwt(e,t),onSettled:async(e,t)=>{const r=window.open();r.document.write(e),r.document.close()}}),mwt=()=>bl({mutationFn:({import_id:e,module:t,fileImportType:r})=>uwt(e,t,r),onError:()=>{Qs({message:"Erreur téléchargement",description:"Fichier non trouvé"})},onSuccess:e=>{let t=fwt(e);th({message:"Téléchargement",description:"Téléchargement débuté"}),dwt(e.data,t)}}),l2e=({importsQuery:e,fileTypes:t,selectedImportId:r,setShowGenerateModal:n,module:i,setIsShowProgressBar:a,generateImportMutation:o})=>{const s=hwt(),l=gwt(),c=vwt(),u=mwt(),A=As(),d=async()=>{await A.invalidateQueries({queryKey:["getImports",i]})},f=()=>{s.mutate({import_id:r,module:i})},h=()=>{c.mutate({import_id:r,module:i})},g=()=>{l.mutate({import_id:r,module:i})},p=()=>{a(!1),n(!0)},m=async({key:w})=>{await u.mutateAsync({import_id:r,module:i,fileImportType:w})},C=(()=>{let w=[];const B=e.data?.find(x=>x.oid===r);return B&&(w=t.reduce((x,{key:M,label:S})=>{const R=`${M.toLocaleLowerCase()}_file_path`;return B[R]&&B[R]!==""?[...x,{label:S,key:M}]:x},[])),w})();return v.jsxs(v.Fragment,{children:[v.jsx(Wr,{title:"Actualiser",children:v.jsx(wt,{type:"link",onClick:d,disabled:e.isFetching,children:v.jsx(uo,{})})}),v.jsx(Wr,{title:"Supprimer l'import",children:v.jsx(Wa,{placement:"top",style:{zIndex:"4000"},title:"Etes vous sur de vouloir supprimer l'import ?",onConfirm:f,okText:"Supprimer",cancelText:"Annuler",children:v.jsx(wt,{type:"link",disabled:!r||s.isLoading,children:v.jsx(qa,{})})})}),v.jsx(wt,{size:"default",icon:v.jsx(g7,{}),loading:c.isLoading,disabled:!r||c.isLoading,onClick:h,children:"Dernier rapport"}),v.jsx(wt,{size:"default",icon:v.jsx(Dy,{}),loading:l.isLoading,disabled:!r||l.isLoading,onClick:g,children:"Recontrôler"}),v.jsx(wt,{size:"default",icon:v.jsx(E7,{}),loading:o.isLoading,disabled:!r||o.isLoading,onClick:p,children:"Générer"}),v.jsx(Kg,{menu:{items:C,onClick:m},disabled:!r||u.isLoading,trigger:["click"],arrow:!0,children:v.jsx(wt,{size:"default",type:"primary",icon:v.jsx(UQ,{}),loading:u.isLoading,children:"Télécharger fichier"})})]})};l2e.propTypes={importsQuery:J.object,fileTypes:J.array,selectedImportId:J.string,setShowGenerateModal:J.func,module:J.string,setIsShowProgressBar:J.func,generateImportMutation:J.object};const c2e=({importOptions:e,setShowGenerateModal:t,setSelectedImportId:r,module:n,updateProgression:i,setIsShowProgressBar:a,validateUploadedFilesMutation:o,controlUploadedFiles:s})=>{const l=a2e(n),c=!l.data?.files?.length||!e.import_texte||l?.data?.statusMessage?.statusCode==="KO";let u=null;if(c){const f=l?.data?.statusMessage?.statusText?.split(";");u=c?v.jsxs(v.Fragment,{children:["Génération impossible :",v.jsxs("ul",{style:{margin:0,paddingLeft:16},children:[f?.map(h=>v.jsx("li",{children:h},h)),e.import_texte?"":v.jsx("li",{children:"Champ texte vide"},"texte")]})]}):""}const A=()=>{i(0),a(!0),o.mutate({module:n,importOptions:e},{onSuccess:f=>{f.returnCode==="OK"?d(f.import_id):(Qs({message:"Erreur",description:f.returnTexte}),i(0,!0))}})},d=f=>{i(1),s.mutate({module:n,import_id:f},{onError:()=>{i(1,!0)},onSuccess:h=>{i(2),t(!0),r(f)}})};return v.jsxs(v.Fragment,{children:[c&&v.jsx(da,{title:u,children:v.jsx(jg,{style:{color:"#FF8801",fontSize:18,cursor:"pointer"}})}),v.jsx(Wx,{withPopConfirm:!0,onClick:A,confirmTitle:"Confirmez-vous le lancement de cet import ?",okText:"Lancer l'import",cancelText:"Annuler",icon:v.jsx(ske,{}),disabled:c,loading:o.isLoading||s.isLoading,children:"Lancer l'import"})]})};c2e.propTypes={importOptions:J.object,module:J.string,updateProgression:J.func,setShowGenerateModal:J.func,setIsShowProgressBar:J.func,setSelectedImportId:J.func,validateUploadedFilesMutation:J.object,controlUploadedFiles:J.object};const u2e=({module:e,jobsQueryIsFetching:t})=>{const r=As(),n=async()=>{await r.invalidateQueries({queryKey:["getImportJobs",e]})};return v.jsx(v.Fragment,{children:v.jsx(Wr,{title:"Actualiser",children:v.jsx(wt,{type:"link",disabled:t,onClick:n,children:v.jsx(uo,{})})})})};u2e.propTypes={module:J.string,jobsQueryIsFetching:J.bool};const Ewt="modules/base/php/import",ywt=async e=>(await ds.post(`${Ewt}/getImportJobs.php`,e)).data,Cwt=(e,t)=>Wg({queryKey:["getImportJobs",e.module],queryFn:()=>ywt(e),enabled:t==="jobs"}),A2e=({softcode:e})=>{const[t,r]=E.useState("state"),[n,i]=E.useState({current:-1,status:"process"}),[a,o]=E.useState(!1),[s,l]=E.useState(null),[c,u]=E.useState(null),[A,d]=E.useState(!1),[f,h]=E.useState({option_expert:!0,option_essentiels:!0}),g=_Ct[e]??"",p=Awt({module:g}),m=Cwt({module:g},t),y=nwt(),C=iwt(),w=pwt();if(p.isError){const N=p.error.message;Ri({type:"error",message:"Erreur",description:N})}const B=PCt[g]??[],M={[$y]:"RSS / RSF",[rM]:"RHS / RSF",[nM]:"RPSS",[iM]:"RPS"}[g]??"",S=N=>{r(N)},R=N=>{l(N)},b=N=>{u(N)},T=(N,P=!1)=>{i({current:N,status:P?"error":"process"})},D=()=>{d(N=>!N)},F=(N,P)=>{h(k=>({...k,[P]:N}))},_=()=>{switch(t){case"state":return v.jsx(l2e,{importsQuery:p,fileTypes:B,selectedImportId:s,setShowGenerateModal:d,module:g,setIsShowProgressBar:o,generateImportMutation:w});case"new":return v.jsx(c2e,{importOptions:f,setShowGenerateModal:d,setSelectedImportId:l,module:g,updateProgression:T,setIsShowProgressBar:o,validateUploadedFilesMutation:y,controlUploadedFiles:C});case"jobs":return v.jsx(u2e,{module:g,jobsQueryIsFetching:m.isFetching??!0});default:return null}};return v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Gestion des imports"})}),v.jsx(e2e,{showGenerateModal:A,selectedImportId:s,handleShowGenerateModal:D,module:g,generateImportMutation:w,importOptions:f,handleImportOptions:F,updateProgression:T}),v.jsxs("div",{className:"component-header",children:[v.jsxs("div",{className:"header-title",children:["Import des fichiers ",M]}),v.jsx("div",{className:"header-actions",children:_()})]}),v.jsx("div",{className:"component-content",children:v.jsx(za,{onChange:S,defaultActiveKey:"state",items:[{label:"Etats des imports",key:"state",children:v.jsx(s2e,{importData:p.data??[],importIsLoading:p.isFetching??!0,selectedImportId:s,handleSelectedImportId:R,module:g})},{label:"Nouvel import",key:"new",children:v.jsx(o2e,{fileTypes:B,handleImportOptions:F,importOptions:f,module:g,progress:n,isShowProgressBar:a,updateProgression:T})},{label:"Historique des imports",key:"jobs",children:v.jsx(t2e,{jobsQueryData:m.data??[],selectedJobId:c,isJobsQueryLoading:m.isFetching??!0,handleSelectedJobId:b})}]})})]})};A2e.propTypes={softcode:J.string};const aY=e=>async function(t,r){const n=x9(e);t($E(!0));const i={action:"get"};let{data:a}=await Vf(n,"post",i);t(cze(a)),t($E(!1))},wwt=(e,t)=>async function(r,n){if(r($E(!0)),t==="ssr")await Vf(`api/pmsissr/importsOvalide/${e}`,"delete",{});else{const i=x9(t);await Vf(i,"post",{action:"delete",id:e})}r(uze(e)),r($E(!1))},Bwt=async(e,t)=>{const n=`${La()}${KCt(t)}${e}`,i=await Wo({method:"get",url:n,responseType:"blob",headers:{"Content-Type":"multipart/form-data"}});pD(i.data,"ovalide.zip")},xwt=(e,t,r)=>async function(n,i){const a=x9(r);n($E(!0));const o={action:"post",fileName:e.name,fileData:e,typeEts:t};await Vf(a,"post",o),n($E(!1)),n(aY(r))},oY=({module:e})=>{const[t,r]=E.useState(null),n=dt(h=>h.cti.components.ovalide.loading),i=dt(h=>h.cti.settings.data),a=dt(h=>h.cti.components.ovalide.data.imports),o=E.useRef(),s=Sn();E.useEffect(()=>{s(aY(e))},[e,s]);const l=()=>{s(aY(e))},c=h=>{r(a.find(g=>g.oid===h))},u=()=>{t&&s(wwt(t.oid,e))},A=()=>{t&&Bwt(t.oid,e)},d=h=>{o.current.click()},f=h=>{const g=h.target.files[0],p=i.environment.TYPEETS;s(xwt(g,p,e))};return v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Gestion des imports"})}),v.jsxs("div",{className:"component-header",children:[v.jsx("div",{className:"header-title",children:"Import des fichiers MAT2A/OVALIDE"}),v.jsxs("div",{className:"header-actions",children:[v.jsx(Wr,{title:"Actualiser",children:v.jsx(wt,{type:"link",onClick:l,children:v.jsx(uo,{})})}),v.jsx(Wr,{title:"Supprimer",children:v.jsx(wt,{type:"link",onClick:u,disabled:!t,children:v.jsx(qa,{})})}),v.jsx(Wr,{title:"Télécharger le fichier de l'import",children:v.jsx(wt,{type:"link",onClick:A,disabled:!t||!t.oid,children:v.jsx(UQ,{})})}),v.jsx(wt,{size:"default",type:"primary",icon:v.jsx(fx,{}),onClick:d,children:"Importer un fichier"}),v.jsx("input",{type:"file",ref:o,onChange:f,style:{display:"none"}})]})]}),v.jsx("div",{className:"component-content",children:v.jsx("div",{className:"ovalide-imports",children:v.jsx(ei,{rowKey:"oid",columns:GCt(e),loading:n,data:a,selectedRow:t,onRowSelect:c})})})]})};oY.propTypes={module:J.string};const sY=e=>async function(t,r){t(hT(!0));const n={action:"get"};let{data:i}=await Vf("modules/pmsissr/php/PMSI_getImportsValo.php","post",n);t(jze(i)),t(hT(!1))},Mwt=(e,t)=>async function(r,n){r(hT(!0));const i={action:"post",fileName:e.name,fileData:e};await Vf("modules/pmsissr/php/PMSI_getImportsValo.php","post",i),r(hT(!1)),r(sY())},d2e=e=>{const t=dt(u=>u.cti.components.valo.data),r=dt(u=>u.cti.components.valo.loading),n=E.useRef(),i=Sn();E.useEffect(()=>{i(sY())},[i]);const a=()=>{i(sY())},o=u=>{n.current.click()},s=u=>{const A=u.target.files[0];i(Mwt(A))},c=[{title:"Import dans CTI",dataKey:"date"},{title:"Nombre séjour",dataKey:"nb_sejours"},{title:"Nombre séjour HC",dataKey:"nb_sejours_hc"},{title:"Nombre séjour HP",dataKey:"nb_sejours_hp"},{title:"Nombre séjour non valorisé",dataKey:"nb_sejours_non_valorises"},{title:"Nombre séjour pédiatrique",dataKey:"nb_sejours_pediatrique_valorises"},{title:"Année de valorisation",dataKey:"vclass"},{title:"Coefficient Géographique",dataKey:"coeffgeo"},{title:"Coefficient Spécialisation",dataKey:"coeffspe"},{title:"Coefficient prudentiel",dataKey:"coeffprud"},{title:"Coefficient honoraire",dataKey:"coeffhono"},{title:"Coefficient transition",dataKey:"coefftrans"},{title:"Fraction DMA",dataKey:"fracdma"}].map(u=>({width:100,resizable:!0,key:u.dataKey,...u}));return v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Gestion des imports"})}),v.jsxs("div",{className:"component-header",children:[v.jsx("div",{className:"header-title",children:"Imports VALO SSR"}),v.jsxs("div",{className:"header-actions",children:[v.jsx(Wr,{title:"Actualiser",children:v.jsx(wt,{type:"link",onClick:a,children:v.jsx(uo,{})})}),v.jsx(wt,{size:"default",type:"primary",icon:v.jsx(fx,{}),onClick:o,children:"Importer un fichier"}),v.jsx("input",{type:"file",ref:n,onChange:s,style:{display:"none"}})]})]}),v.jsx("div",{className:"component-content",children:v.jsx("div",{className:"valo-imports",children:v.jsx(ei,{rowKey:"oid",columns:c,loading:r,data:t.imports})})})]})};d2e.propTypes={};const bwt=e=>{const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"INDICATEUR"),n=Ft(t,"TABLE"),i=Ft(t,"THEME"),a=Ft(t,"THEME_SEARCH");return[f2e(r),h2e(n),Iwt(a),g2e(i)]},f2e=e=>{let t=[];return e&&e.forEach((r,n)=>{let i=zr(r),a=Ft(r,"THEME"),o=[],s=[],l=[];a&&a.forEach(A=>{let d=zr(A);o.push(d.oid)});for(let A=1;A<=6;A++)i[`theme_${A}_id`]!=="0"&&s.push(i[`theme_${A}_id`]);for(let A=1;A<=5;A++)i[`dimension_date_${A}`]!==""&&l.push(Number(i[`dimension_date_${A}`]));let c=i.entete,u=i.description;i.entete=c.replaceAll("&#xA;",`
`),i.description=u.replaceAll("&#xA;",`
`),i.themesSearch=o,i.themes=s,i.dimensions=l,i.is_cti=i.is_cti==="1",i.is_hide=i.is_hide==="1",i.key=n,t.push(i)}),t},h2e=e=>{let t=[];return e&&e.forEach(r=>{let n=zr(r),i=[];n.nb_dimensions_date=Number(n.nb_dimensions_date);for(let a=1;a<=5;a++)n[`dimensions_date_texte_${a}`]!==""&&i.push({value:a,label:n[`dimensions_date_texte_${a}`]});n.dimensions=i,t.push(n)}),t},g2e=e=>{let t=[];return e&&e.forEach((r,n)=>{let i=zr(r);i.title=i.label,i.value=i.data,t.push(i)}),vm(t)},Iwt=e=>{let t=[];return e&&e.forEach((r,n)=>{let i=zr(r);i.title=i.label,i.value=i.data,t.push(i)}),vm(t)},Swt=e=>{const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"RAPPORT"),n=Ft(t,"REFRAPPORT"),i=Ft(t,"COMBO_GROUP"),a=Ft(t,"COMBO_RAPPORT"),o=Ft(t,"COMBO_CONDITION"),s=Ft(t,"COMBO_TYPERAPPORT");return{reports:hi(r),refReports:hi(n),comboGroup:gle(i),comboReport:Fwt(a),comboCondition:_wt(o),conditions:hi(Ft(o[0],"RECORD")),comboType:gle(s)}},Rwt=e=>{const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"RAPPORT")[0],n=Ft(r,"RUBRIQUE");let i=[];n&&n.length&&n.forEach((o,s)=>{let l=zr(o),c=l.entete,u=l.description;l.entete=c.replaceAll("&#xA;",`
`),l.description=u.replaceAll("&#xA;",`
`),l.border_thickness=Number(l.border_thickness),l.is_hide=Number(l.is_hide),l.key=s,i.push(l)});let a=zr(r);return a.sections=i,a},Twt=e=>{const t=e.getElementsByTagName("LASTSTATUS_ACTIVE")[0];return zr(t).status},Qwt=e=>{const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"VIEW");return hi(r)},Dwt=e=>{const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"INDICATEUR"),n=Ft(t,"TABLE"),i=Ft(t,"THEME");return{tables:h2e(n),themes:g2e(i),indicators:f2e(r)}};function gle(e){const t=Ft(e[0],"RECORD");let r=[];return t&&t.length&&t.forEach(n=>{let i=zr(n);i.value=i.data??i.oid,r.push(i)}),r}function Fwt(e){const t=Ft(e[0],"RECORD");let r=[];return t&&t.length&&t.forEach(n=>{let i=zr(n);i.value=i.oid,r.push(i)}),r}function _wt(e){const t=Ft(e[0],"RECORD");let r=[];return t&&t.length&&t.forEach(n=>{let i=zr(n);i.oid&&(i.value=i.oid,r.push(i))}),r=vm(r),r}const UB=()=>async function(e,t){e(fW(!0));const n={softCode:t().cti.content.moduleId},i=await Vn("modules/base/php/getIndicateurs.php",n);let[a,o,s,l]=bwt(i);e(Kje(a,o,s,l)),e(fW(!1))},Nwt=async(e,t)=>{await If("modules/base/php/httpService_indicateursManager_getSqlScript.php",{softCode:e,indicateur:t})},ple=(e,t,r=!1)=>async function(n,i){await Vn("modules/base/php/setIndicateur.php",{action:r?"copy":"delete",softCode:e,oid:t}),n(r?UB():Vje(t))},kwt=(e,t)=>async function(r,n){const i={action:"save",softCode:e,...t};await Vn("modules/base/php/setIndicateur.php",i),r(UB())},$v=e=>async function(t,r){t(dT(!0));const n=La();let i=new FormData;i.append("modules",e),i.append("options","-separator -fulldefinition");try{const o=await Wo({method:"post",url:n+"modules/base/php/httpService_chooseIndicateurs_getIndicateurs.php",data:i,headers:{"Content-Type":"multipart/form-data"},responseType:"arraybuffer"});var a=new TextDecoder("iso-8859-15");const s=a.decode(o.data);let l=Cve(s);const{tables:c,themes:u,indicators:A}=Dwt(l);t(Eze(c,u,A))}catch(o){throw console.log(o),new Error("Erreur lors de la récupérations des indicateurs")}},p2e=({selectedRowKeys:e,setSelectedRowKeys:t,selectionsModified:r,setSelectionsModified:n,handleAddIndicators:i,handleModifyIndicator:a,handleShowModal:o,tableData:s,options:l,joinedIndicatorIndex:c})=>{const u=f=>{if(!r)o();else{let h=[];e.forEach(g=>{h.push(s.find(p=>p.key===g))}),l.oneOnly?a(c?{value:h[0].oid,field:c}:h[0]):i(h),n(!1),f===!0?o():d(h.length)}},A=()=>{if(e.length)t([]);else{let f=s.map(h=>h.key);t(f)}};function d(f){pl.success(`${f} indicateurs ajoutés`)}return v.jsxs(v.Fragment,{children:[v.jsx(wt,{onClick:o,children:r?"Annuler":"Fermer"}),l.oneOnly===!1&&v.jsxs(v.Fragment,{children:[v.jsx(wt,{onClick:()=>u(!1),disabled:!r,children:"Ajouter et continuer"}),v.jsx(wt,{onClick:A,disabled:!r,children:"Tout (de) selectionner"})]}),v.jsx(wt,{type:"primary",onClick:()=>u(!0),disabled:!r,children:"Ajouter et fermer"})]})};p2e.propTypes={handleAddIndicators:J.func,handleModifyIndicator:J.func,handleShowModal:J.func,options:J.object,selectedRowKeys:J.array,setSelectedRowKeys:J.func,selectionsModified:J.bool,setSelectionsModified:J.func,tableData:J.array};function v2e(e){let t={width:"95%",height:"100%"};for(let r in e)switch(r){case"font_size":e[r]!=="0"&&(t.fontSize=`${e[r]}px`);break;case"font_weight":t.fontWeight=e[r];break;case"padding":t.paddingLeft=`${e[r]}px`;break;case"color":e.is_hide!==1&&(t.color=e[r]);break;case"background_color":e.is_hide!==1&&(t.backgroundColor=e[r]);break;case"border_thickness":e[r]===1&&(t.border="2px solid rgba(0, 0, 0, 0.5)");break;case"is_hide":e[r]===1&&(t.color=Tn.inactiveGrey);break}return t}const Zy=({label:e,isCti:t,icon:r,toolTipLabel:n})=>v.jsxs(v.Fragment,{children:[(t==="0"||t==="false"||!t)&&v.jsx(Wr,{title:n,children:"null"}),e]});Zy.propTypes={label:J.string,isCti:J.oneOfType([J.string,J.bool]),icon:J.string};const Pwt=e=>{const t=[{title:"Contexte",dataKey:"contexte",width:100},{title:"Code",dataKey:"code"},{title:"Nom",dataKey:"texte",frozen:"left",width:600,cellRenderer:({rowData:i})=>{const a=i.label?i.label:i.texte;return v.jsx("div",{className:"BaseTable__row-cell-text",children:v.jsx(Zy,{label:a,isCti:i.is_cti,icon:"Hospital",toolTipLabel:"Rapport créé par l'établissement"})})}},{title:"Condition",dataKey:"rapport_indicateur_condition"}];return((i,a)=>{if(a==="ESSENTIEL"){const o={title:"Groupe",dataKey:"group_texte",width:150};i.unshift(o)}})(t,e),t.map(i=>({width:200,resizable:!0,key:i.dataKey,...i}))};function Owt(e,t,r,n){let i=[{title:"N°",width:40,dataKey:"numero_rubrique",frozen:"left"},{title:"Nom",dataKey:"entete_etendue",frozen:"left",width:400,cellRenderer:({rowData:a})=>{const o=a.entete_etendue!==""?a.entete_etendue:a.indicateur_entete_etendue,s=v2e(a);return v.jsx("div",{style:s,className:"BaseTable__row-cell-text",children:v.jsx(Zy,{label:o,isCti:a.is_cti,style:s,icon:"Hospital",toolTipLabel:"Indicateur créé par l'établissement"})})}},{title:"Code",width:150,dataKey:"code"},{title:"Format de sortie",dataKey:"output_format",width:120,dataGetter:({rowData:a})=>{const o="output_format";return a[o]!==""?a[o]:a["indicateur_output_format"]}},{title:"Condition",dataKey:"indicateur_condition",width:120}];return e.type_rapport==="ESSENTIEL"?i.push({title:"Picto",width:75,dataKey:"picto_enabled",dataGetter:({rowData:a})=>{let o="";const s="picto_enabled",l="positif_is_good";return o+=a[s]==="1"?"+":"",o+=a[l]==="1"?" OK":"",o}},{title:"Série",width:800,dataGetter:({rowData:a})=>{let o="";return o=r(a,n).map(l=>l?.code).join(" / "),o}}):i.push({title:"Nom abrégé",dataKey:"entete",width:250,dataGetter:({rowData:a})=>a.entete!==""?a.entete:a.indicateur_entete},{title:"Fonction Total",width:150,dataKey:"total_function",dataGetter:({rowData:a})=>{let o="";return t.forEach(s=>{s.value===a.total_function&&(o+=s.title)}),o}}),e.type_rapport==="VUEPARAM"&&i.push({title:"Comparé avec",width:300,dataKey:"compared_indicator_label"}),i.map(a=>({width:200,...a,resizable:!0,key:a.dataKey,className:"cti-default-table",headerClassName:"cti-default-table"}))}const jwt=e=>[{title:"Code",dataIndex:"code",dataKey:"code",key:"code",width:250,resizable:!0},{title:"Nom",dataKey:"texte",dataIndex:"texte",key:"name",frozen:"left",width:400,cellRenderer:({rowData:t})=>{const r=t.texte!==""?t.texte:t.entete_etendue,n=v2e(t),i=t.is_cti?"1":"0";return v.jsx("div",{style:n,className:"BaseTable__row-cell-text",children:v.jsx(Zy,{label:r,isCti:i,style:n,icon:"Hospital",toolTipLabel:"Indicateur créé par l'établissement"})})}},{title:"Format de sortie",dataKey:"output_format",dataIndex:"output_format",key:"output_format",width:200},{title:"Table",dataKey:"table_name",dataGetter:({rowData:t})=>{let r=t.table_name;const n=e.find(i=>i.code===r);return n?n.texte:r},width:200,key:"table"}],Ud=({showModal:e,handleShowModal:t,handleAddIndicators:r,handleModifyIndicator:n,options:i,specifiedIndicators:a=[],joinedIndicatorIndex:o=null})=>{const[s,l]=E.useState([]),[c,u]=E.useState(""),[A,d]=E.useState([]),[f,h]=E.useState(!1),g=dt(B=>B.cti.components.reports.data),p=dt(B=>B.cti.components.indicators.data);E.useEffect(()=>{a.length?l(m(a)):l(m(g.indicators.indicators))},[g,c,a]),E.useEffect(()=>{d([])},[e]);function m(B){return bm(B,c,["texte","code"])}const y=v.jsx(p2e,{selectedRowKeys:A,setSelectedRowKeys:d,setSelectionsModified:h,selectionsModified:f,handleAddIndicators:r,handleModifyIndicator:n,handleShowModal:t,tableData:s,options:i,joinedIndicatorIndex:o}),C=B=>{u(B.target.value)},w=B=>{if(h(!0),i.oneOnly)A.length&&A[0]===B?d([]):d([B]);else{let x=[...A];Array.isArray(B)?x=x.concat(B):x.includes(B)?x=x.filter(M=>M!==B):x.push(B),d(x)}};return v.jsx(ya,{open:e,onCancel:t,footer:y,width:"75%",bodyStyle:{height:"70vh"},centered:!0,zIndex:3010,children:v.jsxs("div",{className:"indicator-modal",children:[v.jsxs("div",{className:"indicator-modal-header",children:[v.jsx("span",{className:"modal-title",children:"Choix d'un ou plusieurs indicateurs"}),v.jsxs("div",{className:"modal-search",children:[v.jsx("span",{children:"Rechercher par texte:"}),v.jsx(jt,{value:c,onChange:C})]})]}),v.jsx("div",{className:"indicator-modal-table",children:v.jsx(ei,{rowKey:"key",columns:jwt(p.tables),data:s,selectedRow:i.oneOnly===!0?s.find(B=>B.key===A[0]):null,selectedRows:i.oneOnly===!1?A:null,shiftMulti:i.oneOnly!==!0,onRowSelect:w})})]})})};Ud.propTypes={showModal:J.bool,handleShowModal:J.func,handleAddIndicators:J.func,handleModifyIndicator:J.func,options:J.object,specifiedIndicators:J.array};Ud.defaultProps={specifiedIndicators:[]};const zwt=()=>v.jsx("div",{className:"form-row",children:v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Largeur"}),v.jsx(Je.Item,{name:"width",children:v.jsx(jt,{className:"indicator-form-input"})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Format de sortie"}),v.jsx(Je.Item,{name:"output_format",children:v.jsx(jt,{className:"indicator-form-input"})})]})]})}),Lwt=e=>{let t=[{value:"*LIST",title:"Pas de fonction total"},{value:"Sommes",title:"Sommes",disabled:!0,children:[{title:"Somme",value:"SUM"},{title:"Somme du dernier mois",value:"SUMLASTMONTH"},{title:"Somme du premier mois",value:"SUMFIRSTMONTH"},{title:"Somme distincte",value:"base.cti_sum_distinct_on"}]},{value:"Bornes",title:"Bornes",disabled:!0,children:[{title:"Minimum",value:"MIN"},{title:"Maximum",value:"MAX"}]},{value:"Moyennes",title:"Moyennes",disabled:!0,children:[{title:"Moyenne",value:"AVG"},{title:"Moyenne sur 12 mois",value:"AVG12M"}]},{value:"Comptage",title:"Comptage",disabled:!0,children:[{title:"Comptage",value:"COUNT"},{title:"Comptage du dernier mois",value:"COUNTLASTMONTH"}]},{value:"Texte",title:"Texte",disabled:!0,children:[{title:"Aggrégation des valeurs",value:"LISTACUM"}]}];return e==="eis"&&t.filter(i=>i.value==="Texte")[0].children.push({title:"AGGVAL",data:"AGGVAL"}),t},Ywt=[{title:"Pas de fonction total",value:"AGGVAL"},{title:"Pas de fonction total",value:"*LIST"},{title:"Somme",value:"SUM"},{title:"Somme du dernier mois",value:"SUMLASTMONTH"},{title:"Somme du premier mois",value:"SUMFIRSTMONTH"},{title:"Somme distincte",value:"base.cti_sum_distinct_on"},{title:"Minimum",value:"MIN"},{title:"Maximum",value:"MAX"},{title:"Moyenne",value:"AVG"},{title:"Moyenne sur 12 mois",value:"AVG12M"},{title:"Comptage",value:"COUNT"},{title:"Comptage du dernier mois",value:"COUNTLASTMONTH"},{title:"Aggrégation des valeurs",value:"LISTACUM"},{title:"Calcul entre indicateurs",value:"*CALC"}],gQ=(e,t)=>{let r={},n=[];for(const[i,a]of Object.entries(e))/indicateur_associe_[\d]*_id/.test(i)&&a!=="0"&&(r[i]=a);if(r){const a=Object.values(r).map(o=>t?.indicators.find(s=>s.oid===o));a.forEach(o=>{for(const[s,l]of Object.entries(r))if(l===o?.oid){const c=s.match(/\d+/g);o.associatedIndicatorIndex=Number(c[0])}}),n=a}return n},m2e=({textAreaLastCursorPosition:e,indicator:t,handleShowModal:r,handleChange:n})=>{const i=dt(A=>A.cti.components.indicators.data),a=gQ(t,i),o=dt(A=>A.cti.menu.selectedModuleKey),s=A=>{let d="";const f=e,h="["+A.associatedIndicatorIndex+"]";t.column_name?e?d=t.column_name.slice(0,f)+h+t.column_name.slice(f):d=t.column_name+h:d=h,n({field:"column_name",value:d})},c=(A=>{for(const[d,f]of Object.entries(A))if(/indicateur_associe_[\d]*_id/.test(d)&&f==="0")return d;return null})(t),u=()=>{if(t.table_name&&!t.table_name.includes("*CALC"))return v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Fonction 'total'"}),v.jsx(Je.Item,{name:"total_function",children:v.jsx(Xa,{treeData:Lwt(o),size:"large",treeDefaultExpandAll:!0,dropdownStyle:{maxHeight:400,overflow:"auto"},className:"indicator-form-input",onChange:n})})]});{const A=a.map((d,f)=>v.jsxs("li",{className:"editor__database-joined-indicator-list",children:[v.jsxs("span",{className:"editor__database-joined-indicator-list--key",children:["[",d.associatedIndicatorIndex,"] - "]}),v.jsx(wt,{type:"dashed",onClick:()=>s(d),children:v.jsx("span",{children:d.code})}),v.jsx(da,{placement:"top",title:"Modifier l'indicateur",children:v.jsx(wt,{type:"secondary",icon:v.jsx(Xf,{}),onClick:()=>r(`indicateur_associe_${d.associatedIndicatorIndex}_id`,t)})}),v.jsx(da,{placement:"top",title:"Supprimer l'indicateur",children:v.jsx(wt,{type:"danger",icon:v.jsx(qa,{}),className:"editor__database-joined-indicator--delete-button",onClick:()=>n({field:`indicateur_associe_${d.associatedIndicatorIndex}_id`,value:"0"})})})]},f));return v.jsx(v.Fragment,{children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Indicateurs associés:"}),v.jsxs("div",{className:"editor__database-joined-indicator-block",children:[a.length>0&&v.jsx("ul",{children:A}),a.length<=20&&v.jsx(wt,{onClick:()=>r(c,t),children:"Ajouter"})]})]})})}};return v.jsx(v.Fragment,{children:u()})};m2e.propTypes={textAreaLastCursorPosition:J.oneOfType([J.string,J.number]),form:J.object,indicator:J.object,handleShowModal:J.func,handleChange:J.func};const E2e=({tableOptions:e,form:t,indicator:r,handleShowModal:n,handleChange:i})=>{const[a,o]=E.useState(null),s=l=>{o(l.target.selectionStart)};return v.jsx("div",{className:"form-row",children:v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Table"}),v.jsx(Je.Item,{name:"table_name",children:v.jsx(hn,{className:"indicator-form-input",onChange:l=>i({field:"table_name",value:l}),children:e})})]}),r.table_name!==""&&v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Code SQL"}),v.jsx(Je.Item,{name:"column_name",children:v.jsx(jt.TextArea,{autoSize:{minRows:4},className:"editor__database-textArea",onChange:l=>i({field:"column_name",value:l.target.value}),onMouseLeave:l=>s(l)})})]}),r.total_function!=="*LISTANON"&&v.jsx(m2e,{textAreaLastCursorPosition:a,form:t,indicator:r,handleShowModal:n,handleChange:i})]})]})})};E2e.propTypes={tableOptions:J.array,form:J.object,indicator:J.object,handleShowModal:J.func};const YR=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 20 20",...e,children:v.jsx("path",{fill:"currentColor",d:"M9 7h2V5H9m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-18a10 10 0 1 0 0 20 10 10 0 0 0 0-20M9 15h2V9H9z"})}),HB=({copiedText:e,size:t="default",type:r="primary",tooltip:n="Copier",style:i})=>{const[a,o]=E.useState(!1),s=()=>{o(!a),navigator.clipboard.writeText(e)};return v.jsx(v.Fragment,{children:v.jsx(Wr,{title:"Copier",children:v.jsx(wt,{style:i,size:t,type:r,icon:a?v.jsx(EA,{style:{color:Tn.green}}):v.jsx(am,{}),onClick:s})})})};HB.propTypes={copiedText:J.string,size:J.string,type:J.string,tooltip:J.string};const y2e=({indicator:e,availableDimensions:t,indicatorDimensions:r,setIndicatorDimensions:n,handleChange:i})=>{const a=dt(c=>c.cti.content.moduleId),o=dt(c=>c.cti.settings.data.session),s=c=>{n(c)},l=c=>{let u={anonymized:c.target.checked};c.target.checked?(u.total_function="*LISTANON",e.table_name==="*CALC"&&(u.table_name="")):u.total_function="*LIST",i({fieldsToEdit:u})};return v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Code"}),v.jsx(Je.Item,{name:"code",children:v.jsx(jt,{className:"indicator-form-input"})}),v.jsx(HB,{copiedText:e.code,type:"secondary",style:{marginLeft:8,marginBottom:5}},e.oid)]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Nom"}),v.jsx(Je.Item,{name:"texte",children:v.jsx(jt,{className:"indicator-form-input"})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Nom abrégé"}),v.jsx(Je.Item,{name:"entete",children:v.jsx(jt.TextArea,{className:"indicator-form-input"})}),v.jsx(Wr,{title:"Nom de l'entéte de la colonne qui apparait dans le rapport",children:v.jsx(YR,{style:{marginLeft:6,marginBottom:-1,color:Tn.lightBlue}})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Description"}),v.jsx(Je.Item,{name:"description",children:v.jsx(jt.TextArea,{className:"indicator-form-input"})})]})}),o.ISROLECTI&&v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Indicateur CTI"}),v.jsx(Je.Item,{valuePropName:"checked",name:"is_cti",children:v.jsx(mn,{size:"small",onChange:c=>i({field:"is_cti",value:c.target.checked})})})]})}),o.ISROLECTI&&a!=="iCTI_dpi"&&v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Indicateur masqué"}),v.jsx(Je.Item,{valuePropName:"checked",name:"is_hide",children:v.jsx(mn,{size:"small",onChange:c=>i({field:"is_hide",value:c.target.checked})})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Indicateur anonymisé"}),v.jsx(Je.Item,{valuePropName:"checked",name:"anonymized",children:v.jsx(mn,{size:"small",onChange:l,disabled:!o.ISROLECTI||!o.ISROLEADMIN})})]})}),a==="iCTI_activite"&&v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Dimension date"}),e.dimension_date===""||!e.dimension_date?v.jsx(Je.Item,{name:"dimensions",children:v.jsx(Xa,{treeData:t,value:r,multiple:!0,onChange:s})}):v.jsx("span",{children:e.dimension_date})]})})]})};y2e.propTypes={setModified:J.func,indicator:J.object,availableDimensions:J.array,setIndicatorDimensions:J.func,handleChange:J.func};const lY=({handleReset:e,toolTipTitle:t="Annuler les modifications",title:r="Des modifications sont en cours... Etes vous sur de vouloir annuler ?",discardText:n="Annuler les modifications",cancelText:i="Revenir à l'éditeur",size:a="default"})=>v.jsx(Wr,{title:t,children:v.jsx(Wa,{placement:"topRight",title:r,onConfirm:e,okText:n,cancelText:i,children:v.jsx(wt,{size:a,children:v.jsx(uo,{})})})});lY.propTypes={handleReset:J.func.isRequired,toolTipTitle:J.string,title:J.string,discardText:J.string,cancelText:J.string,size:J.string};const C2e=({modified:e,indicator:t,handleSubmit:r,handleReset:n,handleCopy:i,handleCloseEditor:a,handleDelete:o})=>{const s=dt(c=>c.cti.settings.data.session),l=c=>e&&t.oid!=="-1"?v.jsxs("div",{className:"editor-indicator-header",children:[v.jsx(Hv,{onClick:r,toolTipTitle:"Enregistrer"}),v.jsx(lY,{handleReset:n})]}):t.oid==="-1"?v.jsxs("div",{className:"editor-new-indicator-header",children:[v.jsx("div",{className:"editor__header-title",children:"Nouvel indicateur"}),v.jsxs("div",{className:"editor-indicator-header",children:[v.jsx(Hv,{onClick:r,toolTipTitle:"Enregistrer"}),v.jsx(lY,{handleReset:n})]})]}):v.jsxs("div",{className:"editor-new-indicator-header",children:[v.jsx("div",{className:"editor__header-title",children:"Modifier l'indicateur"}),v.jsxs("div",{className:"editor-indicator-action-button",children:[v.jsx(Wr,{title:"Copier l'indicateur",children:v.jsx(wt,{size:"default",type:"primary",icon:v.jsx(am,{}),onClick:i,children:"Copier"})}),s.ISROLECTI?v.jsx(wt,{size:"default",icon:v.jsx(Ty,{}),onClick:()=>{Nwt(t.module,t.oid)},children:"SQL"}):null,v.jsx(Wr,{title:"Annuler",children:v.jsxs(wt,{onClick:a,children:[v.jsx(uo,{}),"Annuler"]})}),v.jsx(Wr,{title:"Supprimer l'indicateur",children:v.jsxs(wt,{onClick:o,type:"danger",disabled:c,children:[v.jsx(qa,{}),"Supprimer"]})})]})]});return v.jsx(v.Fragment,{children:l(qy(t.is_cti,s))})};C2e.propTypes={modified:J.bool,indicator:J.object,handleSubmit:J.func,handleReset:J.func,handleCopy:J.func,handleCloseEditor:J.func,handleDelete:J.func};const{Option:Uwt}=hn,w2e=({indicator:e,setIndicator:t,showEditor:r,tables:n,handleCloseEditor:i,themes:a})=>{const[o,s]=E.useState(!1),[l,c]=E.useState(),[u,A]=E.useState(),[d,f]=E.useState(),[h,g]=E.useState(),[p,m]=E.useState(null),[y,C]=E.useState(!1),[w,B]=E.useState([]),x=dt(H=>H.cti.components.indicators.data),[M]=Je.useForm(),S=Sn(),R=dt(H=>H.cti.settings.data.session);E.useEffect(()=>{const H=n.find(V=>V.code===e.table_name);H&&g(H.dimensions)},[e,n]),E.useEffect(()=>{const H=Y();M.setFieldsValue(H),c(H),A(X(e)),f(K(e))},[e,x.indicators]);const b=({value:H,field:V,fieldsToEdit:Z})=>{s(!0);let ne=JSON.parse(JSON.stringify(e)),re=M.getFieldsValue();for(const he in re)ne[he]=re[he];let ue={...ne};if(V&&H&&(ue={...ne,[V]:H}),Z){for(const he in Z)ne[he]=Z[he];ue={...ne,fieldsToEdit:Z}}t({...ue})},T=(H=null,V)=>{H&&(m(H),B(j(V))),C(!y)},D=()=>{s(!0)},F=()=>{M.setFieldsValue(l),s(!1),i()},_=()=>{S(ple(e.module,e.oid)),i(),G("info","Indicateur","La suppression est en cours")},N=()=>{S(ple(e.module,e.oid,!0)),G("info","Indicateur","La copie est en cours")},P=()=>{let H=k(e,M);S(kwt(e.module,H)),s(!1),G("info","Création de l'indicateur","L'indicateur est en cours de création.")},k=(H,V)=>{let Z=V.getFieldsValue();for(let ue in Z)Z[ue]===!0?Z[ue]="1":Z[ue]===!1?Z[ue]="0":Z[ue]||(Z[ue]="");const ne=U(a);for(let ue=1;ue<=6;ue++){let he="0";u[ue-1]&&(he=ne.find(me=>me.value===u[ue-1]).data),Z[`theme_${ue}_id`]=he}for(let ue=1;ue<=5;ue++){let he="";d[ue-1]&&(he=d[ue-1].toString()),Z[`dimension_date_${ue}`]=he}let re={...H,...Z};return delete re.dimensions,delete re.themes,delete re.anonymized,delete re.themesSearch,delete re.is_new,re},j=H=>{let V=[];for(const[re,ue]of Object.entries(H))/indicateur_associe_[\d]*_id/.test(re)&&ue!=="0"&&V.push(ue);let ne=x.indicators.filter(re=>!V.includes(re.oid)).filter(re=>![H.oid].includes(re.oid));return ne.length>0?ne:[]};function Y(H){let V=M.getFieldsValue();for(let ne in V)V[ne]=null;return V.table_name=n[0].code,{...V,...e}}function X(H){let V=[];const Z=U(a);return H.themes.forEach(ne=>{const re=Z.find(ue=>ue.data===ne);re&&V.push(re.value)}),V}function K(H){let V=[];const Z=n.find(ne=>ne.code===H.table_name);return H?.dimensions.forEach(ne=>{const re=Z?.dimensions.find(ue=>ue.value===ne);re&&V.push(re.value)}),V}function U(H){let V=[];return H.forEach(Z=>{let ne={...Z};ne.children&&(V=V.concat(U(ne.children)),delete ne.children),V.push(ne)}),V}function G(H,V,Z){Bs[H]({message:V,description:Z})}let z=n.map((H,V)=>v.jsx(Uwt,{value:H.code,children:H.texte},V));return e.total_function==="*LISTANON"&&(z=z.filter(H=>H.props.value!=="*CALC")),v.jsxs(v.Fragment,{children:[v.jsx(Ud,{showModal:y,handleShowModal:()=>T(null),handleModifyIndicator:b,options:{oneOnly:!0},specifiedIndicators:w,joinedIndicatorIndex:p}),v.jsxs("div",{className:"editor-indicator-editor",style:{display:r?"flex":"none"},children:[v.jsx("div",{className:"editor-indicator-header ",children:v.jsx(C2e,{modified:o,indicator:e,handleSubmit:P,handleReset:F,handleCopy:N,handleCloseEditor:i,handleDelete:_})}),v.jsxs(Je,{className:"indicator-editor-form",form:M,onValuesChange:D,disabled:qy(e.is_cti,R),children:[v.jsx("div",{className:"indicator-tab-column",children:v.jsx(za,{items:[{label:"Paramètre",key:"1",className:"scrollable-tab",children:v.jsx(y2e,{indicator:e,availableDimensions:h,indicatorDimensions:d,setIndicatorDimensions:f,handleChange:b})}]})}),e.code!=="CTI_SEP"&&v.jsx("div",{className:"indicator-tab-column",children:v.jsx(za,{items:[{label:"Base de donnée",key:"1",className:"scrollable-tab",children:v.jsx(E2e,{tableOptions:z,form:M,indicator:e,handleShowModal:T,handleChange:b})},{label:"Présentation",key:"2",className:"scrollable-tab",children:v.jsx(zwt,{})}]})})]})]})]})};w2e.prototype={indicator:J.object,setIndicator:J.func,showEditor:J.bool,tables:J.arrayOf(J.object),handleCloseEditor:J.func,themes:J.arrayOf(J.object)};const Hwt=[{title:"oid",key:"oid",dataKey:"oid",width:150},{title:"code",key:"code",dataKey:"code",width:150},{title:"Entête",key:"entete",dataKey:"entete",width:200},{title:"Libéllé",key:"texte",dataKey:"texte",width:200,flexGrow:2},{title:"CTI",key:"isCti",dataKey:"isCti",width:50,dataGetter:({rowData:e})=>v.jsx(mn,{disabled:!0,checked:e.isCti})}],Gwt=(e,t)=>{let r=[{title:"Code",dataKey:"code",width:250},{title:"Nom",dataKey:"texte",frozen:"left",width:500,cellRenderer:({rowData:n})=>{const i=n.texte,a=n.is_cti?"1":"0";return v.jsx("div",{className:"BaseTable__row-cell-text",children:v.jsx(Zy,{label:i,isCti:a,icon:"Hospital",toolTipLabel:"Indicateur créé par l'établissement"})})}},{title:"Nom abrégé",dataKey:"entete",width:400},{title:"Table",dataKey:"table_name",dataGetter:({rowData:n})=>{let i=n.table_name;const a=t.find(o=>o.code===i);return a?a.texte:i},width:200},{title:"Format de sortie",dataKey:"output_format",width:200}];return e==="iCTI_activite"&&r.push({title:"Dimension date",key:"date",dataKey:"dimension_date"}),r.map(n=>({width:200,...n,resizable:!0,key:n.dataKey,className:"cti-default-table",headerClassName:"cti-default-table"}))},Kwt=({tables:e,selectedRow:t,handleSelectedRow:r,module:n,tableData:i})=>{const a=dt(s=>s.cti.components.indicators.loading),o=({columns:s,rowData:l,rowIndex:c})=>{let u="";return l.is_hide&&(u+="settings__rowTable-inactive"),c%2===0&&(u+=" even-row"),u};return v.jsx(ei,{columns:Gwt(n,e),data:i,loading:a,selectedRow:t,onRowSelect:r,rowClassName:o})},Vwt=ce.memo(Kwt),B2e=({module:e})=>{const t=dt(b=>b.cti.components.indicators.data),[r,n]=E.useState(!1),[i,a]=E.useState(null),[o,s]=E.useState(null),[l,c]=E.useState("100%"),[u,A]=E.useState([]),d=Sn(),[f,h]=E.useState(!1),[g,p]=E.useState(!1),m=dt(b=>b.cti.components.indicators.searchIndicatorFilterValue);E.useEffect(()=>{d(UB())},[d,e]),E.useEffect(()=>{a(null),n(!1),c("100%")},[t.indicators]),E.useEffect(()=>{let b=t.indicators.filter(T=>(!g||T.is_hide===!0)&&(!f||T.is_cti===!0));m&&(b=bm(b,m,["texte","column_name","code","entete","table"])),A(b)},[t.indicators,m,f,g]);const y=b=>{h(b)},C=b=>{p(b)},w=b=>{const T=t.indicators.find(D=>D.key===b);T.anonymized=T.total_function==="*LISTANON",a(T),n(!0),c("55%"),s(T)},B=()=>{a(null),n(!1),c("100%")},x=b=>{d(Jje(b.target.value))},M=()=>{s({module:e,oid:"-1",themes:[],dimensions:[],custom_total_function:"",indicateur_associe_1_id:"0",indicateur_associe_2_id:"0",indicateur_associe_3_id:"0",indicateur_associe_4_id:"0",indicateur_associe_5_id:"0",indicateur_associe_6_id:"0",table_name:"",total_function:"*LIST",is_new:!0,is_cti:!1,is_hide:!1}),a(null),n(!0),c("55%")},S=()=>{d(UB())},R=b=>{c(l+b.height)};return t.tables.length?v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Gestion des indicateurs"})}),v.jsxs("div",{className:"component-header",children:[v.jsx("div",{className:"header-title",children:"Gestion des indicateurs"}),v.jsxs("div",{className:"header-actions",children:[v.jsx(Wr,{title:"Actualiser",children:v.jsx(wt,{type:"link",onClick:S,children:v.jsx(uo,{})})}),v.jsx(Wr,{title:"Créer un nouvel indicateur",children:v.jsx(wt,{size:"default",type:"primary",icon:v.jsx(dx,{}),onClick:M,children:"Ajouter un indicateur"})})]})]}),v.jsx("div",{className:"indicators-filters",children:v.jsxs(as,{children:[v.jsx(Li,{span:12,children:v.jsx("div",{style:{display:"flex",flexDirection:"column",gap:10},children:v.jsxs("div",{className:"indicators-search text-search",children:[v.jsx("span",{style:{minWidth:161},children:"Filtre"}),v.jsx(jt,{className:"search-input",placeholder:"Recherche",value:m,onChange:x,style:{width:"50%"}})]})})}),v.jsx(Li,{span:12,children:v.jsxs("div",{className:"indicators__table-check",children:[v.jsx("span",{children:"Afficher uniquement :"}),v.jsxs("div",{className:"indicators__table-single-check",children:[v.jsx(Go,{size:"small",checked:f,onChange:y}),v.jsx("span",{children:"Indicateurs CTI"})]}),v.jsxs("div",{className:"indicators__table-single-check",children:[v.jsx(Go,{size:"small",checked:g,onChange:C}),v.jsx("span",{children:"Indicateurs masqués"})]})]})})]})}),v.jsx("div",{className:"component-content",children:v.jsxs("div",{className:"indicators-tab",children:[v.jsx(mm,{className:"tables-table",axis:"x",handleComponent:{bottom:v.jsx("div",{className:"resize-handle",style:{marginBottom:8},children:v.jsx("span",{children:"…"})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:"100%",height:l},onResizeStop:R,children:v.jsx(Vwt,{tables:t.tables,selectedRow:i,handleSelectedRow:w,module:e,tableData:u})}),r&&v.jsx(w2e,{indicator:o,setIndicator:s,showEditor:r,tables:t.tables,themes:t.themes,handleCloseEditor:B,module:e})]})})]}):v.jsx("div",{className:"loading-wrapper",children:v.jsx(co,{style:{height:"auto"}})})};B2e.propTypes={module:J.string};const Jwt=ce.memo(B2e);function Wwt(e){var t={};const r=e.getElementsByTagName("HTTP_SERVICE")[0],n=r.getElementsByTagName("SESSION")[0];let i={};for(let d=0;d<n.getElementsByTagName("PROPERTY").length;d++){const f=n.getElementsByTagName("PROPERTY")[d];i[f.getAttribute("name")]=f.getAttribute("value")}t.session=i;const a=r.getElementsByTagName("ENVIRONMENT")[0];let o={};for(let d=0;d<a.getElementsByTagName("PROPERTY").length;d++){const f=a.getElementsByTagName("PROPERTY")[d];o[f.getAttribute("name")]=f.getAttribute("value")}t.env=o;const s=r.getElementsByTagName("LICENCES")[0];let l=[];l.maxPc=r.getElementsByTagName("LICENCES")[0].getAttribute("maxPC");for(let d=0;d<s.getElementsByTagName("LICENCE").length;d++){const f=s.getElementsByTagName("LICENCE")[d];let h={};h.file=f.getAttribute("file"),h.machineName=f.getAttribute("machineName"),h.machineNameOK=f.getAttribute("machineNameOK"),h.finess=f.getAttribute("finess"),h.finessOK=f.getAttribute("finessOK"),h.softCode=f.getAttribute("softCode"),h.softCodeOK=f.getAttribute("softCodeOK"),h.endDate=f.getAttribute("endDate"),h.endDateOK=f.getAttribute("endDateOK"),h.key=d,l.push(h)}t.licences=l;const c=r.getElementsByTagName("MODULES")[0],u=Ft(c,"MODULE");let A=[];return Object.values(u).forEach((d,f)=>{let h=zr(d);h.key=f,A.push(h)}),t.modules=A,t}const M9=()=>async function(e,t){const r=await Vn("modules/outils/php/getLicences.php",{});let n=Wwt(r),i=Zl.deflate(JSON.stringify(n),{to:"string"});fo.setItem("licences",i),e(a0e(n)),e(mB(!1))},Xwt=()=>async function(e,t){e(mB(!0));const r=await fo.getItem("licences");if(r===null)e(M9());else try{let n=JSON.parse(Zl.inflate(r,{to:"string"}));e(a0e(n)),e(mB(!1))}catch(n){console.log(n)}},qwt=e=>async function(t,r){t(mB(!0));let n=new FormData;n.append("licenceKey",e);let i=La(),a=await Wo({method:"post",url:i+"modules/outils/php/addLicence.php",data:n,headers:{"Content-Type":"multipart/form-data"},responseType:"arraybuffer"});const s=Lg(a.data).getElementsByTagName("HTTP_SERVICE")[0],l=Ft(s,"RETURN")[0],c=zr(l);t(mB(!1)),c.code==="OK"?t(M9()):t(o0e("Une erreur est survenue pendant l'ajout de la licence"))},$wt=[{title:"Modules installés",dataKey:"label",key:"label",width:250,dataGetter:({columns:e,column:t,columnIndex:r,rowData:n,rowIndex:i})=>v.jsxs("div",{children:[n.label," ",v.jsx("span",{style:{float:"right"},children:n.licenceOK==="OK"?v.jsx(eT,{twoToneColor:"#52c41a"}):v.jsx(tT,{twoToneColor:"#cf1322"})})]})},{title:"Code",dataKey:"softCode",key:"softCode",width:250},{title:"Expiration",dataKey:"licenceDate",key:"licenceDate",width:250},{title:"Type",dataKey:"licenceType",key:"licenceType",width:250}],Zwt=[{title:"Licences serveur installées",dataKey:"machineName",key:"machineName",width:250},{title:"FINESS",dataKey:"finess",key:"finess",width:250,dataGetter:({columns:e,column:t,columnIndex:r,rowData:n,rowIndex:i})=>v.jsxs("div",{children:[n.finess,v.jsx("span",{style:{float:"right"},children:n.finessOK==="true"?v.jsx(eT,{twoToneColor:"#52c41a"}):v.jsx(tT,{twoToneColor:"#cf1322"})})]})},{title:"Module",dataKey:"softCode",key:"softCode",width:250},{title:"Date expiration",dataKey:"endDate",key:"endDate",width:250,dataGetter:({columns:e,column:t,columnIndex:r,rowData:n,rowIndex:i})=>v.jsxs("div",{children:[n.endDate,v.jsx("span",{style:{float:"right"},children:n.endDateOK==="true"?v.jsx(eT,{twoToneColor:"#52c41a"}):v.jsx(tT,{twoToneColor:"#cf1322"})})]})}],x2e=()=>{const[e,t]=E.useState(!1),[r,n]=E.useState(""),[i,a]=E.useState(!1),o=Sn(),s=dt(h=>h.cti.licences.data),l=dt(h=>h.cti.licences.addError);E.useEffect(()=>{l&&(Ri({type:"error",message:"Erreur",description:l}),o(o0e(null)))},[l,o]);const c=()=>{o(M9())},u=h=>{t(h)},A=()=>{a(!i)},d=()=>{o(qwt(r)),n(""),A()},f=h=>{n(h.target.value)};return s?v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Gestion des licences"})}),v.jsx(ya,{open:i,onCancel:A,onOk:d,okText:"Ajouter",cancelText:"Annuler",title:"Ajouter une licence",children:v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Clé de la licence"}),v.jsx(jt,{value:r,onChange:f})]})})}),v.jsxs("div",{className:"component-header",children:[v.jsx("div",{className:"header-title",children:"Gestions des licences"}),v.jsxs("div",{className:"header-actions",children:[v.jsx(Wr,{title:"Actualiser",children:v.jsx(wt,{type:"link",onClick:c,children:v.jsx(uo,{})})}),v.jsx(wt,{type:"primary",onClick:A,children:"Ajouter une licence"})]})]}),v.jsx("div",{className:"licences-info",children:v.jsxs(as,{children:[v.jsxs(Li,{span:12,children:[v.jsxs("div",{className:"licences-info-row",children:[v.jsx("span",{children:"FINESS :"}),s.env.FINESS]}),v.jsxs("div",{className:"licences-info-row",children:[v.jsx("span",{children:"Serveur :"}),s.session.SERVERNAME]})]}),v.jsx(Li,{span:12,children:v.jsxs("div",{className:"indicators-single-check",children:[v.jsx(Go,{size:"small",className:"switch",checked:e,onChange:u}),v.jsx("span",{children:"Afficher les licences installées"})]})})]})}),v.jsx("div",{className:"component-content",children:e?v.jsx(ei,{columns:Zwt,data:s.licences}):v.jsx(ei,{columns:$wt,data:s.modules})})]}):v.jsx("div",{className:"loading-wrapper",children:v.jsx(co,{style:{height:"auto"}})})};x2e.propTypes={};const{confirm:eBt}=ya,M2e=({handleKillEditor:e})=>{const[t,r]=E.useState(!1),[n,i]=E.useState(!1),[a,o]=E.useState(!1),[s,l]=E.useState(!1),[c,u]=E.useState(!1),[A,d]=E.useState(!1),[f,h]=E.useState(""),[g,p]=E.useState([]),[m,y]=E.useState([]),[C,w]=E.useState([]),[B,x]=E.useState([]),[M,S]=E.useState([]),[R,b]=E.useState(null),[T,D]=E.useState(""),F=dt(Ce=>Ce.cti.components.listesManager.listeEditor),_=dt(Ce=>Ce.cti.content.moduleId.replace("iCTI_","")),N=dt(Ce=>Ce.cti.content),P=dt(Ce=>Ce.cti.settings.data.session),k=Sn(),[j]=Je.useForm();E.useEffect(()=>{F.liste&&(b(F.liste),u(!!parseInt(F.liste.contenu_by_code)))},[F]),E.useEffect(()=>{if(R){const Ce=X(),De=Object.values(F.liste.oids).map(Ie=>Ie.oid);y(Ce.filter(Ie=>De.includes(Ie.oid))),p(Ce),Z()}},[R,s,c]),E.useEffect(()=>{if(g){const Ce=g.filter(De=>m.findIndex(Ie=>Ie.key===De.key)===-1);w(He(Ce,!0))}},[T,g,f,m,s]);const Y=qy(R?.is_cti==="1",P);if(!R)return v.jsx("div",{className:"loading-wrapper",children:v.jsx(co,{style:{height:"auto"}})});function X(){return Object.values(F.liste.records).map((Ce,De)=>({key:Ce.oid,oid:Ce.oid,code:Ce.code,texte:Ce.texte,complement:Ce.complement,utilise:Ce.utilise,disabled:!!c}))}const K=()=>{d(!1),e()},U=Ce=>{console.log("Failed:",Ce)},G=async(Ce,De)=>{o(!0);let Ie={...Ce};Ie.liste_id=R.oid,Ie.table_id=R.table_id,Ie.liste_schema=F.liste.table_name==="t_finess"?"base":N.moduleId.replace("iCTI_",""),Ie.schema=F.liste.table_name==="t_finess"?"base":N.moduleId.replace("iCTI_",""),Ie.softCode="iCTI_"+N.moduleId.replace("iCTI_",""),Ie.to_oids=c?"":m.map(Ct=>Ct.oid).join(","),Ie.database="RH000004",Ie.is_cti=Ce.is_cti?"1":"0",Ie.est_partagee_modification=Ce.est_partagee_modification?"1":"0",Ie.show_omit=Ce.show_omit?"1":"0",Ie.contenu_non_replicable_ailleurs=Ce.contenu_non_replicable_ailleurs?"1":"0",Ie.contenu_by_code=Ce.contenu_by_code?"1":"0",Ie.include_code||(Ie.include_code=""),Ie.exclude_code||(Ie.exclude_code=""),Ie.action=De;const $e=!!parseInt(R.contenu_by_code);Ie.liste_id!=="-1"&&(Ie.contenu_by_code!==$e||Ie.contenu_by_code===!1)&&{...Ie},k(qpt(Ie)),o(!1),K()},z=()=>{u(!c),Z()},H=()=>{Zpt(`iCTI_${_}`,F.liste_id,F.liste.table_name)},V=async()=>{r(!0);let Ce={};Ce.schema=N.moduleId.replace("iCTI_",""),Ce.table_id=R.table_id,Ce.exclude_code=j.getFieldValue("exclude_code"),Ce.include_code=j.getFieldValue("include_code");let De=await JMe(Ce);be(De),r(!1)},Z=()=>{if(c){const De=(j.getFieldValue("include_code")+" "+j.getFieldValue("exclude_code")).trim()!=="";i(De)}else i(!1)},ne=()=>{eBt({title:"Attention",icon:v.jsx(jg,{}),content:"Confirmez-vous la suppresion de la liste ?",maskClosable:!0,centered:!0,onOk(){G({},"delete")}})},re=()=>{d(!0)},ue=Ce=>{D(Ce.target.value)},he=Ce=>{h(Ce.target.value);let De=X();De=ct(De,Ce.target.value),p(De)},me=()=>{u(!1),j.setFieldsValue({contenu_by_code:!1})},be=Ce=>{if(d(!0),Ce){const De=g.filter($e=>Ce.includes(Number($e.oid))),Ie=g.filter($e=>!Ce.includes(Number($e.oid)));w(He(Ie)),y(He(De))}else{const De=g.filter($e=>B.includes($e.key)),Ie=g.filter($e=>!B.includes($e.key));y(He([...m,...De])),w(Ie),x([])}},Me=()=>{d(!0);let Ce=m.filter($e=>!M.includes($e.key)),De=m.filter($e=>M.includes($e.key)),Ie=He([...C,...De]);y(Ce),w(Ie),S([])},ie=Ce=>{let De=[...B];Array.isArray(Ce)?De=De.concat(Ce):De.includes(Ce)?De=De.filter(Ie=>Ie!==Ce):De.push(Ce),x(De)},Se=Ce=>{let De=[...M];Array.isArray(Ce)?De=De.concat(Ce):De.includes(Ce)?De=De.filter(Ie=>Ie!==Ce):De.push(Ce),S(De)},Ue=()=>{B.length||M.length?(x([]),S([])):x(C.map(Ce=>Ce.key))};function ct(Ce,De,Ie){let $e=De.match(/\w*\*?/gm);return Ce.filter(Ze=>$e.includes(Ze.code)?!0:$e.length!==1&&$e[0]!==""?$e.some(tt=>{if(tt!==""&&tt.slice(-1)==="*"){let nt=tt.slice(0,-1);return Ze.code.startsWith(nt)}else return!1}):!0)}function He(Ce,De=!1){let Ie=Ce.sort(($e,Ct)=>$e.code.localeCompare(Ct.code));return De&&(Ie=bm(Ie,T,["code","texte","complement"]),Ie=ct(Ie,f),s===!0&&(Ie=Ie.filter($e=>$e.utilise==="O"))),Ie}let Re=[{dataKey:"code",key:"code",title:R.table_texte,sorter:(Ce,De)=>Ce.code.localeCompare(De.code),width:200,resizable:!0},{dataKey:"texte",key:"texte",title:"Texte",sorter:(Ce,De)=>Ce.texte.localeCompare(De.texte),width:200,resizable:!0},{dataKey:"complement",key:"complement",title:"Complement",sorter:(Ce,De)=>Ce.complement.localeCompare(De.complement),width:200,resizable:!0},{dataKey:"utilise",key:"utilise",title:"Ref",sorter:(Ce,De)=>Ce.utilise.localeCompare(De.utilise),width:200,resizable:!0}];return v.jsx("div",{className:"list-editor",children:v.jsxs(Je,{id:"formListEditor",name:"basic",form:j,style:{height:"100%",display:"flex",flexFlow:"column"},initialValues:{texte:R.texte,code:R.code,table:R.table_texte,chapitre:R.chapitre,include_code:R.include_code,exclude_code:R.exclude_code,is_cti:!!parseInt(R.is_cti),est_partagee_modification:!!parseInt(R.est_partagee_modification),show_omit:!!parseInt(R.show_omit),contenu_non_replicable_ailleurs:!!parseInt(R.contenu_non_replicable_ailleurs),contenu_by_code:!!parseInt(R.contenu_by_code)},size:"small",onFinish:Ce=>G(Ce,"save"),onValuesChange:re,onFinishFailed:U,disabled:Y,children:[v.jsxs("div",{className:"component-header",children:[v.jsx(wt,{type:"text",style:{fontSize:"16px",lineHeight:"16px"},onClick:K,disabled:!1,children:v.jsx(gB,{})}),v.jsx("div",{className:"header-title",children:"Gestion des listes"}),v.jsxs("div",{className:"header-actions",children:[v.jsx(wt,{size:"default",icon:v.jsx(jpe,{}),onClick:()=>{const Ce=j.getFieldsValue();fyt(Ce,R)},children:"Exporter"},"formExcelExportBtn"),P.ISROLECTI&&v.jsx(wt,{size:"default",icon:v.jsx(Ty,{}),onClick:H,children:"SQL"},"formSQLExportBtn"),v.jsx(wt,{size:"default",icon:v.jsx(qa,{}),onClick:ne,children:"Supprimer"},"formDeleteBtn"),A&&v.jsx(wt,{size:"default",type:"primary",htmlType:"submit",icon:v.jsx(EA,{}),loading:a,children:"Enregistrer"},"formSubmitbtn")]})]}),v.jsxs("div",{className:"listes-description",children:[v.jsxs("div",{className:"form-column",children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Code:"}),v.jsx(Je.Item,{name:"code",extra:"Id interne : "+R.oid,children:v.jsx(jt,{})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Texte:"}),v.jsx(Je.Item,{name:"texte",children:v.jsx(jt,{})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Chapitre:"}),v.jsx(Je.Item,{name:"chapitre",extra:`Table: ${R.table_texte}`,children:v.jsx(jt,{})})]})]}),v.jsxs("div",{className:"form-column checkbox-col",children:[P.ISROLECTI&&v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Liste CTI"}),v.jsx(Je.Item,{valuePropName:"checked",name:"is_cti",children:v.jsx(mn,{})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Modification partagée"}),v.jsx(Je.Item,{valuePropName:"checked",name:"est_partagee_modification",children:v.jsx(mn,{})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Liste sauf possible"}),v.jsx(Je.Item,{valuePropName:"checked",name:"show_omit",children:v.jsx(mn,{})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Contenu non réplicable ailleurs"}),v.jsx(Je.Item,{valuePropName:"checked",name:"contenu_non_replicable_ailleurs",onClick:me,children:v.jsx(mn,{})})]})]}),v.jsxs("div",{className:"form-column code-col",children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Saisie par code:"}),v.jsx(Je.Item,{valuePropName:"checked",name:"contenu_by_code",children:v.jsx(Go,{onChange:z})}),v.jsx(wt,{disabled:!n||!c,style:{marginLeft:"15px"},type:"secondary",onClick:V,loading:t,children:"Appliquer"})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Codes inclus:"}),v.jsx(Je.Item,{name:"include_code",children:v.jsx(jt,{disabled:!c,onChange:Z})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Codes exclus:"}),v.jsx(Je.Item,{name:"exclude_code",children:v.jsx(jt,{disabled:!c,onChange:Z})})]})]})]}),v.jsx("div",{className:"component-content",children:v.jsxs("div",{className:"classes-editor-content",children:[v.jsx("div",{className:"selected-items-table",children:v.jsx(ei,{columns:Re,data:m,fixed:!1,shiftMulti:!0,selectedRows:M,onRowSelect:Se})}),v.jsxs("div",{className:"transfer-actions",children:[v.jsx(wt,{type:"link",onClick:()=>be(),disabled:!B.length||c||Y,children:v.jsx(GQ,{})}),v.jsx(wt,{type:"link",onClick:()=>Me(),disabled:!M.length||c||Y,children:v.jsx(m7,{})})]}),v.jsxs("div",{className:"available-items",children:[v.jsxs("div",{className:"available-items-options",children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Recherche par texte:"}),v.jsx(jt,{value:T,onChange:ue})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Recherche par code:"}),v.jsx(jt.TextArea,{value:f,onChange:he})]})}),v.jsxs("div",{className:"form-row",children:[v.jsx(wt,{type:"primary",onClick:Ue,children:"De/Sélectionner"}),v.jsx("span",{style:{margin:"0px 12px"},children:"Référencés uniquement"}),v.jsx(mn,{checked:s,onChange:Ce=>l(Ce.target.checked)})]})]}),v.jsx("div",{className:"available-items-table",children:v.jsx(ei,{columns:Re,data:C,fixed:!1,shiftMulti:!0,selectedRows:B,onRowSelect:ie})})]})]})})]},R.oid)})};M2e.propTypes={handleKillEditor:J.func};const tBt=ce.memo(M2e),{DirectoryTree:vle}=Sd,b2e=({module:e})=>{const[t,r]=E.useState(!1),[n,i]=E.useState(!1),[a,o]=E.useState([]),[s,l]=E.useState([]),[c,u]=E.useState(null),[A,d]=E.useState(""),[f,h]=E.useState([]),[g,p]=E.useState([]),m=dt(Y=>Y.cti.components.listesManager),y=dt(Y=>Y.cti.components.listesManager.loading),C=dt(Y=>Y.cti.content),w=dt(Y=>Y.cti.menu.item),B=dt(Y=>Y.router.location.query),x=Sn(),M=pu();E.useEffect(()=>{x(eB(e))},[e,x]),E.useEffect(()=>{let Y=j(N(m.data.tables));o(Y)},[A,m.data.tables]),E.useEffect(()=>{if(B&&Object.keys(m.data.tables).length&&B.liste&&n===!1){const Y=B.liste,K=k(Object.values(m.data.tables)).find(U=>U.code===Y);if(K){const U={table_id:K.table_id,liste_id:K.liste_id,schema:K.schema};x(Une(C,U)),i(!0)}else M.replace({search:""})}},[m.data,B,n,C,x,M]),E.useEffect(()=>{o(N(m.data.tables)),l(N(m.data.refTables))},[m]),E.useEffect(()=>{const Y=dH(a);h(Y)},[a]),E.useEffect(()=>{if(A==="")p([]);else{let Y=[];f.forEach(X=>{X.title.toLowerCase().includes(A.toLowerCase())&&(Y=Y.concat(Yot(X.key,a)))}),Y=Y.filter((X,K,U)=>X&&U.indexOf(X)===K),p(Y)}},[A,a,f]);const S=()=>{M.replace({search:""}),i(!1),x(qje()),x(Zje()),x(eB(C.moduleId))},R=(Y,X)=>{const K={table_id:X.node.table_id,liste_id:X.node.liste_id,treeSelectedKey:X.node.key,schema:X.node.schema};K.liste_id&&(M.push({search:`?liste=${X.node.code}`}),i(!0),x(Une(C,K)))},b=Y=>{Y&&x($pt(Y,C.moduleId,w.name))},T=()=>{x(eB(C.moduleId))},D=()=>{r(!t)},F=Y=>{d(Y.target.value)},_=Y=>{p(Y)};function N(Y,X="",K=!1){let U=[];return Object.values(Y).forEach((G,z)=>{let H,V;const Z=(X!==""?X+"_":"")+ns(G.texte)+z.toString();let ne={title:G.texte,key:G.table_id?z:Z,table_id:G.table_id};G.listes!==void 0&&(H=P(G.listes,Z)),G.groups!==void 0&&(V=N(G.groups,Z,K)),H!==void 0&&V!==void 0?ne.children=H.concat(V):H!==void 0?ne.children=H:ne.children=V,U.push(ne)}),U.sort((G,z)=>G.title.localeCompare(z.title,void 0,{numeric:!0,sensitivity:"base"}))}function P(Y,X,K){let U=[];return Object.values(Y).forEach((G,z)=>{let H={title:G.texte,key:X+"_"+ns(G.texte),isLeaf:!0,table_id:G.table_id,liste_id:G.liste_id,code:G.code,schema:G.schema};G.liste_id==="-1"?H.icon=v.jsx(om,{}):H.icon=v.jsx(vB,{}),U.push(H)}),U.sort((G,z)=>Number(G.liste_id)-Number(z.liste_id))}function k(Y){let X=[];return Object.values(Y).forEach(K=>{K.groups&&Object.values(K.groups).forEach(U=>{U.listes&&(X=[...X,...Object.values(U.listes)]),U.groups&&Object.values(U.groups).forEach(G=>{G.listes&&(X=[...X,...Object.values(G.listes)])})})}),X}function j(Y,X){return Y}return n===!0?v.jsx(tBt,{handleKillEditor:S}):v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Gestion des listes"})}),v.jsxs("div",{className:"component-header",children:[v.jsx("div",{className:"header-title",children:"Gestion des listes"}),v.jsxs("div",{className:"header-actions",children:[v.jsx(jt,{placeholder:"Recherche",value:A,onChange:F}),v.jsx(wt,{onClick:T,icon:v.jsx(sm,{}),loading:y,children:"Actualiser"},"refreshBtn"),v.jsx(wt,{style:{width:"148.5px"},type:t?"secondary":"primary",onClick:D,icon:v.jsx(vB,{}),children:t?"Cacher références":"Afficher références"},"showReferencesBtn")]})]}),v.jsxs("div",{className:"component-content",children:[v.jsxs("div",{className:"listes-manager-listes",children:[y?v.jsx("div",{className:"listes-spin-loader",children:v.jsx(L4,{})}):null,v.jsx(vle,{onSelect:R,treeData:a,expandedKeys:g,onExpand:_})]}),v.jsxs("div",{className:"cti-listes-manager-references",style:{display:t?"flex":"none"},children:[v.jsxs("div",{className:"references-header",children:[v.jsx("h3",{children:"Listes de références"}),v.jsx(wt,{style:{marginLeft:"10px"},size:"small",onClick:()=>b(c),icon:v.jsx(Qy,{}),disabled:!c,children:"Importer"},"importBtn")]}),v.jsx("div",{className:"references-tree",children:v.jsx(vle,{treeData:s,onSelect:(Y,X)=>{let K=X.node;K.table_id&&K.isLeaf?u(X.node.liste_id):u(null)}})})]})]})]})};b2e.propTypes={module:J.string};const rBt=ce.memo(b2e),I2e=()=>{const[e,t]=E.useState(!1),r=dt(o=>o.cti.settings.data.session),[n]=Je.useForm(),i=async o=>{const s=r.CONNECTEDUSER;try{await Vlt(s,o.password,o.newPassword),Ri({type:"success",message:"Succès",description:"Modification du mot de passe réussie !"}),n.resetFields()}catch{Ri({type:"error",message:"Erreur",description:"Une erreur est survenue pendant la mise à jour du mot de passe..."})}},a=()=>{t(!0)};return v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Modification du mot de passe"})}),v.jsxs("div",{className:"component-header",children:[v.jsx("h1",{className:"header-title",children:"Modification du mot de passe"}),v.jsx("div",{className:"header-actions",children:v.jsx(Hv,{onClick:()=>n.submit(),disabled:!e,toolTipTitle:"Enregistrer"})})]}),v.jsx("div",{className:"component-content",children:v.jsx("div",{className:"password-form",children:v.jsxs(Je,{form:n,onValuesChange:a,onFinish:i,children:[v.jsx("div",{className:"row-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Mot de passe actuel :"}),v.jsx(Je.Item,{name:"password",rules:[{required:!0,message:"Veuillez renseigner ce champ"}],children:v.jsx(jt.Password,{})})]})}),v.jsx("div",{className:"row-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Nouveau mot de passe :"}),v.jsx(Je.Item,{name:"newPassword",rules:[{required:!0,message:"Veuillez renseigner ce champ"}],children:v.jsx(jt.Password,{})})]})}),v.jsx("div",{className:"row-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Confirmer le nouveau mot de passe :"}),v.jsx(Je.Item,{name:"confirmPassword",rules:[{required:!0,message:"Veuillez renseigner ce champ"},({getFieldValue:o})=>({validator(s,l){return!l||o("newPassword")===l?Promise.resolve():Promise.reject("Les mots de passes ne sont pas identiques !")}})],children:v.jsx(jt.Password,{})})]})})]})})})]})};I2e.propTypes={};const oM=(e=!1)=>async function(t,r){t(AT(!0));const i={softCode:r().cti.content.moduleId},a=await Vn("modules/base/php/getRapports.php",i),{reports:o,refReports:s,comboGroup:l,comboReport:c,comboCondition:u,conditions:A,comboType:d}=Swt(a);if(t(fze(o,s,l,c,u,A,d)),t(AT(!1)),e){const f=await Vn("modules/base/php/httpService_rapportsManager_getLastViews.php");let h=Qwt(f);t(mze(h))}},nBt=e=>async function(t,r){t(AT(!0));const i={softCode:r().cti.content.moduleId,oid:e},a=await Vn("modules/base/php/httpService_rapportsManager_getRapport.php",i),o=Rwt(a);t(hze(o)),t(AT(!1))},iBt=async(e,t)=>{await If("modules/base/php/httpService_rapportsManager_getSqlScript.php",{softCode:e,rapports:t})},mle=(e,t,r,n=!1)=>async function(i,a){await Vn("modules/base/php/setRapport.php",{action:n?"copy":"delete",softCode:e,xmldef:t}),i(n===!0?oM():vze(r))},aBt=(e,t,r)=>async function(n,i){const a={action:"updateGeneralSettings",softCode:e,xmldef:t};try{await Vn("modules/base/php/setRapport.php",a),n(pze(r))}catch{throw new Error("Erreur lors de la mise à jour des paramètres")}},oBt=(e,t)=>async function(r,n){const i={action:"refcopy",softCode:e,refoid:t};try{await Vn("modules/base/php/setRapport.php",i),r(oM())}catch{throw new Error("Erreur lors de la mise à jour des rapports")}},sBt=e=>async function(t,r){t(dT(!0));const n={option:"calculEssentiels",context:e};try{await Vn("modules/outils/php/execSystemExploit.php",n),setTimeout(()=>{t(b9("iCTI_aggregateCtiIndicators"))},1e4)}catch{throw new Error("Erreur lors de la mise à jour des rapports")}},b9=e=>async function(t,r){const n={job:e};let i="pending";try{const a=await Vn("modules/outils/php/httpService_exploitManager_getExecStatus.php",n);i=Twt(a),i===""?t(dT(!1)):(t(dT(!0)),setTimeout(()=>{t(b9("iCTI_aggregateCtiIndicators"))},1e4))}catch{throw new Error("Erreur lors de la verification du statut du job")}},lBt=(e,t)=>async function(r,n){const i={xmldef:e,softCode:t,action:"save"};try{await Vn("modules/base/php/setRapport.php",i),r(oM())}catch{throw new Error("Erreur lors de la mise à jour du rapport")}},cBt={oid:"-1",code:"",texte:"",is_cti:"0",is_essentiel:"1",serie_entete_1:"",serie_entete_2:"",serie_entete_3:"",serie_entete_4:"",serie_entete_5:"",serie_entete_6:"",serie_entete_7:"",serie_entete_8:"",serie_entete_9:"",colonnes_essentiel:"ENTETE_ETENDUE|VAP101|VAP100|ECP100|TDP100|VAM112|VAM100|ECM100|TDM100|VAP201|VAP200|ECP200|TDP200|VAM212|VAM200|ECM200|TDM200",colonnes_essentiel_style:"",is_hide:"1",group_id:"13",group_texte:"Tableau de bord opérationnel",rapport_template_id:"0",is_template_updatable:"0",label:"",rapport_indicateur_condition_id_1:"0",rapport_indicateur_condition_id_2:"0",rapport_indicateur_condition_id_3:"0",rapport_indicateur_condition_id_4:"0",rapport_indicateur_condition_id_5:"0",sections:[],type_rapport:"ESSENTIEL"},uBt={key:0,numero_rubrique:"",indicateur_id:"",indicateur_texte:"",is_hide:"0",entete:"",indicateur_entete:"",entete_etendue:"",indicateur_entete_etendue:"",description:"",indicateur_description:"",output_format:"",indicateur_output_format:"",width:"0",indicateur_width:"0",picto_enabled:"",positif_is_good:"",periode_reference:"",row_height:"0",padding:"0",font_size:"0",font_weight:"",color:"",background_color:"",border_thickness:"0",viewlink:"",viewlink_label:"",viewlink_param:"",indicateur_associe_id:"0",indicateur_associe_texte:"",entete_etendue_2:"",indicateur_entete_etendue_2:"",description_2:"",indicateur_description_2:"",output_format_2:"",indicateur_output_format_2:"",picto_enabled_2:"",positif_is_good_2:"",indicateur_associe_3_id:"0",entete_etendue_3:"",description_3:"",output_format_3:"",picto_enabled_3:"",positif_is_good_3:"",indicateur_associe_4_id:"0",entete_etendue_4:"",description_4:"",output_format_4:"",picto_enabled_4:"",positif_is_good_4:"",indicateur_associe_5_id:"0",entete_etendue_5:"",description_5:"",output_format_5:"",picto_enabled_5:"",positif_is_good_5:"",indicateur_associe_6_id:"0",entete_etendue_6:"",description_6:"",output_format_6:"",picto_enabled_6:"",positif_is_good_6:"",indicateur_associe_7_id:"0",entete_etendue_7:"",description_7:"",output_format_7:"",picto_enabled_7:"",positif_is_good_7:"",indicateur_associe_8_id:"0",entete_etendue_8:"",description_8:"",output_format_8:"",picto_enabled_8:"",positif_is_good_8:"",indicateur_associe_9_id:"0",entete_etendue_9:"",description_9:"",output_format_9:"",picto_enabled_9:"",positif_is_good_9:"",base_nationale:"0",base_nationale_qualifiee:"0",specific_viewlink:"",specific_viewlink_label:"",specific_viewlink_param:"",indicateur_condition_id_1:"0",indicateur_condition_id_2:"0",indicateur_condition_id_3:"0",indicateur_condition_id_4:"0",indicateur_condition:"",field_tag:"",hide_on_zero_field:"",calc_formula:"",erase_rapport_indicateur_condition:"0"},SI=["ENTETE_ETENDUE","VAP101","VAP100","ECP100","TDP100","VAM112","VAM100","ECM100","TDM100","VAP201","VAP200","ECP200","TDP200","VAM212","VAM200","ECM200","TDM200"],ABt=e=>{let t=[];for(let r=1;r<10;r++)e.forEach(n=>{let i=n.key;if(r>1&&n.key==="ENTETE_ETENDUE")i=`${i}_${r}`;else if(r>1){const o=[...i.matchAll(/(?<prefix>[A-Z]{3})(?<serie>\d)(?<rest>.*)/gm)][0]?.groups;i=`${o.prefix}${r}${o.rest}`}t.push({...n,key:i,title:r===1?n.title:`${n.title} (${r})`,serie:r})});return t},dBt=[{title:"Entete ligne",indicateur:1,key:"ENTETE_ETENDUE",selected:"1",position:0},{title:"Cumul période Année",indicateur:1,key:"VAP100",selected:"1",position:0},{title:"Cumul période Année - 1",indicateur:1,key:"VAP101",selected:"0",position:0},{title:"Cumul période Année - 2",indicateur:1,key:"VAP102",selected:"1",position:0},{title:"Cumul 12 derniers mois",indicateur:1,key:"VAZ100",selected:"1",position:0},{title:"Cumul 4 derniers trimestres",indicateur:1,key:"VAQ100",selected:"1",position:0},{title:"Budget Année période ",indicateur:1,key:"BUP100",selected:"1",position:0},{title:"Budget Année total",indicateur:1,key:"BUA100",selected:"1",position:0},{title:"Ecart période Année / Année - 1",indicateur:1,key:"ECP100",selected:"1",position:0},{title:"Tendance période Année / Année - 1",indicateur:1,key:"TDP100",selected:"1",position:0},{title:"% atteinte budget Année période ",indicateur:1,key:"BTP100",selected:"1",position:0},{title:"% atteinte budget Année total",indicateur:1,key:"BTA100",selected:"1",position:0},{title:"Ecart budget Année période ",indicateur:1,key:"BEP100",selected:"1",position:0},{title:"Ecart budget Année total",indicateur:1,key:"BEA100",selected:"1",position:0},{title:"Ecart Moyen Année total",indicateur:1,key:"BNA100",selected:"1",position:0},{title:"Cumul période Exercice",indicateur:1,key:"VAY100",selected:"1",position:0},{title:"Cumul période Exercice - 1",indicateur:1,key:"VAY101",selected:"1",position:0},{title:"Cumul période Exercice - 2",indicateur:1,key:"VAY102",selected:"1",position:0},{title:"Budget Exercice période",indicateur:1,key:"BUY100",selected:"1",position:0},{title:"Budget Exercice total",indicateur:1,key:"BUX100",selected:"1",position:0},{title:"Ecart période Exercice / Exercice - 1",indicateur:1,key:"ECY100",selected:"1",position:0},{title:"Tendance période Exercice / Exercice - 1",indicateur:1,key:"TDY100",selected:"1",position:0},{title:"% atteinte Budget Exercice periode",indicateur:1,key:"BTY100",selected:"1",position:0},{title:"% atteinte Budget Exercice total",indicateur:1,key:"BTX100",selected:"1",position:0},{title:"Ecart Budget Exercice periode",indicateur:1,key:"BEY100",selected:"1",position:0},{title:"Ecart Budget Exercice total",indicateur:1,key:"BEX100",selected:"1",position:0},{title:"Budget mois",indicateur:1,key:"BUM100",selected:"1",position:0},{title:"Cumul mois",indicateur:1,key:"VAM100",selected:"1",position:0},{title:"Cumul mois Année - 1",indicateur:1,key:"VAM112",selected:"1",position:0},{title:"Cumul mois Année - 2",indicateur:1,key:"VAM124",selected:"1",position:0},{title:"Ecart mois Année / Année - 1",indicateur:1,key:"ECM100",selected:"1",position:0},{title:"Tendance mois Année / Année - 1",indicateur:1,key:"TDM100",selected:"1",position:0},{title:"Cumul mois - 1",indicateur:1,key:"VAM101",selected:"1",position:0},{title:"Ecart Mois / Mois - 1",indicateur:1,key:"ECM101",selected:"1",position:0},{title:"Tendance mois Mois / Mois - 1",indicateur:1,key:"TDM101",selected:"1",position:0},{title:"Cumul mois - 2",indicateur:1,key:"VAM102",selected:"1",position:0},{title:"Cumul mois - 3",indicateur:1,key:"VAM103",selected:"1",position:0},{title:"Cumul mois - 4",indicateur:1,key:"VAM104",selected:"1",position:0},{title:"Cumul mois - 5",indicateur:1,key:"VAM105",selected:"1",position:0},{title:"Cumul mois - 6",indicateur:1,key:"VAM106",selected:"1",position:0},{title:"Cumul mois - 7",indicateur:1,key:"VAM107",selected:"1",position:0},{title:"Cumul mois - 8",indicateur:1,key:"VAM108",selected:"1",position:0},{title:"Cumul mois - 9",indicateur:1,key:"VAM109",selected:"1",position:0},{title:"Cumul mois - 10",indicateur:1,key:"VAM110",selected:"1",position:0},{title:"Cumul mois - 11",indicateur:1,key:"VAM111",selected:"1",position:0},{title:"Evolution mensuelle Année",indicateur:1,key:"DAM100",selected:"1",position:0},{title:"Evolution mensuelle Exercice",indicateur:1,key:"DXM100",selected:"1",position:0},{title:"Evolution mensuelle 12 derniers mois",indicateur:1,key:"DZM100",selected:"1",position:0},{title:"Evolution mensuelle Budget Année",indicateur:1,key:"BAM100",selected:"1",position:0},{title:"Evolution mensuelle Budget Exercice",indicateur:1,key:"BXM100",selected:"1",position:0},{title:"Evolution mensuelle Budget 12 derniers mois",indicateur:1,key:"BZM100",selected:"1",position:0},{title:"Evolution mens. Année (Valeur+Budget)",indicateur:1,key:"FAM100",selected:"1",position:0},{title:"Evolution mens. Exercice (Valeur+Budget)",indicateur:1,key:"FXM100",selected:"1",position:0},{title:"Evolution mens. 12 derniers mois (Valeur+Budget)",indicateur:1,key:"FZM100",selected:"1",position:0},{title:"Cumul trimestre",indicateur:1,key:"VAT100",selected:"1",position:0},{title:"Cumul trimestre Année - 1",indicateur:1,key:"VAT112",selected:"1",position:0},{title:"Cumul trimestre Année - 2",indicateur:1,key:"VAT124",selected:"1",position:0},{title:"Ecart trimestre Année / Année - 1",indicateur:1,key:"ECT100",selected:"1",position:0},{title:"Tendance trimestre Année / Année - 1",indicateur:1,key:"TDT100",selected:"1",position:0},{title:"Evolution trimestrielle Année",indicateur:1,key:"DAT100",selected:"1",position:0},{title:"Evolution trimestrielle Exercice",indicateur:1,key:"DXT100",selected:"1",position:0},{title:"Evolution trimestrielle 4 derniers trimestres",indicateur:1,key:"DZT100",selected:"1",position:0},{title:"Evolution quotidienne mois en cours",indicateur:1,key:"VMJ100",selected:"1",position:0},{title:"MCO. Indicateurs nationaux période",indicateur:1,key:"NAP100MCO",selected:"1",position:0},{title:"MCO. Indicateurs nationaux mois",indicateur:1,key:"NAM100MCO",selected:"1",position:0},{title:"MCO. Indicateurs nationaux privé période",indicateur:1,key:"NRP100MCO",selected:"1",position:0},{title:"MCO. Indicateurs nationaux privé mois",indicateur:1,key:"NRM100MCO",selected:"1",position:0},{title:"MCO. Indicateurs nationaux public période",indicateur:1,key:"NUP100MCO",selected:"1",position:0},{title:"MCO. Indicateurs nationaux public mois",indicateur:1,key:"NUM100MCO",selected:"1",position:0}],AE=ABt(dBt),S2e=({formReport:e,form:t})=>{const r=[];for(let n=1;n<=9;n++)(n===1||e.sections.some(i=>i[`indicateur_associe_${n}_id`]!=="0"))&&r.push(n);return v.jsx(Je,{form:t,children:r.map(n=>v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:`Nom abrégé série ${n}`}),v.jsx(Je.Item,{name:`serie_entete_${n}`,children:v.jsx(jt,{})})]})},n))})};S2e.propTypes={formReport:J.object,form:J.object};var SO={};const fBt=ta(uZe);var RO={},Ele;function hBt(){return Ele||(Ele=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.GroupContext=void 0;var n=r(ia()),i=r(Mo()),a=r(yD()),o=r(Pd()),s=r(Jo()),l=r(ED()),c=t(an()),u=Dc(),A=r(R2e()),d=function(p,m){var y={};for(var C in p)Object.prototype.hasOwnProperty.call(p,C)&&m.indexOf(C)<0&&(y[C]=p[C]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,C=Object.getOwnPropertySymbols(p);w<C.length;w++)m.indexOf(C[w])<0&&Object.prototype.propertyIsEnumerable.call(p,C[w])&&(y[C[w]]=p[C[w]]);return y},f=e.GroupContext=c.createContext(null),h=function(m,y){var C=m.defaultValue,w=m.children,B=m.options,x=B===void 0?[]:B,M=m.prefixCls,S=m.className,R=m.style,b=m.onChange,T=d(m,["defaultValue","children","options","prefixCls","className","style","onChange"]),D=c.useContext(u.ConfigContext),F=D.getPrefixCls,_=D.direction,N=c.useState(T.value||C||[]),P=(0,o.default)(N,2),k=P[0],j=P[1],Y=c.useState([]),X=(0,o.default)(Y,2),K=X[0],U=X[1];c.useEffect(function(){"value"in T&&j(T.value||[])},[T.value]);var G=function(){return x.map(function(be){return typeof be=="string"||typeof be=="number"?{label:be,value:be}:be})},z=function(be){U(function(Me){return Me.filter(function(ie){return ie!==be})})},H=function(be){U(function(Me){return[].concat((0,a.default)(Me),[be])})},V=function(be){var Me=k.indexOf(be.value),ie=(0,a.default)(k);Me===-1?ie.push(be.value):ie.splice(Me,1),"value"in T||j(ie);var Se=G();b?.(ie.filter(function(Ue){return K.includes(Ue)}).sort(function(Ue,ct){var He=Se.findIndex(function(Ce){return Ce.value===Ue}),Re=Se.findIndex(function(Ce){return Ce.value===ct});return He-Re}))},Z=F("checkbox",M),ne="".concat(Z,"-group"),re=(0,l.default)(T,["value","disabled"]);x&&x.length>0&&(w=G().map(function(me){return c.createElement(A.default,{prefixCls:Z,key:me.value.toString(),disabled:"disabled"in me?me.disabled:T.disabled,value:me.value,checked:k.includes(me.value),onChange:me.onChange,className:"".concat(ne,"-item"),style:me.style},me.label)}));var ue={toggleOption:V,value:k,disabled:T.disabled,name:T.name,registerValue:H,cancelValue:z},he=(0,s.default)(ne,(0,i.default)({},"".concat(ne,"-rtl"),_==="rtl"),S);return c.createElement("div",(0,n.default)({className:he,style:R},re,{ref:y}),c.createElement(f.Provider,{value:ue},w))},g=c.forwardRef(h);e.default=c.memo(g)})(RO)),RO}var yle;function R2e(){return yle||(yle=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(Mo()),i=r(ia()),a=r(Jo()),o=r(fBt),s=t(an()),l=s,c=Dc(),u=tM();r(Im());var A=hBt(),d=r(eM()),f=function(p,m){var y={};for(var C in p)Object.prototype.hasOwnProperty.call(p,C)&&m.indexOf(C)<0&&(y[C]=p[C]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,C=Object.getOwnPropertySymbols(p);w<C.length;w++)m.indexOf(C[w])<0&&Object.prototype.propertyIsEnumerable.call(p,C[w])&&(y[C[w]]=p[C[w]]);return y},h=function(m,y){var C,w=m.prefixCls,B=m.className,x=m.children,M=m.indeterminate,S=M===void 0?!1:M,R=m.style,b=m.onMouseEnter,T=m.onMouseLeave,D=m.skipGroup,F=D===void 0?!1:D,_=m.disabled,N=f(m,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),P=l.useContext(c.ConfigContext),k=P.getPrefixCls,j=P.direction,Y=l.useContext(A.GroupContext),X=(0,s.useContext)(u.FormItemInputContext),K=X.isFormItemInput,U=(0,s.useContext)(d.default),G=(C=Y?.disabled||_)!==null&&C!==void 0?C:U,z=l.useRef(N.value);l.useEffect(function(){Y?.registerValue(N.value)},[]),l.useEffect(function(){if(!F)return N.value!==z.current&&(Y?.cancelValue(z.current),Y?.registerValue(N.value),z.current=N.value),function(){return Y?.cancelValue(N.value)}},[N.value]);var H=k("checkbox",w),V=(0,i.default)({},N);Y&&!F&&(V.onChange=function(){N.onChange&&N.onChange.apply(N,arguments),Y.toggleOption&&Y.toggleOption({label:x,value:N.value})},V.name=Y.name,V.checked=Y.value.includes(N.value));var Z=(0,a.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)({},"".concat(H,"-wrapper"),!0),"".concat(H,"-rtl"),j==="rtl"),"".concat(H,"-wrapper-checked"),V.checked),"".concat(H,"-wrapper-disabled"),G),"".concat(H,"-wrapper-in-form-item"),K),B),ne=(0,a.default)((0,n.default)({},"".concat(H,"-indeterminate"),S)),re=S?"mixed":void 0;return l.createElement("label",{className:Z,style:R,onMouseEnter:b,onMouseLeave:T},l.createElement(o.default,(0,i.default)({"aria-checked":re},V,{prefixCls:H,className:ne,disabled:G,ref:y})),x!==void 0&&l.createElement("span",null,x))},g=l.forwardRef(h);e.default=g})(SO)),SO}var gBt=R2e();const I9=xn(gBt),T2e=({open:e,onCancel:t,onOk:r,draftStyles:n,setDraftStyles:i,selectedColumnKey:a})=>{const o=AE.find(s=>s.key===a);return v.jsx(ya,{open:e,onCancel:t,onOk:r,title:v.jsxs(v.Fragment,{children:["Styles de la colonne ",v.jsx("b",{children:o?.title||""})]}),okText:"Valider",cancelText:"Annuler",style:{top:200},children:v.jsxs("div",{className:"style-options",children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Taille"}),v.jsx(jt,{name:"fontSize",type:"number",onChange:s=>i(l=>({...l,fontSize:s.target.value})),value:n?.fontSize})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Gras"}),v.jsx(I9,{name:"fontWeight",checked:n?.fontWeight==="bold",onChange:s=>i(l=>({...l,fontWeight:s.target.checked?"bold":"normal"}))})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Couleur"}),v.jsx(OB,{name:"color",triangle:"hide",position:"top",onChange:s=>i(l=>({...l,color:s.hex.replace("#","0x")})),color:n?.color?.replace("0x","#")})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Fond"}),v.jsx(OB,{name:"backgroundColor",triangle:"hide",position:"top",onChange:s=>i(l=>({...l,backgroundColor:s.hex.replace("#","0x")})),color:n?.backgroundColor?.replace("0x","#")})]})})]})})};T2e.propTypes={open:J.bool,onCancel:J.func,onOk:J.func,draftStyles:J.object,setDraftStyles:J.func,selectedColumnKey:J.string};const Q2e=({form:e,formReport:t,setFormReport:r,setSelectedReportModified:n})=>{const[i,a]=E.useState(t.colonnes_essentiel?t.colonnes_essentiel.split("|"):SI),[o,s]=E.useState(null),[l,c]=E.useState(1),[u,A]=E.useState({}),[d,f]=E.useState(!1),h=Yo(i,SI),g=b=>{a(SI),m(SI)},p=()=>{n(!0),r(b=>({...b,colonnes_essentiel_style:Cle({})}))},m=b=>{n(!0),r(T=>({...T,colonnes_essentiel:b.join("|")}))},y=b=>{let D=i.map(N=>AE.find(P=>P.key===N)).filter(N=>N&&N.serie!==l).map(N=>N.key);const F=AE.filter(N=>N.serie===l&&b.includes(N.key)).map(N=>N.key),_=[...D,...F];a(_.sort((N,P)=>i.includes(N)&&i.indexOf(N)<i.indexOf(P)?-1:1)),m(_)},C=b=>{const T=b[0];if(T){s(T);const D=TO(t.colonnes_essentiel_style);A({...D[T]}),f(!0)}else s(null)},w=()=>{n(!0);let b={...t},T=TO(b.colonnes_essentiel_style),D=T[o]??{};for(const F in u)D[F]=u[F];T[o]=D,b.colonnes_essentiel_style=Cle(T),r(b),f(!1)},B=({node:b,dragNode:T,dragNodesKeys:D,event:F})=>{const _=T.key,N=b.key,P=i.findIndex(Y=>Y===_),k=i.findIndex(Y=>Y===N);let j=[...i];j.splice(k,0,j.splice(P,1)[0]),a(j),m(j),n(!0)},x=()=>{const b=t.sections.reduce((F,_)=>{for(let N in _)N.startsWith("indicateur_associe_")&&N.includes("_id")&&_[N]!=="0"&&F.push(N);return F},[]);let D=[...new Set(b)].map((F,_)=>({label:`Serie ${_+2}`,value:_+2}));return D.unshift({label:"Serie 1",value:1}),D},M=i.filter(b=>{let T=AE.find(D=>D.key===b);return T?T.serie===l:!1}),S=()=>AE.filter(T=>i.includes(T.key)).sort((T,D)=>i.indexOf(T.key)<i.indexOf(D.key)?-1:1).map(T=>{const F={...TO(t.colonnes_essentiel_style)[T.key]};return{...T,title:v.jsx("div",{style:{width:"80%",paddingLeft:4,...F},children:T.title})}}),R=()=>{f(!1),s(null)};return v.jsx("div",{className:"editor-essentials",children:v.jsx(za,{items:[{label:"Séries",key:"1",children:v.jsx(S2e,{form:e,formReport:t})},{label:"Colonnes à afficher",key:"3",children:v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx(Wa,{okText:"Valider",cancelText:"Annuler",onConfirm:g,title:"Etes vous sûr de vouloir réinitialiser toutes les colonnes ?",children:v.jsx(wt,{style:{marginLeft:8},children:"Réinitialiser les colonnes"})}),v.jsx(Wa,{okText:"Valider",cancelText:"Annuler",onConfirm:p,title:"Etes vous sûr de vouloir réinitialiser tous les styles ?",children:v.jsx(wt,{style:{marginLeft:8},children:"Réinitialiser les styles"})})]})}),v.jsxs("div",{className:"column-lists",children:[v.jsxs("div",{className:"column-list",children:[v.jsx("div",{className:"tree-title",children:`Colonnes choisies ${h?"(par défaut)":"(personnalisées)"}`}),v.jsxs("div",{className:"essentials-left-content",children:[v.jsx(Sd,{treeData:S(),onSelect:C,draggable:!0,onDrop:B}),v.jsx(T2e,{open:d,onCancel:R,setIsStyleModalVisible:f,onOk:w,selectedColumnKey:o,draftStyles:u,setDraftStyles:A},o)]})]}),v.jsxs("div",{className:"column-list",children:[v.jsx("div",{className:"tree-title",children:"Colonnes disponibles"}),v.jsx(hn,{style:{width:"100%"},value:l,options:x(),onChange:b=>c(b)}),v.jsx("div",{className:"essentials-right-content",children:v.jsx(Sd,{checkable:!0,onCheck:y,selectable:!0,checkedKeys:M??[],treeData:AE.filter(b=>b.serie===l)})})]})]})]})}]})})};Q2e.propTypes={form:J.object,formReport:J.object,setFormReport:J.func,setSelectedReportModified:J.func};const TO=e=>{let t={};return e&&(t=e.split("|").reduce((n,i)=>{const[a,o]=i.split(":");if(a&&o){let[s,l]=o.split("=");l=l.replace("0x","#");let c=n[a]??{};c[s]=l,n[a]=c}return n},{})),t},Cle=e=>{let t="";for(let r in e){let n=e[r];for(let i in n){let a=n[i];i==="fontWeight"&&a!==!1?(a="bold",t=t+`${r}:${i}=${a}|`):i!=="fontWeight"&&(a=a.replace("#","0x"),t=t+`${r}:${i}=${a}|`)}}return t};var QO={};const D2e=ta(Qgt);var DO={};const pBt=ta(Jgt);var FO={},wle;function vBt(){return wle||(wle=1,(function(e){var t=$r();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(bA()),n=t(jd()),i=t(Yd()),a=t(Ld()),o=t($g()),s=t(zd()),l=t(an()),c=t(gu()),u=(function(d){(0,s.default)(f,d);function f(h){var g;return(0,r.default)(this,f),g=(0,i.default)(this,(0,a.default)(f).call(this,h)),g.renderHeaderRow=g.renderHeaderRow.bind((0,o.default)(g)),g.renderFrozenRow=g.renderFrozenRow.bind((0,o.default)(g)),g._setRef=g._setRef.bind((0,o.default)(g)),g}return(0,n.default)(f,[{key:"scrollTo",value:function(g){var p=this;requestAnimationFrame(function(){p.headerRef&&(p.headerRef.scrollLeft=g)})}},{key:"renderHeaderRow",value:function(g,p){var m=this.props,y=m.columns,C=m.headerRenderer;if(g<=0)return null;var w={width:"100%",height:g};return C({style:w,columns:y,headerIndex:p})}},{key:"renderFrozenRow",value:function(g,p){var m=this.props,y=m.columns,C=m.rowHeight,w=m.rowRenderer,B={width:"100%",height:C},x=-p-1;return w({style:B,columns:y,rowData:g,rowIndex:x})}},{key:"render",value:function(){var g=this.props,p=g.className,m=g.width,y=g.height,C=g.rowWidth,w=g.headerHeight,B=g.frozenData;if(y<=0)return null;var x={width:m,height:y,position:"relative",overflow:"hidden"},M={width:C,height:y},S=Array.isArray(w)?w:[w];return l.default.createElement("div",{role:"grid",ref:this._setRef,className:p,style:x},l.default.createElement("div",{role:"rowgroup",style:M},S.map(this.renderHeaderRow),B.map(this.renderFrozenRow)))}},{key:"_setRef",value:function(g){this.headerRef=g}}]),f})(l.default.PureComponent);u.propTypes={className:c.default.string,width:c.default.number.isRequired,height:c.default.number.isRequired,headerHeight:c.default.oneOfType([c.default.number,c.default.arrayOf(c.default.number)]).isRequired,rowWidth:c.default.number.isRequired,rowHeight:c.default.number.isRequired,columns:c.default.arrayOf(c.default.object).isRequired,data:c.default.array.isRequired,frozenData:c.default.array,headerRenderer:c.default.func.isRequired,rowRenderer:c.default.func.isRequired};var A=u;e.default=A})(FO)),FO}var ao={},Ble;function e1(){if(Ble)return ao;Ble=1;var e=$r();Object.defineProperty(ao,"__esModule",{value:!0}),ao.renderElement=o,ao.normalizeColumns=s,ao.isObjectEqual=l,ao.callOrReturn=c,ao.hasChildren=u,ao.unflatten=A,ao.flattenOnKeys=d,ao.cloneArray=f,ao.noop=h,ao.toString=g,ao.getValue=m,ao.getScrollbarSize=B,ao.addClassName=x,ao.removeClassName=M,ao.getEstimatedTotalRowsHeight=S,ao.throttle=ao.debounce=void 0;var t=e(fa()),r=e(Mo()),n=e(an());function i(R,b){var T=Object.keys(R);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(R);b&&(D=D.filter(function(F){return Object.getOwnPropertyDescriptor(R,F).enumerable})),T.push.apply(T,D)}return T}function a(R){for(var b=1;b<arguments.length;b++){var T=arguments[b]!=null?arguments[b]:{};b%2?i(T,!0).forEach(function(D){(0,r.default)(R,D,T[D])}):Object.getOwnPropertyDescriptors?Object.defineProperties(R,Object.getOwnPropertyDescriptors(T)):i(T).forEach(function(D){Object.defineProperty(R,D,Object.getOwnPropertyDescriptor(T,D))})}return R}function o(R,b){return n.default.isValidElement(R)?b?n.default.cloneElement(R,b):R:typeof R=="function"?R.prototype&&R.prototype.isReactComponent?n.default.createElement(R,b):R.defaultProps?R(a({},R.defaultProps,{},b)):R(b):null}function s(R){var b=[];return n.default.Children.forEach(R,function(T){if(n.default.isValidElement(T)&&T.key){var D=a({},T.props,{key:T.key});b.push(D)}}),b}function l(R,b){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(R===b||R===null&&b===null)return!0;if(R===null||b===null||(0,t.default)(R)!=="object"||(0,t.default)(b)!=="object")return!1;var D=Object.keys(R),F=Object.keys(b);if(D.length!==F.length)return!1;for(var _=0;_<D.length;_++){var N=D[_];if(!(N==="_owner"&&R.$$typeof)){var P=R[N],k=b[N],j=(0,t.default)(P);if(j!==(0,t.default)(k))return!1;if(!(j==="function"&&T)){if(j==="object"){if(l(P,k,T))continue;return!1}if(P!==k)return!1}}}return!0}function c(R){for(var b=arguments.length,T=new Array(b>1?b-1:0),D=1;D<b;D++)T[D-1]=arguments[D];return typeof R=="function"?R.apply(void 0,T):R}function u(R){return Array.isArray(R.children)&&R.children.length>0}function A(R){for(var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"id",D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"parentId",F=[],_={},N=R.length,P=0;P<N;P++){var k=a({},R[P]),j=k[T],Y=k[D];Array.isArray(k.children)?_[j]=k.children.concat(_[j]||[]):_[j]||(_[j]=[]),k.children=_[j],Y!==void 0&&Y!==b?(_[Y]||(_[Y]=[]),_[Y].push(k)):F.push(k)}return F}function d(R,b){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"id";if(!b||!b.length)return R;var F=[],_=new Set;b.forEach(function(k){return _.add(k)});var N=[].concat(R);N.forEach(function(k){return T[k[D]]=0});for(var P=function(){var j=N.shift();F.push(j),_.has(j[D])&&Array.isArray(j.children)&&j.children.length>0&&(N=[].concat(j.children,N),j.children.forEach(function(Y){return T[Y[D]]=T[j[D]]+1}))};N.length>0;)P();return F}function f(R){return Array.isArray(R)?[].concat(R):[]}function h(){}function g(R){return typeof R=="string"?R:R==null?"":R.toString?R.toString():""}function p(R){for(var b=R.split("."),T=[],D=0;D<b.length;D++){for(var F=b[D];F[F.length-1]==="\\"&&b[D+1]!==void 0;)F=F.slice(0,-1)+".",F+=b[++D];T.push(F)}return T}function m(R,b,T){if(R===null||(0,t.default)(R)!=="object"||typeof b!="string")return T;for(var D=p(b),F=0;F<D.length;F++){if(!Object.prototype.propertyIsEnumerable.call(R,D[F]))return T;if(R=R[D[F]],R==null){if(F!==D.length-1)return T;break}}return R}var y=function(b){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,D;return function(){for(var F=this,_=arguments.length,N=new Array(_),P=0;P<_;P++)N[P]=arguments[P];clearTimeout(D),D=setTimeout(function(){return b.apply(F,N)},T)}};ao.debounce=y;var C=function(b,T){var D,F,_;return function(){var N=this,P=arguments;D?(clearTimeout(F),F=setTimeout(function(){Date.now()-_>=T&&(b.apply(N,P),_=Date.now())},Math.max(T-(Date.now()-_),0))):(b.apply(N,P),_=Date.now(),D=!0)}};ao.throttle=C;var w;function B(R){if((!w&&w!==0||R)&&typeof window<"u"&&window.document&&window.document.createElement){var b=document.createElement("div");b.style.position="absolute",b.style.top="-9999px",b.style.width="50px",b.style.height="50px",b.style.overflow="scroll",document.body.appendChild(b),w=b.offsetWidth-b.clientWidth,document.body.removeChild(b)}return w}function x(R,b){R.classList?R.classList.add(b):R.className.match(new RegExp("(?:^|\\s)".concat(b,"(?!\\S)")))||(R.className+=" ".concat(b))}function M(R,b){R.classList?R.classList.remove(b):R.className=R.className.replace(new RegExp("(?:^|\\s)".concat(b,"(?!\\S)"),"g"),"")}function S(R,b){return typeof b=="function"?R.reduce(function(T,D,F){return T+b({rowData:D,rowIndex:F})},0):R.length*b}return ao}var xle;function mBt(){return xle||(xle=1,(function(e){var t=$r();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(ia()),n=t(qg()),i=t(Mo()),a=t(bA()),o=t(jd()),s=t(Yd()),l=t(Ld()),c=t($g()),u=t(zd()),A=t(an()),d=t(gu()),f=t(Jo()),h=pBt,g=t(D2e),p=t(vBt()),m=e1();function y(x,M){var S=Object.keys(x);if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(x);M&&(R=R.filter(function(b){return Object.getOwnPropertyDescriptor(x,b).enumerable})),S.push.apply(S,R)}return S}function C(x){for(var M=1;M<arguments.length;M++){var S=arguments[M]!=null?arguments[M]:{};M%2?y(S,!0).forEach(function(R){(0,i.default)(x,R,S[R])}):Object.getOwnPropertyDescriptors?Object.defineProperties(x,Object.getOwnPropertyDescriptors(S)):y(S).forEach(function(R){Object.defineProperty(x,R,Object.getOwnPropertyDescriptor(S,R))})}return x}var w=(function(x){(0,u.default)(M,x);function M(S){var R;return(0,a.default)(this,M),R=(0,s.default)(this,(0,l.default)(M).call(this,S)),R._setHeaderRef=R._setHeaderRef.bind((0,c.default)(R)),R._setBodyRef=R._setBodyRef.bind((0,c.default)(R)),R._setInnerRef=R._setInnerRef.bind((0,c.default)(R)),R._itemKey=R._itemKey.bind((0,c.default)(R)),R._getBodyWidth=R._getBodyWidth.bind((0,c.default)(R)),R._handleItemsRendered=R._handleItemsRendered.bind((0,c.default)(R)),R._resetColumnWidthCache=(0,g.default)(function(b){R.props.estimatedRowHeight&&R.bodyRef&&R.bodyRef.resetAfterColumnIndex(0,!1)}),R._getEstimatedTotalRowsHeight=(0,g.default)(m.getEstimatedTotalRowsHeight),R.renderRow=R.renderRow.bind((0,c.default)(R)),R}return(0,o.default)(M,[{key:"resetAfterRowIndex",value:function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,b=arguments.length>1?arguments[1]:void 0;this.props.estimatedRowHeight&&this.bodyRef&&this.bodyRef.resetAfterRowIndex(R,b)}},{key:"forceUpdateTable",value:function(){this.headerRef&&this.headerRef.forceUpdate(),this.bodyRef&&this.bodyRef.forceUpdate()}},{key:"scrollToPosition",value:function(R){this.headerRef&&this.headerRef.scrollTo(R.scrollLeft),this.bodyRef&&this.bodyRef.scrollTo(R)}},{key:"scrollToTop",value:function(R){this.bodyRef&&this.bodyRef.scrollTo({scrollTop:R})}},{key:"scrollToLeft",value:function(R){this.headerRef&&this.headerRef.scrollTo(R),this.bodyRef&&this.bodyRef.scrollToPosition({scrollLeft:R})}},{key:"scrollToRow",value:function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"auto";this.bodyRef&&this.bodyRef.scrollToItem({rowIndex:R,align:b})}},{key:"getTotalRowsHeight",value:function(){var R=this.props,b=R.data,T=R.rowHeight,D=R.estimatedRowHeight;return D?this.innerRef&&this.innerRef.clientHeight||this._getEstimatedTotalRowsHeight(b,D):b.length*T}},{key:"renderRow",value:function(R){var b=this.props,T=b.data,D=b.columns,F=b.rowRenderer,_=T[R.rowIndex];return F(C({},R,{columns:D,rowData:_}))}},{key:"render",value:function(){var R=this.props,b=R.containerStyle,T=R.classPrefix,D=R.className,F=R.data,_=R.frozenData,N=R.width,P=R.height,k=R.rowHeight,j=R.estimatedRowHeight,Y=R.getRowHeight,X=R.headerWidth,K=R.bodyWidth,U=R.useIsScrolling,G=R.onScroll,z=R.hoveredRowKey,H=R.overscanRowCount;R.style,R.onScrollbarPresenceChange;var V=(0,n.default)(R,["containerStyle","classPrefix","className","data","frozenData","width","height","rowHeight","estimatedRowHeight","getRowHeight","headerWidth","bodyWidth","useIsScrolling","onScroll","hoveredRowKey","overscanRowCount","style","onScrollbarPresenceChange"]),Z=this._getHeaderHeight(),ne=_.length,re=k*ne,ue=(0,f.default)("".concat(T,"__table"),D),he=b?{style:b}:null,me=j?h.VariableSizeGrid:h.FixedSizeGrid;return this._resetColumnWidthCache(K),A.default.createElement("div",(0,r.default)({role:"table",className:ue},he),A.default.createElement(me,(0,r.default)({},V,{className:"".concat(T,"__body"),ref:this._setBodyRef,innerRef:this._setInnerRef,itemKey:this._itemKey,data:F,frozenData:_,width:N,height:Math.max(P-Z-re,0),rowHeight:j?Y:k,estimatedRowHeight:typeof j=="function"?void 0:j,rowCount:F.length,overscanRowCount:H,columnWidth:j?this._getBodyWidth:K,columnCount:1,overscanColumnCount:0,useIsScrolling:U,hoveredRowKey:z,onScroll:G,onItemsRendered:this._handleItemsRendered,children:this.renderRow})),Z+re>0&&A.default.createElement(p.default,(0,r.default)({},V,{className:"".concat(T,"__header"),ref:this._setHeaderRef,data:F,frozenData:_,width:N,height:Math.min(Z+re,P),rowWidth:X,rowHeight:k,headerHeight:this.props.headerHeight,headerRenderer:this.props.headerRenderer,rowRenderer:this.props.rowRenderer,hoveredRowKey:ne>0?z:null})))}},{key:"_setHeaderRef",value:function(R){this.headerRef=R}},{key:"_setBodyRef",value:function(R){this.bodyRef=R}},{key:"_setInnerRef",value:function(R){this.innerRef=R}},{key:"_itemKey",value:function(R){var b=R.rowIndex,T=this.props,D=T.data,F=T.rowKey;return D[b][F]}},{key:"_getHeaderHeight",value:function(){var R=this.props.headerHeight;return Array.isArray(R)?R.reduce(function(b,T){return b+T},0):R}},{key:"_getBodyWidth",value:function(){return this.props.bodyWidth}},{key:"_handleItemsRendered",value:function(R){var b=R.overscanRowStartIndex,T=R.overscanRowStopIndex,D=R.visibleRowStartIndex,F=R.visibleRowStopIndex;this.props.onRowsRendered({overscanStartIndex:b,overscanStopIndex:T,startIndex:D,stopIndex:F})}}]),M})(A.default.PureComponent);w.propTypes={containerStyle:d.default.object,classPrefix:d.default.string,className:d.default.string,width:d.default.number.isRequired,height:d.default.number.isRequired,headerHeight:d.default.oneOfType([d.default.number,d.default.arrayOf(d.default.number)]).isRequired,headerWidth:d.default.number.isRequired,bodyWidth:d.default.number.isRequired,rowHeight:d.default.number.isRequired,estimatedRowHeight:d.default.oneOfType([d.default.func,d.default.number]),getRowHeight:d.default.func,columns:d.default.arrayOf(d.default.object).isRequired,data:d.default.array.isRequired,frozenData:d.default.array,rowKey:d.default.oneOfType([d.default.string,d.default.number]).isRequired,useIsScrolling:d.default.bool,overscanRowCount:d.default.number,hoveredRowKey:d.default.oneOfType([d.default.string,d.default.number]),style:d.default.object,onScrollbarPresenceChange:d.default.func,onScroll:d.default.func,onRowsRendered:d.default.func,headerRenderer:d.default.func.isRequired,rowRenderer:d.default.func.isRequired};var B=w;e.default=B})(DO)),DO}var _O={},Mle;function EBt(){return Mle||(Mle=1,(function(e){var t=$r();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(ia()),n=t(qg()),i=t(an()),a=t(gu()),o=e1(),s=function(u){var A=u.className,d=u.style,f=u.columns,h=u.headerIndex,g=u.cellRenderer,p=u.headerRenderer,m=u.expandColumnKey,y=u.expandIcon,C=u.tagName,w=(0,n.default)(u,["className","style","columns","headerIndex","cellRenderer","headerRenderer","expandColumnKey","expandIcon","tagName"]),B=f.map(function(x,M){return g({columns:f,column:x,columnIndex:M,headerIndex:h,expandIcon:x.key===m&&i.default.createElement(y,null)})});return p&&(B=(0,o.renderElement)(p,{cells:B,columns:f,headerIndex:h})),i.default.createElement(C,(0,r.default)({},w,{className:A,style:d}),B)};s.defaultProps={tagName:"div"},s.propTypes={isScrolling:a.default.bool,className:a.default.string,style:a.default.object,columns:a.default.arrayOf(a.default.object).isRequired,headerIndex:a.default.number,cellRenderer:a.default.func,headerRenderer:a.default.oneOfType([a.default.func,a.default.element]),expandColumnKey:a.default.string,expandIcon:a.default.func,tagName:a.default.elementType};var l=s;e.default=l})(_O)),_O}var NO={},ble;function yBt(){return ble||(ble=1,(function(e){var t=$r();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(ia()),n=t(qg()),i=t(bA()),a=t(jd()),o=t(Yd()),s=t(Ld()),l=t($g()),c=t(zd()),u=t(an()),A=t(gu()),d=e1(),f=(function(g){(0,c.default)(p,g);function p(m){var y;return(0,i.default)(this,p),y=(0,o.default)(this,(0,s.default)(p).call(this,m)),y.state={measured:!1},y._setRef=y._setRef.bind((0,l.default)(y)),y._handleExpand=y._handleExpand.bind((0,l.default)(y)),y}return(0,a.default)(p,[{key:"componentDidMount",value:function(){this.props.estimatedRowHeight&&this.props.rowIndex>=0&&this._measureHeight(!0)}},{key:"componentDidUpdate",value:function(y,C){var w=this;this.props.estimatedRowHeight&&this.props.rowIndex>=0&&!this.props.getIsResetting()&&this.state.measured&&C.measured&&this.setState({measured:!1},function(){return w._measureHeight()})}},{key:"render",value:function(){var y=this.props,C=y.isScrolling,w=y.className,B=y.style,x=y.columns,M=y.rowIndex,S=y.rowData,R=y.expandColumnKey,b=y.depth,T=y.rowEventHandlers,D=y.estimatedRowHeight,F=y.rowRenderer,_=y.cellRenderer,N=y.expandIconRenderer,P=y.tagName;y.rowKey,y.getIsResetting,y.onRowHover,y.onRowExpand,y.onRowHeightChange;var k=(0,n.default)(y,["isScrolling","className","style","columns","rowIndex","rowData","expandColumnKey","depth","rowEventHandlers","estimatedRowHeight","rowRenderer","cellRenderer","expandIconRenderer","tagName","rowKey","getIsResetting","onRowHover","onRowExpand","onRowHeightChange"]),j=N({rowData:S,rowIndex:M,depth:b,onExpand:this._handleExpand}),Y=x.map(function(U,G){return _({isScrolling:C,columns:x,column:U,columnIndex:G,rowData:S,rowIndex:M,expandIcon:U.key===R&&j})});F&&(Y=(0,d.renderElement)(F,{isScrolling:C,cells:Y,columns:x,rowData:S,rowIndex:M,depth:b}));var X=this._getEventHandlers(T);if(D&&M>=0){B.height;var K=(0,n.default)(B,["height"]);return u.default.createElement(P,(0,r.default)({},k,{ref:this._setRef,className:w,style:this.state.measured?B:K},this.state.measured&&X),Y)}return u.default.createElement(P,(0,r.default)({},k,{className:w,style:B},X),Y)}},{key:"_setRef",value:function(y){this.ref=y}},{key:"_handleExpand",value:function(y){var C=this.props,w=C.onRowExpand,B=C.rowData,x=C.rowIndex,M=C.rowKey;w&&w({expanded:y,rowData:B,rowIndex:x,rowKey:M})}},{key:"_measureHeight",value:function(y){if(this.ref){var C=this.props,w=C.style,B=C.rowKey,x=C.onRowHeightChange,M=C.rowIndex,S=C.columns,R=this.ref.getBoundingClientRect().height;this.setState({measured:!0},function(){(y||R!==w.height)&&x(B,R,M,S[0]&&!S[0].__placeholder__&&S[0].frozen)})}}},{key:"_getEventHandlers",value:function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},C=this.props,w=C.rowData,B=C.rowIndex,x=C.rowKey,M=C.onRowHover,S={};if(Object.keys(y).forEach(function(T){var D=y[T];typeof D=="function"&&(S[T]=function(F){D({rowData:w,rowIndex:B,rowKey:x,event:F})})}),M){var R=S.onMouseEnter;S.onMouseEnter=function(T){M({hovered:!0,rowData:w,rowIndex:B,rowKey:x,event:T}),R&&R(T)};var b=S.onMouseLeave;S.onMouseLeave=function(T){M({hovered:!1,rowData:w,rowIndex:B,rowKey:x,event:T}),b&&b(T)}}return S}}]),p})(u.default.PureComponent);f.defaultProps={tagName:"div"},f.propTypes={isScrolling:A.default.bool,className:A.default.string,style:A.default.object,columns:A.default.arrayOf(A.default.object).isRequired,rowData:A.default.object.isRequired,rowIndex:A.default.number.isRequired,rowKey:A.default.oneOfType([A.default.string,A.default.number]),expandColumnKey:A.default.string,depth:A.default.number,rowEventHandlers:A.default.object,rowRenderer:A.default.oneOfType([A.default.func,A.default.element]),cellRenderer:A.default.func,expandIconRenderer:A.default.func,estimatedRowHeight:A.default.oneOfType([A.default.number,A.default.func]),getIsResetting:A.default.func,onRowHover:A.default.func,onRowExpand:A.default.func,onRowHeightChange:A.default.func,tagName:A.default.elementType};var h=f;e.default=h})(NO)),NO}var kO={},Ile;function CBt(){return Ile||(Ile=1,(function(e){var t=$r();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(an()),n=t(gu()),i=function(s){var l=s.className,c=s.column;return s.columnIndex,r.default.createElement("div",{className:l},c.title)};i.propTypes={className:n.default.string,column:n.default.object,columnIndex:n.default.number};var a=i;e.default=a})(kO)),kO}var PO={},Sle;function wBt(){return Sle||(Sle=1,(function(e){var t=$r();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(an()),n=t(gu()),i=e1(),a=function(l){var c=l.className,u=l.cellData;return l.column,l.columnIndex,l.rowData,l.rowIndex,r.default.createElement("div",{className:c},r.default.isValidElement(u)?u:(0,i.toString)(u))};a.propTypes={className:n.default.string,cellData:n.default.any,column:n.default.object,columnIndex:n.default.number,rowData:n.default.object,rowIndex:n.default.number};var o=a;e.default=o})(PO)),PO}var OO={},Rle;function F2e(){return Rle||(Rle=1,(function(e){var t=$r();Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.FrozenDirection=e.Alignment=void 0;var r=t(bA()),n=t(Yd()),i=t(Ld()),a=t(zd()),o=t(an()),s=t(gu()),l={LEFT:"left",CENTER:"center",RIGHT:"right"};e.Alignment=l;var c={LEFT:"left",RIGHT:"right",DEFAULT:!0,NONE:!1};e.FrozenDirection=c;var u=(function(d){(0,a.default)(f,d);function f(){return(0,r.default)(this,f),(0,n.default)(this,(0,i.default)(f).apply(this,arguments))}return f})(o.default.Component);u.propTypes={className:s.default.oneOfType([s.default.string,s.default.func]),headerClassName:s.default.oneOfType([s.default.string,s.default.func]),style:s.default.object,title:s.default.node,dataKey:s.default.string,dataGetter:s.default.func,align:s.default.oneOf(["left","center","right"]),flexGrow:s.default.number,flexShrink:s.default.number,width:s.default.number.isRequired,maxWidth:s.default.number,minWidth:s.default.number,frozen:s.default.oneOf(["left","right",!0,!1]),hidden:s.default.bool,resizable:s.default.bool,sortable:s.default.bool,cellRenderer:s.default.oneOfType([s.default.func,s.default.element]),headerRenderer:s.default.oneOfType([s.default.func,s.default.element])},u.Alignment=l,u.FrozenDirection=c;var A=u;e.default=A})(OO)),OO}var jO={},Tle;function _2e(){return Tle||(Tle=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={ASC:"asc",DESC:"desc"},r=t;e.default=r})(jO)),jO}var zO={},Qle;function BBt(){return Qle||(Qle=1,(function(e){var t=$r();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(ia()),n=t(qg()),i=t(bA()),a=t(jd()),o=t(Yd()),s=t(Ld()),l=t($g()),c=t(zd()),u=t(an()),A=t(gu()),d=t(Jo()),f=(function(g){(0,c.default)(p,g);function p(m){var y;return(0,i.default)(this,p),y=(0,o.default)(this,(0,s.default)(p).call(this,m)),y._handleClick=y._handleClick.bind((0,l.default)(y)),y}return(0,a.default)(p,[{key:"render",value:function(){var y=this.props,C=y.expandable,w=y.expanded,B=y.indentSize,x=y.depth,M=y.onExpand,S=(0,n.default)(y,["expandable","expanded","indentSize","depth","onExpand"]);if(!C&&B===0)return null;var R=(0,d.default)("BaseTable__expand-icon",{"BaseTable__expand-icon--expanded":w});return u.default.createElement("div",(0,r.default)({},S,{className:R,onClick:C&&M?this._handleClick:null,style:{fontFamily:"initial",cursor:"pointer",userSelect:"none",width:"16px",minWidth:"16px",height:"16px",lineHeight:"16px",fontSize:"16px",textAlign:"center",transition:"transform 0.15s ease-out",transform:"rotate(".concat(C&&w?90:0,"deg)"),marginLeft:x*B}}),C&&"▸")}},{key:"_handleClick",value:function(y){y.stopPropagation(),y.preventDefault();var C=this.props,w=C.onExpand,B=C.expanded;w(!B)}}]),p})(u.default.PureComponent);f.defaultProps={depth:0,indentSize:16},f.propTypes={expandable:A.default.bool,expanded:A.default.bool,indentSize:A.default.number,depth:A.default.number,onExpand:A.default.func};var h=f;e.default=h})(zO)),zO}var LO={},Dle;function xBt(){return Dle||(Dle=1,(function(e){var t=$r();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(Mo()),n=t(an()),i=t(gu()),a=t(Jo()),o=t(_2e());function s(A,d){var f=Object.keys(A);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(A);d&&(h=h.filter(function(g){return Object.getOwnPropertyDescriptor(A,g).enumerable})),f.push.apply(f,h)}return f}function l(A){for(var d=1;d<arguments.length;d++){var f=arguments[d]!=null?arguments[d]:{};d%2?s(f,!0).forEach(function(h){(0,r.default)(A,h,f[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(f)):s(f).forEach(function(h){Object.defineProperty(A,h,Object.getOwnPropertyDescriptor(f,h))})}return A}var c=function(d){var f=d.sortOrder,h=d.className,g=d.style,p=(0,a.default)("BaseTable__sort-indicator",h,{"BaseTable__sort-indicator--descending":f===o.default.DESC});return n.default.createElement("div",{className:p,style:l({userSelect:"none",width:"16px",height:"16px",lineHeight:"16px",textAlign:"center"},g)},f===o.default.DESC?"↓":"↑")};c.propTypes={sortOrder:i.default.oneOf([o.default.ASC,o.default.DESC]),className:i.default.string,style:i.default.object};var u=c;e.default=u})(LO)),LO}var YO={},Fle;function MBt(){return Fle||(Fle=1,(function(e){var t=$r();Object.defineProperty(e,"__esModule",{value:!0}),e.addUserSelectStyles=m,e.removeUserSelectStyles=y,e.default=void 0;var r=t(ia()),n=t(Mo()),i=t(qg()),a=t(bA()),o=t(jd()),s=t(Yd()),l=t(Ld()),c=t($g()),u=t(zd()),A=t(an()),d=t(gu()),f=e1();function h(M,S){var R=Object.keys(M);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(M);S&&(b=b.filter(function(T){return Object.getOwnPropertyDescriptor(M,T).enumerable})),R.push.apply(R,b)}return R}function g(M){for(var S=1;S<arguments.length;S++){var R=arguments[S]!=null?arguments[S]:{};S%2?h(R,!0).forEach(function(b){(0,n.default)(M,b,R[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(M,Object.getOwnPropertyDescriptors(R)):h(R).forEach(function(b){Object.defineProperty(M,b,Object.getOwnPropertyDescriptor(R,b))})}return M}var p=null;function m(M){if(M){var S=M.getElementById("react-draggable-style-el");S||(S=M.createElement("style"),S.type="text/css",S.id="react-draggable-style-el",S.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
`,S.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
`,M.getElementsByTagName("head")[0].appendChild(S)),M.body&&(0,f.addClassName)(M.body,"react-draggable-transparent-selection")}}function y(M){if(M)try{if(M.body&&(0,f.removeClassName)(M.body,"react-draggable-transparent-selection"),M.selection)M.selection.empty();else{var S=(M.defaultView||window).getSelection();S&&S.type!=="Caret"&&S.removeAllRanges()}}catch{}}var C={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},w=C.mouse,B=(function(M){(0,u.default)(S,M);function S(R){var b;return(0,a.default)(this,S),b=(0,s.default)(this,(0,l.default)(S).call(this,R)),b.isDragging=!1,b.lastX=p,b.width=0,b._setHandleRef=b._setHandleRef.bind((0,c.default)(b)),b._handleClick=b._handleClick.bind((0,c.default)(b)),b._handleMouseDown=b._handleMouseDown.bind((0,c.default)(b)),b._handleMouseUp=b._handleMouseUp.bind((0,c.default)(b)),b._handleTouchStart=b._handleTouchStart.bind((0,c.default)(b)),b._handleTouchEnd=b._handleTouchEnd.bind((0,c.default)(b)),b._handleDragStart=b._handleDragStart.bind((0,c.default)(b)),b._handleDragStop=b._handleDragStop.bind((0,c.default)(b)),b._handleDrag=b._handleDrag.bind((0,c.default)(b)),b}return(0,o.default)(S,[{key:"componentWillUnmount",value:function(){if(this.handleRef){var b=this.handleRef.ownerDocument;b.removeEventListener(C.mouse.move,this._handleDrag),b.removeEventListener(C.mouse.stop,this._handleDragStop),b.removeEventListener(C.touch.move,this._handleDrag),b.removeEventListener(C.touch.stop,this._handleDragStop),y(b)}}},{key:"render",value:function(){var b=this.props,T=b.style;b.column,b.onResizeStart,b.onResize,b.onResizeStop,b.minWidth;var D=(0,i.default)(b,["style","column","onResizeStart","onResize","onResizeStop","minWidth"]);return A.default.createElement("div",(0,r.default)({},D,{ref:this._setHandleRef,onClick:this._handleClick,onMouseDown:this._handleMouseDown,onMouseUp:this._handleMouseUp,onTouchStart:this._handleTouchStart,onTouchEnd:this._handleTouchEnd,style:g({userSelect:"none",touchAction:"none",position:"absolute",top:0,bottom:0,right:0,cursor:"col-resize"},T)}))}},{key:"_setHandleRef",value:function(b){this.handleRef=b}},{key:"_handleClick",value:function(b){b.stopPropagation()}},{key:"_handleMouseDown",value:function(b){w=C.mouse,this._handleDragStart(b)}},{key:"_handleMouseUp",value:function(b){w=C.mouse,this._handleDragStop(b)}},{key:"_handleTouchStart",value:function(b){w=C.touch,this._handleDragStart(b)}},{key:"_handleTouchEnd",value:function(b){w=C.touch,this._handleDragStop(b)}},{key:"_handleDragStart",value:function(b){if(!(typeof b.button=="number"&&b.button!==0)){this.isDragging=!0,this.lastX=p,this.width=this.props.column.width,this.props.onResizeStart(this.props.column);var T=this.handleRef.ownerDocument;m(T),T.addEventListener(w.move,this._handleDrag),T.addEventListener(w.stop,this._handleDragStop)}}},{key:"_handleDragStop",value:function(b){if(this.isDragging){this.isDragging=!1,this.props.onResizeStop(this.props.column);var T=this.handleRef.ownerDocument;y(T),T.removeEventListener(w.move,this._handleDrag),T.removeEventListener(w.stop,this._handleDragStop)}}},{key:"_handleDrag",value:function(b){var T=b.clientX;b.type===C.touch.move&&(b.preventDefault(),b.targetTouches&&b.targetTouches[0]&&(T=b.targetTouches[0].clientX));var D=this.handleRef.offsetParent,F=D.getBoundingClientRect(),_=T+D.scrollLeft-F.left;if(this.lastX===p){this.lastX=_;return}var N=this.props,P=N.column,k=N.minWidth,j=P.width,Y=P.maxWidth,X=P.minWidth,K=X===void 0?k:X,U=_-this.lastX;if(U){this.width=this.width+U,this.lastX=_;var G=this.width;Y&&G>Y?G=Y:G<K&&(G=K),G!==j&&this.props.onResize(P,G)}}}]),S})(A.default.PureComponent);B.defaultProps={onResizeStart:f.noop,onResize:f.noop,onResizeStop:f.noop,minWidth:30},B.propTypes={style:d.default.object,column:d.default.object,onResizeStart:d.default.func,onResize:d.default.func,onResizeStop:d.default.func,minWidth:d.default.number};var x=B;e.default=x})(YO)),YO}var UO={},_le;function bBt(){return _le||(_le=1,(function(e){var t=$r();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(Mo()),n=t(bA()),i=t(jd()),a=F2e();function o(c,u){var A=Object.keys(c);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(c);u&&(d=d.filter(function(f){return Object.getOwnPropertyDescriptor(c,f).enumerable})),A.push.apply(A,d)}return A}function s(c){for(var u=1;u<arguments.length;u++){var A=arguments[u]!=null?arguments[u]:{};u%2?o(A,!0).forEach(function(d){(0,r.default)(c,d,A[d])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(A)):o(A).forEach(function(d){Object.defineProperty(c,d,Object.getOwnPropertyDescriptor(A,d))})}return c}var l=(function(){function c(u,A){(0,n.default)(this,c),this._origColumns=[],this.reset(u,A)}return(0,i.default)(c,[{key:"_cache",value:function(A,d){return A in this._cached?this._cached[A]:(this._cached[A]=d(),this._cached[A])}},{key:"reset",value:function(A,d){var f=this;this._columns=A.map(function(h){var g=h.width;if(h.resizable){var p=f._origColumns.findIndex(function(m){return m.key===h.key});p>=0&&f._origColumns[p].width===h.width&&(g=f._columns[p].width)}return s({},h,{width:g})}),this._origColumns=A,this._fixed=d,this._cached={},this._columnStyles=this.recomputeColumnStyles()}},{key:"resetCache",value:function(){this._cached={}}},{key:"getOriginalColumns",value:function(){return this._origColumns}},{key:"getColumns",value:function(){return this._columns}},{key:"getVisibleColumns",value:function(){var A=this;return this._cache("visibleColumns",function(){return A._columns.filter(function(d){return!d.hidden})})}},{key:"hasFrozenColumns",value:function(){var A=this;return this._cache("hasFrozenColumns",function(){return A._fixed&&A.getVisibleColumns().some(function(d){return!!d.frozen})})}},{key:"hasLeftFrozenColumns",value:function(){var A=this;return this._cache("hasLeftFrozenColumns",function(){return A._fixed&&A.getVisibleColumns().some(function(d){return d.frozen===a.FrozenDirection.LEFT||d.frozen===!0})})}},{key:"hasRightFrozenColumns",value:function(){var A=this;return this._cache("hasRightFrozenColumns",function(){return A._fixed&&A.getVisibleColumns().some(function(d){return d.frozen===a.FrozenDirection.RIGHT})})}},{key:"getMainColumns",value:function(){var A=this;return this._cache("mainColumns",function(){var d=A.getVisibleColumns();if(!A.hasFrozenColumns())return d;var f=[];return A.getLeftFrozenColumns().forEach(function(h){f.push(s({},h,(0,r.default)({},c.PlaceholderKey,!0)))}),A.getVisibleColumns().forEach(function(h){h.frozen||f.push(h)}),A.getRightFrozenColumns().forEach(function(h){f.push(s({},h,(0,r.default)({},c.PlaceholderKey,!0)))}),f})}},{key:"getLeftFrozenColumns",value:function(){var A=this;return this._cache("leftFrozenColumns",function(){return A._fixed?A.getVisibleColumns().filter(function(d){return d.frozen===a.FrozenDirection.LEFT||d.frozen===!0}):[]})}},{key:"getRightFrozenColumns",value:function(){var A=this;return this._cache("rightFrozenColumns",function(){return A._fixed?A.getVisibleColumns().filter(function(d){return d.frozen===a.FrozenDirection.RIGHT}):[]})}},{key:"getColumn",value:function(A){var d=this._columns.findIndex(function(f){return f.key===A});return this._columns[d]}},{key:"getColumnsWidth",value:function(){var A=this;return this._cache("columnsWidth",function(){return A.recomputeColumnsWidth(A.getVisibleColumns())})}},{key:"getLeftFrozenColumnsWidth",value:function(){var A=this;return this._cache("leftFrozenColumnsWidth",function(){return A.recomputeColumnsWidth(A.getLeftFrozenColumns())})}},{key:"getRightFrozenColumnsWidth",value:function(){var A=this;return this._cache("rightFrozenColumnsWidth",function(){return A.recomputeColumnsWidth(A.getRightFrozenColumns())})}},{key:"recomputeColumnsWidth",value:function(A){return A.reduce(function(d,f){return d+f.width},0)}},{key:"setColumnWidth",value:function(A,d){var f=this.getColumn(A);f.width=d,this._cached={},this._columnStyles[f.key]=this.recomputeColumnStyle(f)}},{key:"getColumnStyle",value:function(A){return this._columnStyles[A]}},{key:"getColumnStyles",value:function(){return this._columnStyles}},{key:"recomputeColumnStyle",value:function(A){var d=0,f=0;this._fixed||(d=typeof A.flexGrow=="number"?A.flexGrow:0,f=typeof A.flexShrink=="number"?A.flexShrink:1);var h="".concat(d," ").concat(f," auto"),g=s({},A.style,{flex:h,msFlex:h,WebkitFlex:h,width:A.width,overflow:"hidden"});return!this._fixed&&A.maxWidth&&(g.maxWidth=A.maxWidth),!this._fixed&&A.minWidth&&(g.minWidth=A.minWidth),g}},{key:"recomputeColumnStyles",value:function(){var A=this;return this._columns.reduce(function(d,f){return d[f.key]=A.recomputeColumnStyle(f),d},{})}}]),c})();e.default=l,l.PlaceholderKey="__placeholder__"})(UO)),UO}var Nle;function IBt(){return Nle||(Nle=1,(function(e){var t=na(),r=$r();Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(qg()),i=r(ia()),a=r(Mo()),o=r(bA()),s=r(jd()),l=r(Yd()),c=r(Ld()),u=r($g()),A=r(zd()),d=r(an()),f=r(gu()),h=r(Jo()),g=r(D2e),p=r(mBt()),m=r(EBt()),y=r(yBt()),C=r(CBt()),w=r(wBt()),B=t(F2e()),x=r(_2e()),M=r(BBt()),S=r(xBt()),R=r(MBt()),b=r(bBt()),T=e1();function D(K,U){var G=Object.keys(K);if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(K);U&&(z=z.filter(function(H){return Object.getOwnPropertyDescriptor(K,H).enumerable})),G.push.apply(G,z)}return G}function F(K){for(var U=1;U<arguments.length;U++){var G=arguments[U]!=null?arguments[U]:{};U%2?D(G,!0).forEach(function(z){(0,a.default)(K,z,G[z])}):Object.getOwnPropertyDescriptors?Object.defineProperties(K,Object.getOwnPropertyDescriptors(G)):D(G).forEach(function(z){Object.defineProperty(K,z,Object.getOwnPropertyDescriptor(G,z))})}return K}var _=(0,g.default)(function(K,U){return K||(0,T.normalizeColumns)(U)}),N=function(U,G,z){return{width:U,maxWidth:G,height:z,overflow:"hidden"}},P={TableCell:w.default,TableHeaderCell:C.default,ExpandIcon:M.default,SortIndicator:S.default},k=50,j=[],Y=(function(K){(0,A.default)(U,K);function U(G){var z;(0,o.default)(this,U),z=(0,l.default)(this,(0,c.default)(U).call(this,G));var H=G.columns,V=G.children,Z=G.defaultExpandedRowKeys;return z.state={scrollbarSize:0,hoveredRowKey:null,resizingKey:null,resizingWidth:0,expandedRowKeys:(0,T.cloneArray)(Z)},z.columnManager=new b.default(_(H,V),G.fixed),z._setContainerRef=z._setContainerRef.bind((0,u.default)(z)),z._setMainTableRef=z._setMainTableRef.bind((0,u.default)(z)),z._setLeftTableRef=z._setLeftTableRef.bind((0,u.default)(z)),z._setRightTableRef=z._setRightTableRef.bind((0,u.default)(z)),z.renderExpandIcon=z.renderExpandIcon.bind((0,u.default)(z)),z.renderRow=z.renderRow.bind((0,u.default)(z)),z.renderRowCell=z.renderRowCell.bind((0,u.default)(z)),z.renderHeader=z.renderHeader.bind((0,u.default)(z)),z.renderHeaderCell=z.renderHeaderCell.bind((0,u.default)(z)),z._handleScroll=z._handleScroll.bind((0,u.default)(z)),z._handleVerticalScroll=z._handleVerticalScroll.bind((0,u.default)(z)),z._handleRowsRendered=z._handleRowsRendered.bind((0,u.default)(z)),z._handleRowHover=z._handleRowHover.bind((0,u.default)(z)),z._handleRowExpand=z._handleRowExpand.bind((0,u.default)(z)),z._handleColumnResize=(0,T.throttle)(z._handleColumnResize.bind((0,u.default)(z)),k),z._handleColumnResizeStart=z._handleColumnResizeStart.bind((0,u.default)(z)),z._handleColumnResizeStop=z._handleColumnResizeStop.bind((0,u.default)(z)),z._handleColumnSort=z._handleColumnSort.bind((0,u.default)(z)),z._handleFrozenRowHeightChange=z._handleFrozenRowHeightChange.bind((0,u.default)(z)),z._handleRowHeightChange=z._handleRowHeightChange.bind((0,u.default)(z)),z._getLeftTableContainerStyle=(0,g.default)(N),z._getRightTableContainerStyle=(0,g.default)(N),z._flattenOnKeys=(0,g.default)(function(ne,re,ue){return z._depthMap={},(0,T.flattenOnKeys)(ne,re,z._depthMap,ue)}),z._resetColumnManager=(0,g.default)(function(ne,re){z.columnManager.reset(ne,re),z.props.estimatedRowHeight&&re&&(z.columnManager.hasLeftFrozenColumns()||(z._leftRowHeightMap={}),z.columnManager.hasRightFrozenColumns()||(z._rightRowHeightMap={}))},function(ne,re){return(0,T.isObjectEqual)(ne,re,z.props.ignoreFunctionInColumnCompare)}),z._isResetting=!1,z._resetIndex=null,z._rowHeightMap={},z._rowHeightMapBuffer={},z._mainRowHeightMap={},z._leftRowHeightMap={},z._rightRowHeightMap={},z._getEstimatedTotalRowsHeight=(0,g.default)(T.getEstimatedTotalRowsHeight),z._getRowHeight=z._getRowHeight.bind((0,u.default)(z)),z._updateRowHeights=(0,T.debounce)(function(){z._isResetting=!0,z._rowHeightMap=F({},z._rowHeightMap,{},z._rowHeightMapBuffer),z.resetAfterRowIndex(z._resetIndex,!1),z._rowHeightMapBuffer={},z._resetIndex=null,z.forceUpdateTable(),z.forceUpdate(),z._isResetting=!1},0),z._scroll={scrollLeft:0,scrollTop:0},z._scrollHeight=0,z._lastScannedRowIndex=-1,z._hasDataChangedSinceEndReached=!0,z._data=G.data,z._depthMap={},z._horizontalScrollbarSize=0,z._verticalScrollbarSize=0,z._scrollbarPresenceChanged=!1,z}return(0,s.default)(U,[{key:"getDOMNode",value:function(){return this.tableNode}},{key:"getColumnManager",value:function(){return this.columnManager}},{key:"getExpandedRowKeys",value:function(){var z=this.props.expandedRowKeys;return z!==void 0?z||j:this.state.expandedRowKeys}},{key:"getExpandedState",value:function(){return{expandedData:this._data,expandedRowKeys:this.getExpandedRowKeys(),expandedDepthMap:this._depthMap}}},{key:"getTotalRowsHeight",value:function(){var z=this.props,H=z.rowHeight,V=z.estimatedRowHeight;return V?this.table?this.table.getTotalRowsHeight():this._getEstimatedTotalRowsHeight(this._data,V):this._data.length*H}},{key:"getTotalColumnsWidth",value:function(){return this.columnManager.getColumnsWidth()}},{key:"forceUpdateTable",value:function(){this.table&&this.table.forceUpdateTable(),this.leftTable&&this.leftTable.forceUpdateTable(),this.rightTable&&this.rightTable.forceUpdateTable()}},{key:"resetAfterRowIndex",value:function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;this.props.estimatedRowHeight&&(this.table&&this.table.resetAfterRowIndex(z,H),this.leftTable&&this.leftTable.resetAfterRowIndex(z,H),this.rightTable&&this.rightTable.resetAfterRowIndex(z,H))}},{key:"resetRowHeightCache",value:function(){this.props.estimatedRowHeight&&(this._resetIndex=null,this._rowHeightMapBuffer={},this._rowHeightMap={},this._mainRowHeightMap={},this._leftRowHeightMap={},this._rightRowHeightMap={})}},{key:"scrollToPosition",value:function(z){this._scroll=z,this.table&&this.table.scrollToPosition(z),this.leftTable&&this.leftTable.scrollToTop(z.scrollTop),this.rightTable&&this.rightTable.scrollToTop(z.scrollTop)}},{key:"scrollToTop",value:function(z){this._scroll.scrollTop=z,this.table&&this.table.scrollToPosition(this._scroll),this.leftTable&&this.leftTable.scrollToTop(z),this.rightTable&&this.rightTable.scrollToTop(z)}},{key:"scrollToLeft",value:function(z){this._scroll.scrollLeft=z,this.table&&this.table.scrollToPosition(this._scroll)}},{key:"scrollToRow",value:function(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"auto";this.table&&this.table.scrollToRow(z,H),this.leftTable&&this.leftTable.scrollToRow(z,H),this.rightTable&&this.rightTable.scrollToRow(z,H)}},{key:"setExpandedRowKeys",value:function(z){this.props.expandedRowKeys===void 0&&this.setState({expandedRowKeys:(0,T.cloneArray)(z)})}},{key:"renderExpandIcon",value:function(z){var H=z.rowData,V=z.rowIndex,Z=z.depth,ne=z.onExpand,re=this.props,ue=re.rowKey,he=re.expandColumnKey,me=re.expandIconProps;if(!he)return null;var be=V>=0&&(0,T.hasChildren)(H),Me=V>=0&&this.getExpandedRowKeys().indexOf(H[ue])>=0,ie=(0,T.callOrReturn)(me,{rowData:H,rowIndex:V,depth:Z,expandable:be,expanded:Me}),Se=this._getComponent("ExpandIcon");return d.default.createElement(Se,(0,i.default)({depth:Z,expandable:be,expanded:Me},ie,{onExpand:ne}))}},{key:"renderRow",value:function(z){var H,V=z.isScrolling,Z=z.columns,ne=z.rowData,re=z.rowIndex,ue=z.style,he=this.props,me=he.rowClassName,be=he.rowRenderer,Me=he.rowEventHandlers,ie=he.expandColumnKey,Se=he.estimatedRowHeight,Ue=(0,T.callOrReturn)(me,{columns:Z,rowData:ne,rowIndex:re}),ct=(0,T.callOrReturn)(this.props.rowProps,{columns:Z,rowData:ne,rowIndex:re}),He=ne[this.props.rowKey],Re=this._depthMap[He]||0,Ce=(0,h.default)(this._prefixClass("row"),Ue,(H={},(0,a.default)(H,this._prefixClass("row--depth-".concat(Re)),!!ie&&re>=0),(0,a.default)(H,this._prefixClass("row--expanded"),!!ie&&this.getExpandedRowKeys().indexOf(He)>=0),(0,a.default)(H,this._prefixClass("row--hovered"),!V&&He===this.state.hoveredRowKey),(0,a.default)(H,this._prefixClass("row--frozen"),Re===0&&re<0),(0,a.default)(H,this._prefixClass("row--customized"),be),H)),De=this.columnManager.hasFrozenColumns(),Ie=F({},ct,{role:"row",key:"row-".concat(He),isScrolling:V,className:Ce,style:ue,columns:Z,rowIndex:re,rowData:ne,rowKey:He,expandColumnKey:ie,depth:Re,rowEventHandlers:Me,rowRenderer:be,estimatedRowHeight:re>=0?Se:void 0,getIsResetting:this._getIsResetting,cellRenderer:this.renderRowCell,expandIconRenderer:this.renderExpandIcon,onRowExpand:this._handleRowExpand,onRowHover:De?this._handleRowHover:null,onRowHeightChange:De?this._handleFrozenRowHeightChange:this._handleRowHeightChange});return d.default.createElement(y.default,Ie)}},{key:"renderRowCell",value:function(z){var H,V=z.isScrolling,Z=z.columns,ne=z.column,re=z.columnIndex,ue=z.rowData,he=z.rowIndex,me=z.expandIcon;if(ne[b.default.PlaceholderKey])return d.default.createElement("div",{key:"row-".concat(ue[this.props.rowKey],"-cell-").concat(ne.key,"-placeholder"),className:this._prefixClass("row-cell-placeholder"),style:this.columnManager.getColumnStyle(ne.key)});var be=ne.className,Me=ne.dataKey,ie=ne.dataGetter,Se=ne.cellRenderer,Ue=this._getComponent("TableCell"),ct=ie?ie({columns:Z,column:ne,columnIndex:re,rowData:ue,rowIndex:he}):(0,T.getValue)(ue,Me),He={isScrolling:V,cellData:ct,columns:Z,column:ne,columnIndex:re,rowData:ue,rowIndex:he,container:this},Re=(0,T.renderElement)(Se||d.default.createElement(Ue,{className:this._prefixClass("row-cell-text")}),He),Ce=(0,T.callOrReturn)(be,{cellData:ct,columns:Z,column:ne,columnIndex:re,rowData:ue,rowIndex:he}),De=(0,h.default)(this._prefixClass("row-cell"),Ce,(H={},(0,a.default)(H,this._prefixClass("row-cell--align-center"),ne.align===B.Alignment.CENTER),(0,a.default)(H,this._prefixClass("row-cell--align-right"),ne.align===B.Alignment.RIGHT),H)),Ie=(0,T.callOrReturn)(this.props.cellProps,{columns:Z,column:ne,columnIndex:re,rowData:ue,rowIndex:he}),$e=Ie||{},Ct=$e.tagName,Ze=(0,n.default)($e,["tagName"]),tt=Ct||"div";return d.default.createElement(tt,(0,i.default)({role:"gridcell",key:"row-".concat(ue[this.props.rowKey],"-cell-").concat(ne.key)},Ze,{className:De,style:this.columnManager.getColumnStyle(ne.key)}),me,Re)}},{key:"renderHeader",value:function(z){var H,V=z.columns,Z=z.headerIndex,ne=z.style,re=this.props,ue=re.headerClassName,he=re.headerRenderer,me=(0,T.callOrReturn)(ue,{columns:V,headerIndex:Z}),be=(0,T.callOrReturn)(this.props.headerProps,{columns:V,headerIndex:Z}),Me=(0,h.default)(this._prefixClass("header-row"),me,(H={},(0,a.default)(H,this._prefixClass("header-row--resizing"),!!this.state.resizingKey),(0,a.default)(H,this._prefixClass("header-row--customized"),he),H)),ie=F({},be,{role:"row",key:"header-".concat(Z),className:Me,style:ne,columns:V,headerIndex:Z,headerRenderer:he,cellRenderer:this.renderHeaderCell,expandColumnKey:this.props.expandColumnKey,expandIcon:this._getComponent("ExpandIcon")});return d.default.createElement(m.default,ie)}},{key:"renderHeaderCell",value:function(z){var H,V=z.columns,Z=z.column,ne=z.columnIndex,re=z.headerIndex,ue=z.expandIcon;if(Z[b.default.PlaceholderKey])return d.default.createElement("div",{key:"header-".concat(re,"-cell-").concat(Z.key,"-placeholder"),className:this._prefixClass("header-cell-placeholder"),style:this.columnManager.getColumnStyle(Z.key)});var he=Z.headerClassName,me=Z.headerRenderer,be=this.props,Me=be.sortBy,ie=be.sortState,Se=be.headerCellProps,Ue=this._getComponent("TableHeaderCell"),ct=this._getComponent("SortIndicator"),He={columns:V,column:Z,columnIndex:ne,headerIndex:re,container:this},Re=(0,T.renderElement)(me||d.default.createElement(Ue,{className:this._prefixClass("header-cell-text")}),He),Ce,De;if(ie){var Ie=ie[Z.key];Ce=Ie===x.default.ASC||Ie===x.default.DESC,De=Ce?Ie:x.default.ASC}else Ce=Z.key===Me.key,De=Ce?Me.order:x.default.ASC;var $e=(0,T.callOrReturn)(he,{columns:V,column:Z,columnIndex:ne,headerIndex:re}),Ct=(0,h.default)(this._prefixClass("header-cell"),$e,(H={},(0,a.default)(H,this._prefixClass("header-cell--align-center"),Z.align===B.Alignment.CENTER),(0,a.default)(H,this._prefixClass("header-cell--align-right"),Z.align===B.Alignment.RIGHT),(0,a.default)(H,this._prefixClass("header-cell--sortable"),Z.sortable),(0,a.default)(H,this._prefixClass("header-cell--sorting"),Ce),(0,a.default)(H,this._prefixClass("header-cell--resizing"),Z.key===this.state.resizingKey),H)),Ze=(0,T.callOrReturn)(Se,{columns:V,column:Z,columnIndex:ne,headerIndex:re}),tt=Ze||{},nt=tt.tagName,rt=(0,n.default)(tt,["tagName"]),qe=nt||"div";return d.default.createElement(qe,(0,i.default)({role:"gridcell",key:"header-".concat(re,"-cell-").concat(Z.key),onClick:Z.sortable?this._handleColumnSort:null},rt,{className:Ct,style:this.columnManager.getColumnStyle(Z.key),"data-key":Z.key}),ue,Re,Z.sortable&&d.default.createElement(ct,{sorting:Ce,sortOrder:De,className:(0,h.default)(this._prefixClass("sort-indicator"),(0,a.default)({},this._prefixClass("sort-indicator--descending"),De===x.default.DESC))}),Z.resizable&&d.default.createElement(R.default,{className:this._prefixClass("column-resizer"),column:Z,onResizeStart:this._handleColumnResizeStart,onResizeStop:this._handleColumnResizeStop,onResize:this._handleColumnResize}))}},{key:"renderMainTable",value:function(){var z=this.props,H=z.width,V=z.headerHeight,Z=z.rowHeight,ne=z.fixed,re=z.estimatedRowHeight,ue=(0,n.default)(z,["width","headerHeight","rowHeight","fixed","estimatedRowHeight"]),he=this._getTableHeight(),me=H-this._verticalScrollbarSize;if(ne){var be=this.columnManager.getColumnsWidth();me=Math.max(Math.round(be),me)}return d.default.createElement(p.default,(0,i.default)({},ue,this.state,{className:this._prefixClass("table-main"),ref:this._setMainTableRef,data:this._data,columns:this.columnManager.getMainColumns(),width:H,height:he,headerHeight:V,rowHeight:Z,estimatedRowHeight:re,getRowHeight:re?this._getRowHeight:void 0,headerWidth:me+(ne?this._verticalScrollbarSize:0),bodyWidth:me,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleScroll,onRowsRendered:this._handleRowsRendered}))}},{key:"renderLeftTable",value:function(){if(!this.columnManager.hasLeftFrozenColumns())return null;var z=this.props,H=z.width,V=z.headerHeight,Z=z.rowHeight,ne=z.estimatedRowHeight,re=(0,n.default)(z,["width","headerHeight","rowHeight","estimatedRowHeight"]),ue=this._getFrozenContainerHeight(),he=this._verticalScrollbarSize||20,me=this.columnManager.getLeftFrozenColumnsWidth();return d.default.createElement(p.default,(0,i.default)({},re,this.state,{containerStyle:this._getLeftTableContainerStyle(me,H,ue),className:this._prefixClass("table-frozen-left"),ref:this._setLeftTableRef,data:this._data,columns:this.columnManager.getLeftFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:me+he,height:ue,headerHeight:V,rowHeight:Z,estimatedRowHeight:ne,getRowHeight:ne?this._getRowHeight:void 0,headerWidth:me+he,bodyWidth:me+he,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:T.noop}))}},{key:"renderRightTable",value:function(){if(!this.columnManager.hasRightFrozenColumns())return null;var z=this.props,H=z.width,V=z.headerHeight,Z=z.rowHeight,ne=z.estimatedRowHeight,re=(0,n.default)(z,["width","headerHeight","rowHeight","estimatedRowHeight"]),ue=this._getFrozenContainerHeight(),he=this.columnManager.getRightFrozenColumnsWidth(),me=this._verticalScrollbarSize;return d.default.createElement(p.default,(0,i.default)({},re,this.state,{containerStyle:this._getLeftTableContainerStyle(he+me,H,ue),className:this._prefixClass("table-frozen-right"),ref:this._setRightTableRef,data:this._data,columns:this.columnManager.getRightFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:he+me,height:ue,headerHeight:V,rowHeight:Z,estimatedRowHeight:ne,getRowHeight:ne?this._getRowHeight:void 0,headerWidth:he+me,bodyWidth:he,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:T.noop}))}},{key:"renderResizingLine",value:function(){var z=this.props,H=z.width,V=z.fixed,Z=this.state.resizingKey;if(!V||!Z)return null;var ne=this.columnManager.getMainColumns(),re=ne.findIndex(function(Ue){return Ue.key===Z}),ue=ne[re],he=ue.width,me=ue.frozen,be=this.columnManager.recomputeColumnsWidth(ne.slice(0,re)),Me=be+he;if(!me)Me-=this._scroll.scrollLeft;else if(me===B.FrozenDirection.RIGHT){var ie=this.columnManager.recomputeColumnsWidth(ne.slice(re+1));ie+he>H-this._verticalScrollbarSize?Me=he:Me=H-this._verticalScrollbarSize-ie}var Se={left:Me,height:this._getTableHeight()-this._horizontalScrollbarSize};return d.default.createElement("div",{className:this._prefixClass("resizing-line"),style:Se})}},{key:"renderFooter",value:function(){var z=this.props,H=z.footerHeight,V=z.footerRenderer;return H===0?null:d.default.createElement("div",{className:this._prefixClass("footer"),style:{height:H}},(0,T.renderElement)(V))}},{key:"renderEmptyLayer",value:function(){var z=this.props,H=z.data,V=z.frozenData,Z=z.footerHeight,ne=z.emptyRenderer;if(H&&H.length||V&&V.length)return null;var re=this._getHeaderHeight();return d.default.createElement("div",{className:this._prefixClass("empty-layer"),style:{top:re,bottom:Z}},(0,T.renderElement)(ne))}},{key:"renderOverlay",value:function(){var z=this.props.overlayRenderer;return d.default.createElement("div",{className:this._prefixClass("overlay")},!!z&&(0,T.renderElement)(z))}},{key:"render",value:function(){var z,H=this.props,V=H.columns,Z=H.children,ne=H.width,re=H.fixed,ue=H.data,he=H.frozenData,me=H.expandColumnKey,be=H.disabled,Me=H.className,ie=H.style,Se=H.footerHeight,Ue=H.classPrefix,ct=H.estimatedRowHeight;this._resetColumnManager(_(V,Z),re);var He=me?this._flattenOnKeys(ue,this.getExpandedRowKeys(),this.props.rowKey):ue;this._data!==He&&(this.resetAfterRowIndex(0,!1),this._data=He),this._calcScrollbarSizes(),this._totalRowsHeight=this.getTotalRowsHeight();var Re=F({},ie,{width:ne,height:this._getTableHeight()+Se,position:"relative"}),Ce=(0,h.default)(Ue,Me,(z={},(0,a.default)(z,"".concat(Ue,"--fixed"),re),(0,a.default)(z,"".concat(Ue,"--expandable"),!!me),(0,a.default)(z,"".concat(Ue,"--empty"),ue.length===0),(0,a.default)(z,"".concat(Ue,"--has-frozen-rows"),he.length>0),(0,a.default)(z,"".concat(Ue,"--has-frozen-columns"),this.columnManager.hasFrozenColumns()),(0,a.default)(z,"".concat(Ue,"--disabled"),be),(0,a.default)(z,"".concat(Ue,"--dynamic"),!!ct),z));return d.default.createElement("div",{ref:this._setContainerRef,className:Ce,style:Re},this.renderFooter(),this.renderMainTable(),this.renderLeftTable(),this.renderRightTable(),this.renderResizingLine(),this.renderEmptyLayer(),this.renderOverlay())}},{key:"componentDidMount",value:function(){var z=this.props.getScrollbarSize();z>0&&this.setState({scrollbarSize:z})}},{key:"componentDidUpdate",value:function(z,H){var V=this.props,Z=V.data,ne=V.height,re=V.maxHeight,ue=V.estimatedRowHeight;Z!==z.data&&(this._lastScannedRowIndex=-1,this._hasDataChangedSinceEndReached=!0),(re!==z.maxHeight||ne!==z.height)&&this._maybeCallOnEndReached(),this._maybeScrollbarPresenceChange(),ue&&this.getTotalRowsHeight()!==this._totalRowsHeight&&this.forceUpdate()}},{key:"_prefixClass",value:function(z){return"".concat(this.props.classPrefix,"__").concat(z)}},{key:"_setContainerRef",value:function(z){this.tableNode=z}},{key:"_setMainTableRef",value:function(z){this.table=z}},{key:"_setLeftTableRef",value:function(z){this.leftTable=z}},{key:"_setRightTableRef",value:function(z){this.rightTable=z}},{key:"_getComponent",value:function(z){return this.props.components&&this.props.components[z]?this.props.components[z]:P[z]}},{key:"_getRowHeight",value:function(z){var H=this.props,V=H.estimatedRowHeight,Z=H.rowKey;return this._rowHeightMap[this._data[z][Z]]||(0,T.callOrReturn)(V,{rowData:this._data[z],rowIndex:z})}},{key:"_getIsResetting",value:function(){return this._isResetting}},{key:"_getHeaderHeight",value:function(){var z=this.props.headerHeight;return Array.isArray(z)?z.reduce(function(H,V){return H+V},0):z}},{key:"_getFrozenRowsHeight",value:function(){var z=this.props,H=z.frozenData,V=z.rowHeight;return H.length*V}},{key:"_getTableHeight",value:function(){var z=this.props,H=z.height,V=z.maxHeight,Z=z.footerHeight,ne=H-Z;if(V>0){var re=this._getFrozenRowsHeight(),ue=this.getTotalRowsHeight(),he=this._getHeaderHeight(),me=he+re+ue+this._horizontalScrollbarSize;ne=Math.min(me,V-Z)}return ne}},{key:"_getBodyHeight",value:function(){return this._getTableHeight()-this._getHeaderHeight()-this._getFrozenRowsHeight()}},{key:"_getFrozenContainerHeight",value:function(){var z=this.props.maxHeight,H=this._getTableHeight()-(this._data.length>0?this._horizontalScrollbarSize:0);if(z>0)return H;var V=this.getTotalRowsHeight()+this._getHeaderHeight()+this._getFrozenRowsHeight();return Math.min(H,V)}},{key:"_calcScrollbarSizes",value:function(){var z=this.props,H=z.fixed,V=z.width,Z=this.state.scrollbarSize,ne=this.getTotalRowsHeight(),re=this.getTotalColumnsWidth(),ue=this._horizontalScrollbarSize,he=this._verticalScrollbarSize;Z===0?(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0):!H||re<=V-Z?(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=ne>this._getBodyHeight()?Z:0):re>V?(this._horizontalScrollbarSize=Z,this._verticalScrollbarSize=ne>this._getBodyHeight()-this._horizontalScrollbarSize?Z:0):(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0,ne>this._getBodyHeight()&&(this._horizontalScrollbarSize=Z,this._verticalScrollbarSize=Z)),(ue!==this._horizontalScrollbarSize||he!==this._verticalScrollbarSize)&&(this._scrollbarPresenceChanged=!0)}},{key:"_maybeScrollbarPresenceChange",value:function(){if(this._scrollbarPresenceChanged){var z=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,z({size:this.state.scrollbarSize,horizontal:this._horizontalScrollbarSize>0,vertical:this._verticalScrollbarSize>0})}}},{key:"_maybeCallOnEndReached",value:function(){var z=this.props,H=z.onEndReached,V=z.onEndReachedThreshold,Z=this._scroll.scrollTop,ne=this.getTotalRowsHeight(),re=this._getBodyHeight();if(!(!H||!re||!ne)){var ue=ne-Z-re+this._horizontalScrollbarSize;this._lastScannedRowIndex>=0&&ue<=V&&(this._hasDataChangedSinceEndReached||ne!==this._scrollHeight)&&(this._hasDataChangedSinceEndReached=!1,this._scrollHeight=ne,H({distanceFromEnd:ue}))}}},{key:"_handleScroll",value:function(z){var H=this._scroll.scrollTop;this.scrollToPosition(z),this.props.onScroll(z),z.scrollTop>H&&this._maybeCallOnEndReached()}},{key:"_handleVerticalScroll",value:function(z){var H=z.scrollTop,V=this._scroll.scrollTop;H!==V&&this.scrollToTop(H),H>V&&this._maybeCallOnEndReached()}},{key:"_handleRowsRendered",value:function(z){this.props.onRowsRendered(z),z.overscanStopIndex>this._lastScannedRowIndex&&(this._lastScannedRowIndex=z.overscanStopIndex,this._maybeCallOnEndReached())}},{key:"_handleRowHover",value:function(z){var H=z.hovered,V=z.rowKey;this.setState({hoveredRowKey:H?V:null})}},{key:"_handleRowExpand",value:function(z){var H=z.expanded,V=z.rowData,Z=z.rowIndex,ne=z.rowKey,re=(0,T.cloneArray)(this.getExpandedRowKeys());if(H)!re.indexOf(ne)>=0&&re.push(ne);else{var ue=re.indexOf(ne);ue>-1&&re.splice(ue,1)}this.props.expandedRowKeys===void 0&&this.setState({expandedRowKeys:re}),this.props.onRowExpand({expanded:H,rowData:V,rowIndex:Z,rowKey:ne}),this.props.onExpandedRowsChange(re)}},{key:"_handleColumnResize",value:function(z,H){var V=z.key;this.columnManager.setColumnWidth(V,H),this.setState({resizingWidth:H});var Z=this.columnManager.getColumn(V);this.props.onColumnResize({column:Z,width:H})}},{key:"_handleColumnResizeStart",value:function(z){var H=z.key;this.setState({resizingKey:H})}},{key:"_handleColumnResizeStop",value:function(){var z=this.state,H=z.resizingKey,V=z.resizingWidth;if(this.setState({resizingKey:null,resizingWidth:0}),!(!H||!V)){var Z=this.columnManager.getColumn(H);this.props.onColumnResizeEnd({column:Z,width:V})}}},{key:"_handleColumnSort",value:function(z){var H=z.currentTarget.dataset.key,V=this.props,Z=V.sortBy,ne=V.sortState,re=V.onColumnSort,ue=x.default.ASC;ne?ue=ne[H]===x.default.ASC?x.default.DESC:x.default.ASC:H===Z.key&&(ue=Z.order===x.default.ASC?x.default.DESC:x.default.ASC);var he=this.columnManager.getColumn(H);re({column:he,key:H,order:ue})}},{key:"_handleFrozenRowHeightChange",value:function(z,H,V,Z){Z?Z===B.FrozenDirection.RIGHT?this._rightRowHeightMap[z]=H:this._leftRowHeightMap[z]=H:this._mainRowHeightMap[z]=H;var ne=Math.max(this._mainRowHeightMap[z]||0,this._leftRowHeightMap[z]||0,this._rightRowHeightMap[z]||0);this._rowHeightMap[z]!==ne&&this._handleRowHeightChange(z,ne,V)}},{key:"_handleRowHeightChange",value:function(z,H,V){this._resetIndex===null?this._resetIndex=V:this._resetIndex>V&&(this._resetIndex=V),this._rowHeightMapBuffer[z]=H,this._updateRowHeights()}}]),U})(d.default.PureComponent);Y.Column=B.default,Y.PlaceholderKey=b.default.PlaceholderKey,Y.defaultProps={classPrefix:"BaseTable",rowKey:"id",data:[],frozenData:[],fixed:!1,headerHeight:50,rowHeight:50,footerHeight:0,defaultExpandedRowKeys:[],sortBy:{},useIsScrolling:!1,overscanRowCount:1,onEndReachedThreshold:500,getScrollbarSize:T.getScrollbarSize,ignoreFunctionInColumnCompare:!0,onScroll:T.noop,onRowsRendered:T.noop,onScrollbarPresenceChange:T.noop,onRowExpand:T.noop,onExpandedRowsChange:T.noop,onColumnSort:T.noop,onColumnResize:T.noop,onColumnResizeEnd:T.noop},Y.propTypes={classPrefix:f.default.string,className:f.default.string,style:f.default.object,children:f.default.node,columns:f.default.arrayOf(f.default.shape(B.default.propTypes)),data:f.default.array.isRequired,frozenData:f.default.array,rowKey:f.default.oneOfType([f.default.string,f.default.number]).isRequired,width:f.default.number.isRequired,height:f.default.number,maxHeight:f.default.number,rowHeight:f.default.number,estimatedRowHeight:f.default.oneOfType([f.default.number,f.default.func]),headerHeight:f.default.oneOfType([f.default.number,f.default.arrayOf(f.default.number)]).isRequired,footerHeight:f.default.number,fixed:f.default.bool,disabled:f.default.bool,overlayRenderer:f.default.oneOfType([f.default.func,f.default.element]),emptyRenderer:f.default.oneOfType([f.default.func,f.default.element]),footerRenderer:f.default.oneOfType([f.default.func,f.default.element]),headerRenderer:f.default.oneOfType([f.default.func,f.default.element]),rowRenderer:f.default.oneOfType([f.default.func,f.default.element]),headerClassName:f.default.oneOfType([f.default.string,f.default.func]),rowClassName:f.default.oneOfType([f.default.string,f.default.func]),headerProps:f.default.oneOfType([f.default.object,f.default.func]),headerCellProps:f.default.oneOfType([f.default.object,f.default.func]),rowProps:f.default.oneOfType([f.default.object,f.default.func]),cellProps:f.default.oneOfType([f.default.object,f.default.func]),expandIconProps:f.default.oneOfType([f.default.object,f.default.func]),expandColumnKey:f.default.string,defaultExpandedRowKeys:f.default.arrayOf(f.default.oneOfType([f.default.string,f.default.number])),expandedRowKeys:f.default.arrayOf(f.default.oneOfType([f.default.string,f.default.number])),onRowExpand:f.default.func,onExpandedRowsChange:f.default.func,sortBy:f.default.shape({key:f.default.string,order:f.default.oneOf([x.default.ASC,x.default.DESC])}),sortState:f.default.object,onColumnSort:f.default.func,onColumnResize:f.default.func,onColumnResizeEnd:f.default.func,useIsScrolling:f.default.bool,overscanRowCount:f.default.number,getScrollbarSize:f.default.func,onScroll:f.default.func,onEndReached:f.default.func,onEndReachedThreshold:f.default.number,onRowsRendered:f.default.func,onScrollbarPresenceChange:f.default.func,rowEventHandlers:f.default.object,ignoreFunctionInColumnCompare:f.default.bool,components:f.default.shape({TableCell:f.default.elementType,TableHeaderCell:f.default.elementType,ExpandIcon:f.default.elementType,SortIndicator:f.default.elementType})};var X=Y;e.default=X})(QO)),QO}var SBt=IBt();const RBt=xn(SBt),TBt=dIe(({children:e})=>e),QBt=hIe(({children:e})=>e),DBt=JEt(({children:e})=>e),N2e=({selectedIndicator:e,handleSelectedIndicator:t,report:r,handleSort:n,indicators:i})=>{const[a,o]=E.useState([]),[s,l]=E.useState([]),c=dt(m=>m.cti.components.reports.loading),u=Sn();E.useEffect(()=>{if(a){const m=Owt(r,Ywt,gQ,i);l(m)}},[a]),E.useEffect(()=>{r.sections&&o(r.sections)},[r]);const A=({key:m,index:y,children:C,...w})=>C.length!==s.length?v.jsx(QBt,{index:y,children:v.jsxs("div",{...w,children:[v.jsx(DBt,{children:v.jsx("div",{children:v.jsx(Z8e,{})})}),C]})},m):v.jsx("div",{...w,children:C});function d(m){const[y,C]=E.useState(m.data),w=E.useRef(),B=()=>w.current.getDOMNode().querySelector(".BaseTable__table-frozen-left .BaseTable__body"),x=()=>w.current.getDOMNode().querySelector(".BaseTable__table-frozen-left"),M=R=>({...Wu(m.rowProps),tagName:A,index:R.rowIndex}),S=({oldIndex:R,newIndex:b})=>{const T=y.map(F=>({...F})),[D]=T.splice(R,1);T.splice(b,0,D),C(T),u(gze(!0)),m.handleSort(T)};return v.jsx(TBt,{useDragHandle:!0,getContainer:B,getHelperContainer:x,onSortEnd:S,children:v.jsx(RBt,{...m,ref:w,data:y,fixed:!0,rowProps:M})})}const f=()=>10,h=({columns:m,rowData:y,rowIndex:C})=>{let w="";return e!==null&&e===y.key&&(w+=" selected"),C%2===0&&(w+=" even-row"),w},g={onClick:({rowData:m,rowIndex:y,rowKey:C,event:w})=>{t(C)}},p=ce.useCallback(()=>c?v.jsx(co,{style:{backgroundColor:"rgba(255,255,255, 0.5)"}}):null,[c]);return v.jsx("div",{className:"reports-editor-table",children:v.jsx(hA,{children:({width:m,height:y})=>v.jsx(d,{fixed:!0,rowKey:"key",columns:s,headerHeight:50,headerClassName:"indicator-table-header",rowHeight:25,width:m,height:y,data:a,getScrollbarSize:f,rowClassName:h,overlayRenderer:p,rowEventHandlers:g,handleSort:n,style:{fontSize:"11px"}})})})};N2e.propTypes={selectedIndicator:J.number,handleSelectedIndicator:J.func,report:J.object,handleSort:J.func};const k2e=({indicator:e})=>{const r=Object.keys(e).filter(n=>n.substring(0,11)==="description").map((n,i)=>i===0||e[`indicateur_entete_etendue_${i+1}`]?v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:`Description série ${i+1}`}),v.jsx(Je.Item,{name:i===0?"description":`description_${i+1}`,children:v.jsx(jt,{})})]})},i):null);return v.jsx("div",{style:{overflow:"scroll"},children:r})};k2e.propTypes={indicator:J.object};const{Option:FBt}=hn,P2e=({form:e,specific:t=!1})=>{const r=dt(s=>s.cti.components.reports.data.lastViews),[n,i]=E.useState(!0),a=r?.map((s,l)=>v.jsx(FBt,{value:s.name,variables:s.variables,children:s.label},l)),o=(s,l)=>{i(!1),t===!0?e.setFieldsValue({specific_viewlink:s,specific_viewlink_param:l.variables}):e.setFieldsValue({viewlink:s,viewlink_param:l.variables})};return v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Rapport / Collection"}),v.jsx(hn,{onChange:o,children:a})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Vue justificative"}),v.jsx(Je.Item,{name:t===!0?"specific_viewlink":"viewlink",children:v.jsx(jt,{disabled:n})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Libellé"}),v.jsx(Je.Item,{name:t===!0?"specific_viewlink_label":"viewlink_label",children:v.jsx(jt,{disabled:n})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Paramètres"}),v.jsx(Je.Item,{name:t===!0?"specific_viewlink_param":"viewlink_param",children:v.jsx(jt.TextArea,{disabled:n})})]})})]})};P2e.propTypes={form:J.object,specific:J.bool};const O2e=({indicator:e,form:t,handleIndicatorModified:r,isActive:n,isEssentiel:i})=>{const[a,o]=E.useState(e.color),[s,l]=E.useState(e.background_color);E.useEffect(()=>{Object.keys(e).length&&(o(e.color),l(e.background_color))},[e]);const c=(u,A)=>{switch(t.setFieldsValue({[A]:u.hex}),r(!0),A){case"color":o(u.hex);break;case"background_color":l(u.hex);break}};return v.jsx(za,{defaultActiveKey:["0"],items:[{label:"Général",key:"0",children:v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Bordure"}),v.jsx(Je.Item,{name:"border_thickness",valuePropName:"checked",children:v.jsx(mn,{})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Masquer indicateur:"}),v.jsx(Je.Item,{name:"rubrique_is_hide",children:v.jsx(hn,{options:[{value:"NEVER",label:"Jamais"},{value:"ALWAYS",label:"Toujours"},...i?[{value:"*SELF",label:"Si vide"}]:[]]})})]})})]})},{label:"En-tête",key:"1",children:v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Taille caractères"}),v.jsx(Je.Item,{name:"font_size",children:v.jsx(Twe,{min:10,max:18})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Gras"}),v.jsx(Je.Item,{name:"font_weight",valuePropName:"checked",children:v.jsx(mn,{})})]})})]})},{label:"Colonne",key:"2",children:v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Couleur du texte"}),v.jsx(OB,{triangle:"hide",color:a,onChange:u=>c(u,"color"),style:{right:470,bottom:400,position:"absolute"},disabled:n}),v.jsx(Je.Item,{name:"color",style:{display:"none"},children:v.jsx(jt,{})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Couleur du fond"}),v.jsx(OB,{triangle:"hide",color:s,onChange:u=>c(u,"background_color"),style:{right:470,bottom:340,position:"absolute"},disabled:n}),v.jsx(Je.Item,{name:"background_color",style:{display:"none"},children:v.jsx(jt,{})})]})})]})}]})};O2e.propTypes={indicator:J.object,form:J.object,handleIndicatorModified:J.func,isActive:J.bool,isEssentiel:J.bool};const j2e=({indicator:e,handleShowModalFromForm:t,associatedIndicators:r})=>{const[n,i]=E.useState({});E.useEffect(()=>{const o={};let s=!1;const l=["entete_etendue","description","output_format","picto_enabled","positif_is_good"];for(let c=2;c<=9;c++){const u=`indicateur_associe_${c}_id`,A=e[u]&&e[u]!=="0";if(A||!s&&!A){const d={key:c};l.forEach(f=>{const h=`${f}_${c}`;e[h]!==void 0&&(d[h]=e[h])}),A&&(d[u]=e[u]),o[c]=d,A||(s=!0)}}i(o)},[e]);const a=Object.values(n).map(o=>(r&&(o.associatedIndicator=r.find(s=>s?.associatedIndicatorIndex===o?.key)),{label:`Série ${o.key}`,key:o.key,forceRender:!0,children:v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Indicateur"}),v.jsx(Je.Item,{style:{width:"240px",display:"block",textAlign:"center",color:"rgba(0, 0, 0, 0.25)",backgroundColor:"#f5f5f5",borderColor:"#eeeeee"},name:`indicateur_associe_${o.key}_id`,children:v.jsx("span",{children:o?.associatedIndicator?.code})}),v.jsx(wt,{style:{marginLeft:8,marginBottom:5},type:"secondary",icon:v.jsx(Xf,{}),onClick:()=>t(o.key)}),v.jsx(HB,{copiedText:o?.associatedIndicator?.code,type:"secondary",style:{marginLeft:8,marginBottom:5}},o?.associatedIndicator?.code)]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Nom abrégé"}),v.jsx(Je.Item,{name:`entete_etendue_${o.key}`,extra:o?.associatedIndicator?.entete,children:v.jsx(jt,{})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Description"}),v.jsx(Je.Item,{name:`description_${o.key}`,extra:o?.associatedIndicator?.description,children:v.jsx(jt.TextArea,{})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Format"}),v.jsx(Je.Item,{name:`output_format_${o.key}`,extra:o?.associatedIndicator?.output_format,children:v.jsx(jt,{})})]})}),v.jsxs("div",{className:"form-row",children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Picto tendance"}),v.jsx(Je.Item,{name:`picto_enabled_${o.key}`,valuePropName:"checked",children:v.jsx(mn,{})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Tendance positive = OK"}),v.jsx(Je.Item,{name:`positif_is_good_${o.key}`,valuePropName:"checked",children:v.jsx(mn,{})})]})]})]})}));return v.jsx(za,{items:a})};j2e.propTypes={indicator:J.object,handleShowModalFromForm:J.func,associatedIndicators:J.array};const{Option:_Bt}=hn,z2e=({report:e,indicator:t})=>{let r=e?.sections?.filter(i=>i.indicateur_output_format===t.indicateur_output_format&&i.indicateur_id!==t.indicateur_id);r?.length>0&&r.unshift({indicateur_id:0,indicateur_entete_etendue:" "});const n=r.map(i=>v.jsx(_Bt,{value:i.indicateur_id,children:i.indicateur_entete_etendue},i.indicateur_id));return v.jsx(v.Fragment,{children:r?.length>0?v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Comparer avec l'indicateur :"}),v.jsx(Je.Item,{name:"compared_indicator_id",children:v.jsx(hn,{style:{width:250},children:n})})]})}):v.jsx("div",{className:"form-row",children:v.jsx("div",{className:"form-item",children:v.jsx("span",{className:"first-label",children:"Aucun indicateur comparable avec l'indicateur séléctionné"})})})})};z2e.propTypes={report:J.object,indicator:J.object};const L2e=({indicator:e,showEditor:t,isEssentiel:r,handleUpdateIndicator:n,handleCancelSection:i,handleShowModalFromForm:a,indicatorModified:o,handleIndicatorModified:s,handleDeleteSection:l,report:c,setFormIndicator:u,associatedIndicators:A})=>{const d=dt(R=>R.cti.components.reports.data.comboCondition),f=dt(R=>R.cti.settings.data.session),[h]=Je.useForm();E.useEffect(()=>{h.setFieldsValue(e),h.setFieldsValue({indicator_conditions:C(e)})},[e]);const g=()=>{let R={...e,...h.getFieldsValue()};for(let b in R)R[b]===!0?b==="font_weight"?R[b]="bold":R[b]="1":R[b]===!1?R[b]="0":R[b]===void 0&&(R[b]="");delete R.indicator_conditions,s(!1),n(R),Ri({type:"success",message:"Indicateur",description:"L'indicateur est ajouté au rapport"})},p=(R,b)=>{s(!0)},m=(R,b)=>{R?.length>4&&R.pop();for(let T=1;T<=4;T++)R[T-1]?h.setFieldsValue({[`indicateur_condition_id_${T}`]:R[T-1]}):h.setFieldsValue({[`indicateur_condition_id_${T}`]:""})},y=R=>{fot(R,"Indicateur","Les champs du formulaires sont incomplets")};function C(R){let b=[];for(let T=1;T<=4;T++){const D=R[`indicateur_condition_id_${T}`];D&&D!=="0"&&b.push(D)}return b}const w=(R=!1)=>{let b={...e},T=b.field_tag?b.field_tag:b?.code+b.key*9;R&&(T=b?.code+A3e(1,1e4));const D=[];c?.sections.forEach(F=>{F.field_tag!==""&&D.push(F.field_tag)}),D.includes(T)&&w(!0),u({...e,field_tag:T}),s(!0)},B=qy(c.is_cti==="1",f),x=()=>{let R=[];for(let b=1;b<=4;b++)R.push(v.jsx(Je.Item,{name:`indicateur_condition_id_${b}`,children:v.jsx(jt,{})},b));return R},M=[{label:"Présentation",key:"1",children:v.jsx(O2e,{indicator:e,form:h,handleIndicatorModified:s,isActive:B,isEssentiel:r})},...r?[{label:"Description",key:"2",className:"scrollable-tab",children:v.jsx(k2e,{indicator:e})},{label:"Justificatif",key:"3",className:"scrollable-tab",children:v.jsx(P2e,{form:h})}]:[],...c.type_rapport==="VUEPARAM"?[{label:"Comparaison",key:"5",className:"scrollable-tab",children:v.jsx(z2e,{form:h,report:c,indicator:e})}]:[]],S=[{label:"Indicateur",key:"1",className:"scrollable-tab",children:v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Code"}),v.jsx(Je.Item,{name:"code",children:v.jsx(jt,{style:{textAlign:"center"},disabled:!0})}),v.jsx(wt,{style:{marginLeft:8,marginBottom:5},type:"secondary",icon:v.jsx(Xf,{}),onClick:()=>a()}),v.jsx(HB,{copiedText:e.code,type:"secondary",style:{marginLeft:8,marginBottom:5}},e.indicateur_id)]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsxs("span",{className:"first-label",children:["Nom",v.jsx(Wr,{title:"Nom de l'indicateur au sein du rapport",children:v.jsx(YR,{style:{marginLeft:6,marginBottom:-1,color:Tn.lightBlue}})})]}),v.jsx(Je.Item,{name:"entete_etendue",extra:e.indicateur_texte,children:v.jsx(jt,{})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsxs("span",{className:"first-label",children:["Nom abrégé",v.jsx(Wr,{title:"Nom de l'entéte de la colonne qui apparait dans le rapport",children:v.jsx(YR,{style:{marginLeft:6,marginBottom:-1,color:Tn.lightBlue}})})]}),v.jsx(Je.Item,{name:"entete",extra:e.indicateur_entete,children:v.jsx(jt.TextArea,{})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Description"}),v.jsx(Je.Item,{name:"description",extra:e.indicateur_descritption,children:v.jsx(jt.TextArea,{})})]})}),e.indicateur_id!=="999"&&v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsxs("span",{className:"first-label",children:["Etiquette",v.jsx(Wr,{title:"Identifiant unique de l'indicateur au sein du rapport qui sera utilisé dans le calcul entre indicateurs",children:v.jsx(YR,{style:{marginLeft:6,marginBottom:-1,color:Tn.lightBlue}})})]}),v.jsx(Je.Item,{name:"field_tag",rules:[{validator(R,b){return new Promise((T,D)=>{const F=[];c?.sections.forEach(_=>{_.field_tag!==""&&_.key!==e.key&&F.push(_.field_tag)}),F.includes(b)?D("L'étiquette est déja assigné à un indicateur du rapport"):T()})}}],children:v.jsx(jt,{})}),e.field_tag===""&&v.jsx(Wr,{title:"test",children:v.jsx(wt,{onClick:()=>w(!1),children:v.jsx(wE,{})})}),e.field_tag!==""&&v.jsx(HB,{copiedText:"["+e.field_tag+"]",type:"secondary",style:{marginLeft:8,marginBottom:5}},e.indicateur_id)]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Format"}),v.jsx(Je.Item,{name:"output_format",extra:e.indicateur_output_format,children:v.jsx(jt,{})})]})}),e.code==="CTI_RAPPORTCALC"&&v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Formule"}),v.jsx(Je.Item,{shouldUpdate:!0,children:R=>v.jsx(Je.Item,{name:"calc_formula",children:v.jsx(jt.TextArea,{})})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Option"}),v.jsx(Je.Item,{name:"option",children:v.jsx(jt,{})})]})}),r&&v.jsxs("div",{className:"form-row",children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Picto Tendance"}),v.jsx(Je.Item,{name:"picto_enabled",valuePropName:"checked",children:v.jsx(mn,{})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Tendance positive = OK"}),v.jsx(Je.Item,{name:"positif_is_good",valuePropName:"checked",children:v.jsx(mn,{})})]})]})]})},...e.total_function!=="*CALC"?[{label:"Condition",key:"3",className:"scrollable-tab",children:v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Ne pas prendre en compte les conditions du rapport"}),v.jsx(Je.Item,{name:"erase_rapport_indicateur_condition",valuePropName:"checked",children:v.jsx(mn,{})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Conditions"}),v.jsx(Je.Item,{name:"indicator_conditions",children:v.jsx(Xa,{showSearch:!0,style:{width:"300px"},multiple:!0,treeData:d,onChange:m,treeNodeFilterProp:"label"})}),v.jsx("div",{style:{display:"none"},children:x()})]})})]})}]:[],...r?[{label:"Séries",key:"2",className:"scrollable-tab",children:v.jsx(j2e,{indicator:e,handleShowModalFromForm:a,associatedIndicators:A})}]:[]];return v.jsx("div",{className:"editor-indicator-editor",style:{display:t?"flex":"none"},children:v.jsxs(Je,{form:h,name:"indicator",onValuesChange:p,className:"form__report-indicator",onFinish:g,onFinishFailed:y,disabled:B,children:[v.jsx("div",{className:"editor-indicator-header ",children:o?v.jsxs(v.Fragment,{children:[v.jsx(Wr,{title:"Enregistrer",children:v.jsx(wt,{type:"primary",htmlType:"submit",children:v.jsx(EA,{})})}),v.jsx(Wr,{title:"Annuler les modifications",children:v.jsx(Wa,{placement:"topRight",style:{zIndex:"4000"},title:"Des modifications sont en cours... Etes vous sur de vouloir annuler ?",onConfirm:i,okText:"Annuler les modifications",cancelText:"Revenir à l'éditeur",children:v.jsx(wt,{size:"default",children:v.jsx(uo,{})})})})]}):v.jsxs(v.Fragment,{children:[v.jsx(Wr,{title:"Annuler",children:v.jsxs(wt,{onClick:i,children:[v.jsx(uo,{}),"Annuler"]})}),v.jsx(Wr,{title:"Supprimer",children:v.jsxs(wt,{onClick:l,type:"danger",children:[v.jsx(qa,{}),"Supprimer"]})})]})}),v.jsxs("div",{style:{display:"flex",minHeight:0},children:[v.jsx("div",{className:"indicator-tab-column",children:v.jsx(za,{items:S})}),v.jsx("div",{className:"indicator-tab-column",style:{flex:3},children:v.jsx(za,{items:M})})]})]})})};L2e.propTypes={indicator:J.object,showEditor:J.bool,isEssentiel:J.bool,handleUpdateIndicator:J.func,handleShowModalFromForm:J.func,indicatorModified:J.bool,handleIndicatorModified:J.func,handleDeleteSection:J.func,handleCancelSection:J.func,report:J.object,setFormIndicator:J.func,associatedIndicators:J.array};const S9=({selectedReportsType:e,selectedReport:t,label:r})=>{const n=dt(s=>s.cti.components.reports.computingEssentiels),i=dt(s=>s.cti.content.moduleId),a=Sn(),o=()=>{if(i!=="iCTI_pmsipsy"){let s=`-m ${i.substring(5)}`;t&&(s=s+` -r ${t.code}`),a(sBt(s))}};return v.jsx(v.Fragment,{children:v.jsx(Wr,{title:r,children:v.jsxs(wt,{onClick:o,disabled:n||e!=="ESSENTIEL",children:[v.jsx(wE,{}),n?r+" (en cours)":r]})})})};S9.propTypes={selectedReportsType:J.string,selectedReport:J.object,label:J.string};const{Option:kle}=hn,Y2e=({selectedRow:e,models:t,handleCloseEditor:r,newReport:n,nameReportsType:i})=>{const[a,o]=E.useState(!1),[s,l]=E.useState(),[c,u]=E.useState(!1),[A,d]=E.useState(null),[f,h]=E.useState({}),[g,p]=E.useState({}),[m,y]=E.useState(!1),[C,w]=E.useState({oneOnly:!1}),[B,x]=E.useState(!1),[M,S]=E.useState(!1),[R,b]=E.useState("100%"),T=dt(qe=>qe.cti.components.reports.data.selectedReport),D=dt(qe=>qe.cti.components.reports.data.comboCondition),F=dt(qe=>qe.cti.content.moduleId),_=dt(qe=>qe.cti.settings.data.session),N=Sn(),[P]=Je.useForm(),k="Recalcul de l'essentiel",[j,Y]=E.useState([]),X=dt(qe=>qe.cti.components.indicators.data),K=dt(qe=>qe.cti.components.reports.data.comboGroup);E.useEffect(()=>{N(UB())},[]),E.useEffect(()=>{e&&N(nBt(e.oid))},[e,N]),E.useEffect(()=>{if(A!==null){const qe=f.sections.find(de=>de.key===A);Y(()=>gQ(qe,X)),p(z(qe))}},[A,f]),E.useEffect(()=>{n?(h(n),P.setFieldsValue(G(n)),l("ESSENTIEL"),o(!1)):Object.keys(T).length?(h(T),l(T.type_rapport),P.setFieldsValue(G(T)),o(T.is_cti==="1")):(h({}),P.setFieldsValue({}),o(!1))},[T,n]);const U=qy(a,_);function G(qe){let de={...qe};for(let ut in de)switch(ut){case"is_cti":de[ut]=de[ut]==="1";break;case"is_hide":de[ut]=de[ut]==="1";break;case"is_template_updatable":de[ut]=de[ut]==="1";break}let We=[];for(let ut=1;ut<=5;ut++)de[`rapport_indicateur_condition_id_${ut}`]&&de[`rapport_indicateur_condition_id_${ut}`]!=="0"&&We.push(de[`rapport_indicateur_condition_id_${ut}`]);return de.essential_conditions=We,de}function z(qe){let de={...qe};for(let We in de)if(We.includes("picto_enabled"))de[We]=de[We]==="1";else if(We.includes("positif_is_good"))de[We]=de[We]==="1";else switch(We){case"erase_rapport_indicateur_condition":de[We]=de[We]==="1";break;case"font_weight":de[We]=de[We]==="bold";break}return de}const H=(qe,de)=>qe.map((We,ut)=>{let Et={...uBt,key:de+ut,numero_rubrique:(de+ut+1).toString(),indicateur_id:We.oid};for(let ze in Et){let Ge=ze.substring(11);We[Ge]&&(Et[ze]=We[Ge])}return Et}),V=qe=>{l(qe)},Z=qe=>{const de={...f};let We=H(qe,de.sections.length);de.sections=de.sections.concat(We),h(de),We.length===1&&(d(We[0].key),u(!0),b("30%")),x(!0)},ne=qe=>{const de={...f};let We=de.sections.find(ut=>ut.key===A);C.serie===null?(We.indicateur_output_format=qe.output_format,We.indicateur_id=qe.oid,We.indicateur_entete_etendue=qe.texte,We.indicateur_texte=qe.texte,We.indicateur_entete=qe.texte,We.indicateur_code=qe.code):(We.indicateur_entete=qe.texte,We[`indicateur_entete_etendue_${C.serie}`]=qe.texte,We[`indicateur_output_format_${C.serie}`]=qe.output_format,C.serie>=2&&(We[`indicateur_associe_${C.serie}_id`]=qe.oid,Y(gQ(We,X)))),h(de),S(!0),x(!0),w({oneOnly:!1})},re=qe=>{d(qe),u(!0),b("30%")},ue=qe=>{let de={...f},We=[...f.sections],ut=We.findIndex(Et=>Et.key===qe.key);ut!==-1?We[ut]=qe:We.push(qe),de.sections=We,h(de),S(!1),x(!0),u(!1),b("100%"),d(null)},he=()=>{u(!1),b("100%"),d(null)},me=()=>{x(!0)},be=()=>{const qe=`<RAPPORT oid="${e.oid}"/>`;N(mle(F,qe,e.oid,!0))},Me=()=>{const qe=`<RAPPORT oid="${e.oid}"/>`;N(mle(F,qe,e.oid)),r()},ie=()=>{let qe={...f},de=[...f.sections],We=de.findIndex(ut=>ut.key===A);We!==-1&&de.splice(We,1),qe.sections=de,h(qe),x(!0),u(!1),b("100%"),d(null)},Se=()=>{iBt(F,e.oid)},Ue=()=>{const qe=P.getFieldsValue();let de={...f,...qe};for(let ut in de)de[ut]===!0?de[ut]="1":de[ut]===!1&&(de[ut]="0");de.children=de.sections.map(ut=>({...ut,XMLType:"RUBRIQUE"})),delete de.sections,de.XMLType="RAPPORT";const We=gA({Rapport:de},!0);N(lBt(We,F)),r()},ct=(qe,de)=>{if(de.changedFields.length&&qe!=="indicator"){me();let We={...f},ut=de.changedFields[0].name[0],Et=de.changedFields[0].value;ut&&(We[ut]=Et,h(We))}},He=qe=>{me();let de={...f};de.sections=qe.map((We,ut)=>({...We,numero_rubrique:(ut+1).toString(),XMLType:"RUBRIQUE"})),h(de)},Re=()=>{w({oneOnly:!1}),y(!m)},Ce=(qe=null)=>{w({oneOnly:!0,serie:qe}),y(!0)},De=qe=>{S(qe)},Ie=()=>{n?(h(n),P.setFieldsValue(G(n))):Object.keys(T).length?(h(T),P.setFieldsValue(G(T))):(h({}),P.setFieldsValue({}))},$e=qe=>{b(R+qe.height)},Ct=()=>{o(qe=>!qe)},Ze=qe=>{qe?.length>5&&qe.pop();let de={...f};for(let We=1;We<=5;We++)qe[We-1]?de[`rapport_indicateur_condition_id_${We}`]=qe[We-1]:de[`rapport_indicateur_condition_id_${We}`]="";h(de)},tt=qe=>B?v.jsxs(v.Fragment,{children:[v.jsx(Wr,{title:"Annuler les modifications",children:v.jsx(wt,{icon:v.jsx(uo,{}),onClick:Ie,children:"Annuler"})}),v.jsx(Wr,{title:"Enregistrer",children:v.jsx(wt,{type:"primary",icon:v.jsx(EA,{}),onClick:Ue,children:"Enregister"})})]}):v.jsxs(v.Fragment,{children:[v.jsx(Wr,{title:"Copier",onClick:be,children:v.jsx(wt,{type:"link",disabled:!e,children:v.jsx(am,{})})}),v.jsx(Wa,{title:"Etes vous sûr de vouloir supprimer ce rapport ?",okText:"Supprimer le rapport",cancelText:"Annuler",onConfirm:Me,children:v.jsx(Wr,{title:"Supprimer le rapport",children:v.jsx(wt,{type:"link",disabled:qe,children:v.jsx(qa,{})})})}),_.ISROLECTI&&v.jsx(Wr,{title:"Script SQL",children:v.jsx(wt,{type:"link",disabled:!e,onClick:Se,children:v.jsx(Ty,{})})}),f.is_essentiel==="1"&&v.jsx(S9,{selectedReportsType:s,selectedReport:e,label:k})]}),nt=t.map((qe,de)=>v.jsx(kle,{value:qe.oid,children:qe.texte},de)),rt=K.map((qe,de)=>v.jsx(kle,{value:qe.oid,children:qe.texte},de));return v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"component-header",children:[v.jsx("div",{className:"header-title",children:e?"Modifier le rapport":"Nouveau rapport"}),v.jsxs("div",{className:"header-actions",children:[tt(U),v.jsx(Wr,{title:"Ajouter un nouvel indicateur",children:v.jsx(wt,{size:"default",type:"primary",icon:v.jsx(dx,{}),onClick:Re,disabled:U,children:"Ajouter un indicateur"})}),v.jsx(wt,{type:"link",style:{height:"100%",marginRight:5},children:v.jsx(Wr,{placement:"topRight",title:"Retour à la gestion des rapports",children:v.jsx(ss,{onClick:r})})})]})]}),v.jsx(Ud,{showModal:m,options:C,handleShowModal:Re,handleAddIndicators:Z,handleModifyIndicator:ne}),v.jsxs(Je.Provider,{onFormChange:ct,children:[v.jsxs(Je,{form:P,name:"settings",className:"reports-editor-settings",onValuesChange:me,disabled:U,children:[v.jsxs("div",{className:"form-row form-row_margin_right",children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Code"}),v.jsx(Je.Item,{name:"code",children:v.jsx(jt,{})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Nom"}),v.jsx(Je.Item,{name:"label",children:v.jsx(jt,{})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Contexte"}),v.jsx(Je.Item,{name:"contexte",children:v.jsx(jt,{style:{maxWidth:150}})})]})]}),v.jsxs("div",{className:"form-row form-row_margin_right",children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Conditions"}),v.jsx(Je.Item,{name:"essential_conditions",children:v.jsx(Xa,{showSearch:!0,treeData:D,multiple:!0,onChange:Ze,style:{width:"250px"},treeNodeFilterProp:"label"})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Modèle"}),v.jsx(Je.Item,{name:"rapport_template_id",children:v.jsx(hn,{children:nt})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Type de rapport"}),v.jsx(Je.Item,{name:"type_rapport",children:v.jsx(hn,{options:i,onChange:V})})]})]}),v.jsxs("div",{className:"form-row ",children:[s==="ESSENTIEL"&&v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Groupe"}),v.jsx(Je.Item,{name:"group_id",children:v.jsx(hn,{children:rt})})]}),_.ISROLECTI&&v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Rapport CTI"}),v.jsx(Je.Item,{valuePropName:"checked",name:"is_cti",onChange:Ct,children:v.jsx(mn,{})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Rapport désactivé"}),v.jsx(Je.Item,{valuePropName:"checked",name:"is_hide",children:v.jsx(mn,{})})]})]})]}),v.jsx("div",{className:"component-content",children:v.jsx("div",{className:"editor-table",children:v.jsx(za,{defaultActiveKey:"1",items:[{label:"Indicateurs",key:"1",children:v.jsxs("div",{className:"indicators-tab",children:[v.jsx(mm,{className:"tables-table",axis:"x",handleComponent:{bottom:v.jsx("div",{className:"resize-handle",style:{marginBottom:8},children:v.jsx("span",{children:"…"})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:"100%",height:R},onResizeStop:$e,children:v.jsx(N2e,{report:f,selectedIndicator:A,handleSelectedIndicator:re,handleSort:He,indicators:X})}),v.jsx(L2e,{indicator:g,showEditor:c,isEssentiel:s==="ESSENTIEL",handleUpdateIndicator:ue,handleCancelSection:he,handleShowModalFromForm:Ce,indicatorModified:M,handleIndicatorModified:De,handleDeleteSection:ie,report:f,setFormIndicator:p,associatedIndicators:j})]})},...s==="ESSENTIEL"?[{label:"Paramétrages Essentiels",key:"2",children:v.jsx(Q2e,{form:P,formReport:f,setFormReport:h,setSelectedReportModified:x})}]:[]]})})})]})]})};Y2e.propTypes={selectedRow:J.object,models:J.array,handleCloseEditor:J.func,newReport:J.object,nameReportsType:J.array};const NBt=ce.memo(Y2e),U2e=({selectedRow:e,setSelectedRow:t,showParams:r,handleShowParams:n,handleCloseEditor:i,showEditor:a,setShowEditor:o,handleAddReport:s,nameReportsType:l})=>{const[c,u]=E.useState([]),[A,d]=E.useState([]),[f,h]=E.useState(!1),[g,p]=E.useState("ESSENTIEL"),[m,y]=E.useState(!1),[C,w]=E.useState(!1),[B,x]=E.useState(!1),[M,S]=E.useState([]),R=dt(Me=>Me.cti.components.reports.loading),b=dt(Me=>Me.cti.components.reports.data.selectedReport),T=dt(Me=>Me.cti.components.reports.data.searchFilterValue),D=dt(Me=>Me.cti.settings.data.session),F=dt(Me=>Me.cti.content.moduleId),_=dt(Me=>Me.cti.components.reports.data),[N]=Je.useForm(),P=Sn(),k=_.comboGroup,j="Recalcul des essentiels";E.useEffect(()=>{b&&Object.keys(b).length>0&&p(b.type_rapport)},[b]),E.useEffect(()=>{g&&(d(Pwt(g)),N.setFieldsValue(ue()));let Me=_.reports.filter(ie=>(!B||ie.is_hide==="0")&&(!C||ie.is_cti==="1")&&ie.type_rapport===g);T&&(Me=bm(Me,T,["texte","code","contexte"])),u(Me)},[_.reports,g,T,C,B]);const Y=Me=>{p(Me)},X=Me=>{P(yze(Me.target.value))},K=Me=>{h(!0)},U=Me=>{const ie=_.reports.find(Se=>Se.key===Me);t(ie),p(ie.type_rapport),o(!0)},G=()=>{let Me=N.getFieldsValue(),ie={GENERALSETTINGS:{XMLType:"GENERALSETTINGS"}};for(let ct in Me)Me[ct]===!0?Me[ct]="1":Me[ct]===!1&&(Me[ct]="0"),ie.GENERALSETTINGS[`group_${ct}`]=Me[ct];const Se=gA(ie,!0);let Ue=[{oid:"0",texte:"N/A",one_click:"0"}];for(let ct in Me){let He=ct.split("_"),Re=He.pop(),Ce=He.join("_"),De=Ue.find(Ie=>Ie.oid===Re);De?De[Ce]=Me[ct]:Ue.push({oid:Re,[Ce]:Me[ct]})}h(!1),P(aBt(F,Se,Ue))},z=()=>{y(!m),S([])},H=()=>{const ie=_.refReports.filter((Se,Ue)=>M.includes(Ue)).map(Se=>Se.oid).join(",");P(oBt(F,ie)),z()},V=()=>{P(oM())},Z=Me=>{let ie=[...M];Array.isArray(Me)?ie=ie.concat(Me):ie.includes(Me)?ie=ie.filter(Se=>Se!==Me):ie.push(Me),S([...new Set(ie)])},ne=Me=>{w(Me)},re=Me=>{x(Me)};function ue(Me){let ie={};return k.forEach((Se,Ue)=>{if(Ue!==0)for(let ct in Se)ct==="one_click"?ie[`${ct}_${Se.oid}`]=Se[ct]==="1":ie[`${ct}_${Se.oid}`]=Se[ct]}),ie}const he=(Me=!1)=>k.map((ie,Se)=>ie.texte==="N/A"?null:(Me?Number(ie.oid)<10:Number(ie.oid)>10)?v.jsx("div",{className:"form-row",children:v.jsx("div",{className:"form-item",children:v.jsx(Je.Item,{name:`texte_${ie.oid}`,children:v.jsx(jt,{value:ie.texte,disabled:!!Me})})})},Se):null),me=[{title:"oid",dataKey:"oid",key:"oid",width:60},{title:"Rapport de référence",dataKey:"texte",key:"texte",width:600},{title:"Code",dataKey:"code",key:"code",width:200},{title:"CTI",dataKey:"is_cti",key:"is_cti",width:200}],be=({columns:Me,rowData:ie,rowIndex:Se})=>{let Ue="";return ie.is_hide==="1"&&(Ue+="settings__rowTable-inactive"),Se%2===0&&(Ue+=" even-row"),Ue};return v.jsxs(v.Fragment,{children:[v.jsx(ya,{title:"Importer depuis l'environnement de référence",open:m,onCancel:z,width:"70vw",okText:"Importer les rapports sélectionnés",okButtonProps:{disabled:!M.length},onOk:H,cancelText:"Annuler",children:v.jsx("div",{style:{height:"50vh"},children:v.jsx(ei,{columns:me,data:_.refReports,selectedRows:M,onRowSelect:Z,shiftMulti:!0})})}),v.jsxs("div",{className:"component-header",children:[v.jsxs("div",{className:"header-title",children:[a&&v.jsx(wt,{type:"link",style:{height:"100%"},children:v.jsx(gB,{onClick:i})}),"Gestion des rapports"]}),v.jsx("div",{className:"header-actions",children:v.jsxs(v.Fragment,{children:[v.jsx(Wr,{title:"Actualiser",children:v.jsx(wt,{type:"link",onClick:V,children:v.jsx(uo,{})})}),v.jsx(Wr,{title:"Importer depuis l'environement de référence",children:v.jsx(wt,{type:"link",onClick:z,children:v.jsx(Qy,{})})}),g==="ESSENTIEL"&&v.jsxs(v.Fragment,{children:[v.jsx(Wr,{title:"Parametres généraux",children:v.jsx(wt,{type:"link",onClick:n,children:v.jsx(E7,{})})}),v.jsx(S9,{selectedReportsType:g,selectedReport:e,label:j})]}),v.jsx(Wr,{title:"Créer un nouveau rapport",children:v.jsx(wt,{size:"default",type:"primary",icon:v.jsx(dx,{}),onClick:s,children:"Ajouter un rapport"})})]})})]}),v.jsx("div",{className:"reports__table-headers",children:v.jsxs(as,{children:[v.jsx(Li,{span:12,children:v.jsxs("div",{className:"reports__table-filters",children:[v.jsx("span",{children:"Type de rapport:"}),v.jsx(hn,{options:l,onChange:Y,style:{width:200},value:g}),v.jsx("span",{style:{marginLeft:"10px"},children:"Filtre:"}),v.jsx(jt,{className:"search-input",placeholder:"Recherche",value:T,onChange:X})]})}),v.jsx(Li,{span:12,children:v.jsxs("div",{className:"reports__table-check",children:[v.jsx("span",{children:"Afficher uniquement :"}),v.jsxs("div",{className:"reports__table-single-check",children:[v.jsx(Go,{size:"small",checked:C,onChange:ne}),v.jsx("span",{children:"Rapports CTI"})]}),v.jsxs("div",{className:"reports__table-single-check",children:[v.jsx(Go,{size:"small",checked:B,onChange:re}),v.jsx("span",{children:"Rapports actifs"})]})]})})]})}),v.jsxs("div",{className:"component-content",children:[v.jsx("div",{className:"reports-table",children:v.jsx(ei,{columns:A,data:c,loading:R,selectedRow:e,onRowSelect:U,rowClassName:be})}),v.jsxs("div",{className:"reports-params",style:{display:r?"block":"none"},children:[v.jsxs("div",{className:"params-close",children:[v.jsx("span",{children:"Paramètres généraux des essentiels"}),v.jsx("div",{className:"params-actions",children:f?v.jsxs(v.Fragment,{children:[v.jsx(Wr,{title:"Valider",children:v.jsx(wt,{onClick:G,children:v.jsx(EA,{})})}),v.jsx(Wa,{placement:"top",style:{zIndex:"4000"},title:"Des modifications sont en cours... Etes vous sur de vouloir annuler ?",onConfirm:n,okText:"Annuler les modifications",cancelText:"Revenir à l'éditeur",children:v.jsx(Wr,{title:"Fermer",children:v.jsx(wt,{children:v.jsx(ss,{})})})})]}):v.jsx(Wr,{title:"Fermer",children:v.jsx(wt,{onClick:n,children:v.jsx(ss,{})})})})]}),v.jsx(Je,{form:N,onValuesChange:K,children:v.jsxs("div",{className:"params-form",children:[D.ISROLECTI&&v.jsxs("div",{className:"form-column",children:[v.jsx("span",{children:"Intitulés des groupes d'essentiels CTI"}),he()]}),v.jsxs("div",{className:"form-column",children:[v.jsx("span",{children:"Intitulés des groupes d'essentiels Etablissement"}),he()]})]})})]})]})]})};U2e.propTypes={selectedRow:J.object,showParams:J.bool,handleShowParams:J.func,handleCloseEditor:J.func,showEditor:J.bool,handleAddReport:J.func};const kBt=ce.memo(U2e),H2e=({module:e})=>{const[t,r]=E.useState(!1),[n,i]=E.useState(!1),[a,o]=E.useState(),[s,l]=E.useState(null),c=dt(g=>g.cti.components.reports.data),u=Sn();E.useEffect(()=>{u(oM(!0)),u(b9("iCTI_aggregateCtiIndicators")),u($v(e))},[e,u]);const A=()=>{o(null),r(!1),l(null)},d=()=>{i(!n)},f=()=>{l(cBt),r(!0)},h=c.types.map(g=>({value:g.oid,label:g.texte}));return v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Gestion des rapports"})}),t?v.jsx(NBt,{selectedRow:a,models:c.comboReport,handleCloseEditor:A,newReport:s,nameReportsType:h}):v.jsx(kBt,{selectedRow:a,setSelectedRow:o,showParams:n,handleShowParams:d,handleCloseEditor:A,showEditor:t,setShowEditor:r,handleAddReport:f,nameReportsType:h})]})};H2e.propTypes={module:J.string};const PBt=ce.memo(H2e),OBt=e=>{const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"FILE");return hi(r)},R9=e=>{const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"RETURN");return hi(r)[0]},iB=(e,t)=>async function(r){r(Eg(!0));try{const n=await Vn("modules/pmsi/php/PMSI_simulation.php",{operation:t,FG_YEAR:e});if(t==="get_list"){const i=OBt(n),a=R9(n);r(Bze(i,a))}else t==="send_file"&&(r(iB(e,"get_list")),Ri({type:"info",message:"Simulation",description:"Sejours non groupés envoyés"}))}catch(n){t==="send_file"?(Ri({type:"error",message:"Simulation",description:"Erreur lors de l'envoi des séjours"}),lo(8701,"",n)):lo(8700,"",n)}r(Eg(!1))},jBt=(e,t,r)=>async function(n){let i={};n(Eg(!0));try{const a=await Vn("modules/pmsi/php/PMSI_simulation.php",{operation:t,FG_YEAR:e,file:r});i=R9(a),i.code==="OK"?(Ri({type:"info",message:"Simulation",description:"Sejours groupés téléchargés, lancement des traitements"}),n(zBt(e,"trt_file",r))):(Ri({type:"error",message:"Simulation",description:i.message}),n(Eg(!1)))}catch(a){Ri({type:"error",message:"Simulation",description:"Erreur lors du téléchargement des sejours groupés"}),lo(8702,"",a),n(Eg(!1))}},zBt=(e,t,r)=>async function(n){let i={};n(Eg(!0));try{const a=await Vn("modules/pmsi/php/PMSI_simulation.php",{operation:t,FG_YEAR:e,file:r});i=R9(a),i.code==="OK"?(Ri({type:"success",message:"Simulation",description:"Traitements terminés"}),n(iB(e,"get_list"))):(Ri({type:"error",message:"Simulation",description:i.message}),n(Eg(!1)))}catch(a){Ri({type:"error",message:"Simulation",description:"Erreur lors du téléchargement des sejours groupés"}),lo(8702,"",a),n(Eg(!1))}},LBt=[{title:"Séjour téléversés",dataKey:"fg0_name",key:"fg0_name",width:300,resizable:!0,flexGrow:1},{title:"Date de téléversement",dataKey:"fg0_remote_date",key:"fg0_remote_date",width:300,resizable:!0},{title:"Taille",dataKey:"fg0_size",key:"fg0_size",cellRenderer:({cellData:e})=>`${e/1e3} Ko`,width:300,resizable:!0},{title:"Groupé par CTI",dataKey:"fg1_remote_date",key:"fg1_remote_date",width:300,resizable:!0}],G2e=({year:e})=>{const t=dt(A=>A.cti.components.simulations.data.simulations),r=dt(A=>A.cti.components.simulations.data.message),n=dt(A=>A.cti.components.simulations.loading),[i,a]=E.useState({}),o=Sn();E.useEffect(()=>{o(iB(e,"get_list")),a({})},[o,e]);const s=()=>{o(iB(e,"get_list"))},l=()=>{o(iB(e,"send_file"))},c=A=>{const d=t.find(f=>f.key===A);a(d)},u=()=>{i.fg1_ok==="OUI"&&o(jBt(e,"get_file",i.fg1_name))};return v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsxs("title",{children:["iCTI | Regroupage ",e]})}),v.jsxs("div",{className:"component-header",children:[v.jsxs("div",{className:"header-title",children:["Regroupage ",e]}),v.jsxs("div",{className:"header-actions",children:[v.jsx(Wr,{title:"Téléverser les séjours vers Web CTI",children:v.jsxs(wt,{onClick:l,children:[v.jsx(fx,{}),"Téléverser"]})}),v.jsx(Wr,{title:"Télécharger la simulation",children:v.jsxs(wt,{disabled:i.fg1_ok!=="OUI",onClick:u,children:[v.jsx(UQ,{}),"Télécharger"]})}),v.jsx(Wr,{title:"Actualiser",children:v.jsx(wt,{type:"link",onClick:s,children:v.jsx(uo,{})})})]})]}),Object.keys(r).length?r.warning!==""&&v.jsx(iy,{message:r.warning,type:"warning",showIcon:!0}):null,v.jsx("div",{className:"component-content",children:v.jsx(ei,{columns:LBt,data:t,loading:n,fixed:!1,onRowSelect:c,selectedRow:i})})]})};G2e.propTypes={year:J.string};function K2e(e){const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"JOB"),n=Ft(t,"EXE"),i=Ft(t,"LASTJOBS");return{jobs:hi(r),execs:hi(n),lastJobs:hi(i)}}const Ple=(e=null)=>async function(t,r){t(fT(!0));const a=await Vn("modules/ssae/php/getSynchronize.php",{saeYear:e}),{jobs:o,execs:s,lastJobs:l}=K2e(a);t(Dme(o,s,l)),t(fT(!1))},HO=e=>async function(t,r){t(fT(!0));const a=await Vn("modules/outils/php/httpService_synchronizeManager_get.php",{exe:e}),{jobs:o,execs:s,lastJobs:l}=K2e(a);t(Dme(o,s,l)),t(fT(!1))},YBt=(e,t)=>async function(r,n){await Vn("modules/ssae/php/execSynchronize.php",{exe_path:e,saeYear:t})};let V2e=[{title:"Nom",width:200,dataKey:"name",frozen:"left",key:"name",resizable:!0},{title:"Titre",width:150,dataKey:"title",key:"title",resizable:!0},{title:"Démarré",width:120,dataKey:"start",key:"start",resizable:!0},{title:"Terminé",width:120,dataKey:"end",key:"end",resizable:!0},{title:"Statut",width:200,dataKey:"endStatus",key:"endStatus",resizable:!0},{title:"Durée",width:200,dataKey:"duration",key:"duration",resizable:!0},{title:"Logs",fixed:"right",width:200,key:"operation",resizable:!0,dataGetter:({rowData:e})=>v.jsx("a",{href:window.location.origin+La()+"modules/outils/php/getLogFile.php?longfile="+encodeURI(e.logFile),target:"_blank",rel:"noopener noreferrer",children:"Afficher"})}];const J2e=({module:e,swfData:t})=>{const[r,n]=E.useState({}),i=dt(d=>d.cti.components.synchronize.data),a=dt(d=>d.cti.components.synchronize.loading),o=Sn(),[s]=Je.useForm();E.useEffect(()=>{const d=t.split("|");n({exe:d[0],title:d[1],options:d.splice(2,d.length-1).filter(f=>f)}),o(HO(d[0]))},[e,o,t]);const l=()=>{o(HO(HO(r.exe)))},c=async()=>{const d=s.getFieldsValue();let f={exe:r.exe},h="";for(let g in d)d[g]&&(h=`${h}${g} ${d[g]} `);f.args=h,Ri({type:"success",message:"Synchronisation",description:"Synchronisation lancée sur le serveur"}),await Vn("modules/outils/php/httpService_synchronizeManager_exec.php",f),l()};function u(d){const f=d.map((h,g)=>({...h,key:g}));return v.jsx("div",{className:"content-table",children:v.jsx(ei,{columns:V2e,data:f,loading:a})})}const A=()=>{if(!r.options||!r.options.length)return null;const d=r.options.map(f=>{const h=f.split("#")[0],g=f.split("#")[1],p=f.split("#")[3];return v.jsxs("div",{className:"form-item",children:[v.jsx("div",{className:"first-label",children:h}),v.jsx(Je.Item,{name:g,extra:p,children:v.jsx(jt,{})},g)]},g)});return v.jsx("div",{className:"sync-options",children:v.jsx(Je,{form:s,children:d})})};return!i.jobs||a?v.jsx("div",{className:"loading-wrapper",children:v.jsx(co,{})}):v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Synchronisation"})}),v.jsxs("div",{className:"component-header",children:[v.jsx("div",{className:"header-title",children:r.title}),v.jsx("div",{className:"header-actions",children:v.jsx(Wr,{title:"Actualiser",children:v.jsx(wt,{type:"link",onClick:l,children:v.jsx(uo,{})})})})]}),v.jsx("div",{className:"component-content",children:v.jsx(za,{defaultActiveKey:"1",items:[{label:"Synchronisation des données",key:"1",children:v.jsxs(v.Fragment,{children:[A(),v.jsx("div",{style:{display:"flex",flexDirection:"row",justifyContent:"center"},children:v.jsxs(Wa,{title:"Êtes-vous sur de vouloir lancer la synchronisation ?",onConfirm:c,children:[v.jsx(wt,{type:"primary",style:{width:500},children:"Lancer"}),v.jsx("p",{children:i.lastJobs[0].last_all_endded})]})})]})},{label:"Historique des travaux",key:"2",children:v.jsx(v.Fragment,{children:u(i.jobs)})}]})})]})};J2e.propTypes={module:J.string,data:J.string};const UBt=ce.memo(J2e),W2e=({module:e,year:t})=>{const r=dt(c=>c.cti.components.synchronize.data),n=dt(c=>c.cti.components.synchronize.loading),i=Sn();E.useEffect(()=>{i(Ple(t))},[i,t]);const a=()=>{i(Ple(t))},o=c=>{i(YBt(c,t)),Ri({type:"success",message:"Synchronisation",description:"Synchronisation lancée sur le serveur"})};function s(c){return e==="iCTI_ssae"?v.jsx("div",{style:{display:"flex",flexDirection:"column"},children:c.map(u=>v.jsxs("div",{style:{padding:"10px 20px"},children:[v.jsx(Wa,{title:u.confirm,onConfirm:()=>o(u.exe_path),okText:"Lancer la synchronisation",cancelText:"Annuler",children:v.jsx(wt,{type:"primary",icon:v.jsx(uke,{}),children:u.button})}),v.jsx("br",{}),v.jsx("span",{style:{margin:"10px 0px 0px"},children:u.last_status})]},u.button))}):v.jsx("div",{})}function l(c){const u=c.map((A,d)=>({...A,key:d}));return v.jsx("div",{className:"content-table",children:v.jsx(ei,{columns:V2e,data:u,loading:n})})}return!r.jobs||n?v.jsx("div",{className:"loading-wrapper",children:v.jsx(co,{})}):v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Synchronisation"})}),v.jsxs("div",{className:"component-header",children:[v.jsx("div",{className:"header-title",children:"Synchronisation des données"}),v.jsx("div",{className:"header-actions",children:v.jsx(Wr,{title:"Actualiser",children:v.jsx(wt,{type:"link",onClick:a,children:v.jsx(uo,{})})})})]}),v.jsx("div",{className:"component-content",children:v.jsx(za,{defaultActiveKey:"1",items:[{label:"Synchronisation des données",key:"1",children:v.jsx(v.Fragment,{children:s(r.execs)})},{label:"Historique des travaux",key:"2",children:v.jsx(v.Fragment,{children:l(r.jobs)})}]})})]})};W2e.propTypes={module:J.string,year:J.string};const HBt=ce.memo(W2e);function T9(e,t){let r={...e.extraData};delete e.extraData;let n={RECORD:{XMLType:"RECORD",...e,children:[]}};return r.histos&&r.histos.forEach(i=>{let a={XMLType:"HISTO",...i};n.RECORD.children.push(a)}),r.indicators&&r.indicators.forEach(i=>{let a=[];i?.hasOwnProperty("keys")&&(a=i.keys?.map(s=>({XMLType:"CLE",...s})));let o={XMLType:"INDICATEUR",...i,children:a};n.RECORD.children.push(o)}),r.lits&&r.lits.forEach(i=>{let a={XMLType:"LIT",...i};n.RECORD.children.push(a)}),r.etages&&r.etages.forEach(i=>{let a={XMLType:"ETAGE",...i};n.RECORD.children.push(a)}),r.iqv&&r.iqv.forEach(i=>{let a={XMLType:"IQV",...i};n.RECORD.children.push(a)}),gA(n,!0)}function cY(e,t={}){let r=t.fields&&Array.isArray(t.fields)?t.fields:[];for(const n in e){let i;r&&(i=r.find(o=>o.dataKey===n));let a=e[n];i&&i.type==="date"&&(t.tableName==="t_provider_data_section"?a=e[n]?e[n].format("YYY-MM-DD"):"":t.tableName==="t_finess"?a=e[n]?e[n].format("YYYY-MM-DD"):"":a=e[n]?e[n].format("DD-MM-YYYY"):""),a===!1&&(a="0"),a===!0&&(a="1"),a===void 0&&(a=""),n==="user_modified"&&(a===!0||a==="1")?a="M":n==="p_cumul"&&(a===!0||a==="1")?a="C":n==="p_detail"&&(a===!0||a==="1")?a="D":(n.startsWith("p_")||n==="proratiser_conversion")&&((a===!0||a==="1")&&(a="X"),(a===!1||a==="0")&&(a="")),e[n]=a}return e}function GBt(e){const t=Buffer.from(e,"base64"),r=Zl.inflate(t);var n=new TextDecoder("iso-8859-15");return n.decode(r)}const Q9=(e,t={},r=[])=>{const n=t.fields;for(let i in e){let a;if(n&&Array.isArray(n)&&(a=n.find(o=>o.dataKey===i)),a&&a.type==="checkbox"&&e[i]==="0"&&(e[i]=!1),a&&a.type==="checkbox"&&["1","M","C","D","X"].includes(e[i])&&(e[i]=!0),a&&a.type==="date"){let o=ma(e[i],"DD-MM-YYYY");o.isValid()||(o=ma(e[i],"YYYY-MM-DD"),o.isValid()||(o=null)),e[i]=o}}if(e.description&&e.description.startsWith("_c_"))try{let i=GBt(e.description.substring(3));i.includes("TEXTFORMAT")&&(i=i.replace(/<\/?TEXTFORMAT[^>]*>|<\/?FONT[^>]*>|<P[^>]*>|<\/LI[^>]*>/gm,"").replace(/<\/?B[^>]*>/g,"**").replace(/<\/P[^>]*>/g,`
`).replace(/<LI[^>]*>/g,`
- `).replace(/&apos;/g,"'").replace(/\[/g," (").replace(/\]/g," )").replace(/&quot;/g,'"')),e.description=i}catch{}if(t?.component==="MEDA"&&r.length){const i=r.filter(a=>a.medecin_reference_id===e.oid).map(a=>a.oid);e.medecins_regroupes_oids=i.join(", ")}return e},KBt=(e,t,r={})=>{const n=e.getElementsByTagName("HTTP_SERVICE")[0],i=Ft(n,"RECORD"),a=Ft(n,"REFRECORD"),o=Ft(n,"COMBO_POL"),s=Ft(n,"COMBO_SPI"),l=Ft(n,"COMBO_MDA"),c=Ft(n,"COMBO_SERVICE"),u=Ft(n,"COMBO_ETAGE"),A=Ft(n,"COMBO_MOIS"),d=Ft(n,"COMBO_CPT"),f=Ft(n,"COMBO_GRG"),h=Ft(n,"COMBO_DEP"),g=Ft(n,"COMBO_SPI"),p=Ft(n,"COMBO_TAU"),m=Ft(n,"COMBO_UM"),y=Ft(n,"COMBO_MED"),C=Ft(n,"COMBO_FAC"),w=Ft(n,"COMBO_FSO"),B=Ft(n,"COMBO_MVT_UF_SOIN"),x=Ft(n,"COMBO_FINESS"),M=Ft(n,"COMBO_MTR"),S=Ft(n,"COMBO_DMT"),R=Ft(n,"COMBO_ACTIVITE"),b=Ft(n,"COMBO_UMD"),T=Ft(n,"COMBO_UMX"),D=Ft(n,"COMBO_SER"),F=Ft(n,"COMBO_QUA"),_=Ft(n,"COMBO_SAL"),N=Ft(n,"COMBO_FROMSER"),P=Ft(n,"COMBO_TOSER"),k=Ft(n,"COMBO_FROMQUA"),j=Ft(n,"COMBO_TOQUA"),Y=Ft(n,"COMBO_FROMDAT"),X=Ft(n,"COMBO_TODAT"),K=Ft(n,"COMBO_JOURNAL"),U=Ft(n,"COMBO_SECTION"),G=Ft(n,"COMBO_COMPTE"),z=Ft(n,"COMBO_SITE"),H=Ft(n,"COMBO_ECH"),V=Ft(n,"COMBO_CST"),Z=Ft(n,"COMBO_FOU"),ne=Ft(n,"COMBO_TAA"),re=Ft(n,"COMBO_CONDITION"),ue=Ft(n,"COMBO_BUDGET_CLE"),he=Ft(n,"ARRAY_SEJ");let me=[];he.length&&(me=Ft(he[0],"RECORD"));const be=Ft(n,"COMBO_TYPECOMPTA"),Me=Ft(n,"COMBO_PRESTATION"),ie=Ft(n,"PRESTATAIRE"),Se=Ft(n,"ADDRECORD");let Ue={};Se.length&&(Ue=zr(Se[0]));const ct=Ft(n,"COMBO_POP")[0];let He=[];ct&&(He=Ft(ct,"RECORD"),He=He.map(Ae=>{let le=zr(Ae);return{...le,label:le.texte,value:le.oid}}));const Re=Ft(n,"COMBO_DEP")[0];let Ce=[];Re&&(Ce=Ft(Re,"RECORD"),Ce=Ce.map(Ae=>{let le=zr(Ae);return{...le,label:le.texte,value:le.oid}}));const De=Ft(n,"LIST_MDA")[0],Ie=Ft(n,"LIST_MEDA")[0];let $e=[],Ct=[];De&&($e=Ft(De,"RECORD")),Ie&&(Ct=Ft(Ie,"RECORD"));const Ze=Ft(n,"LIST_CPO")[0];let tt=[];Ze&&(tt=Ft(Ze,"RECORD"));const nt=Ft(n,"LIST_GHM")[0];let rt=[];nt&&(rt=Ft(nt,"RECORD"));const qe=Ft(n,"LIST_ART")[0];let de=[];qe&&(de=Ft(qe,"RECORD"));const We=Ft(n,"LIST_FOU")[0];let ut=[];We&&(ut=Ft(We,"RECORD"));const Et=Ft(n,"ARRAY_RA9"),ze=Ft(n,"ARRAY_RA1"),Ge={POL:Gn(o),SPI:Gn(s),MDA:Gn(l),SERVICE:Gn(c),ETAGE:Gn(u),MOIS:Gn(A),CPT:Gn(d),PRESTATION:Gn(Me),TPY:Gn(f),CPO:Gn(h),MED:Gn(g),TAU:Gn(p),UM:Gn(m),UM_MED:Gn(y),FAC:Gn(C),FSO:Gn(w),MVT_UF_SOIN:Gn(B),FINESS:Gn(x),MTR:Gn(M),DMT:Gn(S),ACTIVITE:Gn(R),UMD:Gn(b),UMX:Gn(T),SER:Gn(D),QUA:Gn(F),PRESTATAIRE:hi(ie),SAL:Gn(_),FROMSER:Gn(N),TOSER:Gn(P),FROMQUA:Gn(k),TOQUA:Gn(j),FROMDAT:Gn(Y),TODAT:Gn(X),TYPECOMPTA:Gn(be),JOURNAL:Gn(K),SECTION:Gn(U),COMPTE:Gn(G),SITE:Gn(z),BUDGET_CLE:Gn(ue),FOU:Gn(Z),CONDITIONS:vm(Gn(re)),ECH:Gn(H),CST:Gn(V),TAA:Gn(ne),SEJ:hi(me),RA9:Gn(Et),RA1:Gn(ze),DEP:Ce,POP:He},pe={MDA:hi($e),MEDA:hi(Ct),CPO:hi(tt),GHM:hi(rt),ART:hi(de),LFOU:hi(ut)};let Bt=hi(i),xt=hi(a);Bt=Bt.map((Ae,le)=>{let Be={},Ke=Ft(i[le],"INDICATEUR");if(Ke){let mt=JBt(Ke);Be.indicators=mt}Ae.extraData=Be;let je=Ft(i[le],"HISTO");je&&(Ae.extraData.histos=hi(je));let ft=Ft(i[le],"LIT");ft&&(Ae.extraData.lits=hi(ft));let gt=Ft(i[le],"ETAGE");gt&&(Ae.extraData.etages=hi(gt));let vt=Ft(i[le],"IQV");return vt&&(Ae.extraData.iqv=hi(vt)),Q9(Ae,r,Bt)});let $={};const Qe=Ft(n,"DIVERS")[0];if(Qe&&t==="t_rubriques"){const Ae=Ft(Qe,"RECORD");$.rubriques=zr(Ae[0])}const Fe=Ft(n,"GENERAL_SETTINGS");if(Fe&&t==="t_expert_controle"&&!r.module){const Ae=zr(Fe[0]);$.expert=Ae}return{records:Bt,combos:Ge,listes:pe,divers:$,addRecord:Ue,refRecords:xt}},VBt=e=>{const t=e.getElementsByTagName("HTTP_SERVICE")[0],r=Ft(t,"RECORD");let n=hi(r);return n.forEach(i=>{i.label=i.texte,i.value=i.oid}),n};function Gn(e){let t=[];if(e&&e.length){const r=e[0];let n=Ft(r,"RECORD");t=hi(n),t=t.map(i=>({...i,label:i.texte??i.label,value:i.oid??i.data}))}return t}function JBt(e){return e.map((t,r)=>{let n=zr(t);n.key=r;let i=Ft(t,"CLE");if(i&&i.length){let a=i.map((o,s)=>{let l=zr(o);return l.key=s,l});n.keys=a}return n})}const GB=(e,t,r,n="",i="1",a={})=>async function(o,s){o(ZE(!0));let l={softCode:t,tableName:r,firstCall:i,getParam:n};a.tableSection&&(l.tableSection=a.tableSection);const c=await Vn(VCt(e),l),{records:u,combos:A,listes:d,divers:f,addRecord:h,refRecords:g}=KBt(c,r,a);o(i==="0"?Rze(u):Sze(u,A,d,f,h,g)),o(ZE(!1))},D9=(e,t=null)=>async function(r,n){r(ZE(!0));const a=await Vn("modules/base/php/httpservice_getChoices.php",{query:e}),o=VBt(a);r(t?Qze(t,o):Tze(o)),r(ZE(!1))},HE=(e,t,r,n,i,a,o=!0,s="")=>async function(l,c){const u=r2e(e),A={softCode:t,tableName:r,action:a,propagate:o,recordNode:n};try{l(ZE(!0)),await Vn(u,A),l(GB(e,t,r,s))}catch(d){throw console.log(d),new Error("Erreur lors de la mise à jour de la table")}},X2e=(e,t,r,n=null,i=null)=>async function(a,o){a(ZE(!0));const s=r2e(e);let l={softCode:r,tableName:t,action:i!==null?i:"execute_rules"};n!==null&&(l.oids=n);try{await Vn(s,l),a(GB(e,r,t))}catch(c){throw console.log(c),new Error("Erreur lors de la mise à jour de la table")}},WBt=(e,t,r,n)=>async function(i,a){const o=JCt(e);let s={tableName:r,oids:n.join(", ")};await Vn(o,s),i(GB(e,t,r))},R0=[{title:"Code",dataKey:"code",width:75,type:"input"},{title:"Texte",dataKey:"texte",type:"input"}],XBt={POL:{tableName:"t_pole",title:"Gestion Poles",component:"common",addButton:!0,fields:[...R0,{title:"Nombre Références (règles)",dataKey:"nbref",type:"input",editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):""}],visible:!0},POR:{tableName:"t_pole_rule",title:"Gestion règles poles",component:"rules",addButton:!0,execute:{label:"Executer les règles",action:"POR_execute_rules"},fields:[{title:"Priorité",dataKey:"priorite",type:"input",default:"5000"},{title:"Texte",dataKey:"texte",type:"input"},{title:"Code règle",dataKey:"code",type:"input",editable:!1,hidden:!0},{title:"Pole",dataKey:"pole_texte",editVisible:!1},{title:"Règles",dataKey:"rule_resume",type:"input",editVisible:!1},{title:"Pole",dataKey:"pole_id",type:"select",selectOptionsKey:"POL",hidden:!0,comptaExtraParams:"pole"},{dataKey:"taux",type:"input",editVisible:!1,hidden:!0,comptaExtraParams:"taux"},{dataKey:"pole02_id",type:"select",editVisible:!1,hidden:!0,comptaExtraParams:"pole"},{dataKey:"taux02",type:"input",editVisible:!1,hidden:!0,comptaExtraParams:"taux"},{dataKey:"pole03_id",type:"select",editVisible:!1,hidden:!0,comptaExtraParams:"pole"},{dataKey:"taux03",type:"input",editVisible:!1,hidden:!0,comptaExtraParams:"taux"},{dataKey:"pole04_id",type:"select",editVisible:!1,hidden:!0,comptaExtraParams:"pole"},{dataKey:"taux04",type:"input",editVisible:!1,hidden:!0,comptaExtraParams:"taux"},{dataKey:"pole05_id",type:"select",editVisible:!1,hidden:!0,comptaExtraParams:"pole"},{dataKey:"taux05",type:"input",editVisible:!1,hidden:!0,comptaExtraParams:"taux"},{dataKey:"pole06_id",type:"select",editVisible:!1,hidden:!0,comptaExtraParams:"pole"},{dataKey:"taux06",type:"input",editVisible:!1,hidden:!0,comptaExtraParams:"taux"},{dataKey:"pole07_id",type:"select",editVisible:!1,hidden:!0,comptaExtraParams:"pole"},{dataKey:"taux07",type:"input",editVisible:!1,hidden:!0,comptaExtraParams:"taux"},{dataKey:"pole08_id",type:"select",editVisible:!1,hidden:!0,comptaExtraParams:"pole"},{dataKey:"taux08",type:"input",editVisible:!1,hidden:!0,comptaExtraParams:"taux"},{dataKey:"pole09_id",type:"select",editVisible:!1,hidden:!0,comptaExtraParams:"pole"},{dataKey:"taux09",type:"input",editVisible:!1,hidden:!0,comptaExtraParams:"taux"},{dataKey:"pole10_id",type:"select",editVisible:!1,hidden:!0,comptaExtraParams:"pole"},{dataKey:"taux10",type:"input",editVisible:!1,hidden:!0,comptaExtraParams:"taux"},{dataKey:"pole11_id",type:"select",editVisible:!1,hidden:!0,comptaExtraParams:"pole"},{dataKey:"taux11",type:"input",editVisible:!1,hidden:!0,comptaExtraParams:"taux"},{dataKey:"pole12_id",type:"select",editVisible:!1,hidden:!0,comptaExtraParams:"pole"}],comptaExtraParams:!0,visible:!0,extraFields:!0},SPI:{tableName:"t_specialites_medecin",title:"Gestion Spécialités internes des médecins",component:"common",addButton:!0,fields:[...R0,{title:"Texte court",dataKey:"texte_court",type:"input"},{title:"Nombre Références (médecins)",dataKey:"nbref",type:"input",editVisible:!1}],visible:!0},MED:{tableName:"t_medecins",title:"Gestion Référentiel Médecins",component:"MED",addButton:!0,doubleFilter:!0,sejoursActFilter:!0,saveWithoutCalc:!0,addSearchFields:["nom","prenom"],fields:[{title:"Code",dataKey:"code",type:"input"},{title:"Nom",dataKey:"nom",type:"input"},{title:"Prénom",dataKey:"prenom",type:"input"},{title:"Spécialité interne",dataKey:"specialite_interne_texte",editVisible:"false"},{title:"Spécialité interne",dataKey:"specialite_interne_id",type:"select",hidden:!0,selectOptionsKey:"SPI"},{title:"Nº ADELI",dataKey:"numero_ordre",type:"input"},{title:"RPPS",dataKey:"code_rpps",type:"input"},{title:"Identifiant groupe",dataKey:"identifiant_groupe",type:"input"},{title:"Etablissements",dataKey:"ets",type:"input",editable:!1},{title:"Références (médecins administratifs)",dataKey:"nbref",type:"input",editable:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):""},{title:"Références (séjours)",dataKey:"nbsej",type:"input",editable:!1},{title:"Références (actes)",dataKey:"nbact",type:"input",editable:!1},{title:"Doublon",dataKey:"doublon",type:"input",editable:!1,editVisible:!1}],visible:!0},BUD:{tableName:"t_budget",title:"Gestion Budgets",addButton:!0,component:"BUD",fields:[...R0,{title:"Date début",dataKey:"date_debut",type:"date"},{title:"Date fin",dataKey:"date_fin",type:"date"}],visible:!0,modalLabel:"Gestion des indicateurs"},BUC:{tableName:"t_budget_cle",title:"Gestion Clés budgétaires",component:"common",addButton:!0,fields:[...R0,{title:"Texte court",dataKey:"texte_court",type:"input"}],visible:!0},BUR:{tableName:"t_budget_cle_rule",title:"Gestion Règles d'affectation aux Clés budgétaires",component:"rules",addButton:!0,execute:{label:"Executer les règles",action:"execute_rules"},fields:[...R0,{title:"Priorite",dataKey:"priorite",type:"input",default:"5000"},{title:"Clé budgétaire",dataKey:"budget_cle_texte",type:"input",editVisible:!1},{title:"Clé budgétaire",dataKey:"budget_cle_id",type:"select",selectOptionsKey:"BUDGET_CLE",hidden:!0},{title:"Règles",dataKey:"rule_resume",type:"input",editVisible:!1}],visible:!0,extraFields:!0},BUI:{tableName:"t_budget_cle_budget",title:"Gestion Budgets",component:"BUI_activite",fields:[...R0.map(e=>({...e,editable:!1})),{title:"Date début",dataKey:"date_debut",type:"input",editVisible:!1},{title:"Date fin",dataKey:"date_fin",type:"input",editVisible:!1}],visible:!0},VPA:{tableName:"t_validation_parametre",title:"Validation nouveaux paramètres",refUniquement:!1,component:"common",fields:[{title:"oid",dataKey:"oid",type:"input",hidden:!1,editVisible:!1},{title:"Table",dataKey:"table_texte",type:"input",editable:!1},{title:"Code",dataKey:"parametre_code",type:"input",editable:!1},{title:"Texte",dataKey:"parametre_texte",type:"input",editable:!1},{title:"Date",dataKey:"parametre_date",type:"input",editable:!1},{title:"Validé",dataKey:"parametre_valide",type:"checkbox",hidden:!0}],visible:!0}},qBt=(e,t)=>{switch(e){case"POR":return SC(e,t);case"PER":return SC(e,t);case"BUR":return SC(e,t);case"FAR":return SC(e,t);case"FSR":return SC(e,t)}};function SC(e,t){switch(t){case"iCTI_activite":const r=[{title:"Type séjour",dataKey:"liste_type_sejour",type:"input",hidden:!0,tab:!0},{title:"Spécialité",dataKey:"liste_specialite",type:"input",hidden:!0,tab:!0},{title:"Médecins",dataKey:"liste_medecin",type:"input",hidden:!0,tab:!0},{title:"Services (S)",dataKey:"liste_service",type:"input",hidden:!0,tab:!0},{title:e==="BUR"?"Activite":"Etages (S)",dataKey:e==="BUR"?"liste_activite":"liste_etage",type:"input",hidden:!0,tab:!0},{title:"Unité fonctionnelle (S)",dataKey:e==="BUR"?"liste_uf":"liste_unite_fonctionnelle",type:"input",hidden:!0,tab:!0},{title:"Actes",dataKey:"liste_acte",type:"input",hidden:!0,tab:!0},{title:"Rubriques",dataKey:"liste_rubrique",type:"input",hidden:!0,tab:!0},{title:"GHM",dataKey:"liste_ghm",type:"input",hidden:!0,tab:!0},{title:"Sauf GHM",dataKey:"liste_sauf_ghm",type:"input",hidden:!0,tab:!0},{title:"Diagnostic principal",dataKey:"liste_diagnostic_principal",type:"input",hidden:!0,tab:!0},{title:"Diagnostique relié",dataKey:"liste_diagnostic_relie",type:"input",hidden:!0,tab:!0},{title:"Diagnostique associé",dataKey:"liste_diagnostic_associe",type:"input",hidden:!0,tab:!0},{title:"FINESS",dataKey:"liste_finess",type:"input",hidden:!0,tab:!0},e!=="BUR"&&{title:"Prestations",dataKey:"liste_prestation",type:"input",hidden:!0,tab:!0}];return e==="CAR"?r.push({title:"Sauf Préstation",dataKey:"liste_sauf_prestation",type:"input",hidden:!0,tab:!0},{title:"Compte Produit",dataKey:"liste_compte_produit",type:"input",hidden:!0,tab:!0},{title:"Sauf Compte Produit",dataKey:"liste_sauf_compte_produit",type:"input",hidden:!0,tab:!0}):(e==="FAR"||e==="FSR")&&r.push({title:"UF (E)",dataKey:"liste_unite_fonctionnelle_entree",type:"input",hidden:!0,tab:!0},{title:"Etage (E)",dataKey:"liste_etage_entree",type:"input",hidden:!0,tab:!0},{title:"Service (E)",dataKey:"liste_service_entree",type:"input",hidden:!0,tab:!0}),r;case"iCTI_rh":const n=[{title:"Service",dataKey:"liste_service",type:"input",hidden:!0,tab:!0},{title:"Spécialité",dataKey:"liste_specialite",type:"input",hidden:!0,tab:!0},{title:"Section analytique",dataKey:"liste_section_analytique",type:"input",hidden:!0,tab:!0},{title:"Section paie",dataKey:"liste_section_analytique_paie",type:"input",hidden:!0,tab:!0},{title:"Qualification",dataKey:"liste_qualification",type:"input",hidden:!0,tab:!0},{title:"Grille",dataKey:"liste_grille",type:"input",hidden:!0,tab:!0},{title:"Code emploi",dataKey:"liste_code_emploi",type:"input",hidden:!0,tab:!0},{title:"Catégories socio professionnelle",dataKey:"liste_categorie_socio_professionnelle",type:"input",hidden:!0,tab:!0},{title:"FINESS",dataKey:"liste_finess",type:"input",hidden:!0,tab:!0},{title:"Etablissement",dataKey:"liste_etablissement",type:"input",hidden:!0,tab:!0}];return e==="PER"&&n.push({title:"Statut",dataKey:"liste_statut",type:"input",hidden:!0,tab:!0}),e==="POR"&&n.push({title:"Service Planning",dataKey:"liste_service_planning",type:"input",hidden:!0,tab:!0}),n;case"iCTI_compta":return[{title:"Compte",dataKey:"liste_compte",type:"input",hidden:!0,tab:!0},{title:"Sauf Compte",dataKey:"liste_sauf_compte",type:"input",hidden:!0,tab:!0},{title:"Journal",dataKey:"liste_journal",type:"input",hidden:!0,tab:!0},{title:"Sauf journal",dataKey:"liste_sauf_journal",type:"input",hidden:!0,tab:!0},{title:"Section",dataKey:"liste_section_analytique",type:"input",hidden:!0,tab:!0},{title:"Sauf section",dataKey:"liste_sauf_section_analytique",type:"input",hidden:!0,tab:!0},{title:"Site",dataKey:"liste_site",type:"input",hidden:!0,tab:!0},{title:"Exercice",dataKey:"liste_exercice",type:"input",hidden:!0,tab:!0},{title:"Finess",dataKey:"liste_finess",type:"input",hidden:!0,tab:!0},{title:"Mois comptable",dataKey:"liste_mois_comptable",type:"input",hidden:!0,tab:!0},{title:"Mode",dataKey:"special_calc",type:"input",editVisible:!1}];case"iCTI_eco":return[{title:"FINESS",dataKey:"liste_finess",type:"input",hidden:!0,tab:!0},{title:"Sites",dataKey:"liste_site",type:"input",hidden:!0,tab:!0},{title:"Unité fonctionnelle",dataKey:"liste_unite_fonctionnelle",type:"input",hidden:!0,tab:!0}];case"iCTI_qualite":return[{title:"FINESS",dataKey:"liste_finess",type:"input",hidden:!0,tab:!0},{title:"Unité fonctionnelle",dataKey:"liste_unite_fonctionnelle",type:"input",hidden:!0,tab:!0}]}}const q2e=({form:e,record:t,handleValuesChange:r})=>{const[n,i]=E.useState("2020"),a=dt(A=>A.cti.components.tables.data.combos);E.useEffect(()=>{if(t?.date_ecriture){const A=t.date_ecriture.slice(0,4);i(A);let d={};for(let f=1;f<=12;f++)f<10?d[`mois_ventile_${f}`]=`${A}0${f}`:d[`mois_ventile_${f}`]=`${A}${f}`;e.setFieldsValue(d)}},[t,e]);const o=A=>{A==="D"?e.setFieldsValue({montant_debit:e.getFieldValue("montant"),montant_credit:"0"}):e.setFieldsValue({montant_credit:e.getFieldValue("montant"),montant_debit:"0"})},s=A=>{e.getFieldValue("debit")==="D"?e.setFieldsValue({montant_debit:A.target.value,montant_credit:"0"}):e.setFieldsValue({montant_credit:A.target.value,montant_debit:"0"})},l=()=>{const A=e.getFieldValue("montant"),d=e.getFieldValue("debit"),f=(Number(A)/12).toFixed(2),h=(Number(A)-11*Number(f)).toFixed(2).replace(".",",");let g={};for(let p=1;p<12;p++)g[`montant_ventile_${p}`]=f.replace(".",",");g.montant_ventile_12=h,g.total=A,d==="D"?g.montant_credit="0":g.montant_debit="0",e.setFieldsValue(g),r()},c=A=>{const d=A.slice(0,4);i(A.slice(0,4));let f={};for(let h=1;h<=12;h++){let g=`${d}${h}`;h<10&&(g=`${d}0${h}`),f[`mois_ventile_${h}`]=g}e.setFieldsValue(f)},u=()=>{let A=0;const d=e.getFieldValue("debit"),f=e.getFieldsValue();for(let g=1;g<=12;g++)A=A+Number(f[`montant_ventile_${g}`].replace(",","."));A=A.toFixed(2).replace(".",",");const h={total:A,montant_credit:A,montant:A,montant_debit:"0"};d==="D"&&(h.montant_debit=A,h.montant_credit="0"),e.setFieldsValue(h)};return v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"form-row",children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Mois Comptable"}),v.jsx(Je.Item,{name:"mois_comptable",children:v.jsx(hn,{options:a.MOIS,onChange:c})})]}),v.jsxs("span",{children:["Saisie le ",ma().format("YYYY-MM-DD")]})]}),v.jsxs("div",{className:"form-row",children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Site"}),v.jsx(Je.Item,{name:"site_id",children:v.jsx(hn,{options:a.SITE})})]}),v.jsx("div",{className:"form-item",children:v.jsx(Je.Item,{name:"clinique_honoraire",children:v.jsx(hn,{options:[{label:"Clinique",value:"C"},{label:"Honoraire",value:"H"}]})})})]}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Journal"}),v.jsx(Je.Item,{name:"journal_code",children:v.jsx(hn,{options:a.JOURNAL})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Compte"}),v.jsx(Je.Item,{name:"compte_numero",children:v.jsx(hn,{style:{width:"200px"},options:a.COMPTE})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Section"}),v.jsx(Je.Item,{name:"section_code",children:v.jsx(hn,{options:a.SECTION})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Texte"}),v.jsx(Je.Item,{name:"texte",children:v.jsx(jt.TextArea,{})})]})}),v.jsxs("div",{className:"form-row",children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Montant"}),v.jsx(Je.Item,{name:"debit",children:v.jsx(hn,{options:[{label:"Débit",value:"D"},{label:"Crédit",value:"C"}],onChange:o})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx(Je.Item,{name:"montant",children:v.jsx(jt,{onChange:s})}),v.jsx(wt,{type:"primary",onClick:l,children:"Ventiler"}),v.jsx(Je.Item,{name:"montant_credit",hidden:!0,children:v.jsx(jt,{})}),v.jsx(Je.Item,{name:"montant_debit",hidden:!0,children:v.jsx(jt,{})})]})]}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Report automatique"}),v.jsx(Je.Item,{name:"report_automatique_mois_suivant",valuePropName:"checked",children:v.jsx(mn,{})})]})}),v.jsxs("div",{className:"form-row",children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Ventilation"}),v.jsx("span",{className:"second-label",children:`Janvier ${n}`}),v.jsx(Je.Item,{hidden:!0,name:"mois_ventile_1",children:v.jsx(jt,{})}),v.jsx(Je.Item,{name:"montant_ventile_1",children:v.jsx(jt,{style:{width:"80px"},onChange:u})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx(Je.Item,{hidden:!0,name:"mois_ventile_2",children:v.jsx(jt,{})}),v.jsx("span",{className:"second-label",children:`Février ${n}`}),v.jsx(Je.Item,{name:"montant_ventile_2",children:v.jsx(jt,{style:{width:"80px"},onChange:u})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx(Je.Item,{hidden:!0,name:"mois_ventile_3",children:v.jsx(jt,{})}),v.jsx("span",{className:"second-label",children:`Mars ${n}`}),v.jsx(Je.Item,{name:"montant_ventile_3",children:v.jsx(jt,{style:{width:"80px"},onChange:u})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx(Je.Item,{hidden:!0,name:"mois_ventile_4",children:v.jsx(jt,{})}),v.jsx("span",{className:"second-label",children:`Avril ${n}`}),v.jsx(Je.Item,{name:"montant_ventile_4",children:v.jsx(jt,{style:{width:"80px"},onChange:u})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx(Je.Item,{hidden:!0,name:"mois_ventile_5",children:v.jsx(jt,{})}),v.jsx("span",{className:"second-label",children:`Mai ${n}`}),v.jsx(Je.Item,{name:"montant_ventile_5",children:v.jsx(jt,{style:{width:"80px"},onChange:u})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx(Je.Item,{hidden:!0,name:"mois_ventile_6",children:v.jsx(jt,{})}),v.jsx("span",{className:"second-label",children:`Juin ${n}`}),v.jsx(Je.Item,{name:"montant_ventile_6",children:v.jsx(jt,{style:{width:"80px"},onChange:u})})]})]}),v.jsxs("div",{className:"form-row",children:[v.jsxs("div",{className:"form-item",children:[v.jsx(Je.Item,{hidden:!0,name:"mois_ventile_7",children:v.jsx(jt,{})}),v.jsx("span",{className:"first-label"}),v.jsx("span",{className:"second-label",children:`Juillet ${n}`}),v.jsx(Je.Item,{name:"montant_ventile_7",children:v.jsx(jt,{style:{width:"80px"},onChange:u})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx(Je.Item,{hidden:!0,name:"mois_ventile_8",children:v.jsx(jt,{})}),v.jsx("span",{className:"second-label",children:`Août ${n}`}),v.jsx(Je.Item,{name:"montant_ventile_8",children:v.jsx(jt,{style:{width:"80px"},onChange:u})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx(Je.Item,{hidden:!0,name:"mois_ventile_9",children:v.jsx(jt,{})}),v.jsx("span",{className:"second-label",children:`Septembre ${n}`}),v.jsx(Je.Item,{name:"montant_ventile_9",children:v.jsx(jt,{style:{width:"80px"},onChange:u})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx(Je.Item,{hidden:!0,name:"mois_ventile_10",children:v.jsx(jt,{})}),v.jsx("span",{className:"second-label",children:`Octobre ${n}`}),v.jsx(Je.Item,{name:"montant_ventile_10",children:v.jsx(jt,{style:{width:"80px"},onChange:u})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx(Je.Item,{hidden:!0,name:"mois_ventile_11",children:v.jsx(jt,{})}),v.jsx("span",{className:"second-label",children:`Novembre ${n}`}),v.jsx(Je.Item,{name:"montant_ventile_11",children:v.jsx(jt,{style:{width:"80px"},onChange:u})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx(Je.Item,{hidden:!0,name:"mois_ventile_12",children:v.jsx(jt,{})}),v.jsx("span",{className:"second-label",children:`Décembre ${n}`}),v.jsx(Je.Item,{name:"montant_ventile_12",children:v.jsx(jt,{style:{width:"80px"},onChange:u})})]})]}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Total"}),v.jsx(Je.Item,{name:"total",children:v.jsx(jt,{disabled:!0})})]})})]})};q2e.propTypes={form:J.object,record:J.object,handleValuesChange:J.func};const $2e=({form:e,record:t})=>{const r=dt(n=>n.cti.components.tables.data.combos);return v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Type"}),v.jsx(Je.Item,{name:"est_balance",children:v.jsx(hn,{options:[{label:"Ecritures",value:""},{label:"Balance mensuelle",value:"M"},{label:"Balance exercice",value:"X"}]})})]})}),v.jsxs("div",{className:"form-row",children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Site"}),v.jsx(Je.Item,{name:"site_id",children:v.jsx(hn,{options:r.SITE})})]}),v.jsx("div",{className:"form-item",children:v.jsx(Je.Item,{name:"clinique_honoraire",children:v.jsx(hn,{options:[{label:"Clinique",value:"C"},{label:"Honoraire",value:"H"}]})})})]}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Texte"}),v.jsx(Je.Item,{name:"texte",children:v.jsx(jt.TextArea,{})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Report automatique"}),v.jsx(Je.Item,{name:"report_automatique_mois_suivant",valuePropName:"checked",children:v.jsx(mn,{})})]})}),v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Coller les données:"}),v.jsx(Je.Item,{name:"import_data",children:v.jsx(jt.TextArea,{autoSize:{minRows:8}})})]})})]})};$2e.propTypes={form:J.object,record:J.object};const Z2e=({record:e,handleValuesChange:t,form:r})=>{const[n,i]=E.useState(!1);E.useEffect(()=>{if(e){if((e.montant_credit||e.montant_debit)&&(e.montant_credit!=="+0"?r.setFieldsValue({montant:e.montant_credit.substring(1),montant_credit:e.montant_credit.substring(1),montant_debit:e.montant_debit.substring(1),debit:"C"}):e.montantd_debit!=="+0"&&r.setFieldsValue({montant:e.montant_debit.substring(1),montant_credit:e.montant_credit.substring(1),montant_debit:e.montant_debit.substring(1),debit:"D"})),e.montant_ventile_1){let l=0;for(let c=1;c<=12;c++)l=l+Number(e[`montant_ventile_${c}`].substring(1)),r.setFieldsValue({[`montant_ventile_${c}`]:e[`montant_ventile_${c}`].substring(1).replace(".",",")});r.setFieldsValue({total:l})}let o=!1,s=!1;e.est_import_data==="1"&&(o=!0),e.report_automatique_mois_suivant==="1"&&(s=!0),i(o),r.setFieldsValue({est_import_data:o,report_automatique_mois_suivant:s})}},[e,r]);const a=o=>{i(o.target.checked)};return v.jsxs("div",{className:"aju-editor",children:[v.jsx("div",{className:"form-row",children:v.jsxs("div",{className:"form-item",children:[v.jsx("span",{className:"first-label",children:"Import Tableur"}),v.jsx(Je.Item,{name:"est_import_data",valuePropName:"checked",children:v.jsx(mn,{onChange:a})})]})}),n===!0?v.jsx($2e,{form:r,record:e,handleValuesChange:t}):v.jsx(q2e,{form:r,record:e,handleValuesChange:t})]})};Z2e.propTypes={tableParams:J.object,record:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func,form:J.object};var GO={};const $Bt=ta(Crt);var RI={},TI={},Ole;function ZBt(){if(Ole)return TI;Ole=1;var e=na().default;Object.defineProperty(TI,"__esModule",{value:!0}),TI.default=r;var t=e(an());function r(n){var i=t.useRef();i.current=n;var a=t.useCallback(function(){for(var o,s=arguments.length,l=new Array(s),c=0;c<s;c++)l[c]=arguments[c];return(o=i.current)===null||o===void 0?void 0:o.call.apply(o,[i].concat(l))},[]);return a}return TI}var kp={},jle;function ext(){if(jle)return kp;jle=1;var e=$r().default,t=na().default;Object.defineProperty(kp,"__esModule",{value:!0}),kp.useLayoutUpdateEffect=kp.default=void 0;var r=t(an()),n=e(Zx()),i=(0,n.default)()?r.useLayoutEffect:r.useEffect,a=function(s,l){var c=r.useRef(!0);i(function(){return s(c.current)},l),i(function(){return c.current=!1,function(){c.current=!0}},[])};return kp.useLayoutUpdateEffect=function(s,l){a(function(c){if(!c)return s()},l)},kp.default=a,kp}var QI={},zle;function txt(){if(zle)return QI;zle=1;var e=na().default,t=$r().default;Object.defineProperty(QI,"__esModule",{value:!0}),QI.default=i;var r=t(Pd()),n=e(an());function i(a){var o=n.useRef(!1),s=n.useState(a),l=(0,r.default)(s,2),c=l[0],u=l[1];n.useEffect(function(){return o.current=!1,function(){o.current=!0}},[]);function A(d,f){f&&o.current||u(d)}return[c,A]}return QI}var Lle;function rxt(){if(Lle)return RI;Lle=1;var e=$r().default;Object.defineProperty(RI,"__esModule",{value:!0}),RI.default=o;var t=e(Pd()),r=e(ZBt()),n=ext(),i=e(txt());function a(s){return s!==void 0}function o(s,l){var c=l||{},u=c.defaultValue,A=c.value,d=c.onChange,f=c.postState,h=(0,i.default)(function(){return a(A)?A:a(u)?typeof u=="function"?u():u:typeof s=="function"?s():s}),g=(0,t.default)(h,2),p=g[0],m=g[1],y=A!==void 0?A:p,C=f?f(y):y,w=(0,r.default)(d),B=(0,i.default)([y]),x=(0,t.default)(B,2),M=x[0],S=x[1];(0,n.useLayoutUpdateEffect)(function(){var b=M[0];p!==b&&w(p,b)},[M]),(0,n.useLayoutUpdateEffect)(function(){a(A)||m(A)},[A]);var R=(0,r.default)(function(b,T){m(b,T),S([y],T)});return[C,R]}return RI}var T0={},Yle;function F9(){if(Yle)return T0;Yle=1;var e=$r().default;Object.defineProperty(T0,"__esModule",{value:!0}),T0.getMergedStatus=void 0,T0.getStatusClassNames=i;var t=e(Mo()),r=e(Jo()),n=wD();(0,n.tuple)("warning","error","");function i(a,o,s){return(0,r.default)((0,t.default)((0,t.default)((0,t.default)((0,t.default)((0,t.default)({},"".concat(a,"-status-success"),o==="success"),"".concat(a,"-status-warning"),o==="warning"),"".concat(a,"-status-error"),o==="error"),"".concat(a,"-status-validating"),o==="validating"),"".concat(a,"-has-feedback"),s))}return T0.getMergedStatus=function(o,s){return s||o},T0}var KO={},Ule;function nxt(){return Ule||(Ule=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(Mo()),i=r(bA()),a=r(jd()),o=r(Yd()),s=r(C9()),l=r(Ld()),c=r(zd()),u=r(y9()),A=r(Jo()),d=t(an()),f=tM(),h=B9(),g=F9(),p=wD();function m(B,x,M){return x=(0,l.default)(x),(0,o.default)(B,(0,s.default)()?Reflect.construct(x,M||[],(0,l.default)(B).constructor):x.apply(B,M))}var y=(0,p.tuple)("text","input");function C(B){return!!(B.addonBefore||B.addonAfter)}var w=(function(B){(0,c.default)(x,B);function x(){return(0,i.default)(this,x),m(this,x,arguments)}return(0,a.default)(x,[{key:"renderClearIcon",value:function(S){var R=this.props,b=R.value,T=R.disabled,D=R.readOnly,F=R.handleReset,_=R.suffix,N=!T&&!D&&b,P="".concat(S,"-clear-icon");return d.createElement(u.default,{onClick:F,onMouseDown:function(j){return j.preventDefault()},className:(0,A.default)((0,n.default)((0,n.default)({},"".concat(P,"-hidden"),!N),"".concat(P,"-has-suffix"),!!_),P),role:"button"})}},{key:"renderTextAreaWithClearIcon",value:function(S,R,b){var T=this.props,D=T.value,F=T.allowClear,_=T.className,N=T.focused,P=T.style,k=T.direction,j=T.bordered,Y=T.hidden,X=T.status,K=b.status,U=b.hasFeedback;if(!F)return(0,h.cloneElement)(R,{value:D});var G=(0,A.default)("".concat(S,"-affix-wrapper"),"".concat(S,"-affix-wrapper-textarea-with-clear-btn"),(0,g.getStatusClassNames)("".concat(S,"-affix-wrapper"),(0,g.getMergedStatus)(K,X),U),(0,n.default)((0,n.default)((0,n.default)((0,n.default)({},"".concat(S,"-affix-wrapper-focused"),N),"".concat(S,"-affix-wrapper-rtl"),k==="rtl"),"".concat(S,"-affix-wrapper-borderless"),!j),"".concat(_),!C(this.props)&&_));return d.createElement("span",{className:G,style:P,hidden:Y},(0,h.cloneElement)(R,{style:null,value:D}),this.renderClearIcon(S))}},{key:"render",value:function(){var S=this;return d.createElement(f.FormItemInputContext.Consumer,null,function(R){var b=S.props,T=b.prefixCls,D=b.inputType,F=b.element;if(D===y[0])return S.renderTextAreaWithClearIcon(T,F,R)})}}]),x})(d.Component);e.default=w})(KO)),KO}var VO={};const ixt=ta(art);var JO={},Hle;function axt(){return Hle||(Hle=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=an();function r(n,i){var a=(0,t.useRef)([]),o=function(){a.current.push(setTimeout(function(){var l,c,u,A;!((l=n.current)===null||l===void 0)&&l.input&&((c=n.current)===null||c===void 0?void 0:c.input.getAttribute("type"))==="password"&&(!((u=n.current)===null||u===void 0)&&u.input.hasAttribute("value"))&&((A=n.current)===null||A===void 0||A.input.removeAttribute("value"))}))};return(0,t.useEffect)(function(){return i&&o(),function(){return a.current.forEach(function(s){s&&clearTimeout(s)})}},[]),o}})(JO)),JO}var DI={},Gle;function oxt(){if(Gle)return DI;Gle=1,Object.defineProperty(DI,"__esModule",{value:!0}),DI.hasPrefixSuffix=e;function e(t){return!!(t.prefix||t.suffix||t.allowClear)}return DI}var Kle;function sxt(){return Kle||(Kle=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.fixControlledValue=w,e.resolveOnChange=B,e.triggerFocus=x;var n=r(Mo()),i=r(ia()),a=r(fa()),o=r(y9()),s=r(Jo()),l=r(ixt),c=$Ie(),u=t(an()),A=Dc(),d=r(eM()),f=r(CD()),h=tM(),g=w9(),p=F9();r(Im());var m=r(axt()),y=oxt(),C=function(S,R){var b={};for(var T in S)Object.prototype.hasOwnProperty.call(S,T)&&R.indexOf(T)<0&&(b[T]=S[T]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,T=Object.getOwnPropertySymbols(S);D<T.length;D++)R.indexOf(T[D])<0&&Object.prototype.propertyIsEnumerable.call(S,T[D])&&(b[T[D]]=S[T[D]]);return b};function w(S){return typeof S>"u"||S===null?"":String(S)}function B(S,R,b,T){if(b){var D=R;if(R.type==="click"){var F=S.cloneNode(!0);D=Object.create(R,{target:{value:F},currentTarget:{value:F}}),F.value="",b(D);return}if(T!==void 0){D=Object.create(R,{target:{value:S},currentTarget:{value:S}}),S.value=T,b(D);return}b(D)}}function x(S,R){if(S){S.focus(R);var b=R||{},T=b.cursor;if(T){var D=S.value.length;switch(T){case"start":S.setSelectionRange(0,0);break;case"end":S.setSelectionRange(D,D);break;default:S.setSelectionRange(0,D);break}}}}var M=(0,u.forwardRef)(function(S,R){var b=S.prefixCls,T=S.bordered,D=T===void 0?!0:T,F=S.status,_=S.size,N=S.disabled,P=S.onBlur,k=S.onFocus,j=S.suffix,Y=S.allowClear,X=S.addonAfter,K=S.addonBefore,U=S.className,G=S.onChange,z=C(S,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","onChange"]),H=u.default.useContext(A.ConfigContext),V=H.getPrefixCls,Z=H.direction,ne=H.input,re=V("input",b),ue=(0,u.useRef)(null),he=(0,g.useCompactItemContext)(re,Z),me=he.compactSize,be=he.compactItemClassnames,Me=u.default.useContext(f.default),ie=me||_||Me,Se=u.default.useContext(d.default),Ue=N??Se,ct=(0,u.useContext)(h.FormItemInputContext),He=ct.status,Re=ct.hasFeedback,Ce=ct.feedbackIcon,De=(0,p.getMergedStatus)(He,F),Ie=(0,y.hasPrefixSuffix)(S)||!!Re,$e=(0,u.useRef)(Ie);(0,u.useEffect)(function(){Ie&&$e.current,$e.current=Ie},[Ie]);var Ct=(0,m.default)(ue,!0),Ze=function(We){Ct(),P?.(We)},tt=function(We){Ct(),k?.(We)},nt=function(We){Ct(),G?.(We)},rt=(Re||j)&&u.default.createElement(u.default.Fragment,null,j,Re&&Ce),qe;return(0,a.default)(Y)==="object"&&Y?.clearIcon?qe=Y:Y&&(qe={clearIcon:u.default.createElement(o.default,null)}),u.default.createElement(l.default,(0,i.default)({ref:(0,c.composeRef)(R,ue),prefixCls:re,autoComplete:ne?.autoComplete},z,{disabled:Ue||void 0,onBlur:Ze,onFocus:tt,suffix:rt,allowClear:qe,className:(0,s.default)(U,be),onChange:nt,addonAfter:X&&u.default.createElement(g.NoCompactStyle,null,u.default.createElement(h.NoFormStyle,{override:!0,status:!0},X)),addonBefore:K&&u.default.createElement(g.NoCompactStyle,null,u.default.createElement(h.NoFormStyle,{override:!0,status:!0},K)),inputClassName:(0,s.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)({},"".concat(re,"-sm"),ie==="small"),"".concat(re,"-lg"),ie==="large"),"".concat(re,"-rtl"),Z==="rtl"),"".concat(re,"-borderless"),!D),!Ie&&(0,p.getStatusClassNames)(re,De)),affixWrapperClassName:(0,s.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)({},"".concat(re,"-affix-wrapper-sm"),ie==="small"),"".concat(re,"-affix-wrapper-lg"),ie==="large"),"".concat(re,"-affix-wrapper-rtl"),Z==="rtl"),"".concat(re,"-affix-wrapper-borderless"),!D),(0,p.getStatusClassNames)("".concat(re,"-affix-wrapper"),De,Re)),wrapperClassName:(0,s.default)((0,n.default)({},"".concat(re,"-group-rtl"),Z==="rtl")),groupClassName:(0,s.default)((0,n.default)((0,n.default)((0,n.default)({},"".concat(re,"-group-wrapper-sm"),ie==="small"),"".concat(re,"-group-wrapper-lg"),ie==="large"),"".concat(re,"-group-wrapper-rtl"),Z==="rtl"),(0,p.getStatusClassNames)("".concat(re,"-group-wrapper"),De,Re))}))});e.default=M})(VO)),VO}var Vle;function lxt(){return Vle||(Vle=1,(function(e){var t=na().default,r=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(fa()),i=r(Mo()),a=r(ia()),o=r(Pd()),s=r(yD()),l=r(Jo()),c=r($Bt),u=r(rxt()),A=r(ED()),d=t(an()),f=Dc(),h=r(eM()),g=r(CD()),p=tM(),m=F9(),y=r(nxt()),C=sxt(),w=function(S,R){var b={};for(var T in S)Object.prototype.hasOwnProperty.call(S,T)&&R.indexOf(T)<0&&(b[T]=S[T]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,T=Object.getOwnPropertySymbols(S);D<T.length;D++)R.indexOf(T[D])<0&&Object.prototype.propertyIsEnumerable.call(S,T[D])&&(b[T[D]]=S[T[D]]);return b};function B(S,R){return(0,s.default)(S||"").slice(0,R).join("")}function x(S,R,b,T){var D=b;return S?D=B(b,T):(0,s.default)(R||"").length<b.length&&(0,s.default)(b||"").length>T&&(D=R),D}var M=d.forwardRef(function(S,R){var b=S.prefixCls,T=S.bordered,D=T===void 0?!0:T,F=S.showCount,_=F===void 0?!1:F,N=S.maxLength,P=S.className,k=S.style,j=S.size,Y=S.disabled,X=S.onCompositionStart,K=S.onCompositionEnd,U=S.onChange,G=S.onFocus,z=S.onBlur,H=S.status,V=w(S,["prefixCls","bordered","showCount","maxLength","className","style","size","disabled","onCompositionStart","onCompositionEnd","onChange","onFocus","onBlur","status"]),Z=d.useContext(f.ConfigContext),ne=Z.getPrefixCls,re=Z.direction,ue=d.useContext(g.default),he=d.useContext(h.default),me=Y??he,be=d.useContext(p.FormItemInputContext),Me=be.status,ie=be.hasFeedback,Se=be.isFormItemInput,Ue=be.feedbackIcon,ct=(0,m.getMergedStatus)(Me,H),He=d.useRef(null),Re=d.useRef(null),Ce=d.useState(!1),De=(0,o.default)(Ce,2),Ie=De[0],$e=De[1],Ct=d.useState(!1),Ze=(0,o.default)(Ct,2),tt=Ze[0],nt=Ze[1],rt=d.useRef(),qe=d.useRef(0),de=(0,u.default)(V.defaultValue,{value:V.value}),We=(0,o.default)(de,2),ut=We[0],Et=We[1],ze=V.hidden,Ge=function(at,mt){V.value===void 0&&Et(at)},pe=Number(N)>0,Bt=function(at){$e(!0),rt.current=ut,qe.current=at.currentTarget.selectionStart,X?.(at)},xt=function(at){var mt;$e(!1);var qt=at.currentTarget.value;if(pe){var Xt=qe.current>=N+1||qe.current===((mt=rt.current)===null||mt===void 0?void 0:mt.length);qt=x(Xt,rt.current,qt,N)}qt!==ut&&(Ge(qt),(0,C.resolveOnChange)(at.currentTarget,at,U,qt)),K?.(at)},$=function(at){var mt=at.target.value;if(!Ie&&pe){var qt=at.target.selectionStart>=N+1||at.target.selectionStart===mt.length||!at.target.selectionStart;mt=x(qt,ut,mt,N)}Ge(mt),(0,C.resolveOnChange)(at.currentTarget,at,U,mt)},Qe=function(at){nt(!1),z?.(at)},Fe=function(at){nt(!0),G?.(at)};d.useEffect(function(){nt(function(vt){return!me&&vt})},[me]);var Ae=function(at){var mt,qt,Xt;Ge(""),(mt=He.current)===null||mt===void 0||mt.focus(),(0,C.resolveOnChange)((Xt=(qt=He.current)===null||qt===void 0?void 0:qt.resizableTextArea)===null||Xt===void 0?void 0:Xt.textArea,at,U)},le=ne("input",b);d.useImperativeHandle(R,function(){var vt;return{resizableTextArea:(vt=He.current)===null||vt===void 0?void 0:vt.resizableTextArea,focus:function(mt){var qt,Xt;(0,C.triggerFocus)((Xt=(qt=He.current)===null||qt===void 0?void 0:qt.resizableTextArea)===null||Xt===void 0?void 0:Xt.textArea,mt)},blur:function(){var mt;return(mt=He.current)===null||mt===void 0?void 0:mt.blur()}}});var Be=d.createElement(c.default,(0,a.default)({},(0,A.default)(V,["allowClear"]),{disabled:me,className:(0,l.default)((0,i.default)((0,i.default)((0,i.default)((0,i.default)({},"".concat(le,"-borderless"),!D),P,P&&!_),"".concat(le,"-sm"),ue==="small"||j==="small"),"".concat(le,"-lg"),ue==="large"||j==="large"),(0,m.getStatusClassNames)(le,ct)),style:_?{resize:k?.resize}:k,prefixCls:le,onCompositionStart:Bt,onChange:$,onBlur:Qe,onFocus:Fe,onCompositionEnd:xt,ref:He})),Ke=(0,C.fixControlledValue)(ut);!Ie&&pe&&(V.value===null||V.value===void 0)&&(Ke=B(Ke,N));var je=d.createElement(y.default,(0,a.default)({disabled:me,focused:tt},V,{prefixCls:le,direction:re,inputType:"text",value:Ke,element:Be,handleReset:Ae,ref:Re,bordered:D,status:H,style:_?void 0:k}));if(_||ie){var ft=(0,s.default)(Ke).length,gt="";return(0,n.default)(_)==="object"?gt=_.formatter({value:Ke,count:ft,maxLength:N}):gt="".concat(ft).concat(pe?" / ".concat(N):""),d.createElement("div",{hidden:ze,className:(0,l.default)("".concat(le,"-textarea"),(0,i.default)((0,i.default)((0,i.default)({},"".concat(le,"-textarea-rtl"),re==="rtl"),"".concat(le,"-textarea-show-count"),_),"".concat(le,"-textarea-in-form-item"),Se),(0,m.getStatusClassNames)("".concat(le,"-textarea"),ct,ie),P),style:k,"data-count":gt},je,ie&&d.createElement("span",{className:"".concat(le,"-textarea-suffix")},Ue))}return je});e.default=M})(GO)),GO}var cxt=lxt();const uxt=xn(cxt),Jle=new Date().getFullYear();let eSe=[];for(let e=Jle-4;e<=Jle+2;e++)eSe.push(e);const uA={DPI_CST:[{label:"",value:""},{label:"Liste de valeurs selon échelle",value:"LIST-ECHELLE"},{label:"Liste de valeurs numériques",value:"LIST-NUMERIC"}],DPI_SPE:[{label:"",value:""},{label:"Spécialité",value:"S"}],COMPTA_CH:[{label:"Clinique",value:"C"},{label:"Honoraire",value:"H"}],AJU_est_balance:[{label:"Ecritures",value:""},{label:"Balance mensuelle",value:"M"},{label:"Balance exercice",value:"X"}],AJU_Debit_Credit:[{label:"Débit",value:"D"},{label:"Crédit",value:"C"}],YEARS:eSe.map(e=>({label:e,value:e})),PRC_type_valorisation_facture:[{label:"Ventilation par défault",value:""},{label:"Forcer ventilation quotidienne",value:"1"}],PRC_type_valorisation_non_facture:[{label:"",value:""},{label:"Prix de journée",value:"PJ"},{label:"Chambre particulière",value:"CP"},{label:"Forfait à l'entrée",value:"ENT"},{label:"Moyenne par journée de présence service",value:"*AVGJOUSER"},{label:"Uniquement prestations saisies",value:"*SAISIE"}],UMD_type_ventilation_ca:[{label:"Par défault (avec PMS)",value:""},{label:"Uniquement selon durée séjour",value:"1"}],UMD_type_eclatement:[{label:"Pas d'éclatement",value:"0"},{label:"Eclatement selon première UM",value:"1"},{label:"Eclatement selon première UM",value:"2"}],UMD_mode_hospitalisation:[{label:"Hospitalisation complète",value:"C"},{label:"Hospitalisation partielle",value:"P"},{label:"Hospitalisation mixte",value:"M"}],UMD_type_sejour:[{label:"Pas de forçage",value:"1"},{label:"Externe",value:"3"},{label:"Ignorer (fil de l'eau)",value:"9"}],PRC_type_valorisation_non_facture_provider:[{label:"Prix de journée",value:"PJ"},{label:"Chambre particulière",value:"CP"},{label:"Moyenne par journée de précense service",value:"*AVGJOUSER"},{label:"Forfait à l'entrée",value:"ENT"},{label:"Uniquement prestations saisies",value:"*SAISIE"}],calculCodeList:[{label:"Aucun",value:"0"},{label:"(1) Heures payées",value:"1"},{label:"(2) Heures (non) travaillées",value:"2"},{label:"(3) Frais imposables",value:"3"},{label:"(4) Avantages en nature",value:"4"},{label:"(5) OD/net salariées",value:"5"},{label:"(6) OD/net patronales",value:"6"},{label:"(7)",value:"7"},{label:"(8)",value:"8"},{label:"(9) Ignorer",value:"9"},{label:"(10) Heures contrat",value:"10"},{label:"(11) Heures c/p/t",value:"11"}],EXC_cible_provider:[{label:"Tous",value:"0"},{label:"Présent",value:"1"},{label:"Non facturé",value:"2"}],EXC_gravite_provider:[{label:"Information",value:"0"},{label:"Avertissement",value:"5"},{label:"Erreur",value:"9"}],EXC_table_provider:[{label:"Séjour",value:"0"},{label:"Mouvements",value:"1"},{label:"Factures",value:"2"},{label:"Lignes Factures Honoraires",value:"3"},{label:"SQL brut",value:"99"}],EXC_table_provider_RH:[{label:"Contrats",value:"1"},{label:"Historique de paie",value:"2"},{label:"Arrêts de travail",value:"3"},{label:"Mouvement planning",value:"4"},{label:"SQL brut",value:"99"}],EXC_table_provider_SSR:[{label:"Séjours ePMSI",value:"0"},{label:"Séjours fil de l'eau",value:"1"}],GENRE:[{label:"",value:""},{label:"Féminin",value:"F"},{label:"Masculin",value:"M"},{label:"Sans object",value:"I"}],TYPE_TEMPS_TRAVAIL:[{label:"",value:""},{label:"Temps complet",value:"TC"},{label:"Temps partiel",value:"TP"}],EIE_etat:[{label:"Nouveau",value:"0"},{label:"En-cours",value:"1"},{label:"Traité",value:"9"}],EIE_gravite:[{label:"",value:""},{label:"Mineure",value:"1"},{label:"Significative",value:"2"},{label:"Majeure",value:"3"},{label:"Critique",value:"4"},{label:"Catastrophique",value:"5"}],EIF_frequence:[{label:"",value:""},{label:"Très improbable",value:"1"},{label:"Très peu probable",value:"2"},{label:"Peu probable",value:"3"},{label:"Possible / Probable",value:"4"},{label:"Très probable à certain",value:"5"}],EII_data_type:[{label:"",value:""},{label:"APTA",value:"APTA"},{label:"Blue Medi XML",value:"BLUEMEDI"},{label:"CSV",value:"CSV"},{label:"CSV sans entete",value:"CSVWITHOUTHEADER"}],IXI_data_type:[{label:"",value:""},{label:"CSV",value:"CSV"},{label:"Données créées depuis interface externe",value:"EXT"}],QSE_type_entete:[{label:"",value:""},{label:"Choix unique",value:"choixunique"},{label:"Choix multiple",value:"choixmultiple"},{label:"Date de réponse",value:"date"},{label:"Mois de réponse",value:"mois"},{label:"Service",value:"service"},{label:"Age",value:"age"},{label:"Sexe",value:"sexe"},{label:"Ignorer",value:"ignore"}],CXP_start:[{label:"",value:""},{label:"Année en cours",value:"A0"},{label:"A - 1",value:"A1"},{label:"A - 2",value:"A2"},{label:"12 derniers mois",value:"M12"},{label:"24 derniers mois",value:"M24"}],CXP_item_dpi:[{label:"",value:""},{label:"Item",value:"ITM"},{label:"Table normale Item",value:"ITMTAB"},{label:"Séjour",value:"SEJ"},{label:"Document",value:"DOC"},{label:"Intervention",value:"INT"}],code_calcul:[{label:"Aucun",value:"0"},{label:"(1) Heures payées",value:"1"},{label:"(2) Heures (non) travaillées",value:"2"},{label:"(3) Frais imposables",value:"3"},{label:"(4) Avantages en nature",value:"4"},{label:"(5) OD/net salariées",value:"5"},{label:"(6) OD/net patronales",value:"6"},{label:"(7)",value:"7"},{label:"(8)",value:"8"},{label:"(9) Ignorer",value:"9"},{label:"(10) Heures contrat",value:"10"},{label:"(11) Heures c/p/t",value:"11"}],TYM_SENS:[{label:"Aucun forcage",value:""},{label:"Entrée",value:"E"},{label:"Sortie",value:"S"}],TYM_SIGNE:[{label:"Non",value:"0"},{label:"Oui",value:"1"}],FSJ_type:[{label:"Pas de forçage",value:"0"},{label:"Hospitalisé",value:"1"},{label:"Ambulatoire",value:"2"},{label:"Séance",value:"5"},{label:"Bébé",value:"6"},{label:"Externe",value:"3"},{label:"Fictif",value:"9"}],TYA:[{label:"Sans Valeur par défaut",value:""},{label:"Catégorire",value:"CAT"},{label:"Compte",value:"CPT"}]},_9=({record:e,fields:t})=>{const r=dt(i=>i.cti.components.tables.data.combos),n=Object.assign(r,uA);return e?v.jsx(v.Fragment,{children:Fc(t,e,n)}):null};_9.propTypes={tableParams:J.object,record:J.object};function Fc(e,t,r={}){if(Array.isArray(e)&&e.length)return e.map((n,i)=>tSe(n,i,t,r))}const Axt=async(e,t,r)=>{let n=new FormData;n.append("ISSOID",t.oid),n.append("CSVOID",e.dataKey==="int18_entet_csvf"?t.int18_entet_csvi:t.int18_poste_csvi);const i=await Wo({method:"post",url:La()+e.downloadUrl,data:n,responseType:"blob",headers:{"Content-Type":"multipart/form-data"}}),s=i.headers["content-disposition"].split(";")[1].split('="')[1].replace(/"/gm,"");pD(i.data,s)};function tSe(e,t=0,r,n){if(e.editVisible===!1)return null;const i=e.titleEdit?e.titleEdit:e.title;let a=e.editable===!1;e.dependsOn&&(a=r[e.dependsOn]===e.disabledWhen);let o=null;switch(e.type){case"divider":o=v.jsx("div",{children:v.jsx("div",{className:"common-form-item",children:v.jsx("span",{className:"item-label",children:i})})},t);break;case"input":o=v.jsx("div",{children:v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:i}),v.jsx(Je.Item,{shouldUpdate:!0,children:c=>(a=e.editable===!1,e.dependsOn&&(a=c.getFieldsValue()[e.dependsOn]===e.disabledWhen),v.jsx(Je.Item,{style:{width:"100%"},name:e.dataKey,extra:e.detail,children:v.jsx(jt,{addonAfter:e.pourcentage?"%":null,disabled:a})}))})]})},t);break;case"fileDownload":o=v.jsx("div",{children:v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:i}),v.jsx(wt,{icon:v.jsx(UQ,{}),style:{marginRight:8,paddingRight:8,paddingLeft:8},onClick:()=>Axt(e,r)}),v.jsx(Je.Item,{shouldUpdate:!0,children:c=>(a=e.editable===!1,e.dependsOn&&(a=c.getFieldsValue()[e.dependsOn]===e.disabledWhen),v.jsx(Je.Item,{style:{width:"100%"},name:e.dataKey,extra:e.detail,children:v.jsx(jt,{addonAfter:e.pourcentage?"%":null,disabled:a})}))})]})},t);break;case"textArea":o=v.jsx("div",{children:v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:e.title}),v.jsx(Je.Item,{name:e.dataKey,extra:e.detail,style:{width:"100%"},children:v.jsx(uxt,{disabled:a,style:{width:"100%"}})})]})},t);break;case"select":const s=e.value==="-1";o=v.jsx("div",{children:v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:e.title}),v.jsx(Je.Item,{name:e.dataKey,extra:e.detail,style:{width:"100%"},children:v.jsx(hn,{style:{width:"100%"},disabled:a,options:n[e.selectOptionsKey],showSearch:!0,allowClear:e.allowClear,defaultActiveFirstOption:s})})]})},t);break;case"checkbox":o=v.jsx("div",{children:v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:i}),v.jsx(Je.Item,{style:{width:"100%"},name:e.dataKey,valuePropName:"checked",extra:e.detail,children:v.jsx(mn,{disabled:!e.dataKey||a})})]})},t);break;case"date":o=v.jsx("div",{children:v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:e.title}),v.jsx(Je.Item,{name:e.dataKey,extra:e.detail,style:{width:"100%"},children:v.jsx(RB,{dateRender:c=>v.jsx("div",{className:"ant-picker-cell-inner",style:{fontSize:"12px"},children:c.date()})})})]})},t);break;case"checkboxRow":o=v.jsx("div",{children:v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"first-label",style:{width:"250px"},children:e.title}),v.jsx("div",{style:{display:"flex",flexFlow:"row wrap"},children:e.children.map(c=>v.jsx(Je.Item,{name:c.dataKey,label:c.title,valuePropName:"checked",extra:c.detail,className:"checkboxUnit",children:v.jsx(mn,{disabled:c.editable===!1})},c.dataKey+"-chckbx-unit"))})]})},t);break;case"multi-input":const l=c=>c.type==="input"?v.jsx(Je.Item,{label:c.title,name:c.dataKey,extra:c.detail,children:v.jsx(jt,{addonAfter:c.pourcentage?"%":null,disabled:c.editable===!1})},c.dataKey):null;o=v.jsx("div",{children:v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"first-label",children:e.title}),v.jsx("div",{style:{display:"flex",flexFlow:"row wrap"},children:e.children.map(c=>l(c))})]})},t);break;default:o=null}return o}const rSe=({text:e,handleUpdateRecord:t,record:r,indicator:n,handleValuesChange:i})=>{const[a,o]=E.useState(!1),s=()=>{o(!0)},l=()=>{o(!a)},c=u=>{let A={...r},d=A.extraData.indicators.find(f=>f.oid===n.oid);d&&(d.indicateur_id=u.oid,d.module=u.module),i(),t(A)};return v.jsxs(v.Fragment,{children:[v.jsx(Ud,{showModal:a,options:{oneOnly:!0},handleShowModal:l,handleModifyIndicator:c}),v.jsxs("div",{className:"bud-indicator-field",children:[v.jsx("div",{className:"indicator-field-text",children:e}),v.jsx(wt,{type:"link",onClick:s,children:v.jsx(Xf,{})})]})]})};rSe.propTypes={text:J.string,handleUpdateRecord:J.func,record:J.object,indicator:J.object,handleValuesChange:J.func};const nSe=({title:e})=>v.jsx(v.Fragment,{children:v.jsx("h3",{className:"title__h3",children:e})});nSe.propTypes={title:J.string};const Wle={CLEBUD:[{label:"Pas de génération automatique des clés",value:""},{label:"Génération d'une clé par médecin séjour (CTI)",value:"CTIMEDSEJ"},{label:"Génération d'une clé par classe d'UF (CTI)",value:"CTICLSUF"}]},iSe=({tableParams:e,record:t,handleUpdateRecord:r,handleValuesChange:n,form:i,softCode:a})=>{const o=dt(S=>S.cti.components.reports.data.indicators.indicators),s=dt(S=>S.cti.components.tables.data.dataEditor),[l,c]=E.useState(!1),[u,A]=E.useState(!1),[d,f]=E.useState(null),h=Sn();E.useEffect(()=>{c(t.cle_budgetaire_activite==="CTICLSUF")},[t,i]),E.useEffect(()=>{a==="iCTI_rh"?h($v("rh")):a==="iCTI_activite"&&h($v("activite, pmsi"))},[t.oid,a]),E.useEffect(()=>{t!==null&&t.extraData&&h(AR(t.extraData.indicators.map(S=>({...S}))))},[t,h]);const g=(S,R)=>{let b={...t},T=b.extraData.indicators.find(D=>D.key===S);T&&(R.target.checked===!0?T.actif="1":T.actif="0"),r(b),n()},p=(S,R,b)=>{let T={...t};T.extraData={...T.extraData};let D=s.map(P=>({...P})),F=D.find(P=>P.key===b);F&&(F[S]=R,T.extraData.indicators=D,r(T),n());let _=[...s],N=_.find(P=>P.key===b);N&&(N[S]=R,h(AR(_)))},m=S=>{let R={...t};R.cle_budgetaire_activite=S,r(R),n()},y=S=>{let R=[],b={...t};b.extraData={...b.extraData},b.extraData.indicators&&(R=b.extraData.indicators.map(T=>({...T}))),R.push({oid:"-1",actif:S?.actif??"1",code:S?.code??"",texte:S?.texte??"",indicateur_id:S.oid,indicateur_module:S.module,key:R.length+1}),b.extraData.indicators=R,r(b),n()},C=()=>{let S={...t};S.extraData={...S.extraData};let R=s.map(F=>({...F})),b=R.findIndex(F=>F.key===d.key);b>-1&&(R.splice(b,1),S.extraData.indicators=R,r(S),n());let T=[...s],D=T.find(F=>F.key===d.key);D&&(T.splice(D,1),h(AR(T)))},w=S=>{f(s.find(R=>R.key===S))},B=E.useMemo(()=>Wle.CLEBUD.find(S=>S.value===t.cle_budgetaire_activite)?.label,[t.cle_budgetaire_activite]),M=[{title:"Code",dataKey:"code",width:150,cellRenderer:({rowData:S})=>v.jsx(jB,{initialText:S.code,handleUpdateText:p,field:"code",rowKey:S.key})},{title:"Texte",dataKey:"texte",flexGrow:1,cellRenderer:({rowData:S})=>v.jsx(jB,{initialText:S.texte,handleUpdateText:p,field:"texte",rowKey:S.key})},{title:"Indicateur CTI",dataKey:"indicateur_id",dataGetter:({rowData:S})=>{let R="",b=o.find(T=>T.oid===S.indicateur_id);return b&&(R=b.texte),v.jsx(rSe,{text:R,handleUpdateRecord:r,record:t,indicator:S,handleValuesChange:n})}},{title:"Actif",dataKey:"actif",width:100,dataGetter:({rowData:S})=>v.jsx(mn,{checked:S.actif==="1",onClick:R=>g(S.key,R)})}].map(S=>({width:300,key:S.dataKey,dataIndex:S.dataKey,ellipsis:!0,...S}));return o.length?v.jsxs(v.Fragment,{children:[v.jsx(Ud,{showModal:u,options:{oneOnly:!0},handleModifyIndicator:y,handleShowModal:()=>A(!u),softCode:a}),v.jsxs("div",{className:"bud-editor",children:[v.jsxs("div",{className:"tables-column",children:[Fc(e.fields,t),a==="iCTI_activite"&&v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Clés automatiques"}),v.jsx(hn,{options:Wle.CLEBUD,value:B,onChange:m,style:{width:"100%"}})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Classe"}),v.jsx(Je.Item,{name:"classe_code",hidden:!l,style:{width:"100%"},children:v.jsx(jt,{})})]})]})]}),v.jsx("div",{className:"tables-column",children:v.jsxs("div",{className:"bud-table-indicators",style:{display:"flex",flexFlow:"column"},children:[v.jsx(nSe,{title:e.modalLabel}),v.jsxs("div",{className:"bud-table-buttons",style:{display:"flex",flexFlow:"row nowrap",justifyContent:"space-between"},children:[v.jsx(wt,{style:{width:"48%",marginBottom:"12px"},type:"primary",onClick:()=>A(!0),children:"Ajouter"}),v.jsx(wt,{style:{width:"48%",marginBottom:"12px"},onClick:C,disabled:!d,children:"Supprimer"})]}),v.jsx("div",{className:"ind-table",style:{flex:3},children:v.jsx(ei,{columns:M,data:s,flexGrowBool:!0,fixed:!1,rowHeight:30,selectedRow:d,onRowSelect:w})})]})})]})]}):v.jsx("div",{className:"loading-wrapper",children:v.jsx(co,{style:{height:"auto"}})})};iSe.propTypes={tableParams:J.object,record:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func,form:J.object,softCode:J.string};const aSe=({indicator:e,handleUpdateIndicator:t,handleExcelExport:r,handleExcelImport:n,recordkey:i})=>{const[a,o]=E.useState([]);E.useEffect(()=>{e&&e.keys&&o(e.keys.map(u=>({...u})))},[e]);const s=()=>{let u={...e};u.keys.forEach(d=>{for(let f=1;f<=12;f++){const h=f<10?`budget_0${f}`:`budget_${f}`;d[h]="0"}});let A=[...a];A.forEach(d=>{for(let f=1;f<=12;f++){const h=f<10?`budget_0${f}`:`budget_${f}`;d[h]="0"}}),o(A),t(u)},l=(u,A,d)=>{t(e,u,A,d);let f=[...a],h=f.find(g=>g.key===d);h&&(h[u]=A),o(f)},c=()=>{let u=[{title:"Indicateur",dataKey:"budget_cle_fulltexte",width:200}];for(let A=1;A<=12;A++){const d=A<10?`budget_0${A}`:`budget_${A}`;u.push({title:A.toString(),dataKey:d,cellRenderer:({rowData:f})=>v.jsx(jB,{initialText:f[d],handleUpdateText:l,field:d,rowKey:f.key,recordKey:i})})}return u.map(A=>({width:100,key:A.dataKey,dataIndex:A.dataKey,ellipsis:!0,...A}))};return v.jsxs("div",{className:"bui-indicator-tab",children:[v.jsxs("div",{className:"bui-excel-actions",children:[v.jsx(wt,{icon:v.jsx(Qy,{}),onClick:()=>n(e.key),children:"Importer depuis Excel (indicateur courant)"}),v.jsx(wt,{icon:v.jsx(rT,{}),onClick:()=>r(e.key),children:"Exporter vers Excel (indicateur courant)"}),v.jsx(wt,{icon:v.jsx(qa,{}),onClick:s,children:"Effacer"})]}),v.jsx("div",{className:"bui-table",children:v.jsx(ei,{rowHeight:32,columns:c(),data:a})})]})};aSe.propTypes={indicator:J.object,handleUpdateIndicator:J.func,handleExcelImport:J.func,handleExcelExport:J.func,recordKey:J.number};const oSe=({tableParams:e,record:t,handleUpdateRecord:r,handleValuesChange:n})=>{const[i,a]=E.useState(!1),[o,s]=E.useState(null),[l,c]=E.useState(""),[u,A]=E.useState(null);E.useEffect(()=>{t&&A({...t})},[t]);const d=y=>{s(y==="all"?null:y),a(!0)},f=()=>{let y={...u};y.extraData={...y.extraData};let C=y.extraData.indicators.map(B=>({...B}));l.split(`
`).forEach(B=>{const x=B.split(" ");if(x.length===14&&o!==null){let M=C.find(S=>S.key===o);if(M){let S=M.keys.map(b=>({...b})),R=S.find(b=>b.budget_cle_code===x[0]);if(R)for(let b=1;b<=12;b++){const T=b<10?`budget_0${b}`:`budget_${b}`;R[T]=x[b+1]}M.keys=S}}else if(x.length===15){let M=C.find(S=>S.budget_indicateur_code===x[0]);if(M){let S=M.keys.map(b=>({...b})),R=S.find(b=>b.budget_cle_code===x[1]);if(R)for(let b=1;b<=12;b++){const T=b<10?`budget_0${b}`:`budget_${b}`;R[T]=x[b+2]}M.keys=S}}}),y.extraData.indicators=C,a(!1),c(""),r(y),n()},h=y=>{c(y.target.value)},g=y=>{let C="",w;y!=="all"?(w=u.extraData.indicators.find(x=>x.key===y),w.keys.forEach(x=>{C=C+`${x.budget_cle_code} ${x.budget_cle_texte} `;for(let M=1;M<=12;M++){const S=M<10?`budget_0${M}`:`budget_${M}`;C=C+`${x[S]} `}C=C+`
`})):(w=u.extraData.indicators,w.forEach(x=>{x.keys.forEach(M=>{C=C+`${x.budget_indicateur_code} ${M.budget_cle_code} ${M.budget_cle_texte} `;for(let S=1;S<=12;S++){const R=S<10?`budget_0${S}`:`budget_${S}`;C=C+`${M[R]} `}C=C+`
`})}));var B=document.createElement("textarea");B.value=C,document.body.appendChild(B),B.select(),document.execCommand("copy"),document.body.removeChild(B),pl.success("Copié !")},p=(y,C,w,B)=>{let x={...u};x.extraData={...x.extraData};let M={...x.extraData.indicators.find(S=>S.key===y.key)};if(M){if(!C)M=y;else{let S=M.keys.map(b=>({...b})),R=S.find(b=>b.key===B);R&&(R[C]=w),M.keys=S}n(),r(x)}},m=()=>u.extraData.indicators.map((y,C)=>({label:y.budget_indicateur_code,key:C,children:v.jsx(aSe,{indicator:y,handleUpdateIndicator:p,handleExcelExport:g,handleExcelImport:d,recordkey:u.key},C)}));return!u||!u.extraData?v.jsx("div",{className:"loading-wrapper",children:v.jsx(co,{style:{height:"auto"}})}):v.jsxs(v.Fragment,{children:[v.jsx(ya,{open:i,title:"Budget à importer",okText:"Importer",cancelText:"Annuler",onCancel:()=>a(!1),onOk:f,children:v.jsx(jt.TextArea,{autoSize:{minRows:20,maxRows:30},value:l,onChange:h})}),v.jsxs("div",{className:"bui-acti-editor",children:[v.jsx("div",{className:"base-editor",children:Fc(e.fields)}),v.jsxs("div",{className:"bui-excel-actions",children:[v.jsx(wt,{icon:v.jsx(Qy,{}),onClick:()=>d("all"),children:"Importer depuis Excel (tous les indicateurs)"}),v.jsx(wt,{icon:v.jsx(rT,{}),onClick:()=>g("all"),children:"Exporter vers Excel (tous les indicateurs)"})]}),v.jsx("div",{className:"bui-tabs",children:v.jsx(za,{items:m()})})]})]})};oSe.propTypes={tableParams:J.object,record:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func};function N9({tableParams:e,record:t,form:r,handleUpdateRecord:n,typeOnly:i=!1}){const a=dt(l=>l.cti.components.tables.data.combos),o=l=>{n({...t,auto_reponse_code_type:l})},s=()=>{let l=[];for(let c=1;c<=20;c++){const u=c<10?"0"+c:c,A=c<11?`0${c-1}`:c-1;l.push(v.jsx("div",{className:"common-form-item",children:v.jsx(Je.Item,{shouldUpdate:!0,children:d=>{const f=d.getFieldValue(`auto_reponse_code_values_${A}`);return v.jsx(Je.Item,{name:`auto_reponse_code_values_${u}`,children:v.jsx(jt,{disabled:f===""})})}})}))}return l};return v.jsx(v.Fragment,{children:v.jsxs("div",{className:"tables-common-fields",children:[!i&&Fc(e.fields,"",uA),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Type de réponse"}),v.jsx(Je.Item,{style:{width:"100%"},name:"auto_reponse_code_type",children:v.jsx(hn,{style:{width:"100%"},options:uA.DPI_CST,onChange:o})})]}),t.auto_reponse_code_type==="LIST-ECHELLE"&&v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Echelle"}),v.jsx(Je.Item,{style:{width:"100%"},name:"echelle_id",children:v.jsx(hn,{style:{width:"100%"},options:a.ECH})})]}),t.auto_reponse_code_type==="LIST-NUMERIC"&&v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:"160px"},children:"Valeurs"}),v.jsx("div",{className:"form-row",style:{width:"100%"},children:s()})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:"160px"},children:"Valeurs autres"}),v.jsx(Je.Item,{name:"auto_reponse_code_value_other",style:{width:"100%"},children:v.jsx(jt,{})})]})]})]})})}N9.propTypes={tableParams:J.object,record:J.object,form:J.object,typeOnly:J.bool};var WO,Xle;function dxt(){if(Xle)return WO;Xle=1;var e=Cx(),t=Ug(),r=Fy();function n(i){return function(a,o,s){var l=Object(a);if(!t(a)){var c=e(o,3);a=r(a),o=function(A){return c(l[A],A,l)}}var u=i(a,o,s);return u>-1?l[c?a[u]:u]:void 0}}return WO=n,WO}var XO,qle;function fxt(){if(qle)return XO;qle=1;function e(t,r,n,i){for(var a=t.length,o=n+(i?1:-1);i?o--:++o<a;)if(r(t[o],o,t))return o;return-1}return XO=e,XO}var qO,$le;function hxt(){if($le)return qO;$le=1;var e=fxt(),t=Cx(),r=A$e(),n=Math.max;function i(a,o,s){var l=a==null?0:a.length;if(!l)return-1;var c=s==null?0:r(s);return c<0&&(c=n(l+c,0)),e(a,t(o,3),c)}return qO=i,qO}var $O,Zle;function gxt(){if(Zle)return $O;Zle=1;var e=dxt(),t=hxt(),r=e(t);return $O=r,$O}var pxt=gxt();const vxt=xn(pxt);var mxt=hxe();const Ext=xn(mxt);var ZO,ece;function sSe(){if(ece)return ZO;ece=1;var e=Z4(),t=vx();function r(n,i,a){(a!==void 0&&!t(n[i],a)||a===void 0&&!(i in n))&&e(n,i,a)}return ZO=r,ZO}var ej,tce;function yxt(){if(tce)return ej;tce=1;var e=Ug(),t=Td();function r(n){return t(n)&&e(n)}return ej=r,ej}var tj,rce;function lSe(){if(rce)return tj;rce=1;function e(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}return tj=e,tj}var rj,nce;function Cxt(){if(nce)return rj;nce=1;var e=Hy(),t=Gy();function r(n){return e(n,t(n))}return rj=r,rj}var nj,ice;function wxt(){if(ice)return nj;ice=1;var e=sSe(),t=gxe(),r=mxe(),n=pxe(),i=Exe(),a=gx(),o=rl(),s=yxt(),l=px(),c=D7(),u=Rc(),A=dxe(),d=ZQ(),f=lSe(),h=Cxt();function g(p,m,y,C,w,B,x){var M=f(p,y),S=f(m,y),R=x.get(S);if(R){e(p,y,R);return}var b=B?B(M,S,y+"",p,m,x):void 0,T=b===void 0;if(T){var D=o(S),F=!D&&l(S),_=!D&&!F&&d(S);b=S,D||F||_?o(M)?b=M:s(M)?b=n(M):F?(T=!1,b=t(S,!0)):_?(T=!1,b=r(S,!0)):b=[]:A(S)||a(S)?(b=M,a(M)?b=h(M):(!u(M)||c(M))&&(b=i(S))):T=!1}T&&(x.set(S,b),w(b,S,C,B,x),x.delete(S)),e(p,y,b)}return nj=g,nj}var ij,ace;function Bxt(){if(ace)return ij;ace=1;var e=a4(),t=sSe(),r=x0e(),n=wxt(),i=Rc(),a=Gy(),o=lSe();function s(l,c,u,A,d){l!==c&&r(c,function(f,h){if(d||(d=new e),i(f))n(l,c,h,u,s,A,d);else{var g=A?A(o(l,h),f,h+"",l,c,d):void 0;g===void 0&&(g=f),t(l,h,g)}},a)}return ij=s,ij}var aj,oce;function cSe(){if(oce)return aj;oce=1;var e=vIe(),t=mIe();function r(n){return e(function(i,a){var o=-1,s=a.length,l=s>1?a[s-1]:void 0,c=s>2?a[2]:void 0;for(l=n.length>3&&typeof l=="function"?(s--,l):void 0,c&&t(a[0],a[1],c)&&(l=s<3?void 0:l,s=1),i=Object(i);++o<s;){var u=a[o];u&&n(i,u,o,l)}return i})}return aj=r,aj}var oj,sce;function xxt(){if(sce)return oj;sce=1;var e=Bxt(),t=cSe(),r=t(function(n,i,a){e(n,i,a)});return oj=r,oj}var Mxt=xxt();const bxt=xn(Mxt),Ixt=[{title:"Code",dataKey:"code",width:100},{title:"Texte",dataKey:"texte",minWidth:500},{title:"DMS",dataKey:"dms",width:80,dataGetter:({rowData:e})=>e.dms[0]==="+"?e.dms.substring(1):e.dms}],{TextArea:Sxt}=jt,{confirm:Rxt}=ya,{Search:Txt}=jt,uSe=({tableParams:e,record:t})=>{const r=dt(x=>x.cti.components.tables.data.lists.GHM),n=dt(x=>x.cti.components.tables.data.combos),[i,a]=E.useState(""),[o,s]=E.useState(!1),[l,c]=E.useState(!1),[u,A]=E.useState(null),[d,f]=E.useState([]);E.useEffect(()=>{if(t!==null&&r){let x=r.map(M=>({...M,label:M.texte}));t.dms&&(x=h(t,x)),f(w(x,o))}},[t,r,i,o]);function h(x,M){const S=x.dms.split(";").map((R,b)=>{const T=R.split("=");return{key:`${T[0]}-${b}`,oid:T[0],dms:T[1]}});return Ext(M,function(R){return bxt({...R},vxt(S,{oid:R.oid}))})}const g=()=>Rxt({title:"Confirmez-vous l'effacement des DMS ?",icon:v.jsx(jg,{}),maskClosable:!0,okText:"Oui",okType:"danger",cancelText:"Non",onOk(){console.log(t)},onCancel(){console.log("Cancel")}}),p=x=>{a(x.target.value)},m=x=>{A(d.find(M=>M.key===x))},y=x=>{c(x)},C=x=>g();function w(x,M=!1){let S=bm(x,i,["code","texte"]);return M&&(S=S.filter(R=>Number(R.dms)!==0)),S}const B=x=>x.map(M=>({width:300,key:M.dataKey,dataIndex:M.dataKey,ellipsis:!0,...M}));return v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"top-editor",children:[v.jsx("div",{className:"tables-common-fields-dms",children:Fc(e.fields,t,n)}),v.jsxs("div",{className:"dms-button",children:[v.jsx(wt,{icon:v.jsx(om,{}),onClick:()=>y(!0),disabled:!(t.key===0&&t.dms.trim()===""),style:{marginRight:"3px"},children:"Ajouter DMS"}),v.jsx(wt,{icon:v.jsx(KQ,{}),onClick:()=>C(),disabled:!(t.key===0&&t.dms.trim()===""),children:"Effacer DMS"})]}),v.jsxs("div",{className:"dms-search",children:[v.jsx("div",{className:"dms-search-child",children:v.jsx(Txt,{style:{height:"24px"},value:i,onChange:p,placeholder:"Rechercher"})}),v.jsxs("div",{className:"dms-search-child",children:[v.jsx("span",{className:"child-label",children:"DMS renseignées uniquement"}),v.jsx(I9,{checked:o,onChange:x=>s(x.target.checked)})]})]})]}),v.jsxs("div",{className:"dms-editor",children:[v.jsx("div",{className:"dms-top-table",children:v.jsx(ei,{fixed:!1,columns:B(Ixt),data:d,selectedRow:u,onRowSelect:m})}),v.jsx(ya,{title:"Ajout DMS",open:l,okText:"Enregistrer",cancelText:"Annuler",onCancel:()=>y(!1),children:v.jsx(Sxt,{})},"add-modal")]})]})};uSe.propTypes={tableParams:J.object,record:J.object};const k9=({record:e,handleUpdateRecord:t,typeOfRegles:r})=>{const n=dt(p=>p.cti.components.tables.data.combos),i=dt(p=>p.cti.components.reports.data.indicators),a=dt(p=>p.cti.content.moduleId),[o,s]=E.useState(!1),[l,c]=E.useState(null),u=Sn();E.useEffect(()=>{u($v(a))},[u,a]);const A=E.useMemo(()=>r==="event-regle-cti"?{title:"Règles CTI",data:["01","02","03"]}:{title:"Indicateurs Etablissement",data:["51","52","53"]},[r]),d=E.useMemo(()=>n.CONDITIONS.map(p=>({...p,key:p.value,children:p.children.map(m=>({...m,key:m.value,children:m?.children?.map(y=>({...y,key:y.value}))}))})),[n.CONDITIONS]),f=p=>{const m={...e,[`ei_${l}_id`]:p.oid};t(m),c(null),s(!1)},h=p=>{s(!0),c(p)},g=E.useCallback(p=>{const m=["1","2","3","4"];return p.data.map((y,C)=>v.jsxs("div",{className:"common-form-item",style:{alignItems:"flex-start"},children:[v.jsx("span",{className:"item-label",children:C===0?p.title:"ou"}),v.jsxs("div",{className:"evt-indicator-row",style:{alignItems:"flex-start"},children:[v.jsxs("div",{className:"evt-indicator",children:[v.jsx(jt,{style:{height:28},disabled:!0,value:i.indicators.find(w=>w.oid===e[`ei_${y}_id`])?.entete??""}),v.jsx(wt,{type:"primary",onClick:()=>h(y),children:"Ajouter"})]}),v.jsx("div",{className:"evt-conditions",children:m.map(w=>v.jsxs("div",{className:"evt-condition",children:[v.jsx("span",{className:"condition-label",children:w==="1"?"Conditions":"et"}),v.jsx(Je.Item,{name:`ec_${y}_id_${w}`,children:v.jsx(Xa,{treeData:d,style:{width:300}})})]},w))})]})]},y))},[d,i.indicators,e]);return v.jsxs(v.Fragment,{children:[v.jsx(Ud,{showModal:o,handleShowModal:()=>s(!1),options:{oneOnly:!0},handleAddIndicators:f,handleModifyIndicator:f}),g(A)]})};k9.propTypes={tableParams:J.object,record:J.object,form:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func};const ASe=({tableParams:e,record:t,handleUpdateRecord:r,softCode:n})=>{const i=dt(A=>A.cti.components.tables.data.combos),a=Sn();E.useEffect(()=>{a(D9("SELECT oid, texte, CASE WHEN oid = 0 THEN ' ' || texte ELSE texte END as tri FROM base.t_territoires_sante UNION SELECT -1 AS oid, 'Sélectionnez une valeur...' as texte, ' Sélectionnez une valeur...' as tri ORDER BY 3","territoire_de_sante"))},[a]);const[o,s]=E.useState({});E.useEffect(()=>{s(e.lineBlocks[0].lines)},[e]);const l=(A,d,f)=>{r({...t,[f]:A})},c=(A,d)=>{r({...t,[`coefficient_mco_${d}`]:A.target.value})},u=()=>{let A=[];if(o.length){A.push(v.jsxs("div",{children:[v.jsx("div",{className:"common-form-item",children:v.jsx("span",{className:"item-label",children:o[0].label})}),v.jsx("div",{className:"common-form-item",children:v.jsx("span",{className:"item-label",children:o[1].label})}),v.jsx("div",{className:"common-form-item",children:v.jsx("span",{className:"item-label",children:o[2].label})}),v.jsx("div",{className:"common-form-item",children:v.jsx("span",{className:"item-label",children:o[3].label})}),v.jsx("div",{className:"common-form-item",children:v.jsx("span",{className:"item-label",children:o[4].label})}),v.jsx("div",{className:"common-form-item",children:v.jsx("span",{className:"item-label",children:o[5].label})}),v.jsx("div",{className:"common-form-item",children:v.jsx("span",{className:"item-label",children:o[6].label})})]},0));for(let d=1;d<=7;d++){const f=parseFloat(t[`${o[1].key}${d}`])===0||!t[`${o[1].key}${d}`]||!t[`${o[0].key}${d}`],h=n==="iCTI_pmsissr"?f||t[`${o[0].key}${d}`].$y===2099:f;A.push(v.jsxs("div",{children:[v.jsx("div",{className:"common-form-item",children:v.jsx(Je.Item,{name:`${o[0].key}${d}`,style:{width:"100%"},children:v.jsx(RB,{name:`${o[0].key}${d}`,format:"DD-MM-YYYY",onChange:(g,p)=>{l(g,p,[`${o[0].key}${d}`])},style:{width:"100%"},dateRender:g=>v.jsx("div",{className:"ant-picker-cell-inner",style:{fontSize:"12px"},children:g.date()})})})}),v.jsx("div",{className:"common-form-item",children:v.jsx(Je.Item,{name:`${o[1].key}${d}`,children:v.jsx(jt,{type:"number",onChange:g=>{c(g,d)},disabled:n==="iCTI_pmsi"?!t[`${o[0].key}${d}`]:!t[`${o[0].key}${d}`]||t[`${o[0].key}${d}`].$y===2099})})}),v.jsx("div",{className:"common-form-item",children:v.jsx(Je.Item,{name:`${o[2].key}${d}`,children:v.jsx(jt,{type:"number",disabled:h})})}),v.jsx("div",{className:"common-form-item",children:v.jsx(Je.Item,{name:`${o[3].key}${d}`,children:v.jsx(jt,{type:"number",disabled:h})})}),v.jsx("div",{className:"common-form-item",children:v.jsx(Je.Item,{name:`${o[4].key}${d}`,children:v.jsx(jt,{type:"number",disabled:h})})}),v.jsx("div",{className:"common-form-item",children:v.jsx(Je.Item,{name:`${o[5].key}${d}`,style:{width:"100%"},children:n==="iCTI_pmsi"?v.jsx(RB,{name:`${o[5].key}${d}`,format:"DD-MM-YYYY",onChange:(g,p)=>{l(g,p,[`${o[5].key}${d}`])},style:{width:"100%"},dateRender:g=>v.jsx("div",{className:"ant-picker-cell-inner",style:{fontSize:"12px"},children:g.date()})}):v.jsx(jt,{type:"number",disabled:h})})}),v.jsx("div",{className:"common-form-item",children:v.jsx(Je.Item,{name:`${o[6].key}${d}`,children:v.jsx(jt,{type:"number",disabled:n==="iCTI_pmsi"?!t[`${o[5].key}${d}`]:h})})})]},d))}}return A};return v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"tables-common-fields",children:[v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Code"}),v.jsx(Je.Item,{name:"code",style:{width:"80%"},children:v.jsx(jt,{disabled:!0})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Texte"}),v.jsx(Je.Item,{name:"texte",style:{width:"80%"},children:v.jsx(jt,{disabled:!0})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Territoire de santé"}),v.jsx(Je.Item,{name:"tersante_id",style:{width:"80%"},children:v.jsx(hn,{options:i.territoire_de_sante,style:{width:"100%"}})})]})]}),n==="iCTI_pmsi"&&v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Coefficient MCO FG11"}),v.jsx(Je.Item,{name:"coefficient_mco_simulation_fg11",style:{width:"80%"},children:v.jsx(jt,{type:"number"})})]}),v.jsx(oA,{}),v.jsxs("div",{className:"lines-container",children:[" ",u()]})]})};ASe.propTypes={record:J.object,handleUpdateRecord:J.func,softCode:J.string};const dSe=({tableParams:e,record:t,form:r,handleUpdateRecord:n,handleValuesChange:i})=>{const[a,o]=E.useState([]),[s,l]=E.useState(!1),[c,u]=E.useState([]),A=ce.useCallback((f,h)=>{const g={...t,extraData:{...t.extraData,iqv:t.extraData.iqv.map(m=>({...m}))}};let p=g.extraData.iqv.find(m=>m.key===f);p&&(p.note=h),i(),n(g)},[n,t,i]);E.useEffect(()=>{let f=[{key:"code",dataKey:"code",title:"Code",width:200},{key:"text",dataKey:"texte",title:"Texte",width:200}];s&&f.push({key:"note",dataKey:"note",title:"Note",width:200,dataGetter:({rowData:h})=>v.jsx(jt,{value:h.note,onChange:g=>A(h.key,g.target.value)})}),u(f)},[s,A,t]),E.useEffect(()=>{t?.extraData&&o(t.extraData.iqv.map(f=>({...f}))),t.note_with?l(t.note_with):l(!1)},[t]);const d=f=>{l(f.target.checked)};return v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"tables-common-fields",children:[v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Code"}),v.jsx(Je.Item,{name:"code",style:{width:"100%"},children:v.jsx(jt,{})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Texte"}),v.jsx(Je.Item,{name:"texte",style:{width:"100%"},children:v.jsx(jt,{})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Note"}),v.jsx(Je.Item,{name:"note_with",valuePropName:"checked",style:{width:"100%"},children:v.jsx(mn,{onChange:d})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Coefficient"}),v.jsx(Je.Item,{name:"note_coefficient",style:{width:"100%"},children:v.jsx(jt,{disabled:!s})})]})]}),v.jsx("div",{className:"indicator-qualite-table",children:v.jsx(ei,{columns:c,data:a})})]})};dSe.propTypes={tableParams:J.object,record:J.object,form:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func};const fSe=({form:e})=>{const t=()=>{let r=[];for(let n=1;n<=5;n++){let i=[];for(let a=1;a<=5;a++)i.push(v.jsxs("div",{className:"form-item",children:[a>1&&v.jsx("span",{children:"et"}),v.jsx(Je.Item,{shouldUpdate:!0,children:o=>{const s=o.getFieldValue();let l=!1;return n===1&&a===1?l=!1:n>1&&a===1?l=s[`rule_array_0${n-1}_01`]==="":l=s[`rule_array_0${n}_0${a-1}`]==="",v.jsx(Je.Item,{name:`rule_array_0${n}_0${a}`,children:v.jsx(jt,{disabled:l})})}})]}));r.push(v.jsxs("div",{className:"form-row",children:[v.jsx("span",{className:"item-label",children:`Règle ${n}`}),i]}))}return r};return v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"tables-common-fields",children:[v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Code"}),v.jsx(Je.Item,{name:"code",style:{width:"100%"},children:v.jsx(jt,{})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Texte"}),v.jsx(Je.Item,{name:"texte",style:{width:"100%"},children:v.jsx(jt,{})})]})]}),t()]})};fSe.propTypes={form:J.object};const Qxt=[{title:"Médecins administratifs associés",dataKey:"nom_adm"},{title:"Module",dataKey:"module"}],Dxt=[{title:"Médecins administratifs non associés",dataKey:"nom_adm"},{title:"Déjà associé à",dataKey:"nom_ref"},{title:"Module",dataKey:"module"}],hSe=({tableParams:e,record:t,handleUpdateRecord:r,handleValuesChange:n})=>{const[i,a]=E.useState(""),[o,s]=E.useState([]),[l,c]=E.useState([]),[u,A]=E.useState([]),[d,f]=E.useState(null),[h,g]=E.useState(null),p=dt(R=>R.cti.components.tables.data.lists.MDA),m=dt(R=>R.cti.components.tables.data.combos);E.useEffect(()=>{if(t!==null&&t.medecins_regroupes_oids){a(t.nom);const R=t.medecins_regroupes_oids.split(",");if(c(R),R.length&&p){let b=[];R.forEach(T=>{let D=p.find(F=>F.oid===T);D&&b.push(D)}),s(b)}p&&A(B(p))}else a(""),s([])},[t,p]),E.useEffect(()=>{p&&A(B(p))},[i,l]);const y=R=>{a(R.target.value)},C=R=>{f(o.find(b=>b.key===R))},w=R=>{g(u.find(b=>b.key===R))};function B(R){let b=[...R];return b=b.filter(T=>(T.nom_adm.toLowerCase().includes(i.toLocaleLowerCase())||T.nom_ref.toLowerCase().includes(i.toLocaleLowerCase()))&&!l.includes(T.oid)),b}const x=()=>{let R={...t},b=t.medecins_regroupes_oids.split(",");b=b.filter(T=>T!==d.oid),R.medecins_regroupes_oids=b.join(","),r(R),n(),f(null)},M=()=>{let R={...t},b=t.medecins_regroupes_oids.split(",");b.push(h.oid),R.medecins_regroupes_oids=b.join(","),r(R),n(),g(null)},S=R=>R.map(b=>({width:300,key:b.dataKey,dataIndex:b.dataKey,ellipsis:!0,...b}));return v.jsxs("div",{className:"med-editor",children:[v.jsx("div",{className:"tables-column",children:Fc(e.fields,t,m)}),v.jsxs("div",{className:"tables-column",children:[v.jsx("div",{className:"med-top-table",children:v.jsx(ei,{fixed:!1,columns:S(Qxt),data:o,selectedRow:d,onRowSelect:C})}),v.jsxs("div",{className:"med-actions",children:[v.jsx(wt,{type:"link",style:{lineHeight:"28px"},disabled:!d,onClick:x,children:v.jsx(KQ,{})}),v.jsx(wt,{type:"link",style:{lineHeight:"28px"},disabled:!h,onClick:M,children:v.jsx(om,{})}),v.jsx("span",{style:{paddingLeft:"12px",paddingRight:"8px"},children:"Recherche"}),v.jsx(jt,{style:{height:"24px"},value:i,onChange:y})]}),v.jsx("div",{className:"med-bottom-table",children:v.jsx(ei,{fixed:!1,columns:S(Dxt),data:u,selectedRow:h,onRowSelect:w})})]})]})};hSe.propTypes={tableParams:J.object,record:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func};const Fxt=[{title:"Médecins regroupés",width:100,flexGrow:2,dataKey:"texte"}],_xt=[{title:"Médecins à regrouper",width:100,flexGrow:2,dataKey:"texte",dataGetter:({columns:e,column:t,columnIndex:r,rowData:n,rowIndex:i})=>n.texte}],gSe=({record:e,form:t,handleUpdateRecord:r,handleValuesChange:n})=>{const[i,a]=E.useState(""),[o,s]=E.useState([]),[l,c]=E.useState(),[u,A]=E.useState(),d=dt(m=>m.cti.components.tables.data.combos),f=dt(m=>m.cti.components.tables.data.lists),h=dt(m=>m.cti.components.tables.data.records);E.useEffect(()=>{e.nom&&a(e.nom.substring(0,3));let m=[];if(e.medecins_regroupes_oids&&f.MEDA.length){const y=e.medecins_regroupes_oids.split(", ").map(C=>C.trim());m=[...m,...y]}if(f.MEDA&&f.MEDA.length){const y=f.MEDA.filter(C=>m.indexOf(C.oid)>=0);s(y)}},[e,f,h]);const g=()=>{let m=e.medecins_regroupes_oids?e.medecins_regroupes_oids+", "+l.oid:l.oid;r({...e,medecins_regroupes_oids:m}),c(null),n()},p=()=>{let m=e.medecins_regroupes_oids.split(", ").filter(y=>y!==u.oid).join(", ");r({...e,medecins_regroupes_oids:m}),A(null),n()};return v.jsxs("div",{className:"meda-editor",children:[v.jsxs("div",{className:"form-column",style:{width:"30%",justifyContent:"flex-start"},children:[v.jsxs("div",{className:"form-row",children:[v.jsx("div",{className:"first-label",children:"Code"}),v.jsx("div",{className:"form-meda-item",style:{flex:3},children:v.jsx(Je.Item,{name:"code",children:v.jsx(jt,{disabled:!0})})})]}),v.jsxs("div",{className:"form-row",children:[v.jsx("div",{className:"first-label",children:"Nom"}),v.jsx("div",{className:"form-meda-item",style:{flex:3},children:v.jsx(Je.Item,{name:"nom",children:v.jsx(jt,{})})})]}),v.jsxs("div",{className:"form-row",children:[v.jsx("div",{className:"first-label",children:"Prénom"}),v.jsx("div",{className:"form-meda-item",style:{flex:3},children:v.jsx(Je.Item,{name:"prenom",children:v.jsx(jt,{})})})]}),v.jsxs("div",{className:"form-row",children:[v.jsx("div",{className:"first-label",children:"Spécialité officielle"}),v.jsx("div",{className:"form-meda-item",style:{flex:3},children:v.jsx(Je.Item,{name:"specialite",children:v.jsx(jt,{disabled:!0})})})]}),v.jsxs("div",{className:"form-row",children:[v.jsx("div",{className:"first-label",children:"Médecin référence"}),v.jsx("div",{className:"form-meda-item",style:{flex:3},children:v.jsx(Je.Item,{name:"medecin_reference",children:v.jsx(jt,{disabled:!0})})})]}),v.jsxs("div",{className:"form-row",children:[v.jsx("div",{className:"first-label",children:"Spécialité interne"}),v.jsx("div",{className:"form-meda-item",style:{flex:3},children:v.jsx(Je.Item,{name:"specialite_interne_id",children:v.jsx(hn,{options:d.SPI,style:{width:"100%"}})})})]})]}),e.medecin_reference_id==="0"&&v.jsxs("div",{className:"form-column meda-tables",style:{flex:3},children:[v.jsx("div",{className:"meda-top-table",children:v.jsx(ei,{data:o,columns:Fxt,selectedRow:u,onRowSelect:m=>A(h.find(y=>y.key===m))})}),v.jsxs("div",{className:"meda-actions",children:[v.jsx(wt,{onClick:g,children:v.jsx(_pe,{})}),v.jsx(wt,{style:{marginLeft:8,marginRight:8},onClick:p,children:v.jsx(KFe,{})}),v.jsx(jt,{placeholder:"Recherche",value:i,onChange:m=>a(m.target.value)})]}),v.jsx("div",{className:"meda-bottom-table",children:v.jsx(ei,{data:f.MEDA.filter(m=>m.texte.includes(i)),columns:_xt,selectedRow:l,onRowSelect:m=>c(f.MEDA.find(y=>y.key===m))})})]})]})};gSe.propTypes={record:J.object,form:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func};var sj,lce;function Nxt(){if(lce)return sj;lce=1;var e=I0e(),t=mx(),r=gx(),n=rl(),i=Ug(),a=px(),o=e4(),s=ZQ(),l="[object Map]",c="[object Set]",u=Object.prototype,A=u.hasOwnProperty;function d(f){if(f==null)return!0;if(i(f)&&(n(f)||typeof f=="string"||typeof f.splice=="function"||a(f)||s(f)||r(f)))return!f.length;var h=t(f);if(h==l||h==c)return!f.size;if(o(f))return!e(f).length;for(var g in f)if(A.call(f,g))return!1;return!0}return sj=d,sj}var kxt=Nxt();const sM=xn(kxt),Zv=({value:e,handleUpdate:t,column:r,recordKey:n,rowKey:i,type:a,selectValues:o})=>{const[s,l]=E.useState(!1),[c,u]=E.useState(""),A=E.useRef();E.useEffect(()=>{u(e)},[e,n]),E.useEffect(()=>{s&&A.current.focus()},[s]);const d=()=>{l(!s)},f=m=>{u(m.target.value)},h=()=>{l(!1),c!==e&&t(r.key,c,i)},g=m=>{let y=m.target.checked?"1":"0";y!==e&&t(r.key,y,i)},p=m=>{m!==e&&t(r.key,m,i)};switch(a){case"checkbox":let m=e==="1";return v.jsx(mn,{checked:m,onChange:y=>g(y)});case"input":return s?v.jsx(jt,{ref:A,style:{marginLeft:"6px",width:"90%"},value:c,onChange:f,onBlur:h}):v.jsx("div",{className:"editable-field",onClick:d,children:c});case"select":return v.jsx(hn,{value:e,options:o,style:{width:250},showSearch:!0,onChange:p})}};Zv.propTypes={initialText:J.string,handleUpdate:J.func,field:J.string,rowKey:J.number,type:J.string};const Pxt=[{title:"Date",dataKey:"date"},{title:"Étage",dataKey:"oid",width:300}],pSe=({record:e,handleUpdateRecord:t,handleValuesChange:r,selectValues:n})=>{const[i,a]=E.useState([]),o=E.useRef();o.current=e,E.useEffect(()=>{!sM(e)&&e.extraData.etages&&a(e.extraData.etages.map(u=>({...u})))},[e]);const s=u=>u.map(A=>({width:120,key:A.dataKey,dataIndex:A.dataKey,ellipsis:!0,...A,cellRenderer:({cellData:d,column:f,rowData:h,rowIndex:g})=>f.key==="oid"?v.jsx(Zv,{value:d,handleUpdate:c,column:f,rowKey:g,type:"select",selectValues:n.ETAGE}):v.jsx(Zv,{value:d,handleUpdate:c,column:f,field:f.key,rowKey:g,type:"input"})})),l=()=>{let u={key:e.extraData.etages.length,date:ma().format("DD/MM/YYYY"),date_debut:ma().format("DD/MM/YYYY"),oid:"0"},A={...e};A.extraData={...e.extraData};let d=A.extraData.etages.map(f=>({...f}));A.extraData.etages=d,A.extraData.etages.push(u),t(A),r()},c=(u,A,d)=>{let f={...o.current};f.extraData={...f.extraData};let h=f.extraData.etages.map(y=>({...y})),g=h.find(y=>y.key===d);g&&(g[u]=A,f.extraData.etages=h,t(f),r());let p=[...i],m=p.find(y=>y.key===d);m&&(m[u]=A,a(p))};return v.jsxs(v.Fragment,{children:[v.jsx(wt,{type:"primary",onClick:l,children:"Ajouter"}),v.jsx(ei,{columns:s(Pxt),data:i})]})};pSe.propTypes={record:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func};const vSe=({tableParams:e,record:t,handleUpdateRecord:r,handleValuesChange:n})=>{const i=dt(f=>f.cti.components.tables.data.combos),a=dt(f=>f.cti.components.reports.data.indicators),[o,s]=E.useState(!1),[l,c]=E.useState(),u=Sn();E.useEffect(()=>{e.module&&u($v(`iCTI_${e.module}`))},[u,e]);const A=f=>{const h={...t,[`ei_${l}_id`]:f.oid};r(h),n(),c(null),s(!1)},d=f=>{s(!0),c(f)};return v.jsxs(v.Fragment,{children:[v.jsx(Ud,{showModal:o,handleShowModal:()=>s(!1),options:{oneOnly:!0},handleAddIndicators:A,handleModifyIndicator:A}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Indicateurs CTI"}),v.jsx("div",{className:"evt-indicator-row",children:v.jsxs("div",{className:"evt-indicator",children:[v.jsx(jt,{style:{height:28},disabled:!0,value:a.indicators.find(f=>f.oid===t.ei_01_id)?.entete??""}),v.jsx(wt,{type:"primary",onClick:()=>d("01"),children:"Ajouter"})]})}),v.jsxs("div",{className:"evt-conditions",children:[v.jsxs("div",{className:"evt-condition",children:[v.jsx("span",{className:"condition-label",children:"Conditions"}),v.jsx(Je.Item,{name:"ec_01_id_1",children:v.jsx(Xa,{treeData:i.CONDITIONS,style:{width:300}})})]}),v.jsxs("div",{className:"evt-condition",children:[v.jsx("span",{className:"condition-label",children:"et"}),v.jsx(Je.Item,{name:"ec_01_id_2",children:v.jsx(Xa,{treeData:i.CONDITIONS,style:{width:300}})})]})]})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Formule"}),v.jsx(Je.Item,{name:"ef_01",style:{width:"100%"},children:v.jsx(jt,{})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Niveau de détail"}),v.jsx(Je.Item,{name:"et_01",style:{width:"100%"},children:v.jsx(hn,{options:uA[`CXP_item_${e.module}`]})})]})]})};vSe.propTypes={tableParams:J.object,record:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func};const mSe=({tableParams:e,record:t,handleUpdateRecord:r,handleValuesChange:n})=>{const i=dt(f=>f.cti.components.tables.data.combos),a=dt(f=>f.cti.components.reports.data.indicators),[o,s]=E.useState(!1),[l,c]=E.useState(),u=Sn();E.useEffect(()=>{e.module&&u($v(`iCTI_${e.module}`))},[u,e]);const A=f=>{const h={...t,[`ei_${l}_id`]:f.oid};r(h),n(),c(null),s(!1)},d=f=>{s(!0),c(f)};return v.jsxs(v.Fragment,{children:[v.jsx(Ud,{showModal:o,handleShowModal:()=>s(!1),options:{oneOnly:!0},handleAddIndicators:A,handleModifyIndicator:A}),v.jsxs("div",{style:{height:"800px"},children:[v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Indicateur établissement"}),v.jsx("div",{className:"evt-indicator-row",children:v.jsxs("div",{className:"evt-indicator",children:[v.jsx(jt,{style:{height:28},disabled:!0,value:a.indicators.find(f=>f.oid===t.ei_51_id)?.entete??""}),v.jsx(wt,{type:"primary",onClick:()=>d("51"),children:"Ajouter"})]})}),v.jsxs("div",{className:"evt-conditions",children:[v.jsxs("div",{className:"evt-condition",children:[v.jsx("span",{className:"condition-label",children:"Conditions"}),v.jsx(Je.Item,{name:"ec_51_id_1",children:v.jsx(Xa,{treeData:i.CONDITIONS,style:{width:300}})})]}),v.jsxs("div",{className:"evt-condition",children:[v.jsx("span",{className:"condition-label",children:"et"}),v.jsx(Je.Item,{name:"ec_51_id_2",children:v.jsx(Xa,{treeData:i.CONDITIONS,style:{width:300}})})]})]})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Formule"}),v.jsx(Je.Item,{name:"ef_51",style:{width:"100%"},children:v.jsx(jt,{})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Niveau de détail"}),v.jsx(Je.Item,{name:"et_51",style:{width:"100%"},children:v.jsx(hn,{options:uA[`CXP_item_${e.module}`]})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Ou"}),v.jsx("div",{className:"evt-indicator-row",children:v.jsxs("div",{className:"evt-indicator",children:[v.jsx(jt,{style:{height:28},disabled:!0,value:a.indicators.find(f=>f.oid===t.ei_52_id)?.entete??""}),v.jsx(wt,{type:"primary",onClick:()=>d("52"),children:"Ajouter"})]})}),v.jsxs("div",{className:"evt-conditions",children:[v.jsxs("div",{className:"evt-condition",children:[v.jsx("span",{className:"condition-label",children:"Conditions"}),v.jsx(Je.Item,{name:"ec_52_id_1",children:v.jsx(Xa,{treeData:i.CONDITIONS,style:{width:300}})})]}),v.jsxs("div",{className:"evt-condition",children:[v.jsx("span",{className:"condition-label",children:"et"}),v.jsx(Je.Item,{name:"ec_52_id_2",children:v.jsx(Xa,{treeData:i.CONDITIONS,style:{width:300}})})]})]})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Formule"}),v.jsx(Je.Item,{name:"ef_52",style:{width:"100%"},children:v.jsx(jt,{})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Niveau de détail"}),v.jsx(Je.Item,{name:"et_52",style:{width:"100%"},children:v.jsx(hn,{options:uA[`CXP_item_${e.module}`]})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Ou"}),v.jsx("div",{className:"evt-indicator-row",children:v.jsxs("div",{className:"evt-indicator",children:[v.jsx(jt,{style:{height:28},disabled:!0,value:a.indicators.find(f=>f.oid===t.ei_53_id)?.entete??""}),v.jsx(wt,{type:"primary",onClick:()=>d("53"),children:"Ajouter"})]})}),v.jsxs("div",{className:"evt-conditions",children:[v.jsxs("div",{className:"evt-condition",children:[v.jsx("span",{className:"condition-label",children:"Conditions"}),v.jsx(Je.Item,{name:"ec_53_id_1",children:v.jsx(Xa,{treeData:i.CONDITIONS,style:{width:300}})})]}),v.jsxs("div",{className:"evt-condition",children:[v.jsx("span",{className:"condition-label",children:"et"}),v.jsx(Je.Item,{name:"ec_53_id_2",children:v.jsx(Xa,{treeData:i.CONDITIONS,style:{width:300}})})]})]})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Formule"}),v.jsx(Je.Item,{name:"ef_53",style:{width:"100%"},children:v.jsx(jt,{})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Niveau de détail"}),v.jsx(Je.Item,{name:"et_53",style:{width:"100%"},children:v.jsx(hn,{options:uA[`CXP_item_${e.module}`]})})]})]})]})};mSe.propTypes={tableParams:J.object,record:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func};const ESe=({tableParams:e,record:t,handleUpdateRecord:r,handleValuesChange:n})=>{const i=dt(f=>f.cti.components.tables.data.combos),a=dt(f=>f.cti.components.reports.data.indicators),[o,s]=E.useState(!1),[l,c]=E.useState(),u=Sn();E.useEffect(()=>{e.module&&u($v(`iCTI_${e.module}`))},[u,e]);const A=f=>{const h={...t,[`ei_${l}_id`]:f.oid};r(h),n(),c(null),s(!1)},d=f=>{s(!0),c(f)};return v.jsxs(v.Fragment,{children:[v.jsx(Ud,{showModal:o,handleShowModal:()=>s(!1),options:{oneOnly:!0},handleAddIndicators:A,handleModifyIndicator:A}),v.jsxs("div",{style:{height:"600px"},children:[v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Autre indicateur CTI"}),v.jsx("div",{className:"evt-indicator-row",children:v.jsxs("div",{className:"evt-indicator",children:[v.jsx(jt,{style:{height:28},disabled:!0,value:a.indicators.find(f=>f.oid===t.ei_02_id)?.entete??""}),v.jsx(wt,{type:"primary",onClick:()=>d("02"),children:"Ajouter"})]})}),v.jsxs("div",{className:"evt-conditions",children:[v.jsxs("div",{className:"evt-condition",children:[v.jsx("span",{className:"condition-label",children:"Conditions"}),v.jsx(Je.Item,{name:"ec_02_id_1",children:v.jsx(Xa,{treeData:i.CONDITIONS,style:{width:300}})})]}),v.jsxs("div",{className:"evt-condition",children:[v.jsx("span",{className:"condition-label",children:"et"}),v.jsx(Je.Item,{name:"ec_02_id_2",children:v.jsx(Xa,{treeData:i.CONDITIONS,style:{width:300}})})]})]})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Formule"}),v.jsx(Je.Item,{name:"ef_02",style:{width:"100%"},children:v.jsx(jt,{})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Niveau de détail"}),v.jsx(Je.Item,{name:"et_02",style:{width:"100%"},children:v.jsx(hn,{options:uA[`CXP_item_${e.module}`]})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Ou"}),v.jsx("div",{className:"evt-indicator-row",children:v.jsxs("div",{className:"evt-indicator",children:[v.jsx(jt,{style:{height:28},disabled:!0,value:a.indicators.find(f=>f.oid===t.ei_03_id)?.entete??""}),v.jsx(wt,{type:"primary",onClick:()=>d("03"),children:"Ajouter"})]})}),v.jsxs("div",{className:"evt-conditions",children:[v.jsxs("div",{className:"evt-condition",children:[v.jsx("span",{className:"condition-label",children:"Conditions"}),v.jsx(Je.Item,{name:"ec_03_id_1",children:v.jsx(Xa,{treeData:i.CONDITIONS,style:{width:300}})})]}),v.jsxs("div",{className:"evt-condition",children:[v.jsx("span",{className:"condition-label",children:"et"}),v.jsx(Je.Item,{name:"ec_03_id_2",children:v.jsx(Xa,{treeData:i.CONDITIONS,style:{width:300}})})]})]})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Formule"}),v.jsx(Je.Item,{name:"ef_03",style:{width:"100%"},children:v.jsx(jt,{})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",style:{minWidth:200},children:"Niveau de détail"}),v.jsx(Je.Item,{name:"et_03",style:{width:"100%"},children:v.jsx(hn,{options:uA[`CXP_item_${e.module}`]})})]})]})]})};ESe.propTypes={tableParams:J.object,record:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func};const Oxt=[{title:"Lit",dataKey:"code"},{title:"CP",dataKey:"chambre_particuliere",width:50}],ySe=({record:e,handleUpdateRecord:t,handleValuesChange:r})=>{const[n,i]=E.useState([]),a=E.useRef();a.current=e,E.useEffect(()=>{!sM(e)&&e.extraData.lits&&i(e.extraData.lits.map(l=>({...l})))},[e]);const o=l=>l.map(c=>({width:120,key:c.dataKey,dataIndex:c.dataKey,ellipsis:!0,...c,cellRenderer:({cellData:u,column:A,rowData:d,rowIndex:f})=>A.key==="chambre_particuliere"?v.jsx(Zv,{value:d[A.key],handleUpdate:s,column:A,recordKey:A.key,rowKey:f,type:"checkbox"}):v.jsx(Zv,{value:u,handleUpdate:s,column:A,recordKey:A.key,rowKey:f,type:"input"})})),s=(l,c,u)=>{let A={...a.current};A.extraData={...A.extraData};let d=A.extraData.lits.map(p=>({...p})),f=d.find(p=>p.key===u);f&&(f[l]=c,A.extraData.lits=d,t(A),r());let h=[...n],g=h.find(p=>p.key===u);g&&(g[l]=c,i(h))};return v.jsx(v.Fragment,{children:v.jsx(ei,{columns:o(Oxt),data:n})})};ySe.propTypes={record:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func};const jxt=[{title:"Supprimer",dataKey:"action"},{title:"Date",dataKey:"date"},{title:"Lits théoriques",dataKey:"nb_lits_theoriques"},{title:"Lits ouverts",dataKey:"nb_lits_ouverts"},{title:"Box A théoriques",dataKey:"nb_box_ambulatoires_theoriques"},{title:"Box A ouverts",dataKey:"nb_box_ambulatoires_ouverts"},{title:"Box S théoriques",dataKey:"nb_box_seances_theoriques"},{title:"Box S ouverts",dataKey:"nb_box_seances_ouverts"},{title:"C.P. théoriques",dataKey:"nb_lits_cp_theoriques"},{title:"C.P. ouvertes",dataKey:"nb_lits_cp_ouverts"},{title:"L",dataKey:"est_ouvert_1",width:50},{title:"M",dataKey:"est_ouvert_2",width:50},{title:"M",dataKey:"est_ouvert_3",width:50},{title:"J",dataKey:"est_ouvert_4",width:50},{title:"V",dataKey:"est_ouvert_5",width:50},{title:"S",dataKey:"est_ouvert_6",width:50},{title:"D",dataKey:"est_ouvert_7",width:50}],CSe=({record:e,handleUpdateRecord:t,handleValuesChange:r})=>{const[n,i]=E.useState([]),a=E.useRef();a.current=e,E.useEffect(()=>{!sM(e)&&e.extraData.histos&&i(e.extraData.histos.map(u=>({...u})))},[e]);const o=(u,A,d)=>{let f={...a.current};f.extraData={...f.extraData};let h=f.extraData.histos.map(y=>({...y})),g=h.find(y=>y.key===d);g&&(g[u]=A,f.extraData.histos=h,t(f),r());let p=[...n],m=p.find(y=>y.key===d);m&&(m[u]=A,i(p))},s=u=>{let A={...a.current};A.extraData={...A.extraData};let d=A.extraData.histos.map(h=>({...h})),f=d.findIndex(h=>h.key===u);f>-1&&(d.splice(f,1),A.extraData.histos=d,t(A),r())},l=u=>u.map(A=>({width:120,key:A.dataKey,dataIndex:A.dataKey,ellipsis:!0,...A,cellRenderer:({cellData:d,column:f,rowData:h,rowIndex:g})=>f.key.startsWith("est_ouvert")?v.jsx(Zv,{value:d,handleUpdate:o,column:f,rowKey:g,type:"checkbox"}):f.key==="action"?v.jsx(wt,{onClick:()=>s(g),children:v.jsx(qa,{})}):v.jsx(Zv,{value:d,handleUpdate:o,column:f,field:f.key,rowKey:g,type:"input"})})),c=()=>{let u={key:0,date:ma().format("DD/MM/YYYY"),nb_lits_theoriques:"0",nb_lits_ouverts:"0",nb_box_ambulatoires_theoriques:"0",nb_box_ambulatoires_ouverts:"0",nb_box_seances_theoriques:"0",nb_box_seances_ouverts:"0",est_ouvert_1:"1",est_ouvert_2:"1",est_ouvert_3:"1",est_ouvert_4:"1",est_ouvert_5:"1",est_ouvert_6:"1",est_ouvert_7:"1"},A={...e};A.extraData={...e.extraData};let d=A.extraData.histos.map(f=>({key:f.key++,...f}));A.extraData.histos=d,A.extraData.histos.unshift(u),t(A),r()};return v.jsxs(v.Fragment,{children:[v.jsx(wt,{type:"primary",onClick:c,style:{marginBottom:"8px"},children:"Ajouter"}),v.jsx(ei,{fixed:!1,columns:l(jxt),data:n})]})};CSe.propTypes={record:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func};const zxt=[{title:"Date début",dataKey:"dd"},{title:"Date fin",dataKey:"df"},{title:"Borne basse",dataKey:"bb"},{title:"Borne haute",dataKey:"bh"},{title:"Dms nationale",dataKey:"dm"},{title:"Tarif GHS",dataKey:"tg"},{title:"Forfait EXB",dataKey:"fb"},{title:"Tarif EXB",dataKey:"tb"},{title:"Tarif EXH",dataKey:"tx"}],uY=({record:e,typeEts:t})=>{let r=t==="public"?"pp":"pr",n=Object.keys(e).filter(s=>s.includes(r)),i={};n.forEach(s=>i[s]=e[s]);let a={};Object.keys(i).forEach(s=>{let l=parseInt(s.slice(-1));a[l]=a[l]?a[l]:{key:l},a[l][s.slice(0,-3)]=i[s]});const o=s=>s.map(l=>({width:120,key:l.dataKey,dataIndex:l.dataKey,ellipsis:!0,...l}));return v.jsx(v.Fragment,{children:v.jsx(ei,{fixed:!1,columns:o(zxt),data:jf(Object.values(a),"dd","desc")})})};uY.propTypes={record:J.object,typeEts:J.string};const Lxt={SER_type_t2a_provider:[{label:"Pas de sélection",value:"0"},{label:"PMSI MCO",value:"1"},{label:"PMSI SMR",value:"2"},{label:"PMSI PSY",value:"3"},{label:"PMSI HAD",value:"4"}],OPTADM_DAYOUT_PROVIDER:[{label:"Jour de sortie non inclus sauf hospits avec DE=DS",value:"0"},{label:"Jour de sortie non inclus",value:"1"},{label:"Jour de sortie inclus",value:"2"}],SER_TYPE_SEJOUR_PROVIDER:[{label:"Selon mode de traitement et séjour",value:"0"},{label:"Selon mode de traitement et séjour (sauf séance)",value:"0sauf5"},{label:"Hospitalisé",value:"1"},{label:"Ambulatoire",value:"2"},{label:"Externe",value:"3"},{label:"Externe si durée <= 1n, Hospitalisé sinon)",value:"31"},{label:"Séance",value:"5"},{label:"Bébé",value:"6"},{label:"Ignorer ce service",value:"9"}],SER_est_sans_facturation_provider:[{label:"Avec facturation",value:"0"},{label:"Sans facturation",value:"1"},{label:"Facturation facultative si budget global expédié MAT2A",value:"2"}]},wSe=({tableParams:e,record:t,handleUpdateRecord:r,handleValuesChange:n})=>{const[i,a]=E.useState([]),o=dt(c=>c.cti.components.tables.data.combos),s=Object.assign(o,Lxt,uA);E.useEffect(()=>{e&&a(e.fields)},[e]);const l=c=>{let u={};return e.tabs.forEach(A=>{u[A.key]={...A,children:[]}}),c.forEach(A=>{u[A.tab].children.push(A)}),Object.values(u).map((A,d)=>{const f=h=>h.children.map((p,m)=>{switch(p.type){case"histos":return v.jsx(CSe,{record:t,handleUpdateRecord:r,handleValuesChange:n},m);case"lits":return v.jsx(ySe,{record:t,handleUpdateRecord:r,handleValuesChange:n},m);case"etages":return v.jsx(pSe,{record:t,handleUpdateRecord:r,handleValuesChange:n,selectValues:s},m);case"cti-constantes":return v.jsx(N9,{record:t,handleUpdateRecord:r,tableParams:e,typeOnly:!0});case"cxp-regle-cti":return v.jsx(vSe,{record:t,handleUpdateRecord:r,handleValuesChange:n,tableParams:e,typeOnly:!0});case"cxp-autre-cti":return v.jsx(ESe,{record:t,handleUpdateRecord:r,handleValuesChange:n,tableParams:e,typeOnly:!0});case"cxp-ets":return v.jsx(mSe,{record:t,handleUpdateRecord:r,handleValuesChange:n,tableParams:e,typeOnly:!0});case"tarifs_prive_ghs":return v.jsx(uY,{record:t,typeEts:"prive"},m);case"tarifs_public_ghs":return v.jsx(uY,{record:t,typeEts:"public"},m);case"event-regle-cti":case"event-regle-spe":return v.jsx(k9,{record:t,handleUpdateRecord:r,typeOfRegles:p.type},m);default:return tSe(p,m,t,s)}});return{label:v.jsx("span",{children:A.label}),key:d,className:"tables-tab-panes",children:f(A)}})};return sM(t)?null:v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"tables-common-fields",children:Fc(e.fields.filter(c=>!c.tab),"",s)}),v.jsx("div",{className:"tables-tab-fields",children:v.jsx(za,{shouldUpdate:!0,items:l(e.fields.filter(c=>c.tab))})})]})};wSe.propTypes={tableParams:J.object,record:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func};const Yxt={selectOptions:[{label:"Nombre",value:"0"},{label:"Base",value:"1"},{label:"Tx. salarial",value:"2"},{label:"Mt. salarial",value:"3"},{label:"Tx. patronal",value:"4"},{label:"Mt. patronal",value:"5"},{label:"Mt. +sal. +pat.",value:"6"},{label:"Mt. +sal. -pat.",value:"7"},{label:"Mt. -sal. +pat.",value:"8"}]},BSe=({index:e,rubrique:t,field:r,handleUpdateRubrique:n})=>{const[i,a]=E.useState(null);E.useEffect(()=>{a(!t.pVal)},[t]);const o=dt(l=>l.cti.components.tables.data.combos),s=Object.assign(o,Yxt);return v.jsxs("div",{className:"rubrique",children:[v.jsxs("div",{className:"rubrique-header",children:[v.jsx("span",{className:"item-label",children:r.title}),v.jsx(Je.Item,{name:t.pKey,valuePropName:"checked",extra:r.detail,children:v.jsx(mn,{onChange:l=>n(l.target)})})]}),v.jsxs("div",{className:"rubrique-fields",children:[v.jsx(Je.Item,{name:t.sKey,children:v.jsx(hn,{disabled:i,options:s.selectOptions,showSearch:!0,style:{width:"100%"}})}),v.jsx(Je.Item,{name:t.cKey,children:v.jsx(jt,{disabled:i})})]})]},e)};BSe.propTypes={index:J.number,rubrique:J.object,field:J.object,handleUpdateRubrique:J.func};const xSe=({record:e,fields:t,handleGetFieldValue:r,handleUpdateRecord:n})=>{const i=dt(u=>u.cti.components.tables.data.combos),a=dt(u=>u.cti.components.tables.data.divers),o=u=>{let A=u.id,d={...e},f=u.checked===!0?"X":"";d[A]=f,n(d)},s=(u,A)=>{if(u.editVisible===!1)return null;{const d=u.dataKey?u.dataKey:u.key,f=d.replace("p","c"),h=d.replace("p","s"),g={pKey:d,pVal:r(d),cKey:f,cVal:r(f),sKey:h,sVal:r(h)};return v.jsx(BSe,{index:A,field:u,rubrique:g,handleUpdateRubrique:o,handleGetFieldValue:r},A+d)}};if(sM(e))return null;const l=a.rubriques.valeur,c=t[l].filter(u=>u.isSC);return v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"tables-common-fields",children:Fc(t[l],"",i)}),v.jsx("div",{className:"tables-rubriques-fields",children:c.map((u,A)=>s(u,A))})]})};xSe.propTypes={record:J.object,fields:J.object,handleGetFieldValue:J.func,handleUpdateRecord:J.func};const MSe=({tableParams:e,record:t})=>{const r=dt(i=>i.cti.components.tables.data.combos),n=()=>{let i=Object.keys(t).filter(o=>o.startsWith("cc")&&t[o]!==""),a=Object.keys(t).filter(o=>o.startsWith("ct")&&t[o]!=="");return i.map((o,s)=>v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:t[o]}),v.jsx(Je.Item,{name:a[s],className:"title-input",style:{width:"100%"},children:v.jsx(jt,{})})]},o))};return v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"tables-common-fields",children:Fc(e.fields.filter(i=>!i.tab),"",r)}),v.jsx("div",{className:"tables-chapter-fields",children:n()})]})};MSe.propTypes={tableParams:J.object,record:J.object};const bSe=({tableParams:e,record:t})=>{const[r,n]=E.useState([]),[i,a]=E.useState(!1),[o,s]=E.useState([]),[l,c]=E.useState(!1),[u,A]=E.useState(0),d=dt(w=>w.cti.components.tables.data.combos),f=dt(w=>w.cti.content.moduleId);E.useEffect(()=>{e&&s(e.fields)},[e,f]),E.useEffect(()=>{f==="iCTI_compta"&&(n(h(o)),t[r?.modeSpe]?a(!0):a(!1))},[t]);const h=w=>{const B=w.filter(M=>M.comptaExtraParams==="taux"),x=w.filter(M=>M.comptaExtraParams==="pole");return B.map((M,S)=>({tauxId:M.dataKey,poleId:x[S].dataKey}))},g=w=>{let B=0;return r?.forEach(x=>{B+=Number(w[x.tauxId])}),B},p=w=>{c(!l),t[w.target.id]=w.target.value};E.useEffect(()=>{A(g(t))},[t,p]);const m=w=>{w.target.value&&!i?a(!0):i&&!w.target.value&&a(!1)},y=w=>w.map((B,x)=>B.editVisible===!1?null:{label:v.jsxs("span",{children:[t[B.dataKey]!==""&&v.jsx(J8e,{}),B.title]}),key:x,children:v.jsx(Je.Item,{name:B.dataKey,children:v.jsx(jt.TextArea,{})})}),C=w=>v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Mode spécifique"}),v.jsx(Je.Item,{name:"special_calc",onChange:m,children:v.jsx(jt,{})})]}),w&&!i&&v.jsxs("div",{className:"common-form-item",style:{alignItems:"flex-start"},children:[v.jsx("span",{className:"item-label",children:`Pole Total : ${u} %`}),v.jsx("div",{className:"compta-grid",children:w.map(B=>v.jsxs("div",{className:"compta-grid__container",children:[v.jsx(Je.Item,{name:B.poleId,children:v.jsx(hn,{options:d.POL})}),v.jsx(Je.Item,{shouldUpdate:!0,children:({getFieldValue:x})=>v.jsx(Je.Item,{name:B.tauxId,onChange:p,children:v.jsx(jt,{disabled:x(B.poleId)==="0",addonAfter:"%",type:"number"})})})]},B.tauxId))})]})]});return v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"tables-common-fields",children:Fc(e.fields.filter(w=>!w.tab),"",d)}),f==="iCTI_compta"&&r.length&&v.jsx("div",{className:"tables-common-fields",children:C(r)}),v.jsx("div",{className:"tables-tab-fields",children:v.jsx(za,{items:y(e.fields.filter(w=>w.tab))})})]})};bSe.propTypes={tableParams:J.object,record:J.object};const ISe=({tableParams:e,form:t})=>{const r=dt(a=>a.cti.components.tables.data.combos),n=dt(a=>a.cti.components.tables.data.combos.SEJ),i=a=>{let o=n.find(l=>l.code===a.target.value),s="?";o&&(s=o.texte),t.setFieldsValue({texte:s})};return v.jsx(v.Fragment,{children:v.jsxs("div",{className:"tables-common-fields",children:[v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Numéro"}),v.jsx(Je.Item,{style:{width:"100%"},name:"code",children:v.jsx(jt,{onChange:nH(i,500)})})]}),v.jsxs("div",{className:"common-form-item",children:[v.jsx("span",{className:"item-label",children:"Nom"}),v.jsx(Je.Item,{style:{width:"100%"},name:"texte",children:v.jsx(jt,{disabled:!0})})]}),Fc(e.fields.filter(a=>a.dataKey!=="code"&&a.dataKey!=="texte"),"",{...r,...uA})]})})};ISe.propTypes={tableParams:J.object,form:J.object};const SSe=({tableParams:e,record:t,handleUpdateRecord:r,handleValuesChange:n})=>{const i=Sn(),a=e.listName,o=e.listPath,s=dt(F=>F.cti.components.tables.data.lists[a]),l=dt(F=>F.cti.components.tables.data.combos),[c,u]=E.useState(""),[A,d]=E.useState([]),[f,h]=E.useState([]),[g,p]=E.useState([]),[m,y]=E.useState(null),[C,w]=E.useState(null);E.useEffect(()=>{i(D9("SELECT oid, texte, CASE WHEN oid = 0 THEN ' ' || texte ELSE texte END as tri FROM base.t_territoires_sante UNION SELECT -1 AS oid, 'Sélectionnez une valeur...' as texte, ' Sélectionnez une valeur...' as tri ORDER BY 3","territoire_de_sante"))},[]),E.useEffect(()=>{if(t!==null&&t[o]){c===""&&u(t.texte);let F=t[o].replace(/\s+/g,"").split(",");if(F=F.map(_=>_),h(F),F.length&&s){let _=[];F.forEach(N=>{let P=s.find(k=>k.oid===N);P&&_.push(P)}),d(_)}if(s){let _=[];s.forEach(N=>{F.find(k=>N.oid===k)||_.push(N)}),p(S(_))}}else d([]),p([]),h([])},[t,s]),E.useEffect(()=>{let F=[];s&&(t!==null&&t[o]&&f?s.forEach(_=>{let N=t[o].replace(/\s+/g,"").split(",");N=N.map(k=>k),N.find(k=>_.oid===k)||F.push(_)}):F=s.map(_=>({..._,label:_.texte})),p(S(F)))},[c,f]);const B=F=>{u(F.target.value)},x=F=>{y(A.find(_=>_.key===F))},M=F=>{w(g.find(_=>_.key===F))},S=F=>{let _=[...F];return c&&(_=_.filter(N=>N.texte.toLowerCase().includes(c.toLocaleLowerCase()))),_},R=()=>{let F={...t},_=t[o].replace(/\s+/g,"").split(",");_=_.filter(N=>N!==m.oid),F[o]=_.join(","),r(F),n(),y(null)},b=()=>{let F={...t},_=t[o].replace(/\s+/g,"").split(",");_.push(C.oid),F[o]=_.join(","),r(F),n(),w(null)},T=[...e.transfertFields],D=F=>F.map(_=>({width:300,key:_.dataKey,dataIndex:_.dataKey,ellipsis:!0,..._}));return v.jsxs("div",{className:"transfer-editor",children:[v.jsx("div",{className:"tables-column",children:Fc(e.fields,t,l)}),v.jsxs("div",{className:"tables-column",children:[v.jsx("div",{className:"med-top-table",children:v.jsx(ei,{fixed:!1,columns:D(T),data:A,selectedRow:m,onRowSelect:x})}),v.jsxs("div",{className:"med-actions",children:[v.jsx(wt,{type:"link",style:{lineHeight:"28px"},disabled:!m,onClick:R,children:v.jsx(KQ,{})}),v.jsx(wt,{type:"link",style:{lineHeight:"28px"},disabled:!C,onClick:b,children:v.jsx(om,{})}),v.jsx("span",{style:{paddingLeft:"12px",paddingRight:"8px"},children:"Recherche"}),v.jsx(jt,{style:{height:"24px"},value:c,onChange:B})]}),v.jsx("div",{className:"med-bottom-table",children:v.jsx(ei,{fixed:!1,columns:D(T),data:g,selectedRow:C,onRowSelect:M})})]})]})};SSe.propTypes={tableParams:J.object,record:J.object,handleUpdateRecord:J.func,handleValuesChange:J.func};const AY=({tableParams:e,record:t,handleShowEditor:r,swf:n,choice:i})=>{const a=dt(b=>b.cti.settings.data.session),[o,s]=E.useState(null),[l,c]=E.useState(!1),[u,A]=E.useState({}),d=dt(b=>b.cti.content.moduleId),f=dt(b=>b.cti.components.tables.data.records),h=Sn(),[g]=Je.useForm();E.useEffect(()=>{e&&s(e.component)},[e]),E.useEffect(()=>{if(t){c(!1);const b=Q9(t,e,f);g.setFieldsValue(b),A({...b})}},[t,e,f]);const p=t?.nbref&&t?.nbref!=="+0"&&t?.nbref!=="0"||t?.oid==="-1",m=b=>g.getFieldValue(b),y=()=>{c(!0)},C=()=>{const b=f.find(T=>T.key===t.key);A({...b}),g.setFieldsValue(b),c(!1)},w=()=>{c(!1),r()},B=b=>{let T={...b,...g.getFieldsValue()};A(T)},x=(b,T=!0)=>{let D={...u,...g.getFieldsValue()};D=cY(D,e);const F=T9(D);h(HE(n,d,e.tableName,F,D,b,T,i)),c(!1),r()},M=()=>{n2e(e.tableName,t.oid)},S=()=>{const b={oid:u.oid};let T={RECORD:{XMLType:"RECORD",...b}};const D=gA(T,!0);h(HE(n,d,e.tableName,D,b,"delete"))},R=()=>{switch(o){case"common":return v.jsx(_9,{record:u,fields:e.fields});case"rubrique":return v.jsx(xSe,{record:u,fields:e.fields,handleGetFieldValue:m,handleUpdateRecord:B});case"onglet":return v.jsx(wSe,{tableParams:e,record:u,handleUpdateRecord:B,handleValuesChange:y});case"rules":return v.jsx(bSe,{tableParams:e,record:u});case"finess":return v.jsx(ASe,{tableParams:e,record:u,handleUpdateRecord:B,softCode:d});case"transfert":return v.jsx(SSe,{tableParams:e,record:u,handleUpdateRecord:B,handleValuesChange:y});case"DMS":return v.jsx(uSe,{tableParams:e,record:u});case"MED":return v.jsx(hSe,{tableParams:e,record:u,handleUpdateRecord:B,handleValuesChange:y});case"BUD":return v.jsx(iSe,{tableParams:e,record:u,handleUpdateRecord:B,handleValuesChange:y,form:g,softCode:d});case"BUI_activite":return v.jsx(oSe,{tableParams:e,record:u,handleUpdateRecord:B,handleValuesChange:y});case"AJU":return v.jsx(Z2e,{tableParams:e,record:u,handleUpdateRecord:B,handleValuesChange:y,form:g});case"chapter":return v.jsx(MSe,{tableParams:e,record:u});case"sejours":return v.jsx(ISe,{tableParams:e,form:g});case"constantes":return v.jsx(N9,{tableParams:e,record:u,form:g,handleUpdateRecord:B,handleValuesChange:y});case"keyword":return v.jsx(fSe,{form:g});case"evenement":return v.jsx(k9,{tableParams:e,record:u,form:g,handleUpdateRecord:B,handleValuesChange:y});case"indicateur_qualite":return v.jsx(dSe,{tableParams:e,record:u,form:g,handleUpdateRecord:B,handleValuesChange:y});case"MEDA":return v.jsx(gSe,{record:u,form:g,handleUpdateRecord:B,handleValuesChange:y});default:return v.jsx(Vg,{icon:v.jsx(Dy,{}),title:`Désolé cet editeur n'est pas comme les autres... Il est encore en construction (${o}) !`})}};return v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"tables-editor-header",children:[v.jsx(wt,{icon:v.jsx(uo,{}),disabled:!l,onClick:C,children:"Annuler"}),e.sqlButton&&a.ISROLECTI&&v.jsx(wt,{icon:v.jsx(Ty,{}),onClick:M,children:"SQL"}),e.addButton&&v.jsx(Wa,{title:"Voulez-vous vraiment supprimer cette entrée ?",okText:"Supprimer",cancelText:"Annuler",onConfirm:S,children:v.jsx(wt,{icon:v.jsx(qa,{}),disabled:p,children:"Supprimer"})}),e.deleteButton&&v.jsx(Wa,{title:"Voulez-vous vraiment supprimer cette entrée ?",okText:"Supprimer",cancelText:"Annuler",onConfirm:S,children:v.jsx(wt,{icon:v.jsx(qa,{}),disabled:e?.tableName==="t_ghm_dms"?!(t&&t.dms.trim()===""&&t.key===0):p,children:"Supprimer"})}),e.copyButton&&v.jsx(Wa,{title:"Voulez-vous vraiment copier cette entrée ?",okText:"Copier",cancelText:"Annuler",onConfirm:()=>x("copy"),children:v.jsx(wt,{icon:v.jsx(am,{}),disabled:t&&t.oid==="-1",children:"Copier"})}),v.jsx(wt,{icon:v.jsx(nT,{}),type:"primary",disabled:!l,onClick:()=>x("save"),children:"Enregistrer"}),e.saveWithoutCalc&&v.jsx(wt,{icon:v.jsx(nT,{}),type:"primary",disabled:!l,onClick:()=>x("save",!1),children:"Enregistrer sans recalcul"}),l?v.jsx(Wa,{placement:"topRight",cancelText:"Rester sur l'éditeur",okText:"Retour à la liste",onConfirm:w,title:"Des modifications sont en cours. Etes vous sur de vouloir revenir à la liste ?",children:v.jsx(wt,{type:"link",className:"close-button",children:v.jsx(ss,{})})}):v.jsx(wt,{type:"link",className:"close-button",onClick:w,children:v.jsx(ss,{})})]}),v.jsx("div",{className:"tables-editor-content",children:v.jsx(Je,{form:g,onValuesChange:y,style:{maxWidth:"100%"},children:R()})})]})};AY.propTypes={tableParams:J.object,record:J.object,handleShowEditor:J.func,swf:J.string,softCode:J.string,choice:J.string};const RSe=({data:e,handleUpdateDescription:t})=>{const[r,n]=E.useState("");E.useEffect(()=>{n(e)},[e]);const i=a=>{n(a),t(a)};return v.jsx(jt.TextArea,{placeholder:"",size:"middle",value:r,onChange:i})};RSe.propTypes={data:J.string,handleUpdateDescription:J.func};const Uxt=[{title:"Code",dataKey:"code",key:"code",width:200},{title:"Texte",dataKey:"texte",key:"texte",width:400,resizable:!0},{title:"Abrégé",dataKey:"texte_abrege",key:"texte_abrege",width:400,resizable:!0},{title:"Complément",dataKey:"complement",key:"complement",width:200,resizable:!0},{title:"Gravité",dataKey:"gravite_texte",key:"gravite_texte",width:200,resizable:!0}],TSe=({tableParams:e,record:t,handleShowEditor:r,swf:n,showRefs:i})=>{const a=dt(_=>_.cti.settings.data.session),[o,s]=E.useState(!1),[l,c]=E.useState({}),[u,A]=E.useState([]),d=dt(_=>_.cti.content.moduleId),f=dt(_=>_.cti.components.tables.data.records),h=dt(_=>_.cti.components.tables.data.refRecords),g=Sn(),[p]=Je.useForm();E.useEffect(()=>{if(t){s(!1);const _=Q9(t,e);p.setFieldsValue(_),c({..._})}},[t,e]);const m=t?.nbref&&t?.nbref!=="+0"&&t?.nbref!=="0"||t?.oid==="-1",y=_=>{let N=t;N.description=_;let P={...N,...p.getFieldsValue()};P=cY(P),c(P),s(!0)},C=()=>{s(!0)},w=()=>{const _=f.find(N=>N.key===t.key);c({..._}),p.setFieldsValue(_),s(!1)},B=()=>{s(!1),r()},x=(_,N=!0)=>{let P={...l,...p.getFieldsValue()};P=cY(P,e);const k=T9(P);g(HE(n,d,e.tableName,k,P,_)),s(!1)},M=()=>{g(X2e(n,e.tableName,d,t.oid))},S=()=>{n2e(e.tableName,t.oid,d)},R=()=>{const _={oid:l.oid};let N={RECORD:{XMLType:"RECORD",..._}};const P=gA(N,!0);g(HE(n,d,e.tableName,P,_,"delete"))},b=()=>{const _={oid:l.oid};let N={RECORD:{XMLType:"RECORD",..._}};const P=gA(N,!0);g(HE(n,d,e.tableName,P,_,"purge_history"))},T=_=>{let N={};return e.tabs.forEach(P=>{N[P.key]={...P,children:[]}}),_.forEach(P=>{N[P.tab].children.push(P)}),Object.values(N).map((P,k)=>{let j=null,Y=[];return P.children.forEach(X=>X.type!=="text-editor"?Y.push(X):j=X),{label:v.jsx("span",{children:P.label}),key:k,className:"tables-tab-panes",children:v.jsxs(v.Fragment,{children:[v.jsx(_9,{tableParams:e,record:l,fields:Y}),j&&t?v.jsx(RSe,{data:t.description,handleUpdateDescription:y}):null]})}})},D=_=>{let N=[...u];Array.isArray(_)?N=N.concat(_):N.includes(_)?N=N.filter(P=>P!==_):N.push(_),A([...new Set(N)])},F=()=>{g(WBt(n,d,e.tableName,u)),A([])};return i?v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"tables-editor-header",children:v.jsx(wt,{disabled:!u.length,onClick:F,icon:v.jsx(Qy,{}),children:"Importer"})}),v.jsx("div",{className:"tables-editor-content",children:v.jsx(ei,{columns:Uxt,data:h,shiftMulti:!0,onRowSelect:D,selectedRows:u})})]}):v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"tables-editor-header",children:[v.jsx(wt,{icon:v.jsx(uo,{}),disabled:!o,onClick:w,children:"Annuler"}),e.sqlButton&&a.ISROLECTI&&v.jsx(wt,{icon:v.jsx(Ty,{}),onClick:S,children:"SQL"}),v.jsx(Wa,{title:"Voulez-vous vraiment effacer l'historique ?",okText:"Effacer l'historique",cancelText:"Annuler",onConfirm:b,children:v.jsx(wt,{icon:v.jsx(ss,{}),children:"Effacer historique"})}),v.jsx(Wa,{title:"Voulez-vous vraiment exécuter cette règle ?",okText:"Exécuter la règle",cancelText:"Annuler",onConfirm:M,children:v.jsx(wt,{icon:v.jsx(H_e,{}),disabled:t&&t.oid==="-1",children:"Exécuter"})}),e.addButton&&v.jsx(Wa,{title:"Voulez-vous vraiment supprimer cette entrée ?",okText:"Supprimer",cancelText:"Annuler",onConfirm:R,children:v.jsx(wt,{icon:v.jsx(qa,{}),disabled:m,children:"Supprimer"})}),e.deleteButton&&v.jsx(Wa,{title:"Voulez-vous vraiment supprimer cette entrée ?",okText:"Supprimer",cancelText:"Annuler",onConfirm:R,children:v.jsx(wt,{icon:v.jsx(qa,{}),disabled:e?.tableName==="t_ghm_dms"?!(t&&t.dms.trim()===""&&t.key===0):m,children:"Supprimer"})}),e.copyButton&&v.jsx(Wa,{title:"Voulez-vous vraiment copier cette entrée ?",okText:"Copier",cancelText:"Annuler",onConfirm:()=>x("copy"),children:v.jsx(wt,{icon:v.jsx(am,{}),disabled:t&&t.oid==="-1",children:"Copier"})}),v.jsx(wt,{icon:v.jsx(nT,{}),type:"primary",disabled:!o,onClick:()=>x("save"),children:"Enregistrer"}),o?v.jsx(Wa,{placement:"topRight",cancelText:"Rester sur l'éditeur",okText:"Retour à la liste",onConfirm:B,title:"Des modifications sont en cours. Etes vous sur de vouloir revenir à la liste ?",children:v.jsx(wt,{type:"link",className:"close-button",children:v.jsx(ss,{})})}):v.jsx(wt,{type:"link",className:"close-button",onClick:B,children:v.jsx(ss,{})})]}),v.jsx("div",{className:"tables-editor-content",children:v.jsxs(Je,{form:p,onValuesChange:C,style:{minWidth:"0px",paddingTop:"20px"},children:[v.jsx("div",{className:"tables-common-fields",children:Fc(e.fields.filter(_=>!_.tab),"")}),v.jsx("div",{className:"tables-tab-fields",children:v.jsx(za,{items:T(e.fields.filter(_=>_.tab))})})]})})]})};TSe.propTypes={tableParams:J.object,record:J.object,handleShowEditor:J.func,swf:J.string};const Hxt=({showModalPreferences:e,handleShowModalPreferences:t,swf:r,softCode:n,tableParams:i})=>{const a=Sn(),[o,s]=E.useState(null),[l,c]=E.useState(null),u=dt(g=>g.cti.components.tables.data.divers),A="DD/MM/YYYY";E.useEffect(()=>{u.expert&&(s(ma(u.expert.EXPERT_DATE_DEBUT,A)),c(u.expert.EXPERT_ACTIVE==="1"))},[u]);const d=()=>{const g={mode:"2",EXPERT_ACTIVE:l?"1":"0",EXPERT_DATE_DEBUT:ma(o).format("YYYY/MM/DD")},p=T9(g);a(HE(r,n,i.tableName,p,g,"save"))},f=g=>{s(g)},h=()=>{c(!l)};return u.expert?v.jsx(v.Fragment,{children:v.jsx(ya,{title:"Préférences",open:e,okText:"Enregistrer",cancelText:"Retour",maskClosable:!0,onCancel:()=>t(!1),onOk:()=>{d()},children:v.jsxs("div",{children:[v.jsxs("div",{children:[v.jsx("span",{className:"spanStr",children:"Expert"}),v.jsx(Go,{checked:l,onClick:h})]}),v.jsxs("div",{children:[v.jsx("span",{className:"spanStr",children:"Date de démarrage :"}),v.jsx(RB,{format:A,onChange:g=>{f(g)},dateRender:g=>v.jsx("div",{className:"ant-picker-cell-inner",style:{fontSize:"12px"},children:g.date()})})]}),v.jsx("div",{children:v.jsx("span",{children:"À partir de cette date, tous les séjours seront controlés, sortis ou non."})})]})})}):null},FI=[{title:"Code",dataKey:"code",type:"input"},{title:"Code original",dataKey:"code_original",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"}],Gxt={SIT:{tableName:"t_sites",title:"Gestion Sites",component:"common",fields:[...FI,{title:"C/H",dataKey:"clinique_honoraire",type:"select",selectOptionsKey:"COMPTA_CH"},{title:"Etablissement",dataKey:"finess_id",type:"select",selectOptionsKey:"FINESS",hidden:!0},{title:"Etablissement",dataKey:"finess_texte",editVisible:!1},{title:"Nombres références",dataKey:"nbref",editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):""}]},JRN:{tableName:"t_journaux",title:"Gestion Journaux",component:"common",fields:[...FI,{title:"C/H",dataKey:"clinique_honoraire",type:"input",editable:!1},{title:"A nouveaux",dataKey:"a_nouveaux",type:"checkbox"},{title:"Nombre de Références (écritures)",dataKey:"nbref",type:"input",editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):""}]},TCO:{tableName:"t_types_compta",title:"Gestion Types de Comptabilité",component:"common",fields:[...FI,{title:"C/H",dataKey:"clinique_honoraire",type:"select",editVisible:!1,selectOptionsKey:"COMPTA_CH"},{title:"Nombre de Références (comptes)",dataKey:"nbref",type:"input",editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):""}]},CLS:{tableName:"t_classes_comptes",title:"Gestion classes de comptes",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Nombre de Références (comptes)",dataKey:"nbref",type:"input",editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):""}]},CPT:{tableName:"t_comptes",title:"Gestion comptes",component:"onglet",addSearchFields:["numero"],tabs:[{key:"general",label:"Général"},{key:"sage",label:"Collectif (SAGEX3)"}],fields:[{title:"Compte",dataKey:"numero",type:"input",editable:!1},{tab:"general",title:"Texte",dataKey:"texte",type:"input"},{tab:"general",title:"C/H",dataKey:"clinique_honoraire",type:"select",editable:!1,selectOptionsKey:"COMPTA_CH"},{title:"Commentaire",dataKey:"comment",type:"input",editVisible:!1},{tab:"general",title:"Compte banque",dataKey:"banque",type:"checkbox",hidden:!0},{tab:"general",title:"Compte collectif",dataKey:"collectif",type:"checkbox",hidden:!0},{tab:"general",title:"Solde Initial",dataKey:"solde_initial",type:"input",hidden:!0},{title:"Nombre de Références (écritures)",dataKey:"nbref",type:"input",editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):""},{tab:"sage",title:"Journal",dataKey:"type_compta_extra_id",type:"select",selectOptionsKey:"TYPECOMPTA",hidden:!0},{tab:"sage",title:"Numéro auxiliaire",dataKey:"numero_extra",type:"input",hidden:!0},{tab:"sage",title:"Texte auxiliaire",dataKey:"texte_extra",type:"input",hidden:!0}]},CPX:{tableName:"t_comptes_extra",title:"Gestion Comptes auxiliaires",component:"common",fields:[{title:"Compte",dataKey:"numero",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"C/H",dataKey:"clinique_honoraire",type:"select",editable:!1,selectOptionsKey:"COMPTA_CH"},{title:"Type comptabilité",dataKey:"type_compta",editable:!1,type:"select",selectOptionsKey:"TYPECOMPTA"},{title:"Commentaire",dataKey:"comment",editVisible:!1,type:"input"},{title:"Nombre de Références (écritures)",dataKey:"nbref",type:"input",editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):""}]},PAR:{tableName:"t_partenaires",title:"Gestion Partenaires",component:"common",fields:[...FI,{title:"Texte abrégé",dataKey:"texte_court",type:"input"},{title:"Comptes",dataKey:"comptes",type:"input",editable:!1},{title:"Commentaire",dataKey:"comment",type:"input",editVisible:!1},{title:"Partenaire du groupe",dataKey:"intra_groupe",type:"checkbox"},{title:"Nombre de Références (écritures)",dataKey:"nbref",type:"input",editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):""}]},AJU:{tableName:"t_ecritures_ajustement",title:"Ecritures d'ajustement",component:"AJU",addButton:!0,copyButton:!0,fields:[{title:"Texte",dataKey:"texte",type:"input"},{title:"Date saisie",dataKey:"date_ecriture",type:"input"},{title:"Mois comptable",dataKey:"mois_comptable",type:"input"},{title:"C/H",dataKey:"clinique_honoraire",type:"select",selectOptionsKey:"COMPTA_CH"},{title:"Journal",dataKey:"journal_code",type:"input"},{title:"Compte",dataKey:"compte_numero",type:"input"},{title:"Débit",dataKey:"montant_debit",type:"input"},{title:"Crédit",dataKey:"montant_credit",type:"input"}]},BUD:{tableName:"t_budget",title:"Gestion Budget",addButton:!0,component:"common",fields:[{title:"Code",dataKey:"code",type:"input"},{title:"Site",dataKey:"site_id",type:"select",selectOptionsKey:"SITE",hidden:!0},{title:"Texte",dataKey:"texte",type:"input"},{title:"Actif",dataKey:"is_actif",type:"checkbox"},{title:"Exercice",dataKey:"exercice_comptable",type:"select",selectOptionsKey:"YEARS"},{title:"Données à importer",dataKey:"import_data",type:"textArea",hidden:!0}]},DIV:{tableName:"t_divers",title:"Éléments divers",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Valeur",dataKey:"valeur",type:"input"},{title:"Valeur Date",dataKey:"valeur_date",type:"input",detail:"YYYY-MM-DD"},{title:"Description",dataKey:"description",type:"input",editable:!1},{title:"Info Module",dataKey:"show_info_module",type:"checkbox"}]}},ed=[{title:"Code",dataKey:"code",type:"input"},{title:"Texte",dataKey:"texte",type:"input"},{title:"Nb Ref",dataKey:"nbref",type:"text"}],Kxt={BIL:{tableName:"t_bilan",title:"Bilans",component:"common",fields:[...ed]},CST:{tableName:"t_constante",title:"Constantes",component:"constantes",fields:[...ed,{title:"Propriétés",dataKey:"property",type:"text"}]},DOC:{tableName:"t_document",title:"Documents",component:"common",fields:[...ed,{title:"Complément",dataKey:"cmp",type:"text"},{title:"Toujours document sortie ?",dataKey:"est_document_sortie",hidden:!0,type:"checkbox"},{title:"Règle document sortie",dataKey:"document_sortie_rule_1",type:"input",detail:"DD=DS:Date document = date sortie, DD=DS-x: Date document - date sortie <= x",hidden:!0}]},DOCPRE:{tableName:"t_document_precision",title:"Précision Documents",refUniquement:!1,addButton:!0,component:"common",fields:[{title:"Code",dataKey:"code",type:"input"},{title:"Texte",dataKey:"texte",type:"input"},{title:"Priorité",dataKey:"priorite",type:"input",default:"5000"},{title:"Règle SQL",dataKey:"precision_rule_01",type:"input",hidden:!0},{title:"ou",dataKey:"precision_rule_02",type:"input",hidden:!0},{title:"ou",dataKey:"precision_rule_03",type:"input",hidden:!0},{title:"ou",dataKey:"precision_rule_04",type:"input",hidden:!0},{title:"ou",dataKey:"precision_rule_05",type:"input",hidden:!0}]},FRM:{tableName:"t_formulaire",title:"Formulaires",component:"common",fields:[...ed]},FRQ:{tableName:"t_formulaire_question",title:"Questions Formulaires",component:"onglet",selectFilterLabel:"Formulaire",selectFilterField:"formulaire_texte",tabs:[{key:"frq-definition",label:"Définition"},{key:"calcul",label:"Calcul"}],fields:[{title:"Code",dataKey:"code",type:"input",tab:"frq-definition"},{title:"Texte",dataKey:"texte",type:"input",tab:"frq-definition"},{title:"Texte Court",dataKey:"texte_court",type:"input"},{title:"Propriété",dataKey:"property",type:"input",editVisible:!1},{title:"Formulaire",dataKey:"formulaire_texte",type:"input",editable:!1},{title:"Nb Ref",dataKey:"nbref",type:"text"},{title:"Type",dataKey:"question_type",type:"input",disabled:!0,hidden:!0,editable:!1},{title:"Transformer en constante",dataKey:"constante_id",type:"select",tab:"frq-definition",hidden:!0,selectOptionsKey:"CST"},{title:"Type réponse",dataKey:"auto_reponse_code_type",type:"cti-constantes",hidden:!0,tab:"frq-definition"},{title:"Formule",dataKey:"calc_formula",type:"textArea",hidden:!0,editable:!1,tab:"calcul"}]},FRR:{tableName:"t_formulaire_question_reponse",title:"Réponses Formulaires",component:"common",selectFilterLabel:"Formulaire",selectFilterField:"formulaire_texte",fields:[{title:"Formulaire",dataKey:"formulaire_texte",type:"input",editable:!1},{title:"Question",dataKey:"formulaire_question_texte",type:"input",editable:!1},{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input",hidden:!0},{title:"Texte court",dataKey:"texte_court",type:"input"},{title:"Significatif",dataKey:"est_significatif",type:"checkbox"},{title:"Nb Ref",dataKey:"nbref",type:"input",editable:!1}]},INT:{tableName:"t_intervenant",title:"Intervenants",component:"common",refUniquement:!1,fields:[...ed,{title:"Spécialité",dataKey:"specialite_texte",type:"text",editVisible:!1},{title:"Spécialité",dataKey:"specialite_id",type:"select",hidden:!0,selectOptionsKey:"SPI"}],excludeFields:["nbref"]},IQU:{tableName:"t_indicateur_qualite",title:"Indicateurs qualité",component:"indicateur_qualite",fields:[...ed,{title:"Propriétés",dataKey:"properties",editVisible:!1},{title:"Note",dataKey:"note_with",type:"checkbox",hidden:!0}]},OBS:{tableName:"t_observation",title:"Observations",component:"common",fields:[...ed,{title:"Masquer le texte",dataKey:"masquer_texte",type:"checkbox"},{title:"Type éclatement",dataKey:"mode_eclatement",type:"select",selectOptionsKey:"DPI_SPE"}]},PRC:{tableName:"t_prescription",title:"Prescriptions",component:"common",fields:[...ed]},REL:{tableName:"t_releve",title:"Relevés",component:"common",fields:[...ed]},SPI:{tableName:"t_intervenant_specialite",title:"Specialités intervenant",component:"common",fields:[...ed]},KWO:{tableName:"t_mot_cle",title:"Mots clé",addButton:!0,execute:{label:"Executer les règles",action:"execute_rules"},refUniquement:!1,component:"keyword",fields:[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Règle",dataKey:"rule",type:"text"}]},DIV:{tableName:"t_divers",title:"Configuration",refUniquement:!1,component:"common",fields:[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Description",dataKey:"description",type:"input",editable:!1},{title:"Valeur",dataKey:"valeur",type:"input"},{title:"Valeur(2)",dataKey:"valeur2",type:"input"}]},EVT:{tableName:"t_evenement",title:"Evènements",refUniquement:!1,component:"onglet",tabs:[{key:"event-regle-cti",label:"Règle CTI"},{key:"event-regle-spe",label:"Règles Spécifiques"}],fields:[{title:"Code",dataKey:"code",type:"input",editable:!1,width:150},{title:"Texte",dataKey:"texte",type:"input"},{title:"CTI",dataKey:"is_cti",type:"checkbox",width:75},{title:"Indicateur",dataKey:"indicateur_texte",editVisible:!1},{title:"Règles CTI",tab:"event-regle-cti",type:"event-regle-cti",hidden:!0},{title:"Règles Spécifiques",tab:"event-regle-spe",type:"event-regle-spe",hidden:!0}]},CXP:{tableName:"t_expert_controle",title:"Controles expert",refUniquement:!1,addButton:!0,module:"dpi",execute:{label:"Executer les règles",action:"execute_rules"},component:"onglet",tabs:[{key:"cxp-regle-cti",label:"Règle CTI"},{key:"cxp-autre-cti",label:"Autres règles CTI"},{key:"cxp-ets",label:"Règles établissement"}],fields:[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"CTI",dataKey:"is_cti",type:"checkbox"},{title:"Description",dataKey:"description",type:"textArea",hidden:!0},{title:"Gravité",dataKey:"gravite_id",type:"select",selectOptionsKey:"EXC_gravite_provider",hidden:!0},{title:"Alerte",dataKey:"alerte_id",type:"checkbox",hidden:!0},{title:"Actif",dataKey:"is_active",type:"checkbox",hidden:!0},{title:"A partir de",dataKey:"start_periode",type:"select",selectOptionsKey:"CXP_start",hidden:!0},{title:"Indicateur",dataKey:"indicateur_texte",type:"text",editVisible:!1},{title:"Complément",dataKey:"complement",type:"text",editVisible:!1},{title:"Date Exécution",dataKey:"last_date",type:"text",editVisible:!1},{title:"Statut",dataKey:"last_status",type:"text",editVisible:!1},{title:"Signalements",dataKey:"last_count",type:"text",editVisible:!1},{title:"cxp-regle-cti",tab:"cxp-regle-cti",type:"cxp-regle-cti",hidden:!0},{title:"cxp-autre-cti",tab:"cxp-autre-cti",type:"cxp-autre-cti",hidden:!0},{title:"cxp-ets",tab:"cxp-ets",type:"cxp-ets",hidden:!0}]}},es=[{title:"Code",dataKey:"code",width:75,type:"input",editable:!1},{title:"Code original",dataKey:"code_original",width:75,type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Texte court",dataKey:"texte_court",type:"input"},{title:"Complément",dataKey:"complement",type:"textArea",editable:!1},{title:"Références",dataKey:"nbref",type:"input",editable:!1}],Vxt={ART:{tableName:"t_articles",title:"Gestion des articles",component:"common",fields:[...es,{title:"Géré en stock",dataKey:"gere_en_stock",hidden:!0,type:"checkbox"},{title:"Référence CACIC",dataKey:"cacic_id",hidden:!0,type:"select",selectOptionsKey:"RA1"},{title:"Référence CTI",dataKey:"rfcti_id",hidden:!0,type:"select",selectOptionsKey:"RA9"}]},TYA:{tableName:"t_types_articles",title:"Gestion des types articles",component:"common",fields:[...es,{title:"Valeur par défaut selon",dataKey:"defaut_selon",hidden:!0,type:"select",selectOptionsKey:"TYA"},{title:"codes",dataKey:"defaut_selon_codes",hidden:!0,type:"input",dependsOn:"defaut_selon",disabledWhen:""}]},FAA:{tableName:"t_familles_articles",title:"Gestion des familles d'articles",component:"common",fields:[...es]},SFA:{tableName:"t_sous_familles_articles",title:"Gestion sous famille d'articles",component:"common",fields:[...es]},CAA:{tableName:"t_categories_articles",title:"Gestion des catégories d'articles",component:"common",fields:[...es]},SCA:{tableName:"t_sous_categories_articles",title:"Gestion des sous catégories articles",component:"common",fields:[...es]},UNI:{tableName:"t_unites",title:"Gestion des unités",component:"common",refUniquement:!1,fields:[...es],excludeFields:["nbref"]},FOU:{tableName:"t_fournisseurs",title:"Gestion des fournisseurs",component:"common",fields:[...es,{title:"Fusionner avec",dataKey:"fusionner_vers_fournisseur_id",hidden:!0,type:"select",selectOptionsKey:"FOU"},{title:"Référence CACIC",dataKey:"cacic_id",hidden:!0,type:"input"},{title:"Référence CTI",dataKey:"rfcti_id",hidden:!0,type:"input"}]},TYF:{tableName:"t_types_fournisseurs",title:"Gestion des types de fournisseurs",component:"common",fields:[...es]},GES:{tableName:"t_gestionnaires",title:"Gestion des gestionnaires",refUniquement:!1,component:"common",fields:[...es],excludeFields:["nbref"]},LIE:{tableName:"t_lieux",title:"Gestion des lieux",component:"common",refUniquement:!1,fields:[...es],excludeFields:["nbref"]},UFO:{tableName:"t_unites_fonctionnelles",title:"Gestion des unités fonctionnelles",component:"common",refUniquement:!1,fields:[...es],excludeFields:["nbref"]},TYM:{tableName:"t_types_mouvements",title:"Gestion des types de mouvements",component:"common",refUniquement:!1,fields:[...es,{title:"Inverser signe",dataKey:"particularite_inverser_signe",hidden:!0,type:"select",selectOptionsKey:"TYM_SIGNE"},{title:"Forcer sens",dataKey:"sens_force",hidden:!0,type:"select",selectOptionsKey:"TYM_SENS"}],excludeFields:["nbref"]},RIN:{tableName:"t_reference_input",title:"Import référentiel",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",width:75,type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Complément",dataKey:"complement",type:"textArea",editable:!1}]},RA1:{tableName:"t_article_reference_cacic",title:"Gestion référential article CACIC",component:"common",fields:[...es],excludeFields:["texte_court","code_original"]},RF1:{tableName:"t_fournisseur_reference_cacic",title:"Gestion référentiel fournisseur CACIC",component:"common",fields:[...es],excludeFields:["complement","texte_court","code_original"]},RA9:{tableName:"t_article_reference_cti",title:"Gestion référentiel article CTI",component:"transfert",fields:[...es],transfertFields:[{title:"Nom",dataKey:"texte",width:400},{title:"LPP/UCD",dataKey:"lppucd",width:150},{title:"Code",dataKey:"code",width:150}],excludeFields:["complement","texte_court","code_original"],listName:"ART",listPath:"rfoids"},RF9:{tableName:"t_fournisseur_reference_cti",title:"Gestion du référentiel fournisseur CTI",component:"transfert",fields:[...es],transfertFields:[{title:"Nom",dataKey:"texte",width:400},{title:"Code",dataKey:"code",width:150}],listName:"LFOU",listPath:"rfoids",excludeFields:["complement","texte_court","code_original"]},DIV:{tableName:"t_divers",title:"Eléments divers",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",width:75,type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Complément",dataKey:"complement",type:"textArea"},{title:"Valeur",dataKey:"valeur",type:"input"}]},SIT:{tableName:"t_sites",title:"Gestion sites",refUniquement:!1,component:"common",fields:[...es],excludeFields:["complement","nbref"]},TAR:{tableName:"t_type_article_cti_rule",title:"Gestion des règles types articles CTI",refUniquement:!1,addButton:!0,component:"rules",execute:{label:"Executer les règles",action:"execute_rules"},fields:[{title:"Priorite",dataKey:"priorite",type:"input",default:"5000"},{title:"Texte",dataKey:"texte",type:"input"},{title:"Type CTI",dataKey:"type_article_cti_id",type:"select",selectOptionsKey:"TAA",hidden:!0},{title:"Type CTI",dataKey:"type_article_cti_texte",editVisible:!1},{title:"Règles",dataKey:"rule_texte",type:"input",editVisible:!1},{title:"Types article source",dataKey:"liste_type_article",type:"textArea",hidden:!0,tab:!0},{title:"Comptes",dataKey:"liste_compte",type:"textArea",hidden:!0,tab:!0},{title:"Familles",dataKey:"liste_famille",type:"textArea",hidden:!0,tab:!0},{title:"Sous-familles",dataKey:"liste_sous_famille",type:"textArea",hidden:!0,tab:!0},{title:"Catégories",dataKey:"liste_categorie",type:"textArea",hidden:!0,tab:!0},{title:"Sous-catégories",dataKey:"liste_sous_categorie",type:"textArea",hidden:!0,tab:!0},{title:"Articles",dataKey:"liste_article",type:"textArea",hidden:!0,tab:!0}],excludeFields:["complement","nbref"]}},Jxt=[{title:"Code",dataKey:"code",width:100,type:"input"},{title:"Texte",dataKey:"texte",type:"input",width:500},{title:"Texte court",dataKey:"texte_court",type:"input"},{title:"Code original",dataKey:"code_original",type:"input",width:150}],Wxt={CCR:{tableName:"t_ccam_regroupements",title:"Interrogation",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:500},{title:"Texte court",dataKey:"texte_court",type:"input",width:100,editable:!1}],excludeFields:["code_original"]},GMA:{tableName:"t_gestes_marqueurs",title:"Gestion gestes marqueurs",component:"common",selectButton:!0,refUniquement:!1,fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:500},{title:"Actes associés",dataKey:"actes_codes",type:"input",hidden:!0,editable:!1}],sqlChoices:"select oid, code, texte from pmsi.t_classes where texte ilike '%marqueur%' union select -1, 'code', 'Sélectionnez une valeur...' order by oid"},ACT:{tableName:"t_actes",title:"Interrogation Actes",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:500},{title:"Classant",dataKey:"classant",type:"input",width:100,editable:!1},{title:"Regroupement",dataKey:"regroupement_1",type:"input",width:100,editable:!1},{title:"Regroupement",dataKey:"regroupement_4",type:"input",width:100,editable:!1,hidden:!0},{title:"Geste marqueur MSAP 2015",dataKey:"geste_marqueur",type:"input",width:120,editable:!1},{title:"ICR",dataKey:"icr_1",type:"input",width:80,editable:!1,dataGetter:({rowData:e})=>e.icr_1?e.icr_1.substring(1):""},{title:"ICR A",dataKey:"icr_4",type:"input",width:80,editable:!1,dataGetter:({rowData:e})=>e.icr_4?e.icr_4.substring(1):""},{title:"Nombre référence",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",width:100,editable:!1,editVisible:!1}]},DIA:{tableName:"t_diagnostics",title:"Interrogation Diagnostics",component:"common",fields:[...Jxt,{title:"CMA 2012",dataKey:"sev1311d",type:"input",width:75,editVisible:!1},{title:"CMA 2013",dataKey:"sev1311e",type:"input",width:75,editVisible:!1},{title:"CMA 2014",dataKey:"sev1311f",type:"input",width:75,editVisible:!1},{title:"CMA 2015",dataKey:"sev1311g",type:"input",width:75,editVisible:!1},{title:"CMA 2016",dataKey:"sev2016",type:"input",width:75,editVisible:!1},{title:"CMA 2017",dataKey:"sev2017",type:"input",width:75,editVisible:!1},{title:"CMA 2018",dataKey:"sev2018",type:"input",width:75,editVisible:!1},{title:"Nombre référence",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",width:100,editVisible:!1}],excludeFields:["texte_court","code_original"]},ED6:{tableName:"t_etude_6",title:"Cancérologie (activité soumise à seuil). Cahier des charges ",component:"common",selectButton:!0,fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:500},{title:"Cahier des charges",dataKey:"année",type:"input",editable:!1,hidden:!0,width:100},{title:"Seuil etablissement",dataKey:"seuil_ets",type:"input",editable:!0,width:100},{title:"Seuil ARS",dataKey:"seuil_ars",type:"input",editable:!0,width:100},{title:"Moyenne régionale",dataKey:"moy_region",type:"input",editable:!1,width:100},{title:"Moyenne nationale",dataKey:"moy_nat",type:"input",editable:!1,width:100}],sqlChoices:"select min(oid), annee::text, 'Cahier des charges ' || annee from pmsi.t_etude_6 group by annee union select -1, 'code', 'Pas de sélection' order by 1"},ED5:{tableName:"t_etude_5",title:"Gestes marqueurs",component:"common",selectButton:!0,refUniquement:!1,fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:500},{title:"Liste",dataKey:"liste",type:"input",editable:!1,hidden:!0,width:100},{title:"Taux cible etablissement",dataKey:"taux_cible_ets",type:"input",editable:!0,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_cible_ets&&`${e.taux_cible_ets}%`,width:100},{title:"Taux cible ARS",dataKey:"taux_cible_ars",type:"input",editable:!0,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_cible_ars&&`${e.taux_cible_ars}%`,width:100},{title:"Taux moyen régional",dataKey:"taux_moyen_regional",type:"input",editable:!1,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_moyen_regional&&`${e.taux_moyen_regional}%`,width:100},{title:"Taux moyen national",dataKey:"taux_moyen_national",type:"input",editable:!1,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_moyen_national&&`${e.taux_moyen_national}%`,width:100}],sqlChoices:"select sequence, code, texte from pmsi.t_classes where texte ilike '%marqueur%' union select -1, 'code', 'Pas de sélection' order by sequence"},EXC:{tableName:"t_expert_controle",title:"Gestion Controles Expert",component:"common",addButton:!0,copyButton:!0,sqlButton:!0,execute:{label:"Éxécuter les règles",action:"execute_rules"},preferences:{label:"Préférences"},tabs:[{key:"definition",label:"Définition"},{key:"description",label:"Description"},{key:"regle-1",label:"Règle 1"},{key:"regle-2",label:"Règle 2"},{key:"regle-3",label:"Règle 3"}],fields:[{title:"Code",dataKey:"code",type:"input",editable:!0},{title:"Contrôle CTI",dataKey:"is_cti",type:"checkbox",width:80,hidden:!0},{tab:"definition",title:"Texte",dataKey:"texte",type:"input"},{tab:"definition",title:"Texte affiché",dataKey:"texte_court",type:"input",hidden:!0},{title:"Gravité",dataKey:"gravite_texte",editVisible:!1,width:80},{tab:"definition",title:"Gravité",dataKey:"gravite_id",type:"select",selectOptionsKey:"EXC_gravite_provider",hidden:!0},{title:"Complément",dataKey:"complement",editVisible:!1,width:120},{tab:"definition",title:"DATIM",dataKey:"is_datim",type:"checkbox",hidden:!0},{tab:"definition",title:"Contrôle en masse",dataKey:"is_global",type:"checkbox",hidden:!0,editable:!1},{tab:"definition",title:"Alerte",dataKey:"is_alert",type:"checkbox",hidden:!0},{tab:"definition",title:"Masqué",dataKey:"is_hide",type:"checkbox",hidden:!0},{tab:"regle-1",title:"Sélection",dataKey:"sqlcmd_where1",type:"textArea",hidden:!0},{tab:"regle-1",title:"Justificatif",dataKey:"sqlcmd_justificatif1",type:"textArea",hidden:!0},{tab:"regle-2",title:"Sélection",dataKey:"sqlcmd_where2",type:"textArea",hidden:!0},{tab:"regle-2",title:"Justificatif",dataKey:"sqlcmd_justificatif2",type:"textArea",hidden:!0},{tab:"regle-3",title:"Sélection",dataKey:"sqlcmd_where3",type:"textArea",hidden:!0},{tab:"regle-3",title:"Justificatif",dataKey:"sqlcmd_justificatif3",type:"textArea",hidden:!0},{tab:"description",title:"Description",dataKey:"description",type:"text-editor",hidden:!0},{title:"Dernière exécution",dataKey:"last_execution_date",type:"input",editVisible:!1},{title:"Nombre références",dataKey:"nbref",type:"input",editVisible:!1},{title:"Dont actives",dataKey:"nbref0",type:"input",editVisible:!1}]},XDC:{tableName:"t_datim_ccaminfo",title:"Datim : CCAMINFO",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:400},{title:"Datim",dataKey:"datim",type:"input",editable:!1,width:300},{title:"Début",dataKey:"date_debut",editVisible:!1},{title:"Fin",dataKey:"date_fin",editVisible:!1},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}]},XDD:{tableName:"t_datim_diaginfo",title:"Datim : DIAGINFO",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:400},{title:"Datim",dataKey:"datim",type:"input",editable:!1,width:300},{title:"Début",dataKey:"date_debut",editVisible:!1},{title:"Fin",dataKey:"date_fin",editVisible:!1},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}]},XDG:{tableName:"t_datim_ghminfo",title:"Datim : GHMINFO",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:400},{title:"Datim",dataKey:"datim",type:"input",editable:!1,width:300},{title:"Début",dataKey:"date_debut",editVisible:!1},{title:"Fin",dataKey:"date_fin",editVisible:!1},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}]},ASO:{tableName:"t_mco",title:"Interrogation Codes ASO",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:500},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}]},GHV:{tableName:"t_severites_ghm",title:"Interrogation Codes sévérité GHM",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:500},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}]},GHM:{tableName:"t_ghm",title:"InterrogationGHM",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:500},{title:"Aso",dataKey:"aso",type:"input",editable:!1,width:70},{title:"C.A.S",dataKey:"cas",type:"input",editable:!1,width:70},{title:"Pole OAP",dataKey:"pole_oap",type:"input",editable:!1},{title:"Ligne OAP",dataKey:"ligne_oap",type:"input",editable:!1,hidden:!0},{title:"Groupe d'activité",dataKey:"groupe_activite",type:"input",editable:!1,hidden:!0},{title:"Nombre réféfences",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1,width:120}]},DMS:{tableName:"t_ghm_dms",title:"Gestion DMS",component:"DMS",deleteButton:!0,fields:[{title:"Code",dataKey:"code",type:"input",width:200,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:500}]},CMD:{tableName:"t_cmd",title:"Interrogation CMD",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:500},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}]},POA:{tableName:"t_poles_oap",title:"Interrogation Poles OAP",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:500},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}]},LOA:{tableName:"t_lignes_oap",title:"Interrogation Lignes OAP",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:500},{title:"Pole OAP",dataKey:"pole_oap",type:"input",editable:!1,width:400},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}]},GAC:{tableName:"t_groupes_activite",title:"Interrogation Groupes d'activité",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:500},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}]},GHS:{tableName:"t_ghs",title:"Interrogation GHS",component:"onglet",datePicker:!0,selectTarif:!0,tabs:[{key:"tarifs_prive",label:"Tarifs Privé"},{key:"tarifs_public",label:"Tarifs Public"}],fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,width:500},{title:"Borne basse",dataKey:"borne_basse",editable:!1,width:100},{title:"Borne haute",dataKey:"borne_haute",editable:!1,width:100},{title:"Dms nationale",dataKey:"dms_nationale",editable:!1,width:100},{title:"Tarif GHS",dataKey:"tarif_ghs",editable:!1,width:100},{title:"Forfait EXB",dataKey:"forfait_exb",editable:!1,width:100},{title:"Tarif EXB",dataKey:"tarif_exb",editable:!1,width:100},{title:"Tarif EXH",dataKey:"tarif_exh",editable:!1,width:100},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1,width:200},{type:"tarifs_public_ghs",tab:"tarifs_public",hidden:!0},{type:"tarifs_prive_ghs",tab:"tarifs_prive",hidden:!0}]},SGE:{tableName:"t_secteurs_geographiques",title:"Gestion secteurs géographiques",component:"transfert",copyButton:!0,fields:[{title:"Code",dataKey:"code",type:"input",width:100},{title:"Texte",dataKey:"texte",type:"input",width:500},{title:"Texte court",dataKey:"texte_court",type:"input",hidden:!0},{title:"Nombre réféfences (Codes postaux)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editVisible:!1},{title:"Codes",dataKey:"codes",type:"transfert",hidden:!0}],transfertFields:[{title:"Codes postaux du secteur",dataKey:"texte"}],listName:"CPO",listPath:"codes"},DEP:{tableName:"t_departements",title:"Gestion départements",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100},{title:"Texte",dataKey:"texte",type:"input",width:500},{title:"Texte court",dataKey:"texte_court",type:"input",hidden:!0},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editVisible:!1}]},CGP:{tableName:"t_codes_geographiques_pmsi",title:"Affichage Codes géographiques PMSI",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",width:500,editable:!1},{title:"Texte court",dataKey:"texte_court",type:"input",hidden:!0,editable:!1},{title:"Population",dataKey:"population",type:"input",hidden:!0,editable:!1},{title:"Codes postaux",dataKey:"codes",type:"input",editable:!1},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editVisible:!1}]},CPO:{tableName:"t_codes_postaux",title:"Gestion Codes postaux",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Département",dataKey:"departement",editVisible:!1},{title:"Texte court",dataKey:"texte_court",type:"input",hidden:!0},{title:"Département",dataKey:"departement_id",type:"select",selectOptionsKey:"CPO",hidden:!0},{title:"Codes géo PMSI",dataKey:"code_geo_pmsi",type:"input",editable:!1},{title:"Population",dataKey:"population",type:"input",editable:!1,hidden:!0,dataGetter:({rowData:e})=>e.population?e.population.substring(1):""},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editVisible:!1}]},SPI:{tableName:"t_specialites_internes_medecin",title:"Gestion Spécialités internes des médecins",component:"common",fields:[{title:"Code",dataKey:"code",type:"input"},{title:"Texte",dataKey:"texte",type:"input"},{title:"Texte court",dataKey:"texte_court",type:"input"},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editVisible:!1}]},MED:{tableName:"t_medecins",title:"Gestion Médecins",component:"common",addButton:!0,fields:[{title:"Code",dataKey:"code",type:"input",editable:!1,width:100},{title:"Nom",dataKey:"nom",type:"input"},{title:"Prénom",dataKey:"prenom",type:"input"},{title:"Numéro ADELI",dataKey:"no_adeli",type:"input",editVisible:!1},{title:"Identifiant annuaire",dataKey:"identifiant_annuaire",type:"input",hidden:!0},{title:"Medecin référence",dataKey:"medecin_reference",type:"input",editable:!1},{title:"Spécialité",dataKey:"specialite_id",type:"select",selectOptionsKey:"SPI"},{title:"Nombre référence RSS",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",editVisible:!1},{title:"Nombre référence actes",dataKey:"nbref2",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",editVisible:!1}],visible:!0},CMM:{tableName:"t_comites_medicaux",title:"Gestion comités médicaux",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",editable:!1,width:100},{title:"Texte",dataKey:"texte",type:"input"},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editVisible:!1}]},PRE:{tableName:"t_prestations",title:"Gestion prestations",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",editable:!1,width:100},{title:"Texte",dataKey:"texte",type:"input"},{title:"Texte court",dataKey:"texte_court",type:"input"},{title:"Nombre réféfences (RSS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editVisible:!1}]},LPP:{tableName:"t_lpp",title:"Gestion LPP",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100},{title:"Texte",dataKey:"texte",type:"input"},{title:"Texte court",dataKey:"texte_court",type:"input"},{title:"En sus FG11 ?",dataKey:"code_fg11",type:"checkbox"},{title:"Nombre réféfences (LPP)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editVisible:!1}]},UCD:{tableName:"t_ucd",title:"Gestion UCD",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100},{title:"Texte",dataKey:"texte",type:"input"},{title:"Texte court",dataKey:"texte_court",type:"input"},{title:"Laboratoire",dataKey:"laboratoire_texte",type:"input"},{title:"Nombre réféfences",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editVisible:!1}]},TAU:{tableName:"t_types_autorisations",title:"Interrogation types autorisations",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Texte court",dataKey:"texte_court",type:"input",editable:!1,hidden:!0}]},UMD:{tableName:"t_unites_medicales",title:"Gestion unités médicales",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Autorisation",dataKey:"type_autorisation",type:"select",selectOptionsKey:"TAU"},{title:"Date d'effet",dataKey:"date_effet_autorisation",type:"input"},{title:"Nombre de lit",dataKey:"nb_lits",type:"input",dependsOn:"type_autorisation_code",disabledWhen:""},{title:"Mode d'hospitalisation",dataKey:"mode_hospitalisation",type:"select",selectOptionsKey:"UMD_mode_hospitalisation"},{title:"Type éclatement",dataKey:"type_eclatement",type:"select",selectOptionsKey:"UMD_type_eclatement",hidden:!0},{title:"Type séjour",dataKey:"type_sejour",type:"select",selectOptionsKey:"UMD_type_sejour",hidden:!0},{title:"Type Ventilation C.A.",dataKey:"type_ventilation_ca",type:"select",selectOptionsKey:"UMD_type_ventilation_ca",hidden:!0},{title:"UM expédition",dataKey:"um_expedition_id",type:"select",selectOptionsKey:"UM",detail:"Unité médicale sur laquelle est regroupé cette UM avant envoi ePM",hidden:!0},{title:"UM expédition",dataKey:"um_expedition_codetexte",type:"select",selectOptionsKey:"UM",editVisible:!1},{title:"Medecin par default",dataKey:"medecin_par_defaut_id",type:"select",selectOptionsKey:"UM_MED",hidden:!0}]},UFC:{tableName:"t_unites_fonctionnelles",title:"Gestion Unités fonctionnelles",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Nombre réféfences (actes)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editVisible:!1}]},MEN:{tableName:"t_modes_entree",title:"Interrogation Modes entrée",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Texte court",dataKey:"texte_court",type:"input"}]},MEP:{tableName:"t_provenances_entree",title:"Interrogation Provenances entrée",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Texte court",dataKey:"texte_court",type:"input"}]},MSO:{tableName:"t_modes_sortie",title:"Interrogation Modes sortie",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Texte court",dataKey:"texte_court",type:"input"}]},MSD:{tableName:"t_destinations_sortie",title:"Interrogation Destinations sortie",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Texte court",dataKey:"texte_court",type:"input"}]},ETS:{tableName:"t_finess",title:"Gestion Finess",component:"finess",refUniquement:!1,lineBlocks:[{dateFieldKey:"date_debut_coefficient_mco",lines:[{key:"date_debut_coefficient_mco_",label:"Historique coefficients MCO",type:"date"},{key:"coefficient_mco_",label:"Coefficient MCO",type:"input"},{key:"coefficient_transition_",label:"- Transition",type:"input"},{key:"coefficient_ht_",label:"- Haute technicité",type:"input"},{key:"coefficient_geo_",label:"- Géographique",type:"input"},{key:"date_debut_coefficient_pacte_resp_",label:"Historique coefficients pacte responsabilité",type:"date"},{key:"coefficient_pacte_resp_",label:"Coefficients pacte responsabilité",type:"input"}],lengthFields:7}],fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Territoire de santé",dataKey:"tersante_id",type:"select",selectOptionsKey:"territoire_de_sante",hidden:!0},{dataKey:"date_debut_coefficient_mco_1",title:"Historique coefficients MCO",type:"date",hidden:!0},{dataKey:"date_debut_coefficient_mco_2",title:"Historique coefficients MCO",type:"date",hidden:!0},{dataKey:"date_debut_coefficient_mco_3",title:"Historique coefficients MCO",type:"date",hidden:!0},{dataKey:"date_debut_coefficient_mco_4",title:"Historique coefficients MCO",type:"date",hidden:!0},{dataKey:"date_debut_coefficient_mco_5",title:"Historique coefficients MCO",type:"date",hidden:!0},{dataKey:"date_debut_coefficient_mco_6",title:"Historique coefficients MCO",type:"date",hidden:!0},{dataKey:"date_debut_coefficient_mco_7",title:"Historique coefficients MCO",type:"date",hidden:!0},{dataKey:"date_debut_coefficient_pacte_resp_1",title:"Historique coefficients pacte responsabilité",type:"date",hidden:!0},{dataKey:"date_debut_coefficient_pacte_resp_2",title:"Historique coefficients pacte responsabilité",type:"date",hidden:!0},{dataKey:"date_debut_coefficient_pacte_resp_3",title:"Historique coefficients pacte responsabilité",type:"date",hidden:!0},{dataKey:"date_debut_coefficient_pacte_resp_4",title:"Historique coefficients pacte responsabilité",type:"date",hidden:!0},{dataKey:"date_debut_coefficient_pacte_resp_5",title:"Historique coefficients pacte responsabilité",type:"date",hidden:!0},{dataKey:"date_debut_coefficient_pacte_resp_6",title:"Historique coefficients pacte responsabilité",type:"date",hidden:!0},{dataKey:"date_debut_coefficient_pacte_resp_7",title:"Historique coefficients pacte responsabilité",type:"date",hidden:!0}]},DIV:{tableName:"t_divers",title:"Paramètres divers",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Valeur",dataKey:"valeur",type:"input"},{title:"Description",dataKey:"description",type:"input",editable:!1},{title:"Info module",dataKey:"show_info_module",type:"checkbox",width:80}]}},Es=[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Texte court",dataKey:"texte_court",type:"input",editable:!1,hidden:!0}],Xxt={SPI:{tableName:"t_specialites_internes_medecin",title:"Gestion Spécialités internes des médecins",component:"common",deleteButton:!0,copyButton:!0,fields:[{title:"Code",dataKey:"code",type:"input",width:100},{title:"Texte",dataKey:"texte",type:"input"},{title:"Spécialités (défaut)",dataKey:"specialite_defaut_codes",type:"input",editable:!1,editVisible:!1},{title:"Nombre référence",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1},{title:"Spécialité officielles par défault",dataKey:"code",type:"multi-input",hidden:!0,children:[{title:"Code 1",dataKey:"specialite_defaut_code_1",type:"input"},{title:"Code 2",dataKey:"specialite_defaut_code_2",type:"input"},{title:"Code 3",dataKey:"specialite_defaut_code_3",type:"input"},{title:"Code 4",dataKey:"specialite_defaut_code_4",type:"input"}]}],excludeFields:["texte_court"]},SPE:{tableName:"t_specialites_medecin",title:"Interrogation Spécialités des médecins",component:"common",fields:[...Es,{title:"Nombre référence",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}],excludeFields:["texte_court"]},MED:{tableName:"t_medecins",title:"Gestion Médecins",component:"MEDA",fields:[{title:"Code",dataKey:"code",type:"input",editable:!1,width:100},{title:"Nom",dataKey:"nom",type:"input"},{title:"Prénom",dataKey:"prenom",type:"input"},{title:"Numéro ADELI",dataKey:"no_adeli",type:"input",editVisible:!1},{title:"Spécialité officielle",dataKey:"specialite",type:"input",editable:!1},{title:"Spécialité interne",dataKey:"specialite_interne",editVisible:!1},{title:"Medecin référence",dataKey:"medecin_reference",type:"input",editable:!1},{title:"Spécialité interne",dataKey:"specialite_id",type:"select",selectOptionsKey:"SPI",hidden:!0},{title:"Nombre référence RSS",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",editVisible:!1},{title:"Nombre référence actes",dataKey:"nbref2",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",editVisible:!1}],visible:!0},TAU:{tableName:"t_type_autorisation_unite_medicale",title:"Interrogation types autorisations",component:"common",fields:[...Es]},UMD:{tableName:"t_unites_medicales",title:"Gestion Unites médicales",module:"iCTI_pmsissr",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Autorisation",dataKey:"type_autorisation",editVisible:!1},{title:"Autorisation",editTitle:"Type autorisation",dataKey:"type_autorisation_code",type:"select",selectOptionsKey:"TAU",hidden:!0},{title:"Nombre référence",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}],excludeFields:["texte_court"]},MEN:{tableName:"t_modes_entree",title:"Interrogation Modes entrée",component:"common",fields:[...Es],refUniquement:!1},MEP:{tableName:"t_provenances_entree",title:"Interrogation Provenances entrée",component:"common",fields:[...Es],refUniquement:!1},MSO:{tableName:"t_modes_sortie",title:"Interrogation Modes sortie",component:"common",fields:[...Es],excludeFields:[],refUniquement:!1},MSD:{tableName:"t_destinations_sortie",title:"Interrogation Destinations sortie",component:"common",fields:[...Es],refUniquement:!1},GME:{tableName:"t_gme",title:"Interrogation GME",component:"common",fields:[...Es,{title:"Nombre référence (RHS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}],excludeFields:["texte_court"]},CMC:{tableName:"t_cmc",title:"Interrogation CMC",component:"common",fields:[...Es,{title:"Nombre référence (RHS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}],excludeFields:["texte_court"]},GMD:{tableName:"t_gmd",title:"Interrogation GMD",component:"common",fields:[...Es,{title:"CMC",dataKey:"cmc_code",type:"input",editable:!1},{title:"Nombre référence",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}],excludeFields:["texte_court"]},CCR:{tableName:"t_ccam_regroupements",title:"Interrogation Regroupements CCAM",component:"common",fields:[...Es],refUniquement:!1},ACT:{tableName:"t_actes",title:"Interrogation Actes",component:"common",fields:[...Es,{title:"Classant",dataKey:"classant",type:"input",editable:!1,width:200},{title:"Geste marqueur",dataKey:"geste_marqueur",type:"input",editable:!1},{title:"Regroupement",dataKey:"regroupement_1",type:"multi-input",width:200,children:[{dataKey:"regroupement_1",type:"input",editable:!1},{dataKey:"regroupement_4",type:"input",editable:!1}]},{title:"Regroupement",dataKey:"regroupement_4",editVisible:!1,width:200},{title:"ICR",dataKey:"icr_1",width:100,type:"multi-input",children:[{dataKey:"icr_1",type:"input",editable:!1},{dataKey:"icr_4",type:"input",editable:!1}],dataGetter:({rowData:e})=>e.icr_1?e.icr_1.substring(1):""},{title:"ICR A",dataKey:"icr_4",width:100,dataGetter:({rowData:e})=>e.icr_4?e.icr_4.substring(1):"",type:"input",editVisible:!1},{title:"Nombre référence (RHS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",editable:!1,editVisible:!1}],excludeFields:["texte_court"]},IAR:{tableName:"t_activite_cdarr",title:"Interrogation Activités CdARR",component:"common",fields:[...Es,{title:"Nombre référence (RHS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",editable:!1,editVisible:!1}],refUniquement:!1},AAR:{tableName:"t_acte_cdarr",title:"Interrogation Actes CdARR",component:"common",fields:[...Es,{title:"Activité CdARR",dataKey:"activite_cdarr_texte",type:"input",editVisible:!1},{title:"CMC",dataKey:"activite_cdarr_texte",type:"input",hidden:!0,editable:!1},{title:"Nombre référence",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",type:"input",editable:!1,editVisible:!1}],excludeFields:["texte_court"],refUniquement:!1},ASR:{tableName:"t_acte_csarr",title:"Interrogation Actes CSARR",component:"common",fields:[...Es,{title:"Nombre référence (RHS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",editable:!1,editVisible:!1}],refUniquement:!0,excludeFields:["texte_court"]},DIA:{tableName:"t_diagnostics",title:"Interrogation Diagnostics",component:"common",fields:[...Es,{title:"Nombre référence (RHS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",editable:!1,editVisible:!1}],excludeFields:["texte_court"]},PRE:{tableName:"t_prestations",title:"Gestion Prestations",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Texte court",dataKey:"texte_court",type:"input",hidden:!0},{title:"Nombre référence (RHS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",editable:!1,editVisible:!1}]},REG:{tableName:"t_regions",title:"Gestion Régions administratives",component:"common",fields:[...Es,{title:"Départements",dataKey:"departements_texte",type:"input",editable:!1},{title:"Nombre référence (RHS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",editable:!1,editVisible:!1}]},DEP:{tableName:"t_departements",title:"Gestion Départements",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Texte court",dataKey:"texte_court",type:"input",hidden:!0},{title:"Nombre référence (RHS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",editable:!1,editVisible:!1}],refUniquement:!1},CGP:{tableName:"t_codes_geographiques_pmsi",title:"Affichage Codes géographiques PMSI",component:"common",fields:[...Es,{title:"Codes postaux",dataKey:"codes",type:"input",editable:!1},{title:"Population",dataKey:"population",type:"input",editable:!1,hidden:!0},{title:"Nombre référence (RHS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",editable:!1,editVisible:!1}]},CPO:{tableName:"t_codes_postaux",title:"Gestion Codes postaux",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Texte court",dataKey:"texte_court",type:"input",hidden:!0},{title:"Département",dataKey:"departement",editVisible:!1},{title:"Département",dataKey:"departement_id",type:"select",selectOptionsKey:"DEP",hidden:!0},{title:"Codes géo PMSI",dataKey:"code_geo_pmsi",type:"input",editable:!1},{title:"Population",dataKey:"population",type:"input",editable:!1,hidden:!0,dataGetter:({rowData:e})=>e.population?e.population.substring(1):""},{title:"Nombre référence (RHS)",dataKey:"nbref",dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):"",editable:!1,editVisible:!1}]},EXC:{tableName:"t_expert_controle",title:"Gestion Controles Expert",addButton:!0,copyButton:!0,sqlButton:!0,execute:{label:"Éxécuter les règles",action:"execute_rules"},component:"onglet",preferences:{label:"Préférences"},tabs:[{key:"definition",label:"Définition"},{key:"description",label:"Description"},{key:"regle-1",label:"Règle 1"},{key:"regle-2",label:"Règle 2"},{key:"regle-3",label:"Règle 3"}],fields:[{title:"Code",dataKey:"code",type:"input"},{tab:"definition",title:"Texte",dataKey:"texte",type:"input"},{title:"Contrôle CTI",dataKey:"is_cti",type:"checkbox",width:80,hidden:!0},{title:"État",dataKey:"is_active_texte",editVisible:!1,width:80},{title:"Complément",dataKey:"complement",editVisible:!1,width:120},{title:"Gravité",dataKey:"gravite_texte",editVisible:!1,width:80},{title:"Contrôle activé",dataKey:"is_active",type:"checkbox",tab:"definition",hidden:!0},{tab:"definition",title:"Texte affiché",dataKey:"texte_court",type:"input",hidden:!0},{title:"Dossier ciblés",dataKey:"etat_cible_texte",editVisible:!1,width:120},{title:"Date dernière exécution",dataKey:"last_execution_timestamp",editVisible:!1,width:120},{title:"Etat dernière exécution",dataKey:"last_execution_ok",editVisible:!1,width:120},{title:"Nombre références",dataKey:"nbref",editVisible:!1},{tab:"definition",title:"Dossier ciblés",dataKey:"etat_cible",type:"select",selectOptionsKey:"EXC_cible_provider",hidden:!0},{tab:"definition",title:"Gravité",dataKey:"gravite",type:"select",selectOptionsKey:"EXC_gravite_provider",hidden:!0},{tab:"definition",title:"Alerte",dataKey:"is_alert",type:"checkbox",hidden:!0},{tab:"regle-1",title:"Données",dataKey:"table1",type:"select",selectOptionsKey:"EXC_table_provider_SSR",hidden:!0},{tab:"regle-1",title:"Sélection",dataKey:"sqlcmd_where1",type:"textArea",hidden:!0},{tab:"regle-1",title:"Justificatif",dataKey:"sqlcmd_justificatif1",type:"textArea",hidden:!0},{tab:"regle-2",title:"Données",dataKey:"table2",type:"select",selectOptionsKey:"EXC_table_provider",hidden:!0},{tab:"regle-2",title:"Sélection",dataKey:"sqlcmd_where2",type:"textArea",hidden:!0},{tab:"regle-2",title:"Justificatif",dataKey:"sqlcmd_justificatif2",type:"textArea",hidden:!0},{tab:"regle-3",title:"Données",dataKey:"table3",type:"select",selectOptionsKey:"EXC_table_provider",hidden:!0},{tab:"regle-3",title:"Sélection",dataKey:"sqlcmd_where3",type:"textArea",hidden:!0},{tab:"regle-3",title:"Justificatif",dataKey:"sqlcmd_justificatif3",type:"textArea",hidden:!0},{tab:"description",title:"Description",dataKey:"description",type:"text-editor",hidden:!0}]},FIN:{tableName:"t_finess",title:"Gestion Finess",component:"finess",lineBlocks:[{dateFieldKey:"FIN_date_debut_coefficient_ssr",lines:[{key:"FIN_date_debut_coefficient_ssr_",label:"Historique coefficients SSR",type:"date"},{key:"FIN_fraction_dma_",label:"Fraction DMA",type:"input"},{key:"FIN_coefficient_transition_",label:"- Transition",type:"input"},{key:"FIN_coefficient_spe_",label:"- Spécialité",type:"input"},{key:"FIN_coefficient_geo_",label:"- Géographique",type:"input"},{key:"FIN_coefficient_hono_",label:"- Honoraire",type:"input"},{key:"FIN_coefficient_prud_",label:"- Prudentiel",type:"input"}],lengthFields:7}],fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1,editVisible:!1},{title:"Valeur point IVA",dataKey:"iva",type:"input",editable:!1,editVisible:!1},{title:"Valeur taux régional IVA",dataKey:"iva_reg",type:"input",editable:!1},{dataKey:"FIN_date_debut_coefficient_ssr_1",title:"Historique coefficients MCO",type:"date",hidden:!0},{dataKey:"FIN_date_debut_coefficient_ssr_2",title:"Historique coefficients MCO",type:"date",hidden:!0},{dataKey:"FIN_date_debut_coefficient_ssr_3",title:"Historique coefficients MCO",type:"date",hidden:!0},{dataKey:"FIN_date_debut_coefficient_ssr_4",title:"Historique coefficients MCO",type:"date",hidden:!0},{dataKey:"FIN_date_debut_coefficient_ssr_5",title:"Historique coefficients MCO",type:"date",hidden:!0},{dataKey:"FIN_date_debut_coefficient_ssr_6",title:"Historique coefficients MCO",type:"date",hidden:!0},{dataKey:"FIN_date_debut_coefficient_ssr_7",title:"Historique coefficients MCO",type:"date",hidden:!0}]},DIV:{tableName:"t_divers",title:"Paramètres divers",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",width:100,editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Valeur",dataKey:"DIV1",type:"input"},{title:"Valeur date (format YYYY-MM-DD)",dataKey:"DIV2",type:"input"},{title:"Description",dataKey:"DIV3",type:"input",hidden:!0},{title:"Infomodule",dataKey:"DIV4",type:"input",hidden:!0}],refUniquement:!1}},Na=[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Code original",dataKey:"code_original",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Texte court",dataKey:"texte_court",type:"input"}],qxt={DIV:{tableName:"t_divers",title:"Éléments divers",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Valeur",dataKey:"valeur",type:"input"},{title:"Valeur date",dataKey:"valeur_date",type:"input"},{title:"Description",dataKey:"description",type:"input",editVisible:!1},{title:"Info module",dataKey:"show_info_module",type:"checkbox",width:80}]},ENT:{tableName:"t_entreprises",title:"Gestion entreprises",component:"common",refUniquement:!1,fields:[...Na,{title:"Code planning",dataKey:"code_ent_planning",type:"input"}]},ETA:{tableName:"t_etablissements",title:"Gestion Etablissements",component:"common",refUniquement:!1,fields:[...Na,{title:"Base calcul ETP",dataKey:"base_calcul_etp",type:"input"},{title:"Code planning",dataKey:"code_ets_planning",type:"input"},{title:"Etablissement",dataKey:"finess_id",type:"select",selectOptionsKey:"FINESS",hidden:!0}]},NAT:{tableName:"t_nationalites",title:"Gestion nationalités",refUniquement:!1,component:"common",fields:[...Na]},SIT:{tableName:"t_situations_famille",title:"Gestion situations de famille",refUniquement:!1,component:"common",fields:[...Na]},CSP:{tableName:"t_categories_socio_professionnelle",title:"Gestion catégories socio-profesionnelle",component:"common",refUniquement:!1,fields:[...Na]},CAE:{tableName:"t_cadre_emploi",title:"Gestion codes emploi",component:"common",refUniquement:!1,fields:[...Na]},CEM:{tableName:"t_codes_emploi",title:"Gestion codes emploi",refUniquement:!1,component:"common",fields:[...Na]},GRI:{tableName:"t_grilles",title:"Gestion grilles",component:"common",refUniquement:!1,fields:[...Na]},GGR:{tableName:"t_grilles_groupes",title:"Gestion groupes de grilles",refUniquement:!1,component:"common",fields:[...Na]},MDC:{tableName:"t_motifs_debut_contrat",title:"Gestion motifs début de contrat",refUniquement:!1,component:"common",fields:[...Na]},MFC:{tableName:"t_motifs_fin_contrat",title:"Gestion motifs fin de contrat",refUniquement:!1,component:"common",fields:[...Na]},QUA:{tableName:"t_qualifications",title:"Gestion qualifications",refUniquement:!1,component:"common",fields:[...Na]},SAN:{tableName:"t_sections_analytiques",title:"Gestion sections analytiques",refUniquement:!1,component:"common",fields:[...Na]},SAP:{tableName:"t_sections_analytiques_paie",title:"Gestion sections analytiques paie",refUniquement:!1,component:"common",fields:[...Na]},SER:{tableName:"t_services",title:"Gestion services",refUniquement:!1,component:"common",fields:[...Na]},SOC:{tableName:"t_societes_interim",title:"Gestion sociétés intérimaires",refUniquement:!1,component:"common",fields:[...Na]},SPE:{tableName:"t_specialites",title:"Gestion spécialités",refUniquement:!1,component:"common",fields:[...Na]},STA:{tableName:"t_statuts",title:"Gestion statuts",refUniquement:!1,component:"common",fields:[...Na]},TCO:{tableName:"t_types_contrat",title:"Gestion types contrat",component:"common",refUniquement:!1,fields:[...Na]},THO:{tableName:"t_types_horaire",title:"Gestion Types d'horaire",component:"common",refUniquement:!1,fields:[...Na]},TTT:{tableName:"t_types_temps_travail",title:"Gestion types temps de travail",component:"common",refUniquement:!1,fields:[...Na]},MAR:{tableName:"t_motifs_arret",title:"Gestion motifs d'arrêts de travail",component:"common",refUniquement:!1,fields:[...Na]},DPR:{tableName:"t_data_profile",title:"Gestion profils de données",component:"onglet",refUniquement:!1,addButton:!0,tabs:[{key:"etablissements",label:"Etablissements"},{key:"service",label:"Service"},{key:"statuts",label:"Status"}],fields:[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Règles",dataKey:"regles",type:"input",width:400,editVisible:!1},{title:"Inclus",tab:"etablissements",dataKey:"etablissement_inclus",type:"input",hidden:!0},{title:"Exclus",tab:"etablissements",dataKey:"etablissement_exclus",type:"input",hidden:!0},{title:"Inclus",tab:"service",dataKey:"service_inclus",type:"input",hidden:!0},{title:"Exclus",tab:"service",dataKey:"service_exclus",type:"input",hidden:!0},{title:"Inclus",tab:"statuts",dataKey:"statut_inclus",type:"input",hidden:!0},{title:"Exclus",tab:"statuts",dataKey:"statut_exclus",type:"input",hidden:!0}]},RUB:{tableName:"t_rubriques",title:"Gestion rubriques",component:"rubrique",refUniquement:!1,fields:{0:[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Code original",dataKey:"code_original",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Texte court",dataKey:"texte_court",type:"input",hidden:!0},{title:"Proratiser la conversion j->h selon le temps de travail",dataKey:"proratiser_conversion",type:"checkbox",hidden:!0},{title:"Cumul",dataKey:"p_cumul",type:"checkbox",hidden:!0},{title:"Détail",dataKey:"p_detail",type:"checkbox",hidden:!0},{title:"Modifié par l'utilisateur",dataKey:"user_modified",type:"checkbox",hidden:!0},{title:"Code calcul",dataKey:"code_calcul",type:"select",selectOptionsKey:"calculCodeList",width:80},{title:"Coefficient",dataKey:"coefficient",type:"input",width:100},{title:"Coefficient base",dataKey:"coefficient_base",type:"input",width:100},{title:"Coefficient nombre",dataKey:"coefficient_nombre",type:"input",width:10},{title:"Coefficient taux salarial",dataKey:"coefficient_txs",type:"input",hidden:!0},{title:"Coefficient taux patronal",dataKey:"coefficient_txp",type:"input",hidden:!0}],1:[{title:"Code",dataKey:"code",type:"input",editable:!1,resizable:!1,parentKey:"placeHolder",width:80},{title:"Code original",dataKey:"code_original",type:"input",editable:!1,hidden:!0},{title:"Texte",dataKey:"texte",type:"input",resizable:!1,parentKey:"placeHolder",width:200,dataGetter:({rowData:e})=>v.jsx(da,{placement:"topLeft",title:e.texte,children:e.texte})},{title:"Texte court",dataKey:"texte_court",type:"input",hidden:!0},{title:"Proratiser la conversion j->h selon le temps de travail",dataKey:"proratiser_conversion",type:"checkbox",hidden:!0},{title:"Cumul",dataKey:"p_cumul",type:"checkbox",hidden:!0},{title:"Détail",dataKey:"p_detail",type:"checkbox",hidden:!0},{title:"Modifié par l'utilisateur",dataKey:"user_modified",type:"checkbox",hidden:!0},{title:"Global",dataKey:"global",resizable:!1,width:0,children:[{title:"M",titleEdit:"Modifié par l'utilisateur",dataKey:"user_modified",key:"user_modified",type:"checkbox",resizable:!1,parentKey:"global",width:50,align:"center"},{title:"C",titleEdit:"Cumul",dataKey:"p_cumul",key:"p_cumul",type:"checkbox",resizable:!1,parentKey:"global",width:50,align:"center"},{title:"D",titleEdit:"Détail",dataKey:"p_detail",key:"p_detail",type:"checkbox",resizable:!1,parentKey:"global",width:50,align:"center"}]},{title:"Nombre",dataKey:"p_nombre",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Base",dataKey:"p_base",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Heure Contrat.",dataKey:"p_heures_contrat",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Heure Payées.",dataKey:"p_heures_payees",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Heure travaillées",dataKey:"p_heures_travaillees",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Masse salariale",dataKey:"p_masse_salariale",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Brut",dataKey:"p_brut",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Avantages Nature",dataKey:"p_avantage_nature",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Frais impossables",dataKey:"p_frais_imposables",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Cotisations salariés",dataKey:"p_cotisation_salarie",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Cotisations patronales",dataKey:"p_cotisation_patronale",resizable:!1,width:0,isSC:!0,align:"center"},{title:"OD/Net salarié",dataKey:"p_od_net_salarie",resizable:!1,width:0,isSC:!0,align:"center"},{title:"OD/Net patronale",dataKey:"p_od_net_patronale",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Net imposable",dataKey:"p_net_imposable",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Net à payer",dataKey:"p_net_a_payer",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Nombre provisions",dataKey:"p_nombre_provisions",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Montant provisions",dataKey:"p_montant_provisions",resizable:!1,width:0,isSC:!0,align:"center"},{title:"Masse salariale avec provisions",dataKey:"p_masse_salariale_provisionnee",resizable:!1,width:0,isSC:!0,align:"center"}]}},ORG:{tableName:"t_organismes_cotisation",title:"Gestion organisme de cotisation",component:"common",refUniquement:!1,fields:[...Na]},PSE:{tableName:"t_planning_service",title:"Gestion services planning",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Code original",dataKey:"code_original",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Service (code paie) associé",dataKey:"service_paie_associe_texte"},{title:"Service (code paie) associé",dataKey:"service_id",type:"select",selectOptionsKey:"SER",hidden:!0}]},PQU:{tableName:"t_planning_qualification",title:"Gestion qualifications planning",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Code original",dataKey:"code_original",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"Qualification (code paie) associé",dataKey:"qualification_paie_associe_texte",editVisible:!1},{title:"Qualification (code paie) associé",dataKey:"qualification_id",type:"select",selectOptionsKey:"QUA",hidden:!0}]},PAB:{tableName:"t_planning_type_absence",title:"Gestion type absence planning",component:"common",refUniquement:!1,fields:[...Na],excludeFields:["texte_court"]},CXP:{tableName:"t_expert_controle",title:"Controles expert",refUniquement:!1,addButton:!0,module:"rh",execute:{label:"Executer les règles",action:"execute_rules"},component:"onglet",tabs:[{key:"cxp-regle-cti",label:"Règle CTI"},{key:"cxp-autre-cti",label:"Autres règles CTI"},{key:"cxp-ets",label:"Règles établissement"}],fields:[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"},{title:"CTI",dataKey:"is_cti",type:"checkbox"},{title:"Description",dataKey:"description",type:"textArea",hidden:!0},{title:"Gravité",dataKey:"gravite_id",type:"select",selectOptionsKey:"EXC_gravite_provider",hidden:!0},{title:"Alerte",dataKey:"alerte_id",type:"checkbox",hidden:!0},{title:"Actif",dataKey:"is_active",type:"checkbox",hidden:!0},{title:"A partir de",dataKey:"start_periode",type:"select",selectOptionsKey:"CXP_start",hidden:!0},{title:"Indicateur",dataKey:"indicateur_texte",type:"text",editVisible:!1},{title:"Complément",dataKey:"complement",type:"text",editVisible:!1},{title:"Date Exécution",dataKey:"last_date",type:"text",editVisible:!1},{title:"Statut",dataKey:"last_status",type:"text",editVisible:!1},{title:"Signalements",dataKey:"last_count",type:"text",editVisible:!1},{title:"cxp-regle-cti",tab:"cxp-regle-cti",type:"cxp-regle-cti",hidden:!0},{title:"cxp-autre-cti",tab:"cxp-autre-cti",type:"cxp-autre-cti",hidden:!0},{title:"cxp-ets",tab:"cxp-ets",type:"cxp-ets",hidden:!0}]}},Pp=[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"}],$xt={BOR:{tableName:"t_sae_bordereau",title:"Bordereaux",refUniquement:!1,component:"common",fields:[...Pp,{title:"Texte court",dataKey:"texte_court",type:"input"},{title:"Masqué",dataKey:"est_masque",type:"checkbox",dataGetter:({rowData:e})=>e.est_masque?"Oui":"Non"}]},CHP:{tableName:"t_sae_chapitre",title:"Chapitres (lignes)",refUniquement:!1,component:"chapter",fields:[...Pp,{title:"Bordereau",dataKey:"bordereau_texte",type:"input",editable:!1}]},IND:{tableName:"t_sae_indicateur",title:"Indicateurs",refUniquement:!1,component:"common",fields:[...Pp,{title:"Source",dataKey:"source",type:"input",editable:!1},{title:"Bordereau",dataKey:"source",type:"input"},{title:"Chapitre (ligne)",dataKey:"chapitre",type:"input"},{title:"Format",dataKey:"format",type:"input"}]},NPR:{tableName:"t_sae_classification_personnel",title:"Classification personnel",refUniquement:!1,component:"common",fields:[...Pp,{title:"Arborescence",dataKey:"arborescence",type:"input",editable:!1}]},MDX:{tableName:"t_sae_medecin_liberal",title:"Médecins (activité)",refUniquement:!1,component:"common",fields:[...Pp,{title:"Genre",dataKey:"sexe",type:"input"},{title:"Spécialité",dataKey:"specialite_texte",type:"input"},{title:"Type",dataKey:"type",type:"input"},{title:"Discipline",dataKey:"discipline",type:"input"},{title:"Service",dataKey:"service",type:"input"},{title:"Filière",dataKey:"filiere",type:"input"},{title:"Classification",dataKey:"classification",type:"input"},{title:"Présent 31/12",dataKey:"present_3112",type:"input"},{title:"Jours année",dataKey:"jours_travailles_annee",type:"input"},{title:"Jours Décembre",dataKey:"jours_travailles_decembre",type:"input"},{title:"Temps travail",dataKey:"type_temps_travail",type:"input"}]},CNT:{tableName:"t_sae_contrat",title:"Salariés / Contrats",refUniquement:!1,component:"common",fields:[...Pp,{title:"Matricule",dataKey:"salarie_code",type:"input"},{title:"Nom",dataKey:"texte",type:"input"},{title:"Contrat",dataKey:"contrat_code",type:"input"},{title:"Genre",dataKey:"sexe",type:"input"},{title:"Type",dataKey:"type_contrat_code",type:"input"},{title:"Qualification",dataKey:"qualification",type:"input"},{title:"Discipline",dataKey:"discipline",type:"input"},{title:"Service",dataKey:"service",type:"input"},{title:"Filière",dataKey:"filiere",type:"input"},{title:"Classification",dataKey:"classification",type:"input"},{title:"Temps travail",dataKey:"type_temps_travail",type:"input"},{title:"Présent 31/12",dataKey:"effectif",type:"input"},{title:"ETP",dataKey:"etp",type:"etp_paye_prorate"}]},DIV:{tableName:"t_divers",title:"Options",refUniquement:!1,component:"common",fields:[...Pp,{title:"Valeur",dataKey:"valeur",type:"input"},{title:"Description",dataKey:"description",type:"input",editable:!1}]}},Xc=[{title:"Code",dataKey:"code",width:100,type:"input"},{title:"Texte",dataKey:"texte",type:"input"},{title:"Texte court",dataKey:"texte_court",type:"input"},{title:"Code original",dataKey:"code_original",type:"input",editable:!1,width:150}],Zxt={SER:{tableName:"t_services_facturation",title:"Gestion Services facturation",component:"onglet",refUniquement:!1,saveWithoutCalc:!0,addSearchFields:["mtdmt"],tabs:[{key:"definition",label:"Définition"},{key:"places",label:"Places"},{key:"options-1",label:"Options de génération"},{key:"options-2",label:"Options de génération (suite)"}],fields:[...Xc,{title:"Lits",dataKey:"nb_lits",type:"input",width:80,tab:"definition"},{title:"C.P.",dataKey:"nb_cp",type:"input",width:80,tab:"definition"},{title:"Finess",dataKey:"finess",type:"input",tab:"definition",editVisible:!1},{title:"Mode de traitement",dataKey:"mode_traitement_id",type:"select",selectOptionsKey:"MTR",tab:"options-1",hidden:!0},{title:"DMT",dataKey:"dmt_id",type:"select",selectOptionsKey:"DMT",tab:"options-1",width:80,hidden:!0},{title:"DMT",dataKey:"mtdmt",editVisible:!1},{title:"Particularités",dataKey:"comment",type:"input",editVisible:!1},{title:"Type PMSI",dataKey:"type_t2a",type:"select",selectOptionsKey:"SER_type_t2a_provider",tab:"definition",hidden:!0},{title:"FINESS",dataKey:"finess_id",type:"select",selectOptionsKey:"FINESS",tab:"definition",hidden:!0},{title:"Budget global",dataKey:"est_budget_global",type:"checkbox",tab:"definition",hidden:!0},{title:"Histos",type:"histos",tab:"places",hidden:!0},{title:"Type séjour",dataKey:"type_sejour",type:"select",selectOptionsKey:"SER_TYPE_SEJOUR_PROVIDER",tab:"options-1",hidden:!0},{title:"Sans mouvement",dataKey:"est_sans_mouvement",type:"checkbox",tab:"options-1",hidden:!0},{title:"Calcul journées",dataKey:"mode_calcul_journees",type:"select",selectOptionsKey:"OPTADM_DAYOUT_PROVIDER",tab:"options-1",hidden:!0},{title:"Étage par défault",dataKey:"etage_par_defaut_id",type:"select",selectOptionsKey:"ETAGE",tab:"options-1",hidden:!0},{title:"Étage forcé",dataKey:"etage_force_id",type:"select",selectOptionsKey:"ETAGE",tab:"options-1",hidden:!0},{title:"Médecins par défault",dataKey:"medecin_par_defaut_id",type:"select",selectOptionsKey:"MDA",tab:"options-1",hidden:!0},{title:"Médecin forcé",dataKey:"medecin_force_id",type:"select",selectOptionsKey:"MDA",tab:"options-1",hidden:!0},{title:"Facturation",dataKey:"est_sans_facturation",type:"select",selectOptionsKey:"SER_est_sans_facturation_provider",tab:"options-1",hidden:!0},{title:"Facturation intermédiaire",dataKey:"avec_facturation_intermediaire",type:"checkbox",tab:"options-1",hidden:!0},{title:"Mouvement / jours fermés",dataKey:"option_jour_ferme",type:"checkbox",detail:"Si coché : suppression des mouvements les jours de fermeture du service.",tab:"options-2",hidden:!0},{title:"Prestations présence",dataKey:"prestations_presence",type:"input",detail:"Codes prestations identifiant présence en HDJ",tab:"options-2",hidden:!0},{title:"Particularité en cours",dataKey:"particularites_encours",type:"input",detail:"IVG, MAT",tab:"options-2",hidden:!0},{title:"Séjours sans actes fictifs",dataKey:"sej_sans_acte_fictif",type:"checkbox",tab:"options-2",hidden:!0},{title:"Activité par défaut",dataKey:"activite_par_defaut_id",type:"select",selectOptionsKey:"ACTIVITE",tab:"options-2",hidden:!0},{title:"Activité forcée",dataKey:"activite_force_id",type:"select",selectOptionsKey:"ACTIVITE",tab:"options-2",hidden:!0}]},ACF:{tableName:"t_activites",title:"Gestion activtés facturation",component:"common",refUniquement:!1,fields:[...Xc,{title:"Étage par défault",dataKey:"etage_par_defaut_id",type:"select",selectOptionsKey:"ETAGE",hidden:!0},{title:"Étage par forcé",dataKey:"etage_force_id",type:"select",selectOptionsKey:"ETAGE",hidden:!0}]},ETA:{tableName:"t_etages",title:"Gestion étages",component:"onglet",refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:"definition",label:"Définition"},{key:"places",label:"Places"},{key:"lits",label:"Lits"}],fields:[...Xc.filter(e=>e.dataKey!=="texte_court"),{title:"Texte court",dataKey:"texte_court",type:"input",width:80,hidden:!0,tab:"definition"},{title:"Lits",dataKey:"nb_lits",type:"input",width:80,tab:"definition"},{title:"C.P.",dataKey:"nb_cp",type:"input",width:80,tab:"definition"},{title:"Unité d'urgences",dataKey:"est_urgence",type:"checkbox",tab:"definition",hidden:!0},{title:"Service forcé",dataKey:"service_force_id",type:"select",selectOptionsKey:"SERVICE",tab:"definition",hidden:!0},{title:"Ignorer",dataKey:"remplacer_par_valeur_par_defaut",type:"checkbox",tab:"definition",detail:"Si coché, la valeur sera remplacé par l'étape par défault du service.",hidden:!0},{title:"Histos",type:"histos",tab:"places",hidden:!0},{title:"Lits",type:"lits",tab:"lits",hidden:!0}]},ETAPLC:{tableName:"t_etages",title:"Capacité étages",component:"onglet",refUniquement:!1,tabs:[{key:"places",label:"Places"}],fields:[...Xc,{title:"Histos",type:"histos",tab:"places",hidden:!0},{title:"Lits",dataKey:"nb_lits",type:"input",width:80},{title:"C.P.",dataKey:"nb_cp",type:"input",width:80}],excludeFields:["texte_court"]},LIT:{tableName:"t_lits",title:"Gestion lits",component:"onglet",refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:"definition",label:"Définition"},{key:"etages",label:"Étage"}],fields:[{title:"Code",dataKey:"code",width:100,type:"input"},{title:"Texte",dataKey:"texte",type:"input"},{title:"Texte court",dataKey:"texte_court",type:"input",width:80,tab:"definition",hidden:!0},{title:"Code original",dataKey:"code_original",type:"input"},{title:"Etage code",dataKey:"etage_code",type:"input",tab:"definition"},{title:"Etage texte",dataKey:"etage_texte",type:"input",tab:"definition"},{title:"Chambre particulière",dataKey:"est_chambre_particuliere",type:"checkbox",tab:"definition",hidden:!0},{type:"etages",tab:"etages",hidden:!0}]},UFT:{tableName:"t_unites_fonctionnelles",title:"Gestion unités fonctionnelles",component:"onglet",refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:"definition",label:"Définition"},{key:"places",label:"Places"},{key:"options",label:"Options de génération"}],fields:[{title:"Code",dataKey:"code",width:100,type:"input",tab:"definition"},{title:"Texte",dataKey:"texte",type:"input",tab:"definition"},{title:"Texte court",dataKey:"texte_court",type:"input",tab:"definition"},{title:"Code original",dataKey:"code_original",type:"input",tab:"definition",editable:!1,width:150},{title:"Facturation",dataKey:"est_sans_facturation",type:"select",selectOptionsKey:"SER_est_sans_facturation_provider",tab:"options",hidden:!0},{title:"Histos",type:"histos",tab:"places",hidden:!0}]},UMD:{tableName:"t_unites_medicales",title:"Gestion unités médicales",component:"onglet",refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:"definition",label:"Définition"},{key:"places",label:"Places"}],fields:[{title:"Code",dataKey:"code",width:100,type:"input",tab:"definition"},{title:"Texte",dataKey:"texte",type:"input",tab:"definition"},{title:"Texte court",dataKey:"texte_court",type:"input",tab:"definition"},{title:"Code original",dataKey:"code_original",type:"input",tab:"definition",editable:!1,width:150},{title:"Étage par défault",dataKey:"etage_par_defaut_id",type:"select",selectOptionsKey:"ETAGE",tab:"definition",hidden:!0},{title:"Étage par forcé",dataKey:"etage_force_id",type:"select",selectOptionsKey:"ETAGE",tab:"definition",hidden:!0},{title:"Histos",type:"histos",tab:"places",hidden:!0}]},FAC:{tableName:"t_forme_activite",title:"Gestion formes d'activité",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",width:100,type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Texte court",dataKey:"texte_court",type:"input",editable:!1}]},FAR:{tableName:"t_forme_activite_rule",title:"Gestion règles formes d'activité",component:"rules",addButton:!0,execute:{label:"Executer les règles",action:"execute_rules"},refUniquement:!1,fields:[{title:"Priorité",dataKey:"priorite",type:"input",width:100,default:"5000"},{title:"Texte",dataKey:"texte",type:"input"},{title:"Code règle",dataKey:"code",type:"input"},{title:"Forme activité",dataKey:"forme_activite_texte",type:"text",editVisible:!1},{title:"Forme activité",dataKey:"forme_activite_id",type:"select",selectOptionsKey:"FAC",hidden:!0},{title:"Règle",dataKey:"rule_resume",editVisible:!1,type:"input"}],extraFields:!0},FSO:{tableName:"t_filiere_soin",title:"Gestion Filières de soin",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",width:100,type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input"}]},FSR:{tableName:"t_filiere_soin_rule",title:"Gestion règles Filières de soin",component:"rules",addButton:!0,execute:{label:"Executer les règles",action:"execute_rules"},refUniquement:!1,fields:[{title:"Priorité",dataKey:"priorite",type:"input",width:100,default:"5000"},{title:"Texte",dataKey:"texte",type:"input"},{title:"Code règle",dataKey:"code",type:"input"},{title:"Filière de soin",dataKey:"filiere_soin_texte",type:"select",editVisible:!1},{title:"Filière de soin",dataKey:"filiere_soin_id",type:"select",selectOptionsKey:"FSO",hidden:!0},{title:"Règle",dataKey:"rule_resume",type:"input",editVisible:!1}],extraFields:!0},FSJ:{tableName:"t_sejour",title:"Forçages Séjours",component:"sejours",refUniquement:!1,addButton:!0,fields:[{title:"Numéro",dataKey:"code",type:"input",width:100},{title:"Nom",dataKey:"texte",type:"input"},{title:"Séjour à ignorer",dataKey:"est_ignore",type:"checkbox",width:100,hidden:!0},{title:"Ignoré",dataKey:"est_ignore_texte",type:"input",editVisible:!1,width:100},{title:"Médecin forcé",dataKey:"medecin_sejour_id",type:"select",selectOptionsKey:"MDA",hidden:!0},{title:"Médecin forcé",dataKey:"medecin_sejour_texte",editVisible:!1},{title:"Service forcé",dataKey:"service_facturation_texte",editVisible:!1},{title:"Etage forcé",dataKey:"etage_texte",editVisible:!1,width:150},{title:"Type",dataKey:"type_sejour",type:"select",selectOptionsKey:"FSJ_type",hidden:!0},{title:"Type séjour forcé",dataKey:"type_sejour_texte",editVisible:!1,width:150},{title:"Service",dataKey:"service_facturation_id",type:"select",selectOptionsKey:"SERVICE",hidden:!0},{title:"Etage",dataKey:"etage_id",type:"select",selectOptionsKey:"ETAGE",hidden:!0},{title:"Encours",dataKey:"encours_1_from_date",type:"select",selectOptionsKey:"MOIS",hidden:!0,detail:"à partir de",default:"2099-12-31"},{title:"Forçage en cours",dataKey:"encours_texte",editVisible:!1,width:150},{title:"Ignorer (Encours)",dataKey:"encours_1_est_ignore",type:"checkbox",hidden:!0}]},WFU:{tableName:"t_web100t_forcage_uf_soin",title:"Gestion Forcage UF Soins WEB100T",component:"common",refUniquement:!1,fields:[{title:"Texte",dataKey:"texte",type:"input"},{title:"UF Soins forcée",dataKey:"mvt_uf_soin_lib",editVisible:!1},{title:"UF Soins forcée",dataKey:"mvt_uf_soin",type:"select",selectOptionsKey:"MVT_UF_SOIN",hidden:!0},{title:"UF Soins héritée (spécialité séjour)",dataKey:"mvt_uf_soin_lib_hs",editVisible:!1},{title:"UF Soins héritée (type séjour)",dataKey:"mvt_uf_soin_lib_hc",editVisible:!1}]},MDA:{tableName:"t_medecins_administratifs",title:"Gestion Référentiel Médecins",component:"common",refUniquement:!1,fields:[...Xc,{title:"Nom",dataKey:"nom",type:"input"},{title:"Prénom",dataKey:"prenom",type:"input"},{title:"Nº ADELI",dataKey:"no_adeli",type:"input",editVisible:!1},{title:"Spécialité",dataKey:"specialite",type:"input",editVisible:!1},{title:"Médecin référence",dataKey:"medecin_reference",type:"input",editVisible:!1},{title:"Médecin salarié",dataKey:"est_medecin_salarie",type:"checkbox",hidden:!0},{title:"Comptabiliser honoraires (patient)",dataKey:"kiwee_sigems_honpatcpt",type:"checkbox"},{title:"Comptabiliser dépassements honoraires (patient)",dataKey:"kiwee_sigems_honpatcptdep",type:"checkbox"}],excludeFields:["texte_court","texte"]},PRC:{tableName:"t_prestations_c",title:"Gestion Prestations Clinique",component:"common",refUniquement:!1,fields:[...Xc,{title:"Complement",dataKey:"complement",type:"input",editVisible:!1},{title:"Ventilation des lignes facturés par jour",dataKey:"type_ventilation_jour",type:"select",selectOptionsKey:"PRC_type_valorisation_facture",hidden:!0},{title:"Type valorisation",dataKey:"type_valorisation_non_facture",type:"select",selectOptionsKey:"PRC_type_valorisation_non_facture",hidden:!0}]},RUB:{tableName:"t_rubriques_facturation",title:"Gestion Rubriques Facturation",refUniquement:!1,component:"common",fields:[...Xc,{title:"Forcé établissement",detail:"Acte facturé en honoraire à remonter en partie établissement",dataKey:"est_force_etablissement",type:"checkbox",hidden:!0},{title:"Acte inclus (public)",dataKey:"actes_inclus_public",type:"checkbox",hidden:!0}]},CPT:{tableName:"t_compte",title:"Gestion Comptes produits",refUniquement:!1,component:"common",fields:[...Xc,{title:"TVA",dataKey:"tva_texte",type:"input",editVisible:!1},{title:"Compte TVA",dataKey:"compte_tva_id",type:"select",selectOptionsKey:"CPT",hidden:!0},{title:"Taux TVA",dataKey:"taux_tva",type:"input",dependsOn:"compte_tva_id",disabledWhen:"0",width:80,hidden:!0}]},SRU:{tableName:"t_service_rubrique",title:"Gestion Comptes produits par rubrique",refUniquement:!1,component:"common",fields:[{title:"Service",dataKey:"service",type:"input",editable:!1},{title:"Rubriques",dataKey:"rubrique",type:"input",editable:!1},{title:"Compte",dataKey:"compte",editVisible:!1},{title:"Prestation forcée",dataKey:"prestation_forcee",type:"input",editVisible:!1},{title:"Nombre référence",dataKey:"nbref",editVisible:!1},{title:"Compte",dataKey:"compte_id",type:"select",selectOptionsKey:"CPT",hidden:!0},{title:"Compte forcé ?",dataKey:"est_compte_force",type:"checkbox",hidden:!0},{title:"Prestation forcée",dataKey:"prestation_forcee_id",type:"select",selectOptionsKey:"PRESTATION",hidden:!0}]},CAR:{tableName:"t_compte_produit_analytique_rule",title:"Gestion règles comptes analytiques",component:"rules",addButton:!0,execute:{label:"Executer les règles",action:"execute_rules"},refUniquement:!1,fields:[{title:"Priorité",dataKey:"priorite",type:"input",width:100,default:"5000"},{title:"Texte",dataKey:"texte",type:"input"},{title:"Code règle",dataKey:"code",type:"input",hidden:!0},{title:"Compte",dataKey:"compte_produit_analytique_texte",type:"input",editVisible:!1},{title:"Compte",dataKey:"$compte_produit_analytique_id",type:"select",selectOptionsKey:"CPT",hidden:!0},{title:"Règles",dataKey:"rule_resume",editVisible:!1},{title:"Type séjour",dataKey:"liste_type_sejour",type:"input",hidden:!0,tab:!0},{title:"Spécialité",dataKey:"liste_specialite",type:"input",hidden:!0,tab:!0},{title:"Médecins",dataKey:"liste_medecin",type:"input",hidden:!0,tab:!0},{title:"Services",dataKey:"liste_service",type:"input",hidden:!0,tab:!0},{title:"Etages",dataKey:"liste_etage",type:"input",hidden:!0,tab:!0},{title:"Unité fonctionnelle",dataKey:"liste_unite_fonctionnelle",type:"input",hidden:!0,tab:!0},{title:"Actes",dataKey:"liste_acte",type:"input",hidden:!0,tab:!0},{title:"Rubriques",dataKey:"liste_rubrique",type:"input",hidden:!0,tab:!0},{title:"Prestations",dataKey:"liste_prestation",type:"input",hidden:!0,tab:!0},{title:"Sauf Prestation",dataKey:"liste_sauf_prestation",type:"input",hidden:!0,tab:!0},{title:"Compte Produit",dataKey:"liste_compte_produit",type:"input",hidden:!0,tab:!0},{title:"Sauf Compte Produit",dataKey:"liste_sauf_compte_produit",type:"input",hidden:!0,tab:!0},{title:"GHM",dataKey:"liste_ghm",type:"input",hidden:!0,tab:!0},{title:"Sauf GHM",dataKey:"liste_sauf_ghm",type:"input",hidden:!0,tab:!0},{title:"Diagnostic principal",dataKey:"liste_diagnostic_principal",type:"input",hidden:!0,tab:!0},{title:"Diagnostique relié",dataKey:"liste_diagnostic_relie",type:"input",hidden:!0,tab:!0},{title:"Diagnostique associé",dataKey:"liste_diagnostic_associe",type:"input",hidden:!0,tab:!0},{title:"FINESS",dataKey:"liste_finess",type:"input",hidden:!0,tab:!0}]},GHS:{tableName:"t_ghs",title:"Interrogation GHS",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",width:100,type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1}]},ENC:{tableName:"t_calcul_encours",title:"Paramètres de calculs d'encours",ongletTable:!0,refUniquement:!1,execute:{label:"Relancer la valorisation",action:"execute"},fields:[...Xc,{title:"Complément",dataKey:"complement",type:"input",editVisible:!1}],addSearchFields:["prestation","service","service","nom","séjour"],infoSup:{label:"Prochain en-cours"},onglets:{1:{label:"Paramètres généraux",component:"common",fields:[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Valeur",dataKey:"valeur",type:"input"},{title:"Description",dataKey:"description",type:"input",editable:!1}]},2:{label:"Paramètres prestations",component:"common",fields:[{title:"Prestation",dataKey:"prestation",type:"input",editable:!1},{title:"Type valorisation",dataKey:"description",type:"input",editVisible:!1},{title:"Type valorisation",dataKey:"type_valorisation",type:"select",allowClear:!0,selectOptionsKey:"PRC_type_valorisation_non_facture_provider",hidden:!0}]},3:{label:"Moyenne et PU calculés",component:"common",fields:[{title:"Service",dataKey:"service",type:"input",editable:!1},{title:"Prestation",dataKey:"prestation",type:"input",editable:!1},{title:"Rubrique",dataKey:"rubrique",type:"input",editable:!1},{title:"Coefficient calculé",dataKey:"coefficient_calcule",type:"input",editable:!1},{title:"Coefficient forcé",dataKey:"coefficient_force",type:"input",editVisible:!1},{title:"Coefficient forcé",dataKey:"coefficient_is_force",type:"checkbox",hidden:!0},{title:"Valeur",dataKey:"coefficient_force",type:"input",dependsOn:"coefficient_is_force",disabledWhen:!1,hidden:!0},{title:"Prix unitaire calculé",dataKey:"prix_unitaire_calcule",type:"input",editable:!1},{title:"Prix unitaire forcé",dataKey:"prix_unitaire_force",type:"input",editVisible:!1},{title:"Prix unitaire forcé",dataKey:"prix_unitaire_is_force",type:"checkbox",hidden:!0},{title:"Valeur",dataKey:"prix_unitaire_force",type:"input",dependsOn:"prix_unitaire_is_force",disabledWhen:!1,hidden:!0}]},4:{label:"Valorisation GHS (non groupés)",component:"common",fields:[{title:"Séjour",dataKey:"sejour",type:"input",editable:!1},{title:"Nom",dataKey:"nom",type:"input",editable:!1},{title:"Facture",dataKey:"facture",type:"input",editable:!1},{title:"Service",dataKey:"service",type:"input",editable:!1},{title:"Prestation",dataKey:"prestation",type:"input",editable:!1},{title:"Rubrique",dataKey:"rubrique",type:"input",editable:!1},{title:"Tarif calculé",dataKey:"prix_unitaire_calcule",type:"input",editable:!1},{title:"Tarif forcé",dataKey:"prix_unitaire_force",type:"input",editVisible:!1},{title:"Tarif forcé",dataKey:"prix_unitaire_is_force",type:"checkbox",hidden:!0},{title:"Valeur",dataKey:"prix_unitaire_force",type:"input",dependsOn:"prix_unitaire_is_force",disabledWhen:!1,hidden:!0}]},5:{label:"Valorisations prestations",component:"common",fields:[{title:"Séjour",dataKey:"sejour",type:"input",editable:!1},{title:"Nom",dataKey:"nom",type:"input",editable:!1},{title:"Facture",dataKey:"facture",type:"input",editable:!1},{title:"Service",dataKey:"service",type:"input",editable:!1},{title:"Prestation",dataKey:"prestation",type:"input",editable:!1},{title:"Rubrique",dataKey:"rubrique",type:"input",editable:!1},{title:"Coefficient calculé",dataKey:"coefficient_calcule",type:"input",editable:!1},{title:"Tarif calculé",dataKey:"prix_unitaire_calcule",type:"input",editable:!1},{title:"Tarif forcé",dataKey:"prix_unitaire_force",type:"input",editVisible:!1},{title:"Tarif forcé",dataKey:"prix_unitaire_is_force",type:"checkbox",hidden:!0},{title:"Valeur",dataKey:"prix_unitaire_force",type:"input",dependsOn:"prix_unitaire_is_force",disabledWhen:!1,hidden:!0},{title:"Ignoré",dataKey:"ignorer",type:"checkbox"}]},8:{label:"Factures ignorées",component:"common",fields:[{title:"Séjour",dataKey:"sejour",type:"input",editable:!1},{title:"Nom",dataKey:"nom",type:"input",editable:!1},{title:"Facture",dataKey:"facture",type:"input",editable:!1},{title:"Tarif calculé",dataKey:"prix_unitaire_calcule",type:"input",editable:!1},{title:"Ignoré",dataKey:"ignorer",type:"checkbox"}]}}},PRH:{tableName:"t_prestations_h",title:"Gestion Prestations Honoraire",component:"common",refUniquement:!1,fields:[...Xc,{title:"Complément",dataKey:"complement",type:"input",editVisible:!1}]},CCR:{tableName:"t_ccam_regroupements",title:"Interrogation Regroupements CCAM",component:"common",refUniquement:!1,fields:[...Xc.map(e=>({...e,editable:!1}))],excludeFields:["code_original"]},DTG:{tableName:"t_service_rubrique_dotation",title:"Gestion Dotation globale",component:"common",refUniquement:!1,fields:[{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Année",dataKey:"annee",type:"input",editable:!1},{title:"Dotation",dataKey:"dotation",type:"input",editable:!1},{title:"Service",dataKey:"service",type:"input",editable:!1},{title:"Rubrique",dataKey:"rubrique",type:"input",editable:!1},{title:"Vers rubrique",dataKey:"versrubrique",type:"input",editable:!1}]},ACT:{tableName:"t_actes",title:"Interrogation Actes",component:"common",fields:[{title:"Code",dataKey:"code",width:100,type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Regroupement",dataKey:"regroupement_1",width:100,type:"input",editable:!1},{title:"Regroupement",dataKey:"regroupement_4",width:100,type:"input",editable:!1}],excludeFields:["texte_court","code_original"]},TTP:{tableName:"t_types_tiers_payant",title:"Gestion Types Tiers Payant",component:"common",refUniquement:!1,fields:[{title:"Code",dataKey:"code",width:100,editable:!1,type:"input"},{title:"Texte",dataKey:"texte",type:"input"},{title:"Texte court",dataKey:"texte_court",type:"input"}]},TPY:{tableName:"t_tiers_payant",title:"Gestion Tiers Payant",component:"common",refUniquement:!1,saveWithoutCalc:!0,fields:[...Xc,{title:"Régime",dataKey:"grand_regime",type:"input",editVisible:!1},{title:"Régime",dataKey:"grand_regime_id",type:"select",selectOptionsKey:"TPY",hidden:!0},{title:"Type",dataKey:"type_tiers_payant",type:"input",editable:!1}]},EXC:{tableName:"t_expert_controle",title:"Gestion Controles Expert",component:"onglet",addButton:!0,copyButton:!0,sqlButton:!0,editable:!1,execute:{label:"Éxécuter les règles",action:"execute_rules"},preferences:{label:"Préférences"},tabs:[{key:"definition",label:"Définition"},{key:"description",label:"Description"},{key:"regle-1",label:"Règle 1"},{key:"regle-2",label:"Règle 2"},{key:"regle-3",label:"Règle 3"}],fields:[{title:"Code",dataKey:"code",type:"input",editable:!0},{title:"Contrôle CTI",dataKey:"is_cti",type:"checkbox",width:80,hidden:!0},{tab:"definition",title:"Texte",dataKey:"texte",type:"input"},{title:"État",dataKey:"is_active_texte",editVisible:!1,width:80},{title:"Complément",dataKey:"complement",editVisible:!1,width:120},{title:"Gravité",dataKey:"gravite_texte",editVisible:!1,width:80},{title:"Contrôle activé",dataKey:"is_active",type:"checkbox",tab:"definition",hidden:!0},{title:"Dernière exécution",dataKey:"last_execution_timestamp",editVisible:!1},{title:"Nombre références",dataKey:"nbref",editVisible:!1},{tab:"definition",title:"Texte affiché",dataKey:"texte_court",type:"input",hidden:!0},{tab:"definition",title:"Dossier ciblés",dataKey:"etat_cible",type:"select",selectOptionsKey:"EXC_cible_provider",hidden:!0},{tab:"definition",title:"Prestataires",dataKey:"prestataire_id",type:"select",selectOptionsKey:"PRESTATAIRE",hidden:!0},{tab:"definition",title:"Gravité",dataKey:"gravite",type:"select",selectOptionsKey:"EXC_gravite_provider",detail:"Contrôle spécifique à un prestataire",hidden:!0},{tab:"definition",title:"Alerte",dataKey:"is_alert",type:"checkbox",hidden:!0},{tab:"definition",title:"Masqué",dataKey:"is_hide",type:"checkbox",hidden:!0},{tab:"regle-1",title:"Données",dataKey:"table1",type:"select",selectOptionsKey:"EXC_table_provider",hidden:!0},{tab:"regle-1",title:"Sélection",dataKey:"sqlcmd_where1",type:"textArea",hidden:!0},{tab:"regle-1",title:"Justificatif",dataKey:"sqlcmd_justificatif1",type:"textArea",hidden:!0},{tab:"regle-2",title:"Données",dataKey:"table2",type:"select",selectOptionsKey:"EXC_table_provider",hidden:!0},{tab:"regle-2",title:"Sélection",dataKey:"sqlcmd_where2",type:"textArea",hidden:!0},{tab:"regle-2",title:"Justificatif",dataKey:"sqlcmd_justificatif2",type:"textArea",hidden:!0},{tab:"regle-3",title:"Données",dataKey:"table3",type:"select",selectOptionsKey:"EXC_table_provider",hidden:!0},{tab:"regle-3",title:"Sélection",dataKey:"sqlcmd_where3",type:"textArea",hidden:!0},{tab:"regle-3",title:"Justificatif",dataKey:"sqlcmd_justificatif3",type:"textArea",hidden:!0},{tab:"description",title:"Description",dataKey:"description",type:"text-editor",hidden:!0}]},DIV:{tableName:"t_divers",title:"Gestion Paramètres divers",component:"common",refUniquement:!1,saveWithoutCalc:!0,fields:[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Valeur",dataKey:"valeur",type:"input",width:80},{title:"Description",dataKey:"description",type:"input",editable:!1},{title:"Info Module",dataKey:"show_info_module",type:"checkbox",width:80}]},KIW:{tableName:"t_kiwee_params",title:"Gestion Paramètres Kiwee",component:"common",refUniquement:!1,saveWithoutCalc:!0,fields:[{title:"Code",dataKey:"code",type:"input",editable:!1},{title:"Texte",dataKey:"texte",type:"input",editable:!1},{title:"Valeur",dataKey:"valeur",type:"checkbox",width:80},{title:"Description",dataKey:"description",type:"input",editable:!1}]}},eMt={"CTI_BASE_TablesManager.swf":XBt,"CTI_ECO_TablesManager.swf":Vxt,"CTI_ACTI_TablesManager.swf":Zxt,"CTI_PMSI_TablesManager.swf":Wxt,"CTI_RH_TablesManager.swf":qxt,"CTI_PMSISSR_TablesManager.swf":Xxt,"CTI_COMPTA_TablesManager.swf":Gxt,"CTI_SSAE_TablesManager.swf":$xt,"CTI_DPI_TablesManager.swf":Kxt},RC="Privé",lj="Public",QSe=({module:e,item:t})=>{const[r,n]=E.useState(null),[i,a]=E.useState(null),[o,s]=E.useState(!1),[l,c]=E.useState(!1),[u,A]=E.useState([]),[d,f]=E.useState(null),[h,g]=E.useState(!1),[p,m]=E.useState([]),[y,C]=E.useState(null),[w,B]=E.useState(""),[x,M]=E.useState(null),[S,R]=E.useState(null),[b,T]=E.useState([]),[D,F]=E.useState(!1),[_,N]=E.useState(!1),[P,k]=E.useState(!1),[j,Y]=E.useState(RC),[X,K]=E.useState(ma()),[U,G]=E.useState(""),[z,H]=E.useState(!1),V=E.useRef(),[Z,ne]=E.useState("100%"),re=dt(Qe=>Qe.cti.components.tables.data.records),ue=dt(Qe=>Qe.cti.components.tables.data.choices),he=dt(Qe=>Qe.cti.components.tables.data.divers),me=dt(Qe=>Qe.cti.components.tables.data.addRecord),be=dt(Qe=>Qe.cti.components.tables.data.refRecords),Me=dt(Qe=>Qe.cti.components.tables.loading),ie=Sn();E.useEffect(()=>{if(t){R(null),ne("100%"),s(!1),k(!1),f(t.swf),G(""),H(!1);let Qe=t.swfData;e==="iCTI_ssae"&&(Qe=Qe.split("-")[0]),["BUC_activite","BUI_activite","BUR_activite"].includes(Qe)&&(Qe=Qe.split("_")[0]),C(Qe),a(null)}},[t,e]),E.useEffect(()=>{i&&(n(null),B(""),F(!1),N(!1),H(i.selectButton),ie(GB(t.swf,e,i.tableName,U,"1",i)))},[i,U]),E.useEffect(()=>{if(y&&d){const Qe=de(d);if(Qe){let Fe={...Qe[y]};Fe&&(Fe.extraFields===!0&&(Fe.fields=Fe.fields.concat(qBt(y,e))),Fe.excludeFields&&Fe.excludeFields.forEach(Ae=>{Fe.fields=Fe.fields.filter(le=>le.dataKey!==Ae)}),Fe.sqlChoices&&ie(D9(Fe.sqlChoices)),a(Fe))}else a(null)}},[e,y,d,ie]),E.useEffect(()=>{if(i)if(i.tableName==="t_rubriques"){if(he&&Object.values(he).length){const Qe=he.rubriques.valeur;T(i.fields[Qe])}}else T(i.fields)},[he,i]),E.useEffect(()=>{if(b?.length&&i)if(b[0].title!=="oid"&&b.unshift({title:"oid",dataKey:"oid",type:"input",hidden:!0,editVisible:!1}),R(null),i.tableName==="t_rubriques"){const Fe=We(b).map((Ae,le)=>{let Be;return["Code","Texte"].includes(Ae.title)&&(Be=Wy.FrozenDirection.LEFT),Ae.title==="Texte"?{...Ae,frozen:Be,justifyContent:"center",width:200}:{...Ae,frozen:Be,width:100,justifyContent:"center"}});m(Fe)}else m(We(b))},[b]),E.useEffect(()=>{if(re.length&&i&&b){if(i.ongletTable){let Qe={};re.forEach(Fe=>{Qe[Fe.type_parametre]={type_ligne:Fe.type_ligne,type_parametre:Fe.type_parametre}}),R(Qe)}else R(null);i.selectButton&&(!U.length||U==="-1")?A([]):Array.isArray(b)&&b.length&&A(ut(re,b,x))}else re.length||A([])},[re,i,h,w,b,D,_,x,j,X]),E.useEffect(()=>{V.current&&typeof Z=="string"&&ne(V.current.offsetHeight)},[V,Z]);const Se=()=>{ne("100%"),s(!o),n(null)},Ue=Qe=>{n(re.find(Fe=>Fe.key===Qe)),s(!0),ne("40%"),k(!1)},ct=Qe=>{F(Qe)},He=Qe=>{N(Qe)},Re=()=>{ie(GB(t.swf,e,i.tableName,U,"1",i))},Ce=()=>{ie(AR([]));let Qe={};Object.keys(me).length?Qe={...me}:(b.forEach(Fe=>{let Ae;switch(Fe.type){case"input":Ae=Fe.default??"";break;case"select":Ae=Fe.default??"0";break;case"checkbox":Ae=!1;break}Qe[Fe.dataKey]=Ae}),Qe.oid="-1"),n(Qe),s(!0),ne("40%")},De=Qe=>{g(Qe)},Ie=Qe=>{B(Qe.target.value)},$e=Qe=>{let Fe=ue.find(Ae=>Ae.oid===Qe);G(Fe.code!=="code"?Fe.code:""),i.tableName==="t_etude_5"&&G(Fe.oid)},Ct=()=>{hyt(re,i)},Ze=()=>{ie(X2e(t.swf,i.tableName,t.softCode,null,i?.execute?.action??"execute"))},tt=Qe=>{c(Qe)},nt=Qe=>{ne(Z+Qe.height)},rt=(Qe,Fe)=>{K(Qe)},qe=Qe=>{Y(Qe===RC?RC:lj)};function de(Qe){let Fe=Qe.substring(2);return eMt[Fe]}function We(Qe){let Fe=Qe.map(Ae=>{if(Ae.isSC&&(!Ae.children||Ae.children.length!==2)){let le=Ae.dataKey?Ae.dataKey:Ae.key;Ae.children||(Ae.children=[]),Ae.children.push({title:"S",dataKey:le.replace("p_","s_"),key:le.replace("p_","s_"),dataIndex:le.replace("p_","s_"),type:"input",resizable:!1,parentKey:le,width:60,align:"center",sorter:(Be,Ke)=>Be[le.replace("p_","s_")]-Ke[le.replace("p_","s_")]}),Ae.children.push({title:"C",dataKey:le.replace("p_","c_"),key:le.replace("p_","c_"),dataIndex:le.replace("p_","c_"),type:"input",resizable:!1,parentKey:le,width:60,align:"center",sorter:(Be,Ke)=>Be[le.replace("p_","c_")]-Ke[le.replace("p_","c_")]})}return Ae});return Fe=Fe.map(Ae=>({width:250,resizable:!0,key:Ae.dataKey?Ae.dataKey:Ae.key,dataIndex:Ae.dataKey,dataGetter:({columns:le,column:Be,columnIndex:Ke,rowData:je,rowIndex:ft})=>{if(Be.type==="checkbox"){let gt=typeof je[Ae.dataKey]=="boolean"?je[Ae.dataKey]:je[Ae.dataKey]==="1";return v.jsx(I9,{disabled:!0,checked:gt})}else return Be.type==="date"&&ma(je[Ae.dataKey]).isValid()?ma(je[Ae.dataKey]).format("DD/MM/YYYY"):je[Ae.dataKey]},...Ae})),Fe.filter(Ae=>Ae.hidden!==!0)}function ut(Qe,Fe,Ae=null){let le=[...Qe];h&&(le=le.filter(Ke=>Ke.nbref!=="+0"&&Ke.nbref!=="0")),D&&(le=le.filter(Ke=>Ke.doublon==="1")),_&&(le=le.filter(Ke=>Ke.nbsej!=="0"||Ke.nbact!=="0")),x&&(le=le.filter(Ke=>Ke[i.selectFilterField]===Ae));let Be=["code","texte"];if(i.addSearchFields&&(Be=[...Be,...i.addSearchFields]),le=bm(le,w,Be),i.selectTarif&&i.datePicker&&le.length>0){const Ke=X.hour(0).minute(0).second(0).millisecond(0);let je=j==="Public"?"pp":"pr";le.forEach(ft=>{let gt=Ge(Ke,ft,je);ft.borne_basse=ft[`bb${je}${gt}`],ft.borne_haute=ft[`bh${je}${gt}`],ft.dms_nationale=ft[`dm${je}${gt}`],ft.tarif_ghs=ft[`tg${je}${gt}`],ft.forfait_exb=ft[`fb${je}${gt}`],ft.tarif_exb=ft[`tb${je}${gt}`],ft.tarif_exh=ft[`tx${je}${gt}`]})}return le}const Et=p,ze=({cells:Qe,columns:Fe,headerIndex:Ae})=>{if(Ae===1)return Qe;const le=[];let Be=0;return Fe.forEach((Ke,je)=>{Be+=Ke.width;const ft=Fe[je+1];if(je===Fe.length-1||ft.parentKey!==Ke.parentKey){const gt=Et.find(vt=>vt.key===Ke.parentKey);le.push(v.jsx("div",{className:"group-cell",style:{...Qe[je].props.style,width:Be},children:v.jsx("div",{style:{padding:"12px",textAlign:"center"},children:gt?gt.title:""})},`header-group-cell-${Ke.key}-${je}`)),Be=0}}),le};function Ge(Qe,Fe,Ae){let le="9";for(let Be=1;Be<=9;Be++)Date.parse(Qe.toString())>=Date.parse(Fe[`dd${Ae}${Be}`])&&Date.parse(Qe.toString())<=Date.parse(Fe[`df${Ae}${Be}`])&&(le=Be.toString());return le}const pe=()=>{if(i.tableName==="t_rubriques"){let Qe=[];return p.forEach((Fe,Ae)=>{Fe.children?Qe=Qe=[...Qe,...Fe.children.map(le=>({...le,parentKey:Fe.key}))]:Qe.push(Fe)}),v.jsx(ei,{fixed:!1,columns:Qe,data:u,rowHeight:25,className:"rub-table",loading:Me,selectedRow:r,onRowSelect:Ue,headerClassName:"rub-header",headerHeight:[50,40],headerRenderer:ze})}else return v.jsx(ei,{columns:p,data:u,loading:Me,selectedRow:r,onRowSelect:Ue,choice:U,selectButtonBool:z})};function Bt(){return S?Object.values(S).length?v.jsx("div",{className:"content-tabs",children:v.jsx(za,{items:Object.values(S).map((Qe,Fe)=>xt(Qe,Fe))})}):v.jsx(co,{}):v.jsxs(v.Fragment,{children:[v.jsx(mm,{className:"tables-table",axis:"x",handleComponent:{bottom:v.jsx("div",{className:"resize-handle",style:{marginBottom:8},children:v.jsx("span",{children:"…"})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:"100%",height:Z},onResizeStop:nt,children:v.jsx("div",{ref:V,style:{height:"100%"},children:pe()})}),v.jsx("div",{className:"tables-editor",style:{display:o||P?"flex":"none"},children:i.tableName==="t_expert_controle"&&!i.module?v.jsx(TSe,{tableParams:i,record:r,handleShowEditor:Se,swf:t.swf,showRefs:P,fields:b}):v.jsx(AY,{tableParams:i,record:r,handleShowEditor:Se,swf:t.swf,fields:b,choice:U})})]})}const xt=(Qe,Fe)=>{const Ae=i.onglets[parseInt(Qe.type_parametre)];if(Ae){const le=u.filter(je=>je.type_parametre===Qe.type_parametre),Be=We(Ae.fields),Ke={...i,...Ae};return{label:v.jsx("span",{children:i.onglets[parseInt(Qe.type_parametre)].label}),key:Fe,children:v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"tables-table",children:v.jsx(ei,{columns:Be,data:le,loading:Me,selectedRow:r,onRowSelect:Ue})}),v.jsx("div",{className:"tables-editor",style:{display:o?"flex":"none"},children:v.jsx(AY,{tableParams:Ke,record:r,handleShowEditor:Se,swf:t.swf,fields:b})})]})}}};let $=re.find(Qe=>Qe.code==="ENCOURSNEXT");return i?p.length&&i?v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Gestion des tables"})}),v.jsxs("div",{className:"component-header",children:[v.jsx("div",{className:"header-title",children:i.title}),v.jsxs("div",{className:"header-actions",children:[i.preferences&&v.jsx(wt,{icon:v.jsx(ZV,{}),onClick:()=>tt(!0),children:i.preferences.label}),be.length>0&&v.jsx(wt,{icon:v.jsx(ZV,{}),onClick:()=>k(!P),children:"Importer depuis l'environnement de référence"}),i.execute&&v.jsx(wt,{icon:v.jsx(sm,{}),onClick:Ze,disabled:r,children:i.execute.label}),i.infoSup&&$&&v.jsx(v.Fragment,{children:v.jsxs(Lx,{icon:v.jsx(u7,{}),style:{marginLeft:8},children:[i.infoSup.label," : ",$.valeur]})}),v.jsx(Wr,{title:"Actualiser",children:v.jsx(wt,{type:"link",onClick:Re,children:v.jsx(uo,{})})}),v.jsx(Wr,{title:"Export excel",children:v.jsx(wt,{type:"link",onClick:Ct,children:v.jsx(zpe,{})})}),i.addButton&&v.jsx(wt,{type:"primary",icon:v.jsx(dx,{}),onClick:Ce,children:"Ajouter"})]})]}),v.jsx("div",{className:"tables-search",children:v.jsxs("div",{className:"form-row",children:[v.jsx("div",{className:"form-item",children:i.selectButton&&v.jsx(hn,{placeholder:"Pas de sélections",style:{marginRight:"10px"},loading:!ue.length,options:ue,onChange:Qe=>$e(Qe)})}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Recherche"}),v.jsx(jt,{style:{marginRight:"20px"},value:w,onChange:Ie})]}),i.refUniquement!==!1&&v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Référencés uniquement"}),v.jsx(Go,{checked:h,onChange:De})]}),i.selectFilterField&&v.jsxs("div",{className:"form-item",style:{marginLeft:12},children:[v.jsx("span",{children:i.selectFilterLabel}),v.jsx(hn,{allowClear:!0,value:x,options:re.map((Qe,Fe)=>({key:Fe,label:Qe[i.selectFilterField],value:Qe[i.selectFilterField]})),onChange:Qe=>M(Qe)})]}),i.doubleFilter===!0&&v.jsxs("div",{className:"form-item",style:{marginLeft:"8px"},children:[v.jsx("span",{children:"Doublons potentiels"}),v.jsx(Go,{checked:D,onChange:ct})]}),i.sejoursActFilter===!0&&v.jsxs("div",{className:"form-item",style:{marginLeft:"8px"},children:[v.jsx("span",{children:"Avec séjour ou acte (12 derniers mois)"}),v.jsx(Go,{checked:_,onChange:He})]}),i.selectTarif&&v.jsxs("div",{className:"form-item",style:{marginLeft:"20px"},children:[v.jsx("span",{children:"Tarif"}),v.jsxs(hn,{defaultValue:"prive",onChange:qe,style:{width:"80px"},children:[v.jsx(hn.Option,{value:RC,children:RC}),v.jsx(hn.Option,{value:lj,children:lj})]})]}),i.datePicker&&v.jsxs("div",{className:"form-item",style:{marginLeft:"8px"},children:[v.jsx("span",{children:"au"}),v.jsx(RB,{style:{width:"150px"},value:X,onChange:rt,format:"DD/MM/YYYY",picker:"day",dateRender:Qe=>v.jsx("div",{className:"ant-picker-cell-inner",style:{fontSize:"12px"},children:Qe.date()})})]})]})}),v.jsx("div",{className:"component-content",children:Bt()}),v.jsx(Hxt,{showModalPreferences:l,handleShowModalPreferences:tt,swf:t.swf,softCode:t.softCode,tableParams:i})]}):v.jsx(co,{}):v.jsx(Vg,{icon:v.jsx(Dy,{}),title:`Désolé ces tables ne sont pas encore disponibles (${d}) !`})};QSe.propTypes={module:J.string,item:J.object};const DSe=({modUser:e,handleUpdateAuths:t})=>{const[r,n]=E.useState([]),[i,a]=E.useState([]),[o,s]=E.useState([]),[l,c]=E.useState([]),[u,A]=E.useState(""),d=dt(B=>B.cti.components.users.data.envs);E.useEffect(()=>{A(""),e.auths&&a(e.auths.filter(B=>B.type==="ictidir"))},[e]),E.useEffect(()=>{if(e.auths){let B=y(d);n(B)}},[u,d,e]);const f=B=>{if(B==="right"){const x=e.auths.filter(M=>l.includes(M.key));t("",x,"left")}else{const M=[...new Set(o)].map((S,R)=>{const b=r.find(D=>D.key===S),T=e.auths.length+R;return{type:"ictidir",name:b.ICTIDIR,granted:"full",key:T}});t("",M,"add"),s([]),c([])}},h=B=>{A(B.target.value)},g=B=>{let x=[...o];Array.isArray(B)?x=x.concat(B):x.includes(B)?x=x.filter(M=>M!==B):x.push(B),s(x.map(M=>Number(M)))},p=B=>{let x=[...l];Array.isArray(B)?x=x.concat(B):x.includes(B)?x=x.filter(M=>M!==B):x.push(B),c([...new Set(x.map(M=>Number(M)))])},m=()=>{o.length?s([]):s(r.map(B=>B.key))};function y(B){let x=e.auths.filter(M=>M.type==="ictidir").map(M=>M.name);return B.filter(M=>!x.includes(M.ICTIDIR)&&M.ICTIDIR.toLowerCase().includes(u.toLowerCase()))}const C=[{title:"Environnements CTI autorisés",dataKey:"name",key:"name",width:200}],w=[{title:"Environnements CTI disponibles",dataKey:"ICTIDIR",key:"ICTIDIR",width:200}];return v.jsx(v.Fragment,{children:v.jsxs("div",{className:"annuaire-editor",children:[v.jsxs("div",{className:d.length>0?"annuaire-options-30":"annuaire-options-100",children:[v.jsxs("div",{className:"user-editor-section",children:[v.jsx("div",{className:"user-editor-section-title",children:v.jsx("strong",{children:"Tout synchroniser"})}),v.jsx("div",{className:"user-editor-row-container",children:v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{name:"default_ctiusrdir_synchronize_all",valuePropName:"checked",children:v.jsx(mn,{})})},"default_ctiusrdir_synchronize_all")})]}),v.jsxs("div",{className:"user-editor-section",children:[v.jsx("div",{className:"user-editor-section-title",children:v.jsx("strong",{children:"Nom et définition"})}),v.jsx("div",{className:"user-editor-row-container ",children:v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{name:"default_ctiusrdir_synchronize_name",valuePropName:"checked",children:v.jsx(mn,{disabled:e.default_ctiusrdir_synchronize_all})})},"default_ctiusrdir_synchronize_name")})]}),v.jsxs("div",{className:"user-editor-section",children:[v.jsx("div",{className:"user-editor-section-title",children:v.jsx("strong",{children:"Role et spécialité"})}),v.jsx("div",{className:"user-editor-row-container ",children:v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{name:"default_ctiusrdir_synchronize_role",valuePropName:"checked",children:v.jsx(mn,{disabled:e.default_ctiusrdir_synchronize_all})})},"default_ctiusrdir_synchronize_role")})]}),v.jsxs("div",{className:"user-editor-section",children:[v.jsx("div",{className:"user-editor-section-title",children:v.jsx("strong",{children:"Mot de passe"})}),v.jsx("div",{className:"user-editor-row-container ",children:v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{name:"default_ctiusrdir_synchronize_password",valuePropName:"checked",children:v.jsx(mn,{disabled:e.default_ctiusrdir_synchronize_all})})},"ctiusrdir_synchronize_password")})]}),v.jsxs("div",{className:"user-editor-section",children:[v.jsx("div",{className:"user-editor-section-title",children:v.jsx("strong",{children:"Autorisations"})}),v.jsx("div",{className:"user-editor-row-container ",children:v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{name:"default_ctiusrdir_synchronize_aut",valuePropName:"checked",children:v.jsx(mn,{disabled:e.default_ctiusrdir_synchronize_all})})},"ctiusrdir_synchronize_aut")})]})]}),d.length>0&&v.jsxs("div",{className:"annuaire-list",children:[v.jsx("div",{className:"transfer-table",children:v.jsx(ei,{columns:C,data:i,selectedRows:l,onRowSelect:p,shiftMulti:!0})}),v.jsxs("div",{className:"transfer-actions",children:[v.jsx(wt,{type:"link",onClick:()=>f("left"),children:v.jsx(GQ,{})}),v.jsx(wt,{type:"link",onClick:()=>f("right"),children:v.jsx(m7,{})})]}),v.jsxs("div",{className:"transfer-table",children:[v.jsxs("div",{className:"transfer-search",children:[v.jsx(wt,{type:"primary",onClick:m,children:"Tout (De)Selectionner"}),v.jsx(jt,{value:u,placeholder:"Rechercher",onChange:h,style:{marginLeft:"8px"}})]}),v.jsx(ei,{columns:w,data:r,selectedRows:o,shiftMulti:!0,onRowSelect:g})]})]})]})})};DSe.propTypes={modUser:J.object,handleUpdateAuths:J.func};const FSe=({modUser:e})=>{const[t,r]=E.useState(!1),[n,i]=E.useState([]),a=dt(u=>u.cti.components.users.data.modules),o=dt(u=>u.cti.components.users.data.ctiusrdir),s=dt(u=>u.cti.settings.data.session),l=dt(u=>u.cti.components.users.data.users);E.useEffect(()=>{const u=a.reduce((A,d)=>[...A,...d.views],[]).filter(A=>A.essential==="true").map((A,d)=>({label:A.label,value:A.name,key:`${A.name}-${d}`}));i(u)},[e,a]);const c=u=>[{key:"-1",label:"Aucun",value:""},...u.filter(A=>!A.disabled&&A.referentUser==="").map(({key:A,name:d,profil:f})=>({key:A,label:d,value:f}))];return v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"user-editor-section",children:[v.jsx("div",{className:"user-editor-section-title",children:v.jsx("strong",{children:"Mot de passe"})}),v.jsx("div",{className:"user-editor-row-container ",children:v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{name:"password",children:v.jsx(jt.Password,{onChange:()=>r(!0),visibilityToggle:t?!0:v.jsx("span",{}),disabled:o?.URL!==""&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_password)})})},"password")})]}),v.jsxs("div",{className:"user-editor-section",children:[v.jsx("div",{className:"user-editor-section-title",children:v.jsx("strong",{children:"Rôles"})}),v.jsxs("div",{className:"user-editor-row-container ",children:[s.ISROLECTI&&v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{label:"CTI",name:"isCTI",valuePropName:"checked",children:v.jsx(mn,{disabled:o?.URL!==""&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},"isCTI"),v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{label:"Administrateur",name:"isadmin",valuePropName:"checked",children:v.jsx(mn,{disabled:o?.URL!==""&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},"isadmin"),v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{label:"Médecin",name:"ismedecin",valuePropName:"checked",children:v.jsx(mn,{disabled:o?.URL!==""&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},"ismedecin")]})]}),v.jsxs("div",{className:"user-editor-section",children:[v.jsx("div",{className:"user-editor-section-title",children:v.jsx("strong",{children:"Vue d'accueil"})}),v.jsx("div",{className:"user-editor-row-container ",children:v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{name:"homeview",children:v.jsx(hn,{disabled:e.ismedecin!==!0,style:{width:300},options:n,showSearch:!0})})},"homeview")})]}),v.jsxs("div",{className:"user-editor-section",children:[v.jsx("div",{className:"user-editor-section-title",children:v.jsx("strong",{children:"Utilisateur référent"})}),v.jsxs("div",{className:"user-editor-row-container ",children:[v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{name:"referentUser",children:v.jsx(hn,{disabled:o?.URL!==""&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut),options:c(l),showSearch:!0})})},"referentUser"),v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{label:"Avec tableaux de bord et essentiels",name:"referentUser_withDashboard",valuePropName:"checked",children:v.jsx(mn,{disabled:o?.URL!==""&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut)})})},"referentUser_withDashboard"),v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{label:"Avec favoris",name:"referentUser_withFavorite",valuePropName:"checked",children:v.jsx(mn,{disabled:o?.URL!==""&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut)})})},"referentUser_withFavorite")]})]}),v.jsxs("div",{className:"user-editor-section",children:[v.jsx("div",{className:"user-editor-section-title",children:v.jsx("strong",{children:"Niveau de sécurité"})}),v.jsxs("div",{className:"user-editor-row-container ",children:[v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{name:"security_level_id",children:v.jsx(hn,{disabled:o?.URL!==""&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut),options:[{label:"Niveau de sécurité établissement",value:"-1"},{label:"Pas de sécurité d'accès aux données",value:"0"}],showSearch:!0})})},"security_level_id"),v.jsx("div",{className:"user-editor-field",children:v.jsx(Je.Item,{label:"Masquer les noms",name:"hidenames",valuePropName:"checked",children:v.jsx(mn,{})})},"hidenames")]})]})]})};FSe.propTypes={modUser:J.object};const _Se=({modUser:e,moduleIndex:t,moduleKey:r,moduleLabel:n,handleUserHasChanged:i,handleUpdateAuths:a,handleChangeAllData:o})=>{const s=dt(N=>N.cti.components.users.data.modules),[l,c]=E.useState(!1),[u,A]=E.useState([]),[d,f]=E.useState([]),[h,g]=E.useState(),[p,m]=E.useState([]),[y,C]=E.useState(!1),[w,B]=E.useState(!1),[x,M]=E.useState("");E.useEffect(()=>{if(s&&s[t]&&Object.keys(e)&&e.auths){A(s[t].views);let N=!1,P=r;r==="Outils"&&(P="tools");let k=e.auths.find(j=>j.module===`iCTI_${P.toLowerCase()}`);if(k&&k.granted==="full"&&(N=!0),c(N),r==="RH"){const j=e.auths.find(Y=>Y.name===`iCTI_${r.toLowerCase()}`);j&&(B(j.dataProfileGranted==="full"),M(j.dataProfile==="NONE"?"":j.dataProfile))}if(r==="ECO"){const j=e.auths.find(Y=>Y.name===`iCTI_${r.toLowerCase()}`);j&&(B(j.dataGranted==="full"),M(j.dataRule1??""))}}},[s,e]),E.useEffect(()=>{if(y){const N=u.filter(P=>P.label.toLowerCase().includes("favori"));f(N)}else f(u)},[u,y]),E.useEffect(()=>{if(e&&e.auths){const N=e.auths.filter(k=>k.type==="view"&&k.module&&k.module.toLowerCase()===r.toLowerCase()).map(k=>k.name),P=d.filter(k=>N.includes(k.name)).map(k=>k.key);g(P)}},[e,d]);const S=(N,P)=>{let k=[...N,...P];m(k)},R=(N,P,k)=>{const j="iCTI_"+r.toLowerCase(),Y=F(k);a(j,Y,P),i(!0)},b=(N,P)=>P.label.toLowerCase().indexOf(N.toLowerCase())!==-1||P.file.toLowerCase().indexOf(N.toLowerCase())!==-1,T=()=>{C(!y)},D=N=>{c(N.target.checked),i(!0,{[N.target.id]:N.target.checked??N.target.value})};function F(N){let P=[];return N.forEach(k=>{if(k!==void 0){const j=d.find(Y=>Y.key===k);P.push({type:"view",name:j.name,module:r,granted:"full"})}}),P}const _=N=>({label:v.jsxs("span",{className:"custom-item",children:[N.label," - ",v.jsx("small",{children:N.name})]})});return v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"user-editor-section",children:v.jsxs("div",{className:"user-editor-row-container",children:[v.jsx("div",{className:"user-editor-field inline-chkbox",children:v.jsx(Je.Item,{valuePropName:"checked",label:"Autoriser à TOUTES les vues ?",children:v.jsx(mn,{id:`${r}_full`,onChange:D,checked:l,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})})}),(r==="RH"||r==="ECO")&&v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"user-editor-field inline-chkbox favoris-editor",children:[v.jsx("span",{children:"Autoriser à TOUTES les données:"}),v.jsx(mn,{onChange:N=>o(N.target.checked,"",r),checked:w,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})]}),v.jsxs("div",{className:"user-editor-field inline-chkbox favoris-editor",style:{display:w?"none":"flex"},children:[v.jsx("div",{style:{width:"180px"},children:"Profil de données:"}),v.jsx(jt,{onChange:N=>o(!1,N.target.value,r),value:x})]})]}),v.jsx("div",{className:"user-editor-field inline-chkbox",children:v.jsx(Je.Item,{label:"Autoriser aux favoris diffusés ?",name:`FAVORIS_PARTAGES_${r.toUpperCase()}`,valuePropName:"checked",children:v.jsx(mn,{disabled:l||e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})})},`FAVORIS_PARTAGES_${r.toUpperCase()}`),v.jsxs("div",{className:"user-editor-field inline-chkbox favoris-editor",children:[v.jsx("span",{children:"Favoris"}),v.jsx(Go,{disabled:l,onChange:T,checked:y})]},`${r}_show_favorites`)]})}),v.jsx("br",{}),v.jsx(W4,{showSearch:!0,dataSource:d,titles:[`Vues disponibles ${n}`,`Vues autorisées ${n}`],targetKeys:h,selectedKeys:p,onChange:R,onSelectChange:S,render:_,disabled:l,filterOption:b,listStyle:{width:"50%"},style:{width:"100%, height:'100%"}})]})};_Se.propTypes={modUser:J.object,moduleIndex:J.number,moduleKey:J.string,moduleLabel:J.string,handleUserHasChanged:J.func,handleUpdateAuths:J.func,handleChangeAllData:J.func};const NSe=({user:e,setUser:t,setAddUser:r,addUser:n,handleCloseEditor:i,handleUnsetUser:a})=>{const[o,s]=E.useState(!1),[l,c]=E.useState({}),u=dt(M=>M.cti.components.users.data.modules),A=Sn(),[d]=Je.useForm();E.useEffect(()=>{const M=w();d.setFieldsValue(M),c({...M})},[e,u,n]);const f=()=>{const M=d.getFieldsValue(),S=Vae({...w(),...M}),R=n?"*NEW":e.profil;A(Hte(S,R,"delete")),A($T()),s(!1),a()},h=(M,S)=>{const R=Object.keys(M)[0],b=Object.values(M)[0];if(R.slice(-4)==="full"){let T=R.split("_")[0],D={...l,auths:l.auths.map(_=>({..._}))};T==="Outils"&&(T="tools");let F=D.auths.find(_=>_.type==="module"&&(_.module===`iCTI_${T.toLowerCase()}`||_.name===`iCTI_${T.toLowerCase()}`));F?F.granted=b===!0?"full":"none":(F={type:"module",module:`iCTI_${T.toLowerCase()}`,name:`iCTI_${T.toLowerCase()}`,granted:b===!0?"full":"none"},D.auths=[...l.auths,F]),c(D)}else c({...l,[R]:b});s(!0)},g=()=>{s(!1),d.setFieldsValue(w())},p=(M,S)=>{s(M),S&&h(S)},m=(M,S,R)=>{s(!0);let b={...l},T=l.auths.map(F=>({...F}));S.forEach(F=>{if(R==="add")T.push(F);else if(R==="left"){let _=T.findIndex(N=>({...N},F.type===N.type&&F.name===N.name&&F.module===N.module));_!==-1&&T.splice(_,1)}else l?.referentUser&&(F.refProfile="*user"),T.push(F)});let D=T.find(F=>F.type==="module"&&F.module===M);D&&(D.granted=T.filter(F=>F.type==="view"&&F.module.toLowerCase()===M.replace("iCTI_","").toLowerCase()).length?"partial":"none"),b.auths=T,c(b)},y=()=>{const M=d.getFieldsValue(),S=Vae({...l,...M}),R=n?"*NEW":e.profil;A(Hte(S,R)),s(!1)},C=(M,S,R)=>{s(!0);let b=l.auths.map(D=>({...D})),T=b.find(D=>D.name===`iCTI_${R.toLowerCase()}`);T&&(R==="RH"?(T.dataProfileGranted=M?"full":"partial",T.dataProfile=S):R==="ECO"&&(T.dataGranted=M?"full":"partial",T.dataRule1=S)),c({...l,auths:b})};function w(M){let S={...e};for(let R in S)S[R]==="true"&&(S[R]=!0),S[R]==="false"&&(S[R]=!1);return S}const B=()=>{let M=[{label:"Définition",key:"0",className:"user-editor-tab scrollable-tab",children:v.jsx(FSe,{addUser:n,modUser:l})},{label:"Annuaire",key:"1",className:"user-editor-tab scrollable-tab",children:v.jsxs(v.Fragment,{children:[v.jsx("h2",{children:"Options de synchronisation"}),v.jsx(DSe,{modUser:l,handleUpdateAuths:m})]})}];return u.length&&u.forEach(S=>{S.code!=="presentation"&&M.push({label:S.label,key:String(S.key+3),className:"user-editor-tab scrollable-tab",children:v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"user-editor-inline",children:[v.jsx("h2",{children:v.jsx("strong",{children:"Droits spécifiques à l'utilisateur"})}),v.jsx("div",{className:"subtitle",children:"(En plus des droits de utilisateur référent)"})]}),v.jsx(_Se,{modUser:l,moduleIndex:S.key,moduleKey:S.name,moduleLabel:S.label,handleUpdateAuths:m,handleUserHasChanged:p,handleChangeAllData:C})]})})}),M},x=M=>{const S=u1t(M);t(S),r(!0)};return v.jsx(v.Fragment,{children:v.jsxs("div",{className:"user-editor-container",children:[v.jsxs("div",{className:"user-editor-header",children:[v.jsx(wt,{icon:v.jsx(qa,{}),disabled:n,onClick:f,children:"Supprimer"}),v.jsx(wt,{onClick:()=>x(e),icon:v.jsx(am,{}),disabled:n,children:"Copier"}),v.jsx(wt,{disabled:!o,icon:v.jsx(uo,{}),onClick:g,children:"Annuler"}),v.jsx(wt,{disabled:!o,icon:v.jsx(EA,{}),onClick:y,children:"Valider"}),v.jsx(Wr,{title:"Fermer",children:v.jsx(wt,{type:"link",onClick:i,children:v.jsx(ss,{})})})]}),v.jsx("div",{className:"user-editor-form",children:v.jsxs(Je,{form:d,onValuesChange:h,children:[v.jsxs("div",{className:"form-row",style:{display:"flex",flexDirection:"row"},children:[v.jsxs("div",{children:[v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Code: "}),v.jsx(Je.Item,{name:"profil",children:v.jsx(jt,{disabled:!n})})]}),v.jsxs("div",{className:"form-item",children:[v.jsx("span",{children:"Nom: "}),v.jsx(Je.Item,{name:"name",children:v.jsx(jt,{})})]})]}),v.jsxs("div",{style:{display:"contents"},children:[v.jsx("strong",{children:"Désactivé"}),v.jsx(Je.Item,{name:"disabled",valuePropName:"checked",children:v.jsx(mn,{})})]})]}),u&&v.jsx("div",{className:"form-row",style:{display:"flex",flex:"3",minHeight:"1px"},children:v.jsx(za,{items:B()})})]})})]})})};NSe.propTypes={user:J.object,handleCloseEditor:J.func};const tMt=[{title:"Code",dataKey:"profil"},{title:"Nom",dataKey:"name"},{title:"Roles",dataKey:"role"},{title:"Désactivé",dataKey:"disabled",dataGetter:({rowData:e})=>e.disabled===!0?"oui":"non"},{title:"Référent",dataKey:"referentUser"},{title:"Modules",dataKey:"granted_modules"},{title:"Dernière connexion",dataKey:"lastConnexion_datetime"}],kSe=()=>{const[e,t]=E.useState(null),[r,n]=E.useState(!1),[i,a]=E.useState(!1),[o,s]=E.useState(""),l=dt(w=>w.cti.components.users.data.users),c=dt(w=>w.cti.components.users.loading),[u,A]=E.useState("100%"),d=Sn();E.useEffect(()=>{d($T()),d(Lpt())},[d]),E.useEffect(()=>{e?t(l.find(w=>w.key===e.key)):(t(null),n(!1))},[l]);const f=()=>{d($T())},h=()=>{const w=c1t();t(w),a(!0),n(!0),A("40%")},g=()=>{t(null),A("100%")},p=w=>{a(!1),t(l.find(B=>B.key===w)),n(!0),A("40%")},m=()=>{t(null),n(!1),A("100%")},y=w=>{A(u+w.height)},C=tMt.map(w=>({...w,width:200,resizable:!0,key:w.dataKey}));return v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Gestion des utilisateurs"})}),v.jsxs("div",{className:"component-header",children:[v.jsx("div",{className:"header-title",children:"Gestion des utilisateurs"}),v.jsxs("div",{className:"header-actions",children:[v.jsx(Wr,{title:"Actualiser",children:v.jsx(wt,{type:"link",onClick:f,children:v.jsx(uo,{})})}),v.jsx(wt,{type:"primary",icon:v.jsx(wPe,{}),onClick:h,children:"Ajouter un utilisateur"})]})]}),v.jsx("div",{className:"indicators-filters",children:v.jsx(as,{children:v.jsx(Li,{span:24,children:v.jsxs("div",{className:"indicators-search text-search",children:[v.jsx("span",{children:"Filtre"}),v.jsx(jt,{placeholder:"Recherche",value:o,onChange:w=>s(w.target.value),style:{width:300}})]})})})}),v.jsxs("div",{className:"component-content",children:[v.jsx(mm,{className:"tables-table",axis:"x",handleComponent:{bottom:v.jsx("div",{className:"resize-handle",style:{marginBottom:8},children:v.jsx("span",{children:"…"})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:"100%",height:u},onResizeStop:y,children:v.jsx(ei,{columns:C,data:l.filter(w=>w.file&&w.file.toLowerCase().includes(o.toLowerCase())),selectedRow:e,onRowSelect:p,loading:c})}),v.jsx("div",{className:"users-editor",style:{display:r?"flex":"none"},children:v.jsx(NSe,{user:e,setUser:t,setAddUser:a,addUser:i,handleCloseEditor:m,handleUnsetUser:g})})]})]})};kSe.propTypes={};const PSe=({indicators:e,visible:t,onCancel:r,onOk:n})=>{const[i,a]=E.useState(""),[o,s]=E.useState();E.useEffect(()=>{s(),a("")},[t]);const l=c=>{const u=e.find(A=>A.oid===c);s(u)};return v.jsx(ya,{open:t,zIndex:2e3,onCancel:r,onOk:()=>n(o),title:"Choisir un indicateur",width:"60vw",children:v.jsxs("div",{className:"cti-indicator-modal",children:[v.jsx("div",{className:"indicator-modal-search",children:v.jsx(jt,{placeholder:"Recherche",value:i,onChange:c=>a(c.target.value)})}),v.jsx("div",{className:"indicator-modal-table",children:v.jsx(ei,{rowKey:"oid",fixed:!1,columns:Hwt,selectedRow:o,onRowSelect:l,data:e.filter(c=>c.code.toLowerCase().includes(i.toLowerCase())||c.texte.toLowerCase().includes(i.toLowerCase()))})})]})})};PSe.propTypes={indicators:J.array,visible:J.bool,onCancel:J.func,okOk:J.func};const rMt=async e=>(await ds.get(`api/${e}/experts-controls/settings`)).data,nMt=async(e,t)=>{await ds.post(`api/${t}/experts-controls`,e)},iMt=async(e,t)=>{await ds.put(`api/${t}/experts-controls/${e.oid}`,e)},aMt=async(e,t)=>{await ds.delete(`api/${t}/experts-controls/${e}`)},oMt=async(e,t)=>{await ds.put(`api/${t}/experts-controls/execute/${e}`)};function sMt(){const e=As();return bl({mutationFn:({expertControl:t,module:r})=>nMt(t,r),onError:t=>{const r=t.response.data.message;Qs({message:"Erreur lors de la création du contrôle",description:r})},onSuccess:()=>{th({message:"Contrôle expert créé",description:"Contrôle expert crée"})},onSettled:async(t,r)=>{r?console.log(r):await e.invalidateQueries({queryKey:["expertsControls"]})}})}function OSe(){const e=As();return bl({mutationFn:({expertControl:t,module:r})=>iMt(t,r),onError:t=>{const r=t.response.data.message;Qs({message:"Erreur lors de la mise à jour du contrôle",description:r})},onSuccess:()=>{th({message:"Contrôle expert mis à jour",description:"Contrôle expert mis à jour"})},onSettled:async(t,r,n)=>{r?console.log(r):await e.invalidateQueries({queryKey:["expertsControls"]})}})}function lMt(){const e=As();return bl({mutationFn:({id:t,module:r})=>aMt(t,r),onError:t=>{const r=t.response.data.message;Qs({message:"Erreur lors de la suppression du contrôle",description:r})},onSuccess:()=>{th({message:"Contrôle expert supprimé",description:"Contrôle expert supprimé"})},onSettled:async(t,r,n)=>{r?console.log(r):await e.invalidateQueries({queryKey:["expertsControls"]})}})}const cMt=()=>{const e=As();return bl({mutationFn:({id:t,module:r})=>oMt(t,r),onError:(t,r)=>{const n=t.response.data.message;let i="Erreur lors de l'exécution du contrôle";r===0&&(i="Erreur lors de l'exécution des contrôles"),Qs({message:i,description:n})},onMutate:({id:t})=>{let r="Exécution du contrôle expert lancée";t===0&&(r="Exécution des contrôles experts lancée"),Ri({type:"info",message:r,description:r})},onSuccess:(t,r)=>{let n="Contrôle expert exécuté";r.id===0&&(n="Contrôles expert exécutés"),th({message:n,description:n})},onSettled:async(t,r,n)=>{r?console.log(r):await e.invalidateQueries({queryKey:["expertsControls"]})}})},{Title:cce,Text:uMt}=Jg;function jSe({showModal:e,selectedControl:t,module:r,data:n,setShowModal:i}){const[a,o]=E.useState(!1),[s,l]=E.useState([]),[c,u]=E.useState({}),[A,d]=E.useState([]),f=dt(k=>k.cti.ui.primaryColor),h=dt(k=>k.cti.settings.data.session),g=sMt(),p=OSe(),[m]=Je.useForm(),[y]=Je.useForm(),[C]=Je.useForm(),[w]=Je.useForm(),[B]=Je.useForm(),[x]=Je.useForm(),M=ce.useMemo(()=>[y,C,w,B,x],[y,C,w,B,x]);E.useEffect(()=>{t&&m.setFieldsValue(t),t&&!Object.keys(t).length&&m.resetFields()},[t,m]),E.useEffect(()=>{if(t){const k=n.rules.filter(K=>Number(K.expertControleId)===t.oid).sort((K,U)=>K.oid-U.oid),j=xl(k,K=>K.isCti);let Y=[],X=[];if(j.true)for(let K=0;K<3;K++)j.true[K]&&j.true[K].isCti?(Y[K]=j.true[K],X.push(j.true[K].indicateur3Id&&j.true[K].indicateur3Id!=="0"?3:j.true[K].indicateur2Id&&j.true[K].indicateur2Id!=="0"?2:1)):X.push(1);if(j.false)for(let K=0;K<2;K++)j.false[K]?(Y[K+3]=j.false[K],X.push(j.false[K].indicateur3Id&&j.false[K].indicateur3Id!=="0"?3:j.false[K].indicateur2Id&&j.false[K].indicateur2Id!=="0"?2:1)):X.push(1);l(X),d(Y)}},[t,n]),E.useEffect(()=>{for(let k=0;k<5;k++){const j=M[k];A[k]?j.setFieldsValue(A[k]):j.resetFields()}},[A,M]);const S=k=>{let j=[...s];j[k]=(j[k]??0)+1,l(j)},R=async()=>{let k=[];await m.validateFields();for(let Y=0;Y<=4;Y++){let X=M[Y].getFieldsValue(!0);Y>2?X.isCti=!1:X.isCti=!0,k.push(X)}const j={...m.getFieldsValue(!0),rules:k};j.oid?p.mutate({expertControl:j,module:r.substring(5)}):g.mutate({expertControl:j,module:r.substring(5)}),D()},b=(k,j)=>{const Y=M[k],X=Y.getFieldsValue(),K=s[k]-1;if(j===0&&K===0)Y.setFieldsValue({...X,indicateurId:"",indicateurConditionId:[]});else if(j===K){Y.setFieldsValue({...X,[`indicateur${j+1}Id`]:"",[`indicateurCondition${j+1}Id`]:[]});let U=[...s];U[k]=U[k]-1,l(U)}else{let U={...X};if(j===0){U={...U,indicateuId:X.indicateur2Id,indicateurConditionId:X.indicateurCondition2Id};for(let z=K;z>j;z--)U={...U,[`indicateur${z+1}Id`]:X[`indicateur${z+2}Id`],[`indicateurCondition${z+1}Id`]:X[`indicateurCondition${z+2}Id`],[`indicateur${z+2}Id`]:"",[`indicateurCondition${z+2}Id`]:[]}}else for(let z=K;z>=j;z--)U={...U,[`indicateur${z+1}Id`]:X[`indicateur${z+2}Id`],[`indicateurCondition${z+1}Id`]:X[`indicateurCondition${z+2}Id`],[`indicateur${z+2}Id`]:"",[`indicateurCondition${z+2}Id`]:[]};Y.setFieldsValue(U);let G=[...s];G[k]=G[k]-1,l(G)}},T=(k,j)=>{u({rule:k,indicator:j}),o(!0)},D=()=>{i(!e)},F=k=>{const j=M[c.rule],Y=c.indicator===0?"indicateurId":`indicateur${c.indicator+1}Id`;j.setFieldsValue({expertControleId:t.oid,...j.getFieldsValue(),[Y]:k.oid}),o(!1)},_=k=>{const j=M[k];let Y=[];const X=s[k]??0;for(let K=0;K<X;K++){const U=`Indicateur ${K+1}`;Y.push(v.jsxs(as,{children:[v.jsx(Li,{span:22,children:v.jsxs("div",{className:"expert-rule-indicator",children:[K>0&&v.jsx(oA,{className:"expert-rule-divider"}),v.jsxs("div",{className:"expert-rule-indicator-container",children:[v.jsx(as,{children:v.jsxs(Li,{span:12,children:[v.jsx(Je.Item,{className:"form-item-font",label:"Indicateur",name:K===0?"indicateurId":`indicateur${K+1}Id`,hidden:!0,children:v.jsx(jt,{})}),v.jsx(Je.Item,{shouldUpdate:!0,children:G=>{const z=n.indicators.find(H=>H.oid===Number(G.getFieldValue(K===0?"indicateurId":`indicateur${K+1}Id`)));return v.jsx(Je.Item,{className:"form-item-font",label:U,shouldUpdate:!0,children:v.jsx(jt.Search,{className:"form-item-widht",name:"searchIndicator",label:"searchIndicator",value:z?.texte??"Choisir un indicateur",readOnly:!0,onSearch:()=>T(k,K)})})}})]})}),v.jsxs("div",{style:{display:"flex",flexDirection:"column"},children:[v.jsx(Je.Item,{className:"form-item-font",label:"Opérateur des conditions",name:K===0?"conditionsOperateur":`conditionsOperateur${K+1}`,children:v.jsxs(Bg.Group,{children:[v.jsx(Bg,{value:"AND",children:"Toutes les conditions doivent être vraies"}),v.jsx(Bg,{value:"OR",children:"Au moins une des conditions doit être vraie"})]})}),v.jsx("div",{children:v.jsx(Je.Item,{className:"form-item-font",label:"Conditions",name:K===0?"indicateurConditionId":`indicateurCondition${K+1}Id`,children:v.jsx(Xa,{showSearch:!0,style:{width:"100%"},allowClear:!0,treeData:n.conditions,multiple:!0,treeNodeFilterProp:"title"})})}),v.jsx(Je.Item,{className:"form-item-font",label:"Formule",name:K===0?"formula":`formula${K+1}`,children:v.jsx(jt,{style:{width:"100%"},placeholder:"Valeur par défault: <> 0"})})]})]})]},K)}),v.jsx(Li,{span:2,children:v.jsx("div",{className:"expert-rule-delete-button",children:v.jsx(da,{placement:"leftTop",title:"Supprimer la règle",children:v.jsx(wt,{type:"danger",icon:v.jsx(qa,{}),onClick:()=>b(k,K)})})})})]}))}return v.jsxs(v.Fragment,{children:[v.jsx(Je,{name:`rule_${isFinite}`,form:j,children:v.jsx("div",{className:"expert-rule-container",children:v.jsxs("div",{className:"expert-rule",children:[Y,v.jsx(oA,{style:{marginTop:0,marginBottom:12}}),v.jsx(Je.Item,{className:"form-item-font",label:"Niveau de détail",name:"dataType",children:v.jsx(hn,{options:n.levels})})]})})}),v.jsx(as,{children:v.jsx(Li,{span:24,children:v.jsx("div",{className:"expert-rule-add-button",children:v.jsx(wt,{type:"primary",disabled:s[k]>=3,onClick:()=>S(k),children:"Ajouter un indicateur"})})})})]})},N=ce.useCallback((k,j)=>A[k]&&A[k].indicateurId&&A[k].indicateurId!=="0"?v.jsx(Cg,{dot:!0,color:f,style:{right:-4,top:4},children:j}):j,[A]),P=ce.useCallback(()=>{let k=[];for(let j=0;j<5;j++)A[j]&&A[j].indicateurId&&A[j].indicateurId!=="0"&&k.push(`Règle ${j+1}`);return k.join(" ou ")},[A]);return v.jsxs(v.Fragment,{children:[v.jsx(PSe,{indicators:n?.indicators??[],visible:a,onCancel:()=>o(!1),onOk:F}),v.jsx(ya,{title:"Ajouter/Modifier un contrôle expert",open:e,onCancel:D,onOk:R,okText:"Enregistrer",width:"53vw",className:"expert-settings-modal",children:v.jsxs(Je.Provider,{children:[v.jsxs(Je,{form:m,children:[v.jsx(cce,{level:3,children:"Définition"}),v.jsx(oA,{style:{marginTop:0}}),v.jsxs(as,{children:[v.jsx(Li,{span:12,children:v.jsxs("div",{className:"expert-settings-containet",children:[v.jsx(Je.Item,{className:"form-item-font",label:"Code",name:"code",rules:[{required:!0,message:"Code requis"}],children:v.jsx(jt,{className:"form-item-widht"})}),v.jsx(Je.Item,{className:"form-item-font",label:"Texte",name:"texte",rules:[{required:!0,message:"Texte requis"}],children:v.jsx(jt,{className:"form-item-widht"})}),v.jsx(Je.Item,{className:"form-item-font",label:"Gravité",name:"graviteId",children:v.jsx(hn,{className:"form-item-widht",options:[{label:"Information",value:"0"},{label:"Avertissement",value:"5"},{label:"Erreur",value:"9"}]})}),v.jsx(Je.Item,{className:"form-item-font",label:"A partir de",name:"startPeriode",children:v.jsx(hn,{className:"form-item-widht",options:[{label:"",value:""},{label:"Année en cours",value:"A0"},{label:"A - 1",value:"A1"},{label:"A - 2",value:"A2"},{label:"12 derniers mois",value:"M12"},{label:"24 derniers mois",value:"M24"}]})})]})}),v.jsx(Li,{span:12,children:v.jsxs("div",{className:"expert-settings-column",children:[h.ISROLECTI&&v.jsx(Je.Item,{className:"form-item-font",label:"Contrôle expert CTI",name:"isCti",valuePropName:"checked",style:{width:"450px"},rules:[{required:!0,message:"Type de contrôle requis"}],children:v.jsx(mn,{size:"small"})}),v.jsx(Je.Item,{className:"form-item-font",label:"Contrôle expert actif",name:"isActive",valuePropName:"checked",children:v.jsx(mn,{})})]})})]}),v.jsx(as,{children:v.jsx(Li,{span:24,children:v.jsx(Je.Item,{className:"form-item-font",label:"Description",name:"description",children:v.jsx(jt.TextArea,{style:{maxWidth:800}})})})})]}),t?.isCti&&v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"expert-rule-title-header",children:[v.jsx(cce,{level:3,children:"Règles"}),v.jsx(uMt,{type:"secondary",style:{marginLeft:12},children:`Toutes les règles sont exclusives (${P()})`})]}),v.jsx(oA,{style:{marginTop:0}}),v.jsx(za,{defaultActiveKey:["0"],items:["Règle CTI 1","Règle CTI 2","Règle CTI 3","Règle Établissement 1","Règle Établissement 2"].map((k,j)=>({label:N(j,k),key:String(j),children:_(j)}))})]})]})})]})}jSe.propTypes={showModal:J.bool,handleShowModal:J.func,selectedControl:J.object,module:J.string};const AMt=({handleRefresh:e})=>v.jsx(v.Fragment,{children:v.jsx(Wr,{title:"Actualiser",children:v.jsx(wt,{style:{height:"unset"},type:"link",onClick:e,children:v.jsx(uo,{})})})}),dMt=({label:e,handleAdd:t})=>v.jsx(v.Fragment,{children:v.jsx(Wr,{title:`Créer un nouveau ${e}`,children:v.jsxs(wt,{size:"default",type:"primary",icon:v.jsx(dx,{}),onClick:t,children:["Ajouter un ",e]})})}),fMt=({handleRefresh:e=null,handleAddItem:t=null,label:r,handleExecute:n=null,headerActionsToDisplay:i,executeIsLoading:a=!1,disangageValue:o=!1,handleDisangage:s})=>{const l=dt(c=>c.cti.settings.data.session);return v.jsx(v.Fragment,{children:v.jsx("div",{className:"header__settings--actions",children:v.jsxs(v.Fragment,{children:[i.includes("refresh")&&v.jsx(AMt,{handleRefresh:e}),i.includes("disengage")&&v.jsxs(v.Fragment,{children:[v.jsxs("span",{className:"switch-label",children:["Débrayer tous les ",r," : "]}),v.jsx(mn,{checked:o,onChange:s})]}),i.includes("execute")&&v.jsx(wt,{disabled:!l.ISROLECTI||a,onClick:n,icon:v.jsx(sm,{}),children:a?"Exécution en cours...":`Exécuter tous les ${r}`}),i.includes("add")&&v.jsx(dMt,{label:r,handleAdd:t})]})})})},hMt=({searchTerm:e,setSearchTerm:t=null,label:r,headerFiltersToDisplay:n,showActiveItemsOnly:i,setShowActiveItemsOnly:a,showCtiItemsOnly:o,setShowCtiItemsOnly:s})=>{const l=u=>{a(u)},c=u=>{s(u)};return v.jsx(v.Fragment,{children:v.jsxs(as,{children:[t&&v.jsx(Li,{span:12,children:v.jsxs("div",{className:"header__settings--filters-search",children:[v.jsx("span",{style:{marginLeft:"10px"},children:"Filtre:"}),v.jsx(jt,{style:{maxWidth:"400px",marginLeft:"10px"},className:"search-input",placeholder:"Recherche ... ",value:e,onChange:u=>t(u.target.value)})]})}),v.jsx(Li,{span:12,children:v.jsxs("div",{className:"header__settings--filters-actions",children:[(n.includes("showCtiItems")||n.includes("showActiveItems"))&&v.jsx("span",{children:"Afficher uniquement :"}),n.includes("showCtiItems")&&v.jsxs("div",{className:"header__settings--filters-actions-switch",children:[v.jsx(Go,{size:"small",checked:o,onChange:c}),v.jsxs("span",{children:[r," CTI"]})]}),n.includes("showActiveItems")&&v.jsxs("div",{className:"header__settings--filters-actions-switch",children:[v.jsx(Go,{size:"small",checked:i,onChange:l}),v.jsxs("span",{children:[r," actifs"]})]})]})})]})})},zSe=({title:e})=>v.jsx(v.Fragment,{children:v.jsx("h2",{className:"title__h2",children:e})});zSe.propTypes={title:J.string};const gMt=({title:e,handleRefresh:t,label:r,handleAddItem:n,handleExecute:i,searchTerm:a,setSearchTerm:o,headerActionsToDisplay:s,headerFiltersToDisplay:l,showActiveItemsOnly:c,setShowActiveItemsOnly:u,showCtiItemsOnly:A,setShowCtiItemsOnly:d,executeIsLoading:f,disangageValue:h,handleDisangage:g})=>v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"header__settings",children:[v.jsx(zSe,{style:{flex:3},title:e}),v.jsx(fMt,{handleRefresh:t,handleAddItem:n,label:r,handleExecute:i,headerActionsToDisplay:s,executeIsLoading:f,disangageValue:h,handleDisangage:g})]}),v.jsx("div",{className:"header__settings--filters",children:v.jsx(hMt,{searchTerm:a,setSearchTerm:o,label:r,headerFiltersToDisplay:l,showCtiItemsOnly:A,setShowCtiItemsOnly:d,showActiveItemsOnly:c,setShowActiveItemsOnly:u})})]}),pMt=(e=[],t)=>{const[r,n]=E.useState("");let i=e.filter(a=>t.some(o=>{const s=a[o];return s&&s.toString().toLowerCase().includes(r.toLowerCase())}));return{searchTerm:r,setSearchTerm:n,filteredData:i}},vMt=e=>Wg({queryKey:["expertsControls",e],queryFn:()=>rMt(e)}),mMt=async(e,t)=>(await ds.get(`api/${t}/divers/${e}`)).data,EMt=async(e,t)=>{await ds.put(`api/${t}/divers/${e.code}`,e)},yMt=(e,t)=>Wg({queryKey:["diverParameter",t],queryFn:()=>mMt(e,t)});function CMt(){const e=As();return bl({mutationFn:({diverParameter:t,module:r})=>EMt(t,r),onError:t=>{const r=t.response.data.message;Qs({message:"Erreur lors de la mise à jour du paramètre",description:r})},onSuccess:()=>{th({message:"Paramètre mis à jour",description:"Paramètre expert mis à jour"})},onSettled:async(t,r,n)=>{r?console.log(r):await e.invalidateQueries({queryKey:["diverParameter"]})}})}const LSe=({module:e})=>{const[t,r]=E.useState(!1),[n,i]=E.useState(),a=dt(P=>P.cti.settings.data.session),[o,s]=E.useState(!1),[l,c]=E.useState(!1),u=vMt(e.substring(5)),A=OSe(),d=lMt(),f=cMt(),h=yMt("CONTROLSEXPERTACTIVE",e.substring(5)),g=CMt(),p=As();let{searchTerm:m,setSearchTerm:y,filteredData:C}=pMt(u.data?.controls,["texte","code"]);o&&(C=C.filter(P=>P.isActive)),l&&(C=C.filter(P=>P.isCti));let w=h.data?.valeur??!1;w==="0"?w=!1:w==="1"&&(w=!0);const B=(P,k)=>{P.stopPropagation(),f.mutate({id:k.oid,module:e.substring(5)})},x=()=>{f.mutate({id:0,module:e.substring(5)})},M=(P,k)=>{P.stopPropagation(),k.isActive=!k.isActive,A.mutate({expertControl:k,module:e.substring(5)})},S=()=>{r(!0),i({})},R=P=>{i(u.data?.controls.find(k=>k.oid===P)),r(!0)},b=(P,k)=>{P.stopPropagation(),d.mutate({id:k.oid,module:e.substring(5)})},T=async()=>{await p.invalidateQueries({queryKey:["expertsControls",e.substring(5)]})},D=P=>{const k=P.target.checked?"0":"1";p.setQueryData(["diverParameter",e.substring(5)],j=>j?{...j,valeur:k}:[]),g.mutate({diverParameter:p.getQueryData(["diverParameter",e.substring(5)]),module:e.substring(5)})},_=[{title:"Code",dataKey:"code"},{title:"Texte",dataKey:"texte",flexGrow:2,flexShrink:2,cellRenderer:({rowData:P})=>{const k=P.texte;return v.jsx("div",{className:"BaseTable__row-cell-text",children:v.jsx(Zy,{label:k,isCti:P.isCti,icon:"Hospital",toolTipLabel:"Contrôle expert créé par l'établissement"})})}},{title:"Contrôle expert Actif",dataKey:"isCti",align:"center",width:100,dataGetter:({rowData:P})=>v.jsx(mn,{checked:P.isActive,onClick:k=>M(k,P)})},{title:"Date dernière éxecution",dataKey:"lastExecutionTimestamp",align:"right",dataGetter:({rowData:P})=>P.lastExecutionTimestamp?ma(P.lastExecutionTimestamp).format("DD/MM/YYYY"):"Jamais exécuté"},{title:"Statut dernière éxecution",dataKey:"lastExecutionOk",align:"center",dataGetter:({rowData:P})=>P.lastExecutionOk?v.jsx(LQ,{style:{color:"#52c41a",display:"flex",justifyContent:"center",alignItems:"center",height:"100%"}}):null},{title:"Nombre de signalements",dataKey:"lastExecutionCount",align:"right",width:150},{title:"Gravité",dataKey:"graviteId",align:"center",width:100,dataGetter:({rowData:P})=>{const k=j=>{switch(j?.graviteId){case"5":return v.jsx(Vpe,{style:{color:"#faad14"}});case"9":return v.jsx(yA,{style:{color:"#ff4d4f"}});default:return v.jsx(p7,{style:{color:"#1677ff"}})}};return v.jsx("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100%"},children:k(P)})}},{title:"Action",dataKey:"action",width:170,minWidth:140,align:"center",dataGetter:({rowData:P})=>v.jsxs(v.Fragment,{children:[v.jsx(Wr,{title:"Executer",children:v.jsx(wt,{style:{marginLeft:8},onClick:k=>B(k,P),children:v.jsx(sm,{})})}),v.jsx(Wr,{title:"Supprimer",children:v.jsx(wt,{type:"danger",style:{marginLeft:8},disabled:P.isCti&&!a.ISROLECTI,onClick:k=>b(k,P),children:v.jsx(qa,{})})})]})}].map(P=>({width:200,key:P.dataKey,...P})),N=({columns:P,rowData:k,rowIndex:j})=>{let Y="expert-row";return k.isActive||(Y+=" expert-control-inactive"),Y};return v.jsxs("div",{className:"expert-settings",children:[v.jsx(jSe,{showModal:t,selectedControl:n,module:e,data:u.data??[],setShowModal:r}),v.jsx(ho,{children:v.jsx("title",{children:"iCTI | Paramètres contrôle expert"})}),v.jsx(gMt,{title:"Paramètre contrôle expert",handleRefresh:T,label:"contrôle expert",handleAddItem:S,handleExecute:x,searchTerm:m,setSearchTerm:y,headerActionsToDisplay:["disengage","refresh","add","execute"],headerFiltersToDisplay:["search","showCtiItems","showActiveItems"],showActiveItemsOnly:o,setShowActiveItemsOnly:s,showCtiItemsOnly:l,setShowCtiItemsOnly:c,executeIsLoading:f.isLoading,disangageValue:w,handleDisangage:D}),v.jsx("div",{className:"component-content",children:v.jsx(ei,{loading:u.isFetching,fixed:!1,columns:_,rowKey:"oid",data:C,rowHeight:40,rowClassName:N,onRowSelect:R})})]})};LSe.propTypes={module:J.string};const YSe=({componentName:e,module:t,item:r})=>{const n=()=>{let i=e;switch((r.swf===""||r.jisComponent)&&(i=r.jisComponent),i){case"synchronize":return r.swfData.includes("|")?v.jsx(UBt,{module:t,swfData:r.swfData}):v.jsx(HBt,{module:t,year:r.swfData});case"listes-manager":return v.jsx(rBt,{module:t});case"classes-manager":return v.jsx(_yt,{module:t});case"indicateurs-manager":return v.jsx(Jwt,{module:t});case"rapports-manager":return v.jsx(PBt,{module:t});case"import":return v.jsx(A2e,{softcode:t});case"tables-manager":case"conso-manager":return v.jsx(QSe,{module:t,item:r});case"import-mat-2-a":return v.jsx(oY,{module:"mco"});case"cti-pmsissr-import-mat-2-a":return v.jsx(oY,{module:"ssr"});case"favorites-manager":return v.jsx(A1t,{});case"licence-manager":return v.jsx(x2e,{});case"password-manager":return v.jsx(I2e,{});case"users-manager":return v.jsx(kSe,{});case"cti-pmsissr-import-valo-ssr":return v.jsx(d2e,{});case"pmsiSimulation":return v.jsx(G2e,{year:r.swfData});case"presentation-manager":return v.jsx(Xxe,{});case"expertSettings":return v.jsx(LSe,{module:t});default:return v.jsx(Vg,{icon:v.jsx(Dy,{}),title:"Désolé ce composant n'existe pas encore... Patience il arrive !"})}};return v.jsx("div",{className:"cti-component",children:n()})};YSe.propTypes={componentName:J.string,module:J.string,item:J.object};const USe=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:v.jsx("path",{fill:"currentColor",d:"M19.238 23.438a.8.8 0 0 1-.458-.147l-6.28-4.553-6.28 4.553a.781.781 0 0 1-1.199-.883l2.45-7.254L1.123 10.8a.782.782 0 0 1 .44-1.426h7.83l2.364-7.273a.781.781 0 0 1 1.486 0l2.363 7.275h7.832a.781.781 0 0 1 .441 1.426l-6.35 4.35 2.448 7.253a.78.78 0 0 1-.739 1.032"})}),HSe=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:v.jsx("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:2,d:"M23.875 9.813h-8.398L12.937 2l-2.539 7.813H2L8.836 14.5l-2.637 7.813 6.739-4.883 6.738 4.883-2.637-7.813z"})}),wMt=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{fill:"currentColor",d:"M12.772 4.945a.39.39 0 0 0-.54 0l-8.99 8.588a.4.4 0 0 0-.12.282l-.002 8.06a1.56 1.56 0 0 0 1.563 1.563h4.692a.78.78 0 0 0 .781-.782v-6.64a.39.39 0 0 1 .39-.391h3.907a.39.39 0 0 1 .39.39v6.641a.78.78 0 0 0 .782.782h4.69a1.563 1.563 0 0 0 1.563-1.563v-8.06a.4.4 0 0 0-.12-.282z"}),v.jsx("path",{fill:"currentColor",d:"m23.97 11.921-3.652-3.494V3.125a.78.78 0 0 0-.781-.781h-2.344a.78.78 0 0 0-.781.781v1.563l-2.828-2.705c-.265-.267-.659-.42-1.084-.42-.424 0-.816.153-1.081.42L1.033 11.92c-.303.293-.342.775-.065 1.093a.78.78 0 0 0 1.132.052l10.132-9.682a.39.39 0 0 1 .54 0l10.132 9.682a.78.78 0 0 0 1.103-.022c.3-.31.275-.823-.037-1.122"})]}),BMt=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 26 25",...e,children:[v.jsxs("g",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,clipPath:"url(#home-outline_svg__a)",children:[v.jsx("path",{d:"M4.87 10.352v11.523a.78.78 0 0 0 .782.781h4.687v-6.64a1.17 1.17 0 0 1 1.172-1.172h3.906a1.17 1.17 0 0 1 1.172 1.172v6.64h4.688a.78.78 0 0 0 .781-.781V10.352"}),v.jsx("path",{d:"M24.402 12.5 13.996 2.54c-.244-.259-.815-.262-1.063 0L2.527 12.5M20.496 8.74V3.125h-2.344v3.37"})]}),v.jsx("defs",{children:v.jsx("clipPath",{id:"home-outline_svg__a",children:v.jsx("path",{fill:"#fff",d:"M.964 0h25v25h-25z"})})})]}),xMt=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:130,height:38,fill:"none",...e,children:[v.jsx("g",{fill:"#F2F2F2",opacity:.92,children:v.jsx("path",{d:"M20.672 29.03q-1.401.842-2.922 1.272a11.7 11.7 0 0 1-3.173.428q-4.931 0-7.813-3.192t-2.882-8.654q0-5.479 2.882-8.67t7.813-3.19q1.653 0 3.173.43 1.521.426 2.922 1.27v4.727q-1.415-1.116-2.79-1.637a8.1 8.1 0 0 0-2.895-.52q-2.724-.001-4.283 2.02t-1.56 5.57q0 3.534 1.56 5.557 1.56 2.02 4.283 2.02a8.1 8.1 0 0 0 2.895-.522q1.376-.52 2.79-1.637zM23.15 7.438h18.192v4.452h-6.544v18.396h-5.09V11.89H23.15zM49.049 7.438h-5.09v22.848h5.09z"})}),v.jsx("path",{fill:"#FF8801",d:"M119.276 7.048a.8.8 0 0 1 .214-.24.7.7 0 0 1 .274-.132q.158-.032.384-.034.226.001.541.055.367.052.589.145.224.083.304.2a.29.29 0 0 1 .053.24.53.53 0 0 1-.149.248l-2.773 3.165a1.4 1.4 0 0 1-.217.213.7.7 0 0 1-.213.117c-.079.02-.177.034-.297.034s-.267-.02-.442-.048a1.8 1.8 0 0 1-.453-.117c-.11-.048-.186-.096-.228-.158a.21.21 0 0 1-.03-.2.9.9 0 0 1 .144-.275z"}),v.jsx("path",{fill:"#fff",d:"M66.053 8.555v2.91q-1.468-.807-2.77-1.21c-.867-.262-1.706-.4-2.514-.4q-2.106 0-3.254.95c-.758.626-1.137 1.527-1.137 2.683q0 1.467.753 2.222.765.733 2.885 1.197l1.557.365q2.885.64 4.25 2.25c.92 1.06 1.379 2.49 1.379 4.28q0 3.211-1.864 4.864-1.85 1.65-5.437 1.651-1.353 0-2.885-.35a19.3 19.3 0 0 1-3.152-1.053v-3.07c1.047.675 2.072 1.191 3.076 1.535a9.1 9.1 0 0 0 2.96.516c1.473 0 2.61-.33 3.41-1.004q1.198-1.003 1.198-2.862c0-1.088-.288-1.934-.867-2.546q-.855-.91-2.821-1.376l-1.57-.351q-2.884-.66-4.174-2.085-1.29-1.415-1.289-3.942 0-2.93 1.774-4.61 1.787-1.684 4.915-1.686 1.34.002 2.73.282 1.392.28 2.847.84M77.618 21.572q-2.847.002-3.944.757-1.098.751-1.098 2.566c0 .97.272 1.734.817 2.305q.83.847 2.246.847c1.302 0 2.345-.537 3.127-1.597q1.187-1.61 1.187-4.272v-.606zm4.684-1.121v9.44h-2.349v-2.512q-.804 1.507-2.003 2.23-1.2.71-2.936.708c-1.464 0-2.63-.468-3.497-1.417q-1.29-1.433-1.29-3.826 0-2.796 1.608-4.21 1.622-1.416 4.826-1.418h3.292v-.268q0-1.877-1.072-2.897-1.06-1.032-2.987-1.032-1.224-.002-2.386.337a8.7 8.7 0 0 0-2.234 1.025v-2.51q1.29-.58 2.502-.86a9.8 9.8 0 0 1 2.36-.297q3.103-.001 4.634 1.865 1.532 1.856 1.532 5.642M99.035 19.907v9.984h-2.348V19.99c0-1.562-.264-2.739-.792-3.516q-.791-1.164-2.374-1.163-1.901 0-3 1.404c-.731.936-1.097 2.208-1.097 3.825v9.35h-2.362V13.344h2.362v2.574q.842-1.495 1.978-2.236 1.15-.735 2.642-.737 2.463 0 3.728 1.775 1.263 1.753 1.263 5.188M106.068 8.644v4.7h4.838v2.112h-4.838v8.985q0 2.024.473 2.601c.323.385.974.571 1.952.571h2.413v2.278h-2.413c-1.812 0-3.063-.386-3.752-1.17-.69-.785-1.034-2.216-1.034-4.28v-8.985h-1.724v-2.113h1.724V8.644zM126.234 20.94v1.327h-10.798q.153 2.81 1.455 4.287 1.315 1.457 3.651 1.458 1.352.002 2.616-.378a11 11 0 0 0 2.527-1.156v2.573c-.842.413-1.706.73-2.59.943-.885.22-1.784.323-2.694.323-2.28 0-4.088-.764-5.424-2.305q-1.992-2.301-1.992-6.233 0-4.067 1.889-6.44 1.903-2.395 5.119-2.395c1.923 0 3.442.716 4.557 2.16q1.683 2.139 1.684 5.835m-2.348-.799q-.026-2.23-1.085-3.564c-.698-.88-1.626-1.328-2.783-1.328q-1.965-.001-3.153 1.287c-.782.853-1.233 2.064-1.352 3.619z"})]});var MMt=O0e();const bMt=xn(MMt),IMt=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 26",...e,children:[v.jsx("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:2,d:"M20.313 11.303v9.51a2.344 2.344 0 0 1-2.344 2.343H7.03a2.344 2.344 0 0 1-2.343-2.343V5.188A2.344 2.344 0 0 1 7.03 2.844h4.822c.414 0 .812.164 1.104.457l6.898 6.898c.293.293.457.69.457 1.104Z"}),v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12.5 3.234v5.86a1.563 1.563 0 0 0 1.563 1.562h5.859M8.594 14.562h7.812M8.594 18.47h7.812"})]});function Uo({label:e,key:t,icon:r,children:n,type:i,className:a,disabled:o=!1,url:s,itemType:l,moduleid:c,originalitem:u}={}){return{label:e,key:t,icon:r,children:n,type:i,className:a,disabled:o,url:s,itemType:l,moduleid:c,originalitem:u}}const GSe=({siderIsCollapsed:e,selectedModuleKey:t})=>{const r=Sn(),n=pu(),i=dt(N=>N.router),a=n.location.pathname,o=dt(N=>N.cti.menu.modules),s=dt(N=>N.cti.menu.item),l=dt(N=>N.cti.globals),c=dt(N=>N.cti.content),u=dt(N=>N.cti.menu.loading),A=dt(N=>N.cti.ui.menuMode),d=o[t]??null,[f,h]=E.useState(null),[g,p]=E.useState(null),[m,y]=E.useState(""),[C,w]=E.useState(null);let B=ce.useMemo(()=>({}),[]);const x=E.useRef(),M=N=>{switch(N){case"synthese":return v.jsx(IMt,{className:"drawer__icon"});case"import":return v.jsx(eJ,{className:"drawer__icon"});case"export":return v.jsx(rT,{className:"drawer__icon"});case"parametres":return v.jsx(oPe,{className:"drawer__icon"});case"documentation":return v.jsx(s_e,{className:"drawer__icon"});default:return v.jsx(n8e,{className:"drawer__icon"})}},S=ce.useCallback((N,P,k=!1)=>{const j=m.split(/\s/).length>1?!1:k;if(N.children!==void 0){const Y=Object.values(N.children),X=dY(P,N),K=X.replace(/\//g,"_"),U=k||yae(N,m,["label"],!1),G=Y.map(z=>S(z,X,U)).filter(Boolean);return!j&&G.length===0?null:Uo({label:N.label,disabled:N?.disabled,key:K,icon:M(N.icon),children:G})}if(j||yae(N,m,["label","name"],!k)){const Y=dY(P,N);let X=N.view.split(".")[0],K=UR(N),U=cj(N),G=Y.replace(/\//g,"_")+"_"+K;return B[X]="/"+Y+"/"+K,K==="view-1"&&(G=Y.replace(/\//g,"_")+"_"+X,B[X]="/"+Y+"/"+X),Uo({icon:_(N.icon),key:G,url:K,itemType:U,label:v.jsx(Wr,{title:N.name,children:N.label}),moduleid:N.softCode,className:"cti-menu-item",disabled:N.disabled,originalitem:N})}return null},[B,m]),R=ce.useCallback((N,P)=>{let k=[];for(const j in N.children)if(N.children.hasOwnProperty(j)){const Y=N.children[j];k.push(Y)}return k.map(j=>{const Y=S(j,P);return m!==""&&Y?.type===bd.SubMenu&&Y.props.children.every(X=>X===null)?null:Y})},[S,m]);E.useEffect(()=>{if(d&&!u){const N=R(d,t);if(w(N),m!==""){const P=fY(N);p(P)}}m===""&&f?.length&&p(xJ(f[0]))},[d,u,t,R,m,f]),E.useEffect(()=>{const N=setTimeout(()=>{x?.current&&x.current.focus()},200);return()=>clearTimeout(N)},[x,e]),E.useEffect(()=>{const N=()=>{let P=a.slice(1).replace(/\//g,"_");(f===null||P!==f[0])&&h([P]);let k=xJ(P);Array.isArray(g)?p([...new Set([...g,...k,`${t}_synthese`,`${t}_exploration`])]):p([...k])};(!c.viewUrl||c.viewUrl&&c.viewlink)&&N()},[t,c,a,f]),E.useEffect(()=>{B&&r(u6e(B))},[B,r,a]);const b=(N,P,k,j,Y)=>{switch(N){case"view":r(ipe(P,!1,k));break;case"component":r(B5e(j,Y));break;case"page":r(WE(P));break}};E.useEffect(()=>{if(!l.isLoading&&(s&&s.globals===""||s&&l.module===Sf(s.globals)&&Object.keys(l.data).length&&c.type!=="page")){let N=s.label;const P=UR(s);let k=cj(s);b(k,N,a,P,s.softCode)}},[s,l.module]),E.useEffect(()=>{if(!(!o||!Object.keys(o).length)&&(i.action==="POP"||i?.location?.state?.logged||i?.location?.state?.fromSider===!0)){let N="";if(i.location?.state?.homeview){const Y=Object.keys(iT).find(U=>i.location.state.homeview.toLowerCase().includes(U.toLowerCase())),X=iT[Y],K=o[X];if(K){const U=P9(K.children,`/${X}`),G=Object.keys(U).find(z=>z===i.location.state.homeview);N=G?U[G]:`/${X}/${i.location.state.homeview}`}n.push(N),b("view",i.location.state.homeview,N,N,X);return}N=a.substring(1),N=N.replace(La()+"jis/","");let P=N.split("/"),k=[];for(let Y=0;Y<P.length-1;Y++)k.push(P[Y]),Y!==P.length-2&&k.push("children");const j=bMt(o,k);if(j?.swf||j?.jisComponent||j?.jisPagename){const Y=j.label;let X=UR(j),K=cj(j);l.isLoading===!1&&r(vy(j.softCode.split("_")[1])),r(gT(j)),b(K,Y,a,X,j.softCode)}else{const Y=a.split("/").length-1;let X=a.endsWith("/")?a.split("/")[Y-1]:a.split("/")[Y];return r(WE(X)),v.jsx(xE,{to:`/${X}`})}}},[i,o,r,a]);const T=N=>{y(N.target.value)},D=N=>{p(N)},F=({item:N})=>{if(A===cT&&r(BE()),r(VQ(!1)),N.props.originalitem?.favoriteOwner!==""&&l.isLoading===!1){const Y=N.props.originalitem.softCode.split("_")[1];r(vy(Y))}const j="/"+N.props["data-menu-id"].split("-").slice(5).join("-").replace(/_/g,"/");n.push(j),r(gT(N.props.originalitem)),r(Uje()),b(N.props.itemType,N.props.originalitem.name,j,N.props.url,N.props.moduleid)};function _(N){if(N?.includes("essentiel"))return v.jsx(rke,{});switch(N){case"analyse_croisee":return v.jsx(Upe,{});case"VIEWLINKPOPUP_RH":case"VIEWLINK_EVO_COMP_RH":return v.jsx(Pz,{});case"comparatif":return v.jsx(Npe,{});case"analyse":return v.jsx(Lpe,{});case"evolution":return v.jsx(Hpe,{});case"justificatif":return v.jsx(Oz,{});case"controle":return v.jsx(Dy,{});case"etude":return v.jsx(d8e,{});case"import":return v.jsx(eJ,{});case"export":return v.jsx(rT,{});case"essentiel":return v.jsx(UFe,{});case"synthese":return v.jsx(ePe,{});case"synchronisation":return v.jsx(sm,{});case"liste":return v.jsx(vB,{});case"classe":return v.jsx(G8e,{});default:return v.jsx(Oz,{})}}return t==="accueil"?v.jsx("div",{className:"menu homeMenu"}):u?v.jsx("div",{className:"loading-wrapper",children:v.jsx(co,{size:"small"})}):d?f&&g?v.jsxs(v.Fragment,{children:[!e&&v.jsx("div",{className:"search-field",children:v.jsx(jt,{placeholder:"Recherche",value:m,ref:x,onChange:T,onPressEnter:T,prefix:v.jsx(Xf,{}),allowClear:!0})}),v.jsx(bd,{theme:"dark",className:"cti-menu",mode:"inline",selectedKeys:f,openKeys:g,multiple:!1,onSelect:F,onOpenChange:D,items:C})]}):null:t==="myfavorites"?v.jsx("div",{className:"menu-no-access",children:"Vous n'avez pas encore créé de favoris !"}):v.jsx("div",{className:"menu-no-access",children:"Vous n'avez pas accès à ce module"})},UR=e=>{if(e.swf){let r=e.swf.replace(".swf","").replace("./","").split("_").pop();r=r.replace("./CTI_","");const n=ns(r);return qv(n,{lower:!0})}const t=e.jisPagename||e.jisComponent;if(t){const r=ns(t);return qv(r,{lower:!0})}return lo(8610,e.label),""},dY=(e,t)=>e+"/"+qv(t.label,{lower:!0}),cj=e=>e.jisPagename?"page":UR(e)==="view-1"?"view":"component",P9=(e,t="")=>{let r={};return Object.values(e).forEach(n=>{const i=dY(t,n);n.children?r={...r,...P9(n.children,i)}:r[n.name]=n.swf!==""?`${i}/${n.name}`:i}),r},fY=e=>{let t=[];return e.forEach(r=>{r&&(t.push(r.key),r.props?.children&&(Array.isArray(r.props.children)?t=[...t,...fY(r.props.children)]:typeof r.props.children=="object"&&(t=[...t,...fY([r.props.children])])))}),t};GSe.propTypes={siderIsCollapsed:J.bool,selectedModuleKey:J.string};const SMt=ce.memo(GSe),RMt=({siderIsCollapsed:e,handleCollapseSider:t})=>{const r=Sn(),n=dt(c=>c.cti.menu.modules),i=dt(c=>c.cti.ui.showMenus),a=dt(c=>c.cti.ui.primaryColor),o=dt(c=>c.cti.menu.selectedModuleKey);E.useEffect(()=>{Object.keys(n).length||r(zyt())},[r,n]);const[s,l]=E.useState();return E.useEffect(()=>{l(TMt(o,e))},[o,e]),v.jsxs("div",{className:"Sider",style:{display:i===!0?"flex":"none"},children:[v.jsx("div",{className:"menuLabelContainer",children:v.jsx("span",{className:"menuLabel",style:{backgroundColor:a},children:v.jsx(Wr,{title:"Informations",placement:"bottom",children:s})})}),v.jsx(nD,{className:"SiderContent",children:v.jsx(Jx,{in:!0,classNames:"menu-fade",timeout:300,unmountOnExit:!0,children:v.jsx("div",{style:{height:300},children:v.jsx(SMt,{siderIsCollapsed:e,selectedModuleKey:o})})},o)}),v.jsx("div",{className:"SiderFooter",children:v.jsxs("div",{className:"ctiLogo",children:[v.jsx(oA,{className:"sider-divider"}),v.jsx(xMt,{style:{height:"30px",margin:"10px 0"}})]})})]})};function TMt(e,t){switch(e){case"accueil":return t?v.jsx(BMt,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(wMt,{className:"sider-icon"}),v.jsx("span",{children:"Accueil"})]});case"myfavorites":return t?v.jsx(HSe,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(USe,{className:"sider-icon"}),v.jsx("span",{children:"Mes Favoris"}),v.jsx(_B,{to:{pathname:"/outils/parametrage-utilisateur/organisation-de-mes-favoris/favorites-manager",state:{fromSider:!0}},children:v.jsx(da,{title:"Organisation de mes favoris",children:v.jsx(A7,{style:{color:"white",marginLeft:"10px"}})})})]});case"pmsissr":return t?v.jsx(pMe,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(PL,{className:"sider-icon"}),v.jsx("span",{children:"PMSI SMR"})]});case"pmsihad":return t?v.jsx(lMe,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(sMe,{className:"sider-icon"}),v.jsx("span",{children:"PMSI HAD"})]});case"pmsipsy":return t?v.jsx(AMe,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(PL,{className:"sider-icon"}),v.jsx("span",{children:"PMSI PSY"})]});case"pmsi":return t?v.jsx(uMe,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(cMe,{className:"sider-icon"}),v.jsx("span",{children:"PMSI MCO"})]});case"activite":return t?v.jsx($xe,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(qxe,{className:"sider-icon"}),v.jsx("span",{children:"Activité"})]});case"rh":return t?v.jsx(fMe,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(dMe,{className:"sider-icon"}),v.jsx("span",{children:"Ressources Humaines - Paie"})]});case"ssae":return t?v.jsx(gMe,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(hMe,{className:"sider-icon"}),v.jsx("span",{children:"SSAE"})]});case"compta":return t?v.jsx(eMe,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(Zxe,{className:"sider-icon"}),v.jsx("span",{children:"Comptabilité"})]});case"dpi":return t?v.jsx(rMe,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(tMe,{className:"sider-icon"}),v.jsx("span",{children:"Dossier Patient"})]});case"qualite":return t?v.jsx(kL,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(kL,{className:"sider-icon"}),v.jsx("span",{children:"Qualité"})]});case"eco":return t?v.jsx(iMe,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(nMe,{className:"sider-icon"}),v.jsx("span",{children:"Gestion Economique"})]});case"eis":return t?v.jsx(oMe,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(aMe,{className:"sider-icon"}),v.jsx("span",{children:"EIS"})]});case"outils":return t?v.jsx(qH,{className:"sider-icon-collapse"}):v.jsxs(v.Fragment,{children:[v.jsx(vMe,{className:"sider-icon"}),v.jsx("span",{children:"Outils"})]});default:return"Menu"}}const uce=ce.memo(RMt);function QMt(e){let t=Ft(e,"HTTP_SERVICE");const r=Ft(t[0],"DASHBOARDS");let n={};return r&&r.length&&r.forEach(i=>{let a=zr(i),o=Ft(i,"DASHBOARD");o&&o.length&&(a.modules=FMt(o)),n[a.type]=a}),n}function KSe(e){let t=[];e.linkViewVariables!==""&&(t=e.linkViewVariables.split("&"));let r={};return t.forEach(function(i,a){let o=i.split("="),s=o[0],l=o[1];r[`${s}-${a}`]={name:s,value:l}}),r}function DMt(e,t){let r=[],n=Ft(e,"DASHBOARD");return n&&n.length&&n.forEach((i,a)=>{let o=zr(i);o.key=t.key+"-"+a;let s=KSe(o),l=VSe(o);o.icon=l,o.viewLinkParams=s,r.push(o)}),r}function FMt(e){let t=[];return e.forEach((r,n)=>{let i=zr(r);i.key=n.toString();let a=KSe(i),o=DMt(r,i),s=VSe(i);i.icon=s,i.children=o,i.viewLinkParams=a,t.push(i)}),t}function VSe(e){let t="";switch(e.status){case"OK":t=v.jsx(eT,{twoToneColor:"#52c41a"});break;case"KO":t=v.jsx(tT,{twoToneColor:"#d12121"});break;case"WARNING":t=v.jsx(_Ne,{twoToneColor:"#FF8801"});break}return t}const _Mt=()=>async function(e,t){try{const r=await Vn("modules/outils/php/httpService_dashboards_getPortalDashboards.php"),n=QMt(r);e(h6e(n))}catch(r){console.error(r)}},NMt=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M20.883 17.16c-1.254-1.535-2.14-2.316-2.14-6.547 0-3.875-1.978-5.255-3.606-5.925a.87.87 0 0 1-.486-.516c-.286-.972-1.087-1.828-2.151-1.828-1.065 0-1.866.857-2.148 1.83-.066.224-.27.425-.486.513-1.63.672-3.607 2.047-3.607 5.926-.003 4.23-.888 5.012-2.142 6.547-.52.635-.064 1.59.844 1.59h15.083c.903 0 1.355-.957.839-1.59M15.625 18.75v.781a3.125 3.125 0 1 1-6.25 0v-.781"})}),kMt=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{fill:"currentColor",d:"M12.642 2.344C6.93 2.267 2.267 6.93 2.344 12.642 2.42 18.12 6.88 22.58 12.358 22.656c5.713.078 10.375-4.585 10.297-10.297C22.58 6.88 18.12 2.42 12.642 2.344m6.172 15.979a.194.194 0 0 1-.235.04.2.2 0 0 1-.064-.056 6.1 6.1 0 0 0-1.58-1.445c-1.243-.798-2.818-1.237-4.435-1.237s-3.192.44-4.435 1.237a6.1 6.1 0 0 0-1.58 1.445.196.196 0 0 1-.3.015 8.56 8.56 0 0 1-2.279-5.675c-.08-4.752 3.82-8.73 8.573-8.74 4.754-.013 8.615 3.847 8.615 8.593a8.56 8.56 0 0 1-2.28 5.823"}),v.jsx("path",{fill:"currentColor",d:"M12.5 7.031c-.963 0-1.834.361-2.452 1.017-.619.656-.928 1.562-.858 2.536.142 1.916 1.626 3.479 3.31 3.479s3.165-1.563 3.31-3.479c.072-.964-.234-1.862-.863-2.53-.621-.66-1.49-1.023-2.447-1.023"})]});var PMt=Rc();const OMt=xn(PMt);var uj,Ace;function jMt(){if(Ace)return uj;Ace=1;var e=Hy(),t=cSe(),r=Gy(),n=t(function(i,a){e(a,r(a),i)});return uj=n,uj}var Aj,dce;function zMt(){return dce||(dce=1,Aj=jMt()),Aj}var LMt=zMt();const fce=xn(LMt);function YMt(e,t,r,n){for(let i in e)if(typeof e[i]=="object"){let a=e[i].name,o=e[i].value;if(a!=="_NONE"){let s=o;/=|SELECT.|VIEW.|ROW.|return|Date|'(.*)'/gm.test(s)&&(isNaN(Number(s))?s=mi(o,r,n):s=Number(s)),s&&(t[a]=s)}}else t[i]=e[i];return t}function UMt(e,t,r,n){return Object.values(e).forEach(i=>{let a={};if(i.name!=="_NONE"&&i.value){const o=mi(i.value,r,n);if(OMt(o))for(let s in o)t[s]=o[s]}t={...t,...a}}),t}function HMt(e,t,r){let n={};return e?n=fce({},e.run.args,t):n=fce({},r,t),!t.ALIAS_PERIODE&&n.PERIODE&&(n.ALIAS_PERIODE="-1"),GMt(n)}function GMt(e){delete e.ALIAS_PERIODE2,delete e.ALIAS_PERIODE3;for(let t in e)e[t]==="undefined"&&delete e[t];return e}const KMt=async(e,t)=>{const r=La(),n=await Wo({method:"get",url:r+`modules/base/php/getCsvFile.php?longfile=${encodeURI(e.longfile)}`,responseType:"arraybuffer",headers:{"Content-Type":"multipart/form-data"}});let i="cti.zip";n.headers["content-disposition"]&&(i=n.headers["content-disposition"].match(/filename="(?<filename>.*)"/).groups.filename),pD(n.data,i),t(lm(!1))};async function pQ(e,t,r,n,i,a=null,o=null,s=null,l=null){r(lm(!0));const c=e.replace(".XML","");let u=Object.keys(i.moduleEntries).find(p=>p===c),A,d={},f={};(o||s)&&(A=s.row?s.row:o),t&&(d=YMt(t,d,n,A)),a&&(d=UMt(a,d,n,A)),f=HMt(n,d,t);const h=vD(f).substring(0,7);let g=u?i.moduleEntries[u]+"?p="+h:e.replace(".XML","")+"?p="+h;if(!u&&l!==i.selectedModuleKey){const p=i.modules[l];if(p){const m=P9(p.children,`/${l}`);u=Object.keys(m).find(y=>y===c),g=u?m[u]+"?p="+h:`/${l}/${e.replace(".XML","")}?p=${h}`}}g.startsWith("*URL")?KMt(f,r):ls.unstable_batchedUpdates(()=>{r(ipe(c,e,!0)),r(e1t(g,h,f)),r(rg(null,null)),r(pw(null))})}const VMt=({visible:e,closeModal:t})=>{const n=[{name:"Vues",shortcuts:{f:"Ouvrir / Fermer les filtres",e:"Lancer l'analyse"}}].map((i,a)=>{let o=Object.keys(i.shortcuts).map((s,l)=>v.jsx("div",{className:"shortcut",children:v.jsxs("p",{children:[v.jsx(Lx,{className:"shortcut-key",children:s}),i.shortcuts[s]]})},l));return v.jsxs("div",{className:"shortcut-section",children:[v.jsx("div",{className:"section-title",children:i.name}),v.jsx("div",{className:"section-shortcuts",children:o})]},a)});return Vl.createPortal(v.jsx(ya,{title:"Raccourcis clavier",open:e,footer:null,onCancel:t,centered:!0,width:"30vw",className:"shortcuts-modal",zIndex:3100,children:n}),document.getElementById("root"))},hY=({label:e,infos:t})=>v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"module-tooltip-label",children:e}),t&&v.jsx("div",{style:{marginTop:8},children:Object.keys(t).map(r=>v.jsxs("div",{style:{display:"flex"},children:[v.jsx("div",{style:{width:200},children:t[r].label})," ",v.jsx("div",{style:{flex:3,textAlign:"right"},children:t[r].value})]},r))})]});hY.propTypes={label:J.string,infos:J.object};const JMt=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 26 25",...e,children:[v.jsx("path",{fill:"currentColor",d:"M21.594 8.594h-5.469V3.125A2.344 2.344 0 0 0 13.781.781H4.406a2.344 2.344 0 0 0-2.343 2.344v20.313a.78.78 0 0 0 .78.78h5.079a.39.39 0 0 0 .39-.39v-3.494c0-.42.324-.78.744-.802a.78.78 0 0 1 .819.78v3.516a.39.39 0 0 0 .39.39h12.891a.78.78 0 0 0 .782-.78v-12.5a2.344 2.344 0 0 0-2.344-2.344M5.289 21.087a.781.781 0 1 1-.203-1.549.781.781 0 0 1 .203 1.55m0-3.906a.782.782 0 1 1-.202-1.55.782.782 0 0 1 .202 1.55m0-3.906a.781.781 0 1 1-.203-1.549.781.781 0 0 1 .203 1.549m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.907a.781.781 0 1 1-.203-1.549.781.781 0 0 1 .203 1.55m3.906 11.72a.782.782 0 1 1-.202-1.551.782.782 0 0 1 .202 1.55m0-3.907a.781.781 0 1 1-.202-1.549.781.781 0 0 1 .202 1.549m0-3.906a.781.781 0 1 1-.202-1.55.781.781 0 0 1 .202 1.55m0-3.907a.781.781 0 1 1-.202-1.549.781.781 0 0 1 .202 1.55m3.907 15.625a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.906a.782.782 0 1 1-.203-1.55.782.782 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.907a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m9.078 17.194h-6.055v-12.5h5.469a.78.78 0 0 1 .781.781v11.524a.195.195 0 0 1-.195.195"}),v.jsx("path",{fill:"currentColor",d:"M20.031 19.531a.782.782 0 1 0 0 1.564.782.782 0 0 0 0-1.564m0-3.906a.78.78 0 1 0 0 1.562.78.78 0 0 0 0-1.562m0-3.906a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563m-3.125 7.812a.782.782 0 1 0 0 1.564.782.782 0 0 0 0-1.564m0-3.906a.78.78 0 1 0 0 1.562.78.78 0 0 0 0-1.562m0-3.906a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563"})]}),WMt=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:[v.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8.594 20.313v3.125M3.906 1.563h9.375a1.56 1.56 0 0 1 1.563 1.562v20.117a.195.195 0 0 1-.196.195H2.344V3.125a1.56 1.56 0 0 1 1.562-1.562m11.719 7.812h5.469a1.56 1.56 0 0 1 1.562 1.563v12.5h-7.812V10.156a.78.78 0 0 1 .781-.781"}),v.jsx("path",{fill:"currentColor",d:"M4.79 21.087a.781.781 0 1 1-.204-1.549.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.204-1.549.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.204-1.549.781.781 0 0 1 .203 1.549m0-3.906a.781.781 0 1 1-.204-1.55.781.781 0 0 1 .203 1.55m0-3.907a.781.781 0 1 1-.204-1.549.781.781 0 0 1 .203 1.55m3.905 11.72a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.907a.781.781 0 1 1-.202-1.549.781.781 0 0 1 .202 1.549m0-3.906a.781.781 0 1 1-.202-1.55.781.781 0 0 1 .202 1.55m0-3.907a.781.781 0 1 1-.202-1.549.781.781 0 0 1 .202 1.55m3.907 15.625a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m0-3.906a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55M13.053 9.147a.78.78 0 0 0-.002-1.104.78.78 0 0 0-1.104-.003.78.78 0 0 0 .002 1.104.78.78 0 0 0 1.104.003M12.602 5.462a.781.781 0 1 1-.203-1.55.781.781 0 0 1 .203 1.55m6.93 14.07a.782.782 0 1 0 0 1.562.782.782 0 0 0 0-1.563m0-3.907a.78.78 0 1 0 0 1.562.78.78 0 0 0 0-1.562m0-3.906a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563m-3.126 7.812a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563m0-3.906a.78.78 0 1 0 0 1.562.78.78 0 0 0 0-1.562m0-3.906a.782.782 0 1 0 0 1.563.782.782 0 0 0 0-1.563"})]}),XMt=(e,t,r)=>{let n=e.filter(o=>!Mgt.includes(o.label));n=n.map(o=>{const s=r.modules[o.softCode.substring(5)];return{...o,info:s?.informations??{},key:o.name.toLowerCase(),purchased:o.licenceOK==="OK"}});let i=[...n];t.forEach(o=>{i.find(l=>l.key===o.key)||i.push({...o,purchased:!1})});const a=i.findIndex(o=>o.key==="outils");return a>-1&&i.push(i.splice(a,1)[0]),qMt(i,mMe),$Mt(i),i},qMt=(e,t)=>{let r=[];return e.forEach((n,i)=>{r=t.find(a=>a.key===n.key),n.index=r?.index?r.index:e.length+i,n.icon=r?.icon?r.icon:v.jsx(JMt,{}),n.iconOutline=r?.iconOutline?r.iconOutline:v.jsx(WMt,{})}),e},$Mt=e=>(e.sort(function(r,n){return r.index<n.index?-1:r.index>n.index?1:0}),e),JSe=({handleModuleSelect:e,selectedKey:t,setSelectedKey:r})=>{const n=Sn(),i=pu(),a=dt(M=>M.cti.settings.data.userDisplaySettings),o=dt(M=>M.cti.ui.primaryColor),s=dt(M=>M.cti.licences.data.modules),l=dt(M=>M.cti.menu),c=dt(M=>M.cti.globals),u=XMt(s,mMe,l),A=u.filter(M=>M.key.includes("pmsi")),[d,f]=E.useState(()=>ZMt(a,A));E.useEffect(()=>{let M=i.location.pathname.split("/")[1];M===""&&(i.replace("/accueil/"),M="accueil",n(WE("accueil"))),r(M),c.isLoading===!1&&n(vy(M))},[i,i.location.pathname,n]),E.useEffect(()=>{t?.includes("pmsi")&&d!==t&&f(t)},[t,A]);const h=A.find(M=>M.key===d),g=t===h.key?h.icon:h.iconOutline,p=({key:M})=>{e({key:M}),M?.includes("pmsi")&&M!==d&&f(M)},m=u?.map(M=>Uo({label:v.jsx(Cg,{dot:!M.purchased,offset:[2,0],style:{background:o},children:v.jsx(da,{mouseEnterDelay:1,title:v.jsx(hY,{label:M.label,infos:M.info}),children:v.jsx("span",{className:"top-navigation-item",style:t===M.key?{color:o}:void 0,children:t===M.key?M.icon:M.iconOutline})})}),key:M.key})),y=m?.find(M=>M.key==="eis"),w=m.filter(M=>M.key!=="eis"&&M.key!=="outils").filter(M=>!M.key.includes("pmsi")),B=A.map(M=>Uo({label:v.jsx(Cg,{dot:!M.purchased,offset:[3,8],style:{background:o},children:v.jsx(da,{mouseEnterDelay:1,title:v.jsx(hY,{label:M.label,infos:M.info}),children:v.jsx("span",{className:"top-navigation-item",children:M.label})})}),key:M.key,icon:t===M.key?M.icon:M.iconOutline,className:"menu-item-pmsi"})),x=[{label:v.jsx(da,{mouseEnterDelay:1,title:"Mes favoris",children:v.jsx("span",{className:"top-navigation-item",children:t==="myfavorites"?v.jsx(USe,{}):v.jsx(HSe,{})})}),key:"myfavorites"},y,{label:v.jsx(oA,{type:"vertical",style:{height:32,borderColor:"rgba(0,0,0,0.1)"}}),key:"divider-1",disabled:!0},{key:"subMenu",label:v.jsx("span",{children:g}),children:B,popupClassName:"pmsi-popup",onTitleClick:()=>e({key:d})},...w];return v.jsx("div",{className:"top-navigation-menu",children:v.jsx(bd,{mode:"horizontal",selectedKeys:[t],onClick:p,items:x,subMenuCloseDelay:.7})})},ZMt=(e,t)=>{if(e?.pmsiDefaultModule)return e.pmsiDefaultModule;const r=t.find(n=>n.purchased);return r?r.key:"pmsi"};JSe.propTypes={handleModuleSelect:J.func,selectedKey:J.string,setSelectedKey:J.func};const ebt=ce.memo(JSe),tbt=({handleCollapseSider:e,siderIsCollapsed:t})=>{const[r,n]=E.useState(!1),i=Sn(),a=dt(K=>K.cti.settings.data.session),o=dt(K=>K.cti.settings.data.environment),s=dt(K=>K.cti.settings.data.version),l=dt(K=>K.router.location.pathname),c=dt(K=>K.cti.ui.showShortcuts),u=dt(K=>K.cti.ui.bugTracker),A=dt(K=>K.cti.notifications.data),d=dt(K=>K.cti.ui.showMenus),f=dt(K=>K.cti.ui.menuMode),h=dt(K=>K.cti.ui.devMode),g=dt(K=>K.cti.menu),p=dt(K=>K.cti.menu.item),m=dt(K=>K.cti.menu.selectedModuleKey),y=dt(K=>K.cti.settings.data.environment),C=pu(),w=dt(K=>K.router),B=dt(K=>K.cti.history.modules),[x,M]=E.useState(null);let S=l.split("/")[1];E.useEffect(()=>{i(R7(S))},[i,S]),E.useEffect(()=>{i(_Mt())},[i]);const R=()=>t?v.jsx(Y8e,{}):v.jsx(rJ,{}),b=K=>{i(_Pe(K))},T=({key:K})=>{let U;switch(K){case"logout":LBe();break;case"support":U=document.createElement("a"),U.href=JBe(o,s),document.body.appendChild(U),U.click(),document.body.removeChild(U);break;case"shortcuts":i(iJ(!0));break;case"tools":P({key:"outils"});break;case"about":n(!0);break;case"reload_menu":i(jyt());break;case"reload_filters":i(AD());break;case"reload_views":pIe();break}},D=()=>{i(iJ(!1))},F=(K,U)=>{U.stopPropagation(),i(BE(!!K)),i(sve())},_=()=>{i(WE("options")),C.push("/outils/logs")},N=(K,U)=>{const G=U.node;P({key:G.moduleKey}),pQ(G.linkView,G.linkViewVariables,i,null,g,null,null,null,G.moduleKey)},P=({key:K})=>{i(VQ(!1)),i(BE(!1));const U=p?{...p,url:`${{...w.location}.pathname}${{...w.location}.search}`}:null,G=p?.softCode.slice(5)??null;if(G&&(!U.favoriteOwner||U.favoriteOwner==="")&&U.url.includes(G)&&i(a6e(G,U)),i(vy(K)),M(K),B[K]){const z=B[K];i(gT(z)),C.replace(z.url,{fromSider:!0})}else i(gT(null)),i(WE(K)),C.push(`/${K}`)},k=[Uo({label:v.jsxs(v.Fragment,{children:["Menu drawer",v.jsx(Go,{checked:f===cT,onChange:F,style:{marginLeft:6},size:"small"})]}),key:"menu_mode",icon:v.jsx(rJ,{})}),Uo({type:"divider"}),Uo({label:"Recharger le menu",key:"reload_menu",icon:v.jsx(wE,{})}),Uo({label:"Recharger les filtres",key:"reload_filters",icon:v.jsx(wE,{})}),Uo({label:"Recharger les vues",key:"reload_views",icon:v.jsx(wE,{})}),Uo({type:"divider"}),Uo({label:"Raccourcis clavier",key:"shortcuts",icon:v.jsx(Ype,{})}),Uo({label:"A propos",key:"about",icon:v.jsx(HQ,{})}),Uo({label:"Contacter le support",key:"support",icon:v.jsx(Ppe,{})}),Uo({type:"divider"}),Uo({label:"Paramètres",key:"tools",icon:v.jsx(qH,{})}),Uo({label:"Se déconnecter",key:"logout",icon:v.jsx(P8e,{})})],j=()=>{const K=Object.values(A).map((U,G)=>{let z=Y();return{label:v.jsx(Cg,{count:z,offset:[10,10],children:U.type}),key:G,children:v.jsxs(v.Fragment,{children:[v.jsx(Sd,{showIcon:!0,defaultExpandAll:!0,treeData:U.modules,onSelect:U.type==="EXPERT"?N:null}),o.ISEXPLOIT&&v.jsx(_B,{to:"/outils/exploit",children:v.jsx(wt,{type:"primary",style:{width:"100%",marginTop:12},className:"notifications-list-detail",children:v.jsx("span",{children:"Accès au détail"})})})]})}});return v.jsx("div",{className:"notifications-menu",children:v.jsx(za,{centered:!0,items:K})})},Y=()=>{let K=0;return Object.values(A).forEach((U,G)=>{U?.module&&(K=Object.values(U?.modules).filter(z=>z.status==="KO").length)}),K},X=Object.keys(s).map(K=>v.jsx("div",{className:"about-version",children:`${K} v${s[K]}`},K));return v.jsxs("div",{className:"Top",style:{display:d===!0?"flex":"none"},children:[v.jsx(ya,{open:r,footer:null,onCancel:()=>n(!1),width:700,children:v.jsxs("div",{className:"about-modal",children:[v.jsx("div",{className:"about-logo",children:v.jsx(VBe,{style:{height:"80px",margin:"10px 0"}})}),v.jsx("div",{className:"about-environment",children:`${o.ENVIRONMENT} (${o.FINESS})`}),v.jsx("div",{className:"about-versions",children:X}),v.jsxs("div",{children:["Build n°: ",window.appVersion]}),v.jsx(wt,{type:"link",href:"https://www.ctisante.com",children:"https://www.ctisante.com"})]})}),v.jsx(wt,{className:"siderButton",type:"link",onClick:e,disabled:m==="accueil",children:R()}),v.jsx(_B,{to:"/accueil",children:v.jsx(da,{placement:"bottom",title:"Accueil",children:v.jsx("div",{className:"headerEtablissement",children:v.jsxs("div",{children:[v.jsx("div",{className:"nomEtablissement",children:y&&y.ENVIRONMENT}),v.jsx("div",{className:"numFiness",children:v.jsx(Lx,{style:{background:"#eeeeee"},icon:v.jsx(INe,{style:{marginTop:"3px"}}),children:y&&y.FINESS})})]})})})}),v.jsx(ebt,{handleModuleSelect:P,selectedKey:x,setSelectedKey:M}),v.jsx(VMt,{visible:c,closeModal:D}),v.jsxs("div",{className:"settings-buttons",children:[a.ISROLECTI&&h===!0&&v.jsx(wt,{type:"link",onClick:_,children:v.jsx(Cg,{count:u,children:v.jsx($V,{})})}),a.ISROLECTI&&h===!1&&v.jsx(wt,{type:"link",disabled:!0,children:v.jsx($V,{})}),a.ISROLECTI&&v.jsx(Go,{style:{height:"20px",width:"auto"},checked:h,onChange:b}),A&&v.jsx(y4,{content:j(),placement:"bottomRight",arrow:!0,trigger:"click",className:"settings-dropdown",children:v.jsx(wt,{type:"link",children:v.jsx(Cg,{count:Y(),children:v.jsx(NMt,{})})})}),v.jsx(Kg,{menu:{items:k,onClick:T},placement:"bottomRight",arrow:!0,overlayClassName:"settings-dropdown",trigger:["click"],children:v.jsxs(wt,{type:"link",className:"user-button",children:[v.jsx("span",{children:a.CONNECTEDUSER}),v.jsx(kMt,{})]})})]})]})},WSe=({style:e})=>v.jsx("div",{className:"progress-line"});WSe.propTypes={style:J.object};const{Panel:rbt}=dy,nbt=()=>v.jsx(dy,{className:"filters__collapse",defaultActiveKey:["favorite"],children:v.jsxs(rbt,{header:"Définition du favori",children:[v.jsx(Je.Item,{label:"Label",name:"favorite_label",children:v.jsx(jt,{})}),v.jsxs("div",{className:"editor-header-checkbox",children:[v.jsx(Je.Item,{label:"Partagé",name:"favorite_shared",valuePropName:"checked",children:v.jsx(mn,{})}),v.jsx(Je.Item,{label:"Diffusé",name:"favorite_diffuser",valuePropName:"checked",children:v.jsx(mn,{})})]})]},"favorite")}),ibt=ce.memo(nbt),gY=(e,t,r,n,i,a,o)=>{if((i?.name==="PERIODE"||i?.name==="TOPERIODE")&&!a&&o?.ALIAS_PERIODE==="-1"||t==null)return!0;if(t.toLowerCase()==="false")return!1;window.form=e,window.getValue=function(c,u){switch(c){case"ENV":return r.environment?.[u]??u;case"VIEW":return n?.[u]??u}};let s=t.replace(/(SELECT)\.([A-Za-z_0-9]*)/gm,"form.getFieldValue('$2')").replace(/(ENV|VIEW)\.([A-Za-z_0-9]*)/gm,"getValue('$1', '$2')").trim().replace(/=?/,"");try{return QB(s)}catch(l){return console.log(s),console.log(l),lo(8103,s,l),!0}};function vQ(e,t,r,n,i,a,o,s,l){return r&&r==="true"&&a===!1?!1:gY(e,t,n,i,o,s,l)}const abt=e=>e.treeData.filter(t=>{if(!t.condition)return!0;let r=t.condition.replace(/(SELECT)\.([A-Za-z_0-9]*)/gm,"form.getFieldValue('$2')").replace(/(ENV|VIEW)\.([A-Za-z_0-9]*)/gm,"getValue('$1', '$2')").trim().replace(/=?/,"");try{return QB(r)}catch(n){return console.log(r),console.log(n),!0}}),O9=({field:e,hidden:t,locked:r})=>v.jsx(Je.Item,{shouldUpdate:(n,i)=>n[e.name]!==i[e.name],children:n=>{let i="";return(n.getFieldValue(e.name)?e.selectedValue:e.unSelectedValue)!==e.default&&e.showIfNotDefault==="true"&&(i="changed-filter"),v.jsx(Je.Item,{name:e.name,valuePropName:"checked",shouldUpdate:!0,className:i,hidden:t,locked:r.toString(),children:v.jsx(mn,{field:e})},e.name)}});O9.propTypes={field:J.object,hidden:J.bool,locked:J.oneOfType([J.string,J.bool])};var dj,hce;function obt(){return hce||(hce=1,dj=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,i,a;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(i=n;i--!==0;)if(!e(t[i],r[i]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(i of t.entries())if(!r.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],r.get(i[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(i of t.entries())if(!r.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(n=t.length,n!=r.length)return!1;for(i=n;i--!==0;)if(t[i]!==r[i])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),n=a.length,n!==Object.keys(r).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=n;i--!==0;){var o=a[i];if(!(o==="_owner"&&t.$$typeof)&&!e(t[o],r[o]))return!1}return!0}return t!==t&&r!==r}),dj}var sbt=obt();const _g=xn(sbt),lbt=({field:e,form:t,hidden:r,isFieldEnabled:n,locked:i})=>{const a=(o,s,l)=>{s.field==='"ALIAS_PERIODE"'&&s.data2!==void 0&&s.data3!==void 0&&(t.setFieldsValue({PERIODE:s.data2}),t.setFieldsValue({TOPERIODE:s.data3}))};return v.jsx(Je.Item,{shouldUpdate:(o,s)=>o[e.name]!==s[e.name],children:o=>{let s=!1,l=!1,c=o.getFieldValue(e.name),u=[],A=[],d=abt(e);u=Uf(d,u);const f=u.find(p=>p.option.data===c);let h=[];f&&!_g(A,f.option.parentKeys)?A=f.option.parentKeys:_g(A,h)||(A=h),c||(c=e.value);let g="";return c!==e.default&&c&&e.showIfNotDefault==="true"&&(g="combo-modified"),c==="C*"&&(l=!0),c==="T*"&&(s=!0),v.jsxs("div",{className:"form-combo-manual",children:[v.jsx(Je.Item,{style:{width:e.width},shouldUpdate:!0,name:e.name,hidden:r,children:v.jsx(Xa,{hidden:r,className:g,dropdownStyle:{maxHeight:400,overflow:"auto",minWidth:200},disabled:!n,treeData:d,onSelect:a,treeDefaultExpandedKeys:A,locked:i?"true":"false",showSearch:!0,filterTreeNode:(p,m)=>m.title&&m.title.toLowerCase().indexOf(p.toLowerCase())>=0})},e.name),l&&v.jsx(Je.Item,{shouldUpdate:!0,name:`${e.name}_CODE`,className:"filters__form--pading",children:v.jsx(jt,{locked:i?"true":"false"})},`${e.name}_CODE`),s&&v.jsx(Je.Item,{shouldUpdate:!0,name:`${e.name}_TEXTE`,className:"filters__form--pading",children:v.jsx(jt,{})},`${e.name}_TEXTE`)]})}})};O9.propTypes={field:J.object,hidden:J.bool,locked:J.oneOfType([J.string,J.bool]),form:J.object,isFieldEnabled:J.any};const cbt=ce.memo(lbt,_g),XSe=({field:e,hidden:t})=>{const n={width:e.width/2};return v.jsxs("div",{className:"filters__filtersFieldNumberInterval",style:{width:e.width},children:[v.jsx(Je.Item,{name:e.name,className:"filtersIntervalNumber",style:{style:n},hidden:t,children:v.jsx(jt,{placeholder:"",hidden:t})},e.name),v.jsx("span",{className:"filters__intervalNumberLabel",children:" à "}),v.jsx(Je.Item,{name:`${e.name}2`,className:"filtersIntervalNumber",style:{style:n},children:v.jsx(jt,{placeholder:"",hidden:t})},`${e.name}2`)]})};XSe.propTypes={field:J.object,hidden:J.bool};const qSe=({field:e,hidden:t,locked:r})=>{const n=()=>e.UI==="textArea"?v.jsx(jt.TextArea,{className:"combo-modified",placeholder:"",size:"middle",hidden:t,field:e,locked:r.toString()}):e.UI==="number"?v.jsx(Twe,{className:"combo-modified",placeholder:"",size:"middle",hidden:t,field:e,locked:r.toString()}):v.jsx(jt,{className:"combo-modified",placeholder:"",size:"middle",hidden:t,field:e,locked:r.toString()});return v.jsx(Je.Item,{name:e.name,style:{width:e.width},hidden:t,children:n()},e.name)};qSe.propTypes={field:J.object,hidden:J.bool,locked:J.oneOfType([J.string,J.bool])};const j9=({view:e,index:t,field:r,form:n,totalItems:i,filterItems:a,setFilterItems:o,formValues:s,initialFormValues:l})=>{const c=dt(w=>w.cti.settings.data),u=dt(w=>w.cti.ui.filters.editor),A=a.filter(w=>w.name===r.name),d=A[0]?.locked===!0||A[0]?.locked==="true",f=dt(w=>w.cti.ui.primaryColor),h=e.run.properties,g=vQ(n,r.visible,r.locked,c,h,u,s,l),p=vQ(n,r.enabled,r.locked,c,h,u,r,s,l),m=!(t===0&&r.UI!=="check"||!r.label||r.label.trim()===""||g===!1),y=()=>{o(a.map(w=>w.name===r.name?{...w,locked:!d}:w))},C=()=>{switch(r.UI){case"check":return v.jsx(O9,{field:r,form:n,hidden:!g,locked:d});case"combo":return v.jsx(cbt,{field:r,isFieldEnabled:p,form:n,hidden:!g,locked:d});case"text":case"textArea":case"number":return v.jsx(qSe,{field:r,hidden:!g,locked:d});case"numberInterval":return v.jsx(XSe,{field:r,hidden:!g});default:return v.jsx(Je.Item,{hidden:!g,children:r.name+" | "+r.label},r.name+t)}};return v.jsxs("div",{className:"filter-field-item",style:{flex:i===t+1?4:3,display:g?"flex":"none"},children:[m&&v.jsx("div",{className:"filter-field-item-label",children:r.label}),v.jsxs("div",{className:"filter-field-item-input",children:[u?v.jsx(wt,{type:"link",className:"editor-lock",onClick:y,children:d?v.jsx(v7,{style:{color:f}}):v.jsx(Kpe,{})}):null,C()]})]})};j9.propTypes={view:J.object,index:J.number,field:J.object,form:J.object,totalItems:J.number,filterItems:J.array,setFilterItems:J.func,formValues:J.oneOfType([J.array,J.object]),initialFormValues:J.object};const ubt=ce.forwardRef(({children:e,title:t,...r},n)=>{const[i,a]=E.useState(!1),o=nH(c=>{for(let u of c)l(u.target)},500),s=ce.useMemo(()=>new ResizeObserver(o),[o]);E.useEffect(()=>{const c=n.current;return l(c),n&&s.observe(c),()=>{c&&s.unobserve(c)}},[n,s]);function l(c){c?.offsetWidth&&c?.scrollWidth&&a(c.offsetWidth<c.scrollWidth)}return i?v.jsx(da,{placement:"topLeft",...r,title:t?v.jsx("div",{style:{width:"100%"},dangerouslySetInnerHTML:{__html:t}}):null,children:e}):e}),$Se=({group:e})=>{const t=E.useRef(),[r,n]=E.useState(""),[i,a]=E.useState({});return E.useEffect(()=>{e.label&&e.label!==""?n(e.label.trim()):e.field[0]?.label&&e.field[0].label!==""&&(n(e.field[0].label.trim()),a({fontWeight:"400"}))},[e]),v.jsx("div",{className:"filters-group-label",style:i,children:v.jsx("span",{ref:t,children:v.jsx(ubt,{title:r,ref:t,children:r})})})};$Se.propTypes={group:J.object};const Abt=({view:e,index:t,form:r,group:n,filterItems:i,setFilterItems:a,formValues:o,initialFormValues:s})=>{const l=dt(f=>f.cti.settings.data),c=dt(f=>f.cti.ui.filters.editor),u=e.run.properties,A=n.field.every(f=>!vQ(r,f.visible,f.locked,l,u,c));if(!n.field||A)return null;const d=n.field.map((f,h)=>v.jsx(j9,{field:f,form:r,index:h,totalItems:n.field.length,view:e,filterItems:i,setFilterItems:a,formValues:o,initialFormValues:s},h));return v.jsxs("div",{className:"filters-group",style:{display:"flex"},children:[v.jsx($Se,{group:n}),v.jsx("div",{className:"filters-group-fields",children:d})]},t)};j9.propTypes={view:J.object,index:J.number,form:J.object,group:J.object,filterItems:J.array,setFilterItems:J.func,formValues:J.oneOfType([J.array,J.object]),initialFormValues:J.object};const{Panel:gce}=dy,dbt=({view:e,loading:t})=>{const r=Sn(),[n]=Je.useForm(),i=pu(),a=e.run.properties,[o,s]=E.useState(),[l,c]=E.useState(),[u,A]=E.useState(null),d=dt(V=>V.cti.ui.filters.editor),[f,h]=E.useState(),g=dt(V=>V.cti.components.favorites.dataOnglet),[p,m]=E.useState(!1),y=dt(V=>V.cti.settings.data),C=dt(V=>V.cti.history.views),w=dt(V=>V.cti.globals),B=E.useRef(),x=e.desc.selections,M=dt(V=>V.cti.ui.primaryColor);if(E.useEffect(()=>{if(x){let V=P(Object.values(x));V=V.map((Z,ne)=>({...Z,id:ne+1})),h(V)}},[x]),E.useEffect(()=>{if(x!==void 0&&e.desc.attributes.globals===""||x!==void 0&&e.run.args&&w.module===Sf(e.desc.attributes.globals)&&Object.keys(w.data).length){let V=N();d&&(V.favorite_label=e.desc.attributes.label,V.favorite_shared=e.desc.attributes.favoriteShared==="true",V.favorite_direct=e.desc.attributes.favoriteEssential==="true",V.favorite_diffuser=e.desc.attributes.diffuser==="true"),V&&c(V)}},[x,e.run.args,w.module,e.desc.globals,d]),E.useEffect(()=>{l&&S(l)},[l]),(e.desc.attributes.globals||e.desc.attributes.globals!=="")&&w.module!==Sf(e.desc.attributes.globals))return v.jsx(co,{size:"small",className:"filters__loadingCube"});return v.jsx("div",{className:"filters-form",children:!t&&w.isLoading===!1?Y():v.jsx(co,{size:"small",className:"filters__loadingCube"})});function S(V){V!==void 0&&n.setFieldsValue(V)}function R(){const V=f.map(Z=>({...Z,locked:!p}));h(V),m(!p)}function b(){const V=e.desc.attributes.isFavorite==="true";let Z={vue:{XMLType:"VUE",fromView:V?e.desc.attributes.fromViewFile:`${e.desc.attributes.name}.XML`,label:n.getFieldValue("favorite_label"),title:e.desc.attributes.title,name:e.desc.attributes.name,viewFilePath:e.desc.attributes.viewFilePath,isFavorite:V?"true":"false",shared:n.getFieldValue("favorite_shared"),essential:"false",diffuser:n.getFieldValue("favorite_diffuser"),children:[]}};f.forEach(he=>{let me={XMLType:"FIELD",name:he.name,default:he.default,default2:he.default2?he.default2:"",value:n.getFieldValue(he.name),locked:he.locked?"true":"false"};he.UI==="check"&&(me.value===!0?me.value=he.selectedValue:me.value=he.unselectedValue===""?"0":he.unselectedValue),n.getFieldValue(`${he.name}2`)&&(me.value2=n.getFieldValue(`${he.name}2`)),me.value==="C*"&&(me.value=`C*${n.getFieldValue(`${he.name}_CODE`)}`),me.value==="T*"&&(me.value=`T*${n.getFieldValue(`${he.name}_TEXTE`)}`),Z.vue.children.push(me)});let ne=e.run.data;const re=Object.keys(ne);g.forEach(({tabName:he,columnsFiltered:me})=>{re.includes(he)&&(ne[he].datagrid.columns=[...me])}),Object.values(ne).forEach(he=>{let me=[],be={XMLType:"ONGLET",showDatagrid:"true",showCharts:"true",children:[{XMLType:"DATAGRID",showDatagrid:"true",showCharts:"true",forceColonnes:"",children:[]}]};Object.values(he.datagrid.columns).forEach(Me=>{let ie={XMLType:"COLUMN",dataField:Me.dataField,hide:String(Me.hidden)};be.children[0].children.push(ie),Me.visible&&me.push(Me.dataField)}),be.children[0].forceColonnes=me.join("|"),Z.vue.children.push(be)});let ue=gA(Z,!0);r(jv(!1)),r(o1t(ue,V))}async function T(){let V=n.getFieldsValue(!0);const Z=V.TYPE_COMPARAISON&&V.TYPE_COMPARAISON!=="S";for(const ie in V){!d&&ie.startsWith("favorite")&&delete V[ie];let Se=f.filter(Ue=>Ue.name===ie);if(Se[0]){Se[0].UI==="check"&&(V[ie]===!0?V[ie]=Se[0].selectedValue:V[ie]=Se[0].unselectedValue===""?"0":Se[0].unselectedValue);const Ue=Se[0].UI==="text"||Se[0].UI==="textArea"||Se[0].UI==="numberInterval";(V[ie]===void 0||V[ie]==="null"||V[ie]===""&&!Ue)&&delete V[ie]}ie==="ALIAS_PERIODE"&&V[ie]!=="-1"&&(V.ALIAS_PERIODE2=V.PERIODE,V.ALIAS_PERIODE3=V.TOPERIODE),(Z&&ie==="PERIODE_D"||Z&&ie==="TOPERIODE_D")&&delete V[ie],V[ie]==="C*"&&V[`${ie}_CODE`]&&(V[ie]=V[ie]+V[`${ie}_CODE`],delete V[`${ie}_CODE`]),V[ie]==="T*"&&V[`${ie}_TEXTE`]&&(V[ie]=V[ie]+V[`${ie}_TEXTE`],delete V[`${ie}_TEXTE`])}const ne=_(!0,!0,!1);let re={};V.ALIAS_PERIODE&&V.ALIAS_PERIODE!=="-1"&&(re.ALIAS_PERIODE2=V.ALIAS_PERIODE2,re.ALIAS_PERIODE3=V.ALIAS_PERIODE3);for(let ie in V)(!ne[ie]||ne[ie]!==V[ie]||ne[ie]===V[ie]&&["PERIODE","TOPERIODE","MOIS","TOMOIS"].includes(ie))&&(re[ie]=V[ie]);const he=vD(re).substring(0,7);let me=!1;he===i.location.search.substring(3)&&(me=!0);const be=YB(e.desc.attributes.name,re,0),Me="?p="+he;try{const ie=await xc(be);if(ie===null||ie.executed===!1||me){const Se=Object.assign({},e,{...e,run:{...e.run,args:re,executed:!1,forceServer:!0}});await Xv(be,Se.run)}}catch(ie){lo(8201,"",ie)}i.push(Me),ls.unstable_batchedUpdates(()=>{r(lm(!0)),r(jv(!1)),r(UE(e.desc.attributes.name,he,C,me))})}function D(V,Z){const ne=Object.keys(V)[0],re=Object.values(V)[0];if(ne==="JIS_FULL_PERIODE"&&re!==null&&n.setFieldsValue({PERIODE:re[0].format("YYYY-MM-DD"),TOPERIODE:re[1].format("YYYY-MM-DD")}),ne==="JIS_TOPERIODE"&&n.setFieldsValue({TOPERIODE:re.format("YYYY-MM-DD")}),ne==="ALIAS_PERIODE"&&re!=="-1"){const me=Sf(e.desc.attributes.globals);if(me&&me!==""){const Me=w.data.providers.ALIAS_PERIODE;if(Me){let Se=Kx(Me.children).find(Ue=>Ue.data===re);Se&&n.setFieldsValue({PERIODE:Se.data2,TOPERIODE:Se.data3})}}}let ue=/jsx-[0-9]_/,he={...V};if(ue.test(Object.values(he)[0])){const me=Object.keys(he)[0],be=Object.values(he)[0].replace(ue,"");n.setFieldsValue({[me]:be})}s(n.getFieldsValue())}function F(){const V=_();c(V),S(l)}function _(V=!1,Z=!1,ne=!0){let re={};return f.forEach(ue=>{if(ue.showIfNotDefault==="true"||Z)if(ue.UI==="check"&&!V)ue.default===ue.selectedValue?re[ue.name]=!0:re[ue.name]=!1;else{let he=ue.default;if(re[ue.name]=he,he==="*FIRST"&&ue.UI==="combo"&&ue.treeData[0]&&(re[ue.name]=ue.treeData[0].data),ne&&he&&(he.startsWith("#LI")||he.startsWith("#LS")||he.startsWith("#LC")||he.startsWith("#SL")||he.startsWith("#CH"))&&ue.UI==="combo"){const be=Uf(ue.treeData,[]).find(Me=>Me.option.aliasData===he);be&&(re[ue.name]=be.option.data)}ue.UI==="numberInterval"&&(re[`${ue.name}2`]=he)}}),re}function N(){let V={},Z=["0"];const ne=Object.values(x);if(ne.forEach((he,me)=>{G(he)&&Z.push(me)}),V={...e.run.args},P(ne).forEach(he=>{if(V[he.name]&&(V[he.name].startsWith("#LI")||V[he.name].startsWith("#LS")||V[he.name].startsWith("#LC")||V[he.name].startsWith("#SL")||V[he.name].startsWith("#CH"))&&he.UI==="combo"){const be=Uf(he.treeData,[]).find(Me=>Me.option.aliasData===V[he.name]);be&&(V[he.name]=be.option.data)}V[he.name]==="*FIRST"&&he.UI==="combo"&&he.treeData[0]&&(V[he.name]=he.treeData[0].data),(V[he.name]===void 0&&he.default!==void 0||V[he.name]==="undefined")&&(V[he.name]=he.default),V[he.name]!==he.default&&!Z.includes(he.sectionIndex)&&he.showIfNotDefault==="true"&&Z.push(he.sectionIndex),V[he.name]?.substring(0,2)==="C*"&&(V[`${he.name}_CODE`]=V[he.name].substring(2),V[he.name]=V[he.name].substring(0,2)),V[he.name]?.substring(0,2)==="T*"&&(V[`${he.name}_TEXTE`]=V[he.name].substring(2),V[he.name]=V[he.name].substring(0,2)),he.UI==="check"&&(V[he.name]=V[he.name]===he.selectedValue)}),Yo(Z,u)||A(Z),V.ALIAS_PERIODE&&V.ALIAS_PERIODE!=="-1"&&V.ALIAS_PERIODE2&&V.ALIAS_PERIODE3)V.PERIODE=V.ALIAS_PERIODE2,V.TOPERIODE=V.ALIAS_PERIODE3;else if(V.ALIAS_PERIODE&&V.ALIAS_PERIODE!=="-1"){const he=Sf(e.desc.attributes.globals);if(he&&he!==""){const be=w.data.providers.ALIAS_PERIODE;if(be){const Me=be.children.find(ie=>ie.data===V.ALIAS_PERIODE);Me&&(V.PERIODE=Me.data2,V.TOPERIODE=Me.data3)}}}else!V.ALIAS_PERIODE&&V.TOPERIODE&&(V.JIS_TOPERIODE=ma(V.TOPERIODE));return V.favorite_label="",V.favorite_shared=!1,V.favorite_direct=!1,V.favorite_diffuser=!1,V}function P(V){let Z=[];return[...V].forEach((re,ue)=>{re.group!==void 0?P(re.group).forEach(me=>{let be={...me,sectionIndex:ue};Z.push(be)}):re.field!==void 0&&re.field.forEach(he=>{let me={...he,sectionIndex:ue};Z.push(me)})}),Z}function k(){return x!==void 0&&!w.isLoading}function j(){return d?v.jsxs(v.Fragment,{children:[v.jsx(Wr,{title:"Enregistrer le favori",placement:"bottom",children:v.jsx(wt,{onClick:b,type:"link",children:v.jsx(Gpe,{})})}),v.jsx(Wr,{title:"Tout verrouiller/ Tout déverrouiller",placement:"bottom",children:v.jsx(wt,{onClick:R,type:"link",children:p?v.jsx(Kpe,{style:{color:M}}):v.jsx(v7,{})})})]}):v.jsx(Wr,{title:"Exécuter la requête (e)",placement:"bottom",children:v.jsx(wt,{htmlType:"submit",type:"link",children:v.jsx(y_e,{})})})}function Y(){return v.jsx(v.Fragment,{children:v.jsxs(Je,{layout:"horizontal",form:n,onValuesChange:D,onFinish:T,name:"Filters",children:[v.jsxs("div",{className:"filters-header",children:[v.jsx("div",{className:"filters-title",children:"Paramètres et sélections"}),v.jsxs("div",{className:"filters-actions",children:[j(),v.jsx(Wr,{title:"Réinitialiser les filtres",placement:"bottom",children:v.jsx(wt,{type:"link",onClick:F,children:v.jsx(qa,{})})})]})]}),v.jsxs("div",{ref:B,className:"filters-content",children:[d?v.jsx(ibt,{}):null,k()?X():v.jsx("div",{className:"loading-wrapper",children:v.jsx(co,{size:"small",className:"filters__loadingCube--filter"})})]})]})})}function X(){let V=U(x);return u?v.jsx(dy,{defaultActiveKey:u,destroyInactivePanel:!1,className:"filters__collapse",children:V}):null}function K(V){if(V.visible&&!gY(n,V.visible,y,a)||V.label===null||V.label===void 0)return!0;let Z=JQ({0:V},[]);return Z.every(ne=>ne.locked==="true")&&!d?!0:Z.every(ne=>ne.visible==="false"||!vQ(n,ne.visible,ne.locked,y,a,d))}function U(V){return Object.values(V).map((Z,ne)=>{if(K(Z))return null;const re=z(Z);return v.jsx(gce,{header:Z.label===""?null:Z.label,showArrow:Z.label!=="",forceRender:!0,style:{backgroundColor:Z.label===""?"white":"transparent"},children:re},ne)})}function G(V){return V.label===""||V.collapsible&&V.collapsible==="false"}function z(V,Z){let ne=V.group;if(ne!==void 0)return ne.map((re,ue)=>{if(re.visible&&!gY(n,re.visible,y,a))return null;const he=re.group;if(!he)return v.jsx(Abt,{group:re,form:n,index:ue,view:e,filterItems:f,setFilterItems:h,formValues:o,initialFormValues:l},ue);if(K(re))return null;const me=H(he)?[ue]:[];return v.jsx(dy,{className:"filters__collapse",defaultActiveKey:me,children:v.jsx(gce,{header:re.label,forceRender:!0,children:z(re)},ue)},ue+"collapse")})}function H(V){let Z=[];return V.forEach((ne,re)=>{ne.field&&ne.field.forEach(ue=>{l?.field?.name!==ue?.default&&!Z.includes(re)&&Z.push(re)})}),Z.length}},fbt=ce.memo(dbt),hbt=()=>v.jsx("div",{className:"filters-footer",children:v.jsx(Wr,{title:"Retour en haut de page",children:v.jsx(wt,{onClick:()=>{document.querySelector(".ant-drawer-body").scrollTop=0},type:"link",children:v.jsx(_pe,{})})})}),gbt=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:v.jsx("path",{fill:"currentColor",d:"M14.453 22.656q-.19 0-.368-.06l-3.914-1.302a1.17 1.17 0 0 1-.796-1.112V14.36l-.004-.007-8.235-9.591a1.465 1.465 0 0 1 1.113-2.42h20.505a1.465 1.465 0 0 1 1.113 2.42l-8.238 9.593-.004.006v7.122a1.17 1.17 0 0 1-1.172 1.172"})}),pbt=e=>v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 25 25",...e,children:v.jsx("path",{fill:"#fff",stroke:"currentColor",d:"M14.455 22.156h-.002a.7.7 0 0 1-.21-.034L10.33 20.82a.67.67 0 0 1-.455-.636v-5.931l-.044-.098a.5.5 0 0 0-.085-.131l-8.23-9.587a.965.965 0 0 1 .732-1.593h20.506a.965.965 0 0 1 .957 1.098l.495.07-.495-.07a.97.97 0 0 1-.224.495L15.25 14.03a.6.6 0 0 0-.063.091l-.062.112v7.253a.67.67 0 0 1-.196.474l.354.354-.354-.354a.67.67 0 0 1-.474.196Z"})}),ZSe=({loading:e})=>{const t=dt(n=>n.cti.ui.filters.visible),r=Sn();return v.jsx("div",{className:"cti-view-controls",children:v.jsx(Wr,{title:t?"Fermer paramètres et sélections (f)":"Ouvrir paramètres et sélections (f)",placement:"left",children:v.jsx(wt,{type:"link",children:t?v.jsx(gbt,{className:"filters-action-button",onClick:()=>r(jv(!t))}):v.jsx(pbt,{className:"filters-action-button",onClick:()=>r(jv(!t))})})})})};ZSe.propTypes={loading:J.bool};const{Paragraph:pce,Text:vbt}=Jg,eRe=({errors:e})=>{const[t,r]=E.useState([]),n=dt(o=>o.cti.ui.showOverlay),i=Sn();E.useEffect(()=>{e.length&&(r([...e]),i(ty([])))},[e,i]);const a=()=>{i(VQ(!1))};return n===!1?null:v.jsx(Vg,{icon:v.jsx(V_e,{}),title:"Une erreur est survenue",subTitle:"Si le problème persiste veuillez contacter le support CTI.",style:{height:"100%",position:"relative"},extra:[v.jsx(wt,{type:"primary",onClick:a,children:"Fermer"},"close")],children:v.jsxs("div",{className:"desc",children:[v.jsx(pce,{children:v.jsx(vbt,{strong:!0,style:{fontSize:16},children:"Nous avons détecté les erreurs suivantes:"})}),t.map(o=>v.jsxs(pce,{children:[v.jsx(YQ,{className:"site-result-demo-error-icon"}),o.text]},o.key))]})})};eRe.propTypes={errors:J.array};const mbt=({view:e,selectedSimiliTab:t})=>{const[r,n]=E.useState(!1),[i,a]=E.useState(!1),o=Sn(),s=dt(P=>P.cti.menu),l=dt(P=>P.cti.viewlinks.row),c=dt(P=>P.cti.viewlinks.cell),u=dt(P=>P.cti.history.sort),A=dt(P=>P.cti.ui.primaryColor),d=dt(P=>P.cti.ui.tab);window.TAB=d;const f=dt(P=>P.cti.globalVariables);window.SELECT=f;const h=dt(P=>P.cti.settings.user.spreadsheetSeparator),g=dt(P=>P.cti.settings.user.spreadsheetEditor),p=dt(P=>P.cti.settings.data.session),m=e.desc.viewlinks,y=pu();let C="0";t?C=t.slice(-1):d&&(C=Number(d.slice(-1)));function w(P){return P?P.map(function(j,Y){if(j.viewitems){const X=Object.values(j.viewitems).filter(K=>K.granted!=="false");return X.length?{label:v.jsxs(wt,{type:"link",className:"view-link-button view-link",style:{color:A},children:[M(j.buttonType),v.jsxs("span",{className:"button-label",children:[j.label,v.jsx(ux,{})]})]}),children:B(Object.values(X)),className:"submenu__viewlinks",key:"parentLink"+j.label+String(Y)}:null}else return x(j,Y)}):null}function B(P){return P.map((j,Y)=>x(j,Y))}function x(P,k){let j=!1;(e.isLoading||P.rowContext===!0&&l===null&&(c===null||c.row===null&&c.column===null))&&(j=!0);const Y=X=>{const K=X.softCode?X.softCode.substring(5):null;if(X.swf==="*CTI_view1"||X.view.startsWith("*URL"))return pQ(X.view,X.args,o,e,s,X.allArgs,l,c,K);{let U=X.name?s.moduleEntries[X.name]:null;U&&y.push(U,{fromSider:!0})}};return Uo({key:"simpleLink"+P.label+String(k),label:v.jsx(Wr,{title:P.label,placement:"bottom",children:v.jsxs(wt,{type:"link",onClick:()=>Y(P),disabled:j,className:"view-link-button",style:{color:A},children:[M(P.buttonType),v.jsx("span",{className:"button-label",children:P.label})]})}),className:"view-link"})}function M(P){switch(P){case"ANALYSE_CROISEE":return v.jsx(Upe,{className:"links__viewlinks-icon"});case"VIEWLINKPOPUP_RH":return v.jsx(Pz,{className:"links__viewlinks-icon"});case"COMPARATIF":return v.jsx(Npe,{className:"links__viewlinks-icon"});case"VIEWLINK_EVO_COMP_RH":return v.jsx(Pz,{className:"links__viewlinks-icon"});case"ANALYSE_VIEWLINK_RH":return v.jsx(Lpe,{className:"links__viewlinks-icon"});case"EVOLUTION":return v.jsx(Hpe,{className:"links__viewlinks-icon"});default:return v.jsx(Oz,{className:"links__viewlinks-icon"})}}function S({key:P}){switch(P){case"excel":try{Object.keys(e.run.data).length>1?n(!0):(o(e3(e,"TOUT",d,C,g,h)),pl.success("Export en cours"))}catch(k){throw lo(8301,"",k),pl.error("Erreur dans l'export"),new Error("Erreur export excel")}break;case"pdf":try{if(Object.keys(e.run.data).length>1)a(!0);else{let j=Object.values(e.run.data)[d];Object.keys(j.similitabs).length>1?a(!0):o(Aae(e,"TOUT",d,C,u))}}catch(k){throw lo(8302,"",k),new Error("Erreur export pdf")}break}}const R=()=>{const P=e.desc.attributes.isFavorite==="true",k=!P||P&&e.desc.attributes.favoriteOwner.toLowerCase()===p.CONNECTEDUSER.toLowerCase(),j=[Uo({label:"Exporter au format PDF",icon:v.jsx(tJ,{}),key:"pdf"}),Uo({label:"Exporter au format tableur",icon:v.jsx(zpe,{}),key:"excel"})];return v.jsxs(v.Fragment,{children:[v.jsx(Kg,{menu:{items:j,onClick:S},placement:"bottomLeft",trigger:["click"],children:v.jsx(Wr,{title:"Exporter",children:v.jsx(wt,{type:"link",className:"button-action",children:v.jsx(fx,{})})})}),v.jsx(Wr,{title:P?"Modifier le favoris":"Ajouter aux favoris",children:k&&v.jsx(wt,{type:"link",className:"button-action",onClick:()=>{o(jv(!0,!0))},children:P?v.jsx(Kke,{twoToneColor:"grey"}):v.jsx(Gpe,{})})}),v.jsx(da,{"data-html":"true",title:P?"Favoris : "+e.desc.attributes.name+" Vue d'origine : "+e.desc.attributes.fromViewFile:e.desc.attributes.name,children:v.jsx(wt,{type:"link",className:"button-action",children:v.jsx(Ype,{})})})]})},b=Object.values(m).filter(P=>{if(P.granted==="false")return!1;let k=!0;if(P.visible)try{k=mi(P.visible,e,l)}catch(j){console.log(j,P.visible)}return k}),T=()=>{n(!r)},D=()=>{a(!i)},F=(P,k,j,Y)=>{o(e3(P,k,j,Y,g,h)),n(!1)},_=(P,k,j,Y,X)=>{o(Aae(P,k,j,Y,X)),a(!1)},N=()=>e.desc.viewRefs.map((P,k)=>{const j=P.url.startsWith("http")?P.url:`${window.location.origin}${La()}${P.url}`;return v.jsx(Wr,{title:P.label,children:v.jsx(wt,{href:j,target:"_blank",className:"viewref-button",icon:v.jsx(tJ,{}),children:P.shortLabel})},k)});return v.jsxs("div",{className:"view-links-bar",children:[v.jsx(ya,{title:"EXPORT CSV",open:r,onCancel:T,footer:[v.jsx(wt,{onClick:()=>{o(e3(e,"PAGE",d,C,g,h)),pl.success("Export en cours"),n(!1)},children:"Onglet en cours"},"page"),v.jsx(wt,{type:"primary",onClick:()=>{F(e,"TOUT",d,C),pl.success("Export en cours")},children:"Tout"},"tout")],children:"Souhaitez-vous tout exporter, ou seulement l'onglet en cours ?"}),v.jsx(ya,{title:"Export PDF",open:i,onCancel:D,footer:[v.jsx(wt,{onClick:()=>{_(e,"PAGE",d,C,u),pl.success("Export en cours")},children:"Onglet en cours"},"page"),v.jsx(wt,{type:"primary",onClick:()=>{_(e,"TOUT",d,C),pl.success("Export en cours")},children:"Tout"},"tout")],children:"Souhaitez-vous tout exporter, ou seulement l'onglet en cours ?"}),v.jsx("div",{className:"view-actions",children:R()}),v.jsxs("div",{className:"align-right",children:[v.jsx("div",{className:"view-refs",children:N()}),v.jsx(bd,{selectedKeys:[],mode:"horizontal",className:"links__viewlinks-container",items:w(b)})]})]})},Ebt=ce.memo(mbt);var gc={},fj={},hj,vce;function tRe(){if(vce)return hj;vce=1;function e(t){for(var r=5381,n=t.length;n;)r=r*33^t.charCodeAt(--n);return r>>>0}return hj=e,hj}var gj,mce;function ybt(){if(mce)return gj;mce=1,gj=e;function e(u){t.length||r(),t[t.length]=u}var t=[],r,n=0,i=1024;function a(){for(;n<t.length;){var u=n;if(n=n+1,t[u].call(),n>i){for(var A=0,d=t.length-n;A<d;A++)t[A]=t[A+n];t.length-=n,n=0}}t.length=0,n=0}var o=typeof os<"u"?os:self,s=o.MutationObserver||o.WebKitMutationObserver;typeof s=="function"?r=l(a):r=c(a),e.requestFlush=r;function l(u){var A=1,d=new s(u),f=document.createTextNode("");return d.observe(f,{characterData:!0}),function(){A=-A,f.data=A}}function c(u){return function(){var d=setTimeout(h,0),f=setInterval(h,50);function h(){clearTimeout(d),clearInterval(f),u()}}}return e.makeRequestCallFromTimer=c,gj}var pj,Ece;function rRe(){if(Ece)return pj;Ece=1;var e=ybt(),t=[],r=[],n=e.makeRequestCallFromTimer(i);function i(){if(r.length)throw r.shift()}pj=a;function a(s){var l;t.length?l=t.pop():l=new o,l.task=s,e(l)}function o(){this.task=null}return o.prototype.call=function(){try{this.task.call()}catch(s){a.onerror?a.onerror(s):(r.push(s),n())}finally{this.task=null,t[t.length]=this}},pj}var yce;function Cbt(){if(yce)return fj;yce=1;function e(pt){return pt&&typeof pt=="object"&&"default"in pt?pt.default:pt}var t=e(tRe()),r=e(rRe());function n(pt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n=function(Xe){return typeof Xe}:n=function(Xe){return Xe&&typeof Symbol=="function"&&Xe.constructor===Symbol&&Xe!==Symbol.prototype?"symbol":typeof Xe},n(pt)}function i(pt,Xe,Tt){return Xe in pt?Object.defineProperty(pt,Xe,{value:Tt,enumerable:!0,configurable:!0,writable:!0}):pt[Xe]=Tt,pt}function a(pt){for(var Xe=1;Xe<arguments.length;Xe++){var Tt=arguments[Xe]!=null?arguments[Xe]:{},Nt=Object.keys(Tt);typeof Object.getOwnPropertySymbols=="function"&&(Nt=Nt.concat(Object.getOwnPropertySymbols(Tt).filter(function(Wt){return Object.getOwnPropertyDescriptor(Tt,Wt).enumerable}))),Nt.forEach(function(Wt){i(pt,Wt,Tt[Wt])})}return pt}function o(pt){return s(pt)||l(pt)||c()}function s(pt){if(Array.isArray(pt)){for(var Xe=0,Tt=new Array(pt.length);Xe<pt.length;Xe++)Tt[Xe]=pt[Xe];return Tt}}function l(pt){if(Symbol.iterator in Object(pt)||Object.prototype.toString.call(pt)==="[object Arguments]")return Array.from(pt)}function c(){throw new TypeError("Invalid attempt to spread non-iterable instance")}var u=/([A-Z])/g,A=function(Xe){return"-".concat(Xe.toLowerCase())},d=function(Xe){var Tt=Xe.replace(u,A);return Tt[0]==="m"&&Tt[1]==="s"&&Tt[2]==="-"?"-".concat(Tt):Tt},f={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};function h(pt,Xe){return pt+Xe.charAt(0).toUpperCase()+Xe.substring(1)}var g=["Webkit","ms","Moz","O"];Object.keys(f).forEach(function(pt){g.forEach(function(Xe){f[h(Xe,pt)]=f[pt]})});var p=function(Xe,Tt){return typeof Tt=="number"?f[Xe]?""+Tt:Tt+"px":""+Tt},m=function(Xe,Tt){return w(p(Xe,Tt))},y=function(Xe,Tt){return t(Xe).toString(36)},C=function(Xe){return y(JSON.stringify(Xe))},w=function(Xe){return Xe[Xe.length-10]==="!"&&Xe.slice(-11)===" !important"?Xe:"".concat(Xe," !important")},B=typeof Map<"u",x=(function(){function pt(){this.elements={},this.keyOrder=[]}var Xe=pt.prototype;return Xe.forEach=function(Nt){for(var Wt=0;Wt<this.keyOrder.length;Wt++)Nt(this.elements[this.keyOrder[Wt]],this.keyOrder[Wt])},Xe.set=function(Nt,Wt,St){if(!this.elements.hasOwnProperty(Nt))this.keyOrder.push(Nt);else if(St){var ve=this.keyOrder.indexOf(Nt);this.keyOrder.splice(ve,1),this.keyOrder.push(Nt)}if(Wt==null){this.elements[Nt]=Wt;return}if(B&&Wt instanceof Map||Wt instanceof pt){var ke=this.elements.hasOwnProperty(Nt)?this.elements[Nt]:new pt;Wt.forEach(function(et,bt){ke.set(bt,et,St)}),this.elements[Nt]=ke;return}if(!Array.isArray(Wt)&&n(Wt)==="object"){for(var ye=this.elements.hasOwnProperty(Nt)?this.elements[Nt]:new pt,Oe=Object.keys(Wt),Le=0;Le<Oe.length;Le+=1)ye.set(Oe[Le],Wt[Oe[Le]],St);this.elements[Nt]=ye;return}this.elements[Nt]=Wt},Xe.get=function(Nt){return this.elements[Nt]},Xe.has=function(Nt){return this.elements.hasOwnProperty(Nt)},Xe.addStyleType=function(Nt){var Wt=this;if(B&&Nt instanceof Map||Nt instanceof pt)Nt.forEach(function(ke,ye){Wt.set(ye,ke,!0)});else for(var St=Object.keys(Nt),ve=0;ve<St.length;ve++)this.set(St[ve],Nt[St[ve]],!0)},pt})();function M(pt){return pt&&pt.__esModule&&Object.prototype.hasOwnProperty.call(pt,"default")?pt.default:pt}function S(pt,Xe){return Xe={exports:{}},pt(Xe,Xe.exports),Xe.exports}function R(pt){return pt&&pt.default||pt}var b=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=Tt;function Tt(Nt){return Nt.charAt(0).toUpperCase()+Nt.slice(1)}});M(b);var T=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=Wt;var Tt=Nt(b);function Nt(St){return St&&St.__esModule?St:{default:St}}function Wt(St,ve,ke){if(St.hasOwnProperty(ve)){for(var ye={},Oe=St[ve],Le=(0,Tt.default)(ve),et=Object.keys(ke),bt=0;bt<et.length;bt++){var Pt=et[bt];if(Pt===ve)for(var Lt=0;Lt<Oe.length;Lt++)ye[Oe[Lt]+Le]=ke[ve];ye[Pt]=ke[Pt]}return ye}return ke}});M(T);var D=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=Tt;function Tt(Nt,Wt,St,ve,ke){for(var ye=0,Oe=Nt.length;ye<Oe;++ye){var Le=Nt[ye](Wt,St,ve,ke);if(Le)return Le}}});M(D);var F=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=Nt;function Tt(Wt,St){Wt.indexOf(St)===-1&&Wt.push(St)}function Nt(Wt,St){if(Array.isArray(St))for(var ve=0,ke=St.length;ve<ke;++ve)Tt(Wt,St[ve]);else Tt(Wt,St)}});M(F);var _=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=Tt;function Tt(Nt){return Nt instanceof Object&&!Array.isArray(Nt)}});M(_);var N=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=ke;var Tt=ve(T),Nt=ve(D),Wt=ve(F),St=ve(_);function ve(ye){return ye&&ye.__esModule?ye:{default:ye}}function ke(ye){var Oe=ye.prefixMap,Le=ye.plugins;return function et(bt){for(var Pt in bt){var Lt=bt[Pt];if((0,St.default)(Lt))bt[Pt]=et(Lt);else if(Array.isArray(Lt)){for(var Ht=[],rr=0,_r=Lt.length;rr<_r;++rr){var An=(0,Nt.default)(Le,Pt,Lt[rr],bt,Oe);(0,Wt.default)(Ht,An||Lt[rr])}Ht.length>0&&(bt[Pt]=Ht)}else{var on=(0,Nt.default)(Le,Pt,Lt,bt,Oe);on&&(bt[Pt]=on),bt=(0,Tt.default)(Oe,Pt,bt)}}return bt}}}),P=M(N),k=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=Tt;function Tt(Nt,Wt){if(typeof Wt=="string"&&Wt==="text")return["-webkit-text","text"]}}),j=M(k),Y=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=Nt;var Tt=/-webkit-|-moz-|-ms-/;function Nt(Wt){return typeof Wt=="string"&&Tt.test(Wt)}pt.exports=Xe.default});M(Y);var X=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=St;var Tt=Nt(Y);function Nt(ve){return ve&&ve.__esModule?ve:{default:ve}}var Wt=["-webkit-","-moz-",""];function St(ve,ke){if(typeof ke=="string"&&!(0,Tt.default)(ke)&&ke.indexOf("calc(")>-1)return Wt.map(function(ye){return ke.replace(/calc\(/g,ye+"calc(")})}}),K=M(X),U=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=St;var Tt=Nt(Y);function Nt(ve){return ve&&ve.__esModule?ve:{default:ve}}var Wt=["-webkit-",""];function St(ve,ke){if(typeof ke=="string"&&!(0,Tt.default)(ke)&&ke.indexOf("cross-fade(")>-1)return Wt.map(function(ye){return ke.replace(/cross-fade\(/g,ye+"cross-fade(")})}}),G=M(U),z=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=Wt;var Tt=["-webkit-","-moz-",""],Nt={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};function Wt(St,ve){if(St==="cursor"&&Nt.hasOwnProperty(ve))return Tt.map(function(ke){return ke+ve})}}),H=M(z),V=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=St;var Tt=Nt(Y);function Nt(ve){return ve&&ve.__esModule?ve:{default:ve}}var Wt=["-webkit-",""];function St(ve,ke){if(typeof ke=="string"&&!(0,Tt.default)(ke)&&ke.indexOf("filter(")>-1)return Wt.map(function(ye){return ke.replace(/filter\(/g,ye+"filter(")})}}),Z=M(V),ne=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=Nt;var Tt={flex:["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex","flex"],"inline-flex":["-webkit-inline-box","-moz-inline-box","-ms-inline-flexbox","-webkit-inline-flex","inline-flex"]};function Nt(Wt,St){if(Wt==="display"&&Tt.hasOwnProperty(St))return Tt[St]}}),re=M(ne),ue=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=ve;var Tt={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end"},Nt={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msFlexPreferredSize"},Wt={auto:"1 1 auto",inherit:"inherit",initial:"0 1 auto",none:"0 0 auto",unset:"unset"},St=/^\d+(\.\d+)?$/;function ve(ke,ye,Oe){if(Object.prototype.hasOwnProperty.call(Nt,ke)&&(Oe[Nt[ke]]=Tt[ye]||ye),ke==="flex"){if(Object.prototype.hasOwnProperty.call(Wt,ye)){Oe.msFlex=Wt[ye];return}if(St.test(ye)){Oe.msFlex=ye+" 1 0%";return}var Le=ye.split(/\s/);switch(Le.length){case 1:Oe.msFlex="1 1 "+ye;return;case 2:St.test(Le[1])?Oe.msFlex=Le[0]+" "+Le[1]+" 0%":Oe.msFlex=Le[0]+" 1 "+Le[1];return;default:Oe.msFlex=ye}}}}),he=M(ue),me=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=Wt;var Tt={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple"},Nt={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines",flexGrow:"WebkitBoxFlex"};function Wt(St,ve,ke){St==="flexDirection"&&typeof ve=="string"&&(ve.indexOf("column")>-1?ke.WebkitBoxOrient="vertical":ke.WebkitBoxOrient="horizontal",ve.indexOf("reverse")>-1?ke.WebkitBoxDirection="reverse":ke.WebkitBoxDirection="normal"),Nt.hasOwnProperty(St)&&(ke[Nt[St]]=Tt[ve]||ve)}}),be=M(me),Me=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=ve;var Tt=Nt(Y);function Nt(ke){return ke&&ke.__esModule?ke:{default:ke}}var Wt=["-webkit-","-moz-",""],St=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/gi;function ve(ke,ye){if(typeof ye=="string"&&!(0,Tt.default)(ye)&&St.test(ye))return Wt.map(function(Oe){return ye.replace(St,function(Le){return Oe+Le})})}}),ie=M(Me),Se=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0});var Tt=(function(){function ye(Oe,Le){var et=[],bt=!0,Pt=!1,Lt=void 0;try{for(var Ht=Oe[Symbol.iterator](),rr;!(bt=(rr=Ht.next()).done)&&(et.push(rr.value),!(Le&&et.length===Le));bt=!0);}catch(_r){Pt=!0,Lt=_r}finally{try{!bt&&Ht.return&&Ht.return()}finally{if(Pt)throw Lt}}return et}return function(Oe,Le){if(Array.isArray(Oe))return Oe;if(Symbol.iterator in Object(Oe))return ye(Oe,Le);throw new TypeError("Invalid attempt to destructure non-iterable instance")}})();Xe.default=ke;function Nt(ye){return typeof ye=="number"&&!isNaN(ye)}var Wt=["center","end","start","stretch"],St={"inline-grid":["-ms-inline-grid","inline-grid"],grid:["-ms-grid","grid"]},ve={alignSelf:function(Oe,Le){Wt.indexOf(Oe)>-1&&(Le.msGridRowAlign=Oe)},gridColumn:function(Oe,Le){if(Nt(Oe))Le.msGridColumn=Oe;else{var et=Oe.split("/").map(function(Ht){return+Ht}),bt=Tt(et,2),Pt=bt[0],Lt=bt[1];ve.gridColumnStart(Pt,Le),ve.gridColumnEnd(Lt,Le)}},gridColumnEnd:function(Oe,Le){var et=Le.msGridColumn;Nt(Oe)&&Nt(et)&&(Le.msGridColumnSpan=Oe-et)},gridColumnStart:function(Oe,Le){Nt(Oe)&&(Le.msGridColumn=Oe)},gridRow:function(Oe,Le){if(Nt(Oe))Le.msGridRow=Oe;else{var et=Oe.split("/").map(function(Ht){return+Ht}),bt=Tt(et,2),Pt=bt[0],Lt=bt[1];ve.gridRowStart(Pt,Le),ve.gridRowEnd(Lt,Le)}},gridRowEnd:function(Oe,Le){var et=Le.msGridRow;Nt(Oe)&&Nt(et)&&(Le.msGridRowSpan=Oe-et)},gridRowStart:function(Oe,Le){Nt(Oe)&&(Le.msGridRow=Oe)},gridTemplateColumns:function(Oe,Le){Le.msGridColumns=Oe},gridTemplateRows:function(Oe,Le){Le.msGridRows=Oe},justifySelf:function(Oe,Le){Wt.indexOf(Oe)>-1&&(Le.msGridColumnAlign=Oe)}};function ke(ye,Oe,Le){if(ye==="display"&&Oe in St)return St[Oe];if(ye in ve){var et=ve[ye];et(Oe,Le)}}}),Ue=M(Se),ct=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=St;var Tt=Nt(Y);function Nt(ve){return ve&&ve.__esModule?ve:{default:ve}}var Wt=["-webkit-",""];function St(ve,ke){if(typeof ke=="string"&&!(0,Tt.default)(ke)&&ke.indexOf("image-set(")>-1)return Wt.map(function(ye){return ke.replace(/image-set\(/g,ye+"image-set(")})}}),He=M(ct),Re=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=Nt;var Tt={marginBlockStart:["WebkitMarginBefore"],marginBlockEnd:["WebkitMarginAfter"],marginInlineStart:["WebkitMarginStart","MozMarginStart"],marginInlineEnd:["WebkitMarginEnd","MozMarginEnd"],paddingBlockStart:["WebkitPaddingBefore"],paddingBlockEnd:["WebkitPaddingAfter"],paddingInlineStart:["WebkitPaddingStart","MozPaddingStart"],paddingInlineEnd:["WebkitPaddingEnd","MozPaddingEnd"],borderBlockStart:["WebkitBorderBefore"],borderBlockStartColor:["WebkitBorderBeforeColor"],borderBlockStartStyle:["WebkitBorderBeforeStyle"],borderBlockStartWidth:["WebkitBorderBeforeWidth"],borderBlockEnd:["WebkitBorderAfter"],borderBlockEndColor:["WebkitBorderAfterColor"],borderBlockEndStyle:["WebkitBorderAfterStyle"],borderBlockEndWidth:["WebkitBorderAfterWidth"],borderInlineStart:["WebkitBorderStart","MozBorderStart"],borderInlineStartColor:["WebkitBorderStartColor","MozBorderStartColor"],borderInlineStartStyle:["WebkitBorderStartStyle","MozBorderStartStyle"],borderInlineStartWidth:["WebkitBorderStartWidth","MozBorderStartWidth"],borderInlineEnd:["WebkitBorderEnd","MozBorderEnd"],borderInlineEndColor:["WebkitBorderEndColor","MozBorderEndColor"],borderInlineEndStyle:["WebkitBorderEndStyle","MozBorderEndStyle"],borderInlineEndWidth:["WebkitBorderEndWidth","MozBorderEndWidth"]};function Nt(Wt,St,ve){if(Object.prototype.hasOwnProperty.call(Tt,Wt))for(var ke=Tt[Wt],ye=0,Oe=ke.length;ye<Oe;++ye)ve[ke[ye]]=St}}),Ce=M(Re),De=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=Tt;function Tt(Nt,Wt){if(Nt==="position"&&Wt==="sticky")return["-webkit-sticky","sticky"]}}),Ie=M(De),$e=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=St;var Tt=["-webkit-","-moz-",""],Nt={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},Wt={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};function St(ve,ke){if(Nt.hasOwnProperty(ve)&&Wt.hasOwnProperty(ke))return Tt.map(function(ye){return ye+ke})}}),Ct=M($e),Ze=/[A-Z]/g,tt=/^ms-/,nt={};function rt(pt){return"-"+pt.toLowerCase()}function qe(pt){if(nt.hasOwnProperty(pt))return nt[pt];var Xe=pt.replace(Ze,rt);return nt[pt]=tt.test(Xe)?"-"+Xe:Xe}var de=Object.freeze({default:qe}),We=R(de),ut=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=Wt;var Tt=Nt(We);function Nt(St){return St&&St.__esModule?St:{default:St}}function Wt(St){return(0,Tt.default)(St)}pt.exports=Xe.default});M(ut);var Et=S(function(pt,Xe){Object.defineProperty(Xe,"__esModule",{value:!0}),Xe.default=Oe;var Tt=St(ut),Nt=St(Y),Wt=St(b);function St(Le){return Le&&Le.__esModule?Le:{default:Le}}var ve={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},ke={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-"};function ye(Le,et){if((0,Nt.default)(Le))return Le;for(var bt=Le.split(/,(?![^()]*(?:\([^()]*\))?\))/g),Pt=0,Lt=bt.length;Pt<Lt;++Pt){var Ht=bt[Pt],rr=[Ht];for(var _r in et){var An=(0,Tt.default)(_r);if(Ht.indexOf(An)>-1&&An!=="order")for(var on=et[_r],kr=0,Jr=on.length;kr<Jr;++kr)rr.unshift(Ht.replace(An,ke[on[kr]]+An))}bt[Pt]=rr.join(",")}return bt.join(",")}function Oe(Le,et,bt,Pt){if(typeof et=="string"&&ve.hasOwnProperty(Le)){var Lt=ye(et,Pt),Ht=Lt.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(_r){return!/-moz-|-ms-/.test(_r)}).join(",");if(Le.indexOf("Webkit")>-1)return Ht;var rr=Lt.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(_r){return!/-webkit-|-ms-/.test(_r)}).join(",");return Le.indexOf("Moz")>-1?rr:(bt["Webkit"+(0,Wt.default)(Le)]=Ht,bt["Moz"+(0,Wt.default)(Le)]=rr,Lt)}}}),ze=M(Et),Ge=["Webkit"],pe=["Moz"],Bt=["ms"],xt=["Webkit","Moz"],$=["Webkit","ms"],Qe=["Webkit","Moz","ms"],Fe={plugins:[j,K,G,H,Z,re,he,be,ie,Ue,He,Ce,Ie,Ct,ze],prefixMap:{transform:$,transformOrigin:$,transformOriginX:$,transformOriginY:$,backfaceVisibility:Ge,perspective:Ge,perspectiveOrigin:Ge,transformStyle:Ge,transformOriginZ:Ge,animation:Ge,animationDelay:Ge,animationDirection:Ge,animationFillMode:Ge,animationDuration:Ge,animationIterationCount:Ge,animationName:Ge,animationPlayState:Ge,animationTimingFunction:Ge,appearance:xt,userSelect:Qe,fontKerning:Ge,textEmphasisPosition:Ge,textEmphasis:Ge,textEmphasisStyle:Ge,textEmphasisColor:Ge,boxDecorationBreak:Ge,clipPath:Ge,maskImage:Ge,maskMode:Ge,maskRepeat:Ge,maskPosition:Ge,maskClip:Ge,maskOrigin:Ge,maskSize:Ge,maskComposite:Ge,mask:Ge,maskBorderSource:Ge,maskBorderMode:Ge,maskBorderSlice:Ge,maskBorderWidth:Ge,maskBorderOutset:Ge,maskBorderRepeat:Ge,maskBorder:Ge,maskType:Ge,textDecorationStyle:xt,textDecorationSkip:xt,textDecorationLine:xt,textDecorationColor:xt,filter:Ge,fontFeatureSettings:xt,breakAfter:Qe,breakBefore:Qe,breakInside:Qe,columnCount:xt,columnFill:xt,columnGap:xt,columnRule:xt,columnRuleColor:xt,columnRuleStyle:xt,columnRuleWidth:xt,columns:xt,columnSpan:xt,columnWidth:xt,writingMode:$,flex:$,flexBasis:Ge,flexDirection:$,flexGrow:Ge,flexFlow:$,flexShrink:Ge,flexWrap:$,alignContent:Ge,alignItems:Ge,alignSelf:Ge,justifyContent:Ge,order:Ge,transitionDelay:Ge,transitionDuration:Ge,transitionProperty:Ge,transitionTimingFunction:Ge,backdropFilter:Ge,scrollSnapType:$,scrollSnapPointsX:$,scrollSnapPointsY:$,scrollSnapDestination:$,scrollSnapCoordinate:$,shapeImageThreshold:Ge,shapeImageMargin:Ge,shapeImageOutside:Ge,hyphens:Qe,flowInto:$,flowFrom:$,regionFragment:$,textOrientation:Ge,boxSizing:pe,textAlignLast:pe,tabSize:pe,wrapFlow:Bt,wrapThrough:Bt,wrapMargin:Bt,touchAction:Bt,textSizeAdjust:$,borderImage:Ge,borderImageOutset:Ge,borderImageRepeat:Ge,borderImageSlice:Ge,borderImageSource:Ge,borderImageWidth:Ge}},Ae=P(Fe),le=[function(Xe,Tt,Nt){return Xe[0]!==":"?null:Nt(Tt+Xe)},function(Xe,Tt,Nt){if(Xe[0]!=="@")return null;var Wt=Nt(Tt);return["".concat(Xe,"{").concat(Wt.join(""),"}")]}],Be=function pt(Xe,Tt,Nt,Wt,St){for(var ve=new x,ke=0;ke<Tt.length;ke++)ve.addStyleType(Tt[ke]);var ye=new x,Oe=[];ve.forEach(function(et,bt){var Pt=Nt.some(function(Lt){var Ht=Lt(bt,Xe,function(rr){return pt(rr,[et],Nt,Wt,St)});if(Ht!=null)return Array.isArray(Ht)?Oe.push.apply(Oe,o(Ht)):(console.warn("WARNING: Selector handlers should return an array of rules.Returning a string containing multiple rules is deprecated.",Lt),Oe.push("@media all {".concat(Ht,"}"))),!0});Pt||ye.set(bt,et,!0)});var Le=gt(Xe,ye,Wt,St,Nt);return Le&&Oe.unshift(Le),Oe},Ke=function(Xe,Tt,Nt){if(Tt)for(var Wt=Object.keys(Tt),St=0;St<Wt.length;St++){var ve=Wt[St];Xe.has(ve)&&Xe.set(ve,Tt[ve](Xe.get(ve),Nt),!1)}},je=function(Xe,Tt,Nt){return"".concat(d(Xe),":").concat(Nt(Xe,Tt),";")},ft=function(Xe,Tt){return Xe[Tt]=!0,Xe},gt=function(Xe,Tt,Nt,Wt,St){Ke(Tt,Nt,St);var ve=Object.keys(Tt.elements).reduce(ft,Object.create(null)),ke=Ae(Tt.elements),ye=Object.keys(ke);if(ye.length!==Tt.keyOrder.length){for(var Oe=0;Oe<ye.length;Oe++)if(!ve[ye[Oe]]){var Le=void 0;if(ye[Oe][0]==="W"?Le=ye[Oe][6].toLowerCase()+ye[Oe].slice(7):ye[Oe][1]==="o"?Le=ye[Oe][3].toLowerCase()+ye[Oe].slice(4):Le=ye[Oe][2].toLowerCase()+ye[Oe].slice(3),Le&&ve[Le]){var et=Tt.keyOrder.indexOf(Le);Tt.keyOrder.splice(et,0,ye[Oe])}else Tt.keyOrder.unshift(ye[Oe])}}for(var bt=Wt===!1?p:m,Pt=[],Lt=0;Lt<Tt.keyOrder.length;Lt++){var Ht=Tt.keyOrder[Lt],rr=ke[Ht];if(Array.isArray(rr))for(var _r=0;_r<rr.length;_r++)Pt.push(je(Ht,rr[_r],bt));else Pt.push(je(Ht,rr,bt))}return Pt.length?"".concat(Xe,"{").concat(Pt.join(""),"}"):""},vt=null,at=function(Xe){if(vt==null&&(vt=document.querySelector("style[data-aphrodite]"),vt==null)){var Tt=document.head||document.getElementsByTagName("head")[0];vt=document.createElement("style"),vt.type="text/css",vt.setAttribute("data-aphrodite",""),Tt.appendChild(vt)}var Nt=vt.styleSheet||vt.sheet;if(Nt.insertRule){var Wt=Nt.cssRules.length;Xe.forEach(function(St){try{Nt.insertRule(St,Wt),Wt+=1}catch{}})}else vt.innerText=(vt.innerText||"")+Xe.join("")},mt={fontFamily:function pt(Xe){if(Array.isArray(Xe)){var Tt={};return Xe.forEach(function(Nt){Tt[pt(Nt)]=!0}),Object.keys(Tt).join(",")}else return n(Xe)==="object"?(Kr(Xe.src,"@font-face",[Xe],!1),'"'.concat(Xe.fontFamily,'"')):Xe},animationName:function pt(Xe,Tt){if(Array.isArray(Xe))return Xe.map(function(St){return pt(St,Tt)}).join(",");if(n(Xe)==="object"){var Nt="keyframe_".concat(C(Xe)),Wt="@keyframes ".concat(Nt,"{");return Xe instanceof x?Xe.forEach(function(St,ve){Wt+=Be(ve,[St],Tt,mt,!1).join("")}):Object.keys(Xe).forEach(function(St){Wt+=Be(St,[Xe[St]],Tt,mt,!1).join("")}),Wt+="}",Lr(Nt,[Wt]),Nt}else return Xe}},qt={},Xt=[],Dr=!1,Lr=function(Xe,Tt){var Nt;if(!qt[Xe]){if(!Dr){if(typeof document>"u")throw new Error("Cannot automatically buffer without a document");Dr=!0,r(br)}(Nt=Xt).push.apply(Nt,o(Tt)),qt[Xe]=!0}},Kr=function(Xe,Tt,Nt,Wt){var St=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[];if(!qt[Xe]){var ve=Be(Tt,Nt,St,mt,Wt);Lr(Xe,ve)}},Pr=function(){Xt=[],qt={},Dr=!1,vt=null},vr=function(Xe){delete qt[Xe]},wr=function(){if(Dr)throw new Error("Cannot buffer while already buffering");Dr=!0},Mr=function(){Dr=!1;var Xe=Xt;return Xt=[],Xe},Fr=function(){return Mr().join("")},br=function(){var Xe=Mr();Xe.length>0&&at(Xe)},Qr=function(){return Object.keys(qt)},Ar=function(Xe){Xe.forEach(function(Tt){qt[Tt]=!0})},mr=function(Xe){return"_definition"in Xe&&"_name"in Xe&&"_len"in Xe},fr=function pt(Xe,Tt,Nt,Wt){for(var St=0;St<Xe.length;St+=1)if(Xe[St])if(Array.isArray(Xe[St]))Wt+=pt(Xe[St],Tt,Nt,Wt);else if(mr(Xe[St]))Tt.push(Xe[St]._name),Nt.push(Xe[St]._definition),Wt+=Xe[St]._len;else throw new Error("Invalid Style Definition: Styles should be defined using the StyleSheet.create method.");return Wt},Gt=function(Xe,Tt,Nt){var Wt=[],St=[],ve=fr(Tt,Wt,St,0);if(Wt.length===0)return"";var ke;return ke=Wt.length===1?"_".concat(Wt[0]):"_".concat(y(Wt.join())).concat((ve%36).toString(36)),Kr(ke,".".concat(ke),St,Xe,Nt),ke},Kt=function(Xe,Tt){return"".concat(Tt,"_").concat(y(Xe))},er=function(){return y},Ir=er(),Gr={create:function(Xe){for(var Tt={},Nt=Object.keys(Xe),Wt=0;Wt<Nt.length;Wt+=1){var St=Nt[Wt],ve=Xe[St],ke=JSON.stringify(ve);Tt[St]={_len:ke.length,_name:Ir(ke,St),_definition:ve}}return Tt},rehydrate:function(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ar(Xe)}},Rn=typeof window<"u"?null:{renderStatic:function(Xe){Pr(),wr();var Tt=Xe(),Nt=Fr();return{html:Tt,css:{content:Nt,renderedClassNames:Qr()}}}},dn=null;function Qn(pt){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:le;return{StyleSheet:a({},Gr,{extend:function(Nt){var Wt=Nt.map(function(St){return St.selectorHandler}).filter(function(St){return St});return Qn(pt,Xe.concat(Wt))}}),StyleSheetServer:Rn,StyleSheetTestUtils:dn,minify:function(Nt){Ir=Nt?y:Kt},css:function(){for(var Nt=arguments.length,Wt=new Array(Nt),St=0;St<Nt;St++)Wt[St]=arguments[St];return Gt(pt,Wt,Xe)},flushToStyleTag:br,injectAndGetClassName:Gt,defaultSelectorHandlers:le,reset:Pr,resetInjectedStyle:vr}}return fj.makeExports=Qn,fj}var Cce;function wbt(){if(Cce)return gc;Cce=1,Object.defineProperty(gc,"__esModule",{value:!0});var e=Cbt();tRe(),rRe();var t=!1,r=e.makeExports(t),n=r.StyleSheet,i=r.StyleSheetServer,a=r.StyleSheetTestUtils,o=r.css,s=r.minify,l=r.flushToStyleTag,c=r.injectAndGetClassName,u=r.defaultSelectorHandlers,A=r.reset,d=r.resetInjectedStyle;return gc.StyleSheet=n,gc.StyleSheetServer=i,gc.StyleSheetTestUtils=a,gc.css=o,gc.minify=s,gc.flushToStyleTag=l,gc.injectAndGetClassName=c,gc.defaultSelectorHandlers=u,gc.reset=A,gc.resetInjectedStyle=d,gc}var vj,wce;function Bbt(){return wce||(wce=1,vj=wbt()),vj}var Bce=Bbt();const nRe=({className:e,symbol:t,text:r,description:n,complement:i})=>v.jsx(Wr,{title:n+" : "+r+i,children:v.jsxs("div",{className:e??"",children:[t,r??""]})});nRe.propTypes={className:J.string,symbol:J.object,text:J.string,description:J.string,complement:J.string};var Ph={},_I={},pY=function(e,t){return pY=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},pY(e,t)};function rn(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");pY(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var tr=function(){return tr=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},tr.apply(this,arguments)};function t1(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function iRe(e,t,r,n){var i=arguments.length,a=i<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}function aRe(e,t){return function(r,n){t(r,n,e)}}function oRe(e,t,r,n,i,a){function o(m){if(m!==void 0&&typeof m!="function")throw new TypeError("Function expected");return m}for(var s=n.kind,l=s==="getter"?"get":s==="setter"?"set":"value",c=!t&&e?n.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,n.name):{}),A,d=!1,f=r.length-1;f>=0;f--){var h={};for(var g in n)h[g]=g==="access"?{}:n[g];for(var g in n.access)h.access[g]=n.access[g];h.addInitializer=function(m){if(d)throw new TypeError("Cannot add initializers after decoration has completed");a.push(o(m||null))};var p=(0,r[f])(s==="accessor"?{get:u.get,set:u.set}:u[l],h);if(s==="accessor"){if(p===void 0)continue;if(p===null||typeof p!="object")throw new TypeError("Object expected");(A=o(p.get))&&(u.get=A),(A=o(p.set))&&(u.set=A),(A=o(p.init))&&i.unshift(A)}else(A=o(p))&&(s==="field"?i.unshift(A):u[l]=A)}c&&Object.defineProperty(c,n.name,u),d=!0}function sRe(e,t,r){for(var n=arguments.length>2,i=0;i<t.length;i++)r=n?t[i].call(e,r):t[i].call(e);return n?r:void 0}function lRe(e){return typeof e=="symbol"?e:"".concat(e)}function cRe(e,t,r){return typeof t=="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function uRe(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function ARe(e,t,r,n){function i(a){return a instanceof r?a:new r(function(o){o(a)})}return new(r||(r=Promise))(function(a,o){function s(u){try{c(n.next(u))}catch(A){o(A)}}function l(u){try{c(n.throw(u))}catch(A){o(A)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((n=n.apply(e,t||[])).next())})}function dRe(e,t){var r={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},n,i,a,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(c){return function(u){return l([c,u])}}function l(c){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,c[0]&&(r=0)),r;)try{if(n=1,i&&(a=c[0]&2?i.return:c[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,c[1])).done)return a;switch(i=0,a&&(c=[c[0]&2,a.value]),c[0]){case 0:case 1:a=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,i=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(a=r.trys,!(a=a.length>0&&a[a.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!a||c[1]>a[0]&&c[1]<a[3])){r.label=c[1];break}if(c[0]===6&&r.label<a[1]){r.label=a[1],a=c;break}if(a&&r.label<a[2]){r.label=a[2],r.ops.push(c);break}a[2]&&r.ops.pop(),r.trys.pop();continue}c=t.call(e,r)}catch(u){c=[6,u],i=0}finally{n=a=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}var xD=Object.create?(function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}):(function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]});function fRe(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&xD(t,e,r)}function mQ(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function z9(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,a=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)a.push(i.value)}catch(s){o={error:s}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return a}function hRe(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(z9(arguments[t]));return e}function em(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var a=arguments[t],o=0,s=a.length;o<s;o++,i++)n[i]=a[o];return n}function EQ(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))}function wy(e){return this instanceof wy?(this.v=e,this):new wy(e)}function gRe(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),i,a=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",o),i[Symbol.asyncIterator]=function(){return this},i;function o(f){return function(h){return Promise.resolve(h).then(f,A)}}function s(f,h){n[f]&&(i[f]=function(g){return new Promise(function(p,m){a.push([f,g,p,m])>1||l(f,g)})},h&&(i[f]=h(i[f])))}function l(f,h){try{c(n[f](h))}catch(g){d(a[0][3],g)}}function c(f){f.value instanceof wy?Promise.resolve(f.value.v).then(u,A):d(a[0][2],f)}function u(f){l("next",f)}function A(f){l("throw",f)}function d(f,h){f(h),a.shift(),a.length&&l(a[0][0],a[0][1])}}function pRe(e){var t,r;return t={},n("next"),n("throw",function(i){throw i}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(i,a){t[i]=e[i]?function(o){return(r=!r)?{value:wy(e[i](o)),done:!1}:a?a(o):o}:a}}function vRe(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof mQ=="function"?mQ(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(o){return new Promise(function(s,l){o=e[a](o),i(s,l,o.done,o.value)})}}function i(a,o,s,l){Promise.resolve(l).then(function(c){a({value:c,done:s})},o)}}function mRe(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var xbt=Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t},vY=function(e){return vY=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r},vY(e)};function ERe(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=vY(e),n=0;n<r.length;n++)r[n]!=="default"&&xD(t,e,r[n]);return xbt(t,e),t}function yRe(e){return e&&e.__esModule?e:{default:e}}function CRe(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function wRe(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r}function BRe(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function xRe(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,i;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(i=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");i&&(n=function(){try{i.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var Mbt=typeof SuppressedError=="function"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function MRe(e){function t(a){e.error=e.hasError?new Mbt(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,n=0;function i(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.stack.push(r),Promise.resolve().then(i);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(a).then(i,function(o){return t(o),i()})}else n|=1}catch(o){t(o)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return i()}function bRe(e,t){return typeof e=="string"&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(r,n,i,a,o){return n?t?".jsx":".js":i&&(!a||!o)?r:i+a+"."+o.toLowerCase()+"js"}):e}const bbt={__extends:rn,__assign:tr,__rest:t1,__decorate:iRe,__param:aRe,__esDecorate:oRe,__runInitializers:sRe,__propKey:lRe,__setFunctionName:cRe,__metadata:uRe,__awaiter:ARe,__generator:dRe,__createBinding:xD,__exportStar:fRe,__values:mQ,__read:z9,__spread:hRe,__spreadArrays:em,__spreadArray:EQ,__await:wy,__asyncGenerator:gRe,__asyncDelegator:pRe,__asyncValues:vRe,__makeTemplateObject:mRe,__importStar:ERe,__importDefault:yRe,__classPrivateFieldGet:CRe,__classPrivateFieldSet:wRe,__classPrivateFieldIn:BRe,__addDisposableResource:xRe,__disposeResources:MRe,__rewriteRelativeImportExtension:bRe},Ibt=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:xRe,get __assign(){return tr},__asyncDelegator:pRe,__asyncGenerator:gRe,__asyncValues:vRe,__await:wy,__awaiter:ARe,__classPrivateFieldGet:CRe,__classPrivateFieldIn:BRe,__classPrivateFieldSet:wRe,__createBinding:xD,__decorate:iRe,__disposeResources:MRe,__esDecorate:oRe,__exportStar:fRe,__extends:rn,__generator:dRe,__importDefault:yRe,__importStar:ERe,__makeTemplateObject:mRe,__metadata:uRe,__param:aRe,__propKey:lRe,__read:z9,__rest:t1,__rewriteRelativeImportExtension:bRe,__runInitializers:sRe,__setFunctionName:cRe,__spread:hRe,__spreadArray:EQ,__spreadArrays:em,__values:mQ,default:bbt},Symbol.toStringTag,{value:"Module"})),xr=ta(Ibt);var tc=function(e){return e!==null&&typeof e!="function"&&isFinite(e.length)},yQ=function(e,t){return tc(e)?e.indexOf(t)>-1:!1},r1=function(e,t){if(!tc(e))return e;for(var r=[],n=0;n<e.length;n++){var i=e[n];t(i,n)&&r.push(i)}return r},IRe=function(e,t){return t===void 0&&(t=[]),r1(e,function(r){return!yQ(t,r)})},Sbt={}.toString,IA=function(e,t){return Sbt.call(e)==="[object "+t+"]"};const ji=(function(e){return IA(e,"Function")});var Or=function(e){return e==null};const gi=(function(e){return Array.isArray?Array.isArray(e):IA(e,"Array")}),Mc=(function(e){var t=typeof e;return e!==null&&t==="object"||t==="function"});function yr(e,t){if(e){var r;if(gi(e))for(var n=0,i=e.length;n<i&&(r=t(e[n],n),r!==!1);n++);else if(Mc(e)){for(var a in e)if(e.hasOwnProperty(a)&&(r=t(e[a],a),r===!1))break}}}var L9=Object.keys?function(e){return Object.keys(e)}:function(e){var t=[];return yr(e,function(r,n){ji(e)&&n==="prototype"||t.push(n)}),t};function SRe(e,t){var r=L9(t),n=r.length;if(Or(e))return!n;for(var i=0;i<n;i+=1){var a=r[i];if(t[a]!==e[a]||!(a in e))return!1}return!0}var CQ=function(e){return typeof e=="object"&&e!==null},By=function(e){if(!CQ(e)||!IA(e,"Object"))return!1;if(Object.getPrototypeOf(e)===null)return!0;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t};function Rbt(e,t){if(!gi(e))return null;var r;if(ji(t)&&(r=t),By(t)&&(r=function(i){return SRe(i,t)}),r){for(var n=0;n<e.length;n+=1)if(r(e[n]))return e[n]}return null}function Tbt(e,t,r){r===void 0&&(r=0);for(var n=r;n<e.length;n++)if(t(e[n],n))return n;return-1}var Qbt=function(e,t){for(var r=null,n=0;n<e.length;n++){var i=e[n],a=i[t];if(!Or(a)){gi(a)?r=a[0]:r=a;break}}return r},KB=function(e){if(!gi(e))return[];for(var t=[],r=0;r<e.length;r++)t=t.concat(e[r]);return t},RRe=function(e,t){if(t===void 0&&(t=[]),!gi(e))t.push(e);else for(var r=0;r<e.length;r+=1)RRe(e[r],t);return t};const Au=(function(e){if(gi(e))return e.reduce(function(t,r){return Math.max(t,r)},e[0])}),du=(function(e){if(gi(e))return e.reduce(function(t,r){return Math.min(t,r)},e[0])});var TRe=function(e){var t=e.filter(function(o){return!isNaN(o)});if(!t.length)return{min:0,max:0};if(gi(e[0])){for(var r=[],n=0;n<e.length;n++)r=r.concat(e[n]);t=r}var i=Au(t),a=du(t);return{min:a,max:i}},QRe=Array.prototype,Dbt=QRe.splice,Fbt=QRe.indexOf,_bt=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];for(var n=0;n<t.length;n++)for(var i=t[n],a=-1;(a=Fbt.call(e,i))>-1;)Dbt.call(e,a,1);return e},Nbt=Array.prototype.splice,DRe=function(t,r){if(!tc(t))return[];for(var n=t?r.length:0,i=n-1;n--;){var a=void 0,o=r[n];(n===i||o!==a)&&(a=o,Nbt.call(t,o,1))}return t},FRe=function(e,t,r){if(!gi(e)&&!By(e))return e;var n=r;return yr(e,function(i,a){n=t(n,i,a)}),n},kbt=function(e,t){var r=[];if(!tc(e))return r;for(var n=-1,i=[],a=e.length;++n<a;){var o=e[n];t(o,n,e)&&(r.push(o),i.push(n))}return DRe(e,i),r};const Ji=(function(e){return IA(e,"String")});function Pbt(e,t){var r;if(ji(t))r=function(i,a){return t(i)-t(a)};else{var n=[];Ji(t)?n.push(t):gi(t)&&(n=t),r=function(i,a){for(var o=0;o<n.length;o+=1){var s=n[o];if(i[s]>a[s])return 1;if(i[s]<a[s])return-1}return 0}}return e.sort(r),e}function _Re(e,t){t===void 0&&(t=new Map);var r=[];if(Array.isArray(e))for(var n=0,i=e.length;n<i;n++){var a=e[n];t.has(a)||(r.push(a),t.set(a,!0))}return r}var Obt=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return _Re([].concat.apply([],e))};const Y9=(function(e,t){for(var r=[],n={},i=0;i<e.length;i++){var a=e[i],o=a[t];if(!Or(o)){gi(o)||(o=[o]);for(var s=0;s<o.length;s++){var l=o[s];n[l]||(r.push(l),n[l]=!0)}}}return r});function wd(e){if(tc(e))return e[0]}function iu(e){if(tc(e)){var t=e;return t[t.length-1]}}function jbt(e,t){return gi(e)||Ji(e)?e[0]===t:!1}function zbt(e,t){return gi(e)||Ji(e)?e[e.length-1]===t:!1}var Lbt=function(e,t){for(var r=0;r<e.length;r++)if(!t(e[r],r))return!1;return!0},Ybt=function(e,t){for(var r=0;r<e.length;r++)if(t(e[r],r))return!0;return!1},Ubt=Object.prototype.hasOwnProperty;function MD(e,t){if(!t||!gi(e))return{};for(var r={},n=ji(t)?t:function(s){return s[t]},i,a=0;a<e.length;a++){var o=e[a];i=n(o),Ubt.call(r,i)?r[i].push(o):r[i]=[o]}return r}function NRe(e,t){if(!t)return{0:e};if(!ji(t)){var r=gi(t)?t:t.replace(/\s+/g,"").split("*");t=function(n){for(var i="_",a=0,o=r.length;a<o;a++)i+=n[r[a]]&&n[r[a]].toString();return i}}return MD(e,t)}const kRe=(function(e,t){if(!t)return[e];var r=NRe(e,t),n=[];for(var i in r)n.push(r[i]);return n});function Hbt(e,t){return e["_wrap_"+t]}function Gbt(e,t){if(e["_wrap_"+t])return e["_wrap_"+t];var r=function(n){e[t](n)};return e["_wrap_"+t]=r,r}var xce={};function Kbt(e){var t=xce[e];if(!t){for(var r=e.toString(16),n=r.length;n<6;n++)r="0"+r;t="#"+r,xce[e]=t}return t}function Vbt(e){var t=0,r=0,n=0,i=0;return gi(e)?e.length===1?t=r=n=i=e[0]:e.length===2?(t=n=e[0],r=i=e[1]):e.length===3?(t=e[0],r=i=e[1],n=e[2]):(t=e[0],r=e[1],n=e[2],i=e[3]):t=r=n=i=e,{r1:t,r2:r,r3:n,r4:i}}var Xs=function(e,t,r){return e<t?t:e>r?r:e},HR=function(e,t){var r=t.toString(),n=r.indexOf(".");if(n===-1)return Math.round(e);var i=r.substr(n+1).length;return i>20&&(i=20),parseFloat(e.toFixed(i))},Ca=function(e){return IA(e,"Number")},Jbt=function(e){return Ca(e)&&e%1!==0},Wbt=function(e){return Ca(e)&&e%2===0},Xbt=Number.isInteger?Number.isInteger:function(e){return Ca(e)&&e%1===0},qbt=function(e){return Ca(e)&&e<0},$bt=1e-5;function Bd(e,t,r){return r===void 0&&(r=$bt),Math.abs(e-t)<r}var Zbt=function(e){return Ca(e)&&e%2!==0},eIt=function(e){return Ca(e)&&e>0};const tIt=(function(e,t){if(gi(e)){for(var r,n=-1/0,i=0;i<e.length;i++){var a=e[i],o=ji(t)?t(a):a[t];o>n&&(r=a,n=o)}return r}}),rIt=(function(e,t){if(gi(e)){for(var r,n=1/0,i=0;i<e.length;i++){var a=e[i],o=ji(t)?t(a):a[t];o<n&&(r=a,n=o)}return r}});var U9=function(e,t){return(e%t+t)%t},nIt=180/Math.PI,iIt=function(e){return nIt*e};const aIt=parseInt;var oIt=Math.PI/180,H9=function(e){return oIt*e};const Ng=(function(e,t){return e.hasOwnProperty(t)});var G9=Object.values?function(e){return Object.values(e)}:function(e){var t=[];return yr(e,function(r,n){ji(e)&&n==="prototype"||t.push(r)}),t};const sIt=(function(e,t){return yQ(G9(e),t)}),n1=(function(e){return Or(e)?"":e.toString()});var lIt=function(e){return n1(e).toLowerCase()},cIt=function(e){var t=n1(e);return t.charAt(0).toLowerCase()+t.substring(1)};function K9(e,t){return!e||!t?e:e.replace(/\\?\{([^{}]+)\}/g,function(r,n){return r.charAt(0)==="\\"?r.slice(1):t[n]===void 0?"":t[n]})}var uIt=function(e){return n1(e).toUpperCase()},bD=function(e){var t=n1(e);return t.charAt(0).toUpperCase()+t.substring(1)},AIt={}.toString,PRe=function(e){return AIt.call(e).replace(/^\[object /,"").replace(/]$/,"")},dIt=function(e){return IA(e,"Arguments")},fIt=function(e){return IA(e,"Boolean")},V9=function(e){return IA(e,"Date")},hIt=function(e){return IA(e,"Error")};function gIt(e){return Ca(e)&&isFinite(e)}var pIt=function(e){return e===null},vIt=Object.prototype,ORe=function(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||vIt;return e===r},mIt=function(e){return IA(e,"RegExp")},EIt=function(e){return e===void 0},J9=function(e){return e instanceof Element||e instanceof HTMLDocument};function jRe(e){var t=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(r){return setTimeout(r,16)};return t(e)}function zRe(e){var t=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame||clearTimeout;t(e)}function mj(e,t){for(var r in t)t.hasOwnProperty(r)&&r!=="constructor"&&t[r]!==void 0&&(e[r]=t[r])}function ja(e,t,r,n){return t&&mj(e,t),r&&mj(e,r),n&&mj(e,n),e}var yIt=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var r=e[0],n=1;n<e.length;n++){var i=e[n];ji(i)&&(i=i.prototype),ja(r.prototype,i)}},tm=function(e){if(typeof e!="object"||e===null)return e;var t;if(gi(e)){t=[];for(var r=0,n=e.length;r<n;r++)typeof e[r]=="object"&&e[r]!=null?t[r]=tm(e[r]):t[r]=e[r]}else{t={};for(var i in e)typeof e[i]=="object"&&e[i]!=null?t[i]=tm(e[i]):t[i]=e[i]}return t};function CIt(e,t,r){var n;return function(){var i=this,a=arguments,o=function(){n=null,r||e.apply(i,a)},s=r&&!n;clearTimeout(n),n=setTimeout(o,t),s&&e.apply(i,a)}}const W9=(function(e,t){if(!ji(e))throw new TypeError("Expected a function");var r=function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];var a=t?t.apply(this,n):n[0],o=r.cache;if(o.has(a))return o.get(a);var s=e.apply(this,n);return o.set(a,s),s};return r.cache=new Map,r});var wIt=5;function LRe(e,t,r,n){r=r||0,n=n||wIt;for(var i in t)if(t.hasOwnProperty(i)){var a=t[i];a!==null&&By(a)?(By(e[i])||(e[i]={}),r<n?LRe(e[i],a,r+1,n):e[i]=t[i]):gi(a)?(e[i]=[],e[i]=e[i].concat(a)):a!==void 0&&(e[i]=a)}}var Wf=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];for(var n=0;n<t.length;n+=1)LRe(e,t[n]);return e},BIt=function(e,t,r,n){ji(t)||(r=t,t=e,e=function(){});var i=Object.create?function(o,s){return Object.create(o,{constructor:{value:s}})}:function(o,s){function l(){}l.prototype=o;var c=new l;return c.constructor=s,c},a=i(t.prototype,e);return e.prototype=ja(a,e.prototype),e.superclass=i(t.prototype,t),ja(a,r),ja(e,n),e},X9=function(e,t){if(!tc(e))return-1;var r=Array.prototype.indexOf;if(r)return r.call(e,t);for(var n=-1,i=0;i<e.length;i++)if(e[i]===t){n=i;break}return n},xIt=Object.prototype.hasOwnProperty;function YRe(e){if(Or(e))return!0;if(tc(e))return!e.length;var t=PRe(e);if(t==="Map"||t==="Set")return!e.size;if(ORe(e))return!Object.keys(e).length;for(var r in e)if(xIt.call(e,r))return!1;return!0}var kg=function(e,t){if(e===t)return!0;if(!e||!t||Ji(e)||Ji(t))return!1;if(tc(e)||tc(t)){if(e.length!==t.length)return!1;for(var r=!0,n=0;n<e.length&&(r=kg(e[n],t[n]),!!r);n++);return r}if(CQ(e)||CQ(t)){var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var r=!0,n=0;n<i.length&&(r=kg(e[i[n]],t[i[n]]),!!r);n++);return r}return!1};const MIt=(function(e,t,r){return ji(r)?!!r(e,t):kg(e,t)});var md=function(e,t){if(!tc(e))return e;for(var r=[],n=0;n<e.length;n++){var i=e[n];r.push(t(i,n))}return r},bIt=function(e){return e};const URe=(function(e,t){t===void 0&&(t=bIt);var r={};return Mc(e)&&!Or(e)&&Object.keys(e).forEach(function(n){r[n]=t(e[n],n)}),r}),oi=(function(e,t,r){for(var n=0,i=Ji(t)?t.split("."):t;e&&n<i.length;)e=e[i[n++]];return e===void 0||n<i.length?r:e}),IIt=(function(e,t,r){var n=e,i=Ji(t)?t.split("."):t;return i.forEach(function(a,o){o<i.length-1?(Mc(n[a])||(n[a]=Ca(i[o+1])?[]:{}),n=n[a]):n[a]=r}),e});var SIt=Object.prototype.hasOwnProperty;const q9=(function(e,t){if(e===null||!By(e))return{};var r={};return yr(t,function(n){SIt.call(e,n)&&(r[n]=e[n])}),r}),RIt=(function(e,t){return FRe(e,function(r,n,i){return t.includes(i)||(r[i]=n),r},{})}),TIt=(function(e,t,r){var n,i,a,o,s=0;r||(r={});var l=function(){s=r.leading===!1?0:Date.now(),n=null,o=e.apply(i,a),n||(i=a=null)},c=function(){var u=Date.now();!s&&r.leading===!1&&(s=u);var A=t-(u-s);return i=this,a=arguments,A<=0||A>t?(n&&(clearTimeout(n),n=null),s=u,o=e.apply(i,a),n||(i=a=null)):!n&&r.trailing!==!1&&(n=setTimeout(l,A)),o};return c.cancel=function(){clearTimeout(n),s=0,n=i=a=null},c}),QIt=(function(e){return tc(e)?Array.prototype.slice.call(e):[]});var NI={};const HRe=(function(e){return e=e||"g",NI[e]?NI[e]+=1:NI[e]=1,e+NI[e]}),Cv=(function(){}),DIt=(function(e){return e});function lM(e){return Or(e)?0:tc(e)?e.length:Object.keys(e).length}var kI;const Dw=W9(function(e,t){t===void 0&&(t={});var r=t.fontSize,n=t.fontFamily,i=t.fontWeight,a=t.fontStyle,o=t.fontVariant;return kI||(kI=document.createElement("canvas").getContext("2d")),kI.font=[a,o,i,r+"px",n].join(" "),kI.measureText(Ji(e)?e:"").width},function(e,t){return t===void 0&&(t={}),em([e],G9(t)).join("")}),GRe=(function(e,t,r,n){n===void 0&&(n="...");var i=16,a=Dw(n,r),o=Ji(e)?e:n1(e),s=t,l=[],c,u;if(Dw(e,r)<=t)return e;for(;c=o.substr(0,i),u=Dw(c,r),!(u+a>s&&u>s);)if(l.push(c),s-=u,o=o.substr(i),!o)return l.join("");for(;c=o.substr(0,1),u=Dw(c,r),!(u+a>s);)if(l.push(c),s-=u,o=o.substr(1),!o)return l.join("");return""+l.join("")+n});var KRe=(function(){function e(){this.map={}}return e.prototype.has=function(t){return this.map[t]!==void 0},e.prototype.get=function(t,r){var n=this.map[t];return n===void 0?r:n},e.prototype.set=function(t,r){this.map[t]=r},e.prototype.clear=function(){this.map={}},e.prototype.delete=function(t){delete this.map[t]},e.prototype.size=function(){return Object.keys(this.map).length},e})();const FIt=Object.freeze(Object.defineProperty({__proto__:null,Cache:KRe,assign:ja,augment:yIt,clamp:Xs,clearAnimationFrame:zRe,clone:tm,contains:yQ,debounce:CIt,deepMix:Wf,difference:IRe,each:yr,endsWith:zbt,every:Lbt,extend:BIt,filter:r1,find:Rbt,findIndex:Tbt,firstValue:Qbt,fixedBase:HR,flatten:KB,flattenDeep:RRe,forIn:yr,get:oi,getEllipsisText:GRe,getRange:TRe,getType:PRe,getWrapBehavior:Hbt,group:kRe,groupBy:MD,groupToMap:NRe,has:Ng,hasKey:Ng,hasValue:sIt,head:wd,identity:DIt,includes:yQ,indexOf:X9,isArguments:dIt,isArray:gi,isArrayLike:tc,isBoolean:fIt,isDate:V9,isDecimal:Jbt,isElement:J9,isEmpty:YRe,isEqual:kg,isEqualWith:MIt,isError:hIt,isEven:Wbt,isFinite:gIt,isFunction:ji,isInteger:Xbt,isMatch:SRe,isNegative:qbt,isNil:Or,isNull:pIt,isNumber:Ca,isNumberEqual:Bd,isObject:Mc,isObjectLike:CQ,isOdd:Zbt,isPlainObject:By,isPositive:eIt,isPrototype:ORe,isRegExp:mIt,isString:Ji,isType:IA,isUndefined:EIt,keys:L9,last:iu,lowerCase:lIt,lowerFirst:cIt,map:md,mapValues:URe,max:Au,maxBy:tIt,measureTextWidth:Dw,memoize:W9,min:du,minBy:rIt,mix:ja,mod:U9,noop:Cv,number2color:Kbt,omit:RIt,parseRadius:Vbt,pick:q9,pull:_bt,pullAt:DRe,reduce:FRe,remove:kbt,requestAnimationFrame:jRe,set:IIt,size:lM,some:Ybt,sortBy:Pbt,startsWith:jbt,substitute:K9,throttle:TIt,toArray:QIt,toDegree:iIt,toInteger:aIt,toRadian:H9,toString:n1,union:Obt,uniq:_Re,uniqueId:HRe,upperCase:uIt,upperFirst:bD,values:G9,valuesOfKey:Y9,wrapBehavior:Gbt},Symbol.toStringTag,{value:"Module"})),Cr=ta(FIt);var Ej={},Mce;function go(){return Mce||(Mce=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.COMPONENT_MAX_VIEW_PERCENTAGE=e.MIN_CHART_HEIGHT=e.MIN_CHART_WIDTH=e.FIELD_ORIGIN=e.GROUP_ATTRS=e.ELEMENT_STATE=e.PLOT_EVENTS=e.GEOMETRY_LIFE_CIRCLE=e.VIEW_LIFE_CIRCLE=e.GROUP_Z_INDEX=e.COMPONENT_TYPE=e.DIRECTION=e.LAYER=void 0,(function(t){t.FORE="fore",t.MID="mid",t.BG="bg"})(e.LAYER||(e.LAYER={})),(function(t){t.TOP="top",t.TOP_LEFT="top-left",t.TOP_RIGHT="top-right",t.RIGHT="right",t.RIGHT_TOP="right-top",t.RIGHT_BOTTOM="right-bottom",t.LEFT="left",t.LEFT_TOP="left-top",t.LEFT_BOTTOM="left-bottom",t.BOTTOM="bottom",t.BOTTOM_LEFT="bottom-left",t.BOTTOM_RIGHT="bottom-right",t.RADIUS="radius",t.CIRCLE="circle",t.NONE="none"})(e.DIRECTION||(e.DIRECTION={})),(function(t){t.AXIS="axis",t.GRID="grid",t.LEGEND="legend",t.TOOLTIP="tooltip",t.ANNOTATION="annotation",t.SLIDER="slider",t.SCROLLBAR="scrollbar",t.OTHER="other"})(e.COMPONENT_TYPE||(e.COMPONENT_TYPE={})),e.GROUP_Z_INDEX={FORE:3,MID:2,BG:1},(function(t){t.BEFORE_RENDER="beforerender",t.AFTER_RENDER="afterrender",t.BEFORE_PAINT="beforepaint",t.AFTER_PAINT="afterpaint",t.BEFORE_CHANGE_DATA="beforechangedata",t.AFTER_CHANGE_DATA="afterchangedata",t.BEFORE_CLEAR="beforeclear",t.AFTER_CLEAR="afterclear",t.BEFORE_DESTROY="beforedestroy",t.BEFORE_CHANGE_SIZE="beforechangesize",t.AFTER_CHANGE_SIZE="afterchangesize"})(e.VIEW_LIFE_CIRCLE||(e.VIEW_LIFE_CIRCLE={})),(function(t){t.BEFORE_DRAW_ANIMATE="beforeanimate",t.AFTER_DRAW_ANIMATE="afteranimate"})(e.GEOMETRY_LIFE_CIRCLE||(e.GEOMETRY_LIFE_CIRCLE={})),(function(t){t.MOUSE_ENTER="plot:mouseenter",t.MOUSE_DOWN="plot:mousedown",t.MOUSE_MOVE="plot:mousemove",t.MOUSE_UP="plot:mouseup",t.MOUSE_LEAVE="plot:mouseleave",t.TOUCH_START="plot:touchstart",t.TOUCH_MOVE="plot:touchmove",t.TOUCH_END="plot:touchend",t.TOUCH_CANCEL="plot:touchcancel",t.CLICK="plot:click",t.DBLCLICK="plot:dblclick",t.CONTEXTMENU="plot:contextmenu",t.LEAVE="plot:leave",t.ENTER="plot:enter"})(e.PLOT_EVENTS||(e.PLOT_EVENTS={})),(function(t){t.ACTIVE="active",t.INACTIVE="inactive",t.SELECTED="selected",t.DEFAULT="default"})(e.ELEMENT_STATE||(e.ELEMENT_STATE={})),e.GROUP_ATTRS=["color","shape","size"],e.FIELD_ORIGIN="_origin",e.MIN_CHART_WIDTH=1,e.MIN_CHART_HEIGHT=1,e.COMPONENT_MAX_VIEW_PERCENTAGE=.25})(Ej)),Ej}var yj={},aB=`
\v\f\r   ᠎              \u2028\u2029`,_It=new RegExp("([a-z])["+aB+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+aB+"]*,?["+aB+"]*)+)","ig"),NIt=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+aB+"]*,?["+aB+"]*","ig"),CE=function(e){if(!e)return null;if(gi(e))return e;var t={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},r=[];return String(e).replace(_It,function(n,i,a){var o=[],s=i.toLowerCase();if(a.replace(NIt,function(l,c){c&&o.push(+c)}),s==="m"&&o.length>2&&(r.push([i].concat(o.splice(0,2))),s="l",i=i==="m"?"l":"L"),s==="o"&&o.length===1&&r.push([i,o[0]]),s==="r")r.push([i].concat(o));else for(;o.length>=t[s]&&(r.push([i].concat(o.splice(0,t[s]))),!!t[s]););return e}),r},mY=function(e,t){for(var r=[],n=0,i=e.length;i-2*!t>n;n+=2){var a=[{x:+e[n-2],y:+e[n-1]},{x:+e[n],y:+e[n+1]},{x:+e[n+2],y:+e[n+3]},{x:+e[n+4],y:+e[n+5]}];t?n?i-4===n?a[3]={x:+e[0],y:+e[1]}:i-2===n&&(a[2]={x:+e[0],y:+e[1]},a[3]={x:+e[2],y:+e[3]}):a[0]={x:+e[i-2],y:+e[i-1]}:i-4===n?a[3]=a[2]:n||(a[0]={x:+e[n],y:+e[n+1]}),r.push(["C",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return r},PI=function(e,t,r,n,i){var a=[];if(i===null&&n===null&&(n=r),e=+e,t=+t,r=+r,n=+n,i!==null){var o=Math.PI/180,s=e+r*Math.cos(-n*o),l=e+r*Math.cos(-i*o),c=t+r*Math.sin(-n*o),u=t+r*Math.sin(-i*o);a=[["M",s,c],["A",r,r,0,+(i-n>180),0,l,u]]}else a=[["M",e,t],["m",0,-n],["a",r,n,0,1,1,0,2*n],["a",r,n,0,1,1,0,-2*n],["z"]];return a},EY=function(e){if(e=CE(e),!e||!e.length)return[["M",0,0]];var t=[],r=0,n=0,i=0,a=0,o=0,s,l;e[0][0]==="M"&&(r=+e[0][1],n=+e[0][2],i=r,a=n,o++,t[0]=["M",r,n]);for(var c=e.length===3&&e[0][0]==="M"&&e[1][0].toUpperCase()==="R"&&e[2][0].toUpperCase()==="Z",u=void 0,A=void 0,d=o,f=e.length;d<f;d++){if(t.push(u=[]),A=e[d],s=A[0],s!==s.toUpperCase())switch(u[0]=s.toUpperCase(),u[0]){case"A":u[1]=A[1],u[2]=A[2],u[3]=A[3],u[4]=A[4],u[5]=A[5],u[6]=+A[6]+r,u[7]=+A[7]+n;break;case"V":u[1]=+A[1]+n;break;case"H":u[1]=+A[1]+r;break;case"R":l=[r,n].concat(A.slice(1));for(var h=2,g=l.length;h<g;h++)l[h]=+l[h]+r,l[++h]=+l[h]+n;t.pop(),t=t.concat(mY(l,c));break;case"O":t.pop(),l=PI(r,n,A[1],A[2]),l.push(l[0]),t=t.concat(l);break;case"U":t.pop(),t=t.concat(PI(r,n,A[1],A[2],A[3])),u=["U"].concat(t[t.length-1].slice(-2));break;case"M":i=+A[1]+r,a=+A[2]+n;break;default:for(var h=1,g=A.length;h<g;h++)u[h]=+A[h]+(h%2?r:n)}else if(s==="R")l=[r,n].concat(A.slice(1)),t.pop(),t=t.concat(mY(l,c)),u=["R"].concat(A.slice(-2));else if(s==="O")t.pop(),l=PI(r,n,A[1],A[2]),l.push(l[0]),t=t.concat(l);else if(s==="U")t.pop(),t=t.concat(PI(r,n,A[1],A[2],A[3])),u=["U"].concat(t[t.length-1].slice(-2));else for(var p=0,m=A.length;p<m;p++)u[p]=A[p];if(s=s.toUpperCase(),s!=="O")switch(u[0]){case"Z":r=+i,n=+a;break;case"H":r=u[1];break;case"V":n=u[1];break;case"M":i=u[u.length-2],a=u[u.length-1];break;default:r=u[u.length-2],n=u[u.length-1]}}return t},OI=function(e,t,r,n){return[e,t,r,n,r,n]},bce=function(e,t,r,n,i,a){var o=.3333333333333333,s=2/3;return[o*e+s*r,o*t+s*n,o*i+s*r,o*a+s*n,i,a]},VRe=function(e,t,r,n,i,a,o,s,l,c){r===n&&(r+=1);var u=Math.PI*120/180,A=Math.PI/180*(+i||0),d=[],f,h,g,p,m,y=function(Z,ne,re){var ue=Z*Math.cos(re)-ne*Math.sin(re),he=Z*Math.sin(re)+ne*Math.cos(re);return{x:ue,y:he}};if(c)h=c[0],g=c[1],p=c[2],m=c[3];else{f=y(e,t,-A),e=f.x,t=f.y,f=y(s,l,-A),s=f.x,l=f.y,e===s&&t===l&&(s+=1,l+=1);var C=(e-s)/2,w=(t-l)/2,B=C*C/(r*r)+w*w/(n*n);B>1&&(B=Math.sqrt(B),r=B*r,n=B*n);var x=r*r,M=n*n,S=(a===o?-1:1)*Math.sqrt(Math.abs((x*M-x*w*w-M*C*C)/(x*w*w+M*C*C)));p=S*r*w/n+(e+s)/2,m=S*-n*C/r+(t+l)/2,h=Math.asin(((t-m)/n).toFixed(9)),g=Math.asin(((l-m)/n).toFixed(9)),h=e<p?Math.PI-h:h,g=s<p?Math.PI-g:g,h<0&&(h=Math.PI*2+h),g<0&&(g=Math.PI*2+g),o&&h>g&&(h=h-Math.PI*2),!o&&g>h&&(g=g-Math.PI*2)}var R=g-h;if(Math.abs(R)>u){var b=g,T=s,D=l;g=h+u*(o&&g>h?1:-1),s=p+r*Math.cos(g),l=m+n*Math.sin(g),d=VRe(s,l,r,n,i,0,o,T,D,[g,b,p,m])}R=g-h;var F=Math.cos(h),_=Math.sin(h),N=Math.cos(g),P=Math.sin(g),k=Math.tan(R/4),j=4/3*r*k,Y=4/3*n*k,X=[e,t],K=[e+j*_,t-Y*F],U=[s+j*P,l-Y*N],G=[s,l];if(K[0]=2*X[0]-K[0],K[1]=2*X[1]-K[1],c)return[K,U,G].concat(d);d=[K,U,G].concat(d).join().split(",");for(var z=[],H=0,V=d.length;H<V;H++)z[H]=H%2?y(d[H-1],d[H],A).y:y(d[H],d[H+1],A).x;return z},yY=function(e,t){var r=EY(e),n=t&&EY(t),i={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},o=[],s=[],l="",c="",u,A=function(C,w,B){var x,M;if(!C)return["C",w.x,w.y,w.x,w.y,w.x,w.y];switch(!(C[0]in{T:1,Q:1})&&(w.qx=w.qy=null),C[0]){case"M":w.X=C[1],w.Y=C[2];break;case"A":C=["C"].concat(VRe.apply(0,[w.x,w.y].concat(C.slice(1))));break;case"S":B==="C"||B==="S"?(x=w.x*2-w.bx,M=w.y*2-w.by):(x=w.x,M=w.y),C=["C",x,M].concat(C.slice(1));break;case"T":B==="Q"||B==="T"?(w.qx=w.x*2-w.qx,w.qy=w.y*2-w.qy):(w.qx=w.x,w.qy=w.y),C=["C"].concat(bce(w.x,w.y,w.qx,w.qy,C[1],C[2]));break;case"Q":w.qx=C[1],w.qy=C[2],C=["C"].concat(bce(w.x,w.y,C[1],C[2],C[3],C[4]));break;case"L":C=["C"].concat(OI(w.x,w.y,C[1],C[2]));break;case"H":C=["C"].concat(OI(w.x,w.y,C[1],w.y));break;case"V":C=["C"].concat(OI(w.x,w.y,w.x,C[1]));break;case"Z":C=["C"].concat(OI(w.x,w.y,w.X,w.Y));break}return C},d=function(C,w){if(C[w].length>7){C[w].shift();for(var B=C[w];B.length;)o[w]="A",n&&(s[w]="A"),C.splice(w++,0,["C"].concat(B.splice(0,6)));C.splice(w,1),u=Math.max(r.length,n&&n.length||0)}},f=function(C,w,B,x,M){C&&w&&C[M][0]==="M"&&w[M][0]!=="M"&&(w.splice(M,0,["M",x.x,x.y]),B.bx=0,B.by=0,B.x=C[M][1],B.y=C[M][2],u=Math.max(r.length,n&&n.length||0))};u=Math.max(r.length,n&&n.length||0);for(var h=0;h<u;h++){r[h]&&(l=r[h][0]),l!=="C"&&(o[h]=l,h&&(c=o[h-1])),r[h]=A(r[h],i,c),o[h]!=="A"&&l==="C"&&(o[h]="C"),d(r,h),n&&(n[h]&&(l=n[h][0]),l!=="C"&&(s[h]=l,h&&(c=s[h-1])),n[h]=A(n[h],a,c),s[h]!=="A"&&l==="C"&&(s[h]="C"),d(n,h)),f(r,n,i,a,h),f(n,r,a,i,h);var g=r[h],p=n&&n[h],m=g.length,y=n&&p.length;i.x=g[m-2],i.y=g[m-1],i.bx=parseFloat(g[m-4])||i.x,i.by=parseFloat(g[m-3])||i.y,a.bx=n&&(parseFloat(p[y-4])||a.x),a.by=n&&(parseFloat(p[y-3])||a.y),a.x=n&&p[y-2],a.y=n&&p[y-1]}return n?[r,n]:r},kIt=/,?([a-z]),?/gi,JRe=function(e){return e.join(",").replace(kIt,"$1")},Ice=function(e,t,r,n,i){var a=-3*t+9*r-9*n+3*i,o=e*a+6*t-12*r+6*n;return e*o-3*t+3*r},Sce=function(e,t,r,n,i,a,o,s,l){l===null&&(l=1),l=l>1?1:l<0?0:l;for(var c=l/2,u=12,A=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],d=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],f=0,h=0;h<u;h++){var g=c*A[h]+c,p=Ice(g,e,r,i,o),m=Ice(g,t,n,a,s),y=p*p+m*m;f+=d[h]*Math.sqrt(y)}return c*f},PIt=function(e,t,r,n,i,a,o,s){for(var l=[],c=[[],[]],u,A,d,f,h=0;h<2;++h){if(h===0?(A=6*e-12*r+6*i,u=-3*e+9*r-9*i+3*o,d=3*r-3*e):(A=6*t-12*n+6*a,u=-3*t+9*n-9*a+3*s,d=3*n-3*t),Math.abs(u)<1e-12){if(Math.abs(A)<1e-12)continue;f=-d/A,f>0&&f<1&&l.push(f);continue}var g=A*A-4*d*u,p=Math.sqrt(g);if(!(g<0)){var m=(-A+p)/(2*u);m>0&&m<1&&l.push(m);var y=(-A-p)/(2*u);y>0&&y<1&&l.push(y)}}for(var C=l.length,w=C,B;C--;)f=l[C],B=1-f,c[0][C]=B*B*B*e+3*B*B*f*r+3*B*f*f*i+f*f*f*o,c[1][C]=B*B*B*t+3*B*B*f*n+3*B*f*f*a+f*f*f*s;return c[0][w]=e,c[1][w]=t,c[0][w+1]=o,c[1][w+1]=s,c[0].length=c[1].length=w+2,{min:{x:Math.min.apply(0,c[0]),y:Math.min.apply(0,c[1])},max:{x:Math.max.apply(0,c[0]),y:Math.max.apply(0,c[1])}}},OIt=function(e,t,r,n,i,a,o,s){if(!(Math.max(e,r)<Math.min(i,o)||Math.min(e,r)>Math.max(i,o)||Math.max(t,n)<Math.min(a,s)||Math.min(t,n)>Math.max(a,s))){var l=(e*n-t*r)*(i-o)-(e-r)*(i*s-a*o),c=(e*n-t*r)*(a-s)-(t-n)*(i*s-a*o),u=(e-r)*(a-s)-(t-n)*(i-o);if(u){var A=l/u,d=c/u,f=+A.toFixed(2),h=+d.toFixed(2);if(!(f<+Math.min(e,r).toFixed(2)||f>+Math.max(e,r).toFixed(2)||f<+Math.min(i,o).toFixed(2)||f>+Math.max(i,o).toFixed(2)||h<+Math.min(t,n).toFixed(2)||h>+Math.max(t,n).toFixed(2)||h<+Math.min(a,s).toFixed(2)||h>+Math.max(a,s).toFixed(2)))return{x:A,y:d}}}},Oh=function(e,t,r){return t>=e.x&&t<=e.x+e.width&&r>=e.y&&r<=e.y+e.height},WRe=function(e,t,r,n,i){if(i)return[["M",+e+ +i,t],["l",r-i*2,0],["a",i,i,0,0,1,i,i],["l",0,n-i*2],["a",i,i,0,0,1,-i,i],["l",i*2-r,0],["a",i,i,0,0,1,-i,-i],["l",0,i*2-n],["a",i,i,0,0,1,i,-i],["z"]];var a=[["M",e,t],["l",r,0],["l",0,n],["l",-r,0],["z"]];return a.parsePathArray=JRe,a},CY=function(e,t,r,n){return e===null&&(e=t=r=n=0),t===null&&(t=e.y,r=e.width,n=e.height,e=e.x),{x:e,y:t,width:r,w:r,height:n,h:n,x2:e+r,y2:t+n,cx:e+r/2,cy:t+n/2,r1:Math.min(r,n)/2,r2:Math.max(r,n)/2,r0:Math.sqrt(r*r+n*n)/2,path:WRe(e,t,r,n),vb:[e,t,r,n].join(" ")}},jIt=function(e,t){return e=CY(e),t=CY(t),Oh(t,e.x,e.y)||Oh(t,e.x2,e.y)||Oh(t,e.x,e.y2)||Oh(t,e.x2,e.y2)||Oh(e,t.x,t.y)||Oh(e,t.x2,t.y)||Oh(e,t.x,t.y2)||Oh(e,t.x2,t.y2)||(e.x<t.x2&&e.x>t.x||t.x<e.x2&&t.x>e.x)&&(e.y<t.y2&&e.y>t.y||t.y<e.y2&&t.y>e.y)},Rce=function(e,t,r,n,i,a,o,s){gi(e)||(e=[e,t,r,n,i,a,o,s]);var l=PIt.apply(null,e);return CY(l.min.x,l.min.y,l.max.x-l.min.x,l.max.y-l.min.y)},Tce=function(e,t,r,n,i,a,o,s,l){var c=1-l,u=Math.pow(c,3),A=Math.pow(c,2),d=l*l,f=d*l,h=u*e+A*3*l*r+c*3*l*l*i+f*o,g=u*t+A*3*l*n+c*3*l*l*a+f*s,p=e+2*l*(r-e)+d*(i-2*r+e),m=t+2*l*(n-t)+d*(a-2*n+t),y=r+2*l*(i-r)+d*(o-2*i+r),C=n+2*l*(a-n)+d*(s-2*a+n),w=c*e+l*r,B=c*t+l*n,x=c*i+l*o,M=c*a+l*s,S=90-Math.atan2(p-y,m-C)*180/Math.PI;return{x:h,y:g,m:{x:p,y:m},n:{x:y,y:C},start:{x:w,y:B},end:{x,y:M},alpha:S}},zIt=function(e,t,r){var n=Rce(e),i=Rce(t);if(!jIt(n,i))return[];for(var a=Sce.apply(0,e),o=Sce.apply(0,t),s=~~(a/8),l=~~(o/8),c=[],u=[],A={},d=[],f=0;f<s+1;f++){var h=Tce.apply(0,e.concat(f/s));c.push({x:h.x,y:h.y,t:f/s})}for(var f=0;f<l+1;f++){var h=Tce.apply(0,t.concat(f/l));u.push({x:h.x,y:h.y,t:f/l})}for(var f=0;f<s;f++)for(var g=0;g<l;g++){var p=c[f],m=c[f+1],y=u[g],C=u[g+1],w=Math.abs(m.x-p.x)<.001?"y":"x",B=Math.abs(C.x-y.x)<.001?"y":"x",x=OIt(p.x,p.y,m.x,m.y,y.x,y.y,C.x,C.y);if(x){if(A[x.x.toFixed(4)]===x.y.toFixed(4))continue;A[x.x.toFixed(4)]=x.y.toFixed(4);var M=p.t+Math.abs((x[w]-p[w])/(m[w]-p[w]))*(m.t-p.t),S=y.t+Math.abs((x[B]-y[B])/(C[B]-y[B]))*(C.t-y.t);M>=0&&M<=1&&S>=0&&S<=1&&d.push({x:x.x,y:x.y,t1:M,t2:S})}}return d},LIt=function(e,t,r){e=yY(e),t=yY(t);for(var n,i,a,o,s,l,c,u,A,d,f=r?0:[],h=0,g=e.length;h<g;h++){var p=e[h];if(p[0]==="M")n=s=p[1],i=l=p[2];else{p[0]==="C"?(A=[n,i].concat(p.slice(1)),n=A[6],i=A[7]):(A=[n,i,n,i,s,l,s,l],n=s,i=l);for(var m=0,y=t.length;m<y;m++){var C=t[m];if(C[0]==="M")a=c=C[1],o=u=C[2];else{C[0]==="C"?(d=[a,o].concat(C.slice(1)),a=d[6],o=d[7]):(d=[a,o,a,o,c,u,c,u],a=c,o=u);var w=zIt(A,d);{for(var B=0,x=w.length;B<x;B++)w[B].segment1=h,w[B].segment2=m,w[B].bez1=A,w[B].bez2=d;f=f.concat(w)}}}}}return f},YIt=function(e,t){return LIt(e,t)};function UIt(e,t){var r=[],n=[];function i(a,o){if(a.length===1)r.push(a[0]),n.push(a[0]);else{for(var s=[],l=0;l<a.length-1;l++)l===0&&r.push(a[0]),l===a.length-2&&n.push(a[l+1]),s[l]=[(1-o)*a[l][0]+o*a[l+1][0],(1-o)*a[l][1]+o*a[l+1][1]];i(s,o)}}return e.length&&i(e,t),{left:r,right:n.reverse()}}function HIt(e,t,r){var n=[[e[1],e[2]]];r=r||2;var i=[];t[0]==="A"?(n.push(t[6]),n.push(t[7])):t[0]==="C"?(n.push([t[1],t[2]]),n.push([t[3],t[4]]),n.push([t[5],t[6]])):t[0]==="S"||t[0]==="Q"?(n.push([t[1],t[2]]),n.push([t[3],t[4]])):n.push([t[1],t[2]]);for(var a=n,o=1/r,s=0;s<r-1;s++){var l=o/(1-o*s),c=UIt(a,l);i.push(c.left),a=c.right}i.push(a);var u=i.map(function(A){var d=[];return A.length===4&&(d.push("C"),d=d.concat(A[2])),A.length>=3&&(A.length===3&&d.push("Q"),d=d.concat(A[1])),A.length===2&&d.push("L"),d=d.concat(A[A.length-1]),d});return u}var GIt=function(e,t,r){if(r===1)return[[].concat(e)];var n=[];if(t[0]==="L"||t[0]==="C"||t[0]==="Q")n=n.concat(HIt(e,t,r));else{var i=[].concat(e);i[0]==="M"&&(i[0]="L");for(var a=0;a<=r-1;a++)n.push(i)}return n},KIt=function(e,t){if(e.length===1)return e;var r=e.length-1,n=t.length-1,i=r/n,a=[];if(e.length===1&&e[0][0]==="M"){for(var o=0;o<n-r;o++)e.push(e[0]);return e}for(var o=0;o<n;o++){var s=Math.floor(i*o);a[s]=(a[s]||0)+1}var l=a.reduce(function(c,u,A){return A===r?c.concat(e[r]):c.concat(GIt(e[A],e[A+1],u))},[]);return l.unshift(e[0]),(t[n]==="Z"||t[n]==="z")&&l.push("Z"),l},VIt=function(e,t){if(e.length!==t.length)return!1;var r=!0;return yr(e,function(n,i){if(n!==t[i])return r=!1,!1}),r};function JIt(e,t,r){var n=null,i=r;return t<i&&(i=t,n="add"),e<i&&(i=e,n="del"),{type:n,min:i}}var WIt=function(e,t){var r=e.length,n=t.length,i,a,o=0;if(r===0||n===0)return null;for(var s=[],l=0;l<=r;l++)s[l]=[],s[l][0]={min:l};for(var c=0;c<=n;c++)s[0][c]={min:c};for(var l=1;l<=r;l++){i=e[l-1];for(var c=1;c<=n;c++){a=t[c-1],VIt(i,a)?o=0:o=1;var u=s[l-1][c].min+1,A=s[l][c-1].min+1,d=s[l-1][c-1].min+o;s[l][c]=JIt(u,A,d)}}return s},XRe=function(e,t){var r=WIt(e,t),n=e.length,i=t.length,a=[],o=1,s=1;if(r[n][i].min!==n){for(var l=1;l<=n;l++){var c=r[l][l].min;s=l;for(var u=o;u<=i;u++)r[l][u].min<c&&(c=r[l][u].min,s=u);o=s,r[l][o].type&&a.push({index:l-1,type:r[l][o].type})}for(var l=a.length-1;l>=0;l--)o=a[l].index,a[l].type==="add"?e.splice(o,0,[].concat(e[o])):e.splice(o,1)}n=e.length;var A=i-n;if(n<i)for(var l=0;l<A;l++)e[n-1][0]==="z"||e[n-1][0]==="Z"?e.splice(n-2,0,e[n-2]):e.push(e[n-1]),n+=1;return e};function Cj(e,t,r){for(var n=[].concat(e),i,a=1/(r+1),o=qRe(t)[0],s=1;s<=r;s++)a*=s,i=Math.floor(e.length*a),i===0?n.unshift([o[0]*a+e[i][0]*(1-a),o[1]*a+e[i][1]*(1-a)]):n.splice(i,0,[o[0]*a+e[i][0]*(1-a),o[1]*a+e[i][1]*(1-a)]);return n}function qRe(e){var t=[];switch(e[0]){case"M":t.push([e[1],e[2]]);break;case"L":t.push([e[1],e[2]]);break;case"A":t.push([e[6],e[7]]);break;case"Q":t.push([e[3],e[4]]),t.push([e[1],e[2]]);break;case"T":t.push([e[1],e[2]]);break;case"C":t.push([e[5],e[6]]),t.push([e[1],e[2]]),t.push([e[3],e[4]]);break;case"S":t.push([e[3],e[4]]),t.push([e[1],e[2]]);break;case"H":t.push([e[1],e[1]]);break;case"V":t.push([e[1],e[1]]);break}return t}var wY=function(e,t){if(e.length<=1)return e;for(var r,n=0;n<t.length;n++)if(e[n][0]!==t[n][0])switch(r=qRe(e[n]),t[n][0]){case"M":e[n]=["M"].concat(r[0]);break;case"L":e[n]=["L"].concat(r[0]);break;case"A":e[n]=[].concat(t[n]),e[n][6]=r[0][0],e[n][7]=r[0][1];break;case"Q":if(r.length<2)if(n>0)r=Cj(r,e[n-1],1);else{e[n]=t[n];break}e[n]=["Q"].concat(r.reduce(function(i,a){return i.concat(a)},[]));break;case"T":e[n]=["T"].concat(r[0]);break;case"C":if(r.length<3)if(n>0)r=Cj(r,e[n-1],2);else{e[n]=t[n];break}e[n]=["C"].concat(r.reduce(function(i,a){return i.concat(a)},[]));break;case"S":if(r.length<2)if(n>0)r=Cj(r,e[n-1],1);else{e[n]=t[n];break}e[n]=["S"].concat(r.reduce(function(i,a){return i.concat(a)},[]));break;default:e[n]=t[n]}return e};const $9=Object.freeze(Object.defineProperty({__proto__:null,catmullRomToBezier:mY,fillPath:KIt,fillPathByDiff:XRe,formatPath:wY,intersection:YIt,parsePathArray:JRe,parsePathString:CE,pathToAbsolute:EY,pathToCurve:yY,rectPath:WRe},Symbol.toStringTag,{value:"Module"}));var ID=(function(){function e(t,r){this.bubbles=!0,this.target=null,this.currentTarget=null,this.delegateTarget=null,this.delegateObject=null,this.defaultPrevented=!1,this.propagationStopped=!1,this.shape=null,this.fromShape=null,this.toShape=null,this.propagationPath=[],this.type=t,this.name=t,this.originalEvent=r,this.timeStamp=r.timeStamp}return e.prototype.preventDefault=function(){this.defaultPrevented=!0,this.originalEvent.preventDefault&&this.originalEvent.preventDefault()},e.prototype.stopPropagation=function(){this.propagationStopped=!0},e.prototype.toString=function(){var t=this.type;return"[Event (type="+t+")]"},e.prototype.save=function(){},e.prototype.restore=function(){},e})(),XIt="*",$Re=(function(){function e(){this._events={}}return e.prototype.on=function(t,r,n){return this._events[t]||(this._events[t]=[]),this._events[t].push({callback:r,once:!!n}),this},e.prototype.once=function(t,r){return this.on(t,r,!0)},e.prototype.emit=function(t){for(var r=this,n=[],i=1;i<arguments.length;i++)n[i-1]=arguments[i];var a=this._events[t]||[],o=this._events[XIt]||[],s=function(l){for(var c=l.length,u=0;u<c;u++)if(l[u]){var A=l[u],d=A.callback,f=A.once;f&&(l.splice(u,1),l.length===0&&delete r._events[t],c--,u--),d.apply(r,n)}};s(a),s(o)},e.prototype.off=function(t,r){if(!t)this._events={};else if(!r)delete this._events[t];else{for(var n=this._events[t]||[],i=n.length,a=0;a<i;a++)n[a].callback===r&&(n.splice(a,1),i--,a--);n.length===0&&delete this._events[t]}return this},e.prototype.getEvents=function(){return this._events},e})();const qIt=Object.freeze(Object.defineProperty({__proto__:null,default:$Re},Symbol.toStringTag,{value:"Module"}));function ZRe(e,t){var r=e.indexOf(t);r!==-1&&e.splice(r,1)}var Qce=typeof window<"u"&&typeof window.document<"u";function eTe(e,t){if(e.isCanvas())return!0;for(var r=t.getParent(),n=!1;r;){if(r===e){n=!0;break}r=r.getParent()}return n}function VB(e){return e.cfg.visible&&e.cfg.capture}var SD=(function(e){rn(t,e);function t(r){var n=e.call(this)||this;n.destroyed=!1;var i=n.getDefaultCfg();return n.cfg=ja(i,r),n}return t.prototype.getDefaultCfg=function(){return{}},t.prototype.get=function(r){return this.cfg[r]},t.prototype.set=function(r,n){this.cfg[r]=n},t.prototype.destroy=function(){this.cfg={destroyed:!0},this.off(),this.destroyed=!0},t})($Re),Dce=function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,a;n<i;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))},tTe=(function(){function e(t,r,n){this.name=t,this.version=r,this.os=n,this.type="browser"}return e})(),rTe=(function(){function e(t){this.version=t,this.type="node",this.name="node",this.os=process.platform}return e})(),nTe=(function(){function e(t,r,n,i){this.name=t,this.version=r,this.os=n,this.bot=i,this.type="bot-device"}return e})(),iTe=(function(){function e(){this.type="bot",this.bot=!0,this.name="bot",this.version=null,this.os=null}return e})(),aTe=(function(){function e(){this.type="react-native",this.name="react-native",this.version=null,this.os=null}return e})(),$It=/alexa|bot|crawl(er|ing)|facebookexternalhit|feedburner|google web preview|nagios|postrank|pingdom|slurp|spider|yahoo!|yandex/,ZIt=/(nuhk|curl|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask\ Jeeves\/Teoma|ia_archiver)/,Fce=3,e2t=[["aol",/AOLShield\/([0-9\._]+)/],["edge",/Edge\/([0-9\._]+)/],["edge-ios",/EdgiOS\/([0-9\._]+)/],["yandexbrowser",/YaBrowser\/([0-9\._]+)/],["kakaotalk",/KAKAOTALK\s([0-9\.]+)/],["samsung",/SamsungBrowser\/([0-9\.]+)/],["silk",/\bSilk\/([0-9._-]+)\b/],["miui",/MiuiBrowser\/([0-9\.]+)$/],["beaker",/BeakerBrowser\/([0-9\.]+)/],["edge-chromium",/EdgA?\/([0-9\.]+)/],["chromium-webview",/(?!Chrom.*OPR)wv\).*Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["chrome",/(?!Chrom.*OPR)Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/],["phantomjs",/PhantomJS\/([0-9\.]+)(:?\s|$)/],["crios",/CriOS\/([0-9\.]+)(:?\s|$)/],["firefox",/Firefox\/([0-9\.]+)(?:\s|$)/],["fxios",/FxiOS\/([0-9\.]+)/],["opera-mini",/Opera Mini.*Version\/([0-9\.]+)/],["opera",/Opera\/([0-9\.]+)(?:\s|$)/],["opera",/OPR\/([0-9\.]+)(:?\s|$)/],["pie",/^Microsoft Pocket Internet Explorer\/(\d+\.\d+)$/],["pie",/^Mozilla\/\d\.\d+\s\(compatible;\s(?:MSP?IE|MSInternet Explorer) (\d+\.\d+);.*Windows CE.*\)$/],["netfront",/^Mozilla\/\d\.\d+.*NetFront\/(\d.\d)/],["ie",/Trident\/7\.0.*rv\:([0-9\.]+).*\).*Gecko$/],["ie",/MSIE\s([0-9\.]+);.*Trident\/[4-7].0/],["ie",/MSIE\s(7\.0)/],["bb10",/BB10;\sTouch.*Version\/([0-9\.]+)/],["android",/Android\s([0-9\.]+)/],["ios",/Version\/([0-9\._]+).*Mobile.*Safari.*/],["safari",/Version\/([0-9\._]+).*Safari/],["facebook",/FB[AS]V\/([0-9\.]+)/],["instagram",/Instagram\s([0-9\.]+)/],["ios-webview",/AppleWebKit\/([0-9\.]+).*Mobile/],["ios-webview",/AppleWebKit\/([0-9\.]+).*Gecko\)$/],["curl",/^curl\/([0-9\.]+)$/],["searchbot",$It]],_ce=[["iOS",/iP(hone|od|ad)/],["Android OS",/Android/],["BlackBerry OS",/BlackBerry|BB10/],["Windows Mobile",/IEMobile/],["Amazon OS",/Kindle/],["Windows 3.11",/Win16/],["Windows 95",/(Windows 95)|(Win95)|(Windows_95)/],["Windows 98",/(Windows 98)|(Win98)/],["Windows 2000",/(Windows NT 5.0)|(Windows 2000)/],["Windows XP",/(Windows NT 5.1)|(Windows XP)/],["Windows Server 2003",/(Windows NT 5.2)/],["Windows Vista",/(Windows NT 6.0)/],["Windows 7",/(Windows NT 6.1)/],["Windows 8",/(Windows NT 6.2)/],["Windows 8.1",/(Windows NT 6.3)/],["Windows 10",/(Windows NT 10.0)/],["Windows ME",/Windows ME/],["Windows CE",/Windows CE|WinCE|Microsoft Pocket Internet Explorer/],["Open BSD",/OpenBSD/],["Sun OS",/SunOS/],["Chrome OS",/CrOS/],["Linux",/(Linux)|(X11)/],["Mac OS",/(Mac_PowerPC)|(Macintosh)/],["QNX",/QNX/],["BeOS",/BeOS/],["OS/2",/OS\/2/]];function oTe(e){return e?BY(e):typeof document>"u"&&typeof navigator<"u"&&navigator.product==="ReactNative"?new aTe:typeof navigator<"u"?BY(navigator.userAgent):cTe()}function sTe(e){return e!==""&&e2t.reduce(function(t,r){var n=r[0],i=r[1];if(t)return t;var a=i.exec(e);return!!a&&[n,a]},!1)}function t2t(e){var t=sTe(e);return t?t[0]:null}function BY(e){var t=sTe(e);if(!t)return null;var r=t[0],n=t[1];if(r==="searchbot")return new iTe;var i=n[1]&&n[1].split(".").join("_").split("_").slice(0,3);i?i.length<Fce&&(i=Dce(Dce([],i,!0),r2t(Fce-i.length),!0)):i=[];var a=i.join("."),o=lTe(e),s=ZIt.exec(e);return s&&s[1]?new nTe(r,a,o,s[1]):new tTe(r,a,o)}function lTe(e){for(var t=0,r=_ce.length;t<r;t++){var n=_ce[t],i=n[0],a=n[1],o=a.exec(e);if(o)return i}return null}function cTe(){var e=typeof process<"u"&&process.version;return e?new rTe(process.version.slice(1)):null}function r2t(e){for(var t=[],r=0;r<e;r++)t.push("0");return t}const n2t=Object.freeze(Object.defineProperty({__proto__:null,BotInfo:iTe,BrowserInfo:tTe,NodeInfo:rTe,ReactNativeInfo:aTe,SearchBotDeviceInfo:nTe,browserName:t2t,detect:oTe,detectOS:lTe,getNodeVersion:cTe,parseUserAgent:BY},Symbol.toStringTag,{value:"Module"}));var Gl=1e-6,fu=typeof Float32Array<"u"?Float32Array:Array,xY=Math.random;function oB(e){return e>=0?Math.round(e):e%.5===0?Math.floor(e):Math.round(e)}function i2t(){var e=new fu(9);return fu!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[5]=0,e[6]=0,e[7]=0),e[0]=1,e[4]=1,e[8]=1,e}function a2t(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[4],e[4]=t[5],e[5]=t[6],e[6]=t[8],e[7]=t[9],e[8]=t[10],e}function o2t(e){var t=new fu(9);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function s2t(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function l2t(e,t,r,n,i,a,o,s,l){var c=new fu(9);return c[0]=e,c[1]=t,c[2]=r,c[3]=n,c[4]=i,c[5]=a,c[6]=o,c[7]=s,c[8]=l,c}function c2t(e,t,r,n,i,a,o,s,l,c){return e[0]=t,e[1]=r,e[2]=n,e[3]=i,e[4]=a,e[5]=o,e[6]=s,e[7]=l,e[8]=c,e}function u2t(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function A2t(e,t){if(e===t){var r=t[1],n=t[2],i=t[5];e[1]=t[3],e[2]=t[6],e[3]=r,e[5]=t[7],e[6]=n,e[7]=i}else e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8];return e}function uTe(e,t){var r=t[0],n=t[1],i=t[2],a=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8],A=u*o-s*c,d=-u*a+s*l,f=c*a-o*l,h=r*A+n*d+i*f;return h?(h=1/h,e[0]=A*h,e[1]=(-u*n+i*c)*h,e[2]=(s*n-i*o)*h,e[3]=d*h,e[4]=(u*r-i*l)*h,e[5]=(-s*r+i*a)*h,e[6]=f*h,e[7]=(-c*r+n*l)*h,e[8]=(o*r-n*a)*h,e):null}function d2t(e,t){var r=t[0],n=t[1],i=t[2],a=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8];return e[0]=o*u-s*c,e[1]=i*c-n*u,e[2]=n*s-i*o,e[3]=s*l-a*u,e[4]=r*u-i*l,e[5]=i*a-r*s,e[6]=a*c-o*l,e[7]=n*l-r*c,e[8]=r*o-n*a,e}function f2t(e){var t=e[0],r=e[1],n=e[2],i=e[3],a=e[4],o=e[5],s=e[6],l=e[7],c=e[8];return t*(c*a-o*l)+r*(-c*i+o*s)+n*(l*i-a*s)}function i1(e,t,r){var n=t[0],i=t[1],a=t[2],o=t[3],s=t[4],l=t[5],c=t[6],u=t[7],A=t[8],d=r[0],f=r[1],h=r[2],g=r[3],p=r[4],m=r[5],y=r[6],C=r[7],w=r[8];return e[0]=d*n+f*o+h*c,e[1]=d*i+f*s+h*u,e[2]=d*a+f*l+h*A,e[3]=g*n+p*o+m*c,e[4]=g*i+p*s+m*u,e[5]=g*a+p*l+m*A,e[6]=y*n+C*o+w*c,e[7]=y*i+C*s+w*u,e[8]=y*a+C*l+w*A,e}function h2t(e,t,r){var n=t[0],i=t[1],a=t[2],o=t[3],s=t[4],l=t[5],c=t[6],u=t[7],A=t[8],d=r[0],f=r[1];return e[0]=n,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=l,e[6]=d*n+f*o+c,e[7]=d*i+f*s+u,e[8]=d*a+f*l+A,e}function g2t(e,t,r){var n=t[0],i=t[1],a=t[2],o=t[3],s=t[4],l=t[5],c=t[6],u=t[7],A=t[8],d=Math.sin(r),f=Math.cos(r);return e[0]=f*n+d*o,e[1]=f*i+d*s,e[2]=f*a+d*l,e[3]=f*o-d*n,e[4]=f*s-d*i,e[5]=f*l-d*a,e[6]=c,e[7]=u,e[8]=A,e}function p2t(e,t,r){var n=r[0],i=r[1];return e[0]=n*t[0],e[1]=n*t[1],e[2]=n*t[2],e[3]=i*t[3],e[4]=i*t[4],e[5]=i*t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function ATe(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=t[0],e[7]=t[1],e[8]=1,e}function dTe(e,t){var r=Math.sin(t),n=Math.cos(t);return e[0]=n,e[1]=r,e[2]=0,e[3]=-r,e[4]=n,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function fTe(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=t[1],e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function v2t(e,t){return e[0]=t[0],e[1]=t[1],e[2]=0,e[3]=t[2],e[4]=t[3],e[5]=0,e[6]=t[4],e[7]=t[5],e[8]=1,e}function m2t(e,t){var r=t[0],n=t[1],i=t[2],a=t[3],o=r+r,s=n+n,l=i+i,c=r*o,u=n*o,A=n*s,d=i*o,f=i*s,h=i*l,g=a*o,p=a*s,m=a*l;return e[0]=1-A-h,e[3]=u-m,e[6]=d+p,e[1]=u+m,e[4]=1-c-h,e[7]=f-g,e[2]=d-p,e[5]=f+g,e[8]=1-c-A,e}function E2t(e,t){var r=t[0],n=t[1],i=t[2],a=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8],A=t[9],d=t[10],f=t[11],h=t[12],g=t[13],p=t[14],m=t[15],y=r*s-n*o,C=r*l-i*o,w=r*c-a*o,B=n*l-i*s,x=n*c-a*s,M=i*c-a*l,S=u*g-A*h,R=u*p-d*h,b=u*m-f*h,T=A*p-d*g,D=A*m-f*g,F=d*m-f*p,_=y*F-C*D+w*T+B*b-x*R+M*S;return _?(_=1/_,e[0]=(s*F-l*D+c*T)*_,e[1]=(l*b-o*F-c*R)*_,e[2]=(o*D-s*b+c*S)*_,e[3]=(i*D-n*F-a*T)*_,e[4]=(r*F-i*b+a*R)*_,e[5]=(n*b-r*D-a*S)*_,e[6]=(g*M-p*x+m*B)*_,e[7]=(p*w-h*M-m*C)*_,e[8]=(h*x-g*w+m*y)*_,e):null}function y2t(e,t,r){return e[0]=2/t,e[1]=0,e[2]=0,e[3]=0,e[4]=-2/r,e[5]=0,e[6]=-1,e[7]=1,e[8]=1,e}function C2t(e){return"mat3("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+", "+e[8]+")"}function w2t(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]+e[3]*e[3]+e[4]*e[4]+e[5]*e[5]+e[6]*e[6]+e[7]*e[7]+e[8]*e[8])}function B2t(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e[6]=t[6]+r[6],e[7]=t[7]+r[7],e[8]=t[8]+r[8],e}function hTe(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e[4]=t[4]-r[4],e[5]=t[5]-r[5],e[6]=t[6]-r[6],e[7]=t[7]-r[7],e[8]=t[8]-r[8],e}function x2t(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*r,e[5]=t[5]*r,e[6]=t[6]*r,e[7]=t[7]*r,e[8]=t[8]*r,e}function M2t(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e[2]=t[2]+r[2]*n,e[3]=t[3]+r[3]*n,e[4]=t[4]+r[4]*n,e[5]=t[5]+r[5]*n,e[6]=t[6]+r[6]*n,e[7]=t[7]+r[7]*n,e[8]=t[8]+r[8]*n,e}function b2t(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]}function I2t(e,t){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],A=t[0],d=t[1],f=t[2],h=t[3],g=t[4],p=t[5],m=t[6],y=t[7],C=t[8];return Math.abs(r-A)<=Gl*Math.max(1,Math.abs(r),Math.abs(A))&&Math.abs(n-d)<=Gl*Math.max(1,Math.abs(n),Math.abs(d))&&Math.abs(i-f)<=Gl*Math.max(1,Math.abs(i),Math.abs(f))&&Math.abs(a-h)<=Gl*Math.max(1,Math.abs(a),Math.abs(h))&&Math.abs(o-g)<=Gl*Math.max(1,Math.abs(o),Math.abs(g))&&Math.abs(s-p)<=Gl*Math.max(1,Math.abs(s),Math.abs(p))&&Math.abs(l-m)<=Gl*Math.max(1,Math.abs(l),Math.abs(m))&&Math.abs(c-y)<=Gl*Math.max(1,Math.abs(c),Math.abs(y))&&Math.abs(u-C)<=Gl*Math.max(1,Math.abs(u),Math.abs(C))}var S2t=i1,R2t=hTe;const T2t=Object.freeze(Object.defineProperty({__proto__:null,add:B2t,adjoint:d2t,clone:o2t,copy:s2t,create:i2t,determinant:f2t,equals:I2t,exactEquals:b2t,frob:w2t,fromMat2d:v2t,fromMat4:a2t,fromQuat:m2t,fromRotation:dTe,fromScaling:fTe,fromTranslation:ATe,fromValues:l2t,identity:u2t,invert:uTe,mul:S2t,multiply:i1,multiplyScalar:x2t,multiplyScalarAndAdd:M2t,normalFromMat4:E2t,projection:y2t,rotate:g2t,scale:p2t,set:c2t,str:C2t,sub:R2t,subtract:hTe,translate:h2t,transpose:A2t},Symbol.toStringTag,{value:"Module"}));function gTe(){var e=new fu(3);return fu!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function Q2t(e){var t=new fu(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function pTe(e){var t=e[0],r=e[1],n=e[2];return Math.sqrt(t*t+r*r+n*n)}function D2t(e,t,r){var n=new fu(3);return n[0]=e,n[1]=t,n[2]=r,n}function F2t(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function _2t(e,t,r,n){return e[0]=t,e[1]=r,e[2]=n,e}function N2t(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e}function vTe(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e}function mTe(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e[2]=t[2]*r[2],e}function ETe(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e[2]=t[2]/r[2],e}function k2t(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e}function P2t(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e}function O2t(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e[2]=Math.min(t[2],r[2]),e}function j2t(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e[2]=Math.max(t[2],r[2]),e}function z2t(e,t){return e[0]=oB(t[0]),e[1]=oB(t[1]),e[2]=oB(t[2]),e}function L2t(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e}function Y2t(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e[2]=t[2]+r[2]*n,e}function yTe(e,t){var r=t[0]-e[0],n=t[1]-e[1],i=t[2]-e[2];return Math.sqrt(r*r+n*n+i*i)}function CTe(e,t){var r=t[0]-e[0],n=t[1]-e[1],i=t[2]-e[2];return r*r+n*n+i*i}function wTe(e){var t=e[0],r=e[1],n=e[2];return t*t+r*r+n*n}function U2t(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e}function H2t(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e}function G2t(e,t){var r=t[0],n=t[1],i=t[2],a=r*r+n*n+i*i;return a>0&&(a=1/Math.sqrt(a)),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a,e}function Z9(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function K2t(e,t,r){var n=t[0],i=t[1],a=t[2],o=r[0],s=r[1],l=r[2];return e[0]=i*l-a*s,e[1]=a*o-n*l,e[2]=n*s-i*o,e}function V2t(e,t,r,n){var i=t[0],a=t[1],o=t[2];return e[0]=i+n*(r[0]-i),e[1]=a+n*(r[1]-a),e[2]=o+n*(r[2]-o),e}function J2t(e,t,r,n){var i=Math.acos(Math.min(Math.max(Z9(t,r),-1),1)),a=Math.sin(i),o=Math.sin((1-n)*i)/a,s=Math.sin(n*i)/a;return e[0]=o*t[0]+s*r[0],e[1]=o*t[1]+s*r[1],e[2]=o*t[2]+s*r[2],e}function W2t(e,t,r,n,i,a){var o=a*a,s=o*(2*a-3)+1,l=o*(a-2)+a,c=o*(a-1),u=o*(3-2*a);return e[0]=t[0]*s+r[0]*l+n[0]*c+i[0]*u,e[1]=t[1]*s+r[1]*l+n[1]*c+i[1]*u,e[2]=t[2]*s+r[2]*l+n[2]*c+i[2]*u,e}function X2t(e,t,r,n,i,a){var o=1-a,s=o*o,l=a*a,c=s*o,u=3*a*s,A=3*l*o,d=l*a;return e[0]=t[0]*c+r[0]*u+n[0]*A+i[0]*d,e[1]=t[1]*c+r[1]*u+n[1]*A+i[1]*d,e[2]=t[2]*c+r[2]*u+n[2]*A+i[2]*d,e}function q2t(e,t){t=t===void 0?1:t;var r=xY()*2*Math.PI,n=xY()*2-1,i=Math.sqrt(1-n*n)*t;return e[0]=Math.cos(r)*i,e[1]=Math.sin(r)*i,e[2]=n*t,e}function $2t(e,t,r){var n=t[0],i=t[1],a=t[2],o=r[3]*n+r[7]*i+r[11]*a+r[15];return o=o||1,e[0]=(r[0]*n+r[4]*i+r[8]*a+r[12])/o,e[1]=(r[1]*n+r[5]*i+r[9]*a+r[13])/o,e[2]=(r[2]*n+r[6]*i+r[10]*a+r[14])/o,e}function xy(e,t,r){var n=t[0],i=t[1],a=t[2];return e[0]=n*r[0]+i*r[3]+a*r[6],e[1]=n*r[1]+i*r[4]+a*r[7],e[2]=n*r[2]+i*r[5]+a*r[8],e}function Z2t(e,t,r){var n=r[0],i=r[1],a=r[2],o=r[3],s=t[0],l=t[1],c=t[2],u=i*c-a*l,A=a*s-n*c,d=n*l-i*s;return u=u+u,A=A+A,d=d+d,e[0]=s+o*u+i*d-a*A,e[1]=l+o*A+a*u-n*d,e[2]=c+o*d+n*A-i*u,e}function eSt(e,t,r,n){var i=[],a=[];return i[0]=t[0]-r[0],i[1]=t[1]-r[1],i[2]=t[2]-r[2],a[0]=i[0],a[1]=i[1]*Math.cos(n)-i[2]*Math.sin(n),a[2]=i[1]*Math.sin(n)+i[2]*Math.cos(n),e[0]=a[0]+r[0],e[1]=a[1]+r[1],e[2]=a[2]+r[2],e}function tSt(e,t,r,n){var i=[],a=[];return i[0]=t[0]-r[0],i[1]=t[1]-r[1],i[2]=t[2]-r[2],a[0]=i[2]*Math.sin(n)+i[0]*Math.cos(n),a[1]=i[1],a[2]=i[2]*Math.cos(n)-i[0]*Math.sin(n),e[0]=a[0]+r[0],e[1]=a[1]+r[1],e[2]=a[2]+r[2],e}function rSt(e,t,r,n){var i=[],a=[];return i[0]=t[0]-r[0],i[1]=t[1]-r[1],i[2]=t[2]-r[2],a[0]=i[0]*Math.cos(n)-i[1]*Math.sin(n),a[1]=i[0]*Math.sin(n)+i[1]*Math.cos(n),a[2]=i[2],e[0]=a[0]+r[0],e[1]=a[1]+r[1],e[2]=a[2]+r[2],e}function nSt(e,t){var r=e[0],n=e[1],i=e[2],a=t[0],o=t[1],s=t[2],l=Math.sqrt((r*r+n*n+i*i)*(a*a+o*o+s*s)),c=l&&Z9(e,t)/l;return Math.acos(Math.min(Math.max(c,-1),1))}function iSt(e){return e[0]=0,e[1]=0,e[2]=0,e}function aSt(e){return"vec3("+e[0]+", "+e[1]+", "+e[2]+")"}function oSt(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]}function sSt(e,t){var r=e[0],n=e[1],i=e[2],a=t[0],o=t[1],s=t[2];return Math.abs(r-a)<=Gl*Math.max(1,Math.abs(r),Math.abs(a))&&Math.abs(n-o)<=Gl*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(i-s)<=Gl*Math.max(1,Math.abs(i),Math.abs(s))}var lSt=vTe,cSt=mTe,uSt=ETe,ASt=yTe,dSt=CTe,fSt=pTe,hSt=wTe,gSt=(function(){var e=gTe();return function(t,r,n,i,a,o){var s,l;for(r||(r=3),n||(n=0),i?l=Math.min(i*r+n,t.length):l=t.length,s=n;s<l;s+=r)e[0]=t[s],e[1]=t[s+1],e[2]=t[s+2],a(e,e,o),t[s]=e[0],t[s+1]=e[1],t[s+2]=e[2];return t}})();const BTe=Object.freeze(Object.defineProperty({__proto__:null,add:N2t,angle:nSt,bezier:X2t,ceil:k2t,clone:Q2t,copy:F2t,create:gTe,cross:K2t,dist:ASt,distance:yTe,div:uSt,divide:ETe,dot:Z9,equals:sSt,exactEquals:oSt,floor:P2t,forEach:gSt,fromValues:D2t,hermite:W2t,inverse:H2t,len:fSt,length:pTe,lerp:V2t,max:j2t,min:O2t,mul:cSt,multiply:mTe,negate:U2t,normalize:G2t,random:q2t,rotateX:eSt,rotateY:tSt,rotateZ:rSt,round:z2t,scale:L2t,scaleAndAdd:Y2t,set:_2t,slerp:J2t,sqrDist:dSt,sqrLen:hSt,squaredDistance:CTe,squaredLength:wTe,str:aSt,sub:lSt,subtract:vTe,transformMat3:xy,transformMat4:$2t,transformQuat:Z2t,zero:iSt},Symbol.toStringTag,{value:"Module"}));function xTe(){var e=new fu(2);return fu!=Float32Array&&(e[0]=0,e[1]=0),e}function pSt(e){var t=new fu(2);return t[0]=e[0],t[1]=e[1],t}function vSt(e,t){var r=new fu(2);return r[0]=e,r[1]=t,r}function mSt(e,t){return e[0]=t[0],e[1]=t[1],e}function ESt(e,t,r){return e[0]=t,e[1]=r,e}function Fw(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function eG(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function MTe(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e}function bTe(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e}function ySt(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function CSt(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function qh(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e}function $h(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e}function wSt(e,t){return e[0]=oB(t[0]),e[1]=oB(t[1]),e}function cg(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function BSt(e,t,r,n){return e[0]=t[0]+r[0]*n,e[1]=t[1]+r[1]*n,e}function wQ(e,t){var r=t[0]-e[0],n=t[1]-e[1];return Math.sqrt(r*r+n*n)}function ITe(e,t){var r=t[0]-e[0],n=t[1]-e[1];return r*r+n*n}function vg(e){var t=e[0],r=e[1];return Math.sqrt(t*t+r*r)}function STe(e){var t=e[0],r=e[1];return t*t+r*r}function xSt(e,t){return e[0]=-t[0],e[1]=-t[1],e}function MSt(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function tG(e,t){var r=t[0],n=t[1],i=r*r+n*n;return i>0&&(i=1/Math.sqrt(i)),e[0]=t[0]*i,e[1]=t[1]*i,e}function RTe(e,t){return e[0]*t[0]+e[1]*t[1]}function bSt(e,t,r){var n=t[0]*r[1]-t[1]*r[0];return e[0]=e[1]=0,e[2]=n,e}function ISt(e,t,r,n){var i=t[0],a=t[1];return e[0]=i+n*(r[0]-i),e[1]=a+n*(r[1]-a),e}function SSt(e,t){t=t===void 0?1:t;var r=xY()*2*Math.PI;return e[0]=Math.cos(r)*t,e[1]=Math.sin(r)*t,e}function RSt(e,t,r){var n=t[0],i=t[1];return e[0]=r[0]*n+r[2]*i,e[1]=r[1]*n+r[3]*i,e}function TSt(e,t,r){var n=t[0],i=t[1];return e[0]=r[0]*n+r[2]*i+r[4],e[1]=r[1]*n+r[3]*i+r[5],e}function TTe(e,t,r){var n=t[0],i=t[1];return e[0]=r[0]*n+r[3]*i+r[6],e[1]=r[1]*n+r[4]*i+r[7],e}function QSt(e,t,r){var n=t[0],i=t[1];return e[0]=r[0]*n+r[4]*i+r[12],e[1]=r[1]*n+r[5]*i+r[13],e}function DSt(e,t,r,n){var i=t[0]-r[0],a=t[1]-r[1],o=Math.sin(n),s=Math.cos(n);return e[0]=i*s-a*o+r[0],e[1]=i*o+a*s+r[1],e}function QTe(e,t){var r=e[0],n=e[1],i=t[0],a=t[1];return Math.abs(Math.atan2(n*i-r*a,r*i+n*a))}function FSt(e,t){var r=e[0],n=e[1],i=t[0],a=t[1];return Math.atan2(r*a-n*i,r*i+n*a)}function _St(e){return e[0]=0,e[1]=0,e}function NSt(e){return"vec2("+e[0]+", "+e[1]+")"}function DTe(e,t){return e[0]===t[0]&&e[1]===t[1]}function kSt(e,t){var r=e[0],n=e[1],i=t[0],a=t[1];return Math.abs(r-i)<=Gl*Math.max(1,Math.abs(r),Math.abs(i))&&Math.abs(n-a)<=Gl*Math.max(1,Math.abs(n),Math.abs(a))}var PSt=vg,GR=eG,OSt=MTe,jSt=bTe,zSt=wQ,LSt=ITe,YSt=STe,USt=(function(){var e=xTe();return function(t,r,n,i,a,o){var s,l;for(r||(r=2),n||(n=0),i?l=Math.min(i*r+n,t.length):l=t.length,s=n;s<l;s+=r)e[0]=t[s],e[1]=t[s+1],a(e,e,o),t[s]=e[0],t[s+1]=e[1];return t}})();const HSt=Object.freeze(Object.defineProperty({__proto__:null,add:Fw,angle:QTe,ceil:ySt,clone:pSt,copy:mSt,create:xTe,cross:bSt,dist:zSt,distance:wQ,div:jSt,divide:bTe,dot:RTe,equals:kSt,exactEquals:DTe,floor:CSt,forEach:USt,fromValues:vSt,inverse:MSt,len:PSt,length:vg,lerp:ISt,max:$h,min:qh,mul:OSt,multiply:MTe,negate:xSt,normalize:tG,random:SSt,rotate:DSt,round:wSt,scale:cg,scaleAndAdd:BSt,set:ESt,signedAngle:FSt,sqrDist:LSt,sqrLen:YSt,squaredDistance:ITe,squaredLength:STe,str:NSt,sub:GR,subtract:eG,transformMat2:RSt,transformMat2d:TSt,transformMat3:TTe,transformMat4:QSt,zero:_St},Symbol.toStringTag,{value:"Module"}));function dv(e,t,r){var n=[0,0,0,0,0,0,0,0,0];return ATe(n,r),i1(e,n,t)}function RD(e,t,r){var n=[0,0,0,0,0,0,0,0,0];return dTe(n,r),i1(e,n,t)}function rG(e,t,r){var n=[0,0,0,0,0,0,0,0,0];return fTe(n,r),i1(e,n,t)}function GSt(e,t,r){return i1(e,r,t)}function cM(e,t){for(var r=e?[].concat(e):[1,0,0,0,1,0,0,0,1],n=0,i=t.length;n<i;n++){var a=t[n];switch(a[0]){case"t":dv(r,r,[a[1],a[2]]);break;case"s":rG(r,r,[a[1],a[2]]);break;case"r":RD(r,r,a[1]);break;case"m":GSt(r,r,a[1]);break}}return r}function FTe(e,t){return e[0]*t[1]-t[0]*e[1]}function TD(e,t,r){var n=QTe(e,t),i=FTe(e,t)>=0;return r?i?Math.PI*2-n:n:i?n:Math.PI*2-n}function KSt(e,t,r){return r?(e[0]=t[1],e[1]=-1*t[0]):(e[0]=-1*t[1],e[1]=t[0]),e}const VSt=Object.freeze(Object.defineProperty({__proto__:null,angleTo:TD,direction:FTe,leftRotate:RD,leftScale:rG,leftTranslate:dv,transform:cM,vertical:KSt},Symbol.toStringTag,{value:"Module"})),JSt=Object.freeze(Object.defineProperty({__proto__:null,ext:VSt,mat3:T2t,vec2:HSt,vec3:BTe},Symbol.toStringTag,{value:"Module"}));function Nce(e,t){var r=[],n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],A=e[8],d=t[0],f=t[1],h=t[2],g=t[3],p=t[4],m=t[5],y=t[6],C=t[7],w=t[8];return r[0]=d*n+f*o+h*c,r[1]=d*i+f*s+h*u,r[2]=d*a+f*l+h*A,r[3]=g*n+p*o+m*c,r[4]=g*i+p*s+m*u,r[5]=g*a+p*l+m*A,r[6]=y*n+C*o+w*c,r[7]=y*i+C*s+w*u,r[8]=y*a+C*l+w*A,r}function kf(e,t){var r=[],n=t[0],i=t[1];return r[0]=e[0]*n+e[3]*i+e[6],r[1]=e[1]*n+e[4]*i+e[7],r}function QD(e){var t=[],r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],A=u*o-s*c,d=-u*a+s*l,f=c*a-o*l,h=r*A+n*d+i*f;return h?(h=1/h,t[0]=A*h,t[1]=(-u*n+i*c)*h,t[2]=(s*n-i*o)*h,t[3]=d*h,t[4]=(u*r-i*l)*h,t[5]=(-s*r+i*a)*h,t[6]=f*h,t[7]=(-c*r+n*l)*h,t[8]=(o*r-n*a)*h,t):null}var TC=cM,wj="matrix",WSt=["zIndex","capture","visible","type"],XSt=["repeat"],qSt=":",$St="*";function ZSt(e){for(var t=[],r=0;r<e.length;r++)gi(e[r])?t.push([].concat(e[r])):t.push(e[r]);return t}function eRt(e,t){var r={},n=t.attrs;for(var i in e)r[i]=n[i];return r}function tRt(e,t){var r={},n=t.attr();return yr(e,function(i,a){XSt.indexOf(a)===-1&&!kg(n[a],i)&&(r[a]=i)}),r}function rRt(e,t){if(t.onFrame)return e;var r=t.startTime,n=t.delay,i=t.duration,a=Object.prototype.hasOwnProperty;return yr(e,function(o){r+n<o.startTime+o.delay+o.duration&&i>o.delay&&yr(t.toAttrs,function(s,l){a.call(o.toAttrs,l)&&(delete o.toAttrs[l],delete o.fromAttrs[l])})}),e}var _Te=(function(e){rn(t,e);function t(r){var n=e.call(this,r)||this;n.attrs={};var i=n.getDefaultAttrs();return ja(i,r.attrs),n.attrs=i,n.initAttrs(i),n.initAnimate(),n}return t.prototype.getDefaultCfg=function(){return{visible:!0,capture:!0,zIndex:0}},t.prototype.getDefaultAttrs=function(){return{matrix:this.getDefaultMatrix(),opacity:1}},t.prototype.onCanvasChange=function(r){},t.prototype.initAttrs=function(r){},t.prototype.initAnimate=function(){this.set("animable",!0),this.set("animating",!1)},t.prototype.isGroup=function(){return!1},t.prototype.getParent=function(){return this.get("parent")},t.prototype.getCanvas=function(){return this.get("canvas")},t.prototype.attr=function(){for(var r,n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];var a=n[0],o=n[1];if(!a)return this.attrs;if(Mc(a)){for(var s in a)this.setAttr(s,a[s]);return this.afterAttrsChange(a),this}return n.length===2?(this.setAttr(a,o),this.afterAttrsChange((r={},r[a]=o,r)),this):this.attrs[a]},t.prototype.isClipped=function(r,n){var i=this.getClip();return i&&!i.isHit(r,n)},t.prototype.setAttr=function(r,n){var i=this.attrs[r];i!==n&&(this.attrs[r]=n,this.onAttrChange(r,n,i))},t.prototype.onAttrChange=function(r,n,i){r==="matrix"&&this.set("totalMatrix",null)},t.prototype.afterAttrsChange=function(r){if(this.cfg.isClipShape){var n=this.cfg.applyTo;n&&n.onCanvasChange("clip")}else this.onCanvasChange("attr")},t.prototype.show=function(){return this.set("visible",!0),this.onCanvasChange("show"),this},t.prototype.hide=function(){return this.set("visible",!1),this.onCanvasChange("hide"),this},t.prototype.setZIndex=function(r){this.set("zIndex",r);var n=this.getParent();return n&&n.sort(),this},t.prototype.toFront=function(){var r=this.getParent();if(r){var n=r.getChildren();this.get("el");var i=n.indexOf(this);n.splice(i,1),n.push(this),this.onCanvasChange("zIndex")}},t.prototype.toBack=function(){var r=this.getParent();if(r){var n=r.getChildren();this.get("el");var i=n.indexOf(this);n.splice(i,1),n.unshift(this),this.onCanvasChange("zIndex")}},t.prototype.remove=function(r){r===void 0&&(r=!0);var n=this.getParent();n?(ZRe(n.getChildren(),this),n.get("clearing")||this.onCanvasChange("remove")):this.onCanvasChange("remove"),r&&this.destroy()},t.prototype.resetMatrix=function(){this.attr(wj,this.getDefaultMatrix()),this.onCanvasChange("matrix")},t.prototype.getMatrix=function(){return this.attr(wj)},t.prototype.setMatrix=function(r){this.attr(wj,r),this.onCanvasChange("matrix")},t.prototype.getTotalMatrix=function(){var r=this.cfg.totalMatrix;if(!r){var n=this.attr("matrix"),i=this.cfg.parentMatrix;i&&n?r=Nce(i,n):r=n||i,this.set("totalMatrix",r)}return r},t.prototype.applyMatrix=function(r){var n=this.attr("matrix"),i=null;r&&n?i=Nce(r,n):i=n||r,this.set("totalMatrix",i),this.set("parentMatrix",r)},t.prototype.getDefaultMatrix=function(){return null},t.prototype.applyToMatrix=function(r){var n=this.attr("matrix");return n?kf(n,r):r},t.prototype.invertFromMatrix=function(r){var n=this.attr("matrix");if(n){var i=QD(n);if(i)return kf(i,r)}return r},t.prototype.setClip=function(r){var n=this.getCanvas(),i=null;if(r){var a=this.getShapeBase(),o=bD(r.type),s=a[o];s&&(i=new s({type:r.type,isClipShape:!0,applyTo:this,attrs:r.attrs,canvas:n}))}return this.set("clipShape",i),this.onCanvasChange("clip"),i},t.prototype.getClip=function(){var r=this.cfg.clipShape;return r||null},t.prototype.clone=function(){var r=this,n=this.attrs,i={};yr(n,function(s,l){gi(n[l])?i[l]=ZSt(n[l]):i[l]=n[l]});var a=this.constructor,o=new a({attrs:i});return yr(WSt,function(s){o.set(s,r.get(s))}),o},t.prototype.destroy=function(){var r=this.destroyed;r||(this.attrs={},e.prototype.destroy.call(this))},t.prototype.isAnimatePaused=function(){return this.get("_pause").isPaused},t.prototype.animate=function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];if(!(!this.get("timeline")&&!this.get("canvas"))){this.set("animating",!0);var i=this.get("timeline");i||(i=this.get("canvas").get("timeline"),this.set("timeline",i));var a=this.get("animations")||[];i.timer||i.initTimer();var o=r[0],s=r[1],l=r[2],c=l===void 0?"easeLinear":l,u=r[3],A=u===void 0?Cv:u,d=r[4],f=d===void 0?0:d,h,g,p,m,y;ji(o)?(h=o,o={}):Mc(o)&&o.onFrame&&(h=o.onFrame,g=o.repeat),Mc(s)?(y=s,s=y.duration,c=y.easing||"easeLinear",f=y.delay||0,g=y.repeat||g||!1,A=y.callback||Cv,p=y.pauseCallback||Cv,m=y.resumeCallback||Cv):(Ca(A)&&(f=A,A=null),ji(c)?(A=c,c="easeLinear"):c=c||"easeLinear");var C=tRt(o,this),w={fromAttrs:eRt(C,this),toAttrs:C,duration:s,easing:c,repeat:g,callback:A,pauseCallback:p,resumeCallback:m,delay:f,startTime:i.getTime(),id:HRe(),onFrame:h,pathFormatted:!1};a.length>0?a=rRt(a,w):i.addAnimator(this),a.push(w),this.set("animations",a),this.set("_pause",{isPaused:!1})}},t.prototype.stopAnimate=function(r){var n=this;r===void 0&&(r=!0);var i=this.get("animations");yr(i,function(a){r&&(a.onFrame?n.attr(a.onFrame(1)):n.attr(a.toAttrs)),a.callback&&a.callback()}),this.set("animating",!1),this.set("animations",[])},t.prototype.pauseAnimate=function(){var r=this.get("timeline"),n=this.get("animations"),i=r.getTime();return yr(n,function(a){a._paused=!0,a._pauseTime=i,a.pauseCallback&&a.pauseCallback()}),this.set("_pause",{isPaused:!0,pauseTime:i}),this},t.prototype.resumeAnimate=function(){var r=this.get("timeline"),n=r.getTime(),i=this.get("animations"),a=this.get("_pause").pauseTime;return yr(i,function(o){o.startTime=o.startTime+(n-a),o._paused=!1,o._pauseTime=null,o.resumeCallback&&o.resumeCallback()}),this.set("_pause",{isPaused:!1}),this.set("animations",i),this},t.prototype.emitDelegation=function(r,n){var i=this,a=n.propagationPath;this.getEvents();var o;r==="mouseenter"?o=n.fromShape:r==="mouseleave"&&(o=n.toShape);for(var s=function(A){var d=a[A],f=d.get("name");if(f){if((d.isGroup()||d.isCanvas&&d.isCanvas())&&o&&eTe(d,o))return"break";gi(f)?yr(f,function(h){i.emitDelegateEvent(d,h,n)}):l.emitDelegateEvent(d,f,n)}},l=this,c=0;c<a.length;c++){var u=s(c);if(u==="break")break}},t.prototype.emitDelegateEvent=function(r,n,i){var a=this.getEvents(),o=n+qSt+i.type;(a[o]||a[$St])&&(i.name=o,i.currentTarget=r,i.delegateTarget=this,i.delegateObject=r.get("delegateObject"),this.emit(o,i))},t.prototype.translate=function(r,n){r===void 0&&(r=0),n===void 0&&(n=0);var i=this.getMatrix(),a=TC(i,[["t",r,n]]);return this.setMatrix(a),this},t.prototype.move=function(r,n){var i=this.attr("x")||0,a=this.attr("y")||0;return this.translate(r-i,n-a),this},t.prototype.moveTo=function(r,n){return this.move(r,n)},t.prototype.scale=function(r,n){var i=this.getMatrix(),a=TC(i,[["s",r,n||r]]);return this.setMatrix(a),this},t.prototype.rotate=function(r){var n=this.getMatrix(),i=TC(n,[["r",r]]);return this.setMatrix(i),this},t.prototype.rotateAtStart=function(r){var n=this.attr(),i=n.x,a=n.y,o=this.getMatrix(),s=TC(o,[["t",-i,-a],["r",r],["t",i,a]]);return this.setMatrix(s),this},t.prototype.rotateAtPoint=function(r,n,i){var a=this.getMatrix(),o=TC(a,[["t",-r,-n],["r",i],["t",r,n]]);return this.setMatrix(o),this},t})(SD),kce={},MY="_INDEX";function NTe(e,t){if(e.set("canvas",t),e.isGroup()){var r=e.get("children");r.length&&r.forEach(function(n){NTe(n,t)})}}function kTe(e,t){if(e.set("timeline",t),e.isGroup()){var r=e.get("children");r.length&&r.forEach(function(n){kTe(n,t)})}}function nRt(e,t,r){t.set("parent",null),t.set("canvas",null),ZRe(e.getChildren(),t)}function iRt(e){return function(t,r){var n=e(t,r);return n===0?t[MY]-r[MY]:n}}var PTe=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.isCanvas=function(){return!1},t.prototype.getBBox=function(){var r=1/0,n=-1/0,i=1/0,a=-1/0,o=this.getChildren().filter(function(l){return l.get("visible")&&(!l.isGroup()||l.isGroup()&&l.getChildren().length>0)});o.length>0?yr(o,function(l){var c=l.getBBox(),u=c.minX,A=c.maxX,d=c.minY,f=c.maxY;u<r&&(r=u),A>n&&(n=A),d<i&&(i=d),f>a&&(a=f)}):(r=0,n=0,i=0,a=0);var s={x:r,y:i,minX:r,minY:i,maxX:n,maxY:a,width:n-r,height:a-i};return s},t.prototype.getCanvasBBox=function(){var r=1/0,n=-1/0,i=1/0,a=-1/0,o=this.getChildren().filter(function(l){return l.get("visible")&&(!l.isGroup()||l.isGroup()&&l.getChildren().length>0)});o.length>0?yr(o,function(l){var c=l.getCanvasBBox(),u=c.minX,A=c.maxX,d=c.minY,f=c.maxY;u<r&&(r=u),A>n&&(n=A),d<i&&(i=d),f>a&&(a=f)}):(r=0,n=0,i=0,a=0);var s={x:r,y:i,minX:r,minY:i,maxX:n,maxY:a,width:n-r,height:a-i};return s},t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return r.children=[],r},t.prototype.onAttrChange=function(r,n,i){if(e.prototype.onAttrChange.call(this,r,n,i),r==="matrix"){var a=this.getTotalMatrix();this._applyChildrenMarix(a)}},t.prototype.applyMatrix=function(r){var n=this.getTotalMatrix();e.prototype.applyMatrix.call(this,r);var i=this.getTotalMatrix();i!==n&&this._applyChildrenMarix(i)},t.prototype._applyChildrenMarix=function(r){var n=this.getChildren();yr(n,function(i){i.applyMatrix(r)})},t.prototype.addShape=function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];var i=r[0],a=r[1];Mc(i)?a=i:a.type=i;var o=kce[a.type];o||(o=bD(a.type),kce[a.type]=o);var s=this.getShapeBase(),l=new s[o](a);return this.add(l),l},t.prototype.addGroup=function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];var i=r[0],a=r[1],o;if(ji(i))a?o=new i(a):o=new i({parent:this});else{var s=i||{},l=this.getGroupBase();o=new l(s)}return this.add(o),o},t.prototype.getCanvas=function(){var r;return this.isCanvas()?r=this:r=this.get("canvas"),r},t.prototype.getShape=function(r,n,i){if(!VB(this))return null;var a=this.getChildren(),o;if(this.isCanvas())o=this._findShape(a,r,n,i);else{var s=[r,n,1];s=this.invertFromMatrix(s),this.isClipped(s[0],s[1])||(o=this._findShape(a,s[0],s[1],i))}return o},t.prototype._findShape=function(r,n,i,a){for(var o=null,s=r.length-1;s>=0;s--){var l=r[s];if(VB(l)&&(l.isGroup()?o=l.getShape(n,i,a):l.isHit(n,i)&&(o=l)),o)break}return o},t.prototype.add=function(r){var n=this.getCanvas(),i=this.getChildren(),a=this.get("timeline"),o=r.getParent();o&&nRt(o,r),r.set("parent",this),n&&NTe(r,n),a&&kTe(r,a),i.push(r),r.onCanvasChange("add"),this._applyElementMatrix(r)},t.prototype._applyElementMatrix=function(r){var n=this.getTotalMatrix();n&&r.applyMatrix(n)},t.prototype.getChildren=function(){return this.get("children")||[]},t.prototype.sort=function(){var r=this.getChildren();yr(r,function(n,i){return n[MY]=i,n}),r.sort(iRt(function(n,i){return n.get("zIndex")-i.get("zIndex")})),this.onCanvasChange("sort")},t.prototype.clear=function(){if(this.set("clearing",!0),!this.destroyed){for(var r=this.getChildren(),n=r.length-1;n>=0;n--)r[n].destroy();this.set("children",[]),this.onCanvasChange("clear"),this.set("clearing",!1)}},t.prototype.destroy=function(){this.get("destroyed")||(this.clear(),e.prototype.destroy.call(this))},t.prototype.getFirst=function(){return this.getChildByIndex(0)},t.prototype.getLast=function(){var r=this.getChildren();return this.getChildByIndex(r.length-1)},t.prototype.getChildByIndex=function(r){var n=this.getChildren();return n[r]},t.prototype.getCount=function(){var r=this.getChildren();return r.length},t.prototype.contain=function(r){var n=this.getChildren();return n.indexOf(r)>-1},t.prototype.removeChild=function(r,n){n===void 0&&(n=!0),this.contain(r)&&r.remove(n)},t.prototype.findAll=function(r){var n=[],i=this.getChildren();return yr(i,function(a){r(a)&&n.push(a),a.isGroup()&&(n=n.concat(a.findAll(r)))}),n},t.prototype.find=function(r){var n=null,i=this.getChildren();return yr(i,function(a){if(r(a)?n=a:a.isGroup()&&(n=a.find(r)),n)return!1}),n},t.prototype.findById=function(r){return this.find(function(n){return n.get("id")===r})},t.prototype.findByClassName=function(r){return this.find(function(n){return n.get("className")===r})},t.prototype.findAllByName=function(r){return this.findAll(function(n){return n.get("name")===r})},t})(_Te),My=0,_w=0,QC=0,OTe=1e3,BQ,Nw,xQ=0,rm=0,DD=0,JB=typeof performance=="object"&&performance.now?performance:Date,jTe=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function zTe(){return rm||(jTe(aRt),rm=JB.now()+DD)}function aRt(){rm=0}function bY(){this._call=this._time=this._next=null}bY.prototype=LTe.prototype={constructor:bY,restart:function(e,t,r){if(typeof e!="function")throw new TypeError("callback is not a function");r=(r==null?zTe():+r)+(t==null?0:+t),!this._next&&Nw!==this&&(Nw?Nw._next=this:BQ=this,Nw=this),this._call=e,this._time=r,IY()},stop:function(){this._call&&(this._call=null,this._time=1/0,IY())}};function LTe(e,t,r){var n=new bY;return n.restart(e,t,r),n}function oRt(){zTe(),++My;for(var e=BQ,t;e;)(t=rm-e._time)>=0&&e._call.call(null,t),e=e._next;--My}function Pce(){rm=(xQ=JB.now())+DD,My=_w=0;try{oRt()}finally{My=0,lRt(),rm=0}}function sRt(){var e=JB.now(),t=e-xQ;t>OTe&&(DD-=t,xQ=e)}function lRt(){for(var e,t=BQ,r,n=1/0;t;)t._call?(n>t._time&&(n=t._time),e=t,t=t._next):(r=t._next,t._next=null,t=e?e._next=r:BQ=r);Nw=e,IY(n)}function IY(e){if(!My){_w&&(_w=clearTimeout(_w));var t=e-rm;t>24?(e<1/0&&(_w=setTimeout(Pce,e-JB.now()-DD)),QC&&(QC=clearInterval(QC))):(QC||(xQ=JB.now(),QC=setInterval(sRt,OTe)),My=1,jTe(Pce))}}function nG(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function YTe(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function uM(){}var WB=.7,MQ=1/WB,GE="\\s*([+-]?\\d+)\\s*",XB="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",xd="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",cRt=/^#([0-9a-f]{3,8})$/,uRt=new RegExp(`^rgb\\(${GE},${GE},${GE}\\)$`),ARt=new RegExp(`^rgb\\(${xd},${xd},${xd}\\)$`),dRt=new RegExp(`^rgba\\(${GE},${GE},${GE},${XB}\\)$`),fRt=new RegExp(`^rgba\\(${xd},${xd},${xd},${XB}\\)$`),hRt=new RegExp(`^hsl\\(${XB},${xd},${xd}\\)$`),gRt=new RegExp(`^hsla\\(${XB},${xd},${xd},${XB}\\)$`),Oce={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};nG(uM,qB,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:jce,formatHex:jce,formatHex8:pRt,formatHsl:vRt,formatRgb:zce,toString:zce});function jce(){return this.rgb().formatHex()}function pRt(){return this.rgb().formatHex8()}function vRt(){return UTe(this).formatHsl()}function zce(){return this.rgb().formatRgb()}function qB(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=cRt.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?Lce(t):r===3?new Jl(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?jI(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?jI(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=uRt.exec(e))?new Jl(t[1],t[2],t[3],1):(t=ARt.exec(e))?new Jl(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=dRt.exec(e))?jI(t[1],t[2],t[3],t[4]):(t=fRt.exec(e))?jI(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=hRt.exec(e))?Hce(t[1],t[2]/100,t[3]/100,1):(t=gRt.exec(e))?Hce(t[1],t[2]/100,t[3]/100,t[4]):Oce.hasOwnProperty(e)?Lce(Oce[e]):e==="transparent"?new Jl(NaN,NaN,NaN,0):null}function Lce(e){return new Jl(e>>16&255,e>>8&255,e&255,1)}function jI(e,t,r,n){return n<=0&&(e=t=r=NaN),new Jl(e,t,r,n)}function mRt(e){return e instanceof uM||(e=qB(e)),e?(e=e.rgb(),new Jl(e.r,e.g,e.b,e.opacity)):new Jl}function SY(e,t,r,n){return arguments.length===1?mRt(e):new Jl(e,t,r,n??1)}function Jl(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}nG(Jl,SY,YTe(uM,{brighter(e){return e=e==null?MQ:Math.pow(MQ,e),new Jl(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?WB:Math.pow(WB,e),new Jl(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Jl(Dv(this.r),Dv(this.g),Dv(this.b),bQ(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Yce,formatHex:Yce,formatHex8:ERt,formatRgb:Uce,toString:Uce}));function Yce(){return`#${wv(this.r)}${wv(this.g)}${wv(this.b)}`}function ERt(){return`#${wv(this.r)}${wv(this.g)}${wv(this.b)}${wv((isNaN(this.opacity)?1:this.opacity)*255)}`}function Uce(){const e=bQ(this.opacity);return`${e===1?"rgb(":"rgba("}${Dv(this.r)}, ${Dv(this.g)}, ${Dv(this.b)}${e===1?")":`, ${e})`}`}function bQ(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Dv(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function wv(e){return e=Dv(e),(e<16?"0":"")+e.toString(16)}function Hce(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new rA(e,t,r,n)}function UTe(e){if(e instanceof rA)return new rA(e.h,e.s,e.l,e.opacity);if(e instanceof uM||(e=qB(e)),!e)return new rA;if(e instanceof rA)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,s=a-i,l=(a+i)/2;return s?(t===a?o=(r-n)/s+(r<n)*6:r===a?o=(n-t)/s+2:o=(t-r)/s+4,s/=l<.5?a+i:2-a-i,o*=60):s=l>0&&l<1?0:o,new rA(o,s,l,e.opacity)}function yRt(e,t,r,n){return arguments.length===1?UTe(e):new rA(e,t,r,n??1)}function rA(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}nG(rA,yRt,YTe(uM,{brighter(e){return e=e==null?MQ:Math.pow(MQ,e),new rA(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?WB:Math.pow(WB,e),new rA(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new Jl(Bj(e>=240?e-240:e+120,i,n),Bj(e,i,n),Bj(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new rA(Gce(this.h),zI(this.s),zI(this.l),bQ(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=bQ(this.opacity);return`${e===1?"hsl(":"hsla("}${Gce(this.h)}, ${zI(this.s)*100}%, ${zI(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Gce(e){return e=(e||0)%360,e<0?e+360:e}function zI(e){return Math.max(0,Math.min(1,e||0))}function Bj(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const iG=e=>()=>e;function CRt(e,t){return function(r){return e+r*t}}function wRt(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function BRt(e){return(e=+e)==1?HTe:function(t,r){return r-t?wRt(t,r,e):iG(isNaN(t)?r:t)}}function HTe(e,t){var r=t-e;return r?CRt(e,r):iG(isNaN(e)?t:e)}const Kce=(function e(t){var r=BRt(t);function n(i,a){var o=r((i=SY(i)).r,(a=SY(a)).r),s=r(i.g,a.g),l=r(i.b,a.b),c=HTe(i.opacity,a.opacity);return function(u){return i.r=o(u),i.g=s(u),i.b=l(u),i.opacity=c(u),i+""}}return n.gamma=e,n})(1);function GTe(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(a){for(i=0;i<r;++i)n[i]=e[i]*(1-a)+t[i]*a;return n}}function KTe(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function xRt(e,t){return(KTe(t)?GTe:VTe)(e,t)}function VTe(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),a=new Array(r),o;for(o=0;o<n;++o)i[o]=IQ(e[o],t[o]);for(;o<r;++o)a[o]=t[o];return function(s){for(o=0;o<n;++o)a[o]=i[o](s);return a}}function MRt(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function RY(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function bRt(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=IQ(e[i],t[i]):n[i]=t[i];return function(a){for(i in r)n[i]=r[i](a);return n}}var TY=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,xj=new RegExp(TY.source,"g");function IRt(e){return function(){return e}}function SRt(e){return function(t){return e(t)+""}}function RRt(e,t){var r=TY.lastIndex=xj.lastIndex=0,n,i,a,o=-1,s=[],l=[];for(e=e+"",t=t+"";(n=TY.exec(e))&&(i=xj.exec(t));)(a=i.index)>r&&(a=t.slice(r,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,l.push({i:o,x:RY(n,i)})),r=xj.lastIndex;return r<t.length&&(a=t.slice(r),s[o]?s[o]+=a:s[++o]=a),s.length<2?l[0]?SRt(l[0].x):IRt(t):(t=l.length,function(c){for(var u=0,A;u<t;++u)s[(A=l[u]).i]=A.x(c);return s.join("")})}function IQ(e,t){var r=typeof t,n;return t==null||r==="boolean"?iG(t):(r==="number"?RY:r==="string"?(n=qB(t))?(t=n,Kce):RRt:t instanceof qB?Kce:t instanceof Date?MRt:KTe(t)?GTe:Array.isArray(t)?VTe:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?bRt:RY)(e,t)}function TRt(e){return+e}function QRt(e){return e*e}function DRt(e){return e*(2-e)}function Vce(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function FRt(e){return e*e*e}function _Rt(e){return--e*e*e+1}function Jce(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var aG=3,NRt=(function e(t){t=+t;function r(n){return Math.pow(n,t)}return r.exponent=e,r})(aG),kRt=(function e(t){t=+t;function r(n){return 1-Math.pow(1-n,t)}return r.exponent=e,r})(aG),Wce=(function e(t){t=+t;function r(n){return((n*=2)<=1?Math.pow(n,t):2-Math.pow(2-n,t))/2}return r.exponent=e,r})(aG),JTe=Math.PI,WTe=JTe/2;function PRt(e){return+e==1?1:1-Math.cos(e*WTe)}function ORt(e){return Math.sin(e*WTe)}function Xce(e){return(1-Math.cos(JTe*e))/2}function Pg(e){return(Math.pow(2,-10*e)-.0009765625)*1.0009775171065494}function jRt(e){return Pg(1-+e)}function zRt(e){return 1-Pg(e)}function qce(e){return((e*=2)<=1?Pg(1-e):2-Pg(e-1))/2}function LRt(e){return 1-Math.sqrt(1-e*e)}function YRt(e){return Math.sqrt(1- --e*e)}function $ce(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var QY=4/11,URt=6/11,HRt=8/11,GRt=3/4,KRt=9/11,VRt=10/11,JRt=15/16,WRt=21/22,XRt=63/64,LI=1/QY/QY;function qRt(e){return 1-$B(1-e)}function $B(e){return(e=+e)<QY?LI*e*e:e<HRt?LI*(e-=URt)*e+GRt:e<VRt?LI*(e-=KRt)*e+JRt:LI*(e-=WRt)*e+XRt}function $Rt(e){return((e*=2)<=1?1-$B(1-e):$B(e-1)+1)/2}var oG=1.70158,ZRt=(function e(t){t=+t;function r(n){return(n=+n)*n*(t*(n-1)+n)}return r.overshoot=e,r})(oG),eTt=(function e(t){t=+t;function r(n){return--n*n*((n+1)*t+n)+1}return r.overshoot=e,r})(oG),Zce=(function e(t){t=+t;function r(n){return((n*=2)<1?n*n*((t+1)*n-t):(n-=2)*n*((t+1)*n+t)+2)/2}return r.overshoot=e,r})(oG),by=2*Math.PI,sG=1,lG=.3,tTt=(function e(t,r){var n=Math.asin(1/(t=Math.max(1,t)))*(r/=by);function i(a){return t*Pg(- --a)*Math.sin((n-a)/r)}return i.amplitude=function(a){return e(a,r*by)},i.period=function(a){return e(t,a)},i})(sG,lG),eue=(function e(t,r){var n=Math.asin(1/(t=Math.max(1,t)))*(r/=by);function i(a){return 1-t*Pg(a=+a)*Math.sin((a+n)/r)}return i.amplitude=function(a){return e(a,r*by)},i.period=function(a){return e(t,a)},i})(sG,lG),rTt=(function e(t,r){var n=Math.asin(1/(t=Math.max(1,t)))*(r/=by);function i(a){return((a=a*2-1)<0?t*Pg(-a)*Math.sin((n-a)/r):2-t*Pg(a)*Math.sin((n+a)/r))/2}return i.amplitude=function(a){return e(a,r*by)},i.period=function(a){return e(t,a)},i})(sG,lG);const nTt=Object.freeze(Object.defineProperty({__proto__:null,easeBack:Zce,easeBackIn:ZRt,easeBackInOut:Zce,easeBackOut:eTt,easeBounce:$B,easeBounceIn:qRt,easeBounceInOut:$Rt,easeBounceOut:$B,easeCircle:$ce,easeCircleIn:LRt,easeCircleInOut:$ce,easeCircleOut:YRt,easeCubic:Jce,easeCubicIn:FRt,easeCubicInOut:Jce,easeCubicOut:_Rt,easeElastic:eue,easeElasticIn:tTt,easeElasticInOut:rTt,easeElasticOut:eue,easeExp:qce,easeExpIn:jRt,easeExpInOut:qce,easeExpOut:zRt,easeLinear:TRt,easePoly:Wce,easePolyIn:NRt,easePolyInOut:Wce,easePolyOut:kRt,easeQuad:Vce,easeQuadIn:QRt,easeQuadInOut:Vce,easeQuadOut:DRt,easeSin:Xce,easeSinIn:PRt,easeSinInOut:Xce,easeSinOut:ORt},Symbol.toStringTag,{value:"Module"}));var XTe={};function iTt(e){return XTe[e.toLowerCase()]||nTt[e]}function qTe(e,t){XTe[e.toLowerCase()]=t}var aTt=function(e){return["fill","stroke","fillStyle","strokeStyle"].includes(e)},oTt=function(e){return/^[r,R,L,l]{1}[\s]*\(/.test(e)},tue=[1,0,0,0,1,0,0,0,1];function sTt(e,t,r){var n={},i=t.fromAttrs,a=t.toAttrs;if(!e.destroyed){var o;for(var s in a)if(!kg(i[s],a[s]))if(s==="path"){var l=a[s],c=i[s];l.length>c.length?(l=CE(a[s]),c=CE(i[s]),c=XRe(c,l),c=wY(c,l),t.fromAttrs.path=c,t.toAttrs.path=l):t.pathFormatted||(l=CE(a[s]),c=CE(i[s]),c=wY(c,l),t.fromAttrs.path=c,t.toAttrs.path=l,t.pathFormatted=!0),n[s]=[];for(var u=0;u<l.length;u++){for(var A=l[u],d=c[u],f=[],h=0;h<A.length;h++)Ca(A[h])&&d&&Ca(d[h])?(o=IQ(d[h],A[h]),f.push(o(r))):f.push(A[h]);n[s].push(f)}}else if(s==="matrix"){var g=xRt(i[s]||tue,a[s]||tue),p=g(r);n[s]=p}else aTt(s)&&oTt(a[s])?n[s]=a[s]:ji(a[s])||(o=IQ(i[s],a[s]),n[s]=o(r));e.attr(n)}}function lTt(e,t,r){var n=t.startTime,i=t.delay;if(r<n+i||t._paused)return!1;var a,o=t.duration,s=t.easing,l=iTt(s);if(r=r-n-t.delay,t.repeat)a=r%o/o,a=l(a);else if(a=r/o,a<1)a=l(a);else return t.onFrame?e.attr(t.onFrame(1)):e.attr(t.toAttrs),!0;if(t.onFrame){var c=t.onFrame(a);e.attr(c)}else sTt(e,t,a);return!1}var cTt=(function(){function e(t){this.animators=[],this.current=0,this.timer=null,this.canvas=t}return e.prototype.initTimer=function(){var t=this,r=!1,n,i,a;this.timer=LTe(function(o){if(t.current=o,t.animators.length>0){for(var s=t.animators.length-1;s>=0;s--){if(n=t.animators[s],n.destroyed){t.removeAnimator(s);continue}if(!n.isAnimatePaused()){i=n.get("animations");for(var l=i.length-1;l>=0;l--)a=i[l],r=lTt(n,a,o),r&&(i.splice(l,1),r=!1,a.callback&&a.callback())}i.length===0&&t.removeAnimator(s)}var c=t.canvas.get("autoDraw");c||t.canvas.draw()}})},e.prototype.addAnimator=function(t){this.animators.push(t)},e.prototype.removeAnimator=function(t){this.animators.splice(t,1)},e.prototype.isAnimating=function(){return!!this.animators.length},e.prototype.stop=function(){this.timer&&this.timer.stop()},e.prototype.stopAllAnimations=function(t){t===void 0&&(t=!0),this.animators.forEach(function(r){r.stopAnimate(t)}),this.animators=[],this.canvas.draw()},e.prototype.getTime=function(){return this.current},e})(),uTt=40,rue=0,nue=["mousedown","mouseup","dblclick","mouseout","mouseover","mousemove","mouseleave","mouseenter","touchstart","touchmove","touchend","dragenter","dragover","dragleave","drop","contextmenu","mousewheel"];function iue(e,t,r){r.name=t,r.target=e,r.currentTarget=e,r.delegateTarget=e,e.emit(t,r)}function ATt(e,t,r){if(r.bubbles){var n=void 0,i=!1;if(t==="mouseenter"?(n=r.fromShape,i=!0):t==="mouseleave"&&(i=!0,n=r.toShape),e.isCanvas()&&i)return;if(n&&eTe(e,n)){r.bubbles=!1;return}r.name=t,r.currentTarget=e,r.delegateTarget=e,e.emit(t,r)}}var dTt=(function(){function e(t){var r=this;this.draggingShape=null,this.dragging=!1,this.currentShape=null,this.mousedownShape=null,this.mousedownPoint=null,this._eventCallback=function(n){var i=n.type;r._triggerEvent(i,n)},this._onDocumentMove=function(n){var i=r.canvas,a=i.get("el");if(a!==n.target&&(r.dragging||r.currentShape)){var o=r._getPointInfo(n);r.dragging&&r._emitEvent("drag",n,o,r.draggingShape)}},this._onDocumentMouseUp=function(n){var i=r.canvas,a=i.get("el");if(a!==n.target&&r.dragging){var o=r._getPointInfo(n);r.draggingShape&&r._emitEvent("drop",n,o,null),r._emitEvent("dragend",n,o,r.draggingShape),r._afterDrag(r.draggingShape,o,n)}},this.canvas=t.canvas}return e.prototype.init=function(){this._bindEvents()},e.prototype._bindEvents=function(){var t=this,r=this.canvas.get("el");yr(nue,function(n){r.addEventListener(n,t._eventCallback)}),document&&(document.addEventListener("mousemove",this._onDocumentMove),document.addEventListener("mouseup",this._onDocumentMouseUp))},e.prototype._clearEvents=function(){var t=this,r=this.canvas.get("el");yr(nue,function(n){r.removeEventListener(n,t._eventCallback)}),document&&(document.removeEventListener("mousemove",this._onDocumentMove),document.removeEventListener("mouseup",this._onDocumentMouseUp))},e.prototype._getEventObj=function(t,r,n,i,a,o){var s=new ID(t,r);return s.fromShape=a,s.toShape=o,s.x=n.x,s.y=n.y,s.clientX=n.clientX,s.clientY=n.clientY,s.propagationPath.push(i),s},e.prototype._getShape=function(t,r){return this.canvas.getShape(t.x,t.y,r)},e.prototype._getPointInfo=function(t){var r=this.canvas,n=r.getClientByEvent(t),i=r.getPointByEvent(t);return{x:i.x,y:i.y,clientX:n.x,clientY:n.y}},e.prototype._triggerEvent=function(t,r){var n=this._getPointInfo(r),i=this._getShape(n,r),a=this["_on"+t],o=!1;if(a)a.call(this,n,i,r);else{var s=this.currentShape;t==="mouseenter"||t==="dragenter"||t==="mouseover"?(this._emitEvent(t,r,n,null,null,i),i&&this._emitEvent(t,r,n,i,null,i),t==="mouseenter"&&this.draggingShape&&this._emitEvent("dragenter",r,n,null)):t==="mouseleave"||t==="dragleave"||t==="mouseout"?(o=!0,s&&this._emitEvent(t,r,n,s,s,null),this._emitEvent(t,r,n,null,s,null),t==="mouseleave"&&this.draggingShape&&this._emitEvent("dragleave",r,n,null)):this._emitEvent(t,r,n,i,null,null)}if(o||(this.currentShape=i),i&&!i.get("destroyed")){var l=this.canvas,c=l.get("el");c.style.cursor=i.attr("cursor")||l.get("cursor")}},e.prototype._onmousedown=function(t,r,n){n.button===rue&&(this.mousedownShape=r,this.mousedownPoint=t,this.mousedownTimeStamp=n.timeStamp),this._emitEvent("mousedown",n,t,r,null,null)},e.prototype._emitMouseoverEvents=function(t,r,n,i){var a=this.canvas.get("el");n!==i&&(n&&(this._emitEvent("mouseout",t,r,n,n,i),this._emitEvent("mouseleave",t,r,n,n,i),(!i||i.get("destroyed"))&&(a.style.cursor=this.canvas.get("cursor"))),i&&(this._emitEvent("mouseover",t,r,i,n,i),this._emitEvent("mouseenter",t,r,i,n,i)))},e.prototype._emitDragoverEvents=function(t,r,n,i,a){i?(i!==n&&(n&&this._emitEvent("dragleave",t,r,n,n,i),this._emitEvent("dragenter",t,r,i,n,i)),a||this._emitEvent("dragover",t,r,i)):n&&this._emitEvent("dragleave",t,r,n,n,i),a&&this._emitEvent("dragover",t,r,i)},e.prototype._afterDrag=function(t,r,n){t&&(t.set("capture",!0),this.draggingShape=null),this.dragging=!1;var i=this._getShape(r,n);i!==t&&this._emitMouseoverEvents(n,r,t,i),this.currentShape=i},e.prototype._onmouseup=function(t,r,n){if(n.button===rue){var i=this.draggingShape;this.dragging?(i&&this._emitEvent("drop",n,t,r),this._emitEvent("dragend",n,t,i),this._afterDrag(i,t,n)):(this._emitEvent("mouseup",n,t,r),r===this.mousedownShape&&this._emitEvent("click",n,t,r),this.mousedownShape=null,this.mousedownPoint=null)}},e.prototype._ondragover=function(t,r,n){n.preventDefault();var i=this.currentShape;this._emitDragoverEvents(n,t,i,r,!0)},e.prototype._onmousemove=function(t,r,n){var i=this.canvas,a=this.currentShape,o=this.draggingShape;if(this.dragging)o&&this._emitDragoverEvents(n,t,a,r,!1),this._emitEvent("drag",n,t,o);else{var s=this.mousedownPoint;if(s){var l=this.mousedownShape,c=n.timeStamp,u=c-this.mousedownTimeStamp,A=s.clientX-t.clientX,d=s.clientY-t.clientY,f=A*A+d*d;u>120||f>uTt?l&&l.get("draggable")?(o=this.mousedownShape,o.set("capture",!1),this.draggingShape=o,this.dragging=!0,this._emitEvent("dragstart",n,t,o),this.mousedownShape=null,this.mousedownPoint=null):!l&&i.get("draggable")?(this.dragging=!0,this._emitEvent("dragstart",n,t,null),this.mousedownShape=null,this.mousedownPoint=null):(this._emitMouseoverEvents(n,t,a,r),this._emitEvent("mousemove",n,t,r)):(this._emitMouseoverEvents(n,t,a,r),this._emitEvent("mousemove",n,t,r))}else this._emitMouseoverEvents(n,t,a,r),this._emitEvent("mousemove",n,t,r)}},e.prototype._emitEvent=function(t,r,n,i,a,o){var s=this._getEventObj(t,r,n,i,a,o);if(i){s.shape=i,iue(i,t,s);for(var l=i.getParent();l;)l.emitDelegation(t,s),s.propagationStopped||ATt(l,t,s),s.propagationPath.push(l),l=l.getParent()}else{var c=this.canvas;iue(c,t,s)}},e.prototype.destroy=function(){this._clearEvents(),this.canvas=null,this.currentShape=null,this.draggingShape=null,this.mousedownPoint=null,this.mousedownShape=null,this.mousedownTimeStamp=null},e})(),aue="px",oue=oTe(),fTt=oue&&oue.name==="firefox",cG=(function(e){rn(t,e);function t(r){var n=e.call(this,r)||this;return n.initContainer(),n.initDom(),n.initEvents(),n.initTimeline(),n}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return r.cursor="default",r.supportCSSTransform=!1,r},t.prototype.initContainer=function(){var r=this.get("container");Ji(r)&&(r=document.getElementById(r),this.set("container",r))},t.prototype.initDom=function(){var r=this.createDom();this.set("el",r);var n=this.get("container");n.appendChild(r),this.setDOMSize(this.get("width"),this.get("height"))},t.prototype.initEvents=function(){var r=new dTt({canvas:this});r.init(),this.set("eventController",r)},t.prototype.initTimeline=function(){var r=new cTt(this);this.set("timeline",r)},t.prototype.setDOMSize=function(r,n){var i=this.get("el");Qce&&(i.style.width=r+aue,i.style.height=n+aue)},t.prototype.changeSize=function(r,n){this.setDOMSize(r,n),this.set("width",r),this.set("height",n),this.onCanvasChange("changeSize")},t.prototype.getRenderer=function(){return this.get("renderer")},t.prototype.getCursor=function(){return this.get("cursor")},t.prototype.setCursor=function(r){this.set("cursor",r);var n=this.get("el");Qce&&n&&(n.style.cursor=r)},t.prototype.getPointByEvent=function(r){var n=this.get("supportCSSTransform");if(n){if(fTt&&!Or(r.layerX)&&r.layerX!==r.offsetX)return{x:r.layerX,y:r.layerY};if(!Or(r.offsetX))return{x:r.offsetX,y:r.offsetY}}var i=this.getClientByEvent(r),a=i.x,o=i.y;return this.getPointByClient(a,o)},t.prototype.getClientByEvent=function(r){var n=r;return r.touches&&(r.type==="touchend"?n=r.changedTouches[0]:n=r.touches[0]),{x:n.clientX,y:n.clientY}},t.prototype.getPointByClient=function(r,n){var i=this.get("el"),a=i.getBoundingClientRect();return{x:r-a.left,y:n-a.top}},t.prototype.getClientByPoint=function(r,n){var i=this.get("el"),a=i.getBoundingClientRect();return{x:r+a.left,y:n+a.top}},t.prototype.draw=function(){},t.prototype.removeDom=function(){var r=this.get("el");r.parentNode.removeChild(r)},t.prototype.clearEvents=function(){var r=this.get("eventController");r.destroy()},t.prototype.isCanvas=function(){return!0},t.prototype.getParent=function(){return null},t.prototype.destroy=function(){var r=this.get("timeline");this.get("destroyed")||(this.clear(),r&&r.stop(),this.clearEvents(),this.removeDom(),e.prototype.destroy.call(this))},t})(PTe),uG=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.isGroup=function(){return!0},t.prototype.isEntityGroup=function(){return!1},t.prototype.clone=function(){for(var r=e.prototype.clone.call(this),n=this.getChildren(),i=0;i<n.length;i++){var a=n[i];r.add(a.clone())}return r},t})(PTe),AG=(function(e){rn(t,e);function t(r){return e.call(this,r)||this}return t.prototype._isInBBox=function(r,n){var i=this.getBBox();return i.minX<=r&&i.maxX>=r&&i.minY<=n&&i.maxY>=n},t.prototype.afterAttrsChange=function(r){e.prototype.afterAttrsChange.call(this,r),this.clearCacheBBox()},t.prototype.getBBox=function(){var r=this.cfg.bbox;return r||(r=this.calculateBBox(),this.set("bbox",r)),r},t.prototype.getCanvasBBox=function(){var r=this.cfg.canvasBBox;return r||(r=this.calculateCanvasBBox(),this.set("canvasBBox",r)),r},t.prototype.applyMatrix=function(r){e.prototype.applyMatrix.call(this,r),this.set("canvasBBox",null)},t.prototype.calculateCanvasBBox=function(){var r=this.getBBox(),n=this.getTotalMatrix(),i=r.minX,a=r.minY,o=r.maxX,s=r.maxY;if(n){var l=kf(n,[r.minX,r.minY]),c=kf(n,[r.maxX,r.minY]),u=kf(n,[r.minX,r.maxY]),A=kf(n,[r.maxX,r.maxY]);i=Math.min(l[0],c[0],u[0],A[0]),o=Math.max(l[0],c[0],u[0],A[0]),a=Math.min(l[1],c[1],u[1],A[1]),s=Math.max(l[1],c[1],u[1],A[1])}var d=this.attrs;if(d.shadowColor){var f=d.shadowBlur,h=f===void 0?0:f,g=d.shadowOffsetX,p=g===void 0?0:g,m=d.shadowOffsetY,y=m===void 0?0:m,C=i-h+p,w=o+h+p,B=a-h+y,x=s+h+y;i=Math.min(i,C),o=Math.max(o,w),a=Math.min(a,B),s=Math.max(s,x)}return{x:i,y:a,minX:i,minY:a,maxX:o,maxY:s,width:o-i,height:s-a}},t.prototype.clearCacheBBox=function(){this.set("bbox",null),this.set("canvasBBox",null)},t.prototype.isClipShape=function(){return this.get("isClipShape")},t.prototype.isInShape=function(r,n){return!1},t.prototype.isOnlyHitBox=function(){return!1},t.prototype.isHit=function(r,n){var i=this.get("startArrowShape"),a=this.get("endArrowShape"),o=[r,n,1];o=this.invertFromMatrix(o);var s=o[0],l=o[1],c=this._isInBBox(s,l);return this.isOnlyHitBox()?c:!!(c&&!this.isClipped(s,l)&&(this.isInShape(s,l)||i&&i.isHit(s,l)||a&&a.isHit(s,l)))},t})(_Te),$Te=new Map;function yu(e,t){$Te.set(e,t)}function dG(e){return $Te.get(e)}function ZTe(e){var t=e.attr(),r=t.x,n=t.y,i=t.width,a=t.height;return{x:r,y:n,width:i,height:a}}function eQe(e){var t=e.attr(),r=t.x,n=t.y,i=t.r;return{x:r-i,y:n-i,width:i*2,height:i*2}}function Is(e,t,r,n){var i=e-r,a=t-n;return Math.sqrt(i*i+a*a)}function sB(e,t){return Math.abs(e-t)<.001}function Sm(e,t){var r=du(e),n=du(t),i=Au(e),a=Au(t);return{x:r,y:n,width:i-r,height:a-n}}function hTt(e,t,r,n){return{minX:du([e,r]),maxX:Au([e,r]),minY:du([t,n]),maxY:Au([t,n])}}function AM(e){return(e+Math.PI*2)%(Math.PI*2)}const gTt=Object.freeze(Object.defineProperty({__proto__:null,distance:Is,getBBoxByArray:Sm,getBBoxRange:hTt,isNumberEqual:sB,piMod:AM},Symbol.toStringTag,{value:"Module"})),Cl={box:function(e,t,r,n){return Sm([e,r],[t,n])},length:function(e,t,r,n){return Is(e,t,r,n)},pointAt:function(e,t,r,n,i){return{x:(1-i)*e+i*r,y:(1-i)*t+i*n}},pointDistance:function(e,t,r,n,i,a){var o=(r-e)*(i-e)+(n-t)*(a-t);if(o<0)return Is(e,t,i,a);var s=(r-e)*(r-e)+(n-t)*(n-t);return o>s?Is(r,n,i,a):this.pointToLine(e,t,r,n,i,a)},pointToLine:function(e,t,r,n,i,a){var o=[r-e,n-t];if(DTe(o,[0,0]))return Math.sqrt((i-e)*(i-e)+(a-t)*(a-t));var s=[-o[1],o[0]];tG(s,s);var l=[i-e,a-t];return Math.abs(RTe(l,s))},tangentAngle:function(e,t,r,n){return Math.atan2(n-t,r-e)}};var pTt=1e-4;function tQe(e,t,r,n,i,a){var o,s=1/0,l=[r,n],c=20;a&&a>200&&(c=a/10);for(var u=1/c,A=u/10,d=0;d<=c;d++){var f=d*u,h=[i.apply(null,e.concat([f])),i.apply(null,t.concat([f]))],g=Is(l[0],l[1],h[0],h[1]);g<s&&(o=f,s=g)}if(o===0)return{x:e[0],y:t[0]};if(o===1){var p=e.length;return{x:e[p-1],y:t[p-1]}}s=1/0;for(var d=0;d<32&&!(A<pTt);d++){var m=o-A,y=o+A,h=[i.apply(null,e.concat([m])),i.apply(null,t.concat([m]))],g=Is(l[0],l[1],h[0],h[1]);if(m>=0&&g<s)o=m,s=g;else{var C=[i.apply(null,e.concat([y])),i.apply(null,t.concat([y]))],w=Is(l[0],l[1],C[0],C[1]);y<=1&&w<s?(o=y,s=w):A*=.5}}return{x:i.apply(null,e.concat([o])),y:i.apply(null,t.concat([o]))}}function vTt(e,t){for(var r=0,n=e.length,i=0;i<n;i++){var a=e[i],o=t[i],s=e[(i+1)%n],l=t[(i+1)%n];r+=Is(a,o,s,l)}return r/2}function ag(e,t,r,n){var i=1-n;return i*i*e+2*n*i*t+n*n*r}function sue(e,t,r){var n=e+r-2*t;if(sB(n,0))return[.5];var i=(e-t)/n;return i<=1&&i>=0?[i]:[]}function lue(e,t,r,n){return 2*(1-n)*(t-e)+2*n*(r-t)}function rQe(e,t,r,n,i,a,o){var s=ag(e,r,i,o),l=ag(t,n,a,o),c=Cl.pointAt(e,t,r,n,o),u=Cl.pointAt(r,n,i,a,o);return[[e,t,c.x,c.y,s,l],[s,l,u.x,u.y,i,a]]}function DY(e,t,r,n,i,a,o){if(o===0)return(Is(e,t,r,n)+Is(r,n,i,a)+Is(e,t,i,a))/2;var s=rQe(e,t,r,n,i,a,.5),l=s[0],c=s[1];return l.push(o-1),c.push(o-1),DY.apply(null,l)+DY.apply(null,c)}const fG={box:function(e,t,r,n,i,a){var o=sue(e,r,i)[0],s=sue(t,n,a)[0],l=[e,i],c=[t,a];return o!==void 0&&l.push(ag(e,r,i,o)),s!==void 0&&c.push(ag(t,n,a,s)),Sm(l,c)},length:function(e,t,r,n,i,a){return DY(e,t,r,n,i,a,3)},nearestPoint:function(e,t,r,n,i,a,o,s){return tQe([e,r,i],[t,n,a],o,s,ag)},pointDistance:function(e,t,r,n,i,a,o,s){var l=this.nearestPoint(e,t,r,n,i,a,o,s);return Is(l.x,l.y,o,s)},interpolationAt:ag,pointAt:function(e,t,r,n,i,a,o){return{x:ag(e,r,i,o),y:ag(t,n,a,o)}},divide:function(e,t,r,n,i,a,o){return rQe(e,t,r,n,i,a,o)},tangentAngle:function(e,t,r,n,i,a,o){var s=lue(e,r,i,o),l=lue(t,n,a,o),c=Math.atan2(l,s);return AM(c)}};function og(e,t,r,n,i){var a=1-i;return a*a*a*e+3*t*i*a*a+3*r*i*i*a+n*i*i*i}function cue(e,t,r,n,i){var a=1-i;return 3*(a*a*(t-e)+2*a*i*(r-t)+i*i*(n-r))}function Mj(e,t,r,n){var i=-3*e+9*t-9*r+3*n,a=6*e-12*t+6*r,o=3*t-3*e,s=[],l,c,u;if(sB(i,0))sB(a,0)||(l=-o/a,l>=0&&l<=1&&s.push(l));else{var A=a*a-4*i*o;sB(A,0)?s.push(-a/(2*i)):A>0&&(u=Math.sqrt(A),l=(-a+u)/(2*i),c=(-a-u)/(2*i),l>=0&&l<=1&&s.push(l),c>=0&&c<=1&&s.push(c))}return s}function nQe(e,t,r,n,i,a,o,s,l){var c=og(e,r,i,o,l),u=og(t,n,a,s,l),A=Cl.pointAt(e,t,r,n,l),d=Cl.pointAt(r,n,i,a,l),f=Cl.pointAt(i,a,o,s,l),h=Cl.pointAt(A.x,A.y,d.x,d.y,l),g=Cl.pointAt(d.x,d.y,f.x,f.y,l);return[[e,t,A.x,A.y,h.x,h.y,c,u],[c,u,g.x,g.y,f.x,f.y,o,s]]}function FY(e,t,r,n,i,a,o,s,l){if(l===0)return vTt([e,r,i,o],[t,n,a,s]);var c=nQe(e,t,r,n,i,a,o,s,.5),u=c[0],A=c[1];return u.push(l-1),A.push(l-1),FY.apply(null,u)+FY.apply(null,A)}const KE={extrema:Mj,box:function(e,t,r,n,i,a,o,s){for(var l=[e,o],c=[t,s],u=Mj(e,r,i,o),A=Mj(t,n,a,s),d=0;d<u.length;d++)l.push(og(e,r,i,o,u[d]));for(var d=0;d<A.length;d++)c.push(og(t,n,a,s,A[d]));return Sm(l,c)},length:function(e,t,r,n,i,a,o,s){return FY(e,t,r,n,i,a,o,s,3)},nearestPoint:function(e,t,r,n,i,a,o,s,l,c,u){return tQe([e,r,i,o],[t,n,a,s],l,c,og,u)},pointDistance:function(e,t,r,n,i,a,o,s,l,c,u){var A=this.nearestPoint(e,t,r,n,i,a,o,s,l,c,u);return Is(A.x,A.y,l,c)},interpolationAt:og,pointAt:function(e,t,r,n,i,a,o,s,l){return{x:og(e,r,i,o,l),y:og(t,n,a,s,l)}},divide:function(e,t,r,n,i,a,o,s,l){return nQe(e,t,r,n,i,a,o,s,l)},tangentAngle:function(e,t,r,n,i,a,o,s,l){var c=cue(e,r,i,o,l),u=cue(t,n,a,s,l);return AM(Math.atan2(u,c))}};function uue(e,t){var r=Math.abs(e);return t>0?r:r*-1}const mTt={box:function(e,t,r,n){return{x:e-r,y:t-n,width:r*2,height:n*2}},length:function(e,t,r,n){return Math.PI*(3*(r+n)-Math.sqrt((3*r+n)*(r+3*n)))},nearestPoint:function(e,t,r,n,i,a){var o=r,s=n;if(o===0||s===0)return{x:e,y:t};for(var l=i-e,c=a-t,u=Math.abs(l),A=Math.abs(c),d=o*o,f=s*s,h=Math.PI/4,g,p,m=0;m<4;m++){g=o*Math.cos(h),p=s*Math.sin(h);var y=(d-f)*Math.pow(Math.cos(h),3)/o,C=(f-d)*Math.pow(Math.sin(h),3)/s,w=g-y,B=p-C,x=u-y,M=A-C,S=Math.hypot(B,w),R=Math.hypot(M,x),b=S*Math.asin((w*M-B*x)/(S*R)),T=b/Math.sqrt(d+f-g*g-p*p);h+=T,h=Math.min(Math.PI/2,Math.max(0,h))}return{x:e+uue(g,l),y:t+uue(p,c)}},pointDistance:function(e,t,r,n,i,a){var o=this.nearestPoint(e,t,r,n,i,a);return Is(o.x,o.y,i,a)},pointAt:function(e,t,r,n,i){var a=2*Math.PI*i;return{x:e+r*Math.cos(a),y:t+n*Math.sin(a)}},tangentAngle:function(e,t,r,n,i){var a=2*Math.PI*i,o=Math.atan2(n*Math.cos(a),-r*Math.sin(a));return AM(o)}};function ETt(e,t,r,n,i,a,o,s){return-1*r*Math.cos(i)*Math.sin(s)-n*Math.sin(i)*Math.cos(s)}function yTt(e,t,r,n,i,a,o,s){return-1*r*Math.sin(i)*Math.sin(s)+n*Math.cos(i)*Math.cos(s)}function CTt(e,t,r){return Math.atan(-t/e*Math.tan(r))}function wTt(e,t,r){return Math.atan(t/(e*Math.tan(r)))}function Aue(e,t,r,n,i,a){return r*Math.cos(i)*Math.cos(a)-n*Math.sin(i)*Math.sin(a)+e}function due(e,t,r,n,i,a){return r*Math.sin(i)*Math.cos(a)+n*Math.cos(i)*Math.sin(a)+t}function BTt(e,t,r,n){var i=Math.atan2(n*e,r*t);return(i+Math.PI*2)%(Math.PI*2)}function fue(e,t,r){return{x:e*Math.cos(r),y:t*Math.sin(r)}}function hue(e,t,r){var n=Math.cos(r),i=Math.sin(r);return[e*n-t*i,e*i+t*n]}const iQe={box:function(e,t,r,n,i,a,o){for(var s=CTt(r,n,i),l=1/0,c=-1/0,u=[a,o],A=-Math.PI*2;A<=Math.PI*2;A+=Math.PI){var d=s+A;a<o?a<d&&d<o&&u.push(d):o<d&&d<a&&u.push(d)}for(var A=0;A<u.length;A++){var f=Aue(e,t,r,n,i,u[A]);f<l&&(l=f),f>c&&(c=f)}for(var h=wTt(r,n,i),g=1/0,p=-1/0,m=[a,o],A=-Math.PI*2;A<=Math.PI*2;A+=Math.PI){var y=h+A;a<o?a<y&&y<o&&m.push(y):o<y&&y<a&&m.push(y)}for(var A=0;A<m.length;A++){var C=due(e,t,r,n,i,m[A]);C<g&&(g=C),C>p&&(p=C)}return{x:l,y:g,width:c-l,height:p-g}},length:function(e,t,r,n,i,a,o){},nearestPoint:function(e,t,r,n,i,a,o,s,l){var c=hue(s-e,l-t,-i),u=c[0],A=c[1],d=mTt.nearestPoint(0,0,r,n,u,A),f=BTt(r,n,d.x,d.y);f<a?d=fue(r,n,a):f>o&&(d=fue(r,n,o));var h=hue(d.x,d.y,i);return{x:h[0]+e,y:h[1]+t}},pointDistance:function(e,t,r,n,i,a,o,s,l){var c=this.nearestPoint(e,t,r,n,s,l);return Is(c.x,c.y,s,l)},pointAt:function(e,t,r,n,i,a,o,s){var l=(o-a)*s+a;return{x:Aue(e,t,r,n,i,l),y:due(e,t,r,n,i,l)}},tangentAngle:function(e,t,r,n,i,a,o,s){var l=(o-a)*s+a,c=ETt(e,t,r,n,i,a,o,l),u=yTt(e,t,r,n,i,a,o,l);return AM(Math.atan2(u,c))}};function aQe(e){for(var t=0,r=[],n=0;n<e.length-1;n++){var i=e[n],a=e[n+1],o=Is(i[0],i[1],a[0],a[1]),s={from:i,to:a,length:o};r.push(s),t+=o}return{segments:r,totalLength:t}}function oQe(e){if(e.length<2)return 0;for(var t=0,r=0;r<e.length-1;r++){var n=e[r],i=e[r+1];t+=Is(n[0],n[1],i[0],i[1])}return t}function sQe(e,t){if(t>1||t<0||e.length<2)return null;var r=aQe(e),n=r.segments,i=r.totalLength;if(i===0)return{x:e[0][0],y:e[0][1]};for(var a=0,o=null,s=0;s<n.length;s++){var l=n[s],c=l.from,u=l.to,A=l.length/i;if(t>=a&&t<=a+A){var d=(t-a)/A;o=Cl.pointAt(c[0],c[1],u[0],u[1],d);break}a+=A}return o}function lQe(e,t){if(t>1||t<0||e.length<2)return 0;for(var r=aQe(e),n=r.segments,i=r.totalLength,a=0,o=0,s=0;s<n.length;s++){var l=n[s],c=l.from,u=l.to,A=l.length/i;if(t>=a&&t<=a+A){o=Math.atan2(u[1]-c[1],u[0]-c[0]);break}a+=A}return o}function cQe(e,t,r){for(var n=1/0,i=0;i<e.length-1;i++){var a=e[i],o=e[i+1],s=Cl.pointDistance(a[0],a[1],o[0],o[1],t,r);s<n&&(n=s)}return n}const hG={box:function(e){for(var t=[],r=[],n=0;n<e.length;n++){var i=e[n];t.push(i[0]),r.push(i[1])}return Sm(t,r)},length:function(e){return oQe(e)},pointAt:function(e,t){return sQe(e,t)},pointDistance:function(e,t,r){return cQe(e,t,r)},tangentAngle:function(e,t){return lQe(e,t)}};function YI(e){var t=e.slice(0);return e.length&&t.push(e[0]),t}const xTt={box:function(e){return hG.box(e)},length:function(e){return oQe(YI(e))},pointAt:function(e,t){return sQe(YI(e),t)},pointDistance:function(e,t,r){return cQe(YI(e),t,r)},tangentAngle:function(e,t){return lQe(YI(e),t)}},MTt=Object.freeze(Object.defineProperty({__proto__:null,Arc:iQe,Cubic:KE,Line:Cl,Polygon:xTt,Polyline:hG,Quad:fG,Util:gTt},Symbol.toStringTag,{value:"Module"}));function gue(e,t){return!e||!t?e||t:{minX:Math.min(e.minX,t.minX),minY:Math.min(e.minY,t.minY),maxX:Math.max(e.maxX,t.maxX),maxY:Math.max(e.maxY,t.maxY)}}function gG(e,t){var r=e.get("startArrowShape"),n=e.get("endArrowShape"),i=null,a=null;return r&&(i=r.getCanvasBBox(),t=gue(t,i)),n&&(a=n.getCanvasBBox(),t=gue(t,a)),t}function bTt(e){for(var t=e.attr(),r=t.points,n=[],i=[],a=0;a<r.length;a++){var o=r[a];n.push(o[0]),i.push(o[1])}var s=Sm(n,i),l=s.x,c=s.y,u=s.width,A=s.height,d={minX:l,minY:c,maxX:l+u,maxY:c+A};return d=gG(e,d),{x:d.minX,y:d.minY,width:d.maxX-d.minX,height:d.maxY-d.minY}}function ITt(e){for(var t=e.attr(),r=t.points,n=[],i=[],a=0;a<r.length;a++){var o=r[a];n.push(o[0]),i.push(o[1])}return Sm(n,i)}var bj=null;function FD(){if(!bj){var e=document.createElement("canvas");e.width=1,e.height=1,bj=e.getContext("2d")}return bj}function _D(e,t,r){var n=1;if(Ji(e)&&(n=e.split(`
`).length),n>1){var i=STt(t,r);return t*n+i*(n-1)}return t}function STt(e,t){return t?t-e:e*.14}function RTt(e,t){var r=FD(),n=0;if(Or(e)||e==="")return n;if(r.save(),r.font=t,Ji(e)&&e.includes(`
`)){var i=e.split(`
`);yr(i,function(a){var o=r.measureText(a).width;n<o&&(n=o)})}else n=r.measureText(e).width;return r.restore(),n}function ND(e){var t=e.fontSize,r=e.fontFamily,n=e.fontWeight,i=e.fontStyle,a=e.fontVariant;return[i,a,n,t+"px",r].join(" ").trim()}function TTt(e){var t=e.attr(),r=t.x,n=t.y,i=t.text,a=t.fontSize,o=t.lineHeight,s=t.font;s||(s=ND(t));var l=RTt(i,s),c;if(!l)c={x:r,y:n,width:0,height:0};else{var u=t.textAlign,A=t.textBaseline,d=_D(i,a,o),f={x:r,y:n-d};u&&(u==="end"||u==="right"?f.x-=l:u==="center"&&(f.x-=l/2)),A&&(A==="top"?f.y+=d:A==="middle"&&(f.y+=d/2)),c={x:f.x,y:f.y,width:l,height:d}}return c}var QTt=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/ig,DTt=/[^\s\,]+/ig;function uQe(e){var t=e||[];if(gi(t))return t;if(Ji(t))return t=t.match(QTt),yr(t,function(r,n){if(r=r.match(DTt),r[0].length>1){var i=r[0].charAt(0);r.splice(1,0,r[0].substr(1)),r[0]=i}yr(r,function(a,o){isNaN(a)||(r[o]=+a)}),t[n]=r}),t}function FTt(e,t,r,n){var i=[],a=!!n,o,s,l,c,u,A,d;if(a){l=n[0],c=n[1];for(var f=0,h=e.length;f<h;f+=1){var g=e[f];l=qh([0,0],l,g),c=$h([0,0],c,g)}}for(var f=0,p=e.length;f<p;f+=1){var g=e[f];if(f===0&&!r)d=g;else if(f===p-1&&!r)A=g,i.push(d),i.push(A);else{var m=[f?f-1:p-1,f-1][r?0:1];o=e[m],s=e[r?(f+1)%p:f+1];var y=[0,0];y=GR(y,s,o),y=cg(y,y,t);var C=wQ(g,o),w=wQ(g,s),B=C+w;B!==0&&(C/=B,w/=B);var x=cg([0,0],y,-C),M=cg([0,0],y,w);A=Fw([0,0],g,x),u=Fw([0,0],g,M),u=qh([0,0],u,$h([0,0],s,g)),u=$h([0,0],u,qh([0,0],s,g)),x=GR([0,0],u,g),x=cg([0,0],x,-C/w),A=Fw([0,0],g,x),A=qh([0,0],A,$h([0,0],o,g)),A=$h([0,0],A,qh([0,0],o,g)),M=GR([0,0],g,A),M=cg([0,0],M,w/C),u=Fw([0,0],g,M),a&&(A=$h([0,0],A,l),A=qh([0,0],A,c),u=$h([0,0],u,l),u=qh([0,0],u,c)),i.push(d),i.push(A),d=u}}return r&&i.push(i.shift()),i}function AQe(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=[[0,0],[1,1]]);for(var n=!!t,i=[],a=0,o=e.length;a<o;a+=2)i.push([e[a],e[a+1]]);for(var s=FTt(i,.4,n,r),l=i.length,c=[],u,A,d,a=0;a<l-1;a+=1)u=s[a*2],A=s[a*2+1],d=i[a+1],c.push(["C",u[0],u[1],A[0],A[1],d[0],d[1]]);return n&&(u=s[l],A=s[l+1],d=i[0],c.push(["C",u[0],u[1],A[0],A[1],d[0],d[1]])),c}function _Tt(e,t){var r=[],n=[];function i(a,o){if(a.length===1)r.push(a[0]),n.push(a[0]);else{for(var s=[],l=0;l<a.length-1;l++)l===0&&r.push(a[0]),l===a.length-2&&n.push(a[l+1]),s[l]=[(1-o)*a[l][0]+o*a[l+1][0],(1-o)*a[l][1]+o*a[l+1][1]];i(s,o)}}return e.length&&i(e,t),{left:r,right:n.reverse()}}function NTt(e,t,r){var n=[[e[1],e[2]]];r=r||2;var i=[];t[0]==="A"?(n.push(t[6]),n.push(t[7])):t[0]==="C"?(n.push([t[1],t[2]]),n.push([t[3],t[4]]),n.push([t[5],t[6]])):t[0]==="S"||t[0]==="Q"?(n.push([t[1],t[2]]),n.push([t[3],t[4]])):n.push([t[1],t[2]]);for(var a=n,o=1/r,s=0;s<r-1;s++){var l=o/(1-o*s),c=_Tt(a,l);i.push(c.left),a=c.right}i.push(a);var u=i.map(function(A){var d=[];return A.length===4&&(d.push("C"),d=d.concat(A[2])),A.length>=3&&(A.length===3&&d.push("Q"),d=d.concat(A[1])),A.length===2&&d.push("L"),d=d.concat(A[A.length-1]),d});return u}function kTt(e,t,r){if(r===1)return[[].concat(e)];var n=[];if(t[0]==="L"||t[0]==="C"||t[0]==="Q")n=n.concat(NTt(e,t,r));else{var i=[].concat(e);i[0]==="M"&&(i[0]="L");for(var a=0;a<=r-1;a++)n.push(i)}return n}function PTt(e,t){if(e.length===1)return e;var r=e.length-1,n=t.length-1,i=r/n,a=[];if(e.length===1&&e[0][0]==="M"){for(var o=0;o<n-r;o++)e.push(e[0]);return e}for(var o=0;o<n;o++){var s=Math.floor(i*o);a[s]=(a[s]||0)+1}var l=a.reduce(function(c,u,A){return A===r?c.concat(e[r]):c.concat(kTt(e[A],e[A+1],u))},[]);return l.unshift(e[0]),(t[n]==="Z"||t[n]==="z")&&l.push("Z"),l}function OTt(e,t,r){var n=null,i=r;return t<i&&(i=t,n="add"),e<i&&(i=e,n="del"),{type:n,min:i}}var jTt=function(e,t){var r=e.length,n=t.length,i,a,o=0;if(r===0||n===0)return null;for(var s=[],l=0;l<=r;l++)s[l]=[],s[l][0]={min:l};for(var c=0;c<=n;c++)s[0][c]={min:c};for(var l=1;l<=r;l++){i=e[l-1];for(var c=1;c<=n;c++){a=t[c-1],kg(i,a)?o=0:o=1;var u=s[l-1][c].min+1,A=s[l][c-1].min+1,d=s[l-1][c-1].min+o;s[l][c]=OTt(u,A,d)}}return s};function zTt(e,t){var r=jTt(e,t),n=e.length,i=t.length,a=[],o=1,s=1;if(r[n][i]!==n){for(var l=1;l<=n;l++){var c=r[l][l].min;s=l;for(var u=o;u<=i;u++)r[l][u].min<c&&(c=r[l][u].min,s=u);o=s,r[l][o].type&&a.push({index:l-1,type:r[l][o].type})}for(var l=a.length-1;l>=0;l--)o=a[l].index,a[l].type==="add"?e.splice(o,0,[].concat(e[o])):e.splice(o,1)}if(n=e.length,n<i)for(var l=0;l<i-n;l++)e[n-1][0]==="z"||e[n-1][0]==="Z"?e.splice(n-2,0,e[n-2]):e.push(e[n-1]);return e}function dQe(e){var t=[];switch(e[0]){case"M":t.push([e[1],e[2]]);break;case"L":t.push([e[1],e[2]]);break;case"A":t.push([e[6],e[7]]);break;case"Q":t.push([e[3],e[4]]),t.push([e[1],e[2]]);break;case"T":t.push([e[1],e[2]]);break;case"C":t.push([e[5],e[6]]),t.push([e[1],e[2]]),t.push([e[3],e[4]]);break;case"S":t.push([e[3],e[4]]),t.push([e[1],e[2]]);break;case"H":t.push([e[1],e[1]]);break;case"V":t.push([e[1],e[1]]);break}return t}function Ij(e,t,r){for(var n=[].concat(e),i,a=1/(r+1),o=dQe(t)[0],s=1;s<=r;s++)a*=s,i=Math.floor(e.length*a),i===0?n.unshift([o[0]*a+e[i][0]*(1-a),o[1]*a+e[i][1]*(1-a)]):n.splice(i,0,[o[0]*a+e[i][0]*(1-a),o[1]*a+e[i][1]*(1-a)]);return n}function LTt(e,t){if(e.length<=1)return e;for(var r,n=0;n<t.length;n++)if(e[n][0]!==t[n][0])switch(r=dQe(e[n]),t[n][0]){case"M":e[n]=["M"].concat(r[0]);break;case"L":e[n]=["L"].concat(r[0]);break;case"A":e[n]=[].concat(t[n]),e[n][6]=r[0][0],e[n][7]=r[0][1];break;case"Q":if(r.length<2)if(n>0)r=Ij(r,e[n-1],1);else{e[n]=t[n];break}e[n]=["Q"].concat(r.reduce(function(i,a){return i.concat(a)},[]));break;case"T":e[n]=["T"].concat(r[0]);break;case"C":if(r.length<3)if(n>0)r=Ij(r,e[n-1],2);else{e[n]=t[n];break}e[n]=["C"].concat(r.reduce(function(i,a){return i.concat(a)},[]));break;case"S":if(r.length<2)if(n>0)r=Ij(r,e[n-1],1);else{e[n]=t[n];break}e[n]=["S"].concat(r.reduce(function(i,a){return i.concat(a)},[]));break;default:e[n]=t[n]}return e}function fQe(e,t,r,n,i){return i?[["M",+e+ +i,t],["l",r-i*2,0],["a",i,i,0,0,1,i,i],["l",0,n-i*2],["a",i,i,0,0,1,-i,i],["l",i*2-r,0],["a",i,i,0,0,1,-i,-i],["l",0,i*2-n],["a",i,i,0,0,1,i,-i],["z"]]:[["M",e,t],["l",r,0],["l",0,n],["l",-r,0],["z"]]}var lB=`
\v\f\r   ᠎              \u2028\u2029`,YTt=new RegExp("([a-z])["+lB+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+lB+"]*,?["+lB+"]*)+)","ig"),UTt=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+lB+"]*,?["+lB+"]*","ig");function hQe(e){if(!e)return null;if(gi(e))return e;var t={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},r=[];return String(e).replace(YTt,function(n,i,a){var o=[],s=i.toLowerCase();if(a.replace(UTt,function(l,c){c&&o.push(+c)}),s==="m"&&o.length>2&&(r.push([i].concat(o.splice(0,2))),s="l",i=i==="m"?"l":"L"),s==="o"&&o.length===1&&r.push([i,o[0]]),s==="r")r.push([i].concat(o));else for(;o.length>=t[s]&&(r.push([i].concat(o.splice(0,t[s]))),!!t[s]););return""}),r}var HTt=/[a-z]/;function pue(e,t){return[t[0]+(t[0]-e[0]),t[1]+(t[1]-e[1])]}function kD(e){var t=hQe(e);if(!t||!t.length)return[["M",0,0]];for(var r=!1,n=0;n<t.length;n++){var i=t[n][0];if(HTt.test(i)||["V","H","T","S"].indexOf(i)>=0){r=!0;break}}if(!r)return t;var a=[],o=0,s=0,l=0,c=0,u=0,A=t[0];(A[0]==="M"||A[0]==="m")&&(o=+A[1],s=+A[2],l=o,c=s,u++,a[0]=["M",o,s]);for(var n=u,d=t.length;n<d;n++){var f=t[n],h=a[n-1],g=[],i=f[0],p=i.toUpperCase();if(i!==p)switch(g[0]=p,p){case"A":g[1]=f[1],g[2]=f[2],g[3]=f[3],g[4]=f[4],g[5]=f[5],g[6]=+f[6]+o,g[7]=+f[7]+s;break;case"V":g[1]=+f[1]+s;break;case"H":g[1]=+f[1]+o;break;case"M":l=+f[1]+o,c=+f[2]+s,g[1]=l,g[2]=c;break;default:for(var m=1,y=f.length;m<y;m++)g[m]=+f[m]+(m%2?o:s)}else g=t[n];switch(p){case"Z":o=+l,s=+c;break;case"H":o=g[1],g=["L",o,s];break;case"V":s=g[1],g=["L",o,s];break;case"T":o=g[1],s=g[2];var C=pue([h[1],h[2]],[h[3],h[4]]);g=["Q",C[0],C[1],o,s];break;case"S":o=g[g.length-2],s=g[g.length-1];var w=h.length,B=pue([h[w-4],h[w-3]],[h[w-2],h[w-1]]);g=["C",B[0],B[1],g[1],g[2],o,s];break;case"M":l=g[g.length-2],c=g[g.length-1];break;default:o=g[g.length-2],s=g[g.length-1]}a.push(g)}return a}var cB=Math.PI*2,Sj=function(e,t,r,n,i,a,o){var s=e.x,l=e.y;s*=t,l*=r;var c=n*s-i*l,u=i*s+n*l;return{x:c+a,y:u+o}},GTt=function(e,t){var r=t===1.5707963267948966?.551915024494:t===-1.5707963267948966?-.551915024494:1.3333333333333333*Math.tan(t/4),n=Math.cos(e),i=Math.sin(e),a=Math.cos(e+t),o=Math.sin(e+t);return[{x:n-i*r,y:i+n*r},{x:a+o*r,y:o-a*r},{x:a,y:o}]},vue=function(e,t,r,n){var i=e*n-t*r<0?-1:1,a=e*r+t*n;return a>1&&(a=1),a<-1&&(a=-1),i*Math.acos(a)},KTt=function(e,t,r,n,i,a,o,s,l,c,u,A){var d=Math.pow(i,2),f=Math.pow(a,2),h=Math.pow(u,2),g=Math.pow(A,2),p=d*f-d*g-f*h;p<0&&(p=0),p/=d*g+f*h,p=Math.sqrt(p)*(o===s?-1:1);var m=p*i/a*A,y=p*-a/i*u,C=c*m-l*y+(e+r)/2,w=l*m+c*y+(t+n)/2,B=(u-m)/i,x=(A-y)/a,M=(-u-m)/i,S=(-A-y)/a,R=vue(1,0,B,x),b=vue(B,x,M,S);return s===0&&b>0&&(b-=cB),s===1&&b<0&&(b+=cB),[C,w,R,b]},VTt=function(e){var t=e.px,r=e.py,n=e.cx,i=e.cy,a=e.rx,o=e.ry,s=e.xAxisRotation,l=s===void 0?0:s,c=e.largeArcFlag,u=c===void 0?0:c,A=e.sweepFlag,d=A===void 0?0:A,f=[];if(a===0||o===0)return[{x1:0,y1:0,x2:0,y2:0,x:n,y:i}];var h=Math.sin(l*cB/360),g=Math.cos(l*cB/360),p=g*(t-n)/2+h*(r-i)/2,m=-h*(t-n)/2+g*(r-i)/2;if(p===0&&m===0)return[{x1:0,y1:0,x2:0,y2:0,x:n,y:i}];a=Math.abs(a),o=Math.abs(o);var y=Math.pow(p,2)/Math.pow(a,2)+Math.pow(m,2)/Math.pow(o,2);y>1&&(a*=Math.sqrt(y),o*=Math.sqrt(y));var C=KTt(t,r,n,i,a,o,u,d,h,g,p,m),w=C[0],B=C[1],x=C[2],M=C[3],S=Math.abs(M)/(cB/4);Math.abs(1-S)<1e-7&&(S=1);var R=Math.max(Math.ceil(S),1);M/=R;for(var b=0;b<R;b++)f.push(GTt(x,M)),x+=M;return f.map(function(T){var D=Sj(T[0],a,o,g,h,w,B),F=D.x,_=D.y,N=Sj(T[1],a,o,g,h,w,B),P=N.x,k=N.y,j=Sj(T[2],a,o,g,h,w,B),Y=j.x,X=j.y;return{x1:F,y1:_,x2:P,y2:k,x:Y,y:X}})};function JTt(e,t,r,n,i,a,o,s,l){var c=VTt({px:e,py:t,cx:s,cy:l,rx:r,ry:n,xAxisRotation:i,largeArcFlag:a,sweepFlag:o});return c.reduce(function(u,A){var d=A.x1,f=A.y1,h=A.x2,g=A.y2,p=A.x,m=A.y;return u.push(d,f,h,g,p,m),u},[])}function WTt(e,t,r,n,i,a){var o=.3333333333333333,s=2/3;return[o*e+s*r,o*t+s*n,o*i+s*r,o*a+s*n,i,a]}function UI(e,t,r,n){return[e,t,r,n,r,n]}function XTt(e,t){"TQ".indexOf(e[0])<0&&(t.qx=null,t.qy=null);var r=e.slice(1),n=r[0],i=r[1];switch(e[0]){case"M":return t.x=n,t.y=i,e;case"A":return["C"].concat(JTt.apply(0,[t.x1,t.y1].concat(e.slice(1))));case"Q":return t.qx=n,t.qy=i,["C"].concat(WTt.apply(0,[t.x1,t.y1].concat(e.slice(1))));case"L":return["C"].concat(UI(t.x1,t.y1,e[1],e[2]));case"H":return["C"].concat(UI(t.x1,t.y1,e[1],t.y1));case"V":return["C"].concat(UI(t.x1,t.y1,t.x1,e[1]));case"Z":return["C"].concat(UI(t.x1,t.y1,t.x,t.y))}return e}function _Y(e,t){t===void 0&&(t=!1);for(var r=kD(e),n={x1:0,y1:0,x2:0,y2:0,x:0,y:0,qx:null,qy:null},i=[],a="",o=r.length,s,l,c=[],u=0;u<o;u+=1)r[u]&&(a=r[u][0]),i[u]=a,r[u]=XTt(r[u],n),qTt(r,i,u),o=r.length,a==="Z"&&c.push(u),s=r[u],l=s.length,n.x1=+s[l-2],n.y1=+s[l-1],n.x2=+s[l-4]||n.x1,n.y2=+s[l-3]||n.y1;return t?[r,c]:r}function qTt(e,t,r){if(e[r].length>7){e[r].shift();for(var n=e[r],i=r;n.length;)t[r]="A",e.splice(i+=1,0,["C"].concat(n.splice(0,6)));e.splice(r,1)}}var mue=function(e,t,r,n,i){var a=-3*t+9*r-9*n+3*i,o=e*a+6*t-12*r+6*n;return e*o-3*t+3*r},Eue=function(e,t,r,n,i,a,o,s,l){l===null&&(l=1),l=l>1?1:l<0?0:l;for(var c=l/2,u=12,A=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],d=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],f=0,h=0;h<u;h++){var g=c*A[h]+c,p=mue(g,e,r,i,o),m=mue(g,t,n,a,s),y=p*p+m*m;f+=d[h]*Math.sqrt(y)}return c*f},$Tt=function(e,t,r,n,i,a,o,s){for(var l=[],c=[[],[]],u,A,d,f,h=0;h<2;++h){if(h===0?(A=6*e-12*r+6*i,u=-3*e+9*r-9*i+3*o,d=3*r-3*e):(A=6*t-12*n+6*a,u=-3*t+9*n-9*a+3*s,d=3*n-3*t),Math.abs(u)<1e-12){if(Math.abs(A)<1e-12)continue;f=-d/A,f>0&&f<1&&l.push(f);continue}var g=A*A-4*d*u,p=Math.sqrt(g);if(!(g<0)){var m=(-A+p)/(2*u);m>0&&m<1&&l.push(m);var y=(-A-p)/(2*u);y>0&&y<1&&l.push(y)}}for(var C=l.length,w=C,B;C--;)f=l[C],B=1-f,c[0][C]=B*B*B*e+3*B*B*f*r+3*B*f*f*i+f*f*f*o,c[1][C]=B*B*B*t+3*B*B*f*n+3*B*f*f*a+f*f*f*s;return c[0][w]=e,c[1][w]=t,c[0][w+1]=o,c[1][w+1]=s,c[0].length=c[1].length=w+2,{min:{x:Math.min.apply(0,c[0]),y:Math.min.apply(0,c[1])},max:{x:Math.max.apply(0,c[0]),y:Math.max.apply(0,c[1])}}},ZTt=function(e,t,r,n,i,a,o,s){if(!(Math.max(e,r)<Math.min(i,o)||Math.min(e,r)>Math.max(i,o)||Math.max(t,n)<Math.min(a,s)||Math.min(t,n)>Math.max(a,s))){var l=(e*n-t*r)*(i-o)-(e-r)*(i*s-a*o),c=(e*n-t*r)*(a-s)-(t-n)*(i*s-a*o),u=(e-r)*(a-s)-(t-n)*(i-o);if(u){var A=l/u,d=c/u,f=+A.toFixed(2),h=+d.toFixed(2);if(!(f<+Math.min(e,r).toFixed(2)||f>+Math.max(e,r).toFixed(2)||f<+Math.min(i,o).toFixed(2)||f>+Math.max(i,o).toFixed(2)||h<+Math.min(t,n).toFixed(2)||h>+Math.max(t,n).toFixed(2)||h<+Math.min(a,s).toFixed(2)||h>+Math.max(a,s).toFixed(2)))return{x:A,y:d}}}},jh=function(e,t,r){return t>=e.x&&t<=e.x+e.width&&r>=e.y&&r<=e.y+e.height},NY=function(e,t,r,n){return e===null&&(e=t=r=n=0),t===null&&(t=e.y,r=e.width,n=e.height,e=e.x),{x:e,y:t,width:r,w:r,height:n,h:n,x2:e+r,y2:t+n,cx:e+r/2,cy:t+n/2,r1:Math.min(r,n)/2,r2:Math.max(r,n)/2,r0:Math.sqrt(r*r+n*n)/2,path:fQe(e,t,r,n),vb:[e,t,r,n].join(" ")}},eQt=function(e,t){return e=NY(e),t=NY(t),jh(t,e.x,e.y)||jh(t,e.x2,e.y)||jh(t,e.x,e.y2)||jh(t,e.x2,e.y2)||jh(e,t.x,t.y)||jh(e,t.x2,t.y)||jh(e,t.x,t.y2)||jh(e,t.x2,t.y2)||(e.x<t.x2&&e.x>t.x||t.x<e.x2&&t.x>e.x)&&(e.y<t.y2&&e.y>t.y||t.y<e.y2&&t.y>e.y)},yue=function(e,t,r,n,i,a,o,s){gi(e)||(e=[e,t,r,n,i,a,o,s]);var l=$Tt.apply(null,e);return NY(l.min.x,l.min.y,l.max.x-l.min.x,l.max.y-l.min.y)},Cue=function(e,t,r,n,i,a,o,s,l){var c=1-l,u=Math.pow(c,3),A=Math.pow(c,2),d=l*l,f=d*l,h=u*e+A*3*l*r+c*3*l*l*i+f*o,g=u*t+A*3*l*n+c*3*l*l*a+f*s,p=e+2*l*(r-e)+d*(i-2*r+e),m=t+2*l*(n-t)+d*(a-2*n+t),y=r+2*l*(i-r)+d*(o-2*i+r),C=n+2*l*(a-n)+d*(s-2*a+n),w=c*e+l*r,B=c*t+l*n,x=c*i+l*o,M=c*a+l*s,S=90-Math.atan2(p-y,m-C)*180/Math.PI;return{x:h,y:g,m:{x:p,y:m},n:{x:y,y:C},start:{x:w,y:B},end:{x,y:M},alpha:S}},tQt=function(e,t,r){var n=yue(e),i=yue(t);if(!eQt(n,i))return[];for(var a=Eue.apply(0,e),o=Eue.apply(0,t),s=~~(a/8),l=~~(o/8),c=[],u=[],A={},d=[],f=0;f<s+1;f++){var h=Cue.apply(0,e.concat(f/s));c.push({x:h.x,y:h.y,t:f/s})}for(var f=0;f<l+1;f++){var h=Cue.apply(0,t.concat(f/l));u.push({x:h.x,y:h.y,t:f/l})}for(var f=0;f<s;f++)for(var g=0;g<l;g++){var p=c[f],m=c[f+1],y=u[g],C=u[g+1],w=Math.abs(m.x-p.x)<.001?"y":"x",B=Math.abs(C.x-y.x)<.001?"y":"x",x=ZTt(p.x,p.y,m.x,m.y,y.x,y.y,C.x,C.y);if(x){if(A[x.x.toFixed(4)]===x.y.toFixed(4))continue;A[x.x.toFixed(4)]=x.y.toFixed(4);var M=p.t+Math.abs((x[w]-p[w])/(m[w]-p[w]))*(m.t-p.t),S=y.t+Math.abs((x[B]-y[B])/(C[B]-y[B]))*(C.t-y.t);M>=0&&M<=1&&S>=0&&S<=1&&d.push({x:x.x,y:x.y,t1:M,t2:S})}}return d},rQt=function(e,t,r){e=_Y(e),t=_Y(t);for(var n,i,a,o,s,l,c,u,A,d,f=r?0:[],h=0,g=e.length;h<g;h++){var p=e[h];if(p[0]==="M")n=s=p[1],i=l=p[2];else{p[0]==="C"?(A=[n,i].concat(p.slice(1)),n=A[6],i=A[7]):(A=[n,i,n,i,s,l,s,l],n=s,i=l);for(var m=0,y=t.length;m<y;m++){var C=t[m];if(C[0]==="M")a=c=C[1],o=u=C[2];else{C[0]==="C"?(d=[a,o].concat(C.slice(1)),a=d[6],o=d[7]):(d=[a,o,a,o,c,u,c,u],a=c,o=u);var w=tQt(A,d);{for(var B=0,x=w.length;B<x;B++)w[B].segment1=h,w[B].segment2=m,w[B].bez1=A,w[B].bez2=d;f=f.concat(w)}}}}}return f};function nQt(e,t){return rQt(e,t)}var iQt=/,?([a-z]),?/gi;function aQt(e){return e.join(",").replace(iQt,"$1")}function HI(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function kY(e,t){return HI(e)*HI(t)?(e[0]*t[0]+e[1]*t[1])/(HI(e)*HI(t)):1}function wue(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(kY(e,t))}function PY(e,t){return e[0]===t[0]&&e[1]===t[1]}function gQe(e,t){var r=t[1],n=t[2],i=U9(H9(t[3]),Math.PI*2),a=t[4],o=t[5],s=e[0],l=e[1],c=t[6],u=t[7],A=Math.cos(i)*(s-c)/2+Math.sin(i)*(l-u)/2,d=-1*Math.sin(i)*(s-c)/2+Math.cos(i)*(l-u)/2,f=A*A/(r*r)+d*d/(n*n);f>1&&(r*=Math.sqrt(f),n*=Math.sqrt(f));var h=r*r*(d*d)+n*n*(A*A),g=h?Math.sqrt((r*r*(n*n)-h)/h):1;a===o&&(g*=-1),isNaN(g)&&(g=0);var p=n?g*r*d/n:0,m=r?g*-n*A/r:0,y=(s+c)/2+Math.cos(i)*p-Math.sin(i)*m,C=(l+u)/2+Math.sin(i)*p+Math.cos(i)*m,w=[(A-p)/r,(d-m)/n],B=[(-1*A-p)/r,(-1*d-m)/n],x=wue([1,0],w),M=wue(w,B);return kY(w,B)<=-1&&(M=Math.PI),kY(w,B)>=1&&(M=0),o===0&&M>0&&(M=M-2*Math.PI),o===1&&M<0&&(M=M+2*Math.PI),{cx:y,cy:C,rx:PY(e,[c,u])?0:r,ry:PY(e,[c,u])?0:n,startAngle:x,endAngle:x+M,xRotation:i,arcFlag:a,sweepFlag:o}}function Bue(e,t){return[t[0]+(t[0]-e[0]),t[1]+(t[1]-e[1])]}function pG(e){e=uQe(e);for(var t=[],r=null,n=null,i=null,a=0,o=e.length,s=0;s<o;s++){var l=e[s];n=e[s+1];var c=l[0],u={command:c,prePoint:r,params:l,startTangent:null,endTangent:null};switch(c){case"M":i=[l[1],l[2]],a=s;break;case"A":var A=gQe(r,l);u.arcParams=A;break}if(c==="Z")r=i,n=e[a+1];else{var d=l.length;r=[l[d-2],l[d-1]]}n&&n[0]==="Z"&&(n=e[a],t[a]&&(t[a].prePoint=r)),u.currentPoint=r,t[a]&&PY(r,t[a].currentPoint)&&(t[a].prePoint=u.prePoint);var f=n?[n[n.length-2],n[n.length-1]]:null;u.nextPoint=f;var h=u.prePoint;if(["L","H","V"].includes(c))u.startTangent=[h[0]-r[0],h[1]-r[1]],u.endTangent=[r[0]-h[0],r[1]-h[1]];else if(c==="Q"){var g=[l[1],l[2]];u.startTangent=[h[0]-g[0],h[1]-g[1]],u.endTangent=[r[0]-g[0],r[1]-g[1]]}else if(c==="T"){var p=t[s-1],g=Bue(p.currentPoint,h);p.command==="Q"?(u.command="Q",u.startTangent=[h[0]-g[0],h[1]-g[1]],u.endTangent=[r[0]-g[0],r[1]-g[1]]):(u.command="TL",u.startTangent=[h[0]-r[0],h[1]-r[1]],u.endTangent=[r[0]-h[0],r[1]-h[1]])}else if(c==="C"){var m=[l[1],l[2]],y=[l[3],l[4]];u.startTangent=[h[0]-m[0],h[1]-m[1]],u.endTangent=[r[0]-y[0],r[1]-y[1]],u.startTangent[0]===0&&u.startTangent[1]===0&&(u.startTangent=[m[0]-y[0],m[1]-y[1]]),u.endTangent[0]===0&&u.endTangent[1]===0&&(u.endTangent=[y[0]-m[0],y[1]-m[1]])}else if(c==="S"){var p=t[s-1],m=Bue(p.currentPoint,h),y=[l[1],l[2]];p.command==="C"?(u.command="C",u.startTangent=[h[0]-m[0],h[1]-m[1]],u.endTangent=[r[0]-y[0],r[1]-y[1]]):(u.command="SQ",u.startTangent=[h[0]-y[0],h[1]-y[1]],u.endTangent=[r[0]-y[0],r[1]-y[1]])}else if(c==="A"){var C=.001,w=u.arcParams||{},B=w.cx,x=B===void 0?0:B,M=w.cy,S=M===void 0?0:M,R=w.rx,b=R===void 0?0:R,T=w.ry,D=T===void 0?0:T,F=w.sweepFlag,_=F===void 0?0:F,N=w.startAngle,P=N===void 0?0:N,k=w.endAngle,j=k===void 0?0:k;_===0&&(C*=-1);var Y=b*Math.cos(P-C)+x,X=D*Math.sin(P-C)+S;u.startTangent=[Y-i[0],X-i[1]];var K=b*Math.cos(P+j+C)+x,U=D*Math.sin(P+j-C)+S;u.endTangent=[h[0]-K,h[1]-U]}t.push(u)}return t}var xue=function(e,t,r){return e>=t&&e<=r};function pQe(e,t,r,n){var i=.001,a={x:r.x-e.x,y:r.y-e.y},o={x:t.x-e.x,y:t.y-e.y},s={x:n.x-r.x,y:n.y-r.y},l=o.x*s.y-o.y*s.x,c=l*l,u=o.x*o.x+o.y*o.y,A=s.x*s.x+s.y*s.y,d=null;if(c>i*u*A){var f=(a.x*s.y-a.y*s.x)/l,h=(a.x*o.y-a.y*o.x)/l;xue(f,0,1)&&xue(h,0,1)&&(d={x:e.x+f*o.x,y:e.y+f*o.y})}return d}var oQt=1e-6;function Rj(e){return Math.abs(e)<oQt?0:e<0?-1:1}function sQt(e,t,r){return(r[0]-e[0])*(t[1]-e[1])===(t[0]-e[0])*(r[1]-e[1])&&Math.min(e[0],t[0])<=r[0]&&r[0]<=Math.max(e[0],t[0])&&Math.min(e[1],t[1])<=r[1]&&r[1]<=Math.max(e[1],t[1])}function OY(e,t,r){var n=!1,i=e.length;if(i<=2)return!1;for(var a=0;a<i;a++){var o=e[a],s=e[(a+1)%i];if(sQt(o,s,[t,r]))return!0;Rj(o[1]-r)>0!=Rj(s[1]-r)>0&&Rj(t-(r-o[1])*(o[0]-s[0])/(o[1]-s[1])-o[0])<0&&(n=!n)}return n}function Mue(e){for(var t=[],r=e.length,n=0;n<r-1;n++){var i=e[n],a=e[n+1];t.push({from:{x:i[0],y:i[1]},to:{x:a[0],y:a[1]}})}if(t.length>1){var o=e[0],s=e[r-1];t.push({from:{x:s[0],y:s[1]},to:{x:o[0],y:o[1]}})}return t}function lQt(e,t){var r=!1;return yr(e,function(n){if(pQe(n.from,n.to,t.from,t.to))return r=!0,!1}),r}function bue(e){var t=e.map(function(n){return n[0]}),r=e.map(function(n){return n[1]});return{minX:Math.min.apply(null,t),maxX:Math.max.apply(null,t),minY:Math.min.apply(null,r),maxY:Math.max.apply(null,r)}}function cQt(e,t){return!(t.minX>e.maxX||t.maxX<e.minX||t.minY>e.maxY||t.maxY<e.minY)}function uQt(e,t){if(e.length<2||t.length<2)return!1;var r=bue(e),n=bue(t);if(!cQt(r,n))return!1;var i=!1;if(yr(t,function(l){if(OY(e,l[0],l[1]))return i=!0,!1}),i||(yr(e,function(l){if(OY(t,l[0],l[1]))return i=!0,!1}),i))return!0;var a=Mue(e),o=Mue(t),s=!1;return yr(o,function(l){if(lQt(a,l))return s=!0,!1}),s}const AQt=Object.freeze(Object.defineProperty({__proto__:null,catmullRom2Bezier:AQe,fillPath:PTt,fillPathByDiff:zTt,formatPath:LTt,getArcParams:gQe,getLineIntersect:pQe,isPointInPolygon:OY,isPolygonsIntersect:uQt,parsePath:uQe,parsePathArray:aQt,parsePathString:hQe,path2Absolute:kD,path2Curve:_Y,path2Segments:pG,pathIntersection:nQt,reactPath:fQe},Symbol.toStringTag,{value:"Module"}));function dQt(e,t){for(var r=[],n=[],i=[],a=0;a<e.length;a++){var o=e[a],s=o.currentPoint,l=o.params,c=o.prePoint,u=void 0;switch(o.command){case"Q":u=fG.box(c[0],c[1],l[1],l[2],l[3],l[4]);break;case"C":u=KE.box(c[0],c[1],l[1],l[2],l[3],l[4],l[5],l[6]);break;case"A":var A=o.arcParams;u=iQe.box(A.cx,A.cy,A.rx,A.ry,A.xRotation,A.startAngle,A.endAngle);break;default:r.push(s[0]),n.push(s[1]);break}u&&(o.box=u,r.push(u.x,u.x+u.width),n.push(u.y,u.y+u.height)),t&&(o.command==="L"||o.command==="M")&&o.prePoint&&o.nextPoint&&i.push(o)}r=r.filter(function(m){return!Number.isNaN(m)&&m!==1/0&&m!==-1/0}),n=n.filter(function(m){return!Number.isNaN(m)&&m!==1/0&&m!==-1/0});var d=du(r),f=du(n),h=Au(r),g=Au(n);if(i.length===0)return{x:d,y:f,width:h-d,height:g-f};for(var a=0;a<i.length;a++){var o=i[a],s=o.currentPoint,p=void 0;s[0]===d?(p=GI(o,t),d=d-p.xExtra):s[0]===h&&(p=GI(o,t),h=h+p.xExtra),s[1]===f?(p=GI(o,t),f=f-p.yExtra):s[1]===g&&(p=GI(o,t),g=g+p.yExtra)}return{x:d,y:f,width:h-d,height:g-f}}function GI(e,t){var r=e.prePoint,n=e.currentPoint,i=e.nextPoint,a=Math.pow(n[0]-r[0],2)+Math.pow(n[1]-r[1],2),o=Math.pow(n[0]-i[0],2)+Math.pow(n[1]-i[1],2),s=Math.pow(r[0]-i[0],2)+Math.pow(r[1]-i[1],2),l=Math.acos((a+o-s)/(2*Math.sqrt(a)*Math.sqrt(o)));if(!l||Math.sin(l)===0||Bd(l,0))return{xExtra:0,yExtra:0};var c=Math.abs(Math.atan2(i[1]-n[1],i[0]-n[0])),u=Math.abs(Math.atan2(i[0]-n[0],i[1]-n[1]));c=c>Math.PI/2?Math.PI-c:c,u=u>Math.PI/2?Math.PI-u:u;var A={xExtra:Math.cos(l/2-c)*(t/2*(1/Math.sin(l/2)))-t/2||0,yExtra:Math.cos(u-l/2)*(t/2*(1/Math.sin(l/2)))-t/2||0};return A}function fQt(e){var t=e.attr(),r=t.path,n=t.stroke,i=n?t.lineWidth:0,a=e.get("segments")||pG(r),o=dQt(a,i),s=o.x,l=o.y,c=o.width,u=o.height,A={minX:s,minY:l,maxX:s+c,maxY:l+u};return A=gG(e,A),{x:A.minX,y:A.minY,width:A.maxX-A.minX,height:A.maxY-A.minY}}function hQt(e){var t=e.attr(),r=t.x1,n=t.y1,i=t.x2,a=t.y2,o=Math.min(r,i),s=Math.max(r,i),l=Math.min(n,a),c=Math.max(n,a),u={minX:o,maxX:s,minY:l,maxY:c};return u=gG(e,u),{x:u.minX,y:u.minY,width:u.maxX-u.minX,height:u.maxY-u.minY}}function gQt(e){var t=e.attr(),r=t.x,n=t.y,i=t.rx,a=t.ry;return{x:r-i,y:n-a,width:i*2,height:a*2}}yu("rect",ZTe);yu("image",ZTe);yu("circle",eQe);yu("marker",eQe);yu("polyline",bTt);yu("polygon",ITt);yu("text",TTt);yu("path",fQt);yu("line",hQt);yu("ellipse",gQt);var pQt="0.5.11";const vQt=Object.freeze(Object.defineProperty({__proto__:null,AbstractCanvas:cG,AbstractGroup:uG,AbstractShape:AG,Base:SD,Event:ID,PathUtil:$9,assembleFont:ND,getBBoxMethod:dG,getOffScreenContext:FD,getTextHeight:_D,invert:QD,isAllowCapture:VB,multiplyVec2:kf,registerBBox:yu,registerEasing:qTe,version:pQt},Symbol.toStringTag,{value:"Module"})),Ml=ta(vQt);var Iue=0,mQt=1/2,EQt=1/2,yQt=.05,dM=(function(){function e(t){var r=t.xField,n=t.yField,i=t.adjustNames,a=i===void 0?["x","y"]:i,o=t.dimValuesMap;this.adjustNames=a,this.xField=r,this.yField=n,this.dimValuesMap=o}return e.prototype.isAdjust=function(t){return this.adjustNames.indexOf(t)>=0},e.prototype.getAdjustRange=function(t,r,n){var i=this.yField,a=n.indexOf(r),o=n.length,s,l;return!i&&this.isAdjust("y")?(s=0,l=1):o>1?(s=n[a===0?0:a-1],l=n[a===o-1?o-1:a+1],a!==0?s+=(r-s)/2:s-=(l-r)/2,a!==o-1?l-=(l-r)/2:l+=(r-n[o-2])/2):(s=r===0?0:r-.5,l=r===0?1:r+.5),{pre:s,next:l}},e.prototype.adjustData=function(t,r){var n=this,i=this.getDimValues(r);yr(t,function(a,o){yr(i,function(s,l){n.adjustDim(l,s,a,o)})})},e.prototype.groupData=function(t,r){return yr(t,function(n){n[r]===void 0&&(n[r]=Iue)}),MD(t,r)},e.prototype.adjustDim=function(t,r,n,i){},e.prototype.getDimValues=function(t){var r=this,n=r.xField,i=r.yField,a=ja({},this.dimValuesMap),o=[];if(n&&this.isAdjust("x")&&o.push(n),i&&this.isAdjust("y")&&o.push(i),o.forEach(function(l){a&&a[l]||(a[l]=Y9(t,l).sort(function(c,u){return c-u}))}),!i&&this.isAdjust("y")){var s="y";a[s]=[Iue,1]}return a},e})(),vQe={},mQe=function(e){return vQe[e.toLowerCase()]},fM=function(e,t){if(mQe(e))throw new Error("Adjust type '"+e+"' existed.");vQe[e.toLowerCase()]=t};var jY=function(e,t){return jY=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)n.hasOwnProperty(i)&&(r[i]=n[i])},jY(e,t)};function PD(e,t){jY(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Ed=function(){return Ed=Object.assign||function(t){for(var r,n=1,i=arguments.length;n<i;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},Ed.apply(this,arguments)},CQt=(function(e){PD(t,e);function t(r){var n=e.call(this,r)||this;n.cacheMap={},n.adjustDataArray=[],n.mergeData=[];var i=r.marginRatio,a=i===void 0?mQt:i,o=r.dodgeRatio,s=o===void 0?EQt:o,l=r.dodgeBy,c=r.intervalPadding,u=r.dodgePadding,A=r.xDimensionLength,d=r.groupNum,f=r.defaultSize,h=r.maxColumnWidth,g=r.minColumnWidth,p=r.columnWidthRatio,m=r.customOffset;return n.marginRatio=a,n.dodgeRatio=s,n.dodgeBy=l,n.intervalPadding=c,n.dodgePadding=u,n.xDimensionLegenth=A,n.groupNum=d,n.defaultSize=f,n.maxColumnWidth=h,n.minColumnWidth=g,n.columnWidthRatio=p,n.customOffset=m,n}return t.prototype.process=function(r){var n=tm(r),i=KB(n),a=this.dodgeBy,o=a?kRe(i,a):n;return this.cacheMap={},this.adjustDataArray=o,this.mergeData=i,this.adjustData(o,i),this.adjustDataArray=[],this.mergeData=[],n},t.prototype.adjustDim=function(r,n,i,a){var o=this,s=this.customOffset,l=this.getDistribution(r),c=this.groupData(i,r);return yr(c,function(u,A){var d;n.length===1?d={pre:n[0]-1,next:n[0]+1}:d=o.getAdjustRange(r,parseFloat(A),n),yr(u,function(f){var h=f[r],g=l[h],p=g.indexOf(a);if(Or(s))f[r]=o.getDodgeOffset(d,p,g.length);else{var m=d.pre,y=d.next;f[r]=ji(s)?s(f,d):(m+y)/2+s}})}),[]},t.prototype.getDodgeOffset=function(r,n,i){var a=this,o=a.dodgeRatio,s=a.marginRatio,l=a.intervalPadding,c=a.dodgePadding,u=r.pre,A=r.next,d=A-u,f;if(!Or(l)&&Or(c)&&l>=0){var h=this.getIntervalOnlyOffset(i,n);f=u+h}else if(!Or(c)&&Or(l)&&c>=0){var h=this.getDodgeOnlyOffset(i,n);f=u+h}else if(!Or(l)&&!Or(c)&&l>=0&&c>=0){var h=this.getIntervalAndDodgeOffset(i,n);f=u+h}else{var g=d*o/i,p=s*g,h=1/2*(d-i*g-(i-1)*p)+((n+1)*g+n*p)-1/2*g-1/2*d;f=(u+A)/2+h}return f},t.prototype.getIntervalOnlyOffset=function(r,n){var i=this,a=i.defaultSize,o=i.intervalPadding,s=i.xDimensionLegenth,l=i.groupNum,c=i.dodgeRatio,u=i.maxColumnWidth,A=i.minColumnWidth,d=i.columnWidthRatio,f=o/s,h=(1-(l-1)*f)/l*c/(r-1),g=((1-f*(l-1))/l-h*(r-1))/r;if(g=Or(d)?g:1/l/r*d,!Or(u)){var p=u/s;g=Math.min(g,p)}if(!Or(A)){var m=A/s;g=Math.max(g,m)}g=a?a/s:g,h=((1-(l-1)*f)/l-r*g)/(r-1);var y=((1/2+n)*g+n*h+1/2*f)*l-f/2;return y},t.prototype.getDodgeOnlyOffset=function(r,n){var i=this,a=i.defaultSize,o=i.dodgePadding,s=i.xDimensionLegenth,l=i.groupNum,c=i.marginRatio,u=i.maxColumnWidth,A=i.minColumnWidth,d=i.columnWidthRatio,f=o/s,h=1*c/(l-1),g=((1-h*(l-1))/l-f*(r-1))/r;if(g=d?1/l/r*d:g,!Or(u)){var p=u/s;g=Math.min(g,p)}if(!Or(A)){var m=A/s;g=Math.max(g,m)}g=a?a/s:g,h=(1-(g*r+f*(r-1))*l)/(l-1);var y=((1/2+n)*g+n*f+1/2*h)*l-h/2;return y},t.prototype.getIntervalAndDodgeOffset=function(r,n){var i=this,a=i.intervalPadding,o=i.dodgePadding,s=i.xDimensionLegenth,l=i.groupNum,c=a/s,u=o/s,A=((1-c*(l-1))/l-u*(r-1))/r,d=((1/2+n)*A+n*u+1/2*c)*l-c/2;return d},t.prototype.getDistribution=function(r){var n=this.adjustDataArray,i=this.cacheMap,a=i[r];return a||(a={},yr(n,function(o,s){var l=Y9(o,r);l.length||l.push(0),yr(l,function(c){a[c]||(a[c]=[]),a[c].push(s)})}),i[r]=a),a},t})(dM);function wQt(e,t){return(t-e)*Math.random()+e}var BQt=(function(e){PD(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.process=function(r){var n=tm(r),i=KB(n);return this.adjustData(n,i),n},t.prototype.adjustDim=function(r,n,i){var a=this,o=this.groupData(i,r);return yr(o,function(s,l){return a.adjustGroup(s,r,parseFloat(l),n)})},t.prototype.getAdjustOffset=function(r){var n=r.pre,i=r.next,a=(i-n)*yQt;return wQt(n+a,i-a)},t.prototype.adjustGroup=function(r,n,i,a){var o=this,s=this.getAdjustRange(n,i,a);return yr(r,function(l){l[n]=o.getAdjustOffset(s)}),r},t})(dM),Tj=KRe,xQt=(function(e){PD(t,e);function t(r){var n=e.call(this,r)||this,i=r.adjustNames,a=i===void 0?["y"]:i,o=r.height,s=o===void 0?NaN:o,l=r.size,c=l===void 0?10:l,u=r.reverseOrder,A=u===void 0?!1:u;return n.adjustNames=a,n.height=s,n.size=c,n.reverseOrder=A,n}return t.prototype.process=function(r){var n=this,i=n.yField,a=n.reverseOrder,o=i?this.processStack(r):this.processOneDimStack(r);return a?this.reverse(o):o},t.prototype.reverse=function(r){return r.slice(0).reverse()},t.prototype.processStack=function(r){var n=this,i=n.xField,a=n.yField,o=n.reverseOrder,s=o?this.reverse(r):r,l=new Tj,c=new Tj;return s.map(function(u){return u.map(function(A){var d,f=oi(A,i,0),h=oi(A,[a]),g=f.toString();if(h=gi(h)?h[1]:h,!Or(h)){var p=h>=0?l:c;p.has(g)||p.set(g,0);var m=p.get(g),y=h+m;return p.set(g,y),Ed(Ed({},A),(d={},d[a]=[m,y],d))}return A})})},t.prototype.processOneDimStack=function(r){var n=this,i=this,a=i.xField,o=i.height,s=i.reverseOrder,l="y",c=s?this.reverse(r):r,u=new Tj;return c.map(function(A){return A.map(function(d){var f,h=n.size,g=d[a],p=h*2/o;u.has(g)||u.set(g,p/2);var m=u.get(g);return u.set(g,m+p),Ed(Ed({},d),(f={},f[l]=m,f))})})},t})(dM),MQt=(function(e){PD(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.process=function(r){var n=KB(r),i=this,a=i.xField,o=i.yField,s=this.getXValuesMaxMap(n),l=Math.max.apply(Math,Object.keys(s).map(function(c){return s[c]}));return md(r,function(c){return md(c,function(u){var A,d,f=u[o],h=u[a];if(gi(f)){var g=(l-s[h])/2;return Ed(Ed({},u),(A={},A[o]=md(f,function(m){return g+m}),A))}var p=(l-f)/2;return Ed(Ed({},u),(d={},d[o]=[p,f+p],d))})})},t.prototype.getXValuesMaxMap=function(r){var n=this,i=this,a=i.xField,o=i.yField,s=MD(r,function(l){return l[a]});return URe(s,function(l){return n.getDimMaxValue(l,o)})},t.prototype.getDimMaxValue=function(r,n){var i=md(r,function(o){return oi(o,n,[])}),a=KB(i);return Math.max.apply(Math,a)},t})(dM);fM("Dodge",CQt);fM("Jitter",BQt);fM("Stack",xQt);fM("Symmetric",MQt);const bQt=Object.freeze(Object.defineProperty({__proto__:null,Adjust:dM,getAdjust:mQe,registerAdjust:fM},Symbol.toStringTag,{value:"Module"})),EQe=ta(bQt);var Sue=function(e,t){return Ji(t)?t:e.invert(e.scale(t))},a1=(function(){function e(t){this.names=[],this.scales=[],this.linear=!1,this.values=[],this.callback=function(){return[]},this._parseCfg(t)}return e.prototype.mapping=function(){for(var t=this,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];var i=r.map(function(a,o){return t._toOriginParam(a,t.scales[o])});return this.callback.apply(this,i)},e.prototype.getLinearValue=function(t){var r=this.values.length-1,n=Math.floor(r*t),i=r*t-n,a=this.values[n],o=n===r?a:this.values[n+1];return a+(o-a)*i},e.prototype.getNames=function(){for(var t=this.scales,r=this.names,n=Math.min(t.length,r.length),i=[],a=0;a<n;a+=1)i.push(r[a]);return i},e.prototype.getFields=function(){return this.scales.map(function(t){return t.field})},e.prototype.getScale=function(t){return this.scales[this.names.indexOf(t)]},e.prototype.defaultCallback=function(){for(var t=this,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return r.length===0?this.values:r.map(function(i,a){var o=t.scales[a];return o.type==="identity"?o.values[0]:t._getAttributeValue(o,i)})},e.prototype._parseCfg=function(t){var r=this,n=t.type,i=n===void 0?"base":n,a=t.names,o=a===void 0?[]:a,s=t.scales,l=s===void 0?[]:s,c=t.values,u=c===void 0?[]:c,A=t.callback;this.type=i,this.scales=l,this.values=u,this.names=o,this.callback=function(){for(var d=[],f=0;f<arguments.length;f++)d[f]=arguments[f];if(A){var h=A.apply(void 0,d);if(!Or(h))return[h]}return r.defaultCallback.apply(r,d)}},e.prototype._getAttributeValue=function(t,r){if(t.isCategory&&!this.linear){var n=t.translate(r);return this.values[n%this.values.length]}var i=t.scale(r);return this.getLinearValue(i)},e.prototype._toOriginParam=function(t,r){return r.isLinear?t:gi(t)?t.map(function(n){return Sue(r,n)}):Sue(r,t)},e})(),IQt=/rgba?\(([\s.,0-9]+)\)/,SQt=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,RQt=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,TQt=/[\d.]+:(#[^\s]+|[^\)]+\))/gi,QQt=function(e){return/^[r,R,L,l]{1}[\s]*\(/.test(e)},DQt=function(){var e=document.createElement("i");return e.title="Web Colour Picker",e.style.display="none",document.body.appendChild(e),e},Qj=function(e,t,r,n){return e[n]+(t[n]-e[n])*r};function yQe(e){return"#"+Dj(e[0])+Dj(e[1])+Dj(e[2])}var CQe=function(e){return[parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(5,2),16)]},Dj=function(e){var t=Math.round(e).toString(16);return t.length===1?"0"+t:t},FQt=function(e,t){var r=isNaN(Number(t))||t<0?0:t>1?1:Number(t),n=e.length-1,i=Math.floor(n*r),a=n*r-i,o=e[i],s=i===n?o:e[i+1];return yQe([Qj(o,s,a,0),Qj(o,s,a,1),Qj(o,s,a,2)])},KI,wQe=function(e){if(e[0]==="#"&&e.length===7)return e;KI||(KI=DQt()),KI.style.color=e;var t=document.defaultView.getComputedStyle(KI,"").getPropertyValue("color"),r=IQt.exec(t),n=r[1].split(/\s*,\s*/).map(function(i){return Number(i)});return t=yQe(n),t},_Qt=function(e){var t=Ji(e)?e.split("-"):e,r=md(t,function(n){return CQe(n.indexOf("#")===-1?wQe(n):n)});return function(n){return FQt(r,n)}},NQt=function(e){if(QQt(e)){var t,r=void 0;if(e[0]==="l"){var n=SQt.exec(e),i=+n[1]+90;r=n[2],t="linear-gradient("+i+"deg, "}else if(e[0]==="r"){t="radial-gradient(";var n=RQt.exec(e);r=n[4]}var a=r.match(TQt);return yr(a,function(o,s){var l=o.split(":");t+=l[1]+" "+l[0]*100+"%",s!==a.length-1&&(t+=", ")}),t+=")",t}return e};const BQe={rgb2arr:CQe,gradient:_Qt,toRGB:W9(wQe),toCSSGradient:NQt};var xQe=(function(e){rn(t,e);function t(r){var n=e.call(this,r)||this;return n.type="color",n.names=["color"],Ji(n.values)&&(n.linear=!0),n.gradient=BQe.gradient(n.values),n}return t.prototype.getLinearValue=function(r){return this.gradient(r)},t})(a1),MQe=(function(e){rn(t,e);function t(r){var n=e.call(this,r)||this;return n.type="opacity",n.names=["opacity"],n}return t})(a1),bQe=(function(e){rn(t,e);function t(r){var n=e.call(this,r)||this;return n.names=["x","y"],n.type="position",n}return t.prototype.mapping=function(r,n){var i=this.scales,a=i[0],o=i[1];return Or(r)||Or(n)?[]:[gi(r)?r.map(function(s){return a.scale(s)}):a.scale(r),gi(n)?n.map(function(s){return o.scale(s)}):o.scale(n)]},t})(a1),IQe=(function(e){rn(t,e);function t(r){var n=e.call(this,r)||this;return n.type="shape",n.names=["shape"],n}return t.prototype.getLinearValue=function(r){var n=Math.round((this.values.length-1)*r);return this.values[n]},t})(a1),SQe=(function(e){rn(t,e);function t(r){var n=e.call(this,r)||this;return n.type="size",n.names=["size"],n}return t})(a1),RQe={};function TQe(e){return RQe[e]}function SA(e,t){RQe[e]=t}var hM=(function(){function e(t){this.type="base",this.isCategory=!1,this.isLinear=!1,this.isContinuous=!1,this.isIdentity=!1,this.values=[],this.range=[0,1],this.ticks=[],this.__cfg__=t,this.initCfg(),this.init()}return e.prototype.translate=function(t){return t},e.prototype.change=function(t){ja(this.__cfg__,t),this.init()},e.prototype.clone=function(){return this.constructor(this.__cfg__)},e.prototype.getTicks=function(){var t=this;return md(this.ticks,function(r,n){return Mc(r)?r:{text:t.getText(r,n),tickValue:r,value:t.scale(r)}})},e.prototype.getText=function(t,r){var n=this.formatter,i=n?n(t,r):t;return Or(i)||!ji(i.toString)?"":i.toString()},e.prototype.getConfig=function(t){return this.__cfg__[t]},e.prototype.init=function(){ja(this,this.__cfg__),this.setDomain(),YRe(this.getConfig("ticks"))&&(this.ticks=this.calculateTicks())},e.prototype.initCfg=function(){},e.prototype.setDomain=function(){},e.prototype.calculateTicks=function(){var t=this.tickMethod,r=[];if(Ji(t)){var n=TQe(t);if(!n)throw new Error("There is no method to to calculate ticks!");r=n(this)}else ji(t)&&(r=t(this));return r},e.prototype.rangeMin=function(){return this.range[0]},e.prototype.rangeMax=function(){return this.range[1]},e.prototype.calcPercent=function(t,r,n){return Ca(t)?(t-r)/(n-r):NaN},e.prototype.calcValue=function(t,r,n){return r+t*(n-r)},e})(),gM=(function(e){rn(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="cat",r.isCategory=!0,r}return t.prototype.buildIndexMap=function(){if(!this.translateIndexMap){this.translateIndexMap=new Map;for(var r=0;r<this.values.length;r++)this.translateIndexMap.set(this.values[r],r)}},t.prototype.translate=function(r){this.buildIndexMap();var n=this.translateIndexMap.get(r);return n===void 0&&(n=Ca(r)?r:NaN),n},t.prototype.scale=function(r){var n=this.translate(r),i=this.calcPercent(n,this.min,this.max);return this.calcValue(i,this.rangeMin(),this.rangeMax())},t.prototype.invert=function(r){var n=this.max-this.min,i=this.calcPercent(r,this.rangeMin(),this.rangeMax()),a=Math.round(n*i)+this.min;return a<this.min||a>this.max?NaN:this.values[a]},t.prototype.getText=function(r){for(var n=[],i=1;i<arguments.length;i++)n[i-1]=arguments[i];var a=r;return Ca(r)&&!this.values.includes(r)&&(a=this.values[a]),e.prototype.getText.apply(this,em([a],n))},t.prototype.initCfg=function(){this.tickMethod="cat"},t.prototype.setDomain=function(){if(Or(this.getConfig("min"))&&(this.min=0),Or(this.getConfig("max"))){var r=this.values.length;this.max=r>1?r-1:r}this.translateIndexMap&&(this.translateIndexMap=void 0)},t})(hM),QQe=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,Zh="\\d\\d?",zh="\\d\\d",kQt="\\d{3}",PQt="\\d{4}",uB="[^\\s]+",DQe=/\[([^]*?)\]/gm;function FQe(e,t){for(var r=[],n=0,i=e.length;n<i;n++)r.push(e[n].substr(0,t));return r}var Rue=function(e){return function(t,r){var n=r[e].map(function(a){return a.toLowerCase()}),i=n.indexOf(t.toLowerCase());return i>-1?i:null}};function Og(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];for(var n=0,i=t;n<i.length;n++){var a=i[n];for(var o in a)e[o]=a[o]}return e}var _Qe=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],NQe=["January","February","March","April","May","June","July","August","September","October","November","December"],OQt=FQe(NQe,3),jQt=FQe(_Qe,3),vG={dayNamesShort:jQt,dayNames:_Qe,monthNamesShort:OQt,monthNames:NQe,amPm:["am","pm"],DoFn:function(e){return e+["th","st","nd","rd"][e%10>3?0:(e-e%10!==10?1:0)*e%10]}},SQ=Og({},vG),kQe=function(e){return SQ=Og(SQ,e)},Tue=function(e){return e.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},Ol=function(e,t){for(t===void 0&&(t=2),e=String(e);e.length<t;)e="0"+e;return e},zQt={D:function(e){return String(e.getDate())},DD:function(e){return Ol(e.getDate())},Do:function(e,t){return t.DoFn(e.getDate())},d:function(e){return String(e.getDay())},dd:function(e){return Ol(e.getDay())},ddd:function(e,t){return t.dayNamesShort[e.getDay()]},dddd:function(e,t){return t.dayNames[e.getDay()]},M:function(e){return String(e.getMonth()+1)},MM:function(e){return Ol(e.getMonth()+1)},MMM:function(e,t){return t.monthNamesShort[e.getMonth()]},MMMM:function(e,t){return t.monthNames[e.getMonth()]},YY:function(e){return Ol(String(e.getFullYear()),4).substr(2)},YYYY:function(e){return Ol(e.getFullYear(),4)},h:function(e){return String(e.getHours()%12||12)},hh:function(e){return Ol(e.getHours()%12||12)},H:function(e){return String(e.getHours())},HH:function(e){return Ol(e.getHours())},m:function(e){return String(e.getMinutes())},mm:function(e){return Ol(e.getMinutes())},s:function(e){return String(e.getSeconds())},ss:function(e){return Ol(e.getSeconds())},S:function(e){return String(Math.round(e.getMilliseconds()/100))},SS:function(e){return Ol(Math.round(e.getMilliseconds()/10),2)},SSS:function(e){return Ol(e.getMilliseconds(),3)},a:function(e,t){return e.getHours()<12?t.amPm[0]:t.amPm[1]},A:function(e,t){return e.getHours()<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},ZZ:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+Ol(Math.floor(Math.abs(t)/60)*100+Math.abs(t)%60,4)},Z:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+Ol(Math.floor(Math.abs(t)/60),2)+":"+Ol(Math.abs(t)%60,2)}},Que=function(e){return+e-1},Due=[null,Zh],Fue=[null,uB],_ue=["isPm",uB,function(e,t){var r=e.toLowerCase();return r===t.amPm[0]?0:r===t.amPm[1]?1:null}],Nue=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(e){var t=(e+"").match(/([+-]|\d\d)/gi);if(t){var r=+t[1]*60+parseInt(t[2],10);return t[0]==="+"?r:-r}return 0}],LQt={D:["day",Zh],DD:["day",zh],Do:["day",Zh+uB,function(e){return parseInt(e,10)}],M:["month",Zh,Que],MM:["month",zh,Que],YY:["year",zh,function(e){var t=new Date,r=+(""+t.getFullYear()).substr(0,2);return+(""+(+e>68?r-1:r)+e)}],h:["hour",Zh,void 0,"isPm"],hh:["hour",zh,void 0,"isPm"],H:["hour",Zh],HH:["hour",zh],m:["minute",Zh],mm:["minute",zh],s:["second",Zh],ss:["second",zh],YYYY:["year",PQt],S:["millisecond","\\d",function(e){return+e*100}],SS:["millisecond",zh,function(e){return+e*10}],SSS:["millisecond",kQt],d:Due,dd:Due,ddd:Fue,dddd:Fue,MMM:["month",uB,Rue("monthNamesShort")],MMMM:["month",uB,Rue("monthNames")],a:_ue,A:_ue,ZZ:Nue,Z:Nue},RQ={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},PQe=function(e){return Og(RQ,e)},OQe=function(e,t,r){if(t===void 0&&(t=RQ.default),r===void 0&&(r={}),typeof e=="number"&&(e=new Date(e)),Object.prototype.toString.call(e)!=="[object Date]"||isNaN(e.getTime()))throw new Error("Invalid Date pass to format");t=RQ[t]||t;var n=[];t=t.replace(DQe,function(a,o){return n.push(o),"@@@"});var i=Og(Og({},SQ),r);return t=t.replace(QQe,function(a){return zQt[a](e,i)}),t.replace(/@@@/g,function(){return n.shift()})};function jQe(e,t,r){if(r===void 0&&(r={}),typeof t!="string")throw new Error("Invalid format in fecha parse");if(t=RQ[t]||t,e.length>1e3)return null;var n=new Date,i={year:n.getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},a=[],o=[],s=t.replace(DQe,function(w,B){return o.push(Tue(B)),"@@@"}),l={},c={};s=Tue(s).replace(QQe,function(w){var B=LQt[w],x=B[0],M=B[1],S=B[3];if(l[x])throw new Error("Invalid format. "+x+" specified twice in format");return l[x]=!0,S&&(c[S]=!0),a.push(B),"("+M+")"}),Object.keys(c).forEach(function(w){if(!l[w])throw new Error("Invalid format. "+w+" is required in specified format")}),s=s.replace(/@@@/g,function(){return o.shift()});var u=e.match(new RegExp(s,"i"));if(!u)return null;for(var A=Og(Og({},SQ),r),d=1;d<u.length;d++){var f=a[d-1],h=f[0],g=f[2],p=g?g(u[d],A):+u[d];if(p==null)return null;i[h]=p}i.isPm===1&&i.hour!=null&&+i.hour!=12?i.hour=+i.hour+12:i.isPm===0&&+i.hour==12&&(i.hour=0);var m;if(i.timezoneOffset==null){m=new Date(i.year,i.month,i.day,i.hour,i.minute,i.second,i.millisecond);for(var y=[["month","getMonth"],["day","getDate"],["hour","getHours"],["minute","getMinutes"],["second","getSeconds"]],d=0,C=y.length;d<C;d++)if(l[y[d][0]]&&i[y[d][0]]!==m[y[d][1]]())return null}else if(m=new Date(Date.UTC(i.year,i.month,i.day,i.hour,i.minute-i.timezoneOffset,i.second,i.millisecond)),i.month>11||i.month<0||i.day>31||i.day<1||i.hour>23||i.hour<0||i.minute>59||i.minute<0||i.second>59||i.second<0)return null;return m}var zQe={format:OQe,parse:jQe,defaultI18n:vG,setGlobalDateI18n:kQe,setGlobalDateMasks:PQe};const YQt=Object.freeze(Object.defineProperty({__proto__:null,assign:Og,default:zQe,defaultI18n:vG,format:OQe,parse:jQe,setGlobalDateI18n:kQe,setGlobalDateMasks:PQe},Symbol.toStringTag,{value:"Module"}));function UQt(e){return function(t,r,n,i){for(var a=Or(n)?0:n,o=Or(i)?t.length:i;a<o;){var s=a+o>>>1;e(t[s])>r?o=s:a=s+1}return a}}var kue="format";function LQe(e,t){var r=YQt[kue]||zQe[kue];return r(e,t)}function TQ(e){return Ji(e)&&(e.indexOf("T")>0?e=new Date(e).getTime():e=new Date(e.replace(/-/gi,"/")).getTime()),V9(e)&&(e=e.getTime()),e}var Zu=1e3,Fv=60*Zu,_v=60*Fv,Pf=24*_v,AB=Pf*31,Pue=Pf*365,DC=[["HH:mm:ss",Zu],["HH:mm:ss",Zu*10],["HH:mm:ss",Zu*30],["HH:mm",Fv],["HH:mm",Fv*10],["HH:mm",Fv*30],["HH",_v],["HH",_v*6],["HH",_v*12],["YYYY-MM-DD",Pf],["YYYY-MM-DD",Pf*4],["YYYY-WW",Pf*7],["YYYY-MM",AB],["YYYY-MM",AB*4],["YYYY-MM",AB*6],["YYYY",Pf*380]];function HQt(e,t,r){var n=(t-e)/r,i=UQt(function(o){return o[1]})(DC,n)-1,a=DC[i];return i<0?a=DC[0]:i>=DC.length&&(a=iu(DC)),a}var YQe=(function(e){rn(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="timeCat",r}return t.prototype.translate=function(r){r=TQ(r);var n=this.values.indexOf(r);return n===-1&&(Ca(r)&&r<this.values.length?n=r:n=NaN),n},t.prototype.getText=function(r,n){var i=this.translate(r);if(i>-1){var a=this.values[i],o=this.formatter;return a=o?o(a,n):LQe(a,this.mask),a}return r},t.prototype.initCfg=function(){this.tickMethod="time-cat",this.mask="YYYY-MM-DD",this.tickCount=7},t.prototype.setDomain=function(){var r=this.values;yr(r,function(n,i){r[i]=TQ(n)}),r.sort(function(n,i){return n-i}),e.prototype.setDomain.call(this)},t})(gM),OD=(function(e){rn(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.isContinuous=!0,r}return t.prototype.scale=function(r){if(Or(r))return NaN;var n=this.rangeMin(),i=this.rangeMax(),a=this.max,o=this.min;if(a===o)return n;var s=this.getScalePercent(r);return n+s*(i-n)},t.prototype.init=function(){e.prototype.init.call(this);var r=this.ticks,n=wd(r),i=iu(r);n<this.min&&(this.min=n),i>this.max&&(this.max=i),Or(this.minLimit)||(this.min=n),Or(this.maxLimit)||(this.max=i)},t.prototype.setDomain=function(){var r=TRe(this.values),n=r.min,i=r.max;Or(this.min)&&(this.min=n),Or(this.max)&&(this.max=i),this.min>this.max&&(this.min=n,this.max=i)},t.prototype.calculateTicks=function(){var r=this,n=e.prototype.calculateTicks.call(this);return this.nice||(n=r1(n,function(i){return i>=r.min&&i<=r.max})),n},t.prototype.getScalePercent=function(r){var n=this.max,i=this.min;return(r-i)/(n-i)},t.prototype.getInvertPercent=function(r){return(r-this.rangeMin())/(this.rangeMax()-this.rangeMin())},t})(hM),pM=(function(e){rn(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="linear",r.isLinear=!0,r}return t.prototype.invert=function(r){var n=this.getInvertPercent(r);return this.min+n*(this.max-this.min)},t.prototype.initCfg=function(){this.tickMethod="wilkinson-extended",this.nice=!1},t})(OD);function sg(e,t){var r=Math.E,n;return t>=0?n=Math.pow(r,Math.log(t)/e):n=Math.pow(r,Math.log(-t)/e)*-1,n}function eu(e,t){return e===1?1:Math.log(t)/Math.log(e)}function UQe(e,t,r){Or(r)&&(r=Math.max.apply(null,e));var n=r;return yr(e,function(i){i>0&&i<n&&(n=i)}),n===r&&(n=r/t),n>1&&(n=1),n}var HQe=(function(e){rn(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="log",r}return t.prototype.invert=function(r){var n=this.base,i=eu(n,this.max),a=this.rangeMin(),o=this.rangeMax()-a,s,l=this.positiveMin;if(l){if(r===0)return 0;s=eu(n,l/n);var c=1/(i-s)*o;if(r<c)return r/c*l}else s=eu(n,this.min);var u=(r-a)/o,A=u*(i-s)+s;return Math.pow(n,A)},t.prototype.initCfg=function(){this.tickMethod="log",this.base=10,this.tickCount=6,this.nice=!0},t.prototype.setDomain=function(){e.prototype.setDomain.call(this);var r=this.min;if(r<0)throw new Error("When you use log scale, the minimum value must be greater than zero!");r===0&&(this.positiveMin=UQe(this.values,this.base,this.max))},t.prototype.getScalePercent=function(r){var n=this.max,i=this.min;if(n===i||r<=0)return 0;var a=this.base,o=this.positiveMin;o&&(i=o*1/a);var s;return r<o?s=r/o/(eu(a,n)-eu(a,i)):s=(eu(a,r)-eu(a,i))/(eu(a,n)-eu(a,i)),s},t})(OD),GQe=(function(e){rn(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="pow",r}return t.prototype.invert=function(r){var n=this.getInvertPercent(r),i=this.exponent,a=sg(i,this.max),o=sg(i,this.min),s=n*(a-o)+o,l=s>=0?1:-1;return Math.pow(s,i)*l},t.prototype.initCfg=function(){this.tickMethod="pow",this.exponent=2,this.tickCount=5,this.nice=!0},t.prototype.getScalePercent=function(r){var n=this.max,i=this.min;if(n===i)return 0;var a=this.exponent,o=(sg(a,r)-sg(a,i))/(sg(a,n)-sg(a,i));return o},t})(OD),KQe=(function(e){rn(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="time",r}return t.prototype.getText=function(r,n){var i=this.translate(r),a=this.formatter;return a?a(i,n):LQe(i,this.mask)},t.prototype.scale=function(r){var n=r;return(Ji(n)||V9(n))&&(n=this.translate(n)),e.prototype.scale.call(this,n)},t.prototype.translate=function(r){return TQ(r)},t.prototype.initCfg=function(){this.tickMethod="time-pretty",this.mask="YYYY-MM-DD",this.tickCount=7,this.nice=!1},t.prototype.setDomain=function(){var r=this.values,n=this.getConfig("min"),i=this.getConfig("max");if((!Or(n)||!Ca(n))&&(this.min=this.translate(this.min)),(!Or(i)||!Ca(i))&&(this.max=this.translate(this.max)),r&&r.length){var a=[],o=1/0,s=o,l=0;yr(r,function(c){var u=TQ(c);if(isNaN(u))throw new TypeError("Invalid Time: "+c+" in time scale!");o>u?(s=o,o=u):s>u&&(s=u),l<u&&(l=u),a.push(u)}),r.length>1&&(this.minTickInterval=s-o),Or(n)&&(this.min=o),Or(i)&&(this.max=l)}},t})(pM),mG=(function(e){rn(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="quantize",r}return t.prototype.invert=function(r){var n=this.ticks,i=n.length,a=this.getInvertPercent(r),o=Math.floor(a*(i-1));if(o>=i-1)return iu(n);if(o<0)return wd(n);var s=n[o],l=n[o+1],c=o/(i-1),u=(o+1)/(i-1);return s+(a-c)/(u-c)*(l-s)},t.prototype.initCfg=function(){this.tickMethod="r-pretty",this.tickCount=5,this.nice=!0},t.prototype.calculateTicks=function(){var r=e.prototype.calculateTicks.call(this);return this.nice||(iu(r)!==this.max&&r.push(this.max),wd(r)!==this.min&&r.unshift(this.min)),r},t.prototype.getScalePercent=function(r){var n=this.ticks;if(r<wd(n))return 0;if(r>iu(n))return 1;var i=0;return yr(n,function(a,o){if(r>=a)i=o;else return!1}),i/(n.length-1)},t})(OD),VQe=(function(e){rn(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="quantile",r}return t.prototype.initCfg=function(){this.tickMethod="quantile",this.tickCount=5,this.nice=!0},t})(mG),JQe={};function WQe(e){return JQe[e]}function RA(e,t){if(WQe(e))throw new Error("type '"+e+"' existed.");JQe[e]=t}var XQe=(function(e){rn(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type="identity",r.isIdentity=!0,r}return t.prototype.calculateTicks=function(){return this.values},t.prototype.scale=function(r){return this.values[0]!==r&&Ca(r)?r:this.range[0]},t.prototype.invert=function(r){var n=this.range;return r<n[0]||r>n[1]?NaN:this.values[0]},t})(hM);function qQe(e){var t=e.values,r=e.tickInterval,n=e.tickCount,i=e.showLast;if(Ca(r)){var a=r1(t,function(h,g){return g%r===0}),o=iu(t);return i&&iu(a)!==o&&a.push(o),a}var s=t.length,l=e.min,c=e.max;if(Or(l)&&(l=0),Or(c)&&(c=t.length-1),!Ca(n)||n>=s)return t.slice(l,c+1);if(n<=0||c<=0)return[];for(var u=n===1?s:Math.floor(s/(n-1)),A=[],d=l,f=0;f<n&&!(d>=c);f++)d=Math.min(l+f*u,c),f===n-1&&i?A.push(t[c]):A.push(t[d]);return A}function GQt(e){var t=e.min,r=e.max,n=e.nice,i=e.tickCount,a=new KQt;return a.domain([t,r]),n&&a.nice(i),a.ticks(i)}var Fj=5,Oue=Math.sqrt(50),jue=Math.sqrt(10),zue=Math.sqrt(2),KQt=(function(){function e(){this._domain=[0,1]}return e.prototype.domain=function(t){return t?(this._domain=Array.from(t,Number),this):this._domain.slice()},e.prototype.nice=function(t){var r,n;t===void 0&&(t=Fj);var i=this._domain.slice(),a=0,o=this._domain.length-1,s=this._domain[a],l=this._domain[o],c;return l<s&&(r=[l,s],s=r[0],l=r[1],n=[o,a],a=n[0],o=n[1]),c=KR(s,l,t),c>0?(s=Math.floor(s/c)*c,l=Math.ceil(l/c)*c,c=KR(s,l,t)):c<0&&(s=Math.ceil(s*c)/c,l=Math.floor(l*c)/c,c=KR(s,l,t)),c>0?(i[a]=Math.floor(s/c)*c,i[o]=Math.ceil(l/c)*c,this.domain(i)):c<0&&(i[a]=Math.ceil(s*c)/c,i[o]=Math.floor(l*c)/c,this.domain(i)),this},e.prototype.ticks=function(t){return t===void 0&&(t=Fj),VQt(this._domain[0],this._domain[this._domain.length-1],t||Fj)},e})();function VQt(e,t,r){var n,i=-1,a,o,s;if(t=+t,e=+e,r=+r,e===t&&r>0)return[e];if((n=t<e)&&(a=e,e=t,t=a),(s=KR(e,t,r))===0||!isFinite(s))return[];if(s>0)for(e=Math.ceil(e/s),t=Math.floor(t/s),o=new Array(a=Math.ceil(t-e+1));++i<a;)o[i]=(e+i)*s;else for(e=Math.floor(e*s),t=Math.ceil(t*s),o=new Array(a=Math.ceil(e-t+1));++i<a;)o[i]=(e-i)/s;return n&&o.reverse(),o}function KR(e,t,r){var n=(t-e)/Math.max(0,r),i=Math.floor(Math.log(n)/Math.LN10),a=n/Math.pow(10,i);return i>=0?(a>=Oue?10:a>=jue?5:a>=zue?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=Oue?10:a>=jue?5:a>=zue?2:1)}function Lue(e,t,r){var n;return r==="ceil"?n=Math.ceil(e/t):r==="floor"?n=Math.floor(e/t):n=Math.round(e/t),n*t}function EG(e,t,r){var n=Lue(e,r,"floor"),i=Lue(t,r,"ceil");n=HR(n,r),i=HR(i,r);for(var a=[],o=Math.max((i-n)/(Math.pow(2,12)-1),r),s=n;s<=i;s=s+o){var l=HR(s,o);a.push(l)}return{min:n,max:i,ticks:a}}function yG(e,t,r){var n,i=e.minLimit,a=e.maxLimit,o=e.min,s=e.max,l=e.tickCount,c=l===void 0?5:l,u=Or(i)?Or(t)?o:t:i,A=Or(a)?Or(r)?s:r:a;if(u>A&&(n=[u,A],A=n[0],u=n[1]),c<=2)return[u,A];for(var d=(A-u)/(c-1),f=[],h=0;h<c;h++)f.push(u+d*h);return f}function JQt(e){var t=e.min,r=e.max,n=e.tickInterval,i=e.minLimit,a=e.maxLimit,o=GQt(e);return!Or(i)||!Or(a)?yG(e,wd(o),iu(o)):n?EG(t,r,n).ticks:o}function iv(e){return Math.abs(e)<1e-15?e:parseFloat(e.toFixed(15))}var WQt=[1,5,2,2.5,4,3],Yue=Number.EPSILON*100;function XQt(e,t){return(e%t+t)%t}function qQt(e){return Math.round(e*1e12)/1e12}function $Qt(e,t,r,n,i,a){var o=lM(t),s=X9(t,e),l=0,c=XQt(n,a);return(c<Yue||a-c<Yue)&&n<=0&&i>=0&&(l=1),1-s/(o-1)-r+l}function ZQt(e,t,r){var n=lM(t),i=X9(t,e),a=1;return 1-i/(n-1)-r+a}function e4t(e,t,r,n,i,a){var o=(e-1)/(a-i),s=(t-1)/(Math.max(a,n)-Math.min(r,i));return 2-Math.max(o/s,s/o)}function t4t(e,t){return e>=t?2-(e-1)/(t-1):1}function r4t(e,t,r,n){var i=t-e;return 1-.5*(Math.pow(t-n,2)+Math.pow(e-r,2))/Math.pow(.1*i,2)}function n4t(e,t,r){var n=t-e;if(r>n){var i=(r-n)/2;return 1-Math.pow(i,2)/Math.pow(.1*n,2)}return 1}function i4t(){return 1}function a4t(e,t,r,n,i,a){r===void 0&&(r=5),n===void 0&&(n=!0),i===void 0&&(i=WQt),a===void 0&&(a=[.25,.2,.5,.05]);var o=r<0?0:Math.round(r);if(Number.isNaN(e)||Number.isNaN(t)||typeof e!="number"||typeof t!="number"||!o)return{min:0,max:0,ticks:[]};if(t-e<1e-15||o===1)return{min:e,max:t,ticks:[e]};if(t-e>1e148){var s=r||5,l=(t-e)/s;return{min:e,max:t,ticks:Array(s).fill(null).map(function(K,U){return iv(e+l*U)})}}for(var c={score:-2,lmin:0,lmax:0,lstep:0},u=1;u<1/0;){for(var A=0;A<i.length;A+=1){var d=i[A],f=ZQt(d,i,u);if(a[0]*f+a[1]+a[2]+a[3]<c.score){u=1/0;break}for(var h=2;h<1/0;){var g=t4t(h,o);if(a[0]*f+a[1]+a[2]*g+a[3]<c.score)break;for(var p=(t-e)/(h+1)/u/d,m=Math.ceil(Math.log10(p));m<1/0;){var y=u*d*Math.pow(10,m),C=n4t(e,t,y*(h-1));if(a[0]*f+a[1]*C+a[2]*g+a[3]<c.score)break;var w=Math.floor(t/y)*u-(h-1)*u,B=Math.ceil(e/y)*u;if(w<=B)for(var s=B-w,x=0;x<=s;x+=1){var M=w+x,S=M*(y/u),R=S+y*(h-1),b=y,T=$Qt(d,i,u,S,R,b),D=r4t(e,t,S,R),F=e4t(h,o,e,t,S,R),_=i4t(),N=a[0]*T+a[1]*D+a[2]*F+a[3]*_;N>c.score&&(!n||S<=e&&R>=t)&&(c.lmin=S,c.lmax=R,c.lstep=b,c.score=N)}m+=1}h+=1}}u+=1}var P=iv(c.lmax),k=iv(c.lmin),j=iv(c.lstep),Y=Math.floor(qQt((P-k)/j))+1,X=new Array(Y);X[0]=iv(k);for(var A=1;A<Y;A++)X[A]=iv(X[A-1]+j);return{min:Math.min(e,wd(X)),max:Math.max(t,iu(X)),ticks:X}}function o4t(e){var t=e.min,r=e.max,n=e.tickCount,i=e.nice,a=e.tickInterval,o=e.minLimit,s=e.maxLimit,l=a4t(t,r,n,i).ticks;return!Or(o)||!Or(s)?yG(e,wd(l),iu(l)):a?EG(t,r,a).ticks:l}function s4t(e){var t=e.base,r=e.tickCount,n=e.min,i=e.max,a=e.values,o,s=eu(t,i);if(n>0)o=Math.floor(eu(t,n));else{var l=UQe(a,t,i);o=Math.floor(eu(t,l))}for(var c=s-o,u=Math.ceil(c/r),A=[],d=o;d<s+u;d=d+u)A.push(Math.pow(t,d));return n<=0&&A.unshift(0),A}function $Qe(e,t,r){if(r===void 0&&(r=5),e===t)return{max:t,min:e,ticks:[e]};var n=r<0?0:Math.round(r);if(n===0)return{max:t,min:e,ticks:[]};var i=1.5,a=.5+1.5*i,o=t-e,s=o/n,l=Math.pow(10,Math.floor(Math.log10(s))),c=l;2*l-s<i*(s-c)&&(c=2*l,5*l-s<a*(s-c)&&(c=5*l,10*l-s<i*(s-c)&&(c=10*l)));for(var u=Math.ceil(t/c),A=Math.floor(e/c),d=Math.max(u*c,t),f=Math.min(A*c,e),h=Math.floor((d-f)/c)+1,g=new Array(h),p=0;p<h;p++)g[p]=iv(f+p*c);return{min:f,max:d,ticks:g}}function l4t(e){var t=e.exponent,r=e.tickCount,n=Math.ceil(sg(t,e.max)),i=Math.floor(sg(t,e.min)),a=$Qe(i,n,r).ticks;return a.map(function(o){var s=o>=0?1:-1;return Math.pow(o,t)*s})}function c4t(e,t){var r=e.length*t;return t===1?e[e.length-1]:t===0?e[0]:r%1!==0?e[Math.ceil(r)-1]:e.length%2===0?(e[r-1]+e[r])/2:e[r]}function u4t(e){var t=e.tickCount,r=e.values;if(!r||!r.length)return[];for(var n=r.slice().sort(function(s,l){return s-l}),i=[],a=0;a<t;a++){var o=a/(t-1);i.push(c4t(n,o))}return i}function A4t(e){var t=e.min,r=e.max,n=e.tickCount,i=e.tickInterval,a=e.minLimit,o=e.maxLimit,s=$Qe(t,r,n).ticks;return!Or(a)||!Or(o)?yG(e,wd(s),iu(s)):i?EG(t,r,i).ticks:s}function d4t(e){var t=e.min,r=e.max,n=e.minTickInterval,i=e.tickInterval,a=e.tickCount;if(i)a=Math.ceil((r-t)/i);else{i=HQt(t,r,a)[1];var o=(r-t)/i,s=o/a;s>1&&(i=i*Math.ceil(s)),n&&i<n&&(i=n)}i=Math.max(Math.floor((r-t)/(Math.pow(2,12)-1)),i);for(var l=[],c=t;c<r+i;c+=i)l.push(c);return l}function f4t(e){var t=qQe(tr({showLast:!0},e));return t}function QQ(e){return new Date(e).getFullYear()}function h4t(e){return new Date(e,0,1).getTime()}function zY(e){return new Date(e).getMonth()}function g4t(e,t){var r=QQ(e),n=QQ(t),i=zY(e),a=zY(t);return(n-r)*12+(a-i)%12}function p4t(e,t){return new Date(e,t,1).getTime()}function v4t(e,t){return Math.ceil((t-e)/Pf)}function m4t(e,t){return Math.ceil((t-e)/_v)}function E4t(e,t){return Math.ceil((t-e)/(60*1e3))}function y4t(e){var t=e.min,r=e.max,n=e.minTickInterval,i=e.tickCount,a=e.tickInterval,o=[];a||(a=(r-t)/i,n&&a<n&&(a=n)),a=Math.max(Math.floor((r-t)/(Math.pow(2,12)-1)),a);var s=QQ(t);if(a>Pue)for(var l=QQ(r),c=Math.ceil(a/Pue),u=s;u<=l+c;u=u+c)o.push(h4t(u));else if(a>AB)for(var A=Math.ceil(a/AB),d=zY(t),f=g4t(t,r),u=0;u<=f+A;u=u+A)o.push(p4t(s,u+d));else if(a>Pf)for(var h=new Date(t),g=h.getFullYear(),p=h.getMonth(),m=h.getDate(),y=Math.ceil(a/Pf),C=v4t(t,r),u=0;u<C+y;u=u+y)o.push(new Date(g,p,m+u).getTime());else if(a>_v)for(var h=new Date(t),g=h.getFullYear(),p=h.getMonth(),y=h.getDate(),w=h.getHours(),B=Math.ceil(a/_v),x=m4t(t,r),u=0;u<=x+B;u=u+B)o.push(new Date(g,p,y,w+u).getTime());else if(a>Fv)for(var M=E4t(t,r),S=Math.ceil(a/Fv),u=0;u<=M+S;u=u+S)o.push(t+u*Fv);else{var R=a;R<Zu&&(R=Zu);for(var b=Math.floor(t/Zu)*Zu,T=Math.ceil((r-t)/Zu),D=Math.ceil(R/Zu),u=0;u<T+D;u=u+D)o.push(b+u*Zu)}return o.length>=512&&console.warn("Notice: current ticks length("+o.length+') >= 512, may cause performance issues, even out of memory. Because of the configure "tickInterval"(in milliseconds, current is '+a+") is too small, increase the value to solve the problem!"),o}SA("cat",qQe);SA("time-cat",f4t);SA("wilkinson-extended",o4t);SA("r-pretty",A4t);SA("time",d4t);SA("time-pretty",y4t);SA("log",s4t);SA("pow",l4t);SA("quantile",u4t);SA("d3-linear",JQt);RA("cat",gM);RA("category",gM);RA("identity",XQe);RA("linear",pM);RA("log",HQe);RA("pow",GQe);RA("time",KQe);RA("timeCat",YQe);RA("quantize",mG);RA("quantile",VQe);const C4t=Object.freeze(Object.defineProperty({__proto__:null,Category:gM,Identity:XQe,Linear:pM,Log:HQe,Pow:GQe,Quantile:VQe,Quantize:mG,Scale:hM,Time:KQe,TimeCat:YQe,getScale:WQe,getTickMethod:TQe,registerScale:RA,registerTickMethod:SA},Symbol.toStringTag,{value:"Module"}));var ZQe={},e4e=function(e){return ZQe[e.toLowerCase()]},o1=function(e,t){if(e4e(e))throw new Error("Attribute type '".concat(e,"' existed."));ZQe[e.toLowerCase()]=t};o1("Color",xQe);o1("Opacity",MQe);o1("Position",bQe);o1("Shape",IQe);o1("Size",SQe);const w4t=Object.freeze(Object.defineProperty({__proto__:null,Attribute:a1,Color:xQe,Opacity:MQe,Position:bQe,Scale:hM,Shape:IQe,Size:SQe,getAttribute:e4e,registerAttribute:o1},Symbol.toStringTag,{value:"Module"})),LY=ta(w4t);var jD=(function(){function e(t){this.type="coordinate",this.isRect=!1,this.isHelix=!1,this.isPolar=!1,this.isReflectX=!1,this.isReflectY=!1;var r=t.start,n=t.end,i=t.matrix,a=i===void 0?[1,0,0,0,1,0,0,0,1]:i,o=t.isTransposed,s=o===void 0?!1:o;this.start=r,this.end=n,this.matrix=a,this.originalMatrix=EQ([],a),this.isTransposed=s}return e.prototype.initial=function(){this.center={x:(this.start.x+this.end.x)/2,y:(this.start.y+this.end.y)/2},this.width=Math.abs(this.end.x-this.start.x),this.height=Math.abs(this.end.y-this.start.y)},e.prototype.update=function(t){ja(this,t),this.initial()},e.prototype.convertDim=function(t,r){var n,i=this[r],a=i.start,o=i.end;return this.isReflect(r)&&(n=[o,a],a=n[0],o=n[1]),a+t*(o-a)},e.prototype.invertDim=function(t,r){var n,i=this[r],a=i.start,o=i.end;return this.isReflect(r)&&(n=[o,a],a=n[0],o=n[1]),(t-a)/(o-a)},e.prototype.applyMatrix=function(t,r,n){n===void 0&&(n=0);var i=this.matrix,a=[t,r,n];return xy(a,a,i),a},e.prototype.invertMatrix=function(t,r,n){n===void 0&&(n=0);var i=this.matrix,a=uTe([0,0,0,0,0,0,0,0,0],i),o=[t,r,n];return a&&xy(o,o,a),o},e.prototype.convert=function(t){var r=this.convertPoint(t),n=r.x,i=r.y,a=this.applyMatrix(n,i,1);return{x:a[0],y:a[1]}},e.prototype.invert=function(t){var r=this.invertMatrix(t.x,t.y,1);return this.invertPoint({x:r[0],y:r[1]})},e.prototype.rotate=function(t){var r=this.matrix,n=this.center;return dv(r,r,[-n.x,-n.y]),RD(r,r,t),dv(r,r,[n.x,n.y]),this},e.prototype.reflect=function(t){return t==="x"?this.isReflectX=!this.isReflectX:this.isReflectY=!this.isReflectY,this},e.prototype.scale=function(t,r){var n=this.matrix,i=this.center;return dv(n,n,[-i.x,-i.y]),rG(n,n,[t,r]),dv(n,n,[i.x,i.y]),this},e.prototype.translate=function(t,r){var n=this.matrix;return dv(n,n,[t,r]),this},e.prototype.transpose=function(){return this.isTransposed=!this.isTransposed,this},e.prototype.getCenter=function(){return this.center},e.prototype.getWidth=function(){return this.width},e.prototype.getHeight=function(){return this.height},e.prototype.getRadius=function(){return this.radius},e.prototype.isReflect=function(t){return t==="x"?this.isReflectX:this.isReflectY},e.prototype.resetMatrix=function(t){this.matrix=t||EQ([],this.originalMatrix)},e})(),t4e=(function(e){rn(t,e);function t(r){var n=e.call(this,r)||this;return n.isRect=!0,n.type="cartesian",n.initial(),n}return t.prototype.initial=function(){e.prototype.initial.call(this);var r=this.start,n=this.end;this.x={start:r.x,end:n.x},this.y={start:r.y,end:n.y}},t.prototype.convertPoint=function(r){var n,i=r.x,a=r.y;return this.isTransposed&&(n=[a,i],i=n[0],a=n[1]),{x:this.convertDim(i,"x"),y:this.convertDim(a,"y")}},t.prototype.invertPoint=function(r){var n,i=this.invertDim(r.x,"x"),a=this.invertDim(r.y,"y");return this.isTransposed&&(n=[a,i],i=n[0],a=n[1]),{x:i,y:a}},t})(jD),B4t=(function(e){rn(t,e);function t(r){var n=e.call(this,r)||this;n.isHelix=!0,n.type="helix";var i=r.startAngle,a=i===void 0?1.25*Math.PI:i,o=r.endAngle,s=o===void 0?7.25*Math.PI:o,l=r.innerRadius,c=l===void 0?0:l,u=r.radius;return n.startAngle=a,n.endAngle=s,n.innerRadius=c,n.radius=u,n.initial(),n}return t.prototype.initial=function(){e.prototype.initial.call(this);var r=(this.endAngle-this.startAngle)/(2*Math.PI)+1,n=Math.min(this.width,this.height)/2;this.radius&&this.radius>=0&&this.radius<=1&&(n=n*this.radius),this.d=Math.floor(n*(1-this.innerRadius)/r),this.a=this.d/(Math.PI*2),this.x={start:this.startAngle,end:this.endAngle},this.y={start:this.innerRadius*n,end:this.innerRadius*n+this.d*.99}},t.prototype.convertPoint=function(r){var n,i=r.x,a=r.y;this.isTransposed&&(n=[a,i],i=n[0],a=n[1]);var o=this.convertDim(i,"x"),s=this.a*o,l=this.convertDim(a,"y");return{x:this.center.x+Math.cos(o)*(s+l),y:this.center.y+Math.sin(o)*(s+l)}},t.prototype.invertPoint=function(r){var n,i=this.d+this.y.start,a=eG([0,0],[r.x,r.y],[this.center.x,this.center.y]),o=TD(a,[1,0],!0),s=o*this.a;vg(a)<s&&(s=vg(a));var l=Math.floor((vg(a)-s)/i);o=2*l*Math.PI+o;var c=this.a*o,u=vg(a)-c;u=Bd(u,0)?0:u;var A=this.invertDim(o,"x"),d=this.invertDim(u,"y");return A=Bd(A,0)?0:A,d=Bd(d,0)?0:d,this.isTransposed&&(n=[d,A],A=n[0],d=n[1]),{x:A,y:d}},t})(jD),x4t=(function(e){rn(t,e);function t(r){var n=e.call(this,r)||this;n.isPolar=!0,n.type="polar";var i=r.startAngle,a=i===void 0?-Math.PI/2:i,o=r.endAngle,s=o===void 0?Math.PI*3/2:o,l=r.innerRadius,c=l===void 0?0:l,u=r.radius;return n.startAngle=a,n.endAngle=s,n.innerRadius=c,n.radius=u,n.initial(),n}return t.prototype.initial=function(){for(e.prototype.initial.call(this);this.endAngle<this.startAngle;)this.endAngle+=Math.PI*2;var r=this.getOneBox(),n=r.maxX-r.minX,i=r.maxY-r.minY,a=Math.abs(r.minX)/n,o=Math.abs(r.minY)/i,s;this.height/i>this.width/n?(s=this.width/n,this.circleCenter={x:this.center.x-(.5-a)*this.width,y:this.center.y-(.5-o)*s*i}):(s=this.height/i,this.circleCenter={x:this.center.x-(.5-a)*s*n,y:this.center.y-(.5-o)*this.height}),this.polarRadius=this.radius,this.radius?this.radius>0&&this.radius<=1?this.polarRadius=s*this.radius:(this.radius<=0||this.radius>s)&&(this.polarRadius=s):this.polarRadius=s,this.x={start:this.startAngle,end:this.endAngle},this.y={start:this.innerRadius*this.polarRadius,end:this.polarRadius}},t.prototype.getRadius=function(){return this.polarRadius},t.prototype.convertPoint=function(r){var n,i=this.getCenter(),a=r.x,o=r.y;return this.isTransposed&&(n=[o,a],a=n[0],o=n[1]),a=this.convertDim(a,"x"),o=this.convertDim(o,"y"),{x:i.x+Math.cos(a)*o,y:i.y+Math.sin(a)*o}},t.prototype.invertPoint=function(r){var n,i=this.getCenter(),a=[r.x-i.x,r.y-i.y],o=this,s=o.startAngle,l=o.endAngle;this.isReflect("x")&&(n=[l,s],s=n[0],l=n[1]);var c=[1,0,0,0,1,0,0,0,1];RD(c,c,s);var u=[1,0,0];xy(u,u,c);var A=[u[0],u[1]],d=TD(A,a,l<s);Bd(d,Math.PI*2)&&(d=0);var f=vg(a),h=d/(l-s);h=l-s>0?h:-h;var g=this.invertDim(f,"y"),p={x:0,y:0};return p.x=this.isTransposed?g:h,p.y=this.isTransposed?h:g,p},t.prototype.getCenter=function(){return this.circleCenter},t.prototype.getOneBox=function(){var r=this.startAngle,n=this.endAngle;if(Math.abs(n-r)>=Math.PI*2)return{minX:-1,maxX:1,minY:-1,maxY:1};for(var i=[0,Math.cos(r),Math.cos(n)],a=[0,Math.sin(r),Math.sin(n)],o=Math.min(r,n);o<Math.max(r,n);o+=Math.PI/18)i.push(Math.cos(o)),a.push(Math.sin(o));return{minX:Math.min.apply(Math,i),maxX:Math.max.apply(Math,i),minY:Math.min.apply(Math,a),maxY:Math.max.apply(Math,a)}},t})(jD),r4e={},M4t=function(e){return r4e[e.toLowerCase()]},vM=function(e,t){r4e[e.toLowerCase()]=t};vM("rect",t4e);vM("cartesian",t4e);vM("polar",x4t);vM("helix",B4t);const b4t=Object.freeze(Object.defineProperty({__proto__:null,Coordinate:jD,getCoordinate:M4t,registerCoordinate:vM},Symbol.toStringTag,{value:"Module"})),I4t=ta(b4t),CG=ta(C4t);function n4e(e,t,r){var n=new ID(t,r);n.target=e,n.propagationPath.push(e),e.emitDelegation(t,n);for(var i=e.getParent();i;)i.emitDelegation(t,n),n.propagationPath.push(i),i=i.getParent()}var i4e=[1,0,0,0,1,0,0,0,1];function nm(e,t,r){if(r===void 0&&(r=i4e),!t)return null;var n=cM(r,[["t",-e.x,-e.y],["r",t],["t",e.x,e.y]]);return n}function wG(e,t){return!e.x&&!e.y?null:cM(i4e,[["t",e.x,e.y]])}function S4t(e){var t=[1,0,0],r=[0,0,0];return xy(r,t,e),Math.atan2(r[1],r[0])}function VI(e,t){var r=[0,0];return TTe(r,t,e),r}function R4t(e,t){var r=VI(e,[t.minX,t.minY]),n=VI(e,[t.maxX,t.minY]),i=VI(e,[t.minX,t.maxY]),a=VI(e,[t.maxX,t.maxY]),o=Math.min(r[0],n[0],i[0],a[0]),s=Math.max(r[0],n[0],i[0],a[0]),l=Math.min(r[1],n[1],i[1],a[1]),c=Math.max(r[1],n[1],i[1],a[1]);return{x:o,y:l,minX:o,minY:l,maxX:s,maxY:c,width:s-o,height:c-l}}function a4e(e,t,r,n){if(t){var i=nm({x:r,y:n},t,e.getMatrix());e.setMatrix(i)}}function BG(e,t,r){var n=wG({x:t,y:r});e.attr("matrix",n)}function DQ(e){var t=0,r=0,n=0,i=0;return Ca(e)?t=r=n=i=e:gi(e)&&(t=e[0],n=Or(e[1])?e[0]:e[1],i=Or(e[2])?e[0]:e[2],r=Or(e[3])?n:e[3]),[t,n,i,r]}function xG(e){for(var t=e.childNodes,r=t.length,n=r-1;n>=0;n--)e.removeChild(t[n])}function T4t(e,t){return!!e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)"))}function ZB(e){var t=e.start,r=e.end,n=Math.min(t.x,r.x),i=Math.min(t.y,r.y),a=Math.max(t.x,r.x),o=Math.max(t.y,r.y);return{x:n,y:i,minX:n,minY:i,maxX:a,maxY:o,width:a-n,height:o-i}}function Q4t(e){var t=e.map(function(s){return s.x}),r=e.map(function(s){return s.y}),n=Math.min.apply(Math,t),i=Math.min.apply(Math,r),a=Math.max.apply(Math,t),o=Math.max.apply(Math,r);return{x:n,y:i,minX:n,minY:i,maxX:a,maxY:o,width:a-n,height:o-i}}function zD(e,t,r,n){var i=e+r,a=t+n;return{x:e,y:t,width:r,height:n,minX:e,minY:t,maxX:isNaN(i)?0:i,maxY:isNaN(a)?0:a}}function Nv(e,t,r){return(1-r)*e+t*r}function VE(e,t,r){return{x:e.x+Math.cos(r)*t,y:e.y+Math.sin(r)*t}}function D4t(e,t){var r=t.x-e.x,n=t.y-e.y;return Math.sqrt(r*r+n*n)}var FQ=function(e,t,r){return r===void 0&&(r=Math.pow(Number.EPSILON,.5)),[e,t].includes(1/0)?Math.abs(e)===Math.abs(t):Math.abs(e-t)<r};function F4t(e,t){var r=Math.max(e.minX,t.minX),n=Math.max(e.minY,t.minY),i=Math.min(e.maxX,t.maxX),a=Math.min(e.maxY,t.maxY);return zD(r,n,i-r,a-n)}function o4e(e){var t=e.getClip(),r=t&&t.getBBox(),n;if(!e.isGroup())n=e.getBBox();else{var i=1/0,a=-1/0,o=1/0,s=-1/0,l=e.getChildren();l.length>0?yr(l,function(c){if(c.get("visible")){if(c.isGroup()&&c.get("children").length===0)return!0;var u=o4e(c),A=c.applyToMatrix([u.minX,u.minY,1]),d=c.applyToMatrix([u.minX,u.maxY,1]),f=c.applyToMatrix([u.maxX,u.minY,1]),h=c.applyToMatrix([u.maxX,u.maxY,1]),g=Math.min(A[0],d[0],f[0],h[0]),p=Math.max(A[0],d[0],f[0],h[0]),m=Math.min(A[1],d[1],f[1],h[1]),y=Math.max(A[1],d[1],f[1],h[1]);g<i&&(i=g),p>a&&(a=p),m<o&&(o=m),y>s&&(s=y)}}):(i=0,a=0,o=0,s=0),n=zD(i,o,a-i,s-o)}return r?F4t(n,r):n}function _4t(e,t){if(!(!e.getClip()&&!t.getClip())){var r=t.getClip();if(!r){e.setClip(null);return}var n={type:r.get("type"),attrs:r.attr()};e.setClip(n)}}function Kl(e){return e+"px"}function s4e(e,t,r,n){var i=D4t(e,t),a=n/i,o=0;return r==="start"?o=0-a:r==="end"&&(o=1+a),{x:Nv(e.x,t.x,o),y:Nv(e.y,t.y,o)}}var N4t={none:[],point:["x","y"],region:["start","end"],points:["points"],circle:["center","radius","startAngle","endAngle"]},MG=(function(e){rn(t,e);function t(r){var n=e.call(this,r)||this;return n.initCfg(),n}return t.prototype.getDefaultCfg=function(){return{id:"",name:"",type:"",locationType:"none",offsetX:0,offsetY:0,animate:!1,capture:!0,updateAutoRender:!1,animateOption:{appear:null,update:{duration:400,easing:"easeQuadInOut"},enter:{duration:400,easing:"easeQuadInOut"},leave:{duration:350,easing:"easeQuadIn"}},events:null,defaultCfg:{},visible:!0}},t.prototype.clear=function(){},t.prototype.update=function(r){var n=this,i=this.get("defaultCfg")||{};yr(r,function(a,o){var s=n.get(o),l=a;s!==a&&(Mc(a)&&i[o]&&(l=Wf({},i[o],a)),n.set(o,l))}),this.updateInner(r),this.afterUpdate(r)},t.prototype.updateInner=function(r){},t.prototype.afterUpdate=function(r){Ng(r,"visible")&&(r.visible?this.show():this.hide()),Ng(r,"capture")&&this.setCapture(r.capture)},t.prototype.getLayoutBBox=function(){return this.getBBox()},t.prototype.getLocationType=function(){return this.get("locationType")},t.prototype.getOffset=function(){return{offsetX:this.get("offsetX"),offsetY:this.get("offsetY")}},t.prototype.setOffset=function(r,n){this.update({offsetX:r,offsetY:n})},t.prototype.setLocation=function(r){var n=tr({},r);this.update(n)},t.prototype.getLocation=function(){var r=this,n={},i=this.get("locationType"),a=N4t[i];return yr(a,function(o){n[o]=r.get(o)}),n},t.prototype.isList=function(){return!1},t.prototype.isSlider=function(){return!1},t.prototype.init=function(){},t.prototype.initCfg=function(){var r=this,n=this.get("defaultCfg");yr(n,function(i,a){var o=r.get(a);if(Mc(o)){var s=Wf({},i,o);r.set(a,s)}})},t})(SD),Op="update_status",k4t=["visible","tip","delegateObject"],P4t=["container","group","shapesMap","isRegister","isUpdating","destroyed"],fs=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{container:null,shapesMap:{},group:null,capture:!0,isRegister:!1,isUpdating:!1,isInit:!0})},t.prototype.remove=function(){this.clear();var r=this.get("group");r.remove()},t.prototype.clear=function(){var r=this.get("group");r.clear(),this.set("shapesMap",{}),this.clearOffScreenCache(),this.set("isInit",!0)},t.prototype.getChildComponentById=function(r){var n=this.getElementById(r),i=n&&n.get("component");return i},t.prototype.getElementById=function(r){return this.get("shapesMap")[r]},t.prototype.getElementByLocalId=function(r){var n=this.getElementId(r);return this.getElementById(n)},t.prototype.getElementsByName=function(r){var n=[];return yr(this.get("shapesMap"),function(i){i.get("name")===r&&n.push(i)}),n},t.prototype.getContainer=function(){return this.get("container")},t.prototype.updateInner=function(r){this.offScreenRender(),this.get("updateAutoRender")&&this.render()},t.prototype.render=function(){var r=this.get("offScreenGroup");r||(r=this.offScreenRender());var n=this.get("group");this.updateElements(r,n),this.deleteElements(),this.applyOffset(),this.get("eventInitted")||(this.initEvent(),this.set("eventInitted",!0)),this.set("isInit",!1)},t.prototype.show=function(){var r=this.get("group");r.show(),this.set("visible",!0)},t.prototype.hide=function(){var r=this.get("group");r.hide(),this.set("visible",!1)},t.prototype.setCapture=function(r){var n=this.get("group");n.set("capture",r),this.set("capture",r)},t.prototype.destroy=function(){this.removeEvent(),this.remove(),e.prototype.destroy.call(this)},t.prototype.getBBox=function(){return this.get("group").getCanvasBBox()},t.prototype.getLayoutBBox=function(){var r=this.get("group"),n=this.getInnerLayoutBBox(),i=r.getTotalMatrix();return i&&(n=R4t(i,n)),n},t.prototype.on=function(r,n,i){var a=this.get("group");return a.on(r,n,i),this},t.prototype.off=function(r,n){var i=this.get("group");return i&&i.off(r,n),this},t.prototype.emit=function(r,n){var i=this.get("group");i.emit(r,n)},t.prototype.init=function(){e.prototype.init.call(this),this.get("group")||this.initGroup(),this.offScreenRender()},t.prototype.getInnerLayoutBBox=function(){return this.get("offScreenBBox")||this.get("group").getBBox()},t.prototype.delegateEmit=function(r,n){var i=this.get("group");n.target=i,i.emit(r,n),n4e(i,r,n)},t.prototype.createOffScreenGroup=function(){var r=this.get("group"),n=r.getGroupBase(),i=new n({delegateObject:this.getDelegateObject()});return i},t.prototype.applyOffset=function(){var r=this.get("offsetX"),n=this.get("offsetY");this.moveElementTo(this.get("group"),{x:r,y:n})},t.prototype.initGroup=function(){var r=this.get("container");this.set("group",r.addGroup({id:this.get("id"),name:this.get("name"),capture:this.get("capture"),visible:this.get("visible"),isComponent:!0,component:this,delegateObject:this.getDelegateObject()}))},t.prototype.offScreenRender=function(){this.clearOffScreenCache();var r=this.createOffScreenGroup();return this.renderInner(r),this.set("offScreenGroup",r),this.set("offScreenBBox",o4e(r)),r},t.prototype.addGroup=function(r,n){this.appendDelegateObject(r,n);var i=r.addGroup(n);return this.get("isRegister")&&this.registerElement(i),i},t.prototype.addShape=function(r,n){this.appendDelegateObject(r,n);var i=r.addShape(n);return this.get("isRegister")&&this.registerElement(i),i},t.prototype.addComponent=function(r,n){var i=n.id,a=n.component,o=t1(n,["id","component"]),s=new a(tr(tr({},o),{id:i,container:r,updateAutoRender:this.get("updateAutoRender")}));return s.init(),s.render(),this.get("isRegister")&&this.registerElement(s.get("group")),s},t.prototype.initEvent=function(){},t.prototype.removeEvent=function(){var r=this.get("group");r.off()},t.prototype.getElementId=function(r){var n=this.get("id"),i=this.get("name");return n+"-"+i+"-"+r},t.prototype.registerElement=function(r){var n=r.get("id");this.get("shapesMap")[n]=r},t.prototype.unregisterElement=function(r){var n=r.get("id");delete this.get("shapesMap")[n]},t.prototype.moveElementTo=function(r,n){var i=wG(n);r.attr("matrix",i)},t.prototype.addAnimation=function(r,n,i){var a=n.attr("opacity");Or(a)&&(a=1),n.attr("opacity",0),n.animate({opacity:a},i)},t.prototype.removeAnimation=function(r,n,i){n.animate({opacity:0},i)},t.prototype.updateAnimation=function(r,n,i,a){n.animate(i,a)},t.prototype.updateElements=function(r,n){var i=this,a=this.get("animate"),o=this.get("animateOption"),s=r.getChildren().slice(0),l;yr(s,function(c){var u=c.get("id"),A=i.getElementById(u),d=c.get("name");if(A)if(c.get("isComponent")){var f=c.get("component"),h=A.get("component"),g=q9(f.cfg,IRe(L9(f.cfg),P4t));h.update(g),A.set(Op,"update")}else{var p=i.getReplaceAttrs(A,c);a&&o.update?i.updateAnimation(d,A,p,o.update):A.attr(p),c.isGroup()&&i.updateElements(c,A),yr(k4t,function(w){A.set(w,c.get(w))}),_4t(A,c),l=A,A.set(Op,"update")}else{n.add(c);var m=n.getChildren();if(m.splice(m.length-1,1),l){var y=m.indexOf(l);m.splice(y+1,0,c)}else m.unshift(c);if(i.registerElement(c),c.set(Op,"add"),c.get("isComponent")){var f=c.get("component");f.set("container",n)}else c.isGroup()&&i.registerNewGroup(c);if(l=c,a){var C=i.get("isInit")?o.appear:o.enter;C&&i.addAnimation(d,c,C)}}})},t.prototype.clearUpdateStatus=function(r){var n=r.getChildren();yr(n,function(i){i.set(Op,null)})},t.prototype.clearOffScreenCache=function(){var r=this.get("offScreenGroup");r&&r.destroy(),this.set("offScreenGroup",null),this.set("offScreenBBox",null)},t.prototype.getDelegateObject=function(){var r,n=this.get("name"),i=(r={},r[n]=this,r.component=this,r);return i},t.prototype.appendDelegateObject=function(r,n){var i=r.get("delegateObject");n.delegateObject||(n.delegateObject={}),ja(n.delegateObject,i)},t.prototype.getReplaceAttrs=function(r,n){var i=r.attr(),a=n.attr();return yr(i,function(o,s){a[s]===void 0&&(a[s]=void 0)}),a},t.prototype.registerNewGroup=function(r){var n=this,i=r.getChildren();yr(i,function(a){n.registerElement(a),a.set(Op,"add"),a.isGroup()&&n.registerNewGroup(a)})},t.prototype.deleteElements=function(){var r=this,n=this.get("shapesMap"),i=[];yr(n,function(s,l){!s.get(Op)||s.destroyed?i.push([l,s]):s.set(Op,null)});var a=this.get("animate"),o=this.get("animateOption");yr(i,function(s){var l=s[0],c=s[1];if(!c.destroyed){var u=c.get("name");if(a&&o.leave){var A=ja({callback:function(){r.removeElement(c)}},o.leave);r.removeAnimation(u,c,A)}else r.removeElement(c)}delete n[l]})},t.prototype.removeElement=function(r){if(r.get("isGroup")){var n=r.get("component");n&&n.destroy()}r.remove()},t})(MG),_j="…";function O4t(e){for(var t=0,r=0;r<e.length;r++)t+=av(e,r);return t}function av(e,t){return e.charCodeAt(t)>0&&e.charCodeAt(t)<128?1:2}function j4t(e,t,r){r===void 0&&(r="tail");var n=e.length,i="";if(r==="tail"){for(var a=0,o=0;a<t;){var s=av(e,o);if(a+s<=t)i+=e[o],a+=av(e,o),o++;else break}i+=_j}else if(r==="head"){for(var a=0,o=n-1;a<t;){var s=av(e,o);if(a+s<=t)i+=e[o],a+=av(e,o),o--;else break}i=_j+i}else{for(var l="",c="",a=0,u=0,A=n-1;a<t;){var d=av(e,u),f=!1;d+a<=t&&(l+=e[u],u++,a+=d,f=!0);var h=av(e,A);if(h+a<=t&&(c=e[A]+c,a+=h,A--,f=!0),!f)break}i=l+_j+c}return i}var z4t="…",L4t=2,Y4t=400;function U4t(e){for(var t=e.map(function(l){var c=l.attr("text");return Or(c)?"":""+c}),r=0,n=0,i=0;i<t.length;i+=1){for(var a=0,o=0;o<=t[i].length;o+=1){var s=t[i].charCodeAt(o);s>=19968&&s<=40869?a+=2:a+=1}a>r&&(r=a,n=i)}return e[n].getBBox().width}function YY(e){if(e.length>Y4t)return U4t(e);var t=0;return yr(e,function(r){var n=r.getBBox(),i=n.width;t<i&&(t=i)}),t}function H4t(e,t){var r=t.getCanvasBBox();return e?r.width:r.height}function dB(e,t,r,n){var i;n===void 0&&(n="tail");var a=(i=t.attr("text"))!==null&&i!==void 0?i:"";if(n==="tail"){var o=q9(t.attr(),["fontSize","fontFamily","fontWeight","fontStyle","fontVariant"]),s=GRe(a,r,o,"…");return a!==s?(t.attr("text",s),t.set("tip",a),!0):(t.set("tip",null),!1)}var l=H4t(e,t),c=O4t(a),u=!1;if(r<l){var A=Math.floor(r/l*c)-L4t,d=void 0;A>=0?d=j4t(a,A,n):d=z4t,d&&(t.attr("text",d),u=!0)}return u?t.set("tip",a):t.set("tip",null),u}function LD(e,t){var r=t.x,n=t.y,i=t.content,a=t.style,o=t.id,s=t.name,l=t.rotate,c=t.maxLength,u=t.autoEllipsis,A=t.isVertical,d=t.ellipsisPosition,f=t.background,h=e.addGroup({id:o+"-group",name:s+"-group",attrs:{x:r,y:n}}),g=h.addShape({type:"text",id:o,name:s,attrs:tr({x:0,y:0,text:i},a)}),p=DQ(oi(f,"padding",0));if(c&&u){var m=c-(p[1]+p[3]);dB(!A,g,m,d)}if(f){var y=oi(f,"style",{}),C=g.getCanvasBBox(),w=C.minX,B=C.minY,x=C.width,M=C.height,S=h.addShape("rect",{id:o+"-bg",name:o+"-bg",attrs:tr({x:w-p[3],y:B-p[0],width:x+p[1]+p[3],height:M+p[0]+p[2]},y)});S.toBack()}BG(h,r,n),a4e(h,l,r,n)}const Kn={fontFamily:`
BlinkMacSystemFont, "Segoe UI", Roboto,"Helvetica Neue",
Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei",
SimSun, "sans-serif"`,textColor:"#2C3542",uncheckedColor:"#D8D8D8",lineColor:"#416180",regionColor:"#CCD7EB",verticalAxisRotate:-Math.PI/4,horizontalAxisRotate:Math.PI/4,descriptionIconStroke:"#fff",descriptionIconFill:"rgba(58, 73, 101, .25)"};var G4t=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"annotation",type:"line",locationType:"region",start:null,end:null,style:{},text:null,defaultCfg:{style:{fill:Kn.textColor,fontSize:12,textAlign:"center",textBaseline:"bottom",fontFamily:Kn.fontFamily},text:{position:"center",autoRotate:!0,content:null,offsetX:0,offsetY:0,style:{stroke:Kn.lineColor,lineWidth:1}}}})},t.prototype.renderInner=function(r){this.renderLine(r),this.get("text")&&this.renderLabel(r)},t.prototype.renderLine=function(r){var n=this.get("start"),i=this.get("end"),a=this.get("style");this.addShape(r,{type:"line",id:this.getElementId("line"),name:"annotation-line",attrs:tr({x1:n.x,y1:n.y,x2:i.x,y2:i.y},a)})},t.prototype.getLabelPoint=function(r,n,i){var a;return i==="start"?a=0:i==="center"?a=.5:Ji(i)&&i.indexOf("%")!==-1?a=parseInt(i,10)/100:Ca(i)?a=i:a=1,(a>1||a<0)&&(a=1),{x:Nv(r.x,n.x,a),y:Nv(r.y,n.y,a)}},t.prototype.renderLabel=function(r){var n=this.get("text"),i=this.get("start"),a=this.get("end"),o=n.position,s=n.content,l=n.style,c=n.offsetX,u=n.offsetY,A=n.autoRotate,d=n.maxLength,f=n.autoEllipsis,h=n.ellipsisPosition,g=n.background,p=n.isVertical,m=p===void 0?!1:p,y=this.getLabelPoint(i,a,o),C=y.x+c,w=y.y+u,B={id:this.getElementId("line-text"),name:"annotation-line-text",x:C,y:w,content:s,style:l,maxLength:d,autoEllipsis:f,ellipsisPosition:h,background:g,isVertical:m};if(A){var x=[a.x-i.x,a.y-i.y];B.rotate=Math.atan2(x[1],x[0])}LD(r,B)},t})(fs),K4t=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"annotation",type:"text",locationType:"point",x:0,y:0,content:"",rotate:null,style:{},background:null,maxLength:null,autoEllipsis:!0,isVertical:!1,ellipsisPosition:"tail",defaultCfg:{style:{fill:Kn.textColor,fontSize:12,textAlign:"center",textBaseline:"middle",fontFamily:Kn.fontFamily}}})},t.prototype.setLocation=function(r){this.set("x",r.x),this.set("y",r.y),this.resetLocation()},t.prototype.renderInner=function(r){var n=this.getLocation(),i=n.x,a=n.y,o=this.get("content"),s=this.get("style"),l=this.getElementId("text"),c=this.get("name")+"-text",u=this.get("maxLength"),A=this.get("autoEllipsis"),d=this.get("isVertical"),f=this.get("ellipsisPosition"),h=this.get("background"),g=this.get("rotate"),p={id:l,name:c,x:i,y:a,content:o,style:s,maxLength:u,autoEllipsis:A,isVertical:d,ellipsisPosition:f,background:h,rotate:g};LD(r,p)},t.prototype.resetLocation=function(){var r=this.getElementByLocalId("text-group");if(r){var n=this.getLocation(),i=n.x,a=n.y,o=this.get("rotate");BG(r,i,a),a4e(r,o,i,a)}},t})(fs),V4t=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"annotation",type:"arc",locationType:"circle",center:null,radius:100,startAngle:-Math.PI/2,endAngle:Math.PI*3/2,style:{stroke:"#999",lineWidth:1}})},t.prototype.renderInner=function(r){this.renderArc(r)},t.prototype.getArcPath=function(){var r=this.getLocation(),n=r.center,i=r.radius,a=r.startAngle,o=r.endAngle,s=VE(n,i,a),l=VE(n,i,o),c=o-a>Math.PI?1:0,u=[["M",s.x,s.y]];if(o-a===Math.PI*2){var A=VE(n,i,a+Math.PI);u.push(["A",i,i,0,c,1,A.x,A.y]),u.push(["A",i,i,0,c,1,l.x,l.y])}else u.push(["A",i,i,0,c,1,l.x,l.y]);return u},t.prototype.renderArc=function(r){var n=this.getArcPath(),i=this.get("style");this.addShape(r,{type:"path",id:this.getElementId("arc"),name:"annotation-arc",attrs:tr({path:n},i)})},t})(fs),J4t=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"annotation",type:"region",locationType:"region",start:null,end:null,style:{},defaultCfg:{style:{lineWidth:0,fill:Kn.regionColor,opacity:.4}}})},t.prototype.renderInner=function(r){this.renderRegion(r)},t.prototype.renderRegion=function(r){var n=this.get("start"),i=this.get("end"),a=this.get("style"),o=ZB({start:n,end:i});this.addShape(r,{type:"rect",id:this.getElementId("region"),name:"annotation-region",attrs:tr({x:o.x,y:o.y,width:o.width,height:o.height},a)})},t})(fs),W4t=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"annotation",type:"image",locationType:"region",start:null,end:null,src:null,style:{}})},t.prototype.renderInner=function(r){this.renderImage(r)},t.prototype.getImageAttrs=function(){var r=this.get("start"),n=this.get("end"),i=this.get("style"),a=ZB({start:r,end:n}),o=this.get("src");return tr({x:a.x,y:a.y,img:o,width:a.width,height:a.height},i)},t.prototype.renderImage=function(r){this.addShape(r,{type:"image",id:this.getElementId("image"),name:"annotation-image",attrs:this.getImageAttrs()})},t})(fs),X4t=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"annotation",type:"dataMarker",locationType:"point",x:0,y:0,point:{},line:{},text:{},direction:"upward",autoAdjust:!0,coordinateBBox:null,defaultCfg:{point:{display:!0,style:{r:3,fill:"#FFFFFF",stroke:"#1890FF",lineWidth:2}},line:{display:!0,length:20,style:{stroke:Kn.lineColor,lineWidth:1}},text:{content:"",display:!0,style:{fill:Kn.textColor,opacity:.65,fontSize:12,textAlign:"start",fontFamily:Kn.fontFamily}}}})},t.prototype.renderInner=function(r){oi(this.get("line"),"display")&&this.renderLine(r),oi(this.get("text"),"display")&&this.renderText(r),oi(this.get("point"),"display")&&this.renderPoint(r),this.get("autoAdjust")&&this.autoAdjust(r)},t.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x")+this.get("offsetX"),y:this.get("y")+this.get("offsetY")})},t.prototype.renderPoint=function(r){var n=this.getShapeAttrs().point;this.addShape(r,{type:"circle",id:this.getElementId("point"),name:"annotation-point",attrs:n})},t.prototype.renderLine=function(r){var n=this.getShapeAttrs().line;this.addShape(r,{type:"path",id:this.getElementId("line"),name:"annotation-line",attrs:n})},t.prototype.renderText=function(r){var n=this.getShapeAttrs().text,i=n.x,a=n.y,o=n.text,s=t1(n,["x","y","text"]),l=this.get("text"),c=l.background,u=l.maxLength,A=l.autoEllipsis;l.isVertival;var d=l.ellipsisPosition,f={x:i,y:a,id:this.getElementId("text"),name:"annotation-text",content:o,style:s,background:c,maxLength:u,autoEllipsis:A,ellipsisPosition:d};LD(r,f)},t.prototype.autoAdjust=function(r){var n=this.get("direction"),i=this.get("x"),a=this.get("y"),o=oi(this.get("line"),"length",0),s=this.get("coordinateBBox"),l=r.getBBox(),c=l.minX,u=l.maxX,A=l.minY,d=l.maxY,f=r.findById(this.getElementId("text-group")),h=r.findById(this.getElementId("text")),g=r.findById(this.getElementId("line"));if(s&&f){var p=f.attr("x"),m=f.attr("y"),y=h.getCanvasBBox(),C=y.width,w=y.height,B=0,x=0;if(i+c<=s.minX)if(n==="leftward")B=1;else{var M=s.minX-(i+c);p=f.attr("x")+M}else if(i+u>=s.maxX)if(n==="rightward")B=-1;else{var M=i+u-s.maxX;p=f.attr("x")-M}if(B&&(g&&g.attr("path",[["M",0,0],["L",o*B,0]]),p=(o+2+C)*B),a+A<=s.minY)if(n==="upward")x=1;else{var M=s.minY-(a+A);m=f.attr("y")+M}else if(a+d>=s.maxY)if(n==="downward")x=-1;else{var M=a+d-s.maxY;m=f.attr("y")-M}x&&(g&&g.attr("path",[["M",0,0],["L",0,o*x]]),m=(o+2+w)*x),(p!==f.attr("x")||m!==f.attr("y"))&&BG(f,p,m)}},t.prototype.getShapeAttrs=function(){var r=oi(this.get("line"),"display"),n=oi(this.get("point"),"style",{}),i=oi(this.get("line"),"style",{}),a=oi(this.get("text"),"style",{}),o=this.get("direction"),s=r?oi(this.get("line"),"length",0):0,l=0,c=0,u="top",A="start";switch(o){case"upward":c=-1,u="bottom";break;case"downward":c=1,u="top";break;case"leftward":l=-1,A="end";break;case"rightward":l=1,A="start";break}return{point:tr({x:0,y:0},n),line:tr({path:[["M",0,0],["L",s*l,s*c]]},i),text:tr({x:(s+2)*l,y:(s+2)*c,text:oi(this.get("text"),"content",""),textBaseline:u,textAlign:A},a)}},t})(fs),q4t=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"annotation",type:"dataRegion",locationType:"points",points:[],lineLength:0,region:{},text:{},defaultCfg:{region:{style:{lineWidth:0,fill:Kn.regionColor,opacity:.4}},text:{content:"",style:{textAlign:"center",textBaseline:"bottom",fontSize:12,fill:Kn.textColor,fontFamily:Kn.fontFamily}}}})},t.prototype.renderInner=function(r){var n=oi(this.get("region"),"style",{});oi(this.get("text"),"style",{});var i=this.get("lineLength")||0,a=this.get("points");if(a.length){var o=Q4t(a),s=[];s.push(["M",a[0].x,o.minY-i]),a.forEach(function(c){s.push(["L",c.x,c.y])}),s.push(["L",a[a.length-1].x,a[a.length-1].y-i]),this.addShape(r,{type:"path",id:this.getElementId("region"),name:"annotation-region",attrs:tr({path:s},n)});var l=tr({id:this.getElementId("text"),name:"annotation-text",x:(o.minX+o.maxX)/2,y:o.minY-i},this.get("text"));LD(r,l)}},t})(fs),$4t=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"annotation",type:"regionFilter",locationType:"region",start:null,end:null,color:null,shape:[]})},t.prototype.renderInner=function(r){var n=this,i=this.get("start"),a=this.get("end"),o=this.addGroup(r,{id:this.getElementId("region-filter"),capture:!1});yr(this.get("shapes"),function(l,c){var u=l.get("type"),A=tm(l.attr());n.adjustShapeAttrs(A),n.addShape(o,{id:n.getElementId("shape-"+u+"-"+c),capture:!1,type:u,attrs:A})});var s=ZB({start:i,end:a});o.setClip({type:"rect",attrs:{x:s.minX,y:s.minY,width:s.width,height:s.height}})},t.prototype.adjustShapeAttrs=function(r){var n=this.get("color");r.fill&&(r.fill=r.fillStyle=n),r.stroke=r.strokeStyle=n},t})(fs),Z4t=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"annotation",type:"shape",draw:Cv})},t.prototype.renderInner=function(r){var n=this.get("render");ji(n)&&n(r)},t})(fs);function ov(e,t,r){if(e){if(typeof e.addEventListener=="function")return e.addEventListener(t,r,!1),{remove:function(){e.removeEventListener(t,r,!1)}};if(typeof e.attachEvent=="function")return e.attachEvent("on"+t,r),{remove:function(){e.detachEvent("on"+t,r)}}}}var kw,Nj,l4e,UY;function eDt(){kw=document.createElement("table"),Nj=document.createElement("tr"),l4e=/^\s*<(\w+|!)[^>]*>/,UY={tr:document.createElement("tbody"),tbody:kw,thead:kw,tfoot:kw,td:Nj,th:Nj,"*":document.createElement("div")}}function xg(e){kw||eDt();var t=l4e.test(e)&&RegExp.$1;(!t||!(t in UY))&&(t="*");var r=UY[t];e=typeof e=="string"?e.replace(/(^\s*)|(\s*$)/g,""):e,r.innerHTML=""+e;var n=r.childNodes[0];return n&&r.contains(n)&&r.removeChild(n),n}function vl(e,t,r){var n;try{n=window.getComputedStyle?window.getComputedStyle(e,null)[t]:e.style[t]}catch{}finally{n=n===void 0?r:n}return n}function c4e(e,t){var r=vl(e,"height",t);return r==="auto"&&(r=e.offsetHeight),parseFloat(r)}function u4e(e,t){var r=c4e(e,t),n=parseFloat(vl(e,"borderTopWidth"))||0,i=parseFloat(vl(e,"paddingTop"))||0,a=parseFloat(vl(e,"paddingBottom"))||0,o=parseFloat(vl(e,"borderBottomWidth"))||0,s=parseFloat(vl(e,"marginTop"))||0,l=parseFloat(vl(e,"marginBottom"))||0;return r+n+o+i+a+s+l}function A4e(e,t){var r=vl(e,"width",t);return r==="auto"&&(r=e.offsetWidth),parseFloat(r)}function d4e(e,t){var r=A4e(e,t),n=parseFloat(vl(e,"borderLeftWidth"))||0,i=parseFloat(vl(e,"paddingLeft"))||0,a=parseFloat(vl(e,"paddingRight"))||0,o=parseFloat(vl(e,"borderRightWidth"))||0,s=parseFloat(vl(e,"marginRight"))||0,l=parseFloat(vl(e,"marginLeft"))||0;return r+n+o+i+a+l+s}function tDt(){return window.devicePixelRatio?window.devicePixelRatio:2}function qs(e,t){if(e)for(var r in t)t.hasOwnProperty(r)&&(e.style[r]=t[r]);return e}const rDt=Object.freeze(Object.defineProperty({__proto__:null,addEventListener:ov,createDom:xg,getHeight:c4e,getOuterHeight:u4e,getOuterWidth:d4e,getRatio:tDt,getStyle:vl,getWidth:A4e,modifyCSS:qs},Symbol.toStringTag,{value:"Module"}));var YD=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{container:null,containerTpl:"<div></div>",updateAutoRender:!0,containerClassName:"",parent:null})},t.prototype.getContainer=function(){return this.get("container")},t.prototype.show=function(){var r=this.get("container");r.style.display="",this.set("visible",!0)},t.prototype.hide=function(){var r=this.get("container");r.style.display="none",this.set("visible",!1)},t.prototype.setCapture=function(r){var n=this.getContainer(),i=r?"auto":"none";n.style.pointerEvents=i,this.set("capture",r)},t.prototype.getBBox=function(){var r=this.getContainer(),n=parseFloat(r.style.left)||0,i=parseFloat(r.style.top)||0;return zD(n,i,r.clientWidth,r.clientHeight)},t.prototype.clear=function(){var r=this.get("container");xG(r)},t.prototype.destroy=function(){this.removeEvent(),this.removeDom(),e.prototype.destroy.call(this)},t.prototype.init=function(){e.prototype.init.call(this),this.initContainer(),this.initDom(),this.resetStyles(),this.applyStyles(),this.initEvent(),this.initCapture(),this.initVisible()},t.prototype.initCapture=function(){this.setCapture(this.get("capture"))},t.prototype.initVisible=function(){this.get("visible")?this.show():this.hide()},t.prototype.initDom=function(){},t.prototype.initContainer=function(){var r=this.get("container");if(Or(r)){r=this.createDom();var n=this.get("parent");Ji(n)&&(n=document.getElementById(n),this.set("parent",n)),n.appendChild(r),this.get("containerId")&&r.setAttribute("id",this.get("containerId")),this.set("container",r)}else Ji(r)&&(r=document.getElementById(r),this.set("container",r));this.get("parent")||this.set("parent",r.parentNode)},t.prototype.resetStyles=function(){var r=this.get("domStyles"),n=this.get("defaultStyles");r?r=Wf({},n,r):r=n,this.set("domStyles",r)},t.prototype.applyStyles=function(){var r=this.get("domStyles");if(r){var n=this.getContainer();this.applyChildrenStyles(n,r);var i=this.get("containerClassName");if(i&&T4t(n,i)){var a=r[i];qs(n,a)}}},t.prototype.applyChildrenStyles=function(r,n){yr(n,function(i,a){var o=r.getElementsByClassName(a);yr(o,function(s){qs(s,i)})})},t.prototype.applyStyle=function(r,n){var i=this.get("domStyles");qs(n,i[r])},t.prototype.createDom=function(){var r=this.get("containerTpl");return xg(r)},t.prototype.initEvent=function(){},t.prototype.removeDom=function(){var r=this.get("container");r&&r.parentNode&&r.parentNode.removeChild(r)},t.prototype.removeEvent=function(){},t.prototype.updateInner=function(r){Ng(r,"domStyles")&&(this.resetStyles(),this.applyStyles()),this.resetPosition()},t.prototype.resetPosition=function(){},t})(MG),nDt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"annotation",type:"html",locationType:"point",x:0,y:0,containerTpl:'<div class="g2-html-annotation" style="position:absolute"></div>',alignX:"left",alignY:"top",html:"",zIndex:7})},t.prototype.render=function(){var r=this.getContainer(),n=this.get("html");xG(r);var i=ji(n)?n(r):n;if(J9(i))r.appendChild(i);else if(Ji(i)||Ca(i)){var a=xg(""+i);a&&r.appendChild(a)}this.resetPosition()},t.prototype.resetPosition=function(){var r=this.getContainer(),n=this.getLocation(),i=n.x,a=n.y,o=this.get("alignX"),s=this.get("alignY"),l=this.get("offsetX"),c=this.get("offsetY"),u=d4e(r),A=u4e(r),d={x:i,y:a};o==="middle"?d.x-=Math.round(u/2):o==="right"&&(d.x-=Math.round(u)),s==="middle"?d.y-=Math.round(A/2):s==="bottom"&&(d.y-=Math.round(A)),l&&(d.x+=l),c&&(d.y+=c),qs(r,{position:"absolute",left:d.x+"px",top:d.y+"px",zIndex:this.get("zIndex")})},t})(YD);const iDt=Object.freeze(Object.defineProperty({__proto__:null,Arc:V4t,DataMarker:X4t,DataRegion:q4t,Html:nDt,Image:W4t,Line:G4t,Region:J4t,RegionFilter:$4t,Shape:Z4t,Text:K4t},Symbol.toStringTag,{value:"Module"}));function Pw(e,t,r){var n=t+"Style",i=null;return yr(r,function(a,o){e[o]&&a[n]&&(i||(i={}),ja(i,a[n]))}),i}var bG=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"axis",ticks:[],line:{},tickLine:{},subTickLine:null,title:null,label:{},verticalFactor:1,verticalLimitLength:null,overlapOrder:["autoRotate","autoEllipsis","autoHide"],tickStates:{},optimize:{},defaultCfg:{line:{style:{lineWidth:1,stroke:Kn.lineColor}},tickLine:{style:{lineWidth:1,stroke:Kn.lineColor},alignTick:!0,length:5,displayWithLabel:!0},subTickLine:{style:{lineWidth:1,stroke:Kn.lineColor},count:4,length:2},label:{autoRotate:!0,autoHide:!1,autoEllipsis:!1,style:{fontSize:12,fill:Kn.textColor,fontFamily:Kn.fontFamily,fontWeight:"normal"},offset:10,offsetX:0,offsetY:0},title:{autoRotate:!0,spacing:5,position:"center",style:{fontSize:12,fill:Kn.textColor,textBaseline:"middle",fontFamily:Kn.fontFamily,textAlign:"center"},iconStyle:{fill:Kn.descriptionIconFill,stroke:Kn.descriptionIconStroke},description:""},tickStates:{active:{labelStyle:{fontWeight:500},tickLineStyle:{lineWidth:2}},inactive:{labelStyle:{fill:Kn.uncheckedColor}}},optimize:{enable:!0,threshold:400}},theme:{}})},t.prototype.renderInner=function(r){this.get("line")&&this.drawLine(r),this.drawTicks(r),this.get("title")&&this.drawTitle(r)},t.prototype.isList=function(){return!0},t.prototype.getItems=function(){return this.get("ticks")},t.prototype.setItems=function(r){this.update({ticks:r})},t.prototype.updateItem=function(r,n){ja(r,n),this.clear(),this.render()},t.prototype.clearItems=function(){var r=this.getElementByLocalId("label-group");r&&r.clear()},t.prototype.setItemState=function(r,n,i){r[n]=i,this.updateTickStates(r)},t.prototype.hasState=function(r,n){return!!r[n]},t.prototype.getItemStates=function(r){var n=this.get("tickStates"),i=[];return yr(n,function(a,o){r[o]&&i.push(o)}),i},t.prototype.clearItemsState=function(r){var n=this,i=this.getItemsByState(r);yr(i,function(a){n.setItemState(a,r,!1)})},t.prototype.getItemsByState=function(r){var n=this,i=this.getItems();return r1(i,function(a){return n.hasState(a,r)})},t.prototype.getSidePoint=function(r,n){var i=this,a=i.getSideVector(n,r);return{x:r.x+a[0],y:r.y+a[1]}},t.prototype.getTextAnchor=function(r){var n;return Bd(r[0],0)?n="center":r[0]>0?n="start":r[0]<0&&(n="end"),n},t.prototype.getTextBaseline=function(r){var n;return Bd(r[1],0)?n="middle":r[1]>0?n="top":r[1]<0&&(n="bottom"),n},t.prototype.processOverlap=function(r){},t.prototype.drawLine=function(r){var n=this.getLinePath(),i=this.get("line");this.addShape(r,{type:"path",id:this.getElementId("line"),name:"axis-line",attrs:ja({path:n},i.style)})},t.prototype.getTickLineItems=function(r){var n=this,i=[],a=this.get("tickLine"),o=a.alignTick,s=a.length,l=1,c=r.length;return c>=2&&(l=r[1].value-r[0].value),yr(r,function(u){var A=u.point;o||(A=n.getTickPoint(u.value-l/2));var d=n.getSidePoint(A,s);i.push({startPoint:A,tickValue:u.value,endPoint:d,tickId:u.id,id:"tickline-"+u.id})}),i},t.prototype.getSubTickLineItems=function(r){var n=[],i=this.get("subTickLine"),a=i.count,o=r.length;if(o>=2)for(var s=0;s<o-1;s++)for(var l=r[s],c=r[s+1],u=0;u<a;u++){var A=(u+1)/(a+1),d=(1-A)*l.tickValue+A*c.tickValue,f=this.getTickPoint(d),h=this.getSidePoint(f,i.length);n.push({startPoint:f,endPoint:h,tickValue:d,id:"sub-"+l.id+"-"+u})}return n},t.prototype.getTickLineAttrs=function(r,n,i,a){var o=this.get(n).style,s={points:[r.startPoint,r.endPoint]},l=oi(this.get("theme"),["tickLine","style"],{});o=ji(o)?ja({},l,o(s,i,a)):o;var c=r.startPoint,u=r.endPoint;return tr({x1:c.x,y1:c.y,x2:u.x,y2:u.y},o)},t.prototype.drawTick=function(r,n,i,a,o){this.addShape(n,{type:"line",id:this.getElementId(r.id),name:"axis-"+i,attrs:this.getTickLineAttrs(r,i,a,o)})},t.prototype.drawTickLines=function(r){var n=this,i=this.get("ticks"),a=this.get("subTickLine"),o=this.getTickLineItems(i),s=this.addGroup(r,{name:"axis-tickline-group",id:this.getElementId("tickline-group")}),l=this.get("tickLine");if(yr(o,function(u,A){if(l.displayWithLabel){var d=n.getElementId("label-"+u.tickId);r.findById(d)&&n.drawTick(u,s,"tickLine",A,o)}else n.drawTick(u,s,"tickLine",A,o)}),a){var c=this.getSubTickLineItems(o);yr(c,function(u,A){n.drawTick(u,s,"subTickLine",A,c)})}},t.prototype.processTicks=function(){var r=this,n=this.get("ticks");yr(n,function(i){i.point=r.getTickPoint(i.value),Or(i.id)&&(i.id=i.name)})},t.prototype.drawTicks=function(r){var n=this;this.optimizeTicks(),this.processTicks(),this.get("label")&&this.drawLabels(r),this.get("tickLine")&&this.drawTickLines(r);var i=this.get("ticks");yr(i,function(a){n.applyTickStates(a,r)})},t.prototype.optimizeTicks=function(){var r=this.get("optimize"),n=this.get("ticks");if(r&&r.enable&&r.threshold>0){var i=lM(n);if(i>r.threshold){var a=Math.ceil(i/r.threshold),o=n.filter(function(s,l){return l%a===0});this.set("ticks",o),this.set("originalTicks",n)}}},t.prototype.getLabelAttrs=function(r,n,i){var a=this.get("label"),o=a.offset,s=a.offsetX,l=a.offsetY,c=a.rotate,u=a.formatter,A=this.getSidePoint(r.point,o),d=this.getSideVector(o,A),f=u?u(r.name,r,n):r.name,h=a.style;h=ji(h)?oi(this.get("theme"),["label","style"],{}):h;var g=ja({x:A.x+s,y:A.y+l,text:f,textAlign:this.getTextAnchor(d),textBaseline:this.getTextBaseline(d)},h);return c&&(g.matrix=nm(A,c)),g},t.prototype.drawLabels=function(r){var n=this,i=this.get("ticks"),a=this.addGroup(r,{name:"axis-label-group",id:this.getElementId("label-group")});yr(i,function(d,f){n.addShape(a,{type:"text",name:"axis-label",id:n.getElementId("label-"+d.id),attrs:n.getLabelAttrs(d,f,i),delegateObject:{tick:d,item:d,index:f}})}),this.processOverlap(a);var o=a.getChildren(),s=oi(this.get("theme"),["label","style"],{}),l=this.get("label"),c=l.style,u=l.formatter;if(ji(c)){var A=o.map(function(d){return oi(d.get("delegateObject"),"tick")});yr(o,function(d,f){var h=d.get("delegateObject").tick,g=u?u(h.name,h,f):h.name,p=ja({},s,c(g,f,A));d.attr(p)})}},t.prototype.getTitleAttrs=function(){var r=this.get("title"),n=r.style,i=r.position,a=r.offset,o=r.spacing,s=o===void 0?0:o,l=r.autoRotate,c=n.fontSize,u=.5;i==="start"?u=0:i==="end"&&(u=1);var A=this.getTickPoint(u),d=this.getSidePoint(A,a||s+c/2),f=ja({x:d.x,y:d.y,text:r.text},n),h=r.rotate,g=h;if(Or(h)&&l){var p=this.getAxisVector(A),m=[1,0];g=TD(p,m,!0)}if(g){var y=nm(d,g);f.matrix=y}return f},t.prototype.drawTitle=function(r){var n,i=this.getTitleAttrs(),a=this.addShape(r,{type:"text",id:this.getElementId("title"),name:"axis-title",attrs:i});!((n=this.get("title"))===null||n===void 0)&&n.description&&this.drawDescriptionIcon(r,a,i.matrix)},t.prototype.drawDescriptionIcon=function(r,n,i){var a=this.addGroup(r,{name:"axis-description",id:this.getElementById("description")}),o=n.getBBox(),s=o.maxX,l=o.maxY,c=o.height,u=this.get("title").iconStyle,A=4,d=c/2,f=d/6,h=s+A,g=l-c/2,p=[h+d,g-d],m=p[0],y=p[1],C=[m+d,y+d],w=C[0],B=C[1],x=[m,B+d],M=x[0],S=x[1],R=[h,y+d],b=R[0],T=R[1],D=[h+d,g-c/4],F=D[0],_=D[1],N=[F,_+f],P=N[0],k=N[1],j=[P,k+f],Y=j[0],X=j[1],K=[Y,X+d*3/4],U=K[0],G=K[1];this.addShape(a,{type:"path",id:this.getElementId("title-description-icon"),name:"axis-title-description-icon",attrs:tr({path:[["M",m,y],["A",d,d,0,0,1,w,B],["A",d,d,0,0,1,M,S],["A",d,d,0,0,1,b,T],["A",d,d,0,0,1,m,y],["M",F,_],["L",P,k],["M",Y,X],["L",U,G]],lineWidth:f,matrix:i},u)}),this.addShape(a,{type:"rect",id:this.getElementId("title-description-rect"),name:"axis-title-description-rect",attrs:{x:h,y:g-c/2,width:c,height:c,stroke:"#000",fill:"#000",opacity:0,matrix:i,cursor:"pointer"}})},t.prototype.applyTickStates=function(r,n){var i=this.getItemStates(r);if(i.length){var a=this.get("tickStates"),o=this.getElementId("label-"+r.id),s=n.findById(o);if(s){var l=Pw(r,"label",a);l&&s.attr(l)}var c=this.getElementId("tickline-"+r.id),u=n.findById(c);if(u){var A=Pw(r,"tickLine",a);A&&u.attr(A)}}},t.prototype.updateTickStates=function(r){var n=this.getItemStates(r),i=this.get("tickStates"),a=this.get("label"),o=this.getElementByLocalId("label-"+r.id),s=this.get("tickLine"),l=this.getElementByLocalId("tickline-"+r.id);if(n.length){if(o){var c=Pw(r,"label",i);c&&o.attr(c)}if(l){var u=Pw(r,"tickLine",i);u&&l.attr(u)}}else o&&o.attr(a.style),l&&l.attr(s.style)},t})(fs);function IG(e,t,r,n){var i=t.getChildren(),a=!1;return yr(i,function(o){var s=dB(e,o,r,n);a=a||s}),a}function aDt(){return f4e}function oDt(e,t,r){return IG(e,t,r,"head")}function f4e(e,t,r){return IG(e,t,r,"tail")}function sDt(e,t,r){return IG(e,t,r,"middle")}const lDt=Object.freeze(Object.defineProperty({__proto__:null,ellipsisHead:oDt,ellipsisMiddle:sDt,ellipsisTail:f4e,getDefault:aDt},Symbol.toStringTag,{value:"Module"}));function cDt(e){var t=e.attr("matrix");return t&&t[0]!==1}function h4e(e){var t=cDt(e)?S4t(e.attr("matrix")):0;return t%360}function HY(e,t,r,n){var i=!1,a=h4e(t),o=Math.abs(e?r.attr("y")-t.attr("y"):r.attr("x")-t.attr("x")),s=(e?r.attr("y")>t.attr("y"):r.attr("x")>t.attr("x"))?t.getBBox():r.getBBox();if(e){var l=Math.abs(Math.cos(a));FQ(l,0,Math.PI/180)?i=s.width+n>o:i=s.height/l+n>o}else{var l=Math.abs(Math.sin(a));FQ(l,0,Math.PI/180)?i=s.width+n>o:i=s.height/l+n>o}return i}function ex(e,t,r,n){var i=n?.minGap||0,a=t.getChildren().slice().filter(function(f){return f.get("visible")});if(!a.length)return!1;var o=!1;r&&a.reverse();for(var s=a.length,l=a[0],c=l,u=1;u<s;u++){var A=a[u];A.getBBox();var d=HY(e,c,A,i);d?(A.hide(),o=!0):c=A}return o}function g4e(e,t,r){var n=r?.minGap||0,i=t.getChildren().slice();if(i.length<2)return!1;var a=!1,o=i[0],s=o.getBBox(),l=i[1],c=i.length,u=h4e(o),A=Math.abs(e?l.attr("y")-o.attr("y"):l.attr("x")-o.attr("x")),d=0;if(e){var f=Math.abs(Math.cos(u));if(FQ(f,0,Math.PI/180)){var h=YY(i);d=(h+n)/A}else d=(s.height/f+n)/A}else{var f=Math.abs(Math.sin(u));if(FQ(f,0,Math.PI/180)){var h=YY(i);d=(h+n)/A}else d=(s.height/f+n)/A}if(d>1){d=Math.ceil(d);for(var g=0;g<c;g++)g%d!==0&&(i[g].hide(),a=!0)}return a}function uDt(){return p4e}function ADt(e,t,r,n){return ex(e,t,!1,n)}function dDt(e,t,r,n){return ex(e,t,!0,n)}function fDt(e,t,r,n){var i=n?.minGap||0,a=t.getChildren().slice();if(a.length<=2)return!1;for(var o=!1,s=a.length,l=a[0],c=a[s-1],u=l,A=1;A<s-1;A++){var d=a[A];d.getBBox();var f=HY(e,u,d,i);f?(d.hide(),o=!0):u=d}var h=HY(e,u,c,i);return h&&(u.hide(),o=!0),o}function p4e(e,t,r,n){var i=g4e(e,t,n);return ex(e,t,!1)&&(i=!0),i}function hDt(e,t,r,n){var i=t.getChildren().slice(),a=g4e(e,t,n);if(i.length>2){var o=i[0],s=i[i.length-1];o.get("visible")||(o.show(),ex(e,t,!1,n)&&(a=!0)),s.get("visible")||(s.show(),ex(e,t,!0,n)&&(a=!0))}return a}const gDt=Object.freeze(Object.defineProperty({__proto__:null,equidistance:p4e,equidistanceWithReverseBoth:hDt,getDefault:uDt,reserveBoth:fDt,reserveFirst:ADt,reserveLast:dDt},Symbol.toStringTag,{value:"Module"}));function pDt(e,t){yr(e,function(r){var n=r.attr("x"),i=r.attr("y"),a=nm({x:n,y:i},t);r.attr("matrix",a)})}function v4e(e,t,r,n){var i=t.getChildren();if(!i.length||!e&&i.length<2)return!1;var a=YY(i),o=!1;if(e)o=!!r&&a>r;else{var s=Math.abs(i[1].attr("x")-i[0].attr("x"));o=a>s}if(o){var l=n(r,a);pDt(i,l)}return o}function vDt(){return m4e}function m4e(e,t,r,n){return v4e(e,t,r,function(){return Ca(n)?n:e?Kn.verticalAxisRotate:Kn.horizontalAxisRotate})}function mDt(e,t,r){return v4e(e,t,r,function(n,i){if(!n)return e?Kn.verticalAxisRotate:Kn.horizontalAxisRotate;if(e)return-Math.acos(n/i);var a=0;return n>i?a=Math.PI/4:(a=Math.asin(n/i),a>Math.PI/4&&(a=Math.PI/4)),a})}const EDt=Object.freeze(Object.defineProperty({__proto__:null,fixedAngle:m4e,getDefault:vDt,unfixedAngle:mDt},Symbol.toStringTag,{value:"Module"})),E4e=Object.freeze(Object.defineProperty({__proto__:null,autoEllipsis:lDt,autoHide:gDt,autoRotate:EDt},Symbol.toStringTag,{value:"Module"}));var yDt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{type:"line",locationType:"region",start:null,end:null})},t.prototype.getLinePath=function(){var r=this.get("start"),n=this.get("end"),i=[];return i.push(["M",r.x,r.y]),i.push(["L",n.x,n.y]),i},t.prototype.getInnerLayoutBBox=function(){var r=this.get("start"),n=this.get("end"),i=e.prototype.getInnerLayoutBBox.call(this),a=Math.min(r.x,n.x,i.x),o=Math.min(r.y,n.y,i.y),s=Math.max(r.x,n.x,i.maxX),l=Math.max(r.y,n.y,i.maxY);return{x:a,y:o,minX:a,minY:o,maxX:s,maxY:l,width:s-a,height:l-o}},t.prototype.isVertical=function(){var r=this.get("start"),n=this.get("end");return Bd(r.x,n.x)},t.prototype.isHorizontal=function(){var r=this.get("start"),n=this.get("end");return Bd(r.y,n.y)},t.prototype.getTickPoint=function(r){var n=this,i=n.get("start"),a=n.get("end"),o=a.x-i.x,s=a.y-i.y;return{x:i.x+o*r,y:i.y+s*r}},t.prototype.getSideVector=function(r){var n=this.getAxisVector(),i=tG([0,0],n),a=this.get("verticalFactor"),o=[i[1],i[0]*-1];return cg([0,0],o,r*a)},t.prototype.getAxisVector=function(){var r=this.get("start"),n=this.get("end");return[n.x-r.x,n.y-r.y]},t.prototype.processOverlap=function(r){var n=this,i=this.isVertical(),a=this.isHorizontal();if(!(!i&&!a)){var o=this.get("label"),s=this.get("title"),l=this.get("verticalLimitLength"),c=o.offset,u=l,A=0,d=0;s&&(A=s.style.fontSize,d=s.spacing),u&&(u=u-c-d-A);var f=this.get("overlapOrder");if(yr(f,function(p){o[p]&&n.canProcessOverlap(p)&&n.autoProcessOverlap(p,o[p],r,u)}),s&&Or(s.offset)){var h=r.getCanvasBBox(),g=i?h.width:h.height;s.offset=c+g+d+A/2}}},t.prototype.canProcessOverlap=function(r){var n=this.get("label");return r==="autoRotate"?Or(n.rotate):!0},t.prototype.autoProcessOverlap=function(r,n,i,a){var o=this,s=this.isVertical(),l=!1,c=E4e[r];if(n===!0)this.get("label"),l=c.getDefault()(s,i,a);else if(ji(n))l=n(s,i,a);else if(Mc(n)){var u=n;c[u.type]&&(l=c[u.type](s,i,a,u.cfg))}else c[n]&&(l=c[n](s,i,a));if(r==="autoRotate"){if(l){var A=i.getChildren(),d=this.get("verticalFactor");yr(A,function(h){var g=h.attr("textAlign");if(g==="center"){var p=d>0?"end":"start";h.attr("textAlign",p)}})}}else if(r==="autoHide"){var f=i.getChildren().slice(0);yr(f,function(h){h.get("visible")||(o.get("isRegister")&&o.unregisterElement(h),h.remove())})}},t})(bG),CDt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{type:"circle",locationType:"circle",center:null,radius:null,startAngle:-Math.PI/2,endAngle:Math.PI*3/2})},t.prototype.getLinePath=function(){var r=this.get("center"),n=r.x,i=r.y,a=this.get("radius"),o=a,s=this.get("startAngle"),l=this.get("endAngle"),c=[];if(Math.abs(l-s)===Math.PI*2)c=[["M",n,i-o],["A",a,o,0,1,1,n,i+o],["A",a,o,0,1,1,n,i-o],["Z"]];else{var u=this.getCirclePoint(s),A=this.getCirclePoint(l),d=Math.abs(l-s)>Math.PI?1:0,f=s>l?0:1;c=[["M",n,i],["L",u.x,u.y],["A",a,o,0,d,f,A.x,A.y],["L",n,i]]}return c},t.prototype.getTickPoint=function(r){var n=this.get("startAngle"),i=this.get("endAngle"),a=n+(i-n)*r;return this.getCirclePoint(a)},t.prototype.getSideVector=function(r,n){var i=this.get("center"),a=[n.x-i.x,n.y-i.y],o=this.get("verticalFactor"),s=vg(a);return cg(a,a,o*r/s),a},t.prototype.getAxisVector=function(r){var n=this.get("center"),i=[r.x-n.x,r.y-n.y];return[i[1],-1*i[0]]},t.prototype.getCirclePoint=function(r,n){var i=this.get("center");return n=n||this.get("radius"),{x:i.x+Math.cos(r)*n,y:i.y+Math.sin(r)*n}},t.prototype.canProcessOverlap=function(r){var n=this.get("label");return r==="autoRotate"?Or(n.rotate):!0},t.prototype.processOverlap=function(r){var n=this,i=this.get("label"),a=this.get("title"),o=this.get("verticalLimitLength"),s=i.offset,l=o,c=0,u=0;a&&(c=a.style.fontSize,u=a.spacing),l&&(l=l-s-u-c);var A=this.get("overlapOrder");if(yr(A,function(f){i[f]&&n.canProcessOverlap(f)&&n.autoProcessOverlap(f,i[f],r,l)}),a&&Or(a.offset)){var d=r.getCanvasBBox().height;a.offset=s+d+u+c/2}},t.prototype.autoProcessOverlap=function(r,n,i,a){var o=this,s=!1,l=E4e[r];if(a>0)if(n===!0)s=l.getDefault()(!1,i,a);else if(ji(n))s=n(!1,i,a);else if(Mc(n)){var c=n;l[c.type]&&(s=l[c.type](!1,i,a,c.cfg))}else l[n]&&(s=l[n](!1,i,a));if(r==="autoRotate"){if(s){var u=i.getChildren(),A=this.get("verticalFactor");yr(u,function(f){var h=f.attr("textAlign");if(h==="center"){var g=A>0?"end":"start";f.attr("textAlign",g)}})}}else if(r==="autoHide"){var d=i.getChildren().slice(0);yr(d,function(f){f.get("visible")||(o.get("isRegister")&&o.unregisterElement(f),f.remove())})}},t})(bG);const wDt=Object.freeze(Object.defineProperty({__proto__:null,Base:bG,Circle:CDt,Line:yDt},Symbol.toStringTag,{value:"Module"}));var SG=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"crosshair",type:"base",line:{},text:null,textBackground:{},capture:!1,defaultCfg:{line:{style:{lineWidth:1,stroke:Kn.lineColor}},text:{position:"start",offset:10,autoRotate:!1,content:null,style:{fill:Kn.textColor,textAlign:"center",textBaseline:"middle",fontFamily:Kn.fontFamily}},textBackground:{padding:5,style:{stroke:Kn.lineColor}}}})},t.prototype.renderInner=function(r){this.get("line")&&this.renderLine(r),this.get("text")&&(this.renderText(r),this.renderBackground(r))},t.prototype.renderText=function(r){var n=this.get("text"),i=n.style,a=n.autoRotate,o=n.content;if(!Or(o)){var s=this.getTextPoint(),l=null;if(a){var c=this.getRotateAngle();l=nm(s,c)}this.addShape(r,{type:"text",name:"crosshair-text",id:this.getElementId("text"),attrs:tr(tr(tr({},s),{text:o,matrix:l}),i)})}},t.prototype.renderLine=function(r){var n=this.getLinePath(),i=this.get("line"),a=i.style;this.addShape(r,{type:"path",name:"crosshair-line",id:this.getElementId("line"),attrs:tr({path:n},a)})},t.prototype.renderBackground=function(r){var n=this.getElementId("text"),i=r.findById(n),a=this.get("textBackground");if(a&&i){var o=i.getBBox(),s=DQ(a.padding),l=a.style,c=this.addShape(r,{type:"rect",name:"crosshair-text-background",id:this.getElementId("text-background"),attrs:tr({x:o.x-s[3],y:o.y-s[0],width:o.width+s[1]+s[3],height:o.height+s[0]+s[2],matrix:i.attr("matrix")},l)});c.toBack()}},t})(fs),BDt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{type:"line",locationType:"region",start:null,end:null})},t.prototype.getRotateAngle=function(){var r=this.getLocation(),n=r.start,i=r.end,a=this.get("text").position,o=Math.atan2(i.y-n.y,i.x-n.x),s=a==="start"?o-Math.PI/2:o+Math.PI/2;return s},t.prototype.getTextPoint=function(){var r=this.getLocation(),n=r.start,i=r.end,a=this.get("text"),o=a.position,s=a.offset;return s4e(n,i,o,s)},t.prototype.getLinePath=function(){var r=this.getLocation(),n=r.start,i=r.end;return[["M",n.x,n.y],["L",i.x,i.y]]},t})(SG),xDt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{type:"circle",locationType:"circle",center:null,radius:100,startAngle:-Math.PI/2,endAngle:Math.PI*3/2})},t.prototype.getRotateAngle=function(){var r=this.getLocation(),n=r.startAngle,i=r.endAngle,a=this.get("text").position,o=a==="start"?n+Math.PI/2:i-Math.PI/2;return o},t.prototype.getTextPoint=function(){var r=this.get("text"),n=r.position,i=r.offset,a=this.getLocation(),o=a.center,s=a.radius,l=a.startAngle,c=a.endAngle,u=n==="start"?l:c,A=this.getRotateAngle()-Math.PI,d=VE(o,s,u),f=Math.cos(A)*i,h=Math.sin(A)*i;return{x:d.x+f,y:d.y+h}},t.prototype.getLinePath=function(){var r=this.getLocation(),n=r.center,i=r.radius,a=r.startAngle,o=r.endAngle,s=null;if(o-a===Math.PI*2){var l=n.x,c=n.y;s=[["M",l,c-i],["A",i,i,0,1,1,l,c+i],["A",i,i,0,1,1,l,c-i],["Z"]]}else{var u=VE(n,i,a),A=VE(n,i,o),d=Math.abs(o-a)>Math.PI?1:0,f=a>o?0:1;s=[["M",u.x,u.y],["A",i,i,0,d,f,A.x,A.y]]}return s},t})(SG),tx="g2-crosshair",GY=tx+"-line",KY=tx+"-text",FC;const MDt=(FC={},FC[""+tx]={position:"relative"},FC[""+GY]={position:"absolute",backgroundColor:"rgba(0, 0, 0, 0.25)"},FC[""+KY]={position:"absolute",color:Kn.textColor,fontFamily:Kn.fontFamily},FC);var bDt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"crosshair",type:"html",locationType:"region",start:{x:0,y:0},end:{x:0,y:0},capture:!1,text:null,containerTpl:'<div class="'+tx+'"></div>',crosshairTpl:'<div class="'+GY+'"></div>',textTpl:'<span class="'+KY+'">{content}</span>',domStyles:null,containerClassName:tx,defaultStyles:MDt,defaultCfg:{text:{position:"start",content:null,align:"center",offset:10}}})},t.prototype.render=function(){this.resetText(),this.resetPosition()},t.prototype.initCrossHair=function(){var r=this.getContainer(),n=this.get("crosshairTpl"),i=xg(n);r.appendChild(i),this.applyStyle(GY,i),this.set("crosshairEl",i)},t.prototype.getTextPoint=function(){var r=this.getLocation(),n=r.start,i=r.end,a=this.get("text"),o=a.position,s=a.offset;return s4e(n,i,o,s)},t.prototype.resetText=function(){var r=this.get("text"),n=this.get("textEl");if(r){var i=r.content;if(!n){var a=this.getContainer(),o=K9(this.get("textTpl"),r);n=xg(o),a.appendChild(n),this.applyStyle(KY,n),this.set("textEl",n)}n.innerHTML=i}else n&&n.remove()},t.prototype.isVertical=function(r,n){return r.x===n.x},t.prototype.resetPosition=function(){var r=this.get("crosshairEl");r||(this.initCrossHair(),r=this.get("crosshairEl"));var n=this.get("start"),i=this.get("end"),a=Math.min(n.x,i.x),o=Math.min(n.y,i.y);this.isVertical(n,i)?qs(r,{width:"1px",height:Kl(Math.abs(i.y-n.y))}):qs(r,{height:"1px",width:Kl(Math.abs(i.x-n.x))}),qs(r,{top:Kl(o),left:Kl(a)}),this.alignText()},t.prototype.alignText=function(){var r=this.get("textEl");if(r){var n=this.get("text").align,i=r.clientWidth,a=this.getTextPoint();switch(n){case"center":a.x=a.x-i/2;break;case"right":a.x=a.x-i}qs(r,{top:Kl(a.y),left:Kl(a.x)})}},t.prototype.updateInner=function(r){Ng(r,"text")&&this.resetText(),e.prototype.updateInner.call(this,r)},t})(YD);const IDt=Object.freeze(Object.defineProperty({__proto__:null,Base:SG,Circle:xDt,Html:bDt,Line:BDt},Symbol.toStringTag,{value:"Module"}));var RG=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"grid",line:{},alternateColor:null,capture:!1,items:[],closed:!1,defaultCfg:{line:{type:"line",style:{lineWidth:1,stroke:Kn.lineColor}}}})},t.prototype.getLineType=function(){var r=this.get("line")||this.get("defaultCfg").line;return r.type},t.prototype.renderInner=function(r){this.drawGrid(r)},t.prototype.getAlternatePath=function(r,n){var i=this.getGridPath(r),a=n.slice(0).reverse(),o=this.getGridPath(a,!0),s=this.get("closed");return s?i=i.concat(o):(o[0][0]="L",i=i.concat(o),i.push(["Z"])),i},t.prototype.getPathStyle=function(){return this.get("line").style},t.prototype.drawGrid=function(r){var n=this,i=this.get("line"),a=this.get("items"),o=this.get("alternateColor"),s=null;yr(a,function(l,c){var u=l.id||c;if(i){var A=n.getPathStyle();A=ji(A)?A(l,c,a):A;var d=n.getElementId("line-"+u),f=n.getGridPath(l.points);n.addShape(r,{type:"path",name:"grid-line",id:d,attrs:ja({path:f},A)})}if(o&&c>0){var h=n.getElementId("region-"+u),g=c%2===0;if(Ji(o))g&&n.drawAlternateRegion(h,r,s.points,l.points,o);else{var p=g?o[1]:o[0];n.drawAlternateRegion(h,r,s.points,l.points,p)}}s=l})},t.prototype.drawAlternateRegion=function(r,n,i,a,o){var s=this.getAlternatePath(i,a);this.addShape(n,{type:"path",id:r,name:"grid-region",attrs:{path:s,fill:o}})},t})(fs);function SDt(e,t,r,n){var i=r-e,a=n-t;return Math.sqrt(i*i+a*a)}var RDt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{type:"circle",center:null,closed:!0})},t.prototype.getGridPath=function(r,n){var i=this.getLineType(),a=this.get("closed"),o=[];if(r.length)if(i==="circle"){var s=this.get("center"),l=r[0],c=SDt(s.x,s.y,l.x,l.y),u=n?0:1;a?(o.push(["M",s.x,s.y-c]),o.push(["A",c,c,0,0,u,s.x,s.y+c]),o.push(["A",c,c,0,0,u,s.x,s.y-c]),o.push(["Z"])):yr(r,function(A,d){d===0?o.push(["M",A.x,A.y]):o.push(["A",c,c,0,0,u,A.x,A.y])})}else yr(r,function(A,d){d===0?o.push(["M",A.x,A.y]):o.push(["L",A.x,A.y])}),a&&o.push(["Z"]);return o},t})(RG),TDt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{type:"line"})},t.prototype.getGridPath=function(r){var n=[];return yr(r,function(i,a){a===0?n.push(["M",i.x,i.y]):n.push(["L",i.x,i.y])}),n},t})(RG);const QDt=Object.freeze(Object.defineProperty({__proto__:null,Base:RG,Circle:RDt,Line:TDt},Symbol.toStringTag,{value:"Module"}));var TG=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"legend",layout:"horizontal",locationType:"point",x:0,y:0,offsetX:0,offsetY:0,title:null,background:null})},t.prototype.getLayoutBBox=function(){var r=e.prototype.getLayoutBBox.call(this),n=this.get("maxWidth"),i=this.get("maxHeight"),a=r.width,o=r.height;return n&&(a=Math.min(a,n)),i&&(o=Math.min(o,i)),zD(r.minX,r.minY,a,o)},t.prototype.setLocation=function(r){this.set("x",r.x),this.set("y",r.y),this.resetLocation()},t.prototype.resetLocation=function(){var r=this.get("x"),n=this.get("y"),i=this.get("offsetX"),a=this.get("offsetY");this.moveElementTo(this.get("group"),{x:r+i,y:n+a})},t.prototype.applyOffset=function(){this.resetLocation()},t.prototype.getDrawPoint=function(){return this.get("currentPoint")},t.prototype.setDrawPoint=function(r){return this.set("currentPoint",r)},t.prototype.renderInner=function(r){this.resetDraw(),this.get("title")&&this.drawTitle(r),this.drawLegendContent(r),this.get("background")&&this.drawBackground(r)},t.prototype.drawBackground=function(r){var n=this.get("background"),i=r.getBBox(),a=DQ(n.padding),o=tr({x:0,y:0,width:i.width+a[1]+a[3],height:i.height+a[0]+a[2]},n.style),s=this.addShape(r,{type:"rect",id:this.getElementId("background"),name:"legend-background",attrs:o});s.toBack()},t.prototype.drawTitle=function(r){var n=this.get("currentPoint"),i=this.get("title"),a=i.spacing,o=i.style,s=i.text,l=this.addShape(r,{type:"text",id:this.getElementId("title"),name:"legend-title",attrs:tr({text:s,x:n.x,y:n.y},o)}),c=l.getBBox();this.set("currentPoint",{x:n.x,y:c.maxY+a})},t.prototype.resetDraw=function(){var r=this.get("background"),n={x:0,y:0};if(r){var i=DQ(r.padding);n.x=i[3],n.y=i[0]}this.set("currentPoint",n)},t})(fs),kj={marker:{style:{inactiveFill:"#000",inactiveOpacity:.45,fill:"#000",opacity:1,size:12}},text:{style:{fill:"#ccc",fontSize:12}}},JI={fill:Kn.textColor,fontSize:12,textAlign:"start",textBaseline:"middle",fontFamily:Kn.fontFamily,fontWeight:"normal",lineHeight:12},Pj="navigation-arrow-right",Oj="navigation-arrow-left",Uue={right:90*Math.PI/180,left:270*Math.PI/180,up:0,down:180*Math.PI/180},DDt=(function(e){rn(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.currentPageIndex=1,r.totalPagesCnt=1,r.pageWidth=0,r.pageHeight=0,r.startX=0,r.startY=0,r.onNavigationBack=function(){var n=r.getElementByLocalId("item-group");if(r.currentPageIndex>1){r.currentPageIndex-=1,r.updateNavigation();var i=r.getCurrentNavigationMatrix();r.get("animate")?n.animate({matrix:i},100):n.attr({matrix:i})}},r.onNavigationAfter=function(){var n=r.getElementByLocalId("item-group");if(r.currentPageIndex<r.totalPagesCnt){r.currentPageIndex+=1,r.updateNavigation();var i=r.getCurrentNavigationMatrix();r.get("animate")?n.animate({matrix:i},100):n.attr({matrix:i})}},r}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"legend",type:"category",itemSpacing:24,itemMarginBottom:8,maxItemWidth:null,itemWidth:null,itemHeight:null,itemName:{},itemValue:null,maxWidth:null,maxHeight:null,marker:{},radio:null,items:[],itemStates:{},itemBackground:{},pageNavigator:{},defaultCfg:{title:{spacing:5,style:{fill:Kn.textColor,fontSize:12,textAlign:"start",textBaseline:"top"}},background:{padding:5,style:{stroke:Kn.lineColor}},itemBackground:{style:{opacity:0,fill:"#fff"}},pageNavigator:kj,itemName:{spacing:16,style:JI},marker:{spacing:8,style:{r:6,symbol:"circle"}},itemValue:{alignRight:!1,formatter:null,style:JI,spacing:6},itemStates:{active:{nameStyle:{opacity:.8}},unchecked:{nameStyle:{fill:Kn.uncheckedColor},markerStyle:{fill:Kn.uncheckedColor,stroke:Kn.uncheckedColor}},inactive:{nameStyle:{fill:Kn.uncheckedColor},markerStyle:{opacity:.2}}}}})},t.prototype.isList=function(){return!0},t.prototype.getItems=function(){return this.get("items")},t.prototype.setItems=function(r){this.update({items:r})},t.prototype.updateItem=function(r,n){ja(r,n),this.clear(),this.render()},t.prototype.clearItems=function(){var r=this.getElementByLocalId("item-group");r&&r.clear()},t.prototype.setItemState=function(r,n,i){r[n]=i;var a=this.getElementByLocalId("item-"+r.id);if(a){var o=this.getItems(),s=o.indexOf(r),l=this.createOffScreenGroup(),c=this.drawItem(r,s,this.getItemHeight(),l);this.updateElements(c,a),this.clearUpdateStatus(a)}},t.prototype.hasState=function(r,n){return!!r[n]},t.prototype.getItemStates=function(r){var n=this.get("itemStates"),i=[];return yr(n,function(a,o){r[o]&&i.push(o)}),i},t.prototype.clearItemsState=function(r){var n=this,i=this.getItemsByState(r);yr(i,function(a){n.setItemState(a,r,!1)})},t.prototype.getItemsByState=function(r){var n=this,i=this.getItems();return r1(i,function(a){return n.hasState(a,r)})},t.prototype.drawLegendContent=function(r){this.processItems(),this.drawItems(r)},t.prototype.processItems=function(){var r=this.get("items");yr(r,function(n){n.id||(n.id=n.name)})},t.prototype.drawItems=function(r){var n=this,i=this.addGroup(r,{id:this.getElementId("item-container-group"),name:"legend-item-container-group"}),a=this.addGroup(i,{id:this.getElementId("item-group"),name:"legend-item-group"}),o=this.getItemHeight(),s=this.get("itemWidth"),l=this.get("itemSpacing"),c=this.get("itemMarginBottom"),u=this.get("currentPoint"),A=u.x,d=u.y,f=this.get("layout"),h=this.get("items"),g=!1,p=0,m=this.get("maxWidth"),y=this.get("maxHeight");yr(h,function(C,w){var B=n.drawItem(C,w,o,a),x=B.getBBox(),M=s||x.width;M>p&&(p=M),f==="horizontal"?(m&&m<u.x+M-A&&(g=!0,u.x=A,u.y+=o+c),n.moveElementTo(B,u),u.x+=M+l):(y&&y<u.y+o+c-d&&(g=!0,u.x+=p+l,u.y=d,p=0),n.moveElementTo(B,u),u.y+=o+c)}),g&&this.get("flipPage")&&(this.pageHeight=0,this.pageWidth=0,this.totalPagesCnt=1,this.startX=A,this.startY=d,this.adjustNavigation(r,a))},t.prototype.getItemHeight=function(){var r=this.get("itemHeight");if(!r){var n=(this.get("itemName")||{}).style;if(ji(n)){var i=this.getItems();i.forEach(function(a,o){var s=tr(tr({},JI),n(a,o,i)).fontSize;r<s&&(r=s)})}else n&&(r=n.fontSize)}return r},t.prototype.drawMarker=function(r,n,i,a){var o=tr(tr(tr({x:0,y:a/2},n.style),{symbol:oi(i.marker,"symbol","circle")}),oi(i.marker,"style",{})),s=this.addShape(r,{type:"marker",id:this.getElementId("item-"+i.id+"-marker"),name:"legend-item-marker",attrs:o}),l=s.getBBox();s.attr("x",l.width/2);var c=s.attr(),u=c.stroke,A=c.fill;return u&&s.set("isStroke",!0),A&&s.set("isFill",!0),s},t.prototype.drawItemText=function(r,n,i,a,o,s,l){var c=i.formatter,u=i.style,A=tr(tr({x:s,y:o/2,text:c?c(a[n],a,l):a[n]},JI),ji(u)?u(a,l,this.getItems()):u);return this.addShape(r,{type:"text",id:this.getElementId("item-"+a.id+"-"+n),name:"legend-item-"+n,attrs:A})},t.prototype.drawRadio=function(r,n,i,a,o){var s,l,c=n.style||{},u=(s=c.r)!==null&&s!==void 0?s:a/2,A=u*3.6/8,d=[o+u,a/2-u],f=d[0],h=d[1],g=[f+u,h+u],p=g[0],m=g[1],y=[f,m+u],C=y[0],w=y[1],B=[o,h+u],x=B[0],M=B[1],S=i.showRadio,R=tr(tr({path:[["M",f,h],["A",u,u,0,0,1,p,m],["L",p-A,m],["L",p,m],["A",u,u,0,0,1,C,w],["L",C,w-A],["L",C,w],["A",u,u,0,0,1,x,M],["L",x+A,M],["L",x,M],["A",u,u,0,0,1,f,h],["L",f,h+A]],stroke:"#000000",fill:"#ffffff"},c),{opacity:S?(l=c?.opacity)!==null&&l!==void 0?l:.45:0}),b=this.addShape(r,{type:"path",id:this.getElementId("item-"+i.id+"-radio"),name:"legend-item-radio",attrs:R});return b.set("tip",n.tip),b},t.prototype.drawItem=function(r,n,i,a){var o="item-"+r.id,s=this.addGroup(a,{name:"legend-item-container",id:this.getElementId("item-container-"+o),delegateObject:{item:r,index:n}}),l=this.addGroup(s,{name:"legend-item",id:this.getElementId(o),delegateObject:{item:r,index:n}}),c=this.get("marker"),u=this.get("itemName"),A=this.get("itemValue"),d=this.get("itemBackground"),f=this.get("radio"),h=this.getLimitItemWidth(),g=0;if(c){var p=this.drawMarker(l,c,r,i),m=c.spacing,y=oi(r,["marker","spacing"]);Ca(y)&&(m=y),g=p.getBBox().maxX+m}if(u){var C=this.drawItemText(l,"name",u,r,i,g,n);h&&dB(!0,C,Xs(h-g,0,h)),g=C.getBBox().maxX+u.spacing}if(A){var w=this.drawItemText(l,"value",A,r,i,g,n);h&&(A.alignRight?(w.attr({textAlign:"right",x:h}),dB(!0,w,Xs(h-g,0,h),"head")):dB(!0,w,Xs(h-g,0,h))),g=w.getBBox().maxX+A.spacing}if(f&&this.drawRadio(l,f,r,i,g),d){var B=l.getBBox(),x=this.addShape(l,{type:"rect",name:"legend-item-background",id:this.getElementId(o+"-background"),attrs:tr({x:0,y:0,width:B.width,height:i},d.style)});x.toBack()}return this.applyItemStates(r,l),l},t.prototype.adjustNavigation=function(r,n){var i=this,a=this.startX,o=this.startY,s=this.get("layout"),l=n.findAll(function(D){return D.get("name")==="legend-item"}),c=this.get("maxWidth"),u=this.get("maxHeight"),A=this.get("itemWidth"),d=this.get("itemSpacing"),f=this.getItemHeight(),h=Wf({},kj,this.get("pageNavigator")),g=this.drawNavigation(r,s,"00/00",h),p=g.getBBox(),m={x:a,y:o},y=1,C=0,w=0,B=0,x=this.get("itemMarginBottom");function M(D,F){var _=D.getBBox(),N=A||_.width,P=F.x+N+d+p.width;return P>c}if(s==="horizontal"){var S=this.get("maxRow")||1,R=f+(S===1?0:x),b=c-d-p.width-p.minX;this.pageHeight=R*S,this.pageWidth=b,yr(l,function(D){var F=D.getBBox(),_=A||F.width;(C&&C<m.x+_+d||M(D,m))&&(y===1&&(C=m.x+d,i.moveElementTo(g,{x:b,y:m.y+f/2-p.height/2-p.minY})),y+=1,m.x=a,m.y+=R),i.moveElementTo(D,m),D.getParent().setClip({type:"rect",attrs:{x:m.x,y:m.y,width:_+d,height:f}}),m.x+=_+d})}else{yr(l,function(D){var F=D.getBBox();F.width>w&&(w=F.width)}),B=w,w+=d,c&&(w=Math.min(c,w),B=Math.min(c,B)),this.pageWidth=w,this.pageHeight=u-Math.max(p.height,f+x);var T=Math.floor(this.pageHeight/(f+x));yr(l,function(D,F){F!==0&&F%T===0&&(y+=1,m.x+=w,m.y=o),i.moveElementTo(D,m),D.getParent().setClip({type:"rect",attrs:{x:m.x,y:m.y,width:w,height:f}}),m.y+=f+x}),this.totalPagesCnt=y,this.moveElementTo(g,{x:a+B/2-p.width/2-p.minX,y:u-p.height-p.minY})}this.pageHeight&&this.pageWidth&&n.getParent().setClip({type:"rect",attrs:{x:this.startX,y:this.startY,width:this.pageWidth,height:this.pageHeight}}),s==="horizontal"&&this.get("maxRow")?this.totalPagesCnt=Math.ceil(y/this.get("maxRow")):this.totalPagesCnt=y,this.currentPageIndex>this.totalPagesCnt&&(this.currentPageIndex=1),this.updateNavigation(g),n.attr("matrix",this.getCurrentNavigationMatrix())},t.prototype.drawNavigation=function(r,n,i,a){var o={x:0,y:0},s=this.addGroup(r,{id:this.getElementId("navigation-group"),name:"legend-navigation"}),l=oi(a.marker,"style",{}),c=l.size,u=c===void 0?12:c,A=t1(l,["size"]),d=this.drawArrow(s,o,Oj,n==="horizontal"?"up":"left",u,A);d.on("click",this.onNavigationBack);var f=d.getBBox();o.x+=f.width+2;var h=this.addShape(s,{type:"text",id:this.getElementId("navigation-text"),name:"navigation-text",attrs:tr({x:o.x,y:o.y+u/2,text:i,textBaseline:"middle"},oi(a.text,"style"))}),g=h.getBBox();o.x+=g.width+2;var p=this.drawArrow(s,o,Pj,n==="horizontal"?"down":"right",u,A);return p.on("click",this.onNavigationAfter),s},t.prototype.updateNavigation=function(r){var n=Wf({},kj,this.get("pageNavigator")),i=n.marker.style,a=i.fill,o=i.opacity,s=i.inactiveFill,l=i.inactiveOpacity,c=this.currentPageIndex+"/"+this.totalPagesCnt,u=r?r.getChildren()[1]:this.getElementByLocalId("navigation-text"),A=r?r.findById(this.getElementId(Oj)):this.getElementByLocalId(Oj),d=r?r.findById(this.getElementId(Pj)):this.getElementByLocalId(Pj);u.attr("text",c),A.attr("opacity",this.currentPageIndex===1?l:o),A.attr("fill",this.currentPageIndex===1?s:a),A.attr("cursor",this.currentPageIndex===1?"not-allowed":"pointer"),d.attr("opacity",this.currentPageIndex===this.totalPagesCnt?l:o),d.attr("fill",this.currentPageIndex===this.totalPagesCnt?s:a),d.attr("cursor",this.currentPageIndex===this.totalPagesCnt?"not-allowed":"pointer");var f=A.getBBox().maxX+2;u.attr("x",f),f+=u.getBBox().width+2,this.updateArrowPath(d,{x:f,y:0})},t.prototype.drawArrow=function(r,n,i,a,o,s){var l=n.x,c=n.y,u=this.addShape(r,{type:"path",id:this.getElementId(i),name:i,attrs:tr({size:o,direction:a,path:[["M",l+o/2,c],["L",l,c+o],["L",l+o,c+o],["Z"]],cursor:"pointer"},s)});return u.attr("matrix",nm({x:l+o/2,y:c+o/2},Uue[a])),u},t.prototype.updateArrowPath=function(r,n){var i=n.x,a=n.y,o=r.attr(),s=o.size,l=o.direction,c=nm({x:i+s/2,y:a+s/2},Uue[l]);r.attr("path",[["M",i+s/2,a],["L",i,a+s],["L",i+s,a+s],["Z"]]),r.attr("matrix",c)},t.prototype.getCurrentNavigationMatrix=function(){var r=this,n=r.currentPageIndex,i=r.pageWidth,a=r.pageHeight,o=this.get("layout"),s=o==="horizontal"?{x:0,y:a*(1-n)}:{x:i*(1-n),y:0};return wG(s)},t.prototype.applyItemStates=function(r,n){var i=this.getItemStates(r),a=i.length>0;if(a){var o=n.getChildren(),s=this.get("itemStates");yr(o,function(l){var c=l.get("name"),u=c.split("-")[2],A=Pw(r,u,s);A&&(l.attr(A),u==="marker"&&!(l.get("isStroke")&&l.get("isFill"))&&(l.get("isStroke")&&l.attr("fill",null),l.get("isFill")&&l.attr("stroke",null)))})}},t.prototype.getLimitItemWidth=function(){var r=this.get("itemWidth"),n=this.get("maxItemWidth");return n?r&&(n=r<=n?r:n):r&&(n=r),n},t})(TG),FDt=1.4,Hue=.4,_Dt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{type:"continue",min:0,max:100,value:null,colors:[],track:{},rail:{},label:{},handler:{},slidable:!0,tip:null,step:null,maxWidth:null,maxHeight:null,defaultCfg:{label:{align:"rail",spacing:5,formatter:null,style:{fontSize:12,fill:Kn.textColor,textBaseline:"middle",fontFamily:Kn.fontFamily}},handler:{size:10,style:{fill:"#fff",stroke:"#333"}},track:{},rail:{type:"color",size:20,defaultLength:100,style:{fill:"#DCDEE2"}},title:{spacing:5,style:{fill:Kn.textColor,fontSize:12,textAlign:"start",textBaseline:"top"}}}})},t.prototype.isSlider=function(){return!0},t.prototype.getValue=function(){return this.getCurrentValue()},t.prototype.getRange=function(){return{min:this.get("min"),max:this.get("max")}},t.prototype.setRange=function(r,n){this.update({min:r,max:n})},t.prototype.setValue=function(r){var n=this.getValue();this.set("value",r);var i=this.get("group");this.resetTrackClip(),this.get("slidable")&&this.resetHandlers(i),this.delegateEmit("valuechanged",{originValue:n,value:r})},t.prototype.initEvent=function(){var r=this.get("group");this.bindSliderEvent(r),this.bindRailEvent(r),this.bindTrackEvent(r)},t.prototype.drawLegendContent=function(r){this.drawRail(r),this.drawLabels(r),this.fixedElements(r),this.resetTrack(r),this.resetTrackClip(r),this.get("slidable")&&this.resetHandlers(r)},t.prototype.bindSliderEvent=function(r){this.bindHandlersEvent(r)},t.prototype.bindHandlersEvent=function(r){var n=this;r.on("legend-handler-min:drag",function(i){var a=n.getValueByCanvasPoint(i.x,i.y),o=n.getCurrentValue(),s=o[1];s<a&&(s=a),n.setValue([a,s])}),r.on("legend-handler-max:drag",function(i){var a=n.getValueByCanvasPoint(i.x,i.y),o=n.getCurrentValue(),s=o[0];s>a&&(s=a),n.setValue([s,a])})},t.prototype.bindRailEvent=function(r){},t.prototype.bindTrackEvent=function(r){var n=this,i=null;r.on("legend-track:dragstart",function(a){i={x:a.x,y:a.y}}),r.on("legend-track:drag",function(a){if(i){var o=n.getValueByCanvasPoint(i.x,i.y),s=n.getValueByCanvasPoint(a.x,a.y),l=n.getCurrentValue(),c=l[1]-l[0],u=n.getRange(),A=s-o;A<0?l[0]+A>u.min?n.setValue([l[0]+A,l[1]+A]):n.setValue([u.min,u.min+c]):A>0&&(A>0&&l[1]+A<u.max?n.setValue([l[0]+A,l[1]+A]):n.setValue([u.max-c,u.max])),i={x:a.x,y:a.y}}}),r.on("legend-track:dragend",function(a){i=null})},t.prototype.drawLabels=function(r){this.drawLabel("min",r),this.drawLabel("max",r)},t.prototype.drawLabel=function(r,n){var i=this.get("label"),a=i.style,o=i.align,s=i.formatter,l=this.get(r),c=this.getLabelAlignAttrs(r,o),u="label-"+r;this.addShape(n,{type:"text",id:this.getElementId(u),name:"legend-label-"+r,attrs:tr(tr({x:0,y:0,text:ji(s)?s(l):l},a),c)})},t.prototype.getLabelAlignAttrs=function(r,n){var i=this.isVertical(),a="center",o="middle";return i?(a="start",n!=="rail"?r==="min"?o="top":o="bottom":o="top"):n!=="rail"?(o="top",r==="min"?a="start":a="end"):(a="start",o="middle"),{textAlign:a,textBaseline:o}},t.prototype.getRailPath=function(r,n,i,a){var o=this.get("rail"),s=o.size,l=o.defaultLength,c=o.type,u=this.isVertical(),A=l,d=i,f=a;d||(d=u?s:A),f||(f=u?A:s);var h=[];return c==="color"?(h.push(["M",r,n]),h.push(["L",r+d,n]),h.push(["L",r+d,n+f]),h.push(["L",r,n+f]),h.push(["Z"])):(h.push(["M",r+d,n]),h.push(["L",r+d,n+f]),h.push(["L",r,n+f]),h.push(["Z"])),h},t.prototype.drawRail=function(r){var n=this.get("rail"),i=n.style;this.addShape(r,{type:"path",id:this.getElementId("rail"),name:"legend-rail",attrs:tr({path:this.getRailPath(0,0)},i)})},t.prototype.getTrackColor=function(r){var n=r.length;if(!n)return null;if(n===1)return r[0];var i;this.isVertical()?i="l(90)":i="l(0)";for(var a=0;a<n;a++){var o=a/(n-1);i+=" "+o+":"+r[a]}return i},t.prototype.getTrackPath=function(r){var n=this.getRailShape(r),i=n.attr("path");return tm(i)},t.prototype.getClipTrackAttrs=function(r){var n=this.getCurrentValue(),i=n[0],a=n[1],o=this.getRailBBox(r),s=this.getPointByValue(i,r),l=this.getPointByValue(a,r),c=this.isVertical(),u,A,d,f;return c?(u=o.minX,A=s.y,d=o.width,f=l.y-s.y):(u=s.x,A=o.minY,d=l.x-s.x,f=o.height),{x:u,y:A,width:d,height:f}},t.prototype.getTrackAttrs=function(r){var n=this.get("track"),i=this.get("colors"),a=this.getTrackPath(r);return ja({path:a,fill:this.getTrackColor(i)},n.style)},t.prototype.resetTrackClip=function(r){var n=r||this.get("group"),i=this.getElementId("track"),a=n.findById(i),o=a.getClip(),s=this.getClipTrackAttrs(r);o?o.attr(s):a.setClip({type:"rect",attrs:s})},t.prototype.resetTrack=function(r){var n=this.getElementId("track"),i=r.findById(n),a=this.getTrackAttrs(r);i?i.attr(a):this.addShape(r,{type:"path",id:n,draggable:this.get("slidable"),name:"legend-track",attrs:a})},t.prototype.getPointByValue=function(r,n){var i=this.getRange(),a=i.min,o=i.max,s=(r-a)/(o-a),l=this.getRailBBox(n),c=this.isVertical(),u={x:0,y:0};return c?(u.x=l.minX+l.width/2,u.y=Nv(l.minY,l.maxY,s)):(u.x=Nv(l.minX,l.maxX,s),u.y=l.minY+l.height/2),u},t.prototype.getRailShape=function(r){var n=r||this.get("group");return n.findById(this.getElementId("rail"))},t.prototype.getRailBBox=function(r){var n=this.getRailShape(r),i=n.getBBox();return i},t.prototype.getRailCanvasBBox=function(){var r=this.get("group"),n=r.findById(this.getElementId("rail")),i=n.getCanvasBBox();return i},t.prototype.isVertical=function(){return this.get("layout")==="vertical"},t.prototype.getValueByCanvasPoint=function(r,n){var i=this.getRange(),a=i.min,o=i.max,s=this.getRailCanvasBBox(),l=this.isVertical(),c=this.get("step"),u;l?u=(n-s.minY)/s.height:u=(r-s.minX)/s.width;var A=Nv(a,o,u);if(c){var d=Math.round((A-a)/c);A=a+d*c}return A>o&&(A=o),A<a&&(A=a),A},t.prototype.getCurrentValue=function(){var r=this.get("value");if(!r){var n=this.get("values");return n?[Math.max(Math.min.apply(Math,em(n,[this.get("max")])),this.get("min")),Math.min(Math.max.apply(Math,em(n,[this.get("min")])),this.get("max"))]:[this.get("min"),this.get("max")]}return r},t.prototype.resetHandlers=function(r){var n=this.getCurrentValue(),i=n[0],a=n[1];this.resetHandler(r,"min",i),this.resetHandler(r,"max",a)},t.prototype.getHandlerPath=function(r,n){var i=this.isVertical(),a=[],o=r.size,s=n.x,l=n.y,c=o*FDt,u=o/2,A=o/6;if(i){var d=s+c*Hue;a.push(["M",s,l]),a.push(["L",d,l+u]),a.push(["L",s+c,l+u]),a.push(["L",s+c,l-u]),a.push(["L",d,l-u]),a.push(["Z"]),a.push(["M",d,l+A]),a.push(["L",s+c-2,l+A]),a.push(["M",d,l-A]),a.push(["L",s+c-2,l-A])}else{var f=l+c*Hue;a.push(["M",s,l]),a.push(["L",s-u,f]),a.push(["L",s-u,l+c]),a.push(["L",s+u,l+c]),a.push(["L",s+u,f]),a.push(["Z"]),a.push(["M",s-A,f]),a.push(["L",s-A,l+c-2]),a.push(["M",s+A,f]),a.push(["L",s+A,l+c-2])}return a},t.prototype.resetHandler=function(r,n,i){var a=this.getPointByValue(i,r),o=this.get("handler"),s=this.getHandlerPath(o,a),l=this.getElementId("handler-"+n),c=r.findById(l),u=this.isVertical();c?c.attr("path",s):this.addShape(r,{type:"path",name:"legend-handler-"+n,draggable:!0,id:l,attrs:tr(tr({path:s},o.style),{cursor:u?"ns-resize":"ew-resize"})})},t.prototype.fixedElements=function(r){var n=r.findById(this.getElementId("rail")),i=r.findById(this.getElementId("label-min")),a=r.findById(this.getElementId("label-max")),o=this.getDrawPoint();this.isVertical()?this.fixedVertail(i,a,n,o):this.fixedHorizontal(i,a,n,o)},t.prototype.fitRailLength=function(r,n,i,a){var o=this.isVertical(),s=o?"height":"width",l=this.get("label"),c=l.align,u=l.spacing,A=this.get("max"+bD(s));if(A){var d=c==="rail"?i[s]+r[s]+n[s]+u*2:i[s],f=d-A;f>0&&this.changeRailLength(a,s,i[s]-f)}},t.prototype.changeRailLength=function(r,n,i){var a=r.getBBox(),o;n==="height"?o=this.getRailPath(a.x,a.y,a.width,i):o=this.getRailPath(a.x,a.y,i,a.height),r.attr("path",o)},t.prototype.changeRailPosition=function(r,n,i){var a=r.getBBox(),o=this.getRailPath(n,i,a.width,a.height);r.attr("path",o)},t.prototype.fixedHorizontal=function(r,n,i,a){var o=this.get("label"),s=o.align,l=o.spacing,c=i.getBBox(),u=r.getBBox(),A=n.getBBox(),d=c.height;this.fitRailLength(u,A,c,i),c=i.getBBox(),s==="rail"?(r.attr({x:a.x,y:a.y+d/2}),this.changeRailPosition(i,a.x+u.width+l,a.y),n.attr({x:a.x+u.width+c.width+l*2,y:a.y+d/2})):s==="top"?(r.attr({x:a.x,y:a.y}),n.attr({x:a.x+c.width,y:a.y}),this.changeRailPosition(i,a.x,a.y+u.height+l)):(this.changeRailPosition(i,a.x,a.y),r.attr({x:a.x,y:a.y+c.height+l}),n.attr({x:a.x+c.width,y:a.y+c.height+l}))},t.prototype.fixedVertail=function(r,n,i,a){var o=this.get("label"),s=o.align,l=o.spacing,c=i.getBBox(),u=r.getBBox(),A=n.getBBox();if(this.fitRailLength(u,A,c,i),c=i.getBBox(),s==="rail")r.attr({x:a.x,y:a.y}),this.changeRailPosition(i,a.x,a.y+u.height+l),n.attr({x:a.x,y:a.y+u.height+c.height+l*2});else if(s==="right")r.attr({x:a.x+c.width+l,y:a.y}),this.changeRailPosition(i,a.x,a.y),n.attr({x:a.x+c.width+l,y:a.y+c.height});else{var d=Math.max(u.width,A.width);r.attr({x:a.x,y:a.y}),this.changeRailPosition(i,a.x+d+l,a.y),n.attr({x:a.x,y:a.y+c.height})}},t})(TG);const NDt=Object.freeze(Object.defineProperty({__proto__:null,Base:TG,Category:DDt,Continuous:_Dt},Symbol.toStringTag,{value:"Module"}));var _Q="g2-tooltip",NQ="g2-tooltip-title",kQ="g2-tooltip-list",QG="g2-tooltip-list-item",DG="g2-tooltip-marker",FG="g2-tooltip-value",y4e="g2-tooltip-name",_G="g2-tooltip-crosshair-x",NG="g2-tooltip-crosshair-y";const C4e=Object.freeze(Object.defineProperty({__proto__:null,CONTAINER_CLASS:_Q,CROSSHAIR_X:_G,CROSSHAIR_Y:NG,LIST_CLASS:kQ,LIST_ITEM_CLASS:QG,MARKER_CLASS:DG,NAME_CLASS:y4e,TITLE_CLASS:NQ,VALUE_CLASS:FG},Symbol.toStringTag,{value:"Module"}));var td;const kDt=(td={},td[""+_Q]={position:"absolute",visibility:"visible",zIndex:8,transition:"visibility 0.2s cubic-bezier(0.23, 1, 0.32, 1), left 0.4s cubic-bezier(0.23, 1, 0.32, 1), top 0.4s cubic-bezier(0.23, 1, 0.32, 1)",backgroundColor:"rgba(255, 255, 255, 0.9)",boxShadow:"0px 0px 10px #aeaeae",borderRadius:"3px",color:"rgb(87, 87, 87)",fontSize:"12px",fontFamily:Kn.fontFamily,lineHeight:"20px",padding:"10px 10px 6px 10px"},td[""+NQ]={marginBottom:"4px"},td[""+kQ]={margin:"0px",listStyleType:"none",padding:"0px"},td[""+QG]={listStyleType:"none",marginBottom:"4px"},td[""+DG]={width:"8px",height:"8px",borderRadius:"50%",display:"inline-block",marginRight:"8px"},td[""+FG]={display:"inline-block",float:"right",marginLeft:"30px"},td[""+_G]={position:"absolute",width:"1px",backgroundColor:"rgba(0, 0, 0, 0.25)"},td[""+NG]={position:"absolute",height:"1px",backgroundColor:"rgba(0, 0, 0, 0.25)"},td);function PDt(e,t,r,n,i){var a={left:e<i.x,right:e+r>i.x+i.width,top:t<i.y,bottom:t+n>i.y+i.height};return a}function ODt(e,t,r,n,i,a){var o=e,s=t;switch(a){case"left":o=e-n-r,s=t-i/2;break;case"right":o=e+r,s=t-i/2;break;case"top":o=e-n/2,s=t-i-r;break;case"bottom":o=e-n/2,s=t+r;break;default:o=e+r,s=t-i-r;break}return{x:o,y:s}}function jDt(e,t,r,n,i,a,o){var s=ODt(e,t,r,n,i,a);if(o){var l=PDt(s.x,s.y,n,i,o);a==="auto"?(l.right&&(s.x=Math.max(0,e-n-r)),l.top&&(s.y=Math.max(0,t-i-r))):a==="top"||a==="bottom"?(l.left&&(s.x=o.x),l.right&&(s.x=o.x+o.width-n),a==="top"&&l.top&&(s.y=t+r),a==="bottom"&&l.bottom&&(s.y=t-i-r)):(l.top&&(s.y=o.y),l.bottom&&(s.y=o.y+o.height-i),a==="left"&&l.left&&(s.x=e+r),a==="right"&&l.right&&(s.x=e-n-r))}return s}function zDt(e,t){var r=!1;return yr(t,function(n){if(Ng(e,n))return r=!0,!1}),r}var LDt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"tooltip",type:"html",x:0,y:0,items:[],customContent:null,containerTpl:'<div class="'+_Q+'"><div class="'+NQ+'"></div><ul class="'+kQ+'"></ul></div>',itemTpl:'<li class="'+QG+`" data-index={index}>
<span class="`+DG+`" style="background:{color}"></span>
<span class="`+y4e+`">{name}</span>:
<span class="`+FG+`">{value}</span>
</li>`,xCrosshairTpl:'<div class="'+_G+'"></div>',yCrosshairTpl:'<div class="'+NG+'"></div>',title:null,showTitle:!0,region:null,crosshairsRegion:null,containerClassName:_Q,crosshairs:null,offset:10,position:"right",domStyles:null,defaultStyles:kDt})},t.prototype.render=function(){this.get("customContent")?this.renderCustomContent():(this.resetTitle(),this.renderItems()),this.resetPosition()},t.prototype.clear=function(){this.clearCrosshairs(),this.setTitle(""),this.clearItemDoms()},t.prototype.show=function(){var r=this.getContainer();!r||this.destroyed||(this.set("visible",!0),qs(r,{visibility:"visible"}),this.setCrossHairsVisible(!0))},t.prototype.hide=function(){var r=this.getContainer();!r||this.destroyed||(this.set("visible",!1),qs(r,{visibility:"hidden"}),this.setCrossHairsVisible(!1))},t.prototype.getLocation=function(){return{x:this.get("x"),y:this.get("y")}},t.prototype.setLocation=function(r){this.set("x",r.x),this.set("y",r.y),this.resetPosition()},t.prototype.setCrossHairsVisible=function(r){var n=r?"":"none",i=this.get("xCrosshairDom"),a=this.get("yCrosshairDom");i&&qs(i,{display:n}),a&&qs(a,{display:n})},t.prototype.initContainer=function(){if(e.prototype.initContainer.call(this),this.get("customContent")){this.get("container")&&this.get("container").remove();var r=this.getHtmlContentNode();this.get("parent").appendChild(r),this.set("container",r),this.resetStyles(),this.applyStyles()}},t.prototype.updateInner=function(r){this.get("customContent")?this.renderCustomContent():(zDt(r,["title","showTitle"])&&this.resetTitle(),Ng(r,"items")&&this.renderItems()),e.prototype.updateInner.call(this,r)},t.prototype.initDom=function(){this.cacheDoms()},t.prototype.removeDom=function(){e.prototype.removeDom.call(this),this.clearCrosshairs()},t.prototype.resetPosition=function(){var r=this.get("x"),n=this.get("y"),i=this.get("offset"),a=this.getOffset(),o=a.offsetX,s=a.offsetY,l=this.get("position"),c=this.get("region"),u=this.getContainer(),A=this.getBBox(),d=A.width,f=A.height,h;c&&(h=ZB(c));var g=jDt(r,n,i,d,f,l,h);qs(u,{left:Kl(g.x+o),top:Kl(g.y+s)}),this.resetCrosshairs()},t.prototype.renderCustomContent=function(){var r=this.getHtmlContentNode(),n=this.get("parent"),i=this.get("container");i&&i.parentNode===n?n.replaceChild(r,i):n.appendChild(r),this.set("container",r),this.resetStyles(),this.applyStyles()},t.prototype.getHtmlContentNode=function(){var r,n=this.get("customContent");if(n){var i=n(this.get("title"),this.get("items"));J9(i)?r=i:r=xg(i)}return r},t.prototype.cacheDoms=function(){var r=this.getContainer(),n=r.getElementsByClassName(NQ)[0],i=r.getElementsByClassName(kQ)[0];this.set("titleDom",n),this.set("listDom",i)},t.prototype.resetTitle=function(){var r=this.get("title"),n=this.get("showTitle");n&&r?this.setTitle(r):this.setTitle("")},t.prototype.setTitle=function(r){var n=this.get("titleDom");n&&(n.innerText=r)},t.prototype.resetCrosshairs=function(){var r=this.get("crosshairsRegion"),n=this.get("crosshairs");if(!r||!n)this.clearCrosshairs();else{var i=ZB(r),a=this.get("xCrosshairDom"),o=this.get("yCrosshairDom");n==="x"?(this.resetCrosshair("x",i),o&&(o.remove(),this.set("yCrosshairDom",null))):n==="y"?(this.resetCrosshair("y",i),a&&(a.remove(),this.set("xCrosshairDom",null))):(this.resetCrosshair("x",i),this.resetCrosshair("y",i)),this.setCrossHairsVisible(this.get("visible"))}},t.prototype.resetCrosshair=function(r,n){var i=this.checkCrosshair(r),a=this.get(r);r==="x"?qs(i,{left:Kl(a),top:Kl(n.y),height:Kl(n.height)}):qs(i,{top:Kl(a),left:Kl(n.x),width:Kl(n.width)})},t.prototype.checkCrosshair=function(r){var n=r+"CrosshairDom",i=r+"CrosshairTpl",a="CROSSHAIR_"+r.toUpperCase(),o=C4e[a],s=this.get(n),l=this.get("parent");return s||(s=xg(this.get(i)),this.applyStyle(o,s),l.appendChild(s),this.set(n,s)),s},t.prototype.renderItems=function(){this.clearItemDoms();var r=this.get("items"),n=this.get("itemTpl"),i=this.get("listDom");i&&(yr(r,function(a){var o=BQe.toCSSGradient(a.color),s=tr(tr({},a),{color:o}),l=K9(n,s),c=xg(l);i.appendChild(c)}),this.applyChildrenStyles(i,this.get("domStyles")))},t.prototype.clearItemDoms=function(){this.get("listDom")&&xG(this.get("listDom"))},t.prototype.clearCrosshairs=function(){var r=this.get("xCrosshairDom"),n=this.get("yCrosshairDom");r&&r.remove(),n&&n.remove(),this.set("xCrosshairDom",null),this.set("yCrosshairDom",null)},t})(YD);const YDt=Object.freeze(Object.defineProperty({__proto__:null,Html:LDt},Symbol.toStringTag,{value:"Module"}));var UDt={opacity:0},HDt={stroke:"#C5C5C5",strokeOpacity:.85},GDt={fill:"#CACED4",opacity:.85};function KDt(e){return md(e,function(t,r){var n=r===0?"M":"L",i=t[0],a=t[1];return[n,i,a]})}function w4e(e){return KDt(e)}function VDt(e){if(e.length<=2)return w4e(e);var t=[];yr(e,function(o){kg(o,t.slice(t.length-2))||t.push(o[0],o[1])});var r=AQe(t,!1),n=wd(e),i=n[0],a=n[1];return r.unshift(["M",i,a]),r}function JDt(e,t,r,n){n===void 0&&(n=!0);var i=new pM({values:e}),a=new gM({values:md(e,function(s,l){return l})}),o=md(e,function(s,l){return[a.scale(l)*t,r-i.scale(s)*r]});return n?VDt(o):w4e(o)}function WDt(e,t){var r=new pM({values:e}),n=r.max<0?r.max:Math.max(0,r.min);return t-r.scale(n)*t}function XDt(e,t,r,n){var i=em(e),a=WDt(n,r);return i.push(["L",t,a]),i.push(["L",0,a]),i.push(["Z"]),i}var qDt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"trend",x:0,y:0,width:200,height:16,smooth:!0,isArea:!1,data:[],backgroundStyle:UDt,lineStyle:HDt,areaStyle:GDt})},t.prototype.renderInner=function(r){var n=this.cfg,i=n.width,a=n.height,o=n.data,s=n.smooth,l=n.isArea,c=n.backgroundStyle,u=n.lineStyle,A=n.areaStyle;this.addShape(r,{id:this.getElementId("background"),type:"rect",attrs:tr({x:0,y:0,width:i,height:a},c)});var d=JDt(o,i,a,s);if(this.addShape(r,{id:this.getElementId("line"),type:"path",attrs:tr({path:d},u)}),l){var f=XDt(d,i,a,o);this.addShape(r,{id:this.getElementId("area"),type:"path",attrs:tr({path:f},A)})}},t.prototype.applyOffset=function(){var r=this.cfg,n=r.x,i=r.y;this.moveElementTo(this.get("group"),{x:n,y:i})},t})(fs),B4e={fill:"#F7F7F7",stroke:"#BFBFBF",radius:2,opacity:1,cursor:"ew-resize",highLightFill:"#FFF"},Gue=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"handler",x:0,y:0,width:10,height:24,style:B4e})},t.prototype.renderInner=function(r){var n=this.cfg,i=n.width,a=n.height,o=n.style,s=o.fill,l=o.stroke,c=o.radius,u=o.opacity,A=o.cursor;this.addShape(r,{type:"rect",id:this.getElementId("background"),attrs:{x:0,y:0,width:i,height:a,fill:s,stroke:l,radius:c,opacity:u,cursor:A}});var d=1/3*i,f=2/3*i,h=1/4*a,g=3/4*a;this.addShape(r,{id:this.getElementId("line-left"),type:"line",attrs:{x1:d,y1:h,x2:d,y2:g,stroke:l,cursor:A}}),this.addShape(r,{id:this.getElementId("line-right"),type:"line",attrs:{x1:f,y1:h,x2:f,y2:g,stroke:l,cursor:A}})},t.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},t.prototype.initEvent=function(){this.bindEvents()},t.prototype.bindEvents=function(){var r=this;this.get("group").on("mouseenter",function(){var n=r.get("style").highLightFill;r.getElementByLocalId("background").attr("fill",n),r.draw()}),this.get("group").on("mouseleave",function(){var n=r.get("style").fill;r.getElementByLocalId("background").attr("fill",n),r.draw()})},t.prototype.draw=function(){var r=this.get("container").get("canvas");r&&r.draw()},t})(fs),$Dt={fill:"#416180",opacity:.05},ZDt={fill:"#5B8FF9",opacity:.15,cursor:"move"},VR=10,e5t={width:VR,height:24},t5t={textBaseline:"middle",fill:"#000",opacity:.45},r5t="sliderchange",n5t=(function(e){rn(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.onMouseDown=function(n){return function(i){r.currentTarget=n;var a=i.originalEvent;a.stopPropagation(),a.preventDefault(),r.prevX=oi(a,"touches.0.pageX",a.pageX),r.prevY=oi(a,"touches.0.pageY",a.pageY);var o=r.getContainerDOM();o.addEventListener("mousemove",r.onMouseMove),o.addEventListener("mouseup",r.onMouseUp),o.addEventListener("mouseleave",r.onMouseUp),o.addEventListener("touchmove",r.onMouseMove),o.addEventListener("touchend",r.onMouseUp),o.addEventListener("touchcancel",r.onMouseUp)}},r.onMouseMove=function(n){var i=r.cfg.width,a=[r.get("start"),r.get("end")];n.stopPropagation(),n.preventDefault();var o=oi(n,"touches.0.pageX",n.pageX),s=oi(n,"touches.0.pageY",n.pageY),l=o-r.prevX,c=r.adjustOffsetRange(l/i);r.updateStartEnd(c),r.updateUI(r.getElementByLocalId("foreground"),r.getElementByLocalId("minText"),r.getElementByLocalId("maxText")),r.prevX=o,r.prevY=s,r.draw(),r.emit(r5t,[r.get("start"),r.get("end")].sort()),r.delegateEmit("valuechanged",{originValue:a,value:[r.get("start"),r.get("end")]})},r.onMouseUp=function(){r.currentTarget&&(r.currentTarget=void 0);var n=r.getContainerDOM();n&&(n.removeEventListener("mousemove",r.onMouseMove),n.removeEventListener("mouseup",r.onMouseUp),n.removeEventListener("mouseleave",r.onMouseUp),n.removeEventListener("touchmove",r.onMouseMove),n.removeEventListener("touchend",r.onMouseUp),n.removeEventListener("touchcancel",r.onMouseUp))},r}return t.prototype.setRange=function(r,n){this.set("minLimit",r),this.set("maxLimit",n);var i=this.get("start"),a=this.get("end"),o=Xs(i,r,n),s=Xs(a,r,n);!this.get("isInit")&&(i!==o||a!==s)&&this.setValue([o,s])},t.prototype.getRange=function(){return{min:this.get("minLimit")||0,max:this.get("maxLimit")||1}},t.prototype.setValue=function(r){var n=this.getRange();if(gi(r)&&r.length===2){var i=[this.get("start"),this.get("end")];this.update({start:Xs(r[0],n.min,n.max),end:Xs(r[1],n.min,n.max)}),this.get("updateAutoRender")||this.render(),this.delegateEmit("valuechanged",{originValue:i,value:r})}},t.prototype.getValue=function(){return[this.get("start"),this.get("end")]},t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"slider",x:0,y:0,width:100,height:16,backgroundStyle:{},foregroundStyle:{},handlerStyle:{},textStyle:{},defaultCfg:{backgroundStyle:$Dt,foregroundStyle:ZDt,handlerStyle:e5t,textStyle:t5t}})},t.prototype.update=function(r){var n=r.start,i=r.end,a=tr({},r);Or(n)||(a.start=Xs(n,0,1)),Or(i)||(a.end=Xs(i,0,1)),e.prototype.update.call(this,a),this.minHandler=this.getChildComponentById(this.getElementId("minHandler")),this.maxHandler=this.getChildComponentById(this.getElementId("maxHandler")),this.trend=this.getChildComponentById(this.getElementId("trend"))},t.prototype.init=function(){this.set("start",Xs(this.get("start"),0,1)),this.set("end",Xs(this.get("end"),0,1)),e.prototype.init.call(this)},t.prototype.render=function(){e.prototype.render.call(this),this.updateUI(this.getElementByLocalId("foreground"),this.getElementByLocalId("minText"),this.getElementByLocalId("maxText"))},t.prototype.renderInner=function(r){var n=this.cfg;n.start,n.end;var i=n.width,a=n.height,o=n.trendCfg,s=o===void 0?{}:o,l=n.minText,c=n.maxText,u=n.backgroundStyle,A=u===void 0?{}:u,d=n.foregroundStyle,f=d===void 0?{}:d,h=n.textStyle,g=h===void 0?{}:h,p=Wf({},B4e,this.cfg.handlerStyle);lM(oi(s,"data"))&&(this.trend=this.addComponent(r,tr({component:qDt,id:this.getElementId("trend"),x:0,y:0,width:i,height:a},s))),this.addShape(r,{id:this.getElementId("background"),type:"rect",attrs:tr({x:0,y:0,width:i,height:a},A)}),this.addShape(r,{id:this.getElementId("minText"),type:"text",attrs:tr({y:a/2,textAlign:"right",text:l,silent:!1},g)}),this.addShape(r,{id:this.getElementId("maxText"),type:"text",attrs:tr({y:a/2,textAlign:"left",text:c,silent:!1},g)}),this.addShape(r,{id:this.getElementId("foreground"),name:"foreground",type:"rect",attrs:tr({y:0,height:a},f)});var m=oi(p,"width",VR),y=oi(p,"height",24);this.minHandler=this.addComponent(r,{component:Gue,id:this.getElementId("minHandler"),name:"handler-min",x:0,y:(a-y)/2,width:m,height:y,cursor:"ew-resize",style:p}),this.maxHandler=this.addComponent(r,{component:Gue,id:this.getElementId("maxHandler"),name:"handler-max",x:0,y:(a-y)/2,width:m,height:y,cursor:"ew-resize",style:p})},t.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},t.prototype.initEvent=function(){this.bindEvents()},t.prototype.updateUI=function(r,n,i){var a=this.cfg,o=a.start,s=a.end,l=a.width,c=a.minText,u=a.maxText,A=a.handlerStyle,d=a.height,f=o*l,h=s*l;this.trend&&(this.trend.update({width:l,height:d}),this.get("updateAutoRender")||this.trend.render()),r.attr("x",f),r.attr("width",h-f);var g=oi(A,"width",VR);n.attr("text",c),i.attr("text",u);var p=this._dodgeText([f,h],n,i),m=p[0],y=p[1];this.minHandler&&(this.minHandler.update({x:f-g/2}),this.get("updateAutoRender")||this.minHandler.render()),yr(m,function(C,w){return n.attr(w,C)}),this.maxHandler&&(this.maxHandler.update({x:h-g/2}),this.get("updateAutoRender")||this.maxHandler.render()),yr(y,function(C,w){return i.attr(w,C)})},t.prototype.bindEvents=function(){var r=this.get("group");r.on("handler-min:mousedown",this.onMouseDown("minHandler")),r.on("handler-min:touchstart",this.onMouseDown("minHandler")),r.on("handler-max:mousedown",this.onMouseDown("maxHandler")),r.on("handler-max:touchstart",this.onMouseDown("maxHandler"));var n=r.findById(this.getElementId("foreground"));n.on("mousedown",this.onMouseDown("foreground")),n.on("touchstart",this.onMouseDown("foreground"))},t.prototype.adjustOffsetRange=function(r){var n=this.cfg,i=n.start,a=n.end;switch(this.currentTarget){case"minHandler":{var o=0-i,s=1-i;return Math.min(s,Math.max(o,r))}case"maxHandler":{var o=0-a,s=1-a;return Math.min(s,Math.max(o,r))}case"foreground":{var o=0-i,s=1-a;return Math.min(s,Math.max(o,r))}}},t.prototype.updateStartEnd=function(r){var n=this.cfg,i=n.start,a=n.end;switch(this.currentTarget){case"minHandler":i+=r;break;case"maxHandler":a+=r;break;case"foreground":i+=r,a+=r;break}this.set("start",i),this.set("end",a)},t.prototype._dodgeText=function(r,n,i){var a,o,s=this.cfg,l=s.handlerStyle,c=s.width,u=2,A=oi(l,"width",VR),d=r[0],f=r[1],h=!1;d>f&&(a=[f,d],d=a[0],f=a[1],o=[i,n],n=o[0],i=o[1],h=!0);var g=n.getBBox(),p=i.getBBox(),m=g.width>d-u?{x:d+A/2+u,textAlign:"left"}:{x:d-A/2-u,textAlign:"right"},y=p.width>c-f-u?{x:f-A/2-u,textAlign:"right"}:{x:f+A/2+u,textAlign:"left"};return h?[y,m]:[m,y]},t.prototype.draw=function(){var r=this.get("container"),n=r&&r.get("canvas");n&&n.draw()},t.prototype.getContainerDOM=function(){var r=this.get("container"),n=r&&r.get("canvas");return n&&n.get("container")},t})(fs),i5t={trackColor:"rgba(0,0,0,0)",thumbColor:"rgba(0,0,0,0.15)",size:8,lineCap:"round"},jj={default:i5t,hover:{thumbColor:"rgba(0,0,0,0.2)"}},a5t=(function(e){rn(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.clearEvents=Cv,r.onStartEvent=function(n){return function(i){r.isMobile=n,i.originalEvent.preventDefault();var a=n?oi(i.originalEvent,"touches.0.clientX"):i.clientX,o=n?oi(i.originalEvent,"touches.0.clientY"):i.clientY;r.startPos=r.cfg.isHorizontal?a:o,r.bindLaterEvent()}},r.bindLaterEvent=function(){var n=r.getContainerDOM(),i=[];r.isMobile?i=[ov(n,"touchmove",r.onMouseMove),ov(n,"touchend",r.onMouseUp),ov(n,"touchcancel",r.onMouseUp)]:i=[ov(n,"mousemove",r.onMouseMove),ov(n,"mouseup",r.onMouseUp),ov(n,"mouseleave",r.onMouseUp)],r.clearEvents=function(){i.forEach(function(a){a.remove()})}},r.onMouseMove=function(n){var i=r.cfg,a=i.isHorizontal,o=i.thumbOffset;n.preventDefault();var s=r.isMobile?oi(n,"touches.0.clientX"):n.clientX,l=r.isMobile?oi(n,"touches.0.clientY"):n.clientY,c=a?s:l,u=c-r.startPos;r.startPos=c,r.updateThumbOffset(o+u)},r.onMouseUp=function(n){n.preventDefault(),r.clearEvents()},r.onTrackClick=function(n){var i=r.cfg,a=i.isHorizontal,o=i.x,s=i.y,l=i.thumbLen,c=r.getContainerDOM(),u=c.getBoundingClientRect(),A=n.clientX,d=n.clientY,f=a?A-u.left-o-l/2:d-u.top-s-l/2,h=r.validateRange(f);r.updateThumbOffset(h)},r.onThumbMouseOver=function(){var n=r.cfg.theme.hover.thumbColor;r.getElementByLocalId("thumb").attr("stroke",n),r.draw()},r.onThumbMouseOut=function(){var n=r.cfg.theme.default.thumbColor;r.getElementByLocalId("thumb").attr("stroke",n),r.draw()},r}return t.prototype.setRange=function(r,n){this.set("minLimit",r),this.set("maxLimit",n);var i=this.getValue(),a=Xs(i,r,n);i!==a&&!this.get("isInit")&&this.setValue(a)},t.prototype.getRange=function(){var r=this.get("minLimit")||0,n=this.get("maxLimit")||1;return{min:r,max:n}},t.prototype.setValue=function(r){var n=this.getRange(),i=this.getValue();this.update({thumbOffset:(this.get("trackLen")-this.get("thumbLen"))*Xs(r,n.min,n.max)}),this.delegateEmit("valuechange",{originalValue:i,value:this.getValue()})},t.prototype.getValue=function(){return Xs(this.get("thumbOffset")/(this.get("trackLen")-this.get("thumbLen")),0,1)},t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return tr(tr({},r),{name:"scrollbar",isHorizontal:!0,minThumbLen:20,thumbOffset:0,theme:jj})},t.prototype.renderInner=function(r){this.renderTrackShape(r),this.renderThumbShape(r)},t.prototype.applyOffset=function(){this.moveElementTo(this.get("group"),{x:this.get("x"),y:this.get("y")})},t.prototype.initEvent=function(){this.bindEvents()},t.prototype.renderTrackShape=function(r){var n=this.cfg,i=n.trackLen,a=n.theme,o=a===void 0?{default:{}}:a,s=Wf({},jj,o).default,l=s.lineCap,c=s.trackColor,u=s.size,A=oi(this.cfg,"size",u),d=this.get("isHorizontal")?{x1:0+A/2,y1:A/2,x2:i-A/2,y2:A/2,lineWidth:A,stroke:c,lineCap:l}:{x1:A/2,y1:0+A/2,x2:A/2,y2:i-A/2,lineWidth:A,stroke:c,lineCap:l};return this.addShape(r,{id:this.getElementId("track"),name:"track",type:"line",attrs:d})},t.prototype.renderThumbShape=function(r){var n=this.cfg,i=n.thumbOffset,a=n.thumbLen,o=n.theme,s=Wf({},jj,o).default,l=s.size,c=s.lineCap,u=s.thumbColor,A=oi(this.cfg,"size",l),d=this.get("isHorizontal")?{x1:i+A/2,y1:A/2,x2:i+a-A/2,y2:A/2,lineWidth:A,stroke:u,lineCap:c,cursor:"default"}:{x1:A/2,y1:i+A/2,x2:A/2,y2:i+a-A/2,lineWidth:A,stroke:u,lineCap:c,cursor:"default"};return this.addShape(r,{id:this.getElementId("thumb"),name:"thumb",type:"line",attrs:d})},t.prototype.bindEvents=function(){var r=this.get("group");r.on("mousedown",this.onStartEvent(!1)),r.on("mouseup",this.onMouseUp),r.on("touchstart",this.onStartEvent(!0)),r.on("touchend",this.onMouseUp);var n=r.findById(this.getElementId("track"));n.on("click",this.onTrackClick);var i=r.findById(this.getElementId("thumb"));i.on("mouseover",this.onThumbMouseOver),i.on("mouseout",this.onThumbMouseOut)},t.prototype.getContainerDOM=function(){var r=this.get("container"),n=r&&r.get("canvas");return n&&n.get("container")},t.prototype.validateRange=function(r){var n=this.cfg,i=n.thumbLen,a=n.trackLen,o=r;return r+i>a?o=a-i:r+i<i&&(o=0),o},t.prototype.draw=function(){var r=this.get("container"),n=r&&r.get("canvas");n&&n.draw()},t.prototype.updateThumbOffset=function(r){var n=this.cfg,i=n.thumbOffset,a=n.isHorizontal,o=n.thumbLen,s=n.size,l=this.validateRange(r);if(l!==i){var c=this.getElementByLocalId("thumb");a?c.attr({x1:l+s/2,x2:l+o-s/2}):c.attr({y1:l+s/2,y2:l+o-s/2}),this.emitOffsetChange(l)}},t.prototype.emitOffsetChange=function(r){var n=this.cfg,i=n.thumbOffset,a=n.trackLen,o=n.thumbLen;this.cfg.thumbOffset=r,this.emit("scrollchange",{thumbOffset:r,ratio:Xs(r/(a-o),0,1)}),this.delegateEmit("valuechange",{originalValue:i,value:r})},t})(fs);const o5t=Object.freeze(Object.defineProperty({__proto__:null,Annotation:iDt,Axis:wDt,Component:MG,Crosshair:IDt,Grid:QDt,GroupComponent:fs,HtmlComponent:YD,Legend:NDt,Scrollbar:a5t,Slider:n5t,TOOLTIP_CSS_CONST:C4e,Tooltip:YDt,propagationDelegate:n4e},Symbol.toStringTag,{value:"Module"})),UD=ta(o5t);var Kue;function Zg(){return Kue||(Kue=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Scrollbar=e.Slider=e.HtmlTooltip=e.ContinuousLegend=e.CategoryLegend=e.CircleGrid=e.LineGrid=e.CircleAxis=e.LineAxis=e.Annotation=e.Crosshair=e.Component=e.GroupComponent=e.HtmlComponent=e.Scale=e.registerScale=e.getScale=e.Coordinate=e.registerCoordinate=e.getCoordinate=e.Color=e.Attribute=e.getAttribute=e.Adjust=e.getAdjust=e.registerAdjust=e.AbstractShape=e.AbstractGroup=e.Event=void 0;var t=Ml;Object.defineProperty(e,"Event",{enumerable:!0,get:function(){return t.Event}}),Object.defineProperty(e,"AbstractGroup",{enumerable:!0,get:function(){return t.AbstractGroup}}),Object.defineProperty(e,"AbstractShape",{enumerable:!0,get:function(){return t.AbstractShape}});var r=EQe;Object.defineProperty(e,"registerAdjust",{enumerable:!0,get:function(){return r.registerAdjust}}),Object.defineProperty(e,"getAdjust",{enumerable:!0,get:function(){return r.getAdjust}}),Object.defineProperty(e,"Adjust",{enumerable:!0,get:function(){return r.Adjust}});var n=LY;Object.defineProperty(e,"getAttribute",{enumerable:!0,get:function(){return n.getAttribute}}),Object.defineProperty(e,"Attribute",{enumerable:!0,get:function(){return n.Attribute}});var i=LY;Object.defineProperty(e,"Color",{enumerable:!0,get:function(){return i.Color}});var a=I4t;Object.defineProperty(e,"getCoordinate",{enumerable:!0,get:function(){return a.getCoordinate}}),Object.defineProperty(e,"registerCoordinate",{enumerable:!0,get:function(){return a.registerCoordinate}}),Object.defineProperty(e,"Coordinate",{enumerable:!0,get:function(){return a.Coordinate}});var o=CG;Object.defineProperty(e,"getScale",{enumerable:!0,get:function(){return o.getScale}}),Object.defineProperty(e,"registerScale",{enumerable:!0,get:function(){return o.registerScale}}),Object.defineProperty(e,"Scale",{enumerable:!0,get:function(){return o.Scale}});var s=UD;Object.defineProperty(e,"Annotation",{enumerable:!0,get:function(){return s.Annotation}}),Object.defineProperty(e,"Component",{enumerable:!0,get:function(){return s.Component}}),Object.defineProperty(e,"Crosshair",{enumerable:!0,get:function(){return s.Crosshair}}),Object.defineProperty(e,"GroupComponent",{enumerable:!0,get:function(){return s.GroupComponent}}),Object.defineProperty(e,"HtmlComponent",{enumerable:!0,get:function(){return s.HtmlComponent}}),Object.defineProperty(e,"Slider",{enumerable:!0,get:function(){return s.Slider}}),Object.defineProperty(e,"Scrollbar",{enumerable:!0,get:function(){return s.Scrollbar}});var l=s.Axis.Line,c=s.Axis.Circle;e.LineAxis=l,e.CircleAxis=c;var u=s.Grid.Line,A=s.Grid.Circle;e.LineGrid=u,e.CircleGrid=A;var d=s.Legend.Category,f=s.Legend.Continuous;e.CategoryLegend=d,e.ContinuousLegend=f;var h=s.Tooltip.Html;e.HtmlTooltip=h})(yj)),yj}var zj={},jp={},Vue;function x4e(){if(Vue)return jp;Vue=1,Object.defineProperty(jp,"__esModule",{value:!0}),jp.registerAnimation=jp.getAnimation=void 0;var e={};function t(n){return e[n.toLowerCase()]}jp.getAnimation=t;function r(n,i){e[n.toLowerCase()]=i}return jp.registerAnimation=r,jp}var Jue;function Rm(){return Jue||(Jue=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.doGroupAppearAnimate=e.doAnimate=e.getDefaultAnimateCfg=e.DEFAULT_ANIMATE_CFG=void 0;var t=xr,r=Cr,n=go(),i=x4e();e.DEFAULT_ANIMATE_CFG={appear:{duration:450,easing:"easeQuadOut"},update:{duration:400,easing:"easeQuadInOut"},enter:{duration:400,easing:"easeQuadInOut"},leave:{duration:350,easing:"easeQuadIn"}};var a={interval:function(A){return{enter:{animation:A.isRect?A.isTransposed?"scale-in-x":"scale-in-y":"fade-in"},update:{animation:A.isPolar&&A.isTransposed?"sector-path-update":null},leave:{animation:"fade-out"}}},line:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},path:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},point:{appear:{animation:"zoom-in"},enter:{animation:"zoom-in"},leave:{animation:"zoom-out"}},area:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},polygon:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},schema:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},edge:{enter:{animation:"fade-in"},leave:{animation:"fade-out"}},label:{appear:{animation:"fade-in",delay:450},enter:{animation:"fade-in"},update:{animation:"position-update"},leave:{animation:"fade-out"}}},o={line:function(){return{animation:"wave-in"}},area:function(){return{animation:"wave-in"}},path:function(){return{animation:"fade-in"}},interval:function(A){var d;return A.isRect?d=A.isTransposed?"grow-in-x":"grow-in-y":(d="grow-in-xy",A.isPolar&&A.isTransposed&&(d="wave-in")),{animation:d}},schema:function(A){var d;return A.isRect?d=A.isTransposed?"grow-in-x":"grow-in-y":d="grow-in-xy",{animation:d}},polygon:function(){return{animation:"fade-in",duration:500}},edge:function(){return{animation:"fade-in"}}};function s(A,d){return{delay:(0,r.isFunction)(A.delay)?A.delay(d):A.delay,easing:(0,r.isFunction)(A.easing)?A.easing(d):A.easing,duration:(0,r.isFunction)(A.duration)?A.duration(d):A.duration,callback:A.callback,repeat:A.repeat}}function l(A,d,f){var h=a[A];return h&&((0,r.isFunction)(h)&&(h=h(d)),h=(0,r.deepMix)({},e.DEFAULT_ANIMATE_CFG,h),f)?h[f]:h}e.getDefaultAnimateCfg=l;function c(A,d,f){var h=(0,r.get)(A.get("origin"),"data",n.FIELD_ORIGIN),g=d.animation,p=s(d,h);if(g){var m=(0,i.getAnimation)(g);m&&m(A,p,f)}else A.animate(f.toAttrs,p)}e.doAnimate=c;function u(A,d,f,h,g){if(o[f]){var p=o[f](h),m=(0,i.getAnimation)((0,r.get)(p,"animation",""));if(m){var y=(0,t.__assign)((0,t.__assign)((0,t.__assign)({},e.DEFAULT_ANIMATE_CFG.appear),p),d);A.stopAnimate(),m(A,y,{coordinate:h,minYPoint:g,toAttrs:null})}}}e.doGroupAppearAnimate=u})(zj)),zj}var la={},pc={},ys={},hl={},Wue;function _c(){if(Wue)return hl;Wue=1,Object.defineProperty(hl,"__esModule",{value:!0}),hl.getReplaceAttrs=hl.getPolygonCentroid=hl.getAngle=hl.getArcPath=hl.getSectorPath=hl.polarToCartesian=void 0;var e=Cr;function t(u){if((0,e.isEmpty)(u))return null;var A=u[0].x,d=u[0].x,f=u[0].y,h=u[0].y;return(0,e.each)(u,function(g){A=A>g.x?g.x:A,d=d<g.x?g.x:d,f=f>g.y?g.y:f,h=h<g.y?g.y:h}),{minX:A,maxX:d,minY:f,maxY:h,centerX:(A+d)/2,centerY:(f+h)/2}}function r(u){return Array.from(new Set(u)).length===1}function n(u){return((0,e.min)(u)+(0,e.max)(u))/2}function i(u,A,d,f){return{x:u+d*Math.cos(f),y:A+d*Math.sin(f)}}hl.polarToCartesian=i;function a(u,A,d,f,h,g){g===void 0&&(g=0);var p=i(u,A,d,f),m=i(u,A,d,h),y=i(u,A,g,f),C=i(u,A,g,h);if(h-f===Math.PI*2){var w=i(u,A,d,f+Math.PI),B=i(u,A,g,f+Math.PI),x=[["M",p.x,p.y],["A",d,d,0,1,1,w.x,w.y],["A",d,d,0,1,1,m.x,m.y],["M",y.x,y.y]];return g&&(x.push(["A",g,g,0,1,0,B.x,B.y]),x.push(["A",g,g,0,1,0,C.x,C.y])),x.push(["M",p.x,p.y]),x.push(["Z"]),x}var M=h-f<=Math.PI?0:1,S=[["M",p.x,p.y],["A",d,d,0,M,1,m.x,m.y],["L",C.x,C.y]];return g&&S.push(["A",g,g,0,M,0,y.x,y.y]),S.push(["L",p.x,p.y]),S.push(["Z"]),S}hl.getSectorPath=a;function o(u,A,d,f,h){var g=i(u,A,d,f),p=i(u,A,d,h);if((0,e.isNumberEqual)(h-f,Math.PI*2)){var m=i(u,A,d,f+Math.PI);return[["M",g.x,g.y],["A",d,d,0,1,1,m.x,m.y],["A",d,d,0,1,1,g.x,g.y],["A",d,d,0,1,0,m.x,m.y],["A",d,d,0,1,0,g.x,g.y],["Z"]]}var y=h-f<=Math.PI?0:1;return[["M",g.x,g.y],["A",d,d,0,y,1,p.x,p.y]]}hl.getArcPath=o;function s(u,A){var d=u.points,f=t(d),h,g,p=A.startAngle,m=A.endAngle,y=m-p;return A.isTransposed?(h=f.maxY*y,g=f.minY*y):(h=f.maxX*y,g=f.minX*y),h+=p,g+=p,{startAngle:g,endAngle:h}}hl.getAngle=s;function l(u,A){if((0,e.isNumber)(u)&&(0,e.isNumber)(A))return[u,A];if(u=u,A=A,r(u)||r(A))return[n(u),n(A)];for(var d=-1,f=0,h=0,g,p=u.length-1,m,y=0;++d<u.length;)g=p,p=d,y+=m=u[g]*A[p]-u[p]*A[g],f+=(u[g]+u[p])*m,h+=(A[g]+A[p])*m;return y*=3,[f/y,h/y]}hl.getPolygonCentroid=l;function c(u,A){var d=u.attr(),f=A.attr();return(0,e.each)(d,function(h,g){f[g]===void 0&&(f[g]=void 0)}),f}return hl.getReplaceAttrs=c,hl}var Ou={},Xue;function Tm(){if(Xue)return Ou;Xue=1,Object.defineProperty(Ou,"__esModule",{value:!0}),Ou.uniq=Ou.omit=Ou.padEnd=Ou.isBetween=void 0;var e=Cr;function t(a,o,s){var l=Math.min(o,s),c=Math.max(o,s);return a>=l&&a<=c}Ou.isBetween=t;function r(a,o,s){if((0,e.isString)(a))return a.padEnd(o,s);if((0,e.isArray)(a)){var l=a.length;if(l<o)for(var c=o-l,u=0;u<c;u++)a.push(s)}return a}Ou.padEnd=r;function n(a,o){return typeof a=="object"&&o.forEach(function(s){delete a[s]}),a}Ou.omit=n;function i(a,o,s){o===void 0&&(o=[]),s===void 0&&(s=new Map);for(var l=0,c=a;l<c.length;l++){var u=c[l];s.has(u)||(o.push(u),s.set(u,!0))}return o}return Ou.uniq=i,Ou}var hf={},que;function s1(){if(que)return hf;que=1,Object.defineProperty(hf,"__esModule",{value:!0}),hf.toPoints=hf.getRegionBBox=hf.BBox=void 0;var e=Cr,t=go(),r=(function(){function a(o,s,l,c){o===void 0&&(o=0),s===void 0&&(s=0),l===void 0&&(l=0),c===void 0&&(c=0),this.x=o,this.y=s,this.height=c,this.width=l}return a.fromRange=function(o,s,l,c){return new a(o,s,l-o,c-s)},a.fromObject=function(o){return new a(o.minX,o.minY,o.width,o.height)},Object.defineProperty(a.prototype,"minX",{get:function(){return this.x},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"maxX",{get:function(){return this.x+this.width},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"minY",{get:function(){return this.y},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"maxY",{get:function(){return this.y+this.height},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"tl",{get:function(){return{x:this.x,y:this.y}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"tr",{get:function(){return{x:this.maxX,y:this.y}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"bl",{get:function(){return{x:this.x,y:this.maxY}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"br",{get:function(){return{x:this.maxX,y:this.maxY}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"top",{get:function(){return{x:this.x+this.width/2,y:this.minY}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"right",{get:function(){return{x:this.maxX,y:this.y+this.height/2}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"bottom",{get:function(){return{x:this.x+this.width/2,y:this.maxY}},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"left",{get:function(){return{x:this.minX,y:this.y+this.height/2}},enumerable:!1,configurable:!0}),a.prototype.isEqual=function(o){return this.x===o.x&&this.y===o.y&&this.width===o.width&&this.height===o.height},a.prototype.contains=function(o){return o.minX>=this.minX&&o.maxX<=this.maxX&&o.minY>=this.minY&&o.maxY<=this.maxY},a.prototype.clone=function(){return new a(this.x,this.y,this.width,this.height)},a.prototype.add=function(){for(var o=[],s=0;s<arguments.length;s++)o[s]=arguments[s];var l=this.clone();return(0,e.each)(o,function(c){l.x=Math.min(c.x,l.x),l.y=Math.min(c.y,l.y),l.width=Math.max(c.maxX,l.maxX)-l.x,l.height=Math.max(c.maxY,l.maxY)-l.y}),l},a.prototype.merge=function(){for(var o=[],s=0;s<arguments.length;s++)o[s]=arguments[s];var l=this.clone();return(0,e.each)(o,function(c){l.x=Math.max(c.x,l.x),l.y=Math.max(c.y,l.y),l.width=Math.min(c.maxX,l.maxX)-l.x,l.height=Math.min(c.maxY,l.maxY)-l.y}),l},a.prototype.cut=function(o,s){var l=o.width,c=o.height;switch(s){case t.DIRECTION.TOP:case t.DIRECTION.TOP_LEFT:case t.DIRECTION.TOP_RIGHT:return a.fromRange(this.minX,this.minY+c,this.maxX,this.maxY);case t.DIRECTION.RIGHT:case t.DIRECTION.RIGHT_TOP:case t.DIRECTION.RIGHT_BOTTOM:return a.fromRange(this.minX,this.minY,this.maxX-l,this.maxY);case t.DIRECTION.BOTTOM:case t.DIRECTION.BOTTOM_LEFT:case t.DIRECTION.BOTTOM_RIGHT:return a.fromRange(this.minX,this.minY,this.maxX,this.maxY-c);case t.DIRECTION.LEFT:case t.DIRECTION.LEFT_TOP:case t.DIRECTION.LEFT_BOTTOM:return a.fromRange(this.minX+l,this.minY,this.maxX,this.maxY);default:return this}},a.prototype.shrink=function(o){var s=o[0],l=o[1],c=o[2],u=o[3];return new a(this.x+u,this.y+s,this.width-u-l,this.height-s-c)},a.prototype.expand=function(o){var s=o[0],l=o[1],c=o[2],u=o[3];return new a(this.x-u,this.y-s,this.width+u+l,this.height+s+c)},a.prototype.exceed=function(o){return[Math.max(-this.minY+o.minY,0),Math.max(this.maxX-o.maxX,0),Math.max(this.maxY-o.maxY,0),Math.max(-this.minX+o.minX,0)]},a.prototype.collide=function(o){return this.minX<o.maxX&&this.maxX>o.minX&&this.minY<o.maxY&&this.maxY>o.minY},a.prototype.size=function(){return this.width*this.height},a.prototype.isPointIn=function(o){return o.x>=this.minX&&o.x<=this.maxX&&o.y>=this.minY&&o.y<=this.maxY},a})();hf.BBox=r;var n=function(a,o){var s=o.start,l=o.end;return new r(a.x+a.width*s.x,a.y+a.height*s.y,a.width*Math.abs(l.x-s.x),a.height*Math.abs(l.y-s.y))};hf.getRegionBBox=n;function i(a){return[[a.minX,a.minY],[a.maxX,a.minY],[a.maxX,a.maxY],[a.minX,a.maxY]]}return hf.toPoints=i,hf}var $ue;function vA(){if($ue)return ys;$ue=1,Object.defineProperty(ys,"__esModule",{value:!0}),ys.getCoordinateBBox=ys.getCoordinateClipCfg=ys.getAngleByPoint=ys.isPointInCoordinate=ys.getDistanceToCenter=ys.isFullCircle=ys.getXDimensionLength=void 0;var e=_c(),t=Tm(),r=s1();function n(u){if(u.isPolar&&!u.isTransposed)return(u.endAngle-u.startAngle)*u.getRadius();var A=u.convert({x:0,y:0}),d=u.convert({x:1,y:0});return Math.sqrt(Math.pow(d.x-A.x,2)+Math.pow(d.y-A.y,2))}ys.getXDimensionLength=n;function i(u){if(u.isPolar){var A=u.startAngle,d=u.endAngle;return d-A===Math.PI*2}return!1}ys.isFullCircle=i;function a(u,A){var d=u.getCenter();return Math.sqrt(Math.pow(A.x-d.x,2)+Math.pow(A.y-d.y,2))}ys.getDistanceToCenter=a;function o(u,A){var d=!1;if(u)if(u.type==="theta"){var f=u.start,h=u.end;d=(0,t.isBetween)(A.x,f.x,h.x)&&(0,t.isBetween)(A.y,f.y,h.y)}else{var g=u.invert(A);d=(0,t.isBetween)(g.x,0,1)&&(0,t.isBetween)(g.y,0,1)}return d}ys.isPointInCoordinate=o;function s(u,A){var d=u.getCenter();return Math.atan2(A.y-d.y,A.x-d.x)}ys.getAngleByPoint=s;function l(u,A){A===void 0&&(A=0);var d=u.start,f=u.end,h=u.getWidth(),g=u.getHeight();if(u.isPolar){var p=u.startAngle,m=u.endAngle,y=u.getCenter(),C=u.getRadius();return{type:"path",startState:{path:(0,e.getSectorPath)(y.x,y.y,C+A,p,p)},endState:function(B){var x=(m-p)*B+p,M=(0,e.getSectorPath)(y.x,y.y,C+A,p,x);return{path:M}},attrs:{path:(0,e.getSectorPath)(y.x,y.y,C+A,p,m)}}}var w;return u.isTransposed?w={height:g+A*2}:w={width:h+A*2},{type:"rect",startState:{x:d.x-A,y:f.y-A,width:u.isTransposed?h+A*2:0,height:u.isTransposed?0:g+A*2},endState:w,attrs:{x:d.x-A,y:f.y-A,width:h+A*2,height:g+A*2}}}ys.getCoordinateClipCfg=l;function c(u,A){A===void 0&&(A=0);var d=u.start,f=u.end,h=u.getWidth(),g=u.getHeight(),p=Math.min(d.x,f.x),m=Math.min(d.y,f.y);return r.BBox.fromRange(p-A,m-A,p+h+A,m+g+A)}return ys.getCoordinateBBox=c,ys}var Zue;function l1(){if(Zue)return pc;Zue=1,Object.defineProperty(pc,"__esModule",{value:!0}),pc.getMaxScale=pc.getDefaultCategoryScaleRange=pc.getName=pc.syncScale=pc.createScaleByField=void 0;var e=xr,t=Cr,r=Zg(),n=vA(),i=/^(?:(?!0000)[0-9]{4}([-/.]+)(?:(?:0?[1-9]|1[0-2])\1(?:0?[1-9]|1[0-9]|2[0-8])|(?:0?[13-9]|1[0-2])\1(?:29|30)|(?:0?[13578]|1[02])\1(?:31))|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)([-/.]+)0?2\2(?:29))(\s+([01]|([01][0-9]|2[0-3])):([0-9]|[0-5][0-9]):([0-9]|[0-5][0-9]))?$/;function a(A){var d="linear";return i.test(A)?d="timeCat":(0,t.isString)(A)&&(d="cat"),d}function o(A,d,f){var h=d||[];if((0,t.isNumber)(A)||(0,t.isNil)((0,t.firstValue)(h,A))&&(0,t.isEmpty)(f)){var g=(0,r.getScale)("identity");return new g({field:A.toString(),values:[A]})}var p=(0,t.valuesOfKey)(h,A),m=(0,t.get)(f,"type",a(p[0])),y=(0,r.getScale)(m);return new y((0,e.__assign)({field:A,values:p},f))}pc.createScaleByField=o;function s(A,d){if(A.type!=="identity"&&d.type!=="identity"){var f={};for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(f[h]=d[h]);A.change(f)}}pc.syncScale=s;function l(A){return A.alias||A.field}pc.getName=l;function c(A,d,f){var h=A.values,g=h.length,p;if(g===1)p=[.5,1];else{var m=1,y=0;(0,n.isFullCircle)(d)?d.isTransposed?(m=(0,t.get)(f,"widthRatio.multiplePie",1/1.3),y=1/g*m,p=[y/2,1-y/2]):p=[0,1-1/g]:(y=1/g/2,p=[y,1-y])}return p}pc.getDefaultCategoryScaleRange=c;function u(A){var d=A.values.filter(function(f){return!(0,t.isNil)(f)&&!isNaN(f)});return Math.max.apply(Math,(0,e.__spreadArray)((0,e.__spreadArray)([],d,!1),[(0,t.isNil)(A.max)?-1/0:A.max],!1))}return pc.getMaxScale=u,pc}const ep=ta(JSt);var eAe;function VY(){if(eAe)return la;eAe=1,Object.defineProperty(la,"__esModule",{value:!0}),la.getAxisTitleText=la.getAxisDirection=la.getAxisOption=la.getCircleAxisCenterRadius=la.getAxisTitleOptions=la.getAxisThemeCfg=la.getAxisFactorByRegion=la.isVertical=la.getAxisFactor=la.getAxisRegion=la.getCircleAxisRelativeRegion=la.getLineAxisRelativeRegion=void 0;var e=Cr,t=go(),r=l1(),n=ep;function i(p){var m,y;switch(p){case t.DIRECTION.TOP:m={x:0,y:1},y={x:1,y:1};break;case t.DIRECTION.RIGHT:m={x:1,y:0},y={x:1,y:1};break;case t.DIRECTION.BOTTOM:m={x:0,y:0},y={x:1,y:0};break;case t.DIRECTION.LEFT:m={x:0,y:0},y={x:0,y:1};break;default:m=y={x:0,y:0}}return{start:m,end:y}}la.getLineAxisRelativeRegion=i;function a(p){var m,y;return p.isTransposed?(m={x:0,y:0},y={x:1,y:0}):(m={x:0,y:0},y={x:0,y:1}),{start:m,end:y}}la.getCircleAxisRelativeRegion=a;function o(p,m){var y={start:{x:0,y:0},end:{x:0,y:0}};p.isRect?y=i(m):p.isPolar&&(y=a(p));var C=y.start,w=y.end;return{start:p.convert(C),end:p.convert(w)}}la.getAxisRegion=o;function s(p,m){if(p.isRect)return p.isTransposed?[t.DIRECTION.RIGHT,t.DIRECTION.BOTTOM].includes(m)?1:-1:[t.DIRECTION.BOTTOM,t.DIRECTION.RIGHT].includes(m)?-1:1;if(p.isPolar){var y=p.x.start;return y<0?-1:1}return 1}la.getAxisFactor=s;function l(p){var m=p.start,y=p.end;return m.x===y.x}la.isVertical=l;function c(p,m){var y=p.start,C=p.end,w=l(p);return w?(y.y-C.y)*(m.x-y.x)>0?1:-1:(C.x-y.x)*(y.y-m.y)>0?-1:1}la.getAxisFactorByRegion=c;function u(p,m){var y=(0,e.get)(p,["components","axis"],{});return(0,e.deepMix)({},(0,e.get)(y,["common"],{}),(0,e.deepMix)({},(0,e.get)(y,[m],{})))}la.getAxisThemeCfg=u;function A(p,m,y){var C=(0,e.get)(p,["components","axis"],{});return(0,e.deepMix)({},(0,e.get)(C,["common","title"],{}),(0,e.deepMix)({},(0,e.get)(C,[m,"title"],{})),y)}la.getAxisTitleOptions=A;function d(p){var m=p.x,y=p.y,C=p.circleCenter,w=y.start>y.end,B=p.isTransposed?p.convert({x:w?0:1,y:0}):p.convert({x:0,y:w?0:1}),x=[B.x-C.x,B.y-C.y],M=[1,0],S=B.y>C.y?n.vec2.angle(x,M):n.vec2.angle(x,M)*-1,R=S+(m.end-m.start),b=Math.sqrt(Math.pow(B.x-C.x,2)+Math.pow(B.y-C.y,2));return{center:C,radius:b,startAngle:S,endAngle:R}}la.getCircleAxisCenterRadius=d;function f(p,m){return(0,e.isBoolean)(p)?p===!1?!1:{}:(0,e.get)(p,[m])}la.getAxisOption=f;function h(p,m){return(0,e.get)(p,"position",m)}la.getAxisDirection=h;function g(p,m){return(0,e.get)(m,["title","text"],(0,r.getName)(p))}return la.getAxisTitleText=g,la}var ju={},tAe;function s5t(){if(tAe)return ju;tAe=1,Object.defineProperty(ju,"__esModule",{value:!0}),ju.showGrid=ju.getCircleGridItems=ju.getLineGridItems=ju.getGridThemeCfg=void 0;var e=Cr;function t(a,o){var s=(0,e.deepMix)({},(0,e.get)(a,["components","axis","common"]),(0,e.get)(a,["components","axis",o]));return(0,e.get)(s,["grid"],{})}ju.getGridThemeCfg=t;function r(a,o,s,l){var c=[],u=o.getTicks();return a.isPolar&&u.push({value:1,text:"",tickValue:""}),u.reduce(function(A,d,f){var h=d.value;if(l)c.push({points:[a.convert(s==="y"?{x:0,y:h}:{x:h,y:0}),a.convert(s==="y"?{x:1,y:h}:{x:h,y:1})]});else if(f){var g=A.value,p=(g+h)/2;c.push({points:[a.convert(s==="y"?{x:0,y:p}:{x:p,y:0}),a.convert(s==="y"?{x:1,y:p}:{x:p,y:1})]})}return d},u[0]),c}ju.getLineGridItems=r;function n(a,o,s,l,c){var u=o.values.length,A=[],d=s.getTicks();return d.reduce(function(f,h){var g=f?f.value:h.value,p=h.value,m=(g+p)/2;return c==="x"?A.push({points:[a.convert({x:l?p:m,y:0}),a.convert({x:l?p:m,y:1})]}):A.push({points:(0,e.map)(Array(u+1),function(y,C){return a.convert({x:C/u,y:l?p:m})})}),h},d[0]),A}ju.getCircleGridItems=n;function i(a,o){var s=(0,e.get)(o,"grid");if(s===null)return!1;var l=(0,e.get)(a,"grid");return!(s===void 0&&l===null)}return ju.showGrid=i,ju}var _C={},rAe;function HD(){if(rAe)return _C;rAe=1,Object.defineProperty(_C,"__esModule",{value:!0}),_C.Controller=void 0;var e=Cr,t=(function(){function r(n){this.visible=!0,this.components=[],this.view=n}return r.prototype.clear=function(n){(0,e.each)(this.components,function(i){i.component.destroy()}),this.components=[]},r.prototype.destroy=function(){this.clear()},r.prototype.getComponents=function(){return this.components},r.prototype.changeVisible=function(n){this.visible!==n&&(this.components.forEach(function(i){n?i.component.show():i.component.hide()}),this.visible=n)},r})();return _C.Controller=t,_C}var nAe;function l5t(){if(nAe)return _I;nAe=1,Object.defineProperty(_I,"__esModule",{value:!0});var e=xr,t=Cr,r=go(),n=Zg(),i=Rm(),a=VY(),o=VY(),s=s5t(),l=Tm(),c=HD(),u=["container"],A=(0,e.__assign)((0,e.__assign)({},i.DEFAULT_ANIMATE_CFG),{appear:null}),d=(function(f){(0,e.__extends)(h,f);function h(g){var p=f.call(this,g)||this;return p.cache=new Map,p.gridContainer=p.view.getLayer(r.LAYER.BG).addGroup(),p.gridForeContainer=p.view.getLayer(r.LAYER.FORE).addGroup(),p.axisContainer=p.view.getLayer(r.LAYER.BG).addGroup(),p.axisForeContainer=p.view.getLayer(r.LAYER.FORE).addGroup(),p}return Object.defineProperty(h.prototype,"name",{get:function(){return"axis"},enumerable:!1,configurable:!0}),h.prototype.init=function(){},h.prototype.render=function(){this.update()},h.prototype.layout=function(){var g=this,p=this.view.getCoordinate();(0,t.each)(this.getComponents(),function(m){var y=m.component,C=m.direction,w=m.type,B=m.extra,x=B.dim,M=B.scale,S=B.alignTick,R;if(w===r.COMPONENT_TYPE.AXIS)p.isPolar?x==="x"?R=p.isTransposed?(0,a.getAxisRegion)(p,C):(0,a.getCircleAxisCenterRadius)(p):x==="y"&&(R=p.isTransposed?(0,a.getCircleAxisCenterRadius)(p):(0,a.getAxisRegion)(p,C)):R=(0,a.getAxisRegion)(p,C);else if(w===r.COMPONENT_TYPE.GRID)if(p.isPolar){var b=void 0;p.isTransposed?b=x==="x"?(0,s.getCircleGridItems)(p,g.view.getYScales()[0],M,S,x):(0,s.getLineGridItems)(p,M,x,S):b=x==="x"?(0,s.getLineGridItems)(p,M,x,S):(0,s.getCircleGridItems)(p,g.view.getXScale(),M,S,x),R={items:b,center:g.view.getCoordinate().getCenter()}}else R={items:(0,s.getLineGridItems)(p,M,x,S)};y.update(R)})},h.prototype.update=function(){this.option=this.view.getOptions().axes;var g=new Map;this.updateXAxes(g),this.updateYAxes(g);var p=new Map;this.cache.forEach(function(m,y){g.has(y)?p.set(y,m):m.component.destroy()}),this.cache=p},h.prototype.clear=function(){f.prototype.clear.call(this),this.cache.clear(),this.gridContainer.clear(),this.gridForeContainer.clear(),this.axisContainer.clear(),this.axisForeContainer.clear()},h.prototype.destroy=function(){f.prototype.destroy.call(this),this.gridContainer.remove(!0),this.gridForeContainer.remove(!0),this.axisContainer.remove(!0),this.axisForeContainer.remove(!0)},h.prototype.getComponents=function(){var g=[];return this.cache.forEach(function(p){g.push(p)}),g},h.prototype.updateXAxes=function(g){var p=this.view.getXScale();if(!(!p||p.isIdentity)){var m=(0,o.getAxisOption)(this.option,p.field);if(m!==!1){var y=(0,a.getAxisDirection)(m,r.DIRECTION.BOTTOM),C=r.LAYER.BG,w="x",B=this.view.getCoordinate(),x=this.getId("axis",p.field),M=this.getId("grid",p.field);if(B.isRect){var S=this.cache.get(x);if(S){var R=this.getLineAxisCfg(p,m,y);(0,l.omit)(R,u),S.component.update(R),g.set(x,S)}else S=this.createLineAxis(p,m,C,y,w),this.cache.set(x,S),g.set(x,S);var b=this.cache.get(M);if(b){var R=this.getLineGridCfg(p,m,y,w);(0,l.omit)(R,u),b.component.update(R),g.set(M,b)}else b=this.createLineGrid(p,m,C,y,w),b&&(this.cache.set(M,b),g.set(M,b))}else if(B.isPolar){var S=this.cache.get(x);if(S){var R=B.isTransposed?this.getLineAxisCfg(p,m,r.DIRECTION.RADIUS):this.getCircleAxisCfg(p,m,y);(0,l.omit)(R,u),S.component.update(R),g.set(x,S)}else{if(B.isTransposed){if((0,t.isUndefined)(m))return;S=this.createLineAxis(p,m,C,r.DIRECTION.RADIUS,w)}else S=this.createCircleAxis(p,m,C,y,w);this.cache.set(x,S),g.set(x,S)}var b=this.cache.get(M);if(b){var R=B.isTransposed?this.getCircleGridCfg(p,m,r.DIRECTION.RADIUS,w):this.getLineGridCfg(p,m,r.DIRECTION.CIRCLE,w);(0,l.omit)(R,u),b.component.update(R),g.set(M,b)}else{if(B.isTransposed){if((0,t.isUndefined)(m))return;b=this.createCircleGrid(p,m,C,r.DIRECTION.RADIUS,w)}else b=this.createLineGrid(p,m,C,r.DIRECTION.CIRCLE,w);b&&(this.cache.set(M,b),g.set(M,b))}}}}},h.prototype.updateYAxes=function(g){var p=this,m=this.view.getYScales();(0,t.each)(m,function(y,C){if(!(!y||y.isIdentity)){var w=y.field,B=(0,o.getAxisOption)(p.option,w);if(B!==!1){var x=r.LAYER.BG,M="y",S=p.getId("axis",w),R=p.getId("grid",w),b=p.view.getCoordinate();if(b.isRect){var T=(0,a.getAxisDirection)(B,C===0?r.DIRECTION.LEFT:r.DIRECTION.RIGHT),D=p.cache.get(S);if(D){var F=p.getLineAxisCfg(y,B,T);(0,l.omit)(F,u),D.component.update(F),g.set(S,D)}else D=p.createLineAxis(y,B,x,T,M),p.cache.set(S,D),g.set(S,D);var _=p.cache.get(R);if(_){var F=p.getLineGridCfg(y,B,T,M);(0,l.omit)(F,u),_.component.update(F),g.set(R,_)}else _=p.createLineGrid(y,B,x,T,M),_&&(p.cache.set(R,_),g.set(R,_))}else if(b.isPolar){var D=p.cache.get(S);if(D){var F=b.isTransposed?p.getCircleAxisCfg(y,B,r.DIRECTION.CIRCLE):p.getLineAxisCfg(y,B,r.DIRECTION.RADIUS);(0,l.omit)(F,u),D.component.update(F),g.set(S,D)}else{if(b.isTransposed){if((0,t.isUndefined)(B))return;D=p.createCircleAxis(y,B,x,r.DIRECTION.CIRCLE,M)}else D=p.createLineAxis(y,B,x,r.DIRECTION.RADIUS,M);p.cache.set(S,D),g.set(S,D)}var _=p.cache.get(R);if(_){var F=b.isTransposed?p.getLineGridCfg(y,B,r.DIRECTION.CIRCLE,M):p.getCircleGridCfg(y,B,r.DIRECTION.RADIUS,M);(0,l.omit)(F,u),_.component.update(F),g.set(R,_)}else{if(b.isTransposed){if((0,t.isUndefined)(B))return;_=p.createLineGrid(y,B,x,r.DIRECTION.CIRCLE,M)}else _=p.createCircleGrid(y,B,x,r.DIRECTION.RADIUS,M);_&&(p.cache.set(R,_),g.set(R,_))}}}}})},h.prototype.createLineAxis=function(g,p,m,y,C){var w={component:new n.LineAxis(this.getLineAxisCfg(g,p,y)),layer:m,direction:y===r.DIRECTION.RADIUS?r.DIRECTION.NONE:y,type:r.COMPONENT_TYPE.AXIS,extra:{dim:C,scale:g}};return w.component.set("field",g.field),w.component.init(),w},h.prototype.createLineGrid=function(g,p,m,y,C){var w=this.getLineGridCfg(g,p,y,C);if(w){var B={component:new n.LineGrid(w),layer:m,direction:r.DIRECTION.NONE,type:r.COMPONENT_TYPE.GRID,extra:{dim:C,scale:g,alignTick:(0,t.get)(w,"alignTick",!0)}};return B.component.init(),B}},h.prototype.createCircleAxis=function(g,p,m,y,C){var w={component:new n.CircleAxis(this.getCircleAxisCfg(g,p,y)),layer:m,direction:y,type:r.COMPONENT_TYPE.AXIS,extra:{dim:C,scale:g}};return w.component.set("field",g.field),w.component.init(),w},h.prototype.createCircleGrid=function(g,p,m,y,C){var w=this.getCircleGridCfg(g,p,y,C);if(w){var B={component:new n.CircleGrid(w),layer:m,direction:r.DIRECTION.NONE,type:r.COMPONENT_TYPE.GRID,extra:{dim:C,scale:g,alignTick:(0,t.get)(w,"alignTick",!0)}};return B.component.init(),B}},h.prototype.getLineAxisCfg=function(g,p,m){var y=(0,t.get)(p,["top"])?this.axisForeContainer:this.axisContainer,C=this.view.getCoordinate(),w=(0,a.getAxisRegion)(C,m),B=(0,a.getAxisTitleText)(g,p),x=(0,a.getAxisThemeCfg)(this.view.getTheme(),m),M=(0,t.get)(p,["title"])?(0,t.deepMix)({title:{style:{text:B}}},{title:(0,a.getAxisTitleOptions)(this.view.getTheme(),m,p.title)},p):p,S=(0,t.deepMix)((0,e.__assign)((0,e.__assign)({container:y},w),{ticks:g.getTicks().map(function(P){return{id:""+P.tickValue,name:P.text,value:P.value}}),verticalFactor:C.isPolar?(0,a.getAxisFactorByRegion)(w,C.getCenter())*-1:(0,a.getAxisFactorByRegion)(w,C.getCenter()),theme:x}),x,M),R=this.getAnimateCfg(S),b=R.animate,T=R.animateOption;S.animateOption=T,S.animate=b;var D=(0,a.isVertical)(w),F=(0,t.get)(S,"verticalLimitLength",D?1/3:1/2);if(F<=1){var _=this.view.getCanvas().get("width"),N=this.view.getCanvas().get("height");S.verticalLimitLength=F*(D?_:N)}return S},h.prototype.getLineGridCfg=function(g,p,m,y){if((0,s.showGrid)((0,a.getAxisThemeCfg)(this.view.getTheme(),m),p)){var C=(0,s.getGridThemeCfg)(this.view.getTheme(),m),w=(0,t.deepMix)({container:(0,t.get)(p,["top"])?this.gridForeContainer:this.gridContainer},C,(0,t.get)(p,"grid"),this.getAnimateCfg(p));return w.items=(0,s.getLineGridItems)(this.view.getCoordinate(),g,y,(0,t.get)(w,"alignTick",!0)),w}},h.prototype.getCircleAxisCfg=function(g,p,m){var y=(0,t.get)(p,["top"])?this.axisForeContainer:this.axisContainer,C=this.view.getCoordinate(),w=g.getTicks().map(function(D){return{id:""+D.tickValue,name:D.text,value:D.value}});!g.isCategory&&Math.abs(C.endAngle-C.startAngle)===Math.PI*2&&w.pop();var B=(0,a.getAxisTitleText)(g,p),x=(0,a.getAxisThemeCfg)(this.view.getTheme(),r.DIRECTION.CIRCLE),M=(0,t.get)(p,["title"])?(0,t.deepMix)({title:{style:{text:B}}},{title:(0,a.getAxisTitleOptions)(this.view.getTheme(),m,p.title)},p):p,S=(0,t.deepMix)((0,e.__assign)((0,e.__assign)({container:y},(0,a.getCircleAxisCenterRadius)(this.view.getCoordinate())),{ticks:w,verticalFactor:1,theme:x}),x,M),R=this.getAnimateCfg(S),b=R.animate,T=R.animateOption;return S.animate=b,S.animateOption=T,S},h.prototype.getCircleGridCfg=function(g,p,m,y){if((0,s.showGrid)((0,a.getAxisThemeCfg)(this.view.getTheme(),m),p)){var C=(0,s.getGridThemeCfg)(this.view.getTheme(),r.DIRECTION.RADIUS),w=(0,t.deepMix)({container:(0,t.get)(p,["top"])?this.gridForeContainer:this.gridContainer,center:this.view.getCoordinate().getCenter()},C,(0,t.get)(p,"grid"),this.getAnimateCfg(p)),B=(0,t.get)(w,"alignTick",!0),x=y==="x"?this.view.getYScales()[0]:this.view.getXScale();return w.items=(0,s.getCircleGridItems)(this.view.getCoordinate(),x,g,B,y),w}},h.prototype.getId=function(g,p){var m=this.view.getCoordinate();return g+"-"+p+"-"+m.type},h.prototype.getAnimateCfg=function(g){return{animate:this.view.getOptions().animate&&(0,t.get)(g,"animate"),animateOption:g&&g.animateOption?(0,t.deepMix)({},A,g.animateOption):A}},h})(c.Controller);return _I.default=d,_I}var Q0={},Lj={exports:{}},Hi={};var iAe;function c5t(){if(iAe)return Hi;iAe=1;var e=ax(),t=typeof Symbol=="function"&&Symbol.for,r=t?Symbol.for("react.element"):60103,n=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,l=t?Symbol.for("react.context"):60110,c=t?Symbol.for("react.forward_ref"):60112,u=t?Symbol.for("react.suspense"):60113,A=t?Symbol.for("react.memo"):60115,d=t?Symbol.for("react.lazy"):60116,f=typeof Symbol=="function"&&Symbol.iterator;function h(H){for(var V="https://reactjs.org/docs/error-decoder.html?invariant="+H,Z=1;Z<arguments.length;Z++)V+="&args[]="+encodeURIComponent(arguments[Z]);return"Minified React error #"+H+"; visit "+V+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p={};function m(H,V,Z){this.props=H,this.context=V,this.refs=p,this.updater=Z||g}m.prototype.isReactComponent={},m.prototype.setState=function(H,V){if(typeof H!="object"&&typeof H!="function"&&H!=null)throw Error(h(85));this.updater.enqueueSetState(this,H,V,"setState")},m.prototype.forceUpdate=function(H){this.updater.enqueueForceUpdate(this,H,"forceUpdate")};function y(){}y.prototype=m.prototype;function C(H,V,Z){this.props=H,this.context=V,this.refs=p,this.updater=Z||g}var w=C.prototype=new y;w.constructor=C,e(w,m.prototype),w.isPureReactComponent=!0;var B={current:null},x=Object.prototype.hasOwnProperty,M={key:!0,ref:!0,__self:!0,__source:!0};function S(H,V,Z){var ne,re={},ue=null,he=null;if(V!=null)for(ne in V.ref!==void 0&&(he=V.ref),V.key!==void 0&&(ue=""+V.key),V)x.call(V,ne)&&!M.hasOwnProperty(ne)&&(re[ne]=V[ne]);var me=arguments.length-2;if(me===1)re.children=Z;else if(1<me){for(var be=Array(me),Me=0;Me<me;Me++)be[Me]=arguments[Me+2];re.children=be}if(H&&H.defaultProps)for(ne in me=H.defaultProps,me)re[ne]===void 0&&(re[ne]=me[ne]);return{$$typeof:r,type:H,key:ue,ref:he,props:re,_owner:B.current}}function R(H,V){return{$$typeof:r,type:H.type,key:V,ref:H.ref,props:H.props,_owner:H._owner}}function b(H){return typeof H=="object"&&H!==null&&H.$$typeof===r}function T(H){var V={"=":"=0",":":"=2"};return"$"+(""+H).replace(/[=:]/g,function(Z){return V[Z]})}var D=/\/+/g,F=[];function _(H,V,Z,ne){if(F.length){var re=F.pop();return re.result=H,re.keyPrefix=V,re.func=Z,re.context=ne,re.count=0,re}return{result:H,keyPrefix:V,func:Z,context:ne,count:0}}function N(H){H.result=null,H.keyPrefix=null,H.func=null,H.context=null,H.count=0,10>F.length&&F.push(H)}function P(H,V,Z,ne){var re=typeof H;(re==="undefined"||re==="boolean")&&(H=null);var ue=!1;if(H===null)ue=!0;else switch(re){case"string":case"number":ue=!0;break;case"object":switch(H.$$typeof){case r:case n:ue=!0}}if(ue)return Z(ne,H,V===""?"."+j(H,0):V),1;if(ue=0,V=V===""?".":V+":",Array.isArray(H))for(var he=0;he<H.length;he++){re=H[he];var me=V+j(re,he);ue+=P(re,me,Z,ne)}else if(H===null||typeof H!="object"?me=null:(me=f&&H[f]||H["@@iterator"],me=typeof me=="function"?me:null),typeof me=="function")for(H=me.call(H),he=0;!(re=H.next()).done;)re=re.value,me=V+j(re,he++),ue+=P(re,me,Z,ne);else if(re==="object")throw Z=""+H,Error(h(31,Z==="[object Object]"?"object with keys {"+Object.keys(H).join(", ")+"}":Z,""));return ue}function k(H,V,Z){return H==null?0:P(H,"",V,Z)}function j(H,V){return typeof H=="object"&&H!==null&&H.key!=null?T(H.key):V.toString(36)}function Y(H,V){H.func.call(H.context,V,H.count++)}function X(H,V,Z){var ne=H.result,re=H.keyPrefix;H=H.func.call(H.context,V,H.count++),Array.isArray(H)?K(H,ne,Z,function(ue){return ue}):H!=null&&(b(H)&&(H=R(H,re+(!H.key||V&&V.key===H.key?"":(""+H.key).replace(D,"$&/")+"/")+Z)),ne.push(H))}function K(H,V,Z,ne,re){var ue="";Z!=null&&(ue=(""+Z).replace(D,"$&/")+"/"),V=_(V,ue,ne,re),k(H,X,V),N(V)}var U={current:null};function G(){var H=U.current;if(H===null)throw Error(h(321));return H}var z={ReactCurrentDispatcher:U,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:B,IsSomeRendererActing:{current:!1},assign:e};return Hi.Children={map:function(H,V,Z){if(H==null)return H;var ne=[];return K(H,ne,null,V,Z),ne},forEach:function(H,V,Z){if(H==null)return H;V=_(null,null,V,Z),k(H,Y,V),N(V)},count:function(H){return k(H,function(){return null},null)},toArray:function(H){var V=[];return K(H,V,null,function(Z){return Z}),V},only:function(H){if(!b(H))throw Error(h(143));return H}},Hi.Component=m,Hi.Fragment=i,Hi.Profiler=o,Hi.PureComponent=C,Hi.StrictMode=a,Hi.Suspense=u,Hi.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=z,Hi.cloneElement=function(H,V,Z){if(H==null)throw Error(h(267,H));var ne=e({},H.props),re=H.key,ue=H.ref,he=H._owner;if(V!=null){if(V.ref!==void 0&&(ue=V.ref,he=B.current),V.key!==void 0&&(re=""+V.key),H.type&&H.type.defaultProps)var me=H.type.defaultProps;for(be in V)x.call(V,be)&&!M.hasOwnProperty(be)&&(ne[be]=V[be]===void 0&&me!==void 0?me[be]:V[be])}var be=arguments.length-2;if(be===1)ne.children=Z;else if(1<be){me=Array(be);for(var Me=0;Me<be;Me++)me[Me]=arguments[Me+2];ne.children=me}return{$$typeof:r,type:H.type,key:re,ref:ue,props:ne,_owner:he}},Hi.createContext=function(H,V){return V===void 0&&(V=null),H={$$typeof:l,_calculateChangedBits:V,_currentValue:H,_currentValue2:H,_threadCount:0,Provider:null,Consumer:null},H.Provider={$$typeof:s,_context:H},H.Consumer=H},Hi.createElement=S,Hi.createFactory=function(H){var V=S.bind(null,H);return V.type=H,V},Hi.createRef=function(){return{current:null}},Hi.forwardRef=function(H){return{$$typeof:c,render:H}},Hi.isValidElement=b,Hi.lazy=function(H){return{$$typeof:d,_ctor:H,_status:-1,_result:null}},Hi.memo=function(H,V){return{$$typeof:A,type:H,compare:V===void 0?null:V}},Hi.useCallback=function(H,V){return G().useCallback(H,V)},Hi.useContext=function(H,V){return G().useContext(H,V)},Hi.useDebugValue=function(){},Hi.useEffect=function(H,V){return G().useEffect(H,V)},Hi.useImperativeHandle=function(H,V,Z){return G().useImperativeHandle(H,V,Z)},Hi.useLayoutEffect=function(H,V){return G().useLayoutEffect(H,V)},Hi.useMemo=function(H,V){return G().useMemo(H,V)},Hi.useReducer=function(H,V,Z){return G().useReducer(H,V,Z)},Hi.useRef=function(H){return G().useRef(H)},Hi.useState=function(H){return G().useState(H)},Hi.version="16.14.0",Hi}var aAe;function Nc(){return aAe||(aAe=1,Lj.exports=c5t()),Lj.exports}var rd={},oAe;function mM(){if(oAe)return rd;oAe=1;var e=rd&&rd.__assign||function(){return e=Object.assign||function(o){for(var s,l=1,c=arguments.length;l<c;l++){s=arguments[l];for(var u in s)Object.prototype.hasOwnProperty.call(s,u)&&(o[u]=s[u])}return o},e.apply(this,arguments)},t=rd&&rd.__importDefault||function(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(rd,"__esModule",{value:!0}),rd.withView=void 0;var r=t(Nc()),n=r.default.createContext(null);n.displayName="ChartViewContext";var i=n.Consumer;function a(o){return function(s){return r.default.createElement(i,null,function(l){return r.default.createElement(o,e({chartView:l},s))})}}return rd.withView=a,rd.default=n,rd}var sAe;function GD(){if(sAe)return Q0;sAe=1;var e=Q0&&Q0.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(Q0,"__esModule",{value:!0});var t=e(Nc()),r=e(mM());function n(){return t.default.useContext(r.default)}return Q0.default=n,Q0}var D0={},WI={},XI={},qI={},lAe;function KD(){if(lAe)return qI;lAe=1,Object.defineProperty(qI,"__esModule",{value:!0});var e={}.toString,t=function(r,n){return e.call(r)==="[object "+n+"]"};return qI.default=t,qI}var cAe;function ah(){if(cAe)return XI;cAe=1,Object.defineProperty(XI,"__esModule",{value:!0});var e=KD();return XI.default=(function(t){return Array.isArray?Array.isArray(t):e.default(t,"Array")}),XI}var uAe;function u5t(){if(uAe)return WI;uAe=1,Object.defineProperty(WI,"__esModule",{value:!0});var e=ah(),t=function(r){if(typeof r!="object"||r===null)return r;var n;if(e.default(r)){n=[];for(var i=0,a=r.length;i<a;i++)typeof r[i]=="object"&&r[i]!=null?n[i]=t(r[i]):n[i]=r[i]}else{n={};for(var o in r)typeof r[o]=="object"&&r[o]!=null?n[o]=t(r[o]):n[o]=r[o]}return n};return WI.default=t,WI}var AAe;function A5t(){if(AAe)return D0;AAe=1;var e=D0&&D0.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(D0,"__esModule",{value:!0});var t=e(u5t());return D0.default=(function(r,n){var i=(0,t.default)(r);return n.forEach(function(a){i[a]===!0?i[a]={}:i[a]===!1&&(i[a]=null)}),i}),D0}var zu={},Yj={},Uj={},$I={},Hj={},dAe;function ac(){return dAe||(dAe=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isSamePoint=e.mergeRegion=e.intersectRect=e.inBox=e.distance=e.getPixelRatio=void 0;function t(){return window?window.devicePixelRatio:1}e.getPixelRatio=t;function r(l,c,u,A){var d=l-u,f=c-A;return Math.sqrt(d*d+f*f)}e.distance=r;function n(l,c,u,A,d,f){return d>=l&&d<=l+u&&f>=c&&f<=c+A}e.inBox=n;function i(l,c){return!(c.minX>l.maxX||c.maxX<l.minX||c.minY>l.maxY||c.maxY<l.minY)}e.intersectRect=i;function a(l,c){return!l||!c?l||c:{minX:Math.min(l.minX,c.minX),minY:Math.min(l.minY,c.minY),maxX:Math.max(l.maxX,c.maxX),maxY:Math.max(l.maxY,c.maxY)}}e.mergeRegion=a;function o(l,c){return l[0]===c[0]&&l[1]===c[1]}e.isSamePoint=o;var s=Cr;Object.defineProperty(e,"isNil",{enumerable:!0,get:function(){return s.isNil}}),Object.defineProperty(e,"isString",{enumerable:!0,get:function(){return s.isString}}),Object.defineProperty(e,"isFunction",{enumerable:!0,get:function(){return s.isFunction}}),Object.defineProperty(e,"isArray",{enumerable:!0,get:function(){return s.isArray}}),Object.defineProperty(e,"each",{enumerable:!0,get:function(){return s.each}}),Object.defineProperty(e,"toRadian",{enumerable:!0,get:function(){return s.toRadian}}),Object.defineProperty(e,"mod",{enumerable:!0,get:function(){return s.mod}}),Object.defineProperty(e,"isNumberEqual",{enumerable:!0,get:function(){return s.isNumberEqual}}),Object.defineProperty(e,"requestAnimationFrame",{enumerable:!0,get:function(){return s.requestAnimationFrame}}),Object.defineProperty(e,"clearAnimationFrame",{enumerable:!0,get:function(){return s.clearAnimationFrame}})})(Hj)),Hj}var Ja={},vc={},fAe;function M4e(){if(fAe)return vc;fAe=1,Object.defineProperty(vc,"__esModule",{value:!0}),vc.parseRadius=vc.parseStyle=vc.parsePattern=vc.parseRadialGradient=vc.parseLineGradient=void 0;var e=ac(),t=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,r=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,n=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,i=/[\d.]+:(#[^\s]+|[^\)]+\))/gi;function a(A,d){var f=A.match(i);e.each(f,function(h){var g=h.split(":");d.addColorStop(g[0],g[1])})}function o(A,d,f){var h=t.exec(f),g=parseFloat(h[1])%360*(Math.PI/180),p=h[2],m=d.getBBox(),y,C;g>=0&&g<1/2*Math.PI?(y={x:m.minX,y:m.minY},C={x:m.maxX,y:m.maxY}):1/2*Math.PI<=g&&g<Math.PI?(y={x:m.maxX,y:m.minY},C={x:m.minX,y:m.maxY}):Math.PI<=g&&g<3/2*Math.PI?(y={x:m.maxX,y:m.maxY},C={x:m.minX,y:m.minY}):(y={x:m.minX,y:m.maxY},C={x:m.maxX,y:m.minY});var w=Math.tan(g),B=w*w,x=(C.x-y.x+w*(C.y-y.y))/(B+1)+y.x,M=w*(C.x-y.x+w*(C.y-y.y))/(B+1)+y.y,S=A.createLinearGradient(y.x,y.y,x,M);return a(p,S),S}vc.parseLineGradient=o;function s(A,d,f){var h=r.exec(f),g=parseFloat(h[1]),p=parseFloat(h[2]),m=parseFloat(h[3]),y=h[4];if(m===0){var C=y.match(i);return C[C.length-1].split(":")[1]}var w=d.getBBox(),B=w.maxX-w.minX,x=w.maxY-w.minY,M=Math.sqrt(B*B+x*x)/2,S=A.createRadialGradient(w.minX+B*g,w.minY+x*p,0,w.minX+B/2,w.minY+x/2,m*M);return a(y,S),S}vc.parseRadialGradient=s;function l(A,d,f){if(d.get("patternSource")&&d.get("patternSource")===f)return d.get("pattern");var h,g,p=n.exec(f),m=p[1],y=p[2];function C(){h=A.createPattern(g,m),d.set("pattern",h),d.set("patternSource",f)}switch(m){case"a":m="repeat";break;case"x":m="repeat-x";break;case"y":m="repeat-y";break;case"n":m="no-repeat";break;default:m="no-repeat"}return g=new Image,y.match(/^data:/i)||(g.crossOrigin="Anonymous"),g.src=y,g.complete?C():(g.onload=C,g.src=g.src),h}vc.parsePattern=l;function c(A,d,f){var h=d.getBBox();if(isNaN(h.x)||isNaN(h.y)||isNaN(h.width)||isNaN(h.height))return f;if(e.isString(f)){if(f[1]==="("||f[2]==="("){if(f[0]==="l")return o(A,d,f);if(f[0]==="r")return s(A,d,f);if(f[0]==="p")return l(A,d,f)}return f}if(f instanceof CanvasPattern)return f}vc.parseStyle=c;function u(A){var d=0,f=0,h=0,g=0;return e.isArray(A)?A.length===1?d=f=h=g=A[0]:A.length===2?(d=h=A[0],f=g=A[1]):A.length===3?(d=A[0],f=g=A[1],h=A[2]):(d=A[0],f=A[1],h=A[2],g=A[3]):d=f=h=g=A,[d,f,h,g]}return vc.parseRadius=u,vc}var ZI={},hAe;function b4e(){if(hAe)return ZI;hAe=1,Object.defineProperty(ZI,"__esModule",{value:!0});var e=ac();function t(a){return Math.sqrt(a[0]*a[0]+a[1]*a[1])}function r(a,o){return t(a)*t(o)?(a[0]*o[0]+a[1]*o[1])/(t(a)*t(o)):1}function n(a,o){return(a[0]*o[1]<a[1]*o[0]?-1:1)*Math.acos(r(a,o))}function i(a,o){var s=o[1],l=o[2],c=e.mod(e.toRadian(o[3]),Math.PI*2),u=o[4],A=o[5],d=a[0],f=a[1],h=o[6],g=o[7],p=Math.cos(c)*(d-h)/2+Math.sin(c)*(f-g)/2,m=-1*Math.sin(c)*(d-h)/2+Math.cos(c)*(f-g)/2,y=p*p/(s*s)+m*m/(l*l);y>1&&(s*=Math.sqrt(y),l*=Math.sqrt(y));var C=s*s*(m*m)+l*l*(p*p),w=C?Math.sqrt((s*s*(l*l)-C)/C):1;u===A&&(w*=-1),isNaN(w)&&(w=0);var B=l?w*s*m/l:0,x=s?w*-l*p/s:0,M=(d+h)/2+Math.cos(c)*B-Math.sin(c)*x,S=(f+g)/2+Math.sin(c)*B+Math.cos(c)*x,R=[(p-B)/s,(m-x)/l],b=[(-1*p-B)/s,(-1*m-x)/l],T=n([1,0],R),D=n(R,b);return r(R,b)<=-1&&(D=Math.PI),r(R,b)>=1&&(D=0),A===0&&D>0&&(D=D-2*Math.PI),A===1&&D<0&&(D=D+2*Math.PI),{cx:M,cy:S,rx:e.isSamePoint(a,[h,g])?0:s,ry:e.isSamePoint(a,[h,g])?0:l,startAngle:T,endAngle:T+D,xRotation:c,arcFlag:u,sweepFlag:A}}return ZI.default=i,ZI}var gf={},gAe;function VD(){if(gAe)return gf;gAe=1,Object.defineProperty(gf,"__esModule",{value:!0}),gf.addEndArrow=gf.addStartArrow=gf.getShortenOffset=void 0;var e=xr,t=yM(),r=Math.sin,n=Math.cos,i=Math.atan2,a=Math.PI;function o(A,d,f,h,g,p,m){var y=d.stroke,C=d.lineWidth,w=f-g,B=h-p,x=i(B,w),M=new t.Path({type:"path",canvas:A.get("canvas"),isArrowShape:!0,attrs:{path:"M"+10*n(a/6)+","+10*r(a/6)+" L0,0 L"+10*n(a/6)+",-"+10*r(a/6),stroke:y,lineWidth:C}});M.translate(g,p),M.rotateAtPoint(g,p,x),A.set(m?"startArrowShape":"endArrowShape",M)}function s(A,d,f,h,g,p,m){var y=d.startArrow,C=d.endArrow,w=d.stroke,B=d.lineWidth,x=m?y:C,M=x.d,S=x.fill,R=x.stroke,b=x.lineWidth,T=e.__rest(x,["d","fill","stroke","lineWidth"]),D=f-g,F=h-p,_=i(F,D);M&&(g=g-n(_)*M,p=p-r(_)*M);var N=new t.Path({type:"path",canvas:A.get("canvas"),isArrowShape:!0,attrs:e.__assign(e.__assign({},T),{stroke:R||w,lineWidth:b||B,fill:S})});N.translate(g,p),N.rotateAtPoint(g,p,_),A.set(m?"startArrowShape":"endArrowShape",N)}function l(A,d,f,h,g){var p=i(h-d,f-A);return{dx:n(p)*g,dy:r(p)*g}}gf.getShortenOffset=l;function c(A,d,f,h,g,p){typeof d.startArrow=="object"?s(A,d,f,h,g,p,!0):d.startArrow?o(A,d,f,h,g,p,!0):A.set("startArrowShape",null)}gf.addStartArrow=c;function u(A,d,f,h,g,p){typeof d.endArrow=="object"?s(A,d,f,h,g,p,!1):d.endArrow?o(A,d,f,h,g,p,!1):A.set("startArrowShape",null)}return gf.addEndArrow=u,gf}var pAe;function EM(){if(pAe)return Ja;pAe=1,Object.defineProperty(Ja,"__esModule",{value:!0}),Ja.mergeView=Ja.getMergedRegion=Ja.getRefreshRegion=Ja.refreshElement=Ja.drawPath=Ja.clearChanged=Ja.checkChildrenRefresh=Ja.checkRefresh=Ja.drawChildren=Ja.applyAttrsToContext=void 0;var e=Cr,t=M4e(),r=b4e(),n=ac(),i=VD(),a={fill:"fillStyle",stroke:"strokeStyle",opacity:"globalAlpha"};function o(y,C){var w=C.attr();for(var B in w){var x=w[B],M=a[B]?a[B]:B;M==="matrix"&&x?y.transform(x[0],x[1],x[3],x[4],x[6],x[7]):M==="lineDash"&&y.setLineDash?e.isArray(x)&&y.setLineDash(x):(M==="strokeStyle"||M==="fillStyle"?x=t.parseStyle(y,C,x):M==="globalAlpha"&&(x=x*y.globalAlpha),y[M]=x)}}Ja.applyAttrsToContext=o;function s(y,C,w){for(var B=0;B<C.length;B++){var x=C[B];x.cfg.visible?x.draw(y,w):x.skipDraw()}}Ja.drawChildren=s;function l(y,C,w){var B=y.get("refreshElements");e.each(B,function(x){if(x!==y)for(var M=x.cfg.parent;M&&M!==y&&!M.cfg.refresh;)M.cfg.refresh=!0,M=M.cfg.parent}),B[0]===y?A(C):c(C,w)}Ja.checkRefresh=l;function c(y,C){for(var w=0;w<y.length;w++){var B=y[w];if(B.cfg.visible)if(B.cfg.hasChanged)B.cfg.refresh=!0,B.isGroup()&&A(B.cfg.children);else if(B.cfg.refresh)B.isGroup()&&c(B.cfg.children,C);else{var x=d(B,C);B.cfg.refresh=x,x&&B.isGroup()&&c(B.cfg.children,C)}}}Ja.checkChildrenRefresh=c;function u(y){for(var C=0;C<y.length;C++){var w=y[C];w.cfg.hasChanged=!1,w.isGroup()&&!w.destroyed&&u(w.cfg.children)}}Ja.clearChanged=u;function A(y,C){for(var w=0;w<y.length;w++){var B=y[w];B.cfg.visible&&(B.cfg.refresh=!0,B.isGroup()&&A(B.get("children")))}}function d(y,C){var w=y.cfg.cacheCanvasBBox,B=y.cfg.isInView&&w&&n.intersectRect(w,C);return B}function f(y,C,w,B){var x=w.path,M=w.startArrow,S=w.endArrow;if(x){var R=[0,0],b=[0,0],T={dx:0,dy:0};C.beginPath();for(var D=0;D<x.length;D++){var F=x[D],_=F[0];if(D===0&&M&&M.d){var N=y.getStartTangent();T=i.getShortenOffset(N[0][0],N[0][1],N[1][0],N[1][1],M.d)}else if(D===x.length-2&&x[D+1][0]==="Z"&&S&&S.d){var P=x[D+1];if(P[0]==="Z"){var N=y.getEndTangent();T=i.getShortenOffset(N[0][0],N[0][1],N[1][0],N[1][1],S.d)}}else if(D===x.length-1&&S&&S.d&&x[0]!=="Z"){var N=y.getEndTangent();T=i.getShortenOffset(N[0][0],N[0][1],N[1][0],N[1][1],S.d)}var k=T.dx,j=T.dy;switch(_){case"M":C.moveTo(F[1]-k,F[2]-j),b=[F[1],F[2]];break;case"L":C.lineTo(F[1]-k,F[2]-j);break;case"Q":C.quadraticCurveTo(F[1],F[2],F[3]-k,F[4]-j);break;case"C":C.bezierCurveTo(F[1],F[2],F[3],F[4],F[5]-k,F[6]-j);break;case"A":{var Y=void 0;B?(Y=B[D],Y||(Y=r.default(R,F),B[D]=Y)):Y=r.default(R,F);var X=Y.cx,K=Y.cy,U=Y.rx,G=Y.ry,z=Y.startAngle,H=Y.endAngle,V=Y.xRotation,Z=Y.sweepFlag;if(C.ellipse)C.ellipse(X,K,U,G,V,z,H,1-Z);else{var ne=U>G?U:G,re=U>G?1:U/G,ue=U>G?G/U:1;C.translate(X,K),C.rotate(V),C.scale(re,ue),C.arc(0,0,ne,z,H,1-Z),C.scale(1/re,1/ue),C.rotate(-V),C.translate(-X,-K)}break}case"Z":C.closePath();break}if(_==="Z")R=b;else{var he=F.length;R=[F[he-2],F[he-1]]}}}}Ja.drawPath=f;function h(y,C){var w=y.get("canvas");w&&(C==="remove"&&(y._cacheCanvasBBox=y.get("cacheCanvasBBox")),y.get("hasChanged")||(y.set("hasChanged",!0),y.cfg.parent&&y.cfg.parent.get("hasChanged")||(w.refreshElement(y,C,w),w.get("autoDraw")&&w.draw())))}Ja.refreshElement=h;function g(y){var C;if(y.destroyed)C=y._cacheCanvasBBox;else{var w=y.get("cacheCanvasBBox"),B=w&&!!(w.width&&w.height),x=y.getCanvasBBox(),M=x&&!!(x.width&&x.height);B&&M?C=n.mergeRegion(w,x):B?C=w:M&&(C=x)}return C}Ja.getRefreshRegion=g;function p(y){if(!y.length)return null;var C=[],w=[],B=[],x=[];return e.each(y,function(M){var S=g(M);S&&(C.push(S.minX),w.push(S.minY),B.push(S.maxX),x.push(S.maxY))}),{minX:e.min(C),minY:e.min(w),maxX:e.max(B),maxY:e.max(x)}}Ja.getMergedRegion=p;function m(y,C){return!y||!C||!n.intersectRect(y,C)?null:{minX:Math.max(y.minX,C.minX),minY:Math.max(y.minY,C.minY),maxX:Math.min(y.maxX,C.maxX),maxY:Math.min(y.maxY,C.maxY)}}return Ja.mergeView=m,Ja}var e2={},vAe;function kG(){if(vAe)return e2;vAe=1,Object.defineProperty(e2,"__esModule",{value:!0});var e=xr,t=Ml,r=yM(),n=EM(),i=Cr,a=ac(),o=(function(s){e.__extends(l,s);function l(){return s!==null&&s.apply(this,arguments)||this}return l.prototype.onCanvasChange=function(c){n.refreshElement(this,c)},l.prototype.getShapeBase=function(){return r},l.prototype.getGroupBase=function(){return l},l.prototype._applyClip=function(c,u){u&&(c.save(),n.applyAttrsToContext(c,u),u.createPath(c),c.restore(),c.clip(),u._afterDraw())},l.prototype.cacheCanvasBBox=function(){var c=this.cfg.children,u=[],A=[];i.each(c,function(C){var w=C.cfg.cacheCanvasBBox;w&&C.cfg.isInView&&(u.push(w.minX,w.maxX),A.push(w.minY,w.maxY))});var d=null;if(u.length){var f=i.min(u),h=i.max(u),g=i.min(A),p=i.max(A);d={minX:f,minY:g,x:f,y:g,maxX:h,maxY:p,width:h-f,height:p-g};var m=this.cfg.canvas;if(m){var y=m.getViewRange();this.set("isInView",a.intersectRect(d,y))}}else this.set("isInView",!1);this.set("cacheCanvasBBox",d)},l.prototype.draw=function(c,u){var A=this.cfg.children,d=u?this.cfg.refresh:!0;A.length&&d&&(c.save(),n.applyAttrsToContext(c,this),this._applyClip(c,this.getClip()),n.drawChildren(c,A,u),c.restore(),this.cacheCanvasBBox()),this.cfg.refresh=null,this.set("hasChanged",!1)},l.prototype.skipDraw=function(){this.set("cacheCanvasBBox",null),this.set("hasChanged",!1)},l})(t.AbstractGroup);return e2.default=o,e2}var mAe;function TA(){if(mAe)return $I;mAe=1,Object.defineProperty($I,"__esModule",{value:!0});var e=xr,t=Ml,r=ac(),n=EM(),i=Ml,a=yM(),o=kG(),s=(function(l){e.__extends(c,l);function c(){return l!==null&&l.apply(this,arguments)||this}return c.prototype.getDefaultAttrs=function(){var u=l.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},u),{lineWidth:1,lineAppendWidth:0,strokeOpacity:1,fillOpacity:1})},c.prototype.getShapeBase=function(){return a},c.prototype.getGroupBase=function(){return o.default},c.prototype.onCanvasChange=function(u){n.refreshElement(this,u)},c.prototype.calculateBBox=function(){var u=this.get("type"),A=this.getHitLineWidth(),d=i.getBBoxMethod(u),f=d(this),h=A/2,g=f.x-h,p=f.y-h,m=f.x+f.width+h,y=f.y+f.height+h;return{x:g,minX:g,y:p,minY:p,width:f.width+A,height:f.height+A,maxX:m,maxY:y}},c.prototype.isFill=function(){return!!this.attrs.fill||this.isClipShape()},c.prototype.isStroke=function(){return!!this.attrs.stroke},c.prototype._applyClip=function(u,A){A&&(u.save(),n.applyAttrsToContext(u,A),A.createPath(u),u.restore(),u.clip(),A._afterDraw())},c.prototype.draw=function(u,A){var d=this.cfg.clipShape;if(A){if(this.cfg.refresh===!1){this.set("hasChanged",!1);return}var f=this.getCanvasBBox();if(!r.intersectRect(A,f)){this.set("hasChanged",!1),this.cfg.isInView&&this._afterDraw();return}}u.save(),n.applyAttrsToContext(u,this),this._applyClip(u,d),this.drawPath(u),u.restore(),this._afterDraw()},c.prototype.getCanvasViewBox=function(){var u=this.cfg.canvas;return u?u.getViewRange():null},c.prototype.cacheCanvasBBox=function(){var u=this.getCanvasViewBox();if(u){var A=this.getCanvasBBox(),d=r.intersectRect(A,u);this.set("isInView",d),d?this.set("cacheCanvasBBox",A):this.set("cacheCanvasBBox",null)}},c.prototype._afterDraw=function(){this.cacheCanvasBBox(),this.set("hasChanged",!1),this.set("refresh",null)},c.prototype.skipDraw=function(){this.set("cacheCanvasBBox",null),this.set("isInView",null),this.set("hasChanged",!1)},c.prototype.drawPath=function(u){this.createPath(u),this.strokeAndFill(u),this.afterDrawPath(u)},c.prototype.fill=function(u){u.fill()},c.prototype.stroke=function(u){u.stroke()},c.prototype.strokeAndFill=function(u){var A=this.attrs,d=A.lineWidth,f=A.opacity,h=A.strokeOpacity,g=A.fillOpacity;this.isFill()&&(!r.isNil(g)&&g!==1?(u.globalAlpha=g,this.fill(u),u.globalAlpha=f):this.fill(u)),this.isStroke()&&d>0&&(!r.isNil(h)&&h!==1&&(u.globalAlpha=h),this.stroke(u)),this.afterDrawPath(u)},c.prototype.createPath=function(u){},c.prototype.afterDrawPath=function(u){},c.prototype.isInShape=function(u,A){var d=this.isStroke(),f=this.isFill(),h=this.getHitLineWidth();return this.isInStrokeOrPath(u,A,d,f,h)},c.prototype.isInStrokeOrPath=function(u,A,d,f,h){return!1},c.prototype.getHitLineWidth=function(){if(!this.isStroke())return 0;var u=this.attrs;return u.lineWidth+u.lineAppendWidth},c})(t.AbstractShape);return $I.default=s,$I}var t2={},EAe;function d5t(){if(EAe)return t2;EAe=1,Object.defineProperty(t2,"__esModule",{value:!0});var e=xr,t=TA(),r=ac(),n=(function(i){e.__extends(a,i);function a(){return i!==null&&i.apply(this,arguments)||this}return a.prototype.getDefaultAttrs=function(){var o=i.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},o),{x:0,y:0,r:0})},a.prototype.isInStrokeOrPath=function(o,s,l,c,u){var A=this.attr(),d=A.x,f=A.y,h=A.r,g=u/2,p=r.distance(d,f,o,s);return c&&l?p<=h+g:c?p<=h:l?p>=h-g&&p<=h+g:!1},a.prototype.createPath=function(o){var s=this.attr(),l=s.x,c=s.y,u=s.r;o.beginPath(),o.arc(l,c,u,0,Math.PI*2,!1),o.closePath()},a})(t.default);return t2.default=n,t2}var r2={},yAe;function f5t(){if(yAe)return r2;yAe=1,Object.defineProperty(r2,"__esModule",{value:!0});var e=xr,t=TA();function r(i,a,o,s){return i/(o*o)+a/(s*s)}var n=(function(i){e.__extends(a,i);function a(){return i!==null&&i.apply(this,arguments)||this}return a.prototype.getDefaultAttrs=function(){var o=i.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},o),{x:0,y:0,rx:0,ry:0})},a.prototype.isInStrokeOrPath=function(o,s,l,c,u){var A=this.attr(),d=u/2,f=A.x,h=A.y,g=A.rx,p=A.ry,m=(o-f)*(o-f),y=(s-h)*(s-h);return c&&l?r(m,y,g+d,p+d)<=1:c?r(m,y,g,p)<=1:l?r(m,y,g-d,p-d)>=1&&r(m,y,g+d,p+d)<=1:!1},a.prototype.createPath=function(o){var s=this.attr(),l=s.x,c=s.y,u=s.rx,A=s.ry;if(o.beginPath(),o.ellipse)o.ellipse(l,c,u,A,0,0,Math.PI*2,!1);else{var d=u>A?u:A,f=u>A?1:u/A,h=u>A?A/u:1;o.save(),o.translate(l,c),o.scale(f,h),o.arc(0,0,d,0,Math.PI*2),o.restore(),o.closePath()}},a})(t.default);return r2.default=n,r2}var n2={},CAe;function h5t(){if(CAe)return n2;CAe=1,Object.defineProperty(n2,"__esModule",{value:!0});var e=xr,t=TA(),r=ac();function n(a){return a instanceof HTMLElement&&r.isString(a.nodeName)&&a.nodeName.toUpperCase()==="CANVAS"}var i=(function(a){e.__extends(o,a);function o(){return a!==null&&a.apply(this,arguments)||this}return o.prototype.getDefaultAttrs=function(){var s=a.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},s),{x:0,y:0,width:0,height:0})},o.prototype.initAttrs=function(s){this._setImage(s.img)},o.prototype.isStroke=function(){return!1},o.prototype.isOnlyHitBox=function(){return!0},o.prototype._afterLoading=function(){if(this.get("toDraw")===!0){var s=this.get("canvas");s?s.draw():this.createPath(this.get("context"))}},o.prototype._setImage=function(s){var l=this,c=this.attrs;if(r.isString(s)){var u=new Image;u.onload=function(){if(l.destroyed)return!1;l.attr("img",u),l.set("loading",!1),l._afterLoading();var A=l.get("callback");A&&A.call(l)},u.crossOrigin="Anonymous",u.src=s,this.set("loading",!0)}else s instanceof Image?(c.width||(c.width=s.width),c.height||(c.height=s.height)):n(s)&&(c.width||(c.width=Number(s.getAttribute("width"))),c.height||(c.height,Number(s.getAttribute("height"))))},o.prototype.onAttrChange=function(s,l,c){a.prototype.onAttrChange.call(this,s,l,c),s==="img"&&this._setImage(l)},o.prototype.createPath=function(s){if(this.get("loading")){this.set("toDraw",!0),this.set("context",s);return}var l=this.attr(),c=l.x,u=l.y,A=l.width,d=l.height,f=l.sx,h=l.sy,g=l.swidth,p=l.sheight,m=l.img;(m instanceof Image||n(m))&&(!r.isNil(f)&&!r.isNil(h)&&!r.isNil(g)&&!r.isNil(p)?s.drawImage(m,f,h,g,p,c,u,A,d):s.drawImage(m,c,u,A,d))},o})(t.default);return n2.default=i,n2}var i2={};const Rd=ta(MTt);var a2={},wAe;function JD(){if(wAe)return a2;wAe=1,Object.defineProperty(a2,"__esModule",{value:!0});var e=Rd;function t(r,n,i,a,o,s,l){var c=Math.min(r,i),u=Math.max(r,i),A=Math.min(n,a),d=Math.max(n,a),f=o/2;return s>=c-f&&s<=u+f&&l>=A-f&&l<=d+f?e.Line.pointToLine(r,n,i,a,s,l)<=o/2:!1}return a2.default=t,a2}var BAe;function g5t(){if(BAe)return i2;BAe=1,Object.defineProperty(i2,"__esModule",{value:!0});var e=xr,t=Rd,r=TA(),n=JD(),i=VD(),a=(function(o){e.__extends(s,o);function s(){return o!==null&&o.apply(this,arguments)||this}return s.prototype.getDefaultAttrs=function(){var l=o.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},l),{x1:0,y1:0,x2:0,y2:0,startArrow:!1,endArrow:!1})},s.prototype.initAttrs=function(l){this.setArrow()},s.prototype.onAttrChange=function(l,c,u){o.prototype.onAttrChange.call(this,l,c,u),this.setArrow()},s.prototype.setArrow=function(){var l=this.attr(),c=l.x1,u=l.y1,A=l.x2,d=l.y2,f=l.startArrow,h=l.endArrow;f&&i.addStartArrow(this,l,A,d,c,u),h&&i.addEndArrow(this,l,c,u,A,d)},s.prototype.isInStrokeOrPath=function(l,c,u,A,d){if(!u||!d)return!1;var f=this.attr(),h=f.x1,g=f.y1,p=f.x2,m=f.y2;return n.default(h,g,p,m,d,l,c)},s.prototype.createPath=function(l){var c=this.attr(),u=c.x1,A=c.y1,d=c.x2,f=c.y2,h=c.startArrow,g=c.endArrow,p={dx:0,dy:0},m={dx:0,dy:0};h&&h.d&&(p=i.getShortenOffset(u,A,d,f,c.startArrow.d)),g&&g.d&&(m=i.getShortenOffset(u,A,d,f,c.endArrow.d)),l.beginPath(),l.moveTo(u+p.dx,A+p.dy),l.lineTo(d-m.dx,f-m.dy)},s.prototype.afterDrawPath=function(l){var c=this.get("startArrowShape"),u=this.get("endArrowShape");c&&c.draw(l),u&&u.draw(l)},s.prototype.getTotalLength=function(){var l=this.attr(),c=l.x1,u=l.y1,A=l.x2,d=l.y2;return t.Line.length(c,u,A,d)},s.prototype.getPoint=function(l){var c=this.attr(),u=c.x1,A=c.y1,d=c.x2,f=c.y2;return t.Line.pointAt(u,A,d,f,l)},s})(r.default);return i2.default=a,i2}var o2={};const WD=ta(AQt);var xAe;function p5t(){if(xAe)return o2;xAe=1,Object.defineProperty(o2,"__esModule",{value:!0});var e=xr,t=Cr,r=WD,n=TA(),i=ac(),a=EM(),o={circle:function(l,c,u){return[["M",l-u,c],["A",u,u,0,1,0,l+u,c],["A",u,u,0,1,0,l-u,c]]},square:function(l,c,u){return[["M",l-u,c-u],["L",l+u,c-u],["L",l+u,c+u],["L",l-u,c+u],["Z"]]},diamond:function(l,c,u){return[["M",l-u,c],["L",l,c-u],["L",l+u,c],["L",l,c+u],["Z"]]},triangle:function(l,c,u){var A=u*Math.sin(.3333333333333333*Math.PI);return[["M",l-u,c+A],["L",l,c-A],["L",l+u,c+A],["Z"]]},"triangle-down":function(l,c,u){var A=u*Math.sin(.3333333333333333*Math.PI);return[["M",l-u,c-A],["L",l+u,c-A],["L",l,c+A],["Z"]]}},s=(function(l){e.__extends(c,l);function c(){return l!==null&&l.apply(this,arguments)||this}return c.prototype.initAttrs=function(u){this._resetParamsCache()},c.prototype._resetParamsCache=function(){this.set("paramsCache",{})},c.prototype.onAttrChange=function(u,A,d){l.prototype.onAttrChange.call(this,u,A,d),["symbol","x","y","r","radius"].indexOf(u)!==-1&&this._resetParamsCache()},c.prototype.isOnlyHitBox=function(){return!0},c.prototype._getR=function(u){return t.isNil(u.r)?u.radius:u.r},c.prototype._getPath=function(){var u=this.attr(),A=u.x,d=u.y,f=u.symbol||"circle",h=this._getR(u),g,p;if(i.isFunction(f))g=f,p=g(A,d,h),p=r.path2Absolute(p);else{if(g=c.Symbols[f],!g)return console.warn(f+" marker is not supported."),null;p=g(A,d,h)}return p},c.prototype.createPath=function(u){var A=this._getPath(),d=this.get("paramsCache");a.drawPath(this,u,{path:A},d)},c.Symbols=o,c})(n.default);return o2.default=s,o2}var s2={},l2={},MAe;function I4e(){if(MAe)return l2;MAe=1,Object.defineProperty(l2,"__esModule",{value:!0});var e=Ml;function t(r,n,i){var a=e.getOffScreenContext();return r.createPath(a),a.isPointInPath(n,i)}return l2.default=t,l2}var c2={},bAe;function S4e(){if(bAe)return c2;bAe=1,Object.defineProperty(c2,"__esModule",{value:!0});var e=1e-6;function t(i){return Math.abs(i)<e?0:i<0?-1:1}function r(i,a,o){return(o[0]-i[0])*(a[1]-i[1])===(a[0]-i[0])*(o[1]-i[1])&&Math.min(i[0],a[0])<=o[0]&&o[0]<=Math.max(i[0],a[0])&&Math.min(i[1],a[1])<=o[1]&&o[1]<=Math.max(i[1],a[1])}function n(i,a,o){var s=!1,l=i.length;if(l<=2)return!1;for(var c=0;c<l;c++){var u=i[c],A=i[(c+1)%l];if(r(u,A,[a,o]))return!0;t(u[1]-o)>0!=t(A[1]-o)>0&&t(a-(o-u[1])*(u[0]-A[0])/(u[1]-A[1])-u[0])<0&&(s=!s)}return s}return c2.default=n,c2}var u2={};const v5t=ta(BTe);var A2={},IAe;function R4e(){if(IAe)return A2;IAe=1,Object.defineProperty(A2,"__esModule",{value:!0});var e=ac();function t(r,n,i,a,o,s,l,c){var u=(Math.atan2(c-n,l-r)+Math.PI*2)%(Math.PI*2);if(u<a||u>o)return!1;var A={x:r+i*Math.cos(u),y:n+i*Math.sin(u)};return e.distance(A.x,A.y,l,c)<=s/2}return A2.default=t,A2}var SAe;function m5t(){if(SAe)return u2;SAe=1,Object.defineProperty(u2,"__esModule",{value:!0});var e=xr,t=Ml,r=Rd,n=Rd,i=ep,a=v5t,o=ac(),s=JD(),l=R4e(),c=i.ext.transform;function u(f){for(var h=!1,g=f.length,p=0;p<g;p++){var m=f[p],y=m[0];if(y==="C"||y==="A"||y==="Q"){h=!0;break}}return h}function A(f,h,g,p,m){for(var y=!1,C=h/2,w=0;w<f.length;w++){var B=f[w],x=B.currentPoint,M=B.params,S=B.prePoint,R=B.box;if(!(R&&!o.inBox(R.x-C,R.y-C,R.width+h,R.height+h,g,p))){switch(B.command){case"L":case"Z":y=s.default(S[0],S[1],x[0],x[1],h,g,p);break;case"Q":var b=r.Quad.pointDistance(S[0],S[1],M[1],M[2],M[3],M[4],g,p);y=b<=h/2;break;case"C":var T=n.Cubic.pointDistance(S[0],S[1],M[1],M[2],M[3],M[4],M[5],M[6],g,p,m);y=T<=h/2;break;case"A":var D=B.arcParams,F=D.cx,_=D.cy,N=D.rx,P=D.ry,k=D.startAngle,j=D.endAngle,Y=D.xRotation,X=[g,p,1],K=N>P?N:P,U=N>P?1:N/P,G=N>P?P/N:1,z=c(null,[["t",-F,-_],["r",-Y],["s",1/U,1/G]]);a.transformMat3(X,X,z),y=l.default(0,0,K,k,j,h,X[0],X[1]);break}if(y)break}}return y}function d(f){for(var h=f.length,g=[],p=[],m=[],y=0;y<h;y++){var C=f[y],w=C[0];w==="M"?(m.length&&(p.push(m),m=[]),m.push([C[1],C[2]])):w==="Z"?m.length&&(g.push(m),m=[]):m.push([C[1],C[2]])}return m.length>0&&p.push(m),{polygons:g,polylines:p}}return u2.default=e.__assign({hasArc:u,extractPolygons:d,isPointInStroke:A},t.PathUtil),u2}var RAe;function E5t(){if(RAe)return s2;RAe=1,Object.defineProperty(s2,"__esModule",{value:!0});var e=xr,t=Rd,r=Cr,n=TA(),i=WD,a=EM(),o=I4e(),s=S4e(),l=m5t(),c=VD();function u(d,f,h){for(var g=!1,p=0;p<d.length;p++){var m=d[p];if(g=s.default(m,f,h),g)break}return g}var A=(function(d){e.__extends(f,d);function f(){return d!==null&&d.apply(this,arguments)||this}return f.prototype.getDefaultAttrs=function(){var h=d.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},h),{startArrow:!1,endArrow:!1})},f.prototype.initAttrs=function(h){this._setPathArr(h.path),this.setArrow()},f.prototype.onAttrChange=function(h,g,p){d.prototype.onAttrChange.call(this,h,g,p),h==="path"&&this._setPathArr(g),this.setArrow()},f.prototype._setPathArr=function(h){this.attrs.path=i.path2Absolute(h);var g=l.default.hasArc(h);this.set("hasArc",g),this.set("paramsCache",{}),this.set("segments",null),this.set("curve",null),this.set("tCache",null),this.set("totalLength",null)},f.prototype.getSegments=function(){var h=this.get("segements");return h||(h=i.path2Segments(this.attr("path")),this.set("segments",h)),h},f.prototype.setArrow=function(){var h=this.attr(),g=h.startArrow,p=h.endArrow;if(g){var m=this.getStartTangent();c.addStartArrow(this,h,m[0][0],m[0][1],m[1][0],m[1][1])}if(p){var m=this.getEndTangent();c.addEndArrow(this,h,m[0][0],m[0][1],m[1][0],m[1][1])}},f.prototype.isInStrokeOrPath=function(h,g,p,m,y){var C=this.getSegments(),w=this.get("hasArc"),B=!1;if(p){var x=this.getTotalLength();B=l.default.isPointInStroke(C,y,h,g,x)}if(!B&&m)if(w)B=o.default(this,h,g);else{var M=this.attr("path"),S=l.default.extractPolygons(M);B=u(S.polygons,h,g)||u(S.polylines,h,g)}return B},f.prototype.createPath=function(h){var g=this.attr(),p=this.get("paramsCache");a.drawPath(this,h,g,p)},f.prototype.afterDrawPath=function(h){var g=this.get("startArrowShape"),p=this.get("endArrowShape");g&&g.draw(h),p&&p.draw(h)},f.prototype.getTotalLength=function(){var h=this.get("totalLength");return r.isNil(h)?(this._calculateCurve(),this._setTcache(),this.get("totalLength")):h},f.prototype.getPoint=function(h){var g=this.get("tCache");g||(this._calculateCurve(),this._setTcache(),g=this.get("tCache"));var p,m,y=this.get("curve");if(!g||g.length===0)return y?{x:y[0][1],y:y[0][2]}:null;r.each(g,function(x,M){h>=x[0]&&h<=x[1]&&(p=(h-x[0])/(x[1]-x[0]),m=M)});var C=y[m];if(r.isNil(C)||r.isNil(m))return null;var w=C.length,B=y[m+1];return t.Cubic.pointAt(C[w-2],C[w-1],B[1],B[2],B[3],B[4],B[5],B[6],p)},f.prototype._calculateCurve=function(){var h=this.attr().path;this.set("curve",l.default.pathToCurve(h))},f.prototype._setTcache=function(){var h=0,g=0,p=[],m,y,C,w,B=this.get("curve");if(B){if(r.each(B,function(x,M){C=B[M+1],w=x.length,C&&(h+=t.Cubic.length(x[w-2],x[w-1],C[1],C[2],C[3],C[4],C[5],C[6])||0)}),this.set("totalLength",h),h===0){this.set("tCache",[]);return}r.each(B,function(x,M){C=B[M+1],w=x.length,C&&(m=[],m[0]=g/h,y=t.Cubic.length(x[w-2],x[w-1],C[1],C[2],C[3],C[4],C[5],C[6]),g+=y||0,m[1]=g/h,p.push(m))}),this.set("tCache",p)}},f.prototype.getStartTangent=function(){var h=this.getSegments(),g;if(h.length>1){var p=h[0].currentPoint,m=h[1].currentPoint,y=h[1].startTangent;g=[],y?(g.push([p[0]-y[0],p[1]-y[1]]),g.push([p[0],p[1]])):(g.push([m[0],m[1]]),g.push([p[0],p[1]]))}return g},f.prototype.getEndTangent=function(){var h=this.getSegments(),g=h.length,p;if(g>1){var m=h[g-2].currentPoint,y=h[g-1].currentPoint,C=h[g-1].endTangent;p=[],C?(p.push([y[0]-C[0],y[1]-C[1]]),p.push([y[0],y[1]])):(p.push([m[0],m[1]]),p.push([y[0],y[1]]))}return p},f})(n.default);return s2.default=A,s2}var d2={},f2={},TAe;function T4e(){if(TAe)return f2;TAe=1,Object.defineProperty(f2,"__esModule",{value:!0});var e=JD();function t(r,n,i,a,o){var s=r.length;if(s<2)return!1;for(var l=0;l<s-1;l++){var c=r[l][0],u=r[l][1],A=r[l+1][0],d=r[l+1][1];if(e.default(c,u,A,d,n,i,a))return!0}if(o){var f=r[0],h=r[s-1];if(e.default(f[0],f[1],h[0],h[1],n,i,a))return!0}return!1}return f2.default=t,f2}var QAe;function y5t(){if(QAe)return d2;QAe=1,Object.defineProperty(d2,"__esModule",{value:!0});var e=xr,t=TA(),r=T4e(),n=S4e(),i=(function(a){e.__extends(o,a);function o(){return a!==null&&a.apply(this,arguments)||this}return o.prototype.isInStrokeOrPath=function(s,l,c,u,A){var d=this.attr().points,f=!1;return c&&(f=r.default(d,A,s,l,!0)),!f&&u&&(f=n.default(d,s,l)),f},o.prototype.createPath=function(s){var l=this.attr(),c=l.points;if(!(c.length<2)){s.beginPath();for(var u=0;u<c.length;u++){var A=c[u];u===0?s.moveTo(A[0],A[1]):s.lineTo(A[0],A[1])}s.closePath()}},o})(t.default);return d2.default=i,d2}var h2={},DAe;function C5t(){if(DAe)return h2;DAe=1,Object.defineProperty(h2,"__esModule",{value:!0});var e=xr,t=Rd,r=Rd,n=Cr,i=TA(),a=T4e(),o=VD(),s=(function(l){e.__extends(c,l);function c(){return l!==null&&l.apply(this,arguments)||this}return c.prototype.getDefaultAttrs=function(){var u=l.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},u),{startArrow:!1,endArrow:!1})},c.prototype.initAttrs=function(u){this.setArrow()},c.prototype.onAttrChange=function(u,A,d){l.prototype.onAttrChange.call(this,u,A,d),this.setArrow(),["points"].indexOf(u)!==-1&&this._resetCache()},c.prototype._resetCache=function(){this.set("totalLength",null),this.set("tCache",null)},c.prototype.setArrow=function(){var u=this.attr(),A=this.attrs,d=A.points,f=A.startArrow,h=A.endArrow,g=d.length,p=d[0][0],m=d[0][1],y=d[g-1][0],C=d[g-1][1];f&&o.addStartArrow(this,u,d[1][0],d[1][1],p,m),h&&o.addEndArrow(this,u,d[g-2][0],d[g-2][1],y,C)},c.prototype.isFill=function(){return!1},c.prototype.isInStrokeOrPath=function(u,A,d,f,h){if(!d||!h)return!1;var g=this.attr().points;return a.default(g,h,u,A,!1)},c.prototype.isStroke=function(){return!0},c.prototype.createPath=function(u){var A=this.attr(),d=A.points,f=A.startArrow,h=A.endArrow,g=d.length;if(!(d.length<2)){var p=d[0][0],m=d[0][1],y=d[g-1][0],C=d[g-1][1];if(f&&f.d){var w=o.getShortenOffset(p,m,d[1][0],d[1][1],f.d);p+=w.dx,m+=w.dy}if(h&&h.d){var w=o.getShortenOffset(d[g-2][0],d[g-2][1],y,C,h.d);y-=w.dx,C-=w.dy}u.beginPath(),u.moveTo(p,m);for(var B=0;B<g-1;B++){var x=d[B];u.lineTo(x[0],x[1])}u.lineTo(y,C)}},c.prototype.afterDrawPath=function(u){var A=this.get("startArrowShape"),d=this.get("endArrowShape");A&&A.draw(u),d&&d.draw(u)},c.prototype.getTotalLength=function(){var u=this.attr().points,A=this.get("totalLength");return n.isNil(A)?(this.set("totalLength",r.Polyline.length(u)),this.get("totalLength")):A},c.prototype.getPoint=function(u){var A=this.attr().points,d=this.get("tCache");d||(this._setTcache(),d=this.get("tCache"));var f,h;return n.each(d,function(g,p){u>=g[0]&&u<=g[1]&&(f=(u-g[0])/(g[1]-g[0]),h=p)}),t.Line.pointAt(A[h][0],A[h][1],A[h+1][0],A[h+1][1],f)},c.prototype._setTcache=function(){var u=this.attr().points;if(!(!u||u.length===0)){var A=this.getTotalLength();if(!(A<=0)){var d=0,f=[],h,g;n.each(u,function(p,m){u[m+1]&&(h=[],h[0]=d/A,g=t.Line.length(p[0],p[1],u[m+1][0],u[m+1][1]),d+=g,h[1]=d/A,f.push(h))}),this.set("tCache",f)}}},c.prototype.getStartTangent=function(){var u=this.attr().points,A=[];return A.push([u[1][0],u[1][1]]),A.push([u[0][0],u[0][1]]),A},c.prototype.getEndTangent=function(){var u=this.attr().points,A=u.length-1,d=[];return d.push([u[A-1][0],u[A-1][1]]),d.push([u[A][0],u[A][1]]),d},c})(i.default);return h2.default=s,h2}var g2={},p2={},FAe;function w5t(){if(FAe)return p2;FAe=1,Object.defineProperty(p2,"__esModule",{value:!0});var e=ac();function t(r,n,i,a,o,s,l){var c=o/2;return e.inBox(r-c,n-c,i,o,s,l)||e.inBox(r+i-c,n-c,o,a,s,l)||e.inBox(r+c,n+a-c,i,o,s,l)||e.inBox(r-c,n+c,o,a,s,l)}return p2.default=t,p2}var v2={},_Ae;function B5t(){if(_Ae)return v2;_Ae=1,Object.defineProperty(v2,"__esModule",{value:!0});var e=JD(),t=R4e();function r(n,i,a,o,s,l,c,u){return e.default(n+s,i,n+a-s,i,l,c,u)||e.default(n+a,i+s,n+a,i+o-s,l,c,u)||e.default(n+a-s,i+o,n+s,i+o,l,c,u)||e.default(n,i+o-s,n,i+s,l,c,u)||t.default(n+a-s,i+s,s,1.5*Math.PI,2*Math.PI,l,c,u)||t.default(n+a-s,i+o-s,s,0,.5*Math.PI,l,c,u)||t.default(n+s,i+o-s,s,.5*Math.PI,Math.PI,l,c,u)||t.default(n+s,i+s,s,Math.PI,1.5*Math.PI,l,c,u)}return v2.default=r,v2}var NAe;function x5t(){if(NAe)return g2;NAe=1,Object.defineProperty(g2,"__esModule",{value:!0});var e=xr,t=TA(),r=M4e(),n=ac(),i=w5t(),a=B5t(),o=I4e(),s=(function(l){e.__extends(c,l);function c(){return l!==null&&l.apply(this,arguments)||this}return c.prototype.getDefaultAttrs=function(){var u=l.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},u),{x:0,y:0,width:0,height:0,radius:0})},c.prototype.isInStrokeOrPath=function(u,A,d,f,h){var g=this.attr(),p=g.x,m=g.y,y=g.width,C=g.height,w=g.radius;if(w){var x=!1;return d&&(x=a.default(p,m,y,C,w,h,u,A)),!x&&f&&(x=o.default(this,u,A)),x}else{var B=h/2;if(f&&d)return n.inBox(p-B,m-B,y+B,C+B,u,A);if(f)return n.inBox(p,m,y,C,u,A);if(d)return i.default(p,m,y,C,h,u,A)}},c.prototype.createPath=function(u){var A=this.attr(),d=A.x,f=A.y,h=A.width,g=A.height,p=A.radius;if(u.beginPath(),p===0)u.rect(d,f,h,g);else{var m=r.parseRadius(p),y=m[0],C=m[1],w=m[2],B=m[3];u.moveTo(d+y,f),u.lineTo(d+h-C,f),C!==0&&u.arc(d+h-C,f+C,C,-Math.PI/2,0),u.lineTo(d+h,f+g-w),w!==0&&u.arc(d+h-w,f+g-w,w,0,Math.PI/2),u.lineTo(d+B,f+g),B!==0&&u.arc(d+B,f+g-B,B,Math.PI/2,Math.PI),u.lineTo(d,f+y),y!==0&&u.arc(d+y,f+y,y,Math.PI,Math.PI*1.5),u.closePath()}},c})(t.default);return g2.default=s,g2}var m2={},kAe;function M5t(){if(kAe)return m2;kAe=1,Object.defineProperty(m2,"__esModule",{value:!0});var e=xr,t=TA(),r=ac(),n=Ml,i=(function(a){e.__extends(o,a);function o(){return a!==null&&a.apply(this,arguments)||this}return o.prototype.getDefaultAttrs=function(){var s=a.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},s),{x:0,y:0,text:null,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom"})},o.prototype.isOnlyHitBox=function(){return!0},o.prototype.initAttrs=function(s){this._assembleFont(),s.text&&this._setText(s.text)},o.prototype._assembleFont=function(){var s=this.attrs;s.font=n.assembleFont(s)},o.prototype._setText=function(s){var l=null;r.isString(s)&&s.indexOf(`
`)!==-1&&(l=s.split(`
`)),this.set("textArr",l)},o.prototype.onAttrChange=function(s,l,c){a.prototype.onAttrChange.call(this,s,l,c),s.startsWith("font")&&this._assembleFont(),s==="text"&&this._setText(l)},o.prototype._getSpaceingY=function(){var s=this.attrs,l=s.lineHeight,c=s.fontSize*1;return l?l-c:c*.14},o.prototype._drawTextArr=function(s,l,c){var u=this.attrs,A=u.textBaseline,d=u.x,f=u.y,h=u.fontSize*1,g=this._getSpaceingY(),p=n.getTextHeight(u.text,u.fontSize,u.lineHeight),m;r.each(l,function(y,C){m=f+C*(g+h)-p+h,A==="middle"&&(m+=p-h-(p-h)/2),A==="top"&&(m+=p-h),r.isNil(y)||(c?s.fillText(y,d,m):s.strokeText(y,d,m))})},o.prototype._drawText=function(s,l){var c=this.attr(),u=c.x,A=c.y,d=this.get("textArr");if(d)this._drawTextArr(s,d,l);else{var f=c.text;r.isNil(f)||(l?s.fillText(f,u,A):s.strokeText(f,u,A))}},o.prototype.strokeAndFill=function(s){var l=this.attrs,c=l.lineWidth,u=l.opacity,A=l.strokeOpacity,d=l.fillOpacity;this.isStroke()&&c>0&&(!r.isNil(A)&&A!==1&&(s.globalAlpha=u),this.stroke(s)),this.isFill()&&(!r.isNil(d)&&d!==1?(s.globalAlpha=d,this.fill(s),s.globalAlpha=u):this.fill(s)),this.afterDrawPath(s)},o.prototype.fill=function(s){this._drawText(s,!0)},o.prototype.stroke=function(s){this._drawText(s,!1)},o})(t.default);return m2.default=i,m2}var PAe;function yM(){return PAe||(PAe=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=TA();Object.defineProperty(e,"Base",{enumerable:!0,get:function(){return t.default}});var r=d5t();Object.defineProperty(e,"Circle",{enumerable:!0,get:function(){return r.default}});var n=f5t();Object.defineProperty(e,"Ellipse",{enumerable:!0,get:function(){return n.default}});var i=h5t();Object.defineProperty(e,"Image",{enumerable:!0,get:function(){return i.default}});var a=g5t();Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return a.default}});var o=p5t();Object.defineProperty(e,"Marker",{enumerable:!0,get:function(){return o.default}});var s=E5t();Object.defineProperty(e,"Path",{enumerable:!0,get:function(){return s.default}});var l=y5t();Object.defineProperty(e,"Polygon",{enumerable:!0,get:function(){return l.default}});var c=C5t();Object.defineProperty(e,"Polyline",{enumerable:!0,get:function(){return c.default}});var u=x5t();Object.defineProperty(e,"Rect",{enumerable:!0,get:function(){return u.default}});var A=M5t();Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return A.default}})})(Uj)),Uj}var E2={},NC={},OAe;function b5t(){if(OAe)return NC;OAe=1,Object.defineProperty(NC,"__esModule",{value:!0}),NC.getShape=void 0;var e=Ml;function t(a,o){if(o){var s=e.invert(o);return e.multiplyVec2(s,a)}return a}function r(a,o,s){var l=a.getTotalMatrix();if(l){var c=t([o,s,1],l),u=c[0],A=c[1];return[u,A]}return[o,s]}function n(a,o,s){if(a.isCanvas&&a.isCanvas())return!0;if(!e.isAllowCapture(a)||a.cfg.isInView===!1)return!1;if(a.cfg.clipShape){var l=r(a,o,s),c=l[0],u=l[1];if(a.isClipped(c,u))return!1}var A=a.cfg.cacheCanvasBBox||a.getCanvasBBox();return o>=A.minX&&o<=A.maxX&&s>=A.minY&&s<=A.maxY}function i(a,o,s){if(!n(a,o,s))return null;for(var l=null,c=a.getChildren(),u=c.length,A=u-1;A>=0;A--){var d=c[A];if(d.isGroup())l=i(d,o,s);else if(n(d,o,s)){var f=d,h=r(d,o,s),g=h[0],p=h[1];f.isInShape(g,p)&&(l=d)}if(l)break}return l}return NC.getShape=i,NC}var jAe;function I5t(){if(jAe)return E2;jAe=1,Object.defineProperty(E2,"__esModule",{value:!0});var e=xr,t=Ml,r=b5t(),n=yM(),i=kG(),a=ac(),o=EM(),s=(function(l){e.__extends(c,l);function c(){return l!==null&&l.apply(this,arguments)||this}return c.prototype.getDefaultCfg=function(){var u=l.prototype.getDefaultCfg.call(this);return u.renderer="canvas",u.autoDraw=!0,u.localRefresh=!0,u.refreshElements=[],u.clipView=!0,u.quickHit=!1,u},c.prototype.onCanvasChange=function(u){(u==="attr"||u==="sort"||u==="changeSize")&&(this.set("refreshElements",[this]),this.draw())},c.prototype.getShapeBase=function(){return n},c.prototype.getGroupBase=function(){return i.default},c.prototype.getPixelRatio=function(){var u=this.get("pixelRatio")||a.getPixelRatio();return u>=1?Math.ceil(u):1},c.prototype.getViewRange=function(){return{minX:0,minY:0,maxX:this.cfg.width,maxY:this.cfg.height}},c.prototype.createDom=function(){var u=document.createElement("canvas"),A=u.getContext("2d");return this.set("context",A),u},c.prototype.setDOMSize=function(u,A){l.prototype.setDOMSize.call(this,u,A);var d=this.get("context"),f=this.get("el"),h=this.getPixelRatio();f.width=h*u,f.height=h*A,h>1&&d.scale(h,h)},c.prototype.clear=function(){l.prototype.clear.call(this),this._clearFrame();var u=this.get("context"),A=this.get("el");u.clearRect(0,0,A.width,A.height)},c.prototype.getShape=function(u,A){var d;return this.get("quickHit")?d=r.getShape(this,u,A):d=l.prototype.getShape.call(this,u,A,null),d},c.prototype._getRefreshRegion=function(){var u=this.get("refreshElements"),A=this.getViewRange(),d;if(u.length&&u[0]===this)d=A;else if(d=o.getMergedRegion(u),d){d.minX=Math.floor(d.minX),d.minY=Math.floor(d.minY),d.maxX=Math.ceil(d.maxX),d.maxY=Math.ceil(d.maxY),d.maxY+=1;var f=this.get("clipView");f&&(d=o.mergeView(d,A))}return d},c.prototype.refreshElement=function(u){var A=this.get("refreshElements");A.push(u)},c.prototype._clearFrame=function(){var u=this.get("drawFrame");u&&(a.clearAnimationFrame(u),this.set("drawFrame",null),this.set("refreshElements",[]))},c.prototype.draw=function(){var u=this.get("drawFrame");this.get("autoDraw")&&u||this._startDraw()},c.prototype._drawAll=function(){var u=this.get("context"),A=this.get("el"),d=this.getChildren();u.clearRect(0,0,A.width,A.height),o.applyAttrsToContext(u,this),o.drawChildren(u,d),this.set("refreshElements",[])},c.prototype._drawRegion=function(){var u=this.get("context"),A=this.get("refreshElements"),d=this.getChildren(),f=this._getRefreshRegion();f?(u.clearRect(f.minX,f.minY,f.maxX-f.minX,f.maxY-f.minY),u.save(),u.beginPath(),u.rect(f.minX,f.minY,f.maxX-f.minX,f.maxY-f.minY),u.clip(),o.applyAttrsToContext(u,this),o.checkRefresh(this,d,f),o.drawChildren(u,d,f),u.restore()):A.length&&o.clearChanged(A),a.each(A,function(h){h.get("hasChanged")&&h.set("hasChanged",!1)}),this.set("refreshElements",[])},c.prototype._startDraw=function(){var u=this,A=this.get("drawFrame"),d=this.get("drawFrameCallback");A||(A=a.requestAnimationFrame(function(){u.get("localRefresh")?u._drawRegion():u._drawAll(),u.set("drawFrame",null),d&&d()}),this.set("drawFrame",A))},c.prototype.skipDraw=function(){},c.prototype.removeDom=function(){var u=this.get("el");u.width=0,u.height=0,u.parentNode.removeChild(u)},c})(t.AbstractCanvas);return E2.default=s,E2}var zAe;function S5t(){return zAe||(zAe=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.version=e.Shape=void 0;var t=xr,r=yM();e.Shape=r,t.__exportStar(Ml,e);var n=I5t();Object.defineProperty(e,"Canvas",{enumerable:!0,get:function(){return n.default}});var i=kG();Object.defineProperty(e,"Group",{enumerable:!0,get:function(){return i.default}});var a=b4e();Object.defineProperty(e,"getArcParams",{enumerable:!0,get:function(){return a.default}}),e.version="0.5.12"})(Yj)),Yj}var Gj={},Kj={},y2={},pf={},Lu={},vf={},LAe;function oc(){return LAe||(LAe=1,Object.defineProperty(vf,"__esModule",{value:!0}),vf.EVENTS=vf.SVG_ATTR_MAP=vf.SHAPE_TO_TAGS=void 0,vf.SHAPE_TO_TAGS={rect:"path",circle:"circle",line:"line",path:"path",marker:"path",text:"text",polyline:"polyline",polygon:"polygon",image:"image",ellipse:"ellipse",dom:"foreignObject"},vf.SVG_ATTR_MAP={opacity:"opacity",fillStyle:"fill",fill:"fill",fillOpacity:"fill-opacity",strokeStyle:"stroke",strokeOpacity:"stroke-opacity",stroke:"stroke",x:"x",y:"y",r:"r",rx:"rx",ry:"ry",width:"width",height:"height",x1:"x1",x2:"x2",y1:"y1",y2:"y2",lineCap:"stroke-linecap",lineJoin:"stroke-linejoin",lineWidth:"stroke-width",lineDash:"stroke-dasharray",lineDashOffset:"stroke-dashoffset",miterLimit:"stroke-miterlimit",font:"font",fontSize:"font-size",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",fontFamily:"font-family",startArrow:"marker-start",endArrow:"marker-end",path:"d",class:"class",id:"id",style:"style",preserveAspectRatio:"preserveAspectRatio"},vf.EVENTS=["click","mousedown","mouseup","dblclick","contextmenu","mouseenter","mouseleave","mouseover","mouseout","mousemove","wheel"]),vf}var YAe;function QA(){if(YAe)return Lu;YAe=1,Object.defineProperty(Lu,"__esModule",{value:!0}),Lu.moveTo=Lu.sortDom=Lu.createDom=Lu.createSVGElement=void 0;var e=Cr,t=oc();function r(o){return document.createElementNS("http://www.w3.org/2000/svg",o)}Lu.createSVGElement=r;function n(o){var s=t.SHAPE_TO_TAGS[o.type],l=o.getParent();if(!s)throw new Error("the type "+o.type+" is not supported by svg");var c=r(s);if(o.get("id")&&(c.id=o.get("id")),o.set("el",c),o.set("attrs",{}),l){var u=l.get("el");u||(u=l.createDom(),l.set("el",u)),u.appendChild(c)}return c}Lu.createDom=n;function i(o,s){var l=o.get("el"),c=e.toArray(l.children).sort(s),u=document.createDocumentFragment();c.forEach(function(A){u.appendChild(A)}),l.appendChild(u)}Lu.sortDom=i;function a(o,s){var l=o.parentNode,c=Array.from(l.childNodes).filter(function(f){return f.nodeType===1&&f.nodeName.toLowerCase()!=="defs"}),u=c[s],A=c.indexOf(o);if(u){if(A>s)l.insertBefore(o,u);else if(A<s){var d=c[s+1];d?l.insertBefore(o,d):l.appendChild(o)}}else l.appendChild(o)}return Lu.moveTo=a,Lu}var UAe;function CM(){if(UAe)return pf;UAe=1,Object.defineProperty(pf,"__esModule",{value:!0}),pf.setClip=pf.setTransform=pf.setShadow=void 0;var e=QA();function t(i,a){var o=i.cfg.el,s=i.attr(),l={dx:s.shadowOffsetX,dy:s.shadowOffsetY,blur:s.shadowBlur,color:s.shadowColor};if(!l.dx&&!l.dy&&!l.blur&&!l.color)o.removeAttribute("filter");else{var c=a.find("filter",l);c||(c=a.addShadow(l)),o.setAttribute("filter","url(#"+c+")")}}pf.setShadow=t;function r(i){var a=i.attr().matrix;if(a){for(var o=i.cfg.el,s=[],l=0;l<9;l+=3)s.push(a[l]+","+a[l+1]);s=s.join(","),s.indexOf("NaN")===-1?o.setAttribute("transform","matrix("+s+")"):console.warn("invalid matrix:",a)}}pf.setTransform=r;function n(i,a){var o=i.getClip(),s=i.get("el");if(!o)s.removeAttribute("clip-path");else if(o&&!s.hasAttribute("clip-path")){e.createDom(o),o.createPath(a);var l=a.addClip(o);s.setAttribute("clip-path","url(#"+l+")")}}return pf.setClip=n,pf}var zp={},HAe;function PG(){if(HAe)return zp;HAe=1,Object.defineProperty(zp,"__esModule",{value:!0}),zp.refreshElement=zp.drawChildren=void 0;var e=CM(),t=QA();function r(i,a){a.forEach(function(o){o.draw(i)})}zp.drawChildren=r;function n(i,a){var o=i.get("canvas");if(o&&o.get("autoDraw")){var s=o.get("context"),l=i.getParent(),c=l?l.getChildren():[o],u=i.get("el");if(a==="remove"){var A=i.get("isClipShape");if(A){var d=u&&u.parentNode,f=d&&d.parentNode;d&&f&&f.removeChild(d)}else u&&u.parentNode&&u.parentNode.removeChild(u)}else if(a==="show")u.setAttribute("visibility","visible");else if(a==="hide")u.setAttribute("visibility","hidden");else if(a==="zIndex")t.moveTo(u,c.indexOf(i));else if(a==="sort"){var h=i.get("children");h&&h.length&&t.sortDom(i,function(g,p){return h.indexOf(g)-h.indexOf(p)?1:0})}else a==="clear"?u&&(u.innerHTML=""):a==="matrix"?e.setTransform(i):a==="clip"?e.setClip(i,s):a==="attr"||a==="add"&&i.draw(s)}}return zp.refreshElement=n,zp}var C2={},GAe;function OG(){if(GAe)return C2;GAe=1,Object.defineProperty(C2,"__esModule",{value:!0});var e=xr,t=Ml,r=Cr,n=XD(),i=PG(),a=CM(),o=oc(),s=QA(),l=(function(c){e.__extends(u,c);function u(){return c!==null&&c.apply(this,arguments)||this}return u.prototype.isEntityGroup=function(){return!0},u.prototype.createDom=function(){var A=s.createSVGElement("g");this.set("el",A);var d=this.getParent();if(d){var f=d.get("el");f||(f=d.createDom(),d.set("el",f)),f.appendChild(A)}return A},u.prototype.afterAttrsChange=function(A){c.prototype.afterAttrsChange.call(this,A);var d=this.get("canvas");if(d&&d.get("autoDraw")){var f=d.get("context");this.createPath(f,A)}},u.prototype.onCanvasChange=function(A){i.refreshElement(this,A)},u.prototype.getShapeBase=function(){return n},u.prototype.getGroupBase=function(){return u},u.prototype.draw=function(A){var d=this.getChildren(),f=this.get("el");this.get("destroyed")?f&&f.parentNode.removeChild(f):(f||this.createDom(),a.setClip(this,A),this.createPath(A),d.length&&i.drawChildren(A,d))},u.prototype.createPath=function(A,d){var f=this.attr(),h=this.get("el");r.each(d||f,function(g,p){o.SVG_ATTR_MAP[p]&&h.setAttribute(o.SVG_ATTR_MAP[p],g)}),a.setTransform(this)},u})(t.AbstractGroup);return C2.default=l,C2}var KAe;function Cu(){if(KAe)return y2;KAe=1,Object.defineProperty(y2,"__esModule",{value:!0});var e=xr,t=Ml,r=CM(),n=QA(),i=PG(),a=oc(),o=XD(),s=OG(),l=Ml,c=(function(u){e.__extends(A,u);function A(){var d=u!==null&&u.apply(this,arguments)||this;return d.type="svg",d.canFill=!1,d.canStroke=!1,d}return A.prototype.getDefaultAttrs=function(){var d=u.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},d),{lineWidth:1,lineAppendWidth:0,strokeOpacity:1,fillOpacity:1})},A.prototype.afterAttrsChange=function(d){u.prototype.afterAttrsChange.call(this,d);var f=this.get("canvas");if(f&&f.get("autoDraw")){var h=f.get("context");this.draw(h,d)}},A.prototype.getShapeBase=function(){return o},A.prototype.getGroupBase=function(){return s.default},A.prototype.onCanvasChange=function(d){i.refreshElement(this,d)},A.prototype.calculateBBox=function(){var d=this.get("el"),f=null;if(d)f=d.getBBox();else{var h=l.getBBoxMethod(this.get("type"));h&&(f=h(this))}if(f){var g=f.x,p=f.y,m=f.width,y=f.height,C=this.getHitLineWidth(),w=C/2,B=g-w,x=p-w,M=g+m+w,S=p+y+w;return{x:B,y:x,minX:B,minY:x,maxX:M,maxY:S,width:m+C,height:y+C}}return{x:0,y:0,minX:0,minY:0,maxX:0,maxY:0,width:0,height:0}},A.prototype.isFill=function(){var d=this.attr(),f=d.fill,h=d.fillStyle;return(f||h||this.isClipShape())&&this.canFill},A.prototype.isStroke=function(){var d=this.attr(),f=d.stroke,h=d.strokeStyle;return(f||h)&&this.canStroke},A.prototype.draw=function(d,f){var h=this.get("el");this.get("destroyed")?h&&h.parentNode.removeChild(h):(h||n.createDom(this),r.setClip(this,d),this.createPath(d,f),this.shadow(d,f),this.strokeAndFill(d,f),this.transform(f))},A.prototype.createPath=function(d,f){},A.prototype.strokeAndFill=function(d,f){var h=f||this.attr(),g=h.fill,p=h.fillStyle,m=h.stroke,y=h.strokeStyle,C=h.fillOpacity,w=h.strokeOpacity,B=h.lineWidth,x=this.get("el");this.canFill&&(f?"fill"in h?this._setColor(d,"fill",g):"fillStyle"in h&&this._setColor(d,"fill",p):this._setColor(d,"fill",g||p),C&&x.setAttribute(a.SVG_ATTR_MAP.fillOpacity,C)),this.canStroke&&B>0&&(f?"stroke"in h?this._setColor(d,"stroke",m):"strokeStyle"in h&&this._setColor(d,"stroke",y):this._setColor(d,"stroke",m||y),w&&x.setAttribute(a.SVG_ATTR_MAP.strokeOpacity,w),B&&x.setAttribute(a.SVG_ATTR_MAP.lineWidth,B))},A.prototype._setColor=function(d,f,h){var g=this.get("el");if(!h){g.setAttribute(a.SVG_ATTR_MAP[f],"none");return}if(h=h.trim(),/^[r,R,L,l]{1}[\s]*\(/.test(h)){var p=d.find("gradient",h);p||(p=d.addGradient(h)),g.setAttribute(a.SVG_ATTR_MAP[f],"url(#"+p+")")}else if(/^[p,P]{1}[\s]*\(/.test(h)){var p=d.find("pattern",h);p||(p=d.addPattern(h)),g.setAttribute(a.SVG_ATTR_MAP[f],"url(#"+p+")")}else g.setAttribute(a.SVG_ATTR_MAP[f],h)},A.prototype.shadow=function(d,f){var h=this.attr(),g=f||h,p=g.shadowOffsetX,m=g.shadowOffsetY,y=g.shadowBlur,C=g.shadowColor;(p||m||y||C)&&r.setShadow(this,d)},A.prototype.transform=function(d){var f=this.attr(),h=(d||f).matrix;h&&r.setTransform(this)},A.prototype.isInShape=function(d,f){return this.isPointInPath(d,f)},A.prototype.isPointInPath=function(d,f){var h=this.get("el"),g=this.get("canvas"),p=g.get("el").getBoundingClientRect(),m=d+p.left,y=f+p.top,C=document.elementFromPoint(m,y);return!!(C&&C.isEqualNode(h))},A.prototype.getHitLineWidth=function(){var d=this.attrs,f=d.lineWidth,h=d.lineAppendWidth;return this.isStroke()?f+h:0},A})(t.AbstractShape);return y2.default=c,y2}var w2={},VAe;function R5t(){if(VAe)return w2;VAe=1,Object.defineProperty(w2,"__esModule",{value:!0});var e=xr,t=Cr,r=oc(),n=Cu(),i=(function(a){e.__extends(o,a);function o(){var s=a!==null&&a.apply(this,arguments)||this;return s.type="circle",s.canFill=!0,s.canStroke=!0,s}return o.prototype.getDefaultAttrs=function(){var s=a.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},s),{x:0,y:0,r:0})},o.prototype.createPath=function(s,l){var c=this.attr(),u=this.get("el");t.each(l||c,function(A,d){d==="x"||d==="y"?u.setAttribute("c"+d,A):r.SVG_ATTR_MAP[d]&&u.setAttribute(r.SVG_ATTR_MAP[d],A)})},o})(n.default);return w2.default=i,w2}var B2={},JAe;function T5t(){if(JAe)return B2;JAe=1,Object.defineProperty(B2,"__esModule",{value:!0});var e=xr,t=Cr,r=oc(),n=Cu(),i=(function(a){e.__extends(o,a);function o(){var s=a!==null&&a.apply(this,arguments)||this;return s.type="dom",s.canFill=!1,s.canStroke=!1,s}return o.prototype.createPath=function(s,l){var c=this.attr(),u=this.get("el");if(t.each(l||c,function(h,g){r.SVG_ATTR_MAP[g]&&u.setAttribute(r.SVG_ATTR_MAP[g],h)}),typeof c.html=="function"){var A=c.html.call(this,c);if(A instanceof Element||A instanceof HTMLDocument){for(var d=u.childNodes,f=d.length-1;f>=0;f--)u.removeChild(d[f]);u.appendChild(A)}else u.innerHTML=A}else u.innerHTML=c.html},o})(n.default);return B2.default=i,B2}var x2={},WAe;function Q5t(){if(WAe)return x2;WAe=1,Object.defineProperty(x2,"__esModule",{value:!0});var e=xr,t=Cr,r=oc(),n=Cu(),i=(function(a){e.__extends(o,a);function o(){var s=a!==null&&a.apply(this,arguments)||this;return s.type="ellipse",s.canFill=!0,s.canStroke=!0,s}return o.prototype.getDefaultAttrs=function(){var s=a.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},s),{x:0,y:0,rx:0,ry:0})},o.prototype.createPath=function(s,l){var c=this.attr(),u=this.get("el");t.each(l||c,function(A,d){d==="x"||d==="y"?u.setAttribute("c"+d,A):r.SVG_ATTR_MAP[d]&&u.setAttribute(r.SVG_ATTR_MAP[d],A)})},o})(n.default);return x2.default=i,x2}var M2={},XAe;function D5t(){if(XAe)return M2;XAe=1,Object.defineProperty(M2,"__esModule",{value:!0});var e=xr,t=Cr,r=oc(),n=Cu(),i=(function(a){e.__extends(o,a);function o(){var s=a!==null&&a.apply(this,arguments)||this;return s.type="image",s.canFill=!1,s.canStroke=!1,s}return o.prototype.getDefaultAttrs=function(){var s=a.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},s),{x:0,y:0,width:0,height:0})},o.prototype.createPath=function(s,l){var c=this,u=this.attr(),A=this.get("el");t.each(l||u,function(d,f){f==="img"?c._setImage(u.img):r.SVG_ATTR_MAP[f]&&A.setAttribute(r.SVG_ATTR_MAP[f],d)})},o.prototype.setAttr=function(s,l){this.attrs[s]=l,s==="img"&&this._setImage(l)},o.prototype._setImage=function(s){var l=this.attr(),c=this.get("el");if(t.isString(s))c.setAttribute("href",s);else if(s instanceof window.Image)l.width||(c.setAttribute("width",s.width),this.attr("width",s.width)),l.height||(c.setAttribute("height",s.height),this.attr("height",s.height)),c.setAttribute("href",s.src);else if(s instanceof HTMLElement&&t.isString(s.nodeName)&&s.nodeName.toUpperCase()==="CANVAS")c.setAttribute("href",s.toDataURL());else if(s instanceof ImageData){var u=document.createElement("canvas");u.setAttribute("width",""+s.width),u.setAttribute("height",""+s.height),u.getContext("2d").putImageData(s,0,0),l.width||(c.setAttribute("width",""+s.width),this.attr("width",s.width)),l.height||(c.setAttribute("height",""+s.height),this.attr("height",s.height)),c.setAttribute("href",u.toDataURL())}},o})(n.default);return M2.default=i,M2}var b2={},qAe;function F5t(){if(qAe)return b2;qAe=1,Object.defineProperty(b2,"__esModule",{value:!0});var e=xr,t=Rd,r=Cr,n=oc(),i=Cu(),a=(function(o){e.__extends(s,o);function s(){var l=o!==null&&o.apply(this,arguments)||this;return l.type="line",l.canFill=!1,l.canStroke=!0,l}return s.prototype.getDefaultAttrs=function(){var l=o.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},l),{x1:0,y1:0,x2:0,y2:0,startArrow:!1,endArrow:!1})},s.prototype.createPath=function(l,c){var u=this.attr(),A=this.get("el");r.each(c||u,function(d,f){if(f==="startArrow"||f==="endArrow")if(d){var h=r.isObject(d)?l.addArrow(u,n.SVG_ATTR_MAP[f]):l.getDefaultArrow(u,n.SVG_ATTR_MAP[f]);A.setAttribute(n.SVG_ATTR_MAP[f],"url(#"+h+")")}else A.removeAttribute(n.SVG_ATTR_MAP[f]);else n.SVG_ATTR_MAP[f]&&A.setAttribute(n.SVG_ATTR_MAP[f],d)})},s.prototype.getTotalLength=function(){var l=this.attr(),c=l.x1,u=l.y1,A=l.x2,d=l.y2;return t.Line.length(c,u,A,d)},s.prototype.getPoint=function(l){var c=this.attr(),u=c.x1,A=c.y1,d=c.x2,f=c.y2;return t.Line.pointAt(u,A,d,f,l)},s})(i.default);return b2.default=a,b2}var I2={},S2={},$Ae;function _5t(){if($Ae)return S2;$Ae=1,Object.defineProperty(S2,"__esModule",{value:!0});var e={circle:function(t,r,n){return[["M",t,r],["m",-n,0],["a",n,n,0,1,0,n*2,0],["a",n,n,0,1,0,-n*2,0]]},square:function(t,r,n){return[["M",t-n,r-n],["L",t+n,r-n],["L",t+n,r+n],["L",t-n,r+n],["Z"]]},diamond:function(t,r,n){return[["M",t-n,r],["L",t,r-n],["L",t+n,r],["L",t,r+n],["Z"]]},triangle:function(t,r,n){var i=n*Math.sin(.3333333333333333*Math.PI);return[["M",t-n,r+i],["L",t,r-i],["L",t+n,r+i],["z"]]},triangleDown:function(t,r,n){var i=n*Math.sin(.3333333333333333*Math.PI);return[["M",t-n,r-i],["L",t+n,r-i],["L",t,r+i],["Z"]]}};return S2.default={get:function(t){return e[t]},register:function(t,r){e[t]=r},remove:function(t){delete e[t]},getAll:function(){return e}},S2}var ZAe;function N5t(){if(ZAe)return I2;ZAe=1,Object.defineProperty(I2,"__esModule",{value:!0});var e=xr,t=Cr,r=Cu(),n=_5t(),i=(function(a){e.__extends(o,a);function o(){var s=a!==null&&a.apply(this,arguments)||this;return s.type="marker",s.canFill=!0,s.canStroke=!0,s}return o.prototype.createPath=function(s){var l=this.get("el");l.setAttribute("d",this._assembleMarker())},o.prototype._assembleMarker=function(){var s=this._getPath();return t.isArray(s)?s.map(function(l){return l.join(" ")}).join(""):s},o.prototype._getPath=function(){var s=this.attr(),l=s.x,c=s.y,u=s.r||s.radius,A=s.symbol||"circle",d;return t.isFunction(A)?d=A:d=n.default.get(A),d?d(l,c,u):(console.warn(d+" symbol is not exist."),null)},o.symbolsFactory=n.default,o})(r.default);return I2.default=i,I2}var R2={},ede;function k5t(){if(ede)return R2;ede=1,Object.defineProperty(R2,"__esModule",{value:!0});var e=xr,t=Cr,r=oc(),n=Cu(),i=(function(a){e.__extends(o,a);function o(){var s=a!==null&&a.apply(this,arguments)||this;return s.type="path",s.canFill=!0,s.canStroke=!0,s}return o.prototype.getDefaultAttrs=function(){var s=a.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},s),{startArrow:!1,endArrow:!1})},o.prototype.createPath=function(s,l){var c=this,u=this.attr(),A=this.get("el");t.each(l||u,function(d,f){if(f==="path"&&t.isArray(d))A.setAttribute("d",c._formatPath(d));else if(f==="startArrow"||f==="endArrow")if(d){var h=t.isObject(d)?s.addArrow(u,r.SVG_ATTR_MAP[f]):s.getDefaultArrow(u,r.SVG_ATTR_MAP[f]);A.setAttribute(r.SVG_ATTR_MAP[f],"url(#"+h+")")}else A.removeAttribute(r.SVG_ATTR_MAP[f]);else r.SVG_ATTR_MAP[f]&&A.setAttribute(r.SVG_ATTR_MAP[f],d)})},o.prototype._formatPath=function(s){var l=s.map(function(c){return c.join(" ")}).join("");return~l.indexOf("NaN")?"":l},o.prototype.getTotalLength=function(){var s=this.get("el");return s?s.getTotalLength():null},o.prototype.getPoint=function(s){var l=this.get("el"),c=this.getTotalLength();if(c===0)return null;var u=l?l.getPointAtLength(s*c):null;return u?{x:u.x,y:u.y}:null},o})(n.default);return R2.default=i,R2}var T2={},tde;function P5t(){if(tde)return T2;tde=1,Object.defineProperty(T2,"__esModule",{value:!0});var e=xr,t=Cr,r=oc(),n=Cu(),i=(function(a){e.__extends(o,a);function o(){var s=a!==null&&a.apply(this,arguments)||this;return s.type="polygon",s.canFill=!0,s.canStroke=!0,s}return o.prototype.createPath=function(s,l){var c=this.attr(),u=this.get("el");t.each(l||c,function(A,d){d==="points"&&t.isArray(A)&&A.length>=2?u.setAttribute("points",A.map(function(f){return f[0]+","+f[1]}).join(" ")):r.SVG_ATTR_MAP[d]&&u.setAttribute(r.SVG_ATTR_MAP[d],A)})},o})(n.default);return T2.default=i,T2}var Q2={},rde;function O5t(){if(rde)return Q2;rde=1,Object.defineProperty(Q2,"__esModule",{value:!0});var e=xr,t=Rd,r=Rd,n=Cr,i=oc(),a=Cu(),o=(function(s){e.__extends(l,s);function l(){var c=s!==null&&s.apply(this,arguments)||this;return c.type="polyline",c.canFill=!0,c.canStroke=!0,c}return l.prototype.getDefaultAttrs=function(){var c=s.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},c),{startArrow:!1,endArrow:!1})},l.prototype.onAttrChange=function(c,u,A){s.prototype.onAttrChange.call(this,c,u,A),["points"].indexOf(c)!==-1&&this._resetCache()},l.prototype._resetCache=function(){this.set("totalLength",null),this.set("tCache",null)},l.prototype.createPath=function(c,u){var A=this.attr(),d=this.get("el");n.each(u||A,function(f,h){h==="points"&&n.isArray(f)&&f.length>=2?d.setAttribute("points",f.map(function(g){return g[0]+","+g[1]}).join(" ")):i.SVG_ATTR_MAP[h]&&d.setAttribute(i.SVG_ATTR_MAP[h],f)})},l.prototype.getTotalLength=function(){var c=this.attr().points,u=this.get("totalLength");return n.isNil(u)?(this.set("totalLength",t.Polyline.length(c)),this.get("totalLength")):u},l.prototype.getPoint=function(c){var u=this.attr().points,A=this.get("tCache");A||(this._setTcache(),A=this.get("tCache"));var d,f;return n.each(A,function(h,g){c>=h[0]&&c<=h[1]&&(d=(c-h[0])/(h[1]-h[0]),f=g)}),r.Line.pointAt(u[f][0],u[f][1],u[f+1][0],u[f+1][1],d)},l.prototype._setTcache=function(){var c=this.attr().points;if(!(!c||c.length===0)){var u=this.getTotalLength();if(!(u<=0)){var A=0,d=[],f,h;n.each(c,function(g,p){c[p+1]&&(f=[],f[0]=A/u,h=r.Line.length(g[0],g[1],c[p+1][0],c[p+1][1]),A+=h,f[1]=A/u,d.push(f))}),this.set("tCache",d)}}},l.prototype.getStartTangent=function(){var c=this.attr().points,u=[];return u.push([c[1][0],c[1][1]]),u.push([c[0][0],c[0][1]]),u},l.prototype.getEndTangent=function(){var c=this.attr().points,u=c.length-1,A=[];return A.push([c[u-1][0],c[u-1][1]]),A.push([c[u][0],c[u][1]]),A},l})(a.default);return Q2.default=o,Q2}var D2={},Lp={},nde;function j5t(){if(nde)return Lp;nde=1,Object.defineProperty(Lp,"__esModule",{value:!0}),Lp.parsePath=Lp.parseRadius=void 0;var e=Cr,t=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,r=/[^\s,]+/gi;function n(a){var o=0,s=0,l=0,c=0;return e.isArray(a)?a.length===1?o=s=l=c=a[0]:a.length===2?(o=l=a[0],s=c=a[1]):a.length===3?(o=a[0],s=c=a[1],l=a[2]):(o=a[0],s=a[1],l=a[2],c=a[3]):o=s=l=c=a,{r1:o,r2:s,r3:l,r4:c}}Lp.parseRadius=n;function i(a){if(a=a||[],e.isArray(a))return a;if(e.isString(a))return a=a.match(t),e.each(a,function(o,s){if(o=o.match(r),o[0].length>1){var l=o[0].charAt(0);o.splice(1,0,o[0].substr(1)),o[0]=l}e.each(o,function(c,u){isNaN(c)||(o[u]=+c)}),a[s]=o}),a}return Lp.parsePath=i,Lp}var ide;function z5t(){if(ide)return D2;ide=1,Object.defineProperty(D2,"__esModule",{value:!0});var e=xr,t=Cr,r=Cu(),n=oc(),i=j5t(),a=(function(o){e.__extends(s,o);function s(){var l=o!==null&&o.apply(this,arguments)||this;return l.type="rect",l.canFill=!0,l.canStroke=!0,l}return s.prototype.getDefaultAttrs=function(){var l=o.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},l),{x:0,y:0,width:0,height:0,radius:0})},s.prototype.createPath=function(l,c){var u=this,A=this.attr(),d=this.get("el"),f=!1,h=["x","y","width","height","radius"];t.each(c||A,function(g,p){h.indexOf(p)!==-1&&!f?(d.setAttribute("d",u._assembleRect(A)),f=!0):h.indexOf(p)===-1&&n.SVG_ATTR_MAP[p]&&d.setAttribute(n.SVG_ATTR_MAP[p],g)})},s.prototype._assembleRect=function(l){var c=l.x,u=l.y,A=l.width,d=l.height,f=l.radius;if(!f)return"M "+c+","+u+" l "+A+",0 l 0,"+d+" l"+-A+" 0 z";var h=i.parseRadius(f);t.isArray(f)?f.length===1?h.r1=h.r2=h.r3=h.r4=f[0]:f.length===2?(h.r1=h.r3=f[0],h.r2=h.r4=f[1]):f.length===3?(h.r1=f[0],h.r2=h.r4=f[1],h.r3=f[2]):(h.r1=f[0],h.r2=f[1],h.r3=f[2],h.r4=f[3]):h.r1=h.r2=h.r3=h.r4=f;var g=[["M "+(c+h.r1)+","+u],["l "+(A-h.r1-h.r2)+",0"],["a "+h.r2+","+h.r2+",0,0,1,"+h.r2+","+h.r2],["l 0,"+(d-h.r2-h.r3)],["a "+h.r3+","+h.r3+",0,0,1,"+-h.r3+","+h.r3],["l "+(h.r3+h.r4-A)+",0"],["a "+h.r4+","+h.r4+",0,0,1,"+-h.r4+","+-h.r4],["l 0,"+(h.r4+h.r1-d)],["a "+h.r1+","+h.r1+",0,0,1,"+h.r1+","+-h.r1],["z"]];return g.join(" ")},s})(r.default);return D2.default=a,D2}var F2={};const L5t=ta(n2t);var ade;function Y5t(){if(ade)return F2;ade=1,Object.defineProperty(F2,"__esModule",{value:!0});var e=xr,t=Cr,r=L5t,n=CM(),i=oc(),a=Cu(),o=.3,s={top:"before-edge",middle:"central",bottom:"after-edge",alphabetic:"baseline",hanging:"hanging"},l={top:"text-before-edge",middle:"central",bottom:"text-after-edge",alphabetic:"alphabetic",hanging:"hanging"},c={left:"left",start:"left",center:"middle",right:"end",end:"end"},u=(function(A){e.__extends(d,A);function d(){var f=A!==null&&A.apply(this,arguments)||this;return f.type="text",f.canFill=!0,f.canStroke=!0,f}return d.prototype.getDefaultAttrs=function(){var f=A.prototype.getDefaultAttrs.call(this);return e.__assign(e.__assign({},f),{x:0,y:0,text:null,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom"})},d.prototype.createPath=function(f,h){var g=this,p=this.attr(),m=this.get("el");this._setFont(),t.each(h||p,function(y,C){C==="text"?g._setText(""+y):C==="matrix"&&y?n.setTransform(g):i.SVG_ATTR_MAP[C]&&m.setAttribute(i.SVG_ATTR_MAP[C],y)}),m.setAttribute("paint-order","stroke"),m.setAttribute("style","stroke-linecap:butt; stroke-linejoin:miter;")},d.prototype._setFont=function(){var f=this.get("el"),h=this.attr(),g=h.textBaseline,p=h.textAlign,m=r.detect();m&&m.name==="firefox"?f.setAttribute("dominant-baseline",l[g]||"alphabetic"):f.setAttribute("alignment-baseline",s[g]||"baseline"),f.setAttribute("text-anchor",c[p]||"left")},d.prototype._setText=function(f){var h=this.get("el"),g=this.attr(),p=g.x,m=g.textBaseline,y=m===void 0?"bottom":m;if(!f)h.innerHTML="";else if(~f.indexOf(`
`)){var C=f.split(`
`),w=C.length-1,B="";t.each(C,function(x,M){M===0?y==="alphabetic"?B+='<tspan x="'+p+'" dy="'+-w+'em">'+x+"</tspan>":y==="top"?B+='<tspan x="'+p+'" dy="0.9em">'+x+"</tspan>":y==="middle"?B+='<tspan x="'+p+'" dy="'+-(w-1)/2+'em">'+x+"</tspan>":y==="bottom"?B+='<tspan x="'+p+'" dy="-'+(w+o)+'em">'+x+"</tspan>":y==="hanging"&&(B+='<tspan x="'+p+'" dy="'+(-(w-1)-o)+'em">'+x+"</tspan>"):B+='<tspan x="'+p+'" dy="1em">'+x+"</tspan>"}),h.innerHTML=B}else h.innerHTML=f},d})(a.default);return F2.default=u,F2}var ode;function XD(){return ode||(ode=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=Cu();Object.defineProperty(e,"Base",{enumerable:!0,get:function(){return t.default}});var r=R5t();Object.defineProperty(e,"Circle",{enumerable:!0,get:function(){return r.default}});var n=T5t();Object.defineProperty(e,"Dom",{enumerable:!0,get:function(){return n.default}});var i=Q5t();Object.defineProperty(e,"Ellipse",{enumerable:!0,get:function(){return i.default}});var a=D5t();Object.defineProperty(e,"Image",{enumerable:!0,get:function(){return a.default}});var o=F5t();Object.defineProperty(e,"Line",{enumerable:!0,get:function(){return o.default}});var s=N5t();Object.defineProperty(e,"Marker",{enumerable:!0,get:function(){return s.default}});var l=k5t();Object.defineProperty(e,"Path",{enumerable:!0,get:function(){return l.default}});var c=P5t();Object.defineProperty(e,"Polygon",{enumerable:!0,get:function(){return c.default}});var u=O5t();Object.defineProperty(e,"Polyline",{enumerable:!0,get:function(){return u.default}});var A=z5t();Object.defineProperty(e,"Rect",{enumerable:!0,get:function(){return A.default}});var d=Y5t();Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return d.default}})})(Kj)),Kj}var _2={},N2={},k2={},sde;function U5t(){if(sde)return k2;sde=1,Object.defineProperty(k2,"__esModule",{value:!0});var e=Cr,t=QA(),r=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,n=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,i=/[\d.]+:(#[^\s]+|[^)]+\))/gi;function a(c){var u=c.match(i);if(!u)return"";var A="";return u.sort(function(d,f){return d=d.split(":"),f=f.split(":"),Number(d[0])-Number(f[0])}),e.each(u,function(d){d=d.split(":"),A+='<stop offset="'+d[0]+'" stop-color="'+d[1]+'"></stop>'}),A}function o(c,u){var A=r.exec(c),d=e.mod(e.toRadian(parseFloat(A[1])),Math.PI*2),f=A[2],h,g;d>=0&&d<.5*Math.PI?(h={x:0,y:0},g={x:1,y:1}):.5*Math.PI<=d&&d<Math.PI?(h={x:1,y:0},g={x:0,y:1}):Math.PI<=d&&d<1.5*Math.PI?(h={x:1,y:1},g={x:0,y:0}):(h={x:0,y:1},g={x:1,y:0});var p=Math.tan(d),m=p*p,y=(g.x-h.x+p*(g.y-h.y))/(m+1)+h.x,C=p*(g.x-h.x+p*(g.y-h.y))/(m+1)+h.y;u.setAttribute("x1",h.x),u.setAttribute("y1",h.y),u.setAttribute("x2",y),u.setAttribute("y2",C),u.innerHTML=a(f)}function s(c,u){var A=n.exec(c),d=parseFloat(A[1]),f=parseFloat(A[2]),h=parseFloat(A[3]),g=A[4];u.setAttribute("cx",d),u.setAttribute("cy",f),u.setAttribute("r",h),u.innerHTML=a(g)}var l=(function(){function c(u){this.cfg={};var A=null,d=e.uniqueId("gradient_");return u.toLowerCase()[0]==="l"?(A=t.createSVGElement("linearGradient"),o(u,A)):(A=t.createSVGElement("radialGradient"),s(u,A)),A.setAttribute("id",d),this.el=A,this.id=d,this.cfg=u,this}return c.prototype.match=function(u,A){return this.cfg===A},c})();return k2.default=l,k2}var P2={},lde;function H5t(){if(lde)return P2;lde=1,Object.defineProperty(P2,"__esModule",{value:!0});var e=Cr,t=QA(),r={shadowColor:"color",shadowOpacity:"opacity",shadowBlur:"blur",shadowOffsetX:"dx",shadowOffsetY:"dy"},n={x:"-40%",y:"-40%",width:"200%",height:"200%"},i=(function(){function a(o){this.type="filter",this.cfg={},this.type="filter";var s=t.createSVGElement("filter");return e.each(n,function(l,c){s.setAttribute(c,l)}),this.el=s,this.id=e.uniqueId("filter_"),this.el.id=this.id,this.cfg=o,this._parseShadow(o,s),this}return a.prototype.match=function(o,s){if(this.type!==o)return!1;var l=!0,c=this.cfg;return e.each(Object.keys(c),function(u){if(c[u]!==s[u])return l=!1,!1}),l},a.prototype.update=function(o,s){var l=this.cfg;return l[r[o]]=s,this._parseShadow(l,this.el),this},a.prototype._parseShadow=function(o,s){var l=`<feDropShadow
dx="`+(o.dx||0)+`"
dy="`+(o.dy||0)+`"
stdDeviation="`+(o.blur?o.blur/10:0)+`"
flood-color="`+(o.color?o.color:"#000")+`"
flood-opacity="`+(o.opacity?o.opacity:1)+`"
/>`;s.innerHTML=l},a})();return P2.default=i,P2}var O2={},cde;function G5t(){if(cde)return O2;cde=1,Object.defineProperty(O2,"__esModule",{value:!0});var e=Cr,t=QA(),r=(function(){function n(i,a){this.cfg={};var o=t.createSVGElement("marker"),s=e.uniqueId("marker_");o.setAttribute("id",s);var l=t.createSVGElement("path");l.setAttribute("stroke",i.stroke||"none"),l.setAttribute("fill",i.fill||"none"),o.appendChild(l),o.setAttribute("overflow","visible"),o.setAttribute("orient","auto-start-reverse"),this.el=o,this.child=l,this.id=s;var c=i[a==="marker-start"?"startArrow":"endArrow"];return this.stroke=i.stroke||"#000",c===!0?this._setDefaultPath(a,l):(this.cfg=c,this._setMarker(i.lineWidth,l)),this}return n.prototype.match=function(){return!1},n.prototype._setDefaultPath=function(i,a){var o=this.el;a.setAttribute("d","M0,0 L"+10*Math.cos(Math.PI/6)+",5 L0,10"),o.setAttribute("refX",""+10*Math.cos(Math.PI/6)),o.setAttribute("refY","5")},n.prototype._setMarker=function(i,a){var o=this.el,s=this.cfg.path,l=this.cfg.d;e.isArray(s)&&(s=s.map(function(c){return c.join(" ")}).join("")),a.setAttribute("d",s),o.appendChild(a),l&&o.setAttribute("refX",""+l/i)},n.prototype.update=function(i){var a=this.child;a.attr?a.attr("fill",i):a.setAttribute("fill",i)},n})();return O2.default=r,O2}var j2={},ude;function K5t(){if(ude)return j2;ude=1,Object.defineProperty(j2,"__esModule",{value:!0});var e=Cr,t=QA(),r=(function(){function n(i){this.type="clip",this.cfg={};var a=t.createSVGElement("clipPath");this.el=a,this.id=e.uniqueId("clip_"),a.id=this.id;var o=i.cfg.el;return a.appendChild(o),this.cfg=i,this}return n.prototype.match=function(){return!1},n.prototype.remove=function(){var i=this.el;i.parentNode.removeChild(i)},n})();return j2.default=r,j2}var z2={},Ade;function V5t(){if(Ade)return z2;Ade=1,Object.defineProperty(z2,"__esModule",{value:!0});var e=Cr,t=QA(),r=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,n=(function(){function i(a){this.cfg={};var o=t.createSVGElement("pattern");o.setAttribute("patternUnits","userSpaceOnUse");var s=t.createSVGElement("image");o.appendChild(s);var l=e.uniqueId("pattern_");o.id=l,this.el=o,this.id=l,this.cfg=a;var c=r.exec(a),u=c[2];s.setAttribute("href",u);var A=new Image;u.match(/^data:/i)||(A.crossOrigin="Anonymous"),A.src=u;function d(){o.setAttribute("width",""+A.width),o.setAttribute("height",""+A.height)}return A.complete?d():(A.onload=d,A.src=A.src),this}return i.prototype.match=function(a,o){return this.cfg===o},i})();return z2.default=n,z2}var dde;function J5t(){if(dde)return N2;dde=1,Object.defineProperty(N2,"__esModule",{value:!0});var e=Cr,t=U5t(),r=H5t(),n=G5t(),i=K5t(),a=V5t(),o=QA(),s=(function(){function l(c){var u=o.createSVGElement("defs"),A=e.uniqueId("defs_");u.id=A,c.appendChild(u),this.children=[],this.defaultArrow={},this.el=u,this.canvas=c}return l.prototype.find=function(c,u){for(var A=this.children,d=null,f=0;f<A.length;f++)if(A[f].match(c,u)){d=A[f].id;break}return d},l.prototype.findById=function(c){for(var u=this.children,A=null,d=0;d<u.length;d++)if(u[d].id===c){A=u[d];break}return A},l.prototype.add=function(c){this.children.push(c),c.canvas=this.canvas,c.parent=this},l.prototype.getDefaultArrow=function(c,u){var A=c.stroke||c.strokeStyle;if(this.defaultArrow[A])return this.defaultArrow[A].id;var d=new n.default(c,u);return this.defaultArrow[A]=d,this.el.appendChild(d.el),this.add(d),d.id},l.prototype.addGradient=function(c){var u=new t.default(c);return this.el.appendChild(u.el),this.add(u),u.id},l.prototype.addArrow=function(c,u){var A=new n.default(c,u);return this.el.appendChild(A.el),this.add(A),A.id},l.prototype.addShadow=function(c){var u=new r.default(c);return this.el.appendChild(u.el),this.add(u),u.id},l.prototype.addPattern=function(c){var u=new a.default(c);return this.el.appendChild(u.el),this.add(u),u.id},l.prototype.addClip=function(c){var u=new i.default(c);return this.el.appendChild(u.el),this.add(u),u.id},l})();return N2.default=s,N2}var fde;function W5t(){if(fde)return _2;fde=1,Object.defineProperty(_2,"__esModule",{value:!0});var e=xr,t=Ml,r=oc(),n=PG(),i=CM(),a=QA(),o=XD(),s=OG(),l=J5t(),c=(function(u){e.__extends(A,u);function A(d){return u.call(this,e.__assign(e.__assign({},d),{autoDraw:!0,renderer:"svg"}))||this}return A.prototype.getShapeBase=function(){return o},A.prototype.getGroupBase=function(){return s.default},A.prototype.getShape=function(d,f,h){var g=h.target||h.srcElement;if(!r.SHAPE_TO_TAGS[g.tagName]){for(var p=g.parentNode;p&&!r.SHAPE_TO_TAGS[p.tagName];)p=p.parentNode;g=p}return this.find(function(m){return m.get("el")===g})},A.prototype.createDom=function(){var d=a.createSVGElement("svg"),f=new l.default(d);return d.setAttribute("width",""+this.get("width")),d.setAttribute("height",""+this.get("height")),this.set("context",f),d},A.prototype.onCanvasChange=function(d){var f=this.get("context"),h=this.get("el");if(d==="sort"){var g=this.get("children");g&&g.length&&a.sortDom(this,function(m,y){return g.indexOf(m)-g.indexOf(y)?1:0})}else if(d==="clear"){if(h){h.innerHTML="";var p=f.el;p.innerHTML="",h.appendChild(p)}}else d==="matrix"?i.setTransform(this):d==="clip"?i.setClip(this,f):d==="changeSize"&&(h.setAttribute("width",""+this.get("width")),h.setAttribute("height",""+this.get("height")))},A.prototype.draw=function(){var d=this.get("context"),f=this.getChildren();i.setClip(this,d),f.length&&n.drawChildren(d,f)},A})(t.AbstractCanvas);return _2.default=c,_2}var hde;function X5t(){return hde||(hde=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.version=e.Shape=void 0;var t=xr,r=XD();e.Shape=r,t.__exportStar(Ml,e);var n=W5t();Object.defineProperty(e,"Canvas",{enumerable:!0,get:function(){return n.default}});var i=OG();Object.defineProperty(e,"Group",{enumerable:!0,get:function(){return i.default}}),e.version="0.5.6"})(Gj)),Gj}var Vj={},kC={},L2={},Yp={},gde;function Q4e(){if(gde)return Yp;gde=1,Object.defineProperty(Yp,"__esModule",{value:!0}),Yp.registerEngine=Yp.getEngine=void 0;var e={};function t(n){var i=e[n];if(!i)throw new Error("G engine '"+n+"' is not exist, please register it at first.");return i}Yp.getEngine=t;function r(n,i){e[n]=i}return Yp.registerEngine=r,Yp}var Jj={};const q5t=ta(rDt);var pde;function D4e(){return pde||(pde=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.modifyCSS=e.createDom=e.removeDom=e.getChartSize=void 0;var t=go();function r(s){var l=getComputedStyle(s);return{width:(s.clientWidth||parseInt(l.width,10))-parseInt(l.paddingLeft,10)-parseInt(l.paddingRight,10),height:(s.clientHeight||parseInt(l.height,10))-parseInt(l.paddingTop,10)-parseInt(l.paddingBottom,10)}}function n(s){return typeof s=="number"&&!isNaN(s)}function i(s,l,c,u){var A=c,d=u;if(l){var f=r(s);A=f.width?f.width:A,d=f.height?f.height:d}return{width:Math.max(n(A)?A:t.MIN_CHART_WIDTH,t.MIN_CHART_WIDTH),height:Math.max(n(d)?d:t.MIN_CHART_HEIGHT,t.MIN_CHART_HEIGHT)}}e.getChartSize=i;function a(s){var l=s.parentNode;l&&l.removeChild(s)}e.removeDom=a;var o=q5t;Object.defineProperty(e,"createDom",{enumerable:!0,get:function(){return o.createDom}}),Object.defineProperty(e,"modifyCSS",{enumerable:!0,get:function(){return o.modifyCSS}})})(Jj)),Jj}var Lh={},Y2={};const F4e=ta(qIt);var vde;function jG(){if(vde)return Y2;vde=1,Object.defineProperty(Y2,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(F4e),r=(function(n){(0,e.__extends)(i,n);function i(a){var o=n.call(this)||this;o.destroyed=!1;var s=a.visible,l=s===void 0?!0:s;return o.visible=l,o}return i.prototype.show=function(){var a=this.visible;a||this.changeVisible(!0)},i.prototype.hide=function(){var a=this.visible;a&&this.changeVisible(!1)},i.prototype.destroy=function(){this.off(),this.destroyed=!0},i.prototype.changeVisible=function(a){this.visible!==a&&(this.visible=a)},i})(t.default);return Y2.default=r,Y2}var Wj={},PC={},mde;function $5t(){if(mde)return PC;mde=1,Object.defineProperty(PC,"__esModule",{value:!0}),PC.Facet=void 0;var e=Cr,t=go(),r=VY(),n=(function(){function i(a,o){this.destroyed=!1,this.facets=[],this.view=a,this.cfg=(0,e.deepMix)({},this.getDefaultCfg(),o)}return i.prototype.init=function(){this.container||(this.container=this.createContainer());var a=this.view.getData();this.facets=this.generateFacets(a)},i.prototype.render=function(){this.renderViews()},i.prototype.update=function(){},i.prototype.clear=function(){this.clearFacetViews()},i.prototype.destroy=function(){this.clear(),this.container&&(this.container.remove(!0),this.container=void 0),this.destroyed=!0,this.view=void 0,this.facets=[]},i.prototype.facetToView=function(a){var o=a.region,s=a.data,l=a.padding,c=l===void 0?this.cfg.padding:l,u=this.view.createView({region:o,padding:c});u.data(s||[]),a.view=u,this.beforeEachView(u,a);var A=this.cfg.eachView;return A&&A(u,a),this.afterEachView(u,a),u},i.prototype.createContainer=function(){var a=this.view.getLayer(t.LAYER.FORE);return a.addGroup()},i.prototype.renderViews=function(){this.createFacetViews()},i.prototype.createFacetViews=function(){var a=this;return this.facets.map(function(o){return a.facetToView(o)})},i.prototype.clearFacetViews=function(){var a=this;(0,e.each)(this.facets,function(o){o.view&&(a.view.removeView(o.view),o.view=void 0)})},i.prototype.parseSpacing=function(){var a=this.view.viewBBox,o=a.width,s=a.height,l=this.cfg.spacing;return l.map(function(c,u){return(0,e.isNumber)(c)?c/(u===0?o:s):parseFloat(c)/100})},i.prototype.getFieldValues=function(a,o){var s=[],l={};return(0,e.each)(a,function(c){var u=c[o];!(0,e.isNil)(u)&&!l[u]&&(s.push(u),l[u]=!0)}),s},i.prototype.getRegion=function(a,o,s,l){var c=this.parseSpacing(),u=c[0],A=c[1],d=(1+u)/(o===0?1:o)-u,f=(1+A)/(a===0?1:a)-A,h={x:(d+u)*s,y:(f+A)*l},g={x:h.x+d,y:h.y+f};return{start:h,end:g}},i.prototype.getDefaultCfg=function(){return{eachView:void 0,showTitle:!0,spacing:[0,0],padding:10,fields:[]}},i.prototype.getDefaultTitleCfg=function(){var a=this.view.getTheme().fontFamily;return{style:{fontSize:14,fill:"#666",fontFamily:a}}},i.prototype.processAxis=function(a,o){var s=a.getOptions(),l=s.coordinate,c=a.geometries,u=(0,e.get)(l,"type","rect");if(u==="rect"&&c.length){(0,e.isNil)(s.axes)&&(s.axes={});var A=s.axes,d=c[0].getXYFields(),f=d[0],h=d[1],g=(0,r.getAxisOption)(A,f),p=(0,r.getAxisOption)(A,h);g!==!1&&(s.axes[f]=this.getXAxisOption(f,A,g,o)),p!==!1&&(s.axes[h]=this.getYAxisOption(h,A,p,o))}},i.prototype.getFacetDataFilter=function(a){return function(o){return(0,e.every)(a,function(s){var l=s.field,c=s.value;return!(0,e.isNil)(c)&&l?o[l]===c:!0})}},i})();return PC.Facet=n,PC}var Ede;function JY(){return Ede||(Ede=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.registerFacet=e.getFacet=e.Facet=void 0;var t=Cr,r=$5t();Object.defineProperty(e,"Facet",{enumerable:!0,get:function(){return r.Facet}});var n={},i=function(o){return n[(0,t.lowerCase)(o)]};e.getFacet=i;var a=function(o,s){n[(0,t.lowerCase)(o)]=s};e.registerFacet=a})(Wj)),Wj}var Xj={},F0={},mc={},U2={},H2={},yde;function DA(){if(yde)return H2;yde=1,Object.defineProperty(H2,"__esModule",{value:!0});var e=Cr,t=(function(){function r(n,i){this.context=n,this.cfg=i,n.addAction(this)}return r.prototype.applyCfg=function(n){(0,e.assign)(this,n)},r.prototype.init=function(){this.applyCfg(this.cfg)},r.prototype.destroy=function(){this.context.removeAction(this),this.context=null},r})();return H2.default=t,H2}var Cde;function Z5t(){if(Cde)return U2;Cde=1,Object.defineProperty(U2,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(DA()),r=(function(n){(0,e.__extends)(i,n);function i(){return n!==null&&n.apply(this,arguments)||this}return i.prototype.execute=function(){this.callback&&this.callback(this.context)},i.prototype.destroy=function(){n.prototype.destroy.call(this),this.callback=null},i})(t.default);return U2.default=r,U2}var wde;function zG(){if(wde)return mc;wde=1,Object.defineProperty(mc,"__esModule",{value:!0}),mc.createCallbackAction=mc.unregisterAction=mc.registerAction=mc.getActionClass=mc.createAction=void 0;var e=xr,t=(0,e.__importDefault)(Z5t()),r=Cr,n={};function i(c,u){var A=n[c],d=null;if(A){var f=A.ActionClass,h=A.cfg;d=new f(u,h),d.name=c,d.init()}return d}mc.createAction=i;function a(c){var u=n[c];return(0,r.get)(u,"ActionClass")}mc.getActionClass=a;function o(c,u,A){n[c]={ActionClass:u,cfg:A}}mc.registerAction=o;function s(c){delete n[c]}mc.unregisterAction=s;function l(c,u){var A=new t.default(u);return A.callback=c,A.name="callback",A}return mc.createCallbackAction=l,mc}var G2={},Nn={},qj={},Bde;function qD(){return Bde||(Bde=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.convertPolarPath=e.convertNormalPath=e.getSplinePath=e.getLinePath=e.catmullRom2bezier=e.smoothBezier=void 0;var t=ep,r=Cr,n=vA();function i(g,p){var m=[];if(g.length){m.push(["M",g[0].x,g[0].y]);for(var y=1,C=g.length;y<C;y+=1){var w=g[y];m.push(["L",w.x,w.y])}p&&m.push(["Z"])}return m}function a(g,p){for(var m=[g[0]],y=1,C=g.length;y<C;y=y+2){var w=p.convert({x:g[y],y:g[y+1]});m.push(w.x,w.y)}return m}function o(g,p){var m=p.isTransposed,y=g[1],C=g[6],w=g[7],B=p.convert({x:C,y:w}),x=m?0:1;return["A",y,y,0,0,x,B.x,B.y]}function s(g,p,m){var y=m.isTransposed,C=m.startAngle,w=m.endAngle,B=g[0].toLowerCase()==="a"?{x:g[6],y:g[7]}:{x:g[1],y:g[2]},x={x:p[1],y:p[2]},M=[],S=y?"y":"x",R=Math.abs(x[S]-B[S])*(w-C),b=x[S]>=B[S]?1:0,T=R>Math.PI?1:0,D=m.convert(x),F=(0,n.getDistanceToCenter)(m,D);if(F>=.5)if(R===Math.PI*2){var _={x:(x.x+B.x)/2,y:(x.y+B.y)/2},N=m.convert(_);M.push(["A",F,F,0,T,b,N.x,N.y]),M.push(["A",F,F,0,T,b,D.x,D.y])}else M.push(["A",F,F,0,T,b,D.x,D.y]);return M}function l(g){(0,r.each)(g,function(p,m){var y=p;if(y[0].toLowerCase()==="a"){var C=g[m-1],w=g[m+1];w&&w[0].toLowerCase()==="a"?C&&C[0].toLowerCase()==="l"&&(C[0]="M"):C&&C[0].toLowerCase()==="a"&&w&&w[0].toLowerCase()==="l"&&(w[0]="M")}})}var c=function(g,p,m,y){var C=[],w=!!y,B,x,M,S,R,b,T;if(w){M=y[0],S=y[1];for(var D=0,F=g.length;D<F;D++){var _=g[D];M=t.vec2.min([0,0],M,_),S=t.vec2.max([0,0],S,_)}}for(var D=0,N=g.length;D<N;D++){var _=g[D];if(D===0&&!m)T=_;else if(D===N-1&&!m)b=_,C.push(T),C.push(b);else{B=g[m?D?D-1:N-1:D-1],x=g[m?(D+1)%N:D+1];var P=[0,0];P=t.vec2.sub(P,x,B),P=t.vec2.scale(P,P,p);var k=t.vec2.distance(_,B),j=t.vec2.distance(_,x),Y=k+j;Y!==0&&(k/=Y,j/=Y);var X=t.vec2.scale([0,0],P,-k),K=t.vec2.scale([0,0],P,j);b=t.vec2.add([0,0],_,X),R=t.vec2.add([0,0],_,K),R=t.vec2.min([0,0],R,t.vec2.max([0,0],x,_)),R=t.vec2.max([0,0],R,t.vec2.min([0,0],x,_)),X=t.vec2.sub([0,0],R,_),X=t.vec2.scale([0,0],X,-k/j),b=t.vec2.add([0,0],_,X),b=t.vec2.min([0,0],b,t.vec2.max([0,0],B,_)),b=t.vec2.max([0,0],b,t.vec2.min([0,0],B,_)),K=t.vec2.sub([0,0],_,b),K=t.vec2.scale([0,0],K,j/k),R=t.vec2.add([0,0],_,K),w&&(b=t.vec2.max([0,0],b,M),b=t.vec2.min([0,0],b,S),R=t.vec2.max([0,0],R,M),R=t.vec2.min([0,0],R,S)),C.push(T),C.push(b),T=R}}return m&&C.push(C.shift()),C};e.smoothBezier=c;function u(g,p,m){for(var y=!!p,C=[],w=0,B=g.length;w<B;w+=2)C.push([g[w],g[w+1]]);for(var x=(0,e.smoothBezier)(C,.4,y,m),M=C.length,S=[],R,b,T,w=0;w<M-1;w++)R=x[w*2],b=x[w*2+1],T=C[w+1],S.push(["C",R[0],R[1],b[0],b[1],T[0],T[1]]);return y&&(R=x[M],b=x[M+1],T=C[0],S.push(["C",R[0],R[1],b[0],b[1],T[0],T[1]])),S}e.catmullRom2bezier=u;function A(g,p){return i(g,p)}e.getLinePath=A;function d(g,p,m){var y=[],C=g[0],w=null;if(g.length<=2)return A(g,p);for(var B=0,x=g.length;B<x;B++){var M=g[B];(!w||!(w.x===M.x&&w.y===M.y))&&(y.push(M.x),y.push(M.y),w=M)}var S=m||[[0,0],[1,1]],R=u(y,p,S);return R.unshift(["M",C.x,C.y]),R}e.getSplinePath=d;function f(g,p){var m=[];return(0,r.each)(p,function(y){var C=y[0];switch(C.toLowerCase()){case"m":case"l":case"c":m.push(a(y,g));break;case"a":m.push(o(y,g));break;default:m.push(y);break}}),m}e.convertNormalPath=f;function h(g,p){var m=[],y,C,w,B;return(0,r.each)(p,function(x,M){var S=x[0];switch(S.toLowerCase()){case"m":case"c":case"q":m.push(a(x,g));break;case"l":y=p[M-1],C=x,w=g.isTransposed,B=w?y[y.length-2]===C[1]:y[y.length-1]===C[2],B?m=m.concat(s(y,C,g)):m.push(a(x,g));break;case"a":m.push(o(x,g));break;default:m.push(x);break}}),l(m),m}e.convertPolarPath=h})(qj)),qj}var xde;function tl(){if(xde)return Nn;xde=1,Object.defineProperty(Nn,"__esModule",{value:!0}),Nn.getScaleByField=Nn.isInRecords=Nn.getSiblingPoint=Nn.getSilbings=Nn.isInBox=Nn.getSpline=Nn.distance=Nn.getComponents=Nn.getElementsByPath=Nn.getIntersectElements=Nn.intersectRect=Nn.getElementValue=Nn.getElementsByState=Nn.getElementsByField=Nn.getElements=Nn.getSiblingMaskElements=Nn.getMaskedElements=Nn.isMask=Nn.isSlider=Nn.isList=Nn.isElementChange=Nn.getDelegationObject=Nn.getCurrentElement=void 0;var e=Cr,t=qD(),r=s1(),n=WD;function i(N,P){var k=N.event,j=k.target,Y=j.getCanvasBBox();return Y.width>=P||Y.height>=P?Y:null}function a(N,P){var k=N.event,j=k.target,Y=j.getCanvasBBox();return Y.width>=P||Y.height>=P?j.attr("path"):null}function o(N){var P=N.event,k,j=P.target;return j&&(k=j.get("element")),k}Nn.getCurrentElement=o;function s(N){var P=N.event,k=P.target,j;return k&&(j=k.get("delegateObject")),j}Nn.getDelegationObject=s;function l(N){var P=N.event.gEvent;return!(P&&P.fromShape&&P.toShape&&P.fromShape.get("element")===P.toShape.get("element"))}Nn.isElementChange=l;function c(N){return N&&N.component&&N.component.isList()}Nn.isList=c;function u(N){return N&&N.component&&N.component.isSlider()}Nn.isSlider=u;function A(N){var P=N.event,k=P.target;return k&&k.get("name")==="mask"}Nn.isMask=A;function d(N,P){var k=N.event.target;if(k.get("type")==="path"){var j=a(N,P);return j?B(N.view,j):void 0}var Y=i(N,P);return Y?C(N.view,Y):null}Nn.getMaskedElements=d;function f(N,P,k){var j=i(N,k);if(!j)return null;var Y=N.view,X=D(Y,P,{x:j.x,y:j.y}),K=D(Y,P,{x:j.maxX,y:j.maxY}),U={minX:X.x,minY:X.y,maxX:K.x,maxY:K.y};return C(P,U)}Nn.getSiblingMaskElements=f;function h(N){var P=N.geometries,k=[];return(0,e.each)(P,function(j){var Y=j.elements;k=k.concat(Y)}),N.views&&N.views.length&&(0,e.each)(N.views,function(j){k=k.concat(h(j))}),k}Nn.getElements=h;function g(N,P,k){var j=h(N);return j.filter(function(Y){return m(Y,P)===k})}Nn.getElementsByField=g;function p(N,P){var k=N.geometries,j=[];return(0,e.each)(k,function(Y){var X=Y.getElementsBy(function(K){return K.hasState(P)});j=j.concat(X)}),j}Nn.getElementsByState=p;function m(N,P){var k=N.getModel(),j=k.data,Y;return(0,e.isArray)(j)?Y=j[0][P]:Y=j[P],Y}Nn.getElementValue=m;function y(N,P){return!(P.minX>N.maxX||P.maxX<N.minX||P.minY>N.maxY||P.maxY<N.minY)}Nn.intersectRect=y;function C(N,P){var k=h(N),j=[];return(0,e.each)(k,function(Y){var X=Y.shape,K=X.getCanvasBBox();y(P,K)&&j.push(Y)}),j}Nn.getIntersectElements=C;function w(N){var P=[];return(0,e.each)(N,function(k){var j=k[0];if(j!=="A")for(var Y=1;Y<k.length;Y=Y+2)P.push([k[Y],k[Y+1]]);else{var X=k.length;P.push([k[X-2],k[X-1]])}}),P}function B(N,P){var k=h(N),j=w(P),Y=k.filter(function(X){var K=X.shape,U;if(K.get("type")==="path")U=w(K.attr("path"));else{var G=K.getCanvasBBox();U=(0,r.toPoints)(G)}return(0,n.isPolygonsIntersect)(j,U)});return Y}Nn.getElementsByPath=B;function x(N){return N.getComponents().map(function(P){return P.component})}Nn.getComponents=x;function M(N,P){var k=P.x-N.x,j=P.y-N.y;return Math.sqrt(k*k+j*j)}Nn.distance=M;function S(N,P){if(N.length<=2)return(0,t.getLinePath)(N,!1);var k=N[0],j=[];(0,e.each)(N,function(X){j.push(X.x),j.push(X.y)});var Y=(0,t.catmullRom2bezier)(j,P,null);return Y.unshift(["M",k.x,k.y]),Y}Nn.getSpline=S;function R(N,P){return N.x<=P.x&&N.maxX>=P.x&&N.y<=P.y&&N.maxY>P.y}Nn.isInBox=R;function b(N){var P=N.parent,k=null;return P&&(k=P.views.filter(function(j){return j!==N})),k}Nn.getSilbings=b;function T(N,P){var k=N.getCoordinate();return k.invert(P)}function D(N,P,k){var j=T(N,k);return P.getCoordinate().convert(j)}Nn.getSiblingPoint=D;function F(N,P,k,j){var Y=!1;return(0,e.each)(N,function(X){if(X[k]===P[k]&&X[j]===P[j])return Y=!0,!1}),Y}Nn.isInRecords=F;function _(N,P){var k=N.getScaleByField(P);return!k&&N.views&&(0,e.each)(N.views,function(j){if(k=_(j,P),k)return!1}),k}return Nn.getScaleByField=_,Nn}var Mde;function eFt(){if(Mde)return G2;Mde=1,Object.defineProperty(G2,"__esModule",{value:!0});var e=Cr,t=tl(),r=(function(){function n(i){this.actions=[],this.event=null,this.cacheMap={},this.view=i}return n.prototype.cache=function(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];if(i.length===1)return this.cacheMap[i[0]];i.length===2&&(this.cacheMap[i[0]]=i[1])},n.prototype.getAction=function(i){return this.actions.find(function(a){return a.name===i})},n.prototype.addAction=function(i){this.actions.push(i)},n.prototype.removeAction=function(i){var a=this.actions,o=this.actions.indexOf(i);o>=0&&a.splice(o,1)},n.prototype.getCurrentPoint=function(){var i=this.event;if(i)if(i.target instanceof HTMLElement){var a=this.view.getCanvas(),o=a.getPointByClient(i.clientX,i.clientY);return o}else return{x:i.x,y:i.y};return null},n.prototype.getCurrentShape=function(){return(0,e.get)(this.event,["gEvent","shape"])},n.prototype.isInPlot=function(){var i=this.getCurrentPoint();return i?this.view.isPointInPlot(i):!1},n.prototype.isInShape=function(i){var a=this.getCurrentShape();return a?a.get("name")===i:!1},n.prototype.isInComponent=function(i){var a=(0,t.getComponents)(this.view),o=this.getCurrentPoint();return o?!!a.find(function(s){var l=s.getBBox();return i?s.get("name")===i&&(0,t.isInBox)(l,o):(0,t.isInBox)(l,o)}):!1},n.prototype.destroy=function(){(0,e.each)(this.actions.slice(),function(i){i.destroy()}),this.view=null,this.event=null,this.actions=null,this.cacheMap=null},n})();return G2.default=r,G2}var K2={},bde;function _4e(){if(bde)return K2;bde=1,Object.defineProperty(K2,"__esModule",{value:!0});var e=(function(){function t(r,n){this.view=r,this.cfg=n}return t.prototype.init=function(){this.initEvents()},t.prototype.initEvents=function(){},t.prototype.clearEvents=function(){},t.prototype.destroy=function(){this.clearEvents()},t})();return K2.default=e,K2}var Ide;function tFt(){if(Ide)return F0;Ide=1,Object.defineProperty(F0,"__esModule",{value:!0}),F0.parseAction=void 0;var e=xr,t=Cr,r=zG(),n=(0,e.__importDefault)(eFt()),i=(0,e.__importDefault)(_4e());function a(c,u,A){var d=c.split(":"),f=d[0],h=u.getAction(f)||(0,r.createAction)(f,u);if(!h)throw new Error("There is no action named "+f);var g=d[1];return{action:h,methodName:g,arg:A}}F0.parseAction=a;function o(c){var u=c.action,A=c.methodName,d=c.arg;if(u[A])u[A](d);else throw new Error("Action("+u.name+") doesn't have a method called "+A)}var s={START:"start",SHOW_ENABLE:"showEnable",END:"end",ROLLBACK:"rollback",PROCESSING:"processing"},l=(function(c){(0,e.__extends)(u,c);function u(A,d){var f=c.call(this,A,d)||this;return f.callbackCaches={},f.emitCaches={},f.steps=d,f}return u.prototype.init=function(){this.initContext(),c.prototype.init.call(this)},u.prototype.destroy=function(){c.prototype.destroy.call(this),this.steps=null,this.context&&(this.context.destroy(),this.context=null),this.callbackCaches=null,this.view=null},u.prototype.initEvents=function(){var A=this;(0,t.each)(this.steps,function(d,f){(0,t.each)(d,function(h){var g=A.getActionCallback(f,h);g&&A.bindEvent(h.trigger,g)})})},u.prototype.clearEvents=function(){var A=this;(0,t.each)(this.steps,function(d,f){(0,t.each)(d,function(h){var g=A.getActionCallback(f,h);g&&A.offEvent(h.trigger,g)})})},u.prototype.initContext=function(){var A=this.view,d=new n.default(A);this.context=d;var f=this.steps;(0,t.each)(f,function(h){(0,t.each)(h,function(g){if((0,t.isFunction)(g.action))g.actionObject={action:(0,r.createCallbackAction)(g.action,d),methodName:"execute"};else if((0,t.isString)(g.action))g.actionObject=a(g.action,d,g.arg);else if((0,t.isArray)(g.action)){var p=g.action,m=(0,t.isArray)(g.arg)?g.arg:[g.arg];g.actionObject=[],(0,t.each)(p,function(y,C){g.actionObject.push(a(y,d,m[C]))})}})})},u.prototype.isAllowStep=function(A){var d=this.currentStepName,f=this.steps;if(d===A||A===s.SHOW_ENABLE)return!0;if(A===s.PROCESSING)return d===s.START;if(A===s.START)return d!==s.PROCESSING;if(A===s.END)return d===s.PROCESSING||d===s.START;if(A===s.ROLLBACK){if(f[s.END])return d===s.END;if(d===s.START)return!0}return!1},u.prototype.isAllowExecute=function(A,d){if(this.isAllowStep(A)){var f=this.getKey(A,d);return d.once&&this.emitCaches[f]?!1:d.isEnable?d.isEnable(this.context):!0}return!1},u.prototype.enterStep=function(A){this.currentStepName=A,this.emitCaches={}},u.prototype.afterExecute=function(A,d){A!==s.SHOW_ENABLE&&this.currentStepName!==A&&this.enterStep(A);var f=this.getKey(A,d);this.emitCaches[f]=!0},u.prototype.getKey=function(A,d){return A+d.trigger+d.action},u.prototype.getActionCallback=function(A,d){var f=this,h=this.context,g=this.callbackCaches,p=d.actionObject;if(d.action&&p){var m=this.getKey(A,d);if(!g[m]){var y=function(C){h.event=C,f.isAllowExecute(A,d)?((0,t.isArray)(p)?(0,t.each)(p,function(w){h.event=C,o(w)}):(h.event=C,o(p)),f.afterExecute(A,d),d.callback&&(h.event=C,d.callback(h))):h.event=null};d.debounce?g[m]=(0,t.debounce)(y,d.debounce.wait,d.debounce.immediate):d.throttle?g[m]=(0,t.throttle)(y,d.throttle.wait,{leading:d.throttle.leading,trailing:d.throttle.trailing}):g[m]=y}return g[m]}return null},u.prototype.bindEvent=function(A,d){var f=A.split(":");f[0]==="window"?window.addEventListener(f[1],d):f[0]==="document"?document.addEventListener(f[1],d):this.view.on(A,d)},u.prototype.offEvent=function(A,d){var f=A.split(":");f[0]==="window"?window.removeEventListener(f[1],d):f[0]==="document"?document.removeEventListener(f[1],d):this.view.off(A,d)},u})(i.default);return F0.default=l,F0}var OC={},Sde;function rFt(){return Sde||(Sde=1,(function(e){var t=OC&&OC.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(e,"__esModule",{value:!0}),e.getActionClass=e.registerAction=e.createAction=e.Action=void 0;var r=DA();Object.defineProperty(e,"Action",{enumerable:!0,get:function(){return t(r).default}});var n=zG();Object.defineProperty(e,"createAction",{enumerable:!0,get:function(){return n.createAction}}),Object.defineProperty(e,"registerAction",{enumerable:!0,get:function(){return n.registerAction}}),Object.defineProperty(e,"getActionClass",{enumerable:!0,get:function(){return n.getActionClass}})})(OC)),OC}var Rde;function WY(){return Rde||(Rde=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getActionClass=e.registerAction=e.Action=e.Interaction=e.createInteraction=e.registerInteraction=e.getInteraction=void 0;var t=xr,r=Cr,n=(0,t.__importDefault)(tFt()),i={};function a(u){return i[(0,r.lowerCase)(u)]}e.getInteraction=a;function o(u,A){i[(0,r.lowerCase)(u)]=A}e.registerInteraction=o;function s(u,A,d){var f=a(u);if(!f)return null;if((0,r.isPlainObject)(f)){var h=(0,r.mix)((0,r.clone)(f),d);return new n.default(A,h)}else{var g=f;return new g(A,d)}}e.createInteraction=s;var l=_4e();Object.defineProperty(e,"Interaction",{enumerable:!0,get:function(){return(0,t.__importDefault)(l).default}});var c=rFt();Object.defineProperty(e,"Action",{enumerable:!0,get:function(){return c.Action}}),Object.defineProperty(e,"registerAction",{enumerable:!0,get:function(){return c.registerAction}}),Object.defineProperty(e,"getActionClass",{enumerable:!0,get:function(){return c.getActionClass}})})(Xj)),Xj}var Up={},$j={},jC={},zC={},Tde;function N4e(){if(Tde)return zC;Tde=1,Object.defineProperty(zC,"__esModule",{value:!0}),zC.createThemeByStyleSheet=void 0;var e=xr,t=UD,r=ep,n=Cr,i=_c();function a(l){return{title:{autoRotate:!0,position:"center",spacing:l.axisTitleSpacing,style:{fill:l.axisTitleTextFillColor,fontSize:l.axisTitleTextFontSize,lineHeight:l.axisTitleTextLineHeight,textBaseline:"middle",fontFamily:l.fontFamily}},label:{autoRotate:!1,autoEllipsis:!1,autoHide:{type:"equidistance",cfg:{minGap:6}},offset:l.axisLabelOffset,style:{fill:l.axisLabelFillColor,fontSize:l.axisLabelFontSize,lineHeight:l.axisLabelLineHeight,fontFamily:l.fontFamily}},line:{style:{lineWidth:l.axisLineBorder,stroke:l.axisLineBorderColor}},grid:{line:{type:"line",style:{stroke:l.axisGridBorderColor,lineWidth:l.axisGridBorder,lineDash:l.axisGridLineDash}},alignTick:!0,animate:!0},tickLine:{style:{lineWidth:l.axisTickLineBorder,stroke:l.axisTickLineBorderColor},alignTick:!0,length:l.axisTickLineLength},subTickLine:null,animate:!0}}function o(l){return{title:null,marker:{symbol:"circle",spacing:l.legendMarkerSpacing,style:{r:l.legendCircleMarkerSize,fill:l.legendMarkerColor}},itemName:{spacing:5,style:{fill:l.legendItemNameFillColor,fontFamily:l.fontFamily,fontSize:l.legendItemNameFontSize,lineHeight:l.legendItemNameLineHeight,fontWeight:l.legendItemNameFontWeight,textAlign:"start",textBaseline:"middle"}},itemStates:{active:{nameStyle:{opacity:.8}},unchecked:{nameStyle:{fill:"#D8D8D8"},markerStyle:{fill:"#D8D8D8",stroke:"#D8D8D8"}},inactive:{nameStyle:{fill:"#D8D8D8"},markerStyle:{opacity:.2}}},flipPage:!0,pageNavigator:{marker:{style:{size:l.legendPageNavigatorMarkerSize,inactiveFill:l.legendPageNavigatorMarkerInactiveFillColor,inactiveOpacity:l.legendPageNavigatorMarkerInactiveFillOpacity,fill:l.legendPageNavigatorMarkerFillColor,opacity:l.legendPageNavigatorMarkerFillOpacity}},text:{style:{fill:l.legendPageNavigatorTextFillColor,fontSize:l.legendPageNavigatorTextFontSize}}},animate:!1,maxItemWidth:200,itemSpacing:l.legendItemSpacing,itemMarginBottom:l.legendItemMarginBottom,padding:l.legendPadding}}function s(l){var c,u={point:{default:{fill:l.pointFillColor,r:l.pointSize,stroke:l.pointBorderColor,lineWidth:l.pointBorder,fillOpacity:l.pointFillOpacity},active:{stroke:l.pointActiveBorderColor,lineWidth:l.pointActiveBorder},selected:{stroke:l.pointSelectedBorderColor,lineWidth:l.pointSelectedBorder},inactive:{fillOpacity:l.pointInactiveFillOpacity,strokeOpacity:l.pointInactiveBorderOpacity}},hollowPoint:{default:{fill:l.hollowPointFillColor,lineWidth:l.hollowPointBorder,stroke:l.hollowPointBorderColor,strokeOpacity:l.hollowPointBorderOpacity,r:l.hollowPointSize},active:{stroke:l.hollowPointActiveBorderColor,strokeOpacity:l.hollowPointActiveBorderOpacity},selected:{lineWidth:l.hollowPointSelectedBorder,stroke:l.hollowPointSelectedBorderColor,strokeOpacity:l.hollowPointSelectedBorderOpacity},inactive:{strokeOpacity:l.hollowPointInactiveBorderOpacity}},area:{default:{fill:l.areaFillColor,fillOpacity:l.areaFillOpacity,stroke:null},active:{fillOpacity:l.areaActiveFillOpacity},selected:{fillOpacity:l.areaSelectedFillOpacity},inactive:{fillOpacity:l.areaInactiveFillOpacity}},hollowArea:{default:{fill:null,stroke:l.hollowAreaBorderColor,lineWidth:l.hollowAreaBorder,strokeOpacity:l.hollowAreaBorderOpacity},active:{fill:null,lineWidth:l.hollowAreaActiveBorder},selected:{fill:null,lineWidth:l.hollowAreaSelectedBorder},inactive:{strokeOpacity:l.hollowAreaInactiveBorderOpacity}},interval:{default:{fill:l.intervalFillColor,fillOpacity:l.intervalFillOpacity},active:{stroke:l.intervalActiveBorderColor,lineWidth:l.intervalActiveBorder},selected:{stroke:l.intervalSelectedBorderColor,lineWidth:l.intervalSelectedBorder},inactive:{fillOpacity:l.intervalInactiveFillOpacity,strokeOpacity:l.intervalInactiveBorderOpacity}},hollowInterval:{default:{fill:l.hollowIntervalFillColor,stroke:l.hollowIntervalBorderColor,lineWidth:l.hollowIntervalBorder,strokeOpacity:l.hollowIntervalBorderOpacity},active:{stroke:l.hollowIntervalActiveBorderColor,lineWidth:l.hollowIntervalActiveBorder,strokeOpacity:l.hollowIntervalActiveBorderOpacity},selected:{stroke:l.hollowIntervalSelectedBorderColor,lineWidth:l.hollowIntervalSelectedBorder,strokeOpacity:l.hollowIntervalSelectedBorderOpacity},inactive:{stroke:l.hollowIntervalInactiveBorderColor,lineWidth:l.hollowIntervalInactiveBorder,strokeOpacity:l.hollowIntervalInactiveBorderOpacity}},line:{default:{stroke:l.lineBorderColor,lineWidth:l.lineBorder,strokeOpacity:l.lineBorderOpacity,fill:null,lineAppendWidth:10,lineCap:"round",lineJoin:"round"},active:{lineWidth:l.lineActiveBorder},selected:{lineWidth:l.lineSelectedBorder},inactive:{strokeOpacity:l.lineInactiveBorderOpacity}}},A=a(l),d=o(l);return{background:l.backgroundColor,defaultColor:l.brandColor,subColor:l.subColor,semanticRed:l.paletteSemanticRed,semanticGreen:l.paletteSemanticGreen,padding:"auto",fontFamily:l.fontFamily,columnWidthRatio:1/2,maxColumnWidth:null,minColumnWidth:null,roseWidthRatio:.9999999,multiplePieWidthRatio:1/1.3,colors10:l.paletteQualitative10,colors20:l.paletteQualitative20,sequenceColors:l.paletteSequence,shapes:{point:["hollow-circle","hollow-square","hollow-bowtie","hollow-diamond","hollow-hexagon","hollow-triangle","hollow-triangle-down","circle","square","bowtie","diamond","hexagon","triangle","triangle-down","cross","tick","plus","hyphen","line"],line:["line","dash","dot","smooth"],area:["area","smooth","line","smooth-line"],interval:["rect","hollow-rect","line","tick"]},sizes:[1,10],geometries:{interval:{rect:{default:{style:u.interval.default},active:{style:u.interval.active},inactive:{style:u.interval.inactive},selected:{style:function(f){var h=f.geometry.coordinate;if(h.isPolar&&h.isTransposed){var g=(0,i.getAngle)(f.getModel(),h),p=g.startAngle,m=g.endAngle,y=(p+m)/2,C=7.5,w=C*Math.cos(y),B=C*Math.sin(y);return{matrix:r.ext.transform(null,[["t",w,B]])}}return u.interval.selected}}},"hollow-rect":{default:{style:u.hollowInterval.default},active:{style:u.hollowInterval.active},inactive:{style:u.hollowInterval.inactive},selected:{style:u.hollowInterval.selected}},line:{default:{style:u.hollowInterval.default},active:{style:u.hollowInterval.active},inactive:{style:u.hollowInterval.inactive},selected:{style:u.hollowInterval.selected}},tick:{default:{style:u.hollowInterval.default},active:{style:u.hollowInterval.active},inactive:{style:u.hollowInterval.inactive},selected:{style:u.hollowInterval.selected}},funnel:{default:{style:u.interval.default},active:{style:u.interval.active},inactive:{style:u.interval.inactive},selected:{style:u.interval.selected}},pyramid:{default:{style:u.interval.default},active:{style:u.interval.active},inactive:{style:u.interval.inactive},selected:{style:u.interval.selected}}},line:{line:{default:{style:u.line.default},active:{style:u.line.active},inactive:{style:u.line.inactive},selected:{style:u.line.selected}},dot:{default:{style:(0,e.__assign)((0,e.__assign)({},u.line.default),{lineCap:null,lineDash:[1,1]})},active:{style:(0,e.__assign)((0,e.__assign)({},u.line.active),{lineCap:null,lineDash:[1,1]})},inactive:{style:(0,e.__assign)((0,e.__assign)({},u.line.inactive),{lineCap:null,lineDash:[1,1]})},selected:{style:(0,e.__assign)((0,e.__assign)({},u.line.selected),{lineCap:null,lineDash:[1,1]})}},dash:{default:{style:(0,e.__assign)((0,e.__assign)({},u.line.default),{lineCap:null,lineDash:[5.5,1]})},active:{style:(0,e.__assign)((0,e.__assign)({},u.line.active),{lineCap:null,lineDash:[5.5,1]})},inactive:{style:(0,e.__assign)((0,e.__assign)({},u.line.inactive),{lineCap:null,lineDash:[5.5,1]})},selected:{style:(0,e.__assign)((0,e.__assign)({},u.line.selected),{lineCap:null,lineDash:[5.5,1]})}},smooth:{default:{style:u.line.default},active:{style:u.line.active},inactive:{style:u.line.inactive},selected:{style:u.line.selected}},hv:{default:{style:u.line.default},active:{style:u.line.active},inactive:{style:u.line.inactive},selected:{style:u.line.selected}},vh:{default:{style:u.line.default},active:{style:u.line.active},inactive:{style:u.line.inactive},selected:{style:u.line.selected}},hvh:{default:{style:u.line.default},active:{style:u.line.active},inactive:{style:u.line.inactive},selected:{style:u.line.selected}},vhv:{default:{style:u.line.default},active:{style:u.line.active},inactive:{style:u.line.inactive},selected:{style:u.line.selected}}},polygon:{polygon:{default:{style:u.interval.default},active:{style:u.interval.active},inactive:{style:u.interval.inactive},selected:{style:u.interval.selected}}},point:{circle:{default:{style:u.point.default},active:{style:u.point.active},inactive:{style:u.point.inactive},selected:{style:u.point.selected}},square:{default:{style:u.point.default},active:{style:u.point.active},inactive:{style:u.point.inactive},selected:{style:u.point.selected}},bowtie:{default:{style:u.point.default},active:{style:u.point.active},inactive:{style:u.point.inactive},selected:{style:u.point.selected}},diamond:{default:{style:u.point.default},active:{style:u.point.active},inactive:{style:u.point.inactive},selected:{style:u.point.selected}},hexagon:{default:{style:u.point.default},active:{style:u.point.active},inactive:{style:u.point.inactive},selected:{style:u.point.selected}},triangle:{default:{style:u.point.default},active:{style:u.point.active},inactive:{style:u.point.inactive},selected:{style:u.point.selected}},"triangle-down":{default:{style:u.point.default},active:{style:u.point.active},inactive:{style:u.point.inactive},selected:{style:u.point.selected}},"hollow-circle":{default:{style:u.hollowPoint.default},active:{style:u.hollowPoint.active},inactive:{style:u.hollowPoint.inactive},selected:{style:u.hollowPoint.selected}},"hollow-square":{default:{style:u.hollowPoint.default},active:{style:u.hollowPoint.active},inactive:{style:u.hollowPoint.inactive},selected:{style:u.hollowPoint.selected}},"hollow-bowtie":{default:{style:u.hollowPoint.default},active:{style:u.hollowPoint.active},inactive:{style:u.hollowPoint.inactive},selected:{style:u.hollowPoint.selected}},"hollow-diamond":{default:{style:u.hollowPoint.default},active:{style:u.hollowPoint.active},inactive:{style:u.hollowPoint.inactive},selected:{style:u.hollowPoint.selected}},"hollow-hexagon":{default:{style:u.hollowPoint.default},active:{style:u.hollowPoint.active},inactive:{style:u.hollowPoint.inactive},selected:{style:u.hollowPoint.selected}},"hollow-triangle":{default:{style:u.hollowPoint.default},active:{style:u.hollowPoint.active},inactive:{style:u.hollowPoint.inactive},selected:{style:u.hollowPoint.selected}},"hollow-triangle-down":{default:{style:u.hollowPoint.default},active:{style:u.hollowPoint.active},inactive:{style:u.hollowPoint.inactive},selected:{style:u.hollowPoint.selected}},cross:{default:{style:u.hollowPoint.default},active:{style:u.hollowPoint.active},inactive:{style:u.hollowPoint.inactive},selected:{style:u.hollowPoint.selected}},tick:{default:{style:u.hollowPoint.default},active:{style:u.hollowPoint.active},inactive:{style:u.hollowPoint.inactive},selected:{style:u.hollowPoint.selected}},plus:{default:{style:u.hollowPoint.default},active:{style:u.hollowPoint.active},inactive:{style:u.hollowPoint.inactive},selected:{style:u.hollowPoint.selected}},hyphen:{default:{style:u.hollowPoint.default},active:{style:u.hollowPoint.active},inactive:{style:u.hollowPoint.inactive},selected:{style:u.hollowPoint.selected}},line:{default:{style:u.hollowPoint.default},active:{style:u.hollowPoint.active},inactive:{style:u.hollowPoint.inactive},selected:{style:u.hollowPoint.selected}}},area:{area:{default:{style:u.area.default},active:{style:u.area.active},inactive:{style:u.area.inactive},selected:{style:u.area.selected}},smooth:{default:{style:u.area.default},active:{style:u.area.active},inactive:{style:u.area.inactive},selected:{style:u.area.selected}},line:{default:{style:u.hollowArea.default},active:{style:u.hollowArea.active},inactive:{style:u.hollowArea.inactive},selected:{style:u.hollowArea.selected}},"smooth-line":{default:{style:u.hollowArea.default},active:{style:u.hollowArea.active},inactive:{style:u.hollowArea.inactive},selected:{style:u.hollowArea.selected}}},schema:{candle:{default:{style:u.hollowInterval.default},active:{style:u.hollowInterval.active},inactive:{style:u.hollowInterval.inactive},selected:{style:u.hollowInterval.selected}},box:{default:{style:u.hollowInterval.default},active:{style:u.hollowInterval.active},inactive:{style:u.hollowInterval.inactive},selected:{style:u.hollowInterval.selected}}},edge:{line:{default:{style:u.line.default},active:{style:u.line.active},inactive:{style:u.line.inactive},selected:{style:u.line.selected}},vhv:{default:{style:u.line.default},active:{style:u.line.active},inactive:{style:u.line.inactive},selected:{style:u.line.selected}},smooth:{default:{style:u.line.default},active:{style:u.line.active},inactive:{style:u.line.inactive},selected:{style:u.line.selected}},arc:{default:{style:u.line.default},active:{style:u.line.active},inactive:{style:u.line.inactive},selected:{style:u.line.selected}}},violin:{violin:{default:{style:u.line.default},active:{style:u.line.active},inactive:{style:u.line.inactive},selected:{style:u.line.selected}},smooth:{default:{style:u.line.default},active:{style:u.line.active},inactive:{style:u.line.inactive},selected:{style:u.line.selected}},hollow:{default:{style:u.hollowArea.default},active:{style:u.hollowArea.active},inactive:{style:u.hollowArea.inactive},selected:{style:u.hollowArea.selected}},"hollow-smooth":{default:{style:u.hollowArea.default},active:{style:u.hollowArea.active},inactive:{style:u.hollowArea.inactive},selected:{style:u.hollowArea.selected}}}},components:{axis:{common:A,top:{position:"top",grid:null,title:null,verticalLimitLength:1/2},bottom:{position:"bottom",grid:null,title:null,verticalLimitLength:1/2},left:{position:"left",title:null,line:null,tickLine:null,verticalLimitLength:1/3},right:{position:"right",title:null,line:null,tickLine:null,verticalLimitLength:1/3},circle:{title:null,grid:(0,n.deepMix)({},A.grid,{line:{type:"line"}})},radius:{title:null,grid:(0,n.deepMix)({},A.grid,{line:{type:"circle"}})}},legend:{common:d,right:{layout:"vertical",padding:l.legendVerticalPadding},left:{layout:"vertical",padding:l.legendVerticalPadding},top:{layout:"horizontal",padding:l.legendHorizontalPadding},bottom:{layout:"horizontal",padding:l.legendHorizontalPadding},continuous:{title:null,background:null,track:{},rail:{type:"color",size:l.sliderRailHeight,defaultLength:l.sliderRailWidth,style:{fill:l.sliderRailFillColor,stroke:l.sliderRailBorderColor,lineWidth:l.sliderRailBorder}},label:{align:"rail",spacing:4,formatter:null,style:{fill:l.sliderLabelTextFillColor,fontSize:l.sliderLabelTextFontSize,lineHeight:l.sliderLabelTextLineHeight,textBaseline:"middle",fontFamily:l.fontFamily}},handler:{size:l.sliderHandlerWidth,style:{fill:l.sliderHandlerFillColor,stroke:l.sliderHandlerBorderColor}},slidable:!0,padding:d.padding}},tooltip:{showContent:!0,follow:!0,showCrosshairs:!1,showMarkers:!0,shared:!1,enterable:!1,position:"auto",marker:{symbol:"circle",stroke:"#fff",shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0,0,0,0.09)",lineWidth:2,r:4},crosshairs:{line:{style:{stroke:l.tooltipCrosshairsBorderColor,lineWidth:l.tooltipCrosshairsBorder}},text:null,textBackground:{padding:2,style:{fill:"rgba(0, 0, 0, 0.25)",lineWidth:0,stroke:null}},follow:!1},domStyles:(c={},c[""+t.TOOLTIP_CSS_CONST.CONTAINER_CLASS]={position:"absolute",visibility:"hidden",zIndex:8,transition:"left 0.4s cubic-bezier(0.23, 1, 0.32, 1) 0s, top 0.4s cubic-bezier(0.23, 1, 0.32, 1) 0s",backgroundColor:l.tooltipContainerFillColor,opacity:l.tooltipContainerFillOpacity,boxShadow:l.tooltipContainerShadow,borderRadius:l.tooltipContainerBorderRadius+"px",color:l.tooltipTextFillColor,fontSize:l.tooltipTextFontSize+"px",fontFamily:l.fontFamily,lineHeight:l.tooltipTextLineHeight+"px",padding:"0 12px 0 12px"},c[""+t.TOOLTIP_CSS_CONST.TITLE_CLASS]={marginBottom:"12px",marginTop:"12px"},c[""+t.TOOLTIP_CSS_CONST.LIST_CLASS]={margin:0,listStyleType:"none",padding:0},c[""+t.TOOLTIP_CSS_CONST.LIST_ITEM_CLASS]={listStyleType:"none",padding:0,marginBottom:"12px",marginTop:"12px",marginLeft:0,marginRight:0},c[""+t.TOOLTIP_CSS_CONST.MARKER_CLASS]={width:"8px",height:"8px",borderRadius:"50%",display:"inline-block",marginRight:"8px"},c[""+t.TOOLTIP_CSS_CONST.VALUE_CLASS]={display:"inline-block",float:"right",marginLeft:"30px"},c)},annotation:{arc:{style:{stroke:l.annotationArcBorderColor,lineWidth:l.annotationArcBorder},animate:!0},line:{style:{stroke:l.annotationLineBorderColor,lineDash:l.annotationLineDash,lineWidth:l.annotationLineBorder},text:{position:"start",autoRotate:!0,style:{fill:l.annotationTextFillColor,stroke:l.annotationTextBorderColor,lineWidth:l.annotationTextBorder,fontSize:l.annotationTextFontSize,textAlign:"start",fontFamily:l.fontFamily,textBaseline:"bottom"}},animate:!0},text:{style:{fill:l.annotationTextFillColor,stroke:l.annotationTextBorderColor,lineWidth:l.annotationTextBorder,fontSize:l.annotationTextFontSize,textBaseline:"middle",textAlign:"start",fontFamily:l.fontFamily},animate:!0},region:{top:!1,style:{lineWidth:l.annotationRegionBorder,stroke:l.annotationRegionBorderColor,fill:l.annotationRegionFillColor,fillOpacity:l.annotationRegionFillOpacity},animate:!0},image:{top:!1,animate:!0},dataMarker:{top:!0,point:{style:{r:3,stroke:l.brandColor,lineWidth:2}},line:{style:{stroke:l.annotationLineBorderColor,lineWidth:l.annotationLineBorder},length:l.annotationDataMarkerLineLength},text:{style:{textAlign:"start",fill:l.annotationTextFillColor,stroke:l.annotationTextBorderColor,lineWidth:l.annotationTextBorder,fontSize:l.annotationTextFontSize,fontFamily:l.fontFamily}},direction:"upward",autoAdjust:!0,animate:!0},dataRegion:{style:{region:{fill:l.annotationRegionFillColor,fillOpacity:l.annotationRegionFillOpacity},text:{textAlign:"center",textBaseline:"bottom",fill:l.annotationTextFillColor,stroke:l.annotationTextBorderColor,lineWidth:l.annotationTextBorder,fontSize:l.annotationTextFontSize,fontFamily:l.fontFamily}},animate:!0}},slider:{common:{padding:[8,8,8,8],backgroundStyle:{fill:l.cSliderBackgroundFillColor,opacity:l.cSliderBackgroundFillOpacity},foregroundStyle:{fill:l.cSliderForegroundFillColor,opacity:l.cSliderForegroundFillOpacity},handlerStyle:{width:l.cSliderHandlerWidth,height:l.cSliderHandlerHeight,fill:l.cSliderHandlerFillColor,opacity:l.cSliderHandlerFillOpacity,stroke:l.cSliderHandlerBorderColor,lineWidth:l.cSliderHandlerBorder,radius:l.cSliderHandlerBorderRadius,highLightFill:l.cSliderHandlerHighlightFillColor},textStyle:{fill:l.cSliderTextFillColor,opacity:l.cSliderTextFillOpacity,fontSize:l.cSliderTextFontSize,lineHeight:l.cSliderTextLineHeight,fontWeight:l.cSliderTextFontWeight,stroke:l.cSliderTextBorderColor,lineWidth:l.cSliderTextBorder}}},scrollbar:{common:{padding:[8,8,8,8]},default:{style:{trackColor:l.scrollbarTrackFillColor,thumbColor:l.scrollbarThumbFillColor}},hover:{style:{thumbColor:l.scrollbarThumbHighlightFillColor}}}},labels:{offset:12,style:{fill:l.labelFillColor,fontSize:l.labelFontSize,fontFamily:l.fontFamily,stroke:l.labelBorderColor,lineWidth:l.labelBorder},fillColorDark:l.labelFillColorDark,fillColorLight:l.labelFillColorLight,autoRotate:!0},innerLabels:{style:{fill:l.innerLabelFillColor,fontSize:l.innerLabelFontSize,fontFamily:l.fontFamily,stroke:l.innerLabelBorderColor,lineWidth:l.innerLabelBorder},autoRotate:!0},overflowLabels:{style:{fill:l.overflowLabelFillColor,fontSize:l.overflowLabelFontSize,fontFamily:l.fontFamily,stroke:l.overflowLabelBorderColor,lineWidth:l.overflowLabelBorder}},pieLabels:{labelHeight:14,offset:10,labelLine:{style:{lineWidth:l.labelLineBorder}},autoRotate:!0}}}return zC.createThemeByStyleSheet=s,zC}var Zj={},Qde;function k4e(){return Qde||(Qde=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.antvLight=e.createLightStyleSheet=void 0;var t={100:"#000",65:"#595959",45:"#8C8C8C",25:"#BFBFBF",15:"#D9D9D9",6:"#F0F0F0"},r={100:"#FFFFFF"},n=["#5B8FF9","#5AD8A6","#5D7092","#F6BD16","#6F5EF9","#6DC8EC","#945FB9","#FF9845","#1E9493","#FF99C3"],i=["#5B8FF9","#CDDDFD","#5AD8A6","#CDF3E4","#5D7092","#CED4DE","#F6BD16","#FCEBB9","#6F5EF9","#D3CEFD","#6DC8EC","#D3EEF9","#945FB9","#DECFEA","#FF9845","#FFE0C7","#1E9493","#BBDEDE","#FF99C3","#FFE0ED"],a=["#B8E1FF","#9AC5FF","#7DAAFF","#5B8FF9","#3D76DD","#085EC0","#0047A5","#00318A","#001D70"],o=function(s){s===void 0&&(s={});var l=s.backgroundColor,c=l===void 0?"transparent":l,u=s.subColor,A=u===void 0?"rgba(0,0,0,0.05)":u,d=s.paletteQualitative10,f=d===void 0?n:d,h=s.paletteQualitative20,g=h===void 0?i:h,p=s.paletteSemanticRed,m=p===void 0?"#F4664A":p,y=s.paletteSemanticGreen,C=y===void 0?"#30BF78":y,w=s.paletteSemanticYellow,B=w===void 0?"#FAAD14":w,x=s.paletteSequence,M=x===void 0?a:x,S=s.fontFamily,R=S===void 0?`"Segoe UI", Roboto, "Helvetica Neue", Arial,
"Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
"Noto Color Emoji"`:S,b=s.brandColor,T=b===void 0?f[0]:b;return{backgroundColor:c,brandColor:T,subColor:A,paletteQualitative10:f,paletteQualitative20:g,paletteSemanticRed:m,paletteSemanticGreen:C,paletteSemanticYellow:B,paletteSequence:M,fontFamily:R,axisLineBorderColor:t[25],axisLineBorder:1,axisLineDash:null,axisTitleTextFillColor:t[65],axisTitleTextFontSize:12,axisTitleTextLineHeight:12,axisTitleTextFontWeight:"normal",axisTitleSpacing:12,axisTickLineBorderColor:t[25],axisTickLineLength:4,axisTickLineBorder:1,axisSubTickLineBorderColor:t[15],axisSubTickLineLength:2,axisSubTickLineBorder:1,axisLabelFillColor:t[45],axisLabelFontSize:12,axisLabelLineHeight:12,axisLabelFontWeight:"normal",axisLabelOffset:8,axisGridBorderColor:t[15],axisGridBorder:1,axisGridLineDash:null,legendTitleTextFillColor:t[45],legendTitleTextFontSize:12,legendTitleTextLineHeight:21,legendTitleTextFontWeight:"normal",legendMarkerColor:T,legendMarkerSpacing:8,legendMarkerSize:4,legendCircleMarkerSize:4,legendSquareMarkerSize:4,legendLineMarkerSize:5,legendItemNameFillColor:t[65],legendItemNameFontSize:12,legendItemNameLineHeight:12,legendItemNameFontWeight:"normal",legendItemSpacing:24,legendItemMarginBottom:12,legendPadding:[8,8,8,8],legendHorizontalPadding:[8,0,8,0],legendVerticalPadding:[0,8,0,8],legendPageNavigatorMarkerSize:12,legendPageNavigatorMarkerInactiveFillColor:t[100],legendPageNavigatorMarkerInactiveFillOpacity:.45,legendPageNavigatorMarkerFillColor:t[100],legendPageNavigatorMarkerFillOpacity:1,legendPageNavigatorTextFillColor:t[45],legendPageNavigatorTextFontSize:12,sliderRailFillColor:t[15],sliderRailBorder:0,sliderRailBorderColor:null,sliderRailWidth:100,sliderRailHeight:12,sliderLabelTextFillColor:t[45],sliderLabelTextFontSize:12,sliderLabelTextLineHeight:12,sliderLabelTextFontWeight:"normal",sliderHandlerFillColor:t[6],sliderHandlerWidth:10,sliderHandlerHeight:14,sliderHandlerBorder:1,sliderHandlerBorderColor:t[25],annotationArcBorderColor:t[15],annotationArcBorder:1,annotationLineBorderColor:t[25],annotationLineBorder:1,annotationLineDash:null,annotationTextFillColor:t[65],annotationTextFontSize:12,annotationTextLineHeight:12,annotationTextFontWeight:"normal",annotationTextBorderColor:null,annotationTextBorder:0,annotationRegionFillColor:t[100],annotationRegionFillOpacity:.06,annotationRegionBorder:0,annotationRegionBorderColor:null,annotationDataMarkerLineLength:16,tooltipCrosshairsBorderColor:t[25],tooltipCrosshairsBorder:1,tooltipCrosshairsLineDash:null,tooltipContainerFillColor:"rgb(255, 255, 255)",tooltipContainerFillOpacity:.95,tooltipContainerShadow:"0px 0px 10px #aeaeae",tooltipContainerBorderRadius:3,tooltipTextFillColor:t[65],tooltipTextFontSize:12,tooltipTextLineHeight:12,tooltipTextFontWeight:"bold",labelFillColor:t[65],labelFillColorDark:"#2c3542",labelFillColorLight:"#ffffff",labelFontSize:12,labelLineHeight:12,labelFontWeight:"normal",labelBorderColor:null,labelBorder:0,innerLabelFillColor:r[100],innerLabelFontSize:12,innerLabelLineHeight:12,innerLabelFontWeight:"normal",innerLabelBorderColor:null,innerLabelBorder:0,overflowLabelFillColor:t[65],overflowLabelFontSize:12,overflowLabelLineHeight:12,overflowLabelFontWeight:"normal",overflowLabelBorderColor:r[100],overflowLabelBorder:1,labelLineBorder:1,labelLineBorderColor:t[25],cSliderRailHieght:16,cSliderBackgroundFillColor:"#416180",cSliderBackgroundFillOpacity:.05,cSliderForegroundFillColor:"#5B8FF9",cSliderForegroundFillOpacity:.15,cSliderHandlerHeight:24,cSliderHandlerWidth:10,cSliderHandlerFillColor:"#F7F7F7",cSliderHandlerFillOpacity:1,cSliderHandlerHighlightFillColor:"#FFF",cSliderHandlerBorderColor:"#BFBFBF",cSliderHandlerBorder:1,cSliderHandlerBorderRadius:2,cSliderTextFillColor:"#000",cSliderTextFillOpacity:.45,cSliderTextFontSize:12,cSliderTextLineHeight:12,cSliderTextFontWeight:"normal",cSliderTextBorderColor:null,cSliderTextBorder:0,scrollbarTrackFillColor:"rgba(0,0,0,0)",scrollbarThumbFillColor:"rgba(0,0,0,0.15)",scrollbarThumbHighlightFillColor:"rgba(0,0,0,0.2)",pointFillColor:T,pointFillOpacity:.95,pointSize:4,pointBorder:1,pointBorderColor:r[100],pointBorderOpacity:1,pointActiveBorderColor:t[100],pointSelectedBorder:2,pointSelectedBorderColor:t[100],pointInactiveFillOpacity:.3,pointInactiveBorderOpacity:.3,hollowPointSize:4,hollowPointBorder:1,hollowPointBorderColor:T,hollowPointBorderOpacity:.95,hollowPointFillColor:r[100],hollowPointActiveBorder:1,hollowPointActiveBorderColor:t[100],hollowPointActiveBorderOpacity:1,hollowPointSelectedBorder:2,hollowPointSelectedBorderColor:t[100],hollowPointSelectedBorderOpacity:1,hollowPointInactiveBorderOpacity:.3,lineBorder:2,lineBorderColor:T,lineBorderOpacity:1,lineActiveBorder:3,lineSelectedBorder:3,lineInactiveBorderOpacity:.3,areaFillColor:T,areaFillOpacity:.25,areaActiveFillColor:T,areaActiveFillOpacity:.5,areaSelectedFillColor:T,areaSelectedFillOpacity:.5,areaInactiveFillOpacity:.3,hollowAreaBorderColor:T,hollowAreaBorder:2,hollowAreaBorderOpacity:1,hollowAreaActiveBorder:3,hollowAreaActiveBorderColor:t[100],hollowAreaSelectedBorder:3,hollowAreaSelectedBorderColor:t[100],hollowAreaInactiveBorderOpacity:.3,intervalFillColor:T,intervalFillOpacity:.95,intervalActiveBorder:1,intervalActiveBorderColor:t[100],intervalActiveBorderOpacity:1,intervalSelectedBorder:2,intervalSelectedBorderColor:t[100],intervalSelectedBorderOpacity:1,intervalInactiveBorderOpacity:.3,intervalInactiveFillOpacity:.3,hollowIntervalBorder:2,hollowIntervalBorderColor:T,hollowIntervalBorderOpacity:1,hollowIntervalFillColor:r[100],hollowIntervalActiveBorder:2,hollowIntervalActiveBorderColor:t[100],hollowIntervalSelectedBorder:3,hollowIntervalSelectedBorderColor:t[100],hollowIntervalSelectedBorderOpacity:1,hollowIntervalInactiveBorderOpacity:.3}};e.createLightStyleSheet=o,e.antvLight=(0,e.createLightStyleSheet)()})(Zj)),Zj}var Dde;function nFt(){if(Dde)return jC;Dde=1,Object.defineProperty(jC,"__esModule",{value:!0}),jC.createTheme=void 0;var e=xr,t=Cr,r=N4e(),n=k4e();function i(a){var o=a.styleSheet,s=o===void 0?{}:o,l=(0,e.__rest)(a,["styleSheet"]),c=(0,n.createLightStyleSheet)(s);return(0,t.deepMix)({},(0,r.createThemeByStyleSheet)(c),l)}return jC.createTheme=i,jC}var Fde;function P4e(){return Fde||(Fde=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.createTheme=void 0;var t=nFt();Object.defineProperty(e,"createTheme",{enumerable:!0,get:function(){return t.createTheme}})})($j)),$j}var _de;function LG(){if(_de)return Up;_de=1,Object.defineProperty(Up,"__esModule",{value:!0}),Up.registerTheme=Up.getTheme=void 0;var e=Cr,t=P4e(),r=(0,t.createTheme)({}),n={default:r};function i(o){return(0,e.get)(n,(0,e.lowerCase)(o),n.default)}Up.getTheme=i;function a(o,s){n[(0,e.lowerCase)(o)]=(0,t.createTheme)(s)}return Up.registerTheme=a,Up}var Yu={},Nde;function $D(){if(Nde)return Yu;Nde=1,Object.defineProperty(Yu,"__esModule",{value:!0}),Yu.findItemsFromViewRecurisive=Yu.findItemsFromView=Yu.getTooltipItems=Yu.findDataByPoint=void 0;var e=xr,t=Cr,r=go(),n=l1();function i(C,w,B){var x=B.translate(C),M=B.translate(w);return(0,t.isNumberEqual)(x,M)}function a(C,w){var B=w.coordinate,x=w.getXScale(),M=x.range,S=M[M.length-1],R=M[0],b=B.invert(C),T=b.x;return B.isPolar&&T>(1+S)/2&&(T=R),x.translate(x.invert(T))}function o(C,w,B){var x=B.coordinate,M=B.getYScale(),S=M.field,R=x.invert(w),b=M.invert(R.y),T=(0,t.find)(C,function(D){var F=D[r.FIELD_ORIGIN];return F[S][0]<=b&&F[S][1]>=b});return T||C[C.length-1]}var s=(0,t.memoize)(function(C){if(C.isCategory)return 1;for(var w=C.values,B=w.length,x=C.translate(w[0]),M=x,S=0;S<B;S++){var R=w[S],b=C.translate(R);b<x&&(x=b),b>M&&(M=b)}return(M-x)/(B-1)});function l(C,w,B){var x=w.getAttribute("position"),M=x.getFields(),S=w.scales,R=(0,t.isFunction)(B)||!B?M[0]:B,b=S[R],T=b?b.getText(C[R]):C[R]||R;return(0,t.isFunction)(B)?B(T,C):T}function c(C){var w=(0,t.values)(C.attributes);return(0,t.filter)(w,function(B){return(0,t.contains)(r.GROUP_ATTRS,B.type)})}function u(C){for(var w=c(C),B,x=0,M=w;x<M.length;x++){var S=M[x],R=S.getScale(S.type);if(R&&R.isLinear){B=R;break}}var b=C.getXScale(),T=C.getYScale();return B||T||b}function A(C,w){var B=w.field,x=C[B];if((0,t.isArray)(x)){var M=x.map(function(S){return w.getText(S)});return M.join("-")}return w.getText(x)}function d(C,w){var B,x=w.getGroupScales();if(x.length&&(B=x[0]),B){var M=B.field;return B.getText(C[M])}var S=u(w);return(0,n.getName)(S)}function f(C,w,B){if(w.length===0)return null;var x=B.type,M=B.getXScale(),S=B.getYScale(),R=M.field,b=S.field,T=null;if(x==="heatmap"||x==="point"){for(var D=B.coordinate,F=D.invert(C),_=M.invert(F.x),N=S.invert(F.y),P=1/0,k=0;k<w.length;k++){var j=w[k],Y=j[r.FIELD_ORIGIN],X=Math.pow(Y[R]-_,2)+Math.pow(Y[b]-N,2);X<P&&(P=X,T=j)}return T}var K=w[0],U=w[w.length-1],G=a(C,B),z=K[r.FIELD_ORIGIN][R],H=K[r.FIELD_ORIGIN][b],V=U[r.FIELD_ORIGIN][R],Z=S.isLinear&&(0,t.isArray)(H);if((0,t.isArray)(z)){for(var k=0;k<w.length;k++){var ne=w[k],Y=ne[r.FIELD_ORIGIN];if(M.translate(Y[R][0])<=G&&M.translate(Y[R][1])>=G)if(Z)(0,t.isArray)(T)||(T=[]),T.push(ne);else{T=ne;break}}(0,t.isArray)(T)&&(T=o(T,C,B))}else{var re=void 0;if(!M.isLinear&&M.type!=="timeCat"){for(var k=0;k<w.length;k++){var ne=w[k],Y=ne[r.FIELD_ORIGIN];if(i(Y[R],G,M))if(Z)(0,t.isArray)(T)||(T=[]),T.push(ne);else{T=ne;break}else M.translate(Y[R])<=G&&(U=ne,re=w[k+1])}(0,t.isArray)(T)&&(T=o(T,C,B))}else{if((G>M.translate(V)||G<M.translate(z))&&(G>M.max||G<M.min))return null;for(var ue=0,he=w.length-1,me=void 0;ue<=he;){me=Math.floor((ue+he)/2);var be=w[me][r.FIELD_ORIGIN][R];if(i(be,G,M))return w[me];M.translate(be)<=M.translate(G)?(ue=me+1,U=w[me],re=w[me+1]):(he===0&&(U=w[0]),he=me-1)}}U&&re&&Math.abs(M.translate(U[r.FIELD_ORIGIN][R])-G)>Math.abs(M.translate(re[r.FIELD_ORIGIN][R])-G)&&(U=re)}var Me=s(B.getXScale());return!T&&Math.abs(M.translate(U[r.FIELD_ORIGIN][R])-G)<=Me/2&&(T=U),T}Yu.findDataByPoint=f;function h(C,w,B,x){B===void 0&&(B=""),x===void 0&&(x=!1);var M=C[r.FIELD_ORIGIN],S=l(M,w,B),R=w.tooltipOption,b=w.theme.defaultColor,T=[],D,F;function _(V,Z){if(x||!(0,t.isNil)(Z)&&Z!==""){var ne={title:S,data:M,mappingData:C,name:V,value:Z,color:C.color||b,marker:!0};T.push(ne)}}if((0,t.isObject)(R)){var N=R.fields,P=R.callback;if(P){var k=N.map(function(V){return C[r.FIELD_ORIGIN][V]}),j=P.apply(void 0,k),Y=(0,e.__assign)({data:C[r.FIELD_ORIGIN],mappingData:C,title:S,color:C.color||b,marker:!0},j);T.push(Y)}else for(var X=w.scales,K=0,U=N;K<U.length;K++){var G=U[K];if(!(0,t.isNil)(M[G])){var z=X[G];D=(0,n.getName)(z),F=z.getText(M[G]),_(D,F)}}}else{var H=u(w);F=A(M,H),D=d(M,w),_(D,F)}return T}Yu.getTooltipItems=h;function g(C,w,B,x){var M=x.showNil,S=[],R=C.dataArray;if(!(0,t.isEmpty)(R)){C.sort(R);for(var b=0,T=R;b<T.length;b++){var D=T[b],F=f(w,D,C);if(F){var _=C.getElementId(F),N=C.elementsMap[_];if(C.type==="heatmap"||N.visible){var P=h(F,C,B,M);P.length&&S.push(P)}}}}return S}function p(C,w,B,x){var M=x.showNil,S=[],R=C.container,b=R.getShape(w.x,w.y);if(b&&b.get("visible")&&b.get("origin")){var T=b.get("origin").mappingData,D=h(T,C,B,M);D.length&&S.push(D)}return S}function m(C,w,B){for(var x=[],M=C.geometries,S=B.shared,R=B.title,b=B.reversed,T=0,D=M;T<D.length;T++){var F=D[T];if(F.visible&&F.tooltipOption!==!1){var _=F.type,N=void 0;["point","edge","polygon"].includes(_)?N=p(F,w,R,B):["area","line","path","heatmap"].includes(_)||S!==!1?N=g(F,w,R,B):N=p(F,w,R,B),N.length&&(b&&N.reverse(),x.push(N))}}return x}Yu.findItemsFromView=m;function y(C,w,B){for(var x=m(C,w,B),M=0,S=C.views;M<S.length;M++){var R=S[M];x=x.concat(m(R,w,B))}return x}return Yu.findItemsFromViewRecurisive=y,Yu}var Hp={},kde;function O4e(){if(kde)return Hp;kde=1,Object.defineProperty(Hp,"__esModule",{value:!0}),Hp.parsePadding=Hp.isAutoPadding=void 0;var e=xr,t=Cr;function r(i){return!(0,t.isNumber)(i)&&!(0,t.isArray)(i)}Hp.isAutoPadding=r;function n(i){i===void 0&&(i=0);var a=(0,t.isArray)(i)?i:[i];switch(a.length){case 0:a=[0,0,0,0];break;case 1:a=new Array(4).fill(a[0]);break;case 2:a=(0,e.__spreadArray)((0,e.__spreadArray)([],a,!0),a,!0);break;case 3:a=(0,e.__spreadArray)((0,e.__spreadArray)([],a,!0),[a[1]],!1);break;default:a=a.slice(0,4);break}return a}return Hp.parsePadding=n,Hp}var Uu={},Pde;function j4e(){if(Pde)return Uu;Pde=1,Object.defineProperty(Uu,"__esModule",{value:!0}),Uu.getComponentController=Uu.getComponentControllerNames=Uu.unregisterComponentController=Uu.registerComponentController=void 0;var e={};function t(a,o){e[a]=o}Uu.registerComponentController=t;function r(a){delete e[a]}Uu.unregisterComponentController=r;function n(){return Object.keys(e)}Uu.getComponentControllerNames=n;function i(a){return e[a]}return Uu.getComponentController=i,Uu}var V2={},Ode;function iFt(){if(Ode)return V2;Ode=1,Object.defineProperty(V2,"__esModule",{value:!0});var e=xr,t=Cr,r=Zg(),n=(function(){function i(a){this.option=this.wrapperOption(a)}return i.prototype.update=function(a){return this.option=this.wrapperOption(a),this},i.prototype.hasAction=function(a){var o=this.option.actions;return(0,t.some)(o,function(s){return s[0]===a})},i.prototype.create=function(a,o){var s=this.option,l=s.type,c=s.cfg,u=l==="theta",A=(0,e.__assign)({start:a,end:o},c),d=(0,r.getCoordinate)(u?"polar":l);return this.coordinate=new d(A),this.coordinate.type=l,u&&(this.hasAction("transpose")||this.transpose()),this.execActions(),this.coordinate},i.prototype.adjust=function(a,o){return this.coordinate.update({start:a,end:o}),this.coordinate.resetMatrix(),this.execActions(["scale","rotate","translate"]),this.coordinate},i.prototype.rotate=function(a){return this.option.actions.push(["rotate",a]),this},i.prototype.reflect=function(a){return this.option.actions.push(["reflect",a]),this},i.prototype.scale=function(a,o){return this.option.actions.push(["scale",a,o]),this},i.prototype.transpose=function(){return this.option.actions.push(["transpose"]),this},i.prototype.getOption=function(){return this.option},i.prototype.getCoordinate=function(){return this.coordinate},i.prototype.wrapperOption=function(a){return(0,e.__assign)({type:"rect",actions:[],cfg:{}},a)},i.prototype.execActions=function(a){var o=this,s=this.option.actions;(0,t.each)(s,function(l){var c,u=l[0],A=l.slice(1),d=(0,t.isNil)(a)?!0:a.includes(u);d&&(c=o.coordinate)[u].apply(c,A)})},i})();return V2.default=n,V2}var J2={},jde;function YG(){if(jde)return J2;jde=1,Object.defineProperty(J2,"__esModule",{value:!0});var e=Zg(),t=(function(){function r(n,i,a){this.view=n,this.gEvent=i,this.data=a,this.type=i.type}return r.fromData=function(n,i,a){return new r(n,new e.Event(i,{}),a)},Object.defineProperty(r.prototype,"target",{get:function(){return this.gEvent.target},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"event",{get:function(){return this.gEvent.originalEvent},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"x",{get:function(){return this.gEvent.x},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"y",{get:function(){return this.gEvent.y},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"clientX",{get:function(){return this.gEvent.clientX},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"clientY",{get:function(){return this.gEvent.clientY},enumerable:!1,configurable:!0}),r.prototype.toString=function(){return"[Event (type="+this.type+")]"},r.prototype.clone=function(){return new r(this.view,this.gEvent,this.data)},r})();return J2.default=t,J2}var W2={},zde;function aFt(){if(zde)return W2;zde=1,Object.defineProperty(W2,"__esModule",{value:!0});function e(t){var r=t.getController("axis"),n=t.getController("legend"),i=t.getController("annotation"),a=t.getController("slider"),o=t.getController("scrollbar");[r,a,o,n,i].forEach(function(s){s&&s.layout()})}return W2.default=e,W2}var LC={},Lde;function oFt(){if(Lde)return LC;Lde=1,Object.defineProperty(LC,"__esModule",{value:!0}),LC.ScalePool=void 0;var e=Cr,t=l1(),r=(function(){function n(){this.scales=new Map,this.syncScales=new Map}return n.prototype.createScale=function(i,a,o,s){var l=o,c=this.getScaleMeta(s);if(a.length===0&&c){var u=c.scale,A={type:u.type};u.isCategory&&(A.values=u.values),l=(0,e.deepMix)(A,c.scaleDef,o)}var d=(0,t.createScaleByField)(i,a,l);return this.cacheScale(d,o,s),d},n.prototype.sync=function(i,a){var o=this;this.syncScales.forEach(function(s,l){var c=Number.MAX_SAFE_INTEGER,u=Number.MIN_SAFE_INTEGER,A=[];(0,e.each)(s,function(d){var f=o.getScale(d);u=(0,e.isNumber)(f.max)?Math.max(u,f.max):u,c=(0,e.isNumber)(f.min)?Math.min(c,f.min):c,(0,e.each)(f.values,function(h){A.includes(h)||A.push(h)})}),(0,e.each)(s,function(d){var f=o.getScale(d);if(f.isContinuous)f.change({min:c,max:u,values:A});else if(f.isCategory){var h=f.range,g=o.getScaleMeta(d);A&&!(0,e.get)(g,["scaleDef","range"])&&(h=(0,t.getDefaultCategoryScaleRange)((0,e.deepMix)({},f,{values:A}),i,a)),f.change({values:A,range:h})}})})},n.prototype.cacheScale=function(i,a,o){var s=this.getScaleMeta(o);s&&s.scale.type===i.type?((0,t.syncScale)(s.scale,i),s.scaleDef=a):(s={key:o,scale:i,scaleDef:a},this.scales.set(o,s));var l=this.getSyncKey(s);if(s.syncKey=l,this.removeFromSyncScales(o),l){var c=this.syncScales.get(l);c||(c=[],this.syncScales.set(l,c)),c.push(o)}},n.prototype.getScale=function(i){var a=this.getScaleMeta(i);if(!a){var o=(0,e.last)(i.split("-")),s=this.syncScales.get(o);s&&s.length&&(a=this.getScaleMeta(s[0]))}return a&&a.scale},n.prototype.deleteScale=function(i){var a=this.getScaleMeta(i);if(a){var o=a.syncKey,s=this.syncScales.get(o);if(s&&s.length){var l=s.indexOf(i);l!==-1&&s.splice(l,1)}}this.scales.delete(i)},n.prototype.clear=function(){this.scales.clear(),this.syncScales.clear()},n.prototype.removeFromSyncScales=function(i){var a=this;this.syncScales.forEach(function(o,s){var l=o.indexOf(i);if(l!==-1)return o.splice(l,1),o.length===0&&a.syncScales.delete(s),!1})},n.prototype.getSyncKey=function(i){var a=i.scale,o=i.scaleDef,s=a.field,l=(0,e.get)(o,["sync"]);return l===!0?s:l===!1?void 0:l},n.prototype.getScaleMeta=function(i){return this.scales.get(i)},n})();return LC.ScalePool=r,LC}var YC={},Yde;function z4e(){if(Yde)return YC;Yde=1,Object.defineProperty(YC,"__esModule",{value:!0}),YC.PaddingCal=void 0;var e=xr,t=go(),r=(function(){function n(i,a,o,s){i===void 0&&(i=0),a===void 0&&(a=0),o===void 0&&(o=0),s===void 0&&(s=0),this.top=i,this.right=a,this.bottom=o,this.left=s}return n.instance=function(i,a,o,s){return i===void 0&&(i=0),a===void 0&&(a=0),o===void 0&&(o=0),s===void 0&&(s=0),new n(i,a,o,s)},n.prototype.max=function(i){var a=i[0],o=i[1],s=i[2],l=i[3];return this.top=Math.max(this.top,a),this.right=Math.max(this.right,o),this.bottom=Math.max(this.bottom,s),this.left=Math.max(this.left,l),this},n.prototype.shrink=function(i){var a=i[0],o=i[1],s=i[2],l=i[3];return this.top+=a,this.right+=o,this.bottom+=s,this.left+=l,this},n.prototype.inc=function(i,a){var o=i.width,s=i.height;switch(a){case t.DIRECTION.TOP:case t.DIRECTION.TOP_LEFT:case t.DIRECTION.TOP_RIGHT:this.top+=s;break;case t.DIRECTION.RIGHT:case t.DIRECTION.RIGHT_TOP:case t.DIRECTION.RIGHT_BOTTOM:this.right+=o;break;case t.DIRECTION.BOTTOM:case t.DIRECTION.BOTTOM_LEFT:case t.DIRECTION.BOTTOM_RIGHT:this.bottom+=s;break;case t.DIRECTION.LEFT:case t.DIRECTION.LEFT_TOP:case t.DIRECTION.LEFT_BOTTOM:this.left+=o;break}return this},n.prototype.getPadding=function(){return[this.top,this.right,this.bottom,this.left]},n.prototype.clone=function(){return new(n.bind.apply(n,(0,e.__spreadArray)([void 0],this.getPadding(),!1)))},n})();return YC.PaddingCal=r,YC}var UC={},Ude;function sFt(){if(Ude)return UC;Ude=1,Object.defineProperty(UC,"__esModule",{value:!0}),UC.calculatePadding=void 0;var e=xr,t=Cr,r=go(),n=s1(),i=O4e(),a=z4e();function o(s){var l=s.padding;if(!(0,i.isAutoPadding)(l))return new(a.PaddingCal.bind.apply(a.PaddingCal,(0,e.__spreadArray)([void 0],(0,i.parsePadding)(l),!1)));var c=s.viewBBox,u=new a.PaddingCal,A=[],d=[],f=[];return(0,t.each)(s.getComponents(),function(h){var g=h.type;g===r.COMPONENT_TYPE.AXIS?A.push(h):[r.COMPONENT_TYPE.LEGEND,r.COMPONENT_TYPE.SLIDER,r.COMPONENT_TYPE.SCROLLBAR].includes(g)?d.push(h):g!==r.COMPONENT_TYPE.GRID&&g!==r.COMPONENT_TYPE.TOOLTIP&&f.push(h)}),(0,t.each)(A,function(h){var g=h.component,p=g.getLayoutBBox(),m=new n.BBox(p.x,p.y,p.width,p.height),y=m.exceed(c);u.max(y)}),(0,t.each)(d,function(h){var g=h.component,p=h.direction,m=g.getLayoutBBox(),y=g.get("padding"),C=new n.BBox(m.x,m.y,m.width,m.height).expand(y);u.inc(C,p)}),(0,t.each)(f,function(h){var g=h.component,p=h.direction,m=g.getLayoutBBox(),y=new n.BBox(m.x,m.y,m.width,m.height);u.inc(y,p)}),u}return UC.calculatePadding=o,UC}var HC={},Hde;function lFt(){if(Hde)return HC;Hde=1,Object.defineProperty(HC,"__esModule",{value:!0}),HC.defaultSyncViewPadding=void 0;function e(t,r,n){var i=n.instance();r.forEach(function(a){a.autoPadding=i.max(a.autoPadding.getPadding())})}return HC.defaultSyncViewPadding=e,HC}var Gde;function L4e(){if(Gde)return Lh;Gde=1,Object.defineProperty(Lh,"__esModule",{value:!0}),Lh.registerGeometry=Lh.View=void 0;var e=xr,t=Cr,r=go(),n=(0,e.__importDefault)(jG()),i=JY(),a=WY(),o=LG(),s=s1(),l=vA(),c=Tm(),u=$D(),A=O4e(),d=l1(),f=P4e(),h=j4e(),g=(0,e.__importDefault)(iFt()),p=(0,e.__importDefault)(YG()),m=(0,e.__importDefault)(aFt()),y=oFt(),C=z4e(),w=sFt(),B=lFt(),x=(function(S){(0,e.__extends)(R,S);function R(b){var T=S.call(this,{visible:b.visible})||this;T.views=[],T.geometries=[],T.controllers=[],T.interactions={},T.limitInPlot=!1,T.options={data:[],animate:!0},T.usedControllers=(0,h.getComponentControllerNames)(),T.scalePool=new y.ScalePool,T.layoutFunc=m.default,T.isPreMouseInPlot=!1,T.isDataChanged=!1,T.isCoordinateChanged=!1,T.createdScaleKeys=new Map,T.onCanvasEvent=function(Z){var ne=Z.name;if(!ne.includes(":")){var re=T.createViewEvent(Z);T.doPlotEvent(re),T.emit(ne,re)}},T.onDelegateEvents=function(Z){var ne=Z.name;if(ne.includes(":")){var re=T.createViewEvent(Z);T.emit(ne,re)}};var D=b.id,F=D===void 0?(0,t.uniqueId)("view"):D,_=b.parent,N=b.canvas,P=b.backgroundGroup,k=b.middleGroup,j=b.foregroundGroup,Y=b.region,X=Y===void 0?{start:{x:0,y:0},end:{x:1,y:1}}:Y,K=b.padding,U=b.appendPadding,G=b.theme,z=b.options,H=b.limitInPlot,V=b.syncViewPadding;return T.parent=_,T.canvas=N,T.backgroundGroup=P,T.middleGroup=k,T.foregroundGroup=j,T.region=X,T.padding=K,T.appendPadding=U,T.options=(0,e.__assign)((0,e.__assign)({},T.options),z),T.limitInPlot=H,T.id=F,T.syncViewPadding=V,T.themeObject=(0,t.isObject)(G)?(0,t.deepMix)({},(0,o.getTheme)("default"),(0,f.createTheme)(G)):(0,o.getTheme)(G),T.init(),T}return R.prototype.setLayout=function(b){this.layoutFunc=b},R.prototype.init=function(){this.calculateViewBBox(),this.initEvents(),this.initComponentController(),this.initOptions()},R.prototype.render=function(b,T){b===void 0&&(b=!1),this.emit(r.VIEW_LIFE_CIRCLE.BEFORE_RENDER,p.default.fromData(this,r.VIEW_LIFE_CIRCLE.BEFORE_RENDER,T)),this.paint(b),this.emit(r.VIEW_LIFE_CIRCLE.AFTER_RENDER,p.default.fromData(this,r.VIEW_LIFE_CIRCLE.AFTER_RENDER,T)),this.visible===!1&&this.changeVisible(!1)},R.prototype.clear=function(){var b=this;this.emit(r.VIEW_LIFE_CIRCLE.BEFORE_CLEAR),this.filteredData=[],this.coordinateInstance=void 0,this.isDataChanged=!1,this.isCoordinateChanged=!1;for(var T=this.geometries,D=0;D<T.length;D++)T[D].clear(),T[D].container.remove(!0),T[D].labelsContainer.remove(!0);this.geometries=[];for(var F=this.controllers,D=0;D<F.length;D++)F[D].name==="annotation"?F[D].clear(!0):F[D].clear();this.createdScaleKeys.forEach(function(N,P){b.getRootView().scalePool.deleteScale(P)}),this.createdScaleKeys.clear();for(var _=this.views,D=0;D<_.length;D++)_[D].clear();this.emit(r.VIEW_LIFE_CIRCLE.AFTER_CLEAR)},R.prototype.destroy=function(){this.emit(r.VIEW_LIFE_CIRCLE.BEFORE_DESTROY);var b=this.interactions;(0,t.each)(b,function(N){N&&N.destroy()}),this.clear();for(var T=this.controllers,D=0,F=T.length;D<F;D++){var _=T[D];_.destroy()}this.backgroundGroup.remove(!0),this.middleGroup.remove(!0),this.foregroundGroup.remove(!0),S.prototype.destroy.call(this)},R.prototype.changeVisible=function(b){S.prototype.changeVisible.call(this,b);for(var T=this.geometries,D=0,F=T.length;D<F;D++){var _=T[D];_.changeVisible(b)}for(var N=this.controllers,D=0,F=N.length;D<F;D++){var P=N[D];P.changeVisible(b)}return this.foregroundGroup.set("visible",b),this.middleGroup.set("visible",b),this.backgroundGroup.set("visible",b),this.getCanvas().draw(),this},R.prototype.data=function(b){return(0,t.set)(this.options,"data",b),this.isDataChanged=!0,this},R.prototype.source=function(b){return console.warn("This method will be removed at G2 V4.1. Please use chart.data() instead."),this.data(b)},R.prototype.filter=function(b,T){return(0,t.isFunction)(T)?((0,t.set)(this.options,["filters",b],T),this):(!T&&(0,t.get)(this.options,["filters",b])&&delete this.options.filters[b],this)},R.prototype.axis=function(b,T){return(0,t.isBoolean)(b)?(0,t.set)(this.options,["axes"],b):(0,t.set)(this.options,["axes",b],T),this},R.prototype.legend=function(b,T){return(0,t.isBoolean)(b)?(0,t.set)(this.options,["legends"],b):(0,t.isString)(b)?((0,t.set)(this.options,["legends",b],T),(0,t.isPlainObject)(T)&&T?.selected&&(0,t.set)(this.options,["filters",b],function(D){var F;return(F=T?.selected[D])!==null&&F!==void 0?F:!0})):(0,t.set)(this.options,["legends"],b),this},R.prototype.scale=function(b,T){var D=this;return(0,t.isString)(b)?(0,t.set)(this.options,["scales",b],T):(0,t.isObject)(b)&&(0,t.each)(b,function(F,_){(0,t.set)(D.options,["scales",_],F)}),this},R.prototype.tooltip=function(b){return(0,t.set)(this.options,"tooltip",b),this},R.prototype.annotation=function(){return this.getController("annotation")},R.prototype.guide=function(){return console.warn("This method will be removed at G2 V4.1. Please use chart.annotation() instead."),this.annotation()},R.prototype.coordinate=function(b,T){return(0,t.isString)(b)?(0,t.set)(this.options,"coordinate",{type:b,cfg:T}):(0,t.set)(this.options,"coordinate",b),this.coordinateController.update(this.options.coordinate),this.coordinateController},R.prototype.coord=function(b,T){return console.warn("This method will be removed at G2 V4.1. Please use chart.coordinate() instead."),this.coordinate(b,T)},R.prototype.facet=function(b,T){this.facetInstance&&this.facetInstance.destroy();var D=(0,i.getFacet)(b);if(!D)throw new Error("facet '"+b+"' is not exist!");return this.facetInstance=new D(this,(0,e.__assign)((0,e.__assign)({},T),{type:b})),this},R.prototype.animate=function(b){return(0,t.set)(this.options,"animate",b),this},R.prototype.updateOptions=function(b){return this.clear(),(0,t.mix)(this.options,b),this.views.forEach(function(T){return T.destroy()}),this.views=[],this.initOptions(),this.coordinateBBox=this.viewBBox,this},R.prototype.option=function(b,T){if(R.prototype[b])throw new Error(`Can't use built in variable name "`+b+'", please change another one.');return(0,t.set)(this.options,b,T),this},R.prototype.theme=function(b){return this.themeObject=(0,t.isObject)(b)?(0,t.deepMix)({},this.themeObject,(0,f.createTheme)(b)):(0,o.getTheme)(b),this},R.prototype.interaction=function(b,T){var D=this.interactions[b];D&&D.destroy();var F=(0,a.createInteraction)(b,this,T);return F&&(F.init(),this.interactions[b]=F),this},R.prototype.removeInteraction=function(b){var T=this.interactions[b];T&&(T.destroy(),this.interactions[b]=void 0)},R.prototype.changeData=function(b){this.isDataChanged=!0,this.emit(r.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,p.default.fromData(this,r.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA,null)),this.data(b),this.paint(!0);for(var T=this.views,D=0,F=T.length;D<F;D++){var _=T[D];_.changeData(b)}this.emit(r.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,p.default.fromData(this,r.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA,null))},R.prototype.createView=function(b){this.parent&&this.parent.parent&&console.warn("The view nesting recursive feature will be removed at G2 V4.1. Please avoid to use it.");var T={data:this.options.data,scales:(0,t.clone)(this.options.scales),axes:(0,t.clone)(this.options.axes),coordinate:(0,t.clone)(this.coordinateController.getOption()),tooltip:(0,t.clone)(this.options.tooltip),legends:(0,t.clone)(this.options.legends),animate:this.options.animate,visible:this.visible},D=new R((0,e.__assign)((0,e.__assign)({parent:this,canvas:this.canvas,backgroundGroup:this.backgroundGroup.addGroup({zIndex:r.GROUP_Z_INDEX.BG}),middleGroup:this.middleGroup.addGroup({zIndex:r.GROUP_Z_INDEX.MID}),foregroundGroup:this.foregroundGroup.addGroup({zIndex:r.GROUP_Z_INDEX.FORE}),theme:this.themeObject,padding:this.padding},b),{options:(0,e.__assign)((0,e.__assign)({},T),(0,t.get)(b,"options",{}))}));return this.views.push(D),D},R.prototype.view=function(b){return console.warn("This method will be removed at G2 V4.1. Please use chart.createView() instead."),this.createView(b)},R.prototype.removeView=function(b){var T=(0,t.remove)(this.views,function(D){return D===b})[0];return T&&T.destroy(),T},R.prototype.getCoordinate=function(){return this.coordinateInstance},R.prototype.getTheme=function(){return this.themeObject},R.prototype.getXScale=function(){var b=this.geometries[0];return b?b.getXScale():null},R.prototype.getYScales=function(){var b={},T=[];return this.geometries.forEach(function(D){var F=D.getYScale(),_=F.field;b[_]||(b[_]=!0,T.push(F))}),T},R.prototype.getScalesByDim=function(b){for(var T=this.geometries,D={},F=0,_=T.length;F<_;F++){var N=T[F],P=b==="x"?N.getXScale():N.getYScale();P&&!D[P.field]&&(D[P.field]=P)}return D},R.prototype.getScale=function(b,T){var D=T||this.getScaleKey(b);return this.getRootView().scalePool.getScale(D)},R.prototype.getScaleByField=function(b,T){return this.getScale(b,T)},R.prototype.getOptions=function(){return this.options},R.prototype.getData=function(){return this.filteredData},R.prototype.getOriginalData=function(){return this.options.data},R.prototype.getPadding=function(){return this.autoPadding.getPadding()},R.prototype.getGeometries=function(){return this.geometries},R.prototype.getElements=function(){return(0,t.reduce)(this.geometries,function(b,T){return b.concat(T.getElements())},[])},R.prototype.getElementsBy=function(b){return this.getElements().filter(function(T){return b(T)})},R.prototype.getLayer=function(b){return b===r.LAYER.BG?this.backgroundGroup:b===r.LAYER.MID?this.middleGroup:b===r.LAYER.FORE?this.foregroundGroup:this.foregroundGroup},R.prototype.isPointInPlot=function(b){return(0,l.isPointInCoordinate)(this.getCoordinate(),b)},R.prototype.getLegendAttributes=function(){return(0,t.flatten)(this.geometries.map(function(b){return b.getGroupAttributes()}))},R.prototype.getGroupScales=function(){var b=this.geometries.map(function(T){return T.getGroupScales()});return(0,c.uniq)((0,t.flatten)(b))},R.prototype.getCanvas=function(){return this.getRootView().canvas},R.prototype.getRootView=function(){for(var b=this;;){if(b.parent){b=b.parent;continue}break}return b},R.prototype.getXY=function(b){var T=this.getCoordinate(),D=this.getScalesByDim("x"),F=this.getScalesByDim("y"),_,N;if((0,t.each)(b,function(P,k){D[k]&&(_=D[k].scale(P)),F[k]&&(N=F[k].scale(P))}),!(0,t.isNil)(_)&&!(0,t.isNil)(N))return T.convert({x:_,y:N})},R.prototype.getController=function(b){return(0,t.find)(this.controllers,function(T){return T.name===b})},R.prototype.showTooltip=function(b){var T=this.getController("tooltip");return T&&T.showTooltip(b),this},R.prototype.hideTooltip=function(){var b=this.getController("tooltip");return b&&b.hideTooltip(),this},R.prototype.lockTooltip=function(){var b=this.getController("tooltip");return b&&b.lockTooltip(),this},R.prototype.unlockTooltip=function(){var b=this.getController("tooltip");return b&&b.unlockTooltip(),this},R.prototype.isTooltipLocked=function(){var b=this.getController("tooltip");return b&&b.isTooltipLocked()},R.prototype.getTooltipItems=function(b){var T=this.getController("tooltip");return T?T.getTooltipItems(b):[]},R.prototype.getSnapRecords=function(b){for(var T=this.geometries,D=[],F=0,_=T.length;F<_;F++){var N=T[F],P=N.dataArray;N.sort(P);for(var k=void 0,j=0,Y=P.length;j<Y;j++){var X=P[j];k=(0,u.findDataByPoint)(b,X,N),k&&D.push(k)}}for(var K=this.views,F=0,_=K.length;F<_;F++){var U=K[F],G=U.getSnapRecords(b);D=D.concat(G)}return D},R.prototype.getComponents=function(){for(var b=[],T=this.controllers,D=0,F=T.length;D<F;D++){var _=T[D];b=b.concat(_.getComponents())}return b},R.prototype.filterData=function(b){var T=this.options.filters;return(0,t.size)(T)===0?b:(0,t.filter)(b,function(D,F){var _=Object.keys(T);return _.every(function(N){var P=T[N];return P(D[N],D,F)})})},R.prototype.filterFieldData=function(b,T){var D=this.options.filters,F=(0,t.get)(D,b);return(0,t.isUndefined)(F)?T:T.filter(function(_,N){return F(_[b],_,N)})},R.prototype.adjustCoordinate=function(){var b=this.getCoordinate(),T=b.start,D=b.end,F=this.coordinateBBox.bl,_=this.coordinateBBox.tr;if((0,t.isEqual)(T,F)&&(0,t.isEqual)(D,_)){this.isCoordinateChanged=!1;return}this.isCoordinateChanged=!0,this.coordinateInstance=this.coordinateController.adjust(F,_)},R.prototype.paint=function(b){this.renderDataRecursive(b),this.syncScale(),this.emit(r.VIEW_LIFE_CIRCLE.BEFORE_PAINT),this.renderPaddingRecursive(b),this.renderLayoutRecursive(b),this.renderBackgroundStyleShape(),this.renderPaintRecursive(b),this.emit(r.VIEW_LIFE_CIRCLE.AFTER_PAINT),this.isDataChanged=!1},R.prototype.renderBackgroundStyleShape=function(){if(!this.parent){var b=(0,t.get)(this.themeObject,"background");if(b){this.backgroundStyleRectShape||(this.backgroundStyleRectShape=this.backgroundGroup.addShape("rect",{attrs:{},zIndex:-1,capture:!1}),this.backgroundStyleRectShape.toBack());var T=this.viewBBox,D=T.x,F=T.y,_=T.width,N=T.height;this.backgroundStyleRectShape.attr({fill:b,x:D,y:F,width:_,height:N})}else this.backgroundStyleRectShape&&(this.backgroundStyleRectShape.remove(!0),this.backgroundStyleRectShape=void 0)}},R.prototype.renderPaddingRecursive=function(b){this.calculateViewBBox(),this.adjustCoordinate(),this.initComponents(b),this.autoPadding=(0,w.calculatePadding)(this).shrink((0,A.parsePadding)(this.appendPadding)),this.coordinateBBox=this.viewBBox.shrink(this.autoPadding.getPadding()),this.adjustCoordinate();for(var T=this.views,D=0,F=T.length;D<F;D++){var _=T[D];_.renderPaddingRecursive(b)}},R.prototype.renderLayoutRecursive=function(b){var T=this.syncViewPadding===!0?B.defaultSyncViewPadding:(0,t.isFunction)(this.syncViewPadding)?this.syncViewPadding:void 0;T&&(T(this,this.views,C.PaddingCal),this.views.forEach(function(P){P.coordinateBBox=P.viewBBox.shrink(P.autoPadding.getPadding()),P.adjustCoordinate()})),this.doLayout();for(var D=this.views,F=0,_=D.length;F<_;F++){var N=D[F];N.renderLayoutRecursive(b)}},R.prototype.renderPaintRecursive=function(b){var T=this.middleGroup;if(this.limitInPlot){var D=(0,l.getCoordinateClipCfg)(this.coordinateInstance),F=D.type,_=D.attrs;T.setClip({type:F,attrs:_})}else T.setClip(void 0);this.paintGeometries(b),this.renderComponents(b);for(var N=this.views,P=0,k=N.length;P<k;P++){var j=N[P];j.renderPaintRecursive(b)}},R.prototype.createScale=function(b,T,D,F){var _=(0,t.get)(this.options.scales,[b]),N=(0,e.__assign)((0,e.__assign)({},_),D);return this.parent?this.parent.createScale(b,T,N,F):this.scalePool.createScale(b,T,N,F)},R.prototype.renderDataRecursive=function(b){this.doFilterData(),this.createCoordinate(),this.initGeometries(b),this.renderFacet(b);for(var T=this.views,D=0,F=T.length;D<F;D++){var _=T[D];_.renderDataRecursive(b)}},R.prototype.calculateViewBBox=function(){var b,T,D,F;if(this.parent){var _=this.parent.coordinateBBox;b=_.x,T=_.y,D=_.width,F=_.height}else b=0,T=0,D=this.canvas.get("width"),F=this.canvas.get("height");var N=this.region,P=N.start,k=N.end,j=new s.BBox(b+D*P.x,T+F*P.y,D*(k.x-P.x),F*(k.y-P.y));(!this.viewBBox||!this.viewBBox.isEqual(j))&&(this.viewBBox=new s.BBox(b+D*P.x,T+F*P.y,D*(k.x-P.x),F*(k.y-P.y))),this.coordinateBBox=this.viewBBox},R.prototype.initEvents=function(){this.foregroundGroup.on("*",this.onDelegateEvents),this.middleGroup.on("*",this.onDelegateEvents),this.backgroundGroup.on("*",this.onDelegateEvents),this.canvas.on("*",this.onCanvasEvent)},R.prototype.initComponentController=function(){for(var b=this.usedControllers,T=0,D=b.length;T<D;T++){var F=b[T],_=(0,h.getComponentController)(F);_&&this.controllers.push(new _(this))}},R.prototype.createViewEvent=function(b){var T=b.shape,D=b.name,F=T?T.get("origin"):null,_=new p.default(this,b,F);return _.type=D,_},R.prototype.doPlotEvent=function(b){var T=b.type,D=b.x,F=b.y,_={x:D,y:F},N=["mousedown","mouseup","mousemove","mouseleave","mousewheel","touchstart","touchmove","touchend","touchcancel","click","dblclick","contextmenu"];if(N.includes(T)){var P=this.isPointInPlot(_),k=b.clone();if(P){var j="plot:"+T;k.type=j,this.emit(j,k),(T==="mouseleave"||T==="touchend")&&(this.isPreMouseInPlot=!1)}T==="mousemove"||T==="touchmove"?(this.isPreMouseInPlot&&!P?(T==="mousemove"&&(k.type=r.PLOT_EVENTS.MOUSE_LEAVE,this.emit(r.PLOT_EVENTS.MOUSE_LEAVE,k)),k.type=r.PLOT_EVENTS.LEAVE,this.emit(r.PLOT_EVENTS.LEAVE,k)):!this.isPreMouseInPlot&&P&&(T==="mousemove"&&(k.type=r.PLOT_EVENTS.MOUSE_ENTER,this.emit(r.PLOT_EVENTS.MOUSE_ENTER,k)),k.type=r.PLOT_EVENTS.ENTER,this.emit(r.PLOT_EVENTS.ENTER,k)),this.isPreMouseInPlot=P):(T==="mouseleave"||T==="touchend")&&this.isPreMouseInPlot&&(T==="mouseleave"&&(k.type=r.PLOT_EVENTS.MOUSE_LEAVE,this.emit(r.PLOT_EVENTS.MOUSE_LEAVE,k)),k.type=r.PLOT_EVENTS.LEAVE,this.emit(r.PLOT_EVENTS.LEAVE,k),this.isPreMouseInPlot=!1)}},R.prototype.doFilterData=function(){var b=this.options.data;this.filteredData=this.filterData(b)},R.prototype.initGeometries=function(b){this.createOrUpdateScales();for(var T=this.getCoordinate(),D=(0,t.get)(this.options,"scales",{}),F=this.geometries,_=0,N=F.length;_<N;_++){var P=F[_];P.scales=this.getGeometryScales();var k={coordinate:T,scaleDefs:D,data:this.filteredData,theme:this.themeObject,isDataChanged:this.isDataChanged,isCoordinateChanged:this.isCoordinateChanged};b?P.update(k):P.init(k)}this.adjustScales()},R.prototype.createOrUpdateScales=function(){for(var b=this.getScaleFields(),T=this.getGroupedFields(),D=this.getOptions(),F=D.data,_=D.scales,N=_===void 0?{}:_,P=this.filteredData,k=0,j=b.length;k<j;k++){var Y=b[k],X=N[Y],K=this.getScaleKey(Y);this.createScale(Y,T.includes(Y)?F:P,X,K),this.createdScaleKeys.set(K,!0)}},R.prototype.syncScale=function(){this.getRootView().scalePool.sync(this.getCoordinate(),this.theme)},R.prototype.getGeometryScales=function(){for(var b=this.getScaleFields(),T={},D=0;D<b.length;D++){var F=b[D];T[F]=this.getScaleByField(F)}return T},R.prototype.getScaleFields=function(){for(var b=[],T=new Map,D=this.geometries,F=0;F<D.length;F++){var _=D[F],N=_.getScaleFields();(0,c.uniq)(N,b,T)}return b},R.prototype.getGroupedFields=function(){for(var b=[],T=new Map,D=this.geometries,F=0;F<D.length;F++){var _=D[F],N=_.getGroupFields();(0,c.uniq)(N,b,T)}return b},R.prototype.adjustScales=function(){this.adjustCategoryScaleRange()},R.prototype.adjustCategoryScaleRange=function(){var b=this,T=(0,e.__spreadArray)([this.getXScale()],this.getYScales(),!0).filter(function(_){return!!_}),D=this.getCoordinate(),F=this.options.scales;(0,t.each)(T,function(_){var N=_.field,P=_.values,k=_.isCategory,j=_.isIdentity;(k||j)&&P&&!(0,t.get)(F,[N,"range"])&&(_.range=(0,d.getDefaultCategoryScaleRange)(_,D,b.theme))})},R.prototype.initComponents=function(b){for(var T=this.controllers,D=0;D<T.length;D++){var F=T[D];b?F.update():(F.clear(),F.render())}},R.prototype.doLayout=function(){this.layoutFunc(this)},R.prototype.createCoordinate=function(){var b=this.coordinateBBox.bl,T=this.coordinateBBox.tr;this.coordinateInstance=this.coordinateController.create(b,T)},R.prototype.paintGeometries=function(b){for(var T=this.options.animate,D=this.getCoordinate(),F={x:this.viewBBox.x,y:this.viewBBox.y,minX:this.viewBBox.minX,minY:this.viewBBox.minY,maxX:this.viewBBox.maxX,maxY:this.viewBBox.maxY,width:this.viewBBox.width,height:this.viewBBox.height},_=this.geometries,N=0;N<_.length;N++){var P=_[N];P.coordinate=D,P.canvasRegion=F,T||P.animate(!1),P.paint(b)}},R.prototype.renderComponents=function(b){for(var T=0;T<this.getComponents().length;T++){var D=this.getComponents()[T];D.component.render()}},R.prototype.renderFacet=function(b){this.facetInstance&&(b?this.facetInstance.update():(this.facetInstance.clear(),this.facetInstance.init(),this.facetInstance.render()))},R.prototype.initOptions=function(){var b=this,T=this.options,D=T.geometries,F=D===void 0?[]:D,_=T.interactions,N=_===void 0?[]:_,P=T.views,k=P===void 0?[]:P,j=T.annotations,Y=j===void 0?[]:j,X=T.coordinate,K=T.events,U=T.facets;this.coordinateController?X&&this.coordinateController.update(X):this.coordinateController=new g.default(X);for(var G=0;G<F.length;G++){var z=F[G];this.createGeometry(z)}for(var H=0;H<N.length;H++){var V=N[H],Z=V.type,ne=V.cfg;this.interaction(Z,ne)}for(var re=0;re<k.length;re++){var ue=k[re];this.createView(ue)}for(var he=this.getController("annotation"),me=0;me<Y.length;me++){var be=Y[me];he.annotation(be)}K&&(0,t.each)(K,function(Me,ie){b.on(ie,Me)}),U&&(0,t.each)(U,function(Me){var ie=Me.type,Se=(0,e.__rest)(Me,["type"]);b.facet(ie,Se)})},R.prototype.createGeometry=function(b){var T=b.type,D=b.cfg,F=D===void 0?{}:D;if(this[T]){var _=this[T](F);(0,t.each)(b,function(N,P){(0,t.isFunction)(_[P])&&_[P](N)})}},R.prototype.getScaleKey=function(b){return this.id+"-"+b},R})(n.default);Lh.View=x;function M(S,R){x.prototype[S.toLowerCase()]=function(b){b===void 0&&(b={});var T=(0,e.__assign)({container:this.middleGroup.addGroup(),labelsContainer:this.foregroundGroup.addGroup()},b),D=new R(T);return this.geometries.push(D),D}}return Lh.registerGeometry=M,Lh.default=x,Lh}var Kde;function cFt(){if(Kde)return L2;Kde=1,Object.defineProperty(L2,"__esModule",{value:!0});var e=xr,t=Cr,r=go(),n=Q4e(),i=D4e(),a=(0,e.__importDefault)(L4e()),o=(function(s){(0,e.__extends)(l,s);function l(c){var u=this,A=c.container,d=c.width,f=c.height,h=c.autoFit,g=h===void 0?!1:h,p=c.padding,m=c.appendPadding,y=c.renderer,C=y===void 0?"canvas":y,w=c.pixelRatio,B=c.localRefresh,x=B===void 0?!0:B,M=c.visible,S=M===void 0?!0:M,R=c.supportCSSTransform,b=R===void 0?!1:R,T=c.defaultInteractions,D=T===void 0?["tooltip","legend-filter","legend-active","continuous-filter","ellipsis-text"]:T,F=c.options,_=c.limitInPlot,N=c.theme,P=c.syncViewPadding,k=(0,t.isString)(A)?document.getElementById(A):A,j=(0,i.createDom)('<div style="position:relative;"></div>');k.appendChild(j);var Y=(0,i.getChartSize)(k,g,d,f),X=(0,n.getEngine)(C),K=new X.Canvas((0,e.__assign)({container:j,pixelRatio:w,localRefresh:x,supportCSSTransform:b},Y));return u=s.call(this,{parent:null,canvas:K,backgroundGroup:K.addGroup({zIndex:r.GROUP_Z_INDEX.BG}),middleGroup:K.addGroup({zIndex:r.GROUP_Z_INDEX.MID}),foregroundGroup:K.addGroup({zIndex:r.GROUP_Z_INDEX.FORE}),padding:p,appendPadding:m,visible:S,options:F,limitInPlot:_,theme:N,syncViewPadding:P})||this,u.onResize=(0,t.debounce)(function(){u.forceFit()},300),u.ele=k,u.canvas=K,u.width=Y.width,u.height=Y.height,u.autoFit=g,u.localRefresh=x,u.renderer=C,u.wrapperElement=j,u.updateCanvasStyle(),u.bindAutoFit(),u.initDefaultInteractions(D),u}return l.prototype.initDefaultInteractions=function(c){var u=this;(0,t.each)(c,function(A){u.interaction(A)})},l.prototype.aria=function(c){var u="aria-label";c===!1?this.ele.removeAttribute(u):this.ele.setAttribute(u,c.label)},l.prototype.changeSize=function(c,u){return this.width===c&&this.height===u?this:(this.emit(r.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_SIZE),this.width=c,this.height=u,this.canvas.changeSize(c,u),this.render(!0),this.emit(r.VIEW_LIFE_CIRCLE.AFTER_CHANGE_SIZE),this)},l.prototype.clear=function(){s.prototype.clear.call(this),this.aria(!1)},l.prototype.destroy=function(){s.prototype.destroy.call(this),this.unbindAutoFit(),this.canvas.destroy(),(0,i.removeDom)(this.wrapperElement),this.wrapperElement=null},l.prototype.changeVisible=function(c){return s.prototype.changeVisible.call(this,c),this.wrapperElement.style.display=c?"":"none",this},l.prototype.forceFit=function(){if(!this.destroyed){var c=(0,i.getChartSize)(this.ele,!0,this.width,this.height),u=c.width,A=c.height;this.changeSize(u,A)}},l.prototype.updateCanvasStyle=function(){(0,i.modifyCSS)(this.canvas.get("el"),{display:"inline-block",verticalAlign:"middle"})},l.prototype.bindAutoFit=function(){this.autoFit&&window.addEventListener("resize",this.onResize)},l.prototype.unbindAutoFit=function(){this.autoFit&&window.removeEventListener("resize",this.onResize)},l})(a.default);return L2.default=o,L2}var Vde;function JR(){return Vde||(Vde=1,(function(e){var t=kC&&kC.__importDefault||function(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(e,"__esModule",{value:!0}),e.registerComponentController=e.Event=e.registerGeometry=e.View=e.Chart=void 0;var r=cFt();Object.defineProperty(e,"Chart",{enumerable:!0,get:function(){return t(r).default}});var n=L4e();Object.defineProperty(e,"View",{enumerable:!0,get:function(){return t(n).default}}),Object.defineProperty(e,"registerGeometry",{enumerable:!0,get:function(){return n.registerGeometry}});var i=YG();Object.defineProperty(e,"Event",{enumerable:!0,get:function(){return t(i).default}});var a=j4e();Object.defineProperty(e,"registerComponentController",{enumerable:!0,get:function(){return a.registerComponentController}})})(kC)),kC}var X2={},Jde;function Y4e(){if(Jde)return X2;Jde=1,Object.defineProperty(X2,"__esModule",{value:!0});var e=xr,t=Cr,r=Zg(),n=vA(),i=_c(),a=$D(),o=s1(),s=HD(),l=(0,e.__importDefault)(YG());function c(A){for(var d=[],f=function(g){var p=A[g],m=(0,t.find)(d,function(y){return y.color===p.color&&y.name===p.name&&y.value===p.value&&y.title===p.title});m||d.push(p)},h=0;h<A.length;h++)f(h);return d}var u=(function(A){(0,e.__extends)(d,A);function d(){var f=A!==null&&A.apply(this,arguments)||this;return f.isLocked=!1,f}return Object.defineProperty(d.prototype,"name",{get:function(){return"tooltip"},enumerable:!1,configurable:!0}),d.prototype.init=function(){},d.prototype.isVisible=function(){var f=this.view.getOptions().tooltip;return f!==!1},d.prototype.render=function(){},d.prototype.showTooltip=function(f){if(this.point=f,!!this.isVisible()){var h=this.view,g=this.getTooltipItems(f);if(!g.length){this.hideTooltip();return}var p=this.getTitle(g),m={x:g[0].x,y:g[0].y};h.emit("tooltip:show",l.default.fromData(h,"tooltip:show",(0,e.__assign)({items:g,title:p},f)));var y=this.getTooltipCfg(),C=y.follow,w=y.showMarkers,B=y.showCrosshairs,x=y.showContent,M=y.marker,S=this.items,R=this.title;if(!(0,t.isEqual)(R,p)||!(0,t.isEqual)(S,g)?(h.emit("tooltip:change",l.default.fromData(h,"tooltip:change",(0,e.__assign)({items:g,title:p},f))),((0,t.isFunction)(x)?x(g):x)&&(this.tooltip||this.renderTooltip(),this.tooltip.update((0,t.mix)({},y,{items:this.getItemsAfterProcess(g),title:p},C?f:{})),this.tooltip.show()),w&&this.renderTooltipMarkers(g,M)):(this.tooltip&&C&&(this.tooltip.update(f),this.tooltip.show()),this.tooltipMarkersGroup&&this.tooltipMarkersGroup.show()),this.items=g,this.title=p,B){var b=(0,t.get)(y,["crosshairs","follow"],!1);this.renderCrosshairs(b?f:m,y)}}},d.prototype.hideTooltip=function(){var f=this.getTooltipCfg().follow;if(!f){this.point=null;return}var h=this.tooltipMarkersGroup;h&&h.hide();var g=this.xCrosshair,p=this.yCrosshair;g&&g.hide(),p&&p.hide();var m=this.tooltip;m&&m.hide(),this.view.emit("tooltip:hide",l.default.fromData(this.view,"tooltip:hide",{})),this.point=null},d.prototype.lockTooltip=function(){this.isLocked=!0,this.tooltip&&this.tooltip.setCapture(!0)},d.prototype.unlockTooltip=function(){this.isLocked=!1;var f=this.getTooltipCfg();this.tooltip&&this.tooltip.setCapture(f.capture)},d.prototype.isTooltipLocked=function(){return this.isLocked},d.prototype.clear=function(){var f=this,h=f.tooltip,g=f.xCrosshair,p=f.yCrosshair,m=f.tooltipMarkersGroup;h&&(h.hide(),h.clear()),g&&g.clear(),p&&p.clear(),m&&m.clear(),h?.get("customContent")&&(this.tooltip.destroy(),this.tooltip=null),this.title=null,this.items=null},d.prototype.destroy=function(){this.tooltip&&this.tooltip.destroy(),this.xCrosshair&&this.xCrosshair.destroy(),this.yCrosshair&&this.yCrosshair.destroy(),this.guideGroup&&this.guideGroup.remove(!0),this.reset()},d.prototype.reset=function(){this.items=null,this.title=null,this.tooltipMarkersGroup=null,this.tooltipCrosshairsGroup=null,this.xCrosshair=null,this.yCrosshair=null,this.tooltip=null,this.guideGroup=null,this.isLocked=!1,this.point=null},d.prototype.changeVisible=function(f){if(this.visible!==f){var h=this,g=h.tooltip,p=h.tooltipMarkersGroup,m=h.xCrosshair,y=h.yCrosshair;f?(g&&g.show(),p&&p.show(),m&&m.show(),y&&y.show()):(g&&g.hide(),p&&p.hide(),m&&m.hide(),y&&y.hide()),this.visible=f}},d.prototype.getTooltipItems=function(f){var h=this.findItemsFromView(this.view,f);if(h.length){h=(0,t.flatten)(h);for(var g=0,p=h;g<p.length;g++)for(var m=p[g],y=0,C=m;y<C.length;y++){var w=C[y],B=w.mappingData,x=B.x,M=B.y;w.x=(0,t.isArray)(x)?x[x.length-1]:x,w.y=(0,t.isArray)(M)?M[M.length-1]:M}var S=this.getTooltipCfg().shared;if(S===!1&&h.length>1){for(var R=h[0],b=Math.abs(f.y-R[0].y),T=0,D=h;T<D.length;T++){var F=D[T],_=Math.abs(f.y-F[0].y);_<=b&&(R=F,b=_)}h=[R]}return c((0,t.flatten)(h))}return[]},d.prototype.layout=function(){},d.prototype.update=function(){if(this.point&&this.showTooltip(this.point),this.tooltip){var f=this.view.getCanvas();this.tooltip.set("region",{start:{x:0,y:0},end:{x:f.get("width"),y:f.get("height")}})}},d.prototype.isCursorEntered=function(f){if(this.tooltip){var h=this.tooltip.getContainer(),g=this.tooltip.get("capture");if(h&&g){var p=h.getBoundingClientRect(),m=p.x,y=p.y,C=p.width,w=p.height;return new o.BBox(m,y,C,w).isPointIn(f)}}return!1},d.prototype.getTooltipCfg=function(){var f=this.view,h=f.getOptions().tooltip,g=this.processCustomContent(h),p=f.getTheme(),m=(0,t.get)(p,["components","tooltip"],{}),y=(0,t.get)(g,"enterable",m.enterable);return(0,t.deepMix)({},m,g,{capture:!!(y||this.isLocked)})},d.prototype.processCustomContent=function(f){if((0,t.isBoolean)(f)||!(0,t.get)(f,"customContent"))return f;var h=f.customContent,g=function(p,m){var y=h(p,m)||"";return(0,t.isString)(y)?'<div class="g2-tooltip">'+y+"</div>":y};return(0,e.__assign)((0,e.__assign)({},f),{customContent:g})},d.prototype.getTitle=function(f){var h=f[0].title||f[0].name;return this.title=h,h},d.prototype.renderTooltip=function(){var f=this.view.getCanvas(),h={start:{x:0,y:0},end:{x:f.get("width"),y:f.get("height")}},g=this.getTooltipCfg(),p=new r.HtmlTooltip((0,e.__assign)((0,e.__assign)({parent:f.get("el").parentNode,region:h},g),{visible:!1,crosshairs:null}));p.init(),this.tooltip=p},d.prototype.renderTooltipMarkers=function(f,h){for(var g=this.getTooltipMarkersGroup(),p=0,m=f;p<m.length;p++){var y=m[p],C=y.x,w=y.y,B=(0,e.__assign)((0,e.__assign)({fill:y.color,symbol:"circle",shadowColor:y.color},h),{x:C,y:w});g.addShape("marker",{attrs:B})}},d.prototype.renderCrosshairs=function(f,h){var g=(0,t.get)(h,["crosshairs","type"],"x");g==="x"?(this.yCrosshair&&this.yCrosshair.hide(),this.renderXCrosshairs(f,h)):g==="y"?(this.xCrosshair&&this.xCrosshair.hide(),this.renderYCrosshairs(f,h)):g==="xy"&&(this.renderXCrosshairs(f,h),this.renderYCrosshairs(f,h))},d.prototype.renderXCrosshairs=function(f,h){var g=this.getViewWithGeometry(this.view).getCoordinate();if((0,n.isPointInCoordinate)(g,f)){var p,m;if(g.isRect)g.isTransposed?(p={x:g.start.x,y:f.y},m={x:g.end.x,y:f.y}):(p={x:f.x,y:g.end.y},m={x:f.x,y:g.start.y});else{var y=(0,n.getAngleByPoint)(g,f),C=g.getCenter(),w=g.getRadius();m=(0,i.polarToCartesian)(C.x,C.y,w,y),p=C}var B=(0,t.deepMix)({start:p,end:m,container:this.getTooltipCrosshairsGroup()},(0,t.get)(h,"crosshairs",{}),this.getCrosshairsText("x",f,h));delete B.type;var x=this.xCrosshair;x?x.update(B):(x=new r.Crosshair.Line(B),x.init()),x.render(),x.show(),this.xCrosshair=x}},d.prototype.renderYCrosshairs=function(f,h){var g=this.getViewWithGeometry(this.view).getCoordinate();if((0,n.isPointInCoordinate)(g,f)){var p,m;if(g.isRect){var y=void 0,C=void 0;g.isTransposed?(y={x:f.x,y:g.end.y},C={x:f.x,y:g.start.y}):(y={x:g.start.x,y:f.y},C={x:g.end.x,y:f.y}),p={start:y,end:C},m="Line"}else p={center:g.getCenter(),radius:(0,n.getDistanceToCenter)(g,f),startAngle:g.startAngle,endAngle:g.endAngle},m="Circle";p=(0,t.deepMix)({container:this.getTooltipCrosshairsGroup()},p,(0,t.get)(h,"crosshairs",{}),this.getCrosshairsText("y",f,h)),delete p.type;var w=this.yCrosshair;w?g.isRect&&w.get("type")==="circle"||!g.isRect&&w.get("type")==="line"?(w=new r.Crosshair[m](p),w.init()):w.update(p):(w=new r.Crosshair[m](p),w.init()),w.render(),w.show(),this.yCrosshair=w}},d.prototype.getCrosshairsText=function(f,h,g){var p=(0,t.get)(g,["crosshairs","text"]),m=(0,t.get)(g,["crosshairs","follow"]),y=this.items;if(p){var C=this.getViewWithGeometry(this.view),w=y[0],B=C.getXScale(),x=C.getYScales()[0],M=void 0,S=void 0;if(m){var R=this.view.getCoordinate().invert(h);M=B.invert(R.x),S=x.invert(R.y)}else M=w.data[B.field],S=w.data[x.field];var b=f==="x"?M:S;return(0,t.isFunction)(p)?p=p(f,b,y,h):p.content=b,{text:p}}},d.prototype.getGuideGroup=function(){if(!this.guideGroup){var f=this.view.foregroundGroup;this.guideGroup=f.addGroup({name:"tooltipGuide",capture:!1})}return this.guideGroup},d.prototype.getTooltipMarkersGroup=function(){var f=this.tooltipMarkersGroup;return f&&!f.destroyed?(f.clear(),f.show()):(f=this.getGuideGroup().addGroup({name:"tooltipMarkersGroup"}),f.toFront(),this.tooltipMarkersGroup=f),f},d.prototype.getTooltipCrosshairsGroup=function(){var f=this.tooltipCrosshairsGroup;return f||(f=this.getGuideGroup().addGroup({name:"tooltipCrosshairsGroup",capture:!1}),f.toBack(),this.tooltipCrosshairsGroup=f),f},d.prototype.findItemsFromView=function(f,h){if(f.getOptions().tooltip===!1)return[];for(var g=this.getTooltipCfg(),p=(0,a.findItemsFromView)(f,h,g),m=0,y=f.views;m<y.length;m++){var C=y[m];p=p.concat(this.findItemsFromView(C,h))}return p},d.prototype.getViewWithGeometry=function(f){var h=this;return f.geometries.length?f:(0,t.find)(f.views,function(g){return h.getViewWithGeometry(g)})},d.prototype.getItemsAfterProcess=function(f){var h=this.getTooltipCfg().customItems,g=h||function(p){return p};return g(f)},d})(s.Controller);return X2.default=u,X2}var q2={},$2={},GC={},Wde;function UG(){return Wde||(Wde=1,Object.defineProperty(GC,"__esModule",{value:!0}),GC.BACKGROUND_SHAPE=void 0,GC.BACKGROUND_SHAPE="element-background"),GC}var Xde;function HG(){if(Xde)return $2;Xde=1,Object.defineProperty($2,"__esModule",{value:!0});var e=xr,t=Cr,r=UD,n=Rm(),i=(0,e.__importDefault)(jG()),a=_c(),o=go(),s=UG(),l=(function(c){(0,e.__extends)(u,c);function u(A){var d=c.call(this,A)||this;d.states=[];var f=A.shapeFactory,h=A.container,g=A.offscreenGroup,p=A.elementIndex,m=A.visible,y=m===void 0?!0:m;return d.shapeFactory=f,d.container=h,d.offscreenGroup=g,d.visible=y,d.elementIndex=p,d}return u.prototype.draw=function(A,d){d===void 0&&(d=!1),this.model=A,this.data=A.data,this.shapeType=this.getShapeType(A),this.drawShape(A,d),this.visible===!1&&this.changeVisible(!1)},u.prototype.update=function(A){var d=this,f=d.shapeFactory,h=d.shape;if(h){this.model=A,this.data=A.data,this.shapeType=this.getShapeType(A),this.setShapeInfo(h,A);var g=this.getOffscreenGroup(),p=f.drawShape(this.shapeType,A,g);p.cfg.data=this.data,p.cfg.origin=A,p.cfg.element=this,this.syncShapeStyle(h,p,this.getStates(),this.getAnimateCfg("update"))}},u.prototype.destroy=function(){var A=this,d=A.shapeFactory,f=A.shape;if(f){var h=this.getAnimateCfg("leave");h?(0,n.doAnimate)(f,h,{coordinate:d.coordinate,toAttrs:(0,e.__assign)({},f.attr())}):f.remove(!0)}this.states=[],this.shapeFactory=void 0,this.container=void 0,this.shape=void 0,this.animate=void 0,this.geometry=void 0,this.labelShape=void 0,this.model=void 0,this.data=void 0,this.offscreenGroup=void 0,this.statesStyle=void 0,c.prototype.destroy.call(this)},u.prototype.changeVisible=function(A){c.prototype.changeVisible.call(this,A),A?(this.shape&&this.shape.show(),this.labelShape&&this.labelShape.forEach(function(d){d.show()})):(this.shape&&this.shape.hide(),this.labelShape&&this.labelShape.forEach(function(d){d.hide()}))},u.prototype.setState=function(A,d){var f=this,h=f.states,g=f.shapeFactory,p=f.model,m=f.shape,y=f.shapeType,C=h.indexOf(A);if(d){if(C>-1)return;h.push(A),(A==="active"||A==="selected")&&m?.toFront()}else{if(C===-1)return;h.splice(C,1),(A==="active"||A==="selected")&&(this.geometry.zIndexReversed?m.setZIndex(this.geometry.elements.length-this.elementIndex):m.setZIndex(this.elementIndex))}var w=g.drawShape(y,p,this.getOffscreenGroup());h.length?this.syncShapeStyle(m,w,h,null):this.syncShapeStyle(m,w,["reset"],null),w.remove(!0);var B={state:A,stateStatus:d,element:this,target:this.container};this.container.emit("statechange",B),(0,r.propagationDelegate)(this.shape,"statechange",B)},u.prototype.clearStates=function(){var A=this,d=this.states;(0,t.each)(d,function(f){A.setState(f,!1)}),this.states=[]},u.prototype.hasState=function(A){return this.states.includes(A)},u.prototype.getStates=function(){return this.states},u.prototype.getData=function(){return this.data},u.prototype.getModel=function(){return this.model},u.prototype.getBBox=function(){var A=this,d=A.shape,f=A.labelShape,h={x:0,y:0,minX:0,minY:0,maxX:0,maxY:0,width:0,height:0};return d&&(h=d.getCanvasBBox()),f&&f.forEach(function(g){var p=g.getCanvasBBox();h.x=Math.min(p.x,h.x),h.y=Math.min(p.y,h.y),h.minX=Math.min(p.minX,h.minX),h.minY=Math.min(p.minY,h.minY),h.maxX=Math.max(p.maxX,h.maxX),h.maxY=Math.max(p.maxY,h.maxY)}),h.width=h.maxX-h.minX,h.height=h.maxY-h.minY,h},u.prototype.getStatesStyle=function(){if(!this.statesStyle){var A=this,d=A.shapeType,f=A.geometry,h=A.shapeFactory,g=f.stateOption,p=h.defaultShapeType,m=h.theme[d]||h.theme[p];this.statesStyle=(0,t.deepMix)({},m,g)}return this.statesStyle},u.prototype.getStateStyle=function(A,d){var f=this.getStatesStyle(),h=(0,t.get)(f,[A,"style"],{}),g=h[d]||h;return(0,t.isFunction)(g)?g(this):g},u.prototype.getAnimateCfg=function(A){var d=this,f=this.animate;if(f){var h=f[A];return h&&(0,e.__assign)((0,e.__assign)({},h),{callback:function(){var g;(0,t.isFunction)(h.callback)&&h.callback(),(g=d.geometry)===null||g===void 0||g.emit(o.GEOMETRY_LIFE_CIRCLE.AFTER_DRAW_ANIMATE)}})}return null},u.prototype.drawShape=function(A,d){var f;d===void 0&&(d=!1);var h=this,g=h.shapeFactory,p=h.container,m=h.shapeType;if(this.shape=g.drawShape(m,A,p),this.shape){this.setShapeInfo(this.shape,A);var y=this.shape.cfg.name;y?(0,t.isString)(y)&&(this.shape.cfg.name=["element",y]):this.shape.cfg.name=["element",this.shapeFactory.geometryType];var C=d?"enter":"appear",w=this.getAnimateCfg(C);w&&((f=this.geometry)===null||f===void 0||f.emit(o.GEOMETRY_LIFE_CIRCLE.BEFORE_DRAW_ANIMATE),(0,n.doAnimate)(this.shape,w,{coordinate:g.coordinate,toAttrs:(0,e.__assign)({},this.shape.attr())}))}},u.prototype.getOffscreenGroup=function(){if(!this.offscreenGroup){var A=this.container.getGroupBase();this.offscreenGroup=new A({})}return this.offscreenGroup},u.prototype.setShapeInfo=function(A,d){var f=this;if(A.cfg.origin=d,A.cfg.element=this,A.isGroup()){var h=A.get("children");h.forEach(function(g){f.setShapeInfo(g,d)})}},u.prototype.syncShapeStyle=function(A,d,f,h,g){var p=this,m;if(f===void 0&&(f=[]),g===void 0&&(g=0),!(!A||!d)){var y=A.get("clipShape"),C=d.get("clipShape");if(this.syncShapeStyle(y,C,f,h),A.isGroup())for(var w=A.get("children"),B=d.get("children"),x=0;x<w.length;x++)this.syncShapeStyle(w[x],B[x],f,h,g+x);else{if(!(0,t.isEmpty)(f)&&!(0,t.isEqual)(f,["reset"])){var M=A.get("name");(0,t.isArray)(M)&&(M=M[1]),(0,t.each)(f,function(R){if(d.get("name")!==s.BACKGROUND_SHAPE){var b=p.getStateStyle(R,M||g);d.attr(b)}})}var S=(0,a.getReplaceAttrs)(A,d);this.animate?h?((m=this.geometry)===null||m===void 0||m.emit(o.GEOMETRY_LIFE_CIRCLE.BEFORE_DRAW_ANIMATE),(0,n.doAnimate)(A,h,{coordinate:this.shapeFactory.coordinate,toAttrs:S,shapeModel:this.model})):(0,t.isEmpty)(f)?A.attr(S):(A.stopAnimate(),A.animate(S,{duration:300})):A.attr(S)}}},u.prototype.getShapeType=function(A){var d=(0,t.get)(A,"shape");return(0,t.isArray)(d)?d[0]:d},u})(i.default);return $2.default=l,$2}var Hu={},qde;function GG(){if(qde)return Hu;qde=1,Object.defineProperty(Hu,"__esModule",{value:!0}),Hu.registerGeometryLabelLayout=Hu.getGeometryLabelLayout=Hu.registerGeometryLabel=Hu.getGeometryLabel=void 0;var e={},t={};function r(o){return e[o.toLowerCase()]}Hu.getGeometryLabel=r;function n(o,s){e[o.toLowerCase()]=s}Hu.registerGeometryLabel=n;function i(o){return t[o.toLowerCase()]}Hu.getGeometryLabelLayout=i;function a(o,s){t[o.toLowerCase()]=s}return Hu.registerGeometryLabelLayout=a,Hu}var mf={},$de;function sc(){if($de)return mf;$de=1,Object.defineProperty(mf,"__esModule",{value:!0}),mf.getShapeFactory=mf.registerShape=mf.registerShapeFactory=void 0;var e=xr,t=WD,r=Cr,n=qD(),i={coordinate:null,defaultShapeType:null,theme:null,getShapePoints:function(u,A){var d=this.getShape(u);return d.getPoints?d.getPoints(A):this.getDefaultPoints(A)},getShape:function(u){var A=this[u]||this[this.defaultShapeType];return A.coordinate=this.coordinate,A},getDefaultPoints:function(){return[]},getDefaultStyle:function(u){return(0,r.get)(u,[this.defaultShapeType,"default","style"],{})},getMarker:function(u,A){var d=this.getShape(u);if(!d.getMarker){var f=this.defaultShapeType;d=this.getShape(f)}var h=this.theme,g=(0,r.get)(h,[u,"default"],{}),p=d.getMarker(A);return(0,r.deepMix)({},g,p)},drawShape:function(u,A,d){var f=this.getShape(u);return f.draw(A,d)}},a={coordinate:null,parsePath:function(u){var A=this.coordinate,d=(0,t.parsePathString)(u);return A.isPolar?d=(0,n.convertPolarPath)(A,d):d=(0,n.convertNormalPath)(A,d),d},parsePoint:function(u){var A=this.coordinate;return A.convert(u)},parsePoints:function(u){var A=this.coordinate;return u.map(function(d){return A.convert(d)})},draw:function(u,A){}},o={};function s(u,A){var d=(0,r.upperFirst)(u),f=(0,e.__assign)((0,e.__assign)((0,e.__assign)({},i),A),{geometryType:u});return o[d]=f,f}mf.registerShapeFactory=s;function l(u,A,d){var f=(0,r.upperFirst)(u),h=o[f],g=(0,e.__assign)((0,e.__assign)({},a),d);return h[A]=g,g}mf.registerShape=l;function c(u){var A=(0,r.upperFirst)(u);return o[A]}return mf.getShapeFactory=c,mf}var KC={},Zde;function uFt(){if(Zde)return KC;Zde=1,Object.defineProperty(KC,"__esModule",{value:!0}),KC.group=void 0;var e=Cr;function t(r,n,i){if(i===void 0&&(i={}),!n)return[r];var a=(0,e.groupToMap)(r,n),o=[];if(n.length===1&&i[n[0]])for(var s=i[n[0]],l=0,c=s;l<c.length;l++){var u=c[l],A=a["_"+u];A&&o.push(A)}else for(var d in a)if(a.hasOwnProperty(d)){var f=a[d];o.push(f)}return o}return KC.group=t,KC}var VC={},efe;function U4e(){if(efe)return VC;efe=1,Object.defineProperty(VC,"__esModule",{value:!0}),VC.isModelChange=void 0;var e=Cr;function t(r,n){return(0,e.some)(["color","shape","size","x","y","isInCircle","data","style","defaultStyle","points","mappingData"],function(i){return!(0,e.isEqual)(r[i],n[i])})}return VC.isModelChange=t,VC}var JC={},tfe;function AFt(){if(tfe)return JC;tfe=1,Object.defineProperty(JC,"__esModule",{value:!0}),JC.parseFields=void 0;var e=Cr;function t(r){return(0,e.isArray)(r)?r:r.split("*")}return JC.parseFields=t,JC}var WC={},rfe;function H4e(){if(rfe)return WC;rfe=1,Object.defineProperty(WC,"__esModule",{value:!0}),WC.diff=void 0;function e(t,r){for(var n=[],i=[],a=[],o=new Map,s=0;s<r.length;s++){var l=r[s];t[l]?i.push(l):n.push(l),o.set(l,!0)}return Object.keys(t).forEach(function(c){o.has(c)||a.push(c)}),{added:n,updated:i,removed:a}}return WC.diff=e,WC}var nfe;function ZD(){if(nfe)return q2;nfe=1,Object.defineProperty(q2,"__esModule",{value:!0});var e=xr,t=EQe,r=LY,n=Cr,i=Rm(),a=(0,e.__importDefault)(jG()),o=go(),s=Tm(),l=(0,e.__importDefault)(HG()),c=GG(),u=sc(),A=uFt(),d=U4e(),f=AFt(),h=H4e(),g=vA();function p(y,C){var w=[];return(0,n.each)(C,function(B,x){var M=x.split(" ")[0];M===y&&w.push(B)}),w}var m=(function(y){(0,e.__extends)(C,y);function C(w){var B=y.call(this,w)||this;B.type="base",B.attributes={},B.elements=[],B.elementsMap={},B.animateOption=!0,B.attributeOption={},B.lastElementsMap={},B.generatePoints=!1,B.beforeMappingData=null,B.adjusts={},B.idFields=[],B.hasSorted=!1,B.isCoordinateChanged=!1;var x=w.container,M=w.labelsContainer,S=w.coordinate,R=w.data,b=w.sortable,T=b===void 0?!1:b,D=w.visible,F=D===void 0?!0:D,_=w.theme,N=w.scales,P=N===void 0?{}:N,k=w.scaleDefs,j=k===void 0?{}:k,Y=w.intervalPadding,X=w.dodgePadding,K=w.maxColumnWidth,U=w.minColumnWidth,G=w.columnWidthRatio,z=w.roseWidthRatio,H=w.multiplePieWidthRatio,V=w.zIndexReversed;return B.container=x,B.labelsContainer=M,B.coordinate=S,B.data=R,B.sortable=T,B.visible=F,B.userTheme=_,B.scales=P,B.scaleDefs=j,B.intervalPadding=Y,B.dodgePadding=X,B.maxColumnWidth=K,B.minColumnWidth=U,B.columnWidthRatio=G,B.roseWidthRatio=z,B.multiplePieWidthRatio=H,B.zIndexReversed=V,B}return C.prototype.position=function(w){var B=w;(0,n.isPlainObject)(w)||(B={fields:(0,f.parseFields)(w)});var x=(0,n.get)(B,"fields");return x.length===1&&(x.unshift("1"),(0,n.set)(B,"fields",x)),(0,n.set)(this.attributeOption,"position",B),this},C.prototype.color=function(w,B){return this.createAttrOption("color",w,B),this},C.prototype.shape=function(w,B){return this.createAttrOption("shape",w,B),this},C.prototype.size=function(w,B){return this.createAttrOption("size",w,B),this},C.prototype.adjust=function(w){var B=w;return((0,n.isString)(w)||(0,n.isPlainObject)(w))&&(B=[w]),(0,n.each)(B,function(x,M){(0,n.isObject)(x)||(B[M]={type:x})}),this.adjustOption=B,this},C.prototype.style=function(w,B){if((0,n.isString)(w)){var x=(0,f.parseFields)(w);this.styleOption={fields:x,callback:B}}else{var M=w,x=M.fields,S=M.callback,R=M.cfg;x||S||R?this.styleOption=w:this.styleOption={cfg:w}}return this},C.prototype.tooltip=function(w,B){if((0,n.isString)(w)){var x=(0,f.parseFields)(w);this.tooltipOption={fields:x,callback:B}}else this.tooltipOption=w;return this},C.prototype.animate=function(w){return this.animateOption=w,this},C.prototype.label=function(w,B,x){if((0,n.isString)(w)){var M={},S=(0,f.parseFields)(w);M.fields=S,(0,n.isFunction)(B)?M.callback=B:(0,n.isPlainObject)(B)&&(M.cfg=B),x&&(M.cfg=x),this.labelOption=M}else this.labelOption=w;return this},C.prototype.state=function(w){return this.stateOption=w,this},C.prototype.customInfo=function(w){return this.customOption=w,this},C.prototype.init=function(w){w===void 0&&(w={}),this.setCfg(w),this.initAttributes(),this.processData(this.data),this.adjustScale()},C.prototype.update=function(w){w===void 0&&(w={});var B=w.data,x=w.isDataChanged,M=w.isCoordinateChanged,S=this,R=S.attributeOption,b=S.lastAttributeOption;(0,n.isEqual)(R,b)?B&&(x||!(0,n.isEqual)(B,this.data))?(this.setCfg(w),this.initAttributes(),this.processData(B)):this.setCfg(w):this.init(w),this.adjustScale(),this.isCoordinateChanged=M},C.prototype.paint=function(w){w===void 0&&(w=!1),this.animateOption&&(this.animateOption=(0,n.deepMix)({},(0,i.getDefaultAnimateCfg)(this.type,this.coordinate),this.animateOption)),this.defaultSize=void 0,this.elementsMap={},this.elements=[];var B=this.getOffscreenGroup();B.clear();var x=this.beforeMappingData,M=this.beforeMapping(x);this.dataArray=new Array(M.length);for(var S=0;S<M.length;S++){var R=M[S];this.dataArray[S]=this.mapping(R)}if(this.updateElements(this.dataArray,w),this.lastElementsMap=this.elementsMap,this.canDoGroupAnimation(w)){var b=this.container,T=this.type,D=this.coordinate,F=(0,n.get)(this.animateOption,"appear"),_=this.getYScale(),N=D.convert({x:0,y:_.scale(this.getYMinValue())});(0,i.doGroupAppearAnimate)(b,F,T,D,N)}this.labelOption&&this.renderLabels((0,n.flatten)(this.dataArray),w),this.lastAttributeOption=(0,e.__assign)({},this.attributeOption),this.visible===!1&&this.changeVisible(!1)},C.prototype.clear=function(){var w=this,B=w.container,x=w.geometryLabel,M=w.offscreenGroup;B&&B.clear(),x&&x.clear(),M&&M.clear(),this.scaleDefs=void 0,this.attributes={},this.scales={},this.elementsMap={},this.lastElementsMap={},this.elements=[],this.adjusts={},this.dataArray=null,this.beforeMappingData=null,this.lastAttributeOption=void 0,this.defaultSize=void 0,this.idFields=[],this.groupScales=void 0,this.hasSorted=!1,this.isCoordinateChanged=!1},C.prototype.destroy=function(){this.clear();var w=this.container;w.remove(!0),this.offscreenGroup&&(this.offscreenGroup.remove(!0),this.offscreenGroup=null),this.geometryLabel&&(this.geometryLabel.destroy(),this.geometryLabel=null),this.theme=void 0,this.shapeFactory=void 0,y.prototype.destroy.call(this)},C.prototype.getGroupScales=function(){return this.groupScales},C.prototype.getAttribute=function(w){return this.attributes[w]},C.prototype.getXScale=function(){return this.getAttribute("position").scales[0]},C.prototype.getYScale=function(){return this.getAttribute("position").scales[1]},C.prototype.getGroupAttributes=function(){var w=[];return(0,n.each)(this.attributes,function(B){o.GROUP_ATTRS.includes(B.type)&&w.push(B)}),w},C.prototype.getDefaultValue=function(w){var B,x=this.getAttribute(w);return x&&(0,n.isEmpty)(x.scales)&&(B=x.values[0]),B},C.prototype.getAttributeValues=function(w,B){for(var x=[],M=w.scales,S=0,R=M.length;S<R;S++){var b=M[S],T=b.field;b.isIdentity?x.push(b.values):x.push(B[T])}return w.mapping.apply(w,x)},C.prototype.getAdjust=function(w){return this.adjusts[w]},C.prototype.getCoordinate=function(){return this.coordinate},C.prototype.getData=function(){return this.data},C.prototype.getShapeMarker=function(w,B){var x=this.getShapeFactory();return x.getMarker(w,B)},C.prototype.getElementsBy=function(w){return this.elements.filter(function(B){return w(B)})},C.prototype.getElements=function(){return this.elements},C.prototype.getElementId=function(w){w=(0,n.isArray)(w)?w[0]:w;var B=w[o.FIELD_ORIGIN];if(this.idFields.length){for(var x=B[this.idFields[0]],M=1;M<this.idFields.length;M++)x+="-"+B[this.idFields[M]];return x}var S=this.type,R=this.getXScale(),b=this.getYScale(),T=R.field||"x",D=b.field||"y",F=B[D],_;R.type==="identity"?_=R.values[0]:_=B[T];var N;S==="interval"||S==="schema"?N=""+_:S==="line"||S==="area"||S==="path"?N=S:N=_+"-"+F;var P=this.groupScales;(0,n.isEmpty)(P)&&(P=(0,n.get)(this.getAttribute("color"),"scales",[]));for(var M=0,k=P.length;M<k;M++){var j=P[M],Y=j.field;N=N+"-"+B[Y]}var X=this.getAdjust("dodge");if(X){var K=X.dodgeBy;K&&(N=N+"-"+B[K])}return this.getAdjust("jitter")&&(N=N+"-"+w.x+"-"+w.y),N},C.prototype.getScaleFields=function(){var w=[],B=new Map,x=this,M=x.attributeOption,S=x.labelOption,R=x.tooltipOption;for(var b in M)if(M.hasOwnProperty(b)){var T=M[b];T.fields?(0,s.uniq)(T.fields,w,B):T.values&&(0,s.uniq)(T.values,w,B)}return S&&S.fields&&(0,s.uniq)(S.fields,w,B),(0,n.isObject)(R)&&R.fields&&(0,s.uniq)(R.fields,w,B),w},C.prototype.changeVisible=function(w){y.prototype.changeVisible.call(this,w);for(var B=this.elements,x=0,M=B.length;x<M;x++){var S=B[x];S.changeVisible(w)}w?(this.container&&this.container.show(),this.labelsContainer&&this.labelsContainer.show()):(this.container&&this.container.hide(),this.labelsContainer&&this.labelsContainer.hide())},C.prototype.getFields=function(){var w=new Map,B=[];return Object.values(this.attributeOption).forEach(function(x){var M=x?.fields||[];M.forEach(function(S){w.has(S)||B.push(S),w.set(S,!0)})},[]),B},C.prototype.getGroupFields=function(){for(var w=[],B=new Map,x=0,M=o.GROUP_ATTRS.length;x<M;x++){var S=o.GROUP_ATTRS[x],R=this.attributeOption[S];R&&R.fields&&(0,s.uniq)(R.fields,w,B)}return w},C.prototype.getXYFields=function(){var w=this.attributeOption.position.fields,B=w[0],x=w[1];return[B,x]},C.prototype.getXField=function(){return(0,n.get)(this.getXYFields(),[0])},C.prototype.getYField=function(){return(0,n.get)(this.getXYFields(),[1])},C.prototype.getShapes=function(){return this.elements.map(function(w){return w.shape})},C.prototype.getOffscreenGroup=function(){if(!this.offscreenGroup){var w=this.container.getGroupBase();this.offscreenGroup=new w({})}return this.offscreenGroup},C.prototype.sort=function(w){if(!this.hasSorted)for(var B=this.getXScale(),x=B.field,M=0;M<w.length;M++){var S=w[M];S.sort(function(R,b){return B.translate(R[o.FIELD_ORIGIN][x])-B.translate(b[o.FIELD_ORIGIN][x])})}this.hasSorted=!0},C.prototype.adjustScale=function(){var w=this.getYScale();w&&this.getAdjust("stack")&&this.updateStackRange(w,this.beforeMappingData)},C.prototype.getShapeFactory=function(){var w=this.shapeType;if((0,u.getShapeFactory)(w))return this.shapeFactory||(this.shapeFactory=(0,n.clone)((0,u.getShapeFactory)(w))),this.shapeFactory.coordinate=this.coordinate,this.shapeFactory.theme=this.theme.geometries[w]||{},this.shapeFactory},C.prototype.createShapePointsCfg=function(w){var B=this.getXScale(),x=this.getYScale(),M=this.normalizeValues(w[B.field],B),S;return x?S=this.normalizeValues(w[x.field],x):S=w.y?w.y:.1,{x:M,y:S,y0:x?x.scale(this.getYMinValue()):void 0}},C.prototype.createElement=function(w,B,x){x===void 0&&(x=!1);var M=this.container,S=this.getDrawCfg(w),R=this.getShapeFactory(),b=new l.default({shapeFactory:R,container:M,offscreenGroup:this.getOffscreenGroup(),elementIndex:B});return b.animate=this.animateOption,b.geometry=this,b.draw(S,x),b},C.prototype.getDrawCfg=function(w){var B=w[o.FIELD_ORIGIN],x={mappingData:w,data:B,x:w.x,y:w.y,color:w.color,size:w.size,isInCircle:this.coordinate.isPolar,customInfo:this.customOption},M=w.shape;!M&&this.getShapeFactory()&&(M=this.getShapeFactory().defaultShapeType),x.shape=M;var S=this.theme.geometries[this.shapeType];x.defaultStyle=(0,n.get)(S,[M,"default"],{}).style,!x.defaultStyle&&this.getShapeFactory()&&(x.defaultStyle=this.getShapeFactory().getDefaultStyle(S));var R=this.styleOption;return R&&(x.style=this.getStyleCfg(R,B)),this.generatePoints&&(x.points=w.points,x.nextPoints=w.nextPoints),x},C.prototype.updateElements=function(w,B){B===void 0&&(B=!1);for(var x=new Map,M=[],S=new Map,R=0,b=0;b<w.length;b++)for(var T=w[b],D=0;D<T.length;D++){var F=T[D],_=this.getElementId(F),N=x.has(_)?_+"-"+b+"-"+D:_;M.push(N),x.set(N,F),S.set(N,R),R++}this.elements=new Array(R);for(var P=(0,h.diff)(this.lastElementsMap,M),k=P.added,j=P.updated,Y=P.removed,X=0,K=k;X<K.length;X++){var _=K[X],F=x.get(_),b=S.get(_),U=this.createElement(F,b,B);this.elements[b]=U,this.elementsMap[_]=U,U.shape&&U.shape.setZIndex(this.zIndexReversed?this.elements.length-b:b)}for(var G=0,z=j;G<z.length;G++){var _=z[G],U=this.lastElementsMap[_],F=x.get(_),H=this.getDrawCfg(F),V=U.getModel(),b=S.get(_);(this.isCoordinateChanged||(0,d.isModelChange)(H,V))&&(U.animate=this.animateOption,U.update(H)),this.elements[b]=U,this.elementsMap[_]=U,U.shape&&U.shape.setZIndex(this.zIndexReversed?this.elements.length-b:b)}for(var Z=0,ne=Y;Z<ne.length;Z++){var _=ne[Z],U=this.lastElementsMap[_];U.animate=this.animateOption,U.destroy()}},C.prototype.getLabelType=function(){var w=this,B=w.labelOption,x=w.coordinate,M=w.type,S=x.type,R=x.isTransposed,b=(0,n.get)(B,["cfg","type"]);return b||(S==="polar"?b=R?"pie":"polar":S==="theta"?b="pie":M==="interval"||M==="polygon"?b="interval":b="base"),b},C.prototype.getYMinValue=function(){var w=this.getYScale(),B=w.min,x=w.max,M;return B>=0?M=B:x<=0?M=x:M=0,M},C.prototype.createAttrOption=function(w,B,x){if((0,n.isNil)(B)||(0,n.isObject)(B))(0,n.isObject)(B)&&(0,n.isEqual)(Object.keys(B),["values"])?(0,n.set)(this.attributeOption,w,{fields:B.values}):(0,n.set)(this.attributeOption,w,B);else{var M={};(0,n.isNumber)(B)?M.values=[B]:M.fields=(0,f.parseFields)(B),x&&((0,n.isFunction)(x)?M.callback=x:M.values=x),(0,n.set)(this.attributeOption,w,M)}},C.prototype.initAttributes=function(){var w=this,B=this,x=B.attributes,M=B.attributeOption,S=B.theme,R=B.shapeType;this.groupScales=[];var b={},T=function(_){if(M.hasOwnProperty(_)){var N=M[_];if(!N)return{value:void 0};var P=(0,e.__assign)({},N),k=P.callback,j=P.values,Y=P.fields,X=Y===void 0?[]:Y,K=X.map(function(G){var z=w.scales[G];return z.isCategory&&!b[G]&&o.GROUP_ATTRS.includes(_)&&(w.groupScales.push(z),b[G]=!0),z});P.scales=K,_!=="position"&&K.length===1&&K[0].type==="identity"?P.values=K[0].values:!k&&!j&&(_==="size"?P.values=S.sizes:_==="shape"?P.values=S.shapes[R]||[]:_==="color"&&(K.length?P.values=K[0].values.length<=10?S.colors10:S.colors20:P.values=S.colors10));var U=(0,r.getAttribute)(_);x[_]=new U(P)}};for(var D in M){var F=T(D);if(typeof F=="object")return F.value}},C.prototype.processData=function(w){this.hasSorted=!1;for(var B=this.getAttribute("position").scales,x=B.filter(function(G){return G.isCategory}),M=this.groupData(w),S=[],R=0,b=M.length;R<b;R++){for(var T=M[R],D=[],F=0,_=T.length;F<_;F++){var N=T[F],P={};for(var k in N)P[k]=N[k];P[o.FIELD_ORIGIN]=N;for(var j=0,Y=x;j<Y.length;j++){var X=Y[j],K=X.field;P[K]=X.translate(P[K])}D.push(P)}S.push(D)}var U=this.adjustData(S);return this.beforeMappingData=U,U},C.prototype.adjustData=function(w){var B=this.adjustOption,x=this,M=x.intervalPadding,S=x.dodgePadding,R=x.theme,b=this.maxColumnWidth||R.maxColumnWidth,T=this.minColumnWidth||R.minColumnWidth,D=this.columnWidthRatio||R.columnWidthRatio,F=w;if(B){var _=this.getXScale(),N=this.getYScale(),P=_.field,k=N?N.field:null,j=(0,g.getXDimensionLength)(this.coordinate),Y=_.values.length,X=this.getAttribute("size"),K=void 0;X&&(K=X.values[0]);for(var U=0,G=B.length;U<G;U++){var z=B[U],H=(0,e.__assign)({xField:P,yField:k,intervalPadding:M,dodgePadding:S,xDimensionLength:j,groupNum:Y,defaultSize:K,maxColumnWidth:b,minColumnWidth:T,columnWidthRatio:D},z),V=z.type;if(V==="dodge"){var Z=[];if(_.isCategory||_.type==="identity")Z.push("x");else if(!N)Z.push("y");else throw new Error("dodge is not support linear attribute, please use category attribute!");H.adjustNames=Z,H.dodgeRatio=D}else if(V==="stack"){var ne=this.coordinate;if(!N){H.height=ne.getHeight();var re=this.getDefaultValue("size")||3;H.size=re}!ne.isTransposed&&(0,n.isNil)(H.reverseOrder)&&(H.reverseOrder=!0)}var ue=(0,t.getAdjust)(V),he=new ue(H);F=he.process(F),this.adjusts[V]=he}}return F},C.prototype.groupData=function(w){for(var B=this.getGroupScales(),x=this.scaleDefs,M={},S=[],R=0;R<B.length;R++){var b=B[R],T=b.field;S.push(T),(0,n.get)(x,[T,"values"])&&(M[T]=x[T].values)}return(0,A.group)(w,S,M)},C.prototype.updateStackRange=function(w,B){for(var x=(0,n.flatten)(B),M=w.field,S=w.min,R=w.max,b=0;b<x.length;b++){var T=x[b],D=Math.min.apply(null,T[M]),F=Math.max.apply(null,T[M]);D<S&&(S=D),F>R&&(R=F)}var _=this.scaleDefs,N={};S<w.min&&!(0,n.get)(_,[M,"min"])&&(N.min=S),R>w.max&&!(0,n.get)(_,[M,"max"])&&(N.max=R),w.change(N)},C.prototype.beforeMapping=function(w){var B=w;if(this.sortable&&this.sort(B),this.generatePoints)for(var x=0,M=B.length;x<M;x++){var S=B[x];this.generateShapePoints(S);var R=B[x+1];R&&(this.generateShapePoints(R),S[0].nextPoints=R[0].points)}return B},C.prototype.generateShapePoints=function(w){for(var B=this.getShapeFactory(),x=this.getAttribute("shape"),M=0;M<w.length;M++){var S=w[M],R=this.createShapePointsCfg(S),b=x?this.getAttributeValues(x,S):null,T=B.getShapePoints(b,R);S.points=T}},C.prototype.normalizeValues=function(w,B){var x=[];if((0,n.isArray)(w))for(var M=0;M<w.length;M++){var S=w[M];x.push(B.scale(S))}else x=B.scale(w);return x},C.prototype.mapping=function(w){for(var B=this.attributes,x=[],M=0;M<w.length;M++){var S=w[M],R={_origin:S[o.FIELD_ORIGIN],points:S.points,nextPoints:S.nextPoints};for(var b in B)if(B.hasOwnProperty(b)){var T=B[b],D=T.names,F=this.getAttributeValues(T,S);if(D.length>1)for(var _=0;_<F.length;_+=1){var N=F[_],P=D[_];R[P]=(0,n.isArray)(N)&&N.length===1?N[0]:N}else R[D[0]]=F.length===1?F[0]:F}this.convertPoint(R),x.push(R)}return x},C.prototype.convertPoint=function(w){var B=w.x,x=w.y,M,S,R,b=this.coordinate;if((0,n.isArray)(B)&&(0,n.isArray)(x)){M=[],S=[];for(var T=0,D=0,F=B.length,_=x.length;T<F&&D<_;T+=1,D+=1)R=b.convert({x:B[T],y:x[D]}),M.push(R.x),S.push(R.y)}else if((0,n.isArray)(x)){S=[];for(var N=0;N<x.length;N++){var P=x[N];R=b.convert({x:B,y:P}),M&&M!==R.x?((0,n.isArray)(M)||(M=[M]),M.push(R.x)):M=R.x,S.push(R.y)}}else if((0,n.isArray)(B)){M=[];for(var N=0;N<B.length;N++){var k=B[N];R=b.convert({x:k,y:x}),S&&S!==R.y?((0,n.isArray)(S)||(S=[S]),S.push(R.y)):S=R.y,M.push(R.x)}}else{var j=b.convert({x:B,y:x});M=j.x,S=j.y}w.x=M,w.y=S},C.prototype.getStyleCfg=function(w,B){var x=w.fields,M=x===void 0?[]:x,S=w.callback,R=w.cfg;if(R)return R;var b=M.map(function(T){return B[T]});return S.apply(void 0,b)},C.prototype.setCfg=function(w){var B=this,x=w.coordinate,M=w.data,S=w.theme,R=w.scaleDefs;x&&(this.coordinate=x),M&&(this.data=M),R&&(this.scaleDefs=R,this.idFields=[],(0,n.each)(R,function(b,T){b&&b.key&&B.idFields.push(T)})),S&&(this.theme=this.userTheme?(0,n.deepMix)({},S,this.userTheme):S)},C.prototype.renderLabels=function(w,B){B===void 0&&(B=!1);var x=this.geometryLabel;if(!x){var M=this.getLabelType(),S=(0,c.getGeometryLabel)(M);x=new S(this),this.geometryLabel=x}x.render(w,B);var R=x.labelsRenderer.shapesMap;(0,n.each)(this.elementsMap,function(b,T){var D=p(T,R);if(D.length){b.labelShape=D;for(var F=0;F<D.length;F++)for(var _=D[F],N=_.getChildren(),P=0;P<N.length;P++){var k=N[P];k.cfg.name=["element","label"],k.cfg.element=b}}})},C.prototype.canDoGroupAnimation=function(w){return!w&&this.animateOption&&((0,n.get)(this.animateOption,"appear")===void 0||(0,n.get)(this.animateOption,"appear")&&(0,n.get)(this.animateOption,["appear","animation"])===void 0)},C})(a.default);return q2.default=m,q2}var Z2={},eS={},Gu={},gl={},ife;function e5(){if(ife)return gl;ife=1,Object.defineProperty(gl,"__esModule",{value:!0}),gl.zoom=gl.getIdentityMatrix=gl.rotate=gl.getRotateMatrix=gl.translate=gl.transform=void 0;var e=ep,t=e.ext.transform;gl.transform=t;function r(s,l,c){var u=t(s.getMatrix(),[["t",l,c]]);s.setMatrix(u)}gl.translate=r;function n(s,l){var c=s.attr(),u=c.x,A=c.y,d=t(s.getMatrix(),[["t",-u,-A],["r",l],["t",u,A]]);return d}gl.getRotateMatrix=n;function i(s,l){var c=n(s,l);s.setMatrix(c)}gl.rotate=i;function a(){return[1,0,0,0,1,0,0,0,1]}gl.getIdentityMatrix=a;function o(s,l){var c=s.getBBox(),u=(c.minX+c.maxX)/2,A=(c.minY+c.maxY)/2;s.applyToMatrix([u,A,1]);var d=t(s.getMatrix(),[["t",-u,-A],["s",l,l],["t",u,A]]);s.setMatrix(d)}return gl.zoom=o,gl}var afe;function dFt(){if(afe)return Gu;afe=1,Object.defineProperty(Gu,"__esModule",{value:!0}),Gu.checkShapeOverlap=Gu.getOverlapArea=Gu.getlLabelBackgroundInfo=Gu.findLabelTextShape=void 0;var e=Cr,t=e5();function r(o){return o.find(function(s){return s.get("type")==="text"})}Gu.findLabelTextShape=r;function n(o,s,l){l===void 0&&(l=[0,0,0,0]);var c=o.getChildren()[0];if(c){var u=c.clone();s?.rotate&&(0,t.rotate)(u,-s.rotate);var A=u.getCanvasBBox(),d=A.x,f=A.y,h=A.width,g=A.height;u.destroy();var p=l;return(0,e.isNil)(p)?p=[2,2,2,2]:(0,e.isNumber)(p)&&(p=new Array(4).fill(p)),{x:d-p[3],y:f-p[0],width:h+p[1]+p[3],height:g+p[0]+p[2],rotation:s?.rotate||0}}}Gu.getlLabelBackgroundInfo=n;function i(o,s,l){l===void 0&&(l=0);var c=Math.max(0,Math.min(o.x+o.width+l,s.x+s.width+l)-Math.max(o.x-l,s.x-l)),u=Math.max(0,Math.min(o.y+o.height+l,s.y+s.height+l)-Math.max(o.y-l,s.y-l));return c*u}Gu.getOverlapArea=i;function a(o,s){var l=o.getBBox();return(0,e.some)(s,function(c){var u=c.getBBox();return i(l,u,2)>0})}return Gu.checkShapeOverlap=a,Gu}var XC={},ofe;function fFt(){if(ofe)return XC;ofe=1,Object.defineProperty(XC,"__esModule",{value:!0}),XC.updateLabel=void 0;var e=Cr,t=Rm(),r=_c();function n(i,a,o){var s=o.data,l=o.origin,c=o.animateCfg,u=o.coordinate,A=(0,e.get)(c,"update");i.set("data",s),i.set("origin",l),i.set("animateCfg",c),i.set("coordinate",u),i.set("visible",a.get("visible")),i.getChildren().forEach(function(d,f){var h=a.getChildByIndex(f);if(!h)i.removeChild(d),d.remove(!0);else{d.set("data",s),d.set("origin",l),d.set("animateCfg",c),d.set("coordinate",u);var g=(0,r.getReplaceAttrs)(d,h);A?(0,t.doAnimate)(d,A,{toAttrs:g,coordinate:u}):d.attr(g),h.isGroup()&&n(d,h,o)}}),(0,e.each)(a.getChildren(),function(d,f){f>=i.getCount()&&(d.destroyed||i.add(d))})}return XC.updateLabel=n,XC}var sfe;function hFt(){if(sfe)return eS;sfe=1,Object.defineProperty(eS,"__esModule",{value:!0});var e=xr,t=Cr,r=Rm(),n=GG(),i=dFt(),a=_c(),o=e5(),s=go(),l=fFt(),c=(function(){function u(A){this.shapesMap={},this.lastShapesMap={};var d=A.layout,f=A.container;this.layout=d,this.container=f}return u.prototype.render=function(A,d,f){var h=this;f===void 0&&(f=!1),this.shapesMap={};var g=this.container,p=this.createOffscreenGroup();if(A.length){for(var m=0,y=A;m<y.length;m++){var C=y[m];C&&this.renderLabel(C,p)}this.doLayout(A,d),this.renderLabelLine(A),this.renderLabelBackground(A),this.adjustLabel(A)}var w=this.lastShapesMap,B=this.shapesMap;(0,t.each)(B,function(x,M){if(x.destroyed)delete B[M];else{if(w[M]){var S=x.get("data"),R=x.get("origin"),b=x.get("coordinate"),T=x.get("animateCfg"),D=w[M];(0,l.updateLabel)(D,B[M],{data:S,origin:R,animateCfg:T,coordinate:b}),h.shapesMap[M]=D}else{g.add(x);var F=(0,t.get)(x.get("animateCfg"),f?"enter":"appear");F&&(0,r.doAnimate)(x,F,{toAttrs:(0,e.__assign)({},x.attr()),coordinate:x.get("coordinate")})}delete w[M]}}),(0,t.each)(w,function(x){var M=(0,t.get)(x.get("animateCfg"),"leave");M?(0,r.doAnimate)(x,M,{toAttrs:null,coordinate:x.get("coordinate")}):x.remove(!0)}),this.lastShapesMap=B,p.destroy()},u.prototype.clear=function(){this.container.clear(),this.shapesMap={},this.lastShapesMap={}},u.prototype.destroy=function(){this.container.destroy(),this.shapesMap=null,this.lastShapesMap=null},u.prototype.renderLabel=function(A,d){var f=A.id,h=A.elementId,g=A.data,p=A.mappingData,m=A.coordinate,y=A.animate,C=A.content,w={id:f,elementId:h,data:g,origin:(0,e.__assign)((0,e.__assign)({},p),{data:p[s.FIELD_ORIGIN]}),coordinate:m},B=d.addGroup((0,e.__assign)({name:"label",animateCfg:this.animate===!1||y===null||y===!1?!1:(0,t.deepMix)({},this.animate,y)},w)),x;if(C.isGroup&&C.isGroup()||C.isShape&&C.isShape()){var M=C.getCanvasBBox(),S=M.width,R=M.height,b=(0,t.get)(A,"textAlign","left"),T=A.x,D=A.y-R/2;b==="center"?T=T-S/2:(b==="right"||b==="end")&&(T=T-S),(0,o.translate)(C,T,D),x=C,B.add(C)}else{var F=(0,t.get)(A,["style","fill"]);x=B.addShape("text",(0,e.__assign)({attrs:(0,e.__assign)((0,e.__assign)({x:A.x,y:A.y,textAlign:A.textAlign,textBaseline:(0,t.get)(A,"textBaseline","middle"),text:A.content},A.style),{fill:(0,t.isNull)(F)?A.color:F})},w))}A.rotate&&(0,o.rotate)(x,A.rotate),this.shapesMap[f]=B},u.prototype.doLayout=function(A,d){var f=this;if(this.layout){var h=(0,t.isArray)(this.layout)?this.layout:[this.layout];(0,t.each)(h,function(g){var p=(0,n.getGeometryLabelLayout)((0,t.get)(g,"type",""));if(p){var m=[],y=[];(0,t.each)(f.shapesMap,function(C,w){m.push(C),y.push(d[C.get("elementId")])}),p(A,m,y,f.region,g.cfg)}})}},u.prototype.renderLabelLine=function(A){var d=this;(0,t.each)(A,function(f){var h=(0,t.get)(f,"coordinate");if(!(!f||!h)){var g=h.getCenter(),p=h.getRadius();if(f.labelLine){var m=(0,t.get)(f,"labelLine",{}),y=f.id,C=m.path;if(!C){var w=(0,a.polarToCartesian)(g.x,g.y,p,f.angle);C=[["M",w.x,w.y],["L",f.x,f.y]]}var B=d.shapesMap[y];B.destroyed||B.addShape("path",{capture:!1,attrs:(0,e.__assign)({path:C,stroke:f.color?f.color:(0,t.get)(f,["style","fill"],"#000"),fill:null},m.style),id:y,origin:f.mappingData,data:f.data,coordinate:f.coordinate})}}})},u.prototype.renderLabelBackground=function(A){var d=this;(0,t.each)(A,function(f){var h=(0,t.get)(f,"coordinate"),g=(0,t.get)(f,"background");if(!(!g||!h)){var p=f.id,m=d.shapesMap[p];if(!m.destroyed){var y=m.getChildren()[0];if(y){var C=(0,i.getlLabelBackgroundInfo)(m,f,g.padding),w=C.rotation,B=(0,e.__rest)(C,["rotation"]),x=m.addShape("rect",{attrs:(0,e.__assign)((0,e.__assign)({},B),g.style||{}),id:p,origin:f.mappingData,data:f.data,coordinate:f.coordinate});if(x.setZIndex(-1),w){var M=y.getMatrix();x.setMatrix(M)}}}}})},u.prototype.createOffscreenGroup=function(){var A=this.container,d=A.getGroupBase(),f=new d({});return f},u.prototype.adjustLabel=function(A){var d=this;(0,t.each)(A,function(f){if(f){var h=f.id,g=d.shapesMap[h];if(!g.destroyed){var p=g.findAll(function(m){return m.get("type")!=="path"});(0,t.each)(p,function(m){m&&(f.offsetX&&m.attr("x",m.attr("x")+f.offsetX),f.offsetY&&m.attr("y",m.attr("y")+f.offsetY))})}}})},u})();return eS.default=c,eS}var lfe;function wM(){if(lfe)return Z2;lfe=1,Object.defineProperty(Z2,"__esModule",{value:!0});var e=xr,t=Cr,r=go(),n=Rm(),i=_c(),a=(0,e.__importDefault)(hFt());function o(l){var c=0;return(0,t.each)(l,function(u){c+=u}),c/l.length}var s=(function(){function l(c){this.geometry=c}return l.prototype.getLabelItems=function(c){var u=this,A=[],d=this.getLabelCfgs(c);return(0,t.each)(c,function(f,h){var g=d[h];if(!g||(0,t.isNil)(f.x)||(0,t.isNil)(f.y)){A.push(null);return}var p=(0,t.isArray)(g.content)?g.content:[g.content];g.content=p;var m=p.length;(0,t.each)(p,function(y,C){if((0,t.isNil)(y)||y===""){A.push(null);return}var w=(0,e.__assign)((0,e.__assign)({},g),u.getLabelPoint(g,f,C));w.textAlign||(w.textAlign=u.getLabelAlign(w,C,m)),w.offset<=0&&(w.labelLine=null),A.push(w)})}),A},l.prototype.render=function(c,u){u===void 0&&(u=!1);var A=this.getLabelItems(c),d=this.getLabelsRenderer(),f=this.getGeometryShapes();d.render(A,f,u)},l.prototype.clear=function(){var c=this.labelsRenderer;c&&c.clear()},l.prototype.destroy=function(){var c=this.labelsRenderer;c&&c.destroy(),this.labelsRenderer=null},l.prototype.getCoordinate=function(){return this.geometry.coordinate},l.prototype.getDefaultLabelCfg=function(c,u){var A=this.geometry,d=A.type,f=A.theme;return d==="polygon"||d==="interval"&&u==="middle"||c<0&&!["line","point","path"].includes(d)?(0,t.get)(f,"innerLabels",{}):(0,t.get)(f,"labels",{})},l.prototype.getThemedLabelCfg=function(c){var u=this.geometry,A=this.getDefaultLabelCfg(),d=u.type,f=u.theme,h;return d==="polygon"||c.offset<0&&!["line","point","path"].includes(d)?h=(0,t.deepMix)({},A,f.innerLabels,c):h=(0,t.deepMix)({},A,f.labels,c),h},l.prototype.setLabelPosition=function(c,u,A,d){},l.prototype.getLabelOffset=function(c){var u=this.getCoordinate(),A=this.getOffsetVector(c);return u.isTransposed?A[0]:A[1]},l.prototype.getLabelOffsetPoint=function(c,u,A){var d=c.offset,f=this.getCoordinate(),h=f.isTransposed,g=h?"x":"y",p=h?1:-1,m={x:0,y:0};return u>0||A===1?m[g]=d*p:m[g]=d*p*-1,m},l.prototype.getLabelPoint=function(c,u,A){var d=this.getCoordinate(),f=c.content.length;function h(S,R,b){b===void 0&&(b=!1);var T=S;return(0,t.isArray)(T)&&(c.content.length===1?b?T=o(T):T.length<=2?T=T[S.length-1]:T=o(T):T=T[R]),T}var g={content:c.content[A],x:0,y:0,start:{x:0,y:0},color:"#fff"},p=(0,t.isArray)(u.shape)?u.shape[0]:u.shape,m=p==="funnel"||p==="pyramid";if(this.geometry.type==="polygon"){var y=(0,i.getPolygonCentroid)(u.x,u.y);g.x=y[0],g.y=y[1]}else this.geometry.type==="interval"&&!m?(g.x=h(u.x,A,!0),g.y=h(u.y,A)):(g.x=h(u.x,A),g.y=h(u.y,A));if(m){var C=(0,t.get)(u,"nextPoints"),w=(0,t.get)(u,"points");if(C){var B=d.convert(w[1]),x=d.convert(C[1]);g.x=(B.x+x.x)/2,g.y=(B.y+x.y)/2}else if(p==="pyramid"){var B=d.convert(w[1]),x=d.convert(w[2]);g.x=(B.x+x.x)/2,g.y=(B.y+x.y)/2}}c.position&&this.setLabelPosition(g,u,A,c.position);var M=this.getLabelOffsetPoint(c,A,f);return g.start={x:g.x,y:g.y},g.x+=M.x,g.y+=M.y,g.color=u.color,g},l.prototype.getLabelAlign=function(c,u,A){var d="center",f=this.getCoordinate();if(f.isTransposed){var h=c.offset;h<0?d="right":h===0?d="center":d="left",A>1&&u===0&&(d==="right"?d="left":d==="left"&&(d="right"))}return d},l.prototype.getLabelId=function(c){var u=this.geometry,A=u.type,d=u.getXScale(),f=u.getYScale(),h=c[r.FIELD_ORIGIN],g=u.getElementId(c);return A==="line"||A==="area"?g+=" "+h[d.field]:A==="path"&&(g+=" "+h[d.field]+"-"+h[f.field]),g},l.prototype.getLabelsRenderer=function(){var c=this.geometry,u=c.labelsContainer,A=c.labelOption,d=c.canvasRegion,f=c.animateOption,h=this.geometry.coordinate,g=this.labelsRenderer;return g||(g=new a.default({container:u,layout:(0,t.get)(A,["cfg","layout"],{type:this.defaultLayout})}),this.labelsRenderer=g),g.region=d,g.animate=f?(0,n.getDefaultAnimateCfg)("label",h):!1,g},l.prototype.getLabelCfgs=function(c){var u=this,A=this.geometry,d=A.labelOption,f=A.scales,h=A.coordinate,g=d,p=g.fields,m=g.callback,y=g.cfg,C=p.map(function(B){return f[B]}),w=[];return(0,t.each)(c,function(B,x){var M=B[r.FIELD_ORIGIN],S=u.getLabelText(M,C),R;if(m){var b=p.map(function(N){return M[N]});if(R=m.apply(void 0,b),(0,t.isNil)(R)){w.push(null);return}}var T=(0,e.__assign)((0,e.__assign)({id:u.getLabelId(B),elementId:u.geometry.getElementId(B),data:M,mappingData:B,coordinate:h},y),R);(0,t.isFunction)(T.position)&&(T.position=T.position(M,B,x));var D=u.getLabelOffset(T.offset||0),F=u.getDefaultLabelCfg(D,T.position);T=(0,t.deepMix)({},F,T),T.offset=u.getLabelOffset(T.offset||0);var _=T.content;(0,t.isFunction)(_)?T.content=_(M,B,x):(0,t.isUndefined)(_)&&(T.content=S[0]),w.push(T)}),w},l.prototype.getLabelText=function(c,u){var A=[];return(0,t.each)(u,function(d){var f=c[d.field];(0,t.isArray)(f)?f=f.map(function(h){return d.getText(h)}):f=d.getText(f),(0,t.isNil)(f)||f===""?A.push(null):A.push(f)}),A},l.prototype.getOffsetVector=function(c){c===void 0&&(c=0);var u=this.getCoordinate(),A=0;return(0,t.isNumber)(c)&&(A=c),u.isTransposed?u.applyMatrix(A,0):u.applyMatrix(0,A)},l.prototype.getGeometryShapes=function(){var c=this.geometry,u={};return(0,t.each)(c.elementsMap,function(A,d){u[d]=A.shape}),(0,t.each)(c.getOffscreenGroup().getChildren(),function(A){var d=c.getElementId(A.get("origin").mappingData);u[d]=A}),u},l})();return Z2.default=s,Z2}var ez={},cfe;function gFt(){return cfe||(cfe=1,Object.defineProperty(ez,"__esModule",{value:!0})),ez}var qC={},ufe;function G4e(){if(ufe)return qC;ufe=1,Object.defineProperty(qC,"__esModule",{value:!0}),qC.getMappingValue=void 0;var e=xr;function t(r,n,i){if(!r)return i;var a;if(r.callback&&r.callback.length>1){var o=Array(r.callback.length-1).fill("");a=r.mapping.apply(r,(0,e.__spreadArray)([n],o,!1)).join("")}else a=r.mapping(n).join("");return a||i}return qC.getMappingValue=t,qC}var Ku={},$C={},Afe;function BM(){return Afe||(Afe=1,Object.defineProperty($C,"__esModule",{value:!0}),$C.MarkerSymbols=void 0,$C.MarkerSymbols={hexagon:function(e,t,r){var n=r/2*Math.sqrt(3);return[["M",e,t-r],["L",e+n,t-r/2],["L",e+n,t+r/2],["L",e,t+r],["L",e-n,t+r/2],["L",e-n,t-r/2],["Z"]]},bowtie:function(e,t,r){var n=r-1.5;return[["M",e-r,t-n],["L",e+r,t+n],["L",e+r,t-n],["L",e-r,t+n],["Z"]]},cross:function(e,t,r){return[["M",e-r,t-r],["L",e+r,t+r],["M",e+r,t-r],["L",e-r,t+r]]},tick:function(e,t,r){return[["M",e-r/2,t-r],["L",e+r/2,t-r],["M",e,t-r],["L",e,t+r],["M",e-r/2,t+r],["L",e+r/2,t+r]]},plus:function(e,t,r){return[["M",e-r,t],["L",e+r,t],["M",e,t-r],["L",e,t+r]]},hyphen:function(e,t,r){return[["M",e-r,t],["L",e+r,t]]},line:function(e,t,r){return[["M",e,t-r],["L",e,t+r]]}}),$C}var dfe;function K4e(){if(dfe)return Ku;dfe=1,Object.defineProperty(Ku,"__esModule",{value:!0}),Ku.getLegendThemeCfg=Ku.getCustomLegendItems=Ku.getLegendItems=Ku.getLegendLayout=void 0;var e=xr,t=Cr,r=go(),n=G4e(),i=Tm(),a=BM(),o=["line","cross","tick","plus","hyphen"];function s(h,g){return(0,t.isFunction)(g)?g(h):(0,t.deepMix)({},h,g)}function l(h,g){var p=h.symbol;if((0,t.isString)(p)&&o.indexOf(p)!==-1){var m=(0,t.get)(h,"style",{}),y=(0,t.get)(m,"lineWidth",1),C=m.stroke||m.fill||g;h.style=(0,t.deepMix)({},h.style,{lineWidth:y,stroke:C,fill:null})}}function c(h){var g=h.symbol;(0,t.isString)(g)&&a.MarkerSymbols[g]&&(h.symbol=a.MarkerSymbols[g])}function u(h){return h.startsWith(r.DIRECTION.LEFT)||h.startsWith(r.DIRECTION.RIGHT)?"vertical":"horizontal"}Ku.getLegendLayout=u;function A(h,g,p,m,y){var C=p.getScale(p.type);if(C.isCategory){var w=C.field,B=g.getAttribute("color"),x=g.getAttribute("shape"),M=h.getTheme().defaultColor,S=g.coordinate.isPolar;return C.getTicks().map(function(R,b){var T,D=R.text,F=R.value,_=D,N=C.invert(F),P=h.filterFieldData(w,[(T={},T[w]=N,T)]).length===0;(0,t.each)(h.views,function(K){var U;K.filterFieldData(w,[(U={},U[w]=N,U)]).length||(P=!0)});var k=(0,n.getMappingValue)(B,N,M),j=(0,n.getMappingValue)(x,N,"point"),Y=g.getShapeMarker(j,{color:k,isInPolar:S}),X=y;return(0,t.isFunction)(X)&&(X=X(_,b,(0,e.__assign)({name:_,value:N},(0,t.deepMix)({},m,Y)))),Y=(0,t.deepMix)({},m,Y,(0,i.omit)((0,e.__assign)({},X),["style"])),l(Y,k),X&&X.style&&(Y.style=s(Y.style,X.style)),c(Y),{id:N,name:_,value:N,marker:Y,unchecked:P}})}return[]}Ku.getLegendItems=A;function d(h,g,p){return p.map(function(m,y){var C=g;(0,t.isFunction)(C)&&(C=C(m.name,y,(0,t.deepMix)({},h,m)));var w=(0,t.isFunction)(m.marker)?m.marker(m.name,y,(0,t.deepMix)({},h,m)):m.marker,B=(0,t.deepMix)({},h,C,w);return c(B),m.marker=B,m})}Ku.getCustomLegendItems=d;function f(h,g){var p=(0,t.get)(h,["components","legend"],{});return(0,t.deepMix)({},(0,t.get)(p,["common"],{}),(0,t.deepMix)({},(0,t.get)(p,[g],{})))}return Ku.getLegendThemeCfg=f,Ku}var ffe;function XY(){return ffe||(ffe=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Util=e.Scale=e.Coordinate=e.DIRECTION=e.LAYER=e.getAnimation=e.registerAnimation=e.getEngine=e.registerEngine=e.registerTheme=e.getTheme=e.registerFacet=e.getFacet=e.getActionClass=e.registerAction=e.registerInteraction=e.getInteraction=e.getGeometryLabelLayout=e.getGeometryLabel=e.registerGeometryLabelLayout=e.registerGeometryLabel=e.getShapeFactory=e.registerShapeFactory=e.registerShape=e.registerGeometry=e.registerComponentController=e.InteractionAction=e.Facet=e.Action=e.Interaction=e.GeometryLabel=e.Element=e.Geometry=e.TooltipController=e.ComponentController=e.Event=e.View=e.Chart=e.VERSION=void 0;var t=xr;e.VERSION="4.1.32";var r=JR();Object.defineProperty(e,"Chart",{enumerable:!0,get:function(){return r.Chart}}),Object.defineProperty(e,"View",{enumerable:!0,get:function(){return r.View}}),Object.defineProperty(e,"Event",{enumerable:!0,get:function(){return r.Event}});var n=HD();Object.defineProperty(e,"ComponentController",{enumerable:!0,get:function(){return n.Controller}});var i=Y4e();Object.defineProperty(e,"TooltipController",{enumerable:!0,get:function(){return(0,t.__importDefault)(i).default}});var a=ZD();Object.defineProperty(e,"Geometry",{enumerable:!0,get:function(){return(0,t.__importDefault)(a).default}});var o=HG();Object.defineProperty(e,"Element",{enumerable:!0,get:function(){return(0,t.__importDefault)(o).default}});var s=wM();Object.defineProperty(e,"GeometryLabel",{enumerable:!0,get:function(){return(0,t.__importDefault)(s).default}});var l=WY();Object.defineProperty(e,"Interaction",{enumerable:!0,get:function(){return l.Interaction}}),Object.defineProperty(e,"Action",{enumerable:!0,get:function(){return l.Action}});var c=JY();Object.defineProperty(e,"Facet",{enumerable:!0,get:function(){return c.Facet}});var u=DA();Object.defineProperty(e,"InteractionAction",{enumerable:!0,get:function(){return(0,t.__importDefault)(u).default}});var A=JR();Object.defineProperty(e,"registerComponentController",{enumerable:!0,get:function(){return A.registerComponentController}});var d=JR();Object.defineProperty(e,"registerGeometry",{enumerable:!0,get:function(){return d.registerGeometry}});var f=sc();Object.defineProperty(e,"registerShape",{enumerable:!0,get:function(){return f.registerShape}}),Object.defineProperty(e,"registerShapeFactory",{enumerable:!0,get:function(){return f.registerShapeFactory}}),Object.defineProperty(e,"getShapeFactory",{enumerable:!0,get:function(){return f.getShapeFactory}});var h=GG();Object.defineProperty(e,"registerGeometryLabel",{enumerable:!0,get:function(){return h.registerGeometryLabel}}),Object.defineProperty(e,"registerGeometryLabelLayout",{enumerable:!0,get:function(){return h.registerGeometryLabelLayout}}),Object.defineProperty(e,"getGeometryLabel",{enumerable:!0,get:function(){return h.getGeometryLabel}}),Object.defineProperty(e,"getGeometryLabelLayout",{enumerable:!0,get:function(){return h.getGeometryLabelLayout}});var g=WY();Object.defineProperty(e,"getInteraction",{enumerable:!0,get:function(){return g.getInteraction}}),Object.defineProperty(e,"registerInteraction",{enumerable:!0,get:function(){return g.registerInteraction}}),Object.defineProperty(e,"registerAction",{enumerable:!0,get:function(){return g.registerAction}}),Object.defineProperty(e,"getActionClass",{enumerable:!0,get:function(){return g.getActionClass}});var p=JY();Object.defineProperty(e,"getFacet",{enumerable:!0,get:function(){return p.getFacet}}),Object.defineProperty(e,"registerFacet",{enumerable:!0,get:function(){return p.registerFacet}});var m=LG();Object.defineProperty(e,"getTheme",{enumerable:!0,get:function(){return m.getTheme}}),Object.defineProperty(e,"registerTheme",{enumerable:!0,get:function(){return m.registerTheme}});var y=Q4e();Object.defineProperty(e,"registerEngine",{enumerable:!0,get:function(){return y.registerEngine}}),Object.defineProperty(e,"getEngine",{enumerable:!0,get:function(){return y.getEngine}});var C=x4e();Object.defineProperty(e,"registerAnimation",{enumerable:!0,get:function(){return C.registerAnimation}}),Object.defineProperty(e,"getAnimation",{enumerable:!0,get:function(){return C.getAnimation}});var w=go();Object.defineProperty(e,"LAYER",{enumerable:!0,get:function(){return w.LAYER}}),Object.defineProperty(e,"DIRECTION",{enumerable:!0,get:function(){return w.DIRECTION}}),(0,t.__importStar)(gFt());var B=Zg();Object.defineProperty(e,"Coordinate",{enumerable:!0,get:function(){return B.Coordinate}}),Object.defineProperty(e,"Scale",{enumerable:!0,get:function(){return B.Scale}});var x=G4e(),M=K4e(),S=_c(),R=e5(),b=$D(),T=tl();e.Util={getLegendItems:M.getLegendItems,translate:R.translate,rotate:R.rotate,zoom:R.zoom,transform:R.transform,getAngle:S.getAngle,getSectorPath:S.getSectorPath,polarToCartesian:S.polarToCartesian,getDelegationObject:T.getDelegationObject,getTooltipItems:b.getTooltipItems,getMappingValue:x.getMappingValue}})(Vj)),Vj}var tz={},hfe;function pFt(){return hfe||(hfe=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.setGlobal=e.GLOBAL=void 0;var t=Cr;e.GLOBAL={locale:"en-US"};function r(n){t.each(n,function(i,a){return e.GLOBAL[a]=i})}e.setGlobal=r})(tz)),tz}var Yh={},tS={},gfe;function vFt(){if(gfe)return tS;gfe=1,Object.defineProperty(tS,"__esModule",{value:!0});var e=[1,1.2,1.5,2,2.2,2.4,2.5,3,4,5,6,7.5,8,10],t=5;tS.default=(function(c){var u=c||{},A=u.tickCount,d=u.tickInterval,f=c||{},h=f.min,g=f.max;h=isNaN(h)?0:h,g=isNaN(g)?0:g;var p=A&&A>=2?A:t,m=d||i({tickCount:p,max:g,min:h}),y=Math.floor(h/m)*m;if(d){var C=Math.abs(Math.ceil((g-y)/d))+1;p=Math.max(p,C)}for(var w=[],B=0,x=s(m);B<p;)w.push(l(y+B*m,x)),B++;return w});var r=12;function n(c){c=Math.abs(c);var u=1;if(c===0)return u;if(c<1){for(var A=0;c<1;)u=u/10,c=c*10,A++;return u.toString().length>r&&(u=parseFloat(u.toFixed(A))),u}for(;c>10;)u=u*10,c=c/10;return u}function i(c){var u=c.tickCount,A=c.min,d=c.max;if(A===d)return 1*n(d);for(var f=(d-A)/(u-1),h=n(f),g=f/h,p=d/h,m=A/h,y=0,C=0;C<e.length;C++){var w=e[C];if(g<=w){y=C;break}}var B=a(y,u,m,p),x=s(B)+s(h);return l(B*h,x)}function a(c,u,A,d){for(var f=!1,h=e[c],g=c;g<e.length;g++)if(o({interval:e[g],tickCount:u,max:d,min:A})){h=e[g],f=!0;break}return f?h:10*a(0,u,A/10,d/10)}function o(c){var u=c.interval,A=c.tickCount,d=c.max,f=c.min,h=Math.floor(f/u)*u;return h+(A-1)*u>=d}function s(c){var u=c.toString(),A=u.indexOf("."),d=u.indexOf("e-"),f=d>=0?parseInt(u.substr(d+2),10):u.substr(A+1).length;return f>20&&(f=20),f}function l(c,u){return parseFloat(c.toFixed(u))}return tS}var pfe;function mFt(){if(pfe)return Yh;pfe=1;var e=Yh&&Yh.__extends||(function(){var a=function(o,s){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,c){l.__proto__=c}||function(l,c){for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(l[u]=c[u])},a(o,s)};return function(o,s){if(typeof s!="function"&&s!==null)throw new TypeError("Class extends value "+String(s)+" is not a constructor or null");a(o,s);function l(){this.constructor=o}o.prototype=s===null?Object.create(s):(l.prototype=s.prototype,new l)}})(),t=Yh&&Yh.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(Yh,"__esModule",{value:!0});var r=CG,n=t(vFt());(0,r.registerTickMethod)("linear-strict-tick-method",n.default);var i=(function(a){e(o,a);function o(s){var l=a.call(this,s)||this;return l.type="linear-strict",l}return o.prototype.initCfg=function(){a.prototype.initCfg.call(this),this.tickMethod="linear-strict-tick-method"},o.prototype.calculateTicks=function(){var s=this.nice;this.nice=!0;var l=a.prototype.calculateTicks.call(this);return this.nice=s,l.length&&(this.min=l[0],this.max=l[l.length-1]),l},o})(r.Linear);return Yh.default=i,(0,r.getScale)("linear-strict")||(0,r.registerScale)("linear-strict",i),Yh}var rz={},Gp={},vfe;function EFt(){if(vfe)return Gp;vfe=1,Object.defineProperty(Gp,"__esModule",{value:!0}),Gp.fadeOut=Gp.fadeIn=void 0;var e=Cr;function t(n,i,a){var o={fillOpacity:(0,e.isNil)(n.attr("fillOpacity"))?1:n.attr("fillOpacity"),strokeOpacity:(0,e.isNil)(n.attr("strokeOpacity"))?1:n.attr("strokeOpacity"),opacity:(0,e.isNil)(n.attr("opacity"))?1:n.attr("opacity")};n.attr({fillOpacity:0,strokeOpacity:0,opacity:0}),n.animate(o,i)}Gp.fadeIn=t;function r(n,i,a){var o={fillOpacity:0,strokeOpacity:0,opacity:0},s=i.easing,l=i.duration,c=i.delay;n.animate(o,l,s,function(){n.remove(!0)},c)}return Gp.fadeOut=r,Gp}var Ef={},Kp={},mfe;function yFt(){if(mfe)return Kp;mfe=1,Object.defineProperty(Kp,"__esModule",{value:!0}),Kp.doScaleAnimate=Kp.transformShape=void 0;var e=ep;function t(n,i,a){var o,s=i[0],l=i[1];return n.applyToMatrix([s,l,1]),a==="x"?(n.setMatrix(e.ext.transform(n.getMatrix(),[["t",-s,-l],["s",.01,1],["t",s,l]])),o=e.ext.transform(n.getMatrix(),[["t",-s,-l],["s",100,1],["t",s,l]])):a==="y"?(n.setMatrix(e.ext.transform(n.getMatrix(),[["t",-s,-l],["s",1,.01],["t",s,l]])),o=e.ext.transform(n.getMatrix(),[["t",-s,-l],["s",1,100],["t",s,l]])):a==="xy"&&(n.setMatrix(e.ext.transform(n.getMatrix(),[["t",-s,-l],["s",.01,.01],["t",s,l]])),o=e.ext.transform(n.getMatrix(),[["t",-s,-l],["s",100,100],["t",s,l]])),o}Kp.transformShape=t;function r(n,i,a,o,s){var l=a.start,c=a.end,u=a.getWidth(),A=a.getHeight(),d,f;s==="y"?(d=l.x+u/2,f=o.y<l.y?o.y:l.y):s==="x"?(d=o.x>l.x?o.x:l.x,f=l.y+A/2):s==="xy"&&(a.isPolar?(d=a.getCenter().x,f=a.getCenter().y):(d=(l.x+c.x)/2,f=(l.y+c.y)/2));var h=t(n,[d,f],s);n.animate({matrix:h},i)}return Kp.doScaleAnimate=r,Kp}var Efe;function CFt(){if(Efe)return Ef;Efe=1,Object.defineProperty(Ef,"__esModule",{value:!0}),Ef.growInXY=Ef.growInY=Ef.growInX=void 0;var e=yFt();function t(i,a,o){var s=o.coordinate,l=o.minYPoint;(0,e.doScaleAnimate)(i,a,s,l,"x")}Ef.growInX=t;function r(i,a,o){var s=o.coordinate,l=o.minYPoint;(0,e.doScaleAnimate)(i,a,s,l,"y")}Ef.growInY=r;function n(i,a,o){var s=o.coordinate,l=o.minYPoint;(0,e.doScaleAnimate)(i,a,s,l,"xy")}return Ef.growInXY=n,Ef}var ZC={},yfe;function wFt(){if(yfe)return ZC;yfe=1,Object.defineProperty(ZC,"__esModule",{value:!0}),ZC.pathIn=void 0;function e(t,r,n){var i=t.getTotalLength();t.attr("lineDash",[i]),t.animate(function(a){return{lineDashOffset:(1-a)*i}},r)}return ZC.pathIn=e,ZC}var ew={},Cfe;function BFt(){if(Cfe)return ew;Cfe=1,Object.defineProperty(ew,"__esModule",{value:!0}),ew.positionUpdate=void 0;function e(t,r,n){var i=n.toAttrs,a=i.x,o=i.y;delete i.x,delete i.y,t.attr(i),t.animate({x:a,y:o},r)}return ew.positionUpdate=e,ew}var Vp={},wfe;function xFt(){if(wfe)return Vp;wfe=1,Object.defineProperty(Vp,"__esModule",{value:!0}),Vp.scaleInY=Vp.scaleInX=void 0;var e=ep;function t(n,i,a){var o=n.getBBox(),s=n.get("origin").mappingData,l=s.points,c=l[0].y-l[1].y>0?o.maxX:o.minX,u=(o.minY+o.maxY)/2;n.applyToMatrix([c,u,1]);var A=e.ext.transform(n.getMatrix(),[["t",-c,-u],["s",.01,1],["t",c,u]]);n.setMatrix(A),n.animate({matrix:e.ext.transform(n.getMatrix(),[["t",-c,-u],["s",100,1],["t",c,u]])},i)}Vp.scaleInX=t;function r(n,i,a){var o=n.getBBox(),s=n.get("origin").mappingData,l=(o.minX+o.maxX)/2,c=s.points,u=c[0].y-c[1].y<=0?o.maxY:o.minY;n.applyToMatrix([l,u,1]);var A=e.ext.transform(n.getMatrix(),[["t",-l,-u],["s",1,.01],["t",l,u]]);n.setMatrix(A),n.animate({matrix:e.ext.transform(n.getMatrix(),[["t",-l,-u],["s",1,100],["t",l,u]])},i)}return Vp.scaleInY=r,Vp}var tw={};function MFt(){return window?window.devicePixelRatio:1}function V4e(e,t,r,n){var i=e-r,a=t-n;return Math.sqrt(i*i+a*a)}function Bv(e,t,r,n,i,a){return i>=e&&i<=e+r&&a>=t&&a<=t+n}function rx(e,t){return!(t.minX>e.maxX||t.maxX<e.minX||t.minY>e.maxY||t.maxY<e.minY)}function bFt(e,t){return!e||!t?e||t:{minX:Math.min(e.minX,t.minX),minY:Math.min(e.minY,t.minY),maxX:Math.max(e.maxX,t.maxX),maxY:Math.max(e.maxY,t.maxY)}}function Bfe(e,t){return e[0]===t[0]&&e[1]===t[1]}var IFt=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,SFt=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,RFt=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,J4e=/[\d.]+:(#[^\s]+|[^\)]+\))/gi;function W4e(e,t){var r=e.match(J4e);yr(r,function(n){var i=n.split(":");t.addColorStop(i[0],i[1])})}function TFt(e,t,r){var n=IFt.exec(r),i=parseFloat(n[1])%360*(Math.PI/180),a=n[2],o=t.getBBox(),s,l;i>=0&&i<1/2*Math.PI?(s={x:o.minX,y:o.minY},l={x:o.maxX,y:o.maxY}):1/2*Math.PI<=i&&i<Math.PI?(s={x:o.maxX,y:o.minY},l={x:o.minX,y:o.maxY}):Math.PI<=i&&i<3/2*Math.PI?(s={x:o.maxX,y:o.maxY},l={x:o.minX,y:o.minY}):(s={x:o.minX,y:o.maxY},l={x:o.maxX,y:o.minY});var c=Math.tan(i),u=c*c,A=(l.x-s.x+c*(l.y-s.y))/(u+1)+s.x,d=c*(l.x-s.x+c*(l.y-s.y))/(u+1)+s.y,f=e.createLinearGradient(s.x,s.y,A,d);return W4e(a,f),f}function QFt(e,t,r){var n=SFt.exec(r),i=parseFloat(n[1]),a=parseFloat(n[2]),o=parseFloat(n[3]),s=n[4];if(o===0){var l=s.match(J4e);return l[l.length-1].split(":")[1]}var c=t.getBBox(),u=c.maxX-c.minX,A=c.maxY-c.minY,d=Math.sqrt(u*u+A*A)/2,f=e.createRadialGradient(c.minX+u*i,c.minY+A*a,0,c.minX+u/2,c.minY+A/2,o*d);return W4e(s,f),f}function DFt(e,t,r){if(t.get("patternSource")&&t.get("patternSource")===r)return t.get("pattern");var n,i,a=RFt.exec(r),o=a[1],s=a[2];function l(){n=e.createPattern(i,o),t.set("pattern",n),t.set("patternSource",r)}switch(o){case"a":o="repeat";break;case"x":o="repeat-x";break;case"y":o="repeat-y";break;case"n":o="no-repeat";break;default:o="no-repeat"}return i=new Image,s.match(/^data:/i)||(i.crossOrigin="Anonymous"),i.src=s,i.complete?l():(i.onload=l,i.src=i.src),n}function FFt(e,t,r){var n=t.getBBox();if(isNaN(n.x)||isNaN(n.y)||isNaN(n.width)||isNaN(n.height))return r;if(Ji(r)){if(r[1]==="("||r[2]==="("){if(r[0]==="l")return TFt(e,t,r);if(r[0]==="r")return QFt(e,t,r);if(r[0]==="p")return DFt(e,t,r)}return r}if(r instanceof CanvasPattern)return r}function _Ft(e){var t=0,r=0,n=0,i=0;return gi(e)?e.length===1?t=r=n=i=e[0]:e.length===2?(t=n=e[0],r=i=e[1]):e.length===3?(t=e[0],r=i=e[1],n=e[2]):(t=e[0],r=e[1],n=e[2],i=e[3]):t=r=n=i=e,[t,r,n,i]}function rS(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function qY(e,t){return rS(e)*rS(t)?(e[0]*t[0]+e[1]*t[1])/(rS(e)*rS(t)):1}function xfe(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(qY(e,t))}function $Y(e,t){var r=t[1],n=t[2],i=U9(H9(t[3]),Math.PI*2),a=t[4],o=t[5],s=e[0],l=e[1],c=t[6],u=t[7],A=Math.cos(i)*(s-c)/2+Math.sin(i)*(l-u)/2,d=-1*Math.sin(i)*(s-c)/2+Math.cos(i)*(l-u)/2,f=A*A/(r*r)+d*d/(n*n);f>1&&(r*=Math.sqrt(f),n*=Math.sqrt(f));var h=r*r*(d*d)+n*n*(A*A),g=h?Math.sqrt((r*r*(n*n)-h)/h):1;a===o&&(g*=-1),isNaN(g)&&(g=0);var p=n?g*r*d/n:0,m=r?g*-n*A/r:0,y=(s+c)/2+Math.cos(i)*p-Math.sin(i)*m,C=(l+u)/2+Math.sin(i)*p+Math.cos(i)*m,w=[(A-p)/r,(d-m)/n],B=[(-1*A-p)/r,(-1*d-m)/n],x=xfe([1,0],w),M=xfe(w,B);return qY(w,B)<=-1&&(M=Math.PI),qY(w,B)>=1&&(M=0),o===0&&M>0&&(M=M-2*Math.PI),o===1&&M<0&&(M=M+2*Math.PI),{cx:y,cy:C,rx:Bfe(e,[c,u])?0:r,ry:Bfe(e,[c,u])?0:n,startAngle:x,endAngle:x+M,xRotation:i,arcFlag:a,sweepFlag:o}}var PQ=Math.sin,OQ=Math.cos,KG=Math.atan2,nS=Math.PI;function X4e(e,t,r,n,i,a,o){var s=t.stroke,l=t.lineWidth,c=r-i,u=n-a,A=KG(u,c),d=new qG({type:"path",canvas:e.get("canvas"),isArrowShape:!0,attrs:{path:"M"+10*OQ(nS/6)+","+10*PQ(nS/6)+" L0,0 L"+10*OQ(nS/6)+",-"+10*PQ(nS/6),stroke:s,lineWidth:l}});d.translate(i,a),d.rotateAtPoint(i,a,A),e.set(o?"startArrowShape":"endArrowShape",d)}function q4e(e,t,r,n,i,a,o){var s=t.startArrow,l=t.endArrow,c=t.stroke,u=t.lineWidth,A=o?s:l,d=A.d,f=A.fill,h=A.stroke,g=A.lineWidth,p=t1(A,["d","fill","stroke","lineWidth"]),m=r-i,y=n-a,C=KG(y,m);d&&(i=i-OQ(C)*d,a=a-PQ(C)*d);var w=new qG({type:"path",canvas:e.get("canvas"),isArrowShape:!0,attrs:tr(tr({},p),{stroke:h||c,lineWidth:g||u,fill:f})});w.translate(i,a),w.rotateAtPoint(i,a,C),e.set(o?"startArrowShape":"endArrowShape",w)}function kv(e,t,r,n,i){var a=KG(n-t,r-e);return{dx:OQ(a)*i,dy:PQ(a)*i}}function VG(e,t,r,n,i,a){typeof t.startArrow=="object"?q4e(e,t,r,n,i,a,!0):t.startArrow?X4e(e,t,r,n,i,a,!0):e.set("startArrowShape",null)}function JG(e,t,r,n,i,a){typeof t.endArrow=="object"?q4e(e,t,r,n,i,a,!1):t.endArrow?X4e(e,t,r,n,i,a,!1):e.set("startArrowShape",null)}var Mfe={fill:"fillStyle",stroke:"strokeStyle",opacity:"globalAlpha"};function Iy(e,t){var r=t.attr();for(var n in r){var i=r[n],a=Mfe[n]?Mfe[n]:n;a==="matrix"&&i?e.transform(i[0],i[1],i[3],i[4],i[6],i[7]):a==="lineDash"&&e.setLineDash?gi(i)&&e.setLineDash(i):(a==="strokeStyle"||a==="fillStyle"?i=FFt(e,t,i):a==="globalAlpha"&&(i=i*e.globalAlpha),e[a]=i)}}function ZY(e,t,r){for(var n=0;n<t.length;n++){var i=t[n];i.cfg.visible?i.draw(e,r):i.skipDraw()}}function NFt(e,t,r){var n=e.get("refreshElements");yr(n,function(i){if(i!==e)for(var a=i.cfg.parent;a&&a!==e&&!a.cfg.refresh;)a.cfg.refresh=!0,a=a.cfg.parent}),n[0]===e?WG(t):e7(t,r)}function e7(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(n.cfg.visible)if(n.cfg.hasChanged)n.cfg.refresh=!0,n.isGroup()&&WG(n.cfg.children);else if(n.cfg.refresh)n.isGroup()&&e7(n.cfg.children,t);else{var i=kFt(n,t);n.cfg.refresh=i,i&&n.isGroup()&&e7(n.cfg.children,t)}}}function $4e(e){for(var t=0;t<e.length;t++){var r=e[t];r.cfg.hasChanged=!1,r.isGroup()&&!r.destroyed&&$4e(r.cfg.children)}}function WG(e,t){for(var r=0;r<e.length;r++){var n=e[r];n.cfg.visible&&(n.cfg.refresh=!0,n.isGroup()&&WG(n.get("children")))}}function kFt(e,t){var r=e.cfg.cacheCanvasBBox,n=e.cfg.isInView&&r&&rx(r,t);return n}function Z4e(e,t,r,n){var i=r.path,a=r.startArrow,o=r.endArrow;if(i){var s=[0,0],l=[0,0],c={dx:0,dy:0};t.beginPath();for(var u=0;u<i.length;u++){var A=i[u],d=A[0];if(u===0&&a&&a.d){var f=e.getStartTangent();c=kv(f[0][0],f[0][1],f[1][0],f[1][1],a.d)}else if(u===i.length-2&&i[u+1][0]==="Z"&&o&&o.d){var h=i[u+1];if(h[0]==="Z"){var f=e.getEndTangent();c=kv(f[0][0],f[0][1],f[1][0],f[1][1],o.d)}}else if(u===i.length-1&&o&&o.d&&i[0]!=="Z"){var f=e.getEndTangent();c=kv(f[0][0],f[0][1],f[1][0],f[1][1],o.d)}var g=c.dx,p=c.dy;switch(d){case"M":t.moveTo(A[1]-g,A[2]-p),l=[A[1],A[2]];break;case"L":t.lineTo(A[1]-g,A[2]-p);break;case"Q":t.quadraticCurveTo(A[1],A[2],A[3]-g,A[4]-p);break;case"C":t.bezierCurveTo(A[1],A[2],A[3],A[4],A[5]-g,A[6]-p);break;case"A":{var m=void 0;n?(m=n[u],m||(m=$Y(s,A),n[u]=m)):m=$Y(s,A);var y=m.cx,C=m.cy,w=m.rx,B=m.ry,x=m.startAngle,M=m.endAngle,S=m.xRotation,R=m.sweepFlag;if(t.ellipse)t.ellipse(y,C,w,B,S,x,M,1-R);else{var b=w>B?w:B,T=w>B?1:w/B,D=w>B?B/w:1;t.translate(y,C),t.rotate(S),t.scale(T,D),t.arc(0,0,b,x,M,1-R),t.scale(1/T,1/D),t.rotate(-S),t.translate(-y,-C)}break}case"Z":t.closePath();break}if(d==="Z")s=l;else{var F=A.length;s=[A[F-2],A[F-1]]}}}}function eDe(e,t){var r=e.get("canvas");r&&(t==="remove"&&(e._cacheCanvasBBox=e.get("cacheCanvasBBox")),e.get("hasChanged")||(e.set("hasChanged",!0),e.cfg.parent&&e.cfg.parent.get("hasChanged")||(r.refreshElement(e,t,r),r.get("autoDraw")&&r.draw())))}function PFt(e){var t;if(e.destroyed)t=e._cacheCanvasBBox;else{var r=e.get("cacheCanvasBBox"),n=r&&!!(r.width&&r.height),i=e.getCanvasBBox(),a=i&&!!(i.width&&i.height);n&&a?t=bFt(r,i):n?t=r:a&&(t=i)}return t}function OFt(e){if(!e.length)return null;var t=[],r=[],n=[],i=[];return yr(e,function(a){var o=PFt(a);o&&(t.push(o.minX),r.push(o.minY),n.push(o.maxX),i.push(o.maxY))}),{minX:du(t),minY:du(r),maxX:Au(n),maxY:Au(i)}}function jFt(e,t){return!e||!t||!rx(e,t)?null:{minX:Math.max(e.minX,t.minX),minY:Math.max(e.minY,t.minY),maxX:Math.min(e.maxX,t.maxX),maxY:Math.min(e.maxY,t.maxY)}}var XG=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onCanvasChange=function(r){eDe(this,r)},t.prototype.getShapeBase=function(){return jQ},t.prototype.getGroupBase=function(){return t},t.prototype._applyClip=function(r,n){n&&(r.save(),Iy(r,n),n.createPath(r),r.restore(),r.clip(),n._afterDraw())},t.prototype.cacheCanvasBBox=function(){var r=this.cfg.children,n=[],i=[];yr(r,function(d){var f=d.cfg.cacheCanvasBBox;f&&d.cfg.isInView&&(n.push(f.minX,f.maxX),i.push(f.minY,f.maxY))});var a=null;if(n.length){var o=du(n),s=Au(n),l=du(i),c=Au(i);a={minX:o,minY:l,x:o,y:l,maxX:s,maxY:c,width:s-o,height:c-l};var u=this.cfg.canvas;if(u){var A=u.getViewRange();this.set("isInView",rx(a,A))}}else this.set("isInView",!1);this.set("cacheCanvasBBox",a)},t.prototype.draw=function(r,n){var i=this.cfg.children,a=n?this.cfg.refresh:!0;i.length&&a&&(r.save(),Iy(r,this),this._applyClip(r,this.getClip()),ZY(r,i,n),r.restore(),this.cacheCanvasBBox()),this.cfg.refresh=null,this.set("hasChanged",!1)},t.prototype.skipDraw=function(){this.set("cacheCanvasBBox",null),this.set("hasChanged",!1)},t})(uG),FA=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultAttrs=function(){var r=e.prototype.getDefaultAttrs.call(this);return tr(tr({},r),{lineWidth:1,lineAppendWidth:0,strokeOpacity:1,fillOpacity:1})},t.prototype.getShapeBase=function(){return jQ},t.prototype.getGroupBase=function(){return XG},t.prototype.onCanvasChange=function(r){eDe(this,r)},t.prototype.calculateBBox=function(){var r=this.get("type"),n=this.getHitLineWidth(),i=dG(r),a=i(this),o=n/2,s=a.x-o,l=a.y-o,c=a.x+a.width+o,u=a.y+a.height+o;return{x:s,minX:s,y:l,minY:l,width:a.width+n,height:a.height+n,maxX:c,maxY:u}},t.prototype.isFill=function(){return!!this.attrs.fill||this.isClipShape()},t.prototype.isStroke=function(){return!!this.attrs.stroke},t.prototype._applyClip=function(r,n){n&&(r.save(),Iy(r,n),n.createPath(r),r.restore(),r.clip(),n._afterDraw())},t.prototype.draw=function(r,n){var i=this.cfg.clipShape;if(n){if(this.cfg.refresh===!1){this.set("hasChanged",!1);return}var a=this.getCanvasBBox();if(!rx(n,a)){this.set("hasChanged",!1),this.cfg.isInView&&this._afterDraw();return}}r.save(),Iy(r,this),this._applyClip(r,i),this.drawPath(r),r.restore(),this._afterDraw()},t.prototype.getCanvasViewBox=function(){var r=this.cfg.canvas;return r?r.getViewRange():null},t.prototype.cacheCanvasBBox=function(){var r=this.getCanvasViewBox();if(r){var n=this.getCanvasBBox(),i=rx(n,r);this.set("isInView",i),i?this.set("cacheCanvasBBox",n):this.set("cacheCanvasBBox",null)}},t.prototype._afterDraw=function(){this.cacheCanvasBBox(),this.set("hasChanged",!1),this.set("refresh",null)},t.prototype.skipDraw=function(){this.set("cacheCanvasBBox",null),this.set("isInView",null),this.set("hasChanged",!1)},t.prototype.drawPath=function(r){this.createPath(r),this.strokeAndFill(r),this.afterDrawPath(r)},t.prototype.fill=function(r){r.fill()},t.prototype.stroke=function(r){r.stroke()},t.prototype.strokeAndFill=function(r){var n=this.attrs,i=n.lineWidth,a=n.opacity,o=n.strokeOpacity,s=n.fillOpacity;this.isFill()&&(!Or(s)&&s!==1?(r.globalAlpha=s,this.fill(r),r.globalAlpha=a):this.fill(r)),this.isStroke()&&i>0&&(!Or(o)&&o!==1&&(r.globalAlpha=o),this.stroke(r)),this.afterDrawPath(r)},t.prototype.createPath=function(r){},t.prototype.afterDrawPath=function(r){},t.prototype.isInShape=function(r,n){var i=this.isStroke(),a=this.isFill(),o=this.getHitLineWidth();return this.isInStrokeOrPath(r,n,i,a,o)},t.prototype.isInStrokeOrPath=function(r,n,i,a,o){return!1},t.prototype.getHitLineWidth=function(){if(!this.isStroke())return 0;var r=this.attrs;return r.lineWidth+r.lineAppendWidth},t})(AG),zFt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultAttrs=function(){var r=e.prototype.getDefaultAttrs.call(this);return tr(tr({},r),{x:0,y:0,r:0})},t.prototype.isInStrokeOrPath=function(r,n,i,a,o){var s=this.attr(),l=s.x,c=s.y,u=s.r,A=o/2,d=V4e(l,c,r,n);return a&&i?d<=u+A:a?d<=u:i?d>=u-A&&d<=u+A:!1},t.prototype.createPath=function(r){var n=this.attr(),i=n.x,a=n.y,o=n.r;r.beginPath(),r.arc(i,a,o,0,Math.PI*2,!1),r.closePath()},t})(FA);function iS(e,t,r,n){return e/(r*r)+t/(n*n)}var LFt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultAttrs=function(){var r=e.prototype.getDefaultAttrs.call(this);return tr(tr({},r),{x:0,y:0,rx:0,ry:0})},t.prototype.isInStrokeOrPath=function(r,n,i,a,o){var s=this.attr(),l=o/2,c=s.x,u=s.y,A=s.rx,d=s.ry,f=(r-c)*(r-c),h=(n-u)*(n-u);return a&&i?iS(f,h,A+l,d+l)<=1:a?iS(f,h,A,d)<=1:i?iS(f,h,A-l,d-l)>=1&&iS(f,h,A+l,d+l)<=1:!1},t.prototype.createPath=function(r){var n=this.attr(),i=n.x,a=n.y,o=n.rx,s=n.ry;if(r.beginPath(),r.ellipse)r.ellipse(i,a,o,s,0,0,Math.PI*2,!1);else{var l=o>s?o:s,c=o>s?1:o/s,u=o>s?s/o:1;r.save(),r.translate(i,a),r.scale(c,u),r.arc(0,0,l,0,Math.PI*2),r.restore(),r.closePath()}},t})(FA);function bfe(e){return e instanceof HTMLElement&&Ji(e.nodeName)&&e.nodeName.toUpperCase()==="CANVAS"}var YFt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultAttrs=function(){var r=e.prototype.getDefaultAttrs.call(this);return tr(tr({},r),{x:0,y:0,width:0,height:0})},t.prototype.initAttrs=function(r){this._setImage(r.img)},t.prototype.isStroke=function(){return!1},t.prototype.isOnlyHitBox=function(){return!0},t.prototype._afterLoading=function(){if(this.get("toDraw")===!0){var r=this.get("canvas");r?r.draw():this.createPath(this.get("context"))}},t.prototype._setImage=function(r){var n=this,i=this.attrs;if(Ji(r)){var a=new Image;a.onload=function(){if(n.destroyed)return!1;n.attr("img",a),n.set("loading",!1),n._afterLoading();var o=n.get("callback");o&&o.call(n)},a.crossOrigin="Anonymous",a.src=r,this.set("loading",!0)}else r instanceof Image?(i.width||(i.width=r.width),i.height||(i.height=r.height)):bfe(r)&&(i.width||(i.width=Number(r.getAttribute("width"))),i.height||(i.height,Number(r.getAttribute("height"))))},t.prototype.onAttrChange=function(r,n,i){e.prototype.onAttrChange.call(this,r,n,i),r==="img"&&this._setImage(n)},t.prototype.createPath=function(r){if(this.get("loading")){this.set("toDraw",!0),this.set("context",r);return}var n=this.attr(),i=n.x,a=n.y,o=n.width,s=n.height,l=n.sx,c=n.sy,u=n.swidth,A=n.sheight,d=n.img;(d instanceof Image||bfe(d))&&(!Or(l)&&!Or(c)&&!Or(u)&&!Or(A)?r.drawImage(d,l,c,u,A,i,a,o,s):r.drawImage(d,i,a,o,s))},t})(FA);function mg(e,t,r,n,i,a,o){var s=Math.min(e,r),l=Math.max(e,r),c=Math.min(t,n),u=Math.max(t,n),A=i/2;return a>=s-A&&a<=l+A&&o>=c-A&&o<=u+A?Cl.pointToLine(e,t,r,n,a,o)<=i/2:!1}var UFt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultAttrs=function(){var r=e.prototype.getDefaultAttrs.call(this);return tr(tr({},r),{x1:0,y1:0,x2:0,y2:0,startArrow:!1,endArrow:!1})},t.prototype.initAttrs=function(r){this.setArrow()},t.prototype.onAttrChange=function(r,n,i){e.prototype.onAttrChange.call(this,r,n,i),this.setArrow()},t.prototype.setArrow=function(){var r=this.attr(),n=r.x1,i=r.y1,a=r.x2,o=r.y2,s=r.startArrow,l=r.endArrow;s&&VG(this,r,a,o,n,i),l&&JG(this,r,n,i,a,o)},t.prototype.isInStrokeOrPath=function(r,n,i,a,o){if(!i||!o)return!1;var s=this.attr(),l=s.x1,c=s.y1,u=s.x2,A=s.y2;return mg(l,c,u,A,o,r,n)},t.prototype.createPath=function(r){var n=this.attr(),i=n.x1,a=n.y1,o=n.x2,s=n.y2,l=n.startArrow,c=n.endArrow,u={dx:0,dy:0},A={dx:0,dy:0};l&&l.d&&(u=kv(i,a,o,s,n.startArrow.d)),c&&c.d&&(A=kv(i,a,o,s,n.endArrow.d)),r.beginPath(),r.moveTo(i+u.dx,a+u.dy),r.lineTo(o-A.dx,s-A.dy)},t.prototype.afterDrawPath=function(r){var n=this.get("startArrowShape"),i=this.get("endArrowShape");n&&n.draw(r),i&&i.draw(r)},t.prototype.getTotalLength=function(){var r=this.attr(),n=r.x1,i=r.y1,a=r.x2,o=r.y2;return Cl.length(n,i,a,o)},t.prototype.getPoint=function(r){var n=this.attr(),i=n.x1,a=n.y1,o=n.x2,s=n.y2;return Cl.pointAt(i,a,o,s,r)},t})(FA),HFt={circle:function(e,t,r){return[["M",e-r,t],["A",r,r,0,1,0,e+r,t],["A",r,r,0,1,0,e-r,t]]},square:function(e,t,r){return[["M",e-r,t-r],["L",e+r,t-r],["L",e+r,t+r],["L",e-r,t+r],["Z"]]},diamond:function(e,t,r){return[["M",e-r,t],["L",e,t-r],["L",e+r,t],["L",e,t+r],["Z"]]},triangle:function(e,t,r){var n=r*Math.sin(.3333333333333333*Math.PI);return[["M",e-r,t+n],["L",e,t-n],["L",e+r,t+n],["Z"]]},"triangle-down":function(e,t,r){var n=r*Math.sin(.3333333333333333*Math.PI);return[["M",e-r,t-n],["L",e+r,t-n],["L",e,t+n],["Z"]]}},GFt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.initAttrs=function(r){this._resetParamsCache()},t.prototype._resetParamsCache=function(){this.set("paramsCache",{})},t.prototype.onAttrChange=function(r,n,i){e.prototype.onAttrChange.call(this,r,n,i),["symbol","x","y","r","radius"].indexOf(r)!==-1&&this._resetParamsCache()},t.prototype.isOnlyHitBox=function(){return!0},t.prototype._getR=function(r){return Or(r.r)?r.radius:r.r},t.prototype._getPath=function(){var r=this.attr(),n=r.x,i=r.y,a=r.symbol||"circle",o=this._getR(r),s,l;if(ji(a))s=a,l=s(n,i,o),l=kD(l);else{if(s=t.Symbols[a],!s)return console.warn(a+" marker is not supported."),null;l=s(n,i,o)}return l},t.prototype.createPath=function(r){var n=this._getPath(),i=this.get("paramsCache");Z4e(this,r,{path:n},i)},t.Symbols=HFt,t})(FA);function tDe(e,t,r){var n=FD();return e.createPath(n),n.isPointInPath(t,r)}var KFt=1e-6;function nz(e){return Math.abs(e)<KFt?0:e<0?-1:1}function VFt(e,t,r){return(r[0]-e[0])*(t[1]-e[1])===(t[0]-e[0])*(r[1]-e[1])&&Math.min(e[0],t[0])<=r[0]&&r[0]<=Math.max(e[0],t[0])&&Math.min(e[1],t[1])<=r[1]&&r[1]<=Math.max(e[1],t[1])}function rDe(e,t,r){var n=!1,i=e.length;if(i<=2)return!1;for(var a=0;a<i;a++){var o=e[a],s=e[(a+1)%i];if(VFt(o,s,[t,r]))return!0;nz(o[1]-r)>0!=nz(s[1]-r)>0&&nz(t-(r-o[1])*(o[0]-s[0])/(o[1]-s[1])-o[0])<0&&(n=!n)}return n}function Ow(e,t,r,n,i,a,o,s){var l=(Math.atan2(s-t,o-e)+Math.PI*2)%(Math.PI*2);if(l<n||l>i)return!1;var c={x:e+r*Math.cos(l),y:t+r*Math.sin(l)};return V4e(c.x,c.y,o,s)<=a/2}var JFt=cM;function WFt(e){for(var t=!1,r=e.length,n=0;n<r;n++){var i=e[n],a=i[0];if(a==="C"||a==="A"||a==="Q"){t=!0;break}}return t}function XFt(e,t,r,n,i){for(var a=!1,o=t/2,s=0;s<e.length;s++){var l=e[s],c=l.currentPoint,u=l.params,A=l.prePoint,d=l.box;if(!(d&&!Bv(d.x-o,d.y-o,d.width+t,d.height+t,r,n))){switch(l.command){case"L":case"Z":a=mg(A[0],A[1],c[0],c[1],t,r,n);break;case"Q":var f=fG.pointDistance(A[0],A[1],u[1],u[2],u[3],u[4],r,n);a=f<=t/2;break;case"C":var h=KE.pointDistance(A[0],A[1],u[1],u[2],u[3],u[4],u[5],u[6],r,n,i);a=h<=t/2;break;case"A":var g=l.arcParams,p=g.cx,m=g.cy,y=g.rx,C=g.ry,w=g.startAngle,B=g.endAngle,x=g.xRotation,M=[r,n,1],S=y>C?y:C,R=y>C?1:y/C,b=y>C?C/y:1,T=JFt(null,[["t",-p,-m],["r",-x],["s",1/R,1/b]]);xy(M,M,T),a=Ow(0,0,S,w,B,t,M[0],M[1]);break}if(a)break}}return a}function qFt(e){for(var t=e.length,r=[],n=[],i=[],a=0;a<t;a++){var o=e[a],s=o[0];s==="M"?(i.length&&(n.push(i),i=[]),i.push([o[1],o[2]])):s==="Z"?i.length&&(r.push(i),i=[]):i.push([o[1],o[2]])}return i.length>0&&n.push(i),{polygons:r,polylines:n}}const aS=tr({hasArc:WFt,extractPolygons:qFt,isPointInStroke:XFt},$9);function Ife(e,t,r){for(var n=!1,i=0;i<e.length;i++){var a=e[i];if(n=rDe(a,t,r),n)break}return n}var qG=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultAttrs=function(){var r=e.prototype.getDefaultAttrs.call(this);return tr(tr({},r),{startArrow:!1,endArrow:!1})},t.prototype.initAttrs=function(r){this._setPathArr(r.path),this.setArrow()},t.prototype.onAttrChange=function(r,n,i){e.prototype.onAttrChange.call(this,r,n,i),r==="path"&&this._setPathArr(n),this.setArrow()},t.prototype._setPathArr=function(r){this.attrs.path=kD(r);var n=aS.hasArc(r);this.set("hasArc",n),this.set("paramsCache",{}),this.set("segments",null),this.set("curve",null),this.set("tCache",null),this.set("totalLength",null)},t.prototype.getSegments=function(){var r=this.get("segements");return r||(r=pG(this.attr("path")),this.set("segments",r)),r},t.prototype.setArrow=function(){var r=this.attr(),n=r.startArrow,i=r.endArrow;if(n){var a=this.getStartTangent();VG(this,r,a[0][0],a[0][1],a[1][0],a[1][1])}if(i){var a=this.getEndTangent();JG(this,r,a[0][0],a[0][1],a[1][0],a[1][1])}},t.prototype.isInStrokeOrPath=function(r,n,i,a,o){var s=this.getSegments(),l=this.get("hasArc"),c=!1;if(i){var u=this.getTotalLength();c=aS.isPointInStroke(s,o,r,n,u)}if(!c&&a)if(l)c=tDe(this,r,n);else{var A=this.attr("path"),d=aS.extractPolygons(A);c=Ife(d.polygons,r,n)||Ife(d.polylines,r,n)}return c},t.prototype.createPath=function(r){var n=this.attr(),i=this.get("paramsCache");Z4e(this,r,n,i)},t.prototype.afterDrawPath=function(r){var n=this.get("startArrowShape"),i=this.get("endArrowShape");n&&n.draw(r),i&&i.draw(r)},t.prototype.getTotalLength=function(){var r=this.get("totalLength");return Or(r)?(this._calculateCurve(),this._setTcache(),this.get("totalLength")):r},t.prototype.getPoint=function(r){var n=this.get("tCache");n||(this._calculateCurve(),this._setTcache(),n=this.get("tCache"));var i,a,o=this.get("curve");if(!n||n.length===0)return o?{x:o[0][1],y:o[0][2]}:null;yr(n,function(u,A){r>=u[0]&&r<=u[1]&&(i=(r-u[0])/(u[1]-u[0]),a=A)});var s=o[a];if(Or(s)||Or(a))return null;var l=s.length,c=o[a+1];return KE.pointAt(s[l-2],s[l-1],c[1],c[2],c[3],c[4],c[5],c[6],i)},t.prototype._calculateCurve=function(){var r=this.attr().path;this.set("curve",aS.pathToCurve(r))},t.prototype._setTcache=function(){var r=0,n=0,i=[],a,o,s,l,c=this.get("curve");if(c){if(yr(c,function(u,A){s=c[A+1],l=u.length,s&&(r+=KE.length(u[l-2],u[l-1],s[1],s[2],s[3],s[4],s[5],s[6])||0)}),this.set("totalLength",r),r===0){this.set("tCache",[]);return}yr(c,function(u,A){s=c[A+1],l=u.length,s&&(a=[],a[0]=n/r,o=KE.length(u[l-2],u[l-1],s[1],s[2],s[3],s[4],s[5],s[6]),n+=o||0,a[1]=n/r,i.push(a))}),this.set("tCache",i)}},t.prototype.getStartTangent=function(){var r=this.getSegments(),n;if(r.length>1){var i=r[0].currentPoint,a=r[1].currentPoint,o=r[1].startTangent;n=[],o?(n.push([i[0]-o[0],i[1]-o[1]]),n.push([i[0],i[1]])):(n.push([a[0],a[1]]),n.push([i[0],i[1]]))}return n},t.prototype.getEndTangent=function(){var r=this.getSegments(),n=r.length,i;if(n>1){var a=r[n-2].currentPoint,o=r[n-1].currentPoint,s=r[n-1].endTangent;i=[],s?(i.push([o[0]-s[0],o[1]-s[1]]),i.push([o[0],o[1]])):(i.push([a[0],a[1]]),i.push([o[0],o[1]]))}return i},t})(FA);function nDe(e,t,r,n,i){var a=e.length;if(a<2)return!1;for(var o=0;o<a-1;o++){var s=e[o][0],l=e[o][1],c=e[o+1][0],u=e[o+1][1];if(mg(s,l,c,u,t,r,n))return!0}if(i){var A=e[0],d=e[a-1];if(mg(A[0],A[1],d[0],d[1],t,r,n))return!0}return!1}var $Ft=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.isInStrokeOrPath=function(r,n,i,a,o){var s=this.attr().points,l=!1;return i&&(l=nDe(s,o,r,n,!0)),!l&&a&&(l=rDe(s,r,n)),l},t.prototype.createPath=function(r){var n=this.attr(),i=n.points;if(!(i.length<2)){r.beginPath();for(var a=0;a<i.length;a++){var o=i[a];a===0?r.moveTo(o[0],o[1]):r.lineTo(o[0],o[1])}r.closePath()}},t})(FA),ZFt=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultAttrs=function(){var r=e.prototype.getDefaultAttrs.call(this);return tr(tr({},r),{startArrow:!1,endArrow:!1})},t.prototype.initAttrs=function(r){this.setArrow()},t.prototype.onAttrChange=function(r,n,i){e.prototype.onAttrChange.call(this,r,n,i),this.setArrow(),["points"].indexOf(r)!==-1&&this._resetCache()},t.prototype._resetCache=function(){this.set("totalLength",null),this.set("tCache",null)},t.prototype.setArrow=function(){var r=this.attr(),n=this.attrs,i=n.points,a=n.startArrow,o=n.endArrow,s=i.length,l=i[0][0],c=i[0][1],u=i[s-1][0],A=i[s-1][1];a&&VG(this,r,i[1][0],i[1][1],l,c),o&&JG(this,r,i[s-2][0],i[s-2][1],u,A)},t.prototype.isFill=function(){return!1},t.prototype.isInStrokeOrPath=function(r,n,i,a,o){if(!i||!o)return!1;var s=this.attr().points;return nDe(s,o,r,n,!1)},t.prototype.isStroke=function(){return!0},t.prototype.createPath=function(r){var n=this.attr(),i=n.points,a=n.startArrow,o=n.endArrow,s=i.length;if(!(i.length<2)){var l=i[0][0],c=i[0][1],u=i[s-1][0],A=i[s-1][1];if(a&&a.d){var d=kv(l,c,i[1][0],i[1][1],a.d);l+=d.dx,c+=d.dy}if(o&&o.d){var d=kv(i[s-2][0],i[s-2][1],u,A,o.d);u-=d.dx,A-=d.dy}r.beginPath(),r.moveTo(l,c);for(var f=0;f<s-1;f++){var h=i[f];r.lineTo(h[0],h[1])}r.lineTo(u,A)}},t.prototype.afterDrawPath=function(r){var n=this.get("startArrowShape"),i=this.get("endArrowShape");n&&n.draw(r),i&&i.draw(r)},t.prototype.getTotalLength=function(){var r=this.attr().points,n=this.get("totalLength");return Or(n)?(this.set("totalLength",hG.length(r)),this.get("totalLength")):n},t.prototype.getPoint=function(r){var n=this.attr().points,i=this.get("tCache");i||(this._setTcache(),i=this.get("tCache"));var a,o;return yr(i,function(s,l){r>=s[0]&&r<=s[1]&&(a=(r-s[0])/(s[1]-s[0]),o=l)}),Cl.pointAt(n[o][0],n[o][1],n[o+1][0],n[o+1][1],a)},t.prototype._setTcache=function(){var r=this.attr().points;if(!(!r||r.length===0)){var n=this.getTotalLength();if(!(n<=0)){var i=0,a=[],o,s;yr(r,function(l,c){r[c+1]&&(o=[],o[0]=i/n,s=Cl.length(l[0],l[1],r[c+1][0],r[c+1][1]),i+=s,o[1]=i/n,a.push(o))}),this.set("tCache",a)}}},t.prototype.getStartTangent=function(){var r=this.attr().points,n=[];return n.push([r[1][0],r[1][1]]),n.push([r[0][0],r[0][1]]),n},t.prototype.getEndTangent=function(){var r=this.attr().points,n=r.length-1,i=[];return i.push([r[n-1][0],r[n-1][1]]),i.push([r[n][0],r[n][1]]),i},t})(FA);function e_t(e,t,r,n,i,a,o){var s=i/2;return Bv(e-s,t-s,r,i,a,o)||Bv(e+r-s,t-s,i,n,a,o)||Bv(e+s,t+n-s,r,i,a,o)||Bv(e-s,t+s,i,n,a,o)}function t_t(e,t,r,n,i,a,o,s){return mg(e+i,t,e+r-i,t,a,o,s)||mg(e+r,t+i,e+r,t+n-i,a,o,s)||mg(e+r-i,t+n,e+i,t+n,a,o,s)||mg(e,t+n-i,e,t+i,a,o,s)||Ow(e+r-i,t+i,i,1.5*Math.PI,2*Math.PI,a,o,s)||Ow(e+r-i,t+n-i,i,0,.5*Math.PI,a,o,s)||Ow(e+i,t+n-i,i,.5*Math.PI,Math.PI,a,o,s)||Ow(e+i,t+i,i,Math.PI,1.5*Math.PI,a,o,s)}var r_t=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultAttrs=function(){var r=e.prototype.getDefaultAttrs.call(this);return tr(tr({},r),{x:0,y:0,width:0,height:0,radius:0})},t.prototype.isInStrokeOrPath=function(r,n,i,a,o){var s=this.attr(),l=s.x,c=s.y,u=s.width,A=s.height,d=s.radius;if(d){var h=!1;return i&&(h=t_t(l,c,u,A,d,o,r,n)),!h&&a&&(h=tDe(this,r,n)),h}else{var f=o/2;if(a&&i)return Bv(l-f,c-f,u+f,A+f,r,n);if(a)return Bv(l,c,u,A,r,n);if(i)return e_t(l,c,u,A,o,r,n)}},t.prototype.createPath=function(r){var n=this.attr(),i=n.x,a=n.y,o=n.width,s=n.height,l=n.radius;if(r.beginPath(),l===0)r.rect(i,a,o,s);else{var c=_Ft(l),u=c[0],A=c[1],d=c[2],f=c[3];r.moveTo(i+u,a),r.lineTo(i+o-A,a),A!==0&&r.arc(i+o-A,a+A,A,-Math.PI/2,0),r.lineTo(i+o,a+s-d),d!==0&&r.arc(i+o-d,a+s-d,d,0,Math.PI/2),r.lineTo(i+f,a+s),f!==0&&r.arc(i+f,a+s-f,f,Math.PI/2,Math.PI),r.lineTo(i,a+u),u!==0&&r.arc(i+u,a+u,u,Math.PI,Math.PI*1.5),r.closePath()}},t})(FA),n_t=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultAttrs=function(){var r=e.prototype.getDefaultAttrs.call(this);return tr(tr({},r),{x:0,y:0,text:null,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom"})},t.prototype.isOnlyHitBox=function(){return!0},t.prototype.initAttrs=function(r){this._assembleFont(),r.text&&this._setText(r.text)},t.prototype._assembleFont=function(){var r=this.attrs;r.font=ND(r)},t.prototype._setText=function(r){var n=null;Ji(r)&&r.indexOf(`
`)!==-1&&(n=r.split(`
`)),this.set("textArr",n)},t.prototype.onAttrChange=function(r,n,i){e.prototype.onAttrChange.call(this,r,n,i),r.startsWith("font")&&this._assembleFont(),r==="text"&&this._setText(n)},t.prototype._getSpaceingY=function(){var r=this.attrs,n=r.lineHeight,i=r.fontSize*1;return n?n-i:i*.14},t.prototype._drawTextArr=function(r,n,i){var a=this.attrs,o=a.textBaseline,s=a.x,l=a.y,c=a.fontSize*1,u=this._getSpaceingY(),A=_D(a.text,a.fontSize,a.lineHeight),d;yr(n,function(f,h){d=l+h*(u+c)-A+c,o==="middle"&&(d+=A-c-(A-c)/2),o==="top"&&(d+=A-c),Or(f)||(i?r.fillText(f,s,d):r.strokeText(f,s,d))})},t.prototype._drawText=function(r,n){var i=this.attr(),a=i.x,o=i.y,s=this.get("textArr");if(s)this._drawTextArr(r,s,n);else{var l=i.text;Or(l)||(n?r.fillText(l,a,o):r.strokeText(l,a,o))}},t.prototype.strokeAndFill=function(r){var n=this.attrs,i=n.lineWidth,a=n.opacity,o=n.strokeOpacity,s=n.fillOpacity;this.isStroke()&&i>0&&(!Or(o)&&o!==1&&(r.globalAlpha=a),this.stroke(r)),this.isFill()&&(!Or(s)&&s!==1?(r.globalAlpha=s,this.fill(r),r.globalAlpha=a):this.fill(r)),this.afterDrawPath(r)},t.prototype.fill=function(r){this._drawText(r,!0)},t.prototype.stroke=function(r){this._drawText(r,!1)},t})(FA);function i_t(e,t){if(t){var r=QD(t);return kf(r,e)}return e}function iDe(e,t,r){var n=e.getTotalMatrix();if(n){var i=i_t([t,r,1],n),a=i[0],o=i[1];return[a,o]}return[t,r]}function Sfe(e,t,r){if(e.isCanvas&&e.isCanvas())return!0;if(!VB(e)||e.cfg.isInView===!1)return!1;if(e.cfg.clipShape){var n=iDe(e,t,r),i=n[0],a=n[1];if(e.isClipped(i,a))return!1}var o=e.cfg.cacheCanvasBBox||e.getCanvasBBox();return t>=o.minX&&t<=o.maxX&&r>=o.minY&&r<=o.maxY}function aDe(e,t,r){if(!Sfe(e,t,r))return null;for(var n=null,i=e.getChildren(),a=i.length,o=a-1;o>=0;o--){var s=i[o];if(s.isGroup())n=aDe(s,t,r);else if(Sfe(s,t,r)){var l=s,c=iDe(s,t,r),u=c[0],A=c[1];l.isInShape(u,A)&&(n=s)}if(n)break}return n}var a_t=(function(e){rn(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var r=e.prototype.getDefaultCfg.call(this);return r.renderer="canvas",r.autoDraw=!0,r.localRefresh=!0,r.refreshElements=[],r.clipView=!0,r.quickHit=!1,r},t.prototype.onCanvasChange=function(r){(r==="attr"||r==="sort"||r==="changeSize")&&(this.set("refreshElements",[this]),this.draw())},t.prototype.getShapeBase=function(){return jQ},t.prototype.getGroupBase=function(){return XG},t.prototype.getPixelRatio=function(){var r=this.get("pixelRatio")||MFt();return r>=1?Math.ceil(r):1},t.prototype.getViewRange=function(){return{minX:0,minY:0,maxX:this.cfg.width,maxY:this.cfg.height}},t.prototype.createDom=function(){var r=document.createElement("canvas"),n=r.getContext("2d");return this.set("context",n),r},t.prototype.setDOMSize=function(r,n){e.prototype.setDOMSize.call(this,r,n);var i=this.get("context"),a=this.get("el"),o=this.getPixelRatio();a.width=o*r,a.height=o*n,o>1&&i.scale(o,o)},t.prototype.clear=function(){e.prototype.clear.call(this),this._clearFrame();var r=this.get("context"),n=this.get("el");r.clearRect(0,0,n.width,n.height)},t.prototype.getShape=function(r,n){var i;return this.get("quickHit")?i=aDe(this,r,n):i=e.prototype.getShape.call(this,r,n,null),i},t.prototype._getRefreshRegion=function(){var r=this.get("refreshElements"),n=this.getViewRange(),i;if(r.length&&r[0]===this)i=n;else if(i=OFt(r),i){i.minX=Math.floor(i.minX),i.minY=Math.floor(i.minY),i.maxX=Math.ceil(i.maxX),i.maxY=Math.ceil(i.maxY),i.maxY+=1;var a=this.get("clipView");a&&(i=jFt(i,n))}return i},t.prototype.refreshElement=function(r){var n=this.get("refreshElements");n.push(r)},t.prototype._clearFrame=function(){var r=this.get("drawFrame");r&&(zRe(r),this.set("drawFrame",null),this.set("refreshElements",[]))},t.prototype.draw=function(){var r=this.get("drawFrame");this.get("autoDraw")&&r||this._startDraw()},t.prototype._drawAll=function(){var r=this.get("context"),n=this.get("el"),i=this.getChildren();r.clearRect(0,0,n.width,n.height),Iy(r,this),ZY(r,i),this.set("refreshElements",[])},t.prototype._drawRegion=function(){var r=this.get("context"),n=this.get("refreshElements"),i=this.getChildren(),a=this._getRefreshRegion();a?(r.clearRect(a.minX,a.minY,a.maxX-a.minX,a.maxY-a.minY),r.save(),r.beginPath(),r.rect(a.minX,a.minY,a.maxX-a.minX,a.maxY-a.minY),r.clip(),Iy(r,this),NFt(this,i,a),ZY(r,i,a),r.restore()):n.length&&$4e(n),yr(n,function(o){o.get("hasChanged")&&o.set("hasChanged",!1)}),this.set("refreshElements",[])},t.prototype._startDraw=function(){var r=this,n=this.get("drawFrame"),i=this.get("drawFrameCallback");n||(n=jRe(function(){r.get("localRefresh")?r._drawRegion():r._drawAll(),r.set("drawFrame",null),i&&i()}),this.set("drawFrame",n))},t.prototype.skipDraw=function(){},t.prototype.removeDom=function(){var r=this.get("el");r.width=0,r.height=0,r.parentNode.removeChild(r)},t})(cG),o_t="0.5.12";const s_t=Object.freeze(Object.defineProperty({__proto__:null,AbstractCanvas:cG,AbstractGroup:uG,AbstractShape:AG,Base:SD,Canvas:a_t,Event:ID,Group:XG,PathUtil:$9,Shape:jQ,assembleFont:ND,getArcParams:$Y,getBBoxMethod:dG,getOffScreenContext:FD,getTextHeight:_D,invert:QD,isAllowCapture:VB,multiplyVec2:kf,registerBBox:yu,registerEasing:qTe,version:o_t},Symbol.toStringTag,{value:"Module"})),l_t=ta(s_t);var Rfe;function c_t(){if(Rfe)return tw;Rfe=1,Object.defineProperty(tw,"__esModule",{value:!0}),tw.sectorPathUpdate=void 0;var e=xr,t=l_t,r=Cr,n=_c();function i(l,c){var u,A=(0,t.getArcParams)(l,c),d=A.startAngle,f=A.endAngle;return!(0,r.isNumberEqual)(d,-Math.PI*.5)&&d<-Math.PI*.5&&(d+=Math.PI*2),!(0,r.isNumberEqual)(f,-Math.PI*.5)&&f<-Math.PI*.5&&(f+=Math.PI*2),c[5]===0&&(u=[f,d],d=u[0],f=u[1]),(0,r.isNumberEqual)(d,Math.PI*1.5)&&(d=Math.PI*-.5),(0,r.isNumberEqual)(f,Math.PI*-.5)&&(f=Math.PI*1.5),{startAngle:d,endAngle:f}}function a(l){var c;return l[0]==="M"||l[0]==="L"?c=[l[1],l[2]]:(l[0]==="a"||l[0]==="A"||l[0]==="C")&&(c=[l[l.length-2],l[l.length-1]]),c}function o(l){var c,u,A,d=l.filter(function(T){return T[0]==="A"||T[0]==="a"});if(d.length===0)return{startAngle:0,endAngle:0,radius:0,innerRadius:0};var f=d[0],h=d.length>1?d[1]:d[0],g=l.indexOf(f),p=l.indexOf(h),m=a(l[g-1]),y=a(l[p-1]),C=i(m,f),w=C.startAngle,B=C.endAngle,x=i(y,h),M=x.startAngle,S=x.endAngle;(0,r.isNumberEqual)(w,M)&&(0,r.isNumberEqual)(B,S)?(u=w,A=B):(u=Math.min(w,M),A=Math.max(B,S));var R=f[1],b=d[d.length-1][1];return R<b?(c=[b,R],R=c[0],b=c[1]):R===b&&(b=0),{startAngle:u,endAngle:A,radius:R,innerRadius:b}}function s(l,c,u){var A=u.toAttrs,d=u.coordinate,f=A.path||[],h=f.map(function(b){return b[0]});if(!(f.length<1)){var g=o(f),p=g.startAngle,m=g.endAngle,y=g.radius,C=g.innerRadius,w=o(l.attr("path")),B=w.startAngle,x=w.endAngle,M=d.getCenter(),S=p-B,R=m-x;if(S===0&&R===0){l.attr("path",f);return}l.animate(function(b){var T=B+b*S,D=x+b*R;return(0,e.__assign)((0,e.__assign)({},A),{path:(0,r.isEqual)(h,["M","A","A","Z"])?(0,n.getArcPath)(M.x,M.y,y,T,D):(0,n.getSectorPath)(M.x,M.y,y,T,D,C)})},(0,e.__assign)((0,e.__assign)({},c),{callback:function(){l.attr("path",f)}}))}}return tw.sectorPathUpdate=s,tw}var rw={},Tfe;function u_t(){if(Tfe)return rw;Tfe=1,Object.defineProperty(rw,"__esModule",{value:!0}),rw.waveIn=void 0;var e=xr,t=vA();function r(n,i,a){var o=(0,t.getCoordinateClipCfg)(a.coordinate,20),s=o.type,l=o.startState,c=o.endState,u=n.setClip({type:s,attrs:l});u.animate(c,(0,e.__assign)((0,e.__assign)({},i),{callback:function(){n&&!n.get("destroyed")&&n.set("clipShape",null),u.remove(!0)}}))}return rw.waveIn=r,rw}var Jp={},Qfe;function A_t(){if(Qfe)return Jp;Qfe=1,Object.defineProperty(Jp,"__esModule",{value:!0}),Jp.zoomOut=Jp.zoomIn=void 0;var e=xr,t=ep,r=Cr;function n(o,s,l){if(o.isGroup())(0,r.each)(o.getChildren(),function(f){n(f,s,l)});else{var c=o.getBBox(),u=(c.minX+c.maxX)/2,A=(c.minY+c.maxY)/2;if(o.applyToMatrix([u,A,1]),l==="zoomIn"){var d=t.ext.transform(o.getMatrix(),[["t",-u,-A],["s",.01,.01],["t",u,A]]);o.setMatrix(d),o.animate({matrix:t.ext.transform(o.getMatrix(),[["t",-u,-A],["s",100,100],["t",u,A]])},s)}else o.animate({matrix:t.ext.transform(o.getMatrix(),[["t",-u,-A],["s",.01,.01],["t",u,A]])},(0,e.__assign)((0,e.__assign)({},s),{callback:function(){o.remove(!0)}}))}}function i(o,s,l){n(o,s,"zoomIn")}Jp.zoomIn=i;function a(o,s,l){n(o,s,"zoomOut")}return Jp.zoomOut=a,Jp}var Dfe;function d_t(){if(Dfe)return rz;Dfe=1,Object.defineProperty(rz,"__esModule",{value:!0});var e=EFt(),t=CFt(),r=wFt(),n=BFt(),i=xFt(),a=c_t(),o=u_t(),s=A_t(),l=XY();return(0,l.registerAnimation)("fade-in",e.fadeIn),(0,l.registerAnimation)("fade-out",e.fadeOut),(0,l.registerAnimation)("grow-in-x",t.growInX),(0,l.registerAnimation)("grow-in-xy",t.growInXY),(0,l.registerAnimation)("grow-in-y",t.growInY),(0,l.registerAnimation)("scale-in-x",i.scaleInX),(0,l.registerAnimation)("scale-in-y",i.scaleInY),(0,l.registerAnimation)("wave-in",o.waveIn),(0,l.registerAnimation)("zoom-in",s.zoomIn),(0,l.registerAnimation)("zoom-out",s.zoomOut),(0,l.registerAnimation)("position-update",n.positionUpdate),(0,l.registerAnimation)("sector-path-update",a.sectorPathUpdate),(0,l.registerAnimation)("path-in",r.pathIn),rz}var iz={},az={},Ffe;function f_t(){return Ffe||(Ffe=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.antvDark=e.createDarkStyleSheet=void 0;var t={100:"#000",25:"#BFBFBF",6:"#F0F0F0"},r={100:"#FFFFFF",65:"#A6A6A6",45:"#737373",25:"#404040",15:"#262626"},n=["#5B8FF9","#5AD8A6","#5D7092","#F6BD16","#E86452","#6DC8EC","#945FB9","#FF9845","#1E9493","#FF99C3"],i=["#5B8FF9","#CDDDFD","#5AD8A6","#CDF3E4","#5D7092","#CED4DE","#F6BD16","#FCEBB9","#E86452","#F8D0CB","#6DC8EC","#D3EEF9","#945FB9","#DECFEA","#FF9845","#FFE0C7","#1E9493","#BBDEDE","#FF99C3","#FFE0ED"],a=["#B8E1FF","#9AC5FF","#7DAAFF","#5B8FF9","#3D76DD","#085EC0","#0047A5","#00318A","#001D70"],o=function(s){s===void 0&&(s={});var l=s.backgroundColor,c=l===void 0?"#141414":l,u=s.subColor,A=u===void 0?"rgba(255,255,255,0.05)":u,d=s.paletteQualitative10,f=d===void 0?n:d,h=s.paletteQualitative20,g=h===void 0?i:h,p=s.paletteSemanticRed,m=p===void 0?"#F4664A":p,y=s.paletteSemanticGreen,C=y===void 0?"#30BF78":y,w=s.paletteSemanticYellow,B=w===void 0?"#FAAD14":w,x=s.paletteSequence,M=x===void 0?a:x,S=s.fontFamily,R=S===void 0?`"Segoe UI", Roboto, "Helvetica Neue", Arial,
"Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
"Noto Color Emoji"`:S,b=s.brandColor,T=b===void 0?f[0]:b;return{backgroundColor:c,brandColor:T,subColor:A,paletteQualitative10:f,paletteQualitative20:g,paletteSemanticRed:m,paletteSemanticGreen:C,paletteSemanticYellow:B,paletteSequence:M,fontFamily:R,axisLineBorderColor:r[25],axisLineBorder:1,axisLineDash:null,axisTitleTextFillColor:r[65],axisTitleTextFontSize:12,axisTitleTextLineHeight:12,axisTitleTextFontWeight:"normal",axisTitleSpacing:12,axisTickLineBorderColor:r[25],axisTickLineLength:4,axisTickLineBorder:1,axisSubTickLineBorderColor:r[15],axisSubTickLineLength:2,axisSubTickLineBorder:1,axisLabelFillColor:r[45],axisLabelFontSize:12,axisLabelLineHeight:12,axisLabelFontWeight:"normal",axisLabelOffset:8,axisGridBorderColor:r[15],axisGridBorder:1,axisGridLineDash:null,legendTitleTextFillColor:r[45],legendTitleTextFontSize:12,legendTitleTextLineHeight:21,legendTitleTextFontWeight:"normal",legendMarkerColor:n[0],legendMarkerSpacing:8,legendMarkerSize:4,legendCircleMarkerSize:4,legendSquareMarkerSize:4,legendLineMarkerSize:5,legendItemNameFillColor:r[65],legendItemNameFontSize:12,legendItemNameLineHeight:12,legendItemNameFontWeight:"normal",legendItemSpacing:24,legendItemMarginBottom:12,legendSpacing:16,legendPadding:[8,8,8,8],legendHorizontalPadding:[8,0,8,0],legendVerticalPadding:[0,8,0,8],legendPageNavigatorMarkerSize:12,legendPageNavigatorMarkerInactiveFillColor:r[45],legendPageNavigatorMarkerInactiveFillOpacity:.45,legendPageNavigatorMarkerFillColor:r[45],legendPageNavigatorMarkerFillOpacity:1,legendPageNavigatorTextFillColor:r[65],legendPageNavigatorTextFontSize:12,sliderRailFillColor:r[15],sliderRailBorder:0,sliderRailBorderColor:null,sliderRailWidth:100,sliderRailHeight:12,sliderLabelTextFillColor:r[45],sliderLabelTextFontSize:12,sliderLabelTextLineHeight:12,sliderLabelTextFontWeight:"normal",sliderHandlerFillColor:t[6],sliderHandlerWidth:10,sliderHandlerHeight:14,sliderHandlerBorder:1,sliderHandlerBorderColor:t[25],annotationArcBorderColor:r[15],annotationArcBorder:1,annotationLineBorderColor:r[25],annotationLineBorder:1,annotationLineDash:null,annotationTextFillColor:r[65],annotationTextFontSize:12,annotationTextLineHeight:12,annotationTextFontWeight:"normal",annotationTextBorderColor:null,annotationTextBorder:0,annotationRegionFillColor:r[100],annotationRegionFillOpacity:.06,annotationRegionBorder:0,annotationRegionBorderColor:null,annotationDataMarkerLineLength:16,tooltipCrosshairsBorderColor:r[25],tooltipCrosshairsBorder:1,tooltipCrosshairsLineDash:null,tooltipContainerFillColor:"#1f1f1f",tooltipContainerFillOpacity:.95,tooltipContainerShadow:"0px 2px 4px rgba(0,0,0,.5)",tooltipContainerBorderRadius:3,tooltipTextFillColor:r[65],tooltipTextFontSize:12,tooltipTextLineHeight:12,tooltipTextFontWeight:"bold",labelFillColor:r[65],labelFillColorDark:"#2c3542",labelFillColorLight:"#ffffff",labelFontSize:12,labelLineHeight:12,labelFontWeight:"normal",labelBorderColor:null,labelBorder:0,innerLabelFillColor:t[100],innerLabelFontSize:12,innerLabelLineHeight:12,innerLabelFontWeight:"normal",innerLabelBorderColor:null,innerLabelBorder:0,overflowLabelFillColor:r[65],overflowLabelFillColorDark:"#2c3542",overflowLabelFillColorLight:"#ffffff",overflowLabelFontSize:12,overflowLabelLineHeight:12,overflowLabelFontWeight:"normal",overflowLabelBorderColor:t[100],overflowLabelBorder:1,labelLineBorder:1,labelLineBorderColor:r[25],cSliderRailHieght:16,cSliderBackgroundFillColor:"#416180",cSliderBackgroundFillOpacity:.05,cSliderForegroundFillColor:"#5B8FF9",cSliderForegroundFillOpacity:.15,cSliderHandlerHeight:24,cSliderHandlerWidth:10,cSliderHandlerFillColor:"#F7F7F7",cSliderHandlerFillOpacity:1,cSliderHandlerHighlightFillColor:"#FFF",cSliderHandlerBorderColor:"#BFBFBF",cSliderHandlerBorder:1,cSliderHandlerBorderRadius:2,cSliderTextFillColor:"#fff",cSliderTextFillOpacity:.45,cSliderTextFontSize:12,cSliderTextLineHeight:12,cSliderTextFontWeight:"normal",cSliderTextBorderColor:null,cSliderTextBorder:0,scrollbarTrackFillColor:"rgba(255,255,255,0.65)",scrollbarThumbFillColor:"rgba(0,0,0,0.35)",scrollbarThumbHighlightFillColor:"rgba(0,0,0,0.45)",pointFillColor:n[0],pointFillOpacity:.95,pointSize:4,pointBorder:1,pointBorderColor:t[100],pointBorderOpacity:1,pointActiveBorderColor:r[100],pointSelectedBorder:2,pointSelectedBorderColor:r[100],pointInactiveFillOpacity:.3,pointInactiveBorderOpacity:.3,hollowPointSize:4,hollowPointBorder:1,hollowPointBorderColor:n[0],hollowPointBorderOpacity:.95,hollowPointFillColor:t[100],hollowPointActiveBorder:1,hollowPointActiveBorderColor:r[100],hollowPointActiveBorderOpacity:1,hollowPointSelectedBorder:2,hollowPointSelectedBorderColor:r[100],hollowPointSelectedBorderOpacity:1,hollowPointInactiveBorderOpacity:.3,lineBorder:2,lineBorderColor:n[0],lineBorderOpacity:1,lineActiveBorder:3,lineSelectedBorder:3,lineInactiveBorderOpacity:.3,areaFillColor:n[0],areaFillOpacity:.25,areaActiveFillColor:n[0],areaActiveFillOpacity:.5,areaSelectedFillColor:n[0],areaSelectedFillOpacity:.5,areaInactiveFillOpacity:.3,hollowAreaBorderColor:n[0],hollowAreaBorder:2,hollowAreaBorderOpacity:1,hollowAreaActiveBorder:3,hollowAreaActiveBorderColor:r[100],hollowAreaSelectedBorder:3,hollowAreaSelectedBorderColor:r[100],hollowAreaInactiveBorderOpacity:.3,intervalFillColor:n[0],intervalFillOpacity:.95,intervalActiveBorder:1,intervalActiveBorderColor:r[100],intervalActiveBorderOpacity:1,intervalSelectedBorder:2,intervalSelectedBorderColor:r[100],intervalSelectedBorderOpacity:1,intervalInactiveBorderOpacity:.3,intervalInactiveFillOpacity:.3,hollowIntervalBorder:2,hollowIntervalBorderColor:n[0],hollowIntervalBorderOpacity:1,hollowIntervalFillColor:t[100],hollowIntervalActiveBorder:2,hollowIntervalActiveBorderColor:r[100],hollowIntervalSelectedBorder:3,hollowIntervalSelectedBorderColor:r[100],hollowIntervalSelectedBorderOpacity:1,hollowIntervalInactiveBorderOpacity:.3}};e.createDarkStyleSheet=o,e.antvDark=(0,e.createDarkStyleSheet)()})(az)),az}var _fe;function h_t(){return _fe||(_fe=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.antvDark=e.antvLight=e.createThemeByStyleSheet=void 0;var t=f_t();Object.defineProperty(e,"antvDark",{enumerable:!0,get:function(){return t.antvDark}});var r=k4e();Object.defineProperty(e,"antvLight",{enumerable:!0,get:function(){return r.antvLight}});var n=N4e();Object.defineProperty(e,"createThemeByStyleSheet",{enumerable:!0,get:function(){return n.createThemeByStyleSheet}});var i=LG();(0,i.registerTheme)("dark",(0,n.createThemeByStyleSheet)(t.antvDark)),(0,i.registerTheme)("default",(0,n.createThemeByStyleSheet)(r.antvLight)),(0,i.registerTheme)("light",(0,n.createThemeByStyleSheet)(r.antvLight))})(iz)),iz}var nd={},jw={exports:{}},g_t=jw.exports,Nfe;function p_t(){return Nfe||(Nfe=1,(function(e,t){(function(r,n){n(t,an())})(g_t,(function(r,n){function i(d){return d&&typeof d=="object"&&"default"in d?d:{default:d}}var a=i(n);function o(d,f){d.prototype=Object.create(f.prototype),d.prototype.constructor=d,d.__proto__=f}var s=function(d,f){return d===void 0&&(d=[]),f===void 0&&(f=[]),d.length!==f.length||d.some(function(h,g){return!Object.is(h,f[g])})},l={error:null},c=(function(d){o(f,d);function f(){for(var g,p=arguments.length,m=new Array(p),y=0;y<p;y++)m[y]=arguments[y];return g=d.call.apply(d,[this].concat(m))||this,g.state=l,g.updatedWithError=!1,g.resetErrorBoundary=function(){for(var C,w=arguments.length,B=new Array(w),x=0;x<w;x++)B[x]=arguments[x];g.props.onReset==null||(C=g.props).onReset.apply(C,B),g.reset()},g}f.getDerivedStateFromError=function(p){return{error:p}};var h=f.prototype;return h.reset=function(){this.updatedWithError=!1,this.setState(l)},h.componentDidCatch=function(p,m){var y,C;(y=(C=this.props).onError)==null||y.call(C,p,m)},h.componentDidUpdate=function(p){var m=this.state.error,y=this.props.resetKeys;if(m!==null&&!this.updatedWithError){this.updatedWithError=!0;return}if(m!==null&&s(p.resetKeys,y)){var C,w;(C=(w=this.props).onResetKeysChange)==null||C.call(w,p.resetKeys,y),this.reset()}},h.render=function(){var p=this.state.error,m=this.props,y=m.fallbackRender,C=m.FallbackComponent,w=m.fallback;if(p!==null){var B={error:p,resetErrorBoundary:this.resetErrorBoundary};if(a.default.isValidElement(w))return w;if(typeof y=="function")return y(B);if(C)return a.default.createElement(C,B);throw new Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return this.props.children},f})(a.default.Component);function u(d,f){function h(p){return a.default.createElement(c,f,a.default.createElement(d,p))}var g=d.displayName||d.name||"Unknown";return h.displayName="withErrorBoundary("+g+")",h}function A(d){var f=a.default.useState(null),h=f[0],g=f[1];if(d)throw d;if(h)throw h;return g}r.ErrorBoundary=c,r.useErrorHandler=A,r.withErrorBoundary=u,Object.defineProperty(r,"__esModule",{value:!0})}))})(jw,jw.exports)),jw.exports}var kfe;function oDe(){if(kfe)return nd;kfe=1;var e=nd&&nd.__importDefault||function(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(nd,"__esModule",{value:!0}),nd.setDefaultErrorFallback=nd.ErrorFallback=void 0;var t=e(Nc()),r=p_t(),n=function(o){var s=o.error;return t.default.createElement("div",{className:"bizcharts-error",role:"alert"},t.default.createElement("p",null,"BizCharts something went wrong:"),t.default.createElement("pre",null,s.message))};function i(o){return n(o)}nd.ErrorFallback=i;var a=function(o){n=o};return nd.setDefaultErrorFallback=a,nd.default=r.ErrorBoundary,nd}var Pfe;function lc(){return Pfe||(Pfe=1,(function(e){var t=zu&&zu.__createBinding||(Object.create?(function(d,f,h,g){g===void 0&&(g=h);var p=Object.getOwnPropertyDescriptor(f,h);(!p||("get"in p?!f.__esModule:p.writable||p.configurable))&&(p={enumerable:!0,get:function(){return f[h]}}),Object.defineProperty(d,g,p)}):(function(d,f,h,g){g===void 0&&(g=h),d[g]=f[h]})),r=zu&&zu.__setModuleDefault||(Object.create?(function(d,f){Object.defineProperty(d,"default",{enumerable:!0,value:f})}):function(d,f){d.default=f}),n=zu&&zu.__importStar||function(d){if(d&&d.__esModule)return d;var f={};if(d!=null)for(var h in d)h!=="default"&&Object.prototype.hasOwnProperty.call(d,h)&&t(f,d,h);return r(f,d),f},i=zu&&zu.__exportStar||function(d,f){for(var h in d)h!=="default"&&!Object.prototype.hasOwnProperty.call(f,h)&&t(f,d,h)};Object.defineProperty(e,"__esModule",{value:!0}),e.setDefaultErrorFallback=e.VERSION=e.GLOBAL=e.setGlobal=e.registerTickMethod=e.getScale=e.registerScale=void 0;var a=n(S5t()),o=n(X5t()),s=XY(),l=CG;Object.defineProperty(e,"registerScale",{enumerable:!0,get:function(){return l.registerScale}}),Object.defineProperty(e,"getScale",{enumerable:!0,get:function(){return l.getScale}}),Object.defineProperty(e,"registerTickMethod",{enumerable:!0,get:function(){return l.registerTickMethod}});var c=pFt();Object.defineProperty(e,"setGlobal",{enumerable:!0,get:function(){return c.setGlobal}}),Object.defineProperty(e,"GLOBAL",{enumerable:!0,get:function(){return c.GLOBAL}}),mFt(),d_t(),i(h_t(),e),(0,s.registerEngine)("canvas",a),(0,s.registerEngine)("svg",o),i(XY(),e),e.VERSION="4.1.22";var u=a.Canvas.prototype.getPointByClient;a.Canvas.prototype.getPointByClient=function(d,f){var h=u.call(this,d,f),g=this.get("el"),p=g.getBoundingClientRect(),m=this.get("width"),y=this.get("height"),C=p.width,w=p.height;return{x:h.x/(C/m),y:h.y/(w/y)}};var A=oDe();Object.defineProperty(e,"setDefaultErrorFallback",{enumerable:!0,get:function(){return A.setDefaultErrorFallback}})})(zu)),zu}var Ofe;function v_t(){if(Ofe)return Ph;Ofe=1;var e=Ph&&Ph.__rest||function(c,u){var A={};for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&u.indexOf(d)<0&&(A[d]=c[d]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,d=Object.getOwnPropertySymbols(c);f<d.length;f++)u.indexOf(d[f])<0&&Object.prototype.propertyIsEnumerable.call(c,d[f])&&(A[d[f]]=c[d[f]]);return A},t=Ph&&Ph.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(Ph,"__esModule",{value:!0});var r=t(l5t()),n=t(GD()),i=t(A5t()),a=lc();(0,a.registerComponentController)("axis",r.default);var o=function(c){return c===void 0},s=function(c){return(0,i.default)(c,["title","line","tickLine","subTickLine","label","grid"])};function l(c){var u=c.name,A=c.visible,d=A===void 0?!0:A,f=e(c,["name","visible"]),h=(0,n.default)(),g=s(f);return d?o(u)?h.axis(!0):h.axis(u,g):o(u)?h.axis(!1):h.axis(u,!1),null}return Ph.default=l,Ph}var m_t=v_t();const hu=xn(m_t);var ts={},oS={},jfe;function E_t(){if(jfe)return oS;jfe=1,Object.defineProperty(oS,"__esModule",{value:!0});function e(t,r,n){var i;return function(){var a=this,o=arguments,s=function(){i=null,n||t.apply(a,o)},l=n&&!i;clearTimeout(i),i=setTimeout(s,r),l&&t.apply(a,o)}}return oS.default=e,oS}var Pv=[],y_t=function(){return Pv.some(function(e){return e.activeTargets.length>0})},C_t=function(){return Pv.some(function(e){return e.skippedTargets.length>0})},zfe="ResizeObserver loop completed with undelivered notifications.",w_t=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:zfe}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=zfe),window.dispatchEvent(e)},nx;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(nx||(nx={}));var Ov=function(e){return Object.freeze(e)},sDe=(function(){function e(t,r){this.inlineSize=t,this.blockSize=r,Ov(this)}return e})(),lDe=(function(){function e(t,r,n,i){return this.x=t,this.y=r,this.width=n,this.height=i,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,Ov(this)}return e.prototype.toJSON=function(){var t=this,r=t.x,n=t.y,i=t.top,a=t.right,o=t.bottom,s=t.left,l=t.width,c=t.height;return{x:r,y:n,top:i,right:a,bottom:o,left:s,width:l,height:c}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e})(),$G=function(e){return e instanceof SVGElement&&"getBBox"in e},cDe=function(e){if($G(e)){var t=e.getBBox(),r=t.width,n=t.height;return!r&&!n}var i=e,a=i.offsetWidth,o=i.offsetHeight;return!(a||o||e.getClientRects().length)},Lfe=function(e){var t;if(e instanceof Element)return!0;var r=(t=e?.ownerDocument)===null||t===void 0?void 0:t.defaultView;return!!(r&&e instanceof r.Element)},B_t=function(e){switch(e.tagName){case"INPUT":if(e.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},fB=typeof window<"u"?window:{},sS=new WeakMap,Yfe=/auto|scroll/,x_t=/^tb|vertical/,M_t=/msie|trident/i.test(fB.navigator&&fB.navigator.userAgent),id=function(e){return parseFloat(e||"0")},JE=function(e,t,r){return e===void 0&&(e=0),t===void 0&&(t=0),r===void 0&&(r=!1),new sDe((r?t:e)||0,(r?e:t)||0)},Ufe=Ov({devicePixelContentBoxSize:JE(),borderBoxSize:JE(),contentBoxSize:JE(),contentRect:new lDe(0,0,0,0)}),uDe=function(e,t){if(t===void 0&&(t=!1),sS.has(e)&&!t)return sS.get(e);if(cDe(e))return sS.set(e,Ufe),Ufe;var r=getComputedStyle(e),n=$G(e)&&e.ownerSVGElement&&e.getBBox(),i=!M_t&&r.boxSizing==="border-box",a=x_t.test(r.writingMode||""),o=!n&&Yfe.test(r.overflowY||""),s=!n&&Yfe.test(r.overflowX||""),l=n?0:id(r.paddingTop),c=n?0:id(r.paddingRight),u=n?0:id(r.paddingBottom),A=n?0:id(r.paddingLeft),d=n?0:id(r.borderTopWidth),f=n?0:id(r.borderRightWidth),h=n?0:id(r.borderBottomWidth),g=n?0:id(r.borderLeftWidth),p=A+c,m=l+u,y=g+f,C=d+h,w=s?e.offsetHeight-C-e.clientHeight:0,B=o?e.offsetWidth-y-e.clientWidth:0,x=i?p+y:0,M=i?m+C:0,S=n?n.width:id(r.width)-x-B,R=n?n.height:id(r.height)-M-w,b=S+p+B+y,T=R+m+w+C,D=Ov({devicePixelContentBoxSize:JE(Math.round(S*devicePixelRatio),Math.round(R*devicePixelRatio),a),borderBoxSize:JE(b,T,a),contentBoxSize:JE(S,R,a),contentRect:new lDe(A,l,S,R)});return sS.set(e,D),D},ADe=function(e,t,r){var n=uDe(e,r),i=n.borderBoxSize,a=n.contentBoxSize,o=n.devicePixelContentBoxSize;switch(t){case nx.DEVICE_PIXEL_CONTENT_BOX:return o;case nx.BORDER_BOX:return i;default:return a}},dDe=(function(){function e(t){var r=uDe(t);this.target=t,this.contentRect=r.contentRect,this.borderBoxSize=Ov([r.borderBoxSize]),this.contentBoxSize=Ov([r.contentBoxSize]),this.devicePixelContentBoxSize=Ov([r.devicePixelContentBoxSize])}return e})(),fDe=function(e){if(cDe(e))return 1/0;for(var t=0,r=e.parentNode;r;)t+=1,r=r.parentNode;return t},b_t=function(){var e=1/0,t=[];Pv.forEach(function(o){if(o.activeTargets.length!==0){var s=[];o.activeTargets.forEach(function(c){var u=new dDe(c.target),A=fDe(c.target);s.push(u),c.lastReportedSize=ADe(c.target,c.observedBox),A<e&&(e=A)}),t.push(function(){o.callback.call(o.observer,s,o.observer)}),o.activeTargets.splice(0,o.activeTargets.length)}});for(var r=0,n=t;r<n.length;r++){var i=n[r];i()}return e},Hfe=function(e){Pv.forEach(function(r){r.activeTargets.splice(0,r.activeTargets.length),r.skippedTargets.splice(0,r.skippedTargets.length),r.observationTargets.forEach(function(i){i.isActive()&&(fDe(i.target)>e?r.activeTargets.push(i):r.skippedTargets.push(i))})})},I_t=function(){var e=0;for(Hfe(e);y_t();)e=b_t(),Hfe(e);return C_t()&&w_t(),e>0},oz,hDe=[],S_t=function(){return hDe.splice(0).forEach(function(e){return e()})},R_t=function(e){if(!oz){var t=0,r=document.createTextNode(""),n={characterData:!0};new MutationObserver(function(){return S_t()}).observe(r,n),oz=function(){r.textContent="".concat(t?t--:t++)}}hDe.push(e),oz()},T_t=function(e){R_t(function(){requestAnimationFrame(e)})},WR=0,Q_t=function(){return!!WR},D_t=250,F_t={attributes:!0,characterData:!0,childList:!0,subtree:!0},Gfe=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Kfe=function(e){return e===void 0&&(e=0),Date.now()+e},sz=!1,__t=(function(){function e(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return e.prototype.run=function(t){var r=this;if(t===void 0&&(t=D_t),!sz){sz=!0;var n=Kfe(t);T_t(function(){var i=!1;try{i=I_t()}finally{if(sz=!1,t=n-Kfe(),!Q_t())return;i?r.run(1e3):t>0?r.run(t):r.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var t=this,r=function(){return t.observer&&t.observer.observe(document.body,F_t)};document.body?r():fB.addEventListener("DOMContentLoaded",r)},e.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Gfe.forEach(function(r){return fB.addEventListener(r,t.listener,!0)}))},e.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),Gfe.forEach(function(r){return fB.removeEventListener(r,t.listener,!0)}),this.stopped=!0)},e})(),t7=new __t,Vfe=function(e){!WR&&e>0&&t7.start(),WR+=e,!WR&&t7.stop()},N_t=function(e){return!$G(e)&&!B_t(e)&&getComputedStyle(e).display==="inline"},k_t=(function(){function e(t,r){this.target=t,this.observedBox=r||nx.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var t=ADe(this.target,this.observedBox,!0);return N_t(this.target)&&(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e})(),P_t=(function(){function e(t,r){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=r}return e})(),lS=new WeakMap,Jfe=function(e,t){for(var r=0;r<e.length;r+=1)if(e[r].target===t)return r;return-1},cS=(function(){function e(){}return e.connect=function(t,r){var n=new P_t(t,r);lS.set(t,n)},e.observe=function(t,r,n){var i=lS.get(t),a=i.observationTargets.length===0;Jfe(i.observationTargets,r)<0&&(a&&Pv.push(i),i.observationTargets.push(new k_t(r,n&&n.box)),Vfe(1),t7.schedule())},e.unobserve=function(t,r){var n=lS.get(t),i=Jfe(n.observationTargets,r),a=n.observationTargets.length===1;i>=0&&(a&&Pv.splice(Pv.indexOf(n),1),n.observationTargets.splice(i,1),Vfe(-1))},e.disconnect=function(t){var r=this,n=lS.get(t);n.observationTargets.slice().forEach(function(i){return r.unobserve(t,i.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e})(),O_t=(function(){function e(t){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof t!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");cS.connect(this,t)}return e.prototype.observe=function(t,r){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Lfe(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");cS.observe(this,t,r)},e.prototype.unobserve=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Lfe(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");cS.unobserve(this,t)},e.prototype.disconnect=function(){cS.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e})();const j_t=Object.freeze(Object.defineProperty({__proto__:null,ResizeObserver:O_t,ResizeObserverEntry:dDe,ResizeObserverSize:sDe},Symbol.toStringTag,{value:"Module"})),z_t=ta(j_t);var jl={},Wfe;function L_t(){if(Wfe)return jl;Wfe=1;var e=jl&&jl.__assign||function(){return e=Object.assign||function(s){for(var l,c=1,u=arguments.length;c<u;c++){l=arguments[c];for(var A in l)Object.prototype.hasOwnProperty.call(l,A)&&(s[A]=l[A])}return s},e.apply(this,arguments)},t=jl&&jl.__createBinding||(Object.create?(function(s,l,c,u){u===void 0&&(u=c);var A=Object.getOwnPropertyDescriptor(l,c);(!A||("get"in A?!l.__esModule:A.writable||A.configurable))&&(A={enumerable:!0,get:function(){return l[c]}}),Object.defineProperty(s,u,A)}):(function(s,l,c,u){u===void 0&&(u=c),s[u]=l[c]})),r=jl&&jl.__setModuleDefault||(Object.create?(function(s,l){Object.defineProperty(s,"default",{enumerable:!0,value:l})}):function(s,l){s.default=l}),n=jl&&jl.__importStar||function(s){if(s&&s.__esModule)return s;var l={};if(s!=null)for(var c in s)c!=="default"&&Object.prototype.hasOwnProperty.call(s,c)&&t(l,s,c);return r(l,s),l},i=jl&&jl.__rest||function(s,l){var c={};for(var u in s)Object.prototype.hasOwnProperty.call(s,u)&&l.indexOf(u)<0&&(c[u]=s[u]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,u=Object.getOwnPropertySymbols(s);A<u.length;A++)l.indexOf(u[A])<0&&Object.prototype.propertyIsEnumerable.call(s,u[A])&&(c[u[A]]=s[u[A]]);return c};Object.defineProperty(jl,"__esModule",{value:!0});var a=n(Nc());function o(s,l){l===void 0&&(l="ChartContainer");var c=a.default.forwardRef(function(u,A){var d=(0,a.useRef)(),f=(0,a.useState)(!1),h=f[0],g=f[1],p=u,m=p.className,y=m===void 0?"bizcharts":m,C=p.containerStyle,w=i(p,["className","containerStyle"]);return(0,a.useEffect)(function(){g(!0)},[]),a.default.createElement("div",{ref:d,className:y,style:e({position:"relative",height:u.height||"100%",width:u.width||"100%"},C)},h?a.default.createElement(s,e({ref:A,container:d.current},w)):a.default.createElement(a.default.Fragment,null))});return c.displayName=l||s.name,c}return jl.default=o,jl}var ad={},Xfe;function gDe(){if(Xfe)return ad;Xfe=1;var e=ad&&ad.__assign||function(){return e=Object.assign||function(a){for(var o,s=1,l=arguments.length;s<l;s++){o=arguments[s];for(var c in o)Object.prototype.hasOwnProperty.call(o,c)&&(a[c]=o[c])}return a},e.apply(this,arguments)},t=ad&&ad.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(ad,"__esModule",{value:!0}),ad.withChartInstance=void 0;var r=t(Nc()),n=r.default.createContext(null);n.displayName="RootChartContext";function i(a){var o=r.default.forwardRef(function(s,l){return r.default.createElement(n.Consumer,null,function(c){return r.default.createElement(a,e({ref:l},c,s))})});return o.displayName=a.name,o}return ad.withChartInstance=i,ad.default=n,ad}var od={},qfe;function Y_t(){if(qfe)return od;qfe=1;var e=od&&od.__assign||function(){return e=Object.assign||function(a){for(var o,s=1,l=arguments.length;s<l;s++){o=arguments[s];for(var c in o)Object.prototype.hasOwnProperty.call(o,c)&&(a[c]=o[c])}return a},e.apply(this,arguments)},t=od&&od.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(od,"__esModule",{value:!0}),od.withGroupContext=void 0;var r=t(Nc()),n=r.default.createContext(null);n.displayName="GroupContext";function i(a){var o=r.default.forwardRef(function(s,l){return r.default.createElement(n.Consumer,null,function(c){return r.default.createElement(a,e({ref:l,group:c},s))})});return o.displayName=a.name,o}return od.withGroupContext=i,od.default=n,od}var zl={},uS={},$fe;function pDe(){if($fe)return uS;$fe=1,Object.defineProperty(uS,"__esModule",{value:!0});var e={};return uS.default=(function(t){return t=t||"g",e[t]?e[t]+=1:e[t]=1,t+e[t]}),uS}var AS={},dS={},Zfe;function vDe(){return Zfe||(Zfe=1,Object.defineProperty(dS,"__esModule",{value:!0}),dS.default=(function(e){var t=typeof e;return e!==null&&t==="object"||t==="function"})),dS}var ehe;function c1(){if(ehe)return AS;ehe=1,Object.defineProperty(AS,"__esModule",{value:!0});var e=ah(),t=vDe();function r(n,i){if(n){var a;if(e.default(n))for(var o=0,s=n.length;o<s&&(a=i(n[o],o),a!==!1);o++);else if(t.default(n)){for(var l in n)if(n.hasOwnProperty(l)&&(a=i(n[l],l),a===!1))break}}}return AS.default=r,AS}var fS={},the;function xM(){if(the)return fS;the=1,Object.defineProperty(fS,"__esModule",{value:!0});var e=KD();return fS.default=(function(t){return e.default(t,"Function")}),fS}var hS={},gS={},rhe;function mDe(){if(rhe)return gS;rhe=1,Object.defineProperty(gS,"__esModule",{value:!0});var e=function(t){return typeof t=="object"&&t!==null};return gS.default=e,gS}var pS={},nhe;function U_t(){if(nhe)return pS;nhe=1,Object.defineProperty(pS,"__esModule",{value:!0});var e=function(t){return t!==null&&typeof t!="function"&&isFinite(t.length)};return pS.default=e,pS}var vS={},ihe;function MM(){if(ihe)return vS;ihe=1,Object.defineProperty(vS,"__esModule",{value:!0});var e=KD();return vS.default=(function(t){return e.default(t,"String")}),vS}var ahe;function H_t(){if(ahe)return hS;ahe=1,Object.defineProperty(hS,"__esModule",{value:!0});var e=mDe(),t=U_t(),r=MM(),n=function(i,a){if(i===a)return!0;if(!i||!a||r.default(i)||r.default(a))return!1;if(t.default(i)||t.default(a)){if(i.length!==a.length)return!1;for(var o=!0,s=0;s<i.length&&(o=n(i[s],a[s]),!!o);s++);return o}if(e.default(i)||e.default(a)){var l=Object.keys(i),c=Object.keys(a);if(l.length!==c.length)return!1;for(var o=!0,s=0;s<l.length&&(o=n(i[l[s]],a[l[s]]),!!o);s++);return o}return!1};return hS.default=n,hS}var lz,ohe;function t5(){if(ohe)return lz;ohe=1;var e=function(){};return lz=e,lz}var _0={},she;function ZG(){if(she)return _0;she=1;var e=_0&&_0.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(_0,"__esModule",{value:!0});var t=e(c1()),r=e(ah()),n=e(vDe());function i(s,l){return s===l?s!==0||l!==0||1/s===1/l:s!==s&&l!==l}function a(s){return(0,r.default)(s)?s.length:(0,n.default)(s)?Object.keys(s).length:0}function o(s,l){if(i(s,l))return!0;if(typeof s!="object"||s===null||typeof l!="object"||l===null||(0,r.default)(s)!==(0,r.default)(l)||a(s)!==a(l))return!1;var c=!0;return(0,t.default)(s,function(u,A){return i(u,l[A])?!0:(c=!1,c)}),c}return _0.default=o,_0}var N0={},lhe;function G_t(){if(lhe)return N0;lhe=1;var e=N0&&N0.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(N0,"__esModule",{value:!0});var t=e(c1()),r=e(MM()),n=function(i,a){var o={};return(0,t.default)(i,function(s,l){var c=!1;a.forEach(function(u){((0,r.default)(u)&&u===l||u instanceof RegExp&&l.match(u))&&(c=!0)}),c||(o[l]=s)}),o};return N0.default=n,N0}var k0={},mS={},che;function EDe(){if(che)return mS;che=1,Object.defineProperty(mS,"__esModule",{value:!0});var e=c1();return mS.default=e.default,mS}var uhe;function yDe(){if(uhe)return k0;uhe=1;var e=k0&&k0.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(k0,"__esModule",{value:!0});var t=e(ah()),r=e(EDe()),n=function(i){var a=[],o=function(s){if(a.push(s),a.includes(s)||typeof s!="object"||s===null)return s;var l;if((0,t.default)(s)){l=[];for(var c=0,u=s.length;c<u;c++)typeof s[c]=="object"&&s[c]!=null?l[c]=o(s[c]):l[c]=s[c]}else l={},(0,r.default)(s,function(A,d){typeof A=="object"&&A!=null?l[d]=o(A):l[d]=A});return l};return o(i)};return k0.default=n,k0}var P0={},Ahe;function K_t(){return Ahe||(Ahe=1,Object.defineProperty(P0,"__esModule",{value:!0}),P0.REACT_PIVATE_PROPS=void 0,P0.REACT_PIVATE_PROPS=["children","hooks","ref"],P0.default={}),P0}var ca={},dhe;function V_t(){if(dhe)return ca;dhe=1;var e=ca&&ca.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(ca,"__esModule",{value:!0}),ca.TOOLTIP_EVENT=ca.ANNOTATION_EVENT_TARGET=ca.AXIS_EVENT_TARGET=ca.LEGEND_EVENT=ca.GEOM_NAME=ca.LEGEND_EVENT_TARGETS=ca.LIFE_CIRCLE_NAMES=ca.MOBILE_EVENT_NAMES=ca.DRAG_EVENT_NAMES=ca.pickEventName=ca.BASE_EVENT_NAMES=void 0;var t=e(EDe());ca.BASE_EVENT_NAMES=["mousedown","mouseup","dblclick","mouseenter","mouseout","mouseover","mousemove","mouseleave","contextmenu","click"];var r=["mousedown","mouseup","dblclick","mouseenter","mouseout","mouseover","mousemove","mouseleave","contextmenu","click","show","hide","change"],n=new RegExp("^on(.*)(?=(".concat(r.map(function(a){return a.replace(/^\S/,function(o){return o.toUpperCase()})}).join("|"),"))")),i=function(a){var o=[];return(0,t.default)(a,function(s,l){var c=l.match(/^on(.*)/);if(c){var u=l.match(n);if(u){var A=u[1].replace(/([A-Z])/g,"-$1").toLowerCase();A=A.replace("column","interval"),A?o.push([l,"".concat(A.replace("-",""),":").concat(u[2].toLowerCase())]):o.push([l,u[2].toLowerCase()])}else o.push([l,c[1].toLowerCase()])}}),o};return ca.pickEventName=i,ca.DRAG_EVENT_NAMES=["dragstart","drag","dragend","dragover","dragenter","dragleave","drop"],ca.MOBILE_EVENT_NAMES=["touchstart","touchmove","touchend"],ca.LIFE_CIRCLE_NAMES=["beforerender","afterrender","beforepaint","afterpaint","beforechangedata","afterchangedata","beforeclear","afterclear","beforedestroy"],ca.LEGEND_EVENT_TARGETS=["legend","legend-title","legend-item","legend-item-name","legend-item-Maker","legend-item-value"],ca.GEOM_NAME=["line","area","point","interval","polygon","edge","schema"],ca.LEGEND_EVENT=["legend:valuechanged"],ca.AXIS_EVENT_TARGET=["axis-label","axis-line","axis-tick","axis-title"],ca.ANNOTATION_EVENT_TARGET=["annotation","annotation-line","annotation-line-text","annotation-image","annotation-region","annotation-text"],ca.TOOLTIP_EVENT=["tooltip:show","tooltip:hide","tooltip:change"],ca}var fhe;function J_t(){if(fhe)return zl;fhe=1;var e=zl&&zl.__extends||(function(){var B=function(x,M){return B=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,R){S.__proto__=R}||function(S,R){for(var b in R)Object.prototype.hasOwnProperty.call(R,b)&&(S[b]=R[b])},B(x,M)};return function(x,M){if(typeof M!="function"&&M!==null)throw new TypeError("Class extends value "+String(M)+" is not a constructor or null");B(x,M);function S(){this.constructor=x}x.prototype=M===null?Object.create(M):(S.prototype=M.prototype,new S)}})(),t=zl&&zl.__assign||function(){return t=Object.assign||function(B){for(var x,M=1,S=arguments.length;M<S;M++){x=arguments[M];for(var R in x)Object.prototype.hasOwnProperty.call(x,R)&&(B[R]=x[R])}return B},t.apply(this,arguments)},r=zl&&zl.__rest||function(B,x){var M={};for(var S in B)Object.prototype.hasOwnProperty.call(B,S)&&x.indexOf(S)<0&&(M[S]=B[S]);if(B!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,S=Object.getOwnPropertySymbols(B);R<S.length;R++)x.indexOf(S[R])<0&&Object.prototype.propertyIsEnumerable.call(B,S[R])&&(M[S[R]]=B[S[R]]);return M},n=zl&&zl.__spreadArray||function(B,x,M){if(M||arguments.length===2)for(var S=0,R=x.length,b;S<R;S++)(b||!(S in x))&&(b||(b=Array.prototype.slice.call(x,0,S)),b[S]=x[S]);return B.concat(b||Array.prototype.slice.call(x))},i=zl&&zl.__importDefault||function(B){return B&&B.__esModule?B:{default:B}};Object.defineProperty(zl,"__esModule",{value:!0});var a=i(pDe()),o=i(c1()),s=i(xM()),l=i(ah()),c=i(H_t()),u=lc(),A=i(t5()),d=i(ZG()),f=i(G_t()),h=i(yDe()),g=K_t(),p=go(),m=i(F4e),y=V_t(),C=function(B){return B&&B.rows?B.rows:B},w=(function(B){e(x,B);function x(){var M=B!==null&&B.apply(this,arguments)||this;return M.config={},M}return x.prototype.createInstance=function(M){this.chart=new u.Chart(t({},M)),this.key=(0,a.default)("bx-chart"),this.chart.emit("initialed"),this.isNewInstance=!0,this.extendGroup={isChartCanvas:!0,chart:this.chart}},x.prototype.render=function(){if(this.chart)try{this.isNewInstance?(this.chart.render(),this.onGetG2Instance(),this.chart.unbindAutoFit(),this.isNewInstance=!1):this.chart.forceReRender?this.chart.render():this.chart.render(!0),this.chart.emit("processElemens")}catch(M){this.emit("renderError",M),this.destory(),console&&console.error(M?.stack)}},x.prototype.onGetG2Instance=function(){(0,s.default)(this.config.onGetG2Instance)&&this.config.onGetG2Instance(this.chart)},x.prototype.shouldReCreateInstance=function(M){if(!this.chart||M.forceUpdate)return!0;var S=this.config,R=S.data,b=r(S,["data"]),T=M.data,D=r(M,["data"]);if((0,l.default)(this.config.data)&&R.length===0&&(0,l.default)(T)&&T.length!==0)return!0;var F=n(n([],g.REACT_PIVATE_PROPS,!0),["scale","width","height","container","_container","_interactions","placeholder",/^on/,/^\_on/],!1);return!(0,c.default)((0,f.default)(b,n([],F,!0)),(0,f.default)(D,n([],F,!0)))},x.prototype.update=function(M){var S=this,R=(0,h.default)(this.adapterOptions(M));this.shouldReCreateInstance(R)&&(this.destory(),this.createInstance(R)),R.pure&&(this.chart.axis(!1),this.chart.tooltip(!1),this.chart.legend(!1),this.chart.isPure=!0);var b=(0,y.pickEventName)(this.config),T=(0,y.pickEventName)(R),D=R.data,F=R.interactions,_=r(R,["data","interactions"]),N=this.config,P=N.data,k=N.interactions,j=k===void 0?[]:k;if(this.isNewInstance||b.forEach(function(z){S.chart.off(z[1],S.config["_".concat(z[0])])}),T.forEach(function(z){R["_".concat(z[0])]=function(H){R[z[0]](H,S.chart)},S.chart.on(z[1],R["_".concat(z[0])])}),(0,l.default)(P)&&P.length){var Y=!0;if(R.notCompareData&&(Y=!1),P.length!==D.length?Y=!1:P.forEach(function(z,H){(0,d.default)(z,D[H])||(Y=!1)}),!Y){this.chart.isDataChanged=!0,this.chart.emit(p.VIEW_LIFE_CIRCLE.BEFORE_CHANGE_DATA),this.chart.data(D);for(var X=this.chart.views,K=0,U=X.length;K<U;K++){var G=X[K];G.changeData(D)}this.chart.emit(p.VIEW_LIFE_CIRCLE.AFTER_CHANGE_DATA)}}else this.chart.data(D);this.chart.scale(_.scale),_.animate===!1?this.chart.animate(!1):this.chart.animate(!0),j.forEach(function(z){S.chart.removeInteraction(z)}),F.forEach(function(z){S.chart.interaction(z)}),(0,o.default)(this.config.filter,function(z,H){(0,l.default)(z)?S.chart.filter(z[0],null):S.chart.filter(H,null)}),(0,o.default)(R.filter,function(z,H){(0,l.default)(z)?S.chart.filter(z[0],z[1]):S.chart.filter(H,z)}),this.chart.theme(R.theme),this.config=R},x.prototype.adapterOptions=function(M){var S=M.data,R=r(M,["data"]),b=(0,f.default)(R,n([],g.REACT_PIVATE_PROPS,!0));return b.forceFit&&(0,A.default)(!1,"forceFit 已废弃,请使用`autoFit`替代"),b.data=C(S)||[],b},x.prototype.destory=function(){if(this.chart){this.extendGroup=null;var M=this.chart;M.destroy(),M=null,this.chart=null,this.config={}}},x})(m.default);return zl.default=w,zl}var hhe;function W_t(){if(hhe)return ts;hhe=1;var e=ts&&ts.__extends||(function(){var y=function(C,w){return y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(B,x){B.__proto__=x}||function(B,x){for(var M in x)Object.prototype.hasOwnProperty.call(x,M)&&(B[M]=x[M])},y(C,w)};return function(C,w){if(typeof w!="function"&&w!==null)throw new TypeError("Class extends value "+String(w)+" is not a constructor or null");y(C,w);function B(){this.constructor=C}C.prototype=w===null?Object.create(w):(B.prototype=w.prototype,new B)}})(),t=ts&&ts.__assign||function(){return t=Object.assign||function(y){for(var C,w=1,B=arguments.length;w<B;w++){C=arguments[w];for(var x in C)Object.prototype.hasOwnProperty.call(C,x)&&(y[x]=C[x])}return y},t.apply(this,arguments)},r=ts&&ts.__createBinding||(Object.create?(function(y,C,w,B){B===void 0&&(B=w);var x=Object.getOwnPropertyDescriptor(C,w);(!x||("get"in x?!C.__esModule:x.writable||x.configurable))&&(x={enumerable:!0,get:function(){return C[w]}}),Object.defineProperty(y,B,x)}):(function(y,C,w,B){B===void 0&&(B=w),y[B]=C[w]})),n=ts&&ts.__setModuleDefault||(Object.create?(function(y,C){Object.defineProperty(y,"default",{enumerable:!0,value:C})}):function(y,C){y.default=C}),i=ts&&ts.__importStar||function(y){if(y&&y.__esModule)return y;var C={};if(y!=null)for(var w in y)w!=="default"&&Object.prototype.hasOwnProperty.call(y,w)&&r(C,y,w);return n(C,y),C},a=ts&&ts.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(ts,"__esModule",{value:!0}),ts.Chart=void 0;var o=a(Nc()),s=a(E_t()),l=D4e(),c=z_t,u=i(oDe()),A=a(L_t()),d=a(gDe()),f=a(mM()),h=a(Y_t()),g=a(J_t()),p=Cr,m=ts.Chart=(function(y){e(C,y);function C(w){var B=y.call(this,w)||this;return B.isRootView=!0,B.resize=(0,s.default)(function(){var x,M=B.chartHelper.chart;if(B.props.autoFit&&B.chartHelper.chart){var S=(x=(0,l.getChartSize)(B.props.container,B.props.autoFit,M.width,M.height),x.width),R=x.height;(M.width!==S||M.height!==R)&&(M.changeSize(S,R),M.emit("resize"))}},300),B.resizeObserver=new c.ResizeObserver(B.resize),B.resizeObserver.observe(w.container),B.chartHelper=new g.default,B}return C.prototype.componentDidMount=function(){this.isError?this.chartHelper.destory():this.chartHelper.render()},C.prototype.componentDidUpdate=function(){var w;if(this.isError){this.chartHelper.destory();return}var B=(w=this.props,w.width),x=w.height,M=w.autoFit;if(!M&&this.chartHelper.chart)if(B>=0&&B!==this.chartHelper.chart.width||x>=0&&x!==this.chartHelper.chart.height){var S=B||this.chartHelper.chart.width,R=x||this.chartHelper.chart.height;this.chartHelper.chart.changeSize(S,R),this.chartHelper.chart.emit("resize")}else this.chartHelper.render();else this.chartHelper.render()},C.prototype.componentWillUnmount=function(){this.chartHelper.destory(),this.resizeObserver.unobserve(this.props.container)},C.prototype.getG2Instance=function(){return this.chartHelper.chart},C.prototype.render=function(){var w,B=this,x=(w=this.props,w.placeholder),M=w.data,S=w.errorContent,R=this.props.ErrorBoundaryProps;if((M===void 0||M.length===0)&&x){this.chartHelper.destory();var b=x===!0?o.default.createElement("div",{style:{position:"relative",top:"48%",color:"#aaa",textAlign:"center"}},"暂无数据"):x;return o.default.createElement(u.default,t({},R),b)}return this.chartHelper.update(this.props),S?R=t({fallback:S},R):R={FallbackComponent:u.ErrorFallback},o.default.createElement(u.default,t({},R,{key:this.chartHelper.key,onError:function(){for(var T=[],D=0;D<arguments.length;D++)T[D]=arguments[D];B.isError=!0,(0,p.isFunction)(R.onError)&&R.onError.apply(R,T)},onReset:function(){for(var T=[],D=0;D<arguments.length;D++)T[D]=arguments[D];B.isError=!1,(0,p.isFunction)(R.onReset)&&R.onReset.apply(R,T)},resetKeys:[this.chartHelper.key],fallback:S}),o.default.createElement(d.default.Provider,{value:this.chartHelper},o.default.createElement(f.default.Provider,{value:this.chartHelper.chart},o.default.createElement(h.default.Provider,{value:this.chartHelper.extendGroup},this.props.children))))},C.defaultProps={placeholder:!1,visible:!0,interactions:[],filter:[]},C})(o.default.Component);return ts.default=(0,A.default)(m),ts}var X_t=W_t();const Qm=xn(X_t);var Uh={},ES={},Wp={},ghe;function q_t(){if(ghe)return Wp;ghe=1,Object.defineProperty(Wp,"__esModule",{value:!0}),Wp.getTranslateDirection=Wp.directionToPosition=void 0;var e=go();function t(l,c,u){return u===e.DIRECTION.TOP?[l.minX+l.width/2-c.width/2,l.minY]:u===e.DIRECTION.BOTTOM?[l.minX+l.width/2-c.width/2,l.maxY-c.height]:u===e.DIRECTION.LEFT?[l.minX,l.minY+l.height/2-c.height/2]:u===e.DIRECTION.RIGHT?[l.maxX-c.width,l.minY+l.height/2-c.height/2]:u===e.DIRECTION.TOP_LEFT||u===e.DIRECTION.LEFT_TOP?[l.tl.x,l.tl.y]:u===e.DIRECTION.TOP_RIGHT||u===e.DIRECTION.RIGHT_TOP?[l.tr.x-c.width,l.tr.y]:u===e.DIRECTION.BOTTOM_LEFT||u===e.DIRECTION.LEFT_BOTTOM?[l.bl.x,l.bl.y-c.height]:u===e.DIRECTION.BOTTOM_RIGHT||u===e.DIRECTION.RIGHT_BOTTOM?[l.br.x-c.width,l.br.y-c.height]:[0,0]}Wp.directionToPosition=t;function r(l,c){if(c.isTransposed)switch(l){case e.DIRECTION.BOTTOM:return e.DIRECTION.LEFT;case e.DIRECTION.LEFT:return e.DIRECTION.BOTTOM;case e.DIRECTION.RIGHT:return e.DIRECTION.TOP;case e.DIRECTION.TOP:return e.DIRECTION.RIGHT}return l}function n(l){return l===e.DIRECTION.LEFT?e.DIRECTION.RIGHT:l===e.DIRECTION.RIGHT?e.DIRECTION.LEFT:l}function i(l){return l===e.DIRECTION.TOP?e.DIRECTION.BOTTOM:l===e.DIRECTION.BOTTOM?e.DIRECTION.TOP:l}function a(l,c){var u=c.matrix[0],A=c.matrix[4],d=l;return u<0&&(d=n(d)),A<0&&(d=i(d)),d}function o(l,c){var u=l;return c.isReflect("x")&&(u=n(u)),c.isReflect("y")&&(u=i(u)),u}function s(l,c){var u=l;return u=r(u,c),u=a(u,c),u=o(u,c),u}return Wp.getTranslateDirection=s,Wp}var phe;function $_t(){if(phe)return ES;phe=1,Object.defineProperty(ES,"__esModule",{value:!0});var e=xr,t=Cr,r=go(),n=Zg(),i=Rm(),a=s1(),o=q_t(),s=Tm(),l=K4e(),c=l1(),u=HD();function A(h,g){return(0,t.isBoolean)(h)?h===!1?!1:{}:(0,t.get)(h,[g],h)}function d(h){return(0,t.get)(h,"position",r.DIRECTION.BOTTOM)}var f=(function(h){(0,e.__extends)(g,h);function g(p){var m=h.call(this,p)||this;return m.container=m.view.getLayer(r.LAYER.FORE).addGroup(),m}return Object.defineProperty(g.prototype,"name",{get:function(){return"legend"},enumerable:!1,configurable:!0}),g.prototype.init=function(){},g.prototype.render=function(){this.update()},g.prototype.layout=function(){var p=this;this.layoutBBox=this.view.viewBBox,(0,t.each)(this.components,function(m){var y=m.component,C=m.direction,w=(0,l.getLegendLayout)(C),B=y.get("maxWidthRatio"),x=y.get("maxHeightRatio"),M=p.getCategoryLegendSizeCfg(w,B,x),S=y.get("maxWidth"),R=y.get("maxHeight");y.update({maxWidth:Math.min(M.maxWidth,S||0),maxHeight:Math.min(M.maxHeight,R||0)});var b=y.get("padding"),T=y.getLayoutBBox(),D=new a.BBox(T.x,T.y,T.width,T.height).expand(b),F=(0,o.directionToPosition)(p.view.viewBBox,D,C),_=F[0],N=F[1],P=(0,o.directionToPosition)(p.layoutBBox,D,C),k=P[0],j=P[1],Y=0,X=0;C.startsWith("top")||C.startsWith("bottom")?(Y=_,X=j):(Y=k,X=N),y.setLocation({x:Y+b[3],y:X+b[0]}),p.layoutBBox=p.layoutBBox.cut(D,C)})},g.prototype.update=function(){var p=this;this.option=this.view.getOptions().legends;var m={},y=function(b,T,D){var F=p.getId(D.field),_=p.getComponentById(F);if(_){var N=void 0,P=A(p.option,D.field);P!==!1&&((0,t.get)(P,"custom")?N=p.getCategoryCfg(b,T,D,P,!0):D.isLinear?N=p.getContinuousCfg(b,T,D,P):D.isCategory&&(N=p.getCategoryCfg(b,T,D,P))),N&&((0,s.omit)(N,["container"]),_.direction=d(P),_.component.update(N),m[F]=!0)}else{var k=p.createFieldLegend(b,T,D);k&&(k.component.init(),p.components.push(k),m[F]=!0)}};if((0,t.get)(this.option,"custom")){var C="global-custom",w=this.getComponentById(C);if(w){var B=this.getCategoryCfg(void 0,void 0,void 0,this.option,!0);(0,s.omit)(B,["container"]),w.component.update(B),m[C]=!0}else{var x=this.createCustomLegend(void 0,void 0,void 0,this.option);if(x){x.init();var M=r.LAYER.FORE,S=d(this.option);this.components.push({id:C,component:x,layer:M,direction:S,type:r.COMPONENT_TYPE.LEGEND,extra:void 0}),m[C]=!0}}}else this.loopLegends(y);var R=[];(0,t.each)(this.getComponents(),function(b){m[b.id]?R.push(b):b.component.destroy()}),this.components=R},g.prototype.clear=function(){h.prototype.clear.call(this),this.container.clear()},g.prototype.destroy=function(){h.prototype.destroy.call(this),this.container.remove(!0)},g.prototype.getGeometries=function(p){var m=this,y=p.geometries;return(0,t.each)(p.views,function(C){y=y.concat(m.getGeometries(C))}),y},g.prototype.loopLegends=function(p){var m=this.view.getRootView()===this.view;if(m){var y=this.getGeometries(this.view),C={};(0,t.each)(y,function(w){var B=w.getGroupAttributes();(0,t.each)(B,function(x){var M=x.getScale(x.type);!M||M.type==="identity"||C[M.field]||(p(w,x,M),C[M.field]=!0)})})}},g.prototype.createFieldLegend=function(p,m,y){var C,w=A(this.option,y.field),B=r.LAYER.FORE,x=d(w);if(w!==!1&&((0,t.get)(w,"custom")?C=this.createCustomLegend(p,m,y,w):y.isLinear?C=this.createContinuousLegend(p,m,y,w):y.isCategory&&(C=this.createCategoryLegend(p,m,y,w))),C)return C.set("field",y.field),{id:this.getId(y.field),component:C,layer:B,direction:x,type:r.COMPONENT_TYPE.LEGEND,extra:{scale:y}}},g.prototype.createCustomLegend=function(p,m,y,C){var w=this.getCategoryCfg(p,m,y,C,!0);return new n.CategoryLegend(w)},g.prototype.createContinuousLegend=function(p,m,y,C){var w=this.getContinuousCfg(p,m,y,(0,s.omit)(C,["value"]));return new n.ContinuousLegend(w)},g.prototype.createCategoryLegend=function(p,m,y,C){var w=this.getCategoryCfg(p,m,y,C);return new n.CategoryLegend(w)},g.prototype.getContinuousCfg=function(p,m,y,C){var w=y.getTicks(),B=(0,t.find)(w,function(F){return F.value===0}),x=(0,t.find)(w,function(F){return F.value===1}),M=w.map(function(F){var _=F.value,N=F.tickValue,P=m.mapping(y.invert(_)).join("");return{value:N,attrValue:P,color:P,scaleValue:_}});B||M.push({value:y.min,attrValue:m.mapping(y.invert(0)).join(""),color:m.mapping(y.invert(0)).join(""),scaleValue:0}),x||M.push({value:y.max,attrValue:m.mapping(y.invert(1)).join(""),color:m.mapping(y.invert(1)).join(""),scaleValue:1}),M.sort(function(F,_){return F.value-_.value});var S={min:(0,t.head)(M).value,max:(0,t.last)(M).value,colors:[],rail:{type:m.type},track:{}};m.type==="size"&&(S.track={style:{fill:m.type==="size"?this.view.getTheme().defaultColor:void 0}}),m.type==="color"&&(S.colors=M.map(function(F){return F.attrValue}));var R=this.container,b=d(C),T=(0,l.getLegendLayout)(b),D=(0,t.get)(C,"title");return D&&(D=(0,t.deepMix)({text:(0,c.getName)(y)},D)),S.container=R,S.layout=T,S.title=D,S.animateOption=i.DEFAULT_ANIMATE_CFG,this.mergeLegendCfg(S,C,"continuous")},g.prototype.getCategoryCfg=function(p,m,y,C,w){var B=this.container,x=(0,t.get)(C,"position",r.DIRECTION.BOTTOM),M=(0,l.getLegendThemeCfg)(this.view.getTheme(),x),S=(0,t.get)(M,["marker"]),R=(0,t.get)(C,"marker"),b=(0,l.getLegendLayout)(x),T=(0,t.get)(M,["pageNavigator"]),D=(0,t.get)(C,"pageNavigator"),F=w?(0,l.getCustomLegendItems)(S,R,C.items):(0,l.getLegendItems)(this.view,p,m,S,R),_=(0,t.get)(C,"title");_&&(_=(0,t.deepMix)({text:y?(0,c.getName)(y):""},_));var N=(0,t.get)(C,"maxWidthRatio"),P=(0,t.get)(C,"maxHeightRatio"),k=this.getCategoryLegendSizeCfg(b,N,P);k.container=B,k.layout=b,k.items=F,k.title=_,k.animateOption=i.DEFAULT_ANIMATE_CFG,k.pageNavigator=(0,t.deepMix)({},T,D);var j=this.mergeLegendCfg(k,C,x);j.reversed&&j.items.reverse();var Y=(0,t.get)(j,"maxItemWidth");return Y&&Y<=1&&(j.maxItemWidth=this.view.viewBBox.width*Y),j},g.prototype.mergeLegendCfg=function(p,m,y){var C=y.split("-")[0],w=(0,l.getLegendThemeCfg)(this.view.getTheme(),C);return(0,t.deepMix)({},w,p,m)},g.prototype.getId=function(p){return this.name+"-"+p},g.prototype.getComponentById=function(p){return(0,t.find)(this.components,function(m){return m.id===p})},g.prototype.getCategoryLegendSizeCfg=function(p,m,y){m===void 0&&(m=r.COMPONENT_MAX_VIEW_PERCENTAGE),y===void 0&&(y=r.COMPONENT_MAX_VIEW_PERCENTAGE);var C=this.view.viewBBox,w=C.width,B=C.height;return p==="vertical"?{maxWidth:w*m,maxHeight:B}:{maxWidth:w,maxHeight:B*y}},g})(u.Controller);return ES.default=f,ES}var nw={},yS={},iw={},vhe;function Z_t(){if(vhe)return iw;vhe=1,Object.defineProperty(iw,"__esModule",{value:!0}),iw.clearList=void 0;var e=Cr,t="inactive",r="active";function n(i){var a=i.getItems();(0,e.each)(a,function(o){i.hasState(o,r)&&i.setItemState(o,r,!1),i.hasState(o,t)&&i.setItemState(o,t,!1)})}return iw.clearList=n,iw}var CS={},mhe;function r5(){if(mhe)return CS;mhe=1,Object.defineProperty(CS,"__esModule",{value:!0});var e=xr,t=Cr,r=(0,e.__importDefault)(DA()),n=tl(),i=tl(),a=(function(o){(0,e.__extends)(s,o);function s(){var l=o!==null&&o.apply(this,arguments)||this;return l.stateName="",l.ignoreItemStates=[],l}return s.prototype.getTriggerListInfo=function(){var l=(0,i.getDelegationObject)(this.context),c=null;return(0,i.isList)(l)&&(c={item:l.item,list:l.component}),c},s.prototype.getAllowComponents=function(){var l=this,c=this.context.view,u=(0,n.getComponents)(c),A=[];return(0,t.each)(u,function(d){d.isList()&&l.allowSetStateByElement(d)&&A.push(d)}),A},s.prototype.hasState=function(l,c){return l.hasState(c,this.stateName)},s.prototype.clearAllComponentsState=function(){var l=this,c=this.getAllowComponents();(0,t.each)(c,function(u){u.clearItemsState(l.stateName)})},s.prototype.allowSetStateByElement=function(l){var c=l.get("field");if(!c)return!1;if(this.cfg&&this.cfg.componentNames){var u=l.get("name");if(this.cfg.componentNames.indexOf(u)===-1)return!1}var A=this.context.view,d=(0,i.getScaleByField)(A,c);return d&&d.isCategory},s.prototype.allowSetStateByItem=function(l,c){var u=this.ignoreItemStates;if(u.length){var A=u.filter(function(d){return c.hasState(l,d)});return A.length===0}return!0},s.prototype.setStateByElement=function(l,c,u){var A=l.get("field"),d=this.context.view,f=(0,i.getScaleByField)(d,A),h=(0,i.getElementValue)(c,A),g=f.getText(h);this.setItemsState(l,g,u)},s.prototype.setStateEnable=function(l){var c=this,u=(0,i.getCurrentElement)(this.context);if(u){var A=this.getAllowComponents();(0,t.each)(A,function(g){c.setStateByElement(g,u,l)})}else{var d=(0,i.getDelegationObject)(this.context);if((0,i.isList)(d)){var f=d.item,h=d.component;this.allowSetStateByElement(h)&&this.allowSetStateByItem(f,h)&&this.setItemState(h,f,l)}}},s.prototype.setItemsState=function(l,c,u){var A=this,d=l.getItems();(0,t.each)(d,function(f){f.name===c&&A.setItemState(l,f,u)})},s.prototype.setItemState=function(l,c,u){l.setItemState(c,this.stateName,u)},s.prototype.setState=function(){this.setStateEnable(!0)},s.prototype.reset=function(){this.setStateEnable(!1)},s.prototype.toggle=function(){var l=this.getTriggerListInfo();if(l&&l.item){var c=l.list,u=l.item,A=this.hasState(c,u);this.setItemState(c,u,!A)}},s.prototype.clear=function(){var l=this.getTriggerListInfo();l?l.list.clearItemsState(this.stateName):this.clearAllComponentsState()},s})(r.default);return CS.default=a,CS}var Ehe;function eNt(){if(Ehe)return yS;Ehe=1,Object.defineProperty(yS,"__esModule",{value:!0});var e=xr,t=Cr,r=Z_t(),n=(0,e.__importDefault)(r5()),i="inactive",a="active",o=(function(s){(0,e.__extends)(l,s);function l(){var c=s!==null&&s.apply(this,arguments)||this;return c.stateName=a,c.ignoreItemStates=["unchecked"],c}return l.prototype.setItemsState=function(c,u,A){this.setHighlightBy(c,function(d){return d.name===u},A)},l.prototype.setItemState=function(c,u,A){c.getItems(),this.setHighlightBy(c,function(d){return d===u},A)},l.prototype.setHighlightBy=function(c,u,A){var d=c.getItems();if(A)(0,t.each)(d,function(g){u(g)?(c.hasState(g,i)&&c.setItemState(g,i,!1),c.setItemState(g,a,!0)):c.hasState(g,a)||c.setItemState(g,i,!0)});else{var f=c.getItemsByState(a),h=!0;(0,t.each)(f,function(g){if(!u(g))return h=!1,!1}),h?this.clear():(0,t.each)(d,function(g){u(g)&&(c.hasState(g,a)&&c.setItemState(g,a,!1),c.setItemState(g,i,!0))})}},l.prototype.highlight=function(){this.setState()},l.prototype.clear=function(){var c=this.getTriggerListInfo();if(c)(0,r.clearList)(c.list);else{var u=this.getAllowComponents();(0,t.each)(u,function(A){A.clearItemsState(a),A.clearItemsState(i)})}},l})(n.default);return yS.default=o,yS}var wS={},yhe;function tNt(){if(yhe)return wS;yhe=1,Object.defineProperty(wS,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(r5()),r=(function(n){(0,e.__extends)(i,n);function i(){var a=n!==null&&n.apply(this,arguments)||this;return a.stateName="active",a}return i.prototype.active=function(){this.setState()},i})(t.default);return wS.default=r,wS}var BS={},Che;function rNt(){if(Che)return BS;Che=1,Object.defineProperty(BS,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(r5()),r=(function(n){(0,e.__extends)(i,n);function i(){var a=n!==null&&n.apply(this,arguments)||this;return a.stateName="unchecked",a}return i.prototype.unchecked=function(){this.setState()},i})(t.default);return BS.default=r,BS}var xS={},whe;function nNt(){if(whe)return xS;whe=1,Object.defineProperty(xS,"__esModule",{value:!0});var e=xr,t=Cr,r=(0,e.__importDefault)(DA()),n=tl(),i=(function(a){(0,e.__extends)(o,a);function o(){return a!==null&&a.apply(this,arguments)||this}return o.prototype.filterView=function(s,l,c){var u=this;s.getScaleByField(l)&&s.filter(l,c),s.views&&s.views.length&&(0,t.each)(s.views,function(A){u.filterView(A,l,c)})},o.prototype.filter=function(){var s=(0,n.getDelegationObject)(this.context);if(s){var l=this.context.view,c=s.component,u=c.get("field");if((0,n.isList)(s)){if(u){var A=c.getItemsByState("unchecked"),d=(0,n.getScaleByField)(l,u),f=A.map(function(m){return m.name});f.length?this.filterView(l,u,function(m){var y=d.getText(m);return!f.includes(y)}):this.filterView(l,u,null),l.render(!0)}}else if((0,n.isSlider)(s)){var h=c.getValue(),g=h[0],p=h[1];this.filterView(l,u,function(m){return m>=g&&m<=p}),l.render(!0)}}},o})(r.default);return xS.default=i,xS}var MS={},Bhe;function iNt(){if(Bhe)return MS;Bhe=1,Object.defineProperty(MS,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(r5()),r=(function(n){(0,e.__extends)(i,n);function i(){var a=n!==null&&n.apply(this,arguments)||this;return a.stateName="selected",a}return i.prototype.selected=function(){this.setState()},i})(t.default);return MS.default=r,MS}var xhe;function aNt(){if(xhe)return nw;xhe=1;var e=nw&&nw.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(nw,"__esModule",{value:!0});var t=e(eNt()),r=e(tNt()),n=e(rNt()),i=e(nNt()),a=e(iNt()),o=lc();return(0,o.registerAction)("list-active",r.default),(0,o.registerAction)("list-selected",a.default),(0,o.registerAction)("list-highlight",t.default),(0,o.registerAction)("list-unchecked",n.default),(0,o.registerAction)("data-filter",i.default),(0,o.registerAction)("legend-item-highlight",t.default,{componentNames:["legend"]}),(0,o.registerInteraction)("legend-active",{start:[{trigger:"legend-item:mouseenter",action:["list-active:active","element-active:active"]}],end:[{trigger:"legend-item:mouseleave",action:["list-active:reset","element-active:reset"]}]}),(0,o.registerInteraction)("legend-highlight",{start:[{trigger:"legend-item:mouseenter",action:["legend-item-highlight:highlight","element-highlight:highlight"]}],end:[{trigger:"legend-item:mouseleave",action:["legend-item-highlight:reset","element-highlight:reset"]}]}),(0,o.registerInteraction)("legend-filter",{showEnable:[{trigger:"legend-item:mouseenter",action:"cursor:pointer"},{trigger:"legend-item:mouseleave",action:"cursor:default"}],start:[{trigger:"legend-item:click",action:"list-unchecked:toggle"},{trigger:"legend-item:click",action:"data-filter:filter"}]}),nw}var Mhe;function oNt(){if(Mhe)return Uh;Mhe=1;var e=Uh&&Uh.__rest||function(c,u){var A={};for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&u.indexOf(d)<0&&(A[d]=c[d]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,d=Object.getOwnPropertySymbols(c);f<d.length;f++)u.indexOf(d[f])<0&&Object.prototype.propertyIsEnumerable.call(c,d[f])&&(A[d[f]]=c[d[f]]);return A},t=Uh&&Uh.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(Uh,"__esModule",{value:!0});var r=Nc(),n=t($_t()),i=t(xM()),a=lc(),o=t(GD());aNt(),(0,a.registerComponentController)("legend",n.default);var s=function(c){return c===void 0};function l(c){var u=c.name,A=c.visible,d=A===void 0?!0:A;c.onChange;var f=c.filter,h=e(c,["name","visible","onChange","filter"]),g=(0,o.default)();return s(u)?d?g.legend(h):g.legend(!1):d?g.legend(u,h):g.legend(u,!1),(0,i.default)(f)&&u&&g.filter(u,f),(0,r.useEffect)(function(){g.on("legend:valuechanged",function(p){(0,i.default)(c.onChange)&&c.onChange(p,g)}),g.on("legend-item:click",function(p){if((0,i.default)(c.onChange)){var m=p.target,y=m.get("delegateObject"),C=y.item;p.item=C,c.onChange(p,g)}})},[]),null}return Uh.default=l,Uh}var sNt=oNt();const Dm=xn(sNt);var Hh={},bS={},IS={},Xp={},bhe;function Hd(){if(bhe)return Xp;bhe=1,Object.defineProperty(Xp,"__esModule",{value:!0}),Xp.getBackgroundRectStyle=Xp.getStyle=void 0;var e=xr,t=Cr;function r(i,a,o,s){s===void 0&&(s="");var l=i.style,c=l===void 0?{}:l,u=i.defaultStyle,A=i.color,d=i.size,f=(0,e.__assign)((0,e.__assign)({},u),c);return A&&(a&&(c.stroke||(f.stroke=A)),o&&(c.fill||(f.fill=A))),s&&(0,t.isNil)(c[s])&&!(0,t.isNil)(d)&&(f[s]=d),f}Xp.getStyle=r;function n(i){return(0,t.deepMix)({},{fill:"#CCD6EC",fillOpacity:.3},(0,t.get)(i,["background","style"]))}return Xp.getBackgroundRectStyle=n,Xp}var Cs={},Ihe;function bM(){if(Ihe)return Cs;Ihe=1,Object.defineProperty(Cs,"__esModule",{value:!0}),Cs.getRectWithCornerRadius=Cs.getFunnelPath=Cs.getIntervalRectPath=Cs.getBackgroundRectPath=Cs.parseRadius=Cs.getRectPath=Cs.getRectPoints=void 0;var e=Cr,t=_c();function r(c){var u=c.x,A=c.y,d=c.y0,f=c.size,h,g;(0,e.isArray)(A)?(h=A[0],g=A[1]):(h=d,g=A);var p,m;(0,e.isArray)(u)?(p=u[0],m=u[1]):(p=u-f/2,m=u+f/2);var y=[{x:p,y:h},{x:p,y:g}];return y.push({x:m,y:g},{x:m,y:h}),y}Cs.getRectPoints=r;function n(c,u){u===void 0&&(u=!0);var A=[],d=c[0];A.push(["M",d.x,d.y]);for(var f=1,h=c.length;f<h;f++)A.push(["L",c[f].x,c[f].y]);return u&&(A.push(["L",d.x,d.y]),A.push(["z"])),A}Cs.getRectPath=n;function i(c,u){var A=0,d=0,f=0,h=0;return(0,e.isArray)(c)?c.length===1?A=d=f=h=c[0]:c.length===2?(A=f=c[0],d=h=c[1]):c.length===3?(A=c[0],d=h=c[1],f=c[2]):(A=c[0],d=c[1],f=c[2],h=c[3]):A=d=f=h=c,A+d>u&&(A=A?u/(1+d/A):0,d=u-A),f+h>u&&(f=f?u/(1+h/f):0,h=u-f),[A||0,d||0,f||0,h||0]}Cs.parseRadius=i;function a(c,u,A){var d=[];if(A.isRect){var f=A.isTransposed?{x:A.start.x,y:u[0].y}:{x:u[0].x,y:A.start.y},h=A.isTransposed?{x:A.end.x,y:u[2].y}:{x:u[3].x,y:A.end.y},g=(0,e.get)(c,["background","style","radius"]);if(g){var p=A.isTransposed?Math.abs(u[0].y-u[2].y):u[2].x-u[1].x,m=A.isTransposed?A.getWidth():A.getHeight(),y=i(g,Math.min(p,m)),C=y[0],w=y[1],B=y[2],x=y[3];d.push(["M",f.x,h.y+C]),C!==0&&d.push(["A",C,C,0,0,1,f.x+C,h.y]),d.push(["L",h.x-w,h.y]),w!==0&&d.push(["A",w,w,0,0,1,h.x,h.y+w]),d.push(["L",h.x,f.y-B]),B!==0&&d.push(["A",B,B,0,0,1,h.x-B,f.y]),d.push(["L",f.x+x,f.y]),x!==0&&d.push(["A",x,x,0,0,1,f.x,f.y-x])}else d.push(["M",f.x,f.y]),d.push(["L",h.x,f.y]),d.push(["L",h.x,h.y]),d.push(["L",f.x,h.y]),d.push(["L",f.x,f.y]);d.push(["z"])}if(A.isPolar){var M=A.getCenter(),S=(0,t.getAngle)(c,A),R=S.startAngle,b=S.endAngle;if(A.type!=="theta"&&!A.isTransposed)d=(0,t.getSectorPath)(M.x,M.y,A.getRadius(),R,b);else{var T=function(_){return Math.pow(_,2)},C=Math.sqrt(T(M.x-u[0].x)+T(M.y-u[0].y)),w=Math.sqrt(T(M.x-u[2].x)+T(M.y-u[2].y));d=(0,t.getSectorPath)(M.x,M.y,C,A.startAngle,A.endAngle,w)}}return d}Cs.getBackgroundRectPath=a;function o(c,u,A){var d=A.getWidth(),f=A.getHeight(),h=A.type==="rect",g=[],p=(c[2].x-c[1].x)/2,m=A.isTransposed?p*f/d:p*d/f;return u==="round"?(h?(g.push(["M",c[0].x,c[0].y+m]),g.push(["L",c[1].x,c[1].y-m]),g.push(["A",p,p,0,0,1,c[2].x,c[2].y-m]),g.push(["L",c[3].x,c[3].y+m]),g.push(["A",p,p,0,0,1,c[0].x,c[0].y+m])):(g.push(["M",c[0].x,c[0].y]),g.push(["L",c[1].x,c[1].y]),g.push(["A",p,p,0,0,1,c[2].x,c[2].y]),g.push(["L",c[3].x,c[3].y]),g.push(["A",p,p,0,0,1,c[0].x,c[0].y])),g.push(["z"])):g=n(c),g}Cs.getIntervalRectPath=o;function s(c,u,A){var d=[];return(0,e.isNil)(u)?A?d.push(["M",c[0].x,c[0].y],["L",c[1].x,c[1].y],["L",(c[2].x+c[3].x)/2,(c[2].y+c[3].y)/2],["Z"]):d.push(["M",c[0].x,c[0].y],["L",c[1].x,c[1].y],["L",c[2].x,c[2].y],["L",c[3].x,c[3].y],["Z"]):d.push(["M",c[0].x,c[0].y],["L",c[1].x,c[1].y],["L",u[1].x,u[1].y],["L",u[0].x,u[0].y],["Z"]),d}Cs.getFunnelPath=s;function l(c,u,A){var d,f,h,g,p=c[0],m=c[1],y=c[2],C=c[3],w=[0,0,0,0],B=w[0],x=w[1],M=w[2],S=w[3];p.y<m.y?(m=c[0],p=c[1],C=c[2],y=c[3],d=i(A,Math.min(C.x-p.x,p.y-m.y)),S=d[0],M=d[1],x=d[2],B=d[3]):(f=i(A,Math.min(C.x-p.x,p.y-m.y)),B=f[0],x=f[1],M=f[2],S=f[3]),u.isTransposed&&(p=c[0],C=c[1],y=c[2],m=c[3],c[0].x>c[1].x?(C=c[0],p=c[1],m=c[2],y=c[3],h=i(A,Math.min(C.x-p.x,p.y-m.y)),B=h[0],S=h[1],M=h[2],x=h[3]):(g=i(A,Math.min(C.x-p.x,p.y-m.y)),x=g[0],M=g[1],S=g[2],B=g[3]));var R=[];return R.push(["M",m.x,m.y+B]),B!==0&&R.push(["A",B,B,0,0,1,m.x+B,m.y]),R.push(["L",y.x-x,y.y]),x!==0&&R.push(["A",x,x,0,0,1,y.x,y.y+x]),R.push(["L",C.x,C.y-M]),M!==0&&R.push(["A",M,M,0,0,1,C.x-M,C.y]),R.push(["L",p.x+S,p.y]),S!==0&&R.push(["A",S,S,0,0,1,p.x,p.y-S]),R.push(["L",m.x,m.y+B]),R.push(["z"]),R}return Cs.getRectWithCornerRadius=l,Cs}var She;function lNt(){if(She)return IS;She=1,Object.defineProperty(IS,"__esModule",{value:!0});var e=xr,t=sc(),r=UG(),n=Hd(),i=bM(),a=(0,t.registerShapeFactory)("interval",{defaultShapeType:"rect",getDefaultPoints:function(o){return(0,i.getRectPoints)(o)}});return(0,t.registerShape)("interval","rect",{draw:function(o,s){var l=(0,n.getStyle)(o,!1,!0),c=s,u=o?.background;if(u){c=s.addGroup();var A=(0,n.getBackgroundRectStyle)(o),d=(0,i.getBackgroundRectPath)(o,this.parsePoints(o.points),this.coordinate);c.addShape("path",{attrs:(0,e.__assign)((0,e.__assign)({},A),{path:d}),zIndex:-1,name:r.BACKGROUND_SHAPE})}var f;l.radius&&this.coordinate.isRect?f=(0,i.getRectWithCornerRadius)(this.parsePoints(o.points),this.coordinate,l.radius):f=this.parsePath((0,i.getIntervalRectPath)(o.points,l.lineCap,this.coordinate));var h=c.addShape("path",{attrs:(0,e.__assign)((0,e.__assign)({},l),{path:f}),name:"interval"});return u?c:h},getMarker:function(o){var s=o.color,l=o.isInPolar;return l?{symbol:"circle",style:{r:4.5,fill:s}}:{symbol:"square",style:{r:4,fill:s}}}}),IS.default=a,IS}var aw={},Rhe;function cNt(){if(Rhe)return aw;Rhe=1,Object.defineProperty(aw,"__esModule",{value:!0}),aw.getDefaultSize=void 0;var e=Cr,t=vA();function r(a,o){var s=a.length,l=a;(0,e.isString)(l[0])&&(l=a.map(function(d){return o.translate(d)}));for(var c=l[1]-l[0],u=2;u<s;u++){var A=l[u]-l[u-1];c>A&&(c=A)}return c}function n(a,o){if(o){var s=(0,e.flatten)(a),l=(0,e.valuesOfKey)(s,o);return l.length}return a.length}function i(a){var o=a.theme,s=a.coordinate,l=a.getXScale(),c=l.values,u=a.beforeMappingData,A=c.length,d=(0,t.getXDimensionLength)(a.coordinate),f=a.intervalPadding,h=a.dodgePadding,g=a.maxColumnWidth||o.maxColumnWidth,p=a.minColumnWidth||o.minColumnWidth,m=a.columnWidthRatio||o.columnWidthRatio,y=a.multiplePieWidthRatio||o.multiplePieWidthRatio,C=a.roseWidthRatio||o.roseWidthRatio;if(l.isLinear&&c.length>1){c.sort();var w=r(c,l);A=(l.max-l.min)/w,c.length>A&&(A=c.length)}var B=l.range,x=1/A,M=1;if(s.isPolar?s.isTransposed&&A>1?M=y:M=C:(l.isLinear&&(x*=B[1]-B[0]),M=m),!(0,e.isNil)(f)&&f>=0){var S=f/d;x=(1-(A-1)*S)/A}else x*=M;if(a.getAdjust("dodge")){var R=a.getAdjust("dodge"),b=R.dodgeBy,T=n(u,b);if(!(0,e.isNil)(h)&&h>=0){var D=h/d;x=(x-D*(T-1))/T}else!(0,e.isNil)(f)&&f>=0&&(x*=M),x=x/T;x=x>=0?x:0}if(!(0,e.isNil)(g)&&g>=0){var F=g/d;x>F&&(x=F)}if(!(0,e.isNil)(p)&&p>=0){var _=p/d;x<_&&(x=_)}return x}return aw.getDefaultSize=i,aw}var The;function uNt(){if(The)return bS;The=1,Object.defineProperty(bS,"__esModule",{value:!0});var e=xr,t=Cr,r=vA(),n=(0,e.__importDefault)(ZD());lNt();var i=cNt(),a=l1(),o=(function(s){(0,e.__extends)(l,s);function l(c){var u=s.call(this,c)||this;u.type="interval",u.shapeType="interval",u.generatePoints=!0;var A=c.background;return u.background=A,u}return l.prototype.createShapePointsCfg=function(c){var u=s.prototype.createShapePointsCfg.call(this,c),A,d=this.getAttribute("size");if(d){A=this.getAttributeValues(d,c)[0];var f=this.coordinate,h=(0,r.getXDimensionLength)(f);A=A/h}else this.defaultSize||(this.defaultSize=(0,i.getDefaultSize)(this)),A=this.defaultSize;return u.size=A,u},l.prototype.adjustScale=function(){s.prototype.adjustScale.call(this);var c=this.getYScale();if(this.coordinate.type==="theta")c.change({nice:!1,min:0,max:(0,a.getMaxScale)(c)});else{var u=this.scaleDefs,A=c.field,d=c.min,f=c.max,h=c.type;h!=="time"&&(d>0&&!(0,t.get)(u,[A,"min"])&&c.change({min:0}),f<=0&&!(0,t.get)(u,[A,"max"])&&c.change({max:0}))}},l.prototype.getDrawCfg=function(c){var u=s.prototype.getDrawCfg.call(this,c);return u.background=this.background,u},l})(n.default);return bS.default=o,bS}var SS={},Qhe;function CDe(){if(Qhe)return SS;Qhe=1,Object.defineProperty(SS,"__esModule",{value:!0});var e=xr,t=Cr,r=(0,e.__importDefault)(wM()),n=(function(i){(0,e.__extends)(a,i);function a(){return i!==null&&i.apply(this,arguments)||this}return a.prototype.getLabelValueDir=function(o){var s="y",l=o.points;return l[0][s]<=l[2][s]?1:-1},a.prototype.getLabelOffsetPoint=function(o,s,l,c){var u,A=i.prototype.getLabelOffsetPoint.call(this,o,s,l),d=this.getCoordinate(),f=d.isTransposed,h=f?"x":"y",g=this.getLabelValueDir(o.mappingData);return A=(0,e.__assign)((0,e.__assign)({},A),(u={},u[h]=A[h]*g,u)),d.isReflect("x")&&(A=(0,e.__assign)((0,e.__assign)({},A),{x:A.x*-1})),d.isReflect("y")&&(A=(0,e.__assign)((0,e.__assign)({},A),{y:A.y*-1})),A},a.prototype.getThemedLabelCfg=function(o){var s=this.geometry,l=this.getDefaultLabelCfg(),c=s.theme;return(0,t.deepMix)({},l,c.labels,o.position==="middle"?{offset:0}:{},o)},a.prototype.setLabelPosition=function(o,s,l,c){var u=this.getCoordinate(),A=u.isTransposed,d=s.points,f=u.convert(d[0]),h=u.convert(d[2]),g=this.getLabelValueDir(s),p,m,y,C,w=(0,t.isArray)(s.shape)?s.shape[0]:s.shape;if(w==="funnel"||w==="pyramid"){var B=(0,t.get)(s,"nextPoints"),x=(0,t.get)(s,"points");if(B){var M=u.convert(x[0]),S=u.convert(x[1]),R=u.convert(B[0]),b=u.convert(B[1]);A?(p=Math.min(R.y,M.y),y=Math.max(R.y,M.y),m=(S.x+b.x)/2,C=(M.x+R.x)/2):(p=Math.min((S.y+b.y)/2,(M.y+R.y)/2),y=Math.max((S.y+b.y)/2,(M.y+R.y)/2),m=b.x,C=M.x)}else p=Math.min(h.y,f.y),y=Math.max(h.y,f.y),m=h.x,C=f.x}else p=Math.min(h.y,f.y),y=Math.max(h.y,f.y),m=h.x,C=f.x;switch(c){case"right":o.x=m,o.y=(p+y)/2,o.textAlign=(0,t.get)(o,"textAlign",g>0?"left":"right");break;case"left":o.x=C,o.y=(p+y)/2,o.textAlign=(0,t.get)(o,"textAlign",g>0?"left":"right");break;case"bottom":A&&(o.x=(m+C)/2),o.y=y,o.textAlign=(0,t.get)(o,"textAlign","center"),o.textBaseline=(0,t.get)(o,"textBaseline",g>0?"bottom":"top");break;case"middle":A&&(o.x=(m+C)/2),o.y=(p+y)/2,o.textAlign=(0,t.get)(o,"textAlign","center"),o.textBaseline=(0,t.get)(o,"textBaseline","middle");break;case"top":A&&(o.x=(m+C)/2),o.y=p,o.textAlign=(0,t.get)(o,"textAlign","center"),o.textBaseline=(0,t.get)(o,"textBaseline",g>0?"bottom":"top");break}},a})(r.default);return SS.default=n,SS}var RS={},TS={},Dhe;function wDe(){if(Dhe)return TS;Dhe=1,Object.defineProperty(TS,"__esModule",{value:!0});var e=xr,t=Cr,r=vA(),n=vA(),i=(0,e.__importDefault)(wM()),a=Math.PI/2,o=(function(s){(0,e.__extends)(l,s);function l(){return s!==null&&s.apply(this,arguments)||this}return l.prototype.getLabelOffset=function(c){var u=this.getCoordinate(),A=0;if((0,t.isNumber)(c))A=c;else if((0,t.isString)(c)&&c.indexOf("%")!==-1){var d=u.getRadius();u.innerRadius>0&&(d=d*(1-u.innerRadius)),A=parseFloat(c)*.01*d}return A},l.prototype.getLabelItems=function(c){var u=s.prototype.getLabelItems.call(this,c),A=this.geometry.getYScale();return(0,t.map)(u,function(d){if(d&&A){var f=A.scale((0,t.get)(d.data,A.field));return(0,e.__assign)((0,e.__assign)({},d),{percent:f})}return d})},l.prototype.getLabelAlign=function(c){var u=this.getCoordinate(),A;if(c.labelEmit)A=c.angle<=Math.PI/2&&c.angle>=-Math.PI/2?"left":"right";else if(!u.isTransposed)A="center";else{var d=u.getCenter(),f=c.offset;Math.abs(c.x-d.x)<1?A="center":c.angle>Math.PI||c.angle<=0?A=f>0?"left":"right":A=f>0?"right":"left"}return A},l.prototype.getLabelPoint=function(c,u,A){var d=1,f,h=c.content[A];this.isToMiddle(u)?f=this.getMiddlePoint(u.points):(c.content.length===1&&A===0?A=1:A===0&&(d=-1),f=this.getArcPoint(u,A));var g=c.offset*d,p=this.getPointAngle(f),m=c.labelEmit,y=this.getCirclePoint(p,g,f,m);return y.r===0?y.content="":(y.content=h,y.angle=p,y.color=u.color),y.rotate=c.autoRotate?this.getLabelRotate(p,g,m):c.rotate,y.start={x:f.x,y:f.y},y},l.prototype.getArcPoint=function(c,u){return u===void 0&&(u=0),!(0,t.isArray)(c.x)&&!(0,t.isArray)(c.y)?{x:c.x,y:c.y}:{x:(0,t.isArray)(c.x)?c.x[u]:c.x,y:(0,t.isArray)(c.y)?c.y[u]:c.y}},l.prototype.getPointAngle=function(c){return(0,n.getAngleByPoint)(this.getCoordinate(),c)},l.prototype.getCirclePoint=function(c,u,A,d){var f=this.getCoordinate(),h=f.getCenter(),g=(0,r.getDistanceToCenter)(f,A);if(g===0)return(0,e.__assign)((0,e.__assign)({},h),{r:g});var p=c;if(f.isTransposed&&g>u&&!d){var m=Math.asin(u/(2*g));p=c+m*2}else g=g+u;return{x:h.x+g*Math.cos(p),y:h.y+g*Math.sin(p),r:g}},l.prototype.getLabelRotate=function(c,u,A){var d=c+a;return A&&(d-=a),d&&(d>a?d=d-Math.PI:d<-a&&(d=d+Math.PI)),d},l.prototype.getMiddlePoint=function(c){var u=this.getCoordinate(),A=c.length,d={x:0,y:0};return(0,t.each)(c,function(f){d.x+=f.x,d.y+=f.y}),d.x/=A,d.y/=A,d=u.convert(d),d},l.prototype.isToMiddle=function(c){return c.x.length>2},l})(i.default);return TS.default=o,TS}var Fhe;function BDe(){if(Fhe)return RS;Fhe=1,Object.defineProperty(RS,"__esModule",{value:!0});var e=xr,t=Cr,r=vA(),n=_c(),i=(0,e.__importDefault)(wDe()),a=(function(o){(0,e.__extends)(s,o);function s(){var l=o!==null&&o.apply(this,arguments)||this;return l.defaultLayout="distribute",l}return s.prototype.getDefaultLabelCfg=function(l,c){var u=o.prototype.getDefaultLabelCfg.call(this,l,c);return(0,t.deepMix)({},u,(0,t.get)(this.geometry.theme,"pieLabels",{}))},s.prototype.getLabelOffset=function(l){return o.prototype.getLabelOffset.call(this,l)||0},s.prototype.getLabelRotate=function(l,c,u){var A;return c<0&&(A=l,A>Math.PI/2&&(A=A-Math.PI),A<-Math.PI/2&&(A=A+Math.PI)),A},s.prototype.getLabelAlign=function(l){var c=this.getCoordinate(),u=c.getCenter(),A;return l.angle<=Math.PI/2&&l.x>=u.x?A="left":A="right",l.offset<=0&&(A==="right"?A="left":A="right"),A},s.prototype.getArcPoint=function(l){return l},s.prototype.getPointAngle=function(l){var c=this.getCoordinate(),u={x:(0,t.isArray)(l.x)?l.x[0]:l.x,y:l.y[0]},A={x:(0,t.isArray)(l.x)?l.x[1]:l.x,y:l.y[1]},d,f=(0,r.getAngleByPoint)(c,u);if(l.points&&l.points[0].y===l.points[1].y)d=f;else{var h=(0,r.getAngleByPoint)(c,A);f>=h&&(h=h+Math.PI*2),d=f+(h-f)/2}return d},s.prototype.getCirclePoint=function(l,c){var u=this.getCoordinate(),A=u.getCenter(),d=u.getRadius()+c;return(0,e.__assign)((0,e.__assign)({},(0,n.polarToCartesian)(A.x,A.y,d,l)),{angle:l,r:d})},s})(i.default);return RS.default=a,RS}var Gh={},O0={},_he;function ANt(){if(_he)return O0;_he=1;var e=O0&&O0.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(O0,"__esModule",{value:!0});var t=e(c1()),r=e(ah()),n=e(ZG());return O0.default=(function(i,a,o,s){if(i===null){(0,t.default)(o,function(u){var A=a[u];A!==void 0&&((0,r.default)(A)||(A=[A]),s(A,u))});return}var l,c;(0,t.default)(o,function(u){l=i[u],c=a[u],(0,n.default)(c,l)||((0,r.default)(c)||(c=[c]),s(c,u))})}),O0}var Kh={},ow={},Nhe;function dNt(){if(Nhe)return ow;Nhe=1,Object.defineProperty(ow,"__esModule",{value:!0}),ow.distribute=void 0;var e=Cr,t=_c(),r=4;function n(a,o,s,l,c,u){var A=!0,d=l.start,f=l.end,h=Math.min(d.y,f.y),g=Math.abs(d.y-f.y),p,m=0,y=Number.MIN_VALUE,C=o.map(function(b){return b.y>m&&(m=b.y),b.y<y&&(y=b.y),{size:s,targets:[b.y-h]}});for(y-=h,m-h>g&&(g=m-h);A;)for(C.forEach(function(b){var T=(Math.min.apply(y,b.targets)+Math.max.apply(y,b.targets))/2;b.pos=Math.min(Math.max(y,T-b.size/2),g-b.size)}),A=!1,p=C.length;p--;)if(p>0){var w=C[p-1],B=C[p];w.pos+w.size>B.pos&&(w.size+=B.size,w.targets=w.targets.concat(B.targets),w.pos+w.size>g&&(w.pos=g-w.size),C.splice(p,1),A=!0)}p=0,C.forEach(function(b){var T=h+s/2;b.targets.forEach(function(){o[p].y=b.pos+T,T+=s,p++})});for(var x={},M=0,S=a;M<S.length;M++){var R=S[M];x[R.get("id")]=R}o.forEach(function(b){var T=b.r*b.r,D=Math.pow(Math.abs(b.y-c.y),2);if(T<D)b.x=c.x;else{var F=Math.sqrt(T-D);u?b.x=c.x+F:b.x=c.x-F}var _=x[b.id];_.attr("x",b.x),_.attr("y",b.y);var N=(0,e.find)(_.getChildren(),function(P){return P.get("type")==="text"});N&&(N.attr("y",b.y),N.attr("x",b.x))})}function i(a,o,s,l){if(!(!a.length||!o.length)){var c=a[0]?a[0].offset:0,u=o[0].get("coordinate"),A=u.getRadius(),d=u.getCenter();if(c>0){var f=14,h=A+c,g=h*2+f*2,p={start:u.start,end:u.end},m=[[],[]];a.forEach(function(y){y&&(y.textAlign==="right"?m[0].push(y):m[1].push(y))}),m.forEach(function(y,C){var w=g/f;y.length>w&&(y.sort(function(B,x){return x["..percent"]-B["..percent"]}),y.splice(w,y.length-w)),y.sort(function(B,x){return B.y-x.y}),n(o,y,f,p,d,C)})}(0,e.each)(a,function(y){if(y&&y.labelLine){var C=y.offset,w=y.angle,B=(0,t.polarToCartesian)(d.x,d.y,A,w),x=(0,t.polarToCartesian)(d.x,d.y,A+C/2,w),M=y.x+(0,e.get)(y,"offsetX",0),S=y.y+(0,e.get)(y,"offsetY",0),R={x:M-Math.cos(w)*r,y:S-Math.sin(w)*r};(0,e.isObject)(y.labelLine)||(y.labelLine={}),y.labelLine.path=["M "+B.x,B.y+" Q"+x.x,x.y+" "+R.x,R.y].join(",")}})}}return ow.distribute=i,ow}var sw={},khe;function fNt(){if(khe)return sw;khe=1,Object.defineProperty(sw,"__esModule",{value:!0}),sw.limitInCanvas=void 0;var e=Cr,t=e5();function r(n,i,a,o){(0,e.each)(i,function(s){var l=o.minX,c=o.minY,u=o.maxX,A=o.maxY,d=s.getCanvasBBox(),f=d.minX,h=d.minY,g=d.maxX,p=d.maxY,m=d.x,y=d.y,C=d.width,w=d.height,B=m,x=y;(f<l||g<l)&&(B=l),(h<c||p<c)&&(x=c),f>u?B=u-C:g>u&&(B=B-(g-u)),h>A?x=A-w:p>A&&(x=x-(p-A)),(B!==m||x!==y)&&(0,t.translate)(s,B-m,x-y)})}return sw.limitInCanvas=r,sw}var lw={},Phe;function hNt(){if(Phe)return lw;Phe=1,Object.defineProperty(lw,"__esModule",{value:!0}),lw.limitInShape=void 0;var e=Cr;function t(r,n,i,a){(0,e.each)(n,function(o,s){var l=o.getCanvasBBox(),c=i[s].getBBox();(l.minX<c.minX||l.minY<c.minY||l.maxX>c.maxX||l.maxY>c.maxY)&&o.remove(!0)})}return lw.limitInShape=t,lw}var qp={},Ohe;function gNt(){if(Ohe)return qp;Ohe=1,Object.defineProperty(qp,"__esModule",{value:!0}),qp.overlap=qp.fixedOverlap=void 0;var e=Cr,t=100,r=(function(){function s(l){l===void 0&&(l={}),this.bitmap={};var c=l.xGap,u=c===void 0?1:c,A=l.yGap,d=A===void 0?8:A;this.xGap=u,this.yGap=d}return s.prototype.hasGap=function(l){for(var c=!0,u=this.bitmap,A=Math.round(l.minX),d=Math.round(l.maxX),f=Math.round(l.minY),h=Math.round(l.maxY),g=A;g<=d;g+=1){if(!u[g]){u[g]={};continue}if(g===A||g===d){for(var p=f;p<=h;p++)if(u[g][p]){c=!1;break}}else if(u[g][f]||u[g][h]){c=!1;break}}return c},s.prototype.fillGap=function(l){for(var c=this.bitmap,u=Math.round(l.minX),A=Math.round(l.maxX),d=Math.round(l.minY),f=Math.round(l.maxY),h=u;h<=A;h+=1)c[h]||(c[h]={});for(var h=u;h<=A;h+=this.xGap){for(var g=d;g<=f;g+=this.yGap)c[h][g]=!0;c[h][f]=!0}if(this.yGap!==1)for(var h=d;h<=f;h+=1)c[u][h]=!0,c[A][h]=!0;if(this.xGap!==1)for(var h=u;h<=A;h+=1)c[h][d]=!0,c[h][f]=!0},s.prototype.destroy=function(){this.bitmap={}},s})();function n(s,l,c){c===void 0&&(c=t);var u=-1,A=s.attr(),d=A.x,f=A.y,h=s.getCanvasBBox(),g=Math.sqrt(h.width*h.width+h.height*h.height),p,m=-u,y=0,C=0,w=function(S){var R=S*.1;return[R*Math.cos(R),R*Math.sin(R)]};if(l.hasGap(h))return l.fillGap(h),!0;for(var B=!1,x=0,M={};Math.min(Math.abs(y),Math.abs(C))<g&&x<c;)if(p=w(m+=u),y=~~p[0],C=~~p[1],!(!y&&!C||M[y+"-"+C])&&(s.attr({x:d+y,y:f+C}),y+C<0&&s.attr("textAlign","right"),x++,l.hasGap(s.getCanvasBBox()))){l.fillGap(s.getCanvasBBox()),B=!0,M[y+"-"+C]=!0;break}return B}function i(s,l,c,u){var A=s.getCanvasBBox(),d=A.width,f=A.height,h={x:l,y:c,textAlign:"center"};switch(u){case 0:h.y-=f+1,h.x+=1,h.textAlign="left";break;case 1:h.y-=f+1,h.x-=1,h.textAlign="right";break;case 2:h.y+=f+1,h.x-=1,h.textAlign="right";break;case 3:h.y+=f+1,h.x+=1,h.textAlign="left";break;case 5:h.y-=f*2+2;break;case 6:h.y+=f*2+2;break;case 7:h.x+=d+1,h.textAlign="left";break;case 8:h.x-=d+1,h.textAlign="right";break}return s.attr(h),s.getCanvasBBox()}function a(s,l,c,u){var A=new r;(0,e.each)(l,function(d){var f=d.find(function(h){return h.get("type")==="text"});n(f,A)||d.remove(!0)}),A.destroy()}qp.fixedOverlap=a;function o(s,l,c,u){var A=new r;(0,e.each)(l,function(d){for(var f=d.find(function(w){return w.get("type")==="text"}),h=f.attr(),g=h.x,p=h.y,m=!1,y=0;y<=8;y++){var C=i(f,g,p,y);if(A.hasGap(C)){A.fillGap(C),m=!0;break}}m||d.remove(!0)}),A.destroy()}return qp.overlap=o,qp}var jhe;function pNt(){if(jhe)return Kh;jhe=1;var e=Kh&&Kh.__rest||function(h,g){var p={};for(var m in h)Object.prototype.hasOwnProperty.call(h,m)&&g.indexOf(m)<0&&(p[m]=h[m]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,m=Object.getOwnPropertySymbols(h);y<m.length;y++)g.indexOf(m[y])<0&&Object.prototype.propertyIsEnumerable.call(h,m[y])&&(p[m[y]]=h[m[y]]);return p},t=Kh&&Kh.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(Kh,"__esModule",{value:!0});var r=t(Nc()),n=t(wM()),i=t(CDe()),a=t(BDe()),o=t(wDe()),s=dNt(),l=fNt(),c=hNt(),u=gNt(),A=lc(),d=t(t5());(0,A.registerGeometryLabel)("base",n.default),(0,A.registerGeometryLabel)("interval",i.default),(0,A.registerGeometryLabel)("pie",a.default),(0,A.registerGeometryLabel)("polar",o.default),(0,A.registerGeometryLabelLayout)("overlap",u.overlap),(0,A.registerGeometryLabelLayout)("distribute",s.distribute),(0,A.registerGeometryLabelLayout)("fixed-overlap",u.fixedOverlap),(0,A.registerGeometryLabelLayout)("limit-in-shape",c.limitInShape),(0,A.registerGeometryLabelLayout)("limit-in-canvas",l.limitInCanvas);function f(h){var g=h.parentInstance,p=h.content,m=e(h,["parentInstance","content"]);return(0,d.default)(!1,"Label组件即将被取消,请使用图形组件的label属性进行配置"),g.label(!1),g.label(p,m),r.default.createElement(r.default.Fragment,null)}return Kh.default=f,Kh}var cw={},QS={},DS={},FS={},zhe;function eK(){if(zhe)return FS;zhe=1,Object.defineProperty(FS,"__esModule",{value:!0});var e=xr,t=Cr,r=(0,e.__importDefault)(DA()),n=tl(),i=(function(a){(0,e.__extends)(o,a);function o(){var s=a!==null&&a.apply(this,arguments)||this;return s.stateName="",s}return o.prototype.hasState=function(s){return s.hasState(this.stateName)},o.prototype.setElementState=function(s,l){s.setState(this.stateName,l)},o.prototype.setState=function(){this.setStateEnable(!0)},o.prototype.clear=function(){var s=this.context.view;this.clearViewState(s)},o.prototype.clearViewState=function(s){var l=this,c=(0,n.getElementsByState)(s,this.stateName);(0,t.each)(c,function(u){l.setElementState(u,!1)})},o})(r.default);return FS.default=i,FS}var Lhe;function tK(){if(Lhe)return DS;Lhe=1,Object.defineProperty(DS,"__esModule",{value:!0});var e=xr,t=Cr,r=tl(),n=(0,e.__importDefault)(eK());function i(o){return(0,t.get)(o.get("delegateObject"),"item")}var a=(function(o){(0,e.__extends)(s,o);function s(){var l=o!==null&&o.apply(this,arguments)||this;return l.ignoreListItemStates=["unchecked"],l}return s.prototype.isItemIgnore=function(l,c){var u=this.ignoreListItemStates,A=u.filter(function(d){return c.hasState(l,d)});return!!A.length},s.prototype.setStateByComponent=function(l,c,u){var A=this.context.view,d=l.get("field"),f=(0,r.getElements)(A);this.setElementsStateByItem(f,d,c,u)},s.prototype.setStateByElement=function(l,c){this.setElementState(l,c)},s.prototype.isMathItem=function(l,c,u){var A=this.context.view,d=(0,r.getScaleByField)(A,c),f=(0,r.getElementValue)(l,c);return!(0,t.isNil)(f)&&u.name===d.getText(f)},s.prototype.setElementsStateByItem=function(l,c,u,A){var d=this;(0,t.each)(l,function(f){d.isMathItem(f,c,u)&&f.setState(d.stateName,A)})},s.prototype.setStateEnable=function(l){var c=(0,r.getCurrentElement)(this.context);if(c)(0,r.isElementChange)(this.context)&&this.setStateByElement(c,l);else{var u=(0,r.getDelegationObject)(this.context);if((0,r.isList)(u)){var A=u.item,d=u.component;if(A&&d&&!this.isItemIgnore(A,d)){var f=this.context.event.gEvent;if(f&&f.fromShape&&f.toShape&&i(f.fromShape)===i(f.toShape))return;this.setStateByComponent(d,A,l)}}}},s.prototype.toggle=function(){var l=(0,r.getCurrentElement)(this.context);if(l){var c=l.hasState(this.stateName);this.setElementState(l,!c)}},s.prototype.reset=function(){this.setStateEnable(!1)},s})(n.default);return DS.default=a,DS}var Yhe;function vNt(){if(Yhe)return QS;Yhe=1,Object.defineProperty(QS,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(tK()),r=(function(n){(0,e.__extends)(i,n);function i(){var a=n!==null&&n.apply(this,arguments)||this;return a.stateName="active",a}return i.prototype.active=function(){this.setState()},i})(t.default);return QS.default=r,QS}var _S={},Uhe;function mNt(){if(Uhe)return _S;Uhe=1,Object.defineProperty(_S,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(DA()),r=tl(),n=Cr,i=(function(a){(0,e.__extends)(o,a);function o(){var s=a!==null&&a.apply(this,arguments)||this;return s.cache={},s}return o.prototype.getColorScale=function(s,l){var c=l.geometry.getAttribute("color");if(!c)return null;var u=s.getScaleByField(c.getFields()[0]);return u},o.prototype.getLinkPath=function(s,l){var c=this.context.view,u=c.getCoordinate().isTransposed,A=s.shape.getCanvasBBox(),d=l.shape.getCanvasBBox(),f=u?[["M",A.minX,A.minY],["L",d.minX,d.maxY],["L",d.maxX,d.maxY],["L",A.maxX,A.minY],["Z"]]:[["M",A.maxX,A.minY],["L",d.minX,d.minY],["L",d.minX,d.maxY],["L",A.maxX,A.maxY],["Z"]];return f},o.prototype.addLinkShape=function(s,l,c,u){var A={opacity:.4,fill:l.shape.attr("fill")};s.addShape({type:"path",attrs:(0,e.__assign)((0,e.__assign)({},(0,n.deepMix)({},A,(0,n.isFunction)(u)?u(A,l):u)),{path:this.getLinkPath(l,c)})})},o.prototype.linkByElement=function(s,l){var c=this,u=this.context.view,A=this.getColorScale(u,s);if(A){var d=(0,r.getElementValue)(s,A.field);if(!this.cache[d]){var f=(0,r.getElementsByField)(u,A.field,d),h=this.linkGroup,g=h.addGroup();this.cache[d]=g;var p=f.length;(0,n.each)(f,function(m,y){if(y<p-1){var C=f[y+1];c.addLinkShape(g,m,C,l)}})}}},o.prototype.removeLink=function(s){var l=this.getColorScale(this.context.view,s);if(l){var c=(0,r.getElementValue)(s,l.field);this.cache[c]&&(this.cache[c].remove(),this.cache[c]=null)}},o.prototype.link=function(s){var l=this.context;this.linkGroup||(this.linkGroup=l.view.foregroundGroup.addGroup({id:"link-by-color-group",capture:!1}));var c=(0,r.getCurrentElement)(l);c&&this.linkByElement(c,s?.style)},o.prototype.unlink=function(){var s=(0,r.getCurrentElement)(this.context);s&&this.removeLink(s)},o.prototype.clear=function(){this.linkGroup&&this.linkGroup.clear(),this.cache={}},o.prototype.destroy=function(){a.prototype.destroy.call(this),this.linkGroup&&this.linkGroup.remove()},o})(t.default);return _S.default=i,_S}var NS={},kS={},Hhe;function rK(){if(Hhe)return kS;Hhe=1,Object.defineProperty(kS,"__esModule",{value:!0});var e=xr,t=Cr,r=tl(),n=(0,e.__importDefault)(eK()),i=(function(a){(0,e.__extends)(o,a);function o(){var s=a!==null&&a.apply(this,arguments)||this;return s.startPoint=null,s.endPoint=null,s.isStarted=!1,s.effectSiblings=!1,s.effectByRecord=!1,s}return o.prototype.getCurrentPoint=function(){var s=this.context.event;return{x:s.x,y:s.y}},o.prototype.start=function(){this.clear(),this.startPoint=this.getCurrentPoint(),this.isStarted=!0},o.prototype.getIntersectElements=function(){var s=null;if((0,r.isMask)(this.context))s=(0,r.getMaskedElements)(this.context,10);else{var l=this.startPoint,c=this.isStarted?this.getCurrentPoint():this.endPoint;if(!l||!c)return;var u={minX:Math.min(l.x,c.x),minY:Math.min(l.y,c.y),maxX:Math.max(l.x,c.x),maxY:Math.max(l.y,c.y)},A=this.context.view;s=(0,r.getIntersectElements)(A,u)}return s},o.prototype.setStateEnable=function(s){if(this.effectSiblings&&!this.effectByRecord)this.setSiblingsState(s);else{var l=(0,r.getElements)(this.context.view),c=this.getIntersectElements();c&&c.length?this.effectByRecord?this.setSiblingsStateByRecord(c,s):this.setElementsState(c,s,l):this.clear()}},o.prototype.setSiblingsStateByRecord=function(s,l){var c=this,u=this.context.view,A=(0,r.getSilbings)(u),d=s.map(function(g){return g.getModel().data}),f=u.getXScale().field,h=u.getYScales()[0].field;(0,t.each)(A,function(g){var p=(0,r.getElements)(g),m=p.filter(function(y){var C=y.getModel().data;return(0,r.isInRecords)(d,C,f,h)});c.setElementsState(m,l,p)})},o.prototype.setSiblingsState=function(s){var l=this,c=this.context.view,u=(0,r.getSilbings)(c);(0,r.isMask)(this.context)&&(0,t.each)(u,function(A){var d=(0,r.getElements)(A),f=(0,r.getSiblingMaskElements)(l.context,A,10);f&&f.length?l.setElementsState(f,s,d):l.clearViewState(A)})},o.prototype.setElementsState=function(s,l,c){var u=this;(0,t.each)(c,function(A){s.includes(A)?u.setElementState(A,l):u.setElementState(A,!1)})},o.prototype.end=function(){this.isStarted=!1,this.endPoint=this.getCurrentPoint()},o.prototype.clear=function(){var s=this,l=this.context.view;if(this.effectSiblings){var c=(0,r.getSilbings)(l);(0,t.each)(c,function(u){s.clearViewState(u)})}else this.clearViewState(l)},o})(n.default);return kS.default=i,kS}var Ghe;function ENt(){if(Ghe)return NS;Ghe=1,Object.defineProperty(NS,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(rK()),r=(function(n){(0,e.__extends)(i,n);function i(){var a=n!==null&&n.apply(this,arguments)||this;return a.stateName="active",a}return i.prototype.active=function(){this.setState()},i})(t.default);return NS.default=r,NS}var PS={},OS={},Khe;function nK(){if(Khe)return OS;Khe=1,Object.defineProperty(OS,"__esModule",{value:!0});var e=xr,t=tl(),r=(0,e.__importDefault)(eK()),n=(function(i){(0,e.__extends)(a,i);function a(){return i!==null&&i.apply(this,arguments)||this}return a.prototype.setStateEnable=function(o){var s=(0,t.getCurrentElement)(this.context);if(s){if(!(0,t.isElementChange)(this.context))return;o?(this.clear(),this.setElementState(s,!0)):this.hasState(s)&&this.setElementState(s,!1)}},a.prototype.toggle=function(){var o=(0,t.getCurrentElement)(this.context);if(o){var s=this.hasState(o);s||this.clear(),this.setElementState(o,!s)}},a.prototype.reset=function(){this.setStateEnable(!1)},a})(r.default);return OS.default=n,OS}var Vhe;function yNt(){if(Vhe)return PS;Vhe=1,Object.defineProperty(PS,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(nK()),r=(function(n){(0,e.__extends)(i,n);function i(){var a=n!==null&&n.apply(this,arguments)||this;return a.stateName="active",a}return i.prototype.active=function(){this.setState()},i})(t.default);return PS.default=r,PS}var cz={},$p={},Jhe;function iK(){if(Jhe)return $p;Jhe=1,Object.defineProperty($p,"__esModule",{value:!0}),$p.setHighlightBy=$p.clearHighlight=void 0;var e=Cr,t=tl(),r="inactive",n="active";function i(o){var s=(0,t.getElements)(o);(0,e.each)(s,function(l){l.hasState(n)&&l.setState(n,!1),l.hasState(r)&&l.setState(r,!1)})}$p.clearHighlight=i;function a(o,s,l){(0,e.each)(o,function(c){s(c)?(c.hasState(r)&&c.setState(r,!1),c.setState(n,l)):(c.hasState(n)&&c.setState(n,!1),c.setState(r,l))})}return $p.setHighlightBy=a,$p}var Whe;function aK(){return Whe||(Whe=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.STATUS_ACTIVE=e.STATUS_UNACTIVE=void 0;var t=xr,r=Cr,n=tl(),i=iK(),a=(0,t.__importDefault)(tK()),o=go();e.STATUS_UNACTIVE=o.ELEMENT_STATE.INACTIVE,e.STATUS_ACTIVE=o.ELEMENT_STATE.ACTIVE;var s=(function(l){(0,t.__extends)(c,l);function c(){var u=l!==null&&l.apply(this,arguments)||this;return u.stateName=e.STATUS_ACTIVE,u}return c.prototype.setElementsStateByItem=function(u,A,d,f){var h=this,g=function(p){return h.isMathItem(p,A,d)};this.setHighlightBy(u,g,f)},c.prototype.setElementHighlight=function(u,A){A(u)?(u.hasState(e.STATUS_UNACTIVE)&&u.setState(e.STATUS_UNACTIVE,!1),u.setState(e.STATUS_ACTIVE,!0)):u.hasState(e.STATUS_ACTIVE)||u.setState(e.STATUS_UNACTIVE,!0)},c.prototype.setHighlightBy=function(u,A,d){var f=this;if(d)(0,r.each)(u,function(p){f.setElementHighlight(p,A)});else{var h=(0,n.getElementsByState)(this.context.view,e.STATUS_ACTIVE),g=!0;(0,r.each)(h,function(p){if(!A(p))return g=!1,!1}),g?this.clear():(0,r.each)(u,function(p){A(p)&&(p.hasState(e.STATUS_ACTIVE)&&p.setState(e.STATUS_ACTIVE,!1),p.setState(e.STATUS_UNACTIVE,!0))})}},c.prototype.setElementState=function(u,A){var d=this.context.view,f=(0,n.getElements)(d);this.setHighlightBy(f,function(h){return u===h},A)},c.prototype.highlight=function(){this.setState()},c.prototype.clear=function(){var u=this.context.view;(0,i.clearHighlight)(u)},c})(a.default);e.default=s})(cz)),cz}var jS={},Xhe;function CNt(){if(Xhe)return jS;Xhe=1,Object.defineProperty(jS,"__esModule",{value:!0});var e=xr,t=tl(),r=(0,e.__importStar)(aK()),n=(function(i){(0,e.__extends)(a,i);function a(){return i!==null&&i.apply(this,arguments)||this}return a.prototype.setElementHighlight=function(o,s){s(o)?(o.hasState(r.STATUS_UNACTIVE)&&o.setState(r.STATUS_UNACTIVE,!1),o.setState(r.STATUS_ACTIVE,!0)):(o.setState(r.STATUS_UNACTIVE,!0),o.hasState(r.STATUS_ACTIVE)&&o.setState(r.STATUS_ACTIVE,!1))},a.prototype.setStateByElement=function(o,s){var l=this.context.view,c=l.getXScale(),u=(0,t.getElementValue)(o,c.field),A=(0,t.getElements)(l),d=A.filter(function(f){return(0,t.getElementValue)(f,c.field)===u});this.setHighlightBy(A,function(f){return d.includes(f)},s)},a.prototype.toggle=function(){var o=(0,t.getCurrentElement)(this.context);if(o){var s=o.hasState(this.stateName);this.setStateByElement(o,!s)}},a})(r.default);return jS.default=n,jS}var zS={},qhe;function wNt(){if(qhe)return zS;qhe=1,Object.defineProperty(zS,"__esModule",{value:!0});var e=xr,t=tl(),r=(0,e.__importDefault)(aK()),n=(function(i){(0,e.__extends)(a,i);function a(){return i!==null&&i.apply(this,arguments)||this}return a.prototype.setStateByElement=function(o,s){var l=this.context.view,c=o.geometry.getAttribute("color");if(c){var u=l.getScaleByField(c.getFields()[0]),A=(0,t.getElementValue)(o,u.field),d=(0,t.getElements)(l),f=d.filter(function(h){return(0,t.getElementValue)(h,u.field)===A});this.setHighlightBy(d,function(h){return f.includes(h)},s)}},a})(r.default);return zS.default=n,zS}var LS={},$he;function BNt(){if($he)return LS;$he=1,Object.defineProperty(LS,"__esModule",{value:!0});var e=xr,t=tl(),r=iK(),n=(0,e.__importDefault)(nK()),i=(function(a){(0,e.__extends)(o,a);function o(){var s=a!==null&&a.apply(this,arguments)||this;return s.stateName="active",s}return o.prototype.highlight=function(){this.setState()},o.prototype.setElementState=function(s,l){var c=this.context.view,u=(0,t.getElements)(c);(0,r.setHighlightBy)(u,function(A){return s===A},l)},o.prototype.clear=function(){var s=this.context.view;(0,r.clearHighlight)(s)},o})(n.default);return LS.default=i,LS}var j0={},Zhe;function xNt(){if(Zhe)return j0;Zhe=1,Object.defineProperty(j0,"__esModule",{value:!0}),j0.ELEMENT_RANGE_HIGHLIGHT_EVENTS=void 0;var e=xr,t=JR(),r=iK(),n=(0,e.__importDefault)(rK()),i;(function(o){o.BEFORE_HIGHLIGHT="element-range-highlight:beforehighlight",o.AFTER_HIGHLIGHT="element-range-highlight:afterhighlight",o.BEFORE_CLEAR="element-range-highlight:beforeclear",o.AFTER_CLEAR="element-range-highlight:afterclear"})(i||(i={})),j0.ELEMENT_RANGE_HIGHLIGHT_EVENTS=i;var a=(function(o){(0,e.__extends)(s,o);function s(){var l=o!==null&&o.apply(this,arguments)||this;return l.stateName="active",l}return s.prototype.clearViewState=function(l){(0,r.clearHighlight)(l)},s.prototype.highlight=function(){var l=this.context,c=l.view,u=l.event,A=this.getIntersectElements(),d={view:c,event:u,highlightElements:A};c.emit(i.BEFORE_HIGHLIGHT,t.Event.fromData(c,i.BEFORE_HIGHLIGHT,d)),this.setState(),c.emit(i.AFTER_HIGHLIGHT,t.Event.fromData(c,i.AFTER_HIGHLIGHT,d))},s.prototype.clear=function(){var l=this.context.view;l.emit(i.BEFORE_CLEAR,t.Event.fromData(l,i.BEFORE_CLEAR,{})),o.prototype.clear.call(this),l.emit(i.AFTER_CLEAR,t.Event.fromData(l,i.AFTER_CLEAR,{}))},s.prototype.setElementsState=function(l,c,u){(0,r.setHighlightBy)(u,function(A){return l.indexOf(A)>=0},c)},s})(n.default);return j0.default=a,j0}var YS={},ege;function MNt(){if(ege)return YS;ege=1,Object.defineProperty(YS,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(tK()),r=(function(n){(0,e.__extends)(i,n);function i(){var a=n!==null&&n.apply(this,arguments)||this;return a.stateName="selected",a}return i.prototype.selected=function(){this.setState()},i})(t.default);return YS.default=r,YS}var US={},tge;function bNt(){if(tge)return US;tge=1,Object.defineProperty(US,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(nK()),r=(function(n){(0,e.__extends)(i,n);function i(){var a=n!==null&&n.apply(this,arguments)||this;return a.stateName="selected",a}return i.prototype.selected=function(){this.setState()},i})(t.default);return US.default=r,US}var HS={},rge;function INt(){if(rge)return HS;rge=1,Object.defineProperty(HS,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(rK()),r=(function(n){(0,e.__extends)(i,n);function i(){var a=n!==null&&n.apply(this,arguments)||this;return a.stateName="selected",a}return i.prototype.selected=function(){this.setState()},i})(t.default);return HS.default=r,HS}var GS={},nge;function SNt(){if(nge)return GS;nge=1,Object.defineProperty(GS,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(DA()),r=(function(n){(0,e.__extends)(i,n);function i(){return n!==null&&n.apply(this,arguments)||this}return i.prototype.setCursor=function(a){var o=this.context.view;o.getCanvas().setCursor(a)},i.prototype.default=function(){this.setCursor("default")},i.prototype.pointer=function(){this.setCursor("pointer")},i.prototype.move=function(){this.setCursor("move")},i.prototype.crosshair=function(){this.setCursor("crosshair")},i.prototype.wait=function(){this.setCursor("wait")},i.prototype.help=function(){this.setCursor("help")},i.prototype.text=function(){this.setCursor("text")},i.prototype.eResize=function(){this.setCursor("e-resize")},i.prototype.wResize=function(){this.setCursor("w-resize")},i.prototype.nResize=function(){this.setCursor("n-resize")},i.prototype.sResize=function(){this.setCursor("s-resize")},i.prototype.neResize=function(){this.setCursor("ne-resize")},i.prototype.nwResize=function(){this.setCursor("nw-resize")},i.prototype.seResize=function(){this.setCursor("se-resize")},i.prototype.swResize=function(){this.setCursor("sw-resize")},i.prototype.nsResize=function(){this.setCursor("ns-resize")},i.prototype.ewResize=function(){this.setCursor("ew-resize")},i})(t.default);return GS.default=r,GS}var ige;function RNt(){if(ige)return cw;ige=1;var e=cw&&cw.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(cw,"__esModule",{value:!0});var t=e(vNt()),r=e(mNt()),n=e(ENt()),i=e(yNt()),a=e(aK()),o=e(CNt()),s=e(wNt()),l=e(BNt()),c=e(xNt()),u=e(MNt()),A=e(bNt()),d=e(INt()),f=e(SNt()),h=lc();return(0,h.registerAction)("cursor",f.default),(0,h.registerAction)("element-active",t.default),(0,h.registerAction)("element-single-active",i.default),(0,h.registerAction)("element-range-active",n.default),(0,h.registerAction)("element-highlight",a.default),(0,h.registerAction)("element-highlight-by-x",o.default),(0,h.registerAction)("element-highlight-by-color",s.default),(0,h.registerAction)("element-single-highlight",l.default),(0,h.registerAction)("element-range-highlight",c.default),(0,h.registerAction)("element-sibling-highlight",c.default,{effectSiblings:!0,effectByRecord:!0}),(0,h.registerAction)("element-selected",u.default),(0,h.registerAction)("element-single-selected",A.default),(0,h.registerAction)("element-range-selected",d.default),(0,h.registerAction)("element-link-by-color",r.default),(0,h.registerInteraction)("element-active",{start:[{trigger:"element:mouseenter",action:"element-active:active"}],end:[{trigger:"element:mouseleave",action:"element-active:reset"}]}),(0,h.registerInteraction)("element-selected",{start:[{trigger:"element:click",action:"element-selected:toggle"}]}),(0,h.registerInteraction)("element-highlight",{start:[{trigger:"element:mouseenter",action:"element-highlight:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight:reset"}]}),(0,h.registerInteraction)("element-highlight-by-x",{start:[{trigger:"element:mouseenter",action:"element-highlight-by-x:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight-by-x:reset"}]}),(0,h.registerInteraction)("element-highlight-by-color",{start:[{trigger:"element:mouseenter",action:"element-highlight-by-color:highlight"}],end:[{trigger:"element:mouseleave",action:"element-highlight-by-color:reset"}]}),cw}var age;function oK(){if(age)return Gh;age=1;var e=Gh&&Gh.__extends||(function(){var h=function(g,p){return h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,y){m.__proto__=y}||function(m,y){for(var C in y)Object.prototype.hasOwnProperty.call(y,C)&&(m[C]=y[C])},h(g,p)};return function(g,p){if(typeof p!="function"&&p!==null)throw new TypeError("Class extends value "+String(p)+" is not a constructor or null");h(g,p);function m(){this.constructor=g}g.prototype=p===null?Object.create(p):(m.prototype=p.prototype,new m)}})(),t=Gh&&Gh.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(Gh,"__esModule",{value:!0});var r=t(Nc()),n=t(MM()),i=t(xM()),a=t(wM()),o=t(mM()),s=lc(),l=t(ANt()),c=t(t5());pNt(),RNt();var u=t(yDe());(0,s.registerGeometryLabel)("base",a.default);var A=["line","area"],d=(function(){function h(){this.config={}}return h.prototype.setView=function(g){this.view=g,this.rootChart=g.rootChart||g},h.prototype.createGeomInstance=function(g,p){this.geom=this.view[g](p);var m=p.sortable;this.geom.__beforeMapping=this.geom.beforeMapping,this.geom.beforeMapping=function(y){var C=this.getXScale();return m!==!1&&y&&y[0]&&A.includes(g)&&["time","timeCat"].includes(C.type)&&this.sort(y),this.__beforeMapping(y)},this.GemoBaseClassName=g},h.prototype.update=function(g,p){var m=this;this.geom||(this.setView(p.context),this.createGeomInstance(p.GemoBaseClassName,g),this.interactionTypes=p.interactionTypes),(0,l.default)(this.config,g,["position","shape","color","label","style","tooltip","size","animate","state","customInfo"],function(y,C){var w;(0,c.default)(!(C==="label"&&y[0]===!0),"label 值类型错误,应为false | LabelOption | FieldString"),(w=m.geom)[C].apply(w,y)}),(0,l.default)(this.config,g,["adjust"],function(y,C){(0,n.default)(y[0])?m.geom[C](y[0]):m.geom[C](y)}),this.geom.state(g.state||{}),this.rootChart.on("processElemens",function(){(0,i.default)(g.setElements)&&g.setElements(m.geom.elements)}),(0,l.default)(this.config,g,this.interactionTypes,function(y,C){y[0]?m.rootChart.interaction(C):m.rootChart.removeInteraction(C)}),this.config=(0,u.default)(g)},h.prototype.destroy=function(){this.geom&&(this.geom.destroy(),this.geom=null),this.config={}},h})(),f=(function(h){e(g,h);function g(p){var m=h.call(this,p)||this;return m.interactionTypes=[],m.geomHelper=new d,m}return g.prototype.componentWillUnmount=function(){this.geomHelper.destroy()},g.prototype.render=function(){var p=this;return this.geomHelper.update(this.props,this),r.default.createElement(r.default.Fragment,null,r.default.Children.map(this.props.children,function(m){return r.default.isValidElement(m)?r.default.cloneElement(m,{parentInstance:p.geomHelper.geom}):r.default.createElement(r.default.Fragment,null)}))},g})(r.default.Component);return f.contextType=o.default,Gh.default=f,Gh}var uz={},oge;function TNt(){if(oge)return uz;oge=1,Object.defineProperty(uz,"__esModule",{value:!0});var e=xr,t=sc(),r=Hd(),n=bM();return(0,t.registerShape)("interval","funnel",{getPoints:function(i){return i.size=i.size*2,(0,n.getRectPoints)(i)},draw:function(i,a){var o=(0,r.getStyle)(i,!1,!0),s=this.parsePath((0,n.getFunnelPath)(i.points,i.nextPoints,!1)),l=a.addShape("path",{attrs:(0,e.__assign)((0,e.__assign)({},o),{path:s}),name:"interval"});return l},getMarker:function(i){var a=i.color;return{symbol:"square",style:{r:4,fill:a}}}}),uz}var Az={},sge;function QNt(){if(sge)return Az;sge=1,Object.defineProperty(Az,"__esModule",{value:!0});var e=xr,t=sc(),r=UG(),n=Hd(),i=bM();return(0,t.registerShape)("interval","hollow-rect",{draw:function(a,o){var s=(0,n.getStyle)(a,!0,!1),l=o,c=a?.background;if(c){l=o.addGroup();var u=(0,n.getBackgroundRectStyle)(a),A=(0,i.getBackgroundRectPath)(a,this.parsePoints(a.points),this.coordinate);l.addShape("path",{attrs:(0,e.__assign)((0,e.__assign)({},u),{path:A}),zIndex:-1,name:r.BACKGROUND_SHAPE})}var d=this.parsePath((0,i.getRectPath)(a.points)),f=l.addShape("path",{attrs:(0,e.__assign)((0,e.__assign)({},s),{path:d}),name:"interval"});return c?l:f},getMarker:function(a){var o=a.color,s=a.isInPolar;return s?{symbol:"circle",style:{r:4.5,stroke:o,fill:null}}:{symbol:"square",style:{r:4,stroke:o,fill:null}}}}),Az}var dz={},lge;function DNt(){if(lge)return dz;lge=1,Object.defineProperty(dz,"__esModule",{value:!0});var e=xr,t=Cr,r=sc(),n=Hd(),i=bM(),a=Tm();function o(s){var l=s.x,c=s.y,u=s.y0;return(0,t.isArray)(c)?c.map(function(A,d){return{x:(0,t.isArray)(l)?l[d]:l,y:A}}):[{x:l,y:u},{x:l,y:c}]}return(0,r.registerShape)("interval","line",{getPoints:function(s){return o(s)},draw:function(s,l){var c=(0,n.getStyle)(s,!0,!1,"lineWidth"),u=(0,a.omit)((0,e.__assign)({},c),["fill"]),A=this.parsePath((0,i.getRectPath)(s.points,!1)),d=l.addShape("path",{attrs:(0,e.__assign)((0,e.__assign)({},u),{path:A}),name:"interval"});return d},getMarker:function(s){var l=s.color;return{symbol:function(c,u,A){return[["M",c,u-A],["L",c,u+A]]},style:{r:5,stroke:l}}}}),dz}var fz={},cge;function FNt(){if(cge)return fz;cge=1,Object.defineProperty(fz,"__esModule",{value:!0});var e=xr,t=sc(),r=Hd(),n=bM();return(0,t.registerShape)("interval","pyramid",{getPoints:function(i){return i.size=i.size*2,(0,n.getRectPoints)(i)},draw:function(i,a){var o=(0,r.getStyle)(i,!1,!0),s=this.parsePath((0,n.getFunnelPath)(i.points,i.nextPoints,!0)),l=a.addShape("path",{attrs:(0,e.__assign)((0,e.__assign)({},o),{path:s}),name:"interval"});return l},getMarker:function(i){var a=i.color;return{symbol:"square",style:{r:4,fill:a}}}}),fz}var hz={},uge;function _Nt(){if(uge)return hz;uge=1,Object.defineProperty(hz,"__esModule",{value:!0});var e=xr,t=Cr,r=sc(),n=Hd();function i(o){var s=o.x,l=o.y,c=o.y0,u=o.size,A,d;(0,t.isArray)(l)?(A=l[0],d=l[1]):(A=c,d=l);var f=s+u/2,h=s-u/2;return[{x:s,y:A},{x:s,y:d},{x:h,y:A},{x:f,y:A},{x:h,y:d},{x:f,y:d}]}function a(o){return[["M",o[0].x,o[0].y],["L",o[1].x,o[1].y],["M",o[2].x,o[2].y],["L",o[3].x,o[3].y],["M",o[4].x,o[4].y],["L",o[5].x,o[5].y]]}return(0,r.registerShape)("interval","tick",{getPoints:function(o){return i(o)},draw:function(o,s){var l=(0,n.getStyle)(o,!0,!1),c=this.parsePath(a(o.points)),u=s.addShape("path",{attrs:(0,e.__assign)((0,e.__assign)({},l),{path:c}),name:"interval"});return u},getMarker:function(o){var s=o.color;return{symbol:function(l,c,u){return[["M",l-u/2,c-u],["L",l+u/2,c-u],["M",l,c-u],["L",l,c+u],["M",l-u/2,c+u],["L",l+u/2,c+u]]},style:{r:5,stroke:s}}}}),hz}var Age;function NNt(){if(Age)return Hh;Age=1;var e=Hh&&Hh.__extends||(function(){var l=function(c,u){return l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,d){A.__proto__=d}||function(A,d){for(var f in d)Object.prototype.hasOwnProperty.call(d,f)&&(A[f]=d[f])},l(c,u)};return function(c,u){if(typeof u!="function"&&u!==null)throw new TypeError("Class extends value "+String(u)+" is not a constructor or null");l(c,u);function A(){this.constructor=c}c.prototype=u===null?Object.create(u):(A.prototype=u.prototype,new A)}})(),t=Hh&&Hh.__importDefault||function(l){return l&&l.__esModule?l:{default:l}};Object.defineProperty(Hh,"__esModule",{value:!0});var r=t(uNt()),n=t(CDe()),i=t(BDe()),a=t(oK()),o=lc();(0,o.registerGeometry)("Interval",r.default),(0,o.registerGeometryLabel)("interval",n.default),(0,o.registerGeometryLabel)("pie",i.default),TNt(),QNt(),DNt(),FNt(),_Nt(),(0,o.registerInteraction)("active-region",{start:[{trigger:"plot:mousemove",action:"active-region:show"}],end:[{trigger:"plot:mouseleave",action:"active-region:hide"}]});var s=(function(l){e(c,l);function c(){var u=l!==null&&l.apply(this,arguments)||this;return u.interactionTypes=["active-region","element-highlight"],u.GemoBaseClassName="interval",u}return c})(a.default);return Hh.default=s,Hh}var kNt=NNt();const u1=xn(kNt),sK=({data:e,xFieldName:t="name",yFieldName:r="value",options:n,title:i,dodgeBy:a="type"})=>{const o=dt(y=>y.cti.ui.graphColors.columnChart),s=dt(y=>y.cti.ui.generatePDF),l=dt(y=>y.cti.ui.pdfSize),c=Sn(),u=y=>{y.data.data.indicateur_condition_id&&c(Kme(y.data.data.indicateur_condition_id[0]))};let A=o;const d=Object.keys(xl(e,y=>y.type)),f=ce.useCallback((y,C)=>{const w=Array.isArray(y)?C:y,B=d.indexOf(w);return A[B]},[A,n,d]);let h=d;h.includes("undefined")&&i&&(h=[i]),h=h.map((y,C)=>{const w=f(y);return{id:C,name:y,marker:{style:{fill:w},symbol:"square"}}});const g=(y,C,w)=>{if(!n||!n.labelView)return y;const B=e.find(x=>x.category===y);return n.labelView===0||y==="Autres"?y:B?B.label_code:"Pas de code"},p={[r]:{formatter:y=>{let C=e.find(w=>w[r]===y);return C&&C.formattedValue?C.formattedValue:y}}};if(!e.length)return null;const m=({width:y,height:C})=>v.jsxs(Qm,{height:C,width:y,data:e,onIntervalClick:u,padding:"auto",scale:p,children:[v.jsx(Dm,{custom:!0,items:h,visible:!0,itemName:{style:{fill:"rgba(0,0,0,0.85)"}}}),v.jsx(hu,{name:t,label:{style:{fill:"rgba(0,0,0,0.85)"},formatter:g}}),v.jsx(hu,{name:r,label:{style:{fill:"rgba(0,0,0,0.85)"}},formatter:w=>Math.round(w)===w?w:w.toFixed(2)}),v.jsx(u1,{adjust:[{type:"dodge",dodgeBy:a,marginRatio:0}],color:["type*name",(w,B)=>f(w,B)],position:`${t}*${r}`})]});return v.jsx("div",{className:"graph-wrapper",children:s===!1?v.jsx(hA,{children:({width:y,height:C})=>v.jsx(m,{width:y,height:C})}):v.jsx(m,{width:l.width,height:l.height})})};sK.propTypes={data:J.arrayOf(J.object).isRequired,xFieldName:J.string,yFieldName:J.string,options:J.object,title:J.string};sK.defaultProps={xFieldName:"name",yFieldName:"value",percent:!1};const PNt=ce.memo(sK,_g);var sd={},KS={},dge;function ONt(){if(dge)return KS;dge=1,Object.defineProperty(KS,"__esModule",{value:!0});var e=function(t){return t==null};return KS.default=e,KS}var fge;function jNt(){if(fge)return sd;fge=1;var e=sd&&sd.__assign||function(){return e=Object.assign||function(s){for(var l,c=1,u=arguments.length;c<u;c++){l=arguments[c];for(var A in l)Object.prototype.hasOwnProperty.call(l,A)&&(s[A]=l[A])}return s},e.apply(this,arguments)},t=sd&&sd.__rest||function(s,l){var c={};for(var u in s)Object.prototype.hasOwnProperty.call(s,u)&&l.indexOf(u)<0&&(c[u]=s[u]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,u=Object.getOwnPropertySymbols(s);A<u.length;A++)l.indexOf(u[A])<0&&Object.prototype.propertyIsEnumerable.call(s,u[A])&&(c[u[A]]=s[u[A]]);return c},r=sd&&sd.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(sd,"__esModule",{value:!0});var n=r(ONt()),i=r(xM()),a=r(GD());function o(s){var l=s.type,c=s.transpose,u=s.rotate,A=s.scale,d=s.reflect,f=s.actions,h=t(s,["type","transpose","rotate","scale","reflect","actions"]),g=(0,a.default)(),p=g.coordinate();return p.update({}),l?g.coordinate(l,e({},h)):g.coordinate("rect",e({},h)),u&&p.rotate(u),A&&p.scale.apply(p,A),(0,n.default)(d)||p.reflect(d),c&&p.transpose(),(0,i.default)(f)&&f(p),null}return sd.default=o,sd}var zNt=jNt();const lK=xn(zNt);var Js={},qc={},VS={},hge;function LNt(){if(hge)return VS;hge=1,Object.defineProperty(VS,"__esModule",{value:!0});var e=MM();return VS.default=(function(t,r,n){for(var i=0,a=e.default(r)?r.split("."):r;t&&i<a.length;)t=t[a[i++]];return t===void 0||i<a.length?n:t}),VS}var JS={},gge;function YNt(){if(gge)return JS;gge=1,Object.defineProperty(JS,"__esModule",{value:!0});function e(t,r){if(t)for(var n in r)r.hasOwnProperty(n)&&(t.style[n]=r[n]);return t}return JS.default=e,JS}var pge;function UNt(){if(pge)return qc;pge=1;var e=qc&&qc.__extends||(function(){var d=function(f,h){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,p){g.__proto__=p}||function(g,p){for(var m in p)Object.prototype.hasOwnProperty.call(p,m)&&(g[m]=p[m])},d(f,h)};return function(f,h){if(typeof h!="function"&&h!==null)throw new TypeError("Class extends value "+String(h)+" is not a constructor or null");d(f,h);function g(){this.constructor=f}f.prototype=h===null?Object.create(h):(g.prototype=h.prototype,new g)}})(),t=qc&&qc.__assign||function(){return t=Object.assign||function(d){for(var f,h=1,g=arguments.length;h<g;h++){f=arguments[h];for(var p in f)Object.prototype.hasOwnProperty.call(f,p)&&(d[p]=f[p])}return d},t.apply(this,arguments)},r=qc&&qc.__rest||function(d,f){var h={};for(var g in d)Object.prototype.hasOwnProperty.call(d,g)&&f.indexOf(g)<0&&(h[g]=d[g]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var p=0,g=Object.getOwnPropertySymbols(d);p<g.length;p++)f.indexOf(g[p])<0&&Object.prototype.propertyIsEnumerable.call(d,g[p])&&(h[g[p]]=d[g[p]]);return h},n=qc&&qc.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(qc,"__esModule",{value:!0});var i=n(Nc()),a=n(r7()),o=n(LNt()),s=n(YNt()),l=mM(),c=lc(),u="g2-tooltip",A=(function(d){e(f,d);function f(){var h=d!==null&&d.apply(this,arguments)||this;return h.renderInnder=function(g){var p=g.data,m=p.title,y=p.items,C=p.x,w=p.y;a.default.render(h.props.children(m,y,C,w,g),h.getElement())},h}return f.prototype.componentWillUnmount=function(){var h=this.props.chartView;this.element&&this.element.remove(),h.getController("tooltip").clear(),h.off("tooltip:change",this.renderInnder)},f.prototype.getElement=function(){return this.element||(this.element=document.createElement("div"),this.element.classList.add("bizcharts-tooltip"),this.element.classList.add("g2-tooltip"),this.element.style.width="auto",this.element.style.height="auto"),this.element},f.prototype.overwriteCfg=function(){var h=this,g=this.props,p=g.chartView;g.children;var m=g.domStyles,y=m===void 0?{}:m,C=r(g,["chartView","children","domStyles"]);p.tooltip(t(t({inPlot:!1,domStyles:y},C),{customContent:function(){return h.getElement()}})),p.on("tooltip:change",this.renderInnder);var w=(0,o.default)((0,c.getTheme)(),["components","tooltip","domStyles",u],{});(0,s.default)(this.element,t(t({},w),y[u]))},f.prototype.render=function(){return this.overwriteCfg(),null},f})(i.default.Component);return qc.default=(0,l.withView)(A),qc}var $c={},WS={},vge;function cK(){if(vge)return WS;vge=1,Object.defineProperty(WS,"__esModule",{value:!0});var e=xr,t=Cr,r=(0,e.__importDefault)(DA()),n=(function(i){(0,e.__extends)(a,i);function a(){var o=i!==null&&i.apply(this,arguments)||this;return o.timeStamp=0,o}return a.prototype.show=function(){var o=this.context,s=o.event,l=o.view,c=l.isTooltipLocked();if(!c){var u=this.timeStamp,A=+new Date,d=(0,t.get)(o.view.getOptions(),"tooltip.showDelay",16);if(A-u>d){var f=this.location,h={x:s.x,y:s.y};(!f||!(0,t.isEqual)(f,h))&&this.showTooltip(l,h),this.timeStamp=A,this.location=h}}},a.prototype.hide=function(){var o=this.context.view,s=o.getController("tooltip"),l=this.context.event,c=l.clientX,u=l.clientY;s.isCursorEntered({x:c,y:u})||o.isTooltipLocked()||(this.hideTooltip(o),this.location=null)},a.prototype.showTooltip=function(o,s){o.showTooltip(s)},a.prototype.hideTooltip=function(o){o.hideTooltip()},a})(r.default);return WS.default=n,WS}var mge;function HNt(){if(mge)return $c;mge=1;var e=$c&&$c.__extends||(function(){var u=function(A,d){return u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,h){f.__proto__=h}||function(f,h){for(var g in h)Object.prototype.hasOwnProperty.call(h,g)&&(f[g]=h[g])},u(A,d)};return function(A,d){if(typeof d!="function"&&d!==null)throw new TypeError("Class extends value "+String(d)+" is not a constructor or null");u(A,d);function f(){this.constructor=A}A.prototype=d===null?Object.create(d):(f.prototype=d.prototype,new f)}})(),t=$c&&$c.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty($c,"__esModule",{value:!0}),$c.registerConnector=$c.Connector=void 0;var r=zG(),n=t(cK()),i=Cr,a=lc(),o={},s=(function(){function u(A){this.cfg={shared:!0},this.chartMap={},this.state={},this.id=(0,i.uniqueId)("bx-action"),this.type=A||"tooltip"}return u.prototype.connect=function(A,d,f){return this.chartMap[A]={chart:d,pointFinder:f},d.interaction("connect-".concat(this.type,"-").concat(this.id)),this.type==="tooltip"&&this.cfg.shared&&(0,i.get)(d,["options","tooltip","shared"])===void 0&&(0,i.set)(d,["options","tooltip","shared"],!0),this},u.prototype.unConnect=function(A){this.chartMap[A].chart.removeInteraction("connect-".concat(this.type,"-").concat(this.id)),delete this.chartMap[A]},u.prototype.destroy=function(){(0,r.unregisterAction)("connect-".concat(this.type,"-").concat(this.id))},u})();$c.Connector=s;var l=function(){var u=new s("tooltip");return(0,a.registerAction)("connect-tooltip-".concat(u.id),(function(A){e(d,A);function d(){var f=A!==null&&A.apply(this,arguments)||this;return f.CM=u,f}return d.prototype.showTooltip=function(f,h){var g=f.getTooltipItems(h)||h;(0,i.forIn)(this.CM.chartMap,function(p){var m=p.chart,y=p.pointFinder;if(!(m.destroyed||!m.visible))if(y){var C=y(g,m);C&&m.showTooltip(C)}else m.showTooltip(h)})},d.prototype.hideTooltip=function(){(0,i.forIn)(this.CM.chartMap,function(f){var h=f.chart;return h.hideTooltip()})},d})(n.default)),(0,a.registerInteraction)("connect-tooltip-".concat(u.id),{start:[{trigger:"plot:mousemove",action:"connect-tooltip-".concat(u.id,":show")}],end:[{trigger:"plot:mouseleave",action:"connect-tooltip-".concat(u.id,":hide")}]}),u},c=function(u,A,d,f,h){var g=o[u];if(d===null&&g){g.unConnect(A);return}g?g.connect(A,d,h):(o[u]=l(),o[u].cfg.shared=!!f,o[u].connect(A,d,h))};return $c.registerConnector=c,$c.default=l,$c}var uw={},z0={},Ege;function GNt(){if(Ege)return z0;Ege=1,Object.defineProperty(z0,"__esModule",{value:!0}),z0.getItemsOfView=void 0;var e=xr,t=Cr,r=$D(),n=_c(),i=(0,e.__importDefault)(DA()),a={fill:"#CCD6EC",opacity:.3};function o(l,c,u){var A=(0,r.findItemsFromViewRecurisive)(l,c,u);if(A.length){A=(0,t.flatten)(A);for(var d=0,f=A;d<f.length;d++)for(var h=f[d],g=0,p=h;g<p.length;g++){var m=p[g],y=m.mappingData,C=y.x,w=y.y;m.x=(0,t.isArray)(C)?C[C.length-1]:C,m.y=(0,t.isArray)(w)?w[w.length-1]:w}var B=u.shared;if(B===!1&&A.length>1){for(var x=A[0],M=Math.abs(c.y-x[0].y),S=0,R=A;S<R.length;S++){var b=R[S],T=Math.abs(c.y-b[0].y);T<=M&&(x=b,M=T)}A=[x]}return(0,t.uniq)((0,t.flatten)(A))}return[]}z0.getItemsOfView=o;var s=(function(l){(0,e.__extends)(c,l);function c(){return l!==null&&l.apply(this,arguments)||this}return c.prototype.show=function(u){var A=this.context.view,d=this.context.event,f=A.getController("tooltip").getTooltipCfg(),h=o(A,{x:d.x,y:d.y},f);if(!(0,t.isEqual)(h,this.items)&&(this.items=h,h.length)){var g=A.getXScale().field,p=h[0].data[g],m=[],y=A.geometries;if((0,t.each)(y,function(V){if(V.type==="interval"||V.type==="schema"){var Z=V.getElementsBy(function(ne){var re=ne.getData();return re[g]===p});m=m.concat(Z)}}),m.length){var C=A.getCoordinate(),w=m[0].shape.getCanvasBBox(),B=m[0].shape.getCanvasBBox(),x=w;(0,t.each)(m,function(V){var Z=V.shape.getCanvasBBox();C.isTransposed?(Z.minY<w.minY&&(w=Z),Z.maxY>B.maxY&&(B=Z)):(Z.minX<w.minX&&(w=Z),Z.maxX>B.maxX&&(B=Z)),x.x=Math.min(Z.minX,x.minX),x.y=Math.min(Z.minY,x.minY),x.width=Math.max(Z.maxX,x.maxX)-x.x,x.height=Math.max(Z.maxY,x.maxY)-x.y});var M=A.backgroundGroup,S=A.coordinateBBox,R=void 0;if(C.isRect){var b=A.getXScale(),T=u||{},D=T.appendRatio,F=T.appendWidth;(0,t.isNil)(F)&&(D=(0,t.isNil)(D)?b.isLinear?0:.25:D,F=C.isTransposed?D*B.height:D*w.width);var _=void 0,N=void 0,P=void 0,k=void 0;C.isTransposed?(_=S.minX,N=Math.min(B.minY,w.minY)-F,P=S.width,k=x.height+F*2):(_=Math.min(w.minX,B.minX)-F,N=S.minY,P=x.width+F*2,k=S.height),R=[["M",_,N],["L",_+P,N],["L",_+P,N+k],["L",_,N+k],["Z"]]}else{var j=(0,t.head)(m),Y=(0,t.last)(m),X=(0,n.getAngle)(j.getModel(),C).startAngle,K=(0,n.getAngle)(Y.getModel(),C).endAngle,U=C.getCenter(),G=C.getRadius(),z=C.innerRadius*G;R=(0,n.getSectorPath)(U.x,U.y,G,X,K,z)}if(this.regionPath)this.regionPath.attr("path",R),this.regionPath.show();else{var H=(0,t.get)(u,"style",a);this.regionPath=M.addShape({type:"path",name:"active-region",capture:!1,attrs:(0,e.__assign)((0,e.__assign)({},H),{path:R})})}}}},c.prototype.hide=function(){this.regionPath&&this.regionPath.hide(),this.items=null},c.prototype.destroy=function(){this.hide(),this.regionPath&&this.regionPath.remove(!0),l.prototype.destroy.call(this)},c})(i.default);return z0.default=s,z0}var XS={},yge;function KNt(){if(yge)return XS;yge=1,Object.defineProperty(XS,"__esModule",{value:!0});var e=xr,t=Cr,r=tl(),n=(0,e.__importDefault)(cK()),i=(function(a){(0,e.__extends)(o,a);function o(){return a!==null&&a.apply(this,arguments)||this}return o.prototype.showTooltip=function(s,l){var c=(0,r.getSilbings)(s);(0,t.each)(c,function(u){var A=(0,r.getSiblingPoint)(s,u,l);u.showTooltip(A)})},o.prototype.hideTooltip=function(s){var l=(0,r.getSilbings)(s);(0,t.each)(l,function(c){c.hideTooltip()})},o})(n.default);return XS.default=i,XS}var qS={},Cge;function VNt(){if(Cge)return qS;Cge=1,Object.defineProperty(qS,"__esModule",{value:!0});var e=xr,t=Cr,r=UD,n=(0,e.__importDefault)(DA()),i=Zg(),a=(function(o){(0,e.__extends)(s,o);function s(){var l=o!==null&&o.apply(this,arguments)||this;return l.timeStamp=0,l}return s.prototype.destroy=function(){o.prototype.destroy.call(this),this.tooltip&&this.tooltip.destroy()},s.prototype.show=function(){var l=this.context,c=l.event,u=this.timeStamp,A=+new Date;if(A-u>16){var d=this.location,f={x:c.x,y:c.y};(!d||!(0,t.isEqual)(d,f))&&this.showTooltip(f),this.timeStamp=A,this.location=f}},s.prototype.hide=function(){this.hideTooltip(),this.location=null},s.prototype.showTooltip=function(l){var c=this.context,u=c.event,A=u.target;if(A&&A.get("tip")){this.tooltip||this.renderTooltip();var d=A.get("tip");this.tooltip.update((0,e.__assign)({title:d},l)),this.tooltip.show()}},s.prototype.hideTooltip=function(){this.tooltip&&this.tooltip.hide()},s.prototype.renderTooltip=function(){var l,c=this.context.view,u=c.canvas,A={start:{x:0,y:0},end:{x:u.get("width"),y:u.get("height")}},d=c.getTheme(),f=(0,t.get)(d,["components","tooltip","domStyles"],{}),h=new i.HtmlTooltip({parent:u.get("el").parentNode,region:A,visible:!1,crosshairs:null,domStyles:(0,e.__assign)({},(0,t.deepMix)({},f,(l={},l[r.TOOLTIP_CSS_CONST.CONTAINER_CLASS]={"max-width":"50%"},l[r.TOOLTIP_CSS_CONST.TITLE_CLASS]={"word-break":"break-all"},l)))});h.init(),h.setCapture(!1),this.tooltip=h},s})(n.default);return qS.default=a,qS}var wge;function JNt(){if(wge)return uw;wge=1;var e=uw&&uw.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(uw,"__esModule",{value:!0});var t=e(GNt()),r=e(KNt()),n=e(cK()),i=e(VNt()),a=lc();(0,a.registerAction)("tooltip",n.default),(0,a.registerAction)("sibling-tooltip",r.default),(0,a.registerAction)("active-region",t.default),(0,a.registerAction)("ellipsis-text",i.default),(0,a.registerInteraction)("tooltip",{start:[{trigger:"plot:mousemove",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"plot:touchmove",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:"plot:mouseleave",action:"tooltip:hide"},{trigger:"plot:leave",action:"tooltip:hide"},{trigger:"plot:touchend",action:"tooltip:hide"}]}),(0,a.registerInteraction)("ellipsis-text",{start:[{trigger:"legend-item-name:mousemove",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"legend-item-name:touchstart",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"axis-label:mousemove",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"axis-label:touchstart",action:"ellipsis-text:show",throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:"legend-item-name:mouseleave",action:"ellipsis-text:hide"},{trigger:"legend-item-name:touchend",action:"ellipsis-text:hide"},{trigger:"axis-label:mouseleave",action:"ellipsis-text:hide"},{trigger:"axis-label:touchend",action:"ellipsis-text:hide"}]}),(0,a.registerInteraction)("tooltip-click",{start:[{trigger:"plot:click",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"plot:touchstart",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:"plot:leave",action:"tooltip:hide"}]});var o=function(s){var l=s.view.isTooltipLocked();l?s.view.unlockTooltip():s.view.lockTooltip()};return(0,a.registerInteraction)("tooltip-lock",{start:[{trigger:"plot:click",action:o},{trigger:"plot:touchstart",action:o},{trigger:"plot:touchmove",action:"tooltip:show",throttle:{wait:50,leading:!0,trailing:!1}},{trigger:"plot:mousemove",action:"tooltip:show"}],end:[{trigger:"plot:click",action:"tooltip:hide"},{trigger:"plot:leave",action:"tooltip:hide"},{trigger:"plot:touchend",action:"tooltip:hide"}]}),(0,a.registerInteraction)("sibling-tooltip",{start:[{trigger:"plot:mousemove",action:"sibling-tooltip:show"}],end:[{trigger:"plot:mouseleave",action:"sibling-tooltip:hide"}]}),uw}var Bge;function WNt(){if(Bge)return Js;Bge=1;var e=Js&&Js.__assign||function(){return e=Object.assign||function(C){for(var w,B=1,x=arguments.length;B<x;B++){w=arguments[B];for(var M in w)Object.prototype.hasOwnProperty.call(w,M)&&(C[M]=w[M])}return C},e.apply(this,arguments)},t=Js&&Js.__createBinding||(Object.create?(function(C,w,B,x){x===void 0&&(x=B);var M=Object.getOwnPropertyDescriptor(w,B);(!M||("get"in M?!w.__esModule:M.writable||M.configurable))&&(M={enumerable:!0,get:function(){return w[B]}}),Object.defineProperty(C,x,M)}):(function(C,w,B,x){x===void 0&&(x=B),C[x]=w[B]})),r=Js&&Js.__setModuleDefault||(Object.create?(function(C,w){Object.defineProperty(C,"default",{enumerable:!0,value:w})}):function(C,w){C.default=w}),n=Js&&Js.__importStar||function(C){if(C&&C.__esModule)return C;var w={};if(C!=null)for(var B in C)B!=="default"&&Object.prototype.hasOwnProperty.call(C,B)&&t(w,C,B);return r(w,C),w},i=Js&&Js.__rest||function(C,w){var B={};for(var x in C)Object.prototype.hasOwnProperty.call(C,x)&&w.indexOf(x)<0&&(B[x]=C[x]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,x=Object.getOwnPropertySymbols(C);M<x.length;M++)w.indexOf(x[M])<0&&Object.prototype.propertyIsEnumerable.call(C,x[M])&&(B[x[M]]=C[x[M]]);return B},a=Js&&Js.__importDefault||function(C){return C&&C.__esModule?C:{default:C}};Object.defineProperty(Js,"__esModule",{value:!0});var o=n(Nc()),s=a(xM()),l=a(Y4e()),c=a(pDe()),u=a(ah()),A=a(MM()),d=lc(),f=a(GD()),h=a(UNt()),g=HNt();JNt(),(0,d.registerComponentController)("tooltip",l.default);var p=function(C){var w=C.visible,B=w===void 0?!0:w,x=C.children;return B&&(0,s.default)(x)},m=function(C){var w=C.visible,B=w===void 0?!0:w;C.children;var x=i(C,["visible","children"]),M=(0,f.default)();return M.getController("tooltip").clear(),B===!0?M.tooltip(e({customContent:null,showMarkers:!1},x)):M.tooltip(!1),null};function y(C){var w=C.children,B=C.triggerOn,x=C.onShow,M=C.onChange,S=C.onHide,R=C.lock,b=C.linkage,T=i(C,["children","triggerOn","onShow","onChange","onHide","lock","linkage"]),D=(0,f.default)();D.removeInteraction("tooltip"),D.removeInteraction("tooltip-click"),D.removeInteraction("tooltip-lock"),B==="click"?D.interaction("tooltip-click"):R?D.interaction("tooltip-lock"):D.interaction("tooltip");var F=(0,o.useRef)((0,c.default)("tooltip"));(0,o.useEffect)(function(){(0,u.default)(b)?(0,g.registerConnector)(b[0],F.current,D,T.shared,b[1]):(0,A.default)(b)&&(0,g.registerConnector)(b,F.current,D,T.shared)},[b,D]);var _=(0,o.useCallback)(function(k){(0,s.default)(x)&&x(k,D)},[]),N=(0,o.useCallback)(function(k){(0,s.default)(M)&&M(k,D)},[]),P=(0,o.useCallback)(function(k){(0,s.default)(S)&&S(k,D)},[]);return D.off("tooltip:show",_),D.on("tooltip:show",_),D.off("tooltip:change",N),D.on("tooltip:change",N),D.off("tooltip:hide",P),D.on("tooltip:hide",P),p(C)?o.default.createElement(h.default,e({},T),w):o.default.createElement(m,e({},C))}return Js.default=y,y.defaultProps={showMarkers:!1,triggerOn:"hover"},Js}var XNt=WNt();const ix=xn(XNt);var ld={},cd={},$S={},ZS={},xge;function qNt(){if(xge)return ZS;xge=1,Object.defineProperty(ZS,"__esModule",{value:!0});var e=mDe(),t=KD(),r=function(n){if(!e.default(n)||!t.default(n,"Object"))return!1;if(Object.getPrototypeOf(n)===null)return!0;for(var i=n;Object.getPrototypeOf(i)!==null;)i=Object.getPrototypeOf(i);return Object.getPrototypeOf(n)===i};return ZS.default=r,ZS}var Mge;function $Nt(){if(Mge)return $S;Mge=1,Object.defineProperty($S,"__esModule",{value:!0});var e=ah(),t=qNt(),r=5;function n(a,o,s,l){s=s||0,l=l||r;for(var c in o)if(o.hasOwnProperty(c)){var u=o[c];u!==null&&t.default(u)?(t.default(a[c])||(a[c]={}),s<l?n(a[c],u,s+1,l):a[c]=o[c]):e.default(u)?(a[c]=[],a[c]=a[c].concat(u)):u!==void 0&&(a[c]=u)}}var i=function(a){for(var o=[],s=1;s<arguments.length;s++)o[s-1]=arguments[s];for(var l=0;l<o.length;l+=1)n(a,o[l]);return a};return $S.default=i,$S}var bge;function ZNt(){if(bge)return cd;bge=1;var e=cd&&cd.__assign||function(){return e=Object.assign||function(c){for(var u,A=1,d=arguments.length;A<d;A++){u=arguments[A];for(var f in u)Object.prototype.hasOwnProperty.call(u,f)&&(c[f]=u[f])}return c},e.apply(this,arguments)},t=cd&&cd.__rest||function(c,u){var A={};for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&u.indexOf(d)<0&&(A[d]=c[d]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,d=Object.getOwnPropertySymbols(c);f<d.length;f++)u.indexOf(d[f])<0&&Object.prototype.propertyIsEnumerable.call(c,d[f])&&(A[d[f]]=c[d[f]]);return A},r=cd&&cd.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(cd,"__esModule",{value:!0});var n=r(ah()),i=r($Nt()),a=r(c1()),o=r(t5()),s=r(ZG()),l=(function(){function c(u){this.config={},this.isRootView=!1,this.chart=u}return c.prototype.creatViewInstance=function(u){this.view=this.chart.createView(this.processOptions(u)),this.view.rootChart=this.chart},c.prototype.getView=function(){return this.view},c.prototype.update=function(u){var A=this,d=this.config.data,f=u.scale,h=u.animate,g=u.filter,p=u.visible,m=u.data,y=m===void 0?[]:m;if(y.rows&&((0,o.default)(!y.rows,"bizcharts@4不支持 dataset数据格式,请使用data={dv.rows}"),y=y.rows),(!this.view||(0,n.default)(d)&&d.length===0)&&(this.destroy(),this.creatViewInstance(u)),(0,n.default)(d)){this.view.changeData(y);var C=!0;d.length!==y.length?C=!1:d.forEach(function(w,B){(0,s.default)(w,y[B])||(C=!1)}),C||this.view.changeData(y)}else this.view.data(y);this.view.scale(f),this.view.animate(h),(0,a.default)(this.config.filter,function(w,B){(0,n.default)(w)?A.view.filter(w[0],null):A.view.filter(B,null)}),(0,a.default)(g,function(w,B){(0,n.default)(w)?A.view.filter(w[0],w[1]):A.view.filter(B,w)}),p?this.view.show():this.view.hide(),this.config=e(e({},u),{data:y})},c.prototype.destroy=function(){this.view&&(this.view.destroy(),this.view=null),this.config={}},c.prototype.processOptions=function(u){var A=u.region,d=u.start,f=u.end,h=t(u,["region","start","end"]);(0,o.default)(!d,"start 属性将在5.0后废弃,请使用 region={{ start: {x:0,y:0}}} 替代"),(0,o.default)(!f,"end 属性将在5.0后废弃,请使用 region={{ end: {x:0,y:0}}} 替代");var g=(0,i.default)({start:{x:0,y:0},end:{x:1,y:1}},{start:d,end:f},A);return e(e({},h),{region:g})},c})();return cd.default=l,cd}var Ige;function e8t(){if(Ige)return ld;Ige=1;var e=ld&&ld.__extends||(function(){var s=function(l,c){return s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,A){u.__proto__=A}||function(u,A){for(var d in A)Object.prototype.hasOwnProperty.call(A,d)&&(u[d]=A[d])},s(l,c)};return function(l,c){if(typeof c!="function"&&c!==null)throw new TypeError("Class extends value "+String(c)+" is not a constructor or null");s(l,c);function u(){this.constructor=l}l.prototype=c===null?Object.create(c):(u.prototype=c.prototype,new u)}})(),t=ld&&ld.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(ld,"__esModule",{value:!0}),ld.View=void 0;var r=t(Nc()),n=t(gDe()),i=t(mM()),a=t(ZNt()),o=ld.View=(function(s){e(l,s);function l(){var c=s!==null&&s.apply(this,arguments)||this;return c.name="view",c}return l.prototype.componentWillUnmount=function(){this.viewHelper.destroy(),this.viewHelper=null},l.prototype.render=function(){return this.viewHelper||(this.viewHelper=new a.default(this.context.chart)),this.viewHelper.update(this.props),r.default.createElement(i.default.Provider,{value:this.viewHelper.view},r.default.createElement(r.default.Fragment,null,this.props.children))},l.defaultProps={visible:!0,preInteractions:[],filter:[]},l})(r.default.Component);return o.contextType=n.default,ld.default=o,ld}var t8t=e8t();const uK=xn(t8t),AK=({data:e,xFieldName:t="name",yFieldName:r="value"})=>{const n=dt(c=>c.cti.ui.graphColors.pieChart),i=dt(c=>c.cti.ui.generatePDF),a=dt(c=>c.cti.ui.pdfSize),o={[r]:{formatter:c=>{let u=e.find(A=>A[r]===c);return u&&u.formattedValue?u.formattedValue:c}}},s=xl(e,c=>c.type),l=({width:c,height:u,noLegend:A,dataSet:d,title:f})=>v.jsxs(Qm,{data:d,width:c,height:u-50,padding:"auto",scale:o,children:[v.jsx("h3",{className:"graph-title graph__doublePieChart-title",children:f}),v.jsx(Dm,{name:t,position:"right",visible:!A}),v.jsx(ix,{showTitle:!1}),v.jsxs(uK,{data:d,animate:!0,children:[v.jsx(lK,{type:"theta",radius:.85}),v.jsx(hu,{visible:!1}),v.jsx(u1,{adjust:"stack",style:{lineWidth:1,stroke:"#f0f2f5"},position:r,color:[t,[...n]]}),v.jsx(ix,{shared:!0})]})]});return v.jsxs("div",{className:"graph-wrapper",children:[i===!1?v.jsx(hA,{children:({width:c,height:u})=>v.jsx(l,{width:c/2,height:u,noLegend:!0,dataSet:Object.values(s)[0],title:Object.keys(s)[0]})}):v.jsx(l,{width:a.width/2,height:a.height-200,noLegend:!0,dataSet:Object.values(s)[0],title:Object.keys(s)[0]}),i===!1?v.jsx(hA,{children:({width:c,height:u})=>v.jsx(l,{width:c/2,height:u,dataSet:Object.values(s)[1],title:Object.keys(s)[1]})}):v.jsx(l,{width:a.width/2,height:a.height-200,noLegend:!0,dataSet:Object.values(s)[1],title:Object.keys(s)[1]})]})};AK.propTypes={data:J.arrayOf(J.object).isRequired,xFieldName:J.string,yFieldName:J.string};AK.defaultProps={xFieldName:"name",yFieldName:"value"};var Vh={},eR={},tR={},rR={},yf={},Sge;function xDe(){if(Sge)return yf;Sge=1,Object.defineProperty(yf,"__esModule",{value:!0}),yf.getSmoothViolinPath=yf.getViolinPath=yf.getPathPoints=void 0;var e=Cr,t=qD();function r(s){return s?!1:s==null||isNaN(s)}function n(s){if((0,e.isArray)(s))return r(s[1].y);var l=s.y;return(0,e.isArray)(l)?r(l[0]):r(l)}function i(s,l,c){if(l===void 0&&(l=!1),c===void 0&&(c=!0),!s.length||s.length===1&&!c)return[];if(l){for(var u=[],A=0,d=s.length;A<d;A++){var f=s[A];n(f)||u.push(f)}return[u]}for(var h=[],g=[],A=0,d=s.length;A<d;A++){var f=s[A];n(f)?g.length&&(g.length===1&&!c||h.push(g),g=[]):g.push(f)}return g.length&&h.push(g),h}yf.getPathPoints=i;function a(s){for(var l=[],c=0;c<s.length;c++){var u=s[c];if(u){var A=c===0?"M":"L";l.push([A,u.x,u.y])}}var d=s[0];return d&&(l.push(["L",d.x,d.y]),l.push(["z"])),l}yf.getViolinPath=a;function o(s){for(var l=s.length/2,c=[],u=[],A=0;A<s.length;A++)A<l?c.push(s[A]):u.push(s[A]);var d=(0,t.getSplinePath)(c,!1),f=(0,t.getSplinePath)(u,!1);u.length&&d.push(["L",u[0].x,u[0].y]),f.shift();var h=d.concat(f);return c.length&&h.push(["L",c[0].x,c[0].y]),h.push(["z"]),h}return yf.getSmoothViolinPath=o,yf}var Aw={},Rge;function MDe(){if(Rge)return Aw;Rge=1,Object.defineProperty(Aw,"__esModule",{value:!0}),Aw.splitPoints=void 0;var e=Cr;function t(r){var n=r.x,i=(0,e.isArray)(r.y)?r.y:[r.y];return i.map(function(a,o){return{x:(0,e.isArray)(n)?n[o]:n,y:a}})}return Aw.splitPoints=t,Aw}var dw={},Tge;function bDe(){if(Tge)return dw;Tge=1,Object.defineProperty(dw,"__esModule",{value:!0}),dw.getLineMarker=void 0;var e={line:function(r,n,i){return[["M",r-i,n],["L",r+i,n]]},dot:function(r,n,i){return[["M",r-i,n],["L",r+i,n]]},dash:function(r,n,i){return[["M",r-i,n],["L",r+i,n]]},smooth:function(r,n,i){return[["M",r-i,n],["A",i/2,i/2,0,1,1,r,n],["A",i/2,i/2,0,1,0,r+i,n]]},hv:function(r,n,i){return[["M",r-i-1,n-2.5],["L",r,n-2.5],["L",r,n+2.5],["L",r+i+1,n+2.5]]},vh:function(r,n,i){return[["M",r-i-1,n+2.5],["L",r,n+2.5],["L",r,n-2.5],["L",r+i+1,n-2.5]]},hvh:function(r,n,i){return[["M",r-(i+1),n+2.5],["L",r-i/2,n+2.5],["L",r-i/2,n-2.5],["L",r+i/2,n-2.5],["L",r+i/2,n+2.5],["L",r+i+1,n+2.5]]},vhv:function(r,n){return[["M",r-5,n+2.5],["L",r-5,n],["L",r,n],["L",r,n-3],["L",r,n+3],["L",r+6.5,n+3]]}};function t(r,n){var i=r.color;return{symbol:e[n],style:{lineWidth:2,r:6,stroke:i}}}return dw.getLineMarker=t,dw}var Qge;function IDe(){if(Qge)return rR;Qge=1,Object.defineProperty(rR,"__esModule",{value:!0});var e=Cr,t=sc(),r=xDe(),n=Hd(),i=qD(),a=MDe(),o=bDe();function s(d,f,h){for(var g=d.isStack,p=d.connectNulls,m=d.isInCircle,y=d.showSinglePoint,C=(0,n.getStyle)(d,!0,!1,"lineWidth"),w=(0,r.getPathPoints)(d.points,p,y),B=[],x=0,M=w.length;x<M;x++){var S=w[x];B=B.concat(u(S,m,g,f,h,C))}return C.path=B,C}function l(d,f,h,g,p){if(d.length===1)return[["M",d[0].x,d[0].y-p.lineWidth/2],["L",d[0].x,d[0].y],["L",d[0].x,d[0].y+p.lineWidth/2]];var m;return h?(f&&d.length&&d.push({x:d[0].x,y:d[0].y}),m=(0,i.getSplinePath)(d,!1,g)):(m=(0,i.getLinePath)(d,!1),f&&m.push(["Z"])),m}function c(d,f,h,g,p,m){var y=[],C=[];(0,e.each)(d,function(x){var M=(0,a.splitPoints)(x);y.push(M[1]),C.push(M[0])});var w=l(y,f,g,p,m),B=l(C,f,g,p,m);return h?w:w.concat(B)}function u(d,f,h,g,p,m){if(d.length){var y=d[0];return(0,e.isArray)(y.y)?c(d,f,h,g,p,m):l(d,f,g,p,m)}return[]}var A=(0,t.registerShapeFactory)("line",{defaultShapeType:"line"});return(0,e.each)(["line","dot","dash","smooth"],function(d){(0,t.registerShape)("line",d,{draw:function(f,h){var g=d==="smooth",p;if(g){var m=this.coordinate,y=m.start,C=m.end;p=[[y.x,C.y],[C.x,y.y]]}var w=s(f,g,p),B=h.addShape({type:"path",attrs:w,name:"line",capture:!g});return B},getMarker:function(f){return(0,o.getLineMarker)(f,d)}})}),rR.default=A,rR}var Dge;function r8t(){if(Dge)return tR;Dge=1,Object.defineProperty(tR,"__esModule",{value:!0});var e=xr,t=go(),r=(0,e.__importDefault)(ZD()),n=(0,e.__importDefault)(HG());IDe();var i=U4e(),a=H4e(),o=(function(s){(0,e.__extends)(l,s);function l(c){var u=s.call(this,c)||this;u.type="path",u.shapeType="line";var A=c.connectNulls,d=A===void 0?!1:A,f=c.showSinglePoint,h=f===void 0?!0:f;return u.connectNulls=d,u.showSinglePoint=h,u}return l.prototype.updateElements=function(c,u){u===void 0&&(u=!1);for(var A=new Map,d=new Map,f=[],h=0,g=0;g<c.length;g++){var p=c[g],m=this.getElementId(p);f.push(m),A.set(m,p),d.set(m,h),h++}this.elements=new Array(h);for(var y=(0,a.diff)(this.lastElementsMap,f),C=y.added,w=y.updated,B=y.removed,x=0,M=C;x<M.length;x++){var m=M[x],p=A.get(m),S=this.getShapeFactory(),R=this.getShapeInfo(p),g=d.get(m),b=new n.default({shapeFactory:S,container:this.container,offscreenGroup:this.getOffscreenGroup(),elementIndex:g});b.geometry=this,b.animate=this.animateOption,b.draw(R,u),this.elementsMap[m]=b,this.elements[g]=b}for(var T=0,D=w;T<D.length;T++){var m=D[T],p=A.get(m),b=this.lastElementsMap[m],g=d.get(m),R=this.getShapeInfo(p),F=b.getModel();(this.isCoordinateChanged||(0,i.isModelChange)(F,R))&&(b.animate=this.animateOption,b.update(R)),this.elementsMap[m]=b,this.elements[g]=b}for(var _=0,N=B;_<N.length;_++){var m=N[_],b=this.lastElementsMap[m];b.animate=this.animateOption,b.destroy()}},l.prototype.getPointsAndData=function(c){for(var u=[],A=[],d=0,f=c.length;d<f;d++){var h=c[d];u.push({x:h.x,y:h.y}),A.push(h[t.FIELD_ORIGIN])}return{points:u,data:A}},l.prototype.getShapeInfo=function(c){var u=this.getDrawCfg(c[0]),A=this.getPointsAndData(c),d=A.points,f=A.data;return u.mappingData=c,u.data=f,u.isStack=!!this.getAdjust("stack"),u.points=d,u.connectNulls=this.connectNulls,u.showSinglePoint=this.showSinglePoint,u},l})(r.default);return tR.default=o,tR}var Fge;function n8t(){if(Fge)return eR;Fge=1,Object.defineProperty(eR,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(r8t());IDe();var r=(function(n){(0,e.__extends)(i,n);function i(a){var o=n.call(this,a)||this;o.type="line";var s=a.sortable,l=s===void 0?!1:s;return o.sortable=l,o}return i})(t.default);return eR.default=r,eR}var gz={},_ge;function Nge(){if(_ge)return gz;_ge=1,Object.defineProperty(gz,"__esModule",{value:!0});var e=xr,t=Cr,r=sc(),n=xDe(),i=Hd(),a=bDe(),o=function(u,A,d){var f=u.x,h=u.y,g=A.x,p=A.y,m;switch(d){case"hv":m=[{x:g,y:h}];break;case"vh":m=[{x:f,y:p}];break;case"hvh":var y=(g+f)/2;m=[{x:y,y:h},{x:y,y:p}];break;case"vhv":var C=(h+p)/2;m=[{x:f,y:C},{x:g,y:C}];break}return m};function s(u,A){var d=[];return(0,t.each)(u,function(f,h){var g=u[h+1];if(d.push(f),g){var p=o(f,g,A);d=d.concat(p)}}),d}function l(u){return u.map(function(A,d){return d===0?["M",A.x,A.y]:["L",A.x,A.y]})}function c(u,A){var d=(0,n.getPathPoints)(u.points,u.connectNulls,u.showSinglePoint),f=[];return(0,t.each)(d,function(h){var g=s(h,A);f=f.concat(l(g))}),(0,e.__assign)((0,e.__assign)({},(0,i.getStyle)(u,!0,!1,"lineWidth")),{path:f})}return(0,t.each)(["hv","vh","hvh","vhv"],function(u){(0,r.registerShape)("line",u,{draw:function(A,d){var f=c(A,u),h=d.addShape({type:"path",attrs:f,name:"line"});return h},getMarker:function(A){return(0,a.getLineMarker)(A,u)}})}),gz}var kge;function i8t(){if(kge)return Vh;kge=1;var e=Vh&&Vh.__extends||(function(){var o=function(s,l){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,u){c.__proto__=u}||function(c,u){for(var A in u)Object.prototype.hasOwnProperty.call(u,A)&&(c[A]=u[A])},o(s,l)};return function(s,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");o(s,l);function c(){this.constructor=s}s.prototype=l===null?Object.create(l):(c.prototype=l.prototype,new c)}})(),t=Vh&&Vh.__importDefault||function(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(Vh,"__esModule",{value:!0});var r=t(n8t());Nge();var n=t(oK()),i=lc();Nge(),(0,i.registerGeometry)("Line",r.default);var a=(function(o){e(s,o);function s(){var l=o!==null&&o.apply(this,arguments)||this;return l.GemoBaseClassName="line",l}return s})(n.default);return Vh.default=a,Vh}var a8t=i8t();const SDe=xn(a8t);var Jh={},nR={},iR={},Cf={},Pge;function dK(){if(Pge)return Cf;Pge=1,Object.defineProperty(Cf,"__esModule",{value:!0}),Cf.drawPoints=Cf.HOLLOW_SHAPES=Cf.SHAPES=void 0;var e=xr,t=BM(),r=Hd();Cf.SHAPES=["circle","square","bowtie","diamond","hexagon","triangle","triangle-down"],Cf.HOLLOW_SHAPES=["cross","tick","plus","hyphen","line"];function n(i,a,o,s,l){var c=(0,r.getStyle)(a,l,!l,"r"),u=i.parsePoints(a.points),A=u[0];if(a.isStack)A=u[1];else if(u.length>1){for(var d=o.addGroup(),f=0,h=u;f<h.length;f++){var g=h[f];d.addShape({type:"marker",attrs:(0,e.__assign)((0,e.__assign)((0,e.__assign)({},c),{symbol:t.MarkerSymbols[s]||s}),g)})}return d}return o.addShape({type:"marker",attrs:(0,e.__assign)((0,e.__assign)((0,e.__assign)({},c),{symbol:t.MarkerSymbols[s]||s}),A)})}return Cf.drawPoints=n,Cf}var Oge;function o8t(){if(Oge)return iR;Oge=1,Object.defineProperty(iR,"__esModule",{value:!0});var e=Cr,t=BM(),r=sc(),n=MDe(),i=dK(),a=(0,r.registerShapeFactory)("point",{defaultShapeType:"hollow-circle",getDefaultPoints:function(o){return(0,n.splitPoints)(o)}});return(0,e.each)(i.SHAPES,function(o){(0,r.registerShape)("point","hollow-"+o,{draw:function(s,l){return(0,i.drawPoints)(this,s,l,o,!0)},getMarker:function(s){var l=s.color;return{symbol:t.MarkerSymbols[o]||o,style:{r:4.5,stroke:l,fill:null}}}})}),iR.default=a,iR}var jge;function s8t(){if(jge)return nR;jge=1,Object.defineProperty(nR,"__esModule",{value:!0});var e=xr,t=(0,e.__importDefault)(ZD());o8t();var r=(function(n){(0,e.__extends)(i,n);function i(){var a=n!==null&&n.apply(this,arguments)||this;return a.type="point",a.shapeType="point",a.generatePoints=!0,a}return i.prototype.getDrawCfg=function(a){var o=n.prototype.getDrawCfg.call(this,a);return(0,e.__assign)((0,e.__assign)({},o),{isStack:!!this.getAdjust("stack")})},i})(t.default);return nR.default=r,nR}var pz={},zge;function l8t(){if(zge)return pz;zge=1,Object.defineProperty(pz,"__esModule",{value:!0});var e=Cr,t=BM(),r=sc(),n=dK();return(0,e.each)(n.HOLLOW_SHAPES,function(i){(0,r.registerShape)("point",i,{draw:function(a,o){return(0,n.drawPoints)(this,a,o,i,!0)},getMarker:function(a){var o=a.color;return{symbol:t.MarkerSymbols[i],style:{r:4.5,stroke:o,fill:null}}}})}),pz}var vz={},Lge;function c8t(){if(Lge)return vz;Lge=1,Object.defineProperty(vz,"__esModule",{value:!0});var e=sc(),t=Hd();return(0,e.registerShape)("point","image",{draw:function(r,n){var i=(0,t.getStyle)(r,!1,!1,"r").r,a=this.parsePoints(r.points),o=a[0];if(r.isStack)o=a[1];else if(a.length>1){for(var s=n.addGroup(),l=0,c=a;l<c.length;l++){var u=c[l];s.addShape("image",{attrs:{x:u.x-i/2,y:u.y-i,width:i,height:i,img:r.shape[1]}})}return s}return n.addShape("image",{attrs:{x:o.x-i/2,y:o.y-i,width:i,height:i,img:r.shape[1]}})},getMarker:function(r){var n=r.color;return{symbol:"circle",style:{r:4.5,fill:n}}}}),vz}var mz={},Yge;function u8t(){if(Yge)return mz;Yge=1,Object.defineProperty(mz,"__esModule",{value:!0});var e=Cr,t=BM(),r=sc(),n=dK();return(0,e.each)(n.SHAPES,function(i){(0,r.registerShape)("point",i,{draw:function(a,o){return(0,n.drawPoints)(this,a,o,i,!1)},getMarker:function(a){var o=a.color;return{symbol:t.MarkerSymbols[i]||i,style:{r:4.5,fill:o}}}})}),mz}var Uge;function A8t(){if(Uge)return Jh;Uge=1;var e=Jh&&Jh.__extends||(function(){var o=function(s,l){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,u){c.__proto__=u}||function(c,u){for(var A in u)Object.prototype.hasOwnProperty.call(u,A)&&(c[A]=u[A])},o(s,l)};return function(s,l){if(typeof l!="function"&&l!==null)throw new TypeError("Class extends value "+String(l)+" is not a constructor or null");o(s,l);function c(){this.constructor=s}s.prototype=l===null?Object.create(l):(c.prototype=l.prototype,new c)}})(),t=Jh&&Jh.__importDefault||function(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(Jh,"__esModule",{value:!0});var r=t(s8t()),n=t(oK()),i=lc();l8t(),c8t(),u8t(),(0,i.registerGeometry)("Point",r.default);var a=(function(o){e(s,o);function s(){var l=o!==null&&o.apply(this,arguments)||this;return l.GemoBaseClassName="point",l}return s})(n.default);return Jh.default=a,Jh}var d8t=A8t();const RDe=xn(d8t),fK=({data:e,xFieldName:t="name",yFieldName:r="value",options:n,title:i,series:a})=>{const o=dt(S=>S.cti.ui.graphColors.pieChart),s=dt(S=>S.cti.ui.generatePDF),l=dt(S=>S.cti.ui.pdfSize);let c=o;const u=Object.keys(xl(e,S=>S.type)),A=ce.useCallback(S=>{const R=Array.isArray(S)?S[0].replace(/"/gm,""):S,b=u.indexOf(R);return c[b]},[c,n,u]);let d=u;d.includes("undefined")&&i&&(d=[i]),d=d.map((S,R)=>{const b=A(S);return{id:R,name:S,marker:{style:{fill:b},symbol:"square"}}});const f=(S,R,b)=>{if(!n||!n.labelView)return S;const T=e.find(D=>D.category===S);return n.labelView===0||S==="Autres"?S:T?T.label_code:"Pas de code"};let h=[],g=[],p=[],m=[];Object.values(a).forEach(S=>{g.push(S.displayName),S.type==="line"?p.push(S.displayName):m.push(S.displayName)});const y=xl(e,S=>S.name);for(let S in y){let R={name:S};const b=y[S];g.forEach(T=>{const D=b.find(F=>F.type===T);D&&(R[T]=D.value,R[`${T}_formatted`]=D.formattedValue)}),h.push(R)}const C=e.map(S=>S.value),w=Math.max(...C)*1.1,B=Math.min(...C)*.9;let x={};if(g.forEach(S=>{x[S]={min:B,max:w,formatter:R=>{let b=h.find(T=>T[S]===R);return b?b[`${S}_formatted`]??R:R}}}),!e.length)return null;const M=({width:S,height:R})=>v.jsxs(Qm,{height:R,width:S,data:h,padding:"auto",scale:x,children:[v.jsx(da,{shared:!0}),v.jsx(Dm,{custom:!0,items:d,visible:!0,itemName:{style:{fill:"rgba(0,0,0,0.85)"}}}),v.jsx(hu,{name:t,label:{style:{fill:"rgba(0,0,0,0.85)"},formatter:f}}),v.jsx(hu,{name:r,label:{style:{fill:"rgba(0,0,0,0.85)"}},formatter:b=>Math.round(b)===b?b:b.toFixed(2)}),m.map(b=>v.jsx(u1,{color:[`"${b}"`,T=>A(T)],position:`${t}*${b}`},b)),p.map(b=>v.jsxs("div",{children:[v.jsx(SDe,{position:`${t}*${b}`,color:[`"${b}"`,T=>A(T)],size:3,shape:"smooth"}),v.jsx(RDe,{color:[`"${b}"`,T=>A(T)],position:`${t}*${b}`,size:3,shape:"smooth"})]},b))]});return v.jsx("div",{className:"graph-wrapper",children:s===!1?v.jsx(hA,{children:({width:S,height:R})=>v.jsx(M,{width:S,height:R})}):v.jsx(M,{width:l.width,height:l.height})})};fK.propTypes={data:J.arrayOf(J.object).isRequired,xFieldName:J.string,yFieldName:J.string,options:J.object,title:J.string,serie:J.object};fK.defaultProps={xFieldName:"name",yFieldName:"value",percent:!1};const f8t=ce.memo(fK,_g);let TDe;const QDe=["F - Féminin","Féminin","féminin","Feminin","feminin","F"],DDe=["M","Masculin","masculin","M - Masculin"],h8t=DDe.concat(QDe);TDe={men:DDe,women:QDe,all:h8t};const hB=TDe,g8t=(e,t)=>t.filter(function(n){const i=new Date(n.date_reference);return i.getFullYear()===e.getFullYear()&&i.getMonth()<=e.getMonth()}),hK=({data:e,xFieldName:t="name",yFieldName:r="value"})=>{let n=dt(u=>u.cti.ui.graphColors.pieChart),i=dt(u=>u.cti.ui.graphColors.sexChart);e.length===2&&hB.all.includes(e[0].name)&&(n=[],e.forEach(u=>{hB.men.includes(u.name)&&n.push(i[0]),hB.women.includes(u.name)&&n.push(i[1])}));const a=dt(u=>u.cti.ui.generatePDF),o=dt(u=>u.cti.ui.pdfSize);let s=n;const l={[r]:{formatter:u=>{let A=e.find(d=>d[r]===u);return A&&A.formattedValue?A.formattedValue:u}}},c=({width:u,height:A})=>v.jsxs(Qm,{data:e,width:u,height:A,padding:"auto",scale:l,children:[v.jsx(Dm,{name:t,position:"right"}),v.jsx(ix,{showTitle:!1}),v.jsxs(uK,{data:e,animate:!0,children:[v.jsx(lK,{type:"theta",radius:.85}),v.jsx(hu,{visible:!1}),v.jsx(u1,{adjust:"stack",style:{lineWidth:1,stroke:"#f0f2f5"},position:r,color:[t,[...s]]}),v.jsx(ix,{shared:!0,title:(d,f)=>f.tooltipLabel??d})]})]});return v.jsx("div",{className:"graph-wrapper",children:a===!1?v.jsx(hA,{children:({width:u,height:A})=>v.jsx(c,{width:u,height:A})}):v.jsx(c,{width:o.width,height:o.height})})};hK.propTypes={data:J.arrayOf(J.object).isRequired,xFieldName:J.string,yFieldName:J.string};hK.defaultProps={xFieldName:"name",yFieldName:"value"};const gK=({data:e,xFieldName:t="name",yFieldName:r="value",includeSeries:n=[]})=>{let i=dt(y=>y.cti.ui.graphColors.lineChart),a=dt(y=>y.cti.ui.graphColors.sexChart);const o=dt(y=>y.cti.ui.generatePDF),s=dt(y=>y.cti.ui.pdfSize),l=dt(y=>y.cti.eis.date);let c=e.map(y=>y.value),u=i,A,d;const f=Object.keys(xl(e,y=>y.type));let h=e.map(y=>({...y}));if(n.length){h=h.filter(C=>n.includes(Number(C.serie)));const y=new Date(l);h=g8t(y,h),c=h.map(C=>C.value),d=Math.max(...c)*1.1,A=Math.min(...c)*.9}else d=Math.max(...c)*1.1,A=Math.min(...c)*.9;const g=y=>{if(hB.men.includes(y))return a[0];if(hB.women.includes(y))return a[1];let C=f.indexOf(y);return C===-1&&(C=0),u[C]},p={[r]:{formatter:y=>{let C=h.find(w=>w[r]===y);return C&&C.formattedValue?C.formattedValue:y},min:A,max:d}},m=({width:y,height:C})=>v.jsxs(Qm,{data:h,width:y,height:C,padding:"auto",scale:p,children:[v.jsx(Dm,{}),v.jsx(hu,{name:t}),v.jsx(hu,{name:r}),v.jsx(SDe,{type:"line",shape:"smooth",position:`${t}*${r}`,size:2,color:["type",w=>g(w)]}),v.jsx(RDe,{position:`${t}*${r}`,size:4,shape:"circle",color:["type",w=>g(w)],style:{stroke:"#fff",lineWidth:1}})]});return v.jsx("div",{className:"graph-wrapper",children:o===!1?v.jsx(hA,{children:({width:y,height:C})=>v.jsx(m,{width:y,height:C})}):v.jsx(m,{width:s.width,height:s.height})})};gK.propTypes={data:J.arrayOf(J.object).isRequired,xFieldName:J.string,yFieldName:J.string,includeSeries:J.arrayOf(J.number)};gK.defaultProps={xFieldName:"name",yFieldName:"value"};const p8t=ce.memo(gK,_g),pK=({data:e,xFieldName:t="name",yFieldName:r="value",options:n})=>{const i=dt(h=>h.cti.ui.graphColors.columnChart),a=dt(h=>h.cti.ui.generatePDF),o=dt(h=>h.cti.ui.pdfSize),[s,l]=E.useState(0),c=Object.keys(xl(e,h=>h.type));E.useEffect(()=>{const h=e.map(y=>y.value);let g=Math.max(...h),p=Math.min(...h),m=Math.max(g,Math.abs(p));l(m)},[e]);const u=h=>{const g=c.indexOf(h);return i[g]},A=(h,g,p)=>{if(!n||!n.labelView)return h;const m=e.find(y=>y.category===h);return n.labelView===0||h==="Autres"?h:m?m.label_code:"Pas de code"},d={[t]:{formatter:h=>h<0?-h:h,nice:!0,min:-s,max:s}};if(!e.length)return null;const f=({width:h,height:g})=>v.jsxs(Qm,{height:g,width:h,data:e,autoFit:!0,children:[v.jsx(Dm,{itemName:{style:{fill:"rgba(0,0,0,0.85)"}}}),v.jsxs(uK,{data:e,scale:d,animate:!0,children:[v.jsx(hu,{name:r,label:{offset:12,formatter:A,style:{fill:"rgba(0,0,0,0.85)"}}}),v.jsx(hu,{name:"value",label:{style:{fill:"rgba(0,0,0,0.85)"}}}),v.jsx(lK,{transpose:!0}),v.jsx(u1,{adjust:[{type:"stack"}],color:["type",p=>u(p)],position:`${r}*${t}`})]})]});return v.jsx("div",{className:"graph-wrapper",children:a===!1?v.jsx(hA,{children:({width:h,height:g})=>v.jsx(f,{width:h,height:g})}):v.jsx(f,{width:o.width,height:o.height})})};pK.propTypes={data:J.arrayOf(J.object).isRequired,xFieldName:J.string,yFieldName:J.string,options:J.object};pK.defaultProps={xFieldName:"name",yFieldName:"value"};const v8t=ce.memo(pK,_g),vK=({data:e,xFieldName:t="name",yFieldName:r="value",options:n,title:i})=>{const a=dt(m=>m.cti.ui.graphColors.columnChart),o=dt(m=>m.cti.ui.generatePDF),s=dt(m=>m.cti.ui.pdfSize),l=Sn(),c=m=>{m.data.data.indicateur_condition_id&&l(Kme(m.data.data.indicateur_condition_id[0]))};let u=a;const A=Object.keys(xl(e,m=>m.type)),d=ce.useCallback((m,y)=>{const C=Array.isArray(m)?y:m,w=A.indexOf(C);return u[w]},[u,n,A]);let f=A;f.includes("undefined")&&i&&(f=[i]),f=f.map((m,y)=>{const C=d(m);return{id:y,name:m,marker:{style:{fill:C},symbol:"square"}}});const h=(m,y,C)=>{if(!n||!n.labelView)return m;const w=e.find(B=>B.category===m);return n.labelView===0||m==="Autres"?m:w?w.label_code:"Pas de code"},g={[r]:{formatter:m=>{let y=e.find(C=>C[r]===m);return y&&y.formattedValue?y.formattedValue:m}}};if(!e.length)return null;const p=({width:m,height:y})=>v.jsxs(Qm,{height:y,width:m,data:e,onIntervalClick:c,padding:"auto",scale:g,children:[v.jsx(Dm,{custom:!0,items:f,visible:!0,itemName:{style:{fill:"rgba(0,0,0,0.85)"}}}),v.jsx(hu,{name:t,label:{style:{fill:"rgba(0,0,0,0.85)"},formatter:h}}),v.jsx(hu,{name:r,label:{style:{fill:"rgba(0,0,0,0.85)"}},formatter:C=>Math.round(C)===C?C:C.toFixed(2)}),v.jsx(u1,{adjust:[{type:"stack"}],color:["type*name",(C,w)=>d(C,w)],position:`${t}*${r}`}),v.jsx(ix,{shared:!0,title:(C,w)=>w.tooltipLabel??C})]});return v.jsx("div",{className:"graph-wrapper",children:o===!1?v.jsx(hA,{children:({width:m,height:y})=>v.jsx(p,{width:m,height:y})}):v.jsx(p,{width:s.width,height:s.height})})};vK.propTypes={data:J.arrayOf(J.object).isRequired,xFieldName:J.string,yFieldName:J.string,options:J.object,title:J.string};vK.defaultProps={xFieldName:"name",yFieldName:"value",percent:!1};const Hge=ce.memo(vK,_g),m8t=({charts:e,data:t,view:r,tabName:n,similiTabName:i,height:a})=>{function o(g,p=!1){return t?g.map((m,y)=>{if(m.subCharts){const C=Object.values(m.subCharts).filter(w=>w.visibleCondition?mi(w.visibleCondition,r):!0);return v.jsx("div",{style:{height:"100%"},children:v.jsx("div",{className:"graphs",tabname:ns(n),similitabname:ns(i),rendertypechart:"filteredSubcharts",carousel:p?"true":null,children:s(C,t)})},y)}else{let C;if(m.serieIsCategory&&m.serieIsCategory==="true"){const w=Object.values(m.series);C=l(t,w,m)}else C=c(t,m);return!C||C.length<1?null:v.jsx("div",{style:{height:"100%"},children:v.jsx("div",{className:"graphs",tabname:ns(n),similitabname:ns(i),rendertypechart:"chart",carousel:p?"true":null,children:d(m,C)})},y)}}):null}function s(g,p){return g.map((m,y)=>{const C=Object.values(m.series);let w;return m.serieIsCategory!==void 0&&m.serieIsCategory==="true"?w=l(p,C,m):w=c(p,m),!w||w.length<1?null:d(m,w,y)})}function l(g,p,m){let[y,C]=g,w=[],B;m.condition&&(B=m.condition);let x=y;B&&(x=y.filter(S=>{try{return mi(B,r,S)}catch(R){return console.log(B),console.log(R),!0}}));let M=x;if(m.sortField&&m.sortField&&M.every(S=>S[m.sortField])){let S=m.sortSeq==="D"?"desc":"asc";M=jf(M,m.sortField,S)}return m.fromTotal==="true"&&(M=C),m.maxItems&&(M=M.slice(0,Number(m.maxItems))),M.forEach((S,R)=>{p.forEach(b=>{let T={};T.name=b.displayName,b.displayNameCalc&&b.displayNameCalc==="true"&&(T.name=mi(b.displayName,r));let D=b.field;T.value=u(D,[S],m,C),T.formattedValue=T.value;const F=r.run.data[n];if(F){const N=F.datagrid.columns[b.field];if(N){let P=N.outputFormat;if(P&&P!==""){let k=N.outputFormat.trim();/^=/gm.test(k)&&(k=mi(k,r)),T.formattedValue=aT({type:N.type,format:k,data:T.value})}}}let _=m.categories[0].field;_==="CODTXT"&&S.COD?.sanitizedText&&S.TXT?.sanitizedText?T.type=`${S.COD.sanitizedText}-${S.TXT.sanitizedText}`:T.type=S[_]?.sanitizedText,T.type||(T.type=m.title),w.push(T)})}),w=w.filter(S=>!(S.name===""&&S.value===0)),w}function c(g,p){const[m]=g,y=Object.values(p.series).filter(b=>b.visible!=="false");let C=[],w;p.condition&&(w=p.condition);let B=m;w&&(B=m.filter(b=>{let T={};if(b&&Object.values(b).some(D=>D.text))for(let D in b)T[D]=b[D].text?b[D].text:b[D];return mi(w,r,T)})),B=f(B,p);let x=[],M=[],S=[],R={};if(p.categories[0].items)x=p.categories[0].items.map(b=>b.field),M=p.categories[0].items.map(b=>b.displayNameCalc==="true"?mi(b.displayName,r):b.displayName),x.forEach(b=>R[b]=B);else{let b=p.categories[0].field;const T=b==="CODTXT"?"COD":b;R=xl(B,D=>D[T].sanitizedText?D[T].sanitizedText:D[T]),b==="CODTXT"?(b="COD",M=Object.values(R).map(D=>{if(D[0].COD&&D[0].TXT){let F=D[0].COD.sanitizedText??D[0].COD,_=D[0].TXT.sanitizedText??D[0].TXT;return`${F} - ${_}`}else return D[0].TXT.sanitizedText??D[0].TXT})):(M=Object.values(R).map(D=>D[0][b].sanitizedText?D[0][b].sanitizedText:D[0][b]),S=Object.values(R).map(D=>{if(D[0].COD&&D[0].TXT){let F=D[0].COD.sanitizedText??D[0].COD,_=D[0].TXT.sanitizedText??D[0].TXT;return`${F} - ${_}`}else return D[0]?.TXT?.sanitizedText??D[0].TXT})),x=Object.keys(R)}if(x.forEach((b,T)=>{y.forEach(D=>{let F=R[b];D.condition&&(F=F.filter(Y=>{try{return mi(D.condition,r,Y)}catch(X){return console.log(D.condition),console.log(X),!0}}));let _=D.displayName;D.displayNameCalc&&D.displayNameCalc==="true"&&(_=mi(_,r));let N=u(D.field??b,F,p),P=N;const k=r.run.data[n];if(k){const Y=k.datagrid.columns[D.field];if(Y){let X=Y.outputFormat;if(X&&X!==""){let K=Y.outputFormat.trim();/^=/gm.test(K)&&(K=mi(K,r)),P=aT({type:Y.type,format:K,data:N})}}}let j={name:M[T],tooltipLabel:S[T]??null,type:_,value:u(D.field??b,F,p),formattedValue:P};p?.sortField!==""&&R[b].length===1?j[p.sortField]=R[b][0][p.sortField]:R[b].length===1&&(j.COD=R[b][0].COD),C.push(j)})}),p.sortField&&p.softField!==""){let b,T=p.sortField;if(T&&C.every(D=>D[T])){let D=p.sortSeq==="D"?"desc":"asc";b=jf(C,T,D)}else b=A(C);C=b}return C}function u(g,p,m,y=[]){const C=r.run.data[n].datagrid.columns,w=Object.values(C).find(M=>M.dataField===g);let B=!1;m.fromTotal&&m.fromTotal==="true"&&(B=!0);let x=0;if(B){const M=y.find(S=>S.OID==="-9999999");M&&M[g]&&!isNaN(parseFloat(M[g].text))?(x=parseFloat(M[g].text),w&&w.outputFormat&&(x=x.toFixed(IJ(w.outputFormat)),x=Number(x))):M[g]&&!isNaN(parseFloat(M[g]))&&(x=parseFloat(M[g]),w&&w.outputFormat&&(x=x.toFixed(IJ(w.outputFormat)),x=Number(x)))}else x=0,p.forEach(M=>{M[g]&&!isNaN(Number(M[g].text))?x+=Number(M[g].text):M[g]&&!isNaN(Number(M[g]))&&(x+=Number(M[g]))});return Math.round(x)===x?x:Number(x.toFixed(2))}function A(g){let p=xl(g,C=>C.name);p=Object.values(p).map(C=>({name:C[0].name,total:C.reduce((w,B)=>B.value+w,0)}));let m=Object.values(EIe(p,C=>C.total).reverse());return m=m.map(C=>C.name),g.sort((C,w)=>m.indexOf(C.name)-m.indexOf(w.name))}function d(g,p,m=0){let y=p;switch(g.type){case"mixedChart":return v.jsxs("div",{className:"sub-graph",children:[v.jsx("div",{className:"graph-title",children:g.title}),v.jsx(f8t,{data:y,title:g.title,series:g.series},m)]},m);case"columnChart":return g.subType&&g.subType==="stacked"?v.jsxs("div",{className:"sub-graph",children:[v.jsx("div",{className:"graph-title",children:g.title}),v.jsx(Hge,{data:y,title:g.title},m)]},m):v.jsxs("div",{className:"sub-graph",children:[v.jsx("div",{className:"graph-title",children:g.title}),v.jsx(PNt,{data:y,title:g.title},m)]},m);case"pieChart":return v.jsxs("div",{className:"sub-graph",children:[v.jsx("div",{className:"graph-title",children:g.title}),v.jsx(hK,{data:y,title:g.title},m)]},m);case"pieChart2":return v.jsx("div",{className:"sub-graph",children:v.jsx(AK,{data:y,title:g.title},m)},m);case"lineChart":return v.jsxs("div",{className:"sub-graph",children:[v.jsx("div",{className:"graph-title",children:g.title}),v.jsx(p8t,{data:y,title:g.title},m)]},m);case"barChart":return g.subType==="overlaid"?v.jsxs("div",{className:"sub-graph",children:[v.jsx("div",{className:"graph-title",children:g.title}),v.jsx(v8t,{data:y,title:g.title,yFieldName:"name",xFieldName:"value"},m)]},m):v.jsxs("div",{className:"sub-graph",children:[v.jsx("div",{className:"graph-title",children:g.title}),v.jsx(Hge,{data:y,title:g.title},m)]},m);default:return v.jsxs("div",{className:"sub-graph",children:[v.jsx("div",{className:"graph-title",children:g.title}),v.jsx("h2",{children:"Type de graphique non disponible"})]},m)}}function f(g,p){let m=[...g],y="COD";if(p.sortField!==""?y=p.sortField:p.maxItemsSortOn!==""&&(y=p.maxItemsSortOn),y&&m.every(C=>C[y])){let C=p.sortSeq==="D"?"desc":"asc",w=jf(m,y,C);if(p.maxItems)w=w.slice(0,Number(p.maxItems));else switch(p.type){case"piechart":return w=w.slice(0,12);case"linechart":return w=w.slice(0,5);default:return w=w.slice(0,20)}return w}else return A(m)}if(!t)return null;let h=e.filter(g=>g.visibleCondition?mi(g.visibleCondition,r):!0);if(a===0)return null;if(t&&h.length>1)return v.jsx(Bet,{tabPosition:"right",forceRender:!0,autoplay:!1,autoplaySpeed:7e3,isCarousel:!0,children:o(h,!0)});if(t&&h.length===1){let g=h[0];if(g.subCharts){const p=Object.values(g.subCharts).filter(m=>m.visibleCondition?mi(m.visibleCondition,r):!0);return v.jsx("div",{className:"graphs",tabname:ns(n),similitabname:ns(i),rendertypechart:"filteredChart",children:s(p,t)})}else{let p;if(g.serieIsCategory==="true"){const m=Object.values(g.series);p=l(t,m,g)}else p=c(t,g);return!p||p.length<1?null:v.jsx("div",{className:"graphs",tabname:ns(n),similitabname:ns(i),rendertypechart:"formattedChart",children:d(g,p)})}}else return null},E8t=ce.memo(m8t),y8t=({view:e})=>{const t=e.run.viewFilters.map((r,n)=>r&&r.trim()!==""?v.jsx("div",{dangerouslySetInnerHTML:{__html:"<p>"+r+"</p>"}},n):null);return v.jsx("div",{className:"view-filters",children:t})},C8t=ce.memo(y8t),Ez=ce.memo(({tableData:e,totalData:t,graphData:r,columns:n,charts:i,similiTabName:a,tabName:o,view:s})=>{const[l,c]=E.useState(300),[u,A]=E.useState("block"),d=dt(h=>h.cti.settings.user.showGraphs);E.useEffect(()=>{d==="hidden"&&c(0),(!i||i.length===0||d==="never"||e.length===0)&&A("none")},[d,i]);const f=(h,g,p,m)=>{m.height<20?l>20&&c(0):c(l+m.height)};return v.jsx(v.Fragment,{children:v.jsxs("div",{className:"cti-view-data-content",children:[v.jsx(C8t,{view:s}),v.jsx(mm,{className:"view-data-graphs",axis:"x",style:{display:u,filter:"none"},handleComponent:{bottom:v.jsx("div",{className:"resize-handle",children:v.jsx("span",{children:"…"})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:"100%",height:l},grid:[20,20],onResizeStop:f,children:v.jsx(E8t,{charts:i,data:r,tabName:o,view:s,similiTabName:a,height:l})}),v.jsx("div",{className:"view-data-table",ref:E.useRef(),children:v.jsx(ayt,{tableData:e,totalData:t,columns:n,similitabName:a,tabName:o,view:s})})]})})}),{Option:w8t}=hn,B8t=({similiTabs:e,parentTabIndex:t,columns:r,charts:n,tabName:i,view:a,handleSetSelectedSimiliTab:o})=>{const s=dt(C=>C.cti.menu),l=dt(C=>C.cti.dynamicSelects),c=Sn();function u(C,w){let x=Object.values(C).filter(M=>M.visible).map(M=>(w.excelLabel==="Essentiel"&&(M.headerText=M.headerText.toUpperCase(),M.titleText=M.titleText.toUpperCase()),{...M,dataGetter:f,hidden:M.hidden?M.hidden:!mi(M.visibleCondition,a)})).sort((M,S)=>M.order===-1?!1:M.order-S.order);return[{dataKey:"EXPAND",width:20,key:"EXPAND",description:"",hidden:!1,frozen:"left",titleText:"",printable:"false"},...x]}const A=(C,w)=>{const B=l.map(M=>({...M}));let x=B.find(M=>M.name===w.fieldname);x.value=C,c(ey(B))},d=C=>{const w=C.selections;if(!w?.length)return null;const B=w.map((x,M)=>{const S=x.options.map((R,b)=>v.jsx(w8t,{value:R.data,fieldname:x.name,children:R.label},b));return v.jsx(hn,{style:{width:120},size:"small",defaultValue:x.value,onChange:A,children:S},M)});return v.jsx("div",{className:"view-dynamic-select",children:B})};function f({columns:C,column:w,columnIndex:B,rowData:x,rowIndex:M}){if(x[w.dataKey]){if(w.type==="Viewlink"){const T=Object.keys(iT).find(F=>x.VIEWLINK.toLowerCase().includes(F.toLowerCase())),D=iT[T];return x.VIEWLINK!==""?v.jsx("div",{className:x[w.dataKey]?.class,style:{padding:0,display:"flex",alignItems:"center"},children:x[w.dataKey].sanitizedText&&x[w.dataKey].sanitizedText.startsWith("+++")?v.jsx(da,{title:x[w.dataKey].sanitizedText.substring(3),children:v.jsx(wt,{type:"primary",style:{fontSize:"12px",lineHeight:"0px",textAlign:"center",backgroundColor:"gray",height:"18px",borderColor:"gray"},disabled:x.VIEWLINK==="1"||x.VIEWLINK==="2"||x.VIEWLINK==="",onClick:()=>pQ(x.VIEWLINK,x.VIEWLINK_PARAM,c,a,s,null,null,null,D),children:v.jsx("span",{style:{textAlign:"left"},children:"Détail"})})}):v.jsx(wt,{type:"link",style:{lineHeight:"0px",textAlign:"center"},disabled:x.VIEWLINK==="1"||x.VIEWLINK==="2"||x.VIEWLINK==="",onClick:()=>pQ(x.VIEWLINK,x.VIEWLINK_PARAM,c,a,s,null,null,null,D),children:v.jsx("span",{className:"link-essentiel-cell",children:x[w.dataKey].sanitizedText})})}):null}let S;x[w.dataKey]&&x[w.dataKey].symbol&&(S=v.jsx("span",{style:x[w.dataKey].symbol.style,dangerouslySetInnerHTML:{__html:x[w.dataKey].symbol.html}}));let R=w.description&&w.description!==""?w.description:w.titleText,b="";return w?.tooltipId!==""&&x[w.tooltipId]&&(b=`<br>${x[w.tooltipId]}`),v.jsx(nRe,{className:x[w.dataKey]?.class,text:x[w.dataKey]?.sanitizedText??"",description:R,complement:b,symbol:S})}else return""}const h=(C,w)=>{let B=[];const x=Bce.StyleSheet.create(C.styles);return B=C.data.map(M=>M.map((S,R)=>{const b=Object.values(w.datagrid.columns),T=b.length;for(let D=0;D<T;D++){const F=b[D];if(F.visible===!0){const _=Bce.css(x[S[F.dataKey].class]);_!==""&&(S[F.dataKey].class=_),w.excelLabel==="Essentiel"&&(F.headerText=F.headerText.toUpperCase(),F.titleText=F.titleText.toUpperCase())}}return S})),[B[0],B[1]]},g=(C,w)=>{let B=C;const x=a.run.data[i];return x.inputSelections&&x.inputSelections.forEach(M=>{const S=M.condition;S&&(B=C.filter(R=>mi(S,a,R)))}),B};function p(C,w){return C.sort((x,M)=>Number(x.id)<Number(M.id)?-1:1).map((x,M)=>{let[S,R]=h(x,a.run.data[i]);return S=g(S),R=g(R),{label:x.name,key:`${t}_${M}`,children:v.jsx(Ez,{tableData:S,totalData:R,graphData:x.data,columns:w,charts:n,similiTabName:x.name,tabName:i,view:a})}})}let m=Object.values(e);const y=u(r,a.run.data[i]);if(m.length===0)return v.jsx(v.Fragment,{children:v.jsx(Ez,{tableData:[],columns:y,charts:n,tabName:i,view:a})});if(m.length>1)return v.jsxs(v.Fragment,{children:[d(a.run.data[i]),v.jsx(za,{onTabClick:C=>o(C),items:p(m,y)})]});if(m.length===1){let[C,w]=h(m[0],a.run.data[i]);return C=g(C,m[0]),w=g(w,m[0]),v.jsxs(v.Fragment,{children:[d(a.run.data[i]),v.jsx(Ez,{tableData:C,totalData:w,graphData:m[0].data,columns:y,charts:n,similiTabName:m[0].name,tabName:i,view:a})]})}},Gge=ce.memo(B8t),x8t=({view:e,handleSetSelectedSimiliTab:t})=>{const r=e.run.data,n=Sn();E.useEffect(()=>{n(nJ("0"))},[n]);const i=c=>{n(nJ(c))};function a(c){let u=c.map((A,d)=>{const f=A.datagrid.columns;return{label:A.label,key:String(d),disabled:A.similitabs.length===0,forceRender:!0,children:v.jsx(Gge,{parentTabIndex:String(d),similiTabs:A.similitabs,columns:f,charts:Object.values(A.charts),tabName:A.label,view:e,handleSetSelectedSimiliTab:t})}});return v.jsx(za,{defaultActiveKey:"0",onChange:i,items:u})}function o(c){const u=c.datagrid.columns;return v.jsx(Gge,{similiTabs:c.similitabs,columns:u,charts:Object.values(c.charts),tabName:c.label,view:e,handleSetSelectedSimiliTab:t})}const l=Object.values(r).filter(c=>c.visible);return l?.length>1?a(l):o(l[0])},M8t=ce.memo(x8t),b8t=({view:e,contentName:t})=>{let r=e.run.title?e.run.title:t;return v.jsxs(v.Fragment,{children:[v.jsx(ho,{children:v.jsxs("title",{children:["iCTI | ",r]})}),v.jsx("div",{className:"view-header-title",children:r})]})},yz={desc:{selections:void 0,attributes:void 0,viewlinks:void 0,onglets:{charts:void 0,columns:void 0}},run:{executed:!1,forceServer:!1,args:void 0,properties:void 0,data:void 0}},FDe=["shift","alt","meta","mod","ctrl","control"],I8t={esc:"escape",return:"enter",left:"arrowleft",right:"arrowright",up:"arrowup",down:"arrowdown",ShiftLeft:"shift",ShiftRight:"shift",AltLeft:"alt",AltRight:"alt",MetaLeft:"meta",MetaRight:"meta",OSLeft:"meta",OSRight:"meta",ControlLeft:"ctrl",ControlRight:"ctrl"};function Mg(e){return(I8t[e.trim()]||e.trim()).toLowerCase().replace(/key|digit|numpad/,"")}function _De(e){return FDe.includes(e)}function Cz(e,t=","){return e.toLowerCase().split(t)}function wz(e,t="+",r=">",n=!1,i,a){let o=[],s=!1;e=e.trim(),e.includes(r)?(s=!0,o=e.toLocaleLowerCase().split(r).map(u=>Mg(u))):o=e.toLocaleLowerCase().split(t).map(u=>Mg(u));const l={alt:o.includes("alt"),ctrl:o.includes("ctrl")||o.includes("control"),shift:o.includes("shift"),meta:o.includes("meta"),mod:o.includes("mod"),useKey:n},c=o.filter(u=>!FDe.includes(u));return{...l,keys:c,description:i,isSequence:s,hotkey:e,metadata:a}}typeof document<"u"&&(document.addEventListener("keydown",e=>{e.code!==void 0&&NDe([Mg(e.code)])}),document.addEventListener("keyup",e=>{e.code!==void 0&&kDe([Mg(e.code)])})),typeof window<"u"&&(window.addEventListener("blur",()=>{Of.clear()}),window.addEventListener("contextmenu",()=>{setTimeout(()=>{Of.clear()},0)}));const Of=new Set;function mK(e){return Array.isArray(e)}function S8t(e,t=","){return(mK(e)?e:e.split(t)).every(r=>Of.has(r.trim().toLowerCase()))}function NDe(e){const t=Array.isArray(e)?e:[e];Of.has("meta")&&Of.forEach(r=>{_De(r)||Of.delete(r.toLowerCase())}),t.forEach(r=>{Of.add(r.toLowerCase())})}function kDe(e){const t=Array.isArray(e)?e:[e];e==="meta"?Of.clear():t.forEach(r=>{Of.delete(r.toLowerCase())})}function R8t(e,t,r){(typeof r=="function"&&r(e,t)||r===!0)&&e.preventDefault()}function T8t(e,t,r){return typeof r=="function"?r(e,t):r===!0||r===void 0}const Q8t=["input","textarea","select","searchbox","slider","spinbutton","menuitem","menuitemcheckbox","menuitemradio","option","radio","textbox"];function D8t(e){return PDe(e,Q8t)}function PDe(e,t=!1){const{target:r,composed:n}=e;let i,a;return F8t(r)&&n?(i=e.composedPath()[0]&&e.composedPath()[0].tagName,a=e.composedPath()[0]&&e.composedPath()[0].role):(i=r&&r.tagName,a=r&&r.role),mK(t)?!!(i&&t&&t.some(o=>o.toLowerCase()===i.toLowerCase()||o===a)):!!(i&&t&&t)}function F8t(e){return!!e.tagName&&!e.tagName.startsWith("-")&&e.tagName.includes("-")}function _8t(e,t){return e.length===0&&t?!1:t?e.some(r=>t.includes(r))||e.includes("*"):!0}const N8t=(e,t,r=!1)=>{const{alt:n,meta:i,mod:a,shift:o,ctrl:s,keys:l,useKey:c}=t,{code:u,key:A,ctrlKey:d,metaKey:f,shiftKey:h,altKey:g}=e,p=Mg(u);if(c&&l?.length===1&&l.includes(A.toLowerCase()))return!0;if(!l?.includes(p)&&!["ctrl","control","unknown","meta","alt","shift","os"].includes(p))return!1;if(!r){if(n!==g&&p!=="alt"||o!==h&&p!=="shift")return!1;if(a){if(!f&&!d)return!1}else if(i!==f&&p!=="meta"&&p!=="os"||s!==d&&p!=="ctrl"&&p!=="control")return!1}return l&&l.length===1&&l.includes(p)?!0:l&&l.length>0?l.includes(p)?S8t(l):!1:!l||l.length===0},k8t=E.createContext(void 0),P8t=()=>E.useContext(k8t);function ODe(e,t){return e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(e).length===Object.keys(t).length&&Object.keys(e).reduce((r,n)=>r&&ODe(e[n],t[n]),!0):e===t}const O8t=E.createContext({hotkeys:[],activeScopes:[],toggleScope:()=>{},enableScope:()=>{},disableScope:()=>{}}),j8t=()=>E.useContext(O8t);function z8t(e){const t=E.useRef(void 0);return ODe(t.current,e)||(t.current=e),t.current}const Kge=e=>{e.stopPropagation(),e.preventDefault(),e.stopImmediatePropagation()},L8t=typeof window<"u"?E.useLayoutEffect:E.useEffect;function jDe(e,t,r,n){const i=E.useRef(null),a=E.useRef(!1),o=Array.isArray(r)?Array.isArray(n)?void 0:n:r,s=mK(e)?e.join(o?.delimiter):e,l=Array.isArray(r)?r:Array.isArray(n)?n:void 0,c=E.useCallback(t,l??[]),u=E.useRef(c);l?u.current=c:u.current=t;const A=z8t(o),{activeScopes:d}=j8t(),f=P8t();return L8t(()=>{if(A?.enabled===!1||!_8t(d,A?.scopes))return;let h=[],g;const p=(w,B=!1)=>{if(!(D8t(w)&&!PDe(w,A?.enableOnFormTags))){if(i.current!==null){const x=i.current.getRootNode();if((x instanceof Document||x instanceof ShadowRoot)&&x.activeElement!==i.current&&!i.current.contains(x.activeElement)){Kge(w);return}}w.target?.isContentEditable&&!A?.enableOnContentEditable||Cz(s,A?.delimiter).forEach(x=>{if(x.includes(A?.splitKey??"+")&&x.includes(A?.sequenceSplitKey??">")){console.warn(`Hotkey ${x} contains both ${A?.splitKey??"+"} and ${A?.sequenceSplitKey??">"} which is not supported.`);return}const M=wz(x,A?.splitKey,A?.sequenceSplitKey,A?.useKey,A?.description,A?.metadata);if(M.isSequence){g=setTimeout(()=>{h=[]},A?.sequenceTimeoutMs??1e3);const S=M.useKey?w.key:Mg(w.code);if(_De(S.toLowerCase()))return;h.push(S);const R=M.keys?.[h.length-1];if(S!==R){h=[],g&&clearTimeout(g);return}h.length===M.keys?.length&&(u.current(w,M),g&&clearTimeout(g),h=[])}else if(N8t(w,M,A?.ignoreModifiers)||M.keys?.includes("*")){if(A?.ignoreEventWhen?.(w)||B&&a.current)return;if(R8t(w,M,A?.preventDefault),!T8t(w,M,A?.enabled)){Kge(w);return}u.current(w,M),B||(a.current=!0)}})}},m=w=>{w.code!==void 0&&(NDe(Mg(w.code)),(A?.keydown===void 0&&A?.keyup!==!0||A?.keydown)&&p(w))},y=w=>{w.code!==void 0&&(kDe(Mg(w.code)),a.current=!1,A?.keyup&&p(w,!0))},C=i.current||o?.document||document;return C.addEventListener("keyup",y,o?.eventListenerOptions),C.addEventListener("keydown",m,o?.eventListenerOptions),f&&Cz(s,A?.delimiter).forEach(w=>{f.addHotkey(wz(w,A?.splitKey,A?.sequenceSplitKey,A?.useKey,A?.description,A?.metadata))}),()=>{C.removeEventListener("keyup",y,o?.eventListenerOptions),C.removeEventListener("keydown",m,o?.eventListenerOptions),f&&Cz(s,A?.delimiter).forEach(w=>{f.removeHotkey(wz(w,A?.splitKey,A?.sequenceSplitKey,A?.useKey,A?.description,A?.metadata))}),h=[],g&&clearTimeout(g)}},[s,A,d]),i}const Y8t=()=>{const e=Sn(),t=pu(),[r,n]=E.useState(yz),[i,a]=E.useState({desc:null,run:null}),[o,s]=E.useState(0),[l,c]=E.useState(!0),[u]=E.useState("0"),A=dt(b=>b.cti.content),d=dt(b=>b.cti.view),f=dt(b=>b.cti.ui.filters.visible),h=dt(b=>b.cti.history.views),g=dt(b=>b.cti.view.errors),p=dt(b=>b.cti.view.gettingRun),m=dt(b=>b.cti.view.rendering),y=dt(b=>b.cti.ui.devMode),C=dt(b=>b.cti.menu.selectedModuleKey),w=t.location.search.substring(3);async function B(b){if(Bne[C]&&!b.desc.includes(Bne[C])&&!b.desc.includes("FAVORI")){lo(8403,"");return}c(!0);let T,D;if(b.desc&&(T=await fo.getItem(b.desc)),b.run&&(D=await fo.getItem(b.run)),D&&(D=JSON.parse(Zl.inflate(D,{to:"string"}))),T){if(T=JSON.parse(Zl.inflate(T,{to:"string"})),T.selections&&!Object.keys(T.selections).length){const F=await Cy(T.attributes.name+".XML",D.args,0),{viewData:_}=await yy(F,0);D=_.run,T.viewRefs||(T.viewRefs=[])}T&&D&&(n({desc:T,run:D}),d.gettingRun===!1&&c(!1))}}E.useEffect(()=>{C&&i.desc&&(i.desc.includes("JUSTIF")||(a({desc:null,run:null}),n(yz)))},[C,i.desc]),E.useEffect(()=>{if(d.isLoading===!1){const b={desc:d.descRef,run:d.runRef};d.descRef&&d.runRef&&a(b)}},[d.descRef,d.runRef,d.isLoading]),E.useEffect(()=>{d.isLoading===!0&&l===!1&&c(!0)},[d.isLoading]),E.useEffect(()=>{i.desc!==null&&i.run!==null?B(i):n(yz)},[i]),E.useEffect(()=>{if(!A.viewlink){const b=t.location.pathname;e(UE(b,w,h))}},[A.pathname,A.viewlink]),E.useEffect(()=>{if(t.action==="POP"&&t.location.search&&i.run){const b=t.location.pathname;i.run.split("_")[2].startsWith(w)||e(UE(b,w,h))}},[t.action,t.location,e,i.run,h]),E.useEffect(()=>{g.length&&(e(VQ(!0)),ls.unstable_batchedUpdates(()=>{e(lm(!1)),e(Uz(!1))}),c(!1))},[g,e]),jDe("e",()=>{r.desc?.attributes?.name&&e(UE(r.desc.attributes.name,w,h,!0))},{},[w,h]);const x=()=>{e(a1t())},M=ce.useCallback(b=>{s(b)},[]),S=()=>{e(jv(!1))};y&&console.log(" VIEW RENDER",r,l);const R=()=>!r.run.data&&!l?v.jsxs("div",{style:{paddingLeft:"20px",paddingTop:"20px"},children:["Lors du premier appel d'une vue, les seules options disponibles sont:",v.jsxs("ul",{children:[v.jsx("li",{children:"l'exécution de la requête"}),v.jsx("li",{children:"la création de favoris"})]}),"Sélectionner les filtres depuis le panneau pour affiner votre requête."]}):r.run.data?v.jsxs(ce.Fragment,{children:[v.jsx(Ebt,{view:r,TAB:u,selectedSimiliTab:o}),m&&v.jsx(WSe,{}),v.jsx(nD,{className:"view-data-tabs",children:v.jsx(Jx,{in:!0,classNames:"page-fade",appear:!0,timeout:300,children:v.jsx(M8t,{view:r,handleSetSelectedSimiliTab:M})},r.desc.attributes.name)})]}):v.jsxs("div",{className:"loading-wrapper",children:[v.jsx(co,{style:{height:"auto"}}),p?v.jsx(wt,{type:"link",style:{height:"20px"},onClick:x,children:"Arrêter la requête"}):v.jsx("div",{style:{height:"20px"}})]});return v.jsxs(ce.Fragment,{children:[v.jsx(eRe,{errors:g}),v.jsxs("div",{className:"cti-view",children:[v.jsxs("div",{className:"cti-view-header",children:[v.jsx(b8t,{view:r,contentName:A.name}),v.jsx(ZSe,{loading:l})]}),v.jsxs("div",{className:"cti-view-data",children:[R(),r.desc.selections&&v.jsx(fwe,{title:null,footer:v.jsx(hbt,{}),placement:"right",closeIcon:null,open:f,getContainer:!1,className:"drawer-filters",style:{pointerEvents:f?"auto":"none"},bodyStyle:{padding:"0px"},width:800,onClose:S,children:v.jsx(fbt,{view:r,loading:l})})]})]})]})},U8t=ce.memo(Y8t),H8t=e=>v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlSpace:"preserve",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2},viewBox:"0 0 5209 871",...e,children:[v.jsx("use",{xlinkHref:"#cti-logo_long_grey_with_pyramide_svg__a",width:1188,height:195,opacity:.2,transform:"matrix(4.16382 0 0 4.16578 157.013 27.865)"}),v.jsx("defs",{children:v.jsx("image",{xlinkHref:"data:image/png;base64,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",id:"cti-logo_long_grey_with_pyramide_svg__a",width:1188,height:195})})]}),G8t=ce.memo(({handleCollapseSider:e,siderIsCollapsed:t})=>{const r={top:!1,right:!0,bottom:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},[n,i]=E.useState(300),[a,o]=E.useState(300),s=E.useRef(),l=dt(m=>m.cti.content.type),c=dt(m=>m.cti.content.moduleId),u=dt(m=>m.cti.content.name),A=dt(m=>m.cti.menu.item),d=dt(m=>m.cti.ui.showMenus),f=dt(m=>m.cti.ui.menuMode);E.useEffect(()=>{i(t?0:a)},[t,a]);const h=m=>{switch(m){case"view":return v.jsx(U8t,{});case"component":return v.jsx(YSe,{componentName:u,module:c,item:A});case"page":return v.jsx(kpt,{pageName:u,module:c})}},g=ce.useCallback((m,y,C,w)=>{n>200&&n+w.width<=200?e():n<200&&n+w.width>200?(e(),i(n+w.width)):(o(n+w.width),i(n+w.width))},[n,e]),p=ce.useMemo(()=>({width:n}),[n]);return v.jsxs(v.Fragment,{children:[v.jsx(tbt,{handleCollapseSider:e,siderIsCollapsed:t}),v.jsxs("div",{className:"cti-sider-and-content",ref:s,children:[f===dE?v.jsx(mm,{handleWrapperClass:"handle-wrappers-menu",minWidth:0,maxWidth:500,enable:r,size:d===!0?p:{width:0},onResizeStop:g,className:"collapsable-sider",children:v.jsx(uce,{siderIsCollapsed:t})}):v.jsx(fwe,{forceRender:!0,open:!t,placement:"left",getContainer:!1,width:300,closable:!1,className:"menu-drawer",onClose:()=>e(),children:v.jsx(uce,{siderIsCollapsed:t,handleCollapseSider:e})}),v.jsx(Ylt,{children:v.jsx(Jx,{in:!0,classNames:"content-fade",appear:!0,timeout:2e3,unmountOnExit:!0,children:v.jsxs("div",{className:"Content",style:{display:"flex",justifyContent:"center"},children:[!l||l==="page"&&v.jsx(H8t,{style:{width:"1000px"}}),h(l)]})})})]})]})}),K8t=()=>{const e=Sn(),t=pu(),r=dt(h=>h.cti.licences),n=dt(h=>h.cti.settings.data.environment),[i,a]=E.useState(0),o=dt(h=>h.cti.settings.loading),s=dt(h=>h.cti.settings.data.session),l=dt(h=>h.router.location.pathname),c=dt(h=>h.cti.settings.data.environment),u=dt(h=>h.cti.ui.siderIsCollapsed);t?.location?.search?.includes("m=false")&&e(FPe(!1)),E.useEffect(()=>{window.addEventListener("click",d),c?.OPTSYSTEM_INACTIVESESSIONDLY&&a(Number(c.OPTSYSTEM_INACTIVESESSIONDLY)*6e4)},[c]),E.useEffect(()=>{!s&&o!==!0&&e(zBe())},[s]),E.useEffect(()=>{e(Xwt())},[e]);let A=null;function d(){i!==0&&(clearTimeout(A),A=setTimeout(()=>{LBe()},i))}const f=ce.useCallback(()=>{fo.setItem("sider",!u),e(BE(!u))},[u,e]);if(s){if(s.CONNECTEDUSER.trim()==="")return v.jsx(xE,{to:{pathname:"/login",state:{referrer:l}}});if(r.data)return v.jsxs("div",{className:"Main",children:[v.jsxs(ho,{children:[v.jsx("title",{children:n?.ENVIRONMENT||"iCTI"}),v.jsx("meta",{name:"description",content:"Helmet application"})]}),v.jsx(G8t,{handleCollapseSider:f,siderIsCollapsed:u})]})}return v.jsx("div",{className:"main__loader",children:v.jsx(co,{})})},V8t=ce.memo(K8t);var Bz={},xz={},fw={},Vge;function J8t(){if(Vge)return fw;Vge=1,Object.defineProperty(fw,"__esModule",{value:!0}),fw.default=void 0;var e={items_per_page:"/ page",jump_to:"Aller à",jump_to_confirm:"confirmer",page:"Page",prev_page:"Page précédente",next_page:"Page suivante",prev_5:"5 Pages précédentes",next_5:"5 Pages suivantes",prev_3:"3 Pages précédentes",next_3:"3 Pages suivantes",page_size:"taille de la page"};return fw.default=e,fw}var Mz={},bz={},hw={},Jge;function W8t(){if(Jge)return hw;Jge=1,Object.defineProperty(hw,"__esModule",{value:!0}),hw.default=void 0;var e={locale:"fr_FR",today:"Aujourd'hui",now:"Maintenant",backToToday:"Aujourd'hui",ok:"OK",clear:"Rétablir",month:"Mois",year:"Année",timeSelect:"Sélectionner l'heure",dateSelect:"Sélectionner la date",monthSelect:"Choisissez un mois",yearSelect:"Choisissez une année",decadeSelect:"Choisissez une décennie",yearFormat:"YYYY",dateFormat:"DD/MM/YYYY",dayFormat:"DD",dateTimeFormat:"DD/MM/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Mois précédent (PageUp)",nextMonth:"Mois suivant (PageDown)",previousYear:"Année précédente (Ctrl + gauche)",nextYear:"Année prochaine (Ctrl + droite)",previousDecade:"Décennie précédente",nextDecade:"Décennie suivante",previousCentury:"Siècle précédent",nextCentury:"Siècle suivant"},t=e;return hw.default=t,hw}var Iz={},Wge;function zDe(){return Wge||(Wge=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={placeholder:"Sélectionner l'heure",rangePlaceholder:["Heure de début","Heure de fin"]};e.default=t})(Iz)),Iz}var Xge;function LDe(){return Xge||(Xge=1,(function(e){var t=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(ia()),n=t(W8t()),i=t(zDe()),a={lang:(0,r.default)({placeholder:"Sélectionner une date",yearPlaceholder:"Sélectionner une année",quarterPlaceholder:"Sélectionner un trimestre",monthPlaceholder:"Sélectionner un mois",weekPlaceholder:"Sélectionner une semaine",rangePlaceholder:["Date de début","Date de fin"],rangeYearPlaceholder:["Année de début","Année de fin"],rangeMonthPlaceholder:["Mois de début","Mois de fin"],rangeWeekPlaceholder:["Semaine de début","Semaine de fin"]},n.default),timePickerLocale:(0,r.default)({},i.default)};e.default=a})(bz)),bz}var qge;function X8t(){return qge||(qge=1,(function(e){var t=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(LDe());e.default=r.default})(Mz)),Mz}var $ge;function q8t(){return $ge||($ge=1,(function(e){var t=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(J8t()),n=t(X8t()),i=t(LDe()),a=t(zDe()),o="La valeur du champ ${label} n'est pas valide pour le type ${type}",s={locale:"fr",Pagination:r.default,DatePicker:i.default,TimePicker:a.default,Calendar:n.default,Table:{filterTitle:"Filtrer",filterConfirm:"OK",filterReset:"Réinitialiser",filterEmptyText:"Aucun filtre",filterCheckall:"Tout sélectionner",filterSearchPlaceholder:"Chercher dans les filtres",emptyText:"Aucune donnée",selectAll:"Sélectionner la page actuelle",selectInvert:"Inverser la sélection de la page actuelle",selectNone:"Désélectionner toutes les données",selectionAll:"Sélectionner toutes les données",sortTitle:"Trier",expand:"Développer la ligne",collapse:"Réduire la ligne",triggerDesc:"Trier par ordre décroissant",triggerAsc:"Trier par ordre croissant",cancelSort:"Annuler le tri"},Modal:{okText:"OK",cancelText:"Annuler",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Annuler"},Transfer:{titles:["",""],searchPlaceholder:"Rechercher",itemUnit:"élément",itemsUnit:"éléments",remove:"Désélectionner",selectCurrent:"Sélectionner la page actuelle",removeCurrent:"Désélectionner la page actuelle",selectAll:"Sélectionner toutes les données",removeAll:"Désélectionner toutes les données",selectInvert:"Inverser la sélection de la page actuelle"},Upload:{uploading:"Téléchargement...",removeFile:"Effacer le fichier",uploadError:"Erreur de téléchargement",previewFile:"Fichier de prévisualisation",downloadFile:"Télécharger un fichier"},Empty:{description:"Aucune donnée"},Icon:{icon:"icône"},Text:{edit:"Éditer",copy:"Copier",copied:"Copie effectuée",expand:"Développer"},PageHeader:{back:"Retour"},Form:{optional:"(optionnel)",defaultValidateMessages:{default:"Erreur de validation pour le champ ${label}",required:"Le champ ${label} est obligatoire",enum:"La valeur du champ ${label} doit être parmi [${enum}]",whitespace:"La valeur du champ ${label} ne peut pas être vide",date:{format:"La valeur du champ ${label} n'est pas au format date",parse:"La valeur du champ ${label} ne peut pas être convertie vers une date",invalid:"La valeur du champ ${label} n'est pas une date valide"},types:{string:o,method:o,array:o,object:o,number:o,date:o,boolean:o,integer:o,float:o,regexp:o,email:o,url:o,hex:o},string:{len:"La taille du champ ${label} doit être de ${len} caractères",min:"La taille du champ ${label} doit être au minimum de ${min} caractères",max:"La taille du champ ${label} doit être au maximum de ${max} caractères",range:"La taille du champ ${label} doit être entre ${min} et ${max} caractères"},number:{len:"La valeur du champ ${label} doit être égale à ${len}",min:"La valeur du champ ${label} doit être plus grande que ${min}",max:"La valeur du champ ${label} doit être plus petit que ${max}",range:"La valeur du champ ${label} doit être entre ${min} et ${max}"},array:{len:"La taille du tableau ${label} doit être de ${len}",min:"La taille du tableau ${label} doit être au minimum de ${min}",max:"La taille du tableau ${label} doit être au maximum de ${max}",range:"La taille du tableau ${label} doit être entre ${min}-${max}"},pattern:{mismatch:"La valeur du champ ${label} ne correspond pas au modèle ${pattern}"}}},Image:{preview:"Aperçu"}};e.default=s})(xz)),xz}var Zge;function $8t(){return Zge||(Zge=1,(function(e){var t=$r().default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(q8t());e.default=r.default})(Bz)),Bz}var Z8t=$8t();const ekt=xn(Z8t),tkt=function(){return null},rkt={defaultOptions:{queries:{retry:2,staleTime:1e3*60*60*12,cacheTime:1e3*60*60*12,refetchOnWindowFocus:!1,refetchOnMount:!0,refetchOnReconnect:!0},mutations:{retry:0}}},YDe=({children:e})=>{const t=dt(i=>i.cti.ui.filters.visible),r=Sn(),n=dt(i=>i.cti.ui.primaryColor);return E.useEffect(()=>{document.documentElement.style.setProperty("--primary-color",n),document.documentElement.style.setProperty("--ant-primary-color",n)},[n]),jDe("f",()=>{document.querySelector(".cti-view")&&r(jv(!t))},{},[t]),E.useEffect(()=>{(async()=>{let a=await fo.getItem("menuMode"),o=await fo.getItem("sider");a&&r(sve(a)),o&&r(BE(o))})()},[r]),e};YDe.propTypes={children:J.object};const nkt=new Xst(rkt),ikt=()=>v.jsx(E.StrictMode,{children:v.jsx(dm,{locale:ekt,children:v.jsx(C3e,{store:Bl,children:v.jsxs(ilt,{client:nkt,children:[v.jsx(YDe,{children:v.jsx(pje,{history:Gz,children:v.jsxs(kve,{children:[v.jsx(tg,{path:"/login",component:xlt}),v.jsx(tg,{render:()=>v.jsx(V8t,{})})]})})}),v.jsx(tkt,{initialIsOpen:!1})]})})})}),akt=()=>{Vl.render(v.jsx(ikt,{}),document.getElementById("root"))};akt();export{Hg as _,os as a,ee as b,nb as c,xn as g};