diff --git a/docs/index.html b/docs/index.html index ea0c212..c534603 100644 --- a/docs/index.html +++ b/docs/index.html @@ -9,10 +9,10 @@ padding: 0; } - + - - + + diff --git a/docs/js/index.COlo5wsN.js b/docs/js/index.COlo5wsN.js new file mode 100644 index 0000000..f992338 --- /dev/null +++ b/docs/js/index.COlo5wsN.js @@ -0,0 +1,24 @@ +import{r as U,c as eg}from"./lib/react.DsKeDyCH.js";import{S as rg}from"./lib/draw.CsyQ5nVf.js";import"./lib/antd.Clmc72Mo.js";(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))y(r);new MutationObserver(r=>{for(const p of r)if(p.type==="childList")for(const h of p.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&y(h)}).observe(document,{childList:!0,subtree:!0});function Y(r){const p={};return r.integrity&&(p.integrity=r.integrity),r.referrerPolicy&&(p.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?p.credentials="include":r.crossOrigin==="anonymous"?p.credentials="omit":p.credentials="same-origin",p}function y(r){if(r.ep)return;r.ep=!0;const p=Y(r);fetch(r.href,p)}})();var DA={exports:{}},X={};/** + * @license React + * react-jsx-dev-runtime.development.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */(function(){var f=U,s=Symbol.for("react.element"),Y=Symbol.for("react.portal"),y=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),p=Symbol.for("react.profiler"),h=Symbol.for("react.provider"),V=Symbol.for("react.context"),J=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),R=Symbol.for("react.suspense_list"),G=Symbol.for("react.memo"),Z=Symbol.for("react.lazy"),MA=Symbol.for("react.offscreen"),_=Symbol.iterator,YA="@@iterator";function SA(A){if(A===null||typeof A!="object")return null;var g=_&&A[_]||A[YA];return typeof g=="function"?g:null}var D=f.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function i(A){{for(var g=arguments.length,C=new Array(g>1?g-1:0),B=1;B=1&&t>=0&&Q[e]!==o[t];)t--;for(;e>=1&&t>=0;e--,t--)if(Q[e]!==o[t]){if(e!==1||t!==1)do if(e--,t--,t<0||Q[e]!==o[t]){var m=` +`+Q[e].replace(" at new "," at ");return A.displayName&&m.includes("")&&(m=m.replace("",A.displayName)),typeof A=="function"&&x.set(A,m),m}while(e>=1&&t>=0);break}}}finally{O=!1,v.current=a,zA(),Error.prepareStackTrace=E}var M=A?A.displayName||A.name:"",c=M?F(M):"";return typeof A=="function"&&x.set(A,c),c}function ZA(A,g,C){return rA(A,!1)}function vA(A){var g=A.prototype;return!!(g&&g.isReactComponent)}function P(A,g,C){if(A==null)return"";if(typeof A=="function")return rA(A,vA(A));if(typeof A=="string")return F(A);switch(A){case z:return F("Suspense");case R:return F("SuspenseList")}if(typeof A=="object")switch(A.$$typeof){case J:return ZA(A.render);case G:return P(A.type,g,C);case Z:{var B=A,E=B._payload,a=B._init;try{return P(a(E),g,C)}catch{}}}return""}var k=Object.prototype.hasOwnProperty,tA={},iA=D.ReactDebugCurrentFrame;function L(A){if(A){var g=A._owner,C=P(A.type,A._source,g?g.type:null);iA.setExtraStackFrame(C)}else iA.setExtraStackFrame(null)}function HA(A,g,C,B,E){{var a=Function.call.bind(k);for(var I in A)if(a(A,I)){var Q=void 0;try{if(typeof A[I]!="function"){var o=Error((B||"React class")+": "+C+" type `"+I+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof A[I]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw o.name="Invariant Violation",o}Q=A[I](g,I,B,C,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(e){Q=e}Q&&!(Q instanceof Error)&&(L(E),i("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",B||"React class",C,I,typeof Q),L(null)),Q instanceof Error&&!(Q.message in tA)&&(tA[Q.message]=!0,L(E),i("Failed %s type: %s",C,Q.message),L(null))}}}var OA=Array.isArray;function T(A){return OA(A)}function TA(A){{var g=typeof Symbol=="function"&&Symbol.toStringTag,C=g&&A[Symbol.toStringTag]||A.constructor.name||"Object";return C}}function WA(A){try{return oA(A),!1}catch{return!0}}function oA(A){return""+A}function pA(A){if(WA(A))return i("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",TA(A)),oA(A)}var b=D.ReactCurrentOwner,qA={key:!0,ref:!0,__self:!0,__source:!0},nA,sA,W;W={};function jA(A){if(k.call(A,"ref")){var g=Object.getOwnPropertyDescriptor(A,"ref").get;if(g&&g.isReactWarning)return!1}return A.ref!==void 0}function NA(A){if(k.call(A,"key")){var g=Object.getOwnPropertyDescriptor(A,"key").get;if(g&&g.isReactWarning)return!1}return A.key!==void 0}function KA(A,g){if(typeof A.ref=="string"&&b.current&&g&&b.current.stateNode!==g){var C=d(b.current.type);W[C]||(i('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',d(b.current.type),A.ref),W[C]=!0)}}function XA(A,g){{var C=function(){nA||(nA=!0,i("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",g))};C.isReactWarning=!0,Object.defineProperty(A,"key",{get:C,configurable:!0})}}function VA(A,g){{var C=function(){sA||(sA=!0,i("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",g))};C.isReactWarning=!0,Object.defineProperty(A,"ref",{get:C,configurable:!0})}}var _A=function(A,g,C,B,E,a,I){var Q={$$typeof:s,type:A,key:g,ref:C,props:I,_owner:a};return Q._store={},Object.defineProperty(Q._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(Q,"_self",{configurable:!1,enumerable:!1,writable:!1,value:B}),Object.defineProperty(Q,"_source",{configurable:!1,enumerable:!1,writable:!1,value:E}),Object.freeze&&(Object.freeze(Q.props),Object.freeze(Q)),Q};function $A(A,g,C,B,E){{var a,I={},Q=null,o=null;C!==void 0&&(pA(C),Q=""+C),NA(g)&&(pA(g.key),Q=""+g.key),jA(g)&&(o=g.ref,KA(g,E));for(a in g)k.call(g,a)&&!qA.hasOwnProperty(a)&&(I[a]=g[a]);if(A&&A.defaultProps){var e=A.defaultProps;for(a in e)I[a]===void 0&&(I[a]=e[a])}if(Q||o){var t=typeof A=="function"?A.displayName||A.name||"Unknown":A;Q&&XA(I,t),o&&VA(I,t)}return _A(A,Q,o,E,B,b.current,I)}}var q=D.ReactCurrentOwner,mA=D.ReactDebugCurrentFrame;function u(A){if(A){var g=A._owner,C=P(A.type,A._source,g?g.type:null);mA.setExtraStackFrame(C)}else mA.setExtraStackFrame(null)}var j;j=!1;function N(A){return typeof A=="object"&&A!==null&&A.$$typeof===s}function lA(){{if(q.current){var A=d(q.current.type);if(A)return` + +Check the render method of \``+A+"`."}return""}}function Ag(A){{if(A!==void 0){var g=A.fileName.replace(/^.*[\\\/]/,""),C=A.lineNumber;return` + +Check your code at `+g+":"+C+"."}return""}}var dA={};function gg(A){{var g=lA();if(!g){var C=typeof A=="string"?A:A.displayName||A.name;C&&(g=` + +Check the top-level render call using <`+C+">.")}return g}}function yA(A,g){{if(!A._store||A._store.validated||A.key!=null)return;A._store.validated=!0;var C=gg(g);if(dA[C])return;dA[C]=!0;var B="";A&&A._owner&&A._owner!==q.current&&(B=" It was passed a child from "+d(A._owner.type)+"."),u(A),i('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',C,B),u(null)}}function wA(A,g){{if(typeof A!="object")return;if(T(A))for(var C=0;C",Q=" Did you accidentally export a JSX literal instead of a component?"):e=typeof A,i("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",e,Q)}var t=$A(A,g,C,E,a);if(t==null)return t;if(I){var m=g.children;if(m!==void 0)if(B)if(T(m)){for(var M=0;M0?"{key: someKey, "+n.join(": ..., ")+": ...}":"{key: someKey}";if(!cA[c+K]){var Eg=n.length>0?"{"+n.join(": ..., ")+": ...}":"{}";i(`A props object containing a "key" prop is being spread into JSX: + let props = %s; + <%s {...props} /> +React keys must be passed directly to JSX without using spread: + let props = %s; + <%s key={someKey} {...props} />`,K,c,Eg,c),cA[c+K]=!0}}return A===y?Bg(t):Cg(t),t}}var Ig=Qg;X.Fragment=y,X.jsxDEV=Ig})();DA.exports=X;var l=DA.exports,uA,fA=eg;{var hA=fA.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;uA=function(f,s){hA.usingClientEntryPoint=!0;try{return fA.createRoot(f,s)}finally{hA.usingClientEntryPoint=!1}}}const tg={elements:[{uuid:"ac7de208-f96b-62c2-62f8-302bc3076a55",name:"iPhone X screen-1",x:0,y:0,w:375,h:812,angle:0,type:"group",detail:{children:[{uuid:"da184fb3-5182-1bbe-f16a-25f62a034ddc",name:"Messages",x:0,y:-4,w:375,h:461,angle:0,type:"group",detail:{children:[{uuid:"fd94f0d0-50ef-640d-5f2f-e327b77680a4",name:"Message #6",x:0,y:400,w:375,h:61,angle:0,type:"group",detail:{children:[{uuid:"42ebb0b6-0030-ad38-1d51-8a4c7b32023c",name:"Backgrounds / Transparent",x:0,y:0,w:375,h:61,angle:0,type:"group",detail:{children:[{uuid:"edba444a-8a7a-175f-cee1-ac1597881e95",name:"Background",x:0,y:0,w:375,h:61,angle:0,type:"path",detail:{commands:[],originX:0,originY:0,originW:375,originH:61},operations:{}},{uuid:"16bad1ff-749c-d4c6-ffa2-6922f1757028",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"b474f260-3944-2771-4a08-d486354daedd",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"5b354382-3904-164c-0413-4414d60f8b9e",name:"Bubble",x:241,y:4,w:118,h:54,angle:0,type:"group",detail:{children:[{uuid:"c7941173-dd31-dda6-c74d-8a4a227742a8",name:"↳ Note",x:58,y:40,w:60,h:14,angle:0,type:"text",detail:{text:"Read 10:43",fontFamily:"SF Pro Text",fontSize:11,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:.4000000059604645},operations:{}},{uuid:"d1922ae0-0a0a-10ae-ad8a-6160cbce1783",name:"Background",x:0,y:0,w:118,h:36,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,18]},{type:"C",params:[0,17.071487426757812,0,16.60723114013672,.01813940517604351,16.214881896972656]},{type:"C",params:[.4236813485622406,7.4431376457214355,7.4431376457214355,.4236813485622406,16.214881896972656,.01813940517604351]},{type:"C",params:[16.60723114013672,0,17.071487426757812,0,17.999998092651367,0]},{type:"L",params:[100,0]},{type:"C",params:[100.92851257324219,0,101.39276885986328,0,101.78511810302734,.01813940517604351]},{type:"C",params:[110.5568618774414,.4236813485622406,117.5763168334961,7.4431376457214355,117.98185729980469,16.214881896972656]},{type:"C",params:[118,16.60723114013672,118,17.071487426757812,118,18]},{type:"L",params:[118,18]},{type:"C",params:[118,18.928512573242188,118,19.39276885986328,117.98185729980469,19.785118103027344]},{type:"C",params:[117.5763168334961,28.556861877441406,110.5568618774414,35.576316833496094,101.78511810302734,35.98186111450195]},{type:"C",params:[101.39276885986328,36,100.92851257324219,36,100,36]},{type:"L",params:[17.999998092651367,36]},{type:"C",params:[17.071487426757812,36,16.60723114013672,36,16.214881896972656,35.98186111450195]},{type:"C",params:[7.4431376457214355,35.576316833496094,.4236813485622406,28.556861877441406,.01813940517604351,19.785118103027344]},{type:"C",params:[0,19.39276885986328,0,18.928512573242188,0,18]},{type:"L",params:[0,18]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#007AFF",originX:0,originY:0,originW:118,originH:36},operations:{}},{uuid:"e7a7ec95-25da-c4f4-11a4-fe486bf3d1c8",name:"↳ Text",x:12,y:7,w:94,h:22,angle:0,type:"text",detail:{text:"Yes, it is 😄",fontFamily:"SF Pro Text",fontSize:17,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:22,color:"#FFFFFF",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"b9a922b7-967d-da85-85fc-12b335492435",name:"Message #5",x:0,y:328,w:375,h:72,angle:0,type:"group",detail:{children:[{uuid:"c6ac7d03-70db-fd9f-1d10-24bf50d69f33",name:"Backgrounds / Transparent",x:0,y:0,w:375,h:72,angle:0,type:"group",detail:{children:[{uuid:"650ebe14-35d9-8095-7df5-5f6aa5cfa763",name:"Background",x:0,y:0,w:375,h:72,angle:0,type:"path",detail:{commands:[],originX:0,originY:0,originW:375,originH:72},operations:{}},{uuid:"b0fe35cc-2071-5a77-03dc-f4de2cd7ed7b",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"d40333b0-d13d-053b-c56a-52a130fe6e55",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"9568e3f4-2348-a2c5-f2ff-f45a3ab9a7ef",name:"Bubble",x:16,y:4,w:244,h:64,angle:0,type:"group",detail:{children:[{uuid:"af919be4-ad3e-2d9c-59d4-f3a0d16101ad",name:"Mask",x:0,y:0,w:244,h:64,angle:0,type:"rect",detail:{background:"#F3F3F3",borderRadius:17.5,borderDash:[],boxSizing:"center-line",opacity:1},operations:{}},{uuid:"1ec805d7-1be7-f234-d460-013eeb5164c4",name:"Media / Rounded r=10",x:190,y:10,w:44,h:44,angle:0,type:"group",detail:{children:[{uuid:"ebfeab81-f7ad-fccb-1893-278fea246269",name:"Mask",x:0,y:0,w:44,h:44,angle:0,type:"rect",detail:{background:"#FFFFFF",borderRadius:10,borderDash:[],boxSizing:"center-line",opacity:1},operations:{invisible:!0}},{uuid:"f61e2b17-1f32-4327-2861-7eee67a6663b",name:"▪︎ Bitmap",x:0,y:0,w:44,h:44,angle:0,type:"image",detail:{background:"transparent",borderRadius:10,borderDash:[],boxSizing:"center-line",opacity:1,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAPACAYAAAD61hCbAAAAAXNSR0IArs4c6QAAQABJREFUeAHt10ERwEAMA7HrUSq+cO9MYWQVBpbz8TMz73EECBAgQIAAAQIECBAgQGC5wF2eTzwCBAgQIECAAAECBAgQIPALGMAegQABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnamMk62QAAAY2SURBVBaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAIEP6x4JKs2XK3AAAAAASUVORK5CYII=",scaleMode:"fill",originH:960,originW:960,clipPath:{commands:[{type:"M",params:[0,16]},{type:"C",params:[0,10.39947509765625,0,7.599212169647217,1.0899348258972168,5.460094928741455]},{type:"C",params:[2.048668622970581,3.5784740447998047,3.5784740447998047,2.048668622970581,5.460094928741455,1.0899348258972168]},{type:"C",params:[7.599212169647217,0,10.39947509765625,0,16,0]},{type:"L",params:[28,0]},{type:"C",params:[33.60052490234375,0,36.400787353515625,0,38.5399055480957,1.0899348258972168]},{type:"C",params:[40.42152404785156,2.048668622970581,41.951332092285156,3.5784740447998047,42.910064697265625,5.460094928741455]},{type:"C",params:[44,7.599212169647217,44,10.39947509765625,44,16]},{type:"L",params:[44,28]},{type:"C",params:[44,33.60052490234375,44,36.400787353515625,42.910064697265625,38.5399055480957]},{type:"C",params:[41.951332092285156,40.42152404785156,40.42152404785156,41.951332092285156,38.5399055480957,42.910064697265625]},{type:"C",params:[36.400787353515625,44,33.60052490234375,44,28,44]},{type:"L",params:[16,44]},{type:"C",params:[10.39947509765625,44,7.599212169647217,44,5.460094928741455,42.910064697265625]},{type:"C",params:[3.5784740447998047,41.951332092285156,2.048668622970581,40.42152404785156,1.0899348258972168,38.5399055480957]},{type:"C",params:[0,36.400787353515625,0,33.60052490234375,0,28]},{type:"L",params:[0,16]},{type:"Z",params:[]}],originX:0,originY:0,originW:44,originH:44}},operations:{}},{uuid:"f3b0eef3-038f-5a38-4f91-310db8e08f4d",name:"Scrims",x:0,y:0,w:113,h:113,angle:0,type:"group",detail:{children:[{uuid:"09fe7511-1fb4-e8a7-72ec-7827deefb2b8",name:"Darker Bottom Gradient 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#0000004D",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"48e03039-94b4-c95d-745a-fd7a679f94e2",name:"Darker Bottom Gradient 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#00000099",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"f33abb81-33e7-57a0-64b8-14a95072a0d7",name:"Darker Bottom Gradient 80%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#000000CC",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"a6d51719-bcac-8135-2235-50a65daaf58c",name:"Darker Top Gradient 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#0000004D",offset:0},{color:"#00000000",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"98672ae2-1b09-9dca-be4b-fc959294bd8e",name:"Darker Top Gradient 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000099",offset:0},{color:"#00000000",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"c33230b6-62b4-e714-8ee7-dccf69cb3d9a",name:"Darker – 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#0000004D",originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"58c5ac3d-33e6-b67b-287a-8a3eb8fd10a0",name:"Darker – 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#00000099",originX:0,originY:0,originW:113,originH:113},operations:{}}],overflow:"visible"},operations:{invisible:!0}},{uuid:"eb1a3ef3-1dc2-566e-ec49-fa5eddc12abd",name:"Attribute",x:74,y:8,w:28,h:30,angle:0,type:"group",detail:{children:[{uuid:"8793a056-4541-f8a4-a238-228d9998e030",name:"Shape",x:0,y:0,w:28,h:30,angle:0,type:"rect",detail:{background:"transparent",borderDash:[],boxSizing:"center-line",opacity:1},operations:{}}],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"cab0a836-6326-bc9d-937b-c34345baebb9",name:"Container",x:15,y:11.99999713897705,w:156,h:40,angle:0,type:"group",detail:{children:[{uuid:"c9f8ab17-5abf-4e85-c5a2-d11eb394db5f",name:"↳ Subtitle",x:0,y:22,w:47,h:18,angle:0,type:"text",detail:{text:"JavaScript",fontFamily:"SF Pro Text",fontSize:13,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:18,color:"#000000",opacity:.4000000059604645},operations:{}},{uuid:"dde0e16c-519d-1da8-0590-c2eb4ea275cb",name:"↳ Title",x:0,y:0,w:156,h:22,angle:0,type:"text",detail:{text:"iDraw.js | A simple ...",fontFamily:"SF Pro Text",fontSize:17,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:22,color:"#000000",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"3ecff5c9-1d5e-637c-2eb3-1faf45e438d8",name:"Message #4",x:0,y:284,w:375,h:44,angle:0,type:"group",detail:{children:[{uuid:"e5f33ff9-de91-1acb-f031-66bbb0701410",name:"Backgrounds / Transparent",x:0,y:0,w:375,h:44,angle:0,type:"group",detail:{children:[{uuid:"12a59efb-1e14-b54c-e738-c569aad8401f",name:"Background",x:0,y:0,w:375,h:44,angle:0,type:"path",detail:{commands:[],originX:0,originY:0,originW:375,originH:44},operations:{}},{uuid:"8a81e069-ac20-9d13-bb4e-7882c531af89",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"2e94bb6e-b6e8-f01a-fcf5-e26bf3aa4c40",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"3654ee0c-cbe8-01ce-a8c9-e8eb77ef6518",name:"Messages / Bubble • Grey",x:16,y:4,w:127,h:36,angle:0,type:"group",detail:{children:[{uuid:"eaddcd12-2a48-78f0-2b6f-314dc00964d1",name:"Background",x:0,y:0,w:127,h:36,angle:0,type:"rect",detail:{background:"#F8F8F8EB",borderRadius:17,borderDash:[],boxSizing:"center-line",opacity:1},operations:{}},{uuid:"5abc131c-ac8b-37d9-ee3d-4b712427b5c5",name:"↳ Text",x:12,y:7,w:103,h:22,angle:0,type:"text",detail:{text:"Is this it?",fontFamily:"SF Pro Text",fontSize:17,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:22,color:"#000000",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"f06461c7-8693-50f3-6608-53a1f588cf46",name:"Message #3",x:0,y:223,w:375,h:61,angle:0,type:"group",detail:{children:[{uuid:"3089536e-d55b-a495-98bb-df21656acd6b",name:"Backgrounds / Transparent",x:0,y:0,w:375,h:61,angle:0,type:"group",detail:{children:[{uuid:"5f4cbe60-36cf-f7ac-d4b7-8bce94bb95e9",name:"Background",x:0,y:0,w:375,h:61,angle:0,type:"path",detail:{commands:[],originX:0,originY:0,originW:375,originH:61},operations:{}},{uuid:"4741bcf8-eb79-8b1a-9059-3fcee7ab46de",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"6c5485a0-5a2d-e223-1bed-bc6ca64cbf92",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"d3f1d9dd-62e9-09a0-961d-ccac1a6bd655",name:"Bubble",x:149,y:4,w:210,h:54,angle:0,type:"group",detail:{children:[{uuid:"967dbe4e-b466-dcf7-0184-695d27400e2f",name:"↳ Note",x:150,y:40,w:60,h:14,angle:0,type:"text",detail:{text:"Read 10:43",fontFamily:"SF Pro Text",fontSize:11,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:.4000000059604645},operations:{}},{uuid:"b584222b-4488-88ee-6641-1995cac57d24",name:"Background",x:0,y:0,w:210,h:36,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,18]},{type:"C",params:[0,17.071487426757812,0,16.60723114013672,.01813940517604351,16.214881896972656]},{type:"C",params:[.4236813485622406,7.4431376457214355,7.4431376457214355,.4236813485622406,16.214881896972656,.01813940517604351]},{type:"C",params:[16.60723114013672,0,17.071487426757812,0,17.999998092651367,0]},{type:"L",params:[192,0]},{type:"C",params:[192.9285125732422,0,193.39276123046875,0,193.78512573242188,.01813940517604351]},{type:"C",params:[202.55686950683594,.4236813485622406,209.57632446289062,7.4431376457214355,209.9818572998047,16.214881896972656]},{type:"C",params:[210,16.60723114013672,210,17.071487426757812,210,18]},{type:"L",params:[210,18]},{type:"C",params:[210,18.928512573242188,210,19.39276885986328,209.9818572998047,19.785118103027344]},{type:"C",params:[209.57632446289062,28.556861877441406,202.55686950683594,35.576316833496094,193.78512573242188,35.98186111450195]},{type:"C",params:[193.39276123046875,36,192.9285125732422,36,192,36]},{type:"L",params:[17.999998092651367,36]},{type:"C",params:[17.071487426757812,36,16.60723114013672,36,16.214881896972656,35.98186111450195]},{type:"C",params:[7.4431376457214355,35.576316833496094,.4236813485622406,28.556861877441406,.01813940517604351,19.785118103027344]},{type:"C",params:[0,19.39276885986328,0,18.928512573242188,0,18]},{type:"L",params:[0,18]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#007AFF",originX:0,originY:0,originW:210,originH:36},operations:{}},{uuid:"cfcf18cf-5270-8712-496c-89a166b84f73",name:"↳ Text",x:12,y:7,w:186,h:22,angle:0,type:"text",detail:{text:"iDraw.js is recommended",fontFamily:"SF Pro Text",fontSize:17,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:22,color:"#FFFFFF",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"8e1183c1-7fa0-53da-a2bf-1a2f7c61e7ac",name:"Message #2",x:0,y:112,w:375,h:111,angle:0,type:"group",detail:{children:[{uuid:"cf3b3d70-7bd5-c8f3-cbdb-7d7105234b55",name:"Backgrounds / Transparent",x:0,y:0,w:375,h:111,angle:0,type:"group",detail:{children:[{uuid:"13dcc81d-d829-b3e7-f94f-4eb779706fca",name:"Background",x:0,y:0,w:375,h:111,angle:0,type:"path",detail:{commands:[],originX:0,originY:0,originW:375,originH:111},operations:{}},{uuid:"d7d0e387-c68b-3dba-d908-57308089e097",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"92ca63e8-3064-3a98-e109-0b3d74838c45",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"19beb740-1063-34f8-c0b7-34ec55343eca",name:"Bubble",x:142,y:4,w:217,h:103,angle:0,type:"group",detail:{children:[{uuid:"17f9e65f-4cdc-eac5-d897-5513863210de",name:"Background",x:0,y:0,w:217,h:103,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,27.19999885559082]},{type:"C",params:[0,17.679107666015625,0,12.918661117553711,1.8528891801834106,9.282160758972168]},{type:"C",params:[3.482736587524414,6.0834059715271,6.0834059715271,3.482736587524414,9.282160758972168,1.8528891801834106]},{type:"C",params:[12.918661117553711,0,17.679107666015625,0,27.200002670288086,0]},{type:"L",params:[189.8000030517578,0]},{type:"C",params:[199.32089233398438,0,204.0813446044922,0,207.71783447265625,1.8528891801834106]},{type:"C",params:[210.91659545898438,3.482736587524414,213.5172576904297,6.0834059715271,215.14710998535156,9.282160758972168]},{type:"C",params:[217,12.918661117553711,217,17.679107666015625,217,27.19999885559082]},{type:"L",params:[217,75.80000305175781]},{type:"C",params:[217,85.32089233398438,217,90.08133697509766,215.14710998535156,93.71784210205078]},{type:"C",params:[213.5172576904297,96.91659545898438,210.91659545898438,99.51726531982422,207.71783447265625,101.14710998535156]},{type:"C",params:[204.0813446044922,103,199.32089233398438,103,189.8000030517578,103]},{type:"L",params:[27.199993133544922,103]},{type:"C",params:[17.67910385131836,103,12.918661117553711,103,9.282160758972168,101.14710998535156]},{type:"C",params:[6.0834059715271,99.51726531982422,3.482736587524414,96.91659545898438,1.8528891801834106,93.71784210205078]},{type:"C",params:[0,90.08133697509766,0,85.32089233398438,0,75.80000305175781]},{type:"L",params:[0,27.19999885559082]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#007AFF",originX:0,originY:0,originW:217,originH:103},operations:{}},{uuid:"91203fa6-2808-bf8d-ca50-a36c0156b7ae",name:"↳ Text",x:12,y:6,w:193,h:89,angle:0,type:"text",detail:{text:"iDraw.js, a new JavaScript drawing framework, is exciting because it can parse Figma files",fontFamily:"SF Pro Text",fontSize:17,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:22,color:"#FFFFFF",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"b752cd2d-e002-c88b-318b-2f978712fedb",name:"Message #1",x:0,y:0,w:375,h:112,angle:0,type:"group",detail:{children:[{uuid:"e8c1fea2-b8cc-7095-23cb-f30d68e6165a",name:"Backgrounds / Transparent",x:0,y:0,w:375,h:112,angle:0,type:"group",detail:{children:[{uuid:"4809b4d3-54b8-f532-a9c6-1a60ee894094",name:"Background",x:0,y:0,w:375,h:112,angle:0,type:"path",detail:{commands:[],originX:0,originY:0,originW:375,originH:112},operations:{}},{uuid:"1ad6e53c-f860-44ed-76ec-7ef9e1a785b3",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"509fe92f-6b4c-667d-7bb7-88a3bceb677d",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"da822e38-5414-82ff-d337-bbfe009b1ce2",name:"Container",x:16,y:4,w:237,h:103,angle:0,type:"group",detail:{children:[{uuid:"d8c0e930-5153-d6aa-beb9-0d878361955a",name:"Background",x:0,y:0,w:237,h:103,angle:0,type:"rect",detail:{background:"#F8F8F8EB",borderRadius:17,borderDash:[],boxSizing:"center-line",opacity:1},operations:{}},{uuid:"699fc98c-0f6a-6b8b-3d6c-983be2147a73",name:"↳ Text",x:12,y:7.800000190734863,w:213,h:88,angle:0,type:"text",detail:{text:"Hey, I recently started a new project. Can you recommend any JavaScript framework for front-end drawing?",fontFamily:"SF Pro Text",fontSize:17,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:22,color:"#000000",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"bfb85f4b-8286-f83d-6732-8ff46681b1d6",name:"Navigation Bar",x:0,y:0,w:375,h:88,angle:0,type:"group",detail:{children:[{uuid:"fdcf34d9-7b9c-97cf-343a-e46baa625a14",name:"• iPhone XS / Bars / Navigation Default",x:0,y:0,w:375,h:88,angle:0,type:"group",detail:{children:[{uuid:"e00bb3cb-671a-ef42-ca8f-8922a0db665a",name:"Backgrounds / Bars – Light Gray",x:0,y:0,w:375,h:88,angle:0,type:"group",detail:{children:[{uuid:"d69638d9-f266-b2fd-4144-0111005e132d",name:"Background",x:0,y:0,w:375,h:88,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[375,0]},{type:"L",params:[375,88]},{type:"L",params:[0,88]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFFEB",originX:0,originY:0,originW:375,originH:88},operations:{}},{uuid:"5885f6f9-a9b2-8817-283a-c825df368326",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"5c4cb968-42a0-552e-9144-2ddd8085a963",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"dd64e4af-db2a-b719-7dbb-13d90a46abf2",name:"Right",x:187,y:44,w:188,h:44,angle:0,type:"group",detail:{children:[{uuid:"9fbacb75-ff41-a6df-0d28-65f3aa432c64",name:"Bitmap",x:138,y:2,w:34,h:34,angle:0,type:"image",detail:{background:"transparent",borderDash:[],boxSizing:"center-line",opacity:1,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAPACAYAAAD61hCbAAAAAXNSR0IArs4c6QAAQABJREFUeAHt10ERwEAMA7HrUSq+cO9MYWQVBpbz8TMz73EECBAgQIAAAQIECBAgQGC5wF2eTzwCBAgQIECAAAECBAgQIPALGMAegQABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnamMk62QAAAY2SURBVBaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAIEP6x4JKs2XK3AAAAAASUVORK5CYII=",scaleMode:"fill",originH:960,originW:960,clipPath:{commands:[{type:"M",params:[17,34]},{type:"C",params:[26.388839721679688,34,34,26.388839721679688,34,17]},{type:"C",params:[34,7.611159324645996,26.388839721679688,0,17,0]},{type:"C",params:[7.611159324645996,0,0,7.611159324645996,0,17]},{type:"C",params:[0,26.388839721679688,7.611159324645996,34,17,34]},{type:"Z",params:[]}],originX:0,originY:0,originW:34,originH:34}},operations:{}}],overflow:"visible"},operations:{}},{uuid:"f13d1edc-45c1-3baa-6d95-9b5550010dae",name:"Left",x:0,y:44,w:188,h:44,angle:0,type:"group",detail:{children:[{uuid:"1a359f26-4738-7555-89d0-6efc4799f131",name:"Button",x:8,y:11,w:52.51333236694336,h:22,angle:0,type:"group",detail:{children:[{uuid:"56ce680f-328e-3fcf-34fb-18c4ed0e664d",name:"Arrow",x:0,y:.5,w:12,h:20.5,angle:0,type:"path",detail:{commands:[{type:"M",params:[9.537135124206543,20.082666397094727]},{type:"L",params:[.2921518385410309,10.945804595947266]},{type:"C",params:[-.09738397598266602,10.561189651489258,-.09738397598266602,9.939809799194336,.2921518385410309,9.554195404052734]},{type:"L",params:[9.537135124206543,.4173326790332794]},{type:"C",params:[10.099465370178223,-.13911089301109314,11.014374732971191,-.13911089301109314,11.577703475952148,.4173326790332794]},{type:"C",params:[12.140033721923828,.9737762212753296,12.140033721923828,1.8768731355667114,11.577703475952148,2.433316707611084]},{type:"L",params:[3.6691277027130127,10.250499725341797]},{type:"L",params:[11.577703475952148,18.065683364868164]},{type:"C",params:[12.140033721923828,18.623125076293945,12.140033721923828,19.526222229003906,11.577703475952148,20.082666397094727]},{type:"C",params:[11.014374732971191,20.639110565185547,10.099465370178223,20.639110565185547,9.537135124206543,20.082666397094727]}],fillRule:"evenodd",fill:"#007AFF",originX:0,originY:0,originW:12,originH:20.5},operations:{}},{uuid:"044b95ac-b3d8-3753-be94-f00b42f5e690",name:"↳ Label",x:14.513333320617676,y:0,w:38,h:22,angle:0,type:"text",detail:{text:"Back",fontFamily:"SF Pro Text",fontSize:17,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:22,color:"#007AFF",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"9060e1c6-c3f5-9744-ec95-05ec9e06c15b",name:"Center",x:94,y:44,w:188,h:44,angle:0,type:"group",detail:{children:[{uuid:"f467f75a-4fa9-74fe-0dd2-68f0f5571e27",name:"↳ Title",x:16,y:11,w:156,h:22,angle:0,type:"text",detail:{text:"Developer",fontFamily:"SF Pro Text",fontSize:17,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:22,color:"#000000",opacity:1},operations:{}}],overflow:"visible"},operations:{}},{uuid:"1de649de-fc29-f5cf-f655-98b17b1daa07",name:"Status Bar",x:0,y:0,w:375,h:44,angle:0,type:"group",detail:{children:[{uuid:"2bf42080-03d3-1ecc-05dd-653db409588f",name:"Frame",x:293,y:15,w:68,h:14,angle:0,type:"group",detail:{children:[{uuid:"0103e3ce-f0b5-1241-8148-d096a8adc1cf",name:"Container",x:.5,y:1.1599979400634766,w:67,h:11.5,angle:0,type:"group",detail:{children:[{uuid:"f066e8b7-5444-247b-e78b-792500879b80",name:"Battery",x:42.5,y:0,w:24.5,h:11.5,angle:0,type:"group",detail:{children:[{uuid:"0ef0b9c5-4a80-095c-73c5-37bbbc8c2ed3",name:"Rectangle",x:0,y:0,w:24.5,h:11.5,angle:0,type:"path",detail:{commands:[{type:"M",params:[3.5894391536712646,0]},{type:"L",params:[18.410560607910156,0]},{type:"C",params:[19.658687591552734,0,20.111286163330078,.12995584309101105,20.567583084106445,.37398576736450195]},{type:"C",params:[21.023880004882812,.618015706539154,21.38198471069336,.9761196374893188,21.626014709472656,1.4324159622192383]},{type:"C",params:[21.870044708251953,1.8887122869491577,22,2.341312885284424,22,3.5894391536712646]},{type:"L",params:[22,7.910560607910156]},{type:"C",params:[22,9.158686637878418,21.870044708251953,9.611288070678711,21.626014709472656,10.067584037780762]},{type:"C",params:[21.38198471069336,10.523880004882812,21.023880004882812,10.881983757019043,20.567583084106445,11.12601375579834]},{type:"C",params:[20.111286163330078,11.370043754577637,19.658687591552734,11.5,18.410560607910156,11.5]},{type:"L",params:[3.5894391536712646,11.5]},{type:"C",params:[2.341312885284424,11.5,1.8887122869491577,11.370043754577637,1.4324159622192383,11.12601375579834]},{type:"C",params:[.9761196374893188,10.881983757019043,.618015706539154,10.523880004882812,.37398576736450195,10.067584037780762]},{type:"C",params:[.12995584309101105,9.611288070678711,0,9.158686637878418,0,7.910560607910156]},{type:"L",params:[0,3.5894391536712646]},{type:"C",params:[0,2.341312885284424,.12995584309101105,1.8887122869491577,.37398576736450195,1.4324159622192383]},{type:"C",params:[.618015706539154,.9761196374893188,.9761196374893188,.618015706539154,1.4324159622192383,.37398576736450195]},{type:"C",params:[1.8887122869491577,.12995584309101105,2.341312885284424,0,3.5894391536712646,0]},{type:"Z",params:[]},{type:"M",params:[3.5894391536712646,1]},{type:"C",params:[2.6024606227874756,1,2.257904052734375,1.0665369033813477,1.9040148258209229,1.2557989358901978]},{type:"C",params:[1.621986985206604,1.4066290855407715,1.4066290855407715,1.621986985206604,1.2557989358901978,1.9040148258209229]},{type:"C",params:[1.0665369033813477,2.257904052734375,1,2.6024606227874756,1,3.5894391536712646]},{type:"L",params:[1,7.910560607910156]},{type:"C",params:[1,8.897539138793945,1.0665369033813477,9.242095947265625,1.2557989358901978,9.595985412597656]},{type:"C",params:[1.4066290855407715,9.878013610839844,1.621986985206604,10.09337043762207,1.9040148258209229,10.244200706481934]},{type:"C",params:[2.257904052734375,10.433463096618652,2.6024606227874756,10.5,3.5894391536712646,10.5]},{type:"L",params:[18.410560607910156,10.5]},{type:"C",params:[19.397539138793945,10.5,19.742095947265625,10.433463096618652,20.095985412597656,10.244200706481934]},{type:"C",params:[20.378013610839844,10.09337043762207,20.593372344970703,9.878013610839844,20.74420166015625,9.595985412597656]},{type:"C",params:[20.93346405029297,9.242095947265625,21,8.897539138793945,21,7.910560607910156]},{type:"L",params:[21,3.5894391536712646]},{type:"C",params:[21,2.6024606227874756,20.93346405029297,2.257904052734375,20.74420166015625,1.9040148258209229]},{type:"C",params:[20.593372344970703,1.621986985206604,20.378013610839844,1.4066290855407715,20.095985412597656,1.2557989358901978]},{type:"C",params:[19.742095947265625,1.0665369033813477,19.397539138793945,1,18.410560607910156,1]},{type:"L",params:[3.5894391536712646,1]},{type:"Z",params:[]},{type:"M",params:[24.5,5.69000244140625]},{type:"C",params:[24.5,6.92657470703125,23,7.69000244140625,23,7.69000244140625]},{type:"L",params:[23,3.69000244140625]},{type:"C",params:[23,3.69000244140625,24.5,4.45343017578125,24.5,5.69000244140625]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#0000005C",originX:0,originY:0,originW:24.5,originH:11.5},operations:{}},{uuid:"ddc0823d-5e18-a180-8391-ecf4aa8ccb02",name:"Rectangle",x:2,y:1.9166667461395264,w:18,h:7.666666507720947,angle:0,type:"rect",detail:{background:"#000000",borderRadius:1.600000023841858,borderDash:[],boxSizing:"center-line",borderColor:"transparent",borderWidth:0,opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"16283223-40c3-dc22-040a-cf6d3b9caf17",name:"Combined Shape",x:0,y:.44000244140625,w:17.099990844726562,h:10.700004577636719,angle:0,type:"path",detail:{commands:[{type:"M",params:[14.123048782348633,.9658917188644409]},{type:"C",params:[14.099990844726562,1.0818103551864624,14.099990844726562,1.2212064266204834,14.099990844726562,1.4999985694885254]},{type:"L",params:[14.099990844726562,9.199999809265137]},{type:"C",params:[14.099990844726562,9.478793144226074,14.099990844726562,9.618189811706543,14.123048782348633,9.734107971191406]},{type:"C",params:[14.21773624420166,10.210136413574219,14.58985424041748,10.582254409790039,15.065882682800293,10.676941871643066]},{type:"C",params:[15.181800842285156,10.699999809265137,15.321197509765625,10.699999809265137,15.599990844726562,10.699999809265137]},{type:"C",params:[15.8787841796875,10.699999809265137,16.01818084716797,10.699999809265137,16.13409996032715,10.676941871643066]},{type:"C",params:[16.61012840270996,10.582254409790039,16.98224449157715,10.210136413574219,17.076932907104492,9.734107971191406]},{type:"C",params:[17.099990844726562,9.618189811706543,17.099990844726562,9.478793144226074,17.099990844726562,9.200000762939453]},{type:"L",params:[17.099990844726562,1.4999998807907104]},{type:"C",params:[17.099990844726562,1.2212069034576416,17.099990844726562,1.0818103551864624,17.076932907104492,.9658917188644409]},{type:"C",params:[16.98224449157715,.48986291885375977,16.61012840270996,.11774563789367676,16.13409996032715,.02305765077471733]},{type:"C",params:[16.01818084716797,0,15.8787841796875,0,15.599990844726562,0]},{type:"C",params:[15.321197509765625,0,15.181800842285156,0,15.065882682800293,.02305765077471733]},{type:"C",params:[14.58985424041748,.11774563789367676,14.21773624420166,.48986291885375977,14.123048782348633,.9658917188644409]},{type:"Z",params:[]},{type:"M",params:[9.399993896484375,3.9000015258789062]},{type:"C",params:[9.399993896484375,3.621208429336548,9.399993896484375,3.481812000274658,9.423051834106445,3.3658933639526367]},{type:"C",params:[9.517739295959473,2.889864444732666,9.889857292175293,2.517747163772583,10.365885734558105,2.4230592250823975]},{type:"C",params:[10.481803894042969,2.4000015258789062,10.621200561523438,2.4000015258789062,10.899993896484375,2.4000015258789062]},{type:"C",params:[11.178787231445312,2.4000015258789062,11.318183898925781,2.4000015258789062,11.434102058410645,2.4230592250823975]},{type:"C",params:[11.910130500793457,2.517747163772583,12.282248497009277,2.889864444732666,12.376935958862305,3.3658933639526367]},{type:"C",params:[12.399993896484375,3.481812000274658,12.399993896484375,3.621208429336548,12.399993896484375,3.900001287460327]},{type:"L",params:[12.399993896484375,9.200004577636719]},{type:"C",params:[12.399993896484375,9.478797912597656,12.399993896484375,9.618194580078125,12.376935958862305,9.734112739562988]},{type:"C",params:[12.282248497009277,10.2101411819458,11.910130500793457,10.582259178161621,11.434102058410645,10.676946640014648]},{type:"C",params:[11.318183898925781,10.700004577636719,11.178787231445312,10.700004577636719,10.899993896484375,10.700004577636719]},{type:"C",params:[10.621200561523438,10.700004577636719,10.481803894042969,10.700004577636719,10.365885734558105,10.676946640014648]},{type:"C",params:[9.889857292175293,10.582259178161621,9.517739295959473,10.2101411819458,9.423051834106445,9.734112739562988]},{type:"C",params:[9.399993896484375,9.618194580078125,9.399993896484375,9.478797912597656,9.399993896484375,9.200004577636719]},{type:"L",params:[9.399993896484375,3.9000015258789062]},{type:"Z",params:[]},{type:"M",params:[4.823045253753662,5.665896415710449]},{type:"C",params:[4.79998779296875,5.781815052032471,4.79998779296875,5.9212117195129395,4.79998779296875,6.200004577636719]},{type:"L",params:[4.79998779296875,9.200004577636719]},{type:"C",params:[4.79998779296875,9.478797912597656,4.79998779296875,9.618194580078125,4.823045253753662,9.734112739562988]},{type:"C",params:[4.917733192443848,10.2101411819458,5.28985071182251,10.582259178161621,5.7658796310424805,10.676946640014648]},{type:"C",params:[5.881798267364502,10.700004577636719,6.021194934844971,10.700004577636719,6.29998779296875,10.700004577636719]},{type:"C",params:[6.578780651092529,10.700004577636719,6.718177318572998,10.700004577636719,6.8340959548950195,10.676946640014648]},{type:"C",params:[7.31012487411499,10.582259178161621,7.682242393493652,10.2101411819458,7.776930332183838,9.734112739562988]},{type:"C",params:[7.79998779296875,9.618194580078125,7.79998779296875,9.478797912597656,7.79998779296875,9.200004577636719]},{type:"L",params:[7.79998779296875,6.200004577636719]},{type:"C",params:[7.79998779296875,5.921211242675781,7.79998779296875,5.781815052032471,7.776930332183838,5.665896415710449]},{type:"C",params:[7.682242393493652,5.1898674964904785,7.31012487411499,4.817749977111816,6.8340959548950195,4.723062038421631]},{type:"C",params:[6.718177318572998,4.700004577636719,6.578780651092529,4.700004577636719,6.29998779296875,4.700004577636719]},{type:"C",params:[6.021194934844971,4.700004577636719,5.881798267364502,4.700004577636719,5.7658796310424805,4.723062038421631]},{type:"C",params:[5.28985071182251,4.817749977111816,4.917733192443848,5.1898674964904785,4.823045253753662,5.665896415710449]},{type:"Z",params:[]},{type:"M",params:[.02305765077471733,7.665896415710449]},{type:"C",params:[0,7.781815052032471,0,7.9212117195129395,0,8.200004577636719]},{type:"L",params:[0,9.200004577636719]},{type:"C",params:[0,9.478797912597656,0,9.618194580078125,.02305765077471733,9.734112739562988]},{type:"C",params:[.11774563789367676,10.2101411819458,.48986291885375977,10.582259178161621,.9658917188644409,10.676946640014648]},{type:"C",params:[1.0818103551864624,10.700004577636719,1.2212069034576416,10.700004577636719,1.5,10.700004577636719]},{type:"C",params:[1.7787930965423584,10.700004577636719,1.9181896448135376,10.700004577636719,2.0341081619262695,10.676946640014648]},{type:"C",params:[2.5101370811462402,10.582259178161621,2.8822543621063232,10.2101411819458,2.976942300796509,9.734112739562988]},{type:"C",params:[3,9.618194580078125,3,9.478797912597656,3,9.200004577636719]},{type:"L",params:[3,8.200004577636719]},{type:"C",params:[3,7.921211242675781,3,7.781815052032471,2.976942300796509,7.665896415710449]},{type:"C",params:[2.8822543621063232,7.1898674964904785,2.5101370811462402,6.817749977111816,2.0341081619262695,6.723062038421631]},{type:"C",params:[1.9181896448135376,6.700004577636719,1.7787930965423584,6.700004577636719,1.5,6.700004577636719]},{type:"C",params:[1.2212069034576416,6.700004577636719,1.0818103551864624,6.700004577636719,.9658917188644409,6.723062038421631]},{type:"C",params:[.48986291885375977,6.817749977111816,.11774563789367676,7.1898674964904785,.02305765077471733,7.665896415710449]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#000000",originX:0,originY:0,originW:17.099990844726562,originH:10.700004577636719},operations:{}},{uuid:"115da672-be3d-9b7b-624c-a30bccf5dae0",name:"Wi-Fi",x:22.100006103515625,y:.24000167846679688,w:15.399999618530273,h:11.057209968566895,angle:0,type:"path",detail:{commands:[{type:"M",params:[7.7004241943359375,2.296360492706299]},{type:"C",params:[9.934831619262695,2.2964582443237305,12.08380126953125,3.1550111770629883,13.703171730041504,4.694569110870361]},{type:"C",params:[13.825112342834473,4.8134284019470215,14.020017623901367,4.811929225921631,14.14012336730957,4.691207408905029]},{type:"L",params:[15.30578327178955,3.514791965484619]},{type:"C",params:[15.366597175598145,3.453561544418335,15.400498390197754,3.3706233501434326,15.399993896484375,3.2843270301818848]},{type:"C",params:[15.399489402770996,3.1980319023132324,15.36462116241455,3.115494966506958,15.303091049194336,3.054981231689453]},{type:"C",params:[11.052766799926758,-1.0183271169662476,4.347395896911621,-1.0183271169662476,.09707161784172058,3.054981231689453]},{type:"C",params:[.03550135716795921,3.115450382232666,.0005718813044950366,3.1979622840881348,7201545031421119e-21,3.284257411956787]},{type:"C",params:[-.0005675617721863091,3.370553731918335,.03328297287225723,3.453517198562622,.09404654800891876,3.514791965484619]},{type:"L",params:[1.260049819946289,4.691207408905029]},{type:"C",params:[1.3800644874572754,4.8121113777160645,1.5751309394836426,4.81361198425293,1.6970009803771973,4.694569110870361]},{type:"C",params:[3.316573143005371,3.1549103260040283,5.465795040130615,2.2963552474975586,7.7004241943359375,2.296360492706299]},{type:"L",params:[7.7004241943359375,2.296360492706299]},{type:"Z",params:[]},{type:"M",params:[7.700424671173096,6.123746871948242]},{type:"C",params:[8.928089141845703,6.123671054840088,10.111939430236816,6.579985618591309,11.021951675415039,7.404024124145508]},{type:"C",params:[11.145031929016113,7.520973205566406,11.33891773223877,7.518438339233398,11.458902359008789,7.398309707641602]},{type:"L",params:[12.623222351074219,6.221892833709717]},{type:"C",params:[12.684530258178711,6.160186767578125,12.718552589416504,6.07647705078125,12.71767520904541,5.989490985870361]},{type:"C",params:[12.716787338256836,5.902505397796631,12.681071281433105,5.819504261016846,12.618513107299805,5.75905704498291]},{type:"C",params:[9.847347259521484,3.181312322616577,5.555840969085693,3.181312322616577,2.7846851348876953,5.75905704498291]},{type:"C",params:[2.7220864295959473,5.819504261016846,2.686370372772217,5.902546405792236,2.685553789138794,5.989560604095459]},{type:"C",params:[2.6847267150878906,6.076573371887207,2.718869686126709,6.160276412963867,2.780308961868286,6.221892833709717]},{type:"L",params:[3.9442954063415527,7.398309707641602]},{type:"C",params:[4.064269542694092,7.518438339233398,4.258166790008545,7.520973205566406,4.381246566772461,7.404024124145508]},{type:"C",params:[5.290653228759766,6.580530166625977,6.473567008972168,6.124255180358887,7.700424671173096,6.123746871948242]},{type:"L",params:[7.700424671173096,6.123746871948242]},{type:"Z",params:[]},{type:"M",params:[9.937968254089355,8.931347846984863]},{type:"C",params:[10.00023365020752,8.870235443115234,10.034527778625488,8.78613567352295,10.032743453979492,8.698905944824219]},{type:"C",params:[10.03095817565918,8.611676216125488,9.993266105651855,8.529047966003418,9.928549766540527,8.470528602600098]},{type:"C",params:[8.64232063293457,7.382628440856934,6.758518218994141,7.382628440856934,5.472288608551025,8.470528602600098]},{type:"C",params:[5.40753173828125,8.529001235961914,5.369769096374512,8.611603736877441,5.367923736572266,8.698833465576172]},{type:"C",params:[5.3660783767700195,8.786064147949219,5.4003119468688965,8.870189666748047,5.46253776550293,8.931347846984863]},{type:"L",params:[7.476902008056641,10.963858604431152]},{type:"C",params:[7.535941123962402,11.023592948913574,7.616427898406982,11.057209968566895,7.7004241943359375,11.057209968566895]},{type:"C",params:[7.784409999847412,11.057209968566895,7.86489725112915,11.023592948913574,7.923936367034912,10.963858604431152]},{type:"L",params:[9.937968254089355,8.931347846984863]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#000000",originX:0,originY:0,originW:15.399999618530273,originH:11.057209968566895},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible",background:"transparent"},operations:{}},{uuid:"832aea75-25df-86ac-8d5b-ed83027999b5",name:"Action",x:20,y:13,w:54,h:18,angle:0,type:"group",detail:{children:[{uuid:"71e02f04-8453-a31b-410e-fe3d41cef2f5",name:"↳ Time",x:0,y:0,w:54,h:18,angle:0,type:"text",detail:{text:"9:41",fontFamily:"SF Pro Text",fontSize:15,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"13995ade-9eaf-1eb7-0f65-49da0478e048",name:"Controls Small / Misc / Online Marker",x:344,y:42,w:20,h:22,angle:0,type:"group",detail:{children:[{uuid:"324c1d19-ae13-d9fd-8d39-55ce95b3dfe8",name:"Container",x:4,y:5,w:12,h:12,angle:0,type:"group",detail:{children:[{uuid:"88bfb95e-3c01-da61-6db5-64ced8ff86bb",name:"Oval",x:1,y:1,w:10,h:10,angle:0,type:"path",detail:{commands:[{type:"M",params:[5,10]},{type:"C",params:[7.7614240646362305,10,10,7.7614240646362305,10,5]},{type:"C",params:[10,2.2385761737823486,7.7614240646362305,0,5,0]},{type:"C",params:[2.2385761737823486,0,0,2.2385761737823486,0,5]},{type:"C",params:[0,7.7614240646362305,2.2385761737823486,10,5,10]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#4CD964",originX:0,originY:0,originW:10,originH:10},operations:{}},{uuid:"94f89146-38e6-0572-7965-b98e02f9d39f",name:"Oval",x:0,y:0,w:12,h:12,angle:0,type:"path",detail:{commands:[{type:"M",params:[6,14]},{type:"C",params:[10.418277740478516,14,14,10.418277740478516,14,6]},{type:"L",params:[10,6]},{type:"C",params:[10,8.209138870239258,8.209138870239258,10,6,10]},{type:"L",params:[6,14]},{type:"Z",params:[]},{type:"M",params:[14,6]},{type:"C",params:[14,1.5817219018936157,10.418277740478516,-2,6,-2]},{type:"L",params:[6,2]},{type:"C",params:[8.209138870239258,2,10,3.790860891342163,10,6]},{type:"L",params:[14,6]},{type:"Z",params:[]},{type:"M",params:[6,-2]},{type:"C",params:[1.5817219018936157,-2,-2,1.5817219018936157,-2,6]},{type:"L",params:[2,6]},{type:"C",params:[2,3.790860891342163,3.790860891342163,2,6,2]},{type:"L",params:[6,-2]},{type:"Z",params:[]},{type:"M",params:[-2,6]},{type:"C",params:[-2,10.418277740478516,1.5817219018936157,14,6,14]},{type:"L",params:[6,10]},{type:"C",params:[3.790860891342163,10,2,8.209138870239258,2,6]},{type:"L",params:[-2,6]},{type:"Z",params:[]}],fill:"#FFFFFF",originX:0,originY:0,originW:12,originH:12},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"fad698b4-6901-afa1-1329-cfe5b90200d1",name:"• iPhone XS / Bars / Status / Default",x:0,y:0,w:375,h:44,angle:0,type:"group",detail:{children:[{uuid:"8695849a-ddc4-6b04-e0d4-be64ef78ec65",name:"Frame",x:293,y:15,w:68,h:14,angle:0,type:"group",detail:{children:[{uuid:"dc702774-021f-077d-934d-928fb1527ea9",name:"Container",x:.5,y:1.1599979400634766,w:67,h:11.5,angle:0,type:"group",detail:{children:[{uuid:"0629b789-2142-3f26-cef8-205d953a3032",name:"Battery",x:42.5,y:0,w:24.5,h:11.5,angle:0,type:"group",detail:{children:[{uuid:"2504785f-aacf-58d2-1d8a-54c255a3c76f",name:"Rectangle",x:0,y:0,w:24.5,h:11.5,angle:0,type:"path",detail:{commands:[{type:"M",params:[3.5894391536712646,0]},{type:"L",params:[18.410560607910156,0]},{type:"C",params:[19.658687591552734,0,20.111286163330078,.12995584309101105,20.567583084106445,.37398576736450195]},{type:"C",params:[21.023880004882812,.618015706539154,21.38198471069336,.9761196374893188,21.626014709472656,1.4324159622192383]},{type:"C",params:[21.870044708251953,1.8887122869491577,22,2.341312885284424,22,3.5894391536712646]},{type:"L",params:[22,7.910560607910156]},{type:"C",params:[22,9.158686637878418,21.870044708251953,9.611288070678711,21.626014709472656,10.067584037780762]},{type:"C",params:[21.38198471069336,10.523880004882812,21.023880004882812,10.881983757019043,20.567583084106445,11.12601375579834]},{type:"C",params:[20.111286163330078,11.370043754577637,19.658687591552734,11.5,18.410560607910156,11.5]},{type:"L",params:[3.5894391536712646,11.5]},{type:"C",params:[2.341312885284424,11.5,1.8887122869491577,11.370043754577637,1.4324159622192383,11.12601375579834]},{type:"C",params:[.9761196374893188,10.881983757019043,.618015706539154,10.523880004882812,.37398576736450195,10.067584037780762]},{type:"C",params:[.12995584309101105,9.611288070678711,0,9.158686637878418,0,7.910560607910156]},{type:"L",params:[0,3.5894391536712646]},{type:"C",params:[0,2.341312885284424,.12995584309101105,1.8887122869491577,.37398576736450195,1.4324159622192383]},{type:"C",params:[.618015706539154,.9761196374893188,.9761196374893188,.618015706539154,1.4324159622192383,.37398576736450195]},{type:"C",params:[1.8887122869491577,.12995584309101105,2.341312885284424,0,3.5894391536712646,0]},{type:"Z",params:[]},{type:"M",params:[3.5894391536712646,1]},{type:"C",params:[2.6024606227874756,1,2.257904052734375,1.0665369033813477,1.9040148258209229,1.2557989358901978]},{type:"C",params:[1.621986985206604,1.4066290855407715,1.4066290855407715,1.621986985206604,1.2557989358901978,1.9040148258209229]},{type:"C",params:[1.0665369033813477,2.257904052734375,1,2.6024606227874756,1,3.5894391536712646]},{type:"L",params:[1,7.910560607910156]},{type:"C",params:[1,8.897539138793945,1.0665369033813477,9.242095947265625,1.2557989358901978,9.595985412597656]},{type:"C",params:[1.4066290855407715,9.878013610839844,1.621986985206604,10.09337043762207,1.9040148258209229,10.244200706481934]},{type:"C",params:[2.257904052734375,10.433463096618652,2.6024606227874756,10.5,3.5894391536712646,10.5]},{type:"L",params:[18.410560607910156,10.5]},{type:"C",params:[19.397539138793945,10.5,19.742095947265625,10.433463096618652,20.095985412597656,10.244200706481934]},{type:"C",params:[20.378013610839844,10.09337043762207,20.593372344970703,9.878013610839844,20.74420166015625,9.595985412597656]},{type:"C",params:[20.93346405029297,9.242095947265625,21,8.897539138793945,21,7.910560607910156]},{type:"L",params:[21,3.5894391536712646]},{type:"C",params:[21,2.6024606227874756,20.93346405029297,2.257904052734375,20.74420166015625,1.9040148258209229]},{type:"C",params:[20.593372344970703,1.621986985206604,20.378013610839844,1.4066290855407715,20.095985412597656,1.2557989358901978]},{type:"C",params:[19.742095947265625,1.0665369033813477,19.397539138793945,1,18.410560607910156,1]},{type:"L",params:[3.5894391536712646,1]},{type:"Z",params:[]},{type:"M",params:[24.5,5.69000244140625]},{type:"C",params:[24.5,6.92657470703125,23,7.69000244140625,23,7.69000244140625]},{type:"L",params:[23,3.69000244140625]},{type:"C",params:[23,3.69000244140625,24.5,4.45343017578125,24.5,5.69000244140625]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#0000005C",originX:0,originY:0,originW:24.5,originH:11.5},operations:{}},{uuid:"40dcc118-f0fd-d49a-262b-6e57058e2078",name:"Rectangle",x:2,y:1.9166667461395264,w:18,h:7.666666507720947,angle:0,type:"rect",detail:{background:"#000000",borderRadius:1.600000023841858,borderDash:[],boxSizing:"center-line",borderColor:"transparent",borderWidth:0,opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"96fa03f4-b731-c6c0-f7bb-01748f205db4",name:"Combined Shape",x:0,y:.44000244140625,w:17.099990844726562,h:10.700004577636719,angle:0,type:"path",detail:{commands:[{type:"M",params:[14.123048782348633,.9658917188644409]},{type:"C",params:[14.099990844726562,1.0818103551864624,14.099990844726562,1.2212064266204834,14.099990844726562,1.4999985694885254]},{type:"L",params:[14.099990844726562,9.199999809265137]},{type:"C",params:[14.099990844726562,9.478793144226074,14.099990844726562,9.618189811706543,14.123048782348633,9.734107971191406]},{type:"C",params:[14.21773624420166,10.210136413574219,14.58985424041748,10.582254409790039,15.065882682800293,10.676941871643066]},{type:"C",params:[15.181800842285156,10.699999809265137,15.321197509765625,10.699999809265137,15.599990844726562,10.699999809265137]},{type:"C",params:[15.8787841796875,10.699999809265137,16.01818084716797,10.699999809265137,16.13409996032715,10.676941871643066]},{type:"C",params:[16.61012840270996,10.582254409790039,16.98224449157715,10.210136413574219,17.076932907104492,9.734107971191406]},{type:"C",params:[17.099990844726562,9.618189811706543,17.099990844726562,9.478793144226074,17.099990844726562,9.200000762939453]},{type:"L",params:[17.099990844726562,1.4999998807907104]},{type:"C",params:[17.099990844726562,1.2212069034576416,17.099990844726562,1.0818103551864624,17.076932907104492,.9658917188644409]},{type:"C",params:[16.98224449157715,.48986291885375977,16.61012840270996,.11774563789367676,16.13409996032715,.02305765077471733]},{type:"C",params:[16.01818084716797,0,15.8787841796875,0,15.599990844726562,0]},{type:"C",params:[15.321197509765625,0,15.181800842285156,0,15.065882682800293,.02305765077471733]},{type:"C",params:[14.58985424041748,.11774563789367676,14.21773624420166,.48986291885375977,14.123048782348633,.9658917188644409]},{type:"Z",params:[]},{type:"M",params:[9.399993896484375,3.9000015258789062]},{type:"C",params:[9.399993896484375,3.621208429336548,9.399993896484375,3.481812000274658,9.423051834106445,3.3658933639526367]},{type:"C",params:[9.517739295959473,2.889864444732666,9.889857292175293,2.517747163772583,10.365885734558105,2.4230592250823975]},{type:"C",params:[10.481803894042969,2.4000015258789062,10.621200561523438,2.4000015258789062,10.899993896484375,2.4000015258789062]},{type:"C",params:[11.178787231445312,2.4000015258789062,11.318183898925781,2.4000015258789062,11.434102058410645,2.4230592250823975]},{type:"C",params:[11.910130500793457,2.517747163772583,12.282248497009277,2.889864444732666,12.376935958862305,3.3658933639526367]},{type:"C",params:[12.399993896484375,3.481812000274658,12.399993896484375,3.621208429336548,12.399993896484375,3.900001287460327]},{type:"L",params:[12.399993896484375,9.200004577636719]},{type:"C",params:[12.399993896484375,9.478797912597656,12.399993896484375,9.618194580078125,12.376935958862305,9.734112739562988]},{type:"C",params:[12.282248497009277,10.2101411819458,11.910130500793457,10.582259178161621,11.434102058410645,10.676946640014648]},{type:"C",params:[11.318183898925781,10.700004577636719,11.178787231445312,10.700004577636719,10.899993896484375,10.700004577636719]},{type:"C",params:[10.621200561523438,10.700004577636719,10.481803894042969,10.700004577636719,10.365885734558105,10.676946640014648]},{type:"C",params:[9.889857292175293,10.582259178161621,9.517739295959473,10.2101411819458,9.423051834106445,9.734112739562988]},{type:"C",params:[9.399993896484375,9.618194580078125,9.399993896484375,9.478797912597656,9.399993896484375,9.200004577636719]},{type:"L",params:[9.399993896484375,3.9000015258789062]},{type:"Z",params:[]},{type:"M",params:[4.823045253753662,5.665896415710449]},{type:"C",params:[4.79998779296875,5.781815052032471,4.79998779296875,5.9212117195129395,4.79998779296875,6.200004577636719]},{type:"L",params:[4.79998779296875,9.200004577636719]},{type:"C",params:[4.79998779296875,9.478797912597656,4.79998779296875,9.618194580078125,4.823045253753662,9.734112739562988]},{type:"C",params:[4.917733192443848,10.2101411819458,5.28985071182251,10.582259178161621,5.7658796310424805,10.676946640014648]},{type:"C",params:[5.881798267364502,10.700004577636719,6.021194934844971,10.700004577636719,6.29998779296875,10.700004577636719]},{type:"C",params:[6.578780651092529,10.700004577636719,6.718177318572998,10.700004577636719,6.8340959548950195,10.676946640014648]},{type:"C",params:[7.31012487411499,10.582259178161621,7.682242393493652,10.2101411819458,7.776930332183838,9.734112739562988]},{type:"C",params:[7.79998779296875,9.618194580078125,7.79998779296875,9.478797912597656,7.79998779296875,9.200004577636719]},{type:"L",params:[7.79998779296875,6.200004577636719]},{type:"C",params:[7.79998779296875,5.921211242675781,7.79998779296875,5.781815052032471,7.776930332183838,5.665896415710449]},{type:"C",params:[7.682242393493652,5.1898674964904785,7.31012487411499,4.817749977111816,6.8340959548950195,4.723062038421631]},{type:"C",params:[6.718177318572998,4.700004577636719,6.578780651092529,4.700004577636719,6.29998779296875,4.700004577636719]},{type:"C",params:[6.021194934844971,4.700004577636719,5.881798267364502,4.700004577636719,5.7658796310424805,4.723062038421631]},{type:"C",params:[5.28985071182251,4.817749977111816,4.917733192443848,5.1898674964904785,4.823045253753662,5.665896415710449]},{type:"Z",params:[]},{type:"M",params:[.02305765077471733,7.665896415710449]},{type:"C",params:[0,7.781815052032471,0,7.9212117195129395,0,8.200004577636719]},{type:"L",params:[0,9.200004577636719]},{type:"C",params:[0,9.478797912597656,0,9.618194580078125,.02305765077471733,9.734112739562988]},{type:"C",params:[.11774563789367676,10.2101411819458,.48986291885375977,10.582259178161621,.9658917188644409,10.676946640014648]},{type:"C",params:[1.0818103551864624,10.700004577636719,1.2212069034576416,10.700004577636719,1.5,10.700004577636719]},{type:"C",params:[1.7787930965423584,10.700004577636719,1.9181896448135376,10.700004577636719,2.0341081619262695,10.676946640014648]},{type:"C",params:[2.5101370811462402,10.582259178161621,2.8822543621063232,10.2101411819458,2.976942300796509,9.734112739562988]},{type:"C",params:[3,9.618194580078125,3,9.478797912597656,3,9.200004577636719]},{type:"L",params:[3,8.200004577636719]},{type:"C",params:[3,7.921211242675781,3,7.781815052032471,2.976942300796509,7.665896415710449]},{type:"C",params:[2.8822543621063232,7.1898674964904785,2.5101370811462402,6.817749977111816,2.0341081619262695,6.723062038421631]},{type:"C",params:[1.9181896448135376,6.700004577636719,1.7787930965423584,6.700004577636719,1.5,6.700004577636719]},{type:"C",params:[1.2212069034576416,6.700004577636719,1.0818103551864624,6.700004577636719,.9658917188644409,6.723062038421631]},{type:"C",params:[.48986291885375977,6.817749977111816,.11774563789367676,7.1898674964904785,.02305765077471733,7.665896415710449]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#000000",originX:0,originY:0,originW:17.099990844726562,originH:10.700004577636719},operations:{}},{uuid:"88749c9f-de6a-341f-d17e-e7c164697ee8",name:"Wi-Fi",x:22.100006103515625,y:.24000167846679688,w:15.399999618530273,h:11.057209968566895,angle:0,type:"path",detail:{commands:[{type:"M",params:[7.7004241943359375,2.296360492706299]},{type:"C",params:[9.934831619262695,2.2964582443237305,12.08380126953125,3.1550111770629883,13.703171730041504,4.694569110870361]},{type:"C",params:[13.825112342834473,4.8134284019470215,14.020017623901367,4.811929225921631,14.14012336730957,4.691207408905029]},{type:"L",params:[15.30578327178955,3.514791965484619]},{type:"C",params:[15.366597175598145,3.453561544418335,15.400498390197754,3.3706233501434326,15.399993896484375,3.2843270301818848]},{type:"C",params:[15.399489402770996,3.1980319023132324,15.36462116241455,3.115494966506958,15.303091049194336,3.054981231689453]},{type:"C",params:[11.052766799926758,-1.0183271169662476,4.347395896911621,-1.0183271169662476,.09707161784172058,3.054981231689453]},{type:"C",params:[.03550135716795921,3.115450382232666,.0005718813044950366,3.1979622840881348,7201545031421119e-21,3.284257411956787]},{type:"C",params:[-.0005675617721863091,3.370553731918335,.03328297287225723,3.453517198562622,.09404654800891876,3.514791965484619]},{type:"L",params:[1.260049819946289,4.691207408905029]},{type:"C",params:[1.3800644874572754,4.8121113777160645,1.5751309394836426,4.81361198425293,1.6970009803771973,4.694569110870361]},{type:"C",params:[3.316573143005371,3.1549103260040283,5.465795040130615,2.2963552474975586,7.7004241943359375,2.296360492706299]},{type:"L",params:[7.7004241943359375,2.296360492706299]},{type:"Z",params:[]},{type:"M",params:[7.700424671173096,6.123746871948242]},{type:"C",params:[8.928089141845703,6.123671054840088,10.111939430236816,6.579985618591309,11.021951675415039,7.404024124145508]},{type:"C",params:[11.145031929016113,7.520973205566406,11.33891773223877,7.518438339233398,11.458902359008789,7.398309707641602]},{type:"L",params:[12.623222351074219,6.221892833709717]},{type:"C",params:[12.684530258178711,6.160186767578125,12.718552589416504,6.07647705078125,12.71767520904541,5.989490985870361]},{type:"C",params:[12.716787338256836,5.902505397796631,12.681071281433105,5.819504261016846,12.618513107299805,5.75905704498291]},{type:"C",params:[9.847347259521484,3.181312322616577,5.555840969085693,3.181312322616577,2.7846851348876953,5.75905704498291]},{type:"C",params:[2.7220864295959473,5.819504261016846,2.686370372772217,5.902546405792236,2.685553789138794,5.989560604095459]},{type:"C",params:[2.6847267150878906,6.076573371887207,2.718869686126709,6.160276412963867,2.780308961868286,6.221892833709717]},{type:"L",params:[3.9442954063415527,7.398309707641602]},{type:"C",params:[4.064269542694092,7.518438339233398,4.258166790008545,7.520973205566406,4.381246566772461,7.404024124145508]},{type:"C",params:[5.290653228759766,6.580530166625977,6.473567008972168,6.124255180358887,7.700424671173096,6.123746871948242]},{type:"L",params:[7.700424671173096,6.123746871948242]},{type:"Z",params:[]},{type:"M",params:[9.937968254089355,8.931347846984863]},{type:"C",params:[10.00023365020752,8.870235443115234,10.034527778625488,8.78613567352295,10.032743453979492,8.698905944824219]},{type:"C",params:[10.03095817565918,8.611676216125488,9.993266105651855,8.529047966003418,9.928549766540527,8.470528602600098]},{type:"C",params:[8.64232063293457,7.382628440856934,6.758518218994141,7.382628440856934,5.472288608551025,8.470528602600098]},{type:"C",params:[5.40753173828125,8.529001235961914,5.369769096374512,8.611603736877441,5.367923736572266,8.698833465576172]},{type:"C",params:[5.3660783767700195,8.786064147949219,5.4003119468688965,8.870189666748047,5.46253776550293,8.931347846984863]},{type:"L",params:[7.476902008056641,10.963858604431152]},{type:"C",params:[7.535941123962402,11.023592948913574,7.616427898406982,11.057209968566895,7.7004241943359375,11.057209968566895]},{type:"C",params:[7.784409999847412,11.057209968566895,7.86489725112915,11.023592948913574,7.923936367034912,10.963858604431152]},{type:"L",params:[9.937968254089355,8.931347846984863]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#000000",originX:0,originY:0,originW:15.399999618530273,originH:11.057209968566895},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible",background:"transparent"},operations:{}},{uuid:"632814be-32a0-913e-d605-922b06e61469",name:"Action",x:20,y:13,w:54,h:18,angle:0,type:"group",detail:{children:[{uuid:"0ab18eb9-f63c-b802-8cd9-44395df30e02",name:"↳ Time",x:0,y:0,w:54,h:18,angle:0,type:"text",detail:{text:"9:41",fontFamily:"SF Pro Text",fontSize:15,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"3cfca1cd-f935-ec7d-b13d-4618dc241883",name:"• iPhone Xs / Keyboards / Default",x:0,y:521,w:375,h:291,angle:0,type:"group",detail:{children:[{uuid:"df7002d9-7e55-c3c1-b33c-ba30b12a9b58",name:"Backgrounds / Keyboards – Gray",x:18189894035458565e-28,y:0,w:375,h:291,angle:0,type:"group",detail:{children:[{uuid:"0f84fa9c-f6e1-5d88-aa7a-46df0a1bbf22",name:"Background",x:0,y:0,w:375,h:291,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[375,0]},{type:"L",params:[375,291]},{type:"L",params:[0,291]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#D2D5DBF0",originX:0,originY:0,originW:375,originH:291},operations:{}},{uuid:"70e59ab2-50cc-eb87-b876-f3d5b4ec16bc",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"5c2dc385-0207-9a4f-74a4-1994bc773351",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"07c556eb-27f1-1bf0-06c1-47fcad0eb99d",name:"Keys",x:0,y:164,w:375,h:52,angle:0,type:"group",detail:{children:[{uuid:"c1031ef5-2b6d-d53e-71dd-6356aa574870",name:"Symbols",x:3,y:5,w:87.76533508300781,h:42,angle:0,type:"group",detail:{children:[{uuid:"d5de6de7-247d-b202-82c6-dc672e8648b7",name:"Background",x:0,y:0,w:87.76533508300781,h:42,angle:0,type:"rect",detail:{background:"#C6CCD2",borderRadius:5,borderDash:[],boxSizing:"center-line",opacity:1,shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1},operations:{}},{uuid:"2ddee831-2f18-062d-2579-e3a06471f809",name:"123",x:29.892024993896484,y:12,w:27,h:20,angle:0,type:"text",detail:{text:"123",fontFamily:"SF Pro Text",fontSize:16,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"13494459-b332-944b-4afa-2082cc254b6a",name:"Space",x:95.74400329589844,y:5,w:184.5093536376953,h:42,angle:0,type:"group",detail:{children:[{uuid:"971f087d-f053-5204-879b-4794425ac611",name:"Background",x:0,y:0,w:184.5093536376953,h:42,angle:0,type:"rect",detail:{background:"#FFFFFF",borderRadius:5,borderDash:[],boxSizing:"center-line",opacity:1,shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1},operations:{}},{uuid:"9cfdbeb9-d177-f851-5c4f-c79c1b636d78",name:"Space",x:70.0693359375,y:11,w:44.882659912109375,h:20,angle:0,type:"text",detail:{text:"space",fontFamily:"SF Pro Text",fontSize:16,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"013d1c53-5062-ca3f-5de7-577cad9c5dcc",name:"Button",x:285,y:5,w:87,h:42,angle:0,type:"group",detail:{children:[{uuid:"8da3f636-8a6e-4815-0520-d5220f608b19",name:"Background",x:0,y:0,w:87,h:42,angle:0,type:"rect",detail:{background:"#C6CCD2",borderRadius:5,borderDash:[],boxSizing:"center-line",opacity:1,shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1},operations:{}},{uuid:"32d52f24-50cb-8a71-c855-b50b656c8532",name:"↳ Label",x:7.759368896484375,y:11,w:72,h:20,angle:0,type:"text",detail:{text:"Label",fontFamily:"SF Pro Text",fontSize:16,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"a5a9b0a7-ba68-4c79-06ea-42aa4578c867",name:"Emoji Glyph",x:25,y:240,w:27,h:27,angle:0,type:"path",detail:{commands:[{type:"M",params:[27,13.5]},{type:"C",params:[27,6.044156074523926,20.95584487915039,0,13.5,0]},{type:"C",params:[6.044156074523926,0,0,6.044156074523926,0,13.5]},{type:"C",params:[0,20.95584487915039,6.044156074523926,27,13.5,27]},{type:"C",params:[20.95584487915039,27,27,20.95584487915039,27,13.5]},{type:"Z",params:[]},{type:"M",params:[25.425899505615234,13.500900268554688]},{type:"C",params:[25.4263973236084,6.913837909698486,20.08706283569336,1.573495626449585,13.5,1.5727499723434448]},{type:"C",params:[10.336490631103516,1.5724815130233765,7.302452564239502,2.8289694786071777,5.065386772155762,5.065782070159912]},{type:"C",params:[2.8283209800720215,7.3025946617126465,1.5714895725250244,10.3364896774292,1.5714000463485718,13.5]},{type:"C",params:[1.5714000463485718,20.08706283569336,6.911137580871582,25.427001953125,13.498199462890625,25.427249908447266]},{type:"C",params:[20.085262298583984,25.42749786376953,25.425403594970703,20.087963104248047,25.425899505615234,13.500900268554688]},{type:"Z",params:[]},{type:"M",params:[9.22927474975586,7.644374847412109]},{type:"C",params:[8.812005043029785,7.639403343200684,8.41016960144043,7.8019700050354,8.113734245300293,8.095678329467773]},{type:"C",params:[7.81729793548584,8.389386177062988,7.6510233879089355,8.789702415466309,7.652137756347656,9.206999778747559]},{type:"C",params:[7.652137756347656,10.078028678894043,8.358245849609375,10.784137725830078,9.22927474975586,10.784137725830078]},{type:"C",params:[10.100303649902344,10.784137725830078,10.806412696838379,10.078028678894043,10.806412696838379,9.206999778747559]},{type:"C",params:[10.807526588439941,8.789702415466309,10.641252517700195,8.389386177062988,10.344816207885742,8.095678329467773]},{type:"C",params:[10.048380851745605,7.8019700050354,9.646544456481934,7.639403343200684,9.22927474975586,7.644374847412109]},{type:"Z",params:[]},{type:"M",params:[16.66383934020996,8.095658302307129]},{type:"C",params:[16.960329055786133,7.801960468292236,17.362197875976562,7.639404296875,17.779499053955078,7.644374847412109]},{type:"C",params:[18.196741104125977,7.639495372772217,18.59852409362793,7.802091598510742,18.894939422607422,8.095780372619629]},{type:"C",params:[19.191354751586914,8.3894681930542,19.35765838623047,8.789730072021484,19.35663604736328,9.206999778747559]},{type:"C",params:[19.364959716796875,9.776016235351562,19.066162109375,10.30540657043457,18.574718475341797,10.592344284057617]},{type:"C",params:[18.083276748657227,10.879281997680664,17.475383758544922,10.879281997680664,16.98394203186035,10.592344284057617]},{type:"C",params:[16.49250030517578,10.30540657043457,16.193700790405273,9.776016235351562,16.202024459838867,9.206999778747559]},{type:"C",params:[16.201000213623047,8.789670944213867,16.36734962463379,8.38935661315918,16.66383934020996,8.095658302307129]},{type:"Z",params:[]},{type:"M",params:[22.496736526489258,15.825374603271484]},{type:"C",params:[21.777862548828125,19.709999084472656,18.028575897216797,22.9533748626709,13.498311996459961,22.9533748626709]},{type:"C",params:[9.004161834716797,22.9533748626709,5.276812553405762,19.75724983215332,4.515749931335449,15.916500091552734]},{type:"C",params:[4.361512184143066,14.958000183105469,5.1465373039245605,14.731874465942383,5.88599967956543,14.910749435424805]},{type:"C",params:[8.359728813171387,15.62601375579834,10.925119400024414,15.973978996276855,13.5,15.943499565124512]},{type:"C",params:[16.069059371948242,15.973286628723145,18.628620147705078,15.626477241516113,21.097124099731445,14.914124488830566]},{type:"C",params:[21.81599998474121,14.731874465942383,22.58583641052246,14.937749862670898,22.496736526489258,15.825374603271484]},{type:"Z",params:[]},{type:"M",params:[20.02881622314453,16.375595092773438]},{type:"C",params:[20.037986755371094,16.37228775024414,20.047138214111328,16.368886947631836,20.0562744140625,16.365373611450195]},{type:"C",params:[21.304012298583984,15.916499137878418,21.15146255493164,17.246248245239258,20.37993621826172,17.742374420166016]},{type:"C",params:[18.749475479125977,18.575998306274414,16.2810001373291,19.220624923706055,13.510799407958984,19.220624923706055]},{type:"C",params:[11.18195915222168,19.247617721557617,8.87575626373291,18.761348724365234,6.756074905395508,17.79637336730957]},{type:"C",params:[5.927512168884277,17.371124267578125,5.701387405395508,15.983999252319336,6.880274772644043,16.334999084472656]},{type:"C",params:[8.506349563598633,16.918874740600586,10.869187355041504,17.212499618530273,13.511137008666992,17.212499618530273]},{type:"C",params:[15.712106704711914,17.238019943237305,17.90581512451172,16.956317901611328,20.02881622314453,16.375595092773438]},{type:"Z",params:[]},{type:"M",params:[20.059860229492188,16.367080688476562]},{type:"C",params:[20.04313087463379,16.372207641601562,19.995996475219727,16.387399673461914,19.949907302856445,16.40225601196289]},{type:"C",params:[19.89385986328125,16.420324325561523,19.839359283447266,16.43789291381836,19.842975616455078,16.436248779296875]},{type:"C",params:[19.865192413330078,16.42894744873047,19.887344360351562,16.421968460083008,19.909421920776367,16.41501235961914]},{type:"C",params:[19.949485778808594,16.40239143371582,19.989303588867188,16.389848709106445,20.02881622314453,16.375595092773438]},{type:"C",params:[20.039167404174805,16.37276268005371,20.049510955810547,16.36992645263672,20.059860229492188,16.367080688476562]},{type:"Z",params:[]},{type:"M",params:[20.059860229492188,16.367080688476562]},{type:"C",params:[20.064559936523438,16.36564064025879,20.06686019897461,16.364994049072266,20.066062927246094,16.365373611450195]},{type:"C",params:[20.063995361328125,16.365942001342773,20.061927795410156,16.366512298583984,20.059860229492188,16.367080688476562]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#50555C",originX:0,originY:0,originW:27,originH:27},operations:{}},{uuid:"c0062177-8e8d-1dbb-12a2-c59019f1d45f",name:"Dictation Glyph",x:330,y:241,w:15,h:25,angle:0,type:"path",detail:{commands:[{type:"M",params:[11.99333381652832,11.878632545471191]},{type:"C",params:[11.99333381652832,12.382018089294434,11.99333381652832,12.912074089050293,11.966667175292969,13.415459632873535]},{type:"C",params:[11.946197509765625,13.869404792785645,11.876909255981445,14.319826126098633,11.760001182556152,14.758933067321777]},{type:"C",params:[11.49913215637207,15.680591583251953,10.942858695983887,16.491077423095703,10.176668167114258,17.065839767456055]},{type:"C",params:[8.605131149291992,18.305910110473633,6.388207912445068,18.305910110473633,4.8166704177856445,17.065839767456055]},{type:"C",params:[4.048486709594727,16.492856979370117,3.491525888442993,15.681710243225098,3.232671022415161,14.758933067321777]},{type:"C",params:[3.1152260303497314,14.319950103759766,3.0460386276245117,13.869458198547363,3.0263378620147705,13.415459632873535]},{type:"C",params:[2.999582529067993,12.951037406921387,2.999781370162964,12.463913917541504,2.9999725818634033,11.995977401733398]},{type:"L",params:[3.000004529953003,11.878632545471191]},{type:"L",params:[3.000004529953003,7.664860725402832]},{type:"L",params:[3.0004079341888428,6.985935211181641]},{type:"L",params:[3.00040864944458,6.985437393188477]},{type:"C",params:[3.0010342597961426,6.134744644165039,3.001974105834961,4.85697078704834,3.000004529953003,4.58120584487915]},{type:"C",params:[3.013178825378418,4.124529838562012,3.0917561054229736,3.672102212905884,3.233337640762329,3.2377326488494873]},{type:"C",params:[3.766977310180664,1.323840618133545,5.510300159454346,0,7.497002601623535,0]},{type:"C",params:[9.483705520629883,0,11.227028846740723,1.323840618133545,11.76066780090332,3.2377326488494873]},{type:"C",params:[11.885985374450684,3.6759867668151855,11.964204788208008,4.126358509063721,11.994000434875488,4.58120584487915]},{type:"C",params:[12.016161918640137,4.953053951263428,12.00558090209961,6.185329437255859,11.998538970947266,7.005504131317139]},{type:"L",params:[11.998538970947266,7.005604267120361]},{type:"C",params:[11.996047973632812,7.295687675476074,11.994000434875488,7.534209251403809,11.994000434875488,7.664860725402832]},{type:"L",params:[11.994000434875488,11.878632545471191]},{type:"L",params:[11.99333381652832,11.878632545471191]},{type:"Z",params:[]},{type:"M",params:[11.466668128967285,24.999345779418945]},{type:"L",params:[11.466668128967285,25]},{type:"L",params:[3.5300042629241943,25]},{type:"L",params:[3.5300042629241943,24.999469757080078]},{type:"C",params:[3.520047664642334,24.99982261657715,3.5100467205047607,25,3.500004291534424,25]},{type:"C",params:[3.039767265319824,25,2.6666712760925293,24.62686538696289,2.6666712760925293,24.166580200195312]},{type:"C",params:[2.6666712760925293,23.706295013427734,3.039767265319824,23.333160400390625,3.500004291534424,23.333160400390625]},{type:"C",params:[3.5100467205047607,23.333160400390625,3.520047664642334,23.333337783813477,3.5300042629241943,23.333690643310547]},{type:"L",params:[3.5300042629241943,23.323158264160156]},{type:"L",params:[6.676669597625732,23.323158264160156]},{type:"L",params:[6.676669597625732,20.789562225341797]},{type:"C",params:[2.8672707080841064,20.346805572509766,-.004632009193301201,17.1175479888916,5608663741440978e-21,13.282112121582031]},{type:"C",params:[5608663741440978e-21,13.262168884277344,.0016816698480397463,13.24321174621582,.003317970549687743,13.22470474243164]},{type:"C",params:[.004690391011536121,13.209181785583496,.0060348412953317165,13.193974494934082,.006338939536362886,13.178768157958984]},{type:"L",params:[.006338939536362886,11.268485069274902]},{type:"C",params:[.002158499788492918,11.234651565551758,5608663741440978e-21,11.200189590454102,5608663741440978e-21,11.1652250289917]},{type:"C",params:[5608663741440978e-21,10.704939842224121,.37310150265693665,10.331805229187012,.8333386182785034,10.331805229187012]},{type:"C",params:[1.2935757637023926,10.331805229187012,1.666671633720398,10.704939842224121,1.666671633720398,11.1652250289917]},{type:"C",params:[1.666671633720398,11.19295597076416,1.6653175354003906,11.220369338989258,1.662671685218811,11.247405052185059]},{type:"L",params:[1.662671685218811,13.542140007019043]},{type:"L",params:[1.6583383083343506,13.542140007019043]},{type:"L",params:[1.6583383083343506,13.548807144165039]},{type:"C",params:[1.6583383083343506,13.564460754394531,1.6594271659851074,13.580114364624023,1.6605160236358643,13.595767974853516]},{type:"C",params:[1.661514163017273,13.61011791229248,1.6625123023986816,13.624466896057129,1.662671685218811,13.638816833496094]},{type:"L",params:[1.662671685218811,13.95218276977539]},{type:"L",params:[1.6783382892608643,13.95218276977539]},{type:"C",params:[1.9260369539260864,16.91619300842285,4.3514204025268555,19.22639274597168,7.32366943359375,19.329410552978516]},{type:"L",params:[7.660336017608643,19.329410552978516]},{type:"C",params:[10.633536338806152,19.228090286254883,13.06025218963623,16.91716766357422,13.307000160217285,13.95218276977539]},{type:"L",params:[13.327000617980957,13.95218276977539]},{type:"L",params:[13.327000617980957,11.175226211547852]},{type:"L",params:[13.333392143249512,11.175182342529297]},{type:"L",params:[13.333333969116211,11.1652250289917]},{type:"C",params:[13.333333969116211,10.704939842224121,13.706429481506348,10.331805229187012,14.166666984558105,10.331805229187012]},{type:"C",params:[14.626904487609863,10.331805229187012,15,10.704939842224121,15,11.1652250289917]},{type:"C",params:[15,11.189215660095215,14.99898624420166,11.212968826293945,14.996999740600586,11.236444473266602]},{type:"L",params:[14.996999740600586,13.282112121582031]},{type:"L",params:[14.987000465393066,13.282112121582031]},{type:"L",params:[14.986666679382324,13.282112121582031]},{type:"C",params:[14.989282608032227,17.110748291015625,12.127965927124023,20.336153030395508,8.326668739318848,20.789562225341797]},{type:"L",params:[8.326668739318848,23.323158264160156]},{type:"L",params:[11.466668128967285,23.323158264160156]},{type:"L",params:[11.466668128967285,23.33381462097168]},{type:"C",params:[11.4777250289917,23.3333797454834,11.488837242126465,23.333160400390625,11.500000953674316,23.333160400390625]},{type:"C",params:[11.960238456726074,23.333160400390625,12.333333969116211,23.706295013427734,12.333333969116211,24.166580200195312]},{type:"C",params:[12.333333969116211,24.62686538696289,11.960238456726074,25,11.500000953674316,25]},{type:"C",params:[11.488837242126465,25,11.4777250289917,24.999780654907227,11.466668128967285,24.999345779418945]},{type:"Z",params:[]},{type:"M",params:[10.335037231445312,7.842906951904297]},{type:"C",params:[10.331318855285645,9.16012191772461,10.326667785644531,10.808087348937988,10.326667785644531,12.66538143157959]},{type:"C",params:[10.326667785644531,12.985414505004883,10.320001602172852,13.092093467712402,10.30000114440918,13.412126541137695]},{type:"C",params:[10.288498878479004,13.702738761901855,10.244900703430176,13.991188049316406,10.170001983642578,14.272215843200684]},{type:"C",params:[10.010360717773438,14.862264633178711,9.662817001342773,15.384218215942383,9.180002212524414,15.759037017822266]},{type:"C",params:[8.190726280212402,16.52801513671875,6.805946350097656,16.52801513671875,5.8166704177856445,15.759037017822266]},{type:"C",params:[5.3319830894470215,15.385318756103516,4.9830756187438965,14.86307430267334,4.823337078094482,14.272215843200684]},{type:"C",params:[4.750053405761719,13.990853309631348,4.706481456756592,13.702580451965332,4.693337440490723,13.412126541137695]},{type:"C",params:[4.676670551300049,13.092093467712402,4.673336982727051,12.985414505004883,4.673336982727051,12.66538143157959]},{type:"C",params:[4.673336982727051,11.134665489196777,4.670953273773193,9.74063491821289,4.668929100036621,8.556816101074219]},{type:"C",params:[4.6650896072387695,6.311642646789551,4.662543296813965,4.822580337524414,4.680003643035889,4.591207027435303]},{type:"C",params:[4.699285984039307,4.300482749938965,4.747297763824463,4.012381553649902,4.823337078094482,3.7311177253723145]},{type:"C",params:[4.9830756187438965,3.1402587890625,5.3319830894470215,2.618013858795166,5.8166704177856445,2.244295835494995]},{type:"C",params:[6.805946350097656,1.4753178358078003,8.190726280212402,1.4753178358078003,9.180002212524414,2.244295835494995]},{type:"C",params:[9.662817001342773,2.619114398956299,10.010360717773438,3.141068935394287,10.170001983642578,3.7311177253723145]},{type:"C",params:[10.254679679870605,4.011086463928223,10.308335304260254,4.299514293670654,10.330001831054688,4.591207027435303]},{type:"C",params:[10.34359073638916,4.812527656555176,10.340221405029297,6.006163597106934,10.335037231445312,7.842906951904297]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#50555C",originX:0,originY:0,originW:15,originH:25},operations:{}},{uuid:"379dd34f-ed06-634f-6761-c6d66ac6ad0f",name:"First Row",x:3,y:9,w:369,h:42,angle:0,type:"group",detail:{children:[{uuid:"1c58b323-5095-b513-8b8f-6b287d187fec",name:"Background",x:337,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"473f4cb0-6908-c895-df09-65d83f8615a2",name:"Background",x:300,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"a63019ce-e5c6-ef48-b76e-84650eca4765",name:"Background",x:262,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"87d6f5c5-5e20-6d5a-4173-30c09ce54db5",name:"Background",x:225,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"9ac60452-3ae5-4062-d482-99a60370d48f",name:"Background",x:187,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[6,0]},{type:"L",params:[27,0]},{type:"C",params:[29.22943115234375,0,30.979001998901367,.8858630061149597,32,2.408876895904541]},{type:"L",params:[32,40.591121673583984]},{type:"C",params:[31.624698638916016,41.15095520019531,31.150955200195312,41.624698638916016,30.591121673583984,42]},{type:"L",params:[2.408876895904541,42]},{type:"C",params:[.8858630061149597,40.979000091552734,0,39.22943115234375,0,37]},{type:"L",params:[0,6]},{type:"C",params:[0,2.3606367111206055,2.3606367111206055,0,6,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"bc04ac5d-416a-defe-7328-a99a40dfe258",name:"Background",x:150,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"5c83262f-e642-c4c5-df82-9050262174b8",name:"Background",x:112,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"4c6b8990-df1a-afa9-2ae9-c534b6263961",name:"Background",x:75,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"8fe073c8-c3f6-35c4-c69d-f114c7c6c67d",name:"Background",x:37,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"46beb67c-8efc-dbc3-265c-1540b50d1c84",name:"Background",x:0,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"93c813c3-ffe8-bcc9-8393-f8443691123e",name:"P",x:346,y:7,w:14,h:28,angle:0,type:"text",detail:{text:"P",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"middle",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"b11f1f12-dfe5-ad9f-c376-654dfbe50a06",name:"O",x:307.5,y:7,w:17,h:28,angle:0,type:"text",detail:{text:"O",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"middle",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"b41ed11f-19fe-ab26-9c86-7d82924b2f73",name:"I",x:275,y:7,w:6,h:28,angle:0,type:"text",detail:{text:"I",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"middle",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"53c501c0-10f2-8c31-592a-63dbb709ce46",name:"U",x:232.5,y:7,w:17,h:28,angle:0,type:"text",detail:{text:"U",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"middle",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"65f20fc8-c565-e6d2-a568-2150cdf4ec6d",name:"Y",x:195.5,y:7,w:15,h:28,angle:0,type:"text",detail:{text:"Y",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"middle",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"896ff5a3-632c-5492-6430-d12b0663a14b",name:"T",x:159,y:7,w:14,h:28,angle:0,type:"text",detail:{text:"T",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"middle",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"9e71b60f-ad9f-8a10-e350-fa388d36b034",name:"R",x:121,y:7,w:14,h:28,angle:0,type:"text",detail:{text:"R",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"middle",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"36937a33-5b5d-16d4-0543-d6cec69cd5cb",name:"E",x:84.5,y:7,w:13,h:28,angle:0,type:"text",detail:{text:"E",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"middle",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"59f1e6f6-b07e-87e8-bd7c-26dcccee06ad",name:"W",x:42,y:7,w:22,h:28,angle:0,type:"text",detail:{text:"W",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"middle",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"1114ac57-3597-e7e1-9065-739573f6dc34",name:"Q",x:7.5,y:7,w:17,h:28,angle:0,type:"text",detail:{text:"Q",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"middle",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"d55686f5-78a5-581b-0ae8-1f4931998190",name:"Second Row",x:21,y:63,w:333,h:42,angle:0,type:"group",detail:{children:[{uuid:"e3c9ea22-fc56-4e2e-fca2-5cf292a2e374",name:"Background",x:301,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"31e7fe43-421f-6f57-cb56-2025de73febf",name:"Background",x:263,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"0f9eb83f-11d4-35da-602e-f3717b707c09",name:"Background",x:226,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"1cd61976-8d5d-4604-3ba8-7b004a1497fa",name:"Background",x:188,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"f9aad779-1b59-c88c-1f3f-c8bda2d34423",name:"Background",x:151,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"f7036d21-8877-41b1-4a2a-fadd009a77d6",name:"Background",x:113,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"e110cb3e-411a-a0ce-992b-3e8386790f2a",name:"Background",x:75,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"9d55c0bc-f768-36fa-af79-ce0e80eef19f",name:"Background",x:38,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"efef679f-91a3-96bd-ebb0-89014a7fe291",name:"Background",x:0,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"624f6f88-fc4a-d8b7-4f70-bf201ce1be48",name:"L",x:310.5,y:7.25,w:13,h:28,angle:0,type:"text",detail:{text:"L",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"0144ca70-fe43-a5df-9b55-a610efd9ca1f",name:"K",x:271.5,y:7.25,w:15,h:28,angle:0,type:"text",detail:{text:"K",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"8657bd8d-dba2-0389-9334-c25c664d16a5",name:"J",x:236,y:7.25,w:12,h:28,angle:0,type:"text",detail:{text:"J",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"5e003bde-0aaf-cfbf-3f84-d4dbc1596ca8",name:"H",x:195.5,y:7.25,w:17,h:28,angle:0,type:"text",detail:{text:"H",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"4c964ac6-5a65-1c5c-6d9e-feff4095794c",name:"G",x:158.5,y:7.25,w:17,h:28,angle:0,type:"text",detail:{text:"G",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"869ada17-bad1-42d1-278e-078e4dd08b24",name:"F",x:122.5,y:7.25,w:13,h:28,angle:0,type:"text",detail:{text:"F",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"10318687-c5a0-a362-c839-b3d73a46d747",name:"D",x:83,y:7.25,w:16,h:28,angle:0,type:"text",detail:{text:"D",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"ec881fd4-e9c8-d841-4efc-8365c68cb5ab",name:"S",x:47,y:7.25,w:14,h:28,angle:0,type:"text",detail:{text:"S",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}},{uuid:"ab23c5f6-6536-cb3e-625f-a9ecd91b2af2",name:"A",x:8.5,y:7.25,w:15,h:28,angle:0,type:"text",detail:{text:"A",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#191919",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"de2ce666-a0ff-397f-9498-2eecbfc83744",name:"Third Row",x:3,y:117,w:369,h:42,angle:0,type:"group",detail:{children:[{uuid:"989d1b25-c6ef-e834-3c84-9f19d298d011",name:"Background",x:281,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"9108c0a9-2128-5b4c-bab2-cf13edffdeb5",name:"Background",x:244,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"7117aa9c-cb45-082d-fba8-f0d229be936a",name:"Background",x:206,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"8125ba47-aeec-7349-a0a5-37f3c53d1d81",name:"Background",x:169,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"16a84249-1e85-fd7a-7adc-a031319bded5",name:"Background",x:131,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"e1c50ba2-297a-7a6e-6318-5aa4be8ceb0c",name:"Background",x:94,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"3608fca8-a8c6-956c-f5fa-f1b66b612d63",name:"Background",x:56,y:0,w:32,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[26.5,0]},{type:"C",params:[29.836082458496094,0,32,2.163916826248169,32,5.5]},{type:"L",params:[32,36.5]},{type:"C",params:[32,39.836082458496094,29.836082458496094,42,26.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:32,originH:42},operations:{}},{uuid:"d961f67c-6622-ee16-2ac1-37225edfa6ae",name:"Keyboards /_/ Shift",x:0,y:0,w:41,h:42,angle:0,type:"group",detail:{children:[{uuid:"f80037f8-0c7f-0049-6c6d-cc9b8a1c5b1d",name:"Background",x:0,y:0,w:41,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[35.5,0]},{type:"C",params:[38.836082458496094,0,41,2.163916826248169,41,5.5]},{type:"L",params:[41,36.5]},{type:"C",params:[41,39.836082458496094,38.836082458496094,42,35.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:41,originH:42},operations:{}},{uuid:"173f9c8e-b051-cfd8-50a6-603e8dbd2bf4",name:"Vector",x:11,y:13,w:19.069454193115234,h:16.087444305419922,angle:0,type:"path",detail:{commands:[{type:"M",params:[10.239265441894531,.2926830053329468]},{type:"C",params:[9.849772453308105,-.09680959582328796,9.219781875610352,-.09831169247627258,8.828786849975586,.2926830053329468]},{type:"L",params:[.45010271668434143,8.671367645263672]},{type:"C",params:[-.3319747745990753,9.453445434570312,-.06771409511566162,10.087444305419922,1.0319384336471558,10.087444305419922]},{type:"L",params:[5.034025192260742,10.087444305419922]},{type:"L",params:[5.034025192260742,15.09666633605957]},{type:"C",params:[5.034025192260742,15.643857955932617,5.480337142944336,16.087444305419922,6.0315704345703125,16.087444305419922]},{type:"L",params:[13.036481857299805,16.087444305419922]},{type:"C",params:[13.587410926818848,16.087444305419922,14.034025192260742,15.636468887329102,14.034025192260742,15.09666633605957]},{type:"L",params:[14.034025192260742,10.087444305419922]},{type:"L",params:[18.03611183166504,10.087444305419922]},{type:"C",params:[19.139528274536133,10.087444305419922,19.400848388671875,9.454268455505371,18.617948532104492,8.671367645263672]},{type:"L",params:[10.239265441894531,.2926830053329468]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#000000",originX:0,originY:0,originW:19.069454193115234,originH:16.087444305419922},operations:{}}],overflow:"visible"},operations:{}},{uuid:"c2b636d3-dfc4-5b37-5ac7-c4efc964accd",name:"M",x:287,y:7.25,w:20,h:28,angle:0,type:"text",detail:{text:"M",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:1},operations:{}},{uuid:"b9598384-5b5e-de0e-7d70-4391aeb91942",name:"N",x:251.5,y:7.25,w:17,h:28,angle:0,type:"text",detail:{text:"N",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:1},operations:{}},{uuid:"e16a1be7-7333-8a78-68ec-aae862cc5b14",name:"B",x:215,y:7.25,w:14,h:28,angle:0,type:"text",detail:{text:"B",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:1},operations:{}},{uuid:"0fa3dcc3-a5ea-4131-98bc-0e0205b1747e",name:"V",x:177.5500030517578,y:7.25,w:15,h:28,angle:0,type:"text",detail:{text:"V",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:1},operations:{}},{uuid:"14559afc-ccfe-5e86-f18f-c6483cdf6c6c",name:"C",x:139,y:7.25,w:16,h:28,angle:0,type:"text",detail:{text:"C",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:1},operations:{}},{uuid:"ecebb18f-3027-6ab1-c04c-b5184119ba0f",name:"X",x:102.5,y:7.25,w:15,h:28,angle:0,type:"text",detail:{text:"X",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:1},operations:{}},{uuid:"e724afcf-3040-1c7c-f6ed-c3c0f882fd11",name:"Z",x:64.5,y:7.25,w:15,h:28,angle:0,type:"text",detail:{text:"Z",fontFamily:"SF Pro Display",fontSize:23,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:1},operations:{}},{uuid:"bdec4c36-4bfe-fff2-eac4-748b623d5598",name:"Keyboards /_/ Delete",x:327,y:0,w:42,h:42,angle:0,type:"group",detail:{children:[{uuid:"48a2b62a-6c5d-85be-2196-5325c0408887",name:"Background",x:0,y:0,w:42,h:42,angle:0,type:"path",detail:{commands:[{type:"M",params:[5.5,0]},{type:"L",params:[36.5,0]},{type:"C",params:[39.836082458496094,0,42,2.163916826248169,42,5.5]},{type:"L",params:[42,36.5]},{type:"C",params:[42,39.836082458496094,39.836082458496094,42,36.5,42]},{type:"L",params:[5.5,42]},{type:"C",params:[2.163916826248169,42,0,39.836082458496094,0,36.5]},{type:"L",params:[0,5.5]},{type:"C",params:[0,2.163916826248169,2.163916826248169,0,5.5,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#C6CCD2",shadowColor:"#00000059",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:1,originX:0,originY:0,originW:42,originH:42},operations:{}},{uuid:"ca954bc1-14fe-d4d1-50bf-a4c5d10379dc",name:"Back",x:10,y:13,w:22.87680435180664,h:17,angle:0,type:"path",detail:{commands:[{type:"M",params:[.436149001121521,9.559345245361328]},{type:"C",params:[-.14891082048416138,8.974285125732422,-.14184445142745972,8.018648147583008,.436149001121521,7.440654754638672]},{type:"L",params:[7.166719913482666,.7100849151611328]},{type:"C",params:[7.558889389038086,.3179156184196472,8.325724601745605,0,8.884288787841797,0]},{type:"L",params:[19.378902435302734,0]},{type:"C",params:[21.310741424560547,0,22.87680435180664,1.5688480138778687,22.87680435180664,3.501798629760742]},{type:"L",params:[22.87680435180664,13.498201370239258]},{type:"C",params:[22.87680435180664,15.432190895080566,21.29989242553711,17,19.378902435302734,17]},{type:"L",params:[8.884288787841797,17]},{type:"C",params:[8.32787036895752,17,7.553974628448486,16.677169799804688,7.166719913482666,16.289915084838867]},{type:"L",params:[.436149001121521,9.559345245361328]},{type:"Z",params:[]},{type:"M",params:[15.019468307495117,8.477689743041992]},{type:"L",params:[17.843599319458008,5.653558731079102]},{type:"C",params:[18.13690948486328,5.360247611999512,18.14078712463379,4.881495475769043,17.8478946685791,4.588602066040039]},{type:"C",params:[17.552959442138672,4.293666839599609,17.078205108642578,4.297631740570068,16.782939910888672,4.592897415161133]},{type:"L",params:[13.958806991577148,7.417030334472656]},{type:"L",params:[11.134675979614258,4.592897415161133]},{type:"C",params:[10.841364860534668,4.299586296081543,10.3626127243042,4.295708656311035,10.069719314575195,4.588602066040039]},{type:"C",params:[9.774784088134766,4.883537292480469,9.778749465942383,5.358293056488037,10.074014663696289,5.653558731079102]},{type:"L",params:[12.898147583007812,8.477689743041992]},{type:"L",params:[10.074014663696289,11.301822662353516]},{type:"C",params:[9.7807035446167,11.595133781433105,9.776825904846191,12.073884010314941,10.069719314575195,12.366777420043945]},{type:"C",params:[10.364654541015625,12.661712646484375,10.839410781860352,12.657747268676758,11.134675979614258,12.362482070922852]},{type:"L",params:[13.958806991577148,9.538351058959961]},{type:"L",params:[16.782939910888672,12.362482070922852]},{type:"C",params:[17.076250076293945,12.655793190002441,17.555002212524414,12.65967082977295,17.8478946685791,12.366777420043945]},{type:"C",params:[18.14282989501953,12.071842193603516,18.138864517211914,11.597087860107422,17.843599319458008,11.301822662353516]},{type:"L",params:[15.019468307495117,8.477689743041992]},{type:"Z",params:[]},{type:"M",params:[2.086524486541748,9.209718704223633]},{type:"C",params:[1.6945571899414062,8.817750930786133,1.695770025253296,8.181035995483398,2.086524486541748,7.790281295776367]},{type:"L",params:[8.020050048828125,1.8567543029785156]},{type:"C",params:[8.217080116271973,1.6597241163253784,8.602444648742676,1.5,8.870546340942383,1.5]},{type:"L",params:[19.37404441833496,1.5]},{type:"C",params:[20.480138778686523,1.5,21.37680435180664,2.3970608711242676,21.37680435180664,3.505859375]},{type:"L",params:[21.37680435180664,13.494140625]},{type:"C",params:[21.37680435180664,14.601945877075195,20.483261108398438,15.5,19.37404441833496,15.5]},{type:"L",params:[8.870546340942383,15.5]},{type:"C",params:[8.597860336303711,15.5,8.217448234558105,15.340642929077148,8.020050048828125,15.143245697021484]},{type:"L",params:[2.086524486541748,9.209718704223633]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#000000",originX:0,originY:0,originW:22.87680435180664,originH:17},operations:{}}],overflow:"visible"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"4eab6aa4-641a-f0ac-de82-f9bccf97f044",name:" Input / Input with Add Button",x:0,y:469,w:375,h:52,angle:0,type:"group",detail:{children:[{uuid:"7f6d424a-d072-a6ca-9af5-21be86723fc2",name:"Field",x:47,y:8,w:316,h:36,angle:0,type:"rect",detail:{background:"#FAFAFA",borderRadius:17,borderDash:[],boxSizing:"border-box",borderColor:"#0000000F",borderWidth:1,opacity:1},operations:{}},{uuid:"fe71b4dc-db59-e5b8-b6c3-d2ee19c7b4e3",name:"Field",x:47,y:8,w:316,h:36,angle:0,type:"rect",detail:{background:"#FAFAFA",borderRadius:17,borderDash:[],boxSizing:"border-box",borderColor:"#0000000F",borderWidth:1,opacity:1},operations:{}},{uuid:"bbe38c77-602f-19b6-9405-106e4fe6ec13",name:"Input",x:47,y:8,w:262,h:36,angle:0,type:"group",detail:{children:[{uuid:"26ffdd96-23b5-4524-e08a-6b52668fb374",name:"Muted",x:12,y:6.999950408935547,w:168,h:22,angle:0,type:"group",detail:{children:[{uuid:"9d8d8808-2674-0031-0229-5f293c7a032d",name:"↳ Text",x:0,y:0,w:168,h:22,angle:0,type:"text",detail:{text:"Simple and easy to use",fontFamily:"SF Pro Text",fontSize:17,textAlign:"left",verticalAlign:"middle",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:22,color:"#000000",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"cbafac5a-0d98-dba7-f8ca-7376f172618b",name:"Right",x:321,y:11,w:28,h:30,angle:0,type:"group",detail:{children:[{uuid:"43ca2230-b11c-fa11-4722-56f834228cb8",name:"Container",x:1,y:2,w:26,h:26,angle:0,type:"group",detail:{children:[{uuid:"abd71bc0-9366-3f35-fece-1bcbdd7766b6",name:"Color",x:0,y:0,w:26,h:26,angle:0,type:"path",detail:{commands:[{type:"M",params:[13,26]},{type:"C",params:[20.179500579833984,26,26,20.179500579833984,26,13]},{type:"C",params:[26,5.820499897003174,20.179500579833984,0,13,0]},{type:"C",params:[5.820499897003174,0,0,5.820499897003174,0,13]},{type:"C",params:[0,20.179500579833984,5.820499897003174,26,13,26]}],fillRule:"evenodd",fill:"#007AFF",originX:0,originY:0,originW:26,originH:26},operations:{}},{uuid:"3042105f-9400-146d-42d5-91d6ba500776",name:"Shape",x:7.5,y:6,w:11,h:14,angle:0,type:"path",detail:{commands:[{type:"M",params:[10.7105131149292,4.828426361083984]},{type:"C",params:[10.7105131149292,4.828426361083984,6.276906490325928,.3843449354171753,6.239840507507324,.3415846824645996]},{type:"C",params:[6.059452056884766,.13275562226772308,5.796034812927246,0,5.5,0]},{type:"C",params:[5.1916093826293945,0,4.918802261352539,.1446887105703354,4.7384138107299805,.3689313530921936]},{type:"C",params:[4.699864864349365,.41716092824935913,.28948667645454407,4.828426361083984,.28948667645454407,4.828426361083984]},{type:"C",params:[-.09649556875228882,5.21674919128418,-.09649556875228882,5.846716403961182,.28948667645454407,6.234541893005371]},{type:"C",params:[.675468921661377,6.622864723205566,1.3016399145126343,6.622864723205566,1.687127947807312,6.234541893005371]},{type:"L",params:[4.511569023132324,3.39347243309021]},{type:"L",params:[4.511569023132324,13.000603675842285]},{type:"C",params:[4.511569023132324,13.552509307861328,4.954386234283447,14,5.5,14]},{type:"C",params:[6.046108245849609,14,6.488430976867676,13.552509307861328,6.488430976867676,13.000603675842285]},{type:"L",params:[6.488430976867676,3.39347243309021]},{type:"L",params:[9.312871932983398,6.234541893005371]},{type:"C",params:[9.698360443115234,6.622864723205566,10.324530601501465,6.622864723205566,10.7105131149292,6.234541893005371]},{type:"C",params:[11.096495628356934,5.846716403961182,11.096495628356934,5.21674919128418,10.7105131149292,4.828426361083984]}],fillRule:"evenodd",fill:"#FFFFFF",originX:0,originY:0,originW:11,originH:14},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"fce1c4fa-c223-8e9c-c300-aff6cce7dd7a",name:"Left",x:11,y:11,w:28,h:30,angle:0,type:"group",detail:{children:[{uuid:"46865513-5293-e81e-0e2e-dc906c651260",name:"Container",x:1,y:2,w:26,h:26,angle:0,type:"group",detail:{children:[{uuid:"7c0475dd-9840-2975-c142-c6f07f4d9049",name:"Circle",x:0,y:0,w:26,h:26,angle:0,type:"path",detail:{commands:[{type:"M",params:[13,26]},{type:"C",params:[20.179702758789062,26,26,20.179702758789062,26,13]},{type:"C",params:[26,5.820298194885254,20.179702758789062,0,13,0]},{type:"C",params:[5.820298194885254,0,0,5.820298194885254,0,13]},{type:"C",params:[0,20.179702758789062,5.820298194885254,26,13,26]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#4CD964",originX:0,originY:0,originW:26,originH:26},operations:{}},{uuid:"98e4b2da-c57d-366b-03dc-6719f619bd4c",name:"Plus",x:5,y:5,w:16,h:16,angle:0,type:"path",detail:{commands:[{type:"M",params:[9,7]},{type:"L",params:[9,1]},{type:"C",params:[9,.44771522283554077,8.552285194396973,0,8,0]},{type:"C",params:[7.4477152824401855,0,7,.44771522283554077,7,1]},{type:"L",params:[7,7]},{type:"L",params:[1,7]},{type:"C",params:[.44771525263786316,7,0,7.4477152824401855,0,8]},{type:"C",params:[0,8.552285194396973,.44771525263786316,9,1,9]},{type:"L",params:[7,9]},{type:"L",params:[7,15]},{type:"C",params:[7,15.552285194396973,7.4477152824401855,16,8,16]},{type:"C",params:[8.552285194396973,16,9,15.552285194396973,9,15]},{type:"L",params:[9,9]},{type:"L",params:[15,9]},{type:"C",params:[15.552285194396973,9,16,8.552285194396973,16,8]},{type:"C",params:[16,7.4477152824401855,15.552285194396973,7,15,7]},{type:"L",params:[9,7]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#FFFFFF",originX:0,originY:0,originW:16,originH:16},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"be2d2a62-f8b6-90c1-a8e2-9d1d6c5f56fa",name:"• iPhone Xs / Home Indicator",x:0,y:778,w:375,h:34,angle:0,type:"group",detail:{children:[{uuid:"5b5c1359-4212-e9c2-b417-0e115770961c",name:"Line",x:120,y:21,w:135,h:5,angle:0,type:"rect",detail:{background:"#000000",borderRadius:100,borderDash:[],boxSizing:"center-line",opacity:1},operations:{}}],overflow:"visible"},operations:{}}],overflow:"hidden",background:"#FFFFFF"},operations:{},extends:{isPage:!0}},{uuid:"b87cd99f-7663-68ea-1c69-af4fd12be62a",name:"iPhone X screen-2",x:475,y:0,w:375,h:812,angle:0,type:"group",detail:{children:[{uuid:"16f6307e-7bbe-51b2-4d9e-8fe398f2071e",name:"Text",x:0,y:760,w:375,h:192,angle:0,type:"group",detail:{children:[{uuid:"a3dc2563-be22-8059-6076-fa6b33bbf273",name:"Backgrounds / Transparent",x:0,y:96,w:375,h:96,angle:0,type:"group",detail:{children:[{uuid:"5b9f78aa-a47f-bf68-237d-cb8feddf3b32",name:"Background",x:0,y:0,w:375,h:96,angle:0,type:"path",detail:{commands:[],originX:0,originY:0,originW:375,originH:96},operations:{}},{uuid:"c03895e2-a0bf-e054-92ca-4fcdb2041f0c",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"94d9fe4c-155d-0425-6745-3500e1cbf403",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"e5f79d4c-1bca-43f8-afeb-9d5d4ef31605",name:"↳ Text",x:16,y:0,w:343,h:132,angle:0,type:"text",detail:{text:"One answer is that Truth pertains to the possibility that an event will occur. If true – it must occur and if false, it cannot occur. This is a binary world of extreme existential conditions. Must all possible events occur? Of course not. ",fontFamily:"SF Pro Text",fontSize:17,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:22,color:"#000000",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"e384ab02-c1b9-38ab-f852-d9c7d7b86b7e",name:"Headline",x:0,y:712,w:375,h:48,angle:0,type:"group",detail:{children:[{uuid:"3762528e-dd0a-abc3-40a2-48808c1fb7f9",name:"Backgrounds / Transparent",x:0,y:0,w:375,h:48,angle:0,type:"group",detail:{children:[{uuid:"127872d6-8993-a213-e075-27780a92e849",name:"Background",x:0,y:0,w:375,h:48,angle:0,type:"path",detail:{commands:[],originX:0,originY:0,originW:375,originH:48},operations:{}},{uuid:"64901f03-38e2-56f2-8eb5-85febc85ca2b",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"6e53feb2-c6f4-93c9-f727-d84731e91923",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[{uuid:"1cbd8cbd-627c-2d0e-3d2f-92fccec0281e",name:"Muted",x:16,y:.5,w:343,h:1,angle:0,type:"group",detail:{children:[{uuid:"1a89ed64-1a6e-648c-0083-55b507567579",name:"Divider",x:0,y:0,w:343,h:1,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[343,0]},{type:"L",params:[343,.5]},{type:"L",params:[0,.5]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#000000",originX:0,originY:0,originW:343,originH:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"bb198295-6795-985f-abbc-e09dda074d7d",name:"Cells /_/ Link + Arrow",x:235,y:4,w:140,h:44,angle:0,type:"group",detail:{children:[{uuid:"e92cdd90-2590-1d93-6586-430fa903f9c3",name:"Container",x:67,y:7,w:58,h:30,angle:0,type:"group",detail:{children:[{uuid:"b10f6f52-02ee-e802-802d-aac364e67efb",name:"↳ Label",x:9094947017729282e-28,y:4,w:42,h:22,angle:0,type:"text",detail:{text:"Label",fontFamily:"SF Pro Text",fontSize:17,textAlign:"right",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:22,color:"#007AFF",opacity:1},operations:{}},{uuid:"e1ab93b5-1fcd-efcd-5bca-1174e8b96ad1",name:"Arrow",x:46,y:0,w:12,h:30,angle:0,type:"group",detail:{children:[{uuid:"3aeaaae8-bc92-230a-296d-046ce01b0a34",name:"Arrow",x:3.066666603088379,y:8.5,w:8,h:13,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,1.37054443359375]},{type:"L",params:[1.393087387084961,0]},{type:"L",params:[8,6.5]},{type:"L",params:[1.393087387084961,13]},{type:"L",params:[0,11.62945556640625]},{type:"L",params:[5.213825225830078,6.5]},{type:"L",params:[0,1.37054443359375]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#007AFF",originX:0,originY:0,originW:8,originH:13},operations:{}}],overflow:"visible"},operations:{}}],overflow:"visible",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"17bb4813-a547-d6b7-be75-56cdcb3a9b37",name:"↳ Headline",x:16,y:10,w:92,h:28,angle:0,type:"text",detail:{text:"Headline",fontFamily:"SF Pro Display",fontSize:22,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:28,color:"#000000",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"20f93bee-d41e-317b-6536-f537c0d2db57",name:"Carousel",x:0,y:520,w:468,h:192,angle:0,type:"group",detail:{children:[{uuid:"563a7a3e-3aa4-d342-b37c-3fc21845dfec",name:"Mask",x:0,y:0,w:468,h:192,angle:0,type:"rect",detail:{background:"#FFFFFF00",borderDash:[],boxSizing:"center-line",opacity:1},operations:{}},{uuid:"9a56ef35-b7dc-fb26-1140-d0eaf201f452",name:"Mask",x:0,y:0,w:468,h:192,angle:0,type:"rect",detail:{background:"#FFFFFF00",borderDash:[],boxSizing:"center-line",opacity:1},operations:{invisible:!0}},{uuid:"db885d59-d592-94b3-bbe7-fb3440bcb8a7",name:"Backgrounds / Transparent",x:0,y:0,w:468,h:192,angle:0,type:"group",detail:{children:[{uuid:"e85fa52e-e03e-915b-f3fc-a5acdf9769d3",name:"Background",x:0,y:0,w:468,h:192,angle:0,type:"path",detail:{commands:[],originX:0,originY:0,originW:468,originH:192},operations:{}},{uuid:"0e4d7f2e-8357-f685-a885-38af35b3a4e4",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"bbaf0552-8cd2-1b03-e5c2-db5ec18a8195",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"b87a0d76-3e17-451f-decf-3dc0dcf6d48e",name:"Items / With Title",x:308,y:4,w:134,h:168,angle:0,type:"group",detail:{children:[{uuid:"3019c02f-f011-eaec-38fa-37c61eadd593",name:"↳ Subtitle",x:0,y:148,w:104,h:20,angle:0,type:"text",detail:{text:"Subtitle",fontFamily:"SF Pro Text",fontSize:15,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:20,color:"#000000",opacity:.4000000059604645},operations:{}},{uuid:"4b69f3c9-0b08-ddc2-05bb-7a4a3d40c6b6",name:"Title",x:0,y:128,w:104,h:20,angle:0,type:"text",detail:{text:"Title",fontFamily:"SF Pro Text",fontSize:15,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:20,color:"#000000",opacity:1},operations:{}},{uuid:"74d4dd68-eb31-502b-0def-8f478e04f980",name:"Media / Rounded r=10",x:0,y:0,w:134,h:122,angle:0,type:"group",detail:{children:[{uuid:"9121bc47-8c2c-ef7c-55f0-f5fd2cb1a048",name:"Mask",x:0,y:0,w:134,h:122,angle:0,type:"rect",detail:{background:"#FFFFFF",borderRadius:10,borderDash:[],boxSizing:"center-line",opacity:1},operations:{invisible:!0}},{uuid:"feb1a0b1-2e90-e3b0-8cad-434f8c4e1779",name:"▪︎ Bitmap",x:0,y:0,w:134,h:122,angle:0,type:"image",detail:{background:"transparent",borderRadius:10,borderDash:[],boxSizing:"center-line",opacity:1,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAPACAYAAAD61hCbAAAAAXNSR0IArs4c6QAAQABJREFUeAHt10ERwEAMA7HrUSq+cO9MYWQVBpbz8TMz73EECBAgQIAAAQIECBAgQGC5wF2eTzwCBAgQIECAAAECBAgQIPALGMAegQABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnamMk62QAAAY2SURBVBaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAIEP6x4JKs2XK3AAAAAASUVORK5CYII=",scaleMode:"fill",originH:960,originW:960,clipPath:{commands:[{type:"M",params:[0,16.000001907348633]},{type:"C",params:[0,10.399476051330566,0,7.599212169647217,1.0899348258972168,5.460094928741455]},{type:"C",params:[2.048668622970581,3.5784740447998047,3.5784740447998047,2.048668622970581,5.460094928741455,1.0899348258972168]},{type:"C",params:[7.599212169647217,0,10.39947509765625,0,16,0]},{type:"L",params:[118,0]},{type:"C",params:[123.60052490234375,0,126.40078735351562,0,128.53990173339844,1.0899348258972168]},{type:"C",params:[130.42152404785156,2.048668622970581,131.95132446289062,3.5784740447998047,132.91006469726562,5.460094928741455]},{type:"C",params:[134,7.599212169647217,134,10.399474143981934,134,15.999999046325684]},{type:"L",params:[134,106]},{type:"C",params:[134,111.60052490234375,134,114.40078735351562,132.91006469726562,116.53990173339844]},{type:"C",params:[131.95132446289062,118.42152404785156,130.42152404785156,119.95133209228516,128.53990173339844,120.91006469726562]},{type:"C",params:[126.40078735351562,122,123.60052490234375,122,118,122]},{type:"L",params:[16.000001907348633,122]},{type:"C",params:[10.399476051330566,122,7.599212169647217,122,5.460094928741455,120.91006469726562]},{type:"C",params:[3.5784740447998047,119.95133209228516,2.048668622970581,118.42152404785156,1.0899348258972168,116.53990173339844]},{type:"C",params:[0,114.40078735351562,0,111.60052490234375,0,106]},{type:"L",params:[0,16.000001907348633]},{type:"Z",params:[]}],originX:0,originY:0,originW:134,originH:122}},operations:{}},{uuid:"7644a671-0180-90fe-16b6-c7f1225fc082",name:"Scrims",x:0,y:0,w:113,h:113,angle:0,type:"group",detail:{children:[{uuid:"941ff4c1-0f42-ee76-137a-c7e2999a9385",name:"Darker Bottom Gradient 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#0000004D",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"5d0c5e7e-4c0e-688a-b12d-146266dc1fbe",name:"Darker Bottom Gradient 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#00000099",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"d4b9795d-a1f9-132b-bbae-998aee016cc8",name:"Darker Bottom Gradient 80%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#000000CC",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"876bcdab-47a5-ab56-dbc6-771fdc869c39",name:"Darker Top Gradient 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#0000004D",offset:0},{color:"#00000000",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"e50c59cb-023f-e27a-acd6-3269003b53cc",name:"Darker Top Gradient 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000099",offset:0},{color:"#00000000",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"2ab8ba27-33bf-da03-e5d2-db84e7d4983e",name:"Darker – 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#0000004D",originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"2c0e0a1d-149d-cf82-8f48-3d2d8037d132",name:"Darker – 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#00000099",originX:0,originY:0,originW:113,originH:113},operations:{}}],overflow:"visible"},operations:{invisible:!0}},{uuid:"a0a8b09e-46c1-2a84-76e4-5f96f01be98c",name:"Attribute",x:74,y:8,w:28,h:30,angle:0,type:"group",detail:{children:[{uuid:"60b6ba1b-e0e9-1a7f-f34a-07f83e0f1be7",name:"Shape",x:0,y:0,w:28,h:30,angle:0,type:"rect",detail:{background:"transparent",borderDash:[],boxSizing:"center-line",opacity:1},operations:{}}],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"e049334a-1802-ef83-bb8d-c49df5d901fe",name:"Items / With Title",x:162,y:4,w:134,h:168,angle:0,type:"group",detail:{children:[{uuid:"1c58609d-9058-8544-8a5c-0d9b2a78b54b",name:"↳ Subtitle",x:0,y:148,w:104,h:20,angle:0,type:"text",detail:{text:"Subtitle",fontFamily:"SF Pro Text",fontSize:15,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:20,color:"#000000",opacity:.4000000059604645},operations:{}},{uuid:"e84e1afd-dd5a-a5c9-f5fc-944488d2b9bd",name:"Title",x:0,y:128,w:104,h:20,angle:0,type:"text",detail:{text:"Title",fontFamily:"SF Pro Text",fontSize:15,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:20,color:"#000000",opacity:1},operations:{}},{uuid:"e99dd5be-9c00-c4ac-c9d8-1c7357827b51",name:"Media / Rounded r=10",x:0,y:0,w:134,h:122,angle:0,type:"group",detail:{children:[{uuid:"d37ea468-522b-f004-b95b-b92b59da0e7a",name:"Mask",x:0,y:0,w:134,h:122,angle:0,type:"rect",detail:{background:"#FFFFFF",borderRadius:10,borderDash:[],boxSizing:"center-line",opacity:1},operations:{invisible:!0}},{uuid:"3390aaa6-2af2-e7b8-1926-d5d24decb4df",name:"▪︎ Bitmap",x:0,y:0,w:134,h:122,angle:0,type:"image",detail:{background:"transparent",borderRadius:10,borderDash:[],boxSizing:"center-line",opacity:1,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAPACAYAAAD61hCbAAAAAXNSR0IArs4c6QAAQABJREFUeAHt10ERwEAMA7HrUSq+cO9MYWQVBpbz8TMz73EECBAgQIAAAQIECBAgQGC5wF2eTzwCBAgQIECAAAECBAgQIPALGMAegQABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnamMk62QAAAY2SURBVBaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAIEP6x4JKs2XK3AAAAAASUVORK5CYII=",scaleMode:"fill",originH:960,originW:960,clipPath:{commands:[{type:"M",params:[0,16.000001907348633]},{type:"C",params:[0,10.399476051330566,0,7.599212169647217,1.0899348258972168,5.460094928741455]},{type:"C",params:[2.048668622970581,3.5784740447998047,3.5784740447998047,2.048668622970581,5.460094928741455,1.0899348258972168]},{type:"C",params:[7.599212169647217,0,10.39947509765625,0,16,0]},{type:"L",params:[118,0]},{type:"C",params:[123.60052490234375,0,126.40078735351562,0,128.53990173339844,1.0899348258972168]},{type:"C",params:[130.42152404785156,2.048668622970581,131.95132446289062,3.5784740447998047,132.91006469726562,5.460094928741455]},{type:"C",params:[134,7.599212169647217,134,10.399474143981934,134,15.999999046325684]},{type:"L",params:[134,106]},{type:"C",params:[134,111.60052490234375,134,114.40078735351562,132.91006469726562,116.53990173339844]},{type:"C",params:[131.95132446289062,118.42152404785156,130.42152404785156,119.95133209228516,128.53990173339844,120.91006469726562]},{type:"C",params:[126.40078735351562,122,123.60052490234375,122,118,122]},{type:"L",params:[16.000001907348633,122]},{type:"C",params:[10.399476051330566,122,7.599212169647217,122,5.460094928741455,120.91006469726562]},{type:"C",params:[3.5784740447998047,119.95133209228516,2.048668622970581,118.42152404785156,1.0899348258972168,116.53990173339844]},{type:"C",params:[0,114.40078735351562,0,111.60052490234375,0,106]},{type:"L",params:[0,16.000001907348633]},{type:"Z",params:[]}],originX:0,originY:0,originW:134,originH:122}},operations:{}},{uuid:"bf97bbec-6dcf-766f-30ca-07d4a851fae3",name:"Scrims",x:0,y:0,w:113,h:113,angle:0,type:"group",detail:{children:[{uuid:"2b4421b9-9063-edb0-fbfa-bf81568eb53e",name:"Darker Bottom Gradient 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#0000004D",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"72b9d0da-4ee9-2e17-d4c4-921ccdaaaf02",name:"Darker Bottom Gradient 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#00000099",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"0ec895a1-e618-0ab9-8a74-0e77d39228e7",name:"Darker Bottom Gradient 80%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#000000CC",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"3390c815-2ba1-5569-5eeb-98f79b5c4341",name:"Darker Top Gradient 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#0000004D",offset:0},{color:"#00000000",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"ca2c1048-4747-2458-e662-f3af8450685e",name:"Darker Top Gradient 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000099",offset:0},{color:"#00000000",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"54b05f5c-4744-563d-520a-9fad4b1e4463",name:"Darker – 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#0000004D",originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"0acf97ca-d49a-ae00-4ebc-15448c2f52e4",name:"Darker – 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#00000099",originX:0,originY:0,originW:113,originH:113},operations:{}}],overflow:"visible"},operations:{invisible:!0}},{uuid:"65939e7f-d6d1-fdae-db8c-259a045edad9",name:"Attribute",x:74,y:8,w:28,h:30,angle:0,type:"group",detail:{children:[{uuid:"309f3118-488a-afce-220d-e174bbeabff9",name:"Shape",x:0,y:0,w:28,h:30,angle:0,type:"rect",detail:{background:"transparent",borderDash:[],boxSizing:"center-line",opacity:1},operations:{}}],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"8b74ff8b-b3aa-6fe8-fa82-e801a121f116",name:"Items / With Title",x:16,y:4,w:134,h:168,angle:0,type:"group",detail:{children:[{uuid:"a37efeb1-13b4-677a-91cc-075b18d45c2c",name:"↳ Subtitle",x:0,y:148,w:104,h:20,angle:0,type:"text",detail:{text:"Subtitle",fontFamily:"SF Pro Text",fontSize:15,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:20,color:"#000000",opacity:.4000000059604645},operations:{}},{uuid:"5c631336-f3d4-9b9d-c31c-2d44927ae41a",name:"Title",x:0,y:128,w:104,h:20,angle:0,type:"text",detail:{text:"Title",fontFamily:"SF Pro Text",fontSize:15,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:20,color:"#000000",opacity:1},operations:{}},{uuid:"17af24af-efef-c25d-68bc-b22129154072",name:"Media / Rounded r=10",x:0,y:0,w:134,h:122,angle:0,type:"group",detail:{children:[{uuid:"d6cab6ca-66e6-da0e-a2b4-4dd5e5d06c78",name:"Mask",x:0,y:0,w:134,h:122,angle:0,type:"rect",detail:{background:"#FFFFFF",borderRadius:10,borderDash:[],boxSizing:"center-line",opacity:1},operations:{invisible:!0}},{uuid:"051cfbed-c040-7e9d-0dff-409e34944a63",name:"▪︎ Bitmap",x:0,y:0,w:134,h:122,angle:0,type:"image",detail:{background:"transparent",borderRadius:10,borderDash:[],boxSizing:"center-line",opacity:1,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAPACAYAAAD61hCbAAAAAXNSR0IArs4c6QAAQABJREFUeAHt10ERwEAMA7HrUSq+cO9MYWQVBpbz8TMz73EECBAgQIAAAQIECBAgQGC5wF2eTzwCBAgQIECAAAECBAgQIPALGMAegQABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnamMk62QAAAY2SURBVBaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAIEP6x4JKs2XK3AAAAAASUVORK5CYII=",scaleMode:"fill",originH:960,originW:960,clipPath:{commands:[{type:"M",params:[0,16.000001907348633]},{type:"C",params:[0,10.399476051330566,0,7.599212169647217,1.0899348258972168,5.460094928741455]},{type:"C",params:[2.048668622970581,3.5784740447998047,3.5784740447998047,2.048668622970581,5.460094928741455,1.0899348258972168]},{type:"C",params:[7.599212169647217,0,10.39947509765625,0,16,0]},{type:"L",params:[118,0]},{type:"C",params:[123.60052490234375,0,126.40078735351562,0,128.53990173339844,1.0899348258972168]},{type:"C",params:[130.42152404785156,2.048668622970581,131.95132446289062,3.5784740447998047,132.91006469726562,5.460094928741455]},{type:"C",params:[134,7.599212169647217,134,10.399474143981934,134,15.999999046325684]},{type:"L",params:[134,106]},{type:"C",params:[134,111.60052490234375,134,114.40078735351562,132.91006469726562,116.53990173339844]},{type:"C",params:[131.95132446289062,118.42152404785156,130.42152404785156,119.95133209228516,128.53990173339844,120.91006469726562]},{type:"C",params:[126.40078735351562,122,123.60052490234375,122,118,122]},{type:"L",params:[16.000001907348633,122]},{type:"C",params:[10.399476051330566,122,7.599212169647217,122,5.460094928741455,120.91006469726562]},{type:"C",params:[3.5784740447998047,119.95133209228516,2.048668622970581,118.42152404785156,1.0899348258972168,116.53990173339844]},{type:"C",params:[0,114.40078735351562,0,111.60052490234375,0,106]},{type:"L",params:[0,16.000001907348633]},{type:"Z",params:[]}],originX:0,originY:0,originW:134,originH:122}},operations:{}},{uuid:"db793ec1-84ec-2ab4-cb7b-4bb319ac7060",name:"Scrims",x:0,y:0,w:113,h:113,angle:0,type:"group",detail:{children:[{uuid:"c2cbf303-6d23-8890-936d-afdf4344c16a",name:"Darker Bottom Gradient 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#0000004D",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"3ef74f2d-3fa5-a868-5de1-ad8a21a11386",name:"Darker Bottom Gradient 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#00000099",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"627c03a1-ba06-1994-43c8-3ee2f54cc87d",name:"Darker Bottom Gradient 80%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#000000CC",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"88e8c912-6379-79fe-4376-2bf8023c9502",name:"Darker Top Gradient 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#0000004D",offset:0},{color:"#00000000",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"ca8c7bfe-9857-4232-9dea-0ef9d6cdfeea",name:"Darker Top Gradient 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000099",offset:0},{color:"#00000000",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"b04f93f5-4572-255e-31f9-a87305a9e023",name:"Darker – 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#0000004D",originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"11f1c129-7af2-a0fb-a78b-b454bfd6bc8c",name:"Darker – 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#00000099",originX:0,originY:0,originW:113,originH:113},operations:{}}],overflow:"visible"},operations:{invisible:!0}},{uuid:"885f5670-6d85-5dbc-e209-6d61aa7477b1",name:"Attribute",x:74,y:8,w:28,h:30,angle:0,type:"group",detail:{children:[{uuid:"77d39255-8c4e-03d0-e075-5fd8b3fabd4d",name:"Shape",x:0,y:0,w:28,h:30,angle:0,type:"rect",detail:{background:"transparent",borderDash:[],boxSizing:"center-line",opacity:1},operations:{}}],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"4400a3c4-1919-2027-0613-e80cb838676b",name:"Caption",x:0,y:468,w:375,h:52,angle:0,type:"group",detail:{children:[{uuid:"51cdcdc6-c01f-f06f-fc11-de52567783a4",name:"Backgrounds / Transparent",x:0,y:0,w:375,h:52,angle:0,type:"group",detail:{children:[{uuid:"d1fe47ae-511f-a5f3-b3a5-cb1f81989b51",name:"Background",x:0,y:0,w:375,h:52,angle:0,type:"path",detail:{commands:[],originX:0,originY:0,originW:375,originH:52},operations:{}},{uuid:"f60c2132-1387-4320-c45e-eff13fe790a5",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"81e35ac0-9824-bfb1-41c5-4baaef412bb6",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"be08403a-082b-99c8-f15f-731347daf358",name:"Muted",x:16,y:4,w:323,h:40,angle:0,type:"group",detail:{children:[{uuid:"e73b8c1a-e2b3-1d67-c4d8-c2759469591a",name:"↳ Caption",x:0,y:0,w:323,h:40,angle:0,type:"text",detail:{text:"Having a profound and lasting influence on a person's development",fontFamily:"SF Pro Text",fontSize:15,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:20,color:"#000000",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"7d785bd6-2426-8ada-eb3e-90bf417190fa",name:"Headline",x:0,y:420,w:375,h:48,angle:0,type:"group",detail:{children:[{uuid:"49ca4545-021f-8b96-e0eb-88b52e3b18e7",name:"Backgrounds / Transparent",x:0,y:0,w:375,h:48,angle:0,type:"group",detail:{children:[{uuid:"6a8dfdba-c2da-1c4d-d79c-254e27b4173e",name:"Background",x:0,y:0,w:375,h:48,angle:0,type:"path",detail:{commands:[],originX:0,originY:0,originW:375,originH:48},operations:{}},{uuid:"23c7e9be-c3e9-597c-4e1b-f982175e03a1",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"1c98829f-51cb-9b8e-7dfd-2c80b9003ed4",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[{uuid:"53f3ea74-81f7-c2f0-b32a-44de3c440cd8",name:"Muted",x:16,y:.5,w:343,h:1,angle:0,type:"group",detail:{children:[{uuid:"adf573e4-c6ed-d9ec-e6c1-2902bf361c46",name:"Divider",x:0,y:0,w:343,h:1,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[343,0]},{type:"L",params:[343,.5]},{type:"L",params:[0,.5]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#000000",originX:0,originY:0,originW:343,originH:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"5e6e25f6-add9-6507-dd7c-4a9dbcdebbed",name:"Cells /_/ Link + Arrow",x:235,y:4,w:140,h:44,angle:0,type:"group",detail:{children:[{uuid:"e1b02e6a-3b3a-380b-9432-02ce23acf5c6",name:"Container",x:67,y:7,w:58,h:30,angle:0,type:"group",detail:{children:[{uuid:"9db3b23c-a163-11d9-a9c4-8791d99e1052",name:"↳ Label",x:9094947017729282e-28,y:4,w:42,h:22,angle:0,type:"text",detail:{text:"Label",fontFamily:"SF Pro Text",fontSize:17,textAlign:"right",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:22,color:"#007AFF",opacity:1},operations:{}},{uuid:"bf8a4700-9d8e-ee17-193d-02992ec4070b",name:"Arrow",x:46,y:0,w:12,h:30,angle:0,type:"group",detail:{children:[{uuid:"5164bf81-ff99-c2de-6a2d-54446e5b2fb5",name:"Arrow",x:3.066666603088379,y:8.5,w:8,h:13,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,1.37054443359375]},{type:"L",params:[1.393087387084961,0]},{type:"L",params:[8,6.5]},{type:"L",params:[1.393087387084961,13]},{type:"L",params:[0,11.62945556640625]},{type:"L",params:[5.213825225830078,6.5]},{type:"L",params:[0,1.37054443359375]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#007AFF",originX:0,originY:0,originW:8,originH:13},operations:{}}],overflow:"visible"},operations:{}}],overflow:"visible",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"9757da43-2cd1-68bc-1e05-9cd35a50bfe9",name:"↳ Headline",x:16,y:10,w:92,h:28,angle:0,type:"text",detail:{text:"Headline",fontFamily:"SF Pro Display",fontSize:22,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:28,color:"#000000",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"beac32c4-1524-9779-57de-7d39d23dbf6a",name:"Image",x:0,y:236,w:375,h:184,angle:0,type:"group",detail:{children:[{uuid:"b819b975-997c-8e62-cc27-5e552e6dd575",name:"Backgrounds / Transparent",x:0,y:0,w:375,h:184,angle:0,type:"group",detail:{children:[{uuid:"81b0b86a-98ed-9d1c-fafa-610b9bc55839",name:"Background",x:0,y:0,w:375,h:184,angle:0,type:"path",detail:{commands:[],originX:0,originY:0,originW:375,originH:184},operations:{}},{uuid:"b2d1742d-b175-5333-b53a-0eb02103424a",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"43ea18dd-3107-996f-d953-6e6a41e1a0a2",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"0224266f-b3e0-7efa-444a-210814cc8e2b",name:"Media / Rounded r=10",x:16,y:0,w:343,h:164,angle:0,type:"group",detail:{children:[{uuid:"5da66150-2470-e85b-9188-53256d42a9ba",name:"Mask",x:0,y:0,w:343,h:164,angle:0,type:"rect",detail:{background:"#FFFFFF",borderRadius:10,borderDash:[],boxSizing:"center-line",opacity:1},operations:{invisible:!0}},{uuid:"ee72dca6-6a7b-a148-16a9-75b1a9f343a4",name:"▪︎ Bitmap",x:0,y:0,w:343,h:164,angle:0,type:"image",detail:{background:"transparent",borderRadius:10,borderDash:[],boxSizing:"center-line",opacity:1,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAPACAYAAAD61hCbAAAAAXNSR0IArs4c6QAAQABJREFUeAHt10ERwEAMA7HrUSq+cO9MYWQVBpbz8TMz73EECBAgQIAAAQIECBAgQGC5wF2eTzwCBAgQIECAAAECBAgQIPALGMAegQABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnamMk62QAAAY2SURBVBaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAIEP6x4JKs2XK3AAAAAASUVORK5CYII=",scaleMode:"fill",originH:960,originW:960,clipPath:{commands:[{type:"M",params:[0,16.000003814697266]},{type:"C",params:[0,10.399476051330566,0,7.599212169647217,1.0899348258972168,5.460094928741455]},{type:"C",params:[2.048668622970581,3.5784740447998047,3.5784740447998047,2.048668622970581,5.460094928741455,1.0899348258972168]},{type:"C",params:[7.599212169647217,0,10.39947509765625,0,15.999999046325684,0]},{type:"L",params:[327,0]},{type:"C",params:[332.60052490234375,0,335.4007873535156,0,337.5399169921875,1.0899348258972168]},{type:"C",params:[339.4215393066406,2.048668622970581,340.9513244628906,3.5784740447998047,341.9100646972656,5.460094928741455]},{type:"C",params:[343,7.599212169647217,343,10.39947509765625,343,15.999999046325684]},{type:"L",params:[343,148]},{type:"C",params:[343,153.60052490234375,343,156.40078735351562,341.9100646972656,158.53990173339844]},{type:"C",params:[340.9513244628906,160.42152404785156,339.4215393066406,161.95132446289062,337.5399169921875,162.91006469726562]},{type:"C",params:[335.4007873535156,164,332.60052490234375,164,327,164]},{type:"L",params:[16.00000762939453,164]},{type:"C",params:[10.399477005004883,164,7.599212169647217,164,5.460094928741455,162.91006469726562]},{type:"C",params:[3.5784740447998047,161.95132446289062,2.048668622970581,160.42152404785156,1.0899348258972168,158.53990173339844]},{type:"C",params:[0,156.40078735351562,0,153.60052490234375,0,148]},{type:"L",params:[0,16.000003814697266]},{type:"Z",params:[]}],originX:0,originY:0,originW:343,originH:164}},operations:{}},{uuid:"d991d74b-e790-8436-51bf-f54860d24fa7",name:"Scrims",x:0,y:0,w:113,h:113,angle:0,type:"group",detail:{children:[{uuid:"cee9179f-2fd0-c5d0-282c-38dbf6e06c09",name:"Darker Bottom Gradient 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#0000004D",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"6930e23e-baf3-b5a8-580d-6e67a4b4d1db",name:"Darker Bottom Gradient 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#00000099",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"9a20ab9e-b258-8a63-345f-20e2861cb647",name:"Darker Bottom Gradient 80%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000000",offset:0},{color:"#000000CC",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"68faf040-044f-9f2d-08f0-155708b71c6b",name:"Darker Top Gradient 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#0000004D",offset:0},{color:"#00000000",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"af7d37dc-6699-25b2-2a41-1359db040ba2",name:"Darker Top Gradient 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:{type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:113},stops:[{color:"#00000099",offset:0},{color:"#00000000",offset:1}]},originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"b83d789c-029e-5f4a-19ea-e895887a9ad6",name:"Darker – 30%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#0000004D",originX:0,originY:0,originW:113,originH:113},operations:{invisible:!0}},{uuid:"36554906-abb5-6422-db6d-1c178f0be23c",name:"Darker – 60%",x:0,y:0,w:113,h:113,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[113,0]},{type:"L",params:[113,113]},{type:"L",params:[0,113]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#00000099",originX:0,originY:0,originW:113,originH:113},operations:{}}],overflow:"visible"},operations:{invisible:!0}},{uuid:"2a077dc5-a4cf-f686-cbc2-178c03c556bd",name:"Attribute",x:74,y:8,w:28,h:30,angle:0,type:"group",detail:{children:[{uuid:"7118f280-dcb8-77b5-f325-3e8408054c6d",name:"Shape",x:0,y:0,w:28,h:30,angle:0,type:"rect",detail:{background:"transparent",borderDash:[],boxSizing:"center-line",opacity:1},operations:{}}],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"0df14d1d-3a5d-b0b4-52cc-72c145d81e70",name:"Heading Group",x:0,y:140,w:375,h:96,angle:0,type:"group",detail:{children:[{uuid:"fd993c2c-e530-0efd-a67a-4722d8d8e249",name:"Backgrounds / Transparent",x:0,y:0,w:375,h:96,angle:0,type:"group",detail:{children:[{uuid:"af3f52cb-50a7-b955-5d79-2ad1b083edea",name:"Background",x:0,y:0,w:375,h:96,angle:0,type:"path",detail:{commands:[],originX:0,originY:0,originW:375,originH:96},operations:{}},{uuid:"15b9e57e-3d67-2531-9443-587af0285c1f",name:"↓ Divider",x:0,y:49,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"95f7c8ad-5a12-41b8-1912-a4ba79cfe90d",name:"↑ Divider",x:0,y:1,w:98,h:1,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"e15d3e11-a83d-e004-a32f-faf8e1dcf807",name:"↳ Subtitle",x:16,y:60,w:329,h:28,angle:0,type:"text",detail:{text:"Headline Second Line",fontFamily:"SF Pro Display",fontSize:22,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:28,color:"#000000",opacity:.4000000059604645},operations:{}},{uuid:"0c238560-6994-ca2b-e040-faaf19bb518f",name:"↳ Headline",x:16,y:32,w:329,h:28,angle:0,type:"text",detail:{text:"Headline First Line",fontFamily:"SF Pro Display",fontSize:22,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:28,color:"#000000",opacity:1},operations:{}},{uuid:"bfe6a776-4ea7-87fc-f6b2-ce1880e38b42",name:"↳ Text",x:16,y:18,w:48,h:13,angle:0,type:"text",detail:{text:"TAGLINE",fontFamily:"SF Pro Text",fontSize:11,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:13,color:"#007AFF",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"433b9226-7d5b-f480-6d4e-721351897e39",name:"• iPhone Xs / Home Indicator",x:0,y:778,w:375,h:34,angle:0,type:"group",detail:{children:[{uuid:"b789301f-a044-cc16-7218-a903dcbecea9",name:"Line",x:120,y:21,w:135,h:5,angle:0,type:"rect",detail:{background:"#000000",borderRadius:100,borderDash:[],boxSizing:"center-line",opacity:1},operations:{}}],overflow:"visible"},operations:{}},{uuid:"b79accc0-193f-2816-003f-3cf3e683c2e9",name:"• iPhone X / Bars / Navigation Large",x:-2842170943040401e-29,y:0,w:375,h:140,angle:0,type:"group",detail:{children:[{uuid:"9ef6b1ae-01aa-6aa6-aca5-31fff4409245",name:"Backgrounds / Bars – Light Gray",x:0,y:0,w:375,h:140,angle:0,type:"group",detail:{children:[{uuid:"8df41e91-f8b6-d5d5-03da-ef9cf8f2b6e6",name:"Muted",x:0,y:.5,w:375,h:1,angle:0,type:"group",detail:{children:[{uuid:"6926867a-20e1-8ef3-f5fe-1b73f2cee202",name:"Divider",x:0,y:0,w:375,h:1,angle:0,type:"path",detail:{commands:[{type:"M",params:[0,0]},{type:"L",params:[375,0]},{type:"L",params:[375,.5]},{type:"L",params:[0,.5]},{type:"L",params:[0,0]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#000000",originX:0,originY:0,originW:375,originH:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"f93a411c-c3df-cfce-014e-a48ab6a739e9",name:"Right",x:188,y:88,w:187,h:44,angle:0,type:"group",detail:{children:[{uuid:"f2bba599-629c-4a1d-c7c8-02dd56d6bde4",name:"Bitmap",x:133,y:3,w:38,h:38,angle:0,type:"image",detail:{background:"transparent",borderDash:[],boxSizing:"center-line",opacity:1,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAPACAYAAAD61hCbAAAAAXNSR0IArs4c6QAAQABJREFUeAHt10ERwEAMA7HrUSq+cO9MYWQVBpbz8TMz73EECBAgQIAAAQIECBAgQGC5wF2eTzwCBAgQIECAAAECBAgQIPALGMAegQABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnamMk62QAAAY2SURBVBaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAIEP6x4JKs2XK3AAAAAASUVORK5CYII=",scaleMode:"fill",originH:960,originW:960,clipPath:{commands:[{type:"M",params:[19,38]},{type:"C",params:[29.493410110473633,38,38,29.493410110473633,38,19]},{type:"C",params:[38,8.506589889526367,29.493410110473633,0,19,0]},{type:"C",params:[8.506589889526367,0,0,8.506589889526367,0,19]},{type:"C",params:[0,29.493410110473633,8.506589889526367,38,19,38]},{type:"Z",params:[]}],originX:0,originY:0,originW:38,originH:38}},operations:{}}],overflow:"visible"},operations:{}},{uuid:"2f7582fc-081b-e575-b59c-60d53b9b3c77",name:"↳ Title",x:16,y:89,w:141,h:41,angle:0,type:"text",detail:{text:"Headline",fontFamily:"SF Pro Display",fontSize:34,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:41,color:"#000000",opacity:1},operations:{}},{uuid:"9bfe84a2-ad29-891d-b544-d6a9cadfe660",name:"Top Right",x:188,y:44,w:187,h:44,angle:0,type:"group",detail:{children:[],overflow:"visible"},operations:{}},{uuid:"27e12c43-64b6-c72f-1385-014c59791998",name:"Top Left",x:0,y:44,w:188,h:44,angle:0,type:"group",detail:{children:[{uuid:"5c0f276e-8340-3779-24fc-b22661ce4a63",name:"Button",x:8,y:11,w:52.51333236694336,h:22,angle:0,type:"group",detail:{children:[{uuid:"f6855085-e958-ffa9-7dbd-b369d048e4fd",name:"Arrow",x:0,y:.5,w:12,h:20.5,angle:0,type:"path",detail:{commands:[{type:"M",params:[9.537135124206543,20.082666397094727]},{type:"L",params:[.2921518385410309,10.945804595947266]},{type:"C",params:[-.09738397598266602,10.561189651489258,-.09738397598266602,9.939809799194336,.2921518385410309,9.554195404052734]},{type:"L",params:[9.537135124206543,.4173326790332794]},{type:"C",params:[10.099465370178223,-.13911089301109314,11.014374732971191,-.13911089301109314,11.577703475952148,.4173326790332794]},{type:"C",params:[12.140033721923828,.9737762212753296,12.140033721923828,1.8768731355667114,11.577703475952148,2.433316707611084]},{type:"L",params:[3.6691277027130127,10.250499725341797]},{type:"L",params:[11.577703475952148,18.065683364868164]},{type:"C",params:[12.140033721923828,18.623125076293945,12.140033721923828,19.526222229003906,11.577703475952148,20.082666397094727]},{type:"C",params:[11.014374732971191,20.639110565185547,10.099465370178223,20.639110565185547,9.537135124206543,20.082666397094727]}],fillRule:"evenodd",fill:"#007AFF",originX:0,originY:0,originW:12,originH:20.5},operations:{}},{uuid:"ec302e17-b1b6-96ed-170d-be18494f30e0",name:"↳ Label",x:14.513333320617676,y:0,w:38,h:22,angle:0,type:"text",detail:{text:"Back",fontFamily:"SF Pro Text",fontSize:17,textAlign:"left",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",lineHeight:22,color:"#007AFF",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}},{uuid:"c45804e3-6dd4-c71c-3b65-ac57013d9661",name:"Status Bar",x:0,y:0,w:375,h:44,angle:0,type:"group",detail:{children:[{uuid:"4e2e4d50-04d9-85fe-acec-0fe29e3dd40a",name:"Frame",x:293,y:15,w:68,h:14,angle:0,type:"group",detail:{children:[{uuid:"2cce1f4b-8778-7677-4249-c8350b23ab08",name:"Container",x:.5,y:1.1599979400634766,w:67,h:11.5,angle:0,type:"group",detail:{children:[{uuid:"563b95bd-f8c4-aaa1-5c8a-f6215c883982",name:"Battery",x:42.5,y:0,w:24.5,h:11.5,angle:0,type:"group",detail:{children:[{uuid:"22516a42-e482-a65a-67ad-0d0499af25a9",name:"Rectangle",x:0,y:0,w:24.5,h:11.5,angle:0,type:"path",detail:{commands:[{type:"M",params:[3.5894391536712646,0]},{type:"L",params:[18.410560607910156,0]},{type:"C",params:[19.658687591552734,0,20.111286163330078,.12995584309101105,20.567583084106445,.37398576736450195]},{type:"C",params:[21.023880004882812,.618015706539154,21.38198471069336,.9761196374893188,21.626014709472656,1.4324159622192383]},{type:"C",params:[21.870044708251953,1.8887122869491577,22,2.341312885284424,22,3.5894391536712646]},{type:"L",params:[22,7.910560607910156]},{type:"C",params:[22,9.158686637878418,21.870044708251953,9.611288070678711,21.626014709472656,10.067584037780762]},{type:"C",params:[21.38198471069336,10.523880004882812,21.023880004882812,10.881983757019043,20.567583084106445,11.12601375579834]},{type:"C",params:[20.111286163330078,11.370043754577637,19.658687591552734,11.5,18.410560607910156,11.5]},{type:"L",params:[3.5894391536712646,11.5]},{type:"C",params:[2.341312885284424,11.5,1.8887122869491577,11.370043754577637,1.4324159622192383,11.12601375579834]},{type:"C",params:[.9761196374893188,10.881983757019043,.618015706539154,10.523880004882812,.37398576736450195,10.067584037780762]},{type:"C",params:[.12995584309101105,9.611288070678711,0,9.158686637878418,0,7.910560607910156]},{type:"L",params:[0,3.5894391536712646]},{type:"C",params:[0,2.341312885284424,.12995584309101105,1.8887122869491577,.37398576736450195,1.4324159622192383]},{type:"C",params:[.618015706539154,.9761196374893188,.9761196374893188,.618015706539154,1.4324159622192383,.37398576736450195]},{type:"C",params:[1.8887122869491577,.12995584309101105,2.341312885284424,0,3.5894391536712646,0]},{type:"Z",params:[]},{type:"M",params:[3.5894391536712646,1]},{type:"C",params:[2.6024606227874756,1,2.257904052734375,1.0665369033813477,1.9040148258209229,1.2557989358901978]},{type:"C",params:[1.621986985206604,1.4066290855407715,1.4066290855407715,1.621986985206604,1.2557989358901978,1.9040148258209229]},{type:"C",params:[1.0665369033813477,2.257904052734375,1,2.6024606227874756,1,3.5894391536712646]},{type:"L",params:[1,7.910560607910156]},{type:"C",params:[1,8.897539138793945,1.0665369033813477,9.242095947265625,1.2557989358901978,9.595985412597656]},{type:"C",params:[1.4066290855407715,9.878013610839844,1.621986985206604,10.09337043762207,1.9040148258209229,10.244200706481934]},{type:"C",params:[2.257904052734375,10.433463096618652,2.6024606227874756,10.5,3.5894391536712646,10.5]},{type:"L",params:[18.410560607910156,10.5]},{type:"C",params:[19.397539138793945,10.5,19.742095947265625,10.433463096618652,20.095985412597656,10.244200706481934]},{type:"C",params:[20.378013610839844,10.09337043762207,20.593372344970703,9.878013610839844,20.74420166015625,9.595985412597656]},{type:"C",params:[20.93346405029297,9.242095947265625,21,8.897539138793945,21,7.910560607910156]},{type:"L",params:[21,3.5894391536712646]},{type:"C",params:[21,2.6024606227874756,20.93346405029297,2.257904052734375,20.74420166015625,1.9040148258209229]},{type:"C",params:[20.593372344970703,1.621986985206604,20.378013610839844,1.4066290855407715,20.095985412597656,1.2557989358901978]},{type:"C",params:[19.742095947265625,1.0665369033813477,19.397539138793945,1,18.410560607910156,1]},{type:"L",params:[3.5894391536712646,1]},{type:"Z",params:[]},{type:"M",params:[24.5,5.69000244140625]},{type:"C",params:[24.5,6.92657470703125,23,7.69000244140625,23,7.69000244140625]},{type:"L",params:[23,3.69000244140625]},{type:"C",params:[23,3.69000244140625,24.5,4.45343017578125,24.5,5.69000244140625]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#0000005C",originX:0,originY:0,originW:24.5,originH:11.5},operations:{}},{uuid:"92b8a85f-e301-0c96-7786-ee80ca49d202",name:"Rectangle",x:2,y:1.9166667461395264,w:18,h:7.666666507720947,angle:0,type:"rect",detail:{background:"#000000",borderRadius:1.600000023841858,borderDash:[],boxSizing:"center-line",borderColor:"transparent",borderWidth:0,opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}},{uuid:"8b4ee2ee-6489-ce8b-37d2-e987342c5db4",name:"Combined Shape",x:0,y:.44000244140625,w:17.099990844726562,h:10.700004577636719,angle:0,type:"path",detail:{commands:[{type:"M",params:[14.123048782348633,.9658917188644409]},{type:"C",params:[14.099990844726562,1.0818103551864624,14.099990844726562,1.2212064266204834,14.099990844726562,1.4999985694885254]},{type:"L",params:[14.099990844726562,9.199999809265137]},{type:"C",params:[14.099990844726562,9.478793144226074,14.099990844726562,9.618189811706543,14.123048782348633,9.734107971191406]},{type:"C",params:[14.21773624420166,10.210136413574219,14.58985424041748,10.582254409790039,15.065882682800293,10.676941871643066]},{type:"C",params:[15.181800842285156,10.699999809265137,15.321197509765625,10.699999809265137,15.599990844726562,10.699999809265137]},{type:"C",params:[15.8787841796875,10.699999809265137,16.01818084716797,10.699999809265137,16.13409996032715,10.676941871643066]},{type:"C",params:[16.61012840270996,10.582254409790039,16.98224449157715,10.210136413574219,17.076932907104492,9.734107971191406]},{type:"C",params:[17.099990844726562,9.618189811706543,17.099990844726562,9.478793144226074,17.099990844726562,9.200000762939453]},{type:"L",params:[17.099990844726562,1.4999998807907104]},{type:"C",params:[17.099990844726562,1.2212069034576416,17.099990844726562,1.0818103551864624,17.076932907104492,.9658917188644409]},{type:"C",params:[16.98224449157715,.48986291885375977,16.61012840270996,.11774563789367676,16.13409996032715,.02305765077471733]},{type:"C",params:[16.01818084716797,0,15.8787841796875,0,15.599990844726562,0]},{type:"C",params:[15.321197509765625,0,15.181800842285156,0,15.065882682800293,.02305765077471733]},{type:"C",params:[14.58985424041748,.11774563789367676,14.21773624420166,.48986291885375977,14.123048782348633,.9658917188644409]},{type:"Z",params:[]},{type:"M",params:[9.399993896484375,3.9000015258789062]},{type:"C",params:[9.399993896484375,3.621208429336548,9.399993896484375,3.481812000274658,9.423051834106445,3.3658933639526367]},{type:"C",params:[9.517739295959473,2.889864444732666,9.889857292175293,2.517747163772583,10.365885734558105,2.4230592250823975]},{type:"C",params:[10.481803894042969,2.4000015258789062,10.621200561523438,2.4000015258789062,10.899993896484375,2.4000015258789062]},{type:"C",params:[11.178787231445312,2.4000015258789062,11.318183898925781,2.4000015258789062,11.434102058410645,2.4230592250823975]},{type:"C",params:[11.910130500793457,2.517747163772583,12.282248497009277,2.889864444732666,12.376935958862305,3.3658933639526367]},{type:"C",params:[12.399993896484375,3.481812000274658,12.399993896484375,3.621208429336548,12.399993896484375,3.900001287460327]},{type:"L",params:[12.399993896484375,9.200004577636719]},{type:"C",params:[12.399993896484375,9.478797912597656,12.399993896484375,9.618194580078125,12.376935958862305,9.734112739562988]},{type:"C",params:[12.282248497009277,10.2101411819458,11.910130500793457,10.582259178161621,11.434102058410645,10.676946640014648]},{type:"C",params:[11.318183898925781,10.700004577636719,11.178787231445312,10.700004577636719,10.899993896484375,10.700004577636719]},{type:"C",params:[10.621200561523438,10.700004577636719,10.481803894042969,10.700004577636719,10.365885734558105,10.676946640014648]},{type:"C",params:[9.889857292175293,10.582259178161621,9.517739295959473,10.2101411819458,9.423051834106445,9.734112739562988]},{type:"C",params:[9.399993896484375,9.618194580078125,9.399993896484375,9.478797912597656,9.399993896484375,9.200004577636719]},{type:"L",params:[9.399993896484375,3.9000015258789062]},{type:"Z",params:[]},{type:"M",params:[4.823045253753662,5.665896415710449]},{type:"C",params:[4.79998779296875,5.781815052032471,4.79998779296875,5.9212117195129395,4.79998779296875,6.200004577636719]},{type:"L",params:[4.79998779296875,9.200004577636719]},{type:"C",params:[4.79998779296875,9.478797912597656,4.79998779296875,9.618194580078125,4.823045253753662,9.734112739562988]},{type:"C",params:[4.917733192443848,10.2101411819458,5.28985071182251,10.582259178161621,5.7658796310424805,10.676946640014648]},{type:"C",params:[5.881798267364502,10.700004577636719,6.021194934844971,10.700004577636719,6.29998779296875,10.700004577636719]},{type:"C",params:[6.578780651092529,10.700004577636719,6.718177318572998,10.700004577636719,6.8340959548950195,10.676946640014648]},{type:"C",params:[7.31012487411499,10.582259178161621,7.682242393493652,10.2101411819458,7.776930332183838,9.734112739562988]},{type:"C",params:[7.79998779296875,9.618194580078125,7.79998779296875,9.478797912597656,7.79998779296875,9.200004577636719]},{type:"L",params:[7.79998779296875,6.200004577636719]},{type:"C",params:[7.79998779296875,5.921211242675781,7.79998779296875,5.781815052032471,7.776930332183838,5.665896415710449]},{type:"C",params:[7.682242393493652,5.1898674964904785,7.31012487411499,4.817749977111816,6.8340959548950195,4.723062038421631]},{type:"C",params:[6.718177318572998,4.700004577636719,6.578780651092529,4.700004577636719,6.29998779296875,4.700004577636719]},{type:"C",params:[6.021194934844971,4.700004577636719,5.881798267364502,4.700004577636719,5.7658796310424805,4.723062038421631]},{type:"C",params:[5.28985071182251,4.817749977111816,4.917733192443848,5.1898674964904785,4.823045253753662,5.665896415710449]},{type:"Z",params:[]},{type:"M",params:[.02305765077471733,7.665896415710449]},{type:"C",params:[0,7.781815052032471,0,7.9212117195129395,0,8.200004577636719]},{type:"L",params:[0,9.200004577636719]},{type:"C",params:[0,9.478797912597656,0,9.618194580078125,.02305765077471733,9.734112739562988]},{type:"C",params:[.11774563789367676,10.2101411819458,.48986291885375977,10.582259178161621,.9658917188644409,10.676946640014648]},{type:"C",params:[1.0818103551864624,10.700004577636719,1.2212069034576416,10.700004577636719,1.5,10.700004577636719]},{type:"C",params:[1.7787930965423584,10.700004577636719,1.9181896448135376,10.700004577636719,2.0341081619262695,10.676946640014648]},{type:"C",params:[2.5101370811462402,10.582259178161621,2.8822543621063232,10.2101411819458,2.976942300796509,9.734112739562988]},{type:"C",params:[3,9.618194580078125,3,9.478797912597656,3,9.200004577636719]},{type:"L",params:[3,8.200004577636719]},{type:"C",params:[3,7.921211242675781,3,7.781815052032471,2.976942300796509,7.665896415710449]},{type:"C",params:[2.8822543621063232,7.1898674964904785,2.5101370811462402,6.817749977111816,2.0341081619262695,6.723062038421631]},{type:"C",params:[1.9181896448135376,6.700004577636719,1.7787930965423584,6.700004577636719,1.5,6.700004577636719]},{type:"C",params:[1.2212069034576416,6.700004577636719,1.0818103551864624,6.700004577636719,.9658917188644409,6.723062038421631]},{type:"C",params:[.48986291885375977,6.817749977111816,.11774563789367676,7.1898674964904785,.02305765077471733,7.665896415710449]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#000000",originX:0,originY:0,originW:17.099990844726562,originH:10.700004577636719},operations:{}},{uuid:"f3b8f18e-7663-46c7-e328-6e40580a34ce",name:"Wi-Fi",x:22.100006103515625,y:.24000167846679688,w:15.399999618530273,h:11.057209968566895,angle:0,type:"path",detail:{commands:[{type:"M",params:[7.7004241943359375,2.296360492706299]},{type:"C",params:[9.934831619262695,2.2964582443237305,12.08380126953125,3.1550111770629883,13.703171730041504,4.694569110870361]},{type:"C",params:[13.825112342834473,4.8134284019470215,14.020017623901367,4.811929225921631,14.14012336730957,4.691207408905029]},{type:"L",params:[15.30578327178955,3.514791965484619]},{type:"C",params:[15.366597175598145,3.453561544418335,15.400498390197754,3.3706233501434326,15.399993896484375,3.2843270301818848]},{type:"C",params:[15.399489402770996,3.1980319023132324,15.36462116241455,3.115494966506958,15.303091049194336,3.054981231689453]},{type:"C",params:[11.052766799926758,-1.0183271169662476,4.347395896911621,-1.0183271169662476,.09707161784172058,3.054981231689453]},{type:"C",params:[.03550135716795921,3.115450382232666,.0005718813044950366,3.1979622840881348,7201545031421119e-21,3.284257411956787]},{type:"C",params:[-.0005675617721863091,3.370553731918335,.03328297287225723,3.453517198562622,.09404654800891876,3.514791965484619]},{type:"L",params:[1.260049819946289,4.691207408905029]},{type:"C",params:[1.3800644874572754,4.8121113777160645,1.5751309394836426,4.81361198425293,1.6970009803771973,4.694569110870361]},{type:"C",params:[3.316573143005371,3.1549103260040283,5.465795040130615,2.2963552474975586,7.7004241943359375,2.296360492706299]},{type:"L",params:[7.7004241943359375,2.296360492706299]},{type:"Z",params:[]},{type:"M",params:[7.700424671173096,6.123746871948242]},{type:"C",params:[8.928089141845703,6.123671054840088,10.111939430236816,6.579985618591309,11.021951675415039,7.404024124145508]},{type:"C",params:[11.145031929016113,7.520973205566406,11.33891773223877,7.518438339233398,11.458902359008789,7.398309707641602]},{type:"L",params:[12.623222351074219,6.221892833709717]},{type:"C",params:[12.684530258178711,6.160186767578125,12.718552589416504,6.07647705078125,12.71767520904541,5.989490985870361]},{type:"C",params:[12.716787338256836,5.902505397796631,12.681071281433105,5.819504261016846,12.618513107299805,5.75905704498291]},{type:"C",params:[9.847347259521484,3.181312322616577,5.555840969085693,3.181312322616577,2.7846851348876953,5.75905704498291]},{type:"C",params:[2.7220864295959473,5.819504261016846,2.686370372772217,5.902546405792236,2.685553789138794,5.989560604095459]},{type:"C",params:[2.6847267150878906,6.076573371887207,2.718869686126709,6.160276412963867,2.780308961868286,6.221892833709717]},{type:"L",params:[3.9442954063415527,7.398309707641602]},{type:"C",params:[4.064269542694092,7.518438339233398,4.258166790008545,7.520973205566406,4.381246566772461,7.404024124145508]},{type:"C",params:[5.290653228759766,6.580530166625977,6.473567008972168,6.124255180358887,7.700424671173096,6.123746871948242]},{type:"L",params:[7.700424671173096,6.123746871948242]},{type:"Z",params:[]},{type:"M",params:[9.937968254089355,8.931347846984863]},{type:"C",params:[10.00023365020752,8.870235443115234,10.034527778625488,8.78613567352295,10.032743453979492,8.698905944824219]},{type:"C",params:[10.03095817565918,8.611676216125488,9.993266105651855,8.529047966003418,9.928549766540527,8.470528602600098]},{type:"C",params:[8.64232063293457,7.382628440856934,6.758518218994141,7.382628440856934,5.472288608551025,8.470528602600098]},{type:"C",params:[5.40753173828125,8.529001235961914,5.369769096374512,8.611603736877441,5.367923736572266,8.698833465576172]},{type:"C",params:[5.3660783767700195,8.786064147949219,5.4003119468688965,8.870189666748047,5.46253776550293,8.931347846984863]},{type:"L",params:[7.476902008056641,10.963858604431152]},{type:"C",params:[7.535941123962402,11.023592948913574,7.616427898406982,11.057209968566895,7.7004241943359375,11.057209968566895]},{type:"C",params:[7.784409999847412,11.057209968566895,7.86489725112915,11.023592948913574,7.923936367034912,10.963858604431152]},{type:"L",params:[9.937968254089355,8.931347846984863]},{type:"Z",params:[]}],fillRule:"evenodd",fill:"#000000",originX:0,originY:0,originW:15.399999618530273,originH:11.057209968566895},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible",background:"transparent"},operations:{}},{uuid:"1099a5e7-e362-5956-9e3d-38108984db5d",name:"Action",x:20,y:13,w:54,h:18,angle:0,type:"group",detail:{children:[{uuid:"df421bc6-bb6e-0114-4354-07d4b57b6dee",name:"↳ Time",x:0,y:0,w:54,h:18,angle:0,type:"text",detail:{text:"9:41",fontFamily:"SF Pro Text",fontSize:15,textAlign:"center",verticalAlign:"top",wordBreak:"normal",overflow:"visible",minInlineSize:"auto",color:"#000000",opacity:1},operations:{}}],overflow:"hidden",background:"transparent"},operations:{}}],overflow:"visible"},operations:{}}],overflow:"visible"},operations:{}}],overflow:"hidden",background:"#FFFFFF"},operations:{},extends:{isPage:!0}}]},ig="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAALNElEQVR4nO2cXchtRRnHf89a+33fc47Hk6WlpJ68yfQiSyEjE40oQUqvkkorTwWKkPSB0EUXURdFF2Z4EQZpkqZEBUYQROUHFkomqEdE0TJLJT9OejzvOe/X3vN0MetjZtastWf2u08Q7D9s9lozzzzzn2fNPPPMs/b7wgILLLDAAgsssMACCyywwP8akir4ljt/3jYSQKvWyoeByxUuBPYKrCs8BvxW4DaF5712gGpH/TcFrlN42iXUiAmIvRkBRxReBA4IvAI8i/CUKk8IvIpU7dQZoNg+w8F2abT4z6c/OVDbYpQkFcf7UX4KnB4QWRY4H+F8lO8ANwPXAFu1QG1/B3uB3cDZ9XPxZAPhjiFsvQKPotyHcBdw7wxjykYxUyvlq8CDwOl1kRAYprKEwBcF/ga8HVc4AnGqXEP2LRN16qtJ+l7gy6LcI3bmf4XtTZKpSDdgzVK4Cvh+XRydMU5ldX2qwAPAsY2cOB+6y8ktC+sU14P4hnRwMnADcBDlmrRB5iPdgAqinIHyoz7SYZlrAIW9KLc3I1a79FS7D8E1UEyfO9s7M99BVb4L+KHAo1hXMVckG7AaxDdcojHSrtEk+ACXKlwUGiK6cUTKQrlw5tflGi8/C3gOuDTSxcxINqDaJfEJl1RV3qAzIInKXRm2C2f0NIOGfbk6+sod/BrrG+eCHB/4UWCHu6ymLl/166r6CwQK13/1LUMVX2cdorhG6TPcEBRuULg2o0kv0pew4dyQBfT4qSDmEv/+FFXOjMSCnRnstdNWr/vwwuupeto2N4pyiagS+6QiY4vXHf66i7tuge42GcooK0BnavaWEanr0HP6k4qfqF/fZXInyhk4wX4ucnbhw5iKiKkY1df1d30Nfh2BDHoE1M4Md0268jj3SrcP974qk5BfTN7Tp8cAN3llEac5hJwl/ICoIqaa5sa9rpZJWB4t02fF8KQYUFW0imWc+koe/7q+7+qz7Z1vieoLrqt7jH5MVL8w6xLOmIH6B5TV6NNyA7pOeUf+3safOZ/htn36Wz19ddM+Vdtvi7Li8UlEsg8U5WXQOxS5CjQa3Nb3Q3Ugt7Q6G6Z/xyYCntFW0IiwA+V4hZMFRrWiRsbZpe2toBU3zyVW3ajEeQInK3wJuD7VHs0YUgXf+pM7AE4BngLd1UtlGLchfC40bAJORDkL+AhwBTYmnTeexjnbv/L5y5Ma5SxhUH0eo/u6y0pTPvtRvRLHB2XgJeD3wNdRPQWjl2P0YGK/qZ93iuolR80HNv4BfiFGP9M698Ax1w7fL39EjJ5X7Rot6ZkgAHeCnihG/xLnEOMDcc7tPUYvw34ns8k4iVSpE4ufoZwuxtwvbihhoCHQln0L5Wxg1UawEurKhz0nbmD4AEYfp8Mh4KMuJ43wbe4vxrDThkFpSA+kJ1arjgq7e030aVUuEPTdAp8CzgPehrIFPAX8DuGXKvIGAlpKRbZlp2WJiGQ98XpnKCYKqgbrEx8dbJOu/gTgXOC+1AbJBhwdHgOKGRWY5dLO3VLAsB/V/Y2gm0Ao2mRfsWGQzYkduABGMSuG8Z5lKCTNJxa2XbFprNFtX48BtwL7WsG+BFcSLuRoGNDyEYpNQ7FlMGVhDVg04UmnQTGxy0MmBpkYK9PEFkK5NkaArT3LaCnIZGDQhYAq5doEJooWNDYSuBVkXytsInyGBuZFFOfkGD/dgHUMVvkuGRtkrCDSluF0rSDVcU8FKIqKaktORwXF+oQls8l41whdti45NKSWgoyVcnULMaBFdWxrcZ+g/1A4reWg0XkYn5tuib7n6BjQYhnYCRgKGe5GqiG06RSphr3qimkpFFsTlg9OmKyUTHaO0KXCGlFBR3Zmjt7YhIlCKaHxajwocFrVtUsjRm0Ip2Ez1/8cFrPIWMIKcDVwI9YIjf1s/O9H/y3q8wHHgj6DDVY9kXoGl2sTyrUJ4z3LTHaNqM/Io9c3kbFpN6I4Hqk2s84JqC4bMlxQfypzN6B96svVvNvtV4q3NH2inofcPTQMFevnRq9voAJmR8nSgY3GeFM2msddNm7fXU5uqcuvabcX+PNQZzXSz8KD5KfVuQNK8y9Lr2+ihVCMJ2jaLv3v1iCpx0t3s/H0vyOJJFkzsHY8055lDNpzPdSfUoypQpykFq/qLP3E2xyX2DhnBsY6DGQS9GRHZ+lB9qrAEexrzO3iTamCGTOwL9ojWh6DkvdTiExjrwocUtjlprNiOofySFWfO1M73bYPzDnR5p5+M+UVMLEXS306B0Kc5NNwugHr4HYbOQDIS8Jk5huEWX/rsw1kHuVoX9gMBlk2HEHqbxqBLJvkpbwMyKTDx+1fQcRm1Nr6+nip7tpOfhAZM3BgFxaCSa/td1M3wwzOc4Ij0KVhZdZyzfPUgFfDU7YiCvo6TYSpx+6cZcnfeZPtJ9UZOn0X3i3IHttfy6y7YcT4hyNR77g5hGQDFqY+ordINUa226xmhyipQTTAMaArbX/hgXIaLy8eXEuluu0wZu4QMEXB0sENyrUxmyfsnJ7qsjh+jiwOpApmG3AIQ6eRodjMFTJFwdIbm4xWx4hRlg6ss3X8Dttw2IgnTiWYgIpn8k89ZogD+0LpeG1qnfV5BaPVTUaHttCiQEdCMTYsHVhnfNxKk8nuwZnDPafvSAIvpMrOYMD21bUMEKtrW5cuzXWMMSKMVrcoj4zRsqiVoGWBjJXRwU3Gx1abbCS8ETinf4YPpVW7vASZvwHdMKVNXQ2di8NUUr8P1QLKw2PKtYnN+YXPpZqJo8NbTHaNqp9juLupAHxwun+OZSw7vF4EfW6qqppaquDR2kS0EIr1CeW6Y7yOUJXW3zKUR8aYldKzgaAXk5yCmrqU93NUjnL1E89OpwwphWKsFBumyUoPorBGFARdEpfL3H6yCzycI5x/Fo74j64rDGWogjpfp4ogY+OJTYMWYt/ySUH1XuYKVC9qlHT6CchF3bZTKHJPGhOL7LOweA63b1ZGkpQRtymofTDZaZrm3cj7gNu9vga5xLh6hS+hen8OlZnSWdvxg95uV/9idDaFl2D0rjn75F8BGzkNthVI50VXbZvmOs94gt0ozkP1apQL8tjUodeg1C39VXHkvtZ03ni1tOaAz2L/BuUFJxOwE1gCjgHejPIu4KT+/qY9yqkr6DdkbiAw53ci28CHmPNfEM2A787SKOcnvhX68zHdlJFEXFxnC3IST16ms9NPPP00lB/ye9coIwW4GeQBZkC+D/R4+2XdH2drm5aPTFyJ6YqFHJViX79G7BDZ0TVYuuKXAf9CuHbWlZXtA6N/YKPh7KGVUfBPwo5MM5Bu2tOGJOJ/N7J9XNzgOjy2SVPsh2LsQyU5/xdipjiwt7L3KbbHwFg6wdcZu55W7993XUlXtjLndcDd2/Hr2/CBkacbzXq47cI9PCafq7PDtC9NHwreAJL9Zw0h8pdwlNDwzJsutx2ds+jgB8DX5hFR5L/WHIK0X/6rQ6d8qHntwtSRHdpsA2VC3EXXb1er62sUbkoYTRKyf6Hq3vYdKzWQrYU75d2mfl+h0ZyHEjNwp72jRoSXgY+jPDTPnNz83+SL/y31ZU+er/5Eo4/QkIFL64RIYZ/tHnS9wknAQxkjSUL+Ek55ek4EocGgo5BIlfjXEuiqf1DQLNtuN68h/Fjgeyrpb9lyMdMSjkRfvgGcWTjk92K2DSPC5jvy4JoY29atoTwswp+APyrcTUZmeVbkzsANrEM+JNLuy+EBwR25sxT3iHDIE20VrFcyh9yl6+gXYAyMxf7rp9ewrx6fVOEZ4AmBvyIcSR7PAgsssMACCyywwAILLLDA/y3+C0es7cRViJjeAAAAAElFTkSuQmCC",og=document.querySelector("#app"),pg=uA(og),ng=()=>{const f={margin:0,padding:0},[s,Y]=U.useState(window.innerWidth),[y,r]=U.useState(window.innerHeight);return U.useEffect(()=>{window.addEventListener("resize",()=>{Y(window.innerWidth),r(window.innerHeight)})},[]),s<750?l.jsxDEV("div",{style:{boxSizing:"border-box",height:"100%",width:"100%",background:"#1e1e1e",color:"#ffffff",fontSize:20,lineHeight:"32px",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",textAlign:"center"},children:[l.jsxDEV("div",{style:{padding:"0 10px",boxSizing:"border-box",fontSize:12},children:`${window.location.origin}${window.location.pathname}`},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:39,columnNumber:9},void 0),l.jsxDEV("div",{style:{borderBottom:"1px solid #aaaaaa",padding:10,boxSizing:"border-box"},children:"Please browse the page on PC/desktop"},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:48,columnNumber:9},void 0),l.jsxDEV("div",{style:{padding:10,boxSizing:"border-box"},children:"请在PC/桌面端浏览页面"},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:58,columnNumber:9},void 0)]},void 0,!0,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:23,columnNumber:7},void 0):l.jsxDEV(rg,{defaultEditMode:"page",logo:l.jsxDEV(l.Fragment,{children:[l.jsxDEV("a",{href:"/",style:{display:"inline-flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:l.jsxDEV("img",{style:{width:24,marginRight:10},src:ig},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:80,columnNumber:13},void 0)},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:79,columnNumber:11},void 0),l.jsxDEV("span",{children:"@idraw/studio"},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:82,columnNumber:11},void 0)]},void 0,!0,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:78,columnNumber:9},void 0),width:s,height:y,style:f,data:tg},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:75,columnNumber:5},void 0)};pg.render(l.jsxDEV(ng,{},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:116,columnNumber:13},void 0)); diff --git a/docs/js/index.K-EiFbug.js b/docs/js/index.K-EiFbug.js deleted file mode 100644 index 74a4538..0000000 --- a/docs/js/index.K-EiFbug.js +++ /dev/null @@ -1,24 +0,0 @@ -import{r as L,c as dt}from"./lib/react.DsKeDyCH.js";import{S as ut}from"./lib/draw.DnbW7h6X.js";import"./lib/antd.D4maI9zB.js";(function(){const g=document.createElement("link").relList;if(g&&g.supports&&g.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))x(l);new MutationObserver(l=>{for(const f of l)if(f.type==="childList")for(const E of f.addedNodes)E.tagName==="LINK"&&E.rel==="modulepreload"&&x(E)}).observe(document,{childList:!0,subtree:!0});function R(l){const f={};return l.integrity&&(f.integrity=l.integrity),l.referrerPolicy&&(f.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?f.credentials="include":l.crossOrigin==="anonymous"?f.credentials="omit":f.credentials="same-origin",f}function x(l){if(l.ep)return;l.ep=!0;const f=R(l);fetch(l.href,f)}})();var Ae={exports:{}},q={};/** - * @license React - * react-jsx-dev-runtime.development.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */(function(){var C=L,g=Symbol.for("react.element"),R=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),E=Symbol.for("react.provider"),Q=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),z=Symbol.for("react.suspense_list"),W=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),ke=Symbol.for("react.offscreen"),J=Symbol.iterator,De="@@iterator";function Te(e){if(e===null||typeof e!="object")return null;var t=J&&e[J]||e[De];return typeof t=="function"?t:null}var S=C.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function u(e){{for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a=1&&d>=0&&i[c]!==p[d];)d--;for(;c>=1&&d>=0;c--,d--)if(i[c]!==p[d]){if(c!==1||d!==1)do if(c--,d--,d<0||i[c]!==p[d]){var m=` -`+i[c].replace(" at new "," at ");return e.displayName&&m.includes("")&&(m=m.replace("",e.displayName)),typeof e=="function"&&I.set(e,m),m}while(c>=1&&d>=0);break}}}finally{M=!1,B.current=s,Ve(),Error.prepareStackTrace=n}var A=e?e.displayName||e.name:"",w=A?H(A):"";return typeof e=="function"&&I.set(e,w),w}function Ue(e,t,r){return le(e,!1)}function Me(e){var t=e.prototype;return!!(t&&t.isReactComponent)}function j(e,t,r){if(e==null)return"";if(typeof e=="function")return le(e,Me(e));if(typeof e=="string")return H(e);switch(e){case N:return H("Suspense");case z:return H("SuspenseList")}if(typeof e=="object")switch(e.$$typeof){case P:return Ue(e.render);case W:return j(e.type,t,r);case V:{var a=e,n=a._payload,s=a._init;try{return j(s(n),t,r)}catch{}}}return""}var D=Object.prototype.hasOwnProperty,de={},ue=S.ReactDebugCurrentFrame;function O(e){if(e){var t=e._owner,r=j(e.type,e._source,t?t.type:null);ue.setExtraStackFrame(r)}else ue.setExtraStackFrame(null)}function Ye(e,t,r,a,n){{var s=Function.call.bind(D);for(var o in e)if(s(e,o)){var i=void 0;try{if(typeof e[o]!="function"){var p=Error((a||"React class")+": "+r+" type `"+o+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[o]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw p.name="Invariant Violation",p}i=e[o](t,o,a,r,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(c){i=c}i&&!(i instanceof Error)&&(O(n),u("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",a||"React class",r,o,typeof i),O(null)),i instanceof Error&&!(i.message in de)&&(de[i.message]=!0,O(n),u("Failed %s type: %s",r,i.message),O(null))}}}var _e=Array.isArray;function Y(e){return _e(e)}function Xe(e){{var t=typeof Symbol=="function"&&Symbol.toStringTag,r=t&&e[Symbol.toStringTag]||e.constructor.name||"Object";return r}}function Ge(e){try{return pe(e),!1}catch{return!0}}function pe(e){return""+e}function fe(e){if(Ge(e))return u("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",Xe(e)),pe(e)}var T=S.ReactCurrentOwner,Ke={key:!0,ref:!0,__self:!0,__source:!0},ye,ge,_;_={};function Ze(e){if(D.call(e,"ref")){var t=Object.getOwnPropertyDescriptor(e,"ref").get;if(t&&t.isReactWarning)return!1}return e.ref!==void 0}function qe(e){if(D.call(e,"key")){var t=Object.getOwnPropertyDescriptor(e,"key").get;if(t&&t.isReactWarning)return!1}return e.key!==void 0}function Qe(e,t){if(typeof e.ref=="string"&&T.current&&t&&T.current.stateNode!==t){var r=h(T.current.type);_[r]||(u('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',h(T.current.type),e.ref),_[r]=!0)}}function Je(e,t){{var r=function(){ye||(ye=!0,u("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",t))};r.isReactWarning=!0,Object.defineProperty(e,"key",{get:r,configurable:!0})}}function $e(e,t){{var r=function(){ge||(ge=!0,u("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",t))};r.isReactWarning=!0,Object.defineProperty(e,"ref",{get:r,configurable:!0})}}var et=function(e,t,r,a,n,s,o){var i={$$typeof:g,type:e,key:t,ref:r,props:o,_owner:s};return i._store={},Object.defineProperty(i._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(i,"_self",{configurable:!1,enumerable:!1,writable:!1,value:a}),Object.defineProperty(i,"_source",{configurable:!1,enumerable:!1,writable:!1,value:n}),Object.freeze&&(Object.freeze(i.props),Object.freeze(i)),i};function tt(e,t,r,a,n){{var s,o={},i=null,p=null;r!==void 0&&(fe(r),i=""+r),qe(t)&&(fe(t.key),i=""+t.key),Ze(t)&&(p=t.ref,Qe(t,n));for(s in t)D.call(t,s)&&!Ke.hasOwnProperty(s)&&(o[s]=t[s]);if(e&&e.defaultProps){var c=e.defaultProps;for(s in c)o[s]===void 0&&(o[s]=c[s])}if(i||p){var d=typeof e=="function"?e.displayName||e.name||"Unknown":e;i&&Je(o,d),p&&$e(o,d)}return et(e,i,p,n,a,T.current,o)}}var X=S.ReactCurrentOwner,me=S.ReactDebugCurrentFrame;function F(e){if(e){var t=e._owner,r=j(e.type,e._source,t?t.type:null);me.setExtraStackFrame(r)}else me.setExtraStackFrame(null)}var G;G=!1;function K(e){return typeof e=="object"&&e!==null&&e.$$typeof===g}function be(){{if(X.current){var e=h(X.current.type);if(e)return` - -Check the render method of \``+e+"`."}return""}}function rt(e){{if(e!==void 0){var t=e.fileName.replace(/^.*[\\\/]/,""),r=e.lineNumber;return` - -Check your code at `+t+":"+r+"."}return""}}var he={};function at(e){{var t=be();if(!t){var r=typeof e=="string"?e:e.displayName||e.name;r&&(t=` - -Check the top-level render call using <`+r+">.")}return t}}function xe(e,t){{if(!e._store||e._store.validated||e.key!=null)return;e._store.validated=!0;var r=at(t);if(he[r])return;he[r]=!0;var a="";e&&e._owner&&e._owner!==X.current&&(a=" It was passed a child from "+h(e._owner.type)+"."),F(e),u('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',r,a),F(null)}}function ve(e,t){{if(typeof e!="object")return;if(Y(e))for(var r=0;r",i=" Did you accidentally export a JSX literal instead of a component?"):c=typeof e,u("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",c,i)}var d=tt(e,t,r,n,s);if(d==null)return d;if(o){var m=t.children;if(m!==void 0)if(a)if(Y(m)){for(var A=0;A0?"{key: someKey, "+y.join(": ..., ")+": ...}":"{key: someKey}";if(!we[w+Z]){var ct=y.length>0?"{"+y.join(": ..., ")+": ...}":"{}";u(`A props object containing a "key" prop is being spread into JSX: - let props = %s; - <%s {...props} /> -React keys must be passed directly to JSX without using spread: - let props = %s; - <%s key={someKey} {...props} />`,Z,w,ct,w),we[w+Z]=!0}}return e===x?ot(d):it(d),d}}var st=nt;q.Fragment=x,q.jsxDEV=st})();Ae.exports=q;var b=Ae.exports,Re,Ce=dt;{var Ee=Ce.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;Re=function(C,g){Ee.usingClientEntryPoint=!0;try{return Ce.createRoot(C,g)}finally{Ee.usingClientEntryPoint=!1}}}const pt={uuid:"d3430ebf-a079-1ffc-ac81-f4031b3cd1bd",name:"Mobile Sign In",type:"group",x:0,y:0,w:375,h:812,detail:{background:"#FFFFFF",children:[{uuid:"32cba41a-f9e9-6067-0823-35596e905732",name:"Background",type:"rect",x:0,y:0,w:375,h:812,detail:{background:"#FFFFFF"}},{uuid:"f689c645-d215-5562-2be8-9a8e6863eb4d",name:"Banner Background",type:"rect",x:0,y:0,w:375,h:227,detail:{background:"#353945"}},{uuid:"01ab3c46-953a-e3de-a4a3-47830b7400fd",name:"Logo Button",type:"rect",x:32,y:22,w:100,h:37,detail:{background:"#FCFCFD",borderRadius:18.5,opacity:1,boxSizing:"border-box"}},{uuid:"06be47dc-752d-c715-3a35-178f4ea040f2",name:"Icon",type:"path",x:46,y:34,w:14,h:13,detail:{commands:[{type:"M",params:[52.3877,34.5851]},{type:"C",params:[52.6193,34.0484,53.3803,34.0484,53.6119,34.5851]},{type:"L",params:[55.0653,37.9531]},{type:"C",params:[55.1634,38.1803,55.3793,38.3345,55.626,38.3536]},{type:"L",params:[59.3531,38.6416]},{type:"C",params:[59.9511,38.6878,60.1887,39.4385,59.7262,39.8204]},{type:"L",params:[56.9233,42.1346]},{type:"C",params:[56.7256,42.2978,56.639,42.5599,56.7006,42.8088]},{type:"L",params:[57.5632,46.2944]},{type:"C",params:[57.7051,46.8676,57.0867,47.3286,56.5779,47.029]},{type:"L",params:[53.338,45.1217]},{type:"C",params:[53.1293,44.9988,52.8703,44.9988,52.6616,45.1217]},{type:"L",params:[49.4218,47.029]},{type:"C",params:[48.9129,47.3286,48.2946,46.8676,48.4364,46.2944]},{type:"L",params:[49.2991,42.8088]},{type:"C",params:[49.3606,42.5599,49.2741,42.2978,49.0764,42.1346]},{type:"L",params:[46.2734,39.8204]},{type:"C",params:[45.8109,39.4385,46.0485,38.6878,46.6465,38.6416]},{type:"L",params:[50.3736,38.3536]},{type:"C",params:[50.6204,38.3345,50.8363,38.1803,50.9344,37.9531]},{type:"L",params:[52.3877,34.5851]},{type:"Z",params:[]}],fill:"#23262F",stroke:"transparent",strokeWidth:0,originX:46,originY:34,originW:14,originH:12.9375,opacity:1}},{uuid:"0fea0fcd-20e7-be4e-1bf6-8be572a0afb5",type:"text",x:73,y:29,w:47,h:22,detail:{text:"LOGO",verticalAlign:"middle",color:"#23262F",fontSize:16,fontFamily:"DM Sans",opacity:1,textAlign:"left",lineHeight:16,fontWeight:"bold"}},{uuid:"c7dd6467-ef29-c68e-2832-2e02de4e6618",name:"Banner Image",type:"path",x:125,y:79,w:135,h:106,detail:{commands:[{type:"M",params:[254.562,79.0625]},{type:"H",params:[129.438]},{type:"C",params:[126.776,79.0625,124.625,81.2131,124.625,83.875]},{type:"V",params:[180.125]},{type:"C",params:[124.625,182.787,126.776,184.938,129.438,184.938]},{type:"H",params:[254.562]},{type:"C",params:[257.224,184.938,259.375,182.787,259.375,180.125]},{type:"V",params:[83.875]},{type:"C",params:[259.375,81.2131,257.224,79.0625,254.562,79.0625]},{type:"Z",params:[]},{type:"M",params:[165.832,100.719]},{type:"C",params:[171.141,100.719,175.457,105.035,175.457,110.344]},{type:"C",params:[175.457,115.653,171.141,119.969,165.832,119.969]},{type:"C",params:[160.523,119.969,156.207,115.653,156.207,110.344]},{type:"C",params:[156.207,105.035,160.523,100.719,165.832,100.719]},{type:"Z",params:[]},{type:"M",params:[243.118,166.454]},{type:"C",params:[242.899,166.639,242.622,166.74,242.336,166.74]},{type:"H",params:[141.649]},{type:"C",params:[140.987,166.74,140.446,166.199,140.446,165.537]},{type:"C",params:[140.446,165.251,140.551,164.981,140.732,164.755]},{type:"L",params:[166.343,134.376]},{type:"C",params:[166.764,133.865,167.531,133.805,168.043,134.226]},{type:"C",params:[168.088,134.271,168.148,134.316,168.193,134.376]},{type:"L",params:[183.142,152.122]},{type:"L",params:[206.919,123.924]},{type:"C",params:[207.34,123.413,208.107,123.353,208.618,123.774]},{type:"C",params:[208.663,123.819,208.723,123.864,208.769,123.924]},{type:"L",params:[243.298,164.77]},{type:"C",params:[243.689,165.266,243.629,166.033,243.118,166.454]},{type:"Z",params:[]}],fill:"white",stroke:"transparent",strokeWidth:0,originX:125,originY:79,originW:134.75,originH:105.875,opacity:.1}},{uuid:"6caddfe4-6557-01ad-eba5-125042eb15a3",type:"text",x:32,y:78,w:324,h:33,detail:{text:"Welcome to @idraw/studio",color:"white",fontSize:24,fontFamily:"Poppins",opacity:1,textAlign:"left",lineHeight:24}},{uuid:"ebbd3323-63bb-cba5-5a73-16fa4574c09c",type:"text",x:32,y:142,w:270,h:44,detail:{text:"The studio of iDraw.js, you can use it to design on web page.",color:"white",fontSize:14,fontFamily:"Poppins",opacity:1,textAlign:"left",lineHeight:20}},{uuid:"f8f1ba87-62cb-77a0-6830-b015310f4599",type:"text",x:32,y:253,w:177,h:33,detail:{text:"Welcome back!",color:"#27272E",fontSize:24,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:24,fontWeight:"600"}},{uuid:"4f835d49-c182-bbac-0474-254db691bd4b",type:"text",x:32,y:300,w:174,h:20,detail:{text:"Design on web more easily",color:"#27272E",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14}},{uuid:"0c7adc7e-4e6a-e5a2-11c5-59d36842d8dc",type:"text",x:32,y:360,w:164,h:20,detail:{text:"E-mail",color:"#425466",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14,fontWeight:"500"}},{uuid:"23ef5e9f-d36f-3690-1bc5-bb50326f0cfd",name:"E-mail Input",type:"rect",x:32,y:386,w:311,h:46,detail:{background:"#EDF2F7",borderColor:"transparent",borderWidth:0,borderRadius:6,opacity:1,boxSizing:"border-box"}},{uuid:"c9dd69e3-9187-29b5-4c78-207e2abbda8d",type:"text",x:48,y:398,w:233,h:20,detail:{text:"Type your e-mail",color:"#7A828A",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14,fontWeight:"500"}},{uuid:"24c0bf35-e552-38f4-3b86-1f2602af225a",type:"text",x:32,y:455,w:65,h:20,detail:{text:"Password",color:"#425466",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14,fontWeight:"500"}},{uuid:"8ee89270-6559-44bd-b1e1-59f6f81e55c8",name:"Password Input",type:"rect",x:32,y:481,w:312,h:46,detail:{background:"#EDF2F7",borderColor:"transparent",borderWidth:0,borderRadius:6,opacity:1,boxSizing:"border-box"}},{uuid:"7ec7ee4e-9215-b3ac-00cd-8969cbdaba8e",type:"text",x:48,y:492,w:144,h:21,detail:{text:"Type your password",color:"#7A828A",fontSize:15,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:15,fontWeight:"500"}},{uuid:"421fbcdf-868c-6e92-b5b0-4c6a3e84ca97",type:"text",x:251,y:533,w:93,h:16,detail:{text:"Forgot Password?",color:"#777E91",fontSize:11,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:11}},{uuid:"ad2a9935-54c5-c16d-ebb6-3ce0037a934c",name:"Sign In Button",type:"rect",x:32,y:579,w:312,h:48,detail:{background:"#141416",borderColor:"transparent",borderWidth:0,borderRadius:24,opacity:1,boxSizing:"border-box"}},{uuid:"87b8b84e-df2e-5000-9b49-1e1d20c02cd4",type:"text",x:163,y:591,w:53,h:22,detail:{text:"Sign In",color:"#FCFCFD",fontSize:16,fontFamily:"DM Sans",opacity:1,textAlign:"left",lineHeight:16,fontWeight:"bold"}},{uuid:"d455eb90-4210-56ab-1b80-242b17ca04cd",type:"text",x:114,y:651,w:149,h:17,detail:{text:"or do it via other accounts",color:"#718096",fontSize:12,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:12,fontWeight:"500"}},{uuid:"b77ee539-cd2b-364e-9648-c34128e71460",name:"Twitter Button",type:"rect",x:106,y:690,w:41,h:41,detail:{background:"white",borderColor:"#332218",borderWidth:1,borderRadius:20.5,opacity:1,boxSizing:"border-box"}},{uuid:"bed0f7b6-0f83-8172-9095-b8eb1530cd9a",name:"Twitter Logo",type:"svg",x:111,y:695,w:32,h:32,detail:{svg:''}},{uuid:"b8ce67ba-4691-5593-4de2-9513600cbc93",type:"rect",name:"Google Button",x:168,y:690,w:41,h:41,detail:{background:"white",borderColor:"#332218",borderWidth:1,borderRadius:20.5,opacity:1,boxSizing:"border-box"}},{uuid:"4d13fa1f-37ae-0c5c-6bc7-829522c9fb65",type:"svg",name:"Google Logo",x:173,y:695,w:32,h:32,detail:{svg:''}},{uuid:"24b82625-2414-aef3-3686-015cc6c9d19a",name:"Facebook Button",type:"rect",x:230,y:690,w:41,h:41,detail:{background:"white",borderColor:"#332218",borderWidth:1,borderRadius:20.5,opacity:1,boxSizing:"border-box"}},{uuid:"5d4dba8e-c3b8-a1c9-70e4-41780aeda773",name:"Facebook Logo",type:"svg",x:235,y:695,w:32,h:32,detail:{svg:''}},{uuid:"803eaa40-00d3-4c80-95f7-893ba90a0c25",type:"text",x:232,y:752,w:14,h:20,detail:{text:"",color:"#425466",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14,fontWeight:"600"}},{uuid:"538c6b39-9166-7334-0d6d-5d5c644c9c76",type:"text",x:79,y:752,w:160,h:20,detail:{text:"Don’t have an account?",color:"#718096",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14,fontWeight:"600"}},{uuid:"ace70d53-e55a-e70b-fac5-5851f15388fa",type:"text",x:241,y:752,w:53,h:20,detail:{text:"Sign Up",color:"#141416",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14,fontWeight:"600"}}],assets:{}}},ft={uuid:"7a7c5812-7f69-256f-f836-2dbc60e2f6f0",name:"Mobile Sign Up",type:"group",x:0,y:0,w:375,h:1051,detail:{children:[{uuid:"fd286937-7287-ff22-e18a-f6c22c24f94c",name:"Background",type:"rect",x:0,y:0,w:375,h:1051,detail:{background:"#FFFFFF"}},{uuid:"effe47d3-e773-2e87-c3c9-c7611200ff3a",name:"Banner Background",type:"rect",x:0,y:0,w:375,h:227,detail:{background:"#353945"}},{uuid:"862eee1e-cf6b-3c54-27c4-8b7b54b9b76e",type:"text",x:32,y:78,w:342,h:33,detail:{text:"Welcome to @idraw/studio",color:"white",fontSize:24,fontFamily:"Poppins",opacity:1,textAlign:"left",lineHeight:24}},{uuid:"012eaa20-0845-e8b1-4508-66ea1c16708d",type:"text",x:32,y:142,w:270,h:44,detail:{text:"The studio of iDraw.js, you can use it to design on web page.",color:"white",fontSize:14,fontFamily:"Poppins",opacity:1,textAlign:"left",lineHeight:20}},{uuid:"f873ca2e-a593-7a24-d72b-d3721910c947",name:"Banner Image",type:"path",x:121,y:79,w:135,h:106,detail:{commands:[{type:"M",params:[250.562,79.0625]},{type:"H",params:[125.438]},{type:"C",params:[122.776,79.0625,120.625,81.2131,120.625,83.875]},{type:"V",params:[180.125]},{type:"C",params:[120.625,182.787,122.776,184.938,125.438,184.938]},{type:"H",params:[250.562]},{type:"C",params:[253.224,184.938,255.375,182.787,255.375,180.125]},{type:"V",params:[83.875]},{type:"C",params:[255.375,81.2131,253.224,79.0625,250.562,79.0625]},{type:"Z",params:[]},{type:"M",params:[161.832,100.719]},{type:"C",params:[167.141,100.719,171.457,105.035,171.457,110.344]},{type:"C",params:[171.457,115.653,167.141,119.969,161.832,119.969]},{type:"C",params:[156.523,119.969,152.207,115.653,152.207,110.344]},{type:"C",params:[152.207,105.035,156.523,100.719,161.832,100.719]},{type:"Z",params:[]},{type:"M",params:[239.118,166.454]},{type:"C",params:[238.899,166.639,238.622,166.74,238.336,166.74]},{type:"H",params:[137.649]},{type:"C",params:[136.987,166.74,136.446,166.199,136.446,165.537]},{type:"C",params:[136.446,165.251,136.551,164.981,136.732,164.755]},{type:"L",params:[162.343,134.376]},{type:"C",params:[162.764,133.865,163.531,133.805,164.043,134.226]},{type:"C",params:[164.088,134.271,164.148,134.316,164.193,134.376]},{type:"L",params:[179.142,152.122]},{type:"L",params:[202.919,123.924]},{type:"C",params:[203.34,123.413,204.107,123.353,204.618,123.774]},{type:"C",params:[204.663,123.819,204.723,123.864,204.769,123.924]},{type:"L",params:[239.298,164.77]},{type:"C",params:[239.689,165.266,239.629,166.033,239.118,166.454]},{type:"Z",params:[]}],fill:"white",stroke:"transparent",strokeWidth:0,originX:121,originY:79,originW:134.75,originH:105.875,opacity:.1}},{uuid:"b5e36ac2-6f27-bca0-fa53-4c47afbfaf52",name:"Logo Button",type:"rect",x:32,y:22,w:100,h:37,detail:{background:"#FCFCFD",borderColor:"transparent",borderWidth:0,borderRadius:18.5,opacity:1,boxSizing:"border-box"}},{uuid:"04e161b7-000e-aac8-0811-abe5bda86eb4",name:"Icon",type:"path",x:46,y:34,w:14,h:13,detail:{commands:[{type:"M",params:[52.3877,34.5851]},{type:"C",params:[52.6193,34.0484,53.3803,34.0484,53.6119,34.5851]},{type:"L",params:[55.0653,37.9531]},{type:"C",params:[55.1634,38.1803,55.3793,38.3345,55.626,38.3536]},{type:"L",params:[59.3531,38.6416]},{type:"C",params:[59.9511,38.6878,60.1887,39.4385,59.7262,39.8204]},{type:"L",params:[56.9233,42.1346]},{type:"C",params:[56.7256,42.2978,56.639,42.5599,56.7006,42.8088]},{type:"L",params:[57.5632,46.2944]},{type:"C",params:[57.7051,46.8676,57.0867,47.3286,56.5779,47.029]},{type:"L",params:[53.338,45.1217]},{type:"C",params:[53.1293,44.9988,52.8703,44.9988,52.6616,45.1217]},{type:"L",params:[49.4218,47.029]},{type:"C",params:[48.9129,47.3286,48.2946,46.8676,48.4364,46.2944]},{type:"L",params:[49.2991,42.8088]},{type:"C",params:[49.3606,42.5599,49.2741,42.2978,49.0764,42.1346]},{type:"L",params:[46.2734,39.8204]},{type:"C",params:[45.8109,39.4385,46.0485,38.6878,46.6465,38.6416]},{type:"L",params:[50.3736,38.3536]},{type:"C",params:[50.6204,38.3345,50.8363,38.1803,50.9344,37.9531]},{type:"L",params:[52.3877,34.5851]},{type:"Z",params:[]}],fill:"#23262F",stroke:"transparent",strokeWidth:0,originX:46,originY:34,originW:14,originH:12.9375,opacity:1}},{uuid:"19fe205e-8d15-732b-5251-76c2ffc1eafe",type:"text",x:73,y:29,w:47,h:22,detail:{text:"LOGO",color:"#23262F",fontSize:16,fontFamily:"DM Sans",opacity:1,verticalAlign:"middle",textAlign:"left",lineHeight:16,fontWeight:"bold"}},{uuid:"6ccf0e4a-4d12-62ca-c090-802ecf80f4ae",type:"text",x:32,y:253,w:234,h:33,detail:{text:"Create your account",color:"#27272E",fontSize:24,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:24,fontWeight:"600"}},{uuid:"1bd53af6-0204-6be6-7226-e92a48ef5a7c",type:"text",x:32,y:300,w:114,h:20,detail:{text:"It's free and easy",color:"#27272E",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14}},{uuid:"f9460257-4b15-c15e-e709-6ae505183359",type:"text",x:32,y:364,w:65,h:20,detail:{text:"Full name",color:"#425466",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14,fontWeight:"500"}},{uuid:"d477fc70-59d9-148d-f1c8-382bfc049343",name:"Name Input",type:"rect",x:32,y:390,w:307,h:46,detail:{background:"#EDF2F7",borderColor:"transparent",borderWidth:0,borderRadius:6,opacity:1,boxSizing:"border-box"}},{uuid:"2c63229e-3902-91b2-4f95-866d226900aa",type:"text",x:48,y:402,w:110,h:20,detail:{text:"Enter your name",color:"#7A828A",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14,fontWeight:"500"}},{uuid:"77deef19-ee73-e5a7-7069-ea2385f99449",type:"text",x:32,y:465,w:164,h:20,detail:{text:"E-mail",color:"#425466",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14,fontWeight:"500"}},{uuid:"fca49a9b-931f-5772-1cc4-a031c7c27f12",name:"E-mail Input",type:"rect",x:32,y:491,w:307,h:46,detail:{background:"#EDF2F7",borderColor:"transparent",borderWidth:0,borderRadius:6,opacity:1,boxSizing:"border-box"}},{uuid:"5af8fdae-fff5-c8b5-6055-cfd4c23a9f4e",type:"text",x:48,y:503,w:232,h:20,detail:{text:"Type your e-mail or phone number",color:"#7A828A",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14,fontWeight:"500"}},{uuid:"79323bc6-32bd-6a76-227d-7cfc6d8d7aef",type:"text",x:32,y:566,w:65,h:20,detail:{text:"Password",color:"#425466",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14,fontWeight:"500"}},{uuid:"2bd6416d-f991-841c-e287-a4bcdf8ef6f8",name:"Password Input",type:"rect",x:32,y:592,w:307,h:46,detail:{background:"#EDF2F7",borderColor:"transparent",borderWidth:0,borderRadius:6,opacity:1,boxSizing:"border-box"}},{uuid:"b30ebc6a-0cea-39f1-285c-b15c8ec15d9a",type:"text",x:48,y:604,w:134,h:20,detail:{text:"Type your password",color:"#7A828A",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14,fontWeight:"500"}},{uuid:"7158266d-3324-f73f-5a05-ccf10ce87b65",type:"text",x:32,y:644,w:152,h:16,detail:{text:"Must be 8 characters at least",color:"#718096",fontSize:11,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:11}},{uuid:"bf141b70-e330-4537-966e-5eeff7e8daed",name:"Checkbox",type:"path",x:32,y:688,w:20,h:20,detail:{commands:[{type:"M",params:[35.8458,690]},{type:"C",params:[34.9285,690,34.7042,690.043,34.4779,690.164]},{type:"C",params:[34.3376,690.239,34.2394,690.338,34.1643,690.478]},{type:"C",params:[34.0433,690.704,34,690.929,34,691.846]},{type:"V",params:[704.154]},{type:"C",params:[34,705.071,34.0433,705.296,34.1643,705.522]},{type:"C",params:[34.2394,705.662,34.3376,705.761,34.4779,705.836]},{type:"C",params:[34.7042,705.957,34.9285,706,35.8458,706]},{type:"H",params:[48.1542]},{type:"C",params:[49.0715,706,49.2958,705.957,49.5221,705.836]},{type:"C",params:[49.6624,705.761,49.7606,705.662,49.8357,705.522]},{type:"C",params:[49.9567,705.296,50,705.071,50,704.154]},{type:"V",params:[691.846]},{type:"C",params:[50,690.929,49.9567,690.704,49.8357,690.478]},{type:"C",params:[49.7606,690.338,49.6624,690.239,49.5221,690.164]},{type:"C",params:[49.2958,690.043,49.0715,690,48.1542,690]},{type:"H",params:[35.8458]},{type:"Z",params:[]},{type:"M",params:[35.8458,688]},{type:"H",params:[48.1542]},{type:"C",params:[49.4915,688,49.9764,688.139,50.4653,688.401]},{type:"C",params:[50.9542,688.662,51.3378,689.046,51.5993,689.535]},{type:"C",params:[51.8608,690.024,52,690.509,52,691.846]},{type:"V",params:[704.154]},{type:"C",params:[52,705.491,51.8608,705.976,51.5993,706.465]},{type:"C",params:[51.3378,706.954,50.9542,707.338,50.4653,707.599]},{type:"C",params:[49.9764,707.861,49.4915,708,48.1542,708]},{type:"H",params:[35.8458]},{type:"C",params:[34.5085,708,34.0236,707.861,33.5347,707.599]},{type:"C",params:[33.0458,707.338,32.6622,706.954,32.4007,706.465]},{type:"C",params:[32.1392,705.976,32,705.491,32,704.154]},{type:"V",params:[691.846]},{type:"C",params:[32,690.509,32.1392,690.024,32.4007,689.535]},{type:"C",params:[32.6622,689.046,33.0458,688.662,33.5347,688.401]},{type:"C",params:[34.0236,688.139,34.5085,688,35.8458,688]},{type:"Z",params:[]}],fill:"#C9CED6",stroke:"transparent",strokeWidth:0,originX:32,originY:688,originW:20,originH:20,opacity:1}},{uuid:"e6c884a9-6f7b-fb7e-1bd5-26efc38c3a1a",type:"text",x:62,y:689,w:270,h:37,detail:{text:"By creating an account means you agree to the Policy",color:"#425466",fontSize:12,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:17}},{uuid:"615f0c46-89fc-e30e-a553-d9b2a3938017",name:"Sign In Button",type:"rect",x:33,y:760,w:312,h:48,detail:{background:"#141416",borderColor:"transparent",borderWidth:0,borderRadius:24,opacity:1,boxSizing:"border-box"}},{uuid:"b433de68-0089-fd6b-a366-dbecdc08a1b0",type:"text",x:164,y:772,w:53,h:22,detail:{text:"Sign In",color:"#FCFCFD",fontSize:16,fontFamily:"DM Sans",opacity:1,textAlign:"left",lineHeight:16,fontWeight:"bold"}},{uuid:"403d1093-2825-29e6-fd5c-3a3633af1494",type:"text",x:115,y:842,w:149,h:17,detail:{text:"or do it via other accounts",color:"#718096",fontSize:12,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:12,fontWeight:"500"}},{uuid:"82b381d0-cec1-f6c1-9c23-0a13c2965e2e",name:"Twitter Button",type:"rect",x:107,y:881,w:41,h:41,detail:{background:"white",borderColor:"#332218",borderWidth:1,borderRadius:20.5,opacity:1,boxSizing:"border-box"}},{uuid:"7acffb73-4afe-28d6-6cbc-74474fd439f2",name:"Twitter Logo",type:"svg",x:112,y:886,w:32,h:32,detail:{svg:''}},{uuid:"c9140eaf-f383-0f4a-7b71-78853e967147",name:"Google Button",type:"rect",x:169,y:881,w:41,h:41,detail:{background:"white",borderColor:"#332218",borderWidth:1,borderRadius:20.5,opacity:1,boxSizing:"border-box"}},{uuid:"0e65724d-cfe1-9358-7f50-278230b4d062",name:"Google Logo",type:"svg",x:174,y:886,w:32,h:32,detail:{svg:''}},{uuid:"2b057c71-ccf1-cd8d-9d92-9265c7659299",name:"Fackbook Button",type:"rect",x:231,y:881,w:41,h:41,detail:{background:"white",borderColor:"#332218",borderWidth:1,borderRadius:20.5,opacity:1,boxSizing:"border-box"}},{uuid:"30ad9855-be31-4b07-d574-e6a32d9534e0",name:"Fackbook Logo",type:"svg",x:236,y:886,w:32,h:32,detail:{svg:''}},{uuid:"3f3b991a-e8fb-3982-968f-13286068c39b",type:"text",x:80,y:958,w:160,h:20,detail:{text:"Don't have an account?",color:"#718096",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14,fontWeight:"600"}},{uuid:"c6b42143-df6c-00b5-7352-e6daf611b3fa",type:"text",x:242,y:958,w:53,h:20,detail:{text:"Sign Up",color:"#141416",fontSize:14,fontFamily:"Inter",opacity:1,textAlign:"left",lineHeight:14,fontWeight:"600"}}],assets:{}}},Se=50,Fe=100,yt={elements:[{...pt,x:Se,y:Fe},{...ft,x:Se+500,y:Fe}]},gt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAALNElEQVR4nO2cXchtRRnHf89a+33fc47Hk6WlpJ68yfQiSyEjE40oQUqvkkorTwWKkPSB0EUXURdFF2Z4EQZpkqZEBUYQROUHFkomqEdE0TJLJT9OejzvOe/X3vN0MetjZtastWf2u08Q7D9s9lozzzzzn2fNPPPMs/b7wgILLLDAAgsssMACCyywwP8akir4ljt/3jYSQKvWyoeByxUuBPYKrCs8BvxW4DaF5712gGpH/TcFrlN42iXUiAmIvRkBRxReBA4IvAI8i/CUKk8IvIpU7dQZoNg+w8F2abT4z6c/OVDbYpQkFcf7UX4KnB4QWRY4H+F8lO8ANwPXAFu1QG1/B3uB3cDZ9XPxZAPhjiFsvQKPotyHcBdw7wxjykYxUyvlq8CDwOl1kRAYprKEwBcF/ga8HVc4AnGqXEP2LRN16qtJ+l7gy6LcI3bmf4XtTZKpSDdgzVK4Cvh+XRydMU5ldX2qwAPAsY2cOB+6y8ktC+sU14P4hnRwMnADcBDlmrRB5iPdgAqinIHyoz7SYZlrAIW9KLc3I1a79FS7D8E1UEyfO9s7M99BVb4L+KHAo1hXMVckG7AaxDdcojHSrtEk+ACXKlwUGiK6cUTKQrlw5tflGi8/C3gOuDTSxcxINqDaJfEJl1RV3qAzIInKXRm2C2f0NIOGfbk6+sod/BrrG+eCHB/4UWCHu6ymLl/166r6CwQK13/1LUMVX2cdorhG6TPcEBRuULg2o0kv0pew4dyQBfT4qSDmEv/+FFXOjMSCnRnstdNWr/vwwuupeto2N4pyiagS+6QiY4vXHf66i7tuge42GcooK0BnavaWEanr0HP6k4qfqF/fZXInyhk4wX4ucnbhw5iKiKkY1df1d30Nfh2BDHoE1M4Md0268jj3SrcP974qk5BfTN7Tp8cAN3llEac5hJwl/ICoIqaa5sa9rpZJWB4t02fF8KQYUFW0imWc+koe/7q+7+qz7Z1vieoLrqt7jH5MVL8w6xLOmIH6B5TV6NNyA7pOeUf+3safOZ/htn36Wz19ddM+Vdtvi7Li8UlEsg8U5WXQOxS5CjQa3Nb3Q3Ugt7Q6G6Z/xyYCntFW0IiwA+V4hZMFRrWiRsbZpe2toBU3zyVW3ajEeQInK3wJuD7VHs0YUgXf+pM7AE4BngLd1UtlGLchfC40bAJORDkL+AhwBTYmnTeexjnbv/L5y5Ma5SxhUH0eo/u6y0pTPvtRvRLHB2XgJeD3wNdRPQWjl2P0YGK/qZ93iuolR80HNv4BfiFGP9M698Ax1w7fL39EjJ5X7Rot6ZkgAHeCnihG/xLnEOMDcc7tPUYvw34ns8k4iVSpE4ufoZwuxtwvbihhoCHQln0L5Wxg1UawEurKhz0nbmD4AEYfp8Mh4KMuJ43wbe4vxrDThkFpSA+kJ1arjgq7e030aVUuEPTdAp8CzgPehrIFPAX8DuGXKvIGAlpKRbZlp2WJiGQ98XpnKCYKqgbrEx8dbJOu/gTgXOC+1AbJBhwdHgOKGRWY5dLO3VLAsB/V/Y2gm0Ao2mRfsWGQzYkduABGMSuG8Z5lKCTNJxa2XbFprNFtX48BtwL7WsG+BFcSLuRoGNDyEYpNQ7FlMGVhDVg04UmnQTGxy0MmBpkYK9PEFkK5NkaArT3LaCnIZGDQhYAq5doEJooWNDYSuBVkXytsInyGBuZFFOfkGD/dgHUMVvkuGRtkrCDSluF0rSDVcU8FKIqKaktORwXF+oQls8l41whdti45NKSWgoyVcnULMaBFdWxrcZ+g/1A4reWg0XkYn5tuib7n6BjQYhnYCRgKGe5GqiG06RSphr3qimkpFFsTlg9OmKyUTHaO0KXCGlFBR3Zmjt7YhIlCKaHxajwocFrVtUsjRm0Ip2Ez1/8cFrPIWMIKcDVwI9YIjf1s/O9H/y3q8wHHgj6DDVY9kXoGl2sTyrUJ4z3LTHaNqM/Io9c3kbFpN6I4Hqk2s84JqC4bMlxQfypzN6B96svVvNvtV4q3NH2inofcPTQMFevnRq9voAJmR8nSgY3GeFM2msddNm7fXU5uqcuvabcX+PNQZzXSz8KD5KfVuQNK8y9Lr2+ihVCMJ2jaLv3v1iCpx0t3s/H0vyOJJFkzsHY8055lDNpzPdSfUoypQpykFq/qLP3E2xyX2DhnBsY6DGQS9GRHZ+lB9qrAEexrzO3iTamCGTOwL9ojWh6DkvdTiExjrwocUtjlprNiOofySFWfO1M73bYPzDnR5p5+M+UVMLEXS306B0Kc5NNwugHr4HYbOQDIS8Jk5huEWX/rsw1kHuVoX9gMBlk2HEHqbxqBLJvkpbwMyKTDx+1fQcRm1Nr6+nip7tpOfhAZM3BgFxaCSa/td1M3wwzOc4Ij0KVhZdZyzfPUgFfDU7YiCvo6TYSpx+6cZcnfeZPtJ9UZOn0X3i3IHttfy6y7YcT4hyNR77g5hGQDFqY+ordINUa226xmhyipQTTAMaArbX/hgXIaLy8eXEuluu0wZu4QMEXB0sENyrUxmyfsnJ7qsjh+jiwOpApmG3AIQ6eRodjMFTJFwdIbm4xWx4hRlg6ss3X8Dttw2IgnTiWYgIpn8k89ZogD+0LpeG1qnfV5BaPVTUaHttCiQEdCMTYsHVhnfNxKk8nuwZnDPafvSAIvpMrOYMD21bUMEKtrW5cuzXWMMSKMVrcoj4zRsqiVoGWBjJXRwU3Gx1abbCS8ETinf4YPpVW7vASZvwHdMKVNXQ2di8NUUr8P1QLKw2PKtYnN+YXPpZqJo8NbTHaNqp9juLupAHxwun+OZSw7vF4EfW6qqppaquDR2kS0EIr1CeW6Y7yOUJXW3zKUR8aYldKzgaAXk5yCmrqU93NUjnL1E89OpwwphWKsFBumyUoPorBGFARdEpfL3H6yCzycI5x/Fo74j64rDGWogjpfp4ogY+OJTYMWYt/ySUH1XuYKVC9qlHT6CchF3bZTKHJPGhOL7LOweA63b1ZGkpQRtymofTDZaZrm3cj7gNu9vga5xLh6hS+hen8OlZnSWdvxg95uV/9idDaFl2D0rjn75F8BGzkNthVI50VXbZvmOs94gt0ozkP1apQL8tjUodeg1C39VXHkvtZ03ni1tOaAz2L/BuUFJxOwE1gCjgHejPIu4KT+/qY9yqkr6DdkbiAw53ci28CHmPNfEM2A787SKOcnvhX68zHdlJFEXFxnC3IST16ms9NPPP00lB/ye9coIwW4GeQBZkC+D/R4+2XdH2drm5aPTFyJ6YqFHJViX79G7BDZ0TVYuuKXAf9CuHbWlZXtA6N/YKPh7KGVUfBPwo5MM5Bu2tOGJOJ/N7J9XNzgOjy2SVPsh2LsQyU5/xdipjiwt7L3KbbHwFg6wdcZu55W7993XUlXtjLndcDd2/Hr2/CBkacbzXq47cI9PCafq7PDtC9NHwreAJL9Zw0h8pdwlNDwzJsutx2ds+jgB8DX5hFR5L/WHIK0X/6rQ6d8qHntwtSRHdpsA2VC3EXXb1er62sUbkoYTRKyf6Hq3vYdKzWQrYU75d2mfl+h0ZyHEjNwp72jRoSXgY+jPDTPnNz83+SL/y31ZU+er/5Eo4/QkIFL64RIYZ/tHnS9wknAQxkjSUL+Ek55ek4EocGgo5BIlfjXEuiqf1DQLNtuN68h/Fjgeyrpb9lyMdMSjkRfvgGcWTjk92K2DSPC5jvy4JoY29atoTwswp+APyrcTUZmeVbkzsANrEM+JNLuy+EBwR25sxT3iHDIE20VrFcyh9yl6+gXYAyMxf7rp9ewrx6fVOEZ4AmBvyIcSR7PAgsssMACCyywwAILLLDA/y3+C0es7cRViJjeAAAAAElFTkSuQmCC",mt=document.querySelector("#app"),bt=Re(mt),ht=()=>{const C={margin:0,padding:0},[g,R]=L.useState(window.innerWidth),[x,l]=L.useState(window.innerHeight);return L.useEffect(()=>{window.addEventListener("resize",()=>{R(window.innerWidth),l(window.innerHeight)})},[]),g<750?b.jsxDEV("div",{style:{boxSizing:"border-box",height:"100%",width:"100%",background:"#1e1e1e",color:"#ffffff",fontSize:20,lineHeight:"32px",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",textAlign:"center"},children:[b.jsxDEV("div",{style:{padding:"0 10px",boxSizing:"border-box",fontSize:12},children:`${window.location.origin}${window.location.pathname}`},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:39,columnNumber:9},void 0),b.jsxDEV("div",{style:{borderBottom:"1px solid #aaaaaa",padding:10,boxSizing:"border-box"},children:"Please browse the page on PC/desktop"},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:48,columnNumber:9},void 0),b.jsxDEV("div",{style:{padding:10,boxSizing:"border-box"},children:"请在PC/桌面端浏览页面"},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:58,columnNumber:9},void 0)]},void 0,!0,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:23,columnNumber:7},void 0):b.jsxDEV(ut,{logo:b.jsxDEV(b.Fragment,{children:[b.jsxDEV("a",{href:"/",style:{display:"inline-flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},children:b.jsxDEV("img",{style:{width:24,marginRight:10},src:gt},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:79,columnNumber:13},void 0)},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:78,columnNumber:11},void 0),b.jsxDEV("span",{children:"@idraw/studio"},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:81,columnNumber:11},void 0)]},void 0,!0,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:77,columnNumber:9},void 0),width:g,height:x,style:C,data:yt},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:75,columnNumber:5},void 0)};bt.render(b.jsxDEV(ht,{},void 0,!1,{fileName:"/Users/deepsea/Workspace/git/idrawjs/studio-gh-pages/src/index.tsx",lineNumber:115,columnNumber:13},void 0)); diff --git a/docs/js/lib/antd.Clmc72Mo.js b/docs/js/lib/antd.Clmc72Mo.js new file mode 100644 index 0000000..23ac21c --- /dev/null +++ b/docs/js/lib/antd.Clmc72Mo.js @@ -0,0 +1,285 @@ +import{g as r0,R as q,a as Ou,r as l,b as _i,c as mo,d as o0}from"./react.DsKeDyCH.js";var ym={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var a="",i=0;i1&&arguments[1]!==void 0?arguments[1]:{},n=[];return q.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(sn(r)):Wo.isFragment(r)&&r.props?n=n.concat(sn(r.props.children,t)):n.push(r))}),n}var as={},oc=[],i0=function(t){oc.push(t)};function ar(e,t){if(!e&&console!==void 0){var n=oc.reduce(function(r,o){return o(r??"","warning")},t);n&&console.error("Warning: ".concat(n))}}function l0(e,t){if(!e&&console!==void 0){var n=oc.reduce(function(r,o){return o(r??"","note")},t);n&&console.warn("Note: ".concat(n))}}function s0(){as={}}function Sm(e,t,n){!t&&!as[n]&&(e(!1,n),as[n]=!0)}function _e(e,t){Sm(ar,e,t)}function is(e,t){Sm(l0,e,t)}_e.preMessage=i0;_e.resetWarned=s0;_e.noteOnce=is;function De(e){"@babel/helpers - typeof";return De=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},De(e)}function c0(e,t){if(De(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(De(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xm(e){var t=c0(e,"string");return De(t)=="symbol"?t:t+""}function A(e,t,n){return(t=xm(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ru(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function k(e){for(var t=1;t0},e.prototype.connect_=function(){!ss||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),h0?(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(){!ss||!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 n=t.propertyName,r=n===void 0?"":n,o=p0.some(function(a){return!!~r.indexOf(a)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Em=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof vo(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new I0(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 vo(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.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(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new O0(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Om=typeof WeakMap<"u"?new WeakMap:new wm,Rm=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 n=b0.getInstance(),r=new R0(t,n,this);Om.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Rm.prototype[e]=function(){var t;return(t=Om.get(this))[e].apply(t,arguments)}});var P0=function(){return typeof bi.ResizeObserver<"u"?bi.ResizeObserver:Rm}(),Cr=new Map;function N0(e){e.forEach(function(t){var n,r=t.target;(n=Cr.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var Pm=new P0(N0);function M0(e,t){Cr.has(e)||(Cr.set(e,new Set),Pm.observe(e)),Cr.get(e).add(t)}function T0(e,t){Cr.has(e)&&(Cr.get(e).delete(t),Cr.get(e).size||(Pm.unobserve(e),Cr.delete(e)))}function At(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nu(e,t){for(var n=0;n1?ar(!1,"Find more than one child node with `children` in ResizeObserver. Please use ResizeObserver.Collection instead."):r.length===0&&ar(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),r.map(function(o,a){var i=(o==null?void 0:o.key)||"".concat(j0,"-").concat(a);return l.createElement(Mm,fe({},e,{key:i,ref:a===0?t:void 0}),o)})}var dr=l.forwardRef(F0);dr.displayName="ResizeObserver";dr.Collection=d0;function kt(e,t){var n=k({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}function cs(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:1;Mu+=1;var r=Mu;function o(a){if(a===0)jm(r),t();else{var i=Am(function(){o(a-1)});Bi.set(r,i)}}return o(n),r};ut.cancel=function(e){var t=Bi.get(e);return jm(e),Dm(t)};ut.ids=function(){return Bi};function Fm(e){if(Array.isArray(e))return e}function z0(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(d){u=!0,o=d}finally{try{if(!c&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return s}}function _m(){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 U(e,t){return Fm(e)||z0(e,t)||ic(e,t)||_m()}function na(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function en(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function us(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var Tu="data-rc-order",Au="data-rc-priority",B0="rc-util-key",ds=new Map;function Lm(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):B0}function ki(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function k0(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function lc(e){return Array.from((ds.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function zm(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!en())return null;var n=t.csp,r=t.prepend,o=t.priority,a=o===void 0?0:o,i=k0(r),s=i==="prependQueue",c=document.createElement("style");c.setAttribute(Tu,i),s&&a&&c.setAttribute(Au,"".concat(a)),n!=null&&n.nonce&&(c.nonce=n==null?void 0:n.nonce),c.innerHTML=e;var u=ki(t),d=u.firstChild;if(r){if(s){var f=(t.styles||lc(u)).filter(function(m){if(!["prepend","prependQueue"].includes(m.getAttribute(Tu)))return!1;var v=Number(m.getAttribute(Au)||0);return a>=v});if(f.length)return u.insertBefore(c,f[f.length-1].nextSibling),c}u.insertBefore(c,d)}else u.appendChild(c);return c}function Bm(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=ki(t);return(t.styles||lc(n)).find(function(r){return r.getAttribute(Lm(t))===e})}function ra(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Bm(e,t);if(n){var r=ki(t);r.removeChild(n)}}function H0(e,t){var n=ds.get(e);if(!n||!us(document,n)){var r=zm("",t),o=r.parentNode;ds.set(e,o),e.removeChild(r)}}function or(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=ki(n),o=lc(r),a=k(k({},n),{},{styles:o});H0(r,a);var i=Bm(t,a);if(i){var s,c;if((s=a.csp)!==null&&s!==void 0&&s.nonce&&i.nonce!==((c=a.csp)===null||c===void 0?void 0:c.nonce)){var u;i.nonce=(u=a.csp)===null||u===void 0?void 0:u.nonce}return i.innerHTML!==e&&(i.innerHTML=e),i}var d=zm(e,a);return d.setAttribute(Lm(a),t),d}function V0(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function We(e,t){if(e==null)return{};var n,r,o=V0(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function oa(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(a,i){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,c=r.has(a);if(_e(!c,"Warning: There may be circular references"),c)return!1;if(a===i)return!0;if(n&&s>1)return!1;r.add(a);var u=s+1;if(Array.isArray(a)){if(!Array.isArray(i)||a.length!==i.length)return!1;for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:!1,i={map:this.cache};return n.forEach(function(s){if(!i)i=void 0;else{var c;i=(c=i)===null||c===void 0||(c=c.map)===null||c===void 0?void 0:c.get(s)}}),(r=i)!==null&&r!==void 0&&r.value&&a&&(i.value[1]=this.cacheCallTimes++),(o=i)===null||o===void 0?void 0:o.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var o=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var a=this.keys.reduce(function(u,d){var f=U(u,2),m=f[1];return o.internalGet(d)[1]0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),Du+=1}return Dt(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),bl=new sc;function aa(e){var t=Array.isArray(e)?e:[e];return bl.has(t)||bl.set(t,new km(t)),bl.get(t)}var X0=new WeakMap,yl={};function Y0(e,t){for(var n=X0,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,n=ju.get(e)||"";return n||(Object.keys(e).forEach(function(r){var o=e[r];n+=r,o instanceof km?n+=o.id:o&&De(o)==="object"?n+=qo(o,t):n+=o}),t&&(n=na(n)),ju.set(e,n)),n}function Fu(e,t){return na("".concat(t,"_").concat(qo(e,!0)))}var ms=en();function X(e){return typeof e=="number"?"".concat(e,"px"):e}function Ci(e,t,n){var r,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(a)return e;var i=k(k({},o),{},(r={},A(r,go,t),A(r,Bn,n),r)),s=Object.keys(i).map(function(c){var u=i[c];return u?"".concat(c,'="').concat(u,'"'):null}).filter(function(c){return c}).join(" ");return"")}var ai=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},Q0=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(o){var a=U(o,2),i=a[0],s=a[1];return"".concat(i,":").concat(s,";")}).join(""),"}"):""},Hm=function(t,n,r){var o={},a={};return Object.entries(t).forEach(function(i){var s,c,u=U(i,2),d=u[0],f=u[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[d])a[d]=f;else if((typeof f=="string"||typeof f=="number")&&!(r!=null&&(c=r.ignore)!==null&&c!==void 0&&c[d])){var m,v=ai(d,r==null?void 0:r.prefix);o[v]=typeof f=="number"&&!(r!=null&&(m=r.unitless)!==null&&m!==void 0&&m[d])?"".concat(f,"px"):String(f),a[d]="var(".concat(v,")")}}),[a,Q0(o,n,{scope:r==null?void 0:r.scope})]},_u=en()?l.useLayoutEffect:l.useEffect,ft=function(t,n){var r=l.useRef(!0);_u(function(){return t(r.current)},n),_u(function(){return r.current=!1,function(){r.current=!0}},[])},Uo=function(t,n){ft(function(r){if(!r)return t()},n)},Z0=k({},_i),Lu=Z0.useInsertionEffect,J0=function(t,n,r){l.useMemo(t,r),ft(function(){return n(!0)},r)},eb=Lu?function(e,t,n){return Lu(function(){return e(),t()},n)}:J0,tb=k({},_i),nb=tb.useInsertionEffect,rb=function(t){var n=[],r=!1;function o(a){if(r){ar(!1,"[Ant Design CSS-in-JS] You are registering a cleanup function after unmount, which will not have any effect.");return}n.push(a)}return l.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(a){return a()})}},t),o},ob=function(){return function(t){t()}},ab=typeof nb<"u"?rb:ob,vs=!1;function ib(){return vs}const lb=ib;if(typeof module<"u"&&module&&module.hot&&typeof window<"u"){var Cl=window;if(typeof Cl.webpackHotUpdate=="function"){var sb=Cl.webpackHotUpdate;Cl.webpackHotUpdate=function(){return vs=!0,setTimeout(function(){vs=!1},0),sb.apply(void 0,arguments)}}}function cc(e,t,n,r,o){var a=l.useContext(Hi),i=a.cache,s=[e].concat(ue(t)),c=fs(s),u=ab([c]),d=lb(),f=function(p){i.opUpdate(c,function(g){var C=g||[void 0,void 0],y=U(C,2),b=y[0],S=b===void 0?0:b,$=y[1],x=$;$&&d&&(r==null||r(x,d),x=null);var E=x||n(),I=[S,E];return p?p(I):I})};l.useMemo(function(){f()},[c]);var m=i.opGet(c);m||(f(),m=i.opGet(c));var v=m[1];return eb(function(){o==null||o(v)},function(h){return f(function(p){var g=U(p,2),C=g[0],y=g[1];return h&&C===0&&(o==null||o(v)),[C+1,y]}),function(){i.opUpdate(c,function(p){var g=p||[],C=U(g,2),y=C[0],b=y===void 0?0:y,S=C[1],$=b-1;return $===0?(u(function(){(h||!i.opGet(c))&&(r==null||r(S,!1))}),null):[b-1,S]})}},[c]),v}var cb={},ub="css-dev-only-do-not-override",Pr=new Map;function db(e){Pr.set(e,(Pr.get(e)||0)+1)}function fb(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(go,'="').concat(e,'"]'));n.forEach(function(r){if(r[Sr]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var mb=0;function vb(e,t){Pr.set(e,(Pr.get(e)||0)-1);var n=Array.from(Pr.keys()),r=n.filter(function(o){var a=Pr.get(o)||0;return a<=0});n.length-r.length>mb&&r.forEach(function(o){fb(o,t),Pr.delete(o)})}var Vm=function(t,n,r,o){var a=r.getDerivativeToken(t),i=k(k({},a),n);return o&&(i=o(i)),i},Km="token";function gb(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=l.useContext(Hi),o=r.cache.instanceId,a=r.container,i=n.salt,s=i===void 0?"":i,c=n.override,u=c===void 0?cb:c,d=n.formatToken,f=n.getComputedToken,m=n.cssVar,v=Y0(function(){return Object.assign.apply(Object,[{}].concat(ue(t)))},t),h=qo(v),p=qo(u),g=m?qo(m):"",C=cc(Km,[s,e.id,h,p,g],function(){var y,b=f?f(v,u,e):Vm(v,u,e,d),S=k({},b),$="";if(m){var x=Hm(b,m.key,{prefix:m.prefix,ignore:m.ignore,unitless:m.unitless,preserve:m.preserve}),E=U(x,2);b=E[0],$=E[1]}var I=Fu(b,s);b._tokenKey=I,S._tokenKey=Fu(S,s);var w=(y=m==null?void 0:m.key)!==null&&y!==void 0?y:I;b._themeKey=w,db(w);var R="".concat(ub,"-").concat(na(I));return b._hashId=R,[b,R,S,$,(m==null?void 0:m.key)||""]},function(y){vb(y[0]._themeKey,o)},function(y){var b=U(y,4),S=b[0],$=b[3];if(m&&$){var x=or($,na("css-variables-".concat(S._themeKey)),{mark:Bn,prepend:"queue",attachTo:a,priority:-999});x[Sr]=o,x.setAttribute(go,S._themeKey)}});return C}var pb=function(t,n,r){var o=U(t,5),a=o[2],i=o[3],s=o[4],c=r||{},u=c.plain;if(!i)return null;var d=a._tokenKey,f=-999,m={"data-rc-order":"prependQueue","data-rc-priority":"".concat(f)},v=Ci(i,s,d,m,u);return[f,d,v]},hb={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Wm="comm",Gm="rule",qm="decl",bb="@import",yb="@keyframes",Cb="@layer",Um=Math.abs,uc=String.fromCharCode;function Xm(e){return e.trim()}function ii(e,t,n){return e.replace(t,n)}function Sb(e,t,n){return e.indexOf(t,n)}function ia(e,t){return e.charCodeAt(t)|0}function la(e,t,n){return e.slice(t,n)}function rr(e){return e.length}function xb(e){return e.length}function Va(e,t){return t.push(e),e}var Vi=1,po=1,Ym=0,Nn=0,Bt=0,$o="";function dc(e,t,n,r,o,a,i,s){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:Vi,column:po,length:i,return:"",siblings:s}}function $b(){return Bt}function wb(){return Bt=Nn>0?ia($o,--Nn):0,po--,Bt===10&&(po=1,Vi--),Bt}function kn(){return Bt=Nn2||gs(Bt)>3?"":" "}function Rb(e,t){for(;--t&&kn()&&!(Bt<48||Bt>102||Bt>57&&Bt<65||Bt>70&&Bt<97););return Ki(e,li()+(t<6&&jr()==32&&kn()==32))}function ps(e){for(;kn();)switch(Bt){case e:return Nn;case 34:case 39:e!==34&&e!==39&&ps(Bt);break;case 40:e===41&&ps(e);break;case 92:kn();break}return Nn}function Pb(e,t){for(;kn()&&e+Bt!==57;)if(e+Bt===84&&jr()===47)break;return"/*"+Ki(t,Nn-1)+"*"+uc(e===47?e:kn())}function Nb(e){for(;!gs(jr());)kn();return Ki(e,Nn)}function Mb(e){return Ib(si("",null,null,null,[""],e=Eb(e),0,[0],e))}function si(e,t,n,r,o,a,i,s,c){for(var u=0,d=0,f=i,m=0,v=0,h=0,p=1,g=1,C=1,y=0,b="",S=o,$=a,x=r,E=b;g;)switch(h=y,y=kn()){case 40:if(h!=108&&ia(E,f-1)==58){Sb(E+=ii(Sl(y),"&","&\f"),"&\f",Um(u?s[u-1]:0))!=-1&&(C=-1);break}case 34:case 39:case 91:E+=Sl(y);break;case 9:case 10:case 13:case 32:E+=Ob(h);break;case 92:E+=Rb(li()-1,7);continue;case 47:switch(jr()){case 42:case 47:Va(Tb(Pb(kn(),li()),t,n,c),c);break;default:E+="/"}break;case 123*p:s[u++]=rr(E)*C;case 125*p:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+d:C==-1&&(E=ii(E,/\f/g,"")),v>0&&rr(E)-f&&Va(v>32?Bu(E+";",r,n,f-1,c):Bu(ii(E," ","")+";",r,n,f-2,c),c);break;case 59:E+=";";default:if(Va(x=zu(E,t,n,u,d,o,s,b,S=[],$=[],f,a),a),y===123)if(d===0)si(E,t,x,x,S,a,f,s,$);else switch(m===99&&ia(E,3)===110?100:m){case 100:case 108:case 109:case 115:si(e,x,x,r&&Va(zu(e,x,x,0,0,o,s,b,o,S=[],f,$),$),o,$,f,s,r?S:$);break;default:si(E,x,x,x,[""],$,0,s,$)}}u=d=v=0,p=C=1,b=E="",f=i;break;case 58:f=1+rr(E),v=h;default:if(p<1){if(y==123)--p;else if(y==125&&p++==0&&wb()==125)continue}switch(E+=uc(y),y*p){case 38:C=d>0?1:(E+="\f",-1);break;case 44:s[u++]=(rr(E)-1)*C,C=1;break;case 64:jr()===45&&(E+=Sl(kn())),m=jr(),d=f=rr(b=E+=Nb(li())),y++;break;case 45:h===45&&rr(E)==2&&(p=0)}}return a}function zu(e,t,n,r,o,a,i,s,c,u,d,f){for(var m=o-1,v=o===0?a:[""],h=xb(v),p=0,g=0,C=0;p0?v[y]+" "+b:ii(b,/&\f/g,v[y])))&&(c[C++]=S);return dc(e,t,n,o===0?Gm:s,c,u,d,f)}function Tb(e,t,n,r){return dc(e,t,n,Wm,uc($b()),la(e,2,-2),0,r)}function Bu(e,t,n,r,o){return dc(e,t,n,qm,la(e,0,r),la(e,r+1,-1),r,o)}function hs(e,t){for(var n="",r=0;r1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,a=r.injectHash,i=r.parentSelectors,s=n.hashId,c=n.layer,u=n.path,d=n.hashPriority,f=n.transformers,m=f===void 0?[]:f,v=n.linters,h=v===void 0?[]:v,p="",g={};function C(S){var $=S.getName(s);if(!g[$]){var x=e(S.style,n,{root:!1,parentSelectors:i}),E=U(x,1),I=E[0];g[$]="@keyframes ".concat(S.getName(s)).concat(I)}}function y(S){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return S.forEach(function(x){Array.isArray(x)?y(x,$):x&&$.push(x)}),$}var b=y(Array.isArray(t)?t:[t]);return b.forEach(function(S){var $=typeof S=="string"&&!o?{}:S;if(typeof $=="string")p+="".concat($,` +`);else if($._keyframe)C($);else{var x=m.reduce(function(E,I){var w;return(I==null||(w=I.visit)===null||w===void 0?void 0:w.call(I,E))||E},$);Object.keys(x).forEach(function(E){var I=x[E];if(De(I)==="object"&&I&&(E!=="animationName"||!I._keyframe)&&!zb(I)){var w=!1,R=E.trim(),N=!1;(o||a)&&s?R.startsWith("@")?w=!0:R=Bb(E,s,d):o&&!s&&(R==="&"||R==="")&&(R="",N=!0);var T=e(I,n,{root:N,injectHash:w,parentSelectors:[].concat(ue(i),[R])}),M=U(T,2),O=M[0],F=M[1];g=k(k({},g),F),p+="".concat(R).concat(O)}else{let D=function(z,L){(De(I)!=="object"||!(I!=null&&I[ev]))&&[Db,jb].concat(ue(h)).forEach(function(H){return H(z,L,{path:u,hashId:s,parentSelectors:i})});var _=z.replace(/[A-Z]/g,function(H){return"-".concat(H.toLowerCase())}),B=L;!hb[z]&&typeof B=="number"&&B!==0&&(B="".concat(B,"px")),z==="animationName"&&L!==null&&L!==void 0&&L._keyframe&&(C(L),B=L.getName(s)),p+="".concat(_,":").concat(B,";")};var j,P=(j=I==null?void 0:I.value)!==null&&j!==void 0?j:I;De(I)==="object"&&I!==null&&I!==void 0&&I[tv]&&Array.isArray(P)?P.forEach(function(z){D(E,z)}):D(E,P)}})}}),o?c&&(p="@layer ".concat(c.name," {").concat(p,"}"),c.dependencies&&(g["@layer ".concat(c.name)]=c.dependencies.map(function(S){return"@layer ".concat(S,", ").concat(c.name,";")}).join(` +`))):p="{".concat(p,"}"),[p,g]};function nv(e,t){return na("".concat(e.join("%")).concat(t))}function Hb(){return null}var rv="style";function bs(e,t){var n=e.token,r=e.path,o=e.hashId,a=e.layer,i=e.nonce,s=e.clientOnly,c=e.order,u=c===void 0?0:c,d=l.useContext(Hi),f=d.autoClear,m=d.mock,v=d.defaultCache,h=d.hashPriority,p=d.container,g=d.ssrInline,C=d.transformers,y=d.linters,b=d.cache,S=d.layer,$=n._tokenKey,x=[$];S&&x.push("layer"),x.push.apply(x,ue(r));var E=ms;m!==void 0&&(E=m==="client");var I=cc(rv,x,function(){var M=x.join("|");if(_b(M)){var O=Lb(M),F=U(O,2),j=F[0],P=F[1];if(j)return[j,$,P,{},s,u]}var D=t(),z=kb(D,{hashId:o,hashPriority:h,layer:S?a:void 0,path:r.join("-"),transformers:C,linters:y}),L=U(z,2),_=L[0],B=L[1],H=ci(_),K=nv(x,H);return[H,$,K,B,s,u]},function(M,O){var F=U(M,3),j=F[2];(O||f)&&ms&&ra(j,{mark:Bn})},function(M){var O=U(M,4),F=O[0];O[1];var j=O[2],P=O[3];if(E&&F!==Zm){var D={mark:Bn,prepend:S?!1:"queue",attachTo:p,priority:u},z=typeof i=="function"?i():i;z&&(D.csp={nonce:z});var L=[],_=[];Object.keys(P).forEach(function(H){H.startsWith("@layer")?L.push(H):_.push(H)}),L.forEach(function(H){or(ci(P[H]),"_layer-".concat(H),k(k({},D),{},{prepend:!0}))});var B=or(F,j,D);B[Sr]=b.instanceId,B.setAttribute(go,$),B.setAttribute(G0,x.join("|")),_.forEach(function(H){or(ci(P[H]),"_effect-".concat(H),D)})}}),w=U(I,3),R=w[0],N=w[1],T=w[2];return function(M){var O;if(!g||E||!v)O=l.createElement(Hb,null);else{var F;O=l.createElement("style",fe({},(F={},A(F,go,N),A(F,Bn,T),F),{dangerouslySetInnerHTML:{__html:R}}))}return l.createElement(l.Fragment,null,O,M)}}var Vb=function(t,n,r){var o=U(t,6),a=o[0],i=o[1],s=o[2],c=o[3],u=o[4],d=o[5],f=r||{},m=f.plain;if(u)return null;var v=a,h={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)};return v=Ci(a,i,s,h,m),c&&Object.keys(c).forEach(function(p){if(!n[p]){n[p]=!0;var g=ci(c[p]),C=Ci(g,i,"_effect-".concat(p),h,m);p.startsWith("@layer")?v=C+v:v+=C}}),[d,s,v]},ov="cssVar",Kb=function(t,n){var r=t.key,o=t.prefix,a=t.unitless,i=t.ignore,s=t.token,c=t.scope,u=c===void 0?"":c,d=l.useContext(Hi),f=d.cache.instanceId,m=d.container,v=s._tokenKey,h=[].concat(ue(t.path),[r,u,v]),p=cc(ov,h,function(){var g=n(),C=Hm(g,r,{prefix:o,unitless:a,ignore:i,scope:u}),y=U(C,2),b=y[0],S=y[1],$=nv(h,S);return[b,S,$,r]},function(g){var C=U(g,3),y=C[2];ms&&ra(y,{mark:Bn})},function(g){var C=U(g,3),y=C[1],b=C[2];if(y){var S=or(y,b,{mark:Bn,prepend:"queue",attachTo:m,priority:-999});S[Sr]=f,S.setAttribute(go,r)}});return p},Wb=function(t,n,r){var o=U(t,4),a=o[1],i=o[2],s=o[3],c=r||{},u=c.plain;if(!a)return null;var d=-999,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)},m=Ci(a,s,i,f,u);return[d,i,m]},_o;_o={},A(_o,rv,Vb),A(_o,Km,pb),A(_o,ov,Wb);var lt=function(){function e(t,n){At(this,e),A(this,"name",void 0),A(this,"style",void 0),A(this,"_keyframe",!0),this.name=t,this.style=n}return Dt(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function Yr(e){return e.notSplit=!0,e}Yr(["borderTop","borderBottom"]),Yr(["borderTop"]),Yr(["borderBottom"]),Yr(["borderLeft","borderRight"]),Yr(["borderLeft"]),Yr(["borderRight"]);var fc=l.createContext({});function av(e){return Fm(e)||Tm(e)||ic(e)||_m()}function Xn(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!Xn(e,t.slice(0,-1))?e:iv(e,t,n,r)}function Gb(e){return De(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function Hu(e){return Array.isArray(e)?[]:{}}var qb=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function lo(){for(var e=arguments.length,t=new Array(e),n=0;n{_e(e,`[antd: ${t}] ${n}`)};const lv=l.createContext({}),vt=e=>{const{strict:t}=l.useContext(lv),n=(r,o,a)=>{if(!r)if(t===!1&&o==="deprecated"){const i=gr;gr||(gr={}),gr[e]=gr[e]||[],gr[e].includes(a||"")||gr[e].push(a||""),i||console.warn("[antd] There exists deprecated usage in your code:",gr)}else fr(r,e,a)};return n.deprecated=(r,o,a,i)=>{n(r,"deprecated",`\`${o}\` is deprecated. Please use \`${a}\` instead.${i?` ${i}`:""}`)},n},sv=l.createContext(void 0);var Xb={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"},Yb={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"};const cv={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Vu={lang:Object.assign({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"]},Yb),timePickerLocale:Object.assign({},cv)},bn="${label} is not a valid ${type}",wr={locale:"en",Pagination:Xb,DatePicker:Vu,TimePicker:cv,Calendar:Vu,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"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},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",deselectAll:"Deselect 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",collapse:"Collapse"},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:bn,method:bn,array:bn,object:bn,number:bn,date:bn,boolean:bn,integer:bn,float:bn,regexp:bn,email:bn,url:bn,hex:bn},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"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty"}};let ui=Object.assign({},wr.Modal),di=[];const Ku=()=>di.reduce((e,t)=>Object.assign(Object.assign({},e),t),wr.Modal);function Qb(e){if(e){const t=Object.assign({},e);return di.push(t),ui=Ku(),()=>{di=di.filter(n=>n!==t),ui=Ku()}}ui=Object.assign({},wr.Modal)}function uv(){return ui}const mc=l.createContext(void 0),xa=(e,t)=>{const n=l.useContext(mc),r=l.useMemo(()=>{var a;const i=t||wr[e],s=(a=n==null?void 0:n[e])!==null&&a!==void 0?a:{};return Object.assign(Object.assign({},typeof i=="function"?i():i),s||{})},[e,t,n]),o=l.useMemo(()=>{const a=n==null?void 0:n.locale;return n!=null&&n.exist&&!a?wr.locale:a},[n]);return[r,o]},dv="internalMark",fv=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;vt("LocaleProvider")(r===dv,"deprecated","`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead: http://u.ant.design/locale"),l.useEffect(()=>Qb(t&&t.Modal),[t]);const o=l.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return l.createElement(mc.Provider,{value:o},n)};fv.displayName="LocaleProvider";function Qt(e,t){Zb(e)&&(e="100%");var n=Jb(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(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 Ka(e){return Math.min(1,Math.max(0,e))}function Zb(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function Jb(e){return typeof e=="string"&&e.indexOf("%")!==-1}function mv(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Wa(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Nr(e){return e.length===1?"0"+e:String(e)}function ey(e,t,n){return{r:Qt(e,255)*255,g:Qt(t,255)*255,b:Qt(n,255)*255}}function Wu(e,t,n){e=Qt(e,255),t=Qt(t,255),n=Qt(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),a=0,i=0,s=(r+o)/2;if(r===o)i=0,a=0;else{var c=r-o;switch(i=s>.5?c/(2-r-o):c/(r+o),r){case e:a=(t-n)/c+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ty(e,t,n){var r,o,a;if(e=Qt(e,360),t=Qt(t,100),n=Qt(n,100),t===0)o=n,a=n,r=n;else{var i=n<.5?n*(1+t):n+t-n*t,s=2*n-i;r=xl(s,i,e+1/3),o=xl(s,i,e),a=xl(s,i,e-1/3)}return{r:r*255,g:o*255,b:a*255}}function ys(e,t,n){e=Qt(e,255),t=Qt(t,255),n=Qt(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),a=0,i=r,s=r-o,c=r===0?0:s/r;if(r===o)a=0;else{switch(r){case e:a=(t-n)/s+(t>16,g:(e&65280)>>8,b:e&255}}var Ss={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 io(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,a=null,i=!1,s=!1;return typeof e=="string"&&(e=sy(e)),typeof e=="object"&&(Jn(e.r)&&Jn(e.g)&&Jn(e.b)?(t=ey(e.r,e.g,e.b),i=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Jn(e.h)&&Jn(e.s)&&Jn(e.v)?(r=Wa(e.s),o=Wa(e.v),t=ny(e.h,r,o),i=!0,s="hsv"):Jn(e.h)&&Jn(e.s)&&Jn(e.l)&&(r=Wa(e.s),a=Wa(e.l),t=ty(e.h,r,a),i=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=mv(n),{ok:i,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:n}}var iy="[-\\+]?\\d+%?",ly="[-\\+]?\\d*\\.\\d+%?",xr="(?:".concat(ly,")|(?:").concat(iy,")"),$l="[\\s|\\(]+(".concat(xr,")[,|\\s]+(").concat(xr,")[,|\\s]+(").concat(xr,")\\s*\\)?"),wl="[\\s|\\(]+(".concat(xr,")[,|\\s]+(").concat(xr,")[,|\\s]+(").concat(xr,")[,|\\s]+(").concat(xr,")\\s*\\)?"),jn={CSS_UNIT:new RegExp(xr),rgb:new RegExp("rgb"+$l),rgba:new RegExp("rgba"+wl),hsl:new RegExp("hsl"+$l),hsla:new RegExp("hsla"+wl),hsv:new RegExp("hsv"+$l),hsva:new RegExp("hsva"+wl),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 sy(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(Ss[e])e=Ss[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=jn.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=jn.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=jn.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=jn.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=jn.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=jn.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=jn.hex8.exec(e),n?{r:Cn(n[1]),g:Cn(n[2]),b:Cn(n[3]),a:Gu(n[4]),format:t?"name":"hex8"}:(n=jn.hex6.exec(e),n?{r:Cn(n[1]),g:Cn(n[2]),b:Cn(n[3]),format:t?"name":"hex"}:(n=jn.hex4.exec(e),n?{r:Cn(n[1]+n[1]),g:Cn(n[2]+n[2]),b:Cn(n[3]+n[3]),a:Gu(n[4]+n[4]),format:t?"name":"hex8"}:(n=jn.hex3.exec(e),n?{r:Cn(n[1]+n[1]),g:Cn(n[2]+n[2]),b:Cn(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Jn(e){return!!jn.CSS_UNIT.exec(String(e))}var Rt=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=ay(t)),this.originalInput=t;var o=io(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.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=o.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(),n,r,o,a=t.r/255,i=t.g/255,s=t.b/255;return a<=.03928?n=a/12.92:n=Math.pow((a+.055)/1.055,2.4),i<=.03928?r=i/12.92:r=Math.pow((i+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=mv(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=ys(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=ys(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Wu(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=Wu(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Cs(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),ry(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),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Qt(n,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(n){return Math.round(Qt(n,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="#"+Cs(this.r,this.g,this.b,!1),n=0,r=Object.entries(Ss);n=0,a=!n&&o&&(t.startsWith("hex")||t==="name");return a?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||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 n=this.toHsl();return n.l+=t/100,n.l=Ka(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Ka(n.l),new e(n)},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 n=this.toHsl();return n.s-=t/100,n.s=Ka(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Ka(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),a=n/100,i={r:(o.r-r.r)*a+r.r,g:(o.g-r.g)*a+r.g,b:(o.b-r.b)*a+r.b,a:(o.a-r.a)*a+r.a};return new e(i)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,a=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,a.push(new e(r));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 n=this.toHsv(),r=n.h,o=n.s,a=n.v,i=[],s=1/t;t--;)i.push(new e({h:r,s:o,v:a})),a=(a+s)%1;return i},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],a=360/t,i=1;i=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Ga*t:Math.round(e.h)+Ga*t:r=n?Math.round(e.h)+Ga*t:Math.round(e.h)-Ga*t,r<0?r+=360:r>=360&&(r-=360),r}function Yu(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-qu*t:t===gv?r=e.s+qu:r=e.s+cy*t,r>1&&(r=1),n&&t===vv&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function Qu(e,t,n){var r;return n?r=e.v+uy*t:r=e.v-dy*t,r>1&&(r=1),Number(r.toFixed(2))}function ir(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=io(e),o=vv;o>0;o-=1){var a=Uu(r),i=qa(io({h:Xu(a,o,!0),s:Yu(a,o,!0),v:Qu(a,o,!0)}));n.push(i)}n.push(qa(r));for(var s=1;s<=gv;s+=1){var c=Uu(r),u=qa(io({h:Xu(c,s),s:Yu(c,s),v:Qu(c,s)}));n.push(u)}return t.theme==="dark"?fy.map(function(d){var f=d.index,m=d.opacity,v=qa(my(io(t.backgroundColor||"#141414"),io(n[f]),m*100));return v}):n}var El={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},fi={},Il={};Object.keys(El).forEach(function(e){fi[e]=ir(El[e]),fi[e].primary=fi[e][5],Il[e]=ir(El[e],{theme:"dark",backgroundColor:"#141414"}),Il[e].primary=Il[e][5]});var vy=fi.blue;const vc={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},ho=Object.assign(Object.assign({},vc),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, +'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', +'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});function pv(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:o,colorWarning:a,colorError:i,colorInfo:s,colorPrimary:c,colorBgBase:u,colorTextBase:d}=e,f=n(c),m=n(o),v=n(a),h=n(i),p=n(s),g=r(u,d),C=e.colorLink||e.colorInfo,y=n(C);return Object.assign(Object.assign({},g),{colorPrimaryBg:f[1],colorPrimaryBgHover:f[2],colorPrimaryBorder:f[3],colorPrimaryBorderHover:f[4],colorPrimaryHover:f[5],colorPrimary:f[6],colorPrimaryActive:f[7],colorPrimaryTextHover:f[8],colorPrimaryText:f[9],colorPrimaryTextActive:f[10],colorSuccessBg:m[1],colorSuccessBgHover:m[2],colorSuccessBorder:m[3],colorSuccessBorderHover:m[4],colorSuccessHover:m[4],colorSuccess:m[6],colorSuccessActive:m[7],colorSuccessTextHover:m[8],colorSuccessText:m[9],colorSuccessTextActive:m[10],colorErrorBg:h[1],colorErrorBgHover:h[2],colorErrorBgActive:h[3],colorErrorBorder:h[3],colorErrorBorderHover:h[4],colorErrorHover:h[5],colorError:h[6],colorErrorActive:h[7],colorErrorTextHover:h[8],colorErrorText:h[9],colorErrorTextActive:h[10],colorWarningBg:v[1],colorWarningBgHover:v[2],colorWarningBorder:v[3],colorWarningBorderHover:v[4],colorWarningHover:v[4],colorWarning:v[6],colorWarningActive:v[7],colorWarningTextHover:v[8],colorWarningText:v[9],colorWarningTextActive:v[10],colorInfoBg:p[1],colorInfoBgHover:p[2],colorInfoBorder:p[3],colorInfoBorderHover:p[4],colorInfoHover:p[4],colorInfo:p[6],colorInfoActive:p[7],colorInfoTextHover:p[8],colorInfoText:p[9],colorInfoTextActive:p[10],colorLinkHover:y[4],colorLink:y[6],colorLinkActive:y[7],colorBgMask:new Rt("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const gy=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function py(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},gy(r))}const hv=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function mi(e){return(e+8)/e}function hy(e){const t=new Array(10).fill(null).map((n,r)=>{const o=r-1,a=e*Math.pow(2.71828,o/5),i=r>1?Math.floor(a):Math.ceil(a);return Math.floor(i/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:mi(n)}))}const bv=e=>{const t=hy(e),n=t.map(d=>d.size),r=t.map(d=>d.lineHeight),o=n[1],a=n[0],i=n[2],s=r[1],c=r[0],u=r[2];return{fontSizeSM:a,fontSize:o,fontSizeLG:i,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:u,lineHeightSM:c,fontHeight:Math.round(s*o),fontHeightLG:Math.round(u*i),fontHeightSM:Math.round(c*a),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function by(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const er=(e,t)=>new Rt(e).setAlpha(t).toRgbString(),Lo=(e,t)=>new Rt(e).darken(t).toHexString(),yy=e=>{const t=ir(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},Cy=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:er(r,.88),colorTextSecondary:er(r,.65),colorTextTertiary:er(r,.45),colorTextQuaternary:er(r,.25),colorFill:er(r,.15),colorFillSecondary:er(r,.06),colorFillTertiary:er(r,.04),colorFillQuaternary:er(r,.02),colorBgLayout:Lo(n,4),colorBgContainer:Lo(n,0),colorBgElevated:Lo(n,0),colorBgSpotlight:er(r,.85),colorBgBlur:"transparent",colorBorder:Lo(n,15),colorBorderSecondary:Lo(n,6)}};function $a(e){const t=Object.keys(vc).map(n=>{const r=ir(e[n]);return new Array(10).fill(1).reduce((o,a,i)=>(o[`${n}-${i+1}`]=r[i],o[`${n}${i+1}`]=r[i],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),pv(e,{generateColorPalettes:yy,generateNeutralColorPalettes:Cy})),bv(e.fontSize)),by(e)),hv(e)),py(e))}const yv=aa($a),sa={token:ho,override:{override:ho},hashed:!0},Cv=q.createContext(sa),gc="anticon",Sy=(e,t)=>t||(e?`ant-${e}`:"ant"),je=l.createContext({getPrefixCls:Sy,iconPrefixCls:gc}),xy=`-ant-${Date.now()}-${Math.random()}`;function $y(e,t){const n={},r=(i,s)=>{let c=i.clone();return c=(s==null?void 0:s(c))||c,c.toRgbString()},o=(i,s)=>{const c=new Rt(i),u=ir(c.toRgbString());n[`${s}-color`]=r(c),n[`${s}-color-disabled`]=u[1],n[`${s}-color-hover`]=u[4],n[`${s}-color-active`]=u[6],n[`${s}-color-outline`]=c.clone().setAlpha(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=u[0],n[`${s}-color-deprecated-border`]=u[2]};if(t.primaryColor){o(t.primaryColor,"primary");const i=new Rt(t.primaryColor),s=ir(i.toRgbString());s.forEach((u,d)=>{n[`primary-${d+1}`]=u}),n["primary-color-deprecated-l-35"]=r(i,u=>u.lighten(35)),n["primary-color-deprecated-l-20"]=r(i,u=>u.lighten(20)),n["primary-color-deprecated-t-20"]=r(i,u=>u.tint(20)),n["primary-color-deprecated-t-50"]=r(i,u=>u.tint(50)),n["primary-color-deprecated-f-12"]=r(i,u=>u.setAlpha(u.getAlpha()*.12));const c=new Rt(s[0]);n["primary-color-active-deprecated-f-30"]=r(c,u=>u.setAlpha(u.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(c,u=>u.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` + :root { + ${Object.keys(n).map(i=>`--${e}-${i}: ${n[i]};`).join(` +`)} + } + `.trim()}function wy(e,t){const n=$y(e,t);en()?or(n,`${xy}-dynamic-theme`):fr(!1,"ConfigProvider","SSR do not support dynamic theme with css variables.")}const Hn=l.createContext(!1),pc=e=>{let{children:t,disabled:n}=e;const r=l.useContext(Hn);return l.createElement(Hn.Provider,{value:n??r},t)},zr=l.createContext(void 0),Ey=e=>{let{children:t,size:n}=e;const r=l.useContext(zr);return l.createElement(zr.Provider,{value:n||r},t)};function Iy(){const e=l.useContext(Hn),t=l.useContext(zr);return{componentDisabled:e,componentSize:t}}const ca=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],Oy="5.18.1";function Ol(e){return e>=0&&e<=255}function Ua(e,t){const{r:n,g:r,b:o,a}=new Rt(e).toRgb();if(a<1)return e;const{r:i,g:s,b:c}=new Rt(t).toRgb();for(let u=.01;u<=1;u+=.01){const d=Math.round((n-i*(1-u))/u),f=Math.round((r-s*(1-u))/u),m=Math.round((o-c*(1-u))/u);if(Ol(d)&&Ol(f)&&Ol(m))return new Rt({r:d,g:f,b:m,a:Math.round(u*100)/100}).toRgbString()}return new Rt({r:n,g:r,b:o,a:1}).toRgbString()}var Ry=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[m]});const o=Object.assign(Object.assign({},n),r),a=480,i=576,s=768,c=992,u=1200,d=1600;if(o.motion===!1){const m="0s";o.motionDurationFast=m,o.motionDurationMid=m,o.motionDurationSlow=m}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:Ua(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:Ua(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:Ua(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*4,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:Ua(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowSecondary:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTertiary:` + 0 1px 2px 0 rgba(0, 0, 0, 0.03), + 0 1px 6px -1px rgba(0, 0, 0, 0.02), + 0 2px 4px 0 rgba(0, 0, 0, 0.02) + `,screenXS:a,screenXSMin:a,screenXSMax:i-1,screenSM:i,screenSMMin:i,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:c-1,screenLG:c,screenLGMin:c,screenLGMax:u-1,screenXL:u,screenXLMin:u,screenXLMax:d-1,screenXXL:d,screenXXLMin:d,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` + 0 1px 2px -2px ${new Rt("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new Rt("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new Rt("rgba(0, 0, 0, 0.09)").toRgbString()} + `,boxShadowDrawerRight:` + -6px 0 16px 0 rgba(0, 0, 0, 0.08), + -3px 0 6px -4px rgba(0, 0, 0, 0.12), + -9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerLeft:` + 6px 0 16px 0 rgba(0, 0, 0, 0.08), + 3px 0 6px -4px rgba(0, 0, 0, 0.12), + 9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerUp:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerDown:` + 0 -6px 16px 0 rgba(0, 0, 0, 0.08), + 0 -3px 6px -4px rgba(0, 0, 0, 0.12), + 0 -9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var Zu=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,a=Zu(t,["override"]);let i=Object.assign(Object.assign({},r),{override:o});return i=hc(i),a&&Object.entries(a).forEach(s=>{let[c,u]=s;const{theme:d}=u,f=Zu(u,["theme"]);let m=f;d&&(m=$v(Object.assign(Object.assign({},i),f),{override:f},d)),i[c]=m}),i};function qt(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=q.useContext(Cv),a=`${Oy}-${t||""}`,i=n||yv,[s,c,u]=gb(i,[ho,e],{salt:a,override:r,getComputedToken:$v,formatToken:hc,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:Sv,ignore:xv,preserve:Py}});return[i,u,t?c:"",s,o]}function wv(e,t,n){return t=Lr(t),Nm(e,zi()?Reflect.construct(t,[],Lr(e).constructor):t.apply(e,n))}let Ev=Dt(function e(){At(this,e)});const Iv="CALC_UNIT",Ny=new RegExp(Iv,"g");function Rl(e){return typeof e=="number"?`${e}${Iv}`:e}let My=function(e){function t(n,r){var o;At(this,t),o=wv(this,t),o.result="";const a=typeof n;return o.unitlessCssVar=r,n instanceof t?o.result=`(${n.result})`:a==="number"?o.result=Rl(n):a==="string"&&(o.result=n),o}return Qn(t,e),Dt(t,[{key:"add",value:function(r){return r instanceof t?this.result=`${this.result} + ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} + ${Rl(r)}`),this.lowPriority=!0,this}},{key:"sub",value:function(r){return r instanceof t?this.result=`${this.result} - ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} - ${Rl(r)}`),this.lowPriority=!0,this}},{key:"mul",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} * ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} * ${r}`),this.lowPriority=!1,this}},{key:"div",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} / ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} / ${r}`),this.lowPriority=!1,this}},{key:"getResult",value:function(r){return this.lowPriority||r?`(${this.result})`:this.result}},{key:"equal",value:function(r){const{unit:o}=r||{};let a=!0;return typeof o=="boolean"?a=o:Array.from(this.unitlessCssVar).some(i=>this.result.includes(i))&&(a=!1),this.result=this.result.replace(Ny,a?"px":""),typeof this.lowPriority<"u"?`calc(${this.result})`:this.result}}])}(Ev),Ty=function(e){function t(n){var r;return At(this,t),r=wv(this,t),r.result=0,n instanceof t?r.result=n.result:typeof n=="number"&&(r.result=n),r}return Qn(t,e),Dt(t,[{key:"add",value:function(r){return r instanceof t?this.result+=r.result:typeof r=="number"&&(this.result+=r),this}},{key:"sub",value:function(r){return r instanceof t?this.result-=r.result:typeof r=="number"&&(this.result-=r),this}},{key:"mul",value:function(r){return r instanceof t?this.result*=r.result:typeof r=="number"&&(this.result*=r),this}},{key:"div",value:function(r){return r instanceof t?this.result/=r.result:typeof r=="number"&&(this.result/=r),this}},{key:"equal",value:function(){return this.result}}])}(Ev);const Ay=(e,t)=>{const n=e==="css"?My:Ty;return r=>new n(r,t)},Dy=1e3*60*10;let jy=function(){function e(){At(this,e),this.map=new Map,this.objectIDMap=new WeakMap,this.nextID=0,this.lastAccessBeat=new Map,this.accessBeat=0}return Dt(e,[{key:"set",value:function(n,r){this.clear();const o=this.getCompositeKey(n);this.map.set(o,r),this.lastAccessBeat.set(o,Date.now())}},{key:"get",value:function(n){const r=this.getCompositeKey(n),o=this.map.get(r);return this.lastAccessBeat.set(r,Date.now()),this.accessBeat+=1,o}},{key:"getCompositeKey",value:function(n){return n.map(o=>o&&typeof o=="object"?`obj_${this.getObjectID(o)}`:`${typeof o}_${o}`).join("|")}},{key:"getObjectID",value:function(n){if(this.objectIDMap.has(n))return this.objectIDMap.get(n);const r=this.nextID;return this.objectIDMap.set(n,r),this.nextID+=1,r}},{key:"clear",value:function(){if(this.accessBeat>1e4){const n=Date.now();this.lastAccessBeat.forEach((r,o)=>{n-r>Dy&&(this.map.delete(o),this.lastAccessBeat.delete(o))}),this.accessBeat=0}}}])}();const Ju=new jy;function Fy(e,t){return q.useMemo(()=>{const n=Ju.get(t);if(n)return n;const r=e();return Ju.set(t,r),r},t)}function Vt(e){var t=l.useRef();t.current=e;var n=l.useCallback(function(){for(var r,o=arguments.length,a=new Array(o),i=0;i1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},wo=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),xi=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),_y=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active,\n &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),Ly=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,a=n?`.${n}`:o,i={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[a]:Object.assign(Object.assign(Object.assign({},s),i),{[o]:i})}},Eo=e=>({outline:`${X(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),ua=e=>({"&:focus-visible":Object.assign({},Eo(e))});function zy(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var t=arguments.length,n=new Array(t),r=0;rX(o)).join(",")})`},min:function(){for(var t=arguments.length,n=new Array(t),r=0;rX(o)).join(",")})`}}}let xs=!0;function st(){for(var e=arguments.length,t=new Array(e),n=0;n{Object.keys(o).forEach(i=>{Object.defineProperty(r,i,{configurable:!0,enumerable:!0,get:()=>o[i]})})}),xs=!0,r}const ed={};function By(){}const ky=e=>{let t,n=e,r=By;return typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(o,a){return xs&&t.add(a),o[a]}}),r=(o,a)=>{var i;ed[o]={global:Array.from(t),component:Object.assign(Object.assign({},(i=ed[o])===null||i===void 0?void 0:i.component),a)}}),{token:n,keys:t,flush:r}},Ov=(e,t)=>{const[n,r]=qt();return bs({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[{[`.${e}`]:Object.assign(Object.assign({},wo()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},Rv=(e,t,n)=>{var r;return typeof n=="function"?n(st(t,(r=t[e])!==null&&r!==void 0?r:{})):n??{}},Pv=(e,t,n,r)=>{const o=Object.assign({},t[e]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:i}=r;i.forEach(s=>{let[c,u]=s;var d;_e(!(o!=null&&o[c]),`Component Token \`${String(c)}\` of ${e} is deprecated. Please use \`${String(u)}\` instead.`),(o!=null&&o[c]||o!=null&&o[u])&&((d=o[u])!==null&&d!==void 0||(o[u]=o==null?void 0:o[c]))})}const a=Object.assign(Object.assign({},n),o);return Object.keys(a).forEach(i=>{a[i]===t[i]&&delete a[i]}),a},td=(e,t)=>`${[t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function bc(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=Array.isArray(e)?e:[e,e],[a]=o,i=o.join("-");return function(s){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s;const[u,d,f,m,v]=qt(),{getPrefixCls:h,iconPrefixCls:p,csp:g}=l.useContext(je),C=h(),y=v?"css":"js",b=Fy(()=>{const I=new Set;return v&&Object.keys(r.unitless||{}).forEach(w=>{I.add(ai(w,v.prefix)),I.add(ai(w,td(a,v.prefix)))}),Ay(y,I)},[y,a,v&&v.prefix]),{max:S,min:$}=zy(y),x={theme:u,token:m,hashId:f,nonce:()=>g==null?void 0:g.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return bs(Object.assign(Object.assign({},x),{clientOnly:!1,path:["Shared",C]}),()=>[{"&":_y(m)}]),Ov(p,g),[bs(Object.assign(Object.assign({},x),{path:[i,s,p]}),()=>{if(r.injectStyle===!1)return[];const{token:I,flush:w}=ky(m),R=Rv(a,d,n),N=`.${s}`,T=Pv(a,d,R,{deprecatedTokens:r.deprecatedTokens});v&&Object.keys(R).forEach(F=>{R[F]=`var(${ai(F,td(a,v.prefix))})`});const M=st(I,{componentCls:N,prefixCls:s,iconCls:`.${p}`,antCls:`.${C}`,calc:b,max:S,min:$},v?R:T),O=t(M,{hashId:f,prefixCls:s,rootPrefixCls:C,iconPrefixCls:p});return w(a,T),[r.resetStyle===!1?null:Ly(M,s,c,r.resetFont),O]}),f]}}const yc=(e,t,n,r)=>{const o=bc(e,t,n,Object.assign({resetStyle:!1,order:-998},r)),a=i=>{let{prefixCls:s,rootCls:c=s}=i;return o(s,c),null};return a.displayName=`SubStyle_${Array.isArray(e)?e.join("."):e}`,a},Hy=(e,t,n)=>{const{unitless:r,injectStyle:o=!0,prefixToken:a}=n,i=c=>{let{rootCls:u,cssVar:d}=c;const[,f]=qt();return Kb({path:[e],prefix:d.prefix,key:d==null?void 0:d.key,unitless:r,ignore:xv,token:f,scope:u},()=>{const m=Rv(e,f,t),v=Pv(e,f,m,{deprecatedTokens:n==null?void 0:n.deprecatedTokens});return Object.keys(m).forEach(h=>{v[a(h)]=v[h],delete v[h]}),v}),null};return c=>{const[,,,,u]=qt();return[d=>o&&u?q.createElement(q.Fragment,null,q.createElement(i,{rootCls:c,cssVar:u,component:e}),d):d,u==null?void 0:u.key]}},It=(e,t,n,r)=>{const o=Array.isArray(e)?e[0]:e;function a(f){return`${o}${f.slice(0,1).toUpperCase()}${f.slice(1)}`}const i=r&&r.unitless||{},s=Object.assign(Object.assign({},Sv),{[a("zIndexPopup")]:!0});Object.keys(i).forEach(f=>{s[a(f)]=i[f]});const c=Object.assign(Object.assign({},r),{unitless:s,prefixToken:a}),u=bc(e,t,n,c),d=Hy(o,n,c);return function(f){let m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:f;const[,v]=u(f,m),[h,p]=d(m);return[h,v,p]}};function Vy(e,t){return ca.reduce((n,r)=>{const o=e[`${r}1`],a=e[`${r}3`],i=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:a,darkColor:i,textColor:s}))},{})}const Ky=Object.assign({},_i),{useId:nd}=Ky,Wy=()=>"",Gy=typeof nd>"u"?Wy:nd;function qy(e,t,n){var r,o;const a=vt("ConfigProvider"),i=e||{},s=i.inherit===!1||!t?Object.assign(Object.assign({},sa),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:sa.hashed,cssVar:t==null?void 0:t.cssVar}):t,c=Gy();{const u=i.cssVar||s.cssVar,d=!!(typeof i.cssVar=="object"&&(!((o=i.cssVar)===null||o===void 0)&&o.key)||c);a(!u||d,"breaking","Missing key in `cssVar` config. Please upgrade to React 18 or set `cssVar.key` manually in each ConfigProvider inside `cssVar` enabled ConfigProvider.")}return Sa(()=>{var u,d;if(!e)return t;const f=Object.assign({},s.components);Object.keys(e.components||{}).forEach(h=>{f[h]=Object.assign(Object.assign({},f[h]),e.components[h])});const m=`css-var-${c.replace(/:/g,"")}`,v=((u=i.cssVar)!==null&&u!==void 0?u:s.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof s.cssVar=="object"?s.cssVar:{}),typeof i.cssVar=="object"?i.cssVar:{}),{key:typeof i.cssVar=="object"&&((d=i.cssVar)===null||d===void 0?void 0:d.key)||m});return Object.assign(Object.assign(Object.assign({},s),i),{token:Object.assign(Object.assign({},s.token),i.token),components:f,cssVar:v})},[i,s],(u,d)=>u.some((f,m)=>{const v=d[m];return!oa(f,v,!0)}))}var Uy=["children"],Nv=l.createContext({});function Xy(e){var t=e.children,n=We(e,Uy);return l.createElement(Nv.Provider,{value:n},t)}var Yy=function(e){Qn(n,e);var t=Er(n);function n(){return At(this,n),t.apply(this,arguments)}return Dt(n,[{key:"render",value:function(){return this.props.children}}]),n}(l.Component),br="none",Xa="appear",Ya="enter",Qa="leave",rd="none",Ln="prepare",so="start",co="active",Cc="end",Mv="prepared";function od(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function Qy(e,t){var n={animationend:od("Animation","AnimationEnd"),transitionend:od("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var Zy=Qy(en(),typeof window<"u"?window:{}),Tv={};if(en()){var Jy=document.createElement("div");Tv=Jy.style}var Za={};function Av(e){if(Za[e])return Za[e];var t=Zy[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;t();var a=ut(function(){o<=1?r({isCanceled:function(){return a!==e.current}}):n(r,o-1)});e.current=a}return l.useEffect(function(){return function(){t()}},[]),[n,t]};var nC=[Ln,so,co,Cc],rC=[Ln,Mv],Lv=!1,oC=!0;function zv(e){return e===co||e===Cc}const aC=function(e,t,n){var r=$r(rd),o=U(r,2),a=o[0],i=o[1],s=tC(),c=U(s,2),u=c[0],d=c[1];function f(){i(Ln,!0)}var m=t?rC:nC;return _v(function(){if(a!==rd&&a!==Cc){var v=m.indexOf(a),h=m[v+1],p=n(a);p===Lv?i(h,!0):h&&u(function(g){function C(){g.isCanceled()||i(h,!0)}p===!0?C():Promise.resolve(p).then(C)})}},[e,a]),l.useEffect(function(){return function(){d()}},[]),[f,a]};function iC(e,t,n,r){var o=r.motionEnter,a=o===void 0?!0:o,i=r.motionAppear,s=i===void 0?!0:i,c=r.motionLeave,u=c===void 0?!0:c,d=r.motionDeadline,f=r.motionLeaveImmediately,m=r.onAppearPrepare,v=r.onEnterPrepare,h=r.onLeavePrepare,p=r.onAppearStart,g=r.onEnterStart,C=r.onLeaveStart,y=r.onAppearActive,b=r.onEnterActive,S=r.onLeaveActive,$=r.onAppearEnd,x=r.onEnterEnd,E=r.onLeaveEnd,I=r.onVisibleChanged,w=$r(),R=U(w,2),N=R[0],T=R[1],M=$r(br),O=U(M,2),F=O[0],j=O[1],P=$r(null),D=U(P,2),z=D[0],L=D[1],_=l.useRef(!1),B=l.useRef(null);function H(){return n()}var K=l.useRef(!1);function G(){j(br,!0),L(null,!0)}var te=Vt(function(de){if(F!==br){var ae=H();if(!(de&&!de.deadline&&de.target!==ae)){var ce=K.current,we;F===Xa&&ce?we=$==null?void 0:$(ae,de):F===Ya&&ce?we=x==null?void 0:x(ae,de):F===Qa&&ce&&(we=E==null?void 0:E(ae,de)),ce&&we!==!1&&G()}}}),Y=eC(te),Q=U(Y,1),ie=Q[0],Z=function(ae){switch(ae){case Xa:return A(A(A({},Ln,m),so,p),co,y);case Ya:return A(A(A({},Ln,v),so,g),co,b);case Qa:return A(A(A({},Ln,h),so,C),co,S);default:return{}}},J=l.useMemo(function(){return Z(F)},[F]),ne=aC(F,!e,function(de){if(de===Ln){var ae=J[Ln];return ae?ae(H()):Lv}if(ee in J){var ce;L(((ce=J[ee])===null||ce===void 0?void 0:ce.call(J,H(),null))||null)}return ee===co&&F!==br&&(ie(H()),d>0&&(clearTimeout(B.current),B.current=setTimeout(function(){te({deadline:!0})},d))),ee===Mv&&G(),oC}),re=U(ne,2),W=re[0],ee=re[1],oe=zv(ee);K.current=oe,_v(function(){T(t);var de=_.current;_.current=!0;var ae;!de&&t&&s&&(ae=Xa),de&&t&&a&&(ae=Ya),(de&&!t&&u||!de&&f&&!t&&u)&&(ae=Qa);var ce=Z(ae);ae&&(e||ce[Ln])?(j(ae),W()):j(br)},[t]),l.useEffect(function(){(F===Xa&&!s||F===Ya&&!a||F===Qa&&!u)&&j(br)},[s,a,u]),l.useEffect(function(){return function(){_.current=!1,clearTimeout(B.current)}},[]);var he=l.useRef(!1);l.useEffect(function(){N&&(he.current=!0),N!==void 0&&F===br&&((he.current||N)&&(I==null||I(N)),he.current=!0)},[N,F]);var Ce=z;return J[Ln]&&ee===so&&(Ce=k({transition:"none"},Ce)),[F,ee,Ce,N??t]}function lC(e){var t=e;De(e)==="object"&&(t=e.transitionSupport);function n(o,a){return!!(o.motionName&&t&&a!==!1)}var r=l.forwardRef(function(o,a){var i=o.visible,s=i===void 0?!0:i,c=o.removeOnLeave,u=c===void 0?!0:c,d=o.forceRender,f=o.children,m=o.motionName,v=o.leavedClassName,h=o.eventProps,p=l.useContext(Nv),g=p.motion,C=n(o,g),y=l.useRef(),b=l.useRef();function S(){try{return y.current instanceof HTMLElement?y.current:Go(b.current)}catch{return null}}var $=iC(C,s,S,o),x=U($,4),E=x[0],I=x[1],w=x[2],R=x[3],N=l.useRef(R);R&&(N.current=!0);var T=l.useCallback(function(z){y.current=z,ac(a,z)},[a]),M,O=k(k({},h),{},{visible:s});if(!f)M=null;else if(E===br)R?M=f(k({},O),T):!u&&N.current&&v?M=f(k(k({},O),{},{className:v}),T):d||!u&&!v?M=f(k(k({},O),{},{style:{display:"none"}}),T):M=null;else{var F;I===Ln?F="prepare":zv(I)?F="active":I===so&&(F="start");var j=ld(m,"".concat(E,"-").concat(F));M=f(k(k({},O),{},{className:V(ld(m,E),A(A({},j,j&&F),m,typeof m=="string")),style:w}),T)}if(l.isValidElement(M)&&ur(M)){var P=M,D=P.ref;D||(M=l.cloneElement(M,{ref:T}))}return l.createElement(Yy,{ref:b},M)});return r.displayName="CSSMotion",r}const Kn=lC(Fv);var $s="add",ws="keep",Es="remove",Nl="removed";function sC(e){var t;return e&&De(e)==="object"&&"key"in e?t=e:t={key:e},k(k({},t),{},{key:String(t.key)})}function Is(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(sC)}function cC(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,o=t.length,a=Is(e),i=Is(t);a.forEach(function(u){for(var d=!1,f=r;f1});return c.forEach(function(u){n=n.filter(function(d){var f=d.key,m=d.status;return f!==u||m!==Es}),n.forEach(function(d){d.key===u&&(d.status=ws)})}),n}var uC=["component","children","onVisibleChanged","onAllRemoved"],dC=["status"],fC=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function mC(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kn,n=function(r){Qn(a,r);var o=Er(a);function a(){var i;At(this,a);for(var s=arguments.length,c=new Array(s),u=0;u{let{dropdownMatchSelectWidth:t}=e;return vt("ConfigProvider").deprecated(t===void 0,"dropdownMatchSelectWidth","popupMatchSelectWidth"),null});kv.displayName="PropWarning";const gC=kv;var pC=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{fr(!Os,e,"Static function can not consume context like dynamic theme. Please use 'App' component instead.")},hC=["getTargetContainer","getPopupContainer","renderEmpty","input","pagination","form","select","button"],bC="ant";let $i,Vv,Kv,Wv;function vi(){return $i||bC}function yC(){return Vv||gc}function CC(e){return Object.keys(e).some(t=>t.endsWith("Color"))}const SC=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&($i=t),n!==void 0&&(Vv=n),"holderRender"in e&&(Wv=o),r&&(CC(r)?(fr(!1,"ConfigProvider","`config` of css variable theme is not work in v5. Please use new `theme` config instead."),wy(vi(),r)):Kv=r)},Sc=()=>({getPrefixCls:(e,t)=>t||(e?`${vi()}-${e}`:vi()),getIconPrefixCls:yC,getRootPrefixCls:()=>$i||vi(),getTheme:()=>Kv,holderRender:Wv}),xC=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:a,form:i,locale:s,componentSize:c,direction:u,space:d,virtual:f,dropdownMatchSelectWidth:m,popupMatchSelectWidth:v,popupOverflow:h,legacyLocale:p,parentContext:g,iconPrefixCls:C,theme:y,componentDisabled:b,segmented:S,statistic:$,spin:x,calendar:E,carousel:I,cascader:w,collapse:R,typography:N,checkbox:T,descriptions:M,divider:O,drawer:F,skeleton:j,steps:P,image:D,layout:z,list:L,mentions:_,modal:B,progress:H,result:K,slider:G,breadcrumb:te,menu:Y,pagination:Q,input:ie,textArea:Z,empty:J,badge:ne,radio:re,rate:W,switch:ee,transfer:oe,avatar:he,message:Ce,tag:de,table:ae,card:ce,tabs:we,timeline:ye,timePicker:me,upload:be,notification:xe,tree:Be,colorPicker:ke,datePicker:Ee,rangePicker:$e,flex:Ue,wave:He,dropdown:tt,warning:dt,tour:mt,floatButtonGroup:Ve}=e,nt=l.useCallback((ge,Le)=>{const{prefixCls:rt}=e;if(Le)return Le;const pe=rt||g.getPrefixCls("");return ge?`${pe}-${ge}`:pe},[g.getPrefixCls,e.prefixCls]),et=C||g.iconPrefixCls||gc,pt=n||g.csp;Ov(et,pt);const ct=qy(y,g.theme,{prefixCls:nt("")});Os=Os||!!ct;const yt={csp:pt,autoInsertSpaceInButton:r,alert:o,anchor:a,locale:s||p,direction:u,space:d,virtual:f,popupMatchSelectWidth:v??m,popupOverflow:h,getPrefixCls:nt,iconPrefixCls:et,theme:ct,segmented:S,statistic:$,spin:x,calendar:E,carousel:I,cascader:w,collapse:R,typography:N,checkbox:T,descriptions:M,divider:O,drawer:F,skeleton:j,steps:P,image:D,input:ie,textArea:Z,layout:z,list:L,mentions:_,modal:B,progress:H,result:K,slider:G,breadcrumb:te,menu:Y,pagination:Q,empty:J,badge:ne,radio:re,rate:W,switch:ee,transfer:oe,avatar:he,message:Ce,tag:de,table:ae,card:ce,tabs:we,timeline:ye,timePicker:me,upload:be,notification:xe,tree:Be,colorPicker:ke,datePicker:Ee,rangePicker:$e,flex:Ue,wave:He,dropdown:tt,warning:dt,tour:mt,floatButtonGroup:Ve};vt("ConfigProvider")(!("autoInsertSpaceInButton"in e),"deprecated","`autoInsertSpaceInButton` is deprecated. Please use `{ button: { autoInsertSpace: boolean }}` instead.");const Me=Object.assign({},g);Object.keys(yt).forEach(ge=>{yt[ge]!==void 0&&(Me[ge]=yt[ge])}),hC.forEach(ge=>{const Le=e[ge];Le&&(Me[ge]=Le)}),typeof r<"u"&&(Me.button=Object.assign({autoInsertSpace:r},Me.button));const Se=Sa(()=>Me,Me,(ge,Le)=>{const rt=Object.keys(ge),pe=Object.keys(Le);return rt.length!==pe.length||rt.some(Ae=>ge[Ae]!==Le[Ae])}),Oe=l.useMemo(()=>({prefixCls:et,csp:pt}),[et,pt]);let ve=l.createElement(l.Fragment,null,l.createElement(gC,{dropdownMatchSelectWidth:m}),t);const ze=l.useMemo(()=>{var ge,Le,rt,pe;return lo(((ge=wr.Form)===null||ge===void 0?void 0:ge.defaultValidateMessages)||{},((rt=(Le=Se.locale)===null||Le===void 0?void 0:Le.Form)===null||rt===void 0?void 0:rt.defaultValidateMessages)||{},((pe=Se.form)===null||pe===void 0?void 0:pe.validateMessages)||{},(i==null?void 0:i.validateMessages)||{})},[Se,i==null?void 0:i.validateMessages]);Object.keys(ze).length>0&&(ve=l.createElement(sv.Provider,{value:ze},ve)),s&&(ve=l.createElement(fv,{locale:s,_ANT_MARK__:dv},ve)),(et||pt)&&(ve=l.createElement(fc.Provider,{value:Oe},ve)),c&&(ve=l.createElement(Ey,{size:c},ve)),ve=l.createElement(vC,null,ve);const Ne=l.useMemo(()=>{const ge=ct||{},{algorithm:Le,token:rt,components:pe,cssVar:Ae}=ge,Ie=pC(ge,["algorithm","token","components","cssVar"]),Ke=Le&&(!Array.isArray(Le)||Le.length>0)?aa(Le):yv,Qe={};Object.entries(pe||{}).forEach(Ot=>{let[xt,$t]=Ot;const Ze=Object.assign({},$t);"algorithm"in Ze&&(Ze.algorithm===!0?Ze.theme=Ke:(Array.isArray(Ze.algorithm)||typeof Ze.algorithm=="function")&&(Ze.theme=aa(Ze.algorithm)),delete Ze.algorithm),Qe[xt]=Ze});const ot=Object.assign(Object.assign({},ho),rt);return Object.assign(Object.assign({},Ie),{theme:Ke,token:ot,components:Qe,override:Object.assign({override:ot},Qe),cssVar:Ae})},[ct]);return y&&(ve=l.createElement(Cv.Provider,{value:Ne},ve)),Se.warning&&(ve=l.createElement(lv.Provider,{value:Se.warning},ve)),b!==void 0&&(ve=l.createElement(pc,{disabled:b},ve)),l.createElement(je.Provider,{value:Se},ve)},Wn=e=>{const t=l.useContext(je),n=l.useContext(mc);return l.createElement(xC,Object.assign({parentContext:t,legacyLocale:n},e))};Wn.ConfigContext=je;Wn.SizeContext=zr;Wn.config=SC;Wn.useConfig=Iy;Object.defineProperty(Wn,"SizeContext",{get:()=>(fr(!1,"ConfigProvider","ConfigProvider.SizeContext is deprecated. Please use `ConfigProvider.useConfig().componentSize` instead."),zr)});Wn.displayName="ConfigProvider";var $C={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"};function Gv(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function wC(e){return Gv(e)instanceof ShadowRoot}function wi(e){return wC(e)?Gv(e):null}function EC(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function IC(e,t){_e(e,"[@ant-design/icons] ".concat(t))}function sd(e){return De(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(De(e.icon)==="object"||typeof e.icon=="function")}function cd(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[EC(n)]=r}return t},{})}function Rs(e,t,n){return n?q.createElement(e.tag,k(k({key:t},cd(e.attrs)),n),(e.children||[]).map(function(r,o){return Rs(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):q.createElement(e.tag,k({key:t},cd(e.attrs)),(e.children||[]).map(function(r,o){return Rs(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function qv(e){return ir(e)[0]}function Uv(e){return e?Array.isArray(e)?e:[e]:[]}var OC=` +.anticon { + display: inline-flex; + align-items: 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); + } +} +`,RC=function(t){var n=l.useContext(fc),r=n.csp,o=n.prefixCls,a=OC;o&&(a=a.replace(/anticon/g,o)),l.useEffect(function(){var i=t.current,s=wi(i);or(a,"@ant-design-icons",{prepend:!0,csp:r,attachTo:s})},[])},PC=["icon","className","onClick","style","primaryColor","secondaryColor"],Xo={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function NC(e){var t=e.primaryColor,n=e.secondaryColor;Xo.primaryColor=t,Xo.secondaryColor=n||qv(t),Xo.calculated=!!n}function MC(){return k({},Xo)}var Io=function(t){var n=t.icon,r=t.className,o=t.onClick,a=t.style,i=t.primaryColor,s=t.secondaryColor,c=We(t,PC),u=l.useRef(),d=Xo;if(i&&(d={primaryColor:i,secondaryColor:s||qv(i)}),RC(u),IC(sd(n),"icon should be icon definiton, but got ".concat(n)),!sd(n))return null;var f=n;return f&&typeof f.icon=="function"&&(f=k(k({},f),{},{icon:f.icon(d.primaryColor,d.secondaryColor)})),Rs(f.icon,"svg-".concat(f.name),k(k({className:r,onClick:o,style:a,"data-icon":f.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},c),{},{ref:u}))};Io.displayName="IconReact";Io.getTwoToneColors=MC;Io.setTwoToneColors=NC;function Xv(e){var t=Uv(e),n=U(t,2),r=n[0],o=n[1];return Io.setTwoToneColors({primaryColor:r,secondaryColor:o})}function TC(){var e=Io.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var AC=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];Xv(vy.primary);var bt=l.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,a=e.rotate,i=e.tabIndex,s=e.onClick,c=e.twoToneColor,u=We(e,AC),d=l.useContext(fc),f=d.prefixCls,m=f===void 0?"anticon":f,v=d.rootClassName,h=V(v,m,A(A({},"".concat(m,"-").concat(r.name),!!r.name),"".concat(m,"-spin"),!!o||r.name==="loading"),n),p=i;p===void 0&&s&&(p=-1);var g=a?{msTransform:"rotate(".concat(a,"deg)"),transform:"rotate(".concat(a,"deg)")}:void 0,C=Uv(c),y=U(C,2),b=y[0],S=y[1];return l.createElement("span",fe({role:"img","aria-label":r.name},u,{ref:t,tabIndex:p,onClick:s,className:h}),l.createElement(Io,{icon:r,primaryColor:b,secondaryColor:S,style:g}))});bt.displayName="AntdIcon";bt.getTwoToneColor=TC;bt.setTwoToneColor=Xv;var DC=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:$C}))},Wi=l.forwardRef(DC);Wi.displayName="CheckCircleFilled";var jC={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"},FC=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:jC}))},Oo=l.forwardRef(FC);Oo.displayName="CloseCircleFilled";var _C={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"},LC=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:_C}))},Ro=l.forwardRef(LC);Ro.displayName="CloseOutlined";var zC={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"},BC=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:zC}))},Gi=l.forwardRef(BC);Gi.displayName="ExclamationCircleFilled";var kC={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"},HC=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:kC}))},xc=l.forwardRef(HC);xc.displayName="InfoCircleFilled";var VC=`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`,KC=`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`,WC="".concat(VC," ").concat(KC).split(/[\s\n]+/),GC="aria-",qC="data-";function ud(e,t){return e.indexOf(t)===0}function xn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=k({},t);var r={};return Object.keys(e).forEach(function(o){(n.aria&&(o==="role"||ud(o,GC))||n.data&&ud(o,qC)||n.attr&&WC.includes(o))&&(r[o]=e[o])}),r}function Yv(e){return e&&q.isValidElement(e)&&e.type===q.Fragment}const UC=(e,t,n)=>q.isValidElement(e)?q.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function tn(e,t){return UC(e,e,t)}const dd=e=>typeof e=="object"&&e!=null&&e.nodeType===1,fd=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",Ml=(e,t)=>{if(e.clientHeight{const o=(a=>{if(!a.ownerDocument||!a.ownerDocument.defaultView)return null;try{return a.ownerDocument.defaultView.frameElement}catch{return null}})(r);return!!o&&(o.clientHeightat||a>e&&i=t&&s>=n?a-e-r:i>t&&sn?i-t+o:0,XC=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},md=(e,t)=>{var n,r,o,a;if(typeof document>"u")return[];const{scrollMode:i,block:s,inline:c,boundary:u,skipOverflowHiddenElements:d}=t,f=typeof u=="function"?u:j=>j!==u;if(!dd(e))throw new TypeError("Invalid target");const m=document.scrollingElement||document.documentElement,v=[];let h=e;for(;dd(h)&&f(h);){if(h=XC(h),h===m){v.push(h);break}h!=null&&h===document.body&&Ml(h)&&!Ml(document.documentElement)||h!=null&&Ml(h,d)&&v.push(h)}const p=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,g=(a=(o=window.visualViewport)==null?void 0:o.height)!=null?a:innerHeight,{scrollX:C,scrollY:y}=window,{height:b,width:S,top:$,right:x,bottom:E,left:I}=e.getBoundingClientRect(),{top:w,right:R,bottom:N,left:T}=(j=>{const P=window.getComputedStyle(j);return{top:parseFloat(P.scrollMarginTop)||0,right:parseFloat(P.scrollMarginRight)||0,bottom:parseFloat(P.scrollMarginBottom)||0,left:parseFloat(P.scrollMarginLeft)||0}})(e);let M=s==="start"||s==="nearest"?$-w:s==="end"?E+N:$+b/2-w+N,O=c==="center"?I+S/2-T+R:c==="end"?x+R:I-T;const F=[];for(let j=0;j=0&&I>=0&&E<=g&&x<=p&&$>=L&&E<=B&&I>=H&&x<=_)return F;const K=getComputedStyle(P),G=parseInt(K.borderLeftWidth,10),te=parseInt(K.borderTopWidth,10),Y=parseInt(K.borderRightWidth,10),Q=parseInt(K.borderBottomWidth,10);let ie=0,Z=0;const J="offsetWidth"in P?P.offsetWidth-P.clientWidth-G-Y:0,ne="offsetHeight"in P?P.offsetHeight-P.clientHeight-te-Q:0,re="offsetWidth"in P?P.offsetWidth===0?0:z/P.offsetWidth:0,W="offsetHeight"in P?P.offsetHeight===0?0:D/P.offsetHeight:0;if(m===P)ie=s==="start"?M:s==="end"?M-g:s==="nearest"?Ja(y,y+g,g,te,Q,y+M,y+M+b,b):M-g/2,Z=c==="start"?O:c==="center"?O-p/2:c==="end"?O-p:Ja(C,C+p,p,G,Y,C+O,C+O+S,S),ie=Math.max(0,ie+y),Z=Math.max(0,Z+C);else{ie=s==="start"?M-L-te:s==="end"?M-B+Q+ne:s==="nearest"?Ja(L,B,D,te,Q+ne,M,M+b,b):M-(L+D/2)+ne/2,Z=c==="start"?O-H-G:c==="center"?O-(H+z/2)+J/2:c==="end"?O-_+Y+J:Ja(H,_,z,G,Y+J,O,O+S,S);const{scrollLeft:ee,scrollTop:oe}=P;ie=W===0?0:Math.max(0,Math.min(oe+ie/W,P.scrollHeight-D/W+ne)),Z=re===0?0:Math.max(0,Math.min(ee+Z/re,P.scrollWidth-z/re+J)),M+=oe-ie,O+=ee-Z}F.push({el:P,top:ie,left:Z})}return F},YC=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function QC(e,t){if(!e.isConnected||!(o=>{let a=o;for(;a&&a.parentNode;){if(a.parentNode===document)return!0;a=a.parentNode instanceof ShadowRoot?a.parentNode.host:a.parentNode}return!1})(e))return;const n=(o=>{const a=window.getComputedStyle(o);return{top:parseFloat(a.scrollMarginTop)||0,right:parseFloat(a.scrollMarginRight)||0,bottom:parseFloat(a.scrollMarginBottom)||0,left:parseFloat(a.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(md(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:a,left:i}of md(e,YC(t))){const s=a-n.top+n.bottom,c=i-n.left+n.right;o.scroll({top:s,left:c,behavior:r})}}const rn=e=>{const[,,,,t]=qt();return t?`${e}-css-var`:""};var le={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,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,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var n=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=le.F1&&n<=le.F12)return!1;switch(n){case le.ALT:case le.CAPS_LOCK:case le.CONTEXT_MENU:case le.CTRL:case le.DOWN:case le.END:case le.ESC:case le.HOME:case le.INSERT:case le.LEFT:case le.MAC_FF_META:case le.META:case le.NUMLOCK:case le.NUM_CENTER:case le.PAGE_DOWN:case le.PAGE_UP:case le.PAUSE:case le.PRINT_SCREEN:case le.RIGHT:case le.SHIFT:case le.UP:case le.WIN_KEY:case le.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=le.ZERO&&t<=le.NINE||t>=le.NUM_ZERO&&t<=le.NUM_MULTIPLY||t>=le.A&&t<=le.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case le.SPACE:case le.QUESTION_MARK:case le.NUM_PLUS:case le.NUM_MINUS:case le.NUM_PERIOD:case le.NUM_DIVISION:case le.SEMICOLON:case le.DASH:case le.EQUALS:case le.COMMA:case le.PERIOD:case le.SLASH:case le.APOSTROPHE:case le.SINGLE_QUOTE:case le.OPEN_SQUARE_BRACKET:case le.BACKSLASH:case le.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Qv=l.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,o=e.className,a=e.duration,i=a===void 0?4.5:a,s=e.showProgress,c=e.pauseOnHover,u=c===void 0?!0:c,d=e.eventKey,f=e.content,m=e.closable,v=e.closeIcon,h=v===void 0?"x":v,p=e.props,g=e.onClick,C=e.onNoticeClose,y=e.times,b=e.hovering,S=l.useState(!1),$=U(S,2),x=$[0],E=$[1],I=l.useState(0),w=U(I,2),R=w[0],N=w[1],T=l.useState(0),M=U(T,2),O=M[0],F=M[1],j=b||x,P=i>0&&s,D=function(){C(d)},z=function(G){(G.key==="Enter"||G.code==="Enter"||G.keyCode===le.ENTER)&&D()};l.useEffect(function(){if(!j&&i>0){var K=Date.now()-O,G=setTimeout(function(){D()},i*1e3-O);return function(){u&&clearTimeout(G),F(Date.now()-K)}}},[i,j,y]),l.useEffect(function(){if(!j&&P&&(u||O===0)){var K=performance.now(),G,te=function Y(){cancelAnimationFrame(G),G=requestAnimationFrame(function(Q){var ie=Q+O-K,Z=Math.min(ie/(i*1e3),1);N(Z*100),Z<1&&Y()})};return te(),function(){u&&cancelAnimationFrame(G)}}},[i,O,j,P,y]);var L=l.useMemo(function(){return De(m)==="object"&&m!==null?m:m?{closeIcon:h}:{}},[m,h]),_=xn(L,!0),B=100-(!R||R<0?0:R>100?100:R),H="".concat(n,"-notice");return l.createElement("div",fe({},p,{ref:t,className:V(H,o,A({},"".concat(H,"-closable"),m)),style:r,onMouseEnter:function(G){var te;E(!0),p==null||(te=p.onMouseEnter)===null||te===void 0||te.call(p,G)},onMouseLeave:function(G){var te;E(!1),p==null||(te=p.onMouseLeave)===null||te===void 0||te.call(p,G)},onClick:g}),l.createElement("div",{className:"".concat(H,"-content")},f),m&&l.createElement("a",fe({tabIndex:0,className:"".concat(H,"-close"),onKeyDown:z,"aria-label":"Close"},_,{onClick:function(G){G.preventDefault(),G.stopPropagation(),D()}}),L.closeIcon),P&&l.createElement("progress",{className:"".concat(H,"-progress"),max:"100",value:B},B+"%"))}),Zv=q.createContext({}),ZC=function(t){var n=t.children,r=t.classNames;return q.createElement(Zv.Provider,{value:{classNames:r}},n)},vd=8,gd=3,pd=16,JC=function(t){var n={offset:vd,threshold:gd,gap:pd};if(t&&De(t)==="object"){var r,o,a;n.offset=(r=t.offset)!==null&&r!==void 0?r:vd,n.threshold=(o=t.threshold)!==null&&o!==void 0?o:gd,n.gap=(a=t.gap)!==null&&a!==void 0?a:pd}return[!!t,n]},eS=["className","style","classNames","styles"],Jv=function(t){var n=t.configList,r=t.placement,o=t.prefixCls,a=t.className,i=t.style,s=t.motion,c=t.onAllNoticeRemoved,u=t.onNoticeClose,d=t.stack,f=l.useContext(Zv),m=f.classNames,v=l.useRef({}),h=l.useState(null),p=U(h,2),g=p[0],C=p[1],y=l.useState([]),b=U(y,2),S=b[0],$=b[1],x=n.map(function(j){return{config:j,key:String(j.key)}}),E=JC(d),I=U(E,2),w=I[0],R=I[1],N=R.offset,T=R.threshold,M=R.gap,O=w&&(S.length>0||x.length<=T),F=typeof s=="function"?s(r):s;return l.useEffect(function(){w&&S.length>1&&$(function(j){return j.filter(function(P){return x.some(function(D){var z=D.key;return P===z})})})},[S,x,w]),l.useEffect(function(){var j;if(w&&v.current[(j=x[x.length-1])===null||j===void 0?void 0:j.key]){var P;C(v.current[(P=x[x.length-1])===null||P===void 0?void 0:P.key])}},[x,w]),q.createElement(Bv,fe({key:r,className:V(o,"".concat(o,"-").concat(r),m==null?void 0:m.list,a,A(A({},"".concat(o,"-stack"),!!w),"".concat(o,"-stack-expanded"),O)),style:i,keys:x,motionAppear:!0},F,{onAllRemoved:function(){c(r)}}),function(j,P){var D=j.config,z=j.className,L=j.style,_=j.index,B=D,H=B.key,K=B.times,G=String(H),te=D,Y=te.className,Q=te.style,ie=te.classNames,Z=te.styles,J=We(te,eS),ne=x.findIndex(function(me){return me.key===G}),re={};if(w){var W=x.length-1-(ne>-1?ne:_-1),ee=r==="top"||r==="bottom"?"-50%":"0";if(W>0){var oe,he,Ce;re.height=O?(oe=v.current[G])===null||oe===void 0?void 0:oe.offsetHeight:g==null?void 0:g.offsetHeight;for(var de=0,ae=0;ae-1?v.current[G]=be:delete v.current[G]},prefixCls:o,classNames:ie,styles:Z,className:V(Y,m==null?void 0:m.notice),style:Q,times:K,key:H,eventKey:H,onNoticeClose:u,hovering:w&&S.length>0})))})};Jv.displayName="NoticeList";var eg=l.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-notification":n,o=e.container,a=e.motion,i=e.maxCount,s=e.className,c=e.style,u=e.onAllRemoved,d=e.stack,f=e.renderNotifications,m=l.useState([]),v=U(m,2),h=v[0],p=v[1],g=function(w){var R,N=h.find(function(T){return T.key===w});N==null||(R=N.onClose)===null||R===void 0||R.call(N),p(function(T){return T.filter(function(M){return M.key!==w})})};l.useImperativeHandle(t,function(){return{open:function(w){p(function(R){var N=ue(R),T=N.findIndex(function(F){return F.key===w.key}),M=k({},w);if(T>=0){var O;M.times=(((O=R[T])===null||O===void 0?void 0:O.times)||0)+1,N[T]=M}else M.times=0,N.push(M);return i>0&&N.length>i&&(N=N.slice(-i)),N})},close:function(w){g(w)},destroy:function(){p([])}}});var C=l.useState({}),y=U(C,2),b=y[0],S=y[1];l.useEffect(function(){var I={};h.forEach(function(w){var R=w.placement,N=R===void 0?"topRight":R;N&&(I[N]=I[N]||[],I[N].push(w))}),Object.keys(b).forEach(function(w){I[w]=I[w]||[]}),S(I)},[h]);var $=function(w){S(function(R){var N=k({},R),T=N[w]||[];return T.length||delete N[w],N})},x=l.useRef(!1);if(l.useEffect(function(){Object.keys(b).length>0?x.current=!0:x.current&&(u==null||u(),x.current=!1)},[b]),!o)return null;var E=Object.keys(b);return mo.createPortal(l.createElement(l.Fragment,null,E.map(function(I){var w=b[I],R=l.createElement(Jv,{key:I,configList:w,placement:I,prefixCls:r,className:s==null?void 0:s(I),style:c==null?void 0:c(I),motion:a,onNoticeClose:g,onAllNoticeRemoved:$,stack:d});return f?f(R,{prefixCls:r,key:I}):R})),o)});eg.displayName="Notifications";var tS=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],nS=function(){return document.body},hd=0;function rS(){for(var e={},t=arguments.length,n=new Array(t),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,n=t===void 0?nS:t,r=e.motion,o=e.prefixCls,a=e.maxCount,i=e.className,s=e.style,c=e.onAllRemoved,u=e.stack,d=e.renderNotifications,f=We(e,tS),m=l.useState(),v=U(m,2),h=v[0],p=v[1],g=l.useRef(),C=l.createElement(eg,{container:h,ref:g,prefixCls:o,motion:r,maxCount:a,className:i,style:s,onAllRemoved:c,stack:u,renderNotifications:d}),y=l.useState([]),b=U(y,2),S=b[0],$=b[1],x=l.useMemo(function(){return{open:function(I){var w=rS(f,I);(w.key===null||w.key===void 0)&&(w.key="rc-notification-".concat(hd),hd+=1),$(function(R){return[].concat(ue(R),[{type:"open",config:w}])})},close:function(I){$(function(w){return[].concat(ue(w),[{type:"close",key:I}])})},destroy:function(){$(function(I){return[].concat(ue(I),[{type:"destroy"}])})}}},[]);return l.useEffect(function(){p(n())}),l.useEffect(function(){g.current&&S.length&&(S.forEach(function(E){switch(E.type){case"open":g.current.open(E.config);break;case"close":g.current.close(E.key);break;case"destroy":g.current.destroy();break}}),$(function(E){return E.filter(function(I){return!S.includes(I)})}))},[S]),[x,C]}var aS={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"},iS=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:aS}))},Kr=l.forwardRef(iS);Kr.displayName="LoadingOutlined";const wa=q.createContext(void 0);wa.displayName="zIndexContext";const Rr=100,lS=10,$c=Rr*lS,tg={Modal:Rr,Drawer:Rr,Popover:Rr,Popconfirm:Rr,Tooltip:Rr,Tour:Rr},sS={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function cS(e){return e in tg}function Ea(e,t){const[,n]=qt(),r=q.useContext(wa),o=cS(e);if(t!==void 0)return[t,t];let a=r??0;return o?(a+=(r?0:n.zIndexPopupBase)+tg[e],a=Math.min(a,n.zIndexPopupBase+$c)):a+=sS[e],[r===void 0?t:a,a]}const uS=e=>{const{componentCls:t,iconCls:n,boxShadow:r,colorText:o,colorSuccess:a,colorError:i,colorWarning:s,colorInfo:c,fontSizeLG:u,motionEaseInOutCirc:d,motionDurationSlow:f,marginXS:m,paddingXS:v,borderRadiusLG:h,zIndexPopup:p,contentPadding:g,contentBg:C}=e,y=`${t}-notice`,b=new lt("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:v,transform:"translateY(0)",opacity:1}}),S=new lt("MessageMoveOut",{"0%":{maxHeight:e.height,padding:v,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),$={padding:v,textAlign:"center",[`${t}-custom-content > ${n}`]:{verticalAlign:"text-bottom",marginInlineEnd:m,fontSize:u},[`${y}-content`]:{display:"inline-block",padding:g,background:C,borderRadius:h,boxShadow:r,pointerEvents:"all"},[`${t}-success > ${n}`]:{color:a},[`${t}-error > ${n}`]:{color:i},[`${t}-warning > ${n}`]:{color:s},[`${t}-info > ${n}, + ${t}-loading > ${n}`]:{color:c}};return[{[t]:Object.assign(Object.assign({},St(e)),{color:o,position:"fixed",top:m,width:"100%",pointerEvents:"none",zIndex:p,[`${t}-move-up`]:{animationFillMode:"forwards"},[` + ${t}-move-up-appear, + ${t}-move-up-enter + `]:{animationName:b,animationDuration:f,animationPlayState:"paused",animationTimingFunction:d},[` + ${t}-move-up-appear${t}-move-up-appear-active, + ${t}-move-up-enter${t}-move-up-enter-active + `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:S,animationDuration:f,animationPlayState:"paused",animationTimingFunction:d},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[t]:{[`${y}-wrapper`]:Object.assign({},$)}},{[`${t}-notice-pure-panel`]:Object.assign(Object.assign({},$),{padding:0,textAlign:"start"})}]},dS=e=>({zIndexPopup:e.zIndexPopupBase+$c+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),ng=It("Message",e=>{const t=st(e,{height:150});return[uS(t)]},dS);var fS=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let{prefixCls:t,type:n,icon:r,children:o}=e;return l.createElement("div",{className:V(`${t}-custom-content`,`${t}-${n}`)},r||mS[n],l.createElement("span",null,o))},vS=e=>{const{prefixCls:t,className:n,type:r,icon:o,content:a}=e,i=fS(e,["prefixCls","className","type","icon","content"]),{getPrefixCls:s}=l.useContext(je),c=t||s("message"),u=rn(c),[d,f,m]=ng(c,u);return d(l.createElement(Qv,Object.assign({},i,{prefixCls:c,className:V(n,f,`${c}-notice-pure-panel`,m,u),eventKey:"pure",duration:null,content:l.createElement(rg,{prefixCls:c,type:r,icon:o},a)})))};function gS(e,t){return{motionName:t??`${e}-move-up`}}function wc(e){let t;const n=new Promise(o=>{t=e(()=>{o(!0)})}),r=()=>{t==null||t()};return r.then=(o,a)=>n.then(o,a),r.promise=n,r}var pS=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let{children:t,prefixCls:n}=e;const r=rn(n),[o,a,i]=ng(n,r);return o(l.createElement(ZC,{classNames:{list:V(a,i,r)}},t))},CS=(e,t)=>{let{prefixCls:n,key:r}=t;return l.createElement(yS,{prefixCls:n,key:r},e)},SS=l.forwardRef((e,t)=>{const{top:n,prefixCls:r,getContainer:o,maxCount:a,duration:i=bS,rtl:s,transitionName:c,onAllRemoved:u}=e,{getPrefixCls:d,getPopupContainer:f,message:m,direction:v}=l.useContext(je),h=r||d("message"),p=()=>({left:"50%",transform:"translateX(-50%)",top:n??hS}),g=()=>V({[`${h}-rtl`]:s??v==="rtl"}),C=()=>gS(h,c),y=l.createElement("span",{className:`${h}-close-x`},l.createElement(Ro,{className:`${h}-close-icon`})),[b,S]=oS({prefixCls:h,style:p,className:g,motion:C,closable:!1,closeIcon:y,duration:i,getContainer:()=>(o==null?void 0:o())||(f==null?void 0:f())||document.body,maxCount:a,onAllRemoved:u,renderNotifications:CS});return l.useImperativeHandle(t,()=>Object.assign(Object.assign({},b),{prefixCls:h,message:m})),S});let bd=0;function og(e){const t=l.useRef(null),n=vt("Message");return[l.useMemo(()=>{const o=u=>{var d;(d=t.current)===null||d===void 0||d.close(u)},a=u=>{if(!t.current){n(!1,"usage","You are calling notice in render which will break in React 18 concurrent mode. Please trigger in effect instead.");const E=()=>{};return E.then=()=>{},E}const{open:d,prefixCls:f,message:m}=t.current,v=`${f}-notice`,{content:h,icon:p,type:g,key:C,className:y,style:b,onClose:S}=u,$=pS(u,["content","icon","type","key","className","style","onClose"]);let x=C;return x==null&&(bd+=1,x=`antd-message-${bd}`),wc(E=>(d(Object.assign(Object.assign({},$),{key:x,content:l.createElement(rg,{prefixCls:f,type:g,icon:p},h),placement:"top",className:V(g&&`${v}-${g}`,y,m==null?void 0:m.className),style:Object.assign(Object.assign({},m==null?void 0:m.style),b),onClose:()=>{S==null||S(),E()}})),()=>{o(x)}))},s={open:a,destroy:u=>{var d;u!==void 0?o(u):(d=t.current)===null||d===void 0||d.destroy()}};return["info","success","warning","error","loading"].forEach(u=>{const d=(f,m,v)=>{let h;f&&typeof f=="object"&&"content"in f?h=f:h={content:f};let p,g;typeof m=="function"?g=m:(p=m,g=v);const C=Object.assign(Object.assign({onClose:g,duration:p},h),{type:u});return a(C)};s[u]=d}),s},[]),l.createElement(SS,Object.assign({key:"message-holder"},e,{ref:t}))]}function xS(e){return og(e)}function $S(){const[e,t]=l.useState([]),n=l.useCallback(r=>(t(o=>[].concat(ue(o),[r])),()=>{t(o=>o.filter(a=>a!==r))}),[]);return[e,n]}function cn(){cn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(j,P,D){j[P]=D.value},a=typeof Symbol=="function"?Symbol:{},i=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function u(j,P,D){return Object.defineProperty(j,P,{value:D,enumerable:!0,configurable:!0,writable:!0}),j[P]}try{u({},"")}catch{u=function(D,z,L){return D[z]=L}}function d(j,P,D,z){var L=P&&P.prototype instanceof C?P:C,_=Object.create(L.prototype),B=new O(z||[]);return o(_,"_invoke",{value:R(j,D,B)}),_}function f(j,P,D){try{return{type:"normal",arg:j.call(P,D)}}catch(z){return{type:"throw",arg:z}}}t.wrap=d;var m="suspendedStart",v="suspendedYield",h="executing",p="completed",g={};function C(){}function y(){}function b(){}var S={};u(S,i,function(){return this});var $=Object.getPrototypeOf,x=$&&$($(F([])));x&&x!==n&&r.call(x,i)&&(S=x);var E=b.prototype=C.prototype=Object.create(S);function I(j){["next","throw","return"].forEach(function(P){u(j,P,function(D){return this._invoke(P,D)})})}function w(j,P){function D(L,_,B,H){var K=f(j[L],j,_);if(K.type!=="throw"){var G=K.arg,te=G.value;return te&&De(te)=="object"&&r.call(te,"__await")?P.resolve(te.__await).then(function(Y){D("next",Y,B,H)},function(Y){D("throw",Y,B,H)}):P.resolve(te).then(function(Y){G.value=Y,B(G)},function(Y){return D("throw",Y,B,H)})}H(K.arg)}var z;o(this,"_invoke",{value:function(_,B){function H(){return new P(function(K,G){D(_,B,K,G)})}return z=z?z.then(H,H):H()}})}function R(j,P,D){var z=m;return function(L,_){if(z===h)throw Error("Generator is already running");if(z===p){if(L==="throw")throw _;return{value:e,done:!0}}for(D.method=L,D.arg=_;;){var B=D.delegate;if(B){var H=N(B,D);if(H){if(H===g)continue;return H}}if(D.method==="next")D.sent=D._sent=D.arg;else if(D.method==="throw"){if(z===m)throw z=p,D.arg;D.dispatchException(D.arg)}else D.method==="return"&&D.abrupt("return",D.arg);z=h;var K=f(j,P,D);if(K.type==="normal"){if(z=D.done?p:v,K.arg===g)continue;return{value:K.arg,done:D.done}}K.type==="throw"&&(z=p,D.method="throw",D.arg=K.arg)}}}function N(j,P){var D=P.method,z=j.iterator[D];if(z===e)return P.delegate=null,D==="throw"&&j.iterator.return&&(P.method="return",P.arg=e,N(j,P),P.method==="throw")||D!=="return"&&(P.method="throw",P.arg=new TypeError("The iterator does not provide a '"+D+"' method")),g;var L=f(z,j.iterator,P.arg);if(L.type==="throw")return P.method="throw",P.arg=L.arg,P.delegate=null,g;var _=L.arg;return _?_.done?(P[j.resultName]=_.value,P.next=j.nextLoc,P.method!=="return"&&(P.method="next",P.arg=e),P.delegate=null,g):_:(P.method="throw",P.arg=new TypeError("iterator result is not an object"),P.delegate=null,g)}function T(j){var P={tryLoc:j[0]};1 in j&&(P.catchLoc=j[1]),2 in j&&(P.finallyLoc=j[2],P.afterLoc=j[3]),this.tryEntries.push(P)}function M(j){var P=j.completion||{};P.type="normal",delete P.arg,j.completion=P}function O(j){this.tryEntries=[{tryLoc:"root"}],j.forEach(T,this),this.reset(!0)}function F(j){if(j||j===""){var P=j[i];if(P)return P.call(j);if(typeof j.next=="function")return j;if(!isNaN(j.length)){var D=-1,z=function L(){for(;++D=0;--L){var _=this.tryEntries[L],B=_.completion;if(_.tryLoc==="root")return z("end");if(_.tryLoc<=this.prev){var H=r.call(_,"catchLoc"),K=r.call(_,"finallyLoc");if(H&&K){if(this.prev<_.catchLoc)return z(_.catchLoc,!0);if(this.prev<_.finallyLoc)return z(_.finallyLoc)}else if(H){if(this.prev<_.catchLoc)return z(_.catchLoc,!0)}else{if(!K)throw Error("try statement without catch or finally");if(this.prev<_.finallyLoc)return z(_.finallyLoc)}}}},abrupt:function(P,D){for(var z=this.tryEntries.length-1;z>=0;--z){var L=this.tryEntries[z];if(L.tryLoc<=this.prev&&r.call(L,"finallyLoc")&&this.prev=0;--D){var z=this.tryEntries[D];if(z.finallyLoc===P)return this.complete(z.completion,z.afterLoc),M(z),g}},catch:function(P){for(var D=this.tryEntries.length-1;D>=0;--D){var z=this.tryEntries[D];if(z.tryLoc===P){var L=z.completion;if(L.type==="throw"){var _=L.arg;M(z)}return _}}throw Error("illegal catch attempt")},delegateYield:function(P,D,z){return this.delegate={iterator:F(P),resultName:D,nextLoc:z},this.method==="next"&&(this.arg=e),g}},t}function yd(e,t,n,r,o,a,i){try{var s=e[a](i),c=s.value}catch(u){return void n(u)}s.done?t(c):Promise.resolve(c).then(r,o)}function Wr(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(c){yd(a,r,o,i,s,"next",c)}function s(c){yd(a,r,o,i,s,"throw",c)}i(void 0)})}}var Ia=k({},o0),wS=Ia.version,ES=Ia.render,IS=Ia.unmountComponentAtNode,qi;try{var OS=Number((wS||"").split(".")[0]);OS>=18&&(qi=Ia.createRoot)}catch{}function Cd(e){var t=Ia.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&De(t)==="object"&&(t.usingClientEntryPoint=e)}var Ei="__rc_react_root__";function RS(e,t){Cd(!0);var n=t[Ei]||qi(t);Cd(!1),n.render(e),t[Ei]=n}function PS(e,t){ES(e,t)}function Ec(e,t){if(qi){RS(e,t);return}PS(e,t)}function NS(e){return Ps.apply(this,arguments)}function Ps(){return Ps=Wr(cn().mark(function e(t){return cn().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[Ei])===null||o===void 0||o.unmount(),delete t[Ei]}));case 1:case"end":return r.stop()}},e)})),Ps.apply(this,arguments)}function MS(e){IS(e)}function ag(e){return Ns.apply(this,arguments)}function Ns(){return Ns=Wr(cn().mark(function e(t){return cn().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(qi===void 0){r.next=2;break}return r.abrupt("return",NS(t));case 2:MS(t);case 3:case"end":return r.stop()}},e)})),Ns.apply(this,arguments)}const Tl=()=>({height:0,opacity:0}),Sd=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},TS=e=>({height:e?e.offsetHeight:0}),Al=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",AS=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:Tl,onEnterStart:Tl,onAppearActive:Sd,onEnterActive:Sd,onLeaveStart:TS,onLeaveActive:Tl,onAppearEnd:Al,onEnterEnd:Al,onLeaveEnd:Al,motionDeadline:500}},Br=(e,t,n)=>n!==void 0?n:`${e}-${t}`,da=AS,Ui=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),a=o.width,i=o.height;if(a||i)return!0}}return!1},DS=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},jS=bc("Wave",e=>[DS(e)]),Ic="ant-wave-target";function FS(e){const 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}function Dl(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&FS(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function _S(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return Dl(t)?t:Dl(n)?n:Dl(r)?r:null}function jl(e){return Number.isNaN(e)?0:e}const LS=e=>{const{className:t,target:n,component:r}=e,o=l.useRef(null),[a,i]=l.useState(null),[s,c]=l.useState([]),[u,d]=l.useState(0),[f,m]=l.useState(0),[v,h]=l.useState(0),[p,g]=l.useState(0),[C,y]=l.useState(!1),b={left:u,top:f,width:v,height:p,borderRadius:s.map(x=>`${x}px`).join(" ")};a&&(b["--wave-color"]=a);function S(){const x=getComputedStyle(n);i(_S(n));const E=x.position==="static",{borderLeftWidth:I,borderTopWidth:w}=x;d(E?n.offsetLeft:jl(-parseFloat(I))),m(E?n.offsetTop:jl(-parseFloat(w))),h(n.offsetWidth),g(n.offsetHeight);const{borderTopLeftRadius:R,borderTopRightRadius:N,borderBottomLeftRadius:T,borderBottomRightRadius:M}=x;c([R,N,M,T].map(O=>jl(parseFloat(O))))}if(l.useEffect(()=>{if(n){const x=ut(()=>{S(),y(!0)});let E;return typeof ResizeObserver<"u"&&(E=new ResizeObserver(S),E.observe(n)),()=>{ut.cancel(x),E==null||E.disconnect()}}},[]),!C)return null;const $=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(Ic));return l.createElement(Kn,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(x,E)=>{var I;if(E.deadline||E.propertyName==="opacity"){const w=(I=o.current)===null||I===void 0?void 0:I.parentElement;ag(w).then(()=>{w==null||w.remove()})}return!1}},(x,E)=>{let{className:I}=x;return l.createElement("div",{ref:vn(o,E),className:V(t,{"wave-quick":$},I),style:b})})},zS=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",e==null||e.insertBefore(o,e==null?void 0:e.firstChild),Ec(l.createElement(LS,Object.assign({},t,{target:e})),o)},BS=(e,t,n)=>{const{wave:r}=l.useContext(je),[,o,a]=qt(),i=Vt(u=>{const d=e.current;if(r!=null&&r.disabled||!d)return;const f=d.querySelector(`.${Ic}`)||d,{showEffect:m}=r||{};(m||zS)(f,{className:t,token:o,component:n,event:u,hashId:a})}),s=l.useRef();return u=>{ut.cancel(s.current),s.current=ut(()=>{i(u)})}},Xi=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=l.useContext(je),a=l.useRef(null),i=o("wave"),[,s]=jS(i),c=BS(a,V(i,s),r);if(q.useEffect(()=>{const d=a.current;if(!d||d.nodeType!==1||n)return;const f=m=>{!Ui(m.target)||!d.getAttribute||d.getAttribute("disabled")||d.disabled||d.className.includes("disabled")||d.className.includes("-leave")||c(m)};return d.addEventListener("click",f,!0),()=>{d.removeEventListener("click",f,!0)}},[n]),!q.isValidElement(t))return t??null;const u=ur(t)?vn(t.ref,a):a;return tn(t,{ref:u})};Xi.displayName="Wave";const Mn=e=>{const t=q.useContext(zr);return q.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},kS=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},HS=e=>{const{componentCls:t,antCls:n}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},VS=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},ig=It("Space",e=>{const t=st(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[HS(t),VS(t),kS(t)]},()=>({}),{resetStyle:!1});var lg=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=l.useContext(Yi),r=l.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:a,isLastItem:i}=n,s=o==="vertical"?"-vertical-":"-";return V(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:a,[`${e}-compact${s}last-item`]:i,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},bo=e=>{let{children:t}=e;return l.createElement(Yi.Provider,{value:null},t)},KS=e=>{var{children:t}=e,n=lg(e,["children"]);return l.createElement(Yi.Provider,{value:n},t)},WS=e=>{const{getPrefixCls:t,direction:n}=l.useContext(je),{size:r,direction:o,block:a,prefixCls:i,className:s,rootClassName:c,children:u}=e,d=lg(e,["size","direction","block","prefixCls","className","rootClassName","children"]),f=Mn(b=>r??b),m=t("space-compact",i),[v,h]=ig(m),p=V(m,h,{[`${m}-rtl`]:n==="rtl",[`${m}-block`]:a,[`${m}-vertical`]:o==="vertical"},s,c),g=l.useContext(Yi),C=sn(u),y=l.useMemo(()=>C.map((b,S)=>{const $=b&&b.key||`${m}-item-${S}`;return l.createElement(KS,{key:$,compactSize:f,compactDirection:o,isFirstItem:S===0&&(!g||(g==null?void 0:g.isFirstItem)),isLastItem:S===C.length-1&&(!g||(g==null?void 0:g.isLastItem))},b)}),[r,C,g]);return C.length===0?null:v(l.createElement("div",Object.assign({className:p},d),y))};var GS=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n}=l.useContext(je),{prefixCls:r,size:o,className:a}=e,i=GS(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,c]=qt();let u="";switch(o){case"large":u="lg";break;case"small":u="sm";break}vt("Button.Group")(!o||["large","small","middle"].includes(o),"usage","Invalid prop `size`.");const d=V(s,{[`${s}-${u}`]:u,[`${s}-rtl`]:n==="rtl"},a,c);return l.createElement(sg.Provider,{value:o},l.createElement("div",Object.assign({},i,{className:d})))},xd=/^[\u4e00-\u9fa5]{2}$/,Ms=xd.test.bind(xd);function cg(e){return e==="danger"?{danger:!0}:{type:e}}function $d(e){return typeof e=="string"}function ei(e){return e==="text"||e==="link"}function US(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&$d(e.type)&&Ms(e.props.children)?tn(e,{children:e.props.children.split("").join(n)}):$d(e)?Ms(e)?q.createElement("span",null,e.split("").join(n)):q.createElement("span",null,e):Yv(e)?q.createElement("span",null,e):e}function XS(e,t){let n=!1;const r=[];return q.Children.forEach(e,o=>{const a=typeof o,i=a==="string"||a==="number";if(n&&i){const s=r.length-1,c=r[s];r[s]=`${c}${o}`}else r.push(o);n=i}),q.Children.map(r,o=>US(o,t))}const ug=l.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:a}=e,i=V(`${a}-icon`,n);return q.createElement("span",{ref:t,className:i,style:r},o)}),wd=l.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:a}=e,i=V(`${n}-loading-icon`,r);return q.createElement(ug,{prefixCls:n,className:i,style:o,ref:t},q.createElement(Kr,{className:a}))}),Fl=()=>({width:0,opacity:0,transform:"scale(0)"}),_l=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),YS=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:a}=e,i=!!n;return r?q.createElement(wd,{prefixCls:t,className:o,style:a}):q.createElement(Kn,{visible:i,motionName:`${t}-loading-icon-motion`,motionLeave:i,removeOnLeave:!0,onAppearStart:Fl,onAppearActive:_l,onEnterStart:Fl,onEnterActive:_l,onLeaveStart:_l,onLeaveActive:Fl},(s,c)=>{let{className:u,style:d}=s;return q.createElement(wd,{prefixCls:t,className:o,style:Object.assign(Object.assign({},a),d),ref:c,iconClassName:u})})},Ed=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),QS=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:a}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},Ed(`${t}-primary`,o),Ed(`${t}-danger`,a)]}},dg=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return st(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},fg=e=>{var t,n,r,o,a,i;const s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,c=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,u=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,d=(o=e.contentLineHeight)!==null&&o!==void 0?o:mi(s),f=(a=e.contentLineHeightSM)!==null&&a!==void 0?a:mi(c),m=(i=e.contentLineHeightLG)!==null&&i!==void 0?i:mi(u);return{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:e.fontSizeLG,onlyIconSizeSM:e.fontSizeLG-2,onlyIconSizeLG:e.fontSizeLG+2,groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:e.colorBgTextHover,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,contentFontSize:s,contentFontSizeSM:c,contentFontSizeLG:u,contentLineHeight:d,contentLineHeightSM:f,contentLineHeightLG:m,paddingBlock:Math.max((e.controlHeight-s*d)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-c*f)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-u*m)/2-e.lineWidth,0)}},ZS=e=>{const{componentCls:t,iconCls:n,fontWeight:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${X(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:1},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},ua(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},"&-icon-end":{flexDirection:"row-reverse"}}}},lr=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),JS=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),ex=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),tx=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),fa=(e,t,n,r,o,a,i,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},lr(e,Object.assign({background:t},i),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:a||void 0}})}),Oc=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},tx(e))}),mg=e=>Object.assign({},Oc(e)),Ii=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),vg=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},mg(e)),{background:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),lr(e.componentCls,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),fa(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:e.colorError,borderColor:e.colorError},lr(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),fa(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),Oc(e))}),nx=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},mg(e)),{color:e.primaryColor,background:e.colorPrimary,boxShadow:e.primaryShadow}),lr(e.componentCls,{color:e.colorTextLightSolid,background:e.colorPrimaryHover},{color:e.colorTextLightSolid,background:e.colorPrimaryActive})),fa(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},lr(e.componentCls,{background:e.colorErrorHover},{background:e.colorErrorActive})),fa(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),Oc(e))}),rx=e=>Object.assign(Object.assign({},vg(e)),{borderStyle:"dashed"}),ox=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},lr(e.componentCls,{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),Ii(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},lr(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),Ii(e))}),ax=e=>Object.assign(Object.assign(Object.assign({},lr(e.componentCls,{color:e.colorText,background:e.textHoverBg},{color:e.colorText,background:e.colorBgTextActive})),Ii(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},Ii(e)),lr(e.componentCls,{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive}))}),ix=e=>{const{componentCls:t}=e;return{[`${t}-default`]:vg(e),[`${t}-primary`]:nx(e),[`${t}-dashed`]:rx(e),[`${t}-link`]:ox(e),[`${t}-text`]:ax(e),[`${t}-ghost`]:fa(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},Rc=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,controlHeight:r,fontSize:o,lineHeight:a,borderRadius:i,buttonPaddingHorizontal:s,iconCls:c,buttonPaddingVertical:u}=e,d=`${n}-icon-only`;return[{[`${t}`]:{fontSize:o,lineHeight:a,height:r,padding:`${X(u)} ${X(s)}`,borderRadius:i,[`&${d}`]:{width:r,paddingInline:0,[`&${n}-compact-item`]:{flex:"none"},[`&${n}-round`]:{width:"auto"},[c]:{fontSize:e.buttonIconOnlyFontSize}},[`&${n}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${n}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${n}${n}-circle${t}`]:JS(e)},{[`${n}${n}-round${t}`]:ex(e)}]},lx=e=>{const t=st(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return Rc(t,e.componentCls)},sx=e=>{const t=st(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,lineHeight:e.contentLineHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:e.paddingBlockSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return Rc(t,`${e.componentCls}-sm`)},cx=e=>{const t=st(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return Rc(t,`${e.componentCls}-lg`)},ux=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},dx=It("Button",e=>{const t=dg(e);return[ZS(t),lx(t),sx(t),cx(t),ux(t),ix(t),QS(t)]},fg,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function fx(e,t,n){const{focusElCls:r,focus:o,borderElCls:a}=n,i=a?"> *":"",s=["hover",o?"focus":null,"active"].filter(Boolean).map(c=>`&:${c} ${i}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${i}`]:{zIndex:0}})}}function mx(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function Qi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},fx(e,r,t)),mx(n,r,t))}}function vx(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function gx(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function px(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},vx(e,t)),gx(e.componentCls,t))}}const hx=e=>{const{componentCls:t,calc:n}=e;return{[t]:{[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:e.lineWidth,height:`calc(100% + ${X(e.lineWidth)} * 2)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${X(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},bx=yc(["Button","compact"],e=>{const t=dg(e);return[Qi(t),px(t),hx(t)]},fg);var yx=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o;const{loading:a=!1,prefixCls:i,type:s,danger:c=!1,shape:u="default",size:d,styles:f,disabled:m,className:v,rootClassName:h,children:p,icon:g,iconPosition:C="start",ghost:y=!1,block:b=!1,htmlType:S="button",classNames:$,style:x={},autoInsertSpace:E}=e,I=yx(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),w=s||"default",{getPrefixCls:R,direction:N,button:T}=l.useContext(je),M=(n=E??(T==null?void 0:T.autoInsertSpace))!==null&&n!==void 0?n:!0,O=R("btn",i),[F,j,P]=dx(O),D=l.useContext(Hn),z=m??D,L=l.useContext(sg),_=l.useMemo(()=>Cx(a),[a]),[B,H]=l.useState(_.loading),[K,G]=l.useState(!1),Y=vn(t,l.createRef()),Q=l.Children.count(p)===1&&!g&&!ei(w);l.useEffect(()=>{let me=null;_.delay>0?me=setTimeout(()=>{me=null,H(!0)},_.delay):H(_.loading);function be(){me&&(clearTimeout(me),me=null)}return be},[_]),l.useEffect(()=>{if(!Y||!Y.current||!M)return;const me=Y.current.textContent;Q&&Ms(me)?K||G(!0):K&&G(!1)},[Y]);const ie=me=>{const{onClick:be}=e;if(B||z){me.preventDefault();return}be==null||be(me)};{const me=vt("Button");me(!(typeof g=="string"&&g.length>2),"breaking",`\`icon\` is using ReactNode instead of string naming in v4. Please check \`${g}\` at https://ant.design/components/icon`),me(!(y&&ei(w)),"usage","`link` or `text` button can't be a `ghost` button.")}const{compactSize:Z,compactItemClassnames:J}=Po(O,N),ne={large:"lg",small:"sm",middle:void 0},re=Mn(me=>{var be,xe;return(xe=(be=d??Z)!==null&&be!==void 0?be:L)!==null&&xe!==void 0?xe:me}),W=re&&ne[re]||"",ee=B?"loading":g,oe=kt(I,["navigate"]),he=V(O,j,P,{[`${O}-${u}`]:u!=="default"&&u,[`${O}-${w}`]:w,[`${O}-${W}`]:W,[`${O}-icon-only`]:!p&&p!==0&&!!ee,[`${O}-background-ghost`]:y&&!ei(w),[`${O}-loading`]:B,[`${O}-two-chinese-chars`]:K&&M&&!B,[`${O}-block`]:b,[`${O}-dangerous`]:c,[`${O}-rtl`]:N==="rtl",[`${O}-icon-end`]:C==="end"},J,v,h,T==null?void 0:T.className),Ce=Object.assign(Object.assign({},T==null?void 0:T.style),x),de=V($==null?void 0:$.icon,(r=T==null?void 0:T.classNames)===null||r===void 0?void 0:r.icon),ae=Object.assign(Object.assign({},(f==null?void 0:f.icon)||{}),((o=T==null?void 0:T.styles)===null||o===void 0?void 0:o.icon)||{}),ce=g&&!B?q.createElement(ug,{prefixCls:O,className:de,style:ae},g):q.createElement(YS,{existIcon:!!g,prefixCls:O,loading:B}),we=p||p===0?XS(p,Q&&M):null;if(oe.href!==void 0)return F(q.createElement("a",Object.assign({},oe,{className:V(he,{[`${O}-disabled`]:z}),href:z?void 0:oe.href,style:Ce,onClick:ie,ref:Y,tabIndex:z?-1:0}),ce,we));let ye=q.createElement("button",Object.assign({},I,{type:S,className:he,style:Ce,onClick:ie,disabled:z,ref:Y}),ce,we,!!J&&q.createElement(bx,{key:"compact",prefixCls:O}));return ei(w)||(ye=q.createElement(Xi,{component:"Button",disabled:B},ye)),F(ye)}),sr=Sx;sr.Group=qS;sr.__ANT_BUTTON=!0;sr.displayName="Button";function Ll(e){return!!(e&&e.then)}const gg=e=>{const{type:t,children:n,prefixCls:r,buttonProps:o,close:a,autoFocus:i,emitEvent:s,isSilent:c,quitOnNullishReturnValue:u,actionFn:d}=e,f=l.useRef(!1),m=l.useRef(null),[v,h]=$r(!1),p=function(){a==null||a.apply(void 0,arguments)};l.useEffect(()=>{let y=null;return i&&(y=setTimeout(()=>{var b;(b=m.current)===null||b===void 0||b.focus()})),()=>{y&&clearTimeout(y)}},[]);const g=y=>{Ll(y)&&(h(!0),y.then(function(){h(!1,!0),p.apply(void 0,arguments),f.current=!1},b=>{if(h(!1,!0),f.current=!1,!(c!=null&&c()))return Promise.reject(b)}))},C=y=>{if(f.current)return;if(f.current=!0,!d){p();return}let b;if(s){if(b=d(y),u&&!Ll(b)){f.current=!1,p(y);return}}else if(d.length)b=d(a),f.current=!1;else if(b=d(),!Ll(b)){p();return}g(b)};return l.createElement(sr,Object.assign({},cg(t),{onClick:C,loading:v,prefixCls:r},o,{ref:m}),n)},Oa=q.createContext({}),{Provider:pg}=Oa,Id=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:a,close:i,onCancel:s,onConfirm:c}=l.useContext(Oa);return o?q.createElement(gg,{isSilent:r,actionFn:s,close:function(){i==null||i.apply(void 0,arguments),c==null||c(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${a}-btn`},n):null},Od=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:a,okType:i,onConfirm:s,onOk:c}=l.useContext(Oa);return q.createElement(gg,{isSilent:n,type:i||"primary",actionFn:c,close:function(){t==null||t.apply(void 0,arguments),s==null||s(!0)},autoFocus:e==="ok",buttonProps:r,prefixCls:`${o}-btn`},a)};var hg=l.createContext(null),Rd=[];function xx(e,t){var n=l.useState(function(){if(!en())return null;var h=document.createElement("div");return t&&h.setAttribute("data-debug",t),h}),r=U(n,1),o=r[0],a=l.useRef(!1),i=l.useContext(hg),s=l.useState(Rd),c=U(s,2),u=c[0],d=c[1],f=i||(a.current?void 0:function(h){d(function(p){var g=[h].concat(ue(p));return g})});function m(){o.parentElement||document.body.appendChild(o),a.current=!0}function v(){var h;(h=o.parentElement)===null||h===void 0||h.removeChild(o),a.current=!1}return ft(function(){return e?i?i(m):m():v(),v},[e]),ft(function(){u.length&&(u.forEach(function(h){return h()}),d(Rd))},[u]),[o,f]}function $x(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,a;if(e){var i=getComputedStyle(e);r.scrollbarColor=i.scrollbarColor,r.scrollbarWidth=i.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),c=parseInt(s.width,10),u=parseInt(s.height,10);try{var d=c?"width: ".concat(s.width,";"):"",f=u?"height: ".concat(s.height,";"):"";or(` +#`.concat(t,`::-webkit-scrollbar { +`).concat(d,` +`).concat(f,` +}`),t)}catch(h){console.error(h),o=c,a=u}}document.body.appendChild(n);var m=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,v=e&&a&&!isNaN(a)?a:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),ra(t),{width:m,height:v}}function wx(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:$x(e)}function Ex(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Ix="rc-util-locker-".concat(Date.now()),Pd=0;function Ox(e){var t=!!e,n=l.useState(function(){return Pd+=1,"".concat(Ix,"_").concat(Pd)}),r=U(n,1),o=r[0];ft(function(){if(t){var a=wx(document.body).width,i=Ex();or(` +html body { + overflow-y: hidden; + `.concat(i?"width: calc(100% - ".concat(a,"px);"):"",` +}`),o)}else ra(o);return function(){ra(o)}},[t,o])}var Rx=!1;function Px(e){return Rx}var Nd=function(t){return t===!1?!1:!en()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},Zi=l.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer,a=e.debug,i=e.autoDestroy,s=i===void 0?!0:i,c=e.children,u=l.useState(n),d=U(u,2),f=d[0],m=d[1],v=f||n;_e(en()||!n,"Portal only work in client side. Please call 'useEffect' to show Portal instead default render in SSR."),l.useEffect(function(){(s||n)&&m(n)},[n,s]);var h=l.useState(function(){return Nd(o)}),p=U(h,2),g=p[0],C=p[1];l.useEffect(function(){var T=Nd(o);C(T??null)});var y=xx(v&&!g,a),b=U(y,2),S=b[0],$=b[1],x=g??S;Ox(r&&n&&en()&&(x===S||x===document.body));var E=null;if(c&&ur(c)&&t){var I=c;E=I.ref}var w=Vr(E,t);if(!v||!en()||g===void 0)return null;var R=x===!1||Px(),N=c;return t&&(N=l.cloneElement(c,{ref:w})),l.createElement(hg.Provider,{value:$},R?N:mo.createPortal(N,x))});Zi.displayName="Portal";var bg=l.createContext({});function Nx(){var e=k({},_i);return e.useId}var Md=0,Td=Nx();const yg=Td?function(t){var n=Td();return t||n}:function(t){var n=l.useState("ssr-id"),r=U(n,2),o=r[0],a=r[1];return l.useEffect(function(){var i=Md;Md+=1,a("rc_unique_".concat(i))},[]),t||o};function Ad(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function Dd(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if(typeof n!="number"){var o=e.document;n=o.documentElement[r],typeof n!="number"&&(n=o.body[r])}return n}function Mx(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=Dd(o),n.top+=Dd(o,!0),n}const Tx=l.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var jd={width:0,height:0,overflow:"hidden",outline:"none"},Ax={outline:"none"},Pc=q.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,a=e.title,i=e.ariaId,s=e.footer,c=e.closable,u=e.closeIcon,d=e.onClose,f=e.children,m=e.bodyStyle,v=e.bodyProps,h=e.modalRender,p=e.onMouseDown,g=e.onMouseUp,C=e.holderRef,y=e.visible,b=e.forceRender,S=e.width,$=e.height,x=e.classNames,E=e.styles,I=q.useContext(bg),w=I.panel,R=Vr(C,w),N=l.useRef(),T=l.useRef(),M=l.useRef();q.useImperativeHandle(t,function(){return{focus:function(){var H;(H=M.current)===null||H===void 0||H.focus({preventScroll:!0})},changeActive:function(H){var K=document,G=K.activeElement;H&&G===T.current?N.current.focus({preventScroll:!0}):!H&&G===N.current&&T.current.focus({preventScroll:!0})}}});var O={};S!==void 0&&(O.width=S),$!==void 0&&(O.height=$);var F=s?q.createElement("div",{className:V("".concat(n,"-footer"),x==null?void 0:x.footer),style:k({},E==null?void 0:E.footer)},s):null,j=a?q.createElement("div",{className:V("".concat(n,"-header"),x==null?void 0:x.header),style:k({},E==null?void 0:E.header)},q.createElement("div",{className:"".concat(n,"-title"),id:i},a)):null,P=l.useMemo(function(){return De(c)==="object"&&c!==null?c:c?{closeIcon:u??q.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[c,u,n]),D=xn(P,!0),z=De(c)==="object"&&c.disabled,L=c?q.createElement("button",fe({type:"button",onClick:d,"aria-label":"Close"},D,{className:"".concat(n,"-close"),disabled:z}),P.closeIcon):null,_=q.createElement("div",{className:V("".concat(n,"-content"),x==null?void 0:x.content),style:E==null?void 0:E.content},L,j,q.createElement("div",fe({className:V("".concat(n,"-body"),x==null?void 0:x.body),style:k(k({},m),E==null?void 0:E.body)},v),f),F);return q.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":a?i:null,"aria-modal":"true",ref:R,style:k(k({},o),O),className:V(n,r),onMouseDown:p,onMouseUp:g},q.createElement("div",{tabIndex:0,ref:N,style:jd,"aria-hidden":"true"}),q.createElement("div",{ref:M,tabIndex:-1,style:Ax},q.createElement(Tx,{shouldUpdate:y||b},h?h(_):_)),q.createElement("div",{tabIndex:0,ref:T,style:jd,"aria-hidden":"true"}))});Pc.displayName="Panel";var Cg=l.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,o=e.style,a=e.className,i=e.visible,s=e.forceRender,c=e.destroyOnClose,u=e.motionName,d=e.ariaId,f=e.onVisibleChanged,m=e.mousePosition,v=l.useRef(),h=l.useState(),p=U(h,2),g=p[0],C=p[1],y={};g&&(y.transformOrigin=g);function b(){var S=Mx(v.current);C(m&&(m.x||m.y)?"".concat(m.x-S.left,"px ").concat(m.y-S.top,"px"):"")}return l.createElement(Kn,{visible:i,onVisibleChanged:f,onAppearPrepare:b,onEnterPrepare:b,forceRender:s,motionName:u,removeOnLeave:c,ref:v},function(S,$){var x=S.className,E=S.style;return l.createElement(Pc,fe({},e,{ref:t,title:r,ariaId:d,prefixCls:n,holderRef:$,style:k(k(k({},E),o),y),className:V(a,x)}))})});Cg.displayName="Content";var Dx=function(t){var n=t.prefixCls,r=t.style,o=t.visible,a=t.maskProps,i=t.motionName,s=t.className;return l.createElement(Kn,{key:"mask",visible:o,motionName:i,leavedClassName:"".concat(n,"-mask-hidden")},function(c,u){var d=c.className,f=c.style;return l.createElement("div",fe({ref:u,style:k(k({},f),r),className:V("".concat(n,"-mask"),d,s)},a))})},jx=function(t){var n=t.prefixCls,r=n===void 0?"rc-dialog":n,o=t.zIndex,a=t.visible,i=a===void 0?!1:a,s=t.keyboard,c=s===void 0?!0:s,u=t.focusTriggerAfterClose,d=u===void 0?!0:u,f=t.wrapStyle,m=t.wrapClassName,v=t.wrapProps,h=t.onClose,p=t.afterOpenChange,g=t.afterClose,C=t.transitionName,y=t.animation,b=t.closable,S=b===void 0?!0:b,$=t.mask,x=$===void 0?!0:$,E=t.maskTransitionName,I=t.maskAnimation,w=t.maskClosable,R=w===void 0?!0:w,N=t.maskStyle,T=t.maskProps,M=t.rootClassName,O=t.classNames,F=t.styles;["wrapStyle","bodyStyle","maskStyle"].forEach(function(ee){ar(!(ee in t),"".concat(ee," is deprecated, please use styles instead."))}),"wrapClassName"in t&&ar(!1,"wrapClassName is deprecated, please use classNames instead.");var j=l.useRef(),P=l.useRef(),D=l.useRef(),z=l.useState(i),L=U(z,2),_=L[0],B=L[1],H=yg();function K(){us(P.current,document.activeElement)||(j.current=document.activeElement)}function G(){if(!us(P.current,document.activeElement)){var ee;(ee=D.current)===null||ee===void 0||ee.focus()}}function te(ee){if(ee)G();else{if(B(!1),x&&j.current&&d){try{j.current.focus({preventScroll:!0})}catch{}j.current=null}_&&(g==null||g())}p==null||p(ee)}function Y(ee){h==null||h(ee)}var Q=l.useRef(!1),ie=l.useRef(),Z=function(){clearTimeout(ie.current),Q.current=!0},J=function(){ie.current=setTimeout(function(){Q.current=!1})},ne=null;R&&(ne=function(oe){Q.current?Q.current=!1:P.current===oe.target&&Y(oe)});function re(ee){if(c&&ee.keyCode===le.ESC){ee.stopPropagation(),Y(ee);return}i&&ee.keyCode===le.TAB&&D.current.changeActive(!ee.shiftKey)}l.useEffect(function(){i&&(B(!0),K())},[i]),l.useEffect(function(){return function(){clearTimeout(ie.current)}},[]);var W=k(k(k({zIndex:o},f),F==null?void 0:F.wrapper),{},{display:_?null:"none"});return l.createElement("div",fe({className:V("".concat(r,"-root"),M)},xn(t,{data:!0})),l.createElement(Dx,{prefixCls:r,visible:x&&i,motionName:Ad(r,E,I),style:k(k({zIndex:o},N),F==null?void 0:F.mask),maskProps:T,className:O==null?void 0:O.mask}),l.createElement("div",fe({tabIndex:-1,onKeyDown:re,className:V("".concat(r,"-wrap"),m,O==null?void 0:O.wrapper),ref:P,onClick:ne,style:W},v),l.createElement(Cg,fe({},t,{onMouseDown:Z,onMouseUp:J,ref:D,closable:S,ariaId:H,prefixCls:r,visible:i&&_,onClose:Y,onVisibleChanged:te,motionName:Ad(r,C,y)}))))},Sg=function(t){var n=t.visible,r=t.getContainer,o=t.forceRender,a=t.destroyOnClose,i=a===void 0?!1:a,s=t.afterClose,c=t.panelRef,u=l.useState(n),d=U(u,2),f=d[0],m=d[1],v=l.useMemo(function(){return{panel:c}},[c]);return l.useEffect(function(){n&&m(!0)},[n]),!o&&i&&!f?null:l.createElement(bg.Provider,{value:v},l.createElement(Zi,{open:n||o||f,autoDestroy:!1,getContainer:r,autoLock:n||f},l.createElement(jx,fe({},t,{destroyOnClose:i,afterClose:function(){s==null||s(),m(!1)}}))))};Sg.displayName="Dialog";function Fd(e){if(e)return{closable:e.closable,closeIcon:e.closeIcon}}function _d(e){const{closable:t,closeIcon:n}=e||{};return q.useMemo(()=>{if(!t&&(t===!1||n===!1||n===null))return!1;if(t===void 0&&n===void 0)return null;let r={closeIcon:typeof n!="boolean"&&n!==null?n:void 0};return t&&typeof t=="object"&&(r=Object.assign(Object.assign({},r),t)),r},[t,n])}function Ld(){const e={};for(var t=arguments.length,n=new Array(t),r=0;r{o&&Object.keys(o).forEach(a=>{o[a]!==void 0&&(e[a]=o[a])})}),e}const Fx={};function _x(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Fx;const r=_d(e),o=_d(t),a=q.useMemo(()=>Object.assign({closeIcon:q.createElement(Ro,null)},n),[n]),i=q.useMemo(()=>r===!1?!1:r?Ld(a,o,r):o===!1?!1:o?Ld(a,o):a.closable?a:!1,[r,o,a]);return q.useMemo(()=>{if(i===!1)return[!1,null];const{closeIconRender:s}=a,{closeIcon:c}=i;let u=c;if(u!=null){s&&(u=s(c));const d=xn(i,!0);Object.keys(d).length&&(u=q.isValidElement(u)?q.cloneElement(u,d):q.createElement("span",Object.assign({},d),u))}return[!0,u]},[i,a])}const Lx=()=>en()&&window.document.documentElement;var Mr="RC_FORM_INTERNAL_HOOKS",ht=function(){_e(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},kr=l.createContext({getFieldValue:ht,getFieldsValue:ht,getFieldError:ht,getFieldWarning:ht,getFieldsError:ht,isFieldsTouched:ht,isFieldTouched:ht,isFieldValidating:ht,isFieldsValidating:ht,resetFields:ht,setFields:ht,setFieldValue:ht,setFieldsValue:ht,validateFields:ht,submit:ht,getInternalHooks:function(){return ht(),{dispatch:ht,initEntityValue:ht,registerField:ht,useSubscribe:ht,setInitialValues:ht,destroyForm:ht,setCallbacks:ht,registerWatch:ht,getFields:ht,setValidateMessages:ht,setPreserve:ht,getInitialValue:ht}}}),ma=l.createContext(null);function Ts(e){return e==null?[]:Array.isArray(e)?e:[e]}function zx(e){return e&&!!e._init}function As(){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 Ds=As();function Bx(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function kx(e,t,n){if(zi())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&ta(o,n.prototype),o}function js(e){var t=typeof Map=="function"?new Map:void 0;return js=function(r){if(r===null||!Bx(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return kx(r,arguments,Lr(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),ta(o,r)},js(e)}var Hx={},Vx=/%[sdj%]/g,xg=function(){};typeof process<"u"&&Hx&&typeof window<"u"&&typeof document<"u"&&(xg=function(t,n){typeof console<"u"&&console.warn&&typeof ASYNC_VALIDATOR_NO_WARNING>"u"&&n.every(function(r){return typeof r=="string"})&&console.warn(t,n)});function Fs(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function Sn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=a)return s;switch(s){case"%s":return String(n[o++]);case"%d":return Number(n[o++]);case"%j":try{return JSON.stringify(n[o++])}catch{return"[Circular]"}break;default:return s}});return i}return e}function Kx(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Wt(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||Kx(t)&&typeof e=="string"&&!e)}function Wx(e,t,n){var r=[],o=0,a=e.length;function i(s){r.push.apply(r,ue(s||[])),o++,o===a&&n(r)}e.forEach(function(s){t(s,i)})}function zd(e,t,n){var r=0,o=e.length;function a(i){if(i&&i.length){n(i);return}var s=r;r=r+1,st.max?o.push(Sn(a.messages[f].max,t.fullField,t.max)):s&&c&&(dt.max)&&o.push(Sn(a.messages[f].range,t.fullField,t.min,t.max))},$g=function(t,n,r,o,a,i){t.required&&(!r.hasOwnProperty(t.field)||Wt(n,i||t.type))&&o.push(Sn(a.messages.required,t.fullField))},ti;const Jx=function(){if(ti)return ti;var e="[a-fA-F\\d:]",t=function(x){return x&&x.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},n="(?: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}",r="[a-fA-F\\d]{1,4}",o=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],a="(?:%[0-9a-zA-Z]{1,})?",i="(?:".concat(o.join("|"),")").concat(a),s=new RegExp("(?:^".concat(n,"$)|(?:^").concat(i,"$)")),c=new RegExp("^".concat(n,"$")),u=new RegExp("^".concat(i,"$")),d=function(x){return x&&x.exact?s:new RegExp("(?:".concat(t(x)).concat(n).concat(t(x),")|(?:").concat(t(x)).concat(i).concat(t(x),")"),"g")};d.v4=function($){return $&&$.exact?c:new RegExp("".concat(t($)).concat(n).concat(t($)),"g")},d.v6=function($){return $&&$.exact?u:new RegExp("".concat(t($)).concat(i).concat(t($)),"g")};var f="(?:(?:[a-z]+:)?//)",m="(?:\\S+(?::\\S*)?@)?",v=d.v4().source,h=d.v6().source,p="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",g="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",C="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",y="(?::\\d{2,5})?",b='(?:[/?#][^\\s"]*)?',S="(?:".concat(f,"|www\\.)").concat(m,"(?:localhost|").concat(v,"|").concat(h,"|").concat(p).concat(g).concat(C,")").concat(y).concat(b);return ti=new RegExp("(?:^".concat(S,"$)"),"i"),ti};var Vd={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},Vo={integer:function(t){return Vo.number(t)&&parseInt(t,10)===t},float:function(t){return Vo.number(t)&&!Vo.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 De(t)==="object"&&!Vo.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Vd.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(Jx())},hex:function(t){return typeof t=="string"&&!!t.match(Vd.hex)}},e$=function(t,n,r,o,a){if(t.required&&n===void 0){$g(t,n,r,o,a);return}var i=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;i.indexOf(s)>-1?Vo[s](n)||o.push(Sn(a.messages.types[s],t.fullField,t.type)):s&&De(n)!==t.type&&o.push(Sn(a.messages.types[s],t.fullField,t.type))},t$=function(t,n,r,o,a){(/^\s+$/.test(n)||n==="")&&o.push(Sn(a.messages.whitespace,t.fullField))};const it={required:$g,whitespace:t$,type:e$,range:Zx,enum:Yx,pattern:Qx};var n$=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Wt(n)&&!t.required)return r();it.required(t,n,o,i,a)}r(i)},r$=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();it.required(t,n,o,i,a,"array"),n!=null&&(it.type(t,n,o,i,a),it.range(t,n,o,i,a))}r(i)},o$=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Wt(n)&&!t.required)return r();it.required(t,n,o,i,a),n!==void 0&&it.type(t,n,o,i,a)}r(i)},a$=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Wt(n,"date")&&!t.required)return r();if(it.required(t,n,o,i,a),!Wt(n,"date")){var c;n instanceof Date?c=n:c=new Date(n),it.type(t,c,o,i,a),c&&it.range(t,c.getTime(),o,i,a)}}r(i)},i$="enum",l$=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Wt(n)&&!t.required)return r();it.required(t,n,o,i,a),n!==void 0&&it[i$](t,n,o,i,a)}r(i)},s$=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Wt(n)&&!t.required)return r();it.required(t,n,o,i,a),n!==void 0&&(it.type(t,n,o,i,a),it.range(t,n,o,i,a))}r(i)},c$=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Wt(n)&&!t.required)return r();it.required(t,n,o,i,a),n!==void 0&&(it.type(t,n,o,i,a),it.range(t,n,o,i,a))}r(i)},u$=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Wt(n)&&!t.required)return r();it.required(t,n,o,i,a),n!==void 0&&it.type(t,n,o,i,a)}r(i)},d$=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),Wt(n)&&!t.required)return r();it.required(t,n,o,i,a),n!==void 0&&(it.type(t,n,o,i,a),it.range(t,n,o,i,a))}r(i)},f$=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Wt(n)&&!t.required)return r();it.required(t,n,o,i,a),n!==void 0&&it.type(t,n,o,i,a)}r(i)},m$=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Wt(n,"string")&&!t.required)return r();it.required(t,n,o,i,a),Wt(n,"string")||it.pattern(t,n,o,i,a)}r(i)},v$=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Wt(n)&&!t.required)return r();it.required(t,n,o,i,a),Wt(n)||it.type(t,n,o,i,a)}r(i)},g$=function(t,n,r,o,a){var i=[],s=Array.isArray(n)?"array":De(n);it.required(t,n,o,i,a,s),r(i)},p$=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Wt(n,"string")&&!t.required)return r();it.required(t,n,o,i,a,"string"),Wt(n,"string")||(it.type(t,n,o,i,a),it.range(t,n,o,i,a),it.pattern(t,n,o,i,a),t.whitespace===!0&&it.whitespace(t,n,o,i,a))}r(i)},zl=function(t,n,r,o,a){var i=t.type,s=[],c=t.required||!t.required&&o.hasOwnProperty(t.field);if(c){if(Wt(n,i)&&!t.required)return r();it.required(t,n,o,s,a,i),Wt(n,i)||it.type(t,n,o,s,a)}r(s)};const Yo={string:p$,method:u$,number:d$,boolean:o$,regexp:v$,integer:c$,float:s$,array:r$,object:f$,enum:l$,pattern:m$,date:a$,url:zl,hex:zl,email:zl,required:g$,any:n$};var Ra=function(){function e(t){At(this,e),A(this,"rules",null),A(this,"_messages",Ds),this.define(t)}return Dt(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(De(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(o){var a=n[o];r.rules[o]=Array.isArray(a)?a:[a]})}},{key:"messages",value:function(n){return n&&(this._messages=Hd(As(),n)),this._messages}},{key:"validate",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},i=n,s=o,c=a;if(typeof s=="function"&&(c=s,s={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,i),Promise.resolve(i);function u(h){var p=[],g={};function C(b){if(Array.isArray(b)){var S;p=(S=p).concat.apply(S,ue(b))}else p.push(b)}for(var y=0;y0&&arguments[0]!==void 0?arguments[0]:[],I=Array.isArray(E)?E:[E];!s.suppressWarning&&I.length&&e.warning("async-validator:",I),I.length&&g.message!==void 0&&(I=[].concat(g.message));var w=I.map(kd(g,i));if(s.first&&w.length)return v[g.field]=1,p(w);if(!C)p(w);else{if(g.required&&!h.value)return g.message!==void 0?w=[].concat(g.message).map(kd(g,i)):s.error&&(w=[s.error(g,Sn(s.messages.required,g.field))]),p(w);var R={};g.defaultField&&Object.keys(h.value).map(function(M){R[M]=g.defaultField}),R=k(k({},R),h.rule.fields);var N={};Object.keys(R).forEach(function(M){var O=R[M],F=Array.isArray(O)?O:[O];N[M]=F.map(y.bind(null,M))});var T=new e(N);T.messages(s.messages),h.rule.options&&(h.rule.options.messages=s.messages,h.rule.options.error=s.error),T.validate(h.value,h.rule.options||s,function(M){var O=[];w&&w.length&&O.push.apply(O,ue(w)),M&&M.length&&O.push.apply(O,ue(M)),p(O.length?O:null)})}}var S;if(g.asyncValidator)S=g.asyncValidator(g,h.value,b,h.source,s);else if(g.validator){try{S=g.validator(g,h.value,b,h.source,s)}catch(E){var $,x;($=(x=console).error)===null||$===void 0||$.call(x,E),s.suppressValidatorError||setTimeout(function(){throw E},0),b(E.message)}S===!0?b():S===!1?b(typeof g.message=="function"?g.message(g.fullField||g.field):g.message||"".concat(g.fullField||g.field," fails")):S instanceof Array?b(S):S instanceof Error&&b(S.message)}S&&S.then&&S.then(function(){return b()},function(E){return b(E)})},function(h){u(h)},i)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!Yo.hasOwnProperty(n.type))throw new Error(Sn("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),o=r.indexOf("message");return o!==-1&&r.splice(o,1),r.length===1&&r[0]==="required"?Yo.required:Yo[this.getType(n)]||void 0}}]),e}();A(Ra,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");Yo[t]=n});A(Ra,"warning",xg);A(Ra,"messages",Ds);A(Ra,"validators",Yo);var yn="'${name}' is not a valid ${type}",wg={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:yn,method:yn,array:yn,object:yn,number:yn,date:yn,boolean:yn,integer:yn,float:yn,regexp:yn,email:yn,url:yn,hex:yn},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}"}},Kd=Ra;function h$(e,t){return e.replace(/\$\{\w+\}/g,function(n){var r=n.slice(2,-1);return t[r]})}var Wd="CODE_LOGIC_ERROR";function _s(e,t,n,r,o){return Ls.apply(this,arguments)}function Ls(){return Ls=Wr(cn().mark(function e(t,n,r,o,a){var i,s,c,u,d,f,m,v,h;return cn().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return i=k({},r),delete i.ruleIndex,Kd.warning=function(){},i.validator&&(s=i.validator,i.validator=function(){try{return s.apply(void 0,arguments)}catch(C){return console.error(C),Promise.reject(Wd)}}),c=null,i&&i.type==="array"&&i.defaultField&&(c=i.defaultField,delete i.defaultField),u=new Kd(A({},t,[i])),d=lo(wg,o.validateMessages),u.messages(d),f=[],g.prev=10,g.next=13,Promise.resolve(u.validate(A({},t,n),k({},o)));case 13:g.next=18;break;case 15:g.prev=15,g.t0=g.catch(10),g.t0.errors&&(f=g.t0.errors.map(function(C,y){var b=C.message,S=b===Wd?d.default:b;return l.isValidElement(S)?l.cloneElement(S,{key:"error_".concat(y)}):S}));case 18:if(!(!f.length&&c)){g.next=23;break}return g.next=21,Promise.all(n.map(function(C,y){return _s("".concat(t,".").concat(y),C,c,o,a)}));case 21:return m=g.sent,g.abrupt("return",m.reduce(function(C,y){return[].concat(ue(C),ue(y))},[]));case 23:return v=k(k({},r),{},{name:t,enum:(r.enum||[]).join(", ")},a),h=f.map(function(C){return typeof C=="string"?h$(C,v):C}),g.abrupt("return",h);case 26:case"end":return g.stop()}},e,null,[[10,15]])})),Ls.apply(this,arguments)}function b$(e,t,n,r,o,a){var i=e.join("."),s=n.map(function(d,f){var m=d.validator,v=k(k({},d),{},{ruleIndex:f});return m&&(v.validator=function(h,p,g){var C=!1,y=function(){for(var $=arguments.length,x=new Array($),E=0;E<$;E++)x[E]=arguments[E];Promise.resolve().then(function(){_e(!C,"Your validator function has already return a promise. `callback` will be ignored."),C||g.apply(void 0,x)})},b=m(h,p,y);C=b&&typeof b.then=="function"&&typeof b.catch=="function",_e(C,"`callback` is deprecated. Please return a promise instead."),C&&b.then(function(){g()}).catch(function(S){g(S||" ")})}),v}).sort(function(d,f){var m=d.warningOnly,v=d.ruleIndex,h=f.warningOnly,p=f.ruleIndex;return!!m==!!h?v-p:m?1:-1}),c;if(o===!0)c=new Promise(function(){var d=Wr(cn().mark(function f(m,v){var h,p,g;return cn().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:h=0;case 1:if(!(h2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return Eg(t,r,n)})}function Eg(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,o){return e[o]===r})}function S$(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||De(e)!=="object"||De(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),o=new Set([].concat(n,r));return ue(o).every(function(a){var i=e[a],s=t[a];return typeof i=="function"&&typeof s=="function"?!0:i===s})}function x$(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&De(t.target)==="object"&&e in t.target?t.target[e]:t}function qd(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var o=e[t],a=t-n;return a>0?[].concat(ue(e.slice(0,n)),[o],ue(e.slice(n,t)),ue(e.slice(t+1,r))):a<0?[].concat(ue(e.slice(0,t)),ue(e.slice(t+1,n+1)),[o],ue(e.slice(n+1,r))):e}var $$=["name"],In=[];function Ud(e,t,n,r,o,a){return typeof e=="function"?e(t,n,"source"in a?{source:a.source}:{}):r!==o}var Nc=function(e){Qn(n,e);var t=Er(n);function n(r){var o;if(At(this,n),o=t.call(this,r),A(se(o),"state",{resetCount:0}),A(se(o),"cancelRegisterFunc",null),A(se(o),"mounted",!1),A(se(o),"touched",!1),A(se(o),"dirty",!1),A(se(o),"validatePromise",void 0),A(se(o),"prevValidating",void 0),A(se(o),"errors",In),A(se(o),"warnings",In),A(se(o),"cancelRegister",function(){var c=o.props,u=c.preserve,d=c.isListField,f=c.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(d,u,jt(f)),o.cancelRegisterFunc=null}),A(se(o),"getNamePath",function(){var c=o.props,u=c.name,d=c.fieldContext,f=d.prefixName,m=f===void 0?[]:f;return u!==void 0?[].concat(ue(m),ue(u)):[]}),A(se(o),"getRules",function(){var c=o.props,u=c.rules,d=u===void 0?[]:u,f=c.fieldContext;return d.map(function(m){return typeof m=="function"?m(f):m})}),A(se(o),"refresh",function(){o.mounted&&o.setState(function(c){var u=c.resetCount;return{resetCount:u+1}})}),A(se(o),"metaCache",null),A(se(o),"triggerMetaEvent",function(c){var u=o.props.onMetaChange;if(u){var d=k(k({},o.getMeta()),{},{destroy:c});oa(o.metaCache,d)||u(d),o.metaCache=d}else o.metaCache=null}),A(se(o),"onStoreChange",function(c,u,d){var f=o.props,m=f.shouldUpdate,v=f.dependencies,h=v===void 0?[]:v,p=f.onReset,g=d.store,C=o.getNamePath(),y=o.getValue(c),b=o.getValue(g),S=u&&uo(u,C);switch(d.type==="valueUpdate"&&d.source==="external"&&!oa(y,b)&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=In,o.warnings=In,o.triggerMetaEvent()),d.type){case"reset":if(!u||S){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=In,o.warnings=In,o.triggerMetaEvent(),p==null||p(),o.refresh();return}break;case"remove":{if(m){o.reRender();return}break}case"setField":{var $=d.data;if(S){"touched"in $&&(o.touched=$.touched),"validating"in $&&!("originRCField"in $)&&(o.validatePromise=$.validating?Promise.resolve([]):null),"errors"in $&&(o.errors=$.errors||In),"warnings"in $&&(o.warnings=$.warnings||In),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in $&&uo(u,C,!0)){o.reRender();return}if(m&&!C.length&&Ud(m,c,g,y,b,d)){o.reRender();return}break}case"dependenciesUpdate":{var x=h.map(jt);if(x.some(function(E){return uo(d.relatedFields,E)})){o.reRender();return}break}default:if(S||(!h.length||C.length||m)&&Ud(m,c,g,y,b,d)){o.reRender();return}break}m===!0&&o.reRender()}),A(se(o),"validateRules",function(c){var u=o.getNamePath(),d=o.getValue(),f=c||{},m=f.triggerName,v=f.validateOnly,h=v===void 0?!1:v,p=Promise.resolve().then(Wr(cn().mark(function g(){var C,y,b,S,$,x,E;return cn().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(o.mounted){w.next=2;break}return w.abrupt("return",[]);case 2:if(C=o.props,y=C.validateFirst,b=y===void 0?!1:y,S=C.messageVariables,$=C.validateDebounce,x=o.getRules(),m&&(x=x.filter(function(R){return R}).filter(function(R){var N=R.validateTrigger;if(!N)return!0;var T=Ts(N);return T.includes(m)})),!($&&m)){w.next=10;break}return w.next=8,new Promise(function(R){setTimeout(R,$)});case 8:if(o.validatePromise===p){w.next=10;break}return w.abrupt("return",[]);case 10:return E=b$(u,d,x,c,b,S),E.catch(function(R){return R}).then(function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:In;if(o.validatePromise===p){var N;o.validatePromise=null;var T=[],M=[];(N=R.forEach)===null||N===void 0||N.call(R,function(O){var F=O.rule.warningOnly,j=O.errors,P=j===void 0?In:j;F?M.push.apply(M,ue(P)):T.push.apply(T,ue(P))}),o.errors=T,o.warnings=M,o.triggerMetaEvent(),o.reRender()}}),w.abrupt("return",E);case 13:case"end":return w.stop()}},g)})));return h||(o.validatePromise=p,o.dirty=!0,o.errors=In,o.warnings=In,o.triggerMetaEvent(),o.reRender()),p}),A(se(o),"isFieldValidating",function(){return!!o.validatePromise}),A(se(o),"isFieldTouched",function(){return o.touched}),A(se(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var c=o.props.fieldContext,u=c.getInternalHooks(Mr),d=u.getInitialValue;return d(o.getNamePath())!==void 0}),A(se(o),"getErrors",function(){return o.errors}),A(se(o),"getWarnings",function(){return o.warnings}),A(se(o),"isListField",function(){return o.props.isListField}),A(se(o),"isList",function(){return o.props.isList}),A(se(o),"isPreserve",function(){return o.props.preserve}),A(se(o),"getMeta",function(){o.prevValidating=o.isFieldValidating();var c={touched:o.isFieldTouched(),validating:o.prevValidating,errors:o.errors,warnings:o.warnings,name:o.getNamePath(),validated:o.validatePromise===null};return c}),A(se(o),"getOnlyChild",function(c){if(typeof c=="function"){var u=o.getMeta();return k(k({},o.getOnlyChild(c(o.getControlled(),u,o.props.fieldContext))),{},{isFunction:!0})}var d=sn(c);return d.length!==1||!l.isValidElement(d[0])?{child:d,isFunction:!1}:{child:d[0],isFunction:!1}}),A(se(o),"getValue",function(c){var u=o.props.fieldContext.getFieldsValue,d=o.getNamePath();return Xn(c||u(!0),d)}),A(se(o),"getControlled",function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=o.props,d=u.name,f=u.trigger,m=u.validateTrigger,v=u.getValueFromEvent,h=u.normalize,p=u.valuePropName,g=u.getValueProps,C=u.fieldContext,y=m!==void 0?m:C.validateTrigger,b=o.getNamePath(),S=C.getInternalHooks,$=C.getFieldsValue,x=S(Mr),E=x.dispatch,I=o.getValue(),w=g||function(O){return A({},p,O)},R=c[f],N=d!==void 0?w(I):{};N&&Object.keys(N).forEach(function(O){_e(typeof N[O]!="function","It's not recommended to generate dynamic function prop by `getValueProps`. Please pass it to child component directly (prop: ".concat(O,")"))});var T=k(k({},c),N);T[f]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var O,F=arguments.length,j=new Array(F),P=0;P=0&&R<=N.length?(d.keys=[].concat(ue(d.keys.slice(0,R)),[d.id],ue(d.keys.slice(R))),b([].concat(ue(N.slice(0,R)),[w],ue(N.slice(R))))):((R<0||R>N.length)&&_e(!1,"The second parameter of the add function should be a valid positive number."),d.keys=[].concat(ue(d.keys),[d.id]),b([].concat(ue(N),[w]))),d.id+=1},remove:function(w){var R=$(),N=new Set(Array.isArray(w)?w:[w]);N.size<=0||(d.keys=d.keys.filter(function(T,M){return!N.has(M)}),b(R.filter(function(T,M){return!N.has(M)})))},move:function(w,R){if(w!==R){var N=$();w<0||w>=N.length||R<0||R>=N.length||(d.keys=qd(d.keys,w,R),b(qd(N,w,R)))}}},E=y||[];return Array.isArray(E)||(E=[],_e(!1,"Current value of '".concat(f.join(" > "),"' is not an array type."))),r(E.map(function(I,w){var R=d.keys[w];return R===void 0&&(d.keys[w]=d.id,R=d.keys[w],d.id+=1),{name:w,key:R,isListField:!0}}),x,g)})))}function w$(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(o,a){e.forEach(function(i,s){i.catch(function(c){return t=!0,c}).then(function(c){n-=1,r[s]=c,!(n>0)&&(t&&a(r),o(r))})})}):Promise.resolve([])}var Og="__@field_split__";function Bl(e){return e.map(function(t){return"".concat(De(t),":").concat(t)}).join(Og)}var Zr=function(){function e(){At(this,e),A(this,"kvs",new Map)}return Dt(e,[{key:"set",value:function(n,r){this.kvs.set(Bl(n),r)}},{key:"get",value:function(n){return this.kvs.get(Bl(n))}},{key:"update",value:function(n,r){var o=this.get(n),a=r(o);a?this.set(n,a):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(Bl(n))}},{key:"map",value:function(n){return ue(this.kvs.entries()).map(function(r){var o=U(r,2),a=o[0],i=o[1],s=a.split(Og);return n({key:s.map(function(c){var u=c.match(/^([^:]*):(.*)$/),d=U(u,3),f=d[1],m=d[2];return f==="number"?Number(m):m}),value:i})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var o=r.key,a=r.value;return n[o.join(".")]=a,null}),n}}]),e}(),E$=["name"],I$=Dt(function e(t){var n=this;At(this,e),A(this,"formHooked",!1),A(this,"forceRootUpdate",void 0),A(this,"subscribable",!0),A(this,"store",{}),A(this,"fieldEntities",[]),A(this,"initialValues",{}),A(this,"callbacks",{}),A(this,"validateMessages",null),A(this,"preserve",null),A(this,"lastValidatePromise",null),A(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),A(this,"getInternalHooks",function(r){return r===Mr?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(_e(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),A(this,"useSubscribe",function(r){n.subscribable=r}),A(this,"prevWithoutPreserves",null),A(this,"setInitialValues",function(r,o){if(n.initialValues=r||{},o){var a,i=lo(r,n.store);(a=n.prevWithoutPreserves)===null||a===void 0||a.map(function(s){var c=s.key;i=_n(i,c,Xn(r,c))}),n.prevWithoutPreserves=null,n.updateStore(i)}}),A(this,"destroyForm",function(r){if(r)n.updateStore({});else{var o=new Zr;n.getFieldEntities(!0).forEach(function(a){n.isMergedPreserve(a.isPreserve())||o.set(a.getNamePath(),!0)}),n.prevWithoutPreserves=o}}),A(this,"getInitialValue",function(r){var o=Xn(n.initialValues,r);return r.length?lo(o):o}),A(this,"setCallbacks",function(r){n.callbacks=r}),A(this,"setValidateMessages",function(r){n.validateMessages=r}),A(this,"setPreserve",function(r){n.preserve=r}),A(this,"watchList",[]),A(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(o){return o!==r})}}),A(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var o=n.getFieldsValue(),a=n.getFieldsValue(!0);n.watchList.forEach(function(i){i(o,a,r)})}}),A(this,"timeoutId",null),A(this,"warningUnhooked",function(){!n.timeoutId&&typeof window<"u"&&(n.timeoutId=setTimeout(function(){n.timeoutId=null,n.formHooked||_e(!1,"Instance created by `useForm` is not connected to any Form element. Forget to pass `form` prop?")}))}),A(this,"updateStore",function(r){n.store=r}),A(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(o){return o.getNamePath().length}):n.fieldEntities}),A(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new Zr;return n.getFieldEntities(r).forEach(function(a){var i=a.getNamePath();o.set(i,a)}),o}),A(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var o=n.getFieldsMap(!0);return r.map(function(a){var i=jt(a);return o.get(i)||{INVALIDATE_NAME_PATH:jt(a)}})}),A(this,"getFieldsValue",function(r,o){n.warningUnhooked();var a,i,s;if(r===!0||Array.isArray(r)?(a=r,i=o):r&&De(r)==="object"&&(s=r.strict,i=r.filter),a===!0&&!i)return n.store;var c=n.getFieldEntitiesForNamePathList(Array.isArray(a)?a:null),u=[];return c.forEach(function(d){var f,m,v="INVALIDATE_NAME_PATH"in d?d.INVALIDATE_NAME_PATH:d.getNamePath();if(s){var h,p;if((h=(p=d).isList)!==null&&h!==void 0&&h.call(p))return}else if(!a&&(f=(m=d).isListField)!==null&&f!==void 0&&f.call(m))return;if(!i)u.push(v);else{var g="getMeta"in d?d.getMeta():null;i(g)&&u.push(v)}}),Gd(n.store,u.map(jt))}),A(this,"getFieldValue",function(r){n.warningUnhooked();var o=jt(r);return Xn(n.store,o)}),A(this,"getFieldsError",function(r){n.warningUnhooked();var o=n.getFieldEntitiesForNamePathList(r);return o.map(function(a,i){return a&&!("INVALIDATE_NAME_PATH"in a)?{name:a.getNamePath(),errors:a.getErrors(),warnings:a.getWarnings()}:{name:jt(r[i]),errors:[],warnings:[]}})}),A(this,"getFieldError",function(r){n.warningUnhooked();var o=jt(r),a=n.getFieldsError([o])[0];return a.errors}),A(this,"getFieldWarning",function(r){n.warningUnhooked();var o=jt(r),a=n.getFieldsError([o])[0];return a.warnings}),A(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,o=new Array(r),a=0;a0&&arguments[0]!==void 0?arguments[0]:{},o=new Zr,a=n.getFieldEntities(!0);a.forEach(function(c){var u=c.props.initialValue,d=c.getNamePath();if(u!==void 0){var f=o.get(d)||new Set;f.add({entity:c,value:u}),o.set(d,f)}});var i=function(u){u.forEach(function(d){var f=d.props.initialValue;if(f!==void 0){var m=d.getNamePath(),v=n.getInitialValue(m);if(v!==void 0)_e(!1,"Form already set 'initialValues' with path '".concat(m.join("."),"'. Field can not overwrite it."));else{var h=o.get(m);if(h&&h.size>1)_e(!1,"Multiple Field with path '".concat(m.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(h){var p=n.getFieldValue(m),g=d.isListField();!g&&(!r.skipExist||p===void 0)&&n.updateStore(_n(n.store,m,ue(h)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(c){var u=o.get(c);if(u){var d;(d=s).push.apply(d,ue(ue(u).map(function(f){return f.entity})))}})):s=a,i(s)}),A(this,"resetFields",function(r){n.warningUnhooked();var o=n.store;if(!r){n.updateStore(lo(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(o,null,{type:"reset"}),n.notifyWatch();return}var a=r.map(jt);a.forEach(function(i){var s=n.getInitialValue(i);n.updateStore(_n(n.store,i,s))}),n.resetWithFieldInitialValue({namePathList:a}),n.notifyObservers(o,a,{type:"reset"}),n.notifyWatch(a)}),A(this,"setFields",function(r){n.warningUnhooked();var o=n.store,a=[];r.forEach(function(i){var s=i.name,c=We(i,E$),u=jt(s);a.push(u),"value"in c&&n.updateStore(_n(n.store,u,c.value)),n.notifyObservers(o,[u],{type:"setField",data:i})}),n.notifyWatch(a)}),A(this,"getFields",function(){var r=n.getFieldEntities(!0),o=r.map(function(a){var i=a.getNamePath(),s=a.getMeta(),c=k(k({},s),{},{name:i,value:n.getFieldValue(i)});return Object.defineProperty(c,"originRCField",{value:!0}),c});return o}),A(this,"initEntityValue",function(r){var o=r.props.initialValue;if(o!==void 0){var a=r.getNamePath(),i=Xn(n.store,a);i===void 0&&n.updateStore(_n(n.store,a,o))}}),A(this,"isMergedPreserve",function(r){var o=r!==void 0?r:n.preserve;return o??!0}),A(this,"registerField",function(r){n.fieldEntities.push(r);var o=r.getNamePath();if(n.notifyWatch([o]),r.props.initialValue!==void 0){var a=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(a,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(i,s){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(f){return f!==r}),!n.isMergedPreserve(s)&&(!i||c.length>1)){var u=i?void 0:n.getInitialValue(o);if(o.length&&n.getFieldValue(o)!==u&&n.fieldEntities.every(function(f){return!Eg(f.getNamePath(),o)})){var d=n.store;n.updateStore(_n(d,o,u,!0)),n.notifyObservers(d,[o],{type:"remove"}),n.triggerDependenciesUpdate(d,o)}}n.notifyWatch([o])}}),A(this,"dispatch",function(r){switch(r.type){case"updateValue":{var o=r.namePath,a=r.value;n.updateValue(o,a);break}case"validateField":{var i=r.namePath,s=r.triggerName;n.validateFields([i],{triggerName:s});break}}}),A(this,"notifyObservers",function(r,o,a){if(n.subscribable){var i=k(k({},a),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var c=s.onStoreChange;c(r,o,i)})}else n.forceRootUpdate()}),A(this,"triggerDependenciesUpdate",function(r,o){var a=n.getDependencyChildrenFields(o);return a.length&&n.validateFields(a),n.notifyObservers(r,a,{type:"dependenciesUpdate",relatedFields:[o].concat(ue(a))}),a}),A(this,"updateValue",function(r,o){var a=jt(r),i=n.store;n.updateStore(_n(n.store,a,o)),n.notifyObservers(i,[a],{type:"valueUpdate",source:"internal"}),n.notifyWatch([a]);var s=n.triggerDependenciesUpdate(i,a),c=n.callbacks.onValuesChange;if(c){var u=Gd(n.store,[a]);c(u,n.getFieldsValue())}n.triggerOnFieldsChange([a].concat(ue(s)))}),A(this,"setFieldsValue",function(r){n.warningUnhooked();var o=n.store;if(r){var a=lo(n.store,r);n.updateStore(a)}n.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),A(this,"setFieldValue",function(r,o){n.setFields([{name:r,value:o}])}),A(this,"getDependencyChildrenFields",function(r){var o=new Set,a=[],i=new Zr;n.getFieldEntities().forEach(function(c){var u=c.props.dependencies;(u||[]).forEach(function(d){var f=jt(d);i.update(f,function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return m.add(c),m})})});var s=function c(u){var d=i.get(u)||new Set;d.forEach(function(f){if(!o.has(f)){o.add(f);var m=f.getNamePath();f.isFieldDirty()&&m.length&&(a.push(m),c(m))}})};return s(r),a}),A(this,"triggerOnFieldsChange",function(r,o){var a=n.callbacks.onFieldsChange;if(a){var i=n.getFields();if(o){var s=new Zr;o.forEach(function(u){var d=u.name,f=u.errors;s.set(d,f)}),i.forEach(function(u){u.errors=s.get(u.name)||u.errors})}var c=i.filter(function(u){var d=u.name;return uo(r,d)});c.length&&a(c,i)}}),A(this,"validateFields",function(r,o){n.warningUnhooked();var a,i;Array.isArray(r)||typeof r=="string"||typeof o=="string"?(a=r,i=o):i=r;var s=!!a,c=s?a.map(jt):[],u=[],d=String(Date.now()),f=new Set,m=i||{},v=m.recursive,h=m.dirty;n.getFieldEntities(!0).forEach(function(y){if(s||c.push(y.getNamePath()),!(!y.props.rules||!y.props.rules.length)&&!(h&&!y.isFieldDirty())){var b=y.getNamePath();if(f.add(b.join(d)),!s||uo(c,b,v)){var S=y.validateRules(k({validateMessages:k(k({},wg),n.validateMessages)},i));u.push(S.then(function(){return{name:b,errors:[],warnings:[]}}).catch(function($){var x,E=[],I=[];return(x=$.forEach)===null||x===void 0||x.call($,function(w){var R=w.rule.warningOnly,N=w.errors;R?I.push.apply(I,ue(N)):E.push.apply(E,ue(N))}),E.length?Promise.reject({name:b,errors:E,warnings:I}):{name:b,errors:E,warnings:I}}))}}});var p=w$(u);n.lastValidatePromise=p,p.catch(function(y){return y}).then(function(y){var b=y.map(function(S){var $=S.name;return $});n.notifyObservers(n.store,b,{type:"validateFinish"}),n.triggerOnFieldsChange(b,y)});var g=p.then(function(){return n.lastValidatePromise===p?Promise.resolve(n.getFieldsValue(c)):Promise.reject([])}).catch(function(y){var b=y.filter(function(S){return S&&S.errors.length});return Promise.reject({values:n.getFieldsValue(c),errorFields:b,outOfDate:n.lastValidatePromise!==p})});g.catch(function(y){return y});var C=c.filter(function(y){return f.has(y.join(d))});return n.triggerOnFieldsChange(C),g}),A(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var o=n.callbacks.onFinish;if(o)try{o(r)}catch(a){console.error(a)}}).catch(function(r){var o=n.callbacks.onFinishFailed;o&&o(r)})}),this.forceRootUpdate=t});function Tc(e){var t=l.useRef(),n=l.useState({}),r=U(n,2),o=r[1];if(!t.current)if(e)t.current=e;else{var a=function(){o({})},i=new I$(a);t.current=i.getForm()}return[t.current]}var ks=l.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),Rg=function(t){var n=t.validateMessages,r=t.onFormChange,o=t.onFormFinish,a=t.children,i=l.useContext(ks),s=l.useRef({});return l.createElement(ks.Provider,{value:k(k({},i),{},{validateMessages:k(k({},i.validateMessages),n),triggerFormChange:function(u,d){r&&r(u,{changedFields:d,forms:s.current}),i.triggerFormChange(u,d)},triggerFormFinish:function(u,d){o&&o(u,{values:d,forms:s.current}),i.triggerFormFinish(u,d)},registerForm:function(u,d){u&&(s.current=k(k({},s.current),{},A({},u,d))),i.registerForm(u,d)},unregisterForm:function(u){var d=k({},s.current);delete d[u],s.current=d,i.unregisterForm(u)}})},a)},O$=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],R$=function(t,n){var r=t.name,o=t.initialValues,a=t.fields,i=t.form,s=t.preserve,c=t.children,u=t.component,d=u===void 0?"form":u,f=t.validateMessages,m=t.validateTrigger,v=m===void 0?"onChange":m,h=t.onValuesChange,p=t.onFieldsChange,g=t.onFinish,C=t.onFinishFailed,y=t.clearOnDestroy,b=We(t,O$),S=l.useRef(null),$=l.useContext(ks),x=Tc(i),E=U(x,1),I=E[0],w=I.getInternalHooks(Mr),R=w.useSubscribe,N=w.setInitialValues,T=w.setCallbacks,M=w.setValidateMessages,O=w.setPreserve,F=w.destroyForm;l.useImperativeHandle(n,function(){return k(k({},I),{},{nativeElement:S.current})}),l.useEffect(function(){return $.registerForm(r,I),function(){$.unregisterForm(r)}},[$,I,r]),M(k(k({},$.validateMessages),f)),T({onValuesChange:h,onFieldsChange:function(K){if($.triggerFormChange(r,K),p){for(var G=arguments.length,te=new Array(G>1?G-1:0),Y=1;Y{}}),Ng=l.createContext(null),Mg=e=>{const t=kt(e,["prefixCls"]);return l.createElement(Rg,Object.assign({},t))},Ac=l.createContext({prefixCls:""}),nn=l.createContext({});nn.displayName="FormItemInputContext";const Oi=e=>{let{children:t,status:n,override:r}=e;const o=l.useContext(nn),a=l.useMemo(()=>{const i=Object.assign({},o);return r&&delete i.isFormItemInput,n&&(delete i.status,delete i.hasFeedback,delete i.feedbackIcon),i},[n,r,o]);return l.createElement(nn.Provider,{value:a},t)},Tg=l.createContext(void 0),Ji=e=>{const{prefixCls:t,className:n,style:r,size:o,shape:a}=e,i=V({[`${t}-lg`]:o==="large",[`${t}-sm`]:o==="small"}),s=V({[`${t}-circle`]:a==="circle",[`${t}-square`]:a==="square",[`${t}-round`]:a==="round"}),c=l.useMemo(()=>typeof o=="number"?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return l.createElement("span",{className:V(t,i,s,n),style:Object.assign(Object.assign({},c),r)})},M$=new lt("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),el=e=>({height:e,lineHeight:X(e)}),fo=e=>Object.assign({width:e},el(e)),T$=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:M$,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),kl=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},el(e)),A$=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:o,controlHeightSM:a}=e;return{[`${t}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},fo(r)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},fo(o)),[`${t}${t}-sm`]:Object.assign({},fo(a))}},D$=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:o,controlHeightSM:a,gradientFromColor:i,calc:s}=e;return{[`${r}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:i,borderRadius:n},kl(t,s)),[`${r}-lg`]:Object.assign({},kl(o,s)),[`${r}-sm`]:Object.assign({},kl(a,s))}},Yd=e=>Object.assign({width:e},el(e)),j$=e=>{const{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:r,borderRadiusSM:o,calc:a}=e;return{[`${t}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:r,borderRadius:o},Yd(a(n).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},Yd(n)),{maxWidth:a(n).mul(4).equal(),maxHeight:a(n).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},Hl=(e,t,n)=>{const{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},Vl=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},el(e)),F$=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:o,controlHeightSM:a,gradientFromColor:i,calc:s}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:i,borderRadius:t,width:s(r).mul(2).equal(),minWidth:s(r).mul(2).equal()},Vl(r,s))},Hl(e,r,n)),{[`${n}-lg`]:Object.assign({},Vl(o,s))}),Hl(e,o,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},Vl(a,s))}),Hl(e,a,`${n}-sm`))},_$=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:o,skeletonButtonCls:a,skeletonInputCls:i,skeletonImageCls:s,controlHeight:c,controlHeightLG:u,controlHeightSM:d,gradientFromColor:f,padding:m,marginSM:v,borderRadius:h,titleHeight:p,blockRadius:g,paragraphLiHeight:C,controlHeightXS:y,paragraphMarginTop:b}=e;return{[`${t}`]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:m,verticalAlign:"top",[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:f},fo(c)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},fo(u)),[`${n}-sm`]:Object.assign({},fo(d))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${r}`]:{width:"100%",height:p,background:f,borderRadius:g,[`+ ${o}`]:{marginBlockStart:d}},[`${o}`]:{padding:0,"> li":{width:"100%",height:C,listStyle:"none",background:f,borderRadius:g,"+ li":{marginBlockStart:y}}},[`${o}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${r}, ${o} > li`]:{borderRadius:h}}},[`${t}-with-avatar ${t}-content`]:{[`${r}`]:{marginBlockStart:v,[`+ ${o}`]:{marginBlockStart:b}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},F$(e)),A$(e)),D$(e)),j$(e)),[`${t}${t}-block`]:{width:"100%",[`${a}`]:{width:"100%"},[`${i}`]:{width:"100%"}},[`${t}${t}-active`]:{[` + ${r}, + ${o} > li, + ${n}, + ${a}, + ${i}, + ${s} + `]:Object.assign({},T$(e))}}},L$=e=>{const{colorFillContent:t,colorFill:n}=e,r=t,o=n;return{color:r,colorGradientEnd:o,gradientFromColor:r,gradientToColor:o,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},Mo=It("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=st(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:n(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[_$(r)]},L$,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),z$=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,shape:a="circle",size:i="default"}=e,{getPrefixCls:s}=l.useContext(je),c=s("skeleton",t),[u,d,f]=Mo(c),m=kt(e,["prefixCls","className"]),v=V(c,`${c}-element`,{[`${c}-active`]:o},n,r,d,f);return u(l.createElement("div",{className:v},l.createElement(Ji,Object.assign({prefixCls:`${c}-avatar`,shape:a,size:i},m))))},B$=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:a=!1,size:i="default"}=e,{getPrefixCls:s}=l.useContext(je),c=s("skeleton",t),[u,d,f]=Mo(c),m=kt(e,["prefixCls"]),v=V(c,`${c}-element`,{[`${c}-active`]:o,[`${c}-block`]:a},n,r,d,f);return u(l.createElement("div",{className:v},l.createElement(Ji,Object.assign({prefixCls:`${c}-button`,size:i},m))))},k$="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",H$=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:a}=e,{getPrefixCls:i}=l.useContext(je),s=i("skeleton",t),[c,u,d]=Mo(s),f=V(s,`${s}-element`,{[`${s}-active`]:a},n,r,u,d);return c(l.createElement("div",{className:f},l.createElement("div",{className:V(`${s}-image`,n),style:o},l.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${s}-image-svg`},l.createElement("path",{d:k$,className:`${s}-image-path`})))))},V$=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:a,size:i="default"}=e,{getPrefixCls:s}=l.useContext(je),c=s("skeleton",t),[u,d,f]=Mo(c),m=kt(e,["prefixCls"]),v=V(c,`${c}-element`,{[`${c}-active`]:o,[`${c}-block`]:a},n,r,d,f);return u(l.createElement("div",{className:v},l.createElement(Ji,Object.assign({prefixCls:`${c}-input`,size:i},m))))};var K$={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-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},W$=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:K$}))},Ag=l.forwardRef(W$);Ag.displayName="DotChartOutlined";const G$=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:a,children:i}=e,{getPrefixCls:s}=l.useContext(je),c=s("skeleton",t),[u,d,f]=Mo(c),m=V(c,`${c}-element`,{[`${c}-active`]:a},d,n,r,f),v=i??l.createElement(Ag,null);return u(l.createElement("div",{className:m},l.createElement("div",{className:V(`${c}-image`,n),style:o},v)))},q$=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},U$=e=>{const{prefixCls:t,className:n,style:r,rows:o}=e,a=ue(Array(o)).map((i,s)=>l.createElement("li",{key:s,style:{width:q$(s,e)}}));return l.createElement("ul",{className:V(t,n),style:r},a)},X$=e=>{let{prefixCls:t,className:n,width:r,style:o}=e;return l.createElement("h3",{className:V(t,n),style:Object.assign({width:r},o)})};function Kl(e){return e&&typeof e=="object"?e:{}}function Y$(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Q$(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function Z$(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const Gr=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:o,style:a,children:i,avatar:s=!1,title:c=!0,paragraph:u=!0,active:d,round:f}=e,{getPrefixCls:m,direction:v,skeleton:h}=l.useContext(je),p=m("skeleton",t),[g,C,y]=Mo(p);if(n||!("loading"in e)){const b=!!s,S=!!c,$=!!u;let x;if(b){const w=Object.assign(Object.assign({prefixCls:`${p}-avatar`},Y$(S,$)),Kl(s));x=l.createElement("div",{className:`${p}-header`},l.createElement(Ji,Object.assign({},w)))}let E;if(S||$){let w;if(S){const N=Object.assign(Object.assign({prefixCls:`${p}-title`},Q$(b,$)),Kl(c));w=l.createElement(X$,Object.assign({},N))}let R;if($){const N=Object.assign(Object.assign({prefixCls:`${p}-paragraph`},Z$(b,S)),Kl(u));R=l.createElement(U$,Object.assign({},N))}E=l.createElement("div",{className:`${p}-content`},w,R)}const I=V(p,{[`${p}-with-avatar`]:b,[`${p}-active`]:d,[`${p}-rtl`]:v==="rtl",[`${p}-round`]:f},h==null?void 0:h.className,r,o,C,y);return g(l.createElement("div",{className:I,style:Object.assign(Object.assign({},h==null?void 0:h.style),a)},x,E))}return i??null};Gr.Button=B$;Gr.Avatar=z$;Gr.Input=V$;Gr.Image=H$;Gr.Node=G$;Gr.displayName="Skeleton";function Qd(){}const J$=l.createContext({add:Qd,remove:Qd});function ew(e){const t=l.useContext(J$),n=l.useRef();return Vt(o=>{if(o){const a=e?o.querySelector(e):o;t.add(a),n.current=a}else t.remove(n.current)})}const Zd=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=l.useContext(Oa);return q.createElement(sr,Object.assign({onClick:n},e),t)},Jd=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=l.useContext(Oa);return q.createElement(sr,Object.assign({},cg(n),{loading:e,onClick:o},t),r)};function Dg(e,t){return q.createElement("span",{className:`${e}-close-x`},t||q.createElement(Ro,{className:`${e}-close-icon`}))}const jg=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:o,onOk:a,onCancel:i,okButtonProps:s,cancelButtonProps:c,footer:u}=e,[d]=xa("Modal",uv()),f=t||(d==null?void 0:d.okText),m=r||(d==null?void 0:d.cancelText),v={confirmLoading:o,okButtonProps:s,cancelButtonProps:c,okTextLocale:f,cancelTextLocale:m,okType:n,onOk:a,onCancel:i},h=q.useMemo(()=>v,ue(Object.values(v)));let p;return typeof u=="function"||typeof u>"u"?(p=q.createElement(q.Fragment,null,q.createElement(Zd,null),q.createElement(Jd,null)),typeof u=="function"&&(p=u(p,{OkBtn:Jd,CancelBtn:Zd})),p=q.createElement(pg,{value:h},p)):p=u,q.createElement(pc,{disabled:!1},p)},tl=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),tw=e=>({animationDuration:e,animationFillMode:"both"}),nw=e=>({animationDuration:e,animationFillMode:"both"}),nl=function(e,t,n,r){const a=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` + ${a}${e}-enter, + ${a}${e}-appear + `]:Object.assign(Object.assign({},tw(r)),{animationPlayState:"paused"}),[`${a}${e}-leave`]:Object.assign(Object.assign({},nw(r)),{animationPlayState:"paused"}),[` + ${a}${e}-enter${e}-enter-active, + ${a}${e}-appear${e}-appear-active + `]:{animationName:t,animationPlayState:"running"},[`${a}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},rw=new lt("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),ow=new lt("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),aw=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return[nl(r,rw,ow,e.motionDurationMid,t),{[` + ${o}${r}-enter, + ${o}${r}-appear + `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},iw=new lt("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),lw=new lt("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),sw=new lt("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),cw=new lt("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),uw=new lt("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),dw=new lt("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),fw=new lt("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),mw=new lt("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),vw={"move-up":{inKeyframes:fw,outKeyframes:mw},"move-down":{inKeyframes:iw,outKeyframes:lw},"move-left":{inKeyframes:sw,outKeyframes:cw},"move-right":{inKeyframes:uw,outKeyframes:dw}},Ri=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:a}=vw[t];return[nl(r,o,a,e.motionDurationMid),{[` + ${r}-enter, + ${r}-appear + `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},Dc=new lt("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),jc=new lt("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),Fc=new lt("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),_c=new lt("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),gw=new lt("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),pw=new lt("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),hw=new lt("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),bw=new lt("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),yw={"slide-up":{inKeyframes:Dc,outKeyframes:jc},"slide-down":{inKeyframes:Fc,outKeyframes:_c},"slide-left":{inKeyframes:gw,outKeyframes:pw},"slide-right":{inKeyframes:hw,outKeyframes:bw}},yo=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:a}=yw[t];return[nl(r,o,a,e.motionDurationMid),{[` + ${r}-enter, + ${r}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},Lc=new lt("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Cw=new lt("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),ef=new lt("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),tf=new lt("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),Sw=new lt("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),xw=new lt("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),$w=new lt("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),ww=new lt("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),Ew=new lt("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),Iw=new lt("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),Ow=new lt("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),Rw=new lt("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),Pw={zoom:{inKeyframes:Lc,outKeyframes:Cw},"zoom-big":{inKeyframes:ef,outKeyframes:tf},"zoom-big-fast":{inKeyframes:ef,outKeyframes:tf},"zoom-left":{inKeyframes:$w,outKeyframes:ww},"zoom-right":{inKeyframes:Ew,outKeyframes:Iw},"zoom-up":{inKeyframes:Sw,outKeyframes:xw},"zoom-down":{inKeyframes:Ow,outKeyframes:Rw}},Pa=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:a}=Pw[t];return[nl(r,o,a,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` + ${r}-enter, + ${r}-appear + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};function nf(e){return{position:e,inset:0}}const Nw=e=>{const{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},nf("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},nf("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:aw(e)}]},Mw=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${X(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},St(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${X(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:`${X(e.modalCloseBtnSize)}`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},ua(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${X(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content, + ${t}-body, + ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},Tw=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},Fg=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return st(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},_g=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${X(e.paddingMD)} ${X(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${X(e.padding)} ${X(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${X(e.paddingXS)} ${X(e.padding)}`:0,footerBorderTop:e.wireframe?`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${X(e.padding*2)} ${X(e.padding*2)} ${X(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),Lg=It("Modal",e=>{const t=Fg(e);return[Mw(t),Tw(t),Nw(t),Pa(t,"zoom")]},_g,{unitless:{titleLineHeight:!0}});var Aw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{Hs={x:e.pageX,y:e.pageY},setTimeout(()=>{Hs=null},100)};Lx()&&document.documentElement.addEventListener("click",Dw,!0);const zg=e=>{var t;const{getPopupContainer:n,getPrefixCls:r,direction:o,modal:a}=l.useContext(je),i=B=>{const{onCancel:H}=e;H==null||H(B)},s=B=>{const{onOk:H}=e;H==null||H(B)};{const B=vt("Modal");[["visible","open"],["bodyStyle","styles.body"],["maskStyle","styles.mask"]].forEach(H=>{let[K,G]=H;B.deprecated(!(K in e),K,G)})}const{prefixCls:c,className:u,rootClassName:d,open:f,wrapClassName:m,centered:v,getContainer:h,focusTriggerAfterClose:p=!0,style:g,visible:C,width:y=520,footer:b,classNames:S,styles:$,children:x,loading:E}=e,I=Aw(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading"]),w=r("modal",c),R=r(),N=rn(w),[T,M,O]=Lg(w,N),F=V(m,{[`${w}-centered`]:!!v,[`${w}-wrap-rtl`]:o==="rtl"}),j=b!==null&&!E?l.createElement(jg,Object.assign({},e,{onOk:s,onCancel:i})):null,[P,D]=_x(Fd(e),Fd(a),{closable:!0,closeIcon:l.createElement(Ro,{className:`${w}-close-icon`}),closeIconRender:B=>Dg(w,B)}),z=ew(`.${w}-content`),[L,_]=Ea("Modal",I.zIndex);return T(l.createElement(bo,null,l.createElement(Oi,{status:!0,override:!0},l.createElement(wa.Provider,{value:_},l.createElement(Sg,Object.assign({width:y},I,{zIndex:L,getContainer:h===void 0?n:h,prefixCls:w,rootClassName:V(M,d,O,N),footer:j,visible:f??C,mousePosition:(t=I.mousePosition)!==null&&t!==void 0?t:Hs,onClose:i,closable:P,closeIcon:D,focusTriggerAfterClose:p,transitionName:Br(R,"zoom",e.transitionName),maskTransitionName:Br(R,"fade",e.maskTransitionName),className:V(M,u,a==null?void 0:a.className),style:Object.assign(Object.assign({},a==null?void 0:a.style),g),classNames:Object.assign(Object.assign(Object.assign({},a==null?void 0:a.classNames),S),{wrapper:V(F,S==null?void 0:S.wrapper)}),styles:Object.assign(Object.assign({},a==null?void 0:a.styles),$),panelRef:z}),E?l.createElement(Gr,{active:!0,title:!1,paragraph:{rows:4},className:`${w}-body-skeleton`}):x)))))},jw=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:o,fontSize:a,lineHeight:i,modalTitleHeight:s,fontHeight:c,confirmBodyPadding:u}=e,d=`${t}-confirm`;return{[d]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${d}-body-wrapper`]:Object.assign({},xi()),[`&${t} ${t}-body`]:{padding:u},[`${d}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(c).sub(o).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(o).equal()).div(2).equal()}},[`${d}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS},[`${e.iconCls} + ${d}-paragraph`]:{maxWidth:`calc(100% - ${X(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${d}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${d}-content`]:{color:e.colorText,fontSize:a,lineHeight:i},[`${d}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${d}-error ${d}-body > ${e.iconCls}`]:{color:e.colorError},[`${d}-warning ${d}-body > ${e.iconCls}, + ${d}-confirm ${d}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${d}-info ${d}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${d}-success ${d}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},Fw=yc(["Modal","confirm"],e=>{const t=Fg(e);return[jw(t)]},_g,{order:-1e3});var _w=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o2),"breaking",`\`icon\` is using ReactNode instead of string naming in v4. Please check \`${n}\` at https://ant.design/components/icon`);let f=n;if(!n&&n!==null)switch(i){case"info":f=l.createElement(xc,null);break;case"success":f=l.createElement(Wi,null);break;case"error":f=l.createElement(Oo,null);break;default:f=l.createElement(Gi,null)}const m=s??i==="confirm",v=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",[h]=xa("Modal"),p=u||h,g=r||(m?p==null?void 0:p.okText:p==null?void 0:p.justOkText),C=o||(p==null?void 0:p.cancelText),y=Object.assign({autoFocusButton:v,cancelTextLocale:C,okTextLocale:g,mergedOkCancel:m},d),b=l.useMemo(()=>y,ue(Object.values(y))),S=l.createElement(l.Fragment,null,l.createElement(Id,null),l.createElement(Od,null)),$=e.title!==void 0&&e.title!==null,x=`${a}-body`;return l.createElement("div",{className:`${a}-body-wrapper`},l.createElement("div",{className:V(x,{[`${x}-has-title`]:$})},f,l.createElement("div",{className:`${a}-paragraph`},$&&l.createElement("span",{className:`${a}-title`},e.title),l.createElement("div",{className:`${a}-content`},e.content))),c===void 0||typeof c=="function"?l.createElement(pg,{value:b},l.createElement("div",{className:`${a}-btns`},typeof c=="function"?c(S,{OkBtn:Od,CancelBtn:Id}):S)):c,l.createElement(Fw,{prefixCls:t}))}const kg=e=>{const{close:t,zIndex:n,afterClose:r,open:o,keyboard:a,centered:i,getContainer:s,maskStyle:c,direction:u,prefixCls:d,wrapClassName:f,rootPrefixCls:m,bodyStyle:v,closable:h=!1,closeIcon:p,modalRender:g,focusTriggerAfterClose:C,onConfirm:y,styles:b}=e;{const T=vt("Modal");[["visible","open"],["bodyStyle","styles.body"],["maskStyle","styles.mask"]].forEach(M=>{let[O,F]=M;T.deprecated(!(O in e),O,F)})}const S=`${d}-confirm`,$=e.width||416,x=e.style||{},E=e.mask===void 0?!0:e.mask,I=e.maskClosable===void 0?!1:e.maskClosable,w=V(S,`${S}-${e.type}`,{[`${S}-rtl`]:u==="rtl"},e.className),[,R]=qt(),N=l.useMemo(()=>n!==void 0?n:R.zIndexPopupBase+$c,[n,R]);return l.createElement(zg,{prefixCls:d,className:w,wrapClassName:V({[`${S}-centered`]:!!e.centered},f),onCancel:()=>{t==null||t({triggerCancel:!0}),y==null||y(!1)},open:o,title:"",footer:null,transitionName:Br(m||"","zoom",e.transitionName),maskTransitionName:Br(m||"","fade",e.maskTransitionName),mask:E,maskClosable:I,style:x,styles:Object.assign({body:v,mask:c},b),width:$,zIndex:N,afterClose:r,keyboard:a,centered:i,getContainer:s,closable:h,closeIcon:p,modalRender:g,focusTriggerAfterClose:C},l.createElement(Bg,Object.assign({},e,{confirmPrefixCls:S})))},zc=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:o}=e;return l.createElement(Wn,{prefixCls:t,iconPrefixCls:n,direction:r,theme:o},l.createElement(kg,Object.assign({},e)))};kg.displayName="ConfirmDialog",zc.displayName="ConfirmDialogWrapper";const Tr=[];let Hg="";function Vg(){return Hg}const Lw=e=>{var t,n;const{prefixCls:r,getContainer:o,direction:a}=e,i=uv(),s=l.useContext(je),c=Vg()||s.getPrefixCls(),u=r||`${c}-modal`;let d=o;return d===!1&&(d=void 0,fr(!1,"Modal","Static method not support `getContainer` to be `false` since it do not have context env.")),q.createElement(zc,Object.assign({},e,{rootPrefixCls:c,prefixCls:u,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:a??s.direction,locale:(n=(t=s.locale)===null||t===void 0?void 0:t.Modal)!==null&&n!==void 0?n:i,getContainer:d}))};function Na(e){const t=Sc();t.holderRender||Hv("Modal");const n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:s,open:!0}),o;function a(){for(var u=arguments.length,d=new Array(u),f=0;fv&&v.triggerCancel);e.onCancel&&m&&e.onCancel.apply(e,[()=>{}].concat(ue(d.slice(1))));for(let v=0;v{const d=t.getPrefixCls(void 0,Vg()),f=t.getIconPrefixCls(),m=t.getTheme(),v=q.createElement(Lw,Object.assign({},u));Ec(q.createElement(Wn,{prefixCls:d,iconPrefixCls:f,theme:m},t.holderRender?t.holderRender(v):v),n)})}function s(){for(var u=arguments.length,d=new Array(u),f=0;f{typeof e.afterClose=="function"&&e.afterClose(),a.apply(this,d)}}),r.visible&&delete r.visible,i(r)}function c(u){typeof u=="function"?r=u(r):r=Object.assign(Object.assign({},r),u),i(r)}return i(r),Tr.push(s),{destroy:s,update:c}}function Kg(e){return Object.assign(Object.assign({},e),{type:"warning"})}function Wg(e){return Object.assign(Object.assign({},e),{type:"info"})}function Gg(e){return Object.assign(Object.assign({},e),{type:"success"})}function qg(e){return Object.assign(Object.assign({},e),{type:"error"})}function Ug(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function zw(e){let{rootPrefixCls:t}=e;fr(!1,"Modal","Modal.config is deprecated. Please use ConfigProvider.config instead."),Hg=t}var Bw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,{afterClose:r,config:o}=e,a=Bw(e,["afterClose","config"]);const[i,s]=l.useState(!0),[c,u]=l.useState(o),{direction:d,getPrefixCls:f}=l.useContext(je),m=f("modal"),v=f(),h=()=>{var y;r(),(y=c.afterClose)===null||y===void 0||y.call(c)},p=function(){s(!1);for(var y=arguments.length,b=new Array(y),S=0;Sx&&x.triggerCancel);c.onCancel&&$&&c.onCancel.apply(c,[()=>{}].concat(ue(b.slice(1))))};l.useImperativeHandle(t,()=>({destroy:p,update:y=>{u(b=>Object.assign(Object.assign({},b),y))}}));const g=(n=c.okCancel)!==null&&n!==void 0?n:c.type==="confirm",[C]=xa("Modal",wr.Modal);return l.createElement(zc,Object.assign({prefixCls:m,rootPrefixCls:v},c,{close:p,open:i,afterClose:h,okText:c.okText||(g?C==null?void 0:C.okText:C==null?void 0:C.justOkText),direction:c.direction||d,cancelText:c.cancelText||(C==null?void 0:C.cancelText)},a))},Hw=l.forwardRef(kw);let rf=0;const Vw=l.memo(l.forwardRef((e,t)=>{const[n,r]=$S();return l.useImperativeHandle(t,()=>({patchElement:r}),[]),l.createElement(l.Fragment,null,n)}));function Kw(){const e=l.useRef(null),[t,n]=l.useState([]);l.useEffect(()=>{t.length&&(ue(t).forEach(i=>{i()}),n([]))},[t]);const r=l.useCallback(a=>function(s){var c;rf+=1;const u=l.createRef();let d;const f=new Promise(g=>{d=g});let m=!1,v;const h=l.createElement(Hw,{key:`modal-${rf}`,config:a(s),ref:u,afterClose:()=>{v==null||v()},isSilent:()=>m,onConfirm:g=>{d(g)}});return v=(c=e.current)===null||c===void 0?void 0:c.patchElement(h),v&&Tr.push(v),{destroy:()=>{function g(){var C;(C=u.current)===null||C===void 0||C.destroy()}u.current?g():n(C=>[].concat(ue(C),[g]))},update:g=>{function C(){var y;(y=u.current)===null||y===void 0||y.update(g)}u.current?C():n(y=>[].concat(ue(y),[C]))},then:g=>(m=!0,f.then(g))}},[]);return[l.useMemo(()=>({info:r(Wg),success:r(Gg),error:r(qg),warning:r(Kg),confirm:r(Ug)}),[]),l.createElement(Vw,{key:"modal-holder",ref:e})]}const Ww=q.createContext({});function Xg(e){return t=>l.createElement(Wn,{theme:{token:{motion:!1,zIndexPopupBase:0}}},l.createElement(e,Object.assign({},t)))}const Yg=(e,t,n,r)=>Xg(a=>{const{prefixCls:i,style:s}=a,c=l.useRef(null),[u,d]=l.useState(0),[f,m]=l.useState(0),[v,h]=Kt(!1,{value:a.open}),{getPrefixCls:p}=l.useContext(je),g=p(t||"select",i);l.useEffect(()=>{if(h(!0),typeof ResizeObserver<"u"){const b=new ResizeObserver($=>{const x=$[0].target;d(x.offsetHeight+8),m(x.offsetWidth)}),S=setInterval(()=>{var $;const x=n?`.${n(g)}`:`.${g}-dropdown`,E=($=c.current)===null||$===void 0?void 0:$.querySelector(x);E&&(clearInterval(S),b.observe(E))},10);return()=>{clearInterval(S),b.disconnect()}}},[]);let C=Object.assign(Object.assign({},a),{style:Object.assign(Object.assign({},s),{margin:0}),open:v,visible:v,getPopupContainer:()=>c.current});r&&(C=r(C));const y={paddingBottom:u,position:"relative",minWidth:f};return l.createElement("div",{ref:c,style:y},l.createElement(e,Object.assign({},C)))}),Bc=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==null?void 0:e.substr(0,4))};var rl=function(t){var n=t.className,r=t.customizeIcon,o=t.customizeIconProps,a=t.children,i=t.onMouseDown,s=t.onClick,c=typeof r=="function"?r(o):r;return l.createElement("span",{className:n,onMouseDown:function(d){d.preventDefault(),i==null||i(d)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},c!==void 0?c:l.createElement("span",{className:V(n.split(/\s+/).map(function(u){return"".concat(u,"-icon")}))},a))},Gw=function(t,n,r,o,a){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,s=arguments.length>6?arguments[6]:void 0,c=arguments.length>7?arguments[7]:void 0,u=q.useMemo(function(){if(De(o)==="object")return o.clearIcon;if(a)return a},[o,a]),d=q.useMemo(function(){return!!(!i&&o&&(r.length||s)&&!(c==="combobox"&&s===""))},[o,i,r.length,s,c]);return{allowClear:d,clearIcon:q.createElement(rl,{className:"".concat(t,"-clear"),onMouseDown:n,customizeIcon:u},"×")}},Qg=l.createContext(null);function qw(){return l.useContext(Qg)}function Uw(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=l.useState(!1),n=U(t,2),r=n[0],o=n[1],a=l.useRef(null),i=function(){window.clearTimeout(a.current)};l.useEffect(function(){return i},[]);var s=function(u,d){i(),a.current=window.setTimeout(function(){o(u),d&&d()},e)};return[r,s,i]}function Zg(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=l.useRef(null),n=l.useRef(null);l.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function Xw(e,t,n,r){var o=l.useRef(null);o.current={open:t,triggerOpen:n,customizedTrigger:r},l.useEffect(function(){function a(i){var s;if(!((s=o.current)!==null&&s!==void 0&&s.customizedTrigger)){var c=i.target;c.shadowRoot&&i.composed&&(c=i.composedPath()[0]||c),o.current.open&&e().filter(function(u){return u}).every(function(u){return!u.contains(c)&&u!==c})&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",a),function(){return window.removeEventListener("mousedown",a)}},[])}function Yw(e){return![le.ESC,le.SHIFT,le.BACKSPACE,le.TAB,le.WIN_KEY,le.ALT,le.META,le.WIN_KEY_RIGHT,le.CTRL,le.SEMICOLON,le.EQUALS,le.CAPS_LOCK,le.CONTEXT_MENU,le.F1,le.F2,le.F3,le.F4,le.F5,le.F6,le.F7,le.F8,le.F9,le.F10,le.F11,le.F12].includes(e)}var Qw=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Jr=void 0;function Zw(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,a=e.renderItem,i=e.responsive,s=e.responsiveDisabled,c=e.registerSize,u=e.itemKey,d=e.className,f=e.style,m=e.children,v=e.display,h=e.order,p=e.component,g=p===void 0?"div":p,C=We(e,Qw),y=i&&!v;function b(I){c(u,I)}l.useEffect(function(){return function(){b(null)}},[]);var S=a&&o!==Jr?a(o):m,$;r||($={opacity:y?0:1,height:y?0:Jr,overflowY:y?"hidden":Jr,order:i?h:Jr,pointerEvents:y?"none":Jr,position:y?"absolute":Jr});var x={};y&&(x["aria-hidden"]=!0);var E=l.createElement(g,fe({className:V(!r&&n,d),style:k(k({},$),f)},x,C,{ref:t}),S);return i&&(E=l.createElement(dr,{onResize:function(w){var R=w.offsetWidth;b(R)},disabled:s},E)),E}var Qo=l.forwardRef(Zw);Qo.displayName="Item";function Jw(e){if(typeof MessageChannel>"u")ut(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function e1(){var e=l.useRef(null),t=function(r){e.current||(e.current=[],Jw(function(){mo.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function zo(e,t){var n=l.useState(t),r=U(n,2),o=r[0],a=r[1],i=Vt(function(s){e(function(){a(s)})});return[o,i]}var Pi=q.createContext(null),t1=["component"],n1=["className"],r1=["className"],o1=function(t,n){var r=l.useContext(Pi);if(!r){var o=t.component,a=o===void 0?"div":o,i=We(t,t1);return l.createElement(a,fe({},i,{ref:n}))}var s=r.className,c=We(r,n1),u=t.className,d=We(t,r1);return l.createElement(Pi.Provider,{value:null},l.createElement(Qo,fe({ref:n,className:V(s,u)},c,d)))},Jg=l.forwardRef(o1);Jg.displayName="RawItem";var a1=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],ep="responsive",tp="invalidate";function i1(e){return"+ ".concat(e.length," ...")}function l1(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,o=e.data,a=o===void 0?[]:o,i=e.renderItem,s=e.renderRawItem,c=e.itemKey,u=e.itemWidth,d=u===void 0?10:u,f=e.ssr,m=e.style,v=e.className,h=e.maxCount,p=e.renderRest,g=e.renderRawRest,C=e.suffix,y=e.component,b=y===void 0?"div":y,S=e.itemComponent,$=e.onVisibleChange,x=We(e,a1),E=f==="full",I=e1(),w=zo(I,null),R=U(w,2),N=R[0],T=R[1],M=N||0,O=zo(I,new Map),F=U(O,2),j=F[0],P=F[1],D=zo(I,0),z=U(D,2),L=z[0],_=z[1],B=zo(I,0),H=U(B,2),K=H[0],G=H[1],te=zo(I,0),Y=U(te,2),Q=Y[0],ie=Y[1],Z=l.useState(null),J=U(Z,2),ne=J[0],re=J[1],W=l.useState(null),ee=U(W,2),oe=ee[0],he=ee[1],Ce=l.useMemo(function(){return oe===null&&E?Number.MAX_SAFE_INTEGER:oe||0},[oe,N]),de=l.useState(!1),ae=U(de,2),ce=ae[0],we=ae[1],ye="".concat(r,"-item"),me=Math.max(L,K),be=h===ep,xe=a.length&&be,Be=h===tp,ke=xe||typeof h=="number"&&a.length>h,Ee=l.useMemo(function(){var Ne=a;return xe?N===null&&E?Ne=a:Ne=a.slice(0,Math.min(a.length,M/d)):typeof h=="number"&&(Ne=a.slice(0,h)),Ne},[a,d,N,h,xe]),$e=l.useMemo(function(){return xe?a.slice(Ce+1):a.slice(Ee.length)},[a,Ee,xe,Ce]),Ue=l.useCallback(function(Ne,ge){var Le;return typeof c=="function"?c(Ne):(Le=c&&(Ne==null?void 0:Ne[c]))!==null&&Le!==void 0?Le:ge},[c]),He=l.useCallback(i||function(Ne){return Ne},[i]);function tt(Ne,ge,Le){oe===Ne&&(ge===void 0||ge===ne)||(he(Ne),Le||(we(NeM){tt(rt-1,Ne-pe-Q+K);break}}C&&et(0)+Q>M&&re(null)}},[M,j,K,Q,Ue,Ee]);var pt=ce&&!!$e.length,ct={};ne!==null&&xe&&(ct={position:"absolute",left:ne,top:0});var yt={prefixCls:ye,responsive:xe,component:S,invalidate:Be},Me=s?function(Ne,ge){var Le=Ue(Ne,ge);return l.createElement(Pi.Provider,{key:Le,value:k(k({},yt),{},{order:ge,item:Ne,itemKey:Le,registerSize:mt,display:ge<=Ce})},s(Ne,ge))}:function(Ne,ge){var Le=Ue(Ne,ge);return l.createElement(Qo,fe({},yt,{order:ge,key:Le,item:Ne,renderItem:He,itemKey:Le,registerSize:mt,display:ge<=Ce}))},Se,Oe={order:pt?Ce:Number.MAX_SAFE_INTEGER,className:"".concat(ye,"-rest"),registerSize:Ve,display:pt};if(g)g&&(Se=l.createElement(Pi.Provider,{value:k(k({},yt),Oe)},g($e)));else{var ve=p||i1;Se=l.createElement(Qo,fe({},yt,Oe),typeof ve=="function"?ve($e):ve)}var ze=l.createElement(b,fe({className:V(!Be&&r,v),style:m,ref:t},x),Ee.map(Me),ke?Se:null,C&&l.createElement(Qo,fe({},yt,{responsive:be,responsiveDisabled:!xe,order:Ce,className:"".concat(ye,"-suffix"),registerSize:nt,display:!0,style:ct}),C));return be&&(ze=l.createElement(dr,{onResize:dt,disabled:!xe},ze)),ze}var Yn=l.forwardRef(l1);Yn.displayName="Overflow";Yn.Item=Jg;Yn.RESPONSIVE=ep;Yn.INVALIDATE=tp;var s1=function(t,n){var r,o=t.prefixCls,a=t.id,i=t.inputElement,s=t.disabled,c=t.tabIndex,u=t.autoFocus,d=t.autoComplete,f=t.editable,m=t.activeDescendantId,v=t.value,h=t.maxLength,p=t.onKeyDown,g=t.onMouseDown,C=t.onChange,y=t.onPaste,b=t.onCompositionStart,S=t.onCompositionEnd,$=t.open,x=t.attrs,E=i||l.createElement("input",null),I=E,w=I.ref,R=I.props,N=R.onKeyDown,T=R.onChange,M=R.onMouseDown,O=R.onCompositionStart,F=R.onCompositionEnd,j=R.style;return ar(!("maxLength"in E.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),E=l.cloneElement(E,k(k(k({type:"search"},R),{},{id:a,ref:vn(n,w),disabled:s,tabIndex:c,autoComplete:d||"off",autoFocus:u,className:V("".concat(o,"-selection-search-input"),(r=E)===null||r===void 0||(r=r.props)===null||r===void 0?void 0:r.className),role:"combobox","aria-expanded":$||!1,"aria-haspopup":"listbox","aria-owns":"".concat(a,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(a,"_list"),"aria-activedescendant":$?m:void 0},x),{},{value:f?v:"",maxLength:h,readOnly:!f,unselectable:f?null:"on",style:k(k({},j),{},{opacity:f?null:0}),onKeyDown:function(D){p(D),N&&N(D)},onMouseDown:function(D){g(D),M&&M(D)},onChange:function(D){C(D),T&&T(D)},onCompositionStart:function(D){b(D),O&&O(D)},onCompositionEnd:function(D){S(D),F&&F(D)},onPaste:y})),E},kc=l.forwardRef(s1);kc.displayName="Input";function Hc(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var c1=typeof window<"u"&&window.document&&window.document.documentElement,u1=c1;function d1(e){return e!=null}function f1(e){return!e&&e!==0}function of(e){return["string","number"].includes(De(e))}function np(e){var t=void 0;return e&&(of(e.title)?t=e.title.toString():of(e.label)&&(t=e.label.toString())),t}function m1(e,t){u1?l.useLayoutEffect(e,t):l.useEffect(e,t)}function v1(e){var t;return(t=e.key)!==null&&t!==void 0?t:e.value}var af=function(t){t.preventDefault(),t.stopPropagation()},g1=function(t){var n=t.id,r=t.prefixCls,o=t.values,a=t.open,i=t.searchValue,s=t.autoClearSearchValue,c=t.inputRef,u=t.placeholder,d=t.disabled,f=t.mode,m=t.showSearch,v=t.autoFocus,h=t.autoComplete,p=t.activeDescendantId,g=t.tabIndex,C=t.removeIcon,y=t.maxTagCount,b=t.maxTagTextLength,S=t.maxTagPlaceholder,$=S===void 0?function(re){return"+ ".concat(re.length," ...")}:S,x=t.tagRender,E=t.onToggleOpen,I=t.onRemove,w=t.onInputChange,R=t.onInputPaste,N=t.onInputKeyDown,T=t.onInputMouseDown,M=t.onInputCompositionStart,O=t.onInputCompositionEnd,F=l.useRef(null),j=l.useState(0),P=U(j,2),D=P[0],z=P[1],L=l.useState(!1),_=U(L,2),B=_[0],H=_[1],K="".concat(r,"-selection"),G=a||f==="multiple"&&s===!1||f==="tags"?i:"",te=f==="tags"||f==="multiple"&&s===!1||m&&(a||B);m1(function(){z(F.current.scrollWidth)},[G]);var Y=function(W,ee,oe,he,Ce){return l.createElement("span",{title:np(W),className:V("".concat(K,"-item"),A({},"".concat(K,"-item-disabled"),oe))},l.createElement("span",{className:"".concat(K,"-item-content")},ee),he&&l.createElement(rl,{className:"".concat(K,"-item-remove"),onMouseDown:af,onClick:Ce,customizeIcon:C},"×"))},Q=function(W,ee,oe,he,Ce,de){var ae=function(we){af(we),E(!a)};return l.createElement("span",{onMouseDown:ae},x({label:ee,value:W,disabled:oe,closable:he,onClose:Ce,isMaxTag:!!de}))},ie=function(W){var ee=W.disabled,oe=W.label,he=W.value,Ce=!d&&!ee,de=oe;if(typeof b=="number"&&(typeof oe=="string"||typeof oe=="number")){var ae=String(de);ae.length>b&&(de="".concat(ae.slice(0,b),"..."))}var ce=function(ye){ye&&ye.stopPropagation(),I(W)};return typeof x=="function"?Q(he,de,ee,Ce,ce):Y(W,de,ee,Ce,ce)},Z=function(W){var ee=typeof $=="function"?$(W):$;return typeof x=="function"?Q(void 0,ee,!1,!1,void 0,!0):Y({title:ee},ee,!1)},J=l.createElement("div",{className:"".concat(K,"-search"),style:{width:D},onFocus:function(){H(!0)},onBlur:function(){H(!1)}},l.createElement(kc,{ref:c,open:a,prefixCls:r,id:n,inputElement:null,disabled:d,autoFocus:v,autoComplete:h,editable:te,activeDescendantId:p,value:G,onKeyDown:N,onMouseDown:T,onChange:w,onPaste:R,onCompositionStart:M,onCompositionEnd:O,tabIndex:g,attrs:xn(t,!0)}),l.createElement("span",{ref:F,className:"".concat(K,"-search-mirror"),"aria-hidden":!0},G," ")),ne=l.createElement(Yn,{prefixCls:"".concat(K,"-overflow"),data:o,renderItem:ie,renderRest:Z,suffix:J,itemKey:v1,maxCount:y});return l.createElement(l.Fragment,null,ne,!o.length&&!G&&l.createElement("span",{className:"".concat(K,"-placeholder")},u))},p1=function(t){var n=t.inputElement,r=t.prefixCls,o=t.id,a=t.inputRef,i=t.disabled,s=t.autoFocus,c=t.autoComplete,u=t.activeDescendantId,d=t.mode,f=t.open,m=t.values,v=t.placeholder,h=t.tabIndex,p=t.showSearch,g=t.searchValue,C=t.activeValue,y=t.maxLength,b=t.onInputKeyDown,S=t.onInputMouseDown,$=t.onInputChange,x=t.onInputPaste,E=t.onInputCompositionStart,I=t.onInputCompositionEnd,w=t.title,R=l.useState(!1),N=U(R,2),T=N[0],M=N[1],O=d==="combobox",F=O||p,j=m[0],P=g||"";O&&C&&!T&&(P=C),l.useEffect(function(){O&&M(!1)},[O,C]);var D=d!=="combobox"&&!f&&!p?!1:!!P,z=w===void 0?np(j):w,L=l.useMemo(function(){return j?null:l.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:D?{visibility:"hidden"}:void 0},v)},[j,D,v,r]);return l.createElement(l.Fragment,null,l.createElement("span",{className:"".concat(r,"-selection-search")},l.createElement(kc,{ref:a,prefixCls:r,id:o,open:f,inputElement:n,disabled:i,autoFocus:s,autoComplete:c,editable:F,activeDescendantId:u,value:P,onKeyDown:b,onMouseDown:S,onChange:function(B){M(!0),$(B)},onPaste:x,onCompositionStart:E,onCompositionEnd:I,tabIndex:h,attrs:xn(t,!0),maxLength:O?y:void 0})),!O&&j?l.createElement("span",{className:"".concat(r,"-selection-item"),title:z,style:D?{visibility:"hidden"}:void 0},j.label):null,L)},h1=function(t,n){var r=l.useRef(null),o=l.useRef(!1),a=t.prefixCls,i=t.open,s=t.mode,c=t.showSearch,u=t.tokenWithEnter,d=t.disabled,f=t.autoClearSearchValue,m=t.onSearch,v=t.onSearchSubmit,h=t.onToggleOpen,p=t.onInputKeyDown,g=t.domRef;l.useImperativeHandle(n,function(){return{focus:function(D){r.current.focus(D)},blur:function(){r.current.blur()}}});var C=Zg(0),y=U(C,2),b=y[0],S=y[1],$=function(D){var z=D.which;(z===le.UP||z===le.DOWN)&&D.preventDefault(),p&&p(D),z===le.ENTER&&s==="tags"&&!o.current&&!i&&(v==null||v(D.target.value)),Yw(z)&&h(!0)},x=function(){S(!0)},E=l.useRef(null),I=function(D){m(D,!0,o.current)!==!1&&h(!0)},w=function(){o.current=!0},R=function(D){o.current=!1,s!=="combobox"&&I(D.target.value)},N=function(D){var z=D.target.value;if(u&&E.current&&/[\r\n]/.test(E.current)){var L=E.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");z=z.replace(L,E.current)}E.current=null,I(z)},T=function(D){var z=D.clipboardData,L=z==null?void 0:z.getData("text");E.current=L||""},M=function(D){var z=D.target;if(z!==r.current){var L=document.body.style.msTouchAction!==void 0;L?setTimeout(function(){r.current.focus()}):r.current.focus()}},O=function(D){var z=b();D.target!==r.current&&!z&&!(s==="combobox"&&d)&&D.preventDefault(),(s!=="combobox"&&(!c||!z)||!i)&&(i&&f!==!1&&m("",!0,!1),h())},F={inputRef:r,onInputKeyDown:$,onInputMouseDown:x,onInputChange:N,onInputPaste:T,onInputCompositionStart:w,onInputCompositionEnd:R},j=s==="multiple"||s==="tags"?l.createElement(g1,fe({},t,F)):l.createElement(p1,fe({},t,F));return l.createElement("div",{ref:g,className:"".concat(a,"-selector"),onClick:M,onMouseDown:O},j)},rp=l.forwardRef(h1);rp.displayName="Selector";function b1(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,a=r||{},i=a.className,s=a.content,c=o.x,u=c===void 0?0:c,d=o.y,f=d===void 0?0:d,m=l.useRef();if(!n||!n.points)return null;var v={position:"absolute"};if(n.autoArrow!==!1){var h=n.points[0],p=n.points[1],g=h[0],C=h[1],y=p[0],b=p[1];g===y||!["t","b"].includes(g)?v.top=f:g==="t"?v.top=0:v.bottom=0,C===b||!["l","r"].includes(C)?v.left=u:C==="l"?v.left=0:v.right=0}return l.createElement("div",{ref:m,className:V("".concat(t,"-arrow"),i),style:v},s)}function y1(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,a=e.motion;return o?l.createElement(Kn,fe({},a,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(i){var s=i.className;return l.createElement("div",{style:{zIndex:r},className:V("".concat(t,"-mask"),s)})}):null}var op=l.memo(function(e){var t=e.children;return t},function(e,t){return t.cache});op.displayName="PopupContent";var ap=l.forwardRef(function(e,t){var n=e.popup,r=e.className,o=e.prefixCls,a=e.style,i=e.target,s=e.onVisibleChanged,c=e.open,u=e.keepDom,d=e.fresh,f=e.onClick,m=e.mask,v=e.arrow,h=e.arrowPos,p=e.align,g=e.motion,C=e.maskMotion,y=e.forceRender,b=e.getPopupContainer,S=e.autoDestroy,$=e.portal,x=e.zIndex,E=e.onMouseEnter,I=e.onMouseLeave,w=e.onPointerEnter,R=e.ready,N=e.offsetX,T=e.offsetY,M=e.offsetR,O=e.offsetB,F=e.onAlign,j=e.onPrepare,P=e.stretch,D=e.targetWidth,z=e.targetHeight,L=typeof n=="function"?n():n,_=c||u,B=(b==null?void 0:b.length)>0,H=l.useState(!b||!B),K=U(H,2),G=K[0],te=K[1];if(ft(function(){!G&&B&&i&&te(!0)},[G,B,i]),!G)return null;var Y="auto",Q={left:"-1000vw",top:"-1000vh",right:Y,bottom:Y};if(R||!c){var ie,Z=p.points,J=p.dynamicInset||((ie=p._experimental)===null||ie===void 0?void 0:ie.dynamicInset),ne=J&&Z[0][1]==="r",re=J&&Z[0][0]==="b";ne?(Q.right=M,Q.left=Y):(Q.left=N,Q.right=Y),re?(Q.bottom=O,Q.top=Y):(Q.top=T,Q.bottom=Y)}var W={};return P&&(P.includes("height")&&z?W.height=z:P.includes("minHeight")&&z&&(W.minHeight=z),P.includes("width")&&D?W.width=D:P.includes("minWidth")&&D&&(W.minWidth=D)),c||(W.pointerEvents="none"),l.createElement($,{open:y||_,getContainer:b&&function(){return b(i)},autoDestroy:S},l.createElement(y1,{prefixCls:o,open:c,zIndex:x,mask:m,motion:C}),l.createElement(dr,{onResize:F,disabled:!c},function(ee){return l.createElement(Kn,fe({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:y,leavedClassName:"".concat(o,"-hidden")},g,{onAppearPrepare:j,onEnterPrepare:j,visible:c,onVisibleChanged:function(he){var Ce;g==null||(Ce=g.onVisibleChanged)===null||Ce===void 0||Ce.call(g,he),s(he)}}),function(oe,he){var Ce=oe.className,de=oe.style,ae=V(o,Ce,r);return l.createElement("div",{ref:vn(ee,t,he),className:ae,style:k(k(k(k({"--arrow-x":"".concat(h.x||0,"px"),"--arrow-y":"".concat(h.y||0,"px")},Q),W),de),{},{boxSizing:"border-box",zIndex:x},a),onMouseEnter:E,onMouseLeave:I,onPointerEnter:w,onClick:f},v&&l.createElement(b1,{prefixCls:o,arrow:v,arrowPos:h,align:p}),l.createElement(op,{cache:!c&&!d},L))})}))});ap.displayName="Popup";var ip=l.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=ur(n),a=l.useCallback(function(s){ac(t,r?r(s):s)},[r]),i=Vr(a,n.ref);return o?l.cloneElement(n,{ref:i}):n});ip.displayName="TriggerWrapper";var lf=l.createContext(null);function sf(e){return e?Array.isArray(e)?e:[e]:[]}function C1(e,t,n,r){return l.useMemo(function(){var o=sf(n??t),a=sf(r??t),i=new Set(o),s=new Set(a);return e&&(i.has("hover")&&(i.delete("hover"),i.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[i,s]},[e,t,n,r])}function S1(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function x1(e,t,n,r){for(var o=n.points,a=Object.keys(e),i=0;i1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function Bo(e){return va(parseFloat(e),0)}function uf(e,t){var n=k({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=Ma(r).getComputedStyle(r),a=o.overflow,i=o.overflowClipMargin,s=o.borderTopWidth,c=o.borderBottomWidth,u=o.borderLeftWidth,d=o.borderRightWidth,f=r.getBoundingClientRect(),m=r.offsetHeight,v=r.clientHeight,h=r.offsetWidth,p=r.clientWidth,g=Bo(s),C=Bo(c),y=Bo(u),b=Bo(d),S=va(Math.round(f.width/h*1e3)/1e3),$=va(Math.round(f.height/m*1e3)/1e3),x=(h-p-y-b)*S,E=(m-v-g-C)*$,I=g*$,w=C*$,R=y*S,N=b*S,T=0,M=0;if(a==="clip"){var O=Bo(i);T=O*S,M=O*$}var F=f.x+R-T,j=f.y+I-M,P=F+f.width+2*T-R-N-x,D=j+f.height+2*M-I-w-E;n.left=Math.max(n.left,F),n.top=Math.max(n.top,j),n.right=Math.min(n.right,P),n.bottom=Math.min(n.bottom,D)}}),n}function df(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function ff(e,t){var n=t||[],r=U(n,2),o=r[0],a=r[1];return[df(e.width,o),df(e.height,a)]}function mf(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function eo(e,t){var n=t[0],r=t[1],o,a;return n==="t"?a=e.y:n==="b"?a=e.y+e.height:a=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:a}}function pr(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,o){return o===t?n[r]||"c":r}).join("")}function $1(e,t,n,r,o,a,i){var s=l.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),c=U(s,2),u=c[0],d=c[1],f=l.useRef(0),m=l.useMemo(function(){return t?Vs(t):[]},[t]),v=l.useRef({}),h=function(){v.current={}};e||h();var p=Vt(function(){if(t&&n&&e){let ln=function(hn,Zn){var Ur=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ae,Xr=L.x+hn,jo=L.y+Zn,Fo=Xr+ie,Ba=jo+Q,ml=Math.max(Xr,Ur.left),vl=Math.max(jo,Ur.top),gl=Math.min(Fo,Ur.right),pl=Math.min(Ba,Ur.bottom);return Math.max(0,(gl-ml)*(pl-vl))},Un=function(){xt=L.y+ve,$t=xt+Q,Ze=L.x+Oe,Pt=Ze+ie};var y,b,S=t,$=S.ownerDocument,x=Ma(S),E=x.getComputedStyle(S),I=E.width,w=E.height,R=E.position,N=S.style.left,T=S.style.top,M=S.style.right,O=S.style.bottom,F=S.style.overflow,j=k(k({},o[r]),a),P=$.createElement("div");(y=S.parentElement)===null||y===void 0||y.appendChild(P),P.style.left="".concat(S.offsetLeft,"px"),P.style.top="".concat(S.offsetTop,"px"),P.style.position=R,P.style.height="".concat(S.offsetHeight,"px"),P.style.width="".concat(S.offsetWidth,"px"),S.style.left="0",S.style.top="0",S.style.right="auto",S.style.bottom="auto",S.style.overflow="hidden";var D;if(Array.isArray(n))D={x:n[0],y:n[1],width:0,height:0};else{var z=n.getBoundingClientRect();D={x:z.x,y:z.y,width:z.width,height:z.height}}var L=S.getBoundingClientRect(),_=$.documentElement,B=_.clientWidth,H=_.clientHeight,K=_.scrollWidth,G=_.scrollHeight,te=_.scrollTop,Y=_.scrollLeft,Q=L.height,ie=L.width,Z=D.height,J=D.width,ne={left:0,top:0,right:B,bottom:H},re={left:-Y,top:-te,right:K-Y,bottom:G-te},W=j.htmlRegion,ee="visible",oe="visibleFirst";W!=="scroll"&&W!==oe&&(W=ee);var he=W===oe,Ce=uf(re,m),de=uf(ne,m),ae=W===ee?de:Ce,ce=he?de:ae;S.style.left="auto",S.style.top="auto",S.style.right="0",S.style.bottom="0";var we=S.getBoundingClientRect();S.style.left=N,S.style.top=T,S.style.right=M,S.style.bottom=O,S.style.overflow=F,(b=S.parentElement)===null||b===void 0||b.removeChild(P);var ye=va(Math.round(ie/parseFloat(I)*1e3)/1e3),me=va(Math.round(Q/parseFloat(w)*1e3)/1e3);if(ye===0||me===0||ea(n)&&!Ui(n))return;var be=j.offset,xe=j.targetOffset,Be=ff(L,be),ke=U(Be,2),Ee=ke[0],$e=ke[1],Ue=ff(D,xe),He=U(Ue,2),tt=He[0],dt=He[1];D.x-=tt,D.y-=dt;var mt=j.points||[],Ve=U(mt,2),nt=Ve[0],et=Ve[1],pt=mf(et),ct=mf(nt),yt=eo(D,pt),Me=eo(L,ct),Se=k({},j),Oe=yt.x-Me.x+Ee,ve=yt.y-Me.y+$e,ze=ln(Oe,ve),Ne=ln(Oe,ve,de),ge=eo(D,["t","l"]),Le=eo(L,["t","l"]),rt=eo(D,["b","r"]),pe=eo(L,["b","r"]),Ae=j.overflow||{},Ie=Ae.adjustX,Ke=Ae.adjustY,Qe=Ae.shiftX,ot=Ae.shiftY,Ot=function(Zn){return typeof Zn=="boolean"?Zn:Zn>=0},xt,$t,Ze,Pt;Un();var Nt=Ot(Ke),un=ct[0]===pt[0];if(Nt&&ct[0]==="t"&&($t>ce.bottom||v.current.bt)){var Ft=ve;un?Ft-=Q-Z:Ft=ge.y-pe.y-$e;var Ut=ln(Oe,Ft),Re=ln(Oe,Ft,de);Ut>ze||Ut===ze&&(!he||Re>=Ne)?(v.current.bt=!0,ve=Ft,$e=-$e,Se.points=[pr(ct,0),pr(pt,0)]):v.current.bt=!1}if(Nt&&ct[0]==="b"&&(xtze||Fe===ze&&(!he||wt>=Ne)?(v.current.tb=!0,ve=Pe,$e=-$e,Se.points=[pr(ct,0),pr(pt,0)]):v.current.tb=!1}var Xt=Ot(Ie),qn=ct[1]===pt[1];if(Xt&&ct[1]==="l"&&(Pt>ce.right||v.current.rl)){var Yt=Oe;qn?Yt-=ie-J:Yt=ge.x-pe.x-Ee;var Tn=ln(Yt,ve),dn=ln(Yt,ve,de);Tn>ze||Tn===ze&&(!he||dn>=Ne)?(v.current.rl=!0,Oe=Yt,Ee=-Ee,Se.points=[pr(ct,1),pr(pt,1)]):v.current.rl=!1}if(Xt&&ct[1]==="r"&&(Zeze||gn===ze&&(!he||mr>=Ne)?(v.current.lr=!0,Oe=Zt,Ee=-Ee,Se.points=[pr(ct,1),pr(pt,1)]):v.current.lr=!1}Un();var fn=Qe===!0?0:Qe;typeof fn=="number"&&(Zede.right&&(Oe-=Pt-de.right-Ee,D.x>de.right-fn&&(Oe+=D.x-de.right+fn)));var on=ot===!0?0:ot;typeof on=="number"&&(xtde.bottom&&(ve-=$t-de.bottom-$e,D.y>de.bottom-on&&(ve+=D.y-de.bottom+on)));var $n=L.x+Oe,vr=$n+ie,wn=L.y+ve,An=wn+Q,Dn=D.x,En=Dn+J,Je=D.y,Xe=Je+Z,_t=Math.max($n,Dn),Lt=Math.min(vr,En),Ge=(_t+Lt)/2,qe=Ge-$n,at=Math.max(wn,Je),Et=Math.min(An,Xe),Ct=(at+Et)/2,an=Ct-wn;i==null||i(t,Se);var Gt=we.right-L.x-(Oe+L.width),pn=we.bottom-L.y-(ve+L.height);ye===1&&(Oe=Math.round(Oe),Gt=Math.round(Gt)),me===1&&(ve=Math.round(ve),pn=Math.round(pn));var qr={ready:!0,offsetX:Oe/ye,offsetY:ve/me,offsetR:Gt/ye,offsetB:pn/me,arrowX:qe/ye,arrowY:an/me,scaleX:ye,scaleY:me,align:Se};d(qr)}}),g=function(){f.current+=1;var b=f.current;Promise.resolve().then(function(){f.current===b&&p()})},C=function(){d(function(b){return k(k({},b),{},{ready:!1})})};return ft(C,[r]),ft(function(){e||C()},[e]),[u.ready,u.offsetX,u.offsetY,u.offsetR,u.offsetB,u.arrowX,u.arrowY,u.scaleX,u.scaleY,u.align,g]}function w1(e,t,n,r,o){ft(function(){if(e&&t&&n){let f=function(){r(),o()};var a=t,i=n,s=Vs(a),c=Vs(i),u=Ma(i),d=new Set([u].concat(ue(s),ue(c)));return d.forEach(function(m){m.addEventListener("scroll",f,{passive:!0})}),u.addEventListener("resize",f,{passive:!0}),r(),function(){d.forEach(function(m){m.removeEventListener("scroll",f),u.removeEventListener("resize",f)})}}},[e,t,n])}function E1(e,t,n,r,o,a,i,s){var c=l.useRef(e);c.current=e,l.useEffect(function(){if(t&&r&&(!o||a)){var u=function(C){var y=C.target;c.current&&!i(y)&&s(!1)},d=Ma(r);d.addEventListener("mousedown",u,!0),d.addEventListener("contextmenu",u,!0);var f=wi(n);f&&(f.addEventListener("mousedown",u,!0),f.addEventListener("contextmenu",u,!0));{var m,v,h=n==null||(m=n.getRootNode)===null||m===void 0?void 0:m.call(n),p=(v=r.getRootNode)===null||v===void 0?void 0:v.call(r);ar(h===p,"trigger element and popup element should in same shadow root.")}return function(){d.removeEventListener("mousedown",u,!0),d.removeEventListener("contextmenu",u,!0),f&&(f.removeEventListener("mousedown",u,!0),f.removeEventListener("contextmenu",u,!0))}}},[t,n,r,o,a])}var I1=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function O1(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Zi,t=l.forwardRef(function(n,r){var o=n.prefixCls,a=o===void 0?"rc-trigger-popup":o,i=n.children,s=n.action,c=s===void 0?"hover":s,u=n.showAction,d=n.hideAction,f=n.popupVisible,m=n.defaultPopupVisible,v=n.onPopupVisibleChange,h=n.afterPopupVisibleChange,p=n.mouseEnterDelay,g=n.mouseLeaveDelay,C=g===void 0?.1:g,y=n.focusDelay,b=n.blurDelay,S=n.mask,$=n.maskClosable,x=$===void 0?!0:$,E=n.getPopupContainer,I=n.forceRender,w=n.autoDestroy,R=n.destroyPopupOnHide,N=n.popup,T=n.popupClassName,M=n.popupStyle,O=n.popupPlacement,F=n.builtinPlacements,j=F===void 0?{}:F,P=n.popupAlign,D=n.zIndex,z=n.stretch,L=n.getPopupClassNameFromAlign,_=n.fresh,B=n.alignPoint,H=n.onPopupClick,K=n.onPopupAlign,G=n.arrow,te=n.popupMotion,Y=n.maskMotion,Q=n.popupTransitionName,ie=n.popupAnimation,Z=n.maskTransitionName,J=n.maskAnimation,ne=n.className,re=n.getTriggerDOMNode,W=We(n,I1),ee=w||R||!1,oe=l.useState(!1),he=U(oe,2),Ce=he[0],de=he[1];ft(function(){de(Bc())},[]);var ae=l.useRef({}),ce=l.useContext(lf),we=l.useMemo(function(){return{registerSubPopup:function(Ye,Mt){ae.current[Ye]=Mt,ce==null||ce.registerSubPopup(Ye,Mt)}}},[ce]),ye=yg(),me=l.useState(null),be=U(me,2),xe=be[0],Be=be[1],ke=l.useRef(null),Ee=Vt(function(Te){ke.current=Te,ea(Te)&&xe!==Te&&Be(Te),ce==null||ce.registerSubPopup(ye,Te)}),$e=l.useState(null),Ue=U($e,2),He=Ue[0],tt=Ue[1],dt=l.useRef(null),mt=Vt(function(Te){ea(Te)&&He!==Te&&(tt(Te),dt.current=Te)}),Ve=l.Children.only(i),nt=(Ve==null?void 0:Ve.props)||{},et={},pt=Vt(function(Te){var Ye,Mt,Ht=He;return(Ht==null?void 0:Ht.contains(Te))||((Ye=wi(Ht))===null||Ye===void 0?void 0:Ye.host)===Te||Te===Ht||(xe==null?void 0:xe.contains(Te))||((Mt=wi(xe))===null||Mt===void 0?void 0:Mt.host)===Te||Te===xe||Object.values(ae.current).some(function(Tt){return(Tt==null?void 0:Tt.contains(Te))||Te===Tt})}),ct=cf(a,te,ie,Q),yt=cf(a,Y,J,Z),Me=l.useState(m||!1),Se=U(Me,2),Oe=Se[0],ve=Se[1],ze=f??Oe,Ne=Vt(function(Te){f===void 0&&ve(Te)});ft(function(){ve(f||!1)},[f]);var ge=l.useRef(ze);ge.current=ze;var Le=l.useRef([]);Le.current=[];var rt=Vt(function(Te){var Ye;Ne(Te),((Ye=Le.current[Le.current.length-1])!==null&&Ye!==void 0?Ye:ze)!==Te&&(Le.current.push(Te),v==null||v(Te))}),pe=l.useRef(),Ae=function(){clearTimeout(pe.current)},Ie=function(Ye){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Ae(),Mt===0?rt(Ye):pe.current=setTimeout(function(){rt(Ye)},Mt*1e3)};l.useEffect(function(){return Ae},[]);var Ke=l.useState(!1),Qe=U(Ke,2),ot=Qe[0],Ot=Qe[1];ft(function(Te){(!Te||ze)&&Ot(!0)},[ze]);var xt=l.useState(null),$t=U(xt,2),Ze=$t[0],Pt=$t[1],Nt=l.useState([0,0]),un=U(Nt,2),Ft=un[0],Ut=un[1],Re=function(Ye){Ut([Ye.clientX,Ye.clientY])},Pe=$1(ze,xe,B?Ft:He,O,j,P,K),Fe=U(Pe,11),wt=Fe[0],Xt=Fe[1],qn=Fe[2],Yt=Fe[3],Tn=Fe[4],dn=Fe[5],Zt=Fe[6],gn=Fe[7],mr=Fe[8],fn=Fe[9],on=Fe[10],$n=C1(Ce,c,u,d),vr=U($n,2),wn=vr[0],An=vr[1],Dn=wn.has("click"),En=An.has("click")||An.has("contextMenu"),Je=Vt(function(){ot||on()}),Xe=function(){ge.current&&B&&En&&Ie(!1)};w1(ze,He,xe,Je,Xe),ft(function(){Je()},[Ft,O]),ft(function(){ze&&!(j!=null&&j[O])&&Je()},[JSON.stringify(P)]);var _t=l.useMemo(function(){var Te=x1(j,a,fn,B);return V(Te,L==null?void 0:L(fn))},[fn,L,j,a,B]);l.useImperativeHandle(r,function(){return{nativeElement:dt.current,popupElement:ke.current,forceAlign:Je}});var Lt=l.useState(0),Ge=U(Lt,2),qe=Ge[0],at=Ge[1],Et=l.useState(0),Ct=U(Et,2),an=Ct[0],Gt=Ct[1],pn=function(){if(z&&He){var Ye=He.getBoundingClientRect();at(Ye.width),Gt(Ye.height)}},qr=function(){pn(),Je()},ln=function(Ye){Ot(!1),on(),h==null||h(Ye)},Un=function(){return new Promise(function(Ye){pn(),Pt(function(){return Ye})})};ft(function(){Ze&&(on(),Ze(),Pt(null))},[Ze]);function hn(Te,Ye,Mt,Ht){et[Te]=function(Tt){var ka;Ht==null||Ht(Tt),Ie(Ye,Mt);for(var hl=arguments.length,Iu=new Array(hl>1?hl-1:0),Ha=1;Ha1?Mt-1:0),Tt=1;Tt1?Mt-1:0),Tt=1;Tt1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],a=sp(n,!1),i=a.label,s=a.value,c=a.options,u=a.groupLabel;function d(f,m){Array.isArray(f)&&f.forEach(function(v){if(m||!(c in v)){var h=v[s];o.push({key:vf(v,o.length),groupOption:m,data:v,label:v[i],value:h})}else{var p=v[u];p===void 0&&r&&(p=v.label),o.push({key:vf(v,o.length),group:!0,data:v,label:p}),d(v[c],!0)}})}return d(e,!1),o}function Ws(e){var t=k({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return _e(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var T1=function(t,n,r){if(!n||!n.length)return null;var o=!1,a=function s(c,u){var d=av(u),f=d[0],m=d.slice(1);if(!f)return[c];var v=c.split(f);return o=o||v.length>1,v.reduce(function(h,p){return[].concat(ue(h),ue(s(p,m)))},[]).filter(Boolean)},i=a(t,n);return o?typeof r<"u"?i.slice(0,r):i:null},Vc=l.createContext(null);function A1(e){var t=e.visible,n=e.values;if(!t)return null;var r=50;return l.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,r).map(function(o){var a=o.label,i=o.value;return["number","string"].includes(De(a))?a:i}).join(", ")),n.length>r?", ...":null)}var D1=["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","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],j1=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Ni=function(t){return t==="tags"||t==="multiple"},cp=l.forwardRef(function(e,t){var n,r=e.id,o=e.prefixCls,a=e.className,i=e.showSearch,s=e.tagRender,c=e.direction,u=e.omitDomProps,d=e.displayValues,f=e.onDisplayValuesChange,m=e.emptyOptions,v=e.notFoundContent,h=v===void 0?"Not Found":v,p=e.onClear,g=e.mode,C=e.disabled,y=e.loading,b=e.getInputElement,S=e.getRawInputElement,$=e.open,x=e.defaultOpen,E=e.onDropdownVisibleChange,I=e.activeValue,w=e.onActiveValueChange,R=e.activeDescendantId,N=e.searchValue,T=e.autoClearSearchValue,M=e.onSearch,O=e.onSearchSplit,F=e.tokenSeparators,j=e.allowClear,P=e.suffixIcon,D=e.clearIcon,z=e.OptionList,L=e.animation,_=e.transitionName,B=e.dropdownStyle,H=e.dropdownClassName,K=e.dropdownMatchSelectWidth,G=e.dropdownRender,te=e.dropdownAlign,Y=e.placement,Q=e.builtinPlacements,ie=e.getPopupContainer,Z=e.showAction,J=Z===void 0?[]:Z,ne=e.onFocus,re=e.onBlur,W=e.onKeyUp,ee=e.onKeyDown,oe=e.onMouseDown,he=We(e,D1),Ce=Ni(g),de=(i!==void 0?i:Ce)||g==="combobox",ae=k({},he);j1.forEach(function(Je){delete ae[Je]}),u==null||u.forEach(function(Je){delete ae[Je]});var ce=l.useState(!1),we=U(ce,2),ye=we[0],me=we[1];l.useEffect(function(){me(Bc())},[]);var be=l.useRef(null),xe=l.useRef(null),Be=l.useRef(null),ke=l.useRef(null),Ee=l.useRef(null),$e=l.useRef(!1),Ue=Uw(),He=U(Ue,3),tt=He[0],dt=He[1],mt=He[2];l.useImperativeHandle(t,function(){var Je,Xe;return{focus:(Je=ke.current)===null||Je===void 0?void 0:Je.focus,blur:(Xe=ke.current)===null||Xe===void 0?void 0:Xe.blur,scrollTo:function(Lt){var Ge;return(Ge=Ee.current)===null||Ge===void 0?void 0:Ge.scrollTo(Lt)},nativeElement:be.current||xe.current}});var Ve=l.useMemo(function(){var Je;if(g!=="combobox")return N;var Xe=(Je=d[0])===null||Je===void 0?void 0:Je.value;return typeof Xe=="string"||typeof Xe=="number"?String(Xe):""},[N,g,d]),nt=g==="combobox"&&typeof b=="function"&&b()||null,et=typeof S=="function"&&S(),pt=Vr(xe,et==null||(n=et.props)===null||n===void 0?void 0:n.ref),ct=l.useState(!1),yt=U(ct,2),Me=yt[0],Se=yt[1];ft(function(){Se(!0)},[]);var Oe=Kt(!1,{defaultValue:x,value:$}),ve=U(Oe,2),ze=ve[0],Ne=ve[1],ge=Me?ze:!1,Le=!h&&m;(C||Le&&ge&&g==="combobox")&&(ge=!1);var rt=Le?!1:ge,pe=l.useCallback(function(Je){var Xe=Je!==void 0?Je:!ge;C||(Ne(Xe),ge!==Xe&&(E==null||E(Xe)))},[C,ge,Ne,E]),Ae=l.useMemo(function(){return(F||[]).some(function(Je){return[` +`,`\r +`].includes(Je)})},[F]),Ie=l.useContext(Vc)||{},Ke=Ie.maxCount,Qe=Ie.rawValues,ot=function(Xe,_t,Lt){if(!(Ce&&Ks(Ke)&&(Qe==null?void 0:Qe.size)>=Ke)){var Ge=!0,qe=Xe;w==null||w(null);var at=T1(Xe,F,Ks(Ke)?Ke-Qe.size:void 0),Et=Lt?null:at;return g!=="combobox"&&Et&&(qe="",O==null||O(Et),pe(!1),Ge=!1),M&&Ve!==qe&&M(qe,{source:_t?"typing":"effect"}),Ge}},Ot=function(Xe){!Xe||!Xe.trim()||M(Xe,{source:"submit"})};l.useEffect(function(){!ge&&!Ce&&g!=="combobox"&&ot("",!1,!1)},[ge]),l.useEffect(function(){ze&&C&&Ne(!1),C&&!$e.current&&dt(!1)},[C]);var xt=Zg(),$t=U(xt,2),Ze=$t[0],Pt=$t[1],Nt=function(Xe){var _t=Ze(),Lt=Xe.which;if(Lt===le.ENTER&&(g!=="combobox"&&Xe.preventDefault(),ge||pe(!0)),Pt(!!Ve),Lt===le.BACKSPACE&&!_t&&Ce&&!Ve&&d.length){for(var Ge=ue(d),qe=null,at=Ge.length-1;at>=0;at-=1){var Et=Ge[at];if(!Et.disabled){Ge.splice(at,1),qe=Et;break}}qe&&f(Ge,{type:"remove",values:[qe]})}for(var Ct=arguments.length,an=new Array(Ct>1?Ct-1:0),Gt=1;Gt1?_t-1:0),Ge=1;Ge<_t;Ge++)Lt[Ge-1]=arguments[Ge];if(ge){var qe;(qe=Ee.current)===null||qe===void 0||qe.onKeyUp.apply(qe,[Xe].concat(Lt))}W==null||W.apply(void 0,[Xe].concat(Lt))},Ft=function(Xe){var _t=d.filter(function(Lt){return Lt!==Xe});f(_t,{type:"remove",values:[Xe]})},Ut=l.useRef(!1),Re=function(){dt(!0),C||(ne&&!Ut.current&&ne.apply(void 0,arguments),J.includes("focus")&&pe(!0)),Ut.current=!0},Pe=function(){$e.current=!0,dt(!1,function(){Ut.current=!1,$e.current=!1,pe(!1)}),!C&&(Ve&&(g==="tags"?M(Ve,{source:"submit"}):g==="multiple"&&M("",{source:"blur"})),re&&re.apply(void 0,arguments))},Fe=[];l.useEffect(function(){return function(){Fe.forEach(function(Je){return clearTimeout(Je)}),Fe.splice(0,Fe.length)}},[]);var wt=function(Xe){var _t,Lt=Xe.target,Ge=(_t=Be.current)===null||_t===void 0?void 0:_t.getPopupElement();if(Ge&&Ge.contains(Lt)){var qe=setTimeout(function(){var an=Fe.indexOf(qe);if(an!==-1&&Fe.splice(an,1),mt(),!ye&&!Ge.contains(document.activeElement)){var Gt;(Gt=ke.current)===null||Gt===void 0||Gt.focus()}});Fe.push(qe)}for(var at=arguments.length,Et=new Array(at>1?at-1:0),Ct=1;Ct"u"?"undefined":De(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const dp=function(e,t,n,r){var o=l.useRef(!1),a=l.useRef(null);function i(){clearTimeout(a.current),o.current=!0,a.current=setTimeout(function(){o.current=!1},50)}var s=l.useRef({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,function(c,u){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,f=c?u<0&&s.current.left||u>0&&s.current.right:u<0&&s.current.top||u>0&&s.current.bottom;return d&&f?(clearTimeout(a.current),o.current=!1):(!f||o.current)&&i(),!o.current&&f}};function B1(e,t,n,r,o,a,i){var s=l.useRef(0),c=l.useRef(null),u=l.useRef(null),d=l.useRef(!1),f=dp(t,n,r,o);function m(y,b){ut.cancel(c.current),s.current+=b,u.current=b,!f(!1,b)&&(gf||y.preventDefault(),c.current=ut(function(){var S=d.current?10:1;i(s.current*S),s.current=0}))}function v(y,b){i(b,!0),gf||y.preventDefault()}var h=l.useRef(null),p=l.useRef(null);function g(y){if(e){ut.cancel(p.current),p.current=ut(function(){h.current=null},2);var b=y.deltaX,S=y.deltaY,$=y.shiftKey,x=b,E=S;(h.current==="sx"||!h.current&&$&&S&&!b)&&(x=S,E=0,h.current="sx");var I=Math.abs(x),w=Math.abs(E);h.current===null&&(h.current=a&&I>w?"x":"y"),h.current==="y"?m(y,E):v(y,x)}}function C(y){e&&(d.current=y.detail===u.current)}return[g,C]}function k1(e,t,n,r){var o=l.useMemo(function(){return[new Map,[]]},[e,n.id,r]),a=U(o,2),i=a[0],s=a[1],c=function(d){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d,m=i.get(d),v=i.get(f);if(m===void 0||v===void 0)for(var h=e.length,p=s.length;p0&&arguments[0]!==void 0?arguments[0]:!1;d();var h=function(){s.current.forEach(function(g,C){if(g&&g.offsetParent){var y=Go(g),b=y.offsetHeight;c.current.get(C)!==b&&c.current.set(C,y.offsetHeight)}}),i(function(g){return g+1})};v?h():u.current=ut(h)}function m(v,h){var p=e(v);s.current.get(p),h?(s.current.set(p,h),f()):s.current.delete(p)}return l.useEffect(function(){return d},[]),[m,f,c.current,a]}var pf=14/15;function K1(e,t,n){var r=l.useRef(!1),o=l.useRef(0),a=l.useRef(0),i=l.useRef(null),s=l.useRef(null),c,u=function(v){if(r.current){var h=Math.ceil(v.touches[0].pageX),p=Math.ceil(v.touches[0].pageY),g=o.current-h,C=a.current-p,y=Math.abs(g)>Math.abs(C);y?o.current=h:a.current=p,n(y,y?g:C)&&v.preventDefault(),clearInterval(s.current),s.current=setInterval(function(){y?g*=pf:C*=pf;var b=Math.floor(y?g:C);(!n(y,b,!0)||Math.abs(b)<=.1)&&clearInterval(s.current)},16)}},d=function(){r.current=!1,c()},f=function(v){c(),v.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(v.touches[0].pageX),a.current=Math.ceil(v.touches[0].pageY),i.current=v.target,i.current.addEventListener("touchmove",u),i.current.addEventListener("touchend",d))};c=function(){i.current&&(i.current.removeEventListener("touchmove",u),i.current.removeEventListener("touchend",d))},ft(function(){return e&&t.current.addEventListener("touchstart",f),function(){var m;(m=t.current)===null||m===void 0||m.removeEventListener("touchstart",f),c(),clearInterval(s.current)}},[e])}var hf=10;function W1(e,t,n,r,o,a,i,s){var c=l.useRef(),u=l.useState(null),d=U(u,2),f=d[0],m=d[1];return ft(function(){if(f&&f.times=0;O-=1){var F=o(t[O]),j=n.get(F);if(j===void 0){y=!0;break}if(M-=j,M<=0)break}switch($){case"top":S=E-g;break;case"bottom":S=I-C+g;break;default:{var P=e.current.scrollTop,D=P+C;ED&&(b="bottom")}}S!==null&&i(S),S!==f.lastTop&&(y=!0)}y&&m(k(k({},f),{},{times:f.times+1,targetAlign:b,lastTop:S}))}else(f==null?void 0:f.times)===hf&&_e(!1,"Seems `scrollTo` with `rc-virtual-list` reach the max limitation. Please fire issue for us. Thanks.")},[f,e.current]),function(v){if(v==null){s();return}if(ut.cancel(c.current),typeof v=="number")i(v);else if(v&&De(v)==="object"){var h,p=v.align;"index"in v?h=v.index:h=t.findIndex(function(y){return o(y)===v.key});var g=v.offset,C=g===void 0?0:g;m({times:0,index:h,offset:C,originAlign:p})}}}function bf(e,t){var n="touches"in e?e.touches[0]:e;return n[t?"pageX":"pageY"]}var Gs=l.forwardRef(function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,a=e.scrollRange,i=e.onStartMove,s=e.onStopMove,c=e.onScroll,u=e.horizontal,d=e.spinSize,f=e.containerSize,m=e.style,v=e.thumbStyle,h=l.useState(!1),p=U(h,2),g=p[0],C=p[1],y=l.useState(null),b=U(y,2),S=b[0],$=b[1],x=l.useState(null),E=U(x,2),I=E[0],w=E[1],R=!r,N=l.useRef(),T=l.useRef(),M=l.useState(!1),O=U(M,2),F=O[0],j=O[1],P=l.useRef(),D=function(){clearTimeout(P.current),j(!0),P.current=setTimeout(function(){j(!1)},3e3)},z=a-f||0,L=f-d||0,_=l.useMemo(function(){if(o===0||z===0)return 0;var Z=o/z;return Z*L},[o,z,L]),B=function(J){J.stopPropagation(),J.preventDefault()},H=l.useRef({top:_,dragging:g,pageY:S,startTop:I});H.current={top:_,dragging:g,pageY:S,startTop:I};var K=function(J){C(!0),$(bf(J,u)),w(H.current.top),i(),J.stopPropagation(),J.preventDefault()};l.useEffect(function(){var Z=function(W){W.preventDefault()},J=N.current,ne=T.current;return J.addEventListener("touchstart",Z),ne.addEventListener("touchstart",K),function(){J.removeEventListener("touchstart",Z),ne.removeEventListener("touchstart",K)}},[]);var G=l.useRef();G.current=z;var te=l.useRef();te.current=L,l.useEffect(function(){if(g){var Z,J=function(W){var ee=H.current,oe=ee.dragging,he=ee.pageY,Ce=ee.startTop;if(ut.cancel(Z),oe){var de=bf(W,u)-he,ae=Ce;!R&&u?ae-=de:ae+=de;var ce=G.current,we=te.current,ye=we?ae/we:0,me=Math.ceil(ye*ce);me=Math.max(me,0),me=Math.min(me,ce),Z=ut(function(){c(me,u)})}},ne=function(){C(!1),s()};return window.addEventListener("mousemove",J),window.addEventListener("touchmove",J),window.addEventListener("mouseup",ne),window.addEventListener("touchend",ne),function(){window.removeEventListener("mousemove",J),window.removeEventListener("touchmove",J),window.removeEventListener("mouseup",ne),window.removeEventListener("touchend",ne),ut.cancel(Z)}}},[g]),l.useEffect(function(){D()},[o]),l.useImperativeHandle(t,function(){return{delayHidden:D}});var Y="".concat(n,"-scrollbar"),Q={position:"absolute",visibility:F?null:"hidden"},ie={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return u?(Q.height=8,Q.left=0,Q.right=0,Q.bottom=0,ie.height="100%",ie.width=d,R?ie.left=_:ie.right=_):(Q.width=8,Q.top=0,Q.bottom=0,R?Q.right=0:Q.left=0,ie.width="100%",ie.height=d,ie.top=_),l.createElement("div",{ref:N,className:V(Y,A(A(A({},"".concat(Y,"-horizontal"),u),"".concat(Y,"-vertical"),!u),"".concat(Y,"-visible"),F)),style:k(k({},Q),m),onMouseDown:B,onMouseMove:D},l.createElement("div",{ref:T,className:V("".concat(Y,"-thumb"),A({},"".concat(Y,"-thumb-moving"),g)),style:k(k({},ie),v),onMouseDown:K}))});Gs.displayName="ScrollBar";var G1=20;function yf(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,G1),Math.floor(n)}var q1=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],U1=[],X1={overflowY:"auto",overflowAnchor:"none"};function Y1(e,t){var n=e.prefixCls,r=n===void 0?"rc-virtual-list":n,o=e.className,a=e.height,i=e.itemHeight,s=e.fullHeight,c=s===void 0?!0:s,u=e.style,d=e.data,f=e.children,m=e.itemKey,v=e.virtual,h=e.direction,p=e.scrollWidth,g=e.component,C=g===void 0?"div":g,y=e.onScroll,b=e.onVirtualScroll,S=e.onVisibleChange,$=e.innerProps,x=e.extraRender,E=e.styles,I=We(e,q1),w=l.useCallback(function(Re){return typeof m=="function"?m(Re):Re==null?void 0:Re[m]},[m]),R=V1(w),N=U(R,4),T=N[0],M=N[1],O=N[2],F=N[3],j=!!(v!==!1&&a&&i),P=l.useMemo(function(){return Object.values(O.maps).reduce(function(Re,Pe){return Re+Pe},0)},[O.id,O.maps]),D=j&&d&&(Math.max(i*d.length,P)>a||!!p),z=h==="rtl",L=V(r,A({},"".concat(r,"-rtl"),z),o),_=d||U1,B=l.useRef(),H=l.useRef(),K=l.useRef(),G=l.useState(0),te=U(G,2),Y=te[0],Q=te[1],ie=l.useState(0),Z=U(ie,2),J=Z[0],ne=Z[1],re=l.useState(!1),W=U(re,2),ee=W[0],oe=W[1],he=function(){oe(!0)},Ce=function(){oe(!1)},de={getKey:w};function ae(Re){Q(function(Pe){var Fe;typeof Re=="function"?Fe=Re(Pe):Fe=Re;var wt=Me(Fe);return B.current.scrollTop=wt,wt})}var ce=l.useRef({start:0,end:_.length}),we=l.useRef(),ye=z1(_,w),me=U(ye,1),be=me[0];we.current=be;var xe=l.useMemo(function(){if(!j)return{scrollHeight:void 0,start:0,end:_.length-1,offset:void 0};if(!D){var Re;return{scrollHeight:((Re=H.current)===null||Re===void 0?void 0:Re.offsetHeight)||0,start:0,end:_.length-1,offset:void 0}}for(var Pe=0,Fe,wt,Xt,qn=_.length,Yt=0;Yt=Y&&Fe===void 0&&(Fe=Yt,wt=Pe),gn>Y+a&&Xt===void 0&&(Xt=Yt),Pe=gn}return Fe===void 0&&(Fe=0,wt=0,Xt=Math.ceil(a/i)),Xt===void 0&&(Xt=_.length-1),Xt=Math.min(Xt+1,_.length-1),{scrollHeight:Pe,start:Fe,end:Xt,offset:wt}},[D,j,Y,_,F,a]),Be=xe.scrollHeight,ke=xe.start,Ee=xe.end,$e=xe.offset;ce.current.start=ke,ce.current.end=Ee;var Ue=l.useState({width:0,height:a}),He=U(Ue,2),tt=He[0],dt=He[1],mt=function(Pe){dt({width:Pe.width||Pe.offsetWidth,height:Pe.height||Pe.offsetHeight})},Ve=l.useRef(),nt=l.useRef(),et=l.useMemo(function(){return yf(tt.width,p)},[tt.width,p]),pt=l.useMemo(function(){return yf(tt.height,Be)},[tt.height,Be]),ct=Be-a,yt=l.useRef(ct);yt.current=ct;function Me(Re){var Pe=Re;return Number.isNaN(yt.current)||(Pe=Math.min(Pe,yt.current)),Pe=Math.max(Pe,0),Pe}var Se=Y<=0,Oe=Y>=ct,ve=J<=0,ze=J>=p,Ne=dp(Se,Oe,ve,ze),ge=function(){return{x:z?-J:J,y:Y}},Le=l.useRef(ge()),rt=Vt(function(Re){if(b){var Pe=k(k({},ge()),Re);(Le.current.x!==Pe.x||Le.current.y!==Pe.y)&&(b(Pe),Le.current=Pe)}});function pe(Re,Pe){var Fe=Re;Pe?(mo.flushSync(function(){ne(Fe)}),rt()):ae(Fe)}function Ae(Re){var Pe=Re.currentTarget.scrollTop;Pe!==Y&&ae(Pe),y==null||y(Re),rt()}var Ie=function(Pe){var Fe=Pe,wt=p?p-tt.width:0;return Fe=Math.max(Fe,0),Fe=Math.min(Fe,wt),Fe},Ke=Vt(function(Re,Pe){Pe?(mo.flushSync(function(){ne(function(Fe){var wt=Fe+(z?-Re:Re);return Ie(wt)})}),rt()):ae(function(Fe){var wt=Fe+Re;return wt})}),Qe=B1(j,Se,Oe,ve,ze,!!p,Ke),ot=U(Qe,2),Ot=ot[0],xt=ot[1];K1(j,B,function(Re,Pe,Fe){return Ne(Re,Pe,Fe)?!1:(Ot({preventDefault:function(){},deltaX:Re?Pe:0,deltaY:Re?0:Pe}),!0)}),ft(function(){function Re(Fe){j&&Fe.preventDefault()}var Pe=B.current;return Pe.addEventListener("wheel",Ot),Pe.addEventListener("DOMMouseScroll",xt),Pe.addEventListener("MozMousePixelScroll",Re),function(){Pe.removeEventListener("wheel",Ot),Pe.removeEventListener("DOMMouseScroll",xt),Pe.removeEventListener("MozMousePixelScroll",Re)}},[j]),ft(function(){if(p){var Re=Ie(J);ne(Re),rt({x:Re})}},[tt.width,p]);var $t=function(){var Pe,Fe;(Pe=Ve.current)===null||Pe===void 0||Pe.delayHidden(),(Fe=nt.current)===null||Fe===void 0||Fe.delayHidden()},Ze=W1(B,_,O,i,w,function(){return M(!0)},ae,$t);l.useImperativeHandle(t,function(){return{nativeElement:K.current,getScrollInfo:ge,scrollTo:function(Pe){function Fe(wt){return wt&&De(wt)==="object"&&("left"in wt||"top"in wt)}Fe(Pe)?(Pe.left!==void 0&&ne(Ie(Pe.left)),Ze(Pe.top)):Ze(Pe)}}}),ft(function(){if(S){var Re=_.slice(ke,Ee+1);S(Re,_)}},[ke,Ee,_]);var Pt=k1(_,w,O,i),Nt=x==null?void 0:x({start:ke,end:Ee,virtual:D,offsetX:J,offsetY:$e,rtl:z,getSize:Pt}),un=_1(_,ke,Ee,p,J,T,f,de),Ft=null;a&&(Ft=k(A({},c?"height":"maxHeight",a),X1),j&&(Ft.overflowY="hidden",p&&(Ft.overflowX="hidden"),ee&&(Ft.pointerEvents="none")));var Ut={};return z&&(Ut.dir="rtl"),l.createElement("div",fe({ref:K,style:k(k({},u),{},{position:"relative"}),className:L},Ut,I),l.createElement(dr,{onResize:mt},l.createElement(C,{className:"".concat(r,"-holder"),style:Ft,ref:B,onScroll:Ae,onMouseEnter:$t},l.createElement(up,{prefixCls:r,height:Be,offsetX:J,offsetY:$e,scrollWidth:p,onInnerResize:M,ref:H,innerProps:$,rtl:z,extra:Nt},un))),D&&Be>a&&l.createElement(Gs,{ref:Ve,prefixCls:r,scrollOffset:Y,scrollRange:Be,rtl:z,onScroll:pe,onStartMove:he,onStopMove:Ce,spinSize:pt,containerSize:tt.height,style:E==null?void 0:E.verticalScrollBar,thumbStyle:E==null?void 0:E.verticalScrollBarThumb}),D&&p>tt.width&&l.createElement(Gs,{ref:nt,prefixCls:r,scrollOffset:J,scrollRange:p,rtl:z,onScroll:pe,onStartMove:he,onStopMove:Ce,spinSize:et,containerSize:tt.width,horizontal:!0,style:E==null?void 0:E.horizontalScrollBar,thumbStyle:E==null?void 0:E.horizontalScrollBarThumb}))}var Gc=l.forwardRef(Y1);Gc.displayName="List";function Q1(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Z1=["disabled","title","children","style","className"];function Cf(e){return typeof e=="string"||typeof e=="number"}var J1=function(t,n){var r=qw(),o=r.prefixCls,a=r.id,i=r.open,s=r.multiple,c=r.mode,u=r.searchValue,d=r.toggleOpen,f=r.notFoundContent,m=r.onPopupScroll,v=l.useContext(Vc),h=v.maxCount,p=v.flattenOptions,g=v.onActiveValue,C=v.defaultActiveFirstOption,y=v.onSelect,b=v.menuItemSelectedIcon,S=v.rawValues,$=v.fieldNames,x=v.virtual,E=v.direction,I=v.listHeight,w=v.listItemHeight,R=v.optionRender,N="".concat(o,"-item"),T=Sa(function(){return p},[i,p],function(Z,J){return J[0]&&Z[1]!==J[1]}),M=l.useRef(null),O=l.useMemo(function(){return s&&Ks(h)&&(S==null?void 0:S.size)>=h},[s,h,S==null?void 0:S.size]),F=function(J){J.preventDefault()},j=function(J){var ne;(ne=M.current)===null||ne===void 0||ne.scrollTo(typeof J=="number"?{index:J}:J)},P=function(J){for(var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,re=T.length,W=0;W1&&arguments[1]!==void 0?arguments[1]:!1;_(J);var re={source:ne?"keyboard":"mouse"},W=T[J];if(!W){g(null,-1,re);return}g(W.value,J,re)};l.useEffect(function(){B(C!==!1?P(0):-1)},[T.length,u]);var H=l.useCallback(function(Z){return S.has(Z)&&c!=="combobox"},[c,ue(S).toString(),S.size]);l.useEffect(function(){var Z=setTimeout(function(){if(!s&&i&&S.size===1){var ne=Array.from(S)[0],re=T.findIndex(function(W){var ee=W.data;return ee.value===ne});re!==-1&&(B(re),j(re))}});if(i){var J;(J=M.current)===null||J===void 0||J.scrollTo(void 0)}return function(){return clearTimeout(Z)}},[i,u]);var K=function(J){J!==void 0&&y(J,{selected:!S.has(J)}),s||d(!1)};if(l.useImperativeHandle(n,function(){return{onKeyDown:function(J){var ne=J.which,re=J.ctrlKey;switch(ne){case le.N:case le.P:case le.UP:case le.DOWN:{var W=0;if(ne===le.UP?W=-1:ne===le.DOWN?W=1:Q1()&&re&&(ne===le.N?W=1:ne===le.P&&(W=-1)),W!==0){var ee=P(L+W,W);j(ee),B(ee,!0)}break}case le.ENTER:{var oe,he=T[L];he&&!(he!=null&&(oe=he.data)!==null&&oe!==void 0&&oe.disabled)&&!O?K(he.value):K(void 0),i&&J.preventDefault();break}case le.ESC:d(!1),i&&J.stopPropagation()}},onKeyUp:function(){},scrollTo:function(J){j(J)}}}),T.length===0)return l.createElement("div",{role:"listbox",id:"".concat(a,"_list"),className:"".concat(N,"-empty"),onMouseDown:F},f);var G=Object.keys($).map(function(Z){return $[Z]}),te=function(J){return J.label};function Y(Z,J){var ne=Z.group;return{role:ne?"presentation":"option",id:"".concat(a,"_list_").concat(J)}}var Q=function(J){var ne=T[J];if(!ne)return null;var re=ne.data||{},W=re.value,ee=ne.group,oe=xn(re,!0),he=te(ne);return ne?l.createElement("div",fe({"aria-label":typeof he=="string"&&!ee?he:null},oe,{key:J},Y(ne,J),{"aria-selected":H(W)}),W):null},ie={role:"listbox",id:"".concat(a,"_list")};return l.createElement(l.Fragment,null,x&&l.createElement("div",fe({},ie,{style:{height:0,width:0,overflow:"hidden"}}),Q(L-1),Q(L),Q(L+1)),l.createElement(Gc,{itemKey:"key",ref:M,data:T,height:I,itemHeight:w,fullHeight:!1,onMouseDown:F,onScroll:m,virtual:x,direction:E,innerProps:x?null:ie},function(Z,J){var ne=Z.group,re=Z.groupOption,W=Z.data,ee=Z.label,oe=Z.value,he=W.key;if(ne){var Ce,de=(Ce=W.title)!==null&&Ce!==void 0?Ce:Cf(ee)?ee.toString():void 0;return l.createElement("div",{className:V(N,"".concat(N,"-group"),W.className),title:de},ee!==void 0?ee:he)}var ae=W.disabled,ce=W.title;W.children;var we=W.style,ye=W.className,me=We(W,Z1),be=kt(me,G),xe=H(oe),Be=ae||!xe&&O,ke="".concat(N,"-option"),Ee=V(N,ke,ye,A(A(A(A({},"".concat(ke,"-grouped"),re),"".concat(ke,"-active"),L===J&&!Be),"".concat(ke,"-disabled"),Be),"".concat(ke,"-selected"),xe)),$e=te(Z),Ue=!b||typeof b=="function"||xe,He=typeof $e=="number"?$e:$e||oe,tt=Cf(He)?He.toString():void 0;return ce!==void 0&&(tt=ce),l.createElement("div",fe({},xn(be),x?{}:Y(Z,J),{"aria-selected":xe,className:Ee,title:tt,onMouseMove:function(){L===J||Be||B(J)},onClick:function(){Be||K(oe)},style:we}),l.createElement("div",{className:"".concat(ke,"-content")},typeof R=="function"?R(Z,{index:J}):He),l.isValidElement(b)||xe,Ue&&l.createElement(rl,{className:"".concat(N,"-option-state"),customizeIcon:b,customizeIconProps:{value:oe,disabled:Be,isSelected:xe}},xe?"✓":null))}))},fp=l.forwardRef(J1);fp.displayName="OptionList";const eE=function(e,t){var n=l.useRef({values:new Map,options:new Map}),r=l.useMemo(function(){var a=n.current,i=a.values,s=a.options,c=e.map(function(f){if(f.label===void 0){var m;return k(k({},f),{},{label:(m=i.get(f.value))===null||m===void 0?void 0:m.label})}return f}),u=new Map,d=new Map;return c.forEach(function(f){u.set(f.value,f),d.set(f.value,t.get(f.value)||s.get(f.value))}),n.current.values=u,n.current.options=d,c},[e,t]),o=l.useCallback(function(a){return t.get(a)||n.current.options.get(a)},[t]);return[r,o]};function Wl(e,t){return Hc(e).join("").toUpperCase().includes(t)}const tE=function(e,t,n,r,o){return l.useMemo(function(){if(!n||r===!1)return e;var a=t.options,i=t.label,s=t.value,c=[],u=typeof r=="function",d=n.toUpperCase(),f=u?r:function(v,h){return o?Wl(h[o],d):h[a]?Wl(h[i!=="children"?i:"label"],d):Wl(h[s],d)},m=u?function(v){return Ws(v)}:function(v){return v};return e.forEach(function(v){if(v[a]){var h=f(n,m(v));if(h)c.push(v);else{var p=v[a].filter(function(g){return f(n,m(g))});p.length&&c.push(k(k({},v),{},A({},a,p)))}return}f(n,m(v))&&c.push(v)}),c},[e,r,o,n,t])};var Sf=0,nE=en();function rE(){var e;return nE?(e=Sf,Sf+=1):e="TEST_OR_SSR",e}function oE(e){var t=l.useState(),n=U(t,2),r=n[0],o=n[1];return l.useEffect(function(){o("rc_select_".concat(rE()))},[]),e||r}var aE=["children","value"],iE=["children"];function lE(e){var t=e,n=t.key,r=t.props,o=r.children,a=r.value,i=We(r,aE);return k({key:n,value:a!==void 0?a:n,children:o},i)}function qc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return sn(e).map(function(n,r){if(!l.isValidElement(n)||!n.type)return null;var o=n,a=o.type.isSelectOptGroup,i=o.key,s=o.props,c=s.children,u=We(s,iE);return t||!a?lE(n):k(k({key:"__RC_SELECT_GRP__".concat(i===null?r:i,"__"),label:i},u),{},{options:qc(c)})}).filter(function(n){return n})}var sE=function(t,n,r,o,a){return l.useMemo(function(){var i=t,s=!t;s&&(i=qc(n));var c=new Map,u=new Map,d=function(v,h,p){p&&typeof p=="string"&&v.set(h[p],h)},f=function m(v){for(var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,p=0;p1&&arguments[1]!==void 0?arguments[1]:!1,i=0;i2&&arguments[2]!==void 0?arguments[2]:{},Ke=Ie.source,Qe=Ke===void 0?"keyboard":Ke;Me(Ae),i&&r==="combobox"&&pe!==null&&Qe==="keyboard"&&et(String(pe))},[i,r]),ve=function(Ae,Ie,Ke){var Qe=function(){var Ut,Re=be(Ae);return[z?{label:Re==null?void 0:Re[Y.label],value:Ae,key:(Ut=Re==null?void 0:Re.key)!==null&&Ut!==void 0?Ut:Ae}:Ae,Ws(Re)]};if(Ie&&v){var ot=Qe(),Ot=U(ot,2),xt=Ot[0],$t=Ot[1];v(xt,$t)}else if(!Ie&&h&&Ke!=="clear"){var Ze=Qe(),Pt=U(Ze,2),Nt=Pt[0],un=Pt[1];h(Nt,un)}},ze=xf(function(pe,Ae){var Ie,Ke=K?Ae.selected:!0;Ke?Ie=K?[].concat(ue(me),[pe]):[pe]:Ie=me.filter(function(Qe){return Qe.value!==pe}),dt(Ie),ve(pe,Ke),r==="combobox"?et(""):(!Ni||m)&&(J(""),et(""))}),Ne=function(Ae,Ie){dt(Ae);var Ke=Ie.type,Qe=Ie.values;(Ke==="remove"||Ke==="clear")&&Qe.forEach(function(ot){ve(ot.value,!1,Ke)})},ge=function(Ae,Ie){if(J(Ae),et(null),Ie.source==="submit"){var Ke=(Ae||"").trim();if(Ke){var Qe=Array.from(new Set([].concat(ue(Be),[Ke])));dt(Qe),ve(Ke,!0),J("")}return}Ie.source!=="blur"&&(r==="combobox"&&dt(Ae),d==null||d(Ae))},Le=function(Ae){var Ie=Ae;r!=="tags"&&(Ie=Ae.map(function(Qe){var ot=W.get(Qe);return ot==null?void 0:ot.value}).filter(function(Qe){return Qe!==void 0}));var Ke=Array.from(new Set([].concat(ue(Be),ue(Ie))));dt(Ke),Ke.forEach(function(Qe){ve(Qe,!0)})},rt=l.useMemo(function(){var pe=R!==!1&&g!==!1;return k(k({},ne),{},{flattenOptions:tt,onActiveValue:Oe,defaultActiveFirstOption:Se,onSelect:ze,menuItemSelectedIcon:w,rawValues:Be,fieldNames:Y,virtual:pe,direction:N,listHeight:M,listItemHeight:F,childrenAsData:G,maxCount:_,optionRender:x})},[_,ne,tt,Oe,Se,ze,w,Be,Y,R,g,N,M,F,G,x]);return cE(e),uE(ee,Y),l.createElement(Vc.Provider,{value:rt},l.createElement(cp,fe({},B,{id:H,prefixCls:a,ref:t,omitDomProps:fE,mode:r,displayValues:xe,onDisplayValuesChange:Ne,direction:N,searchValue:Z,onSearch:ge,autoClearSearchValue:m,onSearchSplit:Le,dropdownMatchSelectWidth:g,OptionList:fp,emptyOptions:!tt.length,activeValue:nt,activeDescendantId:"".concat(H,"_list_").concat(yt)})))});mp.displayName="Select";var Uc=mp;Uc.Option=Wc;Uc.OptGroup=Kc;function Co(e,t,n){return V({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n})}const Ta=(e,t)=>t||e,vp=()=>{const[,e]=qt(),n=new Rt(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return l.createElement("svg",{style:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},l.createElement("g",{fill:"none",fillRule:"evenodd"},l.createElement("g",{transform:"translate(24 31.67)"},l.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),l.createElement("path",{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",fill:"#AEB8C2"}),l.createElement("path",{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",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),l.createElement("path",{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",fill:"#F5F5F7"}),l.createElement("path",{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",fill:"#DCE0E6"})),l.createElement("path",{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",fill:"#DCE0E6"}),l.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},l.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),l.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))};vp.displayName="EmptyImage";const gp=()=>{const[,e]=qt(),{colorFill:t,colorFillTertiary:n,colorFillQuaternary:r,colorBgContainer:o}=e,{borderColor:a,shadowColor:i,contentColor:s}=l.useMemo(()=>({borderColor:new Rt(t).onBackground(o).toHexShortString(),shadowColor:new Rt(n).onBackground(o).toHexShortString(),contentColor:new Rt(r).onBackground(o).toHexShortString()}),[t,n,r,o]);return l.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},l.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},l.createElement("ellipse",{fill:i,cx:"32",cy:"33",rx:"32",ry:"7"}),l.createElement("g",{fillRule:"nonzero",stroke:a},l.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"}),l.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",fill:s}))))};gp.displayName="SimpleImage";const vE=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:o,fontSize:a,lineHeight:i}=e;return{[t]:{marginInline:r,fontSize:a,lineHeight:i,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorText},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:o,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},gE=It("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,o=st(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return[vE(o)]});var pE=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{className:t,rootClassName:n,prefixCls:r,image:o=pp,description:a,children:i,imageStyle:s,style:c}=e,u=pE(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:d,direction:f,empty:m}=l.useContext(je),v=d("empty",r),[h,p,g]=gE(v),[C]=xa("Empty"),y=typeof a<"u"?a:C==null?void 0:C.description,b=typeof y=="string"?y:"empty";let S=null;return typeof o=="string"?S=l.createElement("img",{alt:b,src:o}):S=o,h(l.createElement("div",Object.assign({className:V(p,g,v,m==null?void 0:m.className,{[`${v}-normal`]:o===hp,[`${v}-rtl`]:f==="rtl"},t,n),style:Object.assign(Object.assign({},m==null?void 0:m.style),c)},u),l.createElement("div",{className:`${v}-image`,style:s},S),y&&l.createElement("div",{className:`${v}-description`},y),i&&l.createElement("div",{className:`${v}-footer`},i)))};yr.PRESENTED_IMAGE_DEFAULT=pp;yr.PRESENTED_IMAGE_SIMPLE=hp;yr.displayName="Empty";const hE=e=>{const{componentName:t}=e,{getPrefixCls:n}=l.useContext(je),r=n("empty");switch(t){case"Table":case"List":return q.createElement(yr,{image:yr.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return q.createElement(yr,{image:yr.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});default:return q.createElement(yr,null)}},bE=["outlined","borderless","filled"],al=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;const n=l.useContext(Tg);let r;typeof e<"u"?r=e:t===!1?r="borderless":r=n??"outlined";const o=bE.includes(r);return[r,o]},yE=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function CE(e,t){return e||yE(t)}const $f=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},SE=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,a=`&${t}-slide-up-appear${t}-slide-up-appear-active`,i=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${n}-dropdown-placement-`;return[{[`${n}-dropdown`]:Object.assign(Object.assign({},St(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` + ${o}${s}bottomLeft, + ${a}${s}bottomLeft + `]:{animationName:Dc},[` + ${o}${s}topLeft, + ${a}${s}topLeft, + ${o}${s}topRight, + ${a}${s}topRight + `]:{animationName:Fc},[`${i}${s}bottomLeft`]:{animationName:jc},[` + ${i}${s}topLeft, + ${i}${s}topRight + `]:{animationName:_c},"&-hidden":{display:"none"},[`${r}`]:Object.assign(Object.assign({},$f(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},Si),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary},[`&:has(+ ${r}-option-selected:not(${r}-option-disabled))`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${r}-option-selected:not(${r}-option-disabled)`]:{borderStartStartRadius:0,borderStartEndRadius:0}}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},$f(e)),{color:e.colorTextDisabled})}),"&-rtl":{direction:"rtl"}})},yo(e,"slide-up"),yo(e,"slide-down"),Ri(e,"move-up"),Ri(e,"move-down")]},xE=e=>{const{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:o}=e,a=e.max(e.calc(n).sub(r).equal(),0),i=e.max(e.calc(a).sub(o).equal(),0);return{basePadding:a,containerPadding:i,itemHeight:X(t),itemLineHeight:X(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},$E=e=>{const{multipleSelectItemHeight:t,selectHeight:n,lineWidth:r}=e;return e.calc(n).sub(t).div(2).sub(r).equal()},wE=e=>{const{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:o,paddingXS:a,multipleItemColorDisabled:i,multipleItemBorderColorDisabled:s,colorIcon:c,colorIconHover:u,INTERNAL_FIXED_ITEM_MARGIN:d}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:d,borderRadius:r,cursor:"default",transition:`font-size ${o}, line-height ${o}, height ${o}`,marginInlineEnd:e.calc(d).mul(2).equal(),paddingInlineStart:a,paddingInlineEnd:e.calc(a).div(2).equal(),[`${t}-disabled&`]:{color:i,borderColor:s,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(a).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},wo()),{display:"inline-flex",alignItems:"center",color:c,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:u}})}}}},EE=(e,t)=>{const{componentCls:n,INTERNAL_FIXED_ITEM_MARGIN:r}=e,o=`${n}-selection-overflow`,a=e.multipleSelectItemHeight,i=$E(e),s=t?`${n}-${t}`:"",c=xE(e);return{[`${n}-multiple${s}`]:Object.assign(Object.assign({},wE(e)),{[`${n}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",paddingInline:c.basePadding,paddingBlock:c.containerPadding,borderRadius:e.borderRadius,[`${n}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${X(r)} 0`,lineHeight:X(a),visibility:"hidden",content:'"\\a0"'}},[`${n}-selection-item`]:{height:c.itemHeight,lineHeight:X(c.itemLineHeight)},[`${o}-item + ${o}-item`]:{[`${n}-selection-search`]:{marginInlineStart:0}},[`${o}-item-suffix`]:{height:"100%"},[`${n}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(i).equal(),"\n &-input,\n &-mirror\n ":{height:a,fontFamily:e.fontFamily,lineHeight:X(a),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${n}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}})}};function Gl(e,t){const{componentCls:n}=e,r=t?`${n}-${t}`:"",o={[`${n}-multiple${r}`]:{fontSize:e.fontSize,[`${n}-selector`]:{[`${n}-show-search&`]:{cursor:"text"}},[` + &${n}-show-arrow ${n}-selector, + &${n}-allow-clear ${n}-selector + `]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()}}};return[EE(e,t),o]}const IE=e=>{const{componentCls:t}=e,n=st(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),r=st(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[Gl(e),Gl(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},Gl(r,"lg")]};function ql(e,t){const{componentCls:n,inputPaddingHorizontalBase:r,borderRadius:o}=e,a=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),i=t?`${n}-${t}`:"";return{[`${n}-single${i}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${n}-selector`]:Object.assign(Object.assign({},St(e,!0)),{display:"flex",borderRadius:o,[`${n}-selection-search`]:{position:"absolute",top:0,insetInlineStart:r,insetInlineEnd:r,bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[` + ${n}-selection-item, + ${n}-selection-placeholder + `]:{padding:0,lineHeight:X(a),transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${n}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${n}-selection-item:empty:after`,`${n}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${n}-show-arrow ${n}-selection-item, + &${n}-show-arrow ${n}-selection-placeholder + `]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${n}-open ${n}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${n}-customize-input)`]:{[`${n}-selector`]:{width:"100%",height:"100%",padding:`0 ${X(r)}`,[`${n}-selection-search-input`]:{height:a},"&:after":{lineHeight:X(a)}}},[`&${n}-customize-input`]:{[`${n}-selector`]:{"&:after":{display:"none"},[`${n}-selection-search`]:{position:"static",width:"100%"},[`${n}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${X(r)}`,"&:after":{display:"none"}}}}}}}function OE(e){const{componentCls:t}=e,n=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[ql(e),ql(st(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selection-search`]:{insetInlineStart:n,insetInlineEnd:n},[`${t}-selector`]:{padding:`0 ${X(n)}`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:e.calc(n).add(e.calc(e.fontSize).mul(1.5)).equal()},[` + &${t}-show-arrow ${t}-selection-item, + &${t}-show-arrow ${t}-selection-placeholder + `]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},ql(st(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const RE=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:a,controlHeightLG:i,paddingXXS:s,controlPaddingHorizontal:c,zIndexPopupBase:u,colorText:d,fontWeightStrong:f,controlItemBgActive:m,controlItemBgHover:v,colorBgContainer:h,colorFillSecondary:p,colorBgContainerDisabled:g,colorTextDisabled:C}=e,y=s*2,b=r*2,S=Math.min(o-y,o-b),$=Math.min(a-y,a-b),x=Math.min(i-y,i-b);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:u+50,optionSelectedColor:d,optionSelectedFontWeight:f,optionSelectedBg:m,optionActiveBg:v,optionPadding:`${(o-t*n)/2}px ${c}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:h,clearBg:h,singleItemHeightLG:i,multipleItemBg:p,multipleItemBorderColor:"transparent",multipleItemHeight:S,multipleItemHeightSM:$,multipleItemHeightLG:x,multipleSelectorBgDisabled:g,multipleItemColorDisabled:C,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25)}},bp=(e,t)=>{const{componentCls:n,antCls:r,controlOutlineWidth:o}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{border:`${X(e.lineWidth)} ${e.lineType} ${t.borderColor}`,background:e.selectorBg},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,boxShadow:`0 0 0 ${X(o)} ${t.activeShadowColor}`,outline:0}}}},wf=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},bp(e,t))}),PE=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},bp(e,{borderColor:e.colorBorder,hoverBorderHover:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadowColor:e.controlOutline})),wf(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeShadowColor:e.colorErrorOutline})),wf(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeShadowColor:e.colorWarningOutline})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),yp=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{background:t.bg,border:`${X(e.lineWidth)} ${e.lineType} transparent`,color:t.color},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{background:t.hoverBg},[`${n}-focused& ${n}-selector`]:{background:e.selectorBg,borderColor:t.activeBorderColor,outline:0}}}},Ef=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},yp(e,t))}),NE=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},yp(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.colorPrimary,color:e.colorText})),Ef(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),Ef(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{borderColor:e.colorBorder,background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.colorBgContainer,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),ME=e=>({"&-borderless":{[`${e.componentCls}-selector`]:{background:"transparent",borderColor:"transparent"},[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}),TE=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign({},PE(e)),NE(e)),ME(e))}),AE=e=>{const{componentCls:t}=e;return{position:"relative",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},DE=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},jE=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:r,iconCls:o}=e;return{[n]:Object.assign(Object.assign({},St(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},AE(e)),DE(e)),[`${n}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},Si),{[`> ${t}-typography`]:{display:"inline"}}),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},Si),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},wo()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${e.motionDurationSlow} ease`,[o]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${n}-clear`]:{opacity:1},[`${n}-arrow:not(:last-child)`]:{opacity:0}}}),[`${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(r).add(e.fontSize).add(e.paddingXS).equal()}}}},FE=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},jE(e),OE(e),IE(e),SE(e),{[`${t}-rtl`]:{direction:"rtl"}},Qi(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},_E=It("Select",(e,t)=>{let{rootPrefixCls:n}=t;const r=st(e,{rootPrefixCls:n,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[FE(r),TE(r)]},RE,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var LE={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"},zE=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:LE}))},Cp=l.forwardRef(zE);Cp.displayName="CheckOutlined";var BE={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"},kE=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:BE}))},Xc=l.forwardRef(kE);Xc.displayName="DownOutlined";var HE={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"},VE=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:HE}))},Yc=l.forwardRef(VE);Yc.displayName="SearchOutlined";function KE(e){let{suffixIcon:t,clearIcon:n,menuItemSelectedIcon:r,removeIcon:o,loading:a,multiple:i,hasFeedback:s,prefixCls:c,showSuffixIcon:u,feedbackIcon:d,showArrow:f,componentName:m}=e;vt(m).deprecated(!n,"clearIcon","allowClear={{ clearIcon: React.ReactNode }}");const v=n??l.createElement(Oo,null),h=y=>t===null&&!s&&!f?null:l.createElement(l.Fragment,null,u!==!1&&y,s&&d);let p=null;if(t!==void 0)p=h(t);else if(a)p=h(l.createElement(Kr,{spin:!0}));else{const y=`${c}-suffix`;p=b=>{let{open:S,showSearch:$}=b;return h(S&&$?l.createElement(Yc,{className:y}):l.createElement(Xc,{className:y}))}}let g=null;r!==void 0?g=r:i?g=l.createElement(Cp,null):g=null;let C=null;return o!==void 0?C=o:C=l.createElement(Ro,null),{clearIcon:v,suffixIcon:p,itemIcon:g,removeIcon:C}}function WE(e,t){return t!==void 0?t:e!==null}var GE=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,bordered:o,className:a,rootClassName:i,getPopupContainer:s,popupClassName:c,dropdownClassName:u,listHeight:d=256,placement:f,listItemHeight:m,size:v,disabled:h,notFoundContent:p,status:g,builtinPlacements:C,dropdownMatchSelectWidth:y,popupMatchSelectWidth:b,direction:S,style:$,allowClear:x,variant:E,dropdownStyle:I,transitionName:w,tagRender:R,maxCount:N}=e,T=GE(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount"]),{getPopupContainer:M,getPrefixCls:O,renderEmpty:F,direction:j,virtual:P,popupMatchSelectWidth:D,popupOverflow:z,select:L}=l.useContext(je),[,_]=qt(),B=m??(_==null?void 0:_.controlHeight),H=O("select",r),K=O(),G=S??j,{compactSize:te,compactItemClassnames:Y}=Po(H,G),[Q,ie]=al(E,o),Z=rn(H),[J,ne,re]=_E(H,Z),W=l.useMemo(()=>{const{mode:nt}=e;if(nt!=="combobox")return nt===Sp?"combobox":nt},[e.mode]),ee=W==="multiple"||W==="tags",oe=WE(e.suffixIcon,e.showArrow),he=(n=b??y)!==null&&n!==void 0?n:D,{status:Ce,hasFeedback:de,isFormItemInput:ae,feedbackIcon:ce}=l.useContext(nn),we=Ta(Ce,g);let ye;p!==void 0?ye=p:W==="combobox"?ye=null:ye=(F==null?void 0:F("Select"))||l.createElement(hE,{componentName:"Select"});const{suffixIcon:me,itemIcon:be,removeIcon:xe,clearIcon:Be}=KE(Object.assign(Object.assign({},T),{multiple:ee,hasFeedback:de,feedbackIcon:ce,showSuffixIcon:oe,prefixCls:H,componentName:"Select"})),ke=x===!0?{clearIcon:Be}:x,Ee=kt(T,["suffixIcon","itemIcon"]),$e=V(c||u,{[`${H}-dropdown-${G}`]:G==="rtl"},i,re,Z,ne),Ue=Mn(nt=>{var et;return(et=v??te)!==null&&et!==void 0?et:nt}),He=l.useContext(Hn),tt=h??He,dt=V({[`${H}-lg`]:Ue==="large",[`${H}-sm`]:Ue==="small",[`${H}-rtl`]:G==="rtl",[`${H}-${Q}`]:ie,[`${H}-in-form-item`]:ae},Co(H,we,de),Y,L==null?void 0:L.className,a,i,re,Z,ne),mt=l.useMemo(()=>f!==void 0?f:G==="rtl"?"bottomRight":"bottomLeft",[f,G]);{const nt=vt("Select");nt.deprecated(!u,"dropdownClassName","popupClassName"),nt.deprecated(y===void 0,"dropdownMatchSelectWidth","popupMatchSelectWidth"),nt(!("showArrow"in e),"deprecated","`showArrow` is deprecated which will be removed in next major version. It will be a default behavior, you can hide it by setting `suffixIcon` to null."),nt.deprecated(!("bordered"in e),"bordered","variant"),nt(!(typeof N<"u"&&!ee),"usage","`maxCount` only works with mode `multiple` or `tags`")}const[Ve]=Ea("SelectLike",I==null?void 0:I.zIndex);return J(l.createElement(Uc,Object.assign({ref:t,virtual:P,showSearch:L==null?void 0:L.showSearch},Ee,{style:Object.assign(Object.assign({},L==null?void 0:L.style),$),dropdownMatchSelectWidth:he,transitionName:Br(K,"slide-up",w),builtinPlacements:CE(C,z),listHeight:d,listItemHeight:B,mode:W,prefixCls:H,placement:mt,direction:G,suffixIcon:me,menuItemSelectedIcon:be,removeIcon:xe,allowClear:ke,notFoundContent:ye,className:dt,getPopupContainer:s||M,dropdownClassName:$e,disabled:tt,dropdownStyle:Object.assign(Object.assign({},I),{zIndex:Ve}),maxCount:ee?N:void 0,tagRender:ee?R:void 0})))};xp.displayName="Select";const To=l.forwardRef(xp),qE=Yg(To);To.SECRET_COMBOBOX_MODE_DO_NOT_USE=Sp;To.Option=Wc;To.OptGroup=Kc;To._InternalPanelDoNotUseOrYouWillBeFired=qE;To.displayName="Select";const ga=["xxl","xl","lg","md","sm","xs"],UE=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}),XE=e=>{const t=e,n=[].concat(ga).reverse();return n.forEach((r,o)=>{const a=r.toUpperCase(),i=`screen${a}Min`,s=`screen${a}`;if(!(t[i]<=t[s]))throw new Error(`${i}<=${s} fails : !(${t[i]}<=${t[s]})`);if(o{const n=new Map;let r=-1,o={};return{matchHandlers:{},dispatch(a){return o=a,n.forEach(i=>i(o)),n.size>=1},subscribe(a){return n.size||this.register(),r+=1,n.set(r,a),a(o),r},unsubscribe(a){n.delete(a),n.size||this.unregister()},unregister(){Object.keys(t).forEach(a=>{const i=t[a],s=this.matchHandlers[i];s==null||s.mql.removeListener(s==null?void 0:s.listener)}),n.clear()},register(){Object.keys(t).forEach(a=>{const i=t[a],s=u=>{let{matches:d}=u;this.dispatch(Object.assign(Object.assign({},o),{[a]:d}))},c=window.matchMedia(i);c.addListener(s),this.matchHandlers[i]={mql:c,listener:s},s(c)})},responsiveMap:t}},[e])}const Mi=e=>e?typeof e=="function"?e():e:null;function Qc(e){var t=e.children,n=e.prefixCls,r=e.id,o=e.overlayInnerStyle,a=e.className,i=e.style;return l.createElement("div",{className:V("".concat(n,"-content"),a),style:i},l.createElement("div",{className:"".concat(n,"-inner"),id:r,role:"tooltip",style:o},typeof t=="function"?t():t))}var to={shiftX:64,adjustY:1},no={adjustX:1,shiftY:!0},On=[0,0],QE={left:{points:["cr","cl"],overflow:no,offset:[-4,0],targetOffset:On},right:{points:["cl","cr"],overflow:no,offset:[4,0],targetOffset:On},top:{points:["bc","tc"],overflow:to,offset:[0,-4],targetOffset:On},bottom:{points:["tc","bc"],overflow:to,offset:[0,4],targetOffset:On},topLeft:{points:["bl","tl"],overflow:to,offset:[0,-4],targetOffset:On},leftTop:{points:["tr","tl"],overflow:no,offset:[-4,0],targetOffset:On},topRight:{points:["br","tr"],overflow:to,offset:[0,-4],targetOffset:On},rightTop:{points:["tl","tr"],overflow:no,offset:[4,0],targetOffset:On},bottomRight:{points:["tr","br"],overflow:to,offset:[0,4],targetOffset:On},rightBottom:{points:["bl","br"],overflow:no,offset:[4,0],targetOffset:On},bottomLeft:{points:["tl","bl"],overflow:to,offset:[0,4],targetOffset:On},leftBottom:{points:["br","bl"],overflow:no,offset:[-4,0],targetOffset:On}},ZE=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],JE=function(t,n){var r=t.overlayClassName,o=t.trigger,a=o===void 0?["hover"]:o,i=t.mouseEnterDelay,s=i===void 0?0:i,c=t.mouseLeaveDelay,u=c===void 0?.1:c,d=t.overlayStyle,f=t.prefixCls,m=f===void 0?"rc-tooltip":f,v=t.children,h=t.onVisibleChange,p=t.afterVisibleChange,g=t.transitionName,C=t.animation,y=t.motion,b=t.placement,S=b===void 0?"right":b,$=t.align,x=$===void 0?{}:$,E=t.destroyTooltipOnHide,I=E===void 0?!1:E,w=t.defaultVisible,R=t.getTooltipContainer,N=t.overlayInnerStyle;t.arrowContent;var T=t.overlay,M=t.id,O=t.showArrow,F=O===void 0?!0:O,j=We(t,ZE),P=l.useRef(null);l.useImperativeHandle(n,function(){return P.current});var D=k({},j);"visible"in t&&(D.popupVisible=t.visible);var z=function(){return l.createElement(Qc,{key:"content",prefixCls:m,id:M,overlayInnerStyle:N},T)};return l.createElement(ol,fe({popupClassName:r,prefixCls:m,popup:z,action:a,builtinPlacements:QE,popupPlacement:S,ref:P,popupAlign:x,getPopupContainer:R,onPopupVisibleChange:h,afterPopupVisibleChange:p,popupTransitionName:g,popupAnimation:C,popupMotion:y,defaultPopupVisible:w,autoDestroy:I,mouseLeaveDelay:u,popupStyle:d,mouseEnterDelay:s,arrow:F},D),v)};const eI=l.forwardRef(JE);function Zc(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,o=t/2,a=0,i=o,s=r*1/Math.sqrt(2),c=o-r*(1-1/Math.sqrt(2)),u=o-n*(1/Math.sqrt(2)),d=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),f=2*o-u,m=d,v=2*o-s,h=c,p=2*o-a,g=i,C=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),y=r*(Math.sqrt(2)-1),b=`polygon(${y}px 100%, 50% ${y}px, ${2*o-y}px 100%, ${y}px 100%)`,S=`path('M ${a} ${i} A ${r} ${r} 0 0 0 ${s} ${c} L ${u} ${d} A ${n} ${n} 0 0 1 ${f} ${m} L ${v} ${h} A ${r} ${r} 0 0 0 ${p} ${g} Z')`;return{arrowShadowWidth:C,arrowPath:S,arrowPolygon:b}}const tI=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:a,arrowShadowWidth:i,borderRadiusXS:s,calc:c}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:c(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,a]},content:'""'},"&::after":{content:'""',position:"absolute",width:i,height:i,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${X(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},$p=8;function il(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?$p:r}}function ni(e,t){return e?t:{}}function Jc(e,t,n){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:a,arrowOffsetHorizontal:i}=e,{arrowDistance:s=0,arrowPlacement:c={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},tI(e,t,o)),{"&:before":{background:t}})]},ni(!!c.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:i}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:i}}})),ni(!!c.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:i}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:i}}})),ni(!!c.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:a},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:a}})),ni(!!c.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:a},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:a}}))}}function nI(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},a={};switch(e){case"top":case"bottom":a.shiftX=t.arrowOffsetHorizontal*2+n,a.shiftY=!0,a.adjustY=!0;break;case"left":case"right":a.shiftY=t.arrowOffsetVertical*2+n,a.shiftX=!0,a.adjustX=!0;break}const i=Object.assign(Object.assign({},a),o);return i.shiftX||(i.adjustX=!0),i.shiftY||(i.adjustY=!0),i}const If={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},rI={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},oI=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function wp(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:a,visibleFirst:i}=e,s=t/2,c={};return Object.keys(If).forEach(u=>{const d=r&&rI[u]||If[u],f=Object.assign(Object.assign({},d),{offset:[0,0],dynamicInset:!0});switch(c[u]=f,oI.has(u)&&(f.autoArrow=!1),u){case"top":case"topLeft":case"topRight":f.offset[1]=-s-o;break;case"bottom":case"bottomLeft":case"bottomRight":f.offset[1]=s+o;break;case"left":case"leftTop":case"leftBottom":f.offset[0]=-s-o;break;case"right":case"rightTop":case"rightBottom":f.offset[0]=s+o;break}const m=il({contentRadius:a,limitVerticalRadius:!0});if(r)switch(u){case"topLeft":case"bottomLeft":f.offset[0]=-m.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":f.offset[0]=m.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":f.offset[1]=-m.arrowOffsetHorizontal-s;break;case"leftBottom":case"rightBottom":f.offset[1]=m.arrowOffsetHorizontal+s;break}f.overflow=nI(u,m,t,n),i&&(f.htmlRegion="visibleFirst")}),c}const aI=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:r,tooltipBg:o,tooltipBorderRadius:a,zIndexPopup:i,controlHeight:s,boxShadowSecondary:c,paddingSM:u,paddingXS:d}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},St(e)),{position:"absolute",zIndex:i,display:"block",width:"max-content",maxWidth:n,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${t}-inner`]:{minWidth:"1em",minHeight:s,padding:`${X(e.calc(u).div(2).equal())} ${X(d)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:a,boxShadow:c,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:e.min(a,$p)}},[`${t}-content`]:{position:"relative"}}),Vy(e,(f,m)=>{let{darkColor:v}=m;return{[`&${t}-${f}`]:{[`${t}-inner`]:{backgroundColor:v},[`${t}-arrow`]:{"--antd-arrow-background-color":v}}}})),{"&-rtl":{direction:"rtl"}})},Jc(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},iI=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},il({contentRadius:e.borderRadius,limitVerticalRadius:!0})),Zc(st(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),Ep=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return It("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:a,colorBgSpotlight:i}=r,s=st(r,{tooltipMaxWidth:250,tooltipColor:a,tooltipBorderRadius:o,tooltipBg:i});return[aI(s),Pa(r,"zoom-big-fast")]},iI,{resetStyle:!1,injectStyle:t})(e)},lI=ca.map(e=>`${e}-inverse`);function sI(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(ue(lI),ue(ca)).includes(e):ca.includes(e)}function Ip(e,t){const n=sI(t),r=V({[`${e}-${t}`]:t&&n}),o={},a={};return t&&!n&&(o.background=t,a["--antd-arrow-background-color"]=t),{className:r,overlayStyle:o,arrowStyle:a}}const cI=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:a,overlayInnerStyle:i}=e,{getPrefixCls:s}=l.useContext(je),c=s("tooltip",t),[u,d,f]=Ep(c),m=Ip(c,a),v=m.arrowStyle,h=Object.assign(Object.assign({},i),m.overlayStyle),p=V(d,f,c,`${c}-pure`,`${c}-placement-${r}`,n,m.className);return u(l.createElement("div",{className:p,style:v},l.createElement("div",{className:`${c}-arrow`}),l.createElement(Qc,Object.assign({},e,{className:d,prefixCls:c,overlayInnerStyle:h}),o)))};var uI=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,openClassName:a,getTooltipContainer:i,overlayClassName:s,color:c,overlayInnerStyle:u,children:d,afterOpenChange:f,afterVisibleChange:m,destroyTooltipOnHide:v,arrow:h=!0,title:p,overlay:g,builtinPlacements:C,arrowPointAtCenter:y=!1,autoAdjustOverflow:b=!0}=e,S=!!h,[,$]=qt(),{getPopupContainer:x,getPrefixCls:E,direction:I}=l.useContext(je),w=vt("Tooltip"),R=l.useRef(null),N=()=>{var ye;(ye=R.current)===null||ye===void 0||ye.forceAlign()};l.useImperativeHandle(t,()=>{var ye;return{forceAlign:N,forcePopupAlign:()=>{w.deprecated(!1,"forcePopupAlign","forceAlign"),N()},nativeElement:(ye=R.current)===null||ye===void 0?void 0:ye.nativeElement}}),[["visible","open"],["defaultVisible","defaultOpen"],["onVisibleChange","onOpenChange"],["afterVisibleChange","afterOpenChange"],["arrowPointAtCenter","arrow={{ pointAtCenter: true }}"]].forEach(ye=>{let[me,be]=ye;w.deprecated(!(me in e),me,be)}),w(!v||typeof v=="boolean","usage","`destroyTooltipOnHide` no need config `keepParent` anymore. Please use `boolean` value directly."),w(!h||typeof h=="boolean"||!("arrowPointAtCenter"in h),"deprecated","`arrowPointAtCenter` in `arrow` is deprecated. Please use `pointAtCenter` instead.");const[T,M]=Kt(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),O=!p&&!g&&p!==0,F=ye=>{var me,be;M(O?!1:ye),O||((me=e.onOpenChange)===null||me===void 0||me.call(e,ye),(be=e.onVisibleChange)===null||be===void 0||be.call(e,ye))},j=l.useMemo(()=>{var ye,me;let be=y;return typeof h=="object"&&(be=(me=(ye=h.pointAtCenter)!==null&&ye!==void 0?ye:h.arrowPointAtCenter)!==null&&me!==void 0?me:y),C||wp({arrowPointAtCenter:be,autoAdjustOverflow:b,arrowWidth:S?$.sizePopupArrow:0,borderRadius:$.borderRadius,offset:$.marginXXS,visibleFirst:!0})},[y,h,C,$]),P=l.useMemo(()=>p===0?p:g||p||"",[g,p]),D=l.createElement(bo,null,typeof P=="function"?P():P),{getPopupContainer:z,placement:L="top",mouseEnterDelay:_=.1,mouseLeaveDelay:B=.1,overlayStyle:H,rootClassName:K}=e,G=uI(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),te=E("tooltip",o),Y=E(),Q=e["data-popover-inject"];let ie=T;!("open"in e)&&!("visible"in e)&&O&&(ie=!1);const Z=l.isValidElement(d)&&!Yv(d)?d:l.createElement("span",null,d),J=Z.props,ne=!J.className||typeof J.className=="string"?V(J.className,a||`${te}-open`):J.className,[re,W,ee]=Ep(te,!Q),oe=Ip(te,c),he=oe.arrowStyle,Ce=Object.assign(Object.assign({},u),oe.overlayStyle),de=V(s,{[`${te}-rtl`]:I==="rtl"},oe.className,K,W,ee),[ae,ce]=Ea("Tooltip",G.zIndex),we=l.createElement(eI,Object.assign({},G,{zIndex:ae,showArrow:S,placement:L,mouseEnterDelay:_,mouseLeaveDelay:B,prefixCls:te,overlayClassName:de,overlayStyle:Object.assign(Object.assign({},he),H),getTooltipContainer:z||i||x,ref:R,builtinPlacements:j,overlay:D,visible:ie,onVisibleChange:F,afterVisibleChange:f??m,overlayInnerStyle:Ce,arrowContent:l.createElement("span",{className:`${te}-arrow-content`}),motion:{motionName:Br(Y,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!v}),ie?tn(Z,{className:ne}):Z);return re(l.createElement(wa.Provider,{value:ce},we))}),Aa=dI;Aa.displayName="Tooltip";Aa._InternalPanelDoNotUseOrYouWillBeFired=cI;const fI=e=>{const{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:o,innerPadding:a,boxShadowSecondary:i,colorTextHeading:s,borderRadiusLG:c,zIndexPopup:u,titleMarginBottom:d,colorBgElevated:f,popoverBg:m,titleBorderBottom:v,innerContentPadding:h,titlePadding:p}=e;return[{[t]:Object.assign(Object.assign({},St(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:u,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":f,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:m,backgroundClip:"padding-box",borderRadius:c,boxShadow:i,padding:a},[`${t}-title`]:{minWidth:r,marginBottom:d,color:s,fontWeight:o,borderBottom:v,padding:p},[`${t}-inner-content`]:{color:n,padding:h}})},Jc(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},mI=e=>{const{componentCls:t}=e;return{[t]:ca.map(n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}})}},vI=e=>{const{lineWidth:t,controlHeight:n,fontHeight:r,padding:o,wireframe:a,zIndexPopupBase:i,borderRadiusLG:s,marginXS:c,lineType:u,colorSplit:d,paddingSM:f}=e,m=n-r,v=m/2,h=m/2-t,p=o;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:i+30},Zc(e)),il({contentRadius:s,limitVerticalRadius:!0})),{innerPadding:a?0:12,titleMarginBottom:a?0:c,titlePadding:a?`${v}px ${p}px ${h}px`:0,titleBorderBottom:a?`${t}px ${u} ${d}`:"none",innerContentPadding:a?`${f}px ${p}px`:0})},Op=It("Popover",e=>{const{colorBgElevated:t,colorText:n}=e,r=st(e,{popoverBg:t,popoverColor:n});return[fI(r),mI(r),Pa(r,"zoom-big")]},vI,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var gI=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!t&&!n?null:l.createElement(l.Fragment,null,t&&l.createElement("div",{className:`${e}-title`},Mi(t)),l.createElement("div",{className:`${e}-inner-content`},Mi(n))),hI=e=>{const{hashId:t,prefixCls:n,className:r,style:o,placement:a="top",title:i,content:s,children:c}=e;return l.createElement("div",{className:V(t,n,`${n}-pure`,`${n}-placement-${a}`,r),style:o},l.createElement("div",{className:`${n}-arrow`}),l.createElement(Qc,Object.assign({},e,{className:t,prefixCls:n}),c||pI(n,i,s)))},bI=e=>{const{prefixCls:t,className:n}=e,r=gI(e,["prefixCls","className"]),{getPrefixCls:o}=l.useContext(je),a=o("popover",t),[i,s,c]=Op(a);return i(l.createElement(hI,Object.assign({},r,{prefixCls:a,hashId:s,className:V(n,c)})))};var yI=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let{title:t,content:n,prefixCls:r}=e;return l.createElement(l.Fragment,null,t&&l.createElement("div",{className:`${r}-title`},Mi(t)),l.createElement("div",{className:`${r}-inner-content`},Mi(n)))},SI=l.forwardRef((e,t)=>{var n,r;const{prefixCls:o,title:a,content:i,overlayClassName:s,placement:c="top",trigger:u="hover",children:d,mouseEnterDelay:f=.1,mouseLeaveDelay:m=.1,onOpenChange:v,overlayStyle:h={}}=e,p=yI(e,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle"]),{getPrefixCls:g}=l.useContext(je),C=g("popover",o),[y,b,S]=Op(C),$=g(),x=V(s,b,S),[E,I]=Kt(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),w=(T,M)=>{I(T,!0),v==null||v(T,M)},R=T=>{T.keyCode===le.ESC&&w(!1,T)},N=T=>{w(T)};return y(l.createElement(Aa,Object.assign({placement:c,trigger:u,mouseEnterDelay:f,mouseLeaveDelay:m,overlayStyle:h},p,{prefixCls:C,overlayClassName:x,ref:t,open:E,onOpenChange:N,overlay:a||i?l.createElement(CI,{prefixCls:C,title:a,content:i}):null,transitionName:Br($,"zoom-big",p.transitionName),"data-popover-inject":!0}),tn(d,{onKeyDown:T=>{var M,O;l.isValidElement(d)&&((O=d==null?void 0:(M=d.props).onKeyDown)===null||O===void 0||O.call(M,T)),R(T)}})))}),Rp=SI;Rp._InternalPanelDoNotUseOrYouWillBeFired=bI;Rp.displayName="Popover";var xI={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"},$I=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:xI}))},pa=l.forwardRef($I);pa.displayName="RightOutlined";var wI=le.ESC,EI=le.TAB;function II(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,a=e.overlayRef,i=l.useRef(!1),s=function(){if(t){var f,m;(f=n.current)===null||f===void 0||(m=f.focus)===null||m===void 0||m.call(f),r==null||r(!1)}},c=function(){var f;return(f=a.current)!==null&&f!==void 0&&f.focus?(a.current.focus(),i.current=!0,!0):!1},u=function(f){switch(f.keyCode){case wI:s();break;case EI:{var m=!1;i.current||(m=c()),m?f.preventDefault():s();break}}};l.useEffect(function(){return t?(window.addEventListener("keydown",u),o&&ut(c,3),function(){window.removeEventListener("keydown",u),i.current=!1}):function(){i.current=!1}},[t])}var OI=l.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,a=l.useMemo(function(){var s;return typeof n=="function"?s=n():s=n,s},[n]),i=vn(t,a==null?void 0:a.ref);return q.createElement(q.Fragment,null,r&&q.createElement("div",{className:"".concat(o,"-arrow")}),q.cloneElement(a,{ref:ur(a)?i:void 0}))}),ro={adjustX:1,adjustY:1},oo=[0,0],RI={topLeft:{points:["bl","tl"],overflow:ro,offset:[0,-4],targetOffset:oo},top:{points:["bc","tc"],overflow:ro,offset:[0,-4],targetOffset:oo},topRight:{points:["br","tr"],overflow:ro,offset:[0,-4],targetOffset:oo},bottomLeft:{points:["tl","bl"],overflow:ro,offset:[0,4],targetOffset:oo},bottom:{points:["tc","bc"],overflow:ro,offset:[0,4],targetOffset:oo},bottomRight:{points:["tr","br"],overflow:ro,offset:[0,4],targetOffset:oo}},PI=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function NI(e,t){var n,r=e.arrow,o=r===void 0?!1:r,a=e.prefixCls,i=a===void 0?"rc-dropdown":a,s=e.transitionName,c=e.animation,u=e.align,d=e.placement,f=d===void 0?"bottomLeft":d,m=e.placements,v=m===void 0?RI:m,h=e.getPopupContainer,p=e.showAction,g=e.hideAction,C=e.overlayClassName,y=e.overlayStyle,b=e.visible,S=e.trigger,$=S===void 0?["hover"]:S,x=e.autoFocus,E=e.overlay,I=e.children,w=e.onVisibleChange,R=We(e,PI),N=q.useState(),T=U(N,2),M=T[0],O=T[1],F="visible"in e?b:M,j=q.useRef(null),P=q.useRef(null),D=q.useRef(null);q.useImperativeHandle(t,function(){return j.current});var z=function(Q){O(Q),w==null||w(Q)};II({visible:F,triggerRef:D,onVisibleChange:z,autoFocus:x,overlayRef:P});var L=function(Q){var ie=e.onOverlayClick;O(!1),ie&&ie(Q)},_=function(){return q.createElement(OI,{ref:P,overlay:E,prefixCls:i,arrow:o})},B=function(){return typeof E=="function"?_:_()},H=function(){var Q=e.minOverlayWidthMatchTrigger,ie=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?Q:!ie},K=function(){var Q=e.openClassName;return Q!==void 0?Q:"".concat(i,"-open")},G=q.cloneElement(I,{className:V((n=I.props)===null||n===void 0?void 0:n.className,F&&K()),ref:ur(I)?vn(D,I.ref):void 0}),te=g;return!te&&$.indexOf("contextMenu")!==-1&&(te=["click"]),q.createElement(ol,fe({builtinPlacements:v},R,{prefixCls:i,ref:j,popupClassName:V(C,A({},"".concat(i,"-show-arrow"),o)),popupStyle:y,action:$,showAction:p,hideAction:te,popupPlacement:f,popupAlign:u,popupTransitionName:s,popupAnimation:c,popupVisible:F,stretch:H()?"minWidth":"",popup:B(),onPopupVisibleChange:z,onPopupClick:L,getPopupContainer:h}),G)}const MI=q.forwardRef(NI);var Pp=l.createContext(null);function Np(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function Mp(e){var t=l.useContext(Pp);return Np(t,e)}var TI=["children","locked"],Vn=l.createContext(null);function AI(e,t){var n=k({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function ha(e){var t=e.children,n=e.locked,r=We(e,TI),o=l.useContext(Vn),a=Sa(function(){return AI(o,r)},[o,r],function(i,s){return!n&&(i[0]!==s[0]||!oa(i[1],s[1],!0))});return l.createElement(Vn.Provider,{value:a},t)}var DI=[],Tp=l.createContext(null);function ll(){return l.useContext(Tp)}var Ap=l.createContext(DI);function Ao(e){var t=l.useContext(Ap);return l.useMemo(function(){return e!==void 0?[].concat(ue(t),[e]):t},[t,e])}var Dp=l.createContext(null),eu=l.createContext({});function Of(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Ui(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),a=Number(o),i=null;return o&&!Number.isNaN(a)?i=a:r&&i===null&&(i=0),r&&e.disabled&&(i=null),i!==null&&(i>=0||t&&i<0)}return!1}function jI(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=ue(e.querySelectorAll("*")).filter(function(r){return Of(r,t)});return Of(e,t)&&n.unshift(e),n}var qs=le.LEFT,Us=le.RIGHT,Xs=le.UP,gi=le.DOWN,pi=le.ENTER,jp=le.ESC,ko=le.HOME,Ho=le.END,Rf=[Xs,gi,qs,Us];function FI(e,t,n,r){var o,a="prev",i="next",s="children",c="parent";if(e==="inline"&&r===pi)return{inlineTrigger:!0};var u=A(A({},Xs,a),gi,i),d=A(A(A(A({},qs,n?i:a),Us,n?a:i),gi,s),pi,s),f=A(A(A(A(A(A({},Xs,a),gi,i),pi,s),jp,c),qs,n?s:c),Us,n?c:s),m={inline:u,horizontal:d,vertical:f,inlineSub:u,horizontalSub:f,verticalSub:f},v=(o=m["".concat(e).concat(t?"":"Sub")])===null||o===void 0?void 0:o[r];switch(v){case a:return{offset:-1,sibling:!0};case i:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case s:return{offset:1,sibling:!1};default:return null}}function _I(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function LI(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function tu(e,t){var n=jI(e,!0);return n.filter(function(r){return t.has(r)})}function Pf(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=tu(e,t),a=o.length,i=o.findIndex(function(s){return n===s});return r<0?i===-1?i=a-1:i-=1:r>0&&(i+=1),i=(i+a)%a,o[i]}var Ys=function(t,n){var r=new Set,o=new Map,a=new Map;return t.forEach(function(i){var s=document.querySelector("[data-menu-id='".concat(Np(n,i),"']"));s&&(r.add(s),a.set(s,i),o.set(i,s))}),{elements:r,key2element:o,element2key:a}};function zI(e,t,n,r,o,a,i,s,c,u){var d=l.useRef(),f=l.useRef();f.current=t;var m=function(){ut.cancel(d.current)};return l.useEffect(function(){return function(){m()}},[]),function(v){var h=v.which;if([].concat(Rf,[pi,jp,ko,Ho]).includes(h)){var p=a(),g=Ys(p,r),C=g,y=C.elements,b=C.key2element,S=C.element2key,$=b.get(t),x=LI($,y),E=S.get(x),I=FI(e,i(E,!0).length===1,n,h);if(!I&&h!==ko&&h!==Ho)return;(Rf.includes(h)||[ko,Ho].includes(h))&&v.preventDefault();var w=function(P){if(P){var D=P,z=P.querySelector("a");z!=null&&z.getAttribute("href")&&(D=z);var L=S.get(P);s(L),m(),d.current=ut(function(){f.current===L&&D.focus()})}};if([ko,Ho].includes(h)||I.sibling||!x){var R;!x||e==="inline"?R=o.current:R=_I(x);var N,T=tu(R,y);h===ko?N=T[0]:h===Ho?N=T[T.length-1]:N=Pf(R,y,x,I.offset),w(N)}else if(I.inlineTrigger)c(E);else if(I.offset>0)c(E,!0),m(),d.current=ut(function(){g=Ys(p,r);var j=x.getAttribute("aria-controls"),P=document.getElementById(j),D=Pf(P,g.elements);w(D)},5);else if(I.offset<0){var M=i(E,!0),O=M[M.length-2],F=b.get(O);c(O,!1),w(F)}}u==null||u(v)}}function BI(e){Promise.resolve().then(e)}var nu="__RC_UTIL_PATH_SPLIT__",Nf=function(t){return t.join(nu)},kI=function(t){return t.split(nu)},Qs="rc-menu-more";function HI(){var e=l.useState({}),t=U(e,2),n=t[1],r=l.useRef(new Map),o=l.useRef(new Map),a=l.useState([]),i=U(a,2),s=i[0],c=i[1],u=l.useRef(0),d=l.useRef(!1),f=function(){d.current||n({})},m=l.useCallback(function(b,S){_e(!r.current.has(b),"Duplicated key '".concat(b,"' used in Menu by path [").concat(S.join(" > "),"]"));var $=Nf(S);o.current.set($,b),r.current.set(b,$),u.current+=1;var x=u.current;BI(function(){x===u.current&&f()})},[]),v=l.useCallback(function(b,S){var $=Nf(S);o.current.delete($),r.current.delete(b)},[]),h=l.useCallback(function(b){c(b)},[]),p=l.useCallback(function(b,S){var $=r.current.get(b)||"",x=kI($);return S&&s.includes(x[0])&&x.unshift(Qs),x},[s]),g=l.useCallback(function(b,S){return b.some(function($){var x=p($,!0);return x.includes(S)})},[p]),C=function(){var S=ue(r.current.keys());return s.length&&S.push(Qs),S},y=l.useCallback(function(b){var S="".concat(r.current.get(b)).concat(nu),$=new Set;return ue(o.current.keys()).forEach(function(x){x.startsWith(S)&&$.add(o.current.get(x))}),$},[]);return l.useEffect(function(){return function(){d.current=!0}},[]),{registerPath:m,unregisterPath:v,refreshOverflowKeys:h,isSubPathKey:g,getKeyPath:p,getKeys:C,getSubPathKeys:y}}function Ko(e){var t=l.useRef(e);t.current=e;var n=l.useCallback(function(){for(var r,o=arguments.length,a=new Array(o),i=0;i1&&(y.motionAppear=!1);var b=y.onVisibleChanged;return y.onVisibleChanged=function(S){return!m.current&&!S&&g(!0),b==null?void 0:b(S)},p?null:l.createElement(ha,{mode:a,locked:!m.current},l.createElement(Kn,fe({visible:C},y,{forceRender:c,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(S){var $=S.className,x=S.style;return l.createElement(ru,{id:t,className:$,style:x},o)}))}var aO=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],iO=["active"],lO=l.forwardRef(function(e,t){var n=e.style,r=e.className,o=e.title,a=e.eventKey,i=e.warnKey,s=e.disabled,c=e.internalPopupClose,u=e.children,d=e.itemIcon,f=e.expandIcon,m=e.popupClassName,v=e.popupOffset,h=e.popupStyle,p=e.onClick,g=e.onMouseEnter,C=e.onMouseLeave,y=e.onTitleClick,b=e.onTitleMouseEnter,S=e.onTitleMouseLeave,$=We(e,aO),x=Mp(a),E=l.useContext(Vn),I=E.prefixCls,w=E.mode,R=E.openKeys,N=E.disabled,T=E.overflowDisabled,M=E.activeKey,O=E.selectedKeys,F=E.itemIcon,j=E.expandIcon,P=E.onItemClick,D=E.onOpenChange,z=E.onActive,L=l.useContext(eu),_=L._internalRenderSubMenuItem,B=l.useContext(Dp),H=B.isSubPathKey,K=Ao(),G="".concat(I,"-submenu"),te=N||s,Y=l.useRef(),Q=l.useRef();i&&_e(!1,"SubMenu should not leave undefined `key`.");var ie=d??F,Z=f??j,J=R.includes(a),ne=!T&&J,re=H(O,a),W=Fp(a,te,b,S),ee=W.active,oe=We(W,iO),he=l.useState(!1),Ce=U(he,2),de=Ce[0],ae=Ce[1],ce=function(Ve){te||ae(Ve)},we=function(Ve){ce(!0),g==null||g({key:a,domEvent:Ve})},ye=function(Ve){ce(!1),C==null||C({key:a,domEvent:Ve})},me=l.useMemo(function(){return ee||(w!=="inline"?de||H([M],a):!1)},[w,ee,M,de,a,H]),be=_p(K.length),xe=function(Ve){te||(y==null||y({key:a,domEvent:Ve}),w==="inline"&&D(a,!J))},Be=Ko(function(mt){p==null||p(Ti(mt)),P(mt)}),ke=function(Ve){w!=="inline"&&D(a,Ve)},Ee=function(){z(a)},$e=x&&"".concat(x,"-popup"),Ue=l.createElement("div",fe({role:"menuitem",style:be,className:"".concat(G,"-title"),tabIndex:te?null:-1,ref:Y,title:typeof o=="string"?o:null,"data-menu-id":T&&x?null:x,"aria-expanded":ne,"aria-haspopup":!0,"aria-controls":$e,"aria-disabled":te,onClick:xe,onFocus:Ee},oe),o,l.createElement(Lp,{icon:w!=="horizontal"?Z:void 0,props:k(k({},e),{},{isOpen:ne,isSubMenu:!0})},l.createElement("i",{className:"".concat(G,"-arrow")}))),He=l.useRef(w);if(w!=="inline"&&K.length>1?He.current="vertical":He.current=w,!T){var tt=He.current;Ue=l.createElement(rO,{mode:tt,prefixCls:G,visible:!c&&ne&&w!=="inline",popupClassName:m,popupOffset:v,popupStyle:h,popup:l.createElement(ha,{mode:tt==="horizontal"?"vertical":tt},l.createElement(ru,{id:$e,ref:Q},u)),disabled:te,onVisibleChange:ke},Ue)}var dt=l.createElement(Yn.Item,fe({ref:t,role:"none"},$,{component:"li",style:n,className:V(G,"".concat(G,"-").concat(w),r,A(A(A(A({},"".concat(G,"-open"),ne),"".concat(G,"-active"),me),"".concat(G,"-selected"),re),"".concat(G,"-disabled"),te)),onMouseEnter:we,onMouseLeave:ye}),Ue,!T&&l.createElement(oO,{id:$e,open:ne,keyPath:K},u));return _&&(dt=_(dt,e,{selected:re,active:me,open:ne,disabled:te})),l.createElement(ha,{onItemClick:Be,mode:w==="horizontal"?"vertical":w,itemIcon:ie,expandIcon:Z},dt)}),Da=l.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Ao(n),a=ou(r,o),i=ll();l.useEffect(function(){if(i)return i.registerPath(n,o),function(){i.unregisterPath(n,o)}},[o]);var s;return i?s=a:s=l.createElement(lO,fe({ref:t},e),a),l.createElement(Ap.Provider,{value:o},s)});Da.displayName="SubMenu";function au(e){var t=e.className,n=e.style,r=l.useContext(Vn),o=r.prefixCls,a=ll();return a?null:l.createElement("li",{role:"separator",className:V("".concat(o,"-item-divider"),t),style:n})}var sO=["className","title","eventKey","children"],cO=l.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,a=We(e,sO),i=l.useContext(Vn),s=i.prefixCls,c="".concat(s,"-item-group");return l.createElement("li",fe({ref:t,role:"presentation"},a,{onClick:function(d){return d.stopPropagation()},className:V(c,n)}),l.createElement("div",{role:"presentation",className:"".concat(c,"-title"),title:typeof r=="string"?r:void 0},r),l.createElement("ul",{role:"group",className:"".concat(c,"-list")},o))}),cl=l.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Ao(n),a=ou(r,o),i=ll();return i?a:l.createElement(cO,fe({ref:t},kt(e,["warnKey"])),a)});cl.displayName="MenuItemGroup";var uO=["label","children","key","type"];function Zs(e,t){var n=t.item,r=t.group,o=t.submenu,a=t.divider;return(e||[]).map(function(i,s){if(i&&De(i)==="object"){var c=i,u=c.label,d=c.children,f=c.key,m=c.type,v=We(c,uO),h=f??"tmp-".concat(s);return d||m==="group"?m==="group"?l.createElement(r,fe({key:h},v,{title:u}),Zs(d,t)):l.createElement(o,fe({key:h},v,{title:u}),Zs(d,t)):m==="divider"?l.createElement(a,fe({key:h},v)):l.createElement(n,fe({key:h},v),u)}return null}).filter(function(i){return i})}function Tf(e,t,n,r){var o=e,a=k({divider:au,item:sl,group:cl,submenu:Da},r);return t&&(o=Zs(t,a)),ou(o,n)}var dO=["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","_internalComponents"],Or=[],fO=l.forwardRef(function(e,t){var n,r=e,o=r.prefixCls,a=o===void 0?"rc-menu":o,i=r.rootClassName,s=r.style,c=r.className,u=r.tabIndex,d=u===void 0?0:u,f=r.items,m=r.children,v=r.direction,h=r.id,p=r.mode,g=p===void 0?"vertical":p,C=r.inlineCollapsed,y=r.disabled,b=r.disabledOverflow,S=r.subMenuOpenDelay,$=S===void 0?.1:S,x=r.subMenuCloseDelay,E=x===void 0?.1:x,I=r.forceSubMenuRender,w=r.defaultOpenKeys,R=r.openKeys,N=r.activeKey,T=r.defaultActiveFirst,M=r.selectable,O=M===void 0?!0:M,F=r.multiple,j=F===void 0?!1:F,P=r.defaultSelectedKeys,D=r.selectedKeys,z=r.onSelect,L=r.onDeselect,_=r.inlineIndent,B=_===void 0?24:_,H=r.motion,K=r.defaultMotions,G=r.triggerSubMenuAction,te=G===void 0?"hover":G,Y=r.builtinPlacements,Q=r.itemIcon,ie=r.expandIcon,Z=r.overflowedIndicator,J=Z===void 0?"...":Z,ne=r.overflowedIndicatorPopupClassName,re=r.getPopupContainer,W=r.onClick,ee=r.onOpenChange,oe=r.onKeyDown,he=r.openAnimation,Ce=r.openTransitionName,de=r._internalRenderMenuItem,ae=r._internalRenderSubMenuItem,ce=r._internalComponents,we=We(r,dO),ye=l.useMemo(function(){return[Tf(m,f,Or,ce),Tf(m,f,Or,{})]},[m,f,ce]),me=U(ye,2),be=me[0],xe=me[1],Be=l.useState(!1),ke=U(Be,2),Ee=ke[0],$e=ke[1],Ue=l.useRef(),He=KI(h),tt=v==="rtl";_e(!he&&!Ce,"`openAnimation` and `openTransitionName` is removed. Please use `motion` or `defaultMotion` instead.");var dt=Kt(w,{value:R,postState:function(qe){return qe||Or}}),mt=U(dt,2),Ve=mt[0],nt=mt[1],et=function(qe){var at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Et(){nt(qe),ee==null||ee(qe)}at?mo.flushSync(Et):Et()},pt=l.useState(Ve),ct=U(pt,2),yt=ct[0],Me=ct[1],Se=l.useRef(!1),Oe=l.useMemo(function(){return(g==="inline"||g==="vertical")&&C?["vertical",C]:[g,!1]},[g,C]),ve=U(Oe,2),ze=ve[0],Ne=ve[1],ge=ze==="inline",Le=l.useState(ze),rt=U(Le,2),pe=rt[0],Ae=rt[1],Ie=l.useState(Ne),Ke=U(Ie,2),Qe=Ke[0],ot=Ke[1];l.useEffect(function(){Ae(ze),ot(Ne),Se.current&&(ge?nt(yt):et(Or))},[ze,Ne]);var Ot=l.useState(0),xt=U(Ot,2),$t=xt[0],Ze=xt[1],Pt=$t>=be.length-1||pe!=="horizontal"||b;l.useEffect(function(){ge&&Me(Ve)},[Ve]),l.useEffect(function(){return Se.current=!0,function(){Se.current=!1}},[]);var Nt=HI(),un=Nt.registerPath,Ft=Nt.unregisterPath,Ut=Nt.refreshOverflowKeys,Re=Nt.isSubPathKey,Pe=Nt.getKeyPath,Fe=Nt.getKeys,wt=Nt.getSubPathKeys,Xt=l.useMemo(function(){return{registerPath:un,unregisterPath:Ft}},[un,Ft]),qn=l.useMemo(function(){return{isSubPathKey:Re}},[Re]);l.useEffect(function(){Ut(Pt?Or:be.slice($t+1).map(function(Ge){return Ge.key}))},[$t,Pt]);var Yt=Kt(N||T&&((n=be[0])===null||n===void 0?void 0:n.key),{value:N}),Tn=U(Yt,2),dn=Tn[0],Zt=Tn[1],gn=Ko(function(Ge){Zt(Ge)}),mr=Ko(function(){Zt(void 0)});l.useImperativeHandle(t,function(){return{list:Ue.current,focus:function(qe){var at,Et=Fe(),Ct=Ys(Et,He),an=Ct.elements,Gt=Ct.key2element,pn=Ct.element2key,qr=tu(Ue.current,an),ln=dn??(qr[0]?pn.get(qr[0]):(at=be.find(function(Zn){return!Zn.props.disabled}))===null||at===void 0?void 0:at.key),Un=Gt.get(ln);if(ln&&Un){var hn;Un==null||(hn=Un.focus)===null||hn===void 0||hn.call(Un,qe)}}}});var fn=Kt(P||[],{value:D,postState:function(qe){return Array.isArray(qe)?qe:qe==null?Or:[qe]}}),on=U(fn,2),$n=on[0],vr=on[1],wn=function(qe){if(O){var at=qe.key,Et=$n.includes(at),Ct;j?Et?Ct=$n.filter(function(Gt){return Gt!==at}):Ct=[].concat(ue($n),[at]):Ct=[at],vr(Ct);var an=k(k({},qe),{},{selectedKeys:Ct});Et?L==null||L(an):z==null||z(an)}!j&&Ve.length&&pe!=="inline"&&et(Or)},An=Ko(function(Ge){W==null||W(Ti(Ge)),wn(Ge)}),Dn=Ko(function(Ge,qe){var at=Ve.filter(function(Ct){return Ct!==Ge});if(qe)at.push(Ge);else if(pe!=="inline"){var Et=wt(Ge);at=at.filter(function(Ct){return!Et.has(Ct)})}oa(Ve,at,!0)||et(at,!0)}),En=function(qe,at){var Et=at??!Ve.includes(qe);Dn(qe,Et)},Je=zI(pe,dn,tt,He,Ue,Fe,Pe,Zt,En,oe);l.useEffect(function(){$e(!0)},[]);var Xe=l.useMemo(function(){return{_internalRenderMenuItem:de,_internalRenderSubMenuItem:ae}},[de,ae]),_t=pe!=="horizontal"||b?be:be.map(function(Ge,qe){return l.createElement(ha,{key:Ge.key,overflowDisabled:qe>$t},Ge)}),Lt=l.createElement(Yn,fe({id:h,ref:Ue,prefixCls:"".concat(a,"-overflow"),component:"ul",itemComponent:sl,className:V(a,"".concat(a,"-root"),"".concat(a,"-").concat(pe),c,A(A({},"".concat(a,"-inline-collapsed"),Qe),"".concat(a,"-rtl"),tt),i),dir:v,style:s,role:"menu",tabIndex:d,data:_t,renderRawItem:function(qe){return qe},renderRawRest:function(qe){var at=qe.length,Et=at?be.slice(-at):null;return l.createElement(Da,{eventKey:Qs,title:J,disabled:Pt,internalPopupClose:at===0,popupClassName:ne},Et)},maxCount:pe!=="horizontal"||b?Yn.INVALIDATE:Yn.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(qe){Ze(qe)},onKeyDown:Je},we));return l.createElement(eu.Provider,{value:Xe},l.createElement(Pp.Provider,{value:He},l.createElement(ha,{prefixCls:a,rootClassName:i,mode:pe,openKeys:Ve,rtl:tt,disabled:y,motion:Ee?H:null,defaultMotions:Ee?K:null,activeKey:dn,onActive:gn,onInactive:mr,selectedKeys:$n,inlineIndent:B,subMenuOpenDelay:$,subMenuCloseDelay:E,forceSubMenuRender:I,builtinPlacements:Y,triggerSubMenuAction:te,getPopupContainer:re,itemIcon:Q,expandIcon:ie,onItemClick:An,onOpenChange:Dn},l.createElement(Dp.Provider,{value:qn},Lt),l.createElement("div",{style:{display:"none"},"aria-hidden":!0},l.createElement(Tp.Provider,{value:Xt},xe)))))}),ja=fO;ja.Item=sl;ja.SubMenu=Da;ja.ItemGroup=cl;ja.Divider=au;var mO={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",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:"bars",theme:"outlined"},vO=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:mO}))},Bp=l.forwardRef(vO);Bp.displayName="BarsOutlined";var gO={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"},pO=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:gO}))},Js=l.forwardRef(pO);Js.displayName="LeftOutlined";const hO=e=>!isNaN(parseFloat(e))&&isFinite(e),bO=l.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});var yO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let e=0;return function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e+=1,`${t}${e}`}})(),SO=l.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:o,children:a,defaultCollapsed:i=!1,theme:s="dark",style:c={},collapsible:u=!1,reverseArrow:d=!1,width:f=200,collapsedWidth:m=80,zeroWidthTriggerStyle:v,breakpoint:h,onCollapse:p,onBreakpoint:g}=e,C=yO(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:y}=l.useContext(bO),[b,S]=l.useState("collapsed"in e?e.collapsed:i),[$,x]=l.useState(!1);l.useEffect(()=>{"collapsed"in e&&S(e.collapsed)},[e.collapsed]);const E=(M,O)=>{"collapsed"in e||S(M),p==null||p(M,O)},I=l.useRef();I.current=M=>{x(M.matches),g==null||g(M.matches),b!==M.matches&&E(M.matches,"responsive")},l.useEffect(()=>{function M(F){return I.current(F)}let O;if(typeof window<"u"){const{matchMedia:F}=window;if(F&&h&&h in Af){O=F(`screen and (max-width: ${Af[h]})`);try{O.addEventListener("change",M)}catch{O.addListener(M)}M(O)}}return()=>{try{O==null||O.removeEventListener("change",M)}catch{O==null||O.removeListener(M)}}},[h]),l.useEffect(()=>{const M=CO("ant-sider-");return y.addSider(M),()=>y.removeSider(M)},[]);const w=()=>{E(!b,"clickTrigger")},{getPrefixCls:R}=l.useContext(je),N=()=>{const M=R("layout-sider",n),O=kt(C,["collapsed"]),F=b?m:f,j=hO(F)?`${F}px`:String(F),P=parseFloat(String(m||0))===0?l.createElement("span",{onClick:w,className:V(`${M}-zero-width-trigger`,`${M}-zero-width-trigger-${d?"right":"left"}`),style:v},o||l.createElement(Bp,null)):null,L={expanded:d?l.createElement(pa,null):l.createElement(Js,null),collapsed:d?l.createElement(Js,null):l.createElement(pa,null)}[b?"collapsed":"expanded"],_=o!==null?P||l.createElement("div",{className:`${M}-trigger`,onClick:w,style:{width:j}},o||L):null,B=Object.assign(Object.assign({},c),{flex:`0 0 ${j}`,maxWidth:j,minWidth:j,width:j}),H=V(M,`${M}-${s}`,{[`${M}-collapsed`]:!!b,[`${M}-has-trigger`]:u&&o!==null&&!P,[`${M}-below`]:!!$,[`${M}-zero-width`]:parseFloat(j)===0},r);return l.createElement("aside",Object.assign({className:H},O,{style:B,ref:t}),l.createElement("div",{className:`${M}-children`},a),u||$&&P?_:null)},T=l.useMemo(()=>({siderCollapsed:b}),[b]);return l.createElement(iu.Provider,{value:T},N())});SO.displayName="Sider";var xO={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"},$O=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:xO}))},lu=l.forwardRef($O);lu.displayName="EllipsisOutlined";var wO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,dashed:r}=e,o=wO(e,["prefixCls","className","dashed"]),{getPrefixCls:a}=l.useContext(je),i=a("menu",t),s=V({[`${i}-item-divider-dashed`]:!!r},n);return l.createElement(au,Object.assign({className:s},o))},Ai=l.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Hp=e=>{var t;const{className:n,children:r,icon:o,title:a,danger:i}=e,{prefixCls:s,firstLevel:c,direction:u,disableMenuItemTitleTooltip:d,inlineCollapsed:f}=l.useContext(Ai),m=y=>{const b=l.createElement("span",{className:`${s}-title-content`},r);return(!o||l.isValidElement(r)&&r.type==="span")&&r&&y&&c&&typeof r=="string"?l.createElement("div",{className:`${s}-inline-collapsed-noicon`},r.charAt(0)):b},{siderCollapsed:v}=l.useContext(iu);let h=a;typeof a>"u"?h=c?r:"":a===!1&&(h="");const p={title:h};!v&&!f&&(p.title=null,p.open=!1);const g=sn(r).length;let C=l.createElement(sl,Object.assign({},kt(e,["title","icon","danger"]),{className:V({[`${s}-item-danger`]:i,[`${s}-item-only-child`]:(o?g+1:g)===1},n),title:typeof a=="string"?a:void 0}),tn(o,{className:V(l.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),m(f));return d||(C=l.createElement(Aa,Object.assign({},p,{placement:u==="rtl"?"left":"right",overlayClassName:`${s}-inline-collapsed-tooltip`}),C)),C};var EO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{children:n}=e,r=EO(e,["children"]),o=l.useContext(Di),a=l.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),i=u0(n),s=Vr(t,i?n.ref:null);return l.createElement(Di.Provider,{value:a},l.createElement(bo,null,i?l.cloneElement(n,{ref:s}):n))}),OO=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:a,lineType:i,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${X(a)} ${i} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:s},[`> ${t}-item:hover, + > ${t}-item-active, + > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},RO=e=>{let{componentCls:t,menuArrowOffset:n,calc:r}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, + ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${X(r(n).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${X(n)})`}}}}},Df=e=>Object.assign({},Eo(e)),jf=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,groupTitleColor:a,itemBg:i,subMenuItemBg:s,itemSelectedBg:c,activeBarHeight:u,activeBarWidth:d,activeBarBorderWidth:f,motionDurationSlow:m,motionEaseInOut:v,motionEaseOut:h,itemPaddingInline:p,motionDurationMid:g,itemHoverColor:C,lineType:y,colorSplit:b,itemDisabledColor:S,dangerItemColor:$,dangerItemHoverColor:x,dangerItemSelectedColor:E,dangerItemActiveBg:I,dangerItemSelectedBg:w,popupBg:R,itemHoverBg:N,itemActiveBg:T,menuSubMenuBg:M,horizontalItemSelectedColor:O,horizontalItemSelectedBg:F,horizontalItemBorderRadius:j,horizontalItemHoverBg:P}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:i,[`&${n}-root:focus-visible`]:Object.assign({},Df(e)),[`${n}-item-group-title`]:{color:a},[`${n}-submenu-selected`]:{[`> ${n}-submenu-title`]:{color:o}},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},Df(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${S} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:C}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:N},"&:active":{backgroundColor:T}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:N},"&:active":{backgroundColor:T}}},[`${n}-item-danger`]:{color:$,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:x}},[`&${n}-item:active`]:{background:I}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:E},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:c,[`&${n}-item-danger`]:{backgroundColor:w}},[`&${n}-submenu > ${n}`]:{backgroundColor:M},[`&${n}-popup > ${n}`]:{backgroundColor:R},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:R},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:f,marginTop:e.calc(f).mul(-1).equal(),marginBottom:0,borderRadius:j,"&::after":{position:"absolute",insetInline:p,bottom:0,borderBottom:`${X(u)} solid transparent`,transition:`border-color ${m} ${v}`,content:'""'},"&:hover, &-active, &-open":{background:P,"&::after":{borderBottomWidth:u,borderBottomColor:O}},"&-selected":{color:O,backgroundColor:F,"&:hover":{backgroundColor:F},"&::after":{borderBottomWidth:u,borderBottomColor:O}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${X(f)} ${y} ${b}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:s},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${X(d)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${g} ${h}`,`opacity ${g} ${h}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:E}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${g} ${v}`,`opacity ${g} ${v}`].join(",")}}}}}},Ff=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:a,marginXS:i,itemMarginBlock:s,itemWidth:c}=e,u=e.calc(a).add(o).add(i).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:X(n),paddingInline:o,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:s,width:c},[`> ${t}-item, + > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:X(n)},[`${t}-item-group-list ${t}-submenu-title, + ${t}-submenu-title`]:{paddingInlineEnd:u}}},PO=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:a,controlHeightLG:i,motionDurationMid:s,motionEaseOut:c,paddingXL:u,itemMarginInline:d,fontSizeLG:f,motionDurationSlow:m,paddingXS:v,boxShadowSecondary:h,collapsedWidth:p,collapsedIconSize:g}=e,C={height:r,lineHeight:X(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},Ff(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},Ff(e)),{boxShadow:h})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:a,maxHeight:`calc(100vh - ${X(e.calc(i).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${m}`,`background ${m}`,`padding ${s} ${c}`,`padding-inline calc(50% - ${X(e.calc(f).div(2).equal())} - ${X(d)})`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:C,[`& ${t}-item-group-title`]:{paddingInlineStart:u}},[`${t}-item`]:C}},{[`${t}-inline-collapsed`]:{width:p,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:f,textAlign:"center"}}},[`> ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, + > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${X(e.calc(f).div(2).equal())} - ${X(d)})`,textOverflow:"clip",[` + ${t}-submenu-arrow, + ${t}-submenu-expand-icon + `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:g,lineHeight:X(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},Si),{paddingInline:v})}}]},_f=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:a,iconCls:i,iconSize:s,iconMarginInlineEnd:c}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background ${n}`,`padding ${n} ${o}`].join(","),[`${t}-item-icon, ${i}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${a}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:c,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},wo()),[`&${t}-item-only-child`]:{[`> ${i}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Lf=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:a,menuArrowOffset:i}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:a,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(a).mul(.6).equal(),height:e.calc(a).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${X(e.calc(i).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${X(i)})`}}}}},NO=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:a,motionEaseInOut:i,paddingXS:s,padding:c,colorSplit:u,lineWidth:d,zIndexPopup:f,borderRadiusLG:m,subMenuItemBorderRadius:v,menuArrowSize:h,menuArrowOffset:p,lineType:g,groupTitleLineHeight:C,groupTitleFontSize:y}=e;return[{"":{[`${n}`]:Object.assign(Object.assign({},xi()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},St(e)),xi()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${X(s)} ${X(c)}`,fontSize:y,lineHeight:C,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${i}`,`background ${o} ${i}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${i}`,`background ${o} ${i}`,`padding ${a} ${i}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${o} ${i}`,`padding ${o} ${i}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:u,borderStyle:g,borderWidth:0,borderTopWidth:d,marginBlock:d,padding:0,"&-dashed":{borderStyle:"dashed"}}}),_f(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${X(e.calc(r).mul(2).equal())} ${X(c)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:f,borderRadius:m,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:m},_f(e)),Lf(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:v},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${i}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS}}}),Lf(e)),{[`&-inline-collapsed ${n}-submenu-arrow, + &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${X(p)})`},"&::after":{transform:`rotate(45deg) translateX(${X(e.calc(p).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${X(e.calc(h).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${X(e.calc(p).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${X(p)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},MO=e=>{var t,n,r;const{colorPrimary:o,colorError:a,colorTextDisabled:i,colorErrorBg:s,colorText:c,colorTextDescription:u,colorBgContainer:d,colorFillAlter:f,colorFillContent:m,lineWidth:v,lineWidthBold:h,controlItemBgActive:p,colorBgTextHover:g,controlHeightLG:C,lineHeight:y,colorBgElevated:b,marginXXS:S,padding:$,fontSize:x,controlHeightSM:E,fontSizeLG:I,colorTextLightSolid:w,colorErrorHover:R}=e,N=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,T=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:v,M=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,O=new Rt(w).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:c,itemColor:c,colorItemTextHover:c,itemHoverColor:c,colorItemTextHoverHorizontal:o,horizontalItemHoverColor:o,colorGroupTitle:u,groupTitleColor:u,colorItemTextSelected:o,itemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:d,itemBg:d,colorItemBgHover:g,itemHoverBg:g,colorItemBgActive:m,itemActiveBg:p,colorSubItemBg:f,subMenuItemBg:f,colorItemBgSelected:p,itemSelectedBg:p,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:N,colorActiveBarHeight:h,activeBarHeight:h,colorActiveBarBorderSize:v,activeBarBorderWidth:T,colorItemTextDisabled:i,itemDisabledColor:i,colorDangerItemText:a,dangerItemColor:a,colorDangerItemTextHover:a,dangerItemHoverColor:a,colorDangerItemTextSelected:a,dangerItemSelectedColor:a,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:M,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:C,groupTitleLineHeight:y,collapsedWidth:C*2,popupBg:b,itemMarginBlock:S,itemPaddingInline:$,horizontalLineHeight:`${C*1.15}px`,iconSize:x,iconMarginInlineEnd:E-x,collapsedIconSize:I,groupTitleFontSize:x,darkItemDisabledColor:new Rt(w).setAlpha(.25).toRgbString(),darkItemColor:O,darkDangerItemColor:a,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:w,darkItemSelectedBg:o,darkDangerItemSelectedBg:a,darkItemHoverBg:"transparent",darkGroupTitleColor:O,darkItemHoverColor:w,darkDangerItemHoverColor:R,darkDangerItemSelectedColor:w,darkDangerItemActiveBg:a,itemWidth:N?`calc(100% + ${T}px)`:`calc(100% - ${M*2}px)`}},TO=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return It("Menu",o=>{const{colorBgElevated:a,controlHeightLG:i,fontSize:s,darkItemColor:c,darkDangerItemColor:u,darkItemBg:d,darkSubMenuItemBg:f,darkItemSelectedColor:m,darkItemSelectedBg:v,darkDangerItemSelectedBg:h,darkItemHoverBg:p,darkGroupTitleColor:g,darkItemHoverColor:C,darkItemDisabledColor:y,darkDangerItemHoverColor:b,darkDangerItemSelectedColor:S,darkDangerItemActiveBg:$,popupBg:x,darkPopupBg:E}=o,I=o.calc(s).div(7).mul(5).equal(),w=st(o,{menuArrowSize:I,menuHorizontalHeight:o.calc(i).mul(1.15).equal(),menuArrowOffset:o.calc(I).mul(.25).equal(),menuSubMenuBg:a,calc:o.calc,popupBg:x}),R=st(w,{itemColor:c,itemHoverColor:C,groupTitleColor:g,itemSelectedColor:m,itemBg:d,popupBg:E,subMenuItemBg:f,itemActiveBg:"transparent",itemSelectedBg:v,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:p,itemDisabledColor:y,dangerItemColor:u,dangerItemHoverColor:b,dangerItemSelectedColor:S,dangerItemActiveBg:$,dangerItemSelectedBg:h,menuSubMenuBg:f,horizontalItemSelectedColor:m,horizontalItemSelectedBg:v});return[NO(w),OO(w),PO(w),jf(w,"light"),jf(R,"dark"),RO(w),tl(w),yo(w,"slide-up"),yo(w,"slide-down"),Pa(w,"zoom-big")]},MO,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t)},Vp=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:a}=e,i=l.useContext(Ai),{prefixCls:s,inlineCollapsed:c,theme:u}=i,d=Ao();let f;if(!r)f=c&&!d.length&&o&&typeof o=="string"?l.createElement("div",{className:`${s}-inline-collapsed-noicon`},o.charAt(0)):l.createElement("span",{className:`${s}-title-content`},o);else{const h=l.isValidElement(o)&&o.type==="span";f=l.createElement(l.Fragment,null,tn(r,{className:V(l.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),h?o:l.createElement("span",{className:`${s}-title-content`},o))}const m=l.useMemo(()=>Object.assign(Object.assign({},i),{firstLevel:!1}),[i]),[v]=Ea("Menu");return l.createElement(Ai.Provider,{value:m},l.createElement(Da,Object.assign({},kt(e,["icon"]),{title:f,popupClassName:V(s,n,`${s}-${a||u}`),popupStyle:{zIndex:v}})))};var AO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const r=l.useContext(Di),o=r||{},{getPrefixCls:a,getPopupContainer:i,direction:s,menu:c}=l.useContext(je),u=a(),{prefixCls:d,className:f,style:m,theme:v="light",expandIcon:h,_internalDisableMenuItemTitleTooltip:p,inlineCollapsed:g,siderCollapsed:C,rootClassName:y,mode:b,selectable:S,onClick:$,overflowedIndicatorPopupClassName:x}=e,E=AO(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),I=kt(E,["collapsedWidth"]);{const B=vt("Menu");B(!("inlineCollapsed"in e&&b!=="inline"),"usage","`inlineCollapsed` should only be used when `mode` is inline."),B(!(e.siderCollapsed!==void 0&&"inlineCollapsed"in e),"usage","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead."),B.deprecated("items"in e&&!e.children,"children","items")}(n=o.validator)===null||n===void 0||n.call(o,{mode:b});const w=Vt(function(){var B;$==null||$.apply(void 0,arguments),(B=o.onClick)===null||B===void 0||B.call(o)}),R=o.mode||b,N=S??o.selectable,T=l.useMemo(()=>C!==void 0?C:g,[g,C]),M={horizontal:{motionName:`${u}-slide-up`},inline:da(u),other:{motionName:`${u}-zoom-big`}},O=a("menu",d||o.prefixCls),F=rn(O),[j,P,D]=TO(O,F,!r),z=V(`${O}-${v}`,c==null?void 0:c.className,f),L=l.useMemo(()=>{var B,H;if(typeof h=="function"||Ul(h))return h||null;if(typeof o.expandIcon=="function"||Ul(o.expandIcon))return o.expandIcon||null;if(typeof(c==null?void 0:c.expandIcon)=="function"||Ul(c==null?void 0:c.expandIcon))return(c==null?void 0:c.expandIcon)||null;const K=(B=h??(o==null?void 0:o.expandIcon))!==null&&B!==void 0?B:c==null?void 0:c.expandIcon;return tn(K,{className:V(`${O}-submenu-expand-icon`,l.isValidElement(K)?(H=K.props)===null||H===void 0?void 0:H.className:void 0)})},[h,o==null?void 0:o.expandIcon,c==null?void 0:c.expandIcon,O]),_=l.useMemo(()=>({prefixCls:O,inlineCollapsed:T||!1,direction:s,firstLevel:!0,theme:v,mode:R,disableMenuItemTitleTooltip:p}),[O,T,s,p,v]);return j(l.createElement(Di.Provider,{value:null},l.createElement(Ai.Provider,{value:_},l.createElement(ja,Object.assign({getPopupContainer:i,overflowedIndicator:l.createElement(lu,null),overflowedIndicatorPopupClassName:V(O,`${O}-${v}`,x),mode:R,selectable:N,onClick:w},I,{inlineCollapsed:T,style:Object.assign(Object.assign({},c==null?void 0:c.style),m),className:z,prefixCls:O,direction:s,defaultMotions:M,expandIcon:L,ref:t,rootClassName:V(y,P,o.rootClassName,D,F),_internalComponents:DO})))))}),Do=l.forwardRef((e,t)=>{const n=l.useRef(null),r=l.useContext(iu);return l.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var a;(a=n.current)===null||a===void 0||a.focus(o)}})),l.createElement(jO,Object.assign({ref:n},e,r))});Do.Item=Hp;Do.SubMenu=Vp;Do.Divider=kp;Do.ItemGroup=cl;Do.displayName="Menu";const FO=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,a=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${a}`]:{[`&${a}-danger:not(${a}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},_O=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:a,antCls:i,iconCls:s,motionDurationMid:c,paddingBlock:u,fontSize:d,dropdownEdgeChildPadding:f,colorTextDisabled:m,fontSizeIcon:v,controlPaddingHorizontal:h,colorBgElevated:p}=e;return[{[t]:Object.assign(Object.assign({},St(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(a).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${i}-btn`]:{[`& > ${s}-down, & > ${i}-btn-icon > ${s}-down`]:{fontSize:v}},[`${t}-wrap`]:{position:"relative",[`${i}-btn > ${s}-down`]:{fontSize:v},[`${s}-down::before`]:{transition:`transform ${c}`}},[`${t}-wrap-open`]:{[`${s}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${i}-slide-down-enter${i}-slide-down-enter-active${t}-placement-bottomLeft, + &${i}-slide-down-appear${i}-slide-down-appear-active${t}-placement-bottomLeft, + &${i}-slide-down-enter${i}-slide-down-enter-active${t}-placement-bottom, + &${i}-slide-down-appear${i}-slide-down-appear-active${t}-placement-bottom, + &${i}-slide-down-enter${i}-slide-down-enter-active${t}-placement-bottomRight, + &${i}-slide-down-appear${i}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:Dc},[`&${i}-slide-up-enter${i}-slide-up-enter-active${t}-placement-topLeft, + &${i}-slide-up-appear${i}-slide-up-appear-active${t}-placement-topLeft, + &${i}-slide-up-enter${i}-slide-up-enter-active${t}-placement-top, + &${i}-slide-up-appear${i}-slide-up-appear-active${t}-placement-top, + &${i}-slide-up-enter${i}-slide-up-enter-active${t}-placement-topRight, + &${i}-slide-up-appear${i}-slide-up-appear-active${t}-placement-topRight`]:{animationName:Fc},[`&${i}-slide-down-leave${i}-slide-down-leave-active${t}-placement-bottomLeft, + &${i}-slide-down-leave${i}-slide-down-leave-active${t}-placement-bottom, + &${i}-slide-down-leave${i}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:jc},[`&${i}-slide-up-leave${i}-slide-up-leave-active${t}-placement-topLeft, + &${i}-slide-up-leave${i}-slide-up-leave-active${t}-placement-top, + &${i}-slide-up-leave${i}-slide-up-leave-active${t}-placement-topRight`]:{animationName:_c}})},Jc(e,p,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{[n]:Object.assign(Object.assign({padding:f,listStyleType:"none",backgroundColor:p,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},ua(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${X(u)} ${X(h)}`,color:e.colorTextDescription,transition:`all ${c}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:d,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${c}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${X(u)} ${X(h)}`,color:e.colorText,fontWeight:"normal",fontSize:d,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${c}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},ua(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:m,cursor:"not-allowed","&:hover":{color:m,backgroundColor:p,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${X(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:v,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${X(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(h).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:m,backgroundColor:p,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[yo(e,"slide-up"),yo(e,"slide-down"),Ri(e,"move-up"),Ri(e,"move-down"),Pa(e,"zoom-big")]]},LO=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},il({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),Zc(e)),zO=It("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,a=st(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[_O(a),FO(a)]},LO,{resetStyle:!1}),Fa=e=>{const{menu:t,arrow:n,prefixCls:r,children:o,trigger:a,disabled:i,dropdownRender:s,getPopupContainer:c,overlayClassName:u,rootClassName:d,overlayStyle:f,open:m,onOpenChange:v,visible:h,onVisibleChange:p,mouseEnterDelay:g=.15,mouseLeaveDelay:C=.1,autoAdjustOverflow:y=!0,placement:b="",overlay:S,transitionName:$}=e,{getPopupContainer:x,getPrefixCls:E,direction:I,dropdown:w}=l.useContext(je),R=vt("Dropdown");[["visible","open"],["onVisibleChange","onOpenChange"]].forEach(re=>{let[W,ee]=re;R.deprecated(!(W in e),W,ee)}),R.deprecated(!("overlay"in e),"overlay","menu");const N=l.useMemo(()=>{const re=E();return $!==void 0?$:b.includes("top")?`${re}-slide-down`:`${re}-slide-up`},[E,b,$]),T=l.useMemo(()=>b?b.includes("Center")?b.slice(0,b.indexOf("Center")):b:I==="rtl"?"bottomRight":"bottomLeft",[b,I]);{if(b.includes("Center")){const re=b.slice(0,b.indexOf("Center"));R(!b.includes("Center"),"deprecated",`You are using '${b}' placement in Dropdown, which is deprecated. Try to use '${re}' instead.`)}[["visible","open"],["onVisibleChange","onOpenChange"]].forEach(re=>{let[W,ee]=re;R.deprecated(!(W in e),W,ee)})}const M=E("dropdown",r),O=rn(M),[F,j,P]=zO(M,O),[,D]=qt(),z=l.Children.only(o),L=tn(z,{className:V(`${M}-trigger`,{[`${M}-rtl`]:I==="rtl"},z.props.className),disabled:i}),_=i?[]:a;let B;_&&_.includes("contextMenu")&&(B=!0);const[H,K]=Kt(!1,{value:m??h}),G=Vt(re=>{v==null||v(re,{source:"trigger"}),p==null||p(re),K(re)}),te=V(u,d,j,P,O,w==null?void 0:w.className,{[`${M}-rtl`]:I==="rtl"}),Y=wp({arrowPointAtCenter:typeof n=="object"&&n.pointAtCenter,autoAdjustOverflow:y,offset:D.marginXXS,arrowWidth:n?D.sizePopupArrow:0,borderRadius:D.borderRadius}),Q=l.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(v==null||v(!1,{source:"menu"}),K(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),ie=()=>{let re;return t!=null&&t.items?re=l.createElement(Do,Object.assign({},t)):typeof S=="function"?re=S():re=S,s&&(re=s(re)),re=l.Children.only(typeof re=="string"?l.createElement("span",null,re):re),l.createElement(IO,{prefixCls:`${M}-menu`,rootClassName:V(P,O),expandIcon:l.createElement("span",{className:`${M}-menu-submenu-arrow`},l.createElement(pa,{className:`${M}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Q,validator:W=>{let{mode:ee}=W;R(!ee||ee==="vertical","usage",`mode="${ee}" is not supported for Dropdown's Menu.`)}},re)},[Z,J]=Ea("Dropdown",f==null?void 0:f.zIndex);let ne=l.createElement(MI,Object.assign({alignPoint:B},kt(e,["rootClassName"]),{mouseEnterDelay:g,mouseLeaveDelay:C,visible:H,builtinPlacements:Y,arrow:!!n,overlayClassName:te,prefixCls:M,getPopupContainer:c||x,transitionName:N,trigger:_,overlay:ie,placement:T,onVisibleChange:G,overlayStyle:Object.assign(Object.assign(Object.assign({},w==null?void 0:w.style),f),{zIndex:Z})}),L);return Z&&(ne=l.createElement(wa.Provider,{value:J},ne)),F(ne)};function BO(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const kO=Yg(Fa,"dropdown",e=>e,BO),HO=e=>l.createElement(kO,Object.assign({},e),l.createElement("span",null));Fa._InternalPanelDoNotUseOrYouWillBeFired=HO;Fa.displayName="Dropdown";const Kp=l.createContext(null),VO=Kp.Provider,Wp=l.createContext(null),KO=Wp.Provider;var WO=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],GO=l.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-checkbox":n,o=e.className,a=e.style,i=e.checked,s=e.disabled,c=e.defaultChecked,u=c===void 0?!1:c,d=e.type,f=d===void 0?"checkbox":d,m=e.title,v=e.onChange,h=We(e,WO),p=l.useRef(null),g=l.useRef(null),C=Kt(u,{value:i}),y=U(C,2),b=y[0],S=y[1];l.useImperativeHandle(t,function(){return{focus:function(I){var w;(w=p.current)===null||w===void 0||w.focus(I)},blur:function(){var I;(I=p.current)===null||I===void 0||I.blur()},input:p.current,nativeElement:g.current}});var $=V(r,o,A(A({},"".concat(r,"-checked"),b),"".concat(r,"-disabled"),s)),x=function(I){s||("checked"in e||S(I.target.checked),v==null||v({target:k(k({},e),{},{type:f,checked:I.target.checked}),stopPropagation:function(){I.stopPropagation()},preventDefault:function(){I.preventDefault()},nativeEvent:I.nativeEvent}))};return l.createElement("span",{className:$,title:m,style:a,ref:g},l.createElement("input",fe({},h,{className:"".concat(r,"-input"),ref:p,onChange:x,disabled:s,checked:!!b,type:f})),l.createElement("span",{className:"".concat(r,"-inner")}))});const qO=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:Object.assign(Object.assign({},St(e)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},UO=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,radioSize:o,motionDurationSlow:a,motionDurationMid:i,motionEaseInOutCirc:s,colorBgContainer:c,colorBorder:u,lineWidth:d,colorBgContainerDisabled:f,colorTextDisabled:m,paddingXS:v,dotColorDisabled:h,lineType:p,radioColor:g,radioBgColor:C,calc:y}=e,b=`${t}-inner`,$=y(o).sub(y(4).mul(2)),x=y(1).mul(o).equal({unit:!0});return{[`${t}-wrapper`]:Object.assign(Object.assign({},St(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer",[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${X(d)} ${p} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[t]:Object.assign(Object.assign({},St(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &, + &:hover ${b}`]:{borderColor:r},[`${t}-input:focus-visible + ${b}`]:Object.assign({},Eo(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:x,height:x,marginBlockStart:y(1).mul(o).div(-2).equal({unit:!0}),marginInlineStart:y(1).mul(o).div(-2).equal({unit:!0}),backgroundColor:g,borderBlockStart:0,borderInlineStart:0,borderRadius:x,transform:"scale(0)",opacity:0,transition:`all ${a} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:x,height:x,backgroundColor:c,borderColor:u,borderStyle:"solid",borderWidth:d,borderRadius:"50%",transition:`all ${i}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[b]:{borderColor:r,backgroundColor:C,"&::after":{transform:`scale(${e.calc(e.dotSize).div(o).equal()})`,opacity:1,transition:`all ${a} ${s}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[b]:{backgroundColor:f,borderColor:u,cursor:"not-allowed","&::after":{backgroundColor:h}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:m,cursor:"not-allowed"},[`&${t}-checked`]:{[b]:{"&::after":{transform:`scale(${y($).div(o).equal()})`}}}},[`span${t} + *`]:{paddingInlineStart:v,paddingInlineEnd:v}})}},XO=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:o,lineType:a,colorBorder:i,motionDurationSlow:s,motionDurationMid:c,buttonPaddingInline:u,fontSize:d,buttonBg:f,fontSizeLG:m,controlHeightLG:v,controlHeightSM:h,paddingXS:p,borderRadius:g,borderRadiusSM:C,borderRadiusLG:y,buttonCheckedBg:b,buttonSolidCheckedColor:S,colorTextDisabled:$,colorBgContainerDisabled:x,buttonCheckedBgDisabled:E,buttonCheckedColorDisabled:I,colorPrimary:w,colorPrimaryHover:R,colorPrimaryActive:N,buttonSolidCheckedBg:T,buttonSolidCheckedHoverBg:M,buttonSolidCheckedActiveBg:O,calc:F}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:u,paddingBlock:0,color:t,fontSize:d,lineHeight:X(F(n).sub(F(o).mul(2)).equal()),background:f,border:`${X(o)} ${a} ${i}`,borderBlockStartWidth:F(o).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${c}`,`background ${c}`,`box-shadow ${c}`].join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:F(o).mul(-1).equal(),insetInlineStart:F(o).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:o,paddingInline:0,backgroundColor:i,transition:`background-color ${s}`,content:'""'}},"&:first-child":{borderInlineStart:`${X(o)} ${a} ${i}`,borderStartStartRadius:g,borderEndStartRadius:g},"&:last-child":{borderStartEndRadius:g,borderEndEndRadius:g},"&:first-child:last-child":{borderRadius:g},[`${r}-group-large &`]:{height:v,fontSize:m,lineHeight:X(F(v).sub(F(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},[`${r}-group-small &`]:{height:h,paddingInline:F(p).sub(o).equal(),paddingBlock:0,lineHeight:X(F(h).sub(F(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:C,borderEndStartRadius:C},"&:last-child":{borderStartEndRadius:C,borderEndEndRadius:C}},"&:hover":{position:"relative",color:w},"&:has(:focus-visible)":Object.assign({},Eo(e)),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:w,background:b,borderColor:w,"&::before":{backgroundColor:w},"&:first-child":{borderColor:w},"&:hover":{color:R,borderColor:R,"&::before":{backgroundColor:R}},"&:active":{color:N,borderColor:N,"&::before":{backgroundColor:N}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:S,background:T,borderColor:T,"&:hover":{color:S,background:M,borderColor:M},"&:active":{color:S,background:O,borderColor:O}},"&-disabled":{color:$,backgroundColor:x,borderColor:i,cursor:"not-allowed","&:first-child, &:hover":{color:$,backgroundColor:x,borderColor:i}},[`&-disabled${r}-button-wrapper-checked`]:{color:I,backgroundColor:E,borderColor:i,boxShadow:"none"}}}},YO=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:o,fontSizeLG:a,colorText:i,colorBgContainer:s,colorTextDisabled:c,controlItemBgActiveDisabled:u,colorTextLightSolid:d,colorPrimary:f,colorPrimaryHover:m,colorPrimaryActive:v,colorWhite:h}=e,p=4,g=a,C=t?g-p*2:g-(p+o)*2;return{radioSize:g,dotSize:C,dotColorDisabled:c,buttonSolidCheckedColor:d,buttonSolidCheckedBg:f,buttonSolidCheckedHoverBg:m,buttonSolidCheckedActiveBg:v,buttonBg:s,buttonCheckedBg:s,buttonColor:i,buttonCheckedBgDisabled:u,buttonCheckedColorDisabled:c,buttonPaddingInline:n-o,wrapperMarginInlineEnd:r,radioColor:t?f:h,radioBgColor:t?s:f}},Gp=It("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${X(n)} ${t}`,a=st(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[qO(a),UO(a),XO(a)]},YO,{unitless:{radioSize:!0,dotSize:!0}});var QO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const o=l.useContext(Kp),a=l.useContext(Wp),{getPrefixCls:i,direction:s,radio:c}=l.useContext(je),u=l.useRef(null),d=vn(t,u),{isFormItemInput:f}=l.useContext(nn);vt("Radio")(!("optionType"in e),"usage","`optionType` is only support in Radio.Group.");const m=O=>{var F,j;(F=e.onChange)===null||F===void 0||F.call(e,O),(j=o==null?void 0:o.onChange)===null||j===void 0||j.call(o,O)},{prefixCls:v,className:h,rootClassName:p,children:g,style:C,title:y}=e,b=QO(e,["prefixCls","className","rootClassName","children","style","title"]),S=i("radio",v),$=((o==null?void 0:o.optionType)||a)==="button",x=$?`${S}-button`:S,E=rn(S),[I,w,R]=Gp(S,E),N=Object.assign({},b),T=l.useContext(Hn);o&&(N.name=o.name,N.onChange=m,N.checked=e.value===o.value,N.disabled=(n=N.disabled)!==null&&n!==void 0?n:o.disabled),N.disabled=(r=N.disabled)!==null&&r!==void 0?r:T;const M=V(`${x}-wrapper`,{[`${x}-wrapper-checked`]:N.checked,[`${x}-wrapper-disabled`]:N.disabled,[`${x}-wrapper-rtl`]:s==="rtl",[`${x}-wrapper-in-form-item`]:f},c==null?void 0:c.className,h,p,w,R,E);return I(l.createElement(Xi,{component:"Radio",disabled:N.disabled},l.createElement("label",{className:M,style:Object.assign(Object.assign({},c==null?void 0:c.style),C),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:y},l.createElement(GO,Object.assign({},N,{className:V(N.className,!$&&Ic),type:"radio",prefixCls:x,ref:d})),g!==void 0?l.createElement("span",null,g):null)))},ba=l.forwardRef(ZO);ba.displayName="Radio";const JO=l.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=l.useContext(je),[o,a]=Kt(e.defaultValue,{value:e.value}),i=O=>{const F=o,j=O.target.value;"value"in e||a(j);const{onChange:P}=e;P&&j!==F&&P(O)},{prefixCls:s,className:c,rootClassName:u,options:d,buttonStyle:f="outline",disabled:m,children:v,size:h,style:p,id:g,onMouseEnter:C,onMouseLeave:y,onFocus:b,onBlur:S}=e,$=n("radio",s),x=`${$}-group`,E=rn($),[I,w,R]=Gp($,E);let N=v;d&&d.length>0&&(N=d.map(O=>typeof O=="string"||typeof O=="number"?l.createElement(ba,{key:O.toString(),prefixCls:$,disabled:m,value:O,checked:o===O},O):l.createElement(ba,{key:`radio-group-value-options-${O.value}`,prefixCls:$,disabled:O.disabled||m,value:O.value,checked:o===O.value,title:O.title,style:O.style,id:O.id,required:O.required},O.label)));const T=Mn(h),M=V(x,`${x}-${f}`,{[`${x}-${T}`]:T,[`${x}-rtl`]:r==="rtl"},c,u,w,R,E);return I(l.createElement("div",Object.assign({},xn(e,{aria:!0,data:!0}),{className:M,style:p,onMouseEnter:C,onMouseLeave:y,onFocus:b,onBlur:S,id:g,ref:t}),l.createElement(VO,{value:{onChange:i,value:o,disabled:e.disabled,name:e.name,optionType:e.optionType}},N)))}),e2=l.memo(JO);var t2=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n}=l.useContext(je),{prefixCls:r}=e,o=t2(e,["prefixCls"]),a=n("radio",r);return l.createElement(KO,{value:"button"},l.createElement(ba,Object.assign({prefixCls:a},o,{type:"radio",ref:t})))},r2=l.forwardRef(n2),su=ba;su.Button=r2;su.Group=e2;su.__ANT_RADIO=!0;function cu(e){return st(e,{inputAffixPadding:e.paddingXXS})}const uu=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:a,controlHeightLG:i,fontSizeLG:s,lineHeightLG:c,paddingSM:u,controlPaddingHorizontalSM:d,controlPaddingHorizontal:f,colorFillAlter:m,colorPrimaryHover:v,colorPrimary:h,controlOutlineWidth:p,controlOutline:g,colorErrorOutline:C,colorWarningOutline:y,colorBgContainer:b}=e;return{paddingBlock:Math.max(Math.round((t-n*r)/2*10)/10-o,0),paddingBlockSM:Math.max(Math.round((a-n*r)/2*10)/10-o,0),paddingBlockLG:Math.ceil((i-s*c)/2*10)/10-o,paddingInline:u-o,paddingInlineSM:d-o,paddingInlineLG:f-o,addonBg:m,activeBorderColor:h,hoverBorderColor:v,activeShadow:`0 0 0 ${p}px ${g}`,errorActiveShadow:`0 0 0 ${p}px ${C}`,warningActiveShadow:`0 0 0 ${p}px ${y}`,hoverBg:b,activeBg:b,inputFontSize:n,inputFontSizeLG:s,inputFontSizeSM:n}},o2=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),du=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},o2(st(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),qp=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),zf=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},qp(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),Up=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},qp(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},du(e))}),zf(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),zf(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),Bf=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),Xp=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},Bf(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),Bf(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},du(e))}})}),Yp=(e,t)=>({"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${e.componentCls}-disabled, &[disabled]`]:{color:e.colorTextDisabled}},t)}),Qp=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:t==null?void 0:t.inputColor},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),kf=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},Qp(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),Zp=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Qp(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.colorPrimary})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},du(e))}),kf(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),kf(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),Hf=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),Jp=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary},[`${e.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}}}},Hf(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),Hf(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),eh=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),th=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${X(t)} ${X(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},nh=e=>({padding:`${X(e.paddingBlockSM)} ${X(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),ul=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${X(e.paddingBlock)} ${X(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},eh(e.colorTextPlaceholder)),{"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},th(e)),"&-sm":Object.assign({},nh(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),rh=e=>{const{componentCls:t,antCls:n}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},th(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},nh(e)),[`&-lg ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${X(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${X(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${X(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${X(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${n}-select-selector`]:{color:e.colorPrimary}}},[`${n}-cascader-picker`]:{margin:`-9px ${X(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},xi()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` + & > ${t}-affix-wrapper, + & > ${t}-number-affix-wrapper, + & > ${n}-picker-range + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${n}-select > ${n}-select-selector, + & > ${n}-select-auto-complete ${t}, + & > ${n}-cascader-picker ${t}, + & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${n}-select-focused`]:{zIndex:1},[`& > ${n}-select > ${n}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${n}-select:first-child > ${n}-select-selector, + & > ${n}-select-auto-complete:first-child ${t}, + & > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, + & > ${n}-select:last-child > ${n}-select-selector, + & > ${n}-cascader-picker:last-child ${t}, + & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},a2=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:o}=e,i=o(n).sub(o(r).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},St(e)),ul(e)),Up(e)),Zp(e)),Yp(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:i,paddingBottom:i}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},i2=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${X(e.inputAffixPadding)}`}}}},l2=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:a,colorIconHover:i,iconCls:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign({},ul(e)),{display:"inline-flex",[`&:not(${t}-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),i2(e)),{[`${s}${t}-password-icon`]:{color:a,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:i}}})}},s2=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},St(e)),rh(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}}},Xp(e)),Jp(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}}})})}},c2=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${r}-button:not(${n}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal()},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{marginInlineEnd:-1,paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${r}-button`]:{height:e.controlHeightLG},[`&-small ${r}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, + > ${t}, + ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},u2=e=>{const{componentCls:t,paddingLG:n}=e,r=`${t}-textarea`;return{[r]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` + &-allow-clear > ${t}, + &-affix-wrapper${r}-has-feedback ${t} + `]:{paddingInlineEnd:n},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},d2=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},fu=It("Input",e=>{const t=st(e,cu(e));return[a2(t),u2(t),l2(t),s2(t),c2(t),d2(t),Qi(t)]},uu,{resetFont:!1});function f2(e,t,n){var r=n||{},o=r.noTrailing,a=o===void 0?!1:o,i=r.noLeading,s=i===void 0?!1:i,c=r.debounceMode,u=c===void 0?void 0:c,d,f=!1,m=0;function v(){d&&clearTimeout(d)}function h(g){var C=g||{},y=C.upcomingOnly,b=y===void 0?!1:y;v(),f=!b}function p(){for(var g=arguments.length,C=new Array(g),y=0;ye?s?(m=Date.now(),a||(d=setTimeout(u?x:$,e))):$():a!==!0&&(d=setTimeout(u?x:$,u===void 0?e-S:e))}return p.cancel=h,p}function m2(e,t,n){var r={},o=r.atBegin,a=o===void 0?!1:o;return f2(e,t,{debounceMode:a!==!1})}function mn(e,t){return e[t]}var v2=["children"];function oh(e,t){return"".concat(e,"-").concat(t)}function g2(e){return e&&e.type&&e.type.isTreeNode}function _a(e,t){return e??t}function So(e){var t=e||{},n=t.title,r=t._title,o=t.key,a=t.children,i=n||"title";return{title:i,_title:r||[i],key:o||"key",children:a||"children"}}function p2(e,t){var n=new Map;function r(o){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(o||[]).forEach(function(i){var s=i[t.key],c=i[t.children];_e(s!=null,"Tree node must have a certain key: [".concat(a).concat(s,"]"));var u=String(s);_e(!n.has(u)||s===null||s===void 0,"Same 'key' exist in the Tree: ".concat(u)),n.set(u,!0),r(c,"".concat(a).concat(u," > "))})}r(e)}function ah(e){function t(n){var r=sn(n);return r.map(function(o){if(!g2(o))return _e(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var a=o.key,i=o.props,s=i.children,c=We(i,v2),u=k({key:a},c),d=t(s);return d.length&&(u.children=d),u}).filter(function(o){return o})}return t(e)}function Xl(e,t,n){var r=So(n),o=r._title,a=r.key,i=r.children,s=new Set(t===!0?[]:t),c=[];function u(d){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return d.map(function(m,v){for(var h=oh(f?f.pos:"0",v),p=_a(m[a],h),g,C=0;C1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,o=t.onProcessFinished,a=t.externalGetKey,i=t.childrenPropName,s=t.fieldNames,c=arguments.length>2?arguments[2]:void 0,u=a||c,d={},f={},m={posEntities:d,keyEntities:f};return n&&(m=n(m)||m),h2(e,function(v){var h=v.node,p=v.index,g=v.pos,C=v.key,y=v.parentPos,b=v.level,S=v.nodes,$={node:h,nodes:S,index:p,key:C,pos:g,level:b},x=_a(C,g);d[g]=$,f[x]=$,$.parent=d[y],$.parent&&($.parent.children=$.parent.children||[],$.parent.children.push($)),r&&r($,m)},{externalGetKey:u,childrenPropName:i,fieldNames:s}),o&&o(m),m}function Zo(e,t){var n=t.expandedKeys,r=t.selectedKeys,o=t.loadedKeys,a=t.loadingKeys,i=t.checkedKeys,s=t.halfCheckedKeys,c=t.dragOverNodeKey,u=t.dropPosition,d=t.keyEntities,f=mn(d,e),m={eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:o.indexOf(e)!==-1,loading:a.indexOf(e)!==-1,checked:i.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(f?f.pos:""),dragOver:c===e&&u===0,dragOverGapTop:c===e&&u===-1,dragOverGapBottom:c===e&&u===1};return m}function zt(e){var t=e.data,n=e.expanded,r=e.selected,o=e.checked,a=e.loaded,i=e.loading,s=e.halfChecked,c=e.dragOver,u=e.dragOverGapTop,d=e.dragOverGapBottom,f=e.pos,m=e.active,v=e.eventKey,h=k(k({},t),{},{expanded:n,selected:r,checked:o,loaded:a,loading:i,halfChecked:s,dragOver:c,dragOverGapTop:u,dragOverGapBottom:d,pos:f,active:m,key:v});return"props"in h||Object.defineProperty(h,"props",{get:function(){return _e(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),h}function lh(e,t){var n=new Set;return e.forEach(function(r){t.has(r)||n.add(r)}),n}function b2(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,o=t.checkable;return!!(n||r)||o===!1}function y2(e,t,n,r){for(var o=new Set(e),a=new Set,i=0;i<=n;i+=1){var s=t.get(i)||new Set;s.forEach(function(f){var m=f.key,v=f.node,h=f.children,p=h===void 0?[]:h;o.has(m)&&!r(v)&&p.filter(function(g){return!r(g.node)}).forEach(function(g){o.add(g.key)})})}for(var c=new Set,u=n;u>=0;u-=1){var d=t.get(u)||new Set;d.forEach(function(f){var m=f.parent,v=f.node;if(!(r(v)||!f.parent||c.has(f.parent.key))){if(r(f.parent.node)){c.add(m.key);return}var h=!0,p=!1;(m.children||[]).filter(function(g){return!r(g.node)}).forEach(function(g){var C=g.key,y=o.has(C);h&&!y&&(h=!1),!p&&(y||a.has(C))&&(p=!0)}),h&&o.add(m.key),p&&a.add(m.key),c.add(m.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(lh(a,o))}}function C2(e,t,n,r,o){for(var a=new Set(e),i=new Set(t),s=0;s<=r;s+=1){var c=n.get(s)||new Set;c.forEach(function(m){var v=m.key,h=m.node,p=m.children,g=p===void 0?[]:p;!a.has(v)&&!i.has(v)&&!o(h)&&g.filter(function(C){return!o(C.node)}).forEach(function(C){a.delete(C.key)})})}i=new Set;for(var u=new Set,d=r;d>=0;d-=1){var f=n.get(d)||new Set;f.forEach(function(m){var v=m.parent,h=m.node;if(!(o(h)||!m.parent||u.has(m.parent.key))){if(o(m.parent.node)){u.add(v.key);return}var p=!0,g=!1;(v.children||[]).filter(function(C){return!o(C.node)}).forEach(function(C){var y=C.key,b=a.has(y);p&&!b&&(p=!1),!g&&(b||i.has(y))&&(g=!0)}),p||a.delete(v.key),g&&i.add(v.key),u.add(v.key)}})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(lh(i,a))}}function Yl(e,t,n,r){var o=[],a;a=b2;var i=new Set(e.filter(function(d){var f=!!mn(n,d);return f||o.push(d),f})),s=new Map,c=0;Object.keys(n).forEach(function(d){var f=n[d],m=f.level,v=s.get(m);v||(v=new Set,s.set(m,v)),v.add(f),c=Math.max(c,m)}),_e(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(d){return"'".concat(d,"'")}).join(", ")));var u;return t===!0?u=y2(i,s,c,a):u=C2(i,t.halfCheckedKeys,s,c,a),u}const S2=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},St(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},St(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},St(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},Eo(e))},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${X(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` + ${n}:not(${n}-disabled), + ${t}:not(${t}-disabled) + `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${n}:not(${n}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[` + ${n}-checked:not(${n}-disabled), + ${t}-checked:not(${t}-disabled) + `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function sh(e,t){const n=st(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[S2(n)]}It("Checkbox",(e,t)=>{let{prefixCls:n}=t;return[sh(n,e)]});const ch=l.createContext({}),x2=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},$2=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},w2=(e,t)=>{const{prefixCls:n,componentCls:r,gridColumns:o}=e,a={};for(let i=o;i>=0;i--)i===0?(a[`${r}${t}-${i}`]={display:"none"},a[`${r}-push-${i}`]={insetInlineStart:"auto"},a[`${r}-pull-${i}`]={insetInlineEnd:"auto"},a[`${r}${t}-push-${i}`]={insetInlineStart:"auto"},a[`${r}${t}-pull-${i}`]={insetInlineEnd:"auto"},a[`${r}${t}-offset-${i}`]={marginInlineStart:0},a[`${r}${t}-order-${i}`]={order:0}):(a[`${r}${t}-${i}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${i/o*100}%`,maxWidth:`${i/o*100}%`}],a[`${r}${t}-push-${i}`]={insetInlineStart:`${i/o*100}%`},a[`${r}${t}-pull-${i}`]={insetInlineEnd:`${i/o*100}%`},a[`${r}${t}-offset-${i}`]={marginInlineStart:`${i/o*100}%`},a[`${r}${t}-order-${i}`]={order:i});return a[`${r}${t}-flex`]={flex:`var(--${n}${t}-flex)`},a},ec=(e,t)=>w2(e,t),E2=(e,t,n)=>({[`@media (min-width: ${X(t)})`]:Object.assign({},ec(e,n))}),I2=()=>({}),O2=()=>({}),R2=It("Grid",x2,I2),P2=It("Grid",e=>{const t=st(e,{gridColumns:24}),n={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[$2(t),ec(t,""),ec(t,"-xs"),Object.keys(n).map(r=>E2(t,n[r],r)).reduce((r,o)=>Object.assign(Object.assign({},r),o),{})]},O2);var N2=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n,direction:r}=l.useContext(je),{gutter:o,wrap:a}=l.useContext(ch),{prefixCls:i,span:s,order:c,offset:u,push:d,pull:f,className:m,children:v,flex:h,style:p}=e,g=N2(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),C=n("col",i),[y,b,S]=P2(C),$={};let x={};M2.forEach(w=>{let R={};const N=e[w];typeof N=="number"?R.span=N:typeof N=="object"&&(R=N||{}),delete g[w],x=Object.assign(Object.assign({},x),{[`${C}-${w}-${R.span}`]:R.span!==void 0,[`${C}-${w}-order-${R.order}`]:R.order||R.order===0,[`${C}-${w}-offset-${R.offset}`]:R.offset||R.offset===0,[`${C}-${w}-push-${R.push}`]:R.push||R.push===0,[`${C}-${w}-pull-${R.pull}`]:R.pull||R.pull===0,[`${C}-rtl`]:r==="rtl"}),R.flex&&(x[`${C}-${w}-flex`]=!0,$[`--${C}-${w}-flex`]=Vf(R.flex))});const E=V(C,{[`${C}-${s}`]:s!==void 0,[`${C}-order-${c}`]:c,[`${C}-offset-${u}`]:u,[`${C}-push-${d}`]:d,[`${C}-pull-${f}`]:f},m,x,b,S),I={};if(o&&o[0]>0){const w=o[0]/2;I.paddingLeft=w,I.paddingRight=w}return h&&(I.flex=Vf(h),a===!1&&!I.minWidth&&(I.minWidth=0)),y(l.createElement("div",Object.assign({},g,{style:Object.assign(Object.assign(Object.assign({},I),p),$),className:E,ref:t}),v))});mu.displayName="Col";var T2=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{if(typeof e=="string"&&r(e),typeof e=="object")for(let a=0;a{o()},[JSON.stringify(e),t]),n}const uh=l.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:o,className:a,style:i,children:s,gutter:c=0,wrap:u}=e,d=T2(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:f,direction:m}=l.useContext(je),[v,h]=l.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[p,g]=l.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),C=Kf(o,p),y=Kf(r,p),b=l.useRef(c),S=YE();l.useEffect(()=>{const P=S.subscribe(D=>{g(D);const z=b.current||0;(!Array.isArray(z)&&typeof z=="object"||Array.isArray(z)&&(typeof z[0]=="object"||typeof z[1]=="object"))&&h(D)});return()=>S.unsubscribe(P)},[]);const $=()=>{const P=[void 0,void 0];return(Array.isArray(c)?c:[c,void 0]).forEach((z,L)=>{if(typeof z=="object")for(let _=0;_0?R[0]/-2:void 0;M&&(T.marginLeft=M,T.marginRight=M);const[O,F]=R;T.rowGap=F;const j=l.useMemo(()=>({gutter:[O,F],wrap:u}),[O,F,u]);return E(l.createElement(ch.Provider,{value:j},l.createElement("div",Object.assign({},d,{className:N,style:Object.assign(Object.assign({},T),i),ref:t}),s)))});uh.displayName="Row";var dh=q.forwardRef(function(e,t){var n=e.prefixCls,r=e.forceRender,o=e.className,a=e.style,i=e.children,s=e.isActive,c=e.role,u=q.useState(s||r),d=U(u,2),f=d[0],m=d[1];return q.useEffect(function(){(r||s)&&m(!0)},[r,s]),f?q.createElement("div",{ref:t,className:V("".concat(n,"-content"),A(A({},"".concat(n,"-content-active"),s),"".concat(n,"-content-inactive"),!s),o),style:a,role:c},q.createElement("div",{className:"".concat(n,"-content-box")},i)):null});dh.displayName="PanelContent";var A2=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],fh=q.forwardRef(function(e,t){var n=e.showArrow,r=n===void 0?!0:n,o=e.headerClass,a=e.isActive,i=e.onItemClick,s=e.forceRender,c=e.className,u=e.prefixCls,d=e.collapsible,f=e.accordion,m=e.panelKey,v=e.extra,h=e.header,p=e.expandIcon,g=e.openMotion,C=e.destroyInactivePanel,y=e.children,b=We(e,A2),S=d==="disabled",$=d==="header",x=d==="icon",E=v!=null&&typeof v!="boolean",I=function(){i==null||i(m)},w=function(F){(F.key==="Enter"||F.keyCode===le.ENTER||F.which===le.ENTER)&&I()},R=typeof p=="function"?p(e):q.createElement("i",{className:"arrow"});R&&(R=q.createElement("div",{className:"".concat(u,"-expand-icon"),onClick:["header","icon"].includes(d)?I:void 0},R));var N=V(A(A(A({},"".concat(u,"-item"),!0),"".concat(u,"-item-active"),a),"".concat(u,"-item-disabled"),S),c),T=V(o,A(A(A({},"".concat(u,"-header"),!0),"".concat(u,"-header-collapsible-only"),$),"".concat(u,"-icon-collapsible-only"),x)),M={className:T,"aria-expanded":a,"aria-disabled":S,onKeyDown:w};return!$&&!x&&(M.onClick=I,M.role=f?"tab":"button",M.tabIndex=S?-1:0),q.createElement("div",fe({},b,{ref:t,className:N}),q.createElement("div",M,r&&R,q.createElement("span",{className:"".concat(u,"-header-text"),onClick:d==="header"?I:void 0},h),E&&q.createElement("div",{className:"".concat(u,"-extra")},v)),q.createElement(Kn,fe({visible:a,leavedClassName:"".concat(u,"-content-hidden")},g,{forceRender:s,removeOnLeave:C}),function(O,F){var j=O.className,P=O.style;return q.createElement(dh,{ref:F,prefixCls:u,className:j,style:P,isActive:a,forceRender:s,role:f?"tabpanel":void 0},y)}))}),D2=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],j2=function(t,n){var r=n.prefixCls,o=n.accordion,a=n.collapsible,i=n.destroyInactivePanel,s=n.onItemClick,c=n.activeKey,u=n.openMotion,d=n.expandIcon;return t.map(function(f,m){var v=f.children,h=f.label,p=f.key,g=f.collapsible,C=f.onItemClick,y=f.destroyInactivePanel,b=We(f,D2),S=String(p??m),$=g??a,x=y??i,E=function(R){$!=="disabled"&&(s(R),C==null||C(R))},I=!1;return o?I=c[0]===S:I=c.indexOf(S)>-1,q.createElement(fh,fe({},b,{prefixCls:r,key:S,panelKey:S,isActive:I,accordion:o,openMotion:u,expandIcon:d,header:h,collapsible:$,onItemClick:E,destroyInactivePanel:x}),v)})},F2=function(t,n,r){if(!t)return null;var o=r.prefixCls,a=r.accordion,i=r.collapsible,s=r.destroyInactivePanel,c=r.onItemClick,u=r.activeKey,d=r.openMotion,f=r.expandIcon,m=t.key||String(n),v=t.props,h=v.header,p=v.headerClass,g=v.destroyInactivePanel,C=v.collapsible,y=v.onItemClick,b=!1;a?b=u[0]===m:b=u.indexOf(m)>-1;var S=C??i,$=function(I){S!=="disabled"&&(c(I),y==null||y(I))},x={key:m,panelKey:m,header:h,headerClass:p,isActive:b,prefixCls:o,destroyInactivePanel:g??s,openMotion:d,accordion:a,children:t.props.children,onItemClick:$,expandIcon:f,collapsible:S};return typeof t.type=="string"?t:(Object.keys(x).forEach(function(E){typeof x[E]>"u"&&delete x[E]}),q.cloneElement(t,x))};function _2(e,t,n){return Array.isArray(e)?j2(e,n):sn(t).map(function(r,o){return F2(r,o,n)})}function L2(e){var t=e;if(!Array.isArray(t)){var n=De(t);t=n==="number"||n==="string"?[t]:[]}return t.map(function(r){return String(r)})}var z2=q.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-collapse":n,o=e.destroyInactivePanel,a=o===void 0?!1:o,i=e.style,s=e.accordion,c=e.className,u=e.children,d=e.collapsible,f=e.openMotion,m=e.expandIcon,v=e.activeKey,h=e.defaultActiveKey,p=e.onChange,g=e.items,C=V(r,c),y=Kt([],{value:v,onChange:function(w){return p==null?void 0:p(w)},defaultValue:h,postState:L2}),b=U(y,2),S=b[0],$=b[1],x=function(w){return $(function(){if(s)return S[0]===w?[]:[w];var R=S.indexOf(w),N=R>-1;return N?S.filter(function(T){return T!==w}):[].concat(ue(S),[w])})};_e(!u,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var E=_2(g,u,{prefixCls:r,accordion:s,openMotion:f,expandIcon:m,collapsible:d,destroyInactivePanel:a,onItemClick:x,activeKey:S});return q.createElement("div",fe({ref:t,className:C,style:i,role:s?"tablist":void 0},xn(e,{aria:!0,data:!0})),E)});const vu=Object.assign(z2,{Panel:fh});vu.Panel;const B2=l.forwardRef((e,t)=>{vt("Collapse.Panel").deprecated(!("disabled"in e),"disabled",'collapsible="disabled"');const{getPrefixCls:n}=l.useContext(je),{prefixCls:r,className:o,showArrow:a=!0}=e,i=n("collapse",r),s=V({[`${i}-no-arrow`]:!a},o);return l.createElement(vu.Panel,Object.assign({ref:t},e,{prefixCls:i,className:s}))}),k2=e=>{const{componentCls:t,contentBg:n,padding:r,headerBg:o,headerPadding:a,collapseHeaderPaddingSM:i,collapseHeaderPaddingLG:s,collapsePanelBorderRadius:c,lineWidth:u,lineType:d,colorBorder:f,colorText:m,colorTextHeading:v,colorTextDisabled:h,fontSizeLG:p,lineHeight:g,lineHeightLG:C,marginSM:y,paddingSM:b,paddingLG:S,paddingXS:$,motionDurationSlow:x,fontSizeIcon:E,contentPadding:I,fontHeight:w,fontHeightLG:R}=e,N=`${X(u)} ${d} ${f}`;return{[t]:Object.assign(Object.assign({},St(e)),{backgroundColor:o,border:N,borderRadius:c,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:N,"&:last-child":{[` + &, + & > ${t}-header`]:{borderRadius:`0 0 ${X(c)} ${X(c)}`}},[`> ${t}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:a,color:v,lineHeight:g,cursor:"pointer",transition:`all ${x}, visibility 0s`,[`> ${t}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${t}-expand-icon`]:{height:w,display:"flex",alignItems:"center",paddingInlineEnd:y},[`${t}-arrow`]:Object.assign(Object.assign({},wo()),{fontSize:E,transition:`transform ${x}`,svg:{transition:`transform ${x}`}}),[`${t}-header-text`]:{marginInlineEnd:"auto"}},[`${t}-icon-collapsible-only`]:{cursor:"unset",[`${t}-expand-icon`]:{cursor:"pointer"}}},[`${t}-content`]:{color:m,backgroundColor:n,borderTop:N,[`& > ${t}-content-box`]:{padding:I},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:i,paddingInlineStart:$,[`> ${t}-expand-icon`]:{marginInlineStart:e.calc(b).sub($).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:b}}},"&-large":{[`> ${t}-item`]:{fontSize:p,lineHeight:C,[`> ${t}-header`]:{padding:s,paddingInlineStart:r,[`> ${t}-expand-icon`]:{height:R,marginInlineStart:e.calc(S).sub(r).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:S}}},[`${t}-item:last-child`]:{borderBottom:0,[`> ${t}-content`]:{borderRadius:`0 0 ${X(c)} ${X(c)}`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n &,\n & > .arrow\n ":{color:h,cursor:"not-allowed"}},[`&${t}-icon-position-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:y}}}}})}},H2=e=>{const{componentCls:t}=e,n=`> ${t}-item > ${t}-header ${t}-arrow`;return{[`${t}-rtl`]:{[n]:{transform:"rotate(180deg)"}}}},V2=e=>{const{componentCls:t,headerBg:n,paddingXXS:r,colorBorder:o}=e;return{[`${t}-borderless`]:{backgroundColor:n,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${o}`},[` + > ${t}-item:last-child, + > ${t}-item:last-child ${t}-header + `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${t}-item > ${t}-content > ${t}-content-box`]:{paddingTop:r}}}},K2=e=>{const{componentCls:t,paddingSM:n}=e;return{[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-content`]:{backgroundColor:"transparent",border:0,[`> ${t}-content-box`]:{paddingBlock:n}}}}}},W2=e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}px 16px`,contentBg:e.colorBgContainer}),G2=It("Collapse",e=>{const t=st(e,{collapseHeaderPaddingSM:`${X(e.paddingXS)} ${X(e.paddingSM)}`,collapseHeaderPaddingLG:`${X(e.padding)} ${X(e.paddingLG)}`,collapsePanelBorderRadius:e.borderRadiusLG});return[k2(t),V2(t),K2(t),H2(t),tl(t)]},W2),mh=l.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,collapse:o}=l.useContext(je),{prefixCls:a,className:i,rootClassName:s,style:c,bordered:u=!0,ghost:d,size:f,expandIconPosition:m="start",children:v,expandIcon:h}=e,p=Mn(N=>{var T;return(T=f??N)!==null&&T!==void 0?T:"middle"}),g=n("collapse",a),C=n(),[y,b,S]=G2(g);vt("Collapse")(m!=="left"&&m!=="right","deprecated","`expandIconPosition` with `left` or `right` is deprecated. Please use `start` or `end` instead.");const $=l.useMemo(()=>m==="left"?"start":m==="right"?"end":m,[m]),x=h??(o==null?void 0:o.expandIcon),E=l.useCallback(function(){let N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const T=typeof x=="function"?x(N):l.createElement(pa,{rotate:N.isActive?90:void 0});return tn(T,()=>{var M;return{className:V((M=T==null?void 0:T.props)===null||M===void 0?void 0:M.className,`${g}-arrow`)}})},[x,g]),I=V(`${g}-icon-position-${$}`,{[`${g}-borderless`]:!u,[`${g}-rtl`]:r==="rtl",[`${g}-ghost`]:!!d,[`${g}-${p}`]:p!=="middle"},o==null?void 0:o.className,i,s,b,S),w=Object.assign(Object.assign({},da(C)),{motionAppear:!1,leavedClassName:`${g}-content-hidden`}),R=l.useMemo(()=>v?sn(v).map((N,T)=>{var M,O;if(!((M=N.props)===null||M===void 0)&&M.disabled){const F=(O=N.key)!==null&&O!==void 0?O:String(T),{disabled:j,collapsible:P}=N.props,D=Object.assign(Object.assign({},kt(N.props,["disabled"])),{key:F,collapsible:P??(j?"disabled":void 0)});return tn(N,D)}return N}):null,[v]);return y(l.createElement(vu,Object.assign({ref:t,openMotion:w},kt(e,["rootClassName"]),{expandIcon:E,prefixCls:g,className:I,style:Object.assign(Object.assign({},o==null?void 0:o.style),c)}),R))});mh.displayName="Collapse";const hM=Object.assign(mh,{Panel:B2}),q2=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:a,orientationMargin:i,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},St(e)),{borderBlockStart:`${X(o)} solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${X(o)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${X(e.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${X(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${X(o)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:`calc(${i} * 100%)`},"&::after":{width:`calc(100% - ${i} * 100%)`}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:`calc(100% - ${i} * 100%)`},"&::after":{width:`calc(${i} * 100%)`}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${X(o)} 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}},U2=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),X2=It("Divider",e=>{const t=st(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[q2(t)]},U2,{unitless:{orientationMargin:!0}});var Y2=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,divider:r}=l.useContext(je),{prefixCls:o,type:a="horizontal",orientation:i="center",orientationMargin:s,className:c,rootClassName:u,children:d,dashed:f,plain:m,style:v}=e,h=Y2(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),p=t("divider",o),[g,C,y]=X2(p),b=!!d,S=i==="left"&&s!=null,$=i==="right"&&s!=null,x=V(p,r==null?void 0:r.className,C,y,`${p}-${a}`,{[`${p}-with-text`]:b,[`${p}-with-text-${i}`]:b,[`${p}-dashed`]:!!f,[`${p}-plain`]:!!m,[`${p}-rtl`]:n==="rtl",[`${p}-no-default-orientation-margin-left`]:S,[`${p}-no-default-orientation-margin-right`]:$},c,u),E=l.useMemo(()=>typeof s=="number"?s:/^\d+$/.test(s)?Number(s):s,[s]),I=Object.assign(Object.assign({},S&&{marginLeft:E}),$&&{marginRight:E});return vt("Divider")(!d||a!=="vertical","usage","`children` not working in `vertical` mode."),g(l.createElement("div",Object.assign({className:x,style:Object.assign(Object.assign({},r==null?void 0:r.style),v)},h,{role:"separator"}),d&&a!=="vertical"&&l.createElement("span",{className:`${p}-inner-text`,style:I},d)))};Q2.displayName="Divider";var Z2={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"},J2=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:Z2}))},vh=l.forwardRef(J2);vh.displayName="UpOutlined";function tc(){return typeof BigInt=="function"}function gh(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function _r(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var r=t||"0",o=r.split("."),a=o[0]||"0",i=o[1]||"0";a==="0"&&i==="0"&&(n=!1);var s=n?"-":"";return{negative:n,negativeStr:s,trimStr:r,integerStr:a,decimalStr:i,fullStr:"".concat(s).concat(r)}}function gu(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function Ar(e){var t=String(e);if(gu(e)){var n=Number(t.slice(t.indexOf("e-")+2)),r=t.match(/\.(\d+)/);return r!=null&&r[1]&&(n+=r[1].length),n}return t.includes(".")&&pu(t)?t.length-t.indexOf(".")-1:0}function dl(e){var t=String(e);if(gu(e)){if(e>Number.MAX_SAFE_INTEGER)return String(tc()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":_r("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),tR=function(){function e(t){if(At(this,e),A(this,"origin",""),A(this,"number",void 0),A(this,"empty",void 0),gh(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return Dt(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(n){if(this.isInvalidate())return new e(n);var r=Number(n);if(Number.isNaN(r))return this;var o=this.number+r;if(o>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(oNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(o0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":dl(this.number):this.origin}}]),e}();function Fn(e){return tc()?new eR(e):new tR(e)}function hi(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var o=_r(e),a=o.negativeStr,i=o.integerStr,s=o.decimalStr,c="".concat(t).concat(s),u="".concat(a).concat(i);if(n>=0){var d=Number(s[n]);if(d>=5&&!r){var f=Fn(e).add("".concat(a,"0.").concat("0".repeat(n)).concat(10-d));return hi(f.toString(),t,n,r)}return n===0?u:"".concat(u).concat(t).concat(s.padEnd(n,"0").slice(0,n))}return c===".0"?u:"".concat(u).concat(c)}function nR(e){return!!(e.addonBefore||e.addonAfter)}function rR(e){return!!(e.prefix||e.suffix||e.allowClear)}function Wf(e,t,n){var r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},o}function ji(e,t,n,r){if(n){var o=t;if(t.type==="click"){o=Wf(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=Wf(t,e,r),n(o);return}n(o)}}function ph(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var o=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(o,o);break;default:e.setSelectionRange(0,o)}}}}var hu=q.forwardRef(function(e,t){var n,r,o=e.inputElement,a=e.children,i=e.prefixCls,s=e.prefix,c=e.suffix,u=e.addonBefore,d=e.addonAfter,f=e.className,m=e.style,v=e.disabled,h=e.readOnly,p=e.focused,g=e.triggerFocus,C=e.allowClear,y=e.value,b=e.handleReset,S=e.hidden,$=e.classes,x=e.classNames,E=e.dataAttrs,I=e.styles,w=e.components,R=a??o,N=(w==null?void 0:w.affixWrapper)||"span",T=(w==null?void 0:w.groupWrapper)||"span",M=(w==null?void 0:w.wrapper)||"span",O=(w==null?void 0:w.groupAddon)||"span",F=l.useRef(null),j=function(ee){var oe;(oe=F.current)!==null&&oe!==void 0&&oe.contains(ee.target)&&(g==null||g())},P=rR(e),D=l.cloneElement(R,{value:y,className:V(R.props.className,!P&&(x==null?void 0:x.variant))||null}),z=l.useRef(null);if(q.useImperativeHandle(t,function(){return{nativeElement:z.current||F.current}}),P){var L,_=null;if(C){var B,H=!v&&!h&&y,K="".concat(i,"-clear-icon"),G=De(C)==="object"&&C!==null&&C!==void 0&&C.clearIcon?C.clearIcon:"✖";_=q.createElement("span",{onClick:b,onMouseDown:function(ee){return ee.preventDefault()},className:V(K,(B={},A(B,"".concat(K,"-hidden"),!H),A(B,"".concat(K,"-has-suffix"),!!c),B)),role:"button",tabIndex:-1},G)}var te="".concat(i,"-affix-wrapper"),Y=V(te,(L={},A(L,"".concat(i,"-disabled"),v),A(L,"".concat(te,"-disabled"),v),A(L,"".concat(te,"-focused"),p),A(L,"".concat(te,"-readonly"),h),A(L,"".concat(te,"-input-with-clear-btn"),c&&C&&y),L),$==null?void 0:$.affixWrapper,x==null?void 0:x.affixWrapper,x==null?void 0:x.variant),Q=(c||C)&&q.createElement("span",{className:V("".concat(i,"-suffix"),x==null?void 0:x.suffix),style:I==null?void 0:I.suffix},_,c);D=q.createElement(N,fe({className:Y,style:I==null?void 0:I.affixWrapper,onClick:j},E==null?void 0:E.affixWrapper,{ref:F}),s&&q.createElement("span",{className:V("".concat(i,"-prefix"),x==null?void 0:x.prefix),style:I==null?void 0:I.prefix},s),D,Q)}if(nR(e)){var ie="".concat(i,"-group"),Z="".concat(ie,"-addon"),J="".concat(ie,"-wrapper"),ne=V("".concat(i,"-wrapper"),ie,$==null?void 0:$.wrapper,x==null?void 0:x.wrapper),re=V(J,A({},"".concat(J,"-disabled"),v),$==null?void 0:$.group,x==null?void 0:x.groupWrapper);D=q.createElement(T,{className:re,ref:z},q.createElement(M,{className:ne},u&&q.createElement(O,{className:Z},u),D,d&&q.createElement(O,{className:Z},d)))}return q.cloneElement(D,{className:V((n=D.props)===null||n===void 0?void 0:n.className,f)||null,style:k(k({},(r=D.props)===null||r===void 0?void 0:r.style),m),hidden:S})}),oR=["show"];function hh(e,t){return l.useMemo(function(){var n={};t&&(n.show=De(t)==="object"&&t.formatter?t.formatter:!!t),n=k(k({},n),e);var r=n,o=r.show,a=We(r,oR);return k(k({},a),{},{show:!!o,showFormatter:typeof o=="function"?o:void 0,strategy:a.strategy||function(i){return i.length}})},[e,t])}var aR=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],iR=l.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,o=e.onFocus,a=e.onBlur,i=e.onPressEnter,s=e.onKeyDown,c=e.prefixCls,u=c===void 0?"rc-input":c,d=e.disabled,f=e.htmlSize,m=e.className,v=e.maxLength,h=e.suffix,p=e.showCount,g=e.count,C=e.type,y=C===void 0?"text":C,b=e.classes,S=e.classNames,$=e.styles,x=e.onCompositionStart,E=e.onCompositionEnd,I=We(e,aR),w=l.useState(!1),R=U(w,2),N=R[0],T=R[1],M=l.useRef(!1),O=l.useRef(null),F=l.useRef(null),j=function(ce){O.current&&ph(O.current,ce)},P=Kt(e.defaultValue,{value:e.value}),D=U(P,2),z=D[0],L=D[1],_=z==null?"":String(z),B=l.useState(null),H=U(B,2),K=H[0],G=H[1],te=hh(g,p),Y=te.max||v,Q=te.strategy(_),ie=!!Y&&Q>Y;l.useImperativeHandle(t,function(){var ae;return{focus:j,blur:function(){var we;(we=O.current)===null||we===void 0||we.blur()},setSelectionRange:function(we,ye,me){var be;(be=O.current)===null||be===void 0||be.setSelectionRange(we,ye,me)},select:function(){var we;(we=O.current)===null||we===void 0||we.select()},input:O.current,nativeElement:((ae=F.current)===null||ae===void 0?void 0:ae.nativeElement)||O.current}}),l.useEffect(function(){T(function(ae){return ae&&d?!1:ae})},[d]);var Z=function(ce,we,ye){var me=we;if(!M.current&&te.exceedFormatter&&te.max&&te.strategy(we)>te.max){if(me=te.exceedFormatter(we,{max:te.max}),we!==me){var be,xe;G([((be=O.current)===null||be===void 0?void 0:be.selectionStart)||0,((xe=O.current)===null||xe===void 0?void 0:xe.selectionEnd)||0])}}else if(ye.source==="compositionEnd")return;L(me),O.current&&ji(O.current,ce,r,me)};l.useEffect(function(){if(K){var ae;(ae=O.current)===null||ae===void 0||ae.setSelectionRange.apply(ae,ue(K))}},[K]);var J=function(ce){Z(ce,ce.target.value,{source:"change"})},ne=function(ce){M.current=!1,Z(ce,ce.currentTarget.value,{source:"compositionEnd"}),E==null||E(ce)},re=function(ce){i&&ce.key==="Enter"&&i(ce),s==null||s(ce)},W=function(ce){T(!0),o==null||o(ce)},ee=function(ce){T(!1),a==null||a(ce)},oe=function(ce){L(""),j(),O.current&&ji(O.current,ce,r)},he=ie&&"".concat(u,"-out-of-range"),Ce=function(){var ce=kt(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return q.createElement("input",fe({autoComplete:n},ce,{onChange:J,onFocus:W,onBlur:ee,onKeyDown:re,className:V(u,A({},"".concat(u,"-disabled"),d),S==null?void 0:S.input),style:$==null?void 0:$.input,ref:O,size:f,type:y,onCompositionStart:function(ye){M.current=!0,x==null||x(ye)},onCompositionEnd:ne}))},de=function(){var ce=Number(Y)>0;if(h||te.show){var we=te.showFormatter?te.showFormatter({value:_,count:Q,maxLength:Y}):"".concat(Q).concat(ce?" / ".concat(Y):"");return q.createElement(q.Fragment,null,te.show&&q.createElement("span",{className:V("".concat(u,"-show-count-suffix"),A({},"".concat(u,"-show-count-has-suffix"),!!h),S==null?void 0:S.count),style:k({},$==null?void 0:$.count)},we),h)}return null};return q.createElement(hu,fe({},I,{prefixCls:u,className:V(m,he),handleReset:oe,value:_,focused:N,triggerFocus:j,suffix:de(),disabled:d,classes:b,classNames:S,styles:$}),Ce())});function lR(e,t){return typeof Proxy<"u"&&e?new Proxy(e,{get:function(r,o){if(t[o])return t[o];var a=r[o];return typeof a=="function"?a.bind(r):a}}):e}function sR(e,t){var n=l.useRef(null);function r(){try{var a=e.selectionStart,i=e.selectionEnd,s=e.value,c=s.substring(0,a),u=s.substring(i);n.current={start:a,end:i,value:s,beforeTxt:c,afterTxt:u}}catch{}}function o(){if(e&&n.current&&t)try{var a=e.value,i=n.current,s=i.beforeTxt,c=i.afterTxt,u=i.start,d=a.length;if(a.endsWith(c))d=a.length-n.current.afterTxt.length;else if(a.startsWith(s))d=s.length;else{var f=s[u-1],m=a.indexOf(f,u-1);m!==-1&&(d=m+1)}e.setSelectionRange(d,d)}catch(v){_e(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(v.message))}}return[r,o]}var cR=function(){var t=l.useState(!1),n=U(t,2),r=n[0],o=n[1];return ft(function(){o(Bc())},[]),r},uR=200,dR=600;function fR(e){var t=e.prefixCls,n=e.upNode,r=e.downNode,o=e.upDisabled,a=e.downDisabled,i=e.onStep,s=l.useRef(),c=l.useRef([]),u=l.useRef();u.current=i;var d=function(){clearTimeout(s.current)},f=function(b,S){b.preventDefault(),d(),u.current(S);function $(){u.current(S),s.current=setTimeout($,uR)}s.current=setTimeout($,dR)};l.useEffect(function(){return function(){d(),c.current.forEach(function(y){return ut.cancel(y)})}},[]);var m=cR();if(m)return null;var v="".concat(t,"-handler"),h=V(v,"".concat(v,"-up"),A({},"".concat(v,"-up-disabled"),o)),p=V(v,"".concat(v,"-down"),A({},"".concat(v,"-down-disabled"),a)),g=function(){return c.current.push(ut(d))},C={unselectable:"on",role:"button",onMouseUp:g,onMouseLeave:g};return l.createElement("div",{className:"".concat(v,"-wrap")},l.createElement("span",fe({},C,{onMouseDown:function(b){f(b,!0)},"aria-label":"Increase Value","aria-disabled":o,className:h}),n||l.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),l.createElement("span",fe({},C,{onMouseDown:function(b){f(b,!1)},"aria-label":"Decrease Value","aria-disabled":a,className:p}),r||l.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function Gf(e){var t=typeof e=="number"?dl(e):_r(e).fullStr,n=t.includes(".");return n?_r(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}const mR=function(){var e=l.useRef(0),t=function(){ut.cancel(e.current)};return l.useEffect(function(){return t},[]),function(n){t(),e.current=ut(function(){n()})}};var vR=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],gR=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],qf=function(t,n){return t||n.isEmpty()?n.toString():n.toNumber()},Uf=function(t){var n=Fn(t);return n.isInvalidate()?null:n},pR=l.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,a=e.min,i=e.max,s=e.step,c=s===void 0?1:s,u=e.defaultValue,d=e.value,f=e.disabled,m=e.readOnly,v=e.upHandler,h=e.downHandler,p=e.keyboard,g=e.changeOnWheel,C=g===void 0?!1:g,y=e.controls,b=y===void 0?!0:y;e.classNames;var S=e.stringMode,$=e.parser,x=e.formatter,E=e.precision,I=e.decimalSeparator,w=e.onChange,R=e.onInput,N=e.onPressEnter,T=e.onStep,M=e.changeOnBlur,O=M===void 0?!0:M,F=e.domRef,j=We(e,vR),P="".concat(n,"-input"),D=l.useRef(null),z=l.useState(!1),L=U(z,2),_=L[0],B=L[1],H=l.useRef(!1),K=l.useRef(!1),G=l.useRef(!1),te=l.useState(function(){return Fn(d??u)}),Y=U(te,2),Q=Y[0],ie=Y[1];function Z(Me){d===void 0&&ie(Me)}var J=l.useCallback(function(Me,Se){if(!Se)return E>=0?E:Math.max(Ar(Me),Ar(c))},[E,c]),ne=l.useCallback(function(Me){var Se=String(Me);if($)return $(Se);var Oe=Se;return I&&(Oe=Oe.replace(I,".")),Oe.replace(/[^\w.-]+/g,"")},[$,I]),re=l.useRef(""),W=l.useCallback(function(Me,Se){if(x)return x(Me,{userTyping:Se,input:String(re.current)});var Oe=typeof Me=="number"?dl(Me):Me;if(!Se){var ve=J(Oe,Se);if(pu(Oe)&&(I||ve>=0)){var ze=I||".";Oe=hi(Oe,ze,ve)}}return Oe},[x,J,I]),ee=l.useState(function(){var Me=u??d;return Q.isInvalidate()&&["string","number"].includes(De(Me))?Number.isNaN(Me)?"":Me:W(Q.toString(),!1)}),oe=U(ee,2),he=oe[0],Ce=oe[1];re.current=he;function de(Me,Se){Ce(W(Me.isInvalidate()?Me.toString(!1):Me.toString(!Se),Se))}var ae=l.useMemo(function(){return Uf(i)},[i,E]),ce=l.useMemo(function(){return Uf(a)},[a,E]),we=l.useMemo(function(){return!ae||!Q||Q.isInvalidate()?!1:ae.lessEquals(Q)},[ae,Q]),ye=l.useMemo(function(){return!ce||!Q||Q.isInvalidate()?!1:Q.lessEquals(ce)},[ce,Q]),me=sR(D.current,_),be=U(me,2),xe=be[0],Be=be[1],ke=function(Se){return ae&&!Se.lessEquals(ae)?ae:ce&&!ce.lessEquals(Se)?ce:null},Ee=function(Se){return!ke(Se)},$e=function(Se,Oe){var ve=Se,ze=Ee(ve)||ve.isEmpty();if(!ve.isEmpty()&&!Oe&&(ve=ke(ve)||ve,ze=!0),!m&&!f&&ze){var Ne=ve.toString(),ge=J(Ne,Oe);return ge>=0&&(ve=Fn(hi(Ne,".",ge)),Ee(ve)||(ve=Fn(hi(Ne,".",ge,!0)))),ve.equals(Q)||(Z(ve),w==null||w(ve.isEmpty()?null:qf(S,ve)),d===void 0&&de(ve,Oe)),ve}return Q},Ue=mR(),He=function Me(Se){if(xe(),re.current=Se,Ce(Se),!K.current){var Oe=ne(Se),ve=Fn(Oe);ve.isNaN()||$e(ve,!0)}R==null||R(Se),Ue(function(){var ze=Se;$||(ze=Se.replace(/。/g,".")),ze!==Se&&Me(ze)})},tt=function(){K.current=!0},dt=function(){K.current=!1,He(D.current.value)},mt=function(Se){He(Se.target.value)},Ve=function(Se){var Oe;if(!(Se&&we||!Se&&ye)){H.current=!1;var ve=Fn(G.current?Gf(c):c);Se||(ve=ve.negate());var ze=(Q||Fn(0)).add(ve.toString()),Ne=$e(ze,!1);T==null||T(qf(S,Ne),{offset:G.current?Gf(c):c,type:Se?"up":"down"}),(Oe=D.current)===null||Oe===void 0||Oe.focus()}},nt=function(Se){var Oe=Fn(ne(he)),ve;Oe.isNaN()?ve=$e(Q,Se):ve=$e(Oe,Se),d!==void 0?de(Q,!1):ve.isNaN()||de(ve,!1)},et=function(){H.current=!0},pt=function(Se){var Oe=Se.key,ve=Se.shiftKey;H.current=!0,G.current=ve,Oe==="Enter"&&(K.current||(H.current=!1),nt(!1),N==null||N(Se)),p!==!1&&!K.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Oe)&&(Ve(Oe==="Up"||Oe==="ArrowUp"),Se.preventDefault())},ct=function(){H.current=!1,G.current=!1};l.useEffect(function(){if(C&&_){var Me=function(ve){Ve(ve.deltaY<0),ve.preventDefault()},Se=D.current;if(Se)return Se.addEventListener("wheel",Me,{passive:!1}),function(){return Se.removeEventListener("wheel",Me)}}});var yt=function(){O&&nt(!1),B(!1),H.current=!1};return Uo(function(){Q.isInvalidate()||de(Q,!1)},[E,x]),Uo(function(){var Me=Fn(d);ie(Me);var Se=Fn(ne(he));(!Me.equals(Se)||!H.current||x)&&de(Me,H.current)},[d]),Uo(function(){x&&Be()},[he]),l.createElement("div",{ref:F,className:V(n,r,A(A(A(A(A({},"".concat(n,"-focused"),_),"".concat(n,"-disabled"),f),"".concat(n,"-readonly"),m),"".concat(n,"-not-a-number"),Q.isNaN()),"".concat(n,"-out-of-range"),!Q.isInvalidate()&&!Ee(Q))),style:o,onFocus:function(){B(!0)},onBlur:yt,onKeyDown:pt,onKeyUp:ct,onCompositionStart:tt,onCompositionEnd:dt,onBeforeInput:et},b&&l.createElement(fR,{prefixCls:n,upNode:v,downNode:h,upDisabled:we,downDisabled:ye,onStep:Ve}),l.createElement("div",{className:"".concat(P,"-wrap")},l.createElement("input",fe({autoComplete:"off",role:"spinbutton","aria-valuemin":a,"aria-valuemax":i,"aria-valuenow":Q.isInvalidate()?null:Q.toString(),step:c},j,{ref:vn(D,t),className:P,value:he,onChange:mt,disabled:f,readOnly:m}))))}),bh=l.forwardRef(function(e,t){var n=e.disabled,r=e.style,o=e.prefixCls,a=o===void 0?"rc-input-number":o,i=e.value,s=e.prefix,c=e.suffix,u=e.addonBefore,d=e.addonAfter,f=e.className,m=e.classNames,v=We(e,gR),h=l.useRef(null),p=l.useRef(null),g=l.useRef(null),C=function(b){g.current&&ph(g.current,b)};return l.useImperativeHandle(t,function(){return lR(g.current,{nativeElement:h.current.nativeElement||p.current})}),l.createElement(hu,{className:f,triggerFocus:C,prefixCls:a,value:i,disabled:n,style:r,prefix:s,suffix:c,addonAfter:d,addonBefore:u,classNames:m,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:h},l.createElement(pR,fe({prefixCls:a,disabled:n,ref:g,domRef:p,className:m==null?void 0:m.input},v)))});bh.displayName="InputNumber";const hR=e=>{var t;const n=(t=e.handleVisible)!==null&&t!==void 0?t:"auto";return Object.assign(Object.assign({},uu(e)),{controlWidth:90,handleWidth:e.controlHeightSM-e.lineWidth*2,handleFontSize:e.fontSize/2,handleVisible:n,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new Rt(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:n===!0?1:0})},Xf=(e,t)=>{let{componentCls:n,borderRadiusSM:r,borderRadiusLG:o}=e;const a=t==="lg"?o:r;return{[`&-${t}`]:{[`${n}-handler-wrap`]:{borderStartEndRadius:a,borderEndEndRadius:a},[`${n}-handler-up`]:{borderStartEndRadius:a},[`${n}-handler-down`]:{borderEndEndRadius:a}}}},bR=e=>{const{componentCls:t,lineWidth:n,lineType:r,borderRadius:o,fontSizeLG:a,controlHeightLG:i,controlHeightSM:s,colorError:c,paddingInlineSM:u,paddingBlockSM:d,paddingBlockLG:f,paddingInlineLG:m,colorTextDescription:v,motionDurationMid:h,handleHoverColor:p,paddingInline:g,paddingBlock:C,handleBg:y,handleActiveBg:b,colorTextDisabled:S,borderRadiusSM:$,borderRadiusLG:x,controlWidth:E,handleOpacity:I,handleBorderColor:w,filledHandleBg:R,lineHeightLG:N,calc:T}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},St(e)),ul(e)),{display:"inline-block",width:E,margin:0,padding:0,borderRadius:o}),Up(e,{[`${t}-handler-wrap`]:{background:y,[`${t}-handler-down`]:{borderBlockStart:`${X(n)} ${r} ${w}`}}})),Zp(e,{[`${t}-handler-wrap`]:{background:R,[`${t}-handler-down`]:{borderBlockStart:`${X(n)} ${r} ${w}`}},"&:focus-within":{[`${t}-handler-wrap`]:{background:y}}})),Yp(e)),{"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:a,lineHeight:N,borderRadius:x,[`input${t}-input`]:{height:T(i).sub(T(n).mul(2)).equal(),padding:`${X(f)} ${X(m)}`}},"&-sm":{padding:0,borderRadius:$,[`input${t}-input`]:{height:T(s).sub(T(n).mul(2)).equal(),padding:`${X(d)} ${X(u)}`}},"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:c}}},"&-group":Object.assign(Object.assign(Object.assign({},St(e)),rh(e)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:x,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:$}}},Xp(e)),Jp(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},St(e)),{width:"100%",padding:`${X(C)} ${X(g)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:o,outline:0,transition:`all ${h} linear`,appearance:"textfield",fontSize:"inherit"}),eh(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[t]:Object.assign(Object.assign(Object.assign({[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{opacity:1},[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleWidth,height:"100%",borderStartStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o,borderEndStartRadius:0,opacity:I,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${h} linear ${h}`,[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${t}-handler-up-inner, + ${t}-handler-down-inner + `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:v,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${X(n)} ${r} ${w}`,transition:`all ${h} linear`,"&:active":{background:b},"&:hover":{height:"60%",[` + ${t}-handler-up-inner, + ${t}-handler-down-inner + `]:{color:p}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},wo()),{color:v,transition:`all ${h} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:o},[`${t}-handler-down`]:{borderEndEndRadius:o}},Xf(e,"lg")),Xf(e,"sm")),{"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"},[`${t}-input`]:{color:"inherit"}},[` + ${t}-handler-up-disabled, + ${t}-handler-down-disabled + `]:{cursor:"not-allowed"},[` + ${t}-handler-up-disabled:hover &-handler-up-inner, + ${t}-handler-down-disabled:hover &-handler-down-inner + `]:{color:S}})}]},yR=e=>{const{componentCls:t,paddingBlock:n,paddingInline:r,inputAffixPadding:o,controlWidth:a,borderRadiusLG:i,borderRadiusSM:s,paddingInlineLG:c,paddingInlineSM:u,paddingBlockLG:d,paddingBlockSM:f}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign({[`input${t}-input`]:{padding:`${X(n)} 0`}},ul(e)),{position:"relative",display:"inline-flex",width:a,padding:0,paddingInlineStart:r,"&-lg":{borderRadius:i,paddingInlineStart:c,[`input${t}-input`]:{padding:`${X(d)} 0`}},"&-sm":{borderRadius:s,paddingInlineStart:u,[`input${t}-input`]:{padding:`${X(f)} 0`}},[`&:not(${t}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:o},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:r,marginInlineStart:o}}})}},CR=It("InputNumber",e=>{const t=st(e,cu(e));return[bR(t),yR(t),Qi(t)]},hR,{unitless:{handleOpacity:!0}});var SR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{{const{deprecated:Y}=vt("InputNumber");Y(!("bordered"in e),"bordered","variant")}const{getPrefixCls:n,direction:r}=l.useContext(je),o=l.useRef(null);l.useImperativeHandle(t,()=>o.current);const{className:a,rootClassName:i,size:s,disabled:c,prefixCls:u,addonBefore:d,addonAfter:f,prefix:m,bordered:v,readOnly:h,status:p,controls:g,variant:C}=e,y=SR(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls","variant"]),b=n("input-number",u),S=rn(b),[$,x,E]=CR(b,S),{compactSize:I,compactItemClassnames:w}=Po(b,r);let R=l.createElement(vh,{className:`${b}-handler-up-inner`}),N=l.createElement(Xc,{className:`${b}-handler-down-inner`});const T=typeof g=="boolean"?g:void 0;typeof g=="object"&&(R=typeof g.upIcon>"u"?R:l.createElement("span",{className:`${b}-handler-up-inner`},g.upIcon),N=typeof g.downIcon>"u"?N:l.createElement("span",{className:`${b}-handler-down-inner`},g.downIcon));const{hasFeedback:M,status:O,isFormItemInput:F,feedbackIcon:j}=l.useContext(nn),P=Ta(O,p),D=Mn(Y=>{var Q;return(Q=s??I)!==null&&Q!==void 0?Q:Y}),z=l.useContext(Hn),L=c??z,[_,B]=al(C,v),H=M&&l.createElement(l.Fragment,null,j),K=V({[`${b}-lg`]:D==="large",[`${b}-sm`]:D==="small",[`${b}-rtl`]:r==="rtl",[`${b}-in-form-item`]:F},x),G=`${b}-group`,te=l.createElement(bh,Object.assign({ref:o,disabled:L,className:V(E,S,a,i,w),upHandler:R,downHandler:N,prefixCls:b,readOnly:h,controls:T,prefix:m,suffix:H,addonAfter:f&&l.createElement(bo,null,l.createElement(Oi,{override:!0,status:!0},f)),addonBefore:d&&l.createElement(bo,null,l.createElement(Oi,{override:!0,status:!0},d)),classNames:{input:K,variant:V({[`${b}-${_}`]:B},Co(b,P,M)),affixWrapper:V({[`${b}-affix-wrapper-sm`]:D==="small",[`${b}-affix-wrapper-lg`]:D==="large",[`${b}-affix-wrapper-rtl`]:r==="rtl"},x),wrapper:V({[`${G}-rtl`]:r==="rtl"},x),groupWrapper:V({[`${b}-group-wrapper-sm`]:D==="small",[`${b}-group-wrapper-lg`]:D==="large",[`${b}-group-wrapper-rtl`]:r==="rtl",[`${b}-group-wrapper-${_}`]:B},Co(`${b}-group-wrapper`,P,M),x)}},y));return $(te)}),Ch=yh,xR=e=>l.createElement(Wn,{theme:{components:{InputNumber:{handleVisible:!0}}}},l.createElement(yh,Object.assign({},e)));Ch.displayName="InputNumber";Ch._InternalPanelDoNotUseOrYouWillBeFired=xR;const $R=e=>{const{getPrefixCls:t,direction:n}=l.useContext(je),{prefixCls:r,className:o}=e,a=t("input-group",r),i=t("input"),[s,c]=fu(i),u=V(a,{[`${a}-lg`]:e.size==="large",[`${a}-sm`]:e.size==="small",[`${a}-compact`]:e.compact,[`${a}-rtl`]:n==="rtl"},c,o),d=l.useContext(nn),f=l.useMemo(()=>Object.assign(Object.assign({},d),{isFormItemInput:!1}),[d]);return vt("Input.Group").deprecated(!1,"Input.Group","Space.Compact"),s(l.createElement("span",{className:u,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},l.createElement(nn.Provider,{value:f},e.children)))},Sh=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:q.createElement(Oo,null)}),t};function xh(e,t){const n=l.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var o,a,i,s;!((o=e.current)===null||o===void 0)&&o.input&&((a=e.current)===null||a===void 0?void 0:a.input.getAttribute("type"))==="password"&&(!((i=e.current)===null||i===void 0)&&i.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return l.useEffect(()=>(t&&r(),()=>n.current.forEach(o=>{o&&clearTimeout(o)})),[]),r}function wR(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var ER=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,bordered:o=!0,status:a,size:i,disabled:s,onBlur:c,onFocus:u,suffix:d,allowClear:f,addonAfter:m,addonBefore:v,className:h,style:p,styles:g,rootClassName:C,onChange:y,classNames:b,variant:S}=e,$=ER(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]);{const{deprecated:ee}=vt("Input");ee(!("bordered"in e),"bordered","variant")}const{getPrefixCls:x,direction:E,input:I}=q.useContext(je),w=x("input",r),R=l.useRef(null),N=rn(w),[T,M,O]=fu(w,N),{compactSize:F,compactItemClassnames:j}=Po(w,E),P=Mn(ee=>{var oe;return(oe=i??F)!==null&&oe!==void 0?oe:ee}),D=q.useContext(Hn),z=s??D,{status:L,hasFeedback:_,feedbackIcon:B}=l.useContext(nn),H=Ta(L,a),K=wR(e)||!!_,G=l.useRef(K);{const ee=vt("Input");l.useEffect(()=>{var oe;K&&!G.current&&ee(document.activeElement===((oe=R.current)===null||oe===void 0?void 0:oe.input),"usage","When Input is focused, dynamic add or remove prefix / suffix will make it lose focus caused by dom structure change. Read more: https://ant.design/components/input/#FAQ"),G.current=K},[K])}const te=xh(R,!0),Y=ee=>{te(),c==null||c(ee)},Q=ee=>{te(),u==null||u(ee)},ie=ee=>{te(),y==null||y(ee)},Z=(_||d)&&q.createElement(q.Fragment,null,d,_&&B),J=ee=>ee&&q.createElement(bo,null,q.createElement(Oi,{override:!0,status:!0},ee)),ne=Sh(f??(I==null?void 0:I.allowClear)),[re,W]=al(S,o);return T(q.createElement(iR,Object.assign({ref:vn(t,R),prefixCls:w,autoComplete:I==null?void 0:I.autoComplete},$,{disabled:z,onBlur:Y,onFocus:Q,style:Object.assign(Object.assign({},I==null?void 0:I.style),p),styles:Object.assign(Object.assign({},I==null?void 0:I.styles),g),suffix:Z,allowClear:ne,className:V(h,C,O,N,j,I==null?void 0:I.className),onChange:ie,addonBefore:J(v),addonAfter:J(m),classNames:Object.assign(Object.assign(Object.assign({},b),I==null?void 0:I.classNames),{input:V({[`${w}-sm`]:P==="small",[`${w}-lg`]:P==="large",[`${w}-rtl`]:E==="rtl"},b==null?void 0:b.input,(n=I==null?void 0:I.classNames)===null||n===void 0?void 0:n.input,M),variant:V({[`${w}-${re}`]:W},Co(w,H)),affixWrapper:V({[`${w}-affix-wrapper-sm`]:P==="small",[`${w}-affix-wrapper-lg`]:P==="large",[`${w}-affix-wrapper-rtl`]:E==="rtl"},M),wrapper:V({[`${w}-group-rtl`]:E==="rtl"},M),groupWrapper:V({[`${w}-group-wrapper-sm`]:P==="small",[`${w}-group-wrapper-lg`]:P==="large",[`${w}-group-wrapper-rtl`]:E==="rtl",[`${w}-group-wrapper-${re}`]:W},Co(`${w}-group-wrapper`,H,_),M)})})))});La.displayName="Input";const OR=e=>{const{componentCls:t,paddingXS:n}=e;return{[`${t}`]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},RR=It(["Input","OTP"],e=>{const t=st(e,cu(e));return[OR(t)]},uu);var PR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{value:n,onChange:r,onActiveChange:o,index:a,mask:i}=e,s=PR(e,["value","onChange","onActiveChange","index","mask"]),c=n&&typeof i=="string"?i:n,u=h=>{r(a,h.target.value)},d=l.useRef(null);l.useImperativeHandle(t,()=>d.current);const f=()=>{ut(()=>{var h;const p=(h=d.current)===null||h===void 0?void 0:h.input;document.activeElement===p&&p&&p.select()})},m=h=>{let{key:p}=h;p==="ArrowLeft"?o(a-1):p==="ArrowRight"&&o(a+1),f()},v=h=>{h.key==="Backspace"&&!n&&o(a-1),f()};return l.createElement(La,Object.assign({},s,{ref:d,value:c,onInput:u,onFocus:f,onKeyDown:m,onKeyUp:v,onMouseDown:f,onMouseUp:f,type:i===!0?"password":"text"}))});var MR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,length:r=6,size:o,defaultValue:a,value:i,onChange:s,formatter:c,variant:u,disabled:d,status:f,autoFocus:m,mask:v}=e,h=MR(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","variant","disabled","status","autoFocus","mask"]);vt("Input.OTP")(!(typeof v=="string"&&v.length>1),"usage","`mask` prop should be a single character.");const{getPrefixCls:p,direction:g}=l.useContext(je),C=p("otp",n),y=xn(h,{aria:!0,data:!0,attr:!0}),b=rn(C),[S,$,x]=RR(C,b),E=Mn(_=>o??_),I=l.useContext(nn),w=Ta(I.status,f),R=l.useMemo(()=>Object.assign(Object.assign({},I),{status:w,hasFeedback:!1,feedbackIcon:null}),[I,w]),N=l.useRef(null),T=l.useRef({});l.useImperativeHandle(t,()=>({focus:()=>{var _;(_=T.current[0])===null||_===void 0||_.focus()},blur:()=>{var _;for(let B=0;Bc?c(_):_,[O,F]=l.useState(ri(M(a||"")));l.useEffect(()=>{i!==void 0&&F(ri(i))},[i]);const j=Vt(_=>{F(_),s&&_.length===r&&_.every(B=>B)&&_.some((B,H)=>O[H]!==B)&&s(_.join(""))}),P=Vt((_,B)=>{let H=ue(O);for(let G=0;G<_;G+=1)H[G]||(H[G]="");B.length<=1?H[_]=B:H=H.slice(0,_).concat(ri(B)),H=H.slice(0,r);for(let G=H.length-1;G>=0&&!H[G];G-=1)H.pop();const K=M(H.map(G=>G||" ").join(""));return H=ri(K).map((G,te)=>G===" "&&!H[te]?H[te]:G),H}),D=(_,B)=>{var H;const K=P(_,B),G=Math.min(_+B.length,r-1);G!==_&&((H=T.current[G])===null||H===void 0||H.focus()),j(K)},z=_=>{var B;(B=T.current[_])===null||B===void 0||B.focus()},L={variant:u,disabled:d,status:w,mask:v};return S(l.createElement("div",Object.assign({},y,{ref:N,className:V(C,{[`${C}-sm`]:E==="small",[`${C}-lg`]:E==="large",[`${C}-rtl`]:g==="rtl"},x,$)}),l.createElement(nn.Provider,{value:R},Array.from({length:r}).map((_,B)=>{const H=`otp-${B}`,K=O[B]||"";return l.createElement(NR,Object.assign({ref:G=>{T.current[B]=G},key:H,index:B,size:E,htmlSize:1,className:`${C}-input`,onChange:D,value:K,onActiveChange:z,autoFocus:B===0&&m},L))}))))});var AR={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"},DR=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:AR}))},$h=l.forwardRef(DR);$h.displayName="EyeInvisibleOutlined";var jR={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"},FR=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:jR}))},wh=l.forwardRef(FR);wh.displayName="EyeOutlined";var _R=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oe?l.createElement(wh,null):l.createElement($h,null),zR={click:"onClick",hover:"onMouseOver"},Eh=l.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:o=!0,iconRender:a=LR}=e,i=typeof o=="object"&&o.visible!==void 0,[s,c]=l.useState(()=>i?o.visible:!1),u=l.useRef(null);l.useEffect(()=>{i&&c(o.visible)},[i,o]);const d=xh(u),f=()=>{n||(s&&d(),c(I=>{var w;const R=!I;return typeof o=="object"&&((w=o.onVisibleChange)===null||w===void 0||w.call(o,R)),R}))},m=I=>{const w=zR[r]||"",R=a(s),N={[w]:f,className:`${I}-icon`,key:"passwordIcon",onMouseDown:T=>{T.preventDefault()},onMouseUp:T=>{T.preventDefault()}};return l.cloneElement(l.isValidElement(R)?R:l.createElement("span",null,R),N)},{className:v,prefixCls:h,inputPrefixCls:p,size:g}=e,C=_R(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:y}=l.useContext(je),b=y("input",p),S=y("input-password",h),$=o&&m(S),x=V(S,v,{[`${S}-${g}`]:!!g}),E=Object.assign(Object.assign({},kt(C,["suffix","iconRender","visibilityToggle"])),{type:s?"text":"password",className:x,prefixCls:b,suffix:$});return g&&(E.size=g),l.createElement(La,Object.assign({ref:vn(t,u)},E))});Eh.displayName="Input.Password";var BR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,inputPrefixCls:r,className:o,size:a,suffix:i,enterButton:s=!1,addonAfter:c,loading:u,disabled:d,onSearch:f,onChange:m,onCompositionStart:v,onCompositionEnd:h}=e,p=BR(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:g,direction:C}=l.useContext(je),y=l.useRef(!1),b=g("input-search",n),S=g("input",r),{compactSize:$}=Po(b,C),x=Mn(L=>{var _;return(_=a??$)!==null&&_!==void 0?_:L}),E=l.useRef(null),I=L=>{L&&L.target&&L.type==="click"&&f&&f(L.target.value,L,{source:"clear"}),m&&m(L)},w=L=>{var _;document.activeElement===((_=E.current)===null||_===void 0?void 0:_.input)&&L.preventDefault()},R=L=>{var _,B;f&&f((B=(_=E.current)===null||_===void 0?void 0:_.input)===null||B===void 0?void 0:B.value,L,{source:"input"})},N=L=>{y.current||u||R(L)},T=typeof s=="boolean"?l.createElement(Yc,null):null,M=`${b}-button`;let O;const F=s||{},j=F.type&&F.type.__ANT_BUTTON===!0;j||F.type==="button"?O=tn(F,Object.assign({onMouseDown:w,onClick:L=>{var _,B;(B=(_=F==null?void 0:F.props)===null||_===void 0?void 0:_.onClick)===null||B===void 0||B.call(_,L),R(L)},key:"enterButton"},j?{className:M,size:x}:{})):O=l.createElement(sr,{className:M,type:s?"primary":void 0,size:x,disabled:d,key:"enterButton",onMouseDown:w,onClick:R,loading:u,icon:T},s),c&&(O=[O,tn(c,{key:"addonAfter"})]);const P=V(b,{[`${b}-rtl`]:C==="rtl",[`${b}-${x}`]:!!x,[`${b}-with-button`]:!!s},o),D=L=>{y.current=!0,v==null||v(L)},z=L=>{y.current=!1,h==null||h(L)};return l.createElement(La,Object.assign({ref:vn(E,t),onPressEnter:N},p,{size:x,onCompositionStart:D,onCompositionEnd:z,prefixCls:S,addonAfter:O,suffix:i,onChange:I,className:P,disabled:d}))});Ih.displayName="Search";var kR=` + 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; +`,HR=["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","white-space"],Ql={},Rn;function VR(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&Ql[n])return Ql[n];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),a=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),i=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=HR.map(function(u){return"".concat(u,":").concat(r.getPropertyValue(u))}).join(";"),c={sizingStyle:s,paddingSize:a,borderSize:i,boxSizing:o};return t&&n&&(Ql[n]=c),c}function KR(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Rn||(Rn=document.createElement("textarea"),Rn.setAttribute("tab-index","-1"),Rn.setAttribute("aria-hidden","true"),document.body.appendChild(Rn)),e.getAttribute("wrap")?Rn.setAttribute("wrap",e.getAttribute("wrap")):Rn.removeAttribute("wrap");var o=VR(e,t),a=o.paddingSize,i=o.borderSize,s=o.boxSizing,c=o.sizingStyle;Rn.setAttribute("style","".concat(c,";").concat(kR)),Rn.value=e.value||e.placeholder||"";var u=void 0,d=void 0,f,m=Rn.scrollHeight;if(s==="border-box"?m+=i:s==="content-box"&&(m-=a),n!==null||r!==null){Rn.value=" ";var v=Rn.scrollHeight-a;n!==null&&(u=v*n,s==="border-box"&&(u=u+a+i),m=Math.max(u,m)),r!==null&&(d=v*r,s==="border-box"&&(d=d+a+i),f=m>d?"":"hidden",m=Math.min(d,m))}var h={height:m,overflowY:f,resize:"none"};return u&&(h.minHeight=u),d&&(h.maxHeight=d),h}var WR=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Zl=0,Jl=1,es=2,GR=l.forwardRef(function(e,t){var n=e,r=n.prefixCls;n.onPressEnter;var o=n.defaultValue,a=n.value,i=n.autoSize,s=n.onResize,c=n.className,u=n.style,d=n.disabled,f=n.onChange;n.onInternalAutoSize;var m=We(n,WR),v=Kt(o,{value:a,postState:function(K){return K??""}}),h=U(v,2),p=h[0],g=h[1],C=function(K){g(K.target.value),f==null||f(K)},y=l.useRef();l.useImperativeHandle(t,function(){return{textArea:y.current}});var b=l.useMemo(function(){return i&&De(i)==="object"?[i.minRows,i.maxRows]:[]},[i]),S=U(b,2),$=S[0],x=S[1],E=!!i,I=function(){try{if(document.activeElement===y.current){var K=y.current,G=K.selectionStart,te=K.selectionEnd,Y=K.scrollTop;y.current.setSelectionRange(G,te),y.current.scrollTop=Y}}catch{}},w=l.useState(es),R=U(w,2),N=R[0],T=R[1],M=l.useState(),O=U(M,2),F=O[0],j=O[1],P=function(){T(Zl)};ft(function(){E&&P()},[a,$,x,E]),ft(function(){if(N===Zl)T(Jl);else if(N===Jl){var H=KR(y.current,!1,$,x);T(es),j(H)}else I()},[N]);var D=l.useRef(),z=function(){ut.cancel(D.current)},L=function(K){N===es&&(s==null||s(K),i&&(z(),D.current=ut(function(){P()})))};l.useEffect(function(){return z},[]);var _=E?F:null,B=k(k({},u),_);return(N===Zl||N===Jl)&&(B.overflowY="hidden",B.overflowX="hidden"),l.createElement(dr,{onResize:L,disabled:!(i||s)},l.createElement("textarea",fe({},m,{ref:y,style:B,className:V(r,c,A({},"".concat(r,"-disabled"),d)),disabled:d,value:p,onChange:C})))}),qR=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","readOnly"],UR=q.forwardRef(function(e,t){var n,r=e.defaultValue,o=e.value,a=e.onFocus,i=e.onBlur,s=e.onChange,c=e.allowClear,u=e.maxLength,d=e.onCompositionStart,f=e.onCompositionEnd,m=e.suffix,v=e.prefixCls,h=v===void 0?"rc-textarea":v,p=e.showCount,g=e.count,C=e.className,y=e.style,b=e.disabled,S=e.hidden,$=e.classNames,x=e.styles,E=e.onResize,I=e.readOnly,w=We(e,qR),R=Kt(r,{value:o,defaultValue:r}),N=U(R,2),T=N[0],M=N[1],O=T==null?"":String(T),F=q.useState(!1),j=U(F,2),P=j[0],D=j[1],z=q.useRef(!1),L=q.useState(null),_=U(L,2),B=_[0],H=_[1],K=l.useRef(null),G=l.useRef(null),te=function(){var $e;return($e=G.current)===null||$e===void 0?void 0:$e.textArea},Y=function(){te().focus()};l.useImperativeHandle(t,function(){var Ee;return{resizableTextArea:G.current,focus:Y,blur:function(){te().blur()},nativeElement:((Ee=K.current)===null||Ee===void 0?void 0:Ee.nativeElement)||te()}}),l.useEffect(function(){D(function(Ee){return!b&&Ee})},[b]);var Q=q.useState(null),ie=U(Q,2),Z=ie[0],J=ie[1];q.useEffect(function(){if(Z){var Ee;(Ee=te()).setSelectionRange.apply(Ee,ue(Z))}},[Z]);var ne=hh(g,p),re=(n=ne.max)!==null&&n!==void 0?n:u,W=Number(re)>0,ee=ne.strategy(O),oe=!!re&&ee>re,he=function($e,Ue){var He=Ue;!z.current&&ne.exceedFormatter&&ne.max&&ne.strategy(Ue)>ne.max&&(He=ne.exceedFormatter(Ue,{max:ne.max}),Ue!==He&&J([te().selectionStart||0,te().selectionEnd||0])),M(He),ji($e.currentTarget,$e,s,He)},Ce=function($e){z.current=!0,d==null||d($e)},de=function($e){z.current=!1,he($e,$e.currentTarget.value),f==null||f($e)},ae=function($e){he($e,$e.target.value)},ce=function($e){var Ue=w.onPressEnter,He=w.onKeyDown;$e.key==="Enter"&&Ue&&Ue($e),He==null||He($e)},we=function($e){D(!0),a==null||a($e)},ye=function($e){D(!1),i==null||i($e)},me=function($e){M(""),Y(),ji(te(),$e,s)},be=m,xe;ne.show&&(ne.showFormatter?xe=ne.showFormatter({value:O,count:ee,maxLength:re}):xe="".concat(ee).concat(W?" / ".concat(re):""),be=q.createElement(q.Fragment,null,be,q.createElement("span",{className:V("".concat(h,"-data-count"),$==null?void 0:$.count),style:x==null?void 0:x.count},xe)));var Be=function($e){var Ue;E==null||E($e),(Ue=te())!==null&&Ue!==void 0&&Ue.style.height&&H(!0)},ke=!w.autoSize&&!p&&!c;return q.createElement(hu,{ref:K,value:O,allowClear:c,handleReset:me,suffix:be,prefixCls:h,classNames:k(k({},$),{},{affixWrapper:V($==null?void 0:$.affixWrapper,A(A({},"".concat(h,"-show-count"),p),"".concat(h,"-textarea-allow-clear"),c))}),disabled:b,focused:P,className:V(C,oe&&"".concat(h,"-out-of-range")),style:k(k({},y),B&&!ke?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof xe=="string"?xe:void 0}},hidden:S,readOnly:I},q.createElement(GR,fe({},w,{maxLength:u,onKeyDown:ce,onChange:ae,onFocus:we,onBlur:ye,onCompositionStart:Ce,onCompositionEnd:de,className:V($==null?void 0:$.textarea),style:k(k({},x==null?void 0:x.textarea),{},{resize:y==null?void 0:y.resize}),disabled:b,prefixCls:h,onResize:Be,ref:G,readOnly:I})))}),XR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,bordered:a=!0,size:i,disabled:s,status:c,allowClear:u,classNames:d,rootClassName:f,className:m,style:v,styles:h,variant:p}=e,g=XR(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant"]);{const{deprecated:L}=vt("TextArea");L(!("bordered"in e),"bordered","variant")}const{getPrefixCls:C,direction:y,textArea:b}=l.useContext(je),S=Mn(i),$=l.useContext(Hn),x=s??$,{status:E,hasFeedback:I,feedbackIcon:w}=l.useContext(nn),R=Ta(E,c),N=l.useRef(null);l.useImperativeHandle(t,()=>{var L;return{resizableTextArea:(L=N.current)===null||L===void 0?void 0:L.resizableTextArea,focus:_=>{var B,H;IR((H=(B=N.current)===null||B===void 0?void 0:B.resizableTextArea)===null||H===void 0?void 0:H.textArea,_)},blur:()=>{var _;return(_=N.current)===null||_===void 0?void 0:_.blur()}}});const T=C("input",o),M=rn(T),[O,F,j]=fu(T,M),[P,D]=al(p,a),z=Sh(u??(b==null?void 0:b.allowClear));return O(l.createElement(UR,Object.assign({autoComplete:b==null?void 0:b.autoComplete},g,{style:Object.assign(Object.assign({},b==null?void 0:b.style),v),styles:Object.assign(Object.assign({},b==null?void 0:b.styles),h),disabled:x,allowClear:z,className:V(j,M,m,f,b==null?void 0:b.className),classNames:Object.assign(Object.assign(Object.assign({},d),b==null?void 0:b.classNames),{textarea:V({[`${T}-sm`]:S==="small",[`${T}-lg`]:S==="large"},F,d==null?void 0:d.textarea,(n=b==null?void 0:b.classNames)===null||n===void 0?void 0:n.textarea),variant:V({[`${T}-${P}`]:D},Co(T,R)),affixWrapper:V(`${T}-textarea-affix-wrapper`,{[`${T}-affix-wrapper-rtl`]:y==="rtl",[`${T}-affix-wrapper-sm`]:S==="small",[`${T}-affix-wrapper-lg`]:S==="large",[`${T}-textarea-show-count`]:e.showCount||((r=e.count)===null||r===void 0?void 0:r.show)},F)}),prefixCls:T,suffix:I&&l.createElement("span",{className:`${T}-textarea-suffix`},w),ref:N})))}),za=La;za.Group=$R;za.Search=Ih;za.TextArea=YR;za.Password=Eh;za.OTP=TR;function Yf(e){return["small","middle","large"].includes(e)}function Qf(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const Oh=q.createContext({latestIndex:0}),QR=Oh.Provider,ZR=e=>{let{className:t,index:n,children:r,split:o,style:a}=e;const{latestIndex:i}=l.useContext(Oh);return r==null?null:l.createElement(l.Fragment,null,l.createElement("div",{className:t,style:a},r),n{var n,r,o;const{getPrefixCls:a,space:i,direction:s}=l.useContext(je),{size:c=(n=i==null?void 0:i.size)!==null&&n!==void 0?n:"small",align:u,className:d,rootClassName:f,children:m,direction:v="horizontal",prefixCls:h,split:p,style:g,wrap:C=!1,classNames:y,styles:b}=e,S=JR(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[$,x]=Array.isArray(c)?c:[c,c],E=Yf(x),I=Yf($),w=Qf(x),R=Qf($),N=sn(m,{keepEmpty:!0}),T=u===void 0&&v==="horizontal"?"center":u,M=a("space",h),[O,F,j]=ig(M),P=V(M,i==null?void 0:i.className,F,`${M}-${v}`,{[`${M}-rtl`]:s==="rtl",[`${M}-align-${T}`]:T,[`${M}-gap-row-${x}`]:E,[`${M}-gap-col-${$}`]:I},d,f,j),D=V(`${M}-item`,(r=y==null?void 0:y.item)!==null&&r!==void 0?r:(o=i==null?void 0:i.classNames)===null||o===void 0?void 0:o.item);let z=0;const L=N.map((H,K)=>{var G,te;H!=null&&(z=K);const Y=H&&H.key||`${D}-${K}`;return l.createElement(ZR,{className:D,key:Y,index:K,split:p,style:(G=b==null?void 0:b.item)!==null&&G!==void 0?G:(te=i==null?void 0:i.styles)===null||te===void 0?void 0:te.item},H)}),_=l.useMemo(()=>({latestIndex:z}),[z]);if(N.length===0)return null;const B={};return C&&(B.flexWrap="wrap"),!I&&R&&(B.columnGap=$),!E&&w&&(B.rowGap=x),O(l.createElement("div",Object.assign({ref:t,className:P,style:Object.assign(Object.assign(Object.assign({},B),i==null?void 0:i.style),g)},S),l.createElement(QR,{value:_},L)))}),bu=eP;bu.Compact=WS;bu.displayName="Space";var tP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=l.useContext(je),{prefixCls:o,type:a="default",danger:i,disabled:s,loading:c,onClick:u,htmlType:d,children:f,className:m,menu:v,arrow:h,autoFocus:p,overlay:g,trigger:C,align:y,open:b,onOpenChange:S,placement:$,getPopupContainer:x,href:E,icon:I=l.createElement(lu,null),title:w,buttonsRender:R=Q=>Q,mouseEnterDelay:N,mouseLeaveDelay:T,overlayClassName:M,overlayStyle:O,destroyPopupOnHide:F,dropdownRender:j}=e,P=tP(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),D=n("dropdown",o),z=`${D}-button`,L={menu:v,arrow:h,autoFocus:p,align:y,disabled:s,trigger:s?[]:C,onOpenChange:S,getPopupContainer:x||t,mouseEnterDelay:N,mouseLeaveDelay:T,overlayClassName:M,overlayStyle:O,destroyPopupOnHide:F,dropdownRender:j},{compactSize:_,compactItemClassnames:B}=Po(D,r),H=V(z,B,m);"overlay"in e&&(L.overlay=g),"open"in e&&(L.open=b),"placement"in e?L.placement=$:L.placement=r==="rtl"?"bottomLeft":"bottomRight";const K=l.createElement(sr,{type:a,danger:i,disabled:s,loading:c,onClick:u,htmlType:d,href:E,title:w},f),G=l.createElement(sr,{type:a,danger:i,icon:I}),[te,Y]=R([K,G]);return l.createElement(bu.Compact,Object.assign({className:H,size:_,block:!0},P),te,l.createElement(Fa,Object.assign({},L),Y))};Rh.__ANT_BUTTON=!0;const nP=Fa;nP.Button=Rh;function Fi(e){const[t,n]=l.useState(e);return l.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}const rP=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut}, + opacity ${e.motionDurationSlow} ${e.motionEaseInOut}, + transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}},oP=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${X(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),Zf=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},aP=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},St(e)),oP(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},Zf(e,e.controlHeightSM)),"&-large":Object.assign({},Zf(e,e.controlHeightLG))})}},iP=e=>{const{formItemCls:t,iconCls:n,componentCls:r,rootPrefixCls:o,antCls:a,labelRequiredMarkColor:i,labelColor:s,labelFontSize:c,labelHeight:u,labelColonMarginInlineStart:d,labelColonMarginInlineEnd:f,itemMarginBottom:m}=e;return{[t]:Object.assign(Object.assign({},St(e)),{marginBottom:m,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden${a}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:e.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:u,color:s,fontSize:c,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:i,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:d,marginInlineEnd:f},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${o}-col-'"]):not([class*="' ${o}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:Lc,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},Jf=(e,t)=>{const{formItemCls:n}=e;return{[`${t}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:"1 1 0",minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:"unset"}}}}},lP=e=>{const{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[n]:{flex:"none",marginInlineEnd:e.margin,marginBottom:r,"&-row":{flexWrap:"nowrap"},[`> ${n}-label, + > ${n}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${n}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${n}-has-feedback`]:{display:"inline-block"}}}}},zn=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Ph=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:zn(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},sP=e=>{const{componentCls:t,formItemCls:n,antCls:r}=e;return{[`${t}-vertical`]:{[`${n}:not(${n}-horizontal)`]:{[`${n}-row`]:{flexDirection:"column"},[`${n}-label > label`]:{height:"auto"},[`${n}-control`]:{width:"100%"},[`${n}-label, + ${r}-col-24${n}-label, + ${r}-col-xl-24${n}-label`]:zn(e)}},[`@media (max-width: ${X(e.screenXSMax)})`]:[Ph(e),{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-xs-24${n}-label`]:zn(e)}}}],[`@media (max-width: ${X(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-sm-24${n}-label`]:zn(e)}}},[`@media (max-width: ${X(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-md-24${n}-label`]:zn(e)}}},[`@media (max-width: ${X(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-lg-24${n}-label`]:zn(e)}}}}},cP=e=>{const{formItemCls:t,antCls:n}=e;return{[`${t}-vertical`]:{[`${t}-row`]:{flexDirection:"column"},[`${t}-label > label`]:{height:"auto"},[`${t}-control`]:{width:"100%"}},[`${t}-vertical ${t}-label, + ${n}-col-24${t}-label, + ${n}-col-xl-24${t}-label`]:zn(e),[`@media (max-width: ${X(e.screenXSMax)})`]:[Ph(e),{[t]:{[`${n}-col-xs-24${t}-label`]:zn(e)}}],[`@media (max-width: ${X(e.screenSMMax)})`]:{[t]:{[`${n}-col-sm-24${t}-label`]:zn(e)}},[`@media (max-width: ${X(e.screenMDMax)})`]:{[t]:{[`${n}-col-md-24${t}-label`]:zn(e)}},[`@media (max-width: ${X(e.screenLGMax)})`]:{[t]:{[`${n}-col-lg-24${t}-label`]:zn(e)}}}},uP=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Nh=(e,t)=>st(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),yu=It("Form",(e,t)=>{let{rootPrefixCls:n}=t;const r=Nh(e,n);return[aP(r),iP(r),rP(r),Jf(r,r.componentCls),Jf(r,r.formItemCls),lP(r),sP(r),cP(r),tl(r),Lc]},uP,{order:-1e3}),em=[];function ts(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}const Mh=e=>{let{help:t,helpStatus:n,errors:r=em,warnings:o=em,className:a,fieldId:i,onVisibleChanged:s}=e;const{prefixCls:c}=l.useContext(Ac),u=`${c}-item-explain`,d=rn(c),[f,m,v]=yu(c,d),h=l.useMemo(()=>da(c),[c]),p=Fi(r),g=Fi(o),C=l.useMemo(()=>t!=null?[ts(t,"help",n)]:[].concat(ue(p.map((b,S)=>ts(b,"error","error",S))),ue(g.map((b,S)=>ts(b,"warning","warning",S)))),[t,n,p,g]),y={};return i&&(y.id=`${i}_help`),f(l.createElement(Kn,{motionDeadline:h.motionDeadline,motionName:`${c}-show-help`,visible:!!C.length,onVisibleChanged:s},b=>{const{className:S,style:$}=b;return l.createElement("div",Object.assign({},y,{className:V(u,S,v,d,a,m),style:$,role:"alert"}),l.createElement(Bv,Object.assign({keys:C},da(c),{motionName:`${c}-show-help-item`,component:!1}),x=>{const{key:E,error:I,errorStatus:w,className:R,style:N}=x;return l.createElement("div",{key:E,className:V(R,{[`${u}-${w}`]:w}),style:N},I)}))}))},dP=["parentNode"],fP="form_item";function Jo(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function Th(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:dP.includes(n)?`${fP}_${n}`:n}function Ah(e,t,n,r,o,a){let i=r;return a!==void 0?i=a:n.validating?i="validating":e.length?i="error":t.length?i="warning":(n.touched||o&&n.validated)&&(i="success"),i}function tm(e){return Jo(e).join("_")}function mP(e,t){const n=t.getFieldInstance(e),r=$m(n);if(r)return r;const o=Th(Jo(e),t.__INTERNAL__.name);if(o)return document.getElementById(o)}function Dh(e){const[t]=Tc(),n=l.useRef({}),r=l.useMemo(()=>e??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>a=>{const i=tm(o);a?n.current[i]=a:delete n.current[i]}},scrollToField:function(o){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const i=mP(o,r);i&&QC(i,Object.assign({scrollMode:"if-needed",block:"nearest"},a))},getFieldInstance:o=>{const a=tm(o);return n.current[a]}}),[e,t]);return[r]}const oi={};function vP(e){let{name:t}=e;const n=vt("Form");l.useEffect(()=>{if(t)return oi[t]=(oi[t]||0)+1,n(oi[t]<=1,"usage","There exist multiple Form with same `name`."),()=>{oi[t]-=1}},[t])}var gP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=l.useContext(Hn),{getPrefixCls:r,direction:o,form:a}=l.useContext(je),{prefixCls:i,className:s,rootClassName:c,size:u,disabled:d=n,form:f,colon:m,labelAlign:v,labelWrap:h,labelCol:p,wrapperCol:g,hideRequiredMark:C,layout:y="horizontal",scrollToFirstError:b,requiredMark:S,onFinishFailed:$,name:x,style:E,feedbackIcons:I,variant:w}=e,R=gP(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),N=Mn(u),T=l.useContext(sv);vP(e);const M=l.useMemo(()=>S!==void 0?S:C?!1:a&&a.requiredMark!==void 0?a.requiredMark:!0,[C,S,a]),O=m??(a==null?void 0:a.colon),F=r("form",i),j=rn(F),[P,D,z]=yu(F,j),L=V(F,`${F}-${y}`,{[`${F}-hide-required-mark`]:M===!1,[`${F}-rtl`]:o==="rtl",[`${F}-${N}`]:N},z,j,D,a==null?void 0:a.className,s,c),[_]=Dh(f),{__INTERNAL__:B}=_;B.name=x;const H=l.useMemo(()=>({name:x,labelAlign:v,labelCol:p,labelWrap:h,wrapperCol:g,vertical:y==="vertical",colon:O,requiredMark:M,itemRef:B.itemRef,form:_,feedbackIcons:I}),[x,v,p,g,y,O,M,_,I]),K=l.useRef(null);l.useImperativeHandle(t,()=>{var Y;return Object.assign(Object.assign({},_),{nativeElement:(Y=K.current)===null||Y===void 0?void 0:Y.nativeElement})});const G=(Y,Q)=>{if(Y){let ie={block:"nearest"};typeof Y=="object"&&(ie=Y),_.scrollToField(Q,ie)}},te=Y=>{if($==null||$(Y),Y.errorFields.length){const Q=Y.errorFields[0].name;if(b!==void 0){G(b,Q);return}a&&a.scrollToFirstError!==void 0&&G(a.scrollToFirstError,Q)}};return P(l.createElement(Tg.Provider,{value:w},l.createElement(pc,{disabled:d},l.createElement(zr.Provider,{value:N},l.createElement(Mg,{validateMessages:T},l.createElement(cr.Provider,{value:H},l.createElement(No,Object.assign({id:x},R,{name:x,onFinishFailed:te,form:_,ref:K,style:Object.assign(Object.assign({},a==null?void 0:a.style),E),className:L}))))))))},jh=l.forwardRef(pP);jh.displayName="Form";function hP(e){if(typeof e=="function")return e;const t=sn(e);return t.length<=1?t[0]:t}const Fh=()=>{const{status:e,errors:t=[],warnings:n=[]}=l.useContext(nn);return vt("Form.Item")(e!==void 0,"usage","Form.Item.useStatus should be used under Form.Item component. For more information: https://u.ant.design/form-item-usestatus"),{status:e,errors:t,warnings:n}};Fh.Context=nn;function bP(e){const[t,n]=l.useState(e),r=l.useRef(null),o=l.useRef([]),a=l.useRef(!1);l.useEffect(()=>(a.current=!1,()=>{a.current=!0,ut.cancel(r.current),r.current=null}),[]);function i(s){a.current||(r.current===null&&(o.current=[],r.current=ut(()=>{r.current=null,n(c=>{let u=c;return o.current.forEach(d=>{u=d(u)}),u})})),o.current.push(s))}return[t,i]}function yP(){const{itemRef:e}=l.useContext(cr),t=l.useRef({});function n(r,o){const a=o&&typeof o=="object"&&o.ref,i=r.join("_");return(t.current.name!==i||t.current.originRef!==a)&&(t.current.name=i,t.current.originRef=a,t.current.ref=vn(e(r),a)),t.current.ref}return n}const CP=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},SP=yc(["Form","item-item"],(e,t)=>{let{rootPrefixCls:n}=t;const r=Nh(e,n);return[CP(r)]}),xP=e=>{const{prefixCls:t,status:n,wrapperCol:r,children:o,errors:a,warnings:i,_internalItemRender:s,extra:c,help:u,fieldId:d,marginBottom:f,onErrorVisibleChanged:m}=e,v=`${t}-item`,h=l.useContext(cr),p=r||h.wrapperCol||{},g=V(`${v}-control`,p.className),C=l.useMemo(()=>Object.assign({},h),[h]);delete C.labelCol,delete C.wrapperCol;const y=l.createElement("div",{className:`${v}-control-input`},l.createElement("div",{className:`${v}-control-input-content`},o)),b=l.useMemo(()=>({prefixCls:t,status:n}),[t,n]),S=f!==null||a.length||i.length?l.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},l.createElement(Ac.Provider,{value:b},l.createElement(Mh,{fieldId:d,errors:a,warnings:i,help:u,helpStatus:n,className:`${v}-explain-connected`,onVisibleChanged:m})),!!f&&l.createElement("div",{style:{width:0,height:f}})):null,$={};d&&($.id=`${d}_extra`);const x=c?l.createElement("div",Object.assign({},$,{className:`${v}-extra`}),c):null,E=s&&s.mark==="pro_table_render"&&s.render?s.render(e,{input:y,errorList:S,extra:x}):l.createElement(l.Fragment,null,y,S,x);return l.createElement(cr.Provider,{value:C},l.createElement(mu,Object.assign({},p,{className:g}),E),l.createElement(SP,{prefixCls:t}))};var $P={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"},wP=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:$P}))},_h=l.forwardRef(wP);_h.displayName="QuestionCircleOutlined";var EP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let{prefixCls:t,label:n,htmlFor:r,labelCol:o,labelAlign:a,colon:i,required:s,requiredMark:c,tooltip:u,vertical:d}=e;var f;const[m]=xa("Form"),{labelAlign:v,labelCol:h,labelWrap:p,colon:g}=l.useContext(cr);if(!n)return null;const C=o||h||{},y=a||v,b=`${t}-item-label`,S=V(b,y==="left"&&`${b}-left`,C.className,{[`${b}-wrap`]:!!p});let $=n;const x=i===!0||g!==!1&&i!==!1;x&&!d&&typeof n=="string"&&n.trim()!==""&&($=n.replace(/[:|:]\s*$/,""));const I=IP(u);if(I){const{icon:T=l.createElement(_h,null)}=I,M=EP(I,["icon"]),O=l.createElement(Aa,Object.assign({},M),l.cloneElement(T,{className:`${t}-item-tooltip`,title:"",onClick:F=>{F.preventDefault()},tabIndex:null}));$=l.createElement(l.Fragment,null,$,O)}const w=c==="optional",R=typeof c=="function";R?$=c($,{required:!!s}):w&&!s&&($=l.createElement(l.Fragment,null,$,l.createElement("span",{className:`${t}-item-optional`,title:""},(m==null?void 0:m.optional)||((f=wr.Form)===null||f===void 0?void 0:f.optional))));const N=V({[`${t}-item-required`]:s,[`${t}-item-required-mark-optional`]:w||R,[`${t}-item-no-colon`]:!x});return l.createElement(mu,Object.assign({},C,{className:S}),l.createElement("label",{htmlFor:r,className:N,title:typeof n=="string"?n:""},$))},RP={success:Wi,warning:Gi,error:Oo,validating:Kr};function Lh(e){let{children:t,errors:n,warnings:r,hasFeedback:o,validateStatus:a,prefixCls:i,meta:s,noStyle:c}=e;const u=`${i}-item`,{feedbackIcons:d}=l.useContext(cr),f=Ah(n,r,s,null,!!o,a),{isFormItemInput:m,status:v,hasFeedback:h,feedbackIcon:p}=l.useContext(nn),g=l.useMemo(()=>{var C;let y;if(o){const S=o!==!0&&o.icons||d,$=f&&((C=S==null?void 0:S({status:f,errors:n,warnings:r}))===null||C===void 0?void 0:C[f]),x=f&&RP[f];y=$!==!1&&x?l.createElement("span",{className:V(`${u}-feedback-icon`,`${u}-feedback-icon-${f}`)},$||l.createElement(x,null)):null}const b={status:f||"",errors:n,warnings:r,hasFeedback:!!o,feedbackIcon:y,isFormItemInput:!0};return c&&(b.status=(f??v)||"",b.isFormItemInput=m,b.hasFeedback=!!(o??h),b.feedbackIcon=o!==void 0?b.feedbackIcon:p),b},[f,o,c,m,v]);return l.createElement(nn.Provider,{value:g},t)}var PP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{if(N&&E.current){const z=getComputedStyle(E.current);O(parseInt(z.marginBottom,10))}},[N,T]);const F=z=>{z||O(null)},P=function(){let z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const L=z?I:u.errors,_=z?w:u.warnings;return Ah(L,_,u,"",!!d,c)}(),D=V(b,n,r,{[`${b}-with-help`]:R||I.length||w.length,[`${b}-has-feedback`]:P&&d,[`${b}-has-success`]:P==="success",[`${b}-has-warning`]:P==="warning",[`${b}-has-error`]:P==="error",[`${b}-is-validating`]:P==="validating",[`${b}-hidden`]:f,[`${b}-${C}`]:C});return l.createElement("div",{className:D,style:o,ref:E},l.createElement(uh,Object.assign({className:`${b}-row`},kt(y,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),l.createElement(OP,Object.assign({htmlFor:v},e,{requiredMark:S,required:h??p,prefixCls:t,vertical:x})),l.createElement(xP,Object.assign({},e,u,{errors:I,warnings:w,prefixCls:t,status:P,help:a,marginBottom:M,onErrorVisibleChanged:F}),l.createElement(Ng.Provider,{value:g},l.createElement(Lh,{prefixCls:t,meta:u,errors:u.errors,warnings:u.warnings,hasFeedback:d,validateStatus:P},m)))),!!M&&l.createElement("div",{className:`${b}-margin-offset`,style:{marginBottom:-M}}))}const MP="__SPLIT__";function TP(e,t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(o=>{const a=e[o],i=t[o];return a===i||typeof a=="function"||typeof i=="function"})}const AP=l.memo(e=>{let{children:t}=e;return t},(e,t)=>TP(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function nm(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function DP(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:a,shouldUpdate:i,rules:s,children:c,required:u,label:d,messageVariables:f,trigger:m="onChange",validateTrigger:v,hidden:h,help:p,layout:g}=e,{getPrefixCls:C}=l.useContext(je),{name:y}=l.useContext(cr),b=hP(c),S=typeof b=="function",$=l.useContext(Ng),{validateTrigger:x}=l.useContext(kr),E=v!==void 0?v:x,I=t!=null,w=C("form",a),R=rn(w),[N,T,M]=yu(w,R),O=vt("Form.Item");O(t!==null,"usage","`null` is passed as `name` property");const F=l.useContext(ma),j=l.useRef(),[P,D]=bP({}),[z,L]=$r(()=>nm()),_=Q=>{const ie=F==null?void 0:F.getKey(Q.name);if(L(Q.destroy?nm():Q,!0),n&&p!==!1&&$){let Z=Q.name;if(Q.destroy)Z=j.current||Z;else if(ie!==void 0){const[J,ne]=ie;Z=[J].concat(ue(ne)),j.current=Z}$(Q,Z)}},B=(Q,ie)=>{D(Z=>{const J=Object.assign({},Z),re=[].concat(ue(Q.name.slice(0,-1)),ue(ie)).join(MP);return Q.destroy?delete J[re]:J[re]=Q,J})},[H,K]=l.useMemo(()=>{const Q=ue(z.errors),ie=ue(z.warnings);return Object.values(P).forEach(Z=>{Q.push.apply(Q,ue(Z.errors||[])),ie.push.apply(ie,ue(Z.warnings||[]))}),[Q,ie]},[P,z.errors,z.warnings]),G=yP();function te(Q,ie,Z){return n&&!h?l.createElement(Lh,{prefixCls:w,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:z,errors:H,warnings:K,noStyle:!0},Q):l.createElement(NP,Object.assign({key:"row"},e,{className:V(r,M,R,T),prefixCls:w,fieldId:ie,isRequired:Z,errors:H,warnings:K,meta:z,onSubItemMetaChange:B,layout:g}),Q)}if(!I&&!S&&!o)return N(te(b));let Y={};return typeof d=="string"?Y.label=d:t&&(Y.label=String(t)),f&&(Y=Object.assign(Object.assign({},Y),f)),N(l.createElement(Mc,Object.assign({},e,{messageVariables:Y,trigger:m,validateTrigger:E,onMetaChange:_}),(Q,ie,Z)=>{const J=Jo(t).length&&ie?ie.name:[],ne=Th(J,y),re=u!==void 0?u:!!(s&&s.some(oe=>{if(oe&&typeof oe=="object"&&oe.required&&!oe.warningOnly)return!0;if(typeof oe=="function"){const he=oe(Z);return he&&he.required&&!he.warningOnly}return!1})),W=Object.assign({},Q);let ee=null;if(O(!(i&&o),"usage","`shouldUpdate` and `dependencies` shouldn't be used together. See https://u.ant.design/form-deps."),Array.isArray(b)&&I)O(!1,"usage","A `Form.Item` with a `name` prop must have a single child element. For information on how to render more complex form items, see https://u.ant.design/complex-form-item."),ee=b;else if(S&&(!(i||o)||I))O(!!(i||o),"usage","A `Form.Item` with a render function must have either `shouldUpdate` or `dependencies`."),O(!I,"usage","A `Form.Item` with a render function cannot be a field, and thus cannot have a `name` prop.");else if(o&&!S&&!I)O(!1,"usage","Must set `name` or use a render function when `dependencies` is set.");else if(l.isValidElement(b)){O(b.props.defaultValue===void 0,"usage","`defaultValue` will not work on controlled Field. You should use `initialValues` of Form instead.");const oe=Object.assign(Object.assign({},b.props),W);if(oe.id||(oe.id=ne),p||H.length>0||K.length>0||e.extra){const de=[];(p||H.length>0)&&de.push(`${ne}_help`),e.extra&&de.push(`${ne}_extra`),oe["aria-describedby"]=de.join(" ")}H.length>0&&(oe["aria-invalid"]="true"),re&&(oe["aria-required"]="true"),ur(b)&&(oe.ref=G(J,b)),new Set([].concat(ue(Jo(m)),ue(Jo(E)))).forEach(de=>{oe[de]=function(){for(var ae,ce,we,ye,me,be=arguments.length,xe=new Array(be),Be=0;Be{var{prefixCls:t,children:n}=e,r=jP(e,["prefixCls","children"]);vt("Form.List")(typeof r.name=="number"||(Array.isArray(r.name)?!!r.name.length:!!r.name),"usage","Miss `name` prop.");const{getPrefixCls:o}=l.useContext(je),a=o("form",t),i=l.useMemo(()=>({prefixCls:a,status:"error"}),[a]);return l.createElement(Ig,Object.assign({},r),(s,c,u)=>l.createElement(Ac.Provider,{value:i},n(s.map(d=>Object.assign(Object.assign({},d),{fieldKey:d.key})),c,{errors:u.errors,warnings:u.warnings})))};function _P(){const{form:e}=l.useContext(cr);return e}const Ir=jh;Ir.Item=zh;Ir.List=FP;Ir.ErrorList=Mh;Ir.useForm=Dh;Ir.useFormInstance=_P;Ir.useWatch=Pg;Ir.Provider=Mg;Ir.create=()=>{fr(!1,"Form","antd v4 removed `Form.create`. Please remove or use `@ant-design/compatible` instead.")};function LP(e){let{percent:t,prefixCls:n}=e;const r=`${n}-dot`,o=`${r}-holder`,a=`${o}-hidden`,[i,s]=l.useState(!1);ft(()=>{t!==0&&s(!0)},[t!==0]);const c=Math.max(Math.min(t,100),0),u=100,d=u/5,f=u/2-d/2,m=f*2*Math.PI,v=(h,p)=>l.createElement("circle",{className:V(h,`${r}-circle`),r:f,cx:"50",cy:"50",strokeWidth:d,style:p});return i?l.createElement("span",{className:V(o,`${r}-progress`,c<=0&&a)},l.createElement("svg",{viewBox:`0 0 ${u} ${u}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":c},v(`${r}-circle-bg`),v("",{strokeDasharray:`${m*c/100} ${m*(100-c)/100}`,strokeDashoffset:`${m/4}`}))):null}function zP(e){const{prefixCls:t,percent:n=0}=e,r=`${t}-dot`,o=`${r}-holder`,a=`${o}-hidden`;return l.createElement(l.Fragment,null,l.createElement("span",{className:V(o,n>0&&a)},l.createElement("span",{className:V(r,`${t}-dot-spin`)},[1,2,3,4].map(i=>l.createElement("i",{className:`${t}-dot-item`,key:i})))),l.createElement(LP,{prefixCls:t,percent:n}))}function BP(e){const{prefixCls:t,indicator:n,percent:r}=e,o=`${t}-dot`;return n&&l.isValidElement(n)?tn(n,{className:V(n.props.className,o),percent:r}):l.createElement(zP,{prefixCls:t,percent:r})}const kP=new lt("antSpinMove",{to:{opacity:1}}),HP=new lt("antRotate",{to:{transform:"rotate(405deg)"}}),VP=e=>{const{componentCls:t,calc:n}=e;return{[`${t}`]:Object.assign(Object.assign({},St(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"relative",display:"inline-block",opacity:1},[`${t}-text`]:{fontSize:e.fontSize,paddingTop:n(n(e.dotSize).sub(e.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${e.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[t]:{[`${t}-dot-holder`]:{color:e.colorWhite},[`${t}-text`]:{color:e.colorTextLightSolid}}},"&-nested-loading":{position:"relative",[`> div > ${t}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${t}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:n(e.dotSize).mul(-1).div(2).equal()},[`${t}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:n(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:n(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${t}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${t}-dot-progress`]:{position:"absolute",top:0,insetInlineStart:0},[`${t}-dot-holder`]:{width:"1em",height:"1em",fontSize:e.dotSize,display:"inline-block",transition:`transform ${e.motionDurationSlow} ease, opacity ${e.motionDurationSlow} ease`,transformOrigin:"50% 50%",lineHeight:1,color:e.colorPrimary,"&-hidden":{transform:"scale(0.3)",opacity:0}},[`${t}-dot-progress`]:{position:"absolute",top:0,insetInlineStart:0},[`${t}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),height:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:kP,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:HP,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(r=>`${r} ${e.motionDurationSlow} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}},[`&-sm ${t}-dot`]:{fontSize:e.dotSizeSM},[`&-sm ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal(),height:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{fontSize:e.dotSizeLG},[`&-lg ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}},KP=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},WP=It("Spin",e=>{const t=st(e,{spinDotDefault:e.colorTextDescription});return[VP(t)]},KP),GP=200,rm=[[30,.05],[70,.03],[96,.01]];function qP(e,t){const[n,r]=l.useState(0),o=l.useRef(),a=t==="auto";return l.useEffect(()=>(a&&e&&(r(0),o.current=setInterval(()=>{r(i=>{const s=100-i;for(let c=0;c{clearInterval(o.current)}),[a,e]),a?n:t}var UP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,spinning:n=!0,delay:r=0,className:o,rootClassName:a,size:i="default",tip:s,wrapperClassName:c,style:u,children:d,fullscreen:f=!1,indicator:m,percent:v}=e,h=UP(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:p}=l.useContext(je),g=p("spin",t),[C,y,b]=WP(g),[S,$]=l.useState(()=>n&&!XP(n,r)),x=qP(S,v);l.useEffect(()=>{if(n){const O=m2(r,()=>{$(!0)});return O(),()=>{var F;(F=O==null?void 0:O.cancel)===null||F===void 0||F.call(O)}}$(!1)},[r,n]);const E=l.useMemo(()=>typeof d<"u"&&!f,[d,f]);vt("Spin")(!s||E||f,"usage","`tip` only work in nest or fullscreen pattern.");const{direction:I,spin:w}=l.useContext(je),R=V(g,w==null?void 0:w.className,{[`${g}-sm`]:i==="small",[`${g}-lg`]:i==="large",[`${g}-spinning`]:S,[`${g}-show-text`]:!!s,[`${g}-rtl`]:I==="rtl"},o,!f&&a,y,b),N=V(`${g}-container`,{[`${g}-blur`]:S}),T=Object.assign(Object.assign({},w==null?void 0:w.style),u),M=l.createElement("div",Object.assign({},h,{style:T,className:R,"aria-live":"polite","aria-busy":S}),l.createElement(BP,{prefixCls:g,indicator:m??Bh,percent:x}),s&&(E||f)?l.createElement("div",{className:`${g}-text`},s):null);return C(E?l.createElement("div",Object.assign({},h,{className:V(`${g}-nested-loading`,c,y,b)}),S&&l.createElement("div",{key:"loading"},M),l.createElement("div",{className:N,key:"container"},d)):f?l.createElement("div",{className:V(`${g}-fullscreen`,{[`${g}-fullscreen-show`]:S},a,y,b)},M):M)};kh.setDefaultIndicator=e=>{Bh=e};kh.displayName="Spin";let Pn=null,Dr=e=>e(),ya=[],Ca={};function om(){const{getContainer:e,duration:t,rtl:n,maxCount:r,top:o}=Ca,a=(e==null?void 0:e())||document.body;return{getContainer:()=>a,duration:t,rtl:n,maxCount:r,top:o}}const YP=q.forwardRef((e,t)=>{const{messageConfig:n,sync:r}=e,{getPrefixCls:o}=l.useContext(je),a=Ca.prefixCls||o("message"),i=l.useContext(Ww),[s,c]=og(Object.assign(Object.assign(Object.assign({},n),{prefixCls:a}),i.message));return q.useImperativeHandle(t,()=>{const u=Object.assign({},s);return Object.keys(u).forEach(d=>{u[d]=function(){return r(),s[d].apply(s,arguments)}}),{instance:u,sync:r}}),c}),QP=q.forwardRef((e,t)=>{const[n,r]=q.useState(om),o=()=>{r(om)};q.useEffect(o,[]);const a=Sc(),i=a.getRootPrefixCls(),s=a.getIconPrefixCls(),c=a.getTheme(),u=q.createElement(YP,{ref:t,sync:o,messageConfig:n});return q.createElement(Wn,{prefixCls:i,iconPrefixCls:s,theme:c},a.holderRender?a.holderRender(u):u)});function fl(){if(!Pn){const e=document.createDocumentFragment(),t={fragment:e};Pn=t,Dr(()=>{Ec(q.createElement(QP,{ref:n=>{const{instance:r,sync:o}=n||{};Promise.resolve().then(()=>{!t.instance&&r&&(t.instance=r,t.sync=o,fl())})}}),e)});return}Pn.instance&&(ya.forEach(e=>{const{type:t,skipped:n}=e;if(!n)switch(t){case"open":{Dr(()=>{const r=Pn.instance.open(Object.assign(Object.assign({},Ca),e.config));r==null||r.then(e.resolve),e.setCloseFn(r)});break}case"destroy":Dr(()=>{Pn==null||Pn.instance.destroy(e.key)});break;default:Dr(()=>{var r;const o=(r=Pn.instance)[t].apply(r,ue(e.args));o==null||o.then(e.resolve),e.setCloseFn(o)})}}),ya=[])}function ZP(e){Ca=Object.assign(Object.assign({},Ca),e),Dr(()=>{var t;(t=Pn==null?void 0:Pn.sync)===null||t===void 0||t.call(Pn)})}function JP(e){const t=wc(n=>{let r;const o={type:"open",config:e,resolve:n,setCloseFn:a=>{r=a}};return ya.push(o),()=>{r?Dr(()=>{r()}):o.skipped=!0}});return fl(),t}function eN(e,t){Sc().holderRender||Hv("message");const r=wc(o=>{let a;const i={type:e,args:t,resolve:o,setCloseFn:s=>{a=s}};return ya.push(i),()=>{a?Dr(()=>{a()}):i.skipped=!0}});return fl(),r}const tN=e=>{ya.push({type:"destroy",key:e}),fl()},nN=["success","info","warning","error","loading"],rN={open:JP,destroy:tN,config:ZP,useMessage:xS,_InternalPanelDoNotUseOrYouWillBeFired:vS},oN=rN;nN.forEach(e=>{oN[e]=function(){for(var t=arguments.length,n=new Array(t),r=0;r{const{prefixCls:t,className:n,closeIcon:r,closable:o,type:a,title:i,children:s,footer:c}=e,u=aN(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:d}=l.useContext(je),f=d(),m=t||d("modal"),v=rn(f),[h,p,g]=Lg(m,v),C=`${m}-confirm`;let y={};return a?y={closable:o??!1,title:"",footer:"",children:l.createElement(Bg,Object.assign({},e,{prefixCls:m,confirmPrefixCls:C,rootPrefixCls:f,content:s}))}:y={closable:o??!0,title:i,footer:c!==null&&l.createElement(jg,Object.assign({},e)),children:s},h(l.createElement(Pc,Object.assign({prefixCls:m,className:V(p,`${m}-pure-panel`,a&&C,a&&`${C}-${a}`,n,g,v)},u,{closeIcon:Dg(m,r),closable:o},y)))},lN=Xg(iN);function Hh(e){return Na(Kg(e))}const Gn=zg;Gn.useModal=Kw;Gn.info=function(t){return Na(Wg(t))};Gn.success=function(t){return Na(Gg(t))};Gn.error=function(t){return Na(qg(t))};Gn.warning=Hh;Gn.warn=Hh;Gn.confirm=function(t){return Na(Ug(t))};Gn.destroyAll=function(){for(;Tr.length;){const t=Tr.pop();t&&t()}};Gn.config=zw;Gn._InternalPanelDoNotUseOrYouWillBeFired=lN;Gn.displayName="Modal";var sN=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Vh=l.forwardRef(function(e,t){var n,r=e.prefixCls,o=r===void 0?"rc-switch":r,a=e.className,i=e.checked,s=e.defaultChecked,c=e.disabled,u=e.loadingIcon,d=e.checkedChildren,f=e.unCheckedChildren,m=e.onClick,v=e.onChange,h=e.onKeyDown,p=We(e,sN),g=Kt(!1,{value:i,defaultValue:s}),C=U(g,2),y=C[0],b=C[1];function S(I,w){var R=y;return c||(R=I,b(R),v==null||v(R,w)),R}function $(I){I.which===le.LEFT?S(!1,I):I.which===le.RIGHT&&S(!0,I),h==null||h(I)}function x(I){var w=S(!y,I);m==null||m(w,I)}var E=V(o,a,(n={},A(n,"".concat(o,"-checked"),y),A(n,"".concat(o,"-disabled"),c),n));return l.createElement("button",fe({},p,{type:"button",role:"switch","aria-checked":y,disabled:c,className:E,ref:t,onKeyDown:$,onClick:x}),u,l.createElement("span",{className:"".concat(o,"-inner")},l.createElement("span",{className:"".concat(o,"-inner-checked")},d),l.createElement("span",{className:"".concat(o,"-inner-unchecked")},f)))});Vh.displayName="Switch";const cN=e=>{const{componentCls:t,trackHeightSM:n,trackPadding:r,trackMinWidthSM:o,innerMinMarginSM:a,innerMaxMarginSM:i,handleSizeSM:s,calc:c}=e,u=`${t}-inner`,d=X(c(s).add(c(r).mul(2)).equal()),f=X(c(i).mul(2).equal());return{[t]:{[`&${t}-small`]:{minWidth:o,height:n,lineHeight:X(n),[`${t}-inner`]:{paddingInlineStart:i,paddingInlineEnd:a,[`${u}-checked, ${u}-unchecked`]:{minHeight:n},[`${u}-checked`]:{marginInlineStart:`calc(-100% + ${d} - ${f})`,marginInlineEnd:`calc(100% - ${d} + ${f})`},[`${u}-unchecked`]:{marginTop:c(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:s,height:s},[`${t}-loading-icon`]:{top:c(c(s).sub(e.switchLoadingIconSize)).div(2).equal(),fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:a,paddingInlineEnd:i,[`${u}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${u}-unchecked`]:{marginInlineStart:`calc(100% - ${d} + ${f})`,marginInlineEnd:`calc(-100% + ${d} - ${f})`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${X(c(s).add(r).equal())})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${u}`]:{[`${u}-unchecked`]:{marginInlineStart:c(e.marginXXS).div(2).equal(),marginInlineEnd:c(e.marginXXS).mul(-1).div(2).equal()}},[`&${t}-checked ${u}`]:{[`${u}-checked`]:{marginInlineStart:c(e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:c(e.marginXXS).div(2).equal()}}}}}}},uN=e=>{const{componentCls:t,handleSize:n,calc:r}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:"relative",top:r(r(n).sub(e.fontSize)).div(2).equal(),color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},dN=e=>{const{componentCls:t,trackPadding:n,handleBg:r,handleShadow:o,handleSize:a,calc:i}=e,s=`${t}-handle`;return{[t]:{[s]:{position:"absolute",top:n,insetInlineStart:n,width:a,height:a,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:r,borderRadius:i(a).div(2).equal(),boxShadow:o,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${s}`]:{insetInlineStart:`calc(100% - ${X(i(a).add(n).equal())})`},[`&:not(${t}-disabled):active`]:{[`${s}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${s}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}}}},fN=e=>{const{componentCls:t,trackHeight:n,trackPadding:r,innerMinMargin:o,innerMaxMargin:a,handleSize:i,calc:s}=e,c=`${t}-inner`,u=X(s(i).add(s(r).mul(2)).equal()),d=X(s(a).mul(2).equal());return{[t]:{[c]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:a,paddingInlineEnd:o,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${c}-checked, ${c}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:n},[`${c}-checked`]:{marginInlineStart:`calc(-100% + ${u} - ${d})`,marginInlineEnd:`calc(100% - ${u} + ${d})`},[`${c}-unchecked`]:{marginTop:s(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${c}`]:{paddingInlineStart:o,paddingInlineEnd:a,[`${c}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${c}-unchecked`]:{marginInlineStart:`calc(100% - ${u} + ${d})`,marginInlineEnd:`calc(-100% + ${u} - ${d})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${c}`]:{[`${c}-unchecked`]:{marginInlineStart:s(r).mul(2).equal(),marginInlineEnd:s(r).mul(-1).mul(2).equal()}},[`&${t}-checked ${c}`]:{[`${c}-checked`]:{marginInlineStart:s(r).mul(-1).mul(2).equal(),marginInlineEnd:s(r).mul(2).equal()}}}}}},mN=e=>{const{componentCls:t,trackHeight:n,trackMinWidth:r}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},St(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:r,height:n,lineHeight:`${X(n)}`,verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary}}),ua(e)),{[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}})}},vN=e=>{const{fontSize:t,lineHeight:n,controlHeight:r,colorWhite:o}=e,a=t*n,i=r/2,s=2,c=a-s*2,u=i-s*2;return{trackHeight:a,trackHeightSM:i,trackMinWidth:c*2+s*4,trackMinWidthSM:u*2+s*2,trackPadding:s,handleBg:o,handleSize:c,handleSizeSM:u,handleShadow:`0 2px 4px 0 ${new Rt("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:c/2,innerMaxMargin:c+s+s*2,innerMinMarginSM:u/2,innerMaxMarginSM:u+s+s*2}},gN=It("Switch",e=>{const t=st(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.calc(e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[mN(t),fN(t),dN(t),uN(t),cN(t)]},vN);var pN=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,size:r,disabled:o,loading:a,className:i,rootClassName:s,style:c,checked:u,value:d,defaultChecked:f,defaultValue:m,onChange:v}=e,h=pN(e,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[p,g]=Kt(!1,{value:u??d,defaultValue:f??m}),{getPrefixCls:C,direction:y,switch:b}=l.useContext(je),S=l.useContext(Hn),$=(o??S)||a,x=C("switch",n),E=l.createElement("div",{className:`${x}-handle`},a&&l.createElement(Kr,{className:`${x}-loading-icon`})),[I,w,R]=gN(x),N=Mn(r),T=V(b==null?void 0:b.className,{[`${x}-small`]:N==="small",[`${x}-loading`]:a,[`${x}-rtl`]:y==="rtl"},i,s,w,R),M=Object.assign(Object.assign({},b==null?void 0:b.style),c),O=function(){g(arguments.length<=0?void 0:arguments[0]),v==null||v.apply(void 0,arguments)};return I(l.createElement(Xi,{component:"Switch"},l.createElement(Vh,Object.assign({},h,{checked:p,onChange:O,prefixCls:x,className:T,style:M,disabled:$,ref:t,loadingIcon:E}))))}),Kh=hN;Kh.__ANT_SWITCH=!0;Kh.displayName="Switch";var Cu=l.createContext(null),bN=function(t){for(var n=t.prefixCls,r=t.level,o=t.isStart,a=t.isEnd,i="".concat(n,"-indent-unit"),s=[],c=0;c=0&&n.splice(r,1),n}function hr(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function Su(e){return e.split("-")}function $N(e,t){var n=[],r=mn(t,e);function o(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];a.forEach(function(i){var s=i.key,c=i.children;n.push(s),o(c)})}return o(r.children),n}function wN(e){if(e.parent){var t=Su(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function EN(e){var t=Su(e.pos);return Number(t[t.length-1])===0}function lm(e,t,n,r,o,a,i,s,c,u){var d,f=e.clientX,m=e.clientY,v=e.target.getBoundingClientRect(),h=v.top,p=v.height,g=(u==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-f),C=(g-12)/r,y=c.filter(function(j){var P;return(P=s[j])===null||P===void 0||(P=P.children)===null||P===void 0?void 0:P.length}),b=mn(s,n.props.eventKey);if(m-1.5?a({dragNode:M,dropNode:O,dropPosition:1})?R=1:F=!1:a({dragNode:M,dropNode:O,dropPosition:0})?R=0:a({dragNode:M,dropNode:O,dropPosition:1})?R=1:F=!1:a({dragNode:M,dropNode:O,dropPosition:1})?R=1:F=!1,{dropPosition:R,dropLevelOffset:N,dropTargetKey:b.key,dropTargetPos:b.pos,dragOverNodeKey:w,dropContainerKey:R===0?null:((d=b.parent)===null||d===void 0?void 0:d.key)||null,dropAllowed:F}}function sm(e,t){if(e){var n=t.multiple;return n?e.slice():e.length?[e[0]]:e}}function ns(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(De(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return _e(!1,"`checkedKeys` is not an array or an object"),null;return t}function nc(e,t){var n=new Set;function r(o){if(!n.has(o)){var a=mn(t,o);if(a){n.add(o);var i=a.parent,s=a.node;s.disabled||i&&r(i.key)}}}return(e||[]).forEach(function(o){r(o)}),ue(n)}function IN(e){var t=e.dropPosition,n=e.dropLevelOffset,r=e.indent,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:o.top=0,o.left=-n*r;break;case 1:o.bottom=0,o.left=-n*r;break;case 0:o.bottom=0,o.left=r;break}return l.createElement("div",{style:o})}function Wh(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function ON(e,t){var n=l.useState(!1),r=U(n,2),o=r[0],a=r[1];ft(function(){if(o)return e(),function(){t()}},[o]),ft(function(){return a(!0),function(){a(!1)}},[])}var RN=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Gh=function(t,n){var r=t.className,o=t.style,a=t.motion,i=t.motionNodes,s=t.motionType,c=t.onMotionStart,u=t.onMotionEnd,d=t.active,f=t.treeNodeRequiredProps,m=We(t,RN),v=l.useState(!0),h=U(v,2),p=h[0],g=h[1],C=l.useContext(Cu),y=C.prefixCls,b=i&&s!=="hide";ft(function(){i&&b!==p&&g(b)},[i]);var S=function(){i&&c()},$=l.useRef(!1),x=function(){i&&!$.current&&($.current=!0,u())};ON(S,x);var E=function(w){b===w&&x()};return i?l.createElement(Kn,fe({ref:n,visible:p},a,{motionAppear:s==="show",onVisibleChanged:E}),function(I,w){var R=I.className,N=I.style;return l.createElement("div",{ref:w,className:V("".concat(y,"-treenode-motion"),R),style:N},i.map(function(T){var M=Object.assign({},(Wh(T.data),T.data)),O=T.title,F=T.key,j=T.isStart,P=T.isEnd;delete M.children;var D=Zo(F,f);return l.createElement(xo,fe({},M,D,{title:O,active:d,data:T.data,key:F,isStart:j,isEnd:P}))}))}):l.createElement(xo,fe({domRef:n,className:r,style:o},m,{active:d}))};Gh.displayName="MotionTreeNode";var PN=l.forwardRef(Gh);function NN(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function o(a,i){var s=new Map;a.forEach(function(u){s.set(u,!0)});var c=i.filter(function(u){return!s.has(u)});return c.length===1?c[0]:null}return n ").concat(t);return t}var Uh=l.forwardRef(function(e,t){var n=e.prefixCls,r=e.data;e.selectable,e.checkable;var o=e.expandedKeys,a=e.selectedKeys,i=e.checkedKeys,s=e.loadedKeys,c=e.loadingKeys,u=e.halfCheckedKeys,d=e.keyEntities,f=e.disabled,m=e.dragging,v=e.dragOverNodeKey,h=e.dropPosition,p=e.motion,g=e.height,C=e.itemHeight,y=e.virtual,b=e.focusable,S=e.activeItem,$=e.focused,x=e.tabIndex,E=e.onKeyDown,I=e.onFocus,w=e.onBlur,R=e.onActiveChange,N=e.onListChangeStart,T=e.onListChangeEnd,M=We(e,MN),O=l.useRef(null),F=l.useRef(null);l.useImperativeHandle(t,function(){return{scrollTo:function(ce){O.current.scrollTo(ce)},getIndentWidth:function(){return F.current.offsetWidth}}});var j=l.useState(o),P=U(j,2),D=P[0],z=P[1],L=l.useState(r),_=U(L,2),B=_[0],H=_[1],K=l.useState(r),G=U(K,2),te=G[0],Y=G[1],Q=l.useState([]),ie=U(Q,2),Z=ie[0],J=ie[1],ne=l.useState(null),re=U(ne,2),W=re[0],ee=re[1],oe=l.useRef(r);oe.current=r;function he(){var ae=oe.current;H(ae),Y(ae),J([]),ee(null),T()}ft(function(){z(o);var ae=NN(D,o);if(ae.key!==null)if(ae.add){var ce=B.findIndex(function(Be){var ke=Be.key;return ke===ae.key}),we=fm(cm(B,r,ae.key),y,g,C),ye=B.slice();ye.splice(ce+1,0,dm),Y(ye),J(we),ee("show")}else{var me=r.findIndex(function(Be){var ke=Be.key;return ke===ae.key}),be=fm(cm(r,B,ae.key),y,g,C),xe=r.slice();xe.splice(me+1,0,dm),Y(xe),J(be),ee("hide")}else B!==r&&(H(r),Y(r))},[o,r]),l.useEffect(function(){m||he()},[m]);var Ce=p?te:r,de={expandedKeys:o,selectedKeys:a,loadedKeys:s,loadingKeys:c,checkedKeys:i,halfCheckedKeys:u,dragOverNodeKey:v,dropPosition:h,keyEntities:d};return l.createElement(l.Fragment,null,$&&S&&l.createElement("span",{style:um,"aria-live":"assertive"},AN(S)),l.createElement("div",null,l.createElement("input",{style:um,disabled:b===!1||f,tabIndex:b!==!1?x:null,onKeyDown:E,onFocus:I,onBlur:w,value:"",onChange:TN,"aria-label":"for screen reader"})),l.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},l.createElement("div",{className:"".concat(n,"-indent")},l.createElement("div",{ref:F,className:"".concat(n,"-indent-unit")}))),l.createElement(Gc,fe({},M,{data:Ce,itemKey:mm,height:g,fullHeight:!1,virtual:y,itemHeight:C,prefixCls:"".concat(n,"-list"),ref:O,onVisibleChange:function(ce,we){var ye=new Set(ce),me=we.filter(function(be){return!ye.has(be)});me.some(function(be){return mm(be)===Hr})&&he()}}),function(ae){var ce=ae.pos,we=Object.assign({},(Wh(ae.data),ae.data)),ye=ae.title,me=ae.key,be=ae.isStart,xe=ae.isEnd,Be=_a(me,ce);delete we.key,delete we.children;var ke=Zo(Be,de);return l.createElement(PN,fe({},we,ke,{title:ye,active:!!S&&me===S.key,pos:ce,data:ae.data,isStart:be,isEnd:xe,motion:p,motionNodes:me===Hr?Z:null,motionType:W,onMotionStart:N,onMotionEnd:he,treeNodeRequiredProps:de,onMouseMove:function(){R(null)}}))}))});Uh.displayName="NodeList";var DN=10,xu=function(e){Qn(n,e);var t=Er(n);function n(){var r;At(this,n);for(var o=arguments.length,a=new Array(o),i=0;i2&&arguments[2]!==void 0?arguments[2]:!1,f=r.state,m=f.dragChildrenKeys,v=f.dropPosition,h=f.dropTargetKey,p=f.dropTargetPos,g=f.dropAllowed;if(g){var C=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),h!==null){var y=k(k({},Zo(h,r.getTreeNodeRequiredProps())),{},{active:((u=r.getActiveItem())===null||u===void 0?void 0:u.key)===h,data:mn(r.state.keyEntities,h).node}),b=m.indexOf(h)!==-1;_e(!b,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var S=Su(p),$={event:s,node:zt(y),dragNode:r.dragNode?zt(r.dragNode.props):null,dragNodesKeys:[r.dragNode.props.eventKey].concat(m),dropToGap:v!==0,dropPosition:v+Number(S[S.length-1])};d||C==null||C($),r.dragNode=null}}}),A(se(r),"cleanDragState",function(){var s=r.state.draggingNodeKey;s!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null}),A(se(r),"triggerExpandActionExpand",function(s,c){var u=r.state,d=u.expandedKeys,f=u.flattenNodes,m=c.expanded,v=c.key,h=c.isLeaf;if(!(h||s.shiftKey||s.metaKey||s.ctrlKey)){var p=f.filter(function(C){return C.key===v})[0],g=zt(k(k({},Zo(v,r.getTreeNodeRequiredProps())),{},{data:p.data}));r.setExpandedKeys(m?tr(d,v):hr(d,v)),r.onNodeExpand(s,g)}}),A(se(r),"onNodeClick",function(s,c){var u=r.props,d=u.onClick,f=u.expandAction;f==="click"&&r.triggerExpandActionExpand(s,c),d==null||d(s,c)}),A(se(r),"onNodeDoubleClick",function(s,c){var u=r.props,d=u.onDoubleClick,f=u.expandAction;f==="doubleClick"&&r.triggerExpandActionExpand(s,c),d==null||d(s,c)}),A(se(r),"onNodeSelect",function(s,c){var u=r.state.selectedKeys,d=r.state,f=d.keyEntities,m=d.fieldNames,v=r.props,h=v.onSelect,p=v.multiple,g=c.selected,C=c[m.key],y=!g;y?p?u=hr(u,C):u=[C]:u=tr(u,C);var b=u.map(function(S){var $=mn(f,S);return $?$.node:null}).filter(function(S){return S});r.setUncontrolledState({selectedKeys:u}),h==null||h(u,{event:"select",selected:y,node:c,selectedNodes:b,nativeEvent:s.nativeEvent})}),A(se(r),"onNodeCheck",function(s,c,u){var d=r.state,f=d.keyEntities,m=d.checkedKeys,v=d.halfCheckedKeys,h=r.props,p=h.checkStrictly,g=h.onCheck,C=c.key,y,b={event:"check",node:c,checked:u,nativeEvent:s.nativeEvent};if(p){var S=u?hr(m,C):tr(m,C),$=tr(v,C);y={checked:S,halfChecked:$},b.checkedNodes=S.map(function(N){return mn(f,N)}).filter(function(N){return N}).map(function(N){return N.node}),r.setUncontrolledState({checkedKeys:S})}else{var x=Yl([].concat(ue(m),[C]),!0,f),E=x.checkedKeys,I=x.halfCheckedKeys;if(!u){var w=new Set(E);w.delete(C);var R=Yl(Array.from(w),{checked:!1,halfCheckedKeys:I},f);E=R.checkedKeys,I=R.halfCheckedKeys}y=E,b.checkedNodes=[],b.checkedNodesPositions=[],b.halfCheckedKeys=I,E.forEach(function(N){var T=mn(f,N);if(T){var M=T.node,O=T.pos;b.checkedNodes.push(M),b.checkedNodesPositions.push({node:M,pos:O})}}),r.setUncontrolledState({checkedKeys:E},!1,{halfCheckedKeys:I})}g==null||g(y,b)}),A(se(r),"onNodeLoad",function(s){var c,u=s.key,d=r.state.keyEntities,f=mn(d,u);if(!(f!=null&&(c=f.children)!==null&&c!==void 0&&c.length)){var m=new Promise(function(v,h){r.setState(function(p){var g=p.loadedKeys,C=g===void 0?[]:g,y=p.loadingKeys,b=y===void 0?[]:y,S=r.props,$=S.loadData,x=S.onLoad;if(!$||C.indexOf(u)!==-1||b.indexOf(u)!==-1)return null;var E=$(s);return E.then(function(){var I=r.state.loadedKeys,w=hr(I,u);x==null||x(w,{event:"load",node:s}),r.setUncontrolledState({loadedKeys:w}),r.setState(function(R){return{loadingKeys:tr(R.loadingKeys,u)}}),v()}).catch(function(I){if(r.setState(function(R){return{loadingKeys:tr(R.loadingKeys,u)}}),r.loadingRetryTimes[u]=(r.loadingRetryTimes[u]||0)+1,r.loadingRetryTimes[u]>=DN){var w=r.state.loadedKeys;_e(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:hr(w,u)}),v()}h(I)}),{loadingKeys:hr(b,u)}})});return m.catch(function(){}),m}}),A(se(r),"onNodeMouseEnter",function(s,c){var u=r.props.onMouseEnter;u==null||u({event:s,node:c})}),A(se(r),"onNodeMouseLeave",function(s,c){var u=r.props.onMouseLeave;u==null||u({event:s,node:c})}),A(se(r),"onNodeContextMenu",function(s,c){var u=r.props.onRightClick;u&&(s.preventDefault(),u({event:s,node:c}))}),A(se(r),"onFocus",function(){var s=r.props.onFocus;r.setState({focused:!0});for(var c=arguments.length,u=new Array(c),d=0;d1&&arguments[1]!==void 0?arguments[1]:!1,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var d=!1,f=!0,m={};Object.keys(s).forEach(function(v){if(v in r.props){f=!1;return}d=!0,m[v]=s[v]}),d&&(!c||f)&&r.setState(k(k({},m),u))}}),A(se(r),"scrollTo",function(s){r.listRef.current.scrollTo(s)}),r}return Dt(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var o=this.props,a=o.activeKey,i=o.itemScrollOffset,s=i===void 0?0:i;a!==void 0&&a!==this.state.activeKey&&(this.setState({activeKey:a}),a!==null&&this.scrollTo({key:a,offset:s}))}},{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 o=this.state,a=o.focused,i=o.flattenNodes,s=o.keyEntities,c=o.draggingNodeKey,u=o.activeKey,d=o.dropLevelOffset,f=o.dropContainerKey,m=o.dropTargetKey,v=o.dropPosition,h=o.dragOverNodeKey,p=o.indent,g=this.props,C=g.prefixCls,y=g.className,b=g.style,S=g.showLine,$=g.focusable,x=g.tabIndex,E=x===void 0?0:x,I=g.selectable,w=g.showIcon,R=g.icon,N=g.switcherIcon,T=g.draggable,M=g.checkable,O=g.checkStrictly,F=g.disabled,j=g.motion,P=g.loadData,D=g.filterTreeNode,z=g.height,L=g.itemHeight,_=g.virtual,B=g.titleRender,H=g.dropIndicatorRender,K=g.onContextMenu,G=g.onScroll,te=g.direction,Y=g.rootClassName,Q=g.rootStyle,ie=xn(this.props,{aria:!0,data:!0}),Z;return T&&(De(T)==="object"?Z=T:typeof T=="function"?Z={nodeDraggable:T}:Z={}),l.createElement(Cu.Provider,{value:{prefixCls:C,selectable:I,showIcon:w,icon:R,switcherIcon:N,draggable:Z,draggingNodeKey:c,checkable:M,checkStrictly:O,disabled:F,keyEntities:s,dropLevelOffset:d,dropContainerKey:f,dropTargetKey:m,dropPosition:v,dragOverNodeKey:h,indent:p,direction:te,dropIndicatorRender:H,loadData:P,filterTreeNode:D,titleRender:B,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}},l.createElement("div",{role:"tree",className:V(C,y,Y,A(A(A({},"".concat(C,"-show-line"),S),"".concat(C,"-focused"),a),"".concat(C,"-active-focused"),u!==null)),style:Q},l.createElement(Uh,fe({ref:this.listRef,prefixCls:C,style:b,data:i,disabled:F,selectable:I,checkable:!!M,motion:j,dragging:c!==null,height:z,itemHeight:L,virtual:_,focusable:$,focused:a,tabIndex:E,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:K,onScroll:G},this.getTreeNodeRequiredProps(),ie))))}}],[{key:"getDerivedStateFromProps",value:function(o,a){var i=a.prevProps,s={prevProps:o};function c(x){return!i&&x in o||i&&i[x]!==o[x]}var u,d=a.fieldNames;if(c("fieldNames")&&(d=So(o.fieldNames),s.fieldNames=d),c("treeData")?u=o.treeData:c("children")&&(_e(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),u=ah(o.children)),u){s.treeData=u;var f=ih(u,{fieldNames:d});s.keyEntities=k(A({},Hr,qh),f.keyEntities),p2(u,d)}var m=s.keyEntities||a.keyEntities;if(c("expandedKeys")||i&&c("autoExpandParent"))s.expandedKeys=o.autoExpandParent||!i&&o.defaultExpandParent?nc(o.expandedKeys,m):o.expandedKeys;else if(!i&&o.defaultExpandAll){var v=k({},m);delete v[Hr],s.expandedKeys=Object.keys(v).map(function(x){return v[x].key})}else!i&&o.defaultExpandedKeys&&(s.expandedKeys=o.autoExpandParent||o.defaultExpandParent?nc(o.defaultExpandedKeys,m):o.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,u||s.expandedKeys){var h=Xl(u||a.treeData,s.expandedKeys||a.expandedKeys,d);s.flattenNodes=h}if(o.selectable&&(c("selectedKeys")?s.selectedKeys=sm(o.selectedKeys,o):!i&&o.defaultSelectedKeys&&(s.selectedKeys=sm(o.defaultSelectedKeys,o))),o.checkable){var p;if(c("checkedKeys")?p=ns(o.checkedKeys)||{}:!i&&o.defaultCheckedKeys?p=ns(o.defaultCheckedKeys)||{}:u&&(p=ns(o.checkedKeys)||{checkedKeys:a.checkedKeys,halfCheckedKeys:a.halfCheckedKeys}),p){var g=p,C=g.checkedKeys,y=C===void 0?[]:C,b=g.halfCheckedKeys,S=b===void 0?[]:b;if(!o.checkStrictly){var $=Yl(y,!0,m);y=$.checkedKeys,S=$.halfCheckedKeys}s.checkedKeys=y,s.halfCheckedKeys=S}}return c("loadedKeys")&&(s.loadedKeys=o.loadedKeys),s}}]),n}(l.Component);A(xu,"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:IN,allowDrop:function(){return!0},expandAction:!1});A(xu,"TreeNode",xo);var jN={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"},FN=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:jN}))},$u=l.forwardRef(FN);$u.displayName="FileOutlined";var _N={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"},LN=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:_N}))},Xh=l.forwardRef(LN);Xh.displayName="FolderOpenOutlined";var zN={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"},BN=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:zN}))},Yh=l.forwardRef(BN);Yh.displayName="FolderOutlined";var kN={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"},HN=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:kN}))},Qh=l.forwardRef(HN);Qh.displayName="HolderOutlined";const VN=new lt("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),KN=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),WN=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${X(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),GN=(e,t)=>{const{treeCls:n,treeNodeCls:r,treeNodePadding:o,titleHeight:a,nodeSelectedBg:i,nodeHoverBg:s}=t,c=t.paddingXS;return{[n]:Object.assign(Object.assign({},St(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,[`&${n}-rtl`]:{[`${n}-switcher`]:{"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},Eo(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:o,insetInlineStart:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:VN,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${r}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${X(o)} 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${n}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{cursor:"grab",[`${n}-draggable-icon`]:{flexShrink:0,width:a,lineHeight:`${X(a)}`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${t.motionDurationSlow}`,[`${r}:hover &`]:{opacity:.45}},[`&${r}-disabled`]:{[`${n}-draggable-icon`]:{visibility:"hidden"}}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:a}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher`]:Object.assign(Object.assign({},KN(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:a,margin:0,lineHeight:`${X(a)}`,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,borderRadius:t.borderRadius,"&-noop":{cursor:"unset"},[`&:not(${n}-switcher-noop):hover`]:{backgroundColor:t.colorBgTextHover},"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(a).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:t.calc(t.calc(a).div(2).equal()).mul(.8).equal(),height:t.calc(a).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-checkbox`]:{top:"initial",marginInlineEnd:c,alignSelf:"flex-start",marginTop:t.marginXXS},[`${n}-node-content-wrapper, ${n}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:a,margin:0,padding:`0 ${X(t.calc(t.paddingXS).div(2).equal())}`,color:"inherit",lineHeight:`${X(a)}`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:s},[`&${n}-node-selected`]:{backgroundColor:i},[`${n}-iconEle`]:{display:"inline-block",width:a,height:a,lineHeight:`${X(a)}`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${n}-node-content-wrapper`]:Object.assign({lineHeight:`${X(a)}`,userSelect:"none"},WN(e,t)),[`${r}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${t.colorPrimary}`}},"&-show-line":{[`${n}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(a).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last`]:{[`${n}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${X(t.calc(a).div(2).equal())} !important`}}}}})}},qN=e=>{const{treeCls:t,treeNodeCls:n,treeNodePadding:r,directoryNodeSelectedBg:o,directoryNodeSelectedColor:a}=e;return{[`${t}${t}-directory`]:{[n]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:r,insetInlineStart:0,transition:`background-color ${e.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:e.controlItemBgHover}},"> *":{zIndex:1},[`${t}-switcher`]:{transition:`color ${e.motionDurationMid}`},[`${t}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${t}-node-selected`]:{color:a,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:o},[`${t}-switcher`]:{color:a},[`${t}-node-content-wrapper`]:{color:a,background:"transparent"}}}}}},UN=(e,t)=>{const n=`.${e}`,r=`${n}-treenode`,o=t.calc(t.paddingXS).div(2).equal(),a=st(t,{treeCls:n,treeNodeCls:r,treeNodePadding:o});return[GN(e,a),qN(a)]},XN=e=>{const{controlHeightSM:t}=e;return{titleHeight:t,nodeHoverBg:e.controlItemBgHover,nodeSelectedBg:e.controlItemBgActive}},YN=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},XN(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})},QN=It("Tree",(e,t)=>{let{prefixCls:n}=t;return[{[e.componentCls]:sh(`${n}-checkbox`,e)},UN(n,e),tl(e)]},YN),vm=4;function ZN(e){const{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:o,direction:a="ltr"}=e,i=a==="ltr"?"left":"right",s=a==="ltr"?"right":"left",c={[i]:-n*o+vm,[s]:0};switch(t){case-1:c.top=-3;break;case 1:c.bottom=-3;break;default:c.bottom=-3,c[i]=o+vm;break}return q.createElement("div",{style:c,className:`${r}-drop-indicator`})}var JN={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"},eM=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:JN}))},Zh=l.forwardRef(eM);Zh.displayName="CaretDownFilled";var tM={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"},nM=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:tM}))},Jh=l.forwardRef(nM);Jh.displayName="MinusSquareOutlined";var rM={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"},oM=function(t,n){return l.createElement(bt,fe({},t,{ref:n,icon:rM}))},e0=l.forwardRef(oM);e0.displayName="PlusSquareOutlined";const aM=e=>{const{prefixCls:t,switcherIcon:n,treeNodeProps:r,showLine:o}=e,{isLeaf:a,expanded:i,loading:s}=r;if(s)return l.createElement(Kr,{className:`${t}-switcher-loading-icon`});let c;if(o&&typeof o=="object"&&(c=o.showLeafIcon),a){if(!o)return null;if(typeof c!="boolean"&&c){const f=typeof c=="function"?c(r):c,m=`${t}-switcher-line-custom-icon`;return l.isValidElement(f)?tn(f,{className:V(f.props.className||"",m)}):f}return c?l.createElement($u,{className:`${t}-switcher-line-icon`}):l.createElement("span",{className:`${t}-switcher-leaf-line`})}const u=`${t}-switcher-icon`,d=typeof n=="function"?n(r):n;return l.isValidElement(d)?tn(d,{className:V(d.props.className||"",u)}):d!==void 0?d:o?i?l.createElement(Jh,{className:`${t}-switcher-line-icon`}):l.createElement(e0,{className:`${t}-switcher-line-icon`}):l.createElement(Zh,{className:u})},wu=q.forwardRef((e,t)=>{var n;const{getPrefixCls:r,direction:o,virtual:a,tree:i}=q.useContext(je),{prefixCls:s,className:c,showIcon:u=!1,showLine:d,switcherIcon:f,blockNode:m=!1,children:v,checkable:h=!1,selectable:p=!0,draggable:g,motion:C,style:y}=e,b=r("tree",s),S=r(),$=C??Object.assign(Object.assign({},da(S)),{motionAppear:!1}),x=Object.assign(Object.assign({},e),{checkable:h,selectable:p,showIcon:u,motion:$,blockNode:m,showLine:!!d,dropIndicatorRender:ZN}),[E,I,w]=QN(b),[,R]=qt(),N=R.paddingXS/2+(((n=R.Tree)===null||n===void 0?void 0:n.titleHeight)||R.controlHeightSM),T=q.useMemo(()=>{if(!g)return!1;let O={};switch(typeof g){case"function":O.nodeDraggable=g;break;case"object":O=Object.assign({},g);break}return O.icon!==!1&&(O.icon=O.icon||q.createElement(Qh,null)),O},[g]),M=O=>q.createElement(aM,{prefixCls:b,switcherIcon:f,treeNodeProps:O,showLine:d});return E(q.createElement(xu,Object.assign({itemHeight:N,ref:t,virtual:a},x,{style:Object.assign(Object.assign({},i==null?void 0:i.style),y),prefixCls:b,className:V({[`${b}-icon-hide`]:!u,[`${b}-block-node`]:m,[`${b}-unselectable`]:!p,[`${b}-rtl`]:o==="rtl"},i==null?void 0:i.className,c,I,w),direction:o,checkable:h&&q.createElement("span",{className:`${b}-checkbox-inner`}),selectable:p,switcherIcon:M,draggable:T}),v))});wu.displayName="Tree";const gm=0,rs=1,pm=2;function Eu(e,t,n){const{key:r,children:o}=n;function a(i){const s=i[r],c=i[o];t(s,i)!==!1&&Eu(c||[],t,n)}e.forEach(a)}function iM(e){let{treeData:t,expandedKeys:n,startKey:r,endKey:o,fieldNames:a}=e;const i=[];let s=gm;if(r&&r===o)return[r];if(!r||!o)return[];function c(u){return u===r||u===o}return Eu(t,u=>{if(s===pm)return!1;if(c(u)){if(i.push(u),s===gm)s=rs;else if(s===rs)return s=pm,!1}else s===rs&&i.push(u);return n.includes(u)},So(a)),i}function os(e,t,n){const r=ue(t),o=[];return Eu(e,(a,i)=>{const s=r.indexOf(a);return s!==-1&&(o.push(i),r.splice(s,1)),!!r.length},So(n)),o}var hm=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:o}=e,a=hm(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const i=l.useRef(),s=l.useRef(),c=()=>{const{keyEntities:I}=ih(bm(a));let w;return n?w=Object.keys(I):r?w=nc(a.expandedKeys||o||[],I):w=a.expandedKeys||o||[],w},[u,d]=l.useState(a.selectedKeys||a.defaultSelectedKeys||[]),[f,m]=l.useState(()=>c());l.useEffect(()=>{"selectedKeys"in a&&d(a.selectedKeys)},[a.selectedKeys]),l.useEffect(()=>{"expandedKeys"in a&&m(a.expandedKeys)},[a.expandedKeys]);const v=(I,w)=>{var R;return"expandedKeys"in a||m(I),(R=a.onExpand)===null||R===void 0?void 0:R.call(a,I,w)},h=(I,w)=>{var R;const{multiple:N,fieldNames:T}=a,{node:M,nativeEvent:O}=w,{key:F=""}=M,j=bm(a),P=Object.assign(Object.assign({},w),{selected:!0}),D=(O==null?void 0:O.ctrlKey)||(O==null?void 0:O.metaKey),z=O==null?void 0:O.shiftKey;let L;N&&D?(L=I,i.current=F,s.current=L,P.selectedNodes=os(j,L,T)):N&&z?(L=Array.from(new Set([].concat(ue(s.current||[]),ue(iM({treeData:j,expandedKeys:f,startKey:F,endKey:i.current,fieldNames:T}))))),P.selectedNodes=os(j,L,T)):(L=[F],i.current=F,s.current=L,P.selectedNodes=os(j,L,T)),(R=a.onSelect)===null||R===void 0||R.call(a,L,P),"selectedKeys"in a||d(L)},{getPrefixCls:p,direction:g}=l.useContext(je),{prefixCls:C,className:y,showIcon:b=!0,expandAction:S="click"}=a,$=hm(a,["prefixCls","className","showIcon","expandAction"]),x=p("tree",C),E=V(`${x}-directory`,{[`${x}-directory-rtl`]:g==="rtl"},y);return l.createElement(wu,Object.assign({icon:lM,ref:t,blockNode:!0},$,{showIcon:b,expandAction:S,prefixCls:x,className:E,expandedKeys:f,selectedKeys:u,onSelect:h,onExpand:v}))},t0=l.forwardRef(sM);t0.displayName="DirectoryTree";const n0=wu;n0.DirectoryTree=t0;n0.TreeNode=xo;const cM=e=>{const t=e!=null&&e.algorithm?aa(e.algorithm):aa($a),n=Object.assign(Object.assign({},ho),e==null?void 0:e.token);return Vm(n,{override:e==null?void 0:e.token},t,hc)};function uM(e){const{sizeUnit:t,sizeStep:n}=e,r=n-2;return{sizeXXL:t*(r+10),sizeXL:t*(r+6),sizeLG:t*(r+2),sizeMD:t*(r+2),sizeMS:t*(r+1),size:t*r,sizeSM:t*r,sizeXS:t*(r-1),sizeXXS:t*(r-1)}}const dM=(e,t)=>{const n=t??$a(e),r=n.fontSizeSM,o=n.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},n),uM(t??e)),bv(r)),{controlHeight:o}),hv(Object.assign(Object.assign({},n),{controlHeight:o})))},nr=(e,t)=>new Rt(e).setAlpha(t).toRgbString(),ao=(e,t)=>new Rt(e).lighten(t).toHexString(),fM=e=>{const t=ir(e,{theme:"dark"});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},mM=(e,t)=>{const n=e||"#000",r=t||"#fff";return{colorBgBase:n,colorTextBase:r,colorText:nr(r,.85),colorTextSecondary:nr(r,.65),colorTextTertiary:nr(r,.45),colorTextQuaternary:nr(r,.25),colorFill:nr(r,.18),colorFillSecondary:nr(r,.12),colorFillTertiary:nr(r,.08),colorFillQuaternary:nr(r,.04),colorBgElevated:ao(n,12),colorBgContainer:ao(n,8),colorBgLayout:ao(n,0),colorBgSpotlight:ao(n,26),colorBgBlur:nr(r,.04),colorBorder:ao(n,26),colorBorderSecondary:ao(n,19)}},vM=(e,t)=>{const n=Object.keys(vc).map(o=>{const a=ir(e[o],{theme:"dark"});return new Array(10).fill(1).reduce((i,s,c)=>(i[`${o}-${c+1}`]=a[c],i[`${o}${c+1}`]=a[c],i),{})}).reduce((o,a)=>(o=Object.assign(Object.assign({},o),a),o),{}),r=t??$a(e);return Object.assign(Object.assign(Object.assign({},r),n),pv(e,{generateColorPalettes:fM,generateNeutralColorPalettes:mM}))};function gM(){const[e,t,n]=qt();return{theme:e,token:t,hashId:n}}const bM={defaultConfig:sa,defaultSeed:sa.token,useToken:gM,defaultAlgorithm:$a,darkAlgorithm:vM,compactAlgorithm:dM,getDesignToken:cM};export{sr as B,Wn as C,nP as D,yr as E,Ir as F,za as I,Gn as M,Rp as P,uh as R,Kh as S,Ch as T,To as a,n0 as b,V as c,mu as d,su as e,hM as f,Aa as g,bu as h,kh as i,Q2 as j,oN as s,bM as t}; diff --git a/docs/js/lib/antd.D4maI9zB.js b/docs/js/lib/antd.D4maI9zB.js deleted file mode 100644 index c44ae47..0000000 --- a/docs/js/lib/antd.D4maI9zB.js +++ /dev/null @@ -1,273 +0,0 @@ -import{g as Bh,R as W,a as pu,r as l,b as Di,c as uo,d as Hh}from"./react.DsKeDyCH.js";var om={exports:{}};/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var a="",i=0;i1&&arguments[1]!==void 0?arguments[1]:{},n=[];return W.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(cn(r)):Bo.isFragment(r)&&r.props?n=n.concat(cn(r.props.children,t)):n.push(r))}),n}var Ul={},qs=[],Vh=function(t){qs.push(t)};function rr(e,t){if(!e&&console!==void 0){var n=qs.reduce(function(r,o){return o(r??"","warning")},t);n&&console.error("Warning: ".concat(n))}}function Kh(e,t){if(!e&&console!==void 0){var n=qs.reduce(function(r,o){return o(r??"","note")},t);n&&console.warn("Note: ".concat(n))}}function Wh(){Ul={}}function im(e,t,n){!t&&!Ul[n]&&(e(!1,n),Ul[n]=!0)}function je(e,t){im(rr,e,t)}function Xl(e,t){im(Kh,e,t)}je.preMessage=Vh;je.resetWarned=Wh;je.noteOnce=Xl;function De(e){"@babel/helpers - typeof";return De=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},De(e)}function Gh(e,t){if(De(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(De(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lm(e){var t=Gh(e,"string");return De(t)=="symbol"?t:t+""}function A(e,t,n){return(t=lm(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function H(e){for(var t=1;t0},e.prototype.connect_=function(){!Ql||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),t0?(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(){!Ql||!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 n=t.propertyName,r=n===void 0?"":n,o=e0.some(function(a){return!!~r.indexOf(a)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),cm=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof fo(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new u0(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 fo(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.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(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new d0(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),dm=typeof WeakMap<"u"?new WeakMap:new sm,fm=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 n=n0.getInstance(),r=new f0(t,n,this);dm.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){fm.prototype[e]=function(){var t;return(t=dm.get(this))[e].apply(t,arguments)}});var m0=function(){return typeof pi.ResizeObserver<"u"?pi.ResizeObserver:fm}(),yr=new Map;function v0(e){e.forEach(function(t){var n,r=t.target;(n=yr.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var mm=new m0(v0);function g0(e,t){yr.has(e)||(yr.set(e,new Set),mm.observe(e)),yr.get(e).add(t)}function p0(e,t){yr.has(e)&&(yr.get(e).delete(t),yr.get(e).size||(mm.unobserve(e),yr.delete(e)))}function Dt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yu(e,t){for(var n=0;n1?rr(!1,"Find more than one child node with `children` in ResizeObserver. Please use ResizeObserver.Collection instead."):r.length===0&&rr(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),r.map(function(o,a){var i=(o==null?void 0:o.key)||"".concat(y0,"-").concat(a);return l.createElement(gm,ue({},e,{key:i,ref:a===0?t:void 0}),o)})}var cr=l.forwardRef(C0);cr.displayName="ResizeObserver";cr.Collection=Xh;function Wt(e,t){var n=H({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}function Zl(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:1;Cu+=1;var r=Cu;function o(a){if(a===0)ym(r),t();else{var i=hm(function(){o(a-1)});ji.set(r,i)}}return o(n),r};ut.cancel=function(e){var t=ji.get(e);return ym(e),bm(t)};ut.ids=function(){return ji};function Cm(e){if(Array.isArray(e))return e}function w0(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,a,i,s=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(d){u=!0,o=d}finally{try{if(!c&&n.return!=null&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return s}}function Sm(){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 G(e,t){return Cm(e)||w0(e,t)||Xs(e,t)||Sm()}function Qo(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function nn(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Jl(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var Su="data-rc-order",xu="data-rc-priority",$0="rc-util-key",es=new Map;function xm(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):$0}function Li(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function E0(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Ys(e){return Array.from((es.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function wm(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!nn())return null;var n=t.csp,r=t.prepend,o=t.priority,a=o===void 0?0:o,i=E0(r),s=i==="prependQueue",c=document.createElement("style");c.setAttribute(Su,i),s&&a&&c.setAttribute(xu,"".concat(a)),n!=null&&n.nonce&&(c.nonce=n==null?void 0:n.nonce),c.innerHTML=e;var u=Li(t),d=u.firstChild;if(r){if(s){var f=(t.styles||Ys(u)).filter(function(m){if(!["prepend","prependQueue"].includes(m.getAttribute(Su)))return!1;var v=Number(m.getAttribute(xu)||0);return a>=v});if(f.length)return u.insertBefore(c,f[f.length-1].nextSibling),c}u.insertBefore(c,d)}else u.appendChild(c);return c}function $m(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Li(t);return(t.styles||Ys(n)).find(function(r){return r.getAttribute(xm(t))===e})}function Zo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=$m(e,t);if(n){var r=Li(t);r.removeChild(n)}}function I0(e,t){var n=es.get(e);if(!n||!Jl(document,n)){var r=wm("",t),o=r.parentNode;es.set(e,o),e.removeChild(r)}}function nr(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=Li(n),o=Ys(r),a=H(H({},n),{},{styles:o});I0(r,a);var i=$m(t,a);if(i){var s,c;if((s=a.csp)!==null&&s!==void 0&&s.nonce&&i.nonce!==((c=a.csp)===null||c===void 0?void 0:c.nonce)){var u;i.nonce=(u=a.csp)===null||u===void 0?void 0:u.nonce}return i.innerHTML!==e&&(i.innerHTML=e),i}var d=wm(e,a);return d.setAttribute(xm(a),t),d}function O0(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function We(e,t){if(e==null)return{};var n,r,o=O0(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Jo(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(a,i){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,c=r.has(a);if(je(!c,"Warning: There may be circular references"),c)return!1;if(a===i)return!0;if(n&&s>1)return!1;r.add(a);var u=s+1;if(Array.isArray(a)){if(!Array.isArray(i)||a.length!==i.length)return!1;for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:!1,i={map:this.cache};return n.forEach(function(s){if(!i)i=void 0;else{var c;i=(c=i)===null||c===void 0||(c=c.map)===null||c===void 0?void 0:c.get(s)}}),(r=i)!==null&&r!==void 0&&r.value&&a&&(i.value[1]=this.cacheCallTimes++),(o=i)===null||o===void 0?void 0:o.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var o=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var a=this.keys.reduce(function(u,d){var f=G(u,2),m=f[1];return o.internalGet(d)[1]0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),wu+=1}return Ft(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),fl=new Qs;function ea(e){var t=Array.isArray(e)?e:[e];return fl.has(t)||fl.set(t,new Em(t)),fl.get(t)}var A0=new WeakMap,ml={};function D0(e,t){for(var n=A0,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,n=$u.get(e)||"";return n||(Object.keys(e).forEach(function(r){var o=e[r];n+=r,o instanceof Em?n+=o.id:o&&De(o)==="object"?n+=ko(o,t):n+=o}),t&&(n=Qo(n)),$u.set(e,n)),n}function Eu(e,t){return Qo("".concat(t,"_").concat(ko(e,!0)))}var ns=nn();function X(e){return typeof e=="number"?"".concat(e,"px"):e}function bi(e,t,n){var r,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(a)return e;var i=H(H({},o),{},(r={},A(r,mo,t),A(r,zn,n),r)),s=Object.keys(i).map(function(c){var u=i[c];return u?"".concat(c,'="').concat(u,'"'):null}).filter(function(c){return c}).join(" ");return"")}var Im=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},F0=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(o){var a=G(o,2),i=a[0],s=a[1];return"".concat(i,":").concat(s,";")}).join(""),"}"):""},Om=function(t,n,r){var o={},a={};return Object.entries(t).forEach(function(i){var s,c,u=G(i,2),d=u[0],f=u[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[d])a[d]=f;else if((typeof f=="string"||typeof f=="number")&&!(r!=null&&(c=r.ignore)!==null&&c!==void 0&&c[d])){var m,v=Im(d,r==null?void 0:r.prefix);o[v]=typeof f=="number"&&!(r!=null&&(m=r.unitless)!==null&&m!==void 0&&m[d])?"".concat(f,"px"):String(f),a[d]="var(".concat(v,")")}}),[a,F0(o,n,{scope:r==null?void 0:r.scope})]},Iu=nn()?l.useLayoutEffect:l.useEffect,mt=function(t,n){var r=l.useRef(!0);Iu(function(){return t(r.current)},n),Iu(function(){return r.current=!1,function(){r.current=!0}},[])},Vo=function(t,n){mt(function(r){if(!r)return t()},n)},_0=H({},Di),Ou=_0.useInsertionEffect,j0=function(t,n,r){l.useMemo(t,r),mt(function(){return n(!0)},r)},L0=Ou?function(e,t,n){return Ou(function(){return e(),t()},n)}:j0,z0=H({},Di),B0=z0.useInsertionEffect,H0=function(t){var n=[],r=!1;function o(a){if(r){rr(!1,"[Ant Design CSS-in-JS] You are registering a cleanup function after unmount, which will not have any effect.");return}n.push(a)}return l.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(a){return a()})}},t),o},k0=function(){return function(t){t()}},V0=typeof B0<"u"?H0:k0,rs=!1;function K0(){return rs}const W0=K0;if(typeof module<"u"&&module&&module.hot&&typeof window<"u"){var vl=window;if(typeof vl.webpackHotUpdate=="function"){var G0=vl.webpackHotUpdate;vl.webpackHotUpdate=function(){return rs=!0,setTimeout(function(){rs=!1},0),G0.apply(void 0,arguments)}}}function Zs(e,t,n,r,o){var a=l.useContext(zi),i=a.cache,s=[e].concat(ce(t)),c=ts(s),u=V0([c]),d=W0(),f=function(h){i.opUpdate(c,function(g){var C=g||[void 0,void 0],y=G(C,2),b=y[0],S=b===void 0?0:b,w=y[1],x=w;w&&d&&(r==null||r(x,d),x=null);var $=x||n(),I=[S,$];return h?h(I):I})};l.useMemo(function(){f()},[c]);var m=i.opGet(c);m||(f(),m=i.opGet(c));var v=m[1];return L0(function(){o==null||o(v)},function(p){return f(function(h){var g=G(h,2),C=g[0],y=g[1];return p&&C===0&&(o==null||o(v)),[C+1,y]}),function(){i.opUpdate(c,function(h){var g=h||[],C=G(g,2),y=C[0],b=y===void 0?0:y,S=C[1],w=b-1;return w===0?(u(function(){(p||!i.opGet(c))&&(r==null||r(S,!1))}),null):[b-1,S]})}},[c]),v}var q0={},U0="css-dev-only-do-not-override",Pr=new Map;function X0(e){Pr.set(e,(Pr.get(e)||0)+1)}function Y0(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(mo,'="').concat(e,'"]'));n.forEach(function(r){if(r[Cr]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var Q0=0;function Z0(e,t){Pr.set(e,(Pr.get(e)||0)-1);var n=Array.from(Pr.keys()),r=n.filter(function(o){var a=Pr.get(o)||0;return a<=0});n.length-r.length>Q0&&r.forEach(function(o){Y0(o,t),Pr.delete(o)})}var Rm=function(t,n,r,o){var a=r.getDerivativeToken(t),i=H(H({},a),n);return o&&(i=o(i)),i},Pm="token";function J0(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=l.useContext(zi),o=r.cache.instanceId,a=r.container,i=n.salt,s=i===void 0?"":i,c=n.override,u=c===void 0?q0:c,d=n.formatToken,f=n.getComputedToken,m=n.cssVar,v=D0(function(){return Object.assign.apply(Object,[{}].concat(ce(t)))},t),p=ko(v),h=ko(u),g=m?ko(m):"",C=Zs(Pm,[s,e.id,p,h,g],function(){var y,b=f?f(v,u,e):Rm(v,u,e,d),S=H({},b),w="";if(m){var x=Om(b,m.key,{prefix:m.prefix,ignore:m.ignore,unitless:m.unitless,preserve:m.preserve}),$=G(x,2);b=$[0],w=$[1]}var I=Eu(b,s);b._tokenKey=I,S._tokenKey=Eu(S,s);var E=(y=m==null?void 0:m.key)!==null&&y!==void 0?y:I;b._themeKey=E,X0(E);var R="".concat(U0,"-").concat(Qo(I));return b._hashId=R,[b,R,S,w,(m==null?void 0:m.key)||""]},function(y){Z0(y[0]._themeKey,o)},function(y){var b=G(y,4),S=b[0],w=b[3];if(m&&w){var x=nr(w,Qo("css-variables-".concat(S._themeKey)),{mark:zn,prepend:"queue",attachTo:a,priority:-999});x[Cr]=o,x.setAttribute(mo,S._themeKey)}});return C}var eb=function(t,n,r){var o=G(t,5),a=o[2],i=o[3],s=o[4],c=r||{},u=c.plain;if(!i)return null;var d=a._tokenKey,f=-999,m={"data-rc-order":"prependQueue","data-rc-priority":"".concat(f)},v=bi(i,s,d,m,u);return[f,d,v]},tb={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Nm="comm",Mm="rule",Tm="decl",nb="@import",rb="@keyframes",ob="@layer",Am=Math.abs,Js=String.fromCharCode;function Dm(e){return e.trim()}function ri(e,t,n){return e.replace(t,n)}function ab(e,t,n){return e.indexOf(t,n)}function ta(e,t){return e.charCodeAt(t)|0}function na(e,t,n){return e.slice(t,n)}function tr(e){return e.length}function ib(e){return e.length}function Ha(e,t){return t.push(e),e}var Bi=1,vo=1,Fm=0,Pn=0,Bt=0,Co="";function ec(e,t,n,r,o,a,i,s){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:Bi,column:vo,length:i,return:"",siblings:s}}function lb(){return Bt}function sb(){return Bt=Pn>0?ta(Co,--Pn):0,vo--,Bt===10&&(vo=1,Bi--),Bt}function Bn(){return Bt=Pn2||os(Bt)>3?"":" "}function fb(e,t){for(;--t&&Bn()&&!(Bt<48||Bt>102||Bt>57&&Bt<65||Bt>70&&Bt<97););return Hi(e,oi()+(t<6&&Fr()==32&&Bn()==32))}function as(e){for(;Bn();)switch(Bt){case e:return Pn;case 34:case 39:e!==34&&e!==39&&as(Bt);break;case 40:e===41&&as(e);break;case 92:Bn();break}return Pn}function mb(e,t){for(;Bn()&&e+Bt!==57;)if(e+Bt===84&&Fr()===47)break;return"/*"+Hi(t,Pn-1)+"*"+Js(e===47?e:Bn())}function vb(e){for(;!os(Fr());)Bn();return Hi(e,Pn)}function gb(e){return ub(ai("",null,null,null,[""],e=cb(e),0,[0],e))}function ai(e,t,n,r,o,a,i,s,c){for(var u=0,d=0,f=i,m=0,v=0,p=0,h=1,g=1,C=1,y=0,b="",S=o,w=a,x=r,$=b;g;)switch(p=y,y=Bn()){case 40:if(p!=108&&ta($,f-1)==58){ab($+=ri(gl(y),"&","&\f"),"&\f",Am(u?s[u-1]:0))!=-1&&(C=-1);break}case 34:case 39:case 91:$+=gl(y);break;case 9:case 10:case 13:case 32:$+=db(p);break;case 92:$+=fb(oi()-1,7);continue;case 47:switch(Fr()){case 42:case 47:Ha(pb(mb(Bn(),oi()),t,n,c),c);break;default:$+="/"}break;case 123*h:s[u++]=tr($)*C;case 125*h:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+d:C==-1&&($=ri($,/\f/g,"")),v>0&&tr($)-f&&Ha(v>32?Pu($+";",r,n,f-1,c):Pu(ri($," ","")+";",r,n,f-2,c),c);break;case 59:$+=";";default:if(Ha(x=Ru($,t,n,u,d,o,s,b,S=[],w=[],f,a),a),y===123)if(d===0)ai($,t,x,x,S,a,f,s,w);else switch(m===99&&ta($,3)===110?100:m){case 100:case 108:case 109:case 115:ai(e,x,x,r&&Ha(Ru(e,x,x,0,0,o,s,b,o,S=[],f,w),w),o,w,f,s,r?S:w);break;default:ai($,x,x,x,[""],w,0,s,w)}}u=d=v=0,h=C=1,b=$="",f=i;break;case 58:f=1+tr($),v=p;default:if(h<1){if(y==123)--h;else if(y==125&&h++==0&&sb()==125)continue}switch($+=Js(y),y*h){case 38:C=d>0?1:($+="\f",-1);break;case 44:s[u++]=(tr($)-1)*C,C=1;break;case 64:Fr()===45&&($+=gl(Bn())),m=Fr(),d=f=tr(b=$+=vb(oi())),y++;break;case 45:p===45&&tr($)==2&&(h=0)}}return a}function Ru(e,t,n,r,o,a,i,s,c,u,d,f){for(var m=o-1,v=o===0?a:[""],p=ib(v),h=0,g=0,C=0;h0?v[y]+" "+b:ri(b,/&\f/g,v[y])))&&(c[C++]=S);return ec(e,t,n,o===0?Mm:s,c,u,d,f)}function pb(e,t,n,r){return ec(e,t,n,Nm,Js(lb()),na(e,2,-2),0,r)}function Pu(e,t,n,r,o){return ec(e,t,n,Tm,na(e,0,r),na(e,r+1,-1),r,o)}function is(e,t){for(var n="",r=0;r1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,a=r.injectHash,i=r.parentSelectors,s=n.hashId,c=n.layer,u=n.path,d=n.hashPriority,f=n.transformers,m=f===void 0?[]:f,v=n.linters,p=v===void 0?[]:v,h="",g={};function C(S){var w=S.getName(s);if(!g[w]){var x=e(S.style,n,{root:!1,parentSelectors:i}),$=G(x,1),I=$[0];g[w]="@keyframes ".concat(S.getName(s)).concat(I)}}function y(S){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return S.forEach(function(x){Array.isArray(x)?y(x,w):x&&w.push(x)}),w}var b=y(Array.isArray(t)?t:[t]);return b.forEach(function(S){var w=typeof S=="string"&&!o?{}:S;if(typeof w=="string")h+="".concat(w,` -`);else if(w._keyframe)C(w);else{var x=m.reduce(function($,I){var E;return(I==null||(E=I.visit)===null||E===void 0?void 0:E.call(I,$))||$},w);Object.keys(x).forEach(function($){var I=x[$];if(De(I)==="object"&&I&&($!=="animationName"||!I._keyframe)&&!wb(I)){var E=!1,R=$.trim(),P=!1;(o||a)&&s?R.startsWith("@")?E=!0:R=$b($,s,d):o&&!s&&(R==="&"||R==="")&&(R="",P=!0);var N=e(I,n,{root:P,injectHash:E,parentSelectors:[].concat(ce(i),[R])}),T=G(N,2),O=T[0],j=T[1];g=H(H({},g),j),h+="".concat(R).concat(O)}else{let F=function(z,L){(De(I)!=="object"||!(I!=null&&I[zm]))&&[bb,yb].concat(ce(p)).forEach(function(k){return k(z,L,{path:u,hashId:s,parentSelectors:i})});var _=z.replace(/[A-Z]/g,function(k){return"-".concat(k.toLowerCase())}),B=L;!tb[z]&&typeof B=="number"&&B!==0&&(B="".concat(B,"px")),z==="animationName"&&L!==null&&L!==void 0&&L._keyframe&&(C(L),B=L.getName(s)),h+="".concat(_,":").concat(B,";")};var D,M=(D=I==null?void 0:I.value)!==null&&D!==void 0?D:I;De(I)==="object"&&I!==null&&I!==void 0&&I[Bm]&&Array.isArray(M)?M.forEach(function(z){F($,z)}):F($,M)}})}}),o?c&&(h="@layer ".concat(c.name," {").concat(h,"}"),c.dependencies&&(g["@layer ".concat(c.name)]=c.dependencies.map(function(S){return"@layer ".concat(S,", ").concat(c.name,";")}).join(` -`))):h="{".concat(h,"}"),[h,g]};function Hm(e,t){return Qo("".concat(e.join("%")).concat(t))}function Ib(){return null}var km="style";function ls(e,t){var n=e.token,r=e.path,o=e.hashId,a=e.layer,i=e.nonce,s=e.clientOnly,c=e.order,u=c===void 0?0:c,d=l.useContext(zi),f=d.autoClear,m=d.mock,v=d.defaultCache,p=d.hashPriority,h=d.container,g=d.ssrInline,C=d.transformers,y=d.linters,b=d.cache,S=d.layer,w=n._tokenKey,x=[w];S&&x.push("layer"),x.push.apply(x,ce(r));var $=ns;m!==void 0&&($=m==="client");var I=Zs(km,x,function(){var T=x.join("|");if(Sb(T)){var O=xb(T),j=G(O,2),D=j[0],M=j[1];if(D)return[D,w,M,{},s,u]}var F=t(),z=Eb(F,{hashId:o,hashPriority:p,layer:S?a:void 0,path:r.join("-"),transformers:C,linters:y}),L=G(z,2),_=L[0],B=L[1],k=ii(_),q=Hm(x,k);return[k,w,q,B,s,u]},function(T,O){var j=G(T,3),D=j[2];(O||f)&&ns&&Zo(D,{mark:zn})},function(T){var O=G(T,4),j=O[0];O[1];var D=O[2],M=O[3];if($&&j!==jm){var F={mark:zn,prepend:S?!1:"queue",attachTo:h,priority:u},z=typeof i=="function"?i():i;z&&(F.csp={nonce:z});var L=[],_=[];Object.keys(M).forEach(function(k){k.startsWith("@layer")?L.push(k):_.push(k)}),L.forEach(function(k){nr(ii(M[k]),"_layer-".concat(k),H(H({},F),{},{prepend:!0}))});var B=nr(j,D,F);B[Cr]=b.instanceId,B.setAttribute(mo,w),B.setAttribute(N0,x.join("|")),_.forEach(function(k){nr(ii(M[k]),"_effect-".concat(k),F)})}}),E=G(I,3),R=E[0],P=E[1],N=E[2];return function(T){var O;if(!g||$||!v)O=l.createElement(Ib,null);else{var j;O=l.createElement("style",ue({},(j={},A(j,mo,P),A(j,zn,N),j),{dangerouslySetInnerHTML:{__html:R}}))}return l.createElement(l.Fragment,null,O,T)}}var Ob=function(t,n,r){var o=G(t,6),a=o[0],i=o[1],s=o[2],c=o[3],u=o[4],d=o[5],f=r||{},m=f.plain;if(u)return null;var v=a,p={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)};return v=bi(a,i,s,p,m),c&&Object.keys(c).forEach(function(h){if(!n[h]){n[h]=!0;var g=ii(c[h]),C=bi(g,i,"_effect-".concat(h),p,m);h.startsWith("@layer")?v=C+v:v+=C}}),[d,s,v]},Vm="cssVar",Rb=function(t,n){var r=t.key,o=t.prefix,a=t.unitless,i=t.ignore,s=t.token,c=t.scope,u=c===void 0?"":c,d=l.useContext(zi),f=d.cache.instanceId,m=d.container,v=s._tokenKey,p=[].concat(ce(t.path),[r,u,v]),h=Zs(Vm,p,function(){var g=n(),C=Om(g,r,{prefix:o,unitless:a,ignore:i,scope:u}),y=G(C,2),b=y[0],S=y[1],w=Hm(p,S);return[b,S,w,r]},function(g){var C=G(g,3),y=C[2];ns&&Zo(y,{mark:zn})},function(g){var C=G(g,3),y=C[1],b=C[2];if(y){var S=nr(y,b,{mark:zn,prepend:"queue",attachTo:m,priority:-999});S[Cr]=f,S.setAttribute(mo,r)}});return h},Pb=function(t,n,r){var o=G(t,4),a=o[1],i=o[2],s=o[3],c=r||{},u=c.plain;if(!a)return null;var d=-999,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)},m=bi(a,s,i,f,u);return[d,i,m]},To;To={},A(To,km,Ob),A(To,Pm,eb),A(To,Vm,Pb);var st=function(){function e(t,n){Dt(this,e),A(this,"name",void 0),A(this,"style",void 0),A(this,"_keyframe",!0),this.name=t,this.style=n}return Ft(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function Ur(e){return e.notSplit=!0,e}Ur(["borderTop","borderBottom"]),Ur(["borderTop"]),Ur(["borderBottom"]),Ur(["borderLeft","borderRight"]),Ur(["borderLeft"]),Ur(["borderRight"]);var tc=l.createContext({});function Km(e){return Cm(e)||pm(e)||Xs(e)||Sm()}function Un(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!Un(e,t.slice(0,-1))?e:Wm(e,t,n,r)}function Nb(e){return De(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function Mu(e){return Array.isArray(e)?[]:{}}var Mb=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function io(){for(var e=arguments.length,t=new Array(e),n=0;n{je(e,`[antd: ${t}] ${n}`)};const Gm=l.createContext({}),vt=e=>{const{strict:t}=l.useContext(Gm),n=(r,o,a)=>{if(!r)if(t===!1&&o==="deprecated"){const i=vr;vr||(vr={}),vr[e]=vr[e]||[],vr[e].includes(a||"")||vr[e].push(a||""),i||console.warn("[antd] There exists deprecated usage in your code:",vr)}else ur(r,e,a)};return n.deprecated=(r,o,a,i)=>{n(r,"deprecated",`\`${o}\` is deprecated. Please use \`${a}\` instead.${i?` ${i}`:""}`)},n},qm=l.createContext(void 0);var Ab={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"},Db={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"};const Um={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},Tu={lang:Object.assign({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"]},Db),timePickerLocale:Object.assign({},Um)},hn="${label} is not a valid ${type}",wr={locale:"en",Pagination:Ab,DatePicker:Tu,TimePicker:Um,Calendar:Tu,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"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},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",deselectAll:"Deselect 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",collapse:"Collapse"},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:hn,method:hn,array:hn,object:hn,number:hn,date:hn,boolean:hn,integer:hn,float:hn,regexp:hn,email:hn,url:hn,hex:hn},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"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty"}};let li=Object.assign({},wr.Modal),si=[];const Au=()=>si.reduce((e,t)=>Object.assign(Object.assign({},e),t),wr.Modal);function Fb(e){if(e){const t=Object.assign({},e);return si.push(t),li=Au(),()=>{si=si.filter(n=>n!==t),li=Au()}}li=Object.assign({},wr.Modal)}function Xm(){return li}const nc=l.createContext(void 0),ba=(e,t)=>{const n=l.useContext(nc),r=l.useMemo(()=>{var a;const i=t||wr[e],s=(a=n==null?void 0:n[e])!==null&&a!==void 0?a:{};return Object.assign(Object.assign({},typeof i=="function"?i():i),s||{})},[e,t,n]),o=l.useMemo(()=>{const a=n==null?void 0:n.locale;return n!=null&&n.exist&&!a?wr.locale:a},[n]);return[r,o]},Ym="internalMark",Qm=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;vt("LocaleProvider")(r===Ym,"deprecated","`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead: http://u.ant.design/locale"),l.useEffect(()=>Fb(t&&t.Modal),[t]);const o=l.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return l.createElement(nc.Provider,{value:o},n)};Qm.displayName="LocaleProvider";function Yt(e,t){_b(e)&&(e="100%");var n=jb(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(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 ka(e){return Math.min(1,Math.max(0,e))}function _b(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function jb(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Zm(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Va(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Nr(e){return e.length===1?"0"+e:String(e)}function Lb(e,t,n){return{r:Yt(e,255)*255,g:Yt(t,255)*255,b:Yt(n,255)*255}}function Du(e,t,n){e=Yt(e,255),t=Yt(t,255),n=Yt(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),a=0,i=0,s=(r+o)/2;if(r===o)i=0,a=0;else{var c=r-o;switch(i=s>.5?c/(2-r-o):c/(r+o),r){case e:a=(t-n)/c+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function zb(e,t,n){var r,o,a;if(e=Yt(e,360),t=Yt(t,100),n=Yt(n,100),t===0)o=n,a=n,r=n;else{var i=n<.5?n*(1+t):n+t-n*t,s=2*n-i;r=pl(s,i,e+1/3),o=pl(s,i,e),a=pl(s,i,e-1/3)}return{r:r*255,g:o*255,b:a*255}}function ss(e,t,n){e=Yt(e,255),t=Yt(t,255),n=Yt(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),a=0,i=r,s=r-o,c=r===0?0:s/r;if(r===o)a=0;else{switch(r){case e:a=(t-n)/s+(t>16,g:(e&65280)>>8,b:e&255}}var us={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 oo(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,a=null,i=!1,s=!1;return typeof e=="string"&&(e=Gb(e)),typeof e=="object"&&(Qn(e.r)&&Qn(e.g)&&Qn(e.b)?(t=Lb(e.r,e.g,e.b),i=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Qn(e.h)&&Qn(e.s)&&Qn(e.v)?(r=Va(e.s),o=Va(e.v),t=Bb(e.h,r,o),i=!0,s="hsv"):Qn(e.h)&&Qn(e.s)&&Qn(e.l)&&(r=Va(e.s),a=Va(e.l),t=zb(e.h,r,a),i=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=Zm(n),{ok:i,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:n}}var Kb="[-\\+]?\\d+%?",Wb="[-\\+]?\\d*\\.\\d+%?",Sr="(?:".concat(Wb,")|(?:").concat(Kb,")"),hl="[\\s|\\(]+(".concat(Sr,")[,|\\s]+(").concat(Sr,")[,|\\s]+(").concat(Sr,")\\s*\\)?"),bl="[\\s|\\(]+(".concat(Sr,")[,|\\s]+(").concat(Sr,")[,|\\s]+(").concat(Sr,")[,|\\s]+(").concat(Sr,")\\s*\\)?"),Fn={CSS_UNIT:new RegExp(Sr),rgb:new RegExp("rgb"+hl),rgba:new RegExp("rgba"+bl),hsl:new RegExp("hsl"+hl),hsla:new RegExp("hsla"+bl),hsv:new RegExp("hsv"+hl),hsva:new RegExp("hsva"+bl),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 Gb(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(us[e])e=us[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Fn.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Fn.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Fn.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Fn.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Fn.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Fn.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Fn.hex8.exec(e),n?{r:yn(n[1]),g:yn(n[2]),b:yn(n[3]),a:Fu(n[4]),format:t?"name":"hex8"}:(n=Fn.hex6.exec(e),n?{r:yn(n[1]),g:yn(n[2]),b:yn(n[3]),format:t?"name":"hex"}:(n=Fn.hex4.exec(e),n?{r:yn(n[1]+n[1]),g:yn(n[2]+n[2]),b:yn(n[3]+n[3]),a:Fu(n[4]+n[4]),format:t?"name":"hex8"}:(n=Fn.hex3.exec(e),n?{r:yn(n[1]+n[1]),g:yn(n[2]+n[2]),b:yn(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Qn(e){return!!Fn.CSS_UNIT.exec(String(e))}var Ot=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=Vb(t)),this.originalInput=t;var o=oo(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.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=o.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(),n,r,o,a=t.r/255,i=t.g/255,s=t.b/255;return a<=.03928?n=a/12.92:n=Math.pow((a+.055)/1.055,2.4),i<=.03928?r=i/12.92:r=Math.pow((i+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=Zm(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=ss(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=ss(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Du(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=Du(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),cs(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),Hb(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),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Yt(n,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(n){return Math.round(Yt(n,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="#"+cs(this.r,this.g,this.b,!1),n=0,r=Object.entries(us);n=0,a=!n&&o&&(t.startsWith("hex")||t==="name");return a?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||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 n=this.toHsl();return n.l+=t/100,n.l=ka(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=ka(n.l),new e(n)},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 n=this.toHsl();return n.s-=t/100,n.s=ka(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=ka(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),a=n/100,i={r:(o.r-r.r)*a+r.r,g:(o.g-r.g)*a+r.g,b:(o.b-r.b)*a+r.b,a:(o.a-r.a)*a+r.a};return new e(i)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,a=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,a.push(new e(r));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 n=this.toHsv(),r=n.h,o=n.s,a=n.v,i=[],s=1/t;t--;)i.push(new e({h:r,s:o,v:a})),a=(a+s)%1;return i},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],a=360/t,i=1;i=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Ka*t:Math.round(e.h)+Ka*t:r=n?Math.round(e.h)+Ka*t:Math.round(e.h)-Ka*t,r<0?r+=360:r>=360&&(r-=360),r}function zu(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-_u*t:t===ev?r=e.s+_u:r=e.s+qb*t,r>1&&(r=1),n&&t===Jm&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function Bu(e,t,n){var r;return n?r=e.v+Ub*t:r=e.v-Xb*t,r>1&&(r=1),Number(r.toFixed(2))}function or(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=oo(e),o=Jm;o>0;o-=1){var a=ju(r),i=Wa(oo({h:Lu(a,o,!0),s:zu(a,o,!0),v:Bu(a,o,!0)}));n.push(i)}n.push(Wa(r));for(var s=1;s<=ev;s+=1){var c=ju(r),u=Wa(oo({h:Lu(c,s),s:zu(c,s),v:Bu(c,s)}));n.push(u)}return t.theme==="dark"?Yb.map(function(d){var f=d.index,m=d.opacity,v=Wa(Qb(oo(t.backgroundColor||"#141414"),oo(n[f]),m*100));return v}):n}var yl={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},ci={},Cl={};Object.keys(yl).forEach(function(e){ci[e]=or(yl[e]),ci[e].primary=ci[e][5],Cl[e]=or(yl[e],{theme:"dark",backgroundColor:"#141414"}),Cl[e].primary=Cl[e][5]});var Zb=ci.blue;const rc={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},go=Object.assign(Object.assign({},rc),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, -'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', -'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});function tv(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:o,colorWarning:a,colorError:i,colorInfo:s,colorPrimary:c,colorBgBase:u,colorTextBase:d}=e,f=n(c),m=n(o),v=n(a),p=n(i),h=n(s),g=r(u,d),C=e.colorLink||e.colorInfo,y=n(C);return Object.assign(Object.assign({},g),{colorPrimaryBg:f[1],colorPrimaryBgHover:f[2],colorPrimaryBorder:f[3],colorPrimaryBorderHover:f[4],colorPrimaryHover:f[5],colorPrimary:f[6],colorPrimaryActive:f[7],colorPrimaryTextHover:f[8],colorPrimaryText:f[9],colorPrimaryTextActive:f[10],colorSuccessBg:m[1],colorSuccessBgHover:m[2],colorSuccessBorder:m[3],colorSuccessBorderHover:m[4],colorSuccessHover:m[4],colorSuccess:m[6],colorSuccessActive:m[7],colorSuccessTextHover:m[8],colorSuccessText:m[9],colorSuccessTextActive:m[10],colorErrorBg:p[1],colorErrorBgHover:p[2],colorErrorBgActive:p[3],colorErrorBorder:p[3],colorErrorBorderHover:p[4],colorErrorHover:p[5],colorError:p[6],colorErrorActive:p[7],colorErrorTextHover:p[8],colorErrorText:p[9],colorErrorTextActive:p[10],colorWarningBg:v[1],colorWarningBgHover:v[2],colorWarningBorder:v[3],colorWarningBorderHover:v[4],colorWarningHover:v[4],colorWarning:v[6],colorWarningActive:v[7],colorWarningTextHover:v[8],colorWarningText:v[9],colorWarningTextActive:v[10],colorInfoBg:h[1],colorInfoBgHover:h[2],colorInfoBorder:h[3],colorInfoBorderHover:h[4],colorInfoHover:h[4],colorInfo:h[6],colorInfoActive:h[7],colorInfoTextHover:h[8],colorInfoText:h[9],colorInfoTextActive:h[10],colorLinkHover:y[4],colorLink:y[6],colorLinkActive:y[7],colorBgMask:new Ot("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const Jb=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function ey(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},Jb(r))}const nv=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function ui(e){return(e+8)/e}function ty(e){const t=new Array(10).fill(null).map((n,r)=>{const o=r-1,a=e*Math.pow(2.71828,o/5),i=r>1?Math.floor(a):Math.ceil(a);return Math.floor(i/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:ui(n)}))}const rv=e=>{const t=ty(e),n=t.map(d=>d.size),r=t.map(d=>d.lineHeight),o=n[1],a=n[0],i=n[2],s=r[1],c=r[0],u=r[2];return{fontSizeSM:a,fontSize:o,fontSizeLG:i,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:u,lineHeightSM:c,fontHeight:Math.round(s*o),fontHeightLG:Math.round(u*i),fontHeightSM:Math.round(c*a),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function ny(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Zn=(e,t)=>new Ot(e).setAlpha(t).toRgbString(),Ao=(e,t)=>new Ot(e).darken(t).toHexString(),ry=e=>{const t=or(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},oy=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Zn(r,.88),colorTextSecondary:Zn(r,.65),colorTextTertiary:Zn(r,.45),colorTextQuaternary:Zn(r,.25),colorFill:Zn(r,.15),colorFillSecondary:Zn(r,.06),colorFillTertiary:Zn(r,.04),colorFillQuaternary:Zn(r,.02),colorBgLayout:Ao(n,4),colorBgContainer:Ao(n,0),colorBgElevated:Ao(n,0),colorBgSpotlight:Zn(r,.85),colorBgBlur:"transparent",colorBorder:Ao(n,15),colorBorderSecondary:Ao(n,6)}};function ya(e){const t=Object.keys(rc).map(n=>{const r=or(e[n]);return new Array(10).fill(1).reduce((o,a,i)=>(o[`${n}-${i+1}`]=r[i],o[`${n}${i+1}`]=r[i],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),tv(e,{generateColorPalettes:ry,generateNeutralColorPalettes:oy})),rv(e.fontSize)),ny(e)),nv(e)),ey(e))}const ov=ea(ya),ra={token:go,override:{override:go},hashed:!0},av=W.createContext(ra),oc="anticon",ay=(e,t)=>t||(e?`ant-${e}`:"ant"),He=l.createContext({getPrefixCls:ay,iconPrefixCls:oc}),iy=`-ant-${Date.now()}-${Math.random()}`;function ly(e,t){const n={},r=(i,s)=>{let c=i.clone();return c=(s==null?void 0:s(c))||c,c.toRgbString()},o=(i,s)=>{const c=new Ot(i),u=or(c.toRgbString());n[`${s}-color`]=r(c),n[`${s}-color-disabled`]=u[1],n[`${s}-color-hover`]=u[4],n[`${s}-color-active`]=u[6],n[`${s}-color-outline`]=c.clone().setAlpha(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=u[0],n[`${s}-color-deprecated-border`]=u[2]};if(t.primaryColor){o(t.primaryColor,"primary");const i=new Ot(t.primaryColor),s=or(i.toRgbString());s.forEach((u,d)=>{n[`primary-${d+1}`]=u}),n["primary-color-deprecated-l-35"]=r(i,u=>u.lighten(35)),n["primary-color-deprecated-l-20"]=r(i,u=>u.lighten(20)),n["primary-color-deprecated-t-20"]=r(i,u=>u.tint(20)),n["primary-color-deprecated-t-50"]=r(i,u=>u.tint(50)),n["primary-color-deprecated-f-12"]=r(i,u=>u.setAlpha(u.getAlpha()*.12));const c=new Ot(s[0]);n["primary-color-active-deprecated-f-30"]=r(c,u=>u.setAlpha(u.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(c,u=>u.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` - :root { - ${Object.keys(n).map(i=>`--${e}-${i}: ${n[i]};`).join(` -`)} - } - `.trim()}function sy(e,t){const n=ly(e,t);nn()?nr(n,`${iy}-dynamic-theme`):ur(!1,"ConfigProvider","SSR do not support dynamic theme with css variables.")}const Hn=l.createContext(!1),ac=e=>{let{children:t,disabled:n}=e;const r=l.useContext(Hn);return l.createElement(Hn.Provider,{value:n??r},t)},zr=l.createContext(void 0),cy=e=>{let{children:t,size:n}=e;const r=l.useContext(zr);return l.createElement(zr.Provider,{value:n||r},t)};function uy(){const e=l.useContext(Hn),t=l.useContext(zr);return{componentDisabled:e,componentSize:t}}const oa=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],dy="5.17.3";function Sl(e){return e>=0&&e<=255}function Ga(e,t){const{r:n,g:r,b:o,a}=new Ot(e).toRgb();if(a<1)return e;const{r:i,g:s,b:c}=new Ot(t).toRgb();for(let u=.01;u<=1;u+=.01){const d=Math.round((n-i*(1-u))/u),f=Math.round((r-s*(1-u))/u),m=Math.round((o-c*(1-u))/u);if(Sl(d)&&Sl(f)&&Sl(m))return new Ot({r:d,g:f,b:m,a:Math.round(u*100)/100}).toRgbString()}return new Ot({r:n,g:r,b:o,a:1}).toRgbString()}var fy=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[m]});const o=Object.assign(Object.assign({},n),r),a=480,i=576,s=768,c=992,u=1200,d=1600;if(o.motion===!1){const m="0s";o.motionDurationFast=m,o.motionDurationMid=m,o.motionDurationSlow=m}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:Ga(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:Ga(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:Ga(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*4,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:Ga(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` - 0 6px 16px 0 rgba(0, 0, 0, 0.08), - 0 3px 6px -4px rgba(0, 0, 0, 0.12), - 0 9px 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowSecondary:` - 0 6px 16px 0 rgba(0, 0, 0, 0.08), - 0 3px 6px -4px rgba(0, 0, 0, 0.12), - 0 9px 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowTertiary:` - 0 1px 2px 0 rgba(0, 0, 0, 0.03), - 0 1px 6px -1px rgba(0, 0, 0, 0.02), - 0 2px 4px 0 rgba(0, 0, 0, 0.02) - `,screenXS:a,screenXSMin:a,screenXSMax:i-1,screenSM:i,screenSMMin:i,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:c-1,screenLG:c,screenLGMin:c,screenLGMax:u-1,screenXL:u,screenXLMin:u,screenXLMax:d-1,screenXXL:d,screenXXLMin:d,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` - 0 1px 2px -2px ${new Ot("rgba(0, 0, 0, 0.16)").toRgbString()}, - 0 3px 6px 0 ${new Ot("rgba(0, 0, 0, 0.12)").toRgbString()}, - 0 5px 12px 4px ${new Ot("rgba(0, 0, 0, 0.09)").toRgbString()} - `,boxShadowDrawerRight:` - -6px 0 16px 0 rgba(0, 0, 0, 0.08), - -3px 0 6px -4px rgba(0, 0, 0, 0.12), - -9px 0 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowDrawerLeft:` - 6px 0 16px 0 rgba(0, 0, 0, 0.08), - 3px 0 6px -4px rgba(0, 0, 0, 0.12), - 9px 0 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowDrawerUp:` - 0 6px 16px 0 rgba(0, 0, 0, 0.08), - 0 3px 6px -4px rgba(0, 0, 0, 0.12), - 0 9px 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowDrawerDown:` - 0 -6px 16px 0 rgba(0, 0, 0, 0.08), - 0 -3px 6px -4px rgba(0, 0, 0, 0.12), - 0 -9px 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var Hu=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,a=Hu(t,["override"]);let i=Object.assign(Object.assign({},r),{override:o});return i=ic(i),a&&Object.entries(a).forEach(s=>{let[c,u]=s;const{theme:d}=u,f=Hu(u,["theme"]);let m=f;d&&(m=sv(Object.assign(Object.assign({},i),f),{override:f},d)),i[c]=m}),i};function Gt(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=W.useContext(av),a=`${dy}-${t||""}`,i=n||ov,[s,c,u]=J0(i,[go,e],{salt:a,override:r,getComputedToken:sv,formatToken:ic,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:iv,ignore:lv,preserve:my}});return[i,u,t?c:"",s,o]}function cv(e,t,n){return t=Lr(t),vm(e,_i()?Reflect.construct(t,[],Lr(e).constructor):t.apply(e,n))}let uv=Ft(function e(){Dt(this,e)});const dv="CALC_UNIT",vy=new RegExp(dv,"g");function xl(e){return typeof e=="number"?`${e}${dv}`:e}let gy=function(e){function t(n){var r;return Dt(this,t),r=cv(this,t),r.result="",n instanceof t?r.result=`(${n.result})`:typeof n=="number"?r.result=xl(n):typeof n=="string"&&(r.result=n),r}return Yn(t,e),Ft(t,[{key:"add",value:function(r){return r instanceof t?this.result=`${this.result} + ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} + ${xl(r)}`),this.lowPriority=!0,this}},{key:"sub",value:function(r){return r instanceof t?this.result=`${this.result} - ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} - ${xl(r)}`),this.lowPriority=!0,this}},{key:"mul",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} * ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} * ${r}`),this.lowPriority=!1,this}},{key:"div",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} / ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} / ${r}`),this.lowPriority=!1,this}},{key:"getResult",value:function(r){return this.lowPriority||r?`(${this.result})`:this.result}},{key:"equal",value:function(r){const{unit:o=!0}=r||{};return this.result=this.result.replace(vy,o?"px":""),typeof this.lowPriority<"u"?`calc(${this.result})`:this.result}}])}(uv),py=function(e){function t(n){var r;return Dt(this,t),r=cv(this,t),r.result=0,n instanceof t?r.result=n.result:typeof n=="number"&&(r.result=n),r}return Yn(t,e),Ft(t,[{key:"add",value:function(r){return r instanceof t?this.result+=r.result:typeof r=="number"&&(this.result+=r),this}},{key:"sub",value:function(r){return r instanceof t?this.result-=r.result:typeof r=="number"&&(this.result-=r),this}},{key:"mul",value:function(r){return r instanceof t?this.result*=r.result:typeof r=="number"&&(this.result*=r),this}},{key:"div",value:function(r){return r instanceof t?this.result/=r.result:typeof r=="number"&&(this.result/=r),this}},{key:"equal",value:function(){return this.result}}])}(uv);const hy=e=>{const t=e==="css"?gy:py;return n=>new t(n)};function kt(e){var t=l.useRef();t.current=e;var n=l.useCallback(function(){for(var r,o=arguments.length,a=new Array(o),i=0;i1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},So=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),Ci=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),by=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active,\n &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),yy=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,a=n?`.${n}`:o,i={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[a]:Object.assign(Object.assign(Object.assign({},s),i),{[o]:i})}},xo=e=>({outline:`${X(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),aa=e=>({"&:focus-visible":Object.assign({},xo(e))});function Cy(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var t=arguments.length,n=new Array(t),r=0;rX(o)).join(",")})`},min:function(){for(var t=arguments.length,n=new Array(t),r=0;rX(o)).join(",")})`}}}let ds=!0;function ct(){for(var e=arguments.length,t=new Array(e),n=0;n{Object.keys(o).forEach(i=>{Object.defineProperty(r,i,{configurable:!0,enumerable:!0,get:()=>o[i]})})}),ds=!0,r}const ku={};function Sy(){}const xy=e=>{let t,n=e,r=Sy;return typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(o,a){return ds&&t.add(a),o[a]}}),r=(o,a)=>{var i;ku[o]={global:Array.from(t),component:Object.assign(Object.assign({},(i=ku[o])===null||i===void 0?void 0:i.component),a)}}),{token:n,keys:t,flush:r}},fv=(e,t)=>{const[n,r]=Gt();return ls({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[{[`.${e}`]:Object.assign(Object.assign({},So()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},mv=(e,t,n)=>{var r;return typeof n=="function"?n(ct(t,(r=t[e])!==null&&r!==void 0?r:{})):n??{}},vv=(e,t,n,r)=>{const o=Object.assign({},t[e]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:i}=r;i.forEach(s=>{let[c,u]=s;var d;je(!(o!=null&&o[c]),`Component Token \`${String(c)}\` of ${e} is deprecated. Please use \`${String(u)}\` instead.`),(o!=null&&o[c]||o!=null&&o[u])&&((d=o[u])!==null&&d!==void 0||(o[u]=o==null?void 0:o[c]))})}const a=Object.assign(Object.assign({},n),o);return Object.keys(a).forEach(i=>{a[i]===t[i]&&delete a[i]}),a},wy=(e,t)=>`${[t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function lc(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=Array.isArray(e)?e:[e,e],[a]=o,i=o.join("-");return function(s){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s;const[u,d,f,m,v]=Gt(),{getPrefixCls:p,iconPrefixCls:h,csp:g}=l.useContext(He),C=p(),y=v?"css":"js",b=hy(y),{max:S,min:w}=Cy(y),x={theme:u,token:m,hashId:f,nonce:()=>g==null?void 0:g.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return ls(Object.assign(Object.assign({},x),{clientOnly:!1,path:["Shared",C]}),()=>[{"&":by(m)}]),fv(h,g),[ls(Object.assign(Object.assign({},x),{path:[i,s,h]}),()=>{if(r.injectStyle===!1)return[];const{token:I,flush:E}=xy(m),R=mv(a,d,n),P=`.${s}`,N=vv(a,d,R,{deprecatedTokens:r.deprecatedTokens});v&&Object.keys(R).forEach(j=>{R[j]=`var(${Im(j,wy(a,v.prefix))})`});const T=ct(I,{componentCls:P,prefixCls:s,iconCls:`.${h}`,antCls:`.${C}`,calc:b,max:S,min:w},v?R:N),O=t(T,{hashId:f,prefixCls:s,rootPrefixCls:C,iconPrefixCls:h});return E(a,N),[r.resetStyle===!1?null:yy(T,s,c,r.resetFont),O]}),f]}}const sc=(e,t,n,r)=>{const o=lc(e,t,n,Object.assign({resetStyle:!1,order:-998},r)),a=i=>{let{prefixCls:s,rootCls:c=s}=i;return o(s,c),null};return a.displayName=`SubStyle_${Array.isArray(e)?e.join("."):e}`,a},$y=(e,t,n)=>{function r(u){return`${e}${u.slice(0,1).toUpperCase()}${u.slice(1)}`}const{unitless:o={},injectStyle:a=!0}=n??{},i={[r("zIndexPopup")]:!0};Object.keys(o).forEach(u=>{i[r(u)]=o[u]});const s=u=>{let{rootCls:d,cssVar:f}=u;const[,m]=Gt();return Rb({path:[e],prefix:f.prefix,key:f==null?void 0:f.key,unitless:Object.assign(Object.assign({},iv),i),ignore:lv,token:m,scope:d},()=>{const v=mv(e,m,t),p=vv(e,m,v,{deprecatedTokens:n==null?void 0:n.deprecatedTokens});return Object.keys(v).forEach(h=>{p[r(h)]=p[h],delete p[h]}),p}),null};return u=>{const[,,,,d]=Gt();return[f=>a&&d?W.createElement(W.Fragment,null,W.createElement(s,{rootCls:u,cssVar:d,component:e}),f):f,d==null?void 0:d.key]}},Rt=(e,t,n,r)=>{const o=lc(e,t,n,r),a=$y(Array.isArray(e)?e[0]:e,n,r);return function(i){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:i;const[,c]=o(i,s),[u,d]=a(s);return[u,c,d]}};function Ey(e,t){return oa.reduce((n,r)=>{const o=e[`${r}1`],a=e[`${r}3`],i=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:a,darkColor:i,textColor:s}))},{})}const Iy=Object.assign({},Di),{useId:Vu}=Iy,Oy=()=>"",Ry=typeof Vu>"u"?Oy:Vu;function Py(e,t,n){var r,o;const a=vt("ConfigProvider"),i=e||{},s=i.inherit===!1||!t?Object.assign(Object.assign({},ra),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:ra.hashed,cssVar:t==null?void 0:t.cssVar}):t,c=Ry();{const u=i.cssVar||s.cssVar,d=!!(typeof i.cssVar=="object"&&(!((o=i.cssVar)===null||o===void 0)&&o.key)||c);a(!u||d,"breaking","Missing key in `cssVar` config. Please upgrade to React 18 or set `cssVar.key` manually in each ConfigProvider inside `cssVar` enabled ConfigProvider.")}return ha(()=>{var u,d;if(!e)return t;const f=Object.assign({},s.components);Object.keys(e.components||{}).forEach(p=>{f[p]=Object.assign(Object.assign({},f[p]),e.components[p])});const m=`css-var-${c.replace(/:/g,"")}`,v=((u=i.cssVar)!==null&&u!==void 0?u:s.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof s.cssVar=="object"?s.cssVar:{}),typeof i.cssVar=="object"?i.cssVar:{}),{key:typeof i.cssVar=="object"&&((d=i.cssVar)===null||d===void 0?void 0:d.key)||m});return Object.assign(Object.assign(Object.assign({},s),i),{token:Object.assign(Object.assign({},s.token),i.token),components:f,cssVar:v})},[i,s],(u,d)=>u.some((f,m)=>{const v=d[m];return!Jo(f,v,!0)}))}var Ny=["children"],gv=l.createContext({});function My(e){var t=e.children,n=We(e,Ny);return l.createElement(gv.Provider,{value:n},t)}var Ty=function(e){Yn(n,e);var t=$r(n);function n(){return Dt(this,n),t.apply(this,arguments)}return Ft(n,[{key:"render",value:function(){return this.props.children}}]),n}(l.Component),hr="none",qa="appear",Ua="enter",Xa="leave",Ku="none",Ln="prepare",lo="start",so="active",cc="end",pv="prepared";function Wu(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function Ay(e,t){var n={animationend:Wu("Animation","AnimationEnd"),transitionend:Wu("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var Dy=Ay(nn(),typeof window<"u"?window:{}),hv={};if(nn()){var Fy=document.createElement("div");hv=Fy.style}var Ya={};function bv(e){if(Ya[e])return Ya[e];var t=Dy[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;t();var a=ut(function(){o<=1?r({isCanceled:function(){return a!==e.current}}):n(r,o-1)});e.current=a}return l.useEffect(function(){return function(){t()}},[]),[n,t]};var Ly=[Ln,lo,so,cc],zy=[Ln,pv],wv=!1,By=!0;function $v(e){return e===so||e===cc}const Hy=function(e,t,n){var r=xr(Ku),o=G(r,2),a=o[0],i=o[1],s=jy(),c=G(s,2),u=c[0],d=c[1];function f(){i(Ln,!0)}var m=t?zy:Ly;return xv(function(){if(a!==Ku&&a!==cc){var v=m.indexOf(a),p=m[v+1],h=n(a);h===wv?i(p,!0):p&&u(function(g){function C(){g.isCanceled()||i(p,!0)}h===!0?C():Promise.resolve(h).then(C)})}},[e,a]),l.useEffect(function(){return function(){d()}},[]),[f,a]};function ky(e,t,n,r){var o=r.motionEnter,a=o===void 0?!0:o,i=r.motionAppear,s=i===void 0?!0:i,c=r.motionLeave,u=c===void 0?!0:c,d=r.motionDeadline,f=r.motionLeaveImmediately,m=r.onAppearPrepare,v=r.onEnterPrepare,p=r.onLeavePrepare,h=r.onAppearStart,g=r.onEnterStart,C=r.onLeaveStart,y=r.onAppearActive,b=r.onEnterActive,S=r.onLeaveActive,w=r.onAppearEnd,x=r.onEnterEnd,$=r.onLeaveEnd,I=r.onVisibleChanged,E=xr(),R=G(E,2),P=R[0],N=R[1],T=xr(hr),O=G(T,2),j=O[0],D=O[1],M=xr(null),F=G(M,2),z=F[0],L=F[1],_=l.useRef(!1),B=l.useRef(null);function k(){return n()}var q=l.useRef(!1);function Q(){D(hr,!0),L(null,!0)}var te=kt(function(de){if(j!==hr){var oe=k();if(!(de&&!de.deadline&&de.target!==oe)){var se=q.current,$e;j===qa&&se?$e=w==null?void 0:w(oe,de):j===Ua&&se?$e=x==null?void 0:x(oe,de):j===Xa&&se&&($e=$==null?void 0:$(oe,de)),se&&$e!==!1&&Q()}}}),U=_y(te),Z=G(U,1),ae=Z[0],J=function(oe){switch(oe){case qa:return A(A(A({},Ln,m),lo,h),so,y);case Ua:return A(A(A({},Ln,v),lo,g),so,b);case Xa:return A(A(A({},Ln,p),lo,C),so,S);default:return{}}},Y=l.useMemo(function(){return J(j)},[j]),re=Hy(j,!e,function(de){if(de===Ln){var oe=Y[Ln];return oe?oe(k()):wv}if(ne in Y){var se;L(((se=Y[ne])===null||se===void 0?void 0:se.call(Y,k(),null))||null)}return ne===so&&j!==hr&&(ae(k()),d>0&&(clearTimeout(B.current),B.current=setTimeout(function(){te({deadline:!0})},d))),ne===pv&&Q(),By}),ee=G(re,2),V=ee[0],ne=ee[1],fe=$v(ne);q.current=fe,xv(function(){N(t);var de=_.current;_.current=!0;var oe;!de&&t&&s&&(oe=qa),de&&t&&a&&(oe=Ua),(de&&!t&&u||!de&&f&&!t&&u)&&(oe=Xa);var se=J(oe);oe&&(e||se[Ln])?(D(oe),V()):D(hr)},[t]),l.useEffect(function(){(j===qa&&!s||j===Ua&&!a||j===Xa&&!u)&&D(hr)},[s,a,u]),l.useEffect(function(){return function(){_.current=!1,clearTimeout(B.current)}},[]);var ye=l.useRef(!1);l.useEffect(function(){P&&(ye.current=!0),P!==void 0&&j===hr&&((ye.current||P)&&(I==null||I(P)),ye.current=!0)},[P,j]);var be=z;return Y[Ln]&&ne===lo&&(be=H({transition:"none"},be)),[j,ne,be,P??t]}function Vy(e){var t=e;De(e)==="object"&&(t=e.transitionSupport);function n(o,a){return!!(o.motionName&&t&&a!==!1)}var r=l.forwardRef(function(o,a){var i=o.visible,s=i===void 0?!0:i,c=o.removeOnLeave,u=c===void 0?!0:c,d=o.forceRender,f=o.children,m=o.motionName,v=o.leavedClassName,p=o.eventProps,h=l.useContext(gv),g=h.motion,C=n(o,g),y=l.useRef(),b=l.useRef();function S(){try{return y.current instanceof HTMLElement?y.current:Ho(b.current)}catch{return null}}var w=ky(C,s,S,o),x=G(w,4),$=x[0],I=x[1],E=x[2],R=x[3],P=l.useRef(R);R&&(P.current=!0);var N=l.useCallback(function(z){y.current=z,Us(a,z)},[a]),T,O=H(H({},p),{},{visible:s});if(!f)T=null;else if($===hr)R?T=f(H({},O),N):!u&&P.current&&v?T=f(H(H({},O),{},{className:v}),N):d||!u&&!v?T=f(H(H({},O),{},{style:{display:"none"}}),N):T=null;else{var j;I===Ln?j="prepare":$v(I)?j="active":I===lo&&(j="start");var D=Uu(m,"".concat($,"-").concat(j));T=f(H(H({},O),{},{className:K(Uu(m,$),A(A({},D,D&&j),m,typeof m=="string")),style:E}),N)}if(l.isValidElement(T)&&sr(T)){var M=T,F=M.ref;F||(T=l.cloneElement(T,{ref:N}))}return l.createElement(Ty,{ref:b},T)});return r.displayName="CSSMotion",r}const Vn=Vy(Sv);var fs="add",ms="keep",vs="remove",$l="removed";function Ky(e){var t;return e&&De(e)==="object"&&"key"in e?t=e:t={key:e},H(H({},t),{},{key:String(t.key)})}function gs(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(Ky)}function Wy(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,o=t.length,a=gs(e),i=gs(t);a.forEach(function(u){for(var d=!1,f=r;f1});return c.forEach(function(u){n=n.filter(function(d){var f=d.key,m=d.status;return f!==u||m!==vs}),n.forEach(function(d){d.key===u&&(d.status=ms)})}),n}var Gy=["component","children","onVisibleChanged","onAllRemoved"],qy=["status"],Uy=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Xy(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Vn,n=function(r){Yn(a,r);var o=$r(a);function a(){var i;Dt(this,a);for(var s=arguments.length,c=new Array(s),u=0;u{let{dropdownMatchSelectWidth:t}=e;return vt("ConfigProvider").deprecated(t===void 0,"dropdownMatchSelectWidth","popupMatchSelectWidth"),null});Iv.displayName="PropWarning";const Qy=Iv;var Zy=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{ur(!ps,e,"Static function can not consume context like dynamic theme. Please use 'App' component instead.")},Jy=["getTargetContainer","getPopupContainer","renderEmpty","input","pagination","form","select","button"],eC="ant";let Si,Rv,Pv,Nv;function di(){return Si||eC}function tC(){return Rv||oc}function nC(e){return Object.keys(e).some(t=>t.endsWith("Color"))}const rC=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(Si=t),n!==void 0&&(Rv=n),"holderRender"in e&&(Nv=o),r&&(nC(r)?(ur(!1,"ConfigProvider","`config` of css variable theme is not work in v5. Please use new `theme` config instead."),sy(di(),r)):Pv=r)},uc=()=>({getPrefixCls:(e,t)=>t||(e?`${di()}-${e}`:di()),getIconPrefixCls:tC,getRootPrefixCls:()=>Si||di(),getTheme:()=>Pv,holderRender:Nv}),oC=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:a,form:i,locale:s,componentSize:c,direction:u,space:d,virtual:f,dropdownMatchSelectWidth:m,popupMatchSelectWidth:v,popupOverflow:p,legacyLocale:h,parentContext:g,iconPrefixCls:C,theme:y,componentDisabled:b,segmented:S,statistic:w,spin:x,calendar:$,carousel:I,cascader:E,collapse:R,typography:P,checkbox:N,descriptions:T,divider:O,drawer:j,skeleton:D,steps:M,image:F,layout:z,list:L,mentions:_,modal:B,progress:k,result:q,slider:Q,breadcrumb:te,menu:U,pagination:Z,input:ae,textArea:J,empty:Y,badge:re,radio:ee,rate:V,switch:ne,transfer:fe,avatar:ye,message:be,tag:de,table:oe,card:se,tabs:$e,timeline:Ce,timePicker:pe,upload:Se,notification:me,tree:Fe,colorPicker:Le,datePicker:Ee,rangePicker:we,flex:Ue,wave:ke,dropdown:tt,warning:dt,tour:ft,floatButtonGroup:Ve}=e,nt=l.useCallback((ge,ze)=>{const{prefixCls:rt}=e;if(ze)return ze;const he=rt||g.getPrefixCls("");return ge?`${he}-${ge}`:he},[g.getPrefixCls,e.prefixCls]),et=C||g.iconPrefixCls||oc,pt=n||g.csp;fv(et,pt);const lt=Py(y,g.theme,{prefixCls:nt("")});ps=ps||!!lt;const bt={csp:pt,autoInsertSpaceInButton:r,alert:o,anchor:a,locale:s||h,direction:u,space:d,virtual:f,popupMatchSelectWidth:v??m,popupOverflow:p,getPrefixCls:nt,iconPrefixCls:et,theme:lt,segmented:S,statistic:w,spin:x,calendar:$,carousel:I,cascader:E,collapse:R,typography:P,checkbox:N,descriptions:T,divider:O,drawer:j,skeleton:D,steps:M,image:F,input:ae,textArea:J,layout:z,list:L,mentions:_,modal:B,progress:k,result:q,slider:Q,breadcrumb:te,menu:U,pagination:Z,empty:Y,badge:re,radio:ee,rate:V,switch:ne,transfer:fe,avatar:ye,message:be,tag:de,table:oe,card:se,tabs:$e,timeline:Ce,timePicker:pe,upload:Se,notification:me,tree:Fe,colorPicker:Le,datePicker:Ee,rangePicker:we,flex:Ue,wave:ke,dropdown:tt,warning:dt,tour:ft,floatButtonGroup:Ve};vt("ConfigProvider")(!("autoInsertSpaceInButton"in e),"deprecated","`autoInsertSpaceInButton` is deprecated. Please use `{ button: { autoInsertSpace: boolean }}` instead.");const Me=Object.assign({},g);Object.keys(bt).forEach(ge=>{bt[ge]!==void 0&&(Me[ge]=bt[ge])}),Jy.forEach(ge=>{const ze=e[ge];ze&&(Me[ge]=ze)}),typeof r<"u"&&(Me.button=Object.assign({autoInsertSpace:r},Me.button));const xe=ha(()=>Me,Me,(ge,ze)=>{const rt=Object.keys(ge),he=Object.keys(ze);return rt.length!==he.length||rt.some(Ae=>ge[Ae]!==ze[Ae])}),Ne=l.useMemo(()=>({prefixCls:et,csp:pt}),[et,pt]);let ve=l.createElement(l.Fragment,null,l.createElement(Qy,{dropdownMatchSelectWidth:m}),t);const Be=l.useMemo(()=>{var ge,ze,rt,he;return io(((ge=wr.Form)===null||ge===void 0?void 0:ge.defaultValidateMessages)||{},((rt=(ze=xe.locale)===null||ze===void 0?void 0:ze.Form)===null||rt===void 0?void 0:rt.defaultValidateMessages)||{},((he=xe.form)===null||he===void 0?void 0:he.validateMessages)||{},(i==null?void 0:i.validateMessages)||{})},[xe,i==null?void 0:i.validateMessages]);Object.keys(Be).length>0&&(ve=l.createElement(qm.Provider,{value:Be},ve)),s&&(ve=l.createElement(Qm,{locale:s,_ANT_MARK__:Ym},ve)),(et||pt)&&(ve=l.createElement(tc.Provider,{value:Ne},ve)),c&&(ve=l.createElement(cy,{size:c},ve)),ve=l.createElement(Yy,null,ve);const Pe=l.useMemo(()=>{const ge=lt||{},{algorithm:ze,token:rt,components:he,cssVar:Ae}=ge,Ie=Zy(ge,["algorithm","token","components","cssVar"]),Ke=ze&&(!Array.isArray(ze)||ze.length>0)?ea(ze):ov,Qe={};Object.entries(he||{}).forEach(It=>{let[xt,wt]=It;const Ze=Object.assign({},wt);"algorithm"in Ze&&(Ze.algorithm===!0?Ze.theme=Ke:(Array.isArray(Ze.algorithm)||typeof Ze.algorithm=="function")&&(Ze.theme=ea(Ze.algorithm)),delete Ze.algorithm),Qe[xt]=Ze});const ot=Object.assign(Object.assign({},go),rt);return Object.assign(Object.assign({},Ie),{theme:Ke,token:ot,components:Qe,override:Object.assign({override:ot},Qe),cssVar:Ae})},[lt]);return y&&(ve=l.createElement(av.Provider,{value:Pe},ve)),xe.warning&&(ve=l.createElement(Gm.Provider,{value:xe.warning},ve)),b!==void 0&&(ve=l.createElement(ac,{disabled:b},ve)),l.createElement(He.Provider,{value:xe},ve)},Kn=e=>{const t=l.useContext(He),n=l.useContext(nc);return l.createElement(oC,Object.assign({parentContext:t,legacyLocale:n},e))};Kn.ConfigContext=He;Kn.SizeContext=zr;Kn.config=rC;Kn.useConfig=uy;Object.defineProperty(Kn,"SizeContext",{get:()=>(ur(!1,"ConfigProvider","ConfigProvider.SizeContext is deprecated. Please use `ConfigProvider.useConfig().componentSize` instead."),zr)});Kn.displayName="ConfigProvider";var aC={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"};function Mv(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function iC(e){return Mv(e)instanceof ShadowRoot}function xi(e){return iC(e)?Mv(e):null}function lC(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function sC(e,t){je(e,"[@ant-design/icons] ".concat(t))}function Xu(e){return De(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(De(e.icon)==="object"||typeof e.icon=="function")}function Yu(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[lC(n)]=r}return t},{})}function hs(e,t,n){return n?W.createElement(e.tag,H(H({key:t},Yu(e.attrs)),n),(e.children||[]).map(function(r,o){return hs(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):W.createElement(e.tag,H({key:t},Yu(e.attrs)),(e.children||[]).map(function(r,o){return hs(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function Tv(e){return or(e)[0]}function Av(e){return e?Array.isArray(e)?e:[e]:[]}var cC=` -.anticon { - display: inline-flex; - align-items: 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); - } -} -`,uC=function(t){var n=l.useContext(tc),r=n.csp,o=n.prefixCls,a=cC;o&&(a=a.replace(/anticon/g,o)),l.useEffect(function(){var i=t.current,s=xi(i);nr(a,"@ant-design-icons",{prepend:!0,csp:r,attachTo:s})},[])},dC=["icon","className","onClick","style","primaryColor","secondaryColor"],Ko={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function fC(e){var t=e.primaryColor,n=e.secondaryColor;Ko.primaryColor=t,Ko.secondaryColor=n||Tv(t),Ko.calculated=!!n}function mC(){return H({},Ko)}var wo=function(t){var n=t.icon,r=t.className,o=t.onClick,a=t.style,i=t.primaryColor,s=t.secondaryColor,c=We(t,dC),u=l.useRef(),d=Ko;if(i&&(d={primaryColor:i,secondaryColor:s||Tv(i)}),uC(u),sC(Xu(n),"icon should be icon definiton, but got ".concat(n)),!Xu(n))return null;var f=n;return f&&typeof f.icon=="function"&&(f=H(H({},f),{},{icon:f.icon(d.primaryColor,d.secondaryColor)})),hs(f.icon,"svg-".concat(f.name),H(H({className:r,onClick:o,style:a,"data-icon":f.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},c),{},{ref:u}))};wo.displayName="IconReact";wo.getTwoToneColors=mC;wo.setTwoToneColors=fC;function Dv(e){var t=Av(e),n=G(t,2),r=n[0],o=n[1];return wo.setTwoToneColors({primaryColor:r,secondaryColor:o})}function vC(){var e=wo.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var gC=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];Dv(Zb.primary);var St=l.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,a=e.rotate,i=e.tabIndex,s=e.onClick,c=e.twoToneColor,u=We(e,gC),d=l.useContext(tc),f=d.prefixCls,m=f===void 0?"anticon":f,v=d.rootClassName,p=K(v,m,A(A({},"".concat(m,"-").concat(r.name),!!r.name),"".concat(m,"-spin"),!!o||r.name==="loading"),n),h=i;h===void 0&&s&&(h=-1);var g=a?{msTransform:"rotate(".concat(a,"deg)"),transform:"rotate(".concat(a,"deg)")}:void 0,C=Av(c),y=G(C,2),b=y[0],S=y[1];return l.createElement("span",ue({role:"img","aria-label":r.name},u,{ref:t,tabIndex:h,onClick:s,className:p}),l.createElement(wo,{icon:r,primaryColor:b,secondaryColor:S,style:g}))});St.displayName="AntdIcon";St.getTwoToneColor=vC;St.setTwoToneColor=Dv;var pC=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:aC}))},ki=l.forwardRef(pC);ki.displayName="CheckCircleFilled";var hC={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"},bC=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:hC}))},$o=l.forwardRef(bC);$o.displayName="CloseCircleFilled";var yC={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"},CC=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:yC}))},Eo=l.forwardRef(CC);Eo.displayName="CloseOutlined";var SC={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"},xC=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:SC}))},Vi=l.forwardRef(xC);Vi.displayName="ExclamationCircleFilled";var wC={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"},$C=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:wC}))},dc=l.forwardRef($C);dc.displayName="InfoCircleFilled";var EC=`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`,IC=`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`,OC="".concat(EC," ").concat(IC).split(/[\s\n]+/),RC="aria-",PC="data-";function Qu(e,t){return e.indexOf(t)===0}function Sn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=H({},t);var r={};return Object.keys(e).forEach(function(o){(n.aria&&(o==="role"||Qu(o,RC))||n.data&&Qu(o,PC)||n.attr&&OC.includes(o))&&(r[o]=e[o])}),r}function Fv(e){return e&&W.isValidElement(e)&&e.type===W.Fragment}const NC=(e,t,n)=>W.isValidElement(e)?W.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function Qt(e,t){return NC(e,e,t)}const Zu=e=>typeof e=="object"&&e!=null&&e.nodeType===1,Ju=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",El=(e,t)=>{if(e.clientHeight{const o=(a=>{if(!a.ownerDocument||!a.ownerDocument.defaultView)return null;try{return a.ownerDocument.defaultView.frameElement}catch{return null}})(r);return!!o&&(o.clientHeightat||a>e&&i=t&&s>=n?a-e-r:i>t&&sn?i-t+o:0,MC=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},ed=(e,t)=>{var n,r,o,a;if(typeof document>"u")return[];const{scrollMode:i,block:s,inline:c,boundary:u,skipOverflowHiddenElements:d}=t,f=typeof u=="function"?u:D=>D!==u;if(!Zu(e))throw new TypeError("Invalid target");const m=document.scrollingElement||document.documentElement,v=[];let p=e;for(;Zu(p)&&f(p);){if(p=MC(p),p===m){v.push(p);break}p!=null&&p===document.body&&El(p)&&!El(document.documentElement)||p!=null&&El(p,d)&&v.push(p)}const h=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,g=(a=(o=window.visualViewport)==null?void 0:o.height)!=null?a:innerHeight,{scrollX:C,scrollY:y}=window,{height:b,width:S,top:w,right:x,bottom:$,left:I}=e.getBoundingClientRect(),{top:E,right:R,bottom:P,left:N}=(D=>{const M=window.getComputedStyle(D);return{top:parseFloat(M.scrollMarginTop)||0,right:parseFloat(M.scrollMarginRight)||0,bottom:parseFloat(M.scrollMarginBottom)||0,left:parseFloat(M.scrollMarginLeft)||0}})(e);let T=s==="start"||s==="nearest"?w-E:s==="end"?$+P:w+b/2-E+P,O=c==="center"?I+S/2-N+R:c==="end"?x+R:I-N;const j=[];for(let D=0;D=0&&I>=0&&$<=g&&x<=h&&w>=L&&$<=B&&I>=k&&x<=_)return j;const q=getComputedStyle(M),Q=parseInt(q.borderLeftWidth,10),te=parseInt(q.borderTopWidth,10),U=parseInt(q.borderRightWidth,10),Z=parseInt(q.borderBottomWidth,10);let ae=0,J=0;const Y="offsetWidth"in M?M.offsetWidth-M.clientWidth-Q-U:0,re="offsetHeight"in M?M.offsetHeight-M.clientHeight-te-Z:0,ee="offsetWidth"in M?M.offsetWidth===0?0:z/M.offsetWidth:0,V="offsetHeight"in M?M.offsetHeight===0?0:F/M.offsetHeight:0;if(m===M)ae=s==="start"?T:s==="end"?T-g:s==="nearest"?Qa(y,y+g,g,te,Z,y+T,y+T+b,b):T-g/2,J=c==="start"?O:c==="center"?O-h/2:c==="end"?O-h:Qa(C,C+h,h,Q,U,C+O,C+O+S,S),ae=Math.max(0,ae+y),J=Math.max(0,J+C);else{ae=s==="start"?T-L-te:s==="end"?T-B+Z+re:s==="nearest"?Qa(L,B,F,te,Z+re,T,T+b,b):T-(L+F/2)+re/2,J=c==="start"?O-k-Q:c==="center"?O-(k+z/2)+Y/2:c==="end"?O-_+U+Y:Qa(k,_,z,Q,U+Y,O,O+S,S);const{scrollLeft:ne,scrollTop:fe}=M;ae=V===0?0:Math.max(0,Math.min(fe+ae/V,M.scrollHeight-F/V+re)),J=ee===0?0:Math.max(0,Math.min(ne+J/ee,M.scrollWidth-z/ee+Y)),T+=fe-ae,O+=ne-J}j.push({el:M,top:ae,left:J})}return j},TC=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function AC(e,t){if(!e.isConnected||!(o=>{let a=o;for(;a&&a.parentNode;){if(a.parentNode===document)return!0;a=a.parentNode instanceof ShadowRoot?a.parentNode.host:a.parentNode}return!1})(e))return;const n=(o=>{const a=window.getComputedStyle(o);return{top:parseFloat(a.scrollMarginTop)||0,right:parseFloat(a.scrollMarginRight)||0,bottom:parseFloat(a.scrollMarginBottom)||0,left:parseFloat(a.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(ed(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:a,left:i}of ed(e,TC(t))){const s=a-n.top+n.bottom,c=i-n.left+n.right;o.scroll({top:s,left:c,behavior:r})}}const on=e=>{const[,,,,t]=Gt();return t?`${e}-css-var`:""};var ie={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,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,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var n=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=ie.F1&&n<=ie.F12)return!1;switch(n){case ie.ALT:case ie.CAPS_LOCK:case ie.CONTEXT_MENU:case ie.CTRL:case ie.DOWN:case ie.END:case ie.ESC:case ie.HOME:case ie.INSERT:case ie.LEFT:case ie.MAC_FF_META:case ie.META:case ie.NUMLOCK:case ie.NUM_CENTER:case ie.PAGE_DOWN:case ie.PAGE_UP:case ie.PAUSE:case ie.PRINT_SCREEN:case ie.RIGHT:case ie.SHIFT:case ie.UP:case ie.WIN_KEY:case ie.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=ie.ZERO&&t<=ie.NINE||t>=ie.NUM_ZERO&&t<=ie.NUM_MULTIPLY||t>=ie.A&&t<=ie.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case ie.SPACE:case ie.QUESTION_MARK:case ie.NUM_PLUS:case ie.NUM_MINUS:case ie.NUM_PERIOD:case ie.NUM_DIVISION:case ie.SEMICOLON:case ie.DASH:case ie.EQUALS:case ie.COMMA:case ie.PERIOD:case ie.SLASH:case ie.APOSTROPHE:case ie.SINGLE_QUOTE:case ie.OPEN_SQUARE_BRACKET:case ie.BACKSLASH:case ie.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},_v=l.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,o=e.className,a=e.duration,i=a===void 0?4.5:a,s=e.eventKey,c=e.content,u=e.closable,d=e.closeIcon,f=d===void 0?"x":d,m=e.props,v=e.onClick,p=e.onNoticeClose,h=e.times,g=e.hovering,C=l.useState(!1),y=G(C,2),b=y[0],S=y[1],w=g||b,x=function(){p(s)},$=function(N){(N.key==="Enter"||N.code==="Enter"||N.keyCode===ie.ENTER)&&x()};l.useEffect(function(){if(!w&&i>0){var P=setTimeout(function(){x()},i*1e3);return function(){clearTimeout(P)}}},[i,w,h]);var I=l.useMemo(function(){return De(u)==="object"&&u!==null?u:u?{closeIcon:f}:{}},[u,f]),E=Sn(I,!0),R="".concat(n,"-notice");return l.createElement("div",ue({},m,{ref:t,className:K(R,o,A({},"".concat(R,"-closable"),u)),style:r,onMouseEnter:function(N){var T;S(!0),m==null||(T=m.onMouseEnter)===null||T===void 0||T.call(m,N)},onMouseLeave:function(N){var T;S(!1),m==null||(T=m.onMouseLeave)===null||T===void 0||T.call(m,N)},onClick:v}),l.createElement("div",{className:"".concat(R,"-content")},c),u&&l.createElement("a",ue({tabIndex:0,className:"".concat(R,"-close"),onKeyDown:$,"aria-label":"Close"},E,{onClick:function(N){N.preventDefault(),N.stopPropagation(),x()}}),I.closeIcon))}),jv=W.createContext({}),DC=function(t){var n=t.children,r=t.classNames;return W.createElement(jv.Provider,{value:{classNames:r}},n)},td=8,nd=3,rd=16,FC=function(t){var n={offset:td,threshold:nd,gap:rd};if(t&&De(t)==="object"){var r,o,a;n.offset=(r=t.offset)!==null&&r!==void 0?r:td,n.threshold=(o=t.threshold)!==null&&o!==void 0?o:nd,n.gap=(a=t.gap)!==null&&a!==void 0?a:rd}return[!!t,n]},_C=["className","style","classNames","styles"],Lv=function(t){var n=t.configList,r=t.placement,o=t.prefixCls,a=t.className,i=t.style,s=t.motion,c=t.onAllNoticeRemoved,u=t.onNoticeClose,d=t.stack,f=l.useContext(jv),m=f.classNames,v=l.useRef({}),p=l.useState(null),h=G(p,2),g=h[0],C=h[1],y=l.useState([]),b=G(y,2),S=b[0],w=b[1],x=n.map(function(D){return{config:D,key:String(D.key)}}),$=FC(d),I=G($,2),E=I[0],R=I[1],P=R.offset,N=R.threshold,T=R.gap,O=E&&(S.length>0||x.length<=N),j=typeof s=="function"?s(r):s;return l.useEffect(function(){E&&S.length>1&&w(function(D){return D.filter(function(M){return x.some(function(F){var z=F.key;return M===z})})})},[S,x,E]),l.useEffect(function(){var D;if(E&&v.current[(D=x[x.length-1])===null||D===void 0?void 0:D.key]){var M;C(v.current[(M=x[x.length-1])===null||M===void 0?void 0:M.key])}},[x,E]),W.createElement(Ev,ue({key:r,className:K(o,"".concat(o,"-").concat(r),m==null?void 0:m.list,a,A(A({},"".concat(o,"-stack"),!!E),"".concat(o,"-stack-expanded"),O)),style:i,keys:x,motionAppear:!0},j,{onAllRemoved:function(){c(r)}}),function(D,M){var F=D.config,z=D.className,L=D.style,_=D.index,B=F,k=B.key,q=B.times,Q=String(k),te=F,U=te.className,Z=te.style,ae=te.classNames,J=te.styles,Y=We(te,_C),re=x.findIndex(function(pe){return pe.key===Q}),ee={};if(E){var V=x.length-1-(re>-1?re:_-1),ne=r==="top"||r==="bottom"?"-50%":"0";if(V>0){var fe,ye,be;ee.height=O?(fe=v.current[Q])===null||fe===void 0?void 0:fe.offsetHeight:g==null?void 0:g.offsetHeight;for(var de=0,oe=0;oe-1?v.current[Q]=Se:delete v.current[Q]},prefixCls:o,classNames:ae,styles:J,className:K(U,m==null?void 0:m.notice),style:Z,times:q,key:k,eventKey:k,onNoticeClose:u,hovering:E&&S.length>0})))})};Lv.displayName="NoticeList";var zv=l.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-notification":n,o=e.container,a=e.motion,i=e.maxCount,s=e.className,c=e.style,u=e.onAllRemoved,d=e.stack,f=e.renderNotifications,m=l.useState([]),v=G(m,2),p=v[0],h=v[1],g=function(E){var R,P=p.find(function(N){return N.key===E});P==null||(R=P.onClose)===null||R===void 0||R.call(P),h(function(N){return N.filter(function(T){return T.key!==E})})};l.useImperativeHandle(t,function(){return{open:function(E){h(function(R){var P=ce(R),N=P.findIndex(function(j){return j.key===E.key}),T=H({},E);if(N>=0){var O;T.times=(((O=R[N])===null||O===void 0?void 0:O.times)||0)+1,P[N]=T}else T.times=0,P.push(T);return i>0&&P.length>i&&(P=P.slice(-i)),P})},close:function(E){g(E)},destroy:function(){h([])}}});var C=l.useState({}),y=G(C,2),b=y[0],S=y[1];l.useEffect(function(){var I={};p.forEach(function(E){var R=E.placement,P=R===void 0?"topRight":R;P&&(I[P]=I[P]||[],I[P].push(E))}),Object.keys(b).forEach(function(E){I[E]=I[E]||[]}),S(I)},[p]);var w=function(E){S(function(R){var P=H({},R),N=P[E]||[];return N.length||delete P[E],P})},x=l.useRef(!1);if(l.useEffect(function(){Object.keys(b).length>0?x.current=!0:x.current&&(u==null||u(),x.current=!1)},[b]),!o)return null;var $=Object.keys(b);return uo.createPortal(l.createElement(l.Fragment,null,$.map(function(I){var E=b[I],R=l.createElement(Lv,{key:I,configList:E,placement:I,prefixCls:r,className:s==null?void 0:s(I),style:c==null?void 0:c(I),motion:a,onNoticeClose:g,onAllNoticeRemoved:w,stack:d});return f?f(R,{prefixCls:r,key:I}):R})),o)});zv.displayName="Notifications";var jC=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],LC=function(){return document.body},od=0;function zC(){for(var e={},t=arguments.length,n=new Array(t),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,n=t===void 0?LC:t,r=e.motion,o=e.prefixCls,a=e.maxCount,i=e.className,s=e.style,c=e.onAllRemoved,u=e.stack,d=e.renderNotifications,f=We(e,jC),m=l.useState(),v=G(m,2),p=v[0],h=v[1],g=l.useRef(),C=l.createElement(zv,{container:p,ref:g,prefixCls:o,motion:r,maxCount:a,className:i,style:s,onAllRemoved:c,stack:u,renderNotifications:d}),y=l.useState([]),b=G(y,2),S=b[0],w=b[1],x=l.useMemo(function(){return{open:function(I){var E=zC(f,I);(E.key===null||E.key===void 0)&&(E.key="rc-notification-".concat(od),od+=1),w(function(R){return[].concat(ce(R),[{type:"open",config:E}])})},close:function(I){w(function(E){return[].concat(ce(E),[{type:"close",key:I}])})},destroy:function(){w(function(I){return[].concat(ce(I),[{type:"destroy"}])})}}},[]);return l.useEffect(function(){h(n())}),l.useEffect(function(){g.current&&S.length&&(S.forEach(function($){switch($.type){case"open":g.current.open($.config);break;case"close":g.current.close($.key);break;case"destroy":g.current.destroy();break}}),w(function($){return $.filter(function(I){return!S.includes(I)})}))},[S]),[x,C]}var HC={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"},kC=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:HC}))},Wr=l.forwardRef(kC);Wr.displayName="LoadingOutlined";const Ca=W.createContext(void 0);Ca.displayName="zIndexContext";const Rr=100,VC=10,fc=Rr*VC,Bv={Modal:Rr,Drawer:Rr,Popover:Rr,Popconfirm:Rr,Tooltip:Rr,Tour:Rr},KC={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function WC(e){return e in Bv}function Sa(e,t){const[,n]=Gt(),r=W.useContext(Ca),o=WC(e);if(t!==void 0)return[t,t];let a=r??0;return o?(a+=(r?0:n.zIndexPopupBase)+Bv[e],a=Math.min(a,n.zIndexPopupBase+fc)):a+=KC[e],[r===void 0?t:a,a]}const GC=e=>{const{componentCls:t,iconCls:n,boxShadow:r,colorText:o,colorSuccess:a,colorError:i,colorWarning:s,colorInfo:c,fontSizeLG:u,motionEaseInOutCirc:d,motionDurationSlow:f,marginXS:m,paddingXS:v,borderRadiusLG:p,zIndexPopup:h,contentPadding:g,contentBg:C}=e,y=`${t}-notice`,b=new st("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:v,transform:"translateY(0)",opacity:1}}),S=new st("MessageMoveOut",{"0%":{maxHeight:e.height,padding:v,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),w={padding:v,textAlign:"center",[`${t}-custom-content > ${n}`]:{verticalAlign:"text-bottom",marginInlineEnd:m,fontSize:u},[`${y}-content`]:{display:"inline-block",padding:g,background:C,borderRadius:p,boxShadow:r,pointerEvents:"all"},[`${t}-success > ${n}`]:{color:a},[`${t}-error > ${n}`]:{color:i},[`${t}-warning > ${n}`]:{color:s},[`${t}-info > ${n}, - ${t}-loading > ${n}`]:{color:c}};return[{[t]:Object.assign(Object.assign({},Ct(e)),{color:o,position:"fixed",top:m,width:"100%",pointerEvents:"none",zIndex:h,[`${t}-move-up`]:{animationFillMode:"forwards"},[` - ${t}-move-up-appear, - ${t}-move-up-enter - `]:{animationName:b,animationDuration:f,animationPlayState:"paused",animationTimingFunction:d},[` - ${t}-move-up-appear${t}-move-up-appear-active, - ${t}-move-up-enter${t}-move-up-enter-active - `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:S,animationDuration:f,animationPlayState:"paused",animationTimingFunction:d},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[t]:{[`${y}-wrapper`]:Object.assign({},w)}},{[`${t}-notice-pure-panel`]:Object.assign(Object.assign({},w),{padding:0,textAlign:"start"})}]},qC=e=>({zIndexPopup:e.zIndexPopupBase+fc+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),Hv=Rt("Message",e=>{const t=ct(e,{height:150});return[GC(t)]},qC);var UC=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let{prefixCls:t,type:n,icon:r,children:o}=e;return l.createElement("div",{className:K(`${t}-custom-content`,`${t}-${n}`)},r||XC[n],l.createElement("span",null,o))},YC=e=>{const{prefixCls:t,className:n,type:r,icon:o,content:a}=e,i=UC(e,["prefixCls","className","type","icon","content"]),{getPrefixCls:s}=l.useContext(He),c=t||s("message"),u=on(c),[d,f,m]=Hv(c,u);return d(l.createElement(_v,Object.assign({},i,{prefixCls:c,className:K(n,f,`${c}-notice-pure-panel`,m,u),eventKey:"pure",duration:null,content:l.createElement(kv,{prefixCls:c,type:r,icon:o},a)})))};function QC(e,t){return{motionName:t??`${e}-move-up`}}function mc(e){let t;const n=new Promise(o=>{t=e(()=>{o(!0)})}),r=()=>{t==null||t()};return r.then=(o,a)=>n.then(o,a),r.promise=n,r}var ZC=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let{children:t,prefixCls:n}=e;const r=on(n),[o,a,i]=Hv(n,r);return o(l.createElement(DC,{classNames:{list:K(a,i,r)}},t))},nS=(e,t)=>{let{prefixCls:n,key:r}=t;return l.createElement(tS,{prefixCls:n,key:r},e)},rS=l.forwardRef((e,t)=>{const{top:n,prefixCls:r,getContainer:o,maxCount:a,duration:i=eS,rtl:s,transitionName:c,onAllRemoved:u}=e,{getPrefixCls:d,getPopupContainer:f,message:m,direction:v}=l.useContext(He),p=r||d("message"),h=()=>({left:"50%",transform:"translateX(-50%)",top:n??JC}),g=()=>K({[`${p}-rtl`]:s??v==="rtl"}),C=()=>QC(p,c),y=l.createElement("span",{className:`${p}-close-x`},l.createElement(Eo,{className:`${p}-close-icon`})),[b,S]=BC({prefixCls:p,style:h,className:g,motion:C,closable:!1,closeIcon:y,duration:i,getContainer:()=>(o==null?void 0:o())||(f==null?void 0:f())||document.body,maxCount:a,onAllRemoved:u,renderNotifications:nS});return l.useImperativeHandle(t,()=>Object.assign(Object.assign({},b),{prefixCls:p,message:m})),S});let ad=0;function Vv(e){const t=l.useRef(null),n=vt("Message");return[l.useMemo(()=>{const o=u=>{var d;(d=t.current)===null||d===void 0||d.close(u)},a=u=>{if(!t.current){n(!1,"usage","You are calling notice in render which will break in React 18 concurrent mode. Please trigger in effect instead.");const $=()=>{};return $.then=()=>{},$}const{open:d,prefixCls:f,message:m}=t.current,v=`${f}-notice`,{content:p,icon:h,type:g,key:C,className:y,style:b,onClose:S}=u,w=ZC(u,["content","icon","type","key","className","style","onClose"]);let x=C;return x==null&&(ad+=1,x=`antd-message-${ad}`),mc($=>(d(Object.assign(Object.assign({},w),{key:x,content:l.createElement(kv,{prefixCls:f,type:g,icon:h},p),placement:"top",className:K(g&&`${v}-${g}`,y,m==null?void 0:m.className),style:Object.assign(Object.assign({},m==null?void 0:m.style),b),onClose:()=>{S==null||S(),$()}})),()=>{o(x)}))},s={open:a,destroy:u=>{var d;u!==void 0?o(u):(d=t.current)===null||d===void 0||d.destroy()}};return["info","success","warning","error","loading"].forEach(u=>{const d=(f,m,v)=>{let p;f&&typeof f=="object"&&"content"in f?p=f:p={content:f};let h,g;typeof m=="function"?g=m:(h=m,g=v);const C=Object.assign(Object.assign({onClose:g,duration:h},p),{type:u});return a(C)};s[u]=d}),s},[]),l.createElement(rS,Object.assign({key:"message-holder"},e,{ref:t}))]}function oS(e){return Vv(e)}function aS(){const[e,t]=l.useState([]),n=l.useCallback(r=>(t(o=>[].concat(ce(o),[r])),()=>{t(o=>o.filter(a=>a!==r))}),[]);return[e,n]}function un(){un=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(D,M,F){D[M]=F.value},a=typeof Symbol=="function"?Symbol:{},i=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function u(D,M,F){return Object.defineProperty(D,M,{value:F,enumerable:!0,configurable:!0,writable:!0}),D[M]}try{u({},"")}catch{u=function(F,z,L){return F[z]=L}}function d(D,M,F,z){var L=M&&M.prototype instanceof C?M:C,_=Object.create(L.prototype),B=new O(z||[]);return o(_,"_invoke",{value:R(D,F,B)}),_}function f(D,M,F){try{return{type:"normal",arg:D.call(M,F)}}catch(z){return{type:"throw",arg:z}}}t.wrap=d;var m="suspendedStart",v="suspendedYield",p="executing",h="completed",g={};function C(){}function y(){}function b(){}var S={};u(S,i,function(){return this});var w=Object.getPrototypeOf,x=w&&w(w(j([])));x&&x!==n&&r.call(x,i)&&(S=x);var $=b.prototype=C.prototype=Object.create(S);function I(D){["next","throw","return"].forEach(function(M){u(D,M,function(F){return this._invoke(M,F)})})}function E(D,M){function F(L,_,B,k){var q=f(D[L],D,_);if(q.type!=="throw"){var Q=q.arg,te=Q.value;return te&&De(te)=="object"&&r.call(te,"__await")?M.resolve(te.__await).then(function(U){F("next",U,B,k)},function(U){F("throw",U,B,k)}):M.resolve(te).then(function(U){Q.value=U,B(Q)},function(U){return F("throw",U,B,k)})}k(q.arg)}var z;o(this,"_invoke",{value:function(_,B){function k(){return new M(function(q,Q){F(_,B,q,Q)})}return z=z?z.then(k,k):k()}})}function R(D,M,F){var z=m;return function(L,_){if(z===p)throw Error("Generator is already running");if(z===h){if(L==="throw")throw _;return{value:e,done:!0}}for(F.method=L,F.arg=_;;){var B=F.delegate;if(B){var k=P(B,F);if(k){if(k===g)continue;return k}}if(F.method==="next")F.sent=F._sent=F.arg;else if(F.method==="throw"){if(z===m)throw z=h,F.arg;F.dispatchException(F.arg)}else F.method==="return"&&F.abrupt("return",F.arg);z=p;var q=f(D,M,F);if(q.type==="normal"){if(z=F.done?h:v,q.arg===g)continue;return{value:q.arg,done:F.done}}q.type==="throw"&&(z=h,F.method="throw",F.arg=q.arg)}}}function P(D,M){var F=M.method,z=D.iterator[F];if(z===e)return M.delegate=null,F==="throw"&&D.iterator.return&&(M.method="return",M.arg=e,P(D,M),M.method==="throw")||F!=="return"&&(M.method="throw",M.arg=new TypeError("The iterator does not provide a '"+F+"' method")),g;var L=f(z,D.iterator,M.arg);if(L.type==="throw")return M.method="throw",M.arg=L.arg,M.delegate=null,g;var _=L.arg;return _?_.done?(M[D.resultName]=_.value,M.next=D.nextLoc,M.method!=="return"&&(M.method="next",M.arg=e),M.delegate=null,g):_:(M.method="throw",M.arg=new TypeError("iterator result is not an object"),M.delegate=null,g)}function N(D){var M={tryLoc:D[0]};1 in D&&(M.catchLoc=D[1]),2 in D&&(M.finallyLoc=D[2],M.afterLoc=D[3]),this.tryEntries.push(M)}function T(D){var M=D.completion||{};M.type="normal",delete M.arg,D.completion=M}function O(D){this.tryEntries=[{tryLoc:"root"}],D.forEach(N,this),this.reset(!0)}function j(D){if(D||D===""){var M=D[i];if(M)return M.call(D);if(typeof D.next=="function")return D;if(!isNaN(D.length)){var F=-1,z=function L(){for(;++F=0;--L){var _=this.tryEntries[L],B=_.completion;if(_.tryLoc==="root")return z("end");if(_.tryLoc<=this.prev){var k=r.call(_,"catchLoc"),q=r.call(_,"finallyLoc");if(k&&q){if(this.prev<_.catchLoc)return z(_.catchLoc,!0);if(this.prev<_.finallyLoc)return z(_.finallyLoc)}else if(k){if(this.prev<_.catchLoc)return z(_.catchLoc,!0)}else{if(!q)throw Error("try statement without catch or finally");if(this.prev<_.finallyLoc)return z(_.finallyLoc)}}}},abrupt:function(M,F){for(var z=this.tryEntries.length-1;z>=0;--z){var L=this.tryEntries[z];if(L.tryLoc<=this.prev&&r.call(L,"finallyLoc")&&this.prev=0;--F){var z=this.tryEntries[F];if(z.finallyLoc===M)return this.complete(z.completion,z.afterLoc),T(z),g}},catch:function(M){for(var F=this.tryEntries.length-1;F>=0;--F){var z=this.tryEntries[F];if(z.tryLoc===M){var L=z.completion;if(L.type==="throw"){var _=L.arg;T(z)}return _}}throw Error("illegal catch attempt")},delegateYield:function(M,F,z){return this.delegate={iterator:j(M),resultName:F,nextLoc:z},this.method==="next"&&(this.arg=e),g}},t}function id(e,t,n,r,o,a,i){try{var s=e[a](i),c=s.value}catch(u){return void n(u)}s.done?t(c):Promise.resolve(c).then(r,o)}function Gr(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(c){id(a,r,o,i,s,"next",c)}function s(c){id(a,r,o,i,s,"throw",c)}i(void 0)})}}var xa=H({},Hh),iS=xa.version,lS=xa.render,sS=xa.unmountComponentAtNode,Ki;try{var cS=Number((iS||"").split(".")[0]);cS>=18&&(Ki=xa.createRoot)}catch{}function ld(e){var t=xa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&De(t)==="object"&&(t.usingClientEntryPoint=e)}var wi="__rc_react_root__";function uS(e,t){ld(!0);var n=t[wi]||Ki(t);ld(!1),n.render(e),t[wi]=n}function dS(e,t){lS(e,t)}function vc(e,t){if(Ki){uS(e,t);return}dS(e,t)}function fS(e){return bs.apply(this,arguments)}function bs(){return bs=Gr(un().mark(function e(t){return un().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[wi])===null||o===void 0||o.unmount(),delete t[wi]}));case 1:case"end":return r.stop()}},e)})),bs.apply(this,arguments)}function mS(e){sS(e)}function Kv(e){return ys.apply(this,arguments)}function ys(){return ys=Gr(un().mark(function e(t){return un().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Ki===void 0){r.next=2;break}return r.abrupt("return",fS(t));case 2:mS(t);case 3:case"end":return r.stop()}},e)})),ys.apply(this,arguments)}const Il=()=>({height:0,opacity:0}),sd=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},vS=e=>({height:e?e.offsetHeight:0}),Ol=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",gS=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:Il,onEnterStart:Il,onAppearActive:sd,onEnterActive:sd,onLeaveStart:vS,onLeaveActive:Il,onAppearEnd:Ol,onEnterEnd:Ol,onLeaveEnd:Ol,motionDeadline:500}},Br=(e,t,n)=>n!==void 0?n:`${e}-${t}`,ia=gS,Wi=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),a=o.width,i=o.height;if(a||i)return!0}}return!1},pS=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},hS=lc("Wave",e=>[pS(e)]),gc="ant-wave-target";function bS(e){const 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}function Rl(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&bS(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function yS(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return Rl(t)?t:Rl(n)?n:Rl(r)?r:null}function Pl(e){return Number.isNaN(e)?0:e}const CS=e=>{const{className:t,target:n,component:r}=e,o=l.useRef(null),[a,i]=l.useState(null),[s,c]=l.useState([]),[u,d]=l.useState(0),[f,m]=l.useState(0),[v,p]=l.useState(0),[h,g]=l.useState(0),[C,y]=l.useState(!1),b={left:u,top:f,width:v,height:h,borderRadius:s.map(x=>`${x}px`).join(" ")};a&&(b["--wave-color"]=a);function S(){const x=getComputedStyle(n);i(yS(n));const $=x.position==="static",{borderLeftWidth:I,borderTopWidth:E}=x;d($?n.offsetLeft:Pl(-parseFloat(I))),m($?n.offsetTop:Pl(-parseFloat(E))),p(n.offsetWidth),g(n.offsetHeight);const{borderTopLeftRadius:R,borderTopRightRadius:P,borderBottomLeftRadius:N,borderBottomRightRadius:T}=x;c([R,P,T,N].map(O=>Pl(parseFloat(O))))}if(l.useEffect(()=>{if(n){const x=ut(()=>{S(),y(!0)});let $;return typeof ResizeObserver<"u"&&($=new ResizeObserver(S),$.observe(n)),()=>{ut.cancel(x),$==null||$.disconnect()}}},[]),!C)return null;const w=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(gc));return l.createElement(Vn,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(x,$)=>{var I;if($.deadline||$.propertyName==="opacity"){const E=(I=o.current)===null||I===void 0?void 0:I.parentElement;Kv(E).then(()=>{E==null||E.remove()})}return!1}},(x,$)=>{let{className:I}=x;return l.createElement("div",{ref:gn(o,$),className:K(t,{"wave-quick":w},I),style:b})})},SS=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",e==null||e.insertBefore(o,e==null?void 0:e.firstChild),vc(l.createElement(CS,Object.assign({},t,{target:e})),o)},xS=(e,t,n)=>{const{wave:r}=l.useContext(He),[,o,a]=Gt(),i=kt(u=>{const d=e.current;if(r!=null&&r.disabled||!d)return;const f=d.querySelector(`.${gc}`)||d,{showEffect:m}=r||{};(m||SS)(f,{className:t,token:o,component:n,event:u,hashId:a})}),s=l.useRef();return u=>{ut.cancel(s.current),s.current=ut(()=>{i(u)})}},Gi=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=l.useContext(He),a=l.useRef(null),i=o("wave"),[,s]=hS(i),c=xS(a,K(i,s),r);if(W.useEffect(()=>{const d=a.current;if(!d||d.nodeType!==1||n)return;const f=m=>{!Wi(m.target)||!d.getAttribute||d.getAttribute("disabled")||d.disabled||d.className.includes("disabled")||d.className.includes("-leave")||c(m)};return d.addEventListener("click",f,!0),()=>{d.removeEventListener("click",f,!0)}},[n]),!W.isValidElement(t))return t??null;const u=sr(t)?gn(t.ref,a):a;return Qt(t,{ref:u})};Gi.displayName="Wave";const Nn=e=>{const t=W.useContext(zr);return W.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},wS=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},$S=e=>{const{componentCls:t,antCls:n}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},ES=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},Wv=Rt("Space",e=>{const t=ct(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[$S(t),ES(t),wS(t)]},()=>({}),{resetStyle:!1});var Gv=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=l.useContext(qi),r=l.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:a,isLastItem:i}=n,s=o==="vertical"?"-vertical-":"-";return K(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:a,[`${e}-compact${s}last-item`]:i,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},Hr=e=>{let{children:t}=e;return l.createElement(qi.Provider,{value:null},t)},IS=e=>{var{children:t}=e,n=Gv(e,["children"]);return l.createElement(qi.Provider,{value:n},t)},OS=e=>{const{getPrefixCls:t,direction:n}=l.useContext(He),{size:r,direction:o,block:a,prefixCls:i,className:s,rootClassName:c,children:u}=e,d=Gv(e,["size","direction","block","prefixCls","className","rootClassName","children"]),f=Nn(b=>r??b),m=t("space-compact",i),[v,p]=Wv(m),h=K(m,p,{[`${m}-rtl`]:n==="rtl",[`${m}-block`]:a,[`${m}-vertical`]:o==="vertical"},s,c),g=l.useContext(qi),C=cn(u),y=l.useMemo(()=>C.map((b,S)=>{const w=b&&b.key||`${m}-item-${S}`;return l.createElement(IS,{key:w,compactSize:f,compactDirection:o,isFirstItem:S===0&&(!g||(g==null?void 0:g.isFirstItem)),isLastItem:S===C.length-1&&(!g||(g==null?void 0:g.isLastItem))},b)}),[r,C,g]);return C.length===0?null:v(l.createElement("div",Object.assign({className:h},d),y))};var RS=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n}=l.useContext(He),{prefixCls:r,size:o,className:a}=e,i=RS(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,c]=Gt();let u="";switch(o){case"large":u="lg";break;case"small":u="sm";break}vt("Button.Group")(!o||["large","small","middle"].includes(o),"usage","Invalid prop `size`.");const d=K(s,{[`${s}-${u}`]:u,[`${s}-rtl`]:n==="rtl"},a,c);return l.createElement(qv.Provider,{value:o},l.createElement("div",Object.assign({},i,{className:d})))},cd=/^[\u4e00-\u9fa5]{2}$/,Cs=cd.test.bind(cd);function Uv(e){return e==="danger"?{danger:!0}:{type:e}}function ud(e){return typeof e=="string"}function Za(e){return e==="text"||e==="link"}function NS(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&ud(e.type)&&Cs(e.props.children)?Qt(e,{children:e.props.children.split("").join(n)}):ud(e)?Cs(e)?W.createElement("span",null,e.split("").join(n)):W.createElement("span",null,e):Fv(e)?W.createElement("span",null,e):e}function MS(e,t){let n=!1;const r=[];return W.Children.forEach(e,o=>{const a=typeof o,i=a==="string"||a==="number";if(n&&i){const s=r.length-1,c=r[s];r[s]=`${c}${o}`}else r.push(o);n=i}),W.Children.map(r,o=>NS(o,t))}const Xv=l.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:a}=e,i=K(`${a}-icon`,n);return W.createElement("span",{ref:t,className:i,style:r},o)}),dd=l.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:a,iconPosition:i="start"}=e,s=K(r,{[`${n}-loading-icon-end`]:i==="end",[`${n}-loading-icon`]:i==="start"});return W.createElement(Xv,{prefixCls:n,className:s,style:o,ref:t},W.createElement(Wr,{className:a}))}),Nl=()=>({width:0,opacity:0,transform:"scale(0)"}),Ml=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),TS=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:a,iconPosition:i}=e,s=!!n;return r?W.createElement(dd,{prefixCls:t,className:o,style:a,iconPosition:i}):W.createElement(Vn,{visible:s,motionName:`${t}-loading-icon-motion`,motionLeave:s,removeOnLeave:!0,onAppearStart:Nl,onAppearActive:Ml,onEnterStart:Nl,onEnterActive:Ml,onLeaveStart:Ml,onLeaveActive:Nl},(c,u)=>{let{className:d,style:f}=c;return W.createElement(dd,{prefixCls:t,className:o,style:Object.assign(Object.assign({},a),f),ref:u,iconClassName:d,iconPosition:i})})},fd=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),AS=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:a}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},fd(`${t}-primary`,o),fd(`${t}-danger`,a)]}},Yv=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return ct(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},Qv=e=>{var t,n,r,o,a,i;const s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,c=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,u=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,d=(o=e.contentLineHeight)!==null&&o!==void 0?o:ui(s),f=(a=e.contentLineHeightSM)!==null&&a!==void 0?a:ui(c),m=(i=e.contentLineHeightLG)!==null&&i!==void 0?i:ui(u);return{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:e.fontSizeLG,onlyIconSizeSM:e.fontSizeLG-2,onlyIconSizeLG:e.fontSizeLG+2,groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:e.colorBgTextHover,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,contentFontSize:s,contentFontSizeSM:c,contentFontSizeLG:u,contentLineHeight:d,contentLineHeightSM:f,contentLineHeightLG:m,paddingBlock:Math.max((e.controlHeight-s*d)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-c*f)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-u*m)/2-e.lineWidth,0)}},DS=e=>{const{componentCls:t,iconCls:n,fontWeight:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-block",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${X(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:0,"&-end":{marginInlineStart:e.marginXS}},[`> ${n} + span, > span + ${n}`]:{marginInlineStart:e.marginXS},[`&:not(${t}-icon-only) > ${t}-icon`]:{[`&${t}-loading-icon, &:not(:last-child)`]:{marginInlineEnd:e.marginXS},[`&${t}-loading-icon-end`]:{marginInlineStart:e.marginXS}},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},aa(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&-icon-only${t}-compact-item`]:{flex:"none"}}}},ar=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),FS=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),_S=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),jS=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),la=(e,t,n,r,o,a,i,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},ar(e,Object.assign({background:t},i),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:a||void 0}})}),pc=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},jS(e))}),Zv=e=>Object.assign({},pc(e)),$i=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),Jv=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Zv(e)),{background:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),ar(e.componentCls,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),la(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:e.colorError,borderColor:e.colorError},ar(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),la(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),pc(e))}),LS=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Zv(e)),{color:e.primaryColor,background:e.colorPrimary,boxShadow:e.primaryShadow}),ar(e.componentCls,{color:e.colorTextLightSolid,background:e.colorPrimaryHover},{color:e.colorTextLightSolid,background:e.colorPrimaryActive})),la(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},ar(e.componentCls,{background:e.colorErrorHover},{background:e.colorErrorActive})),la(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),pc(e))}),zS=e=>Object.assign(Object.assign({},Jv(e)),{borderStyle:"dashed"}),BS=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},ar(e.componentCls,{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),$i(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},ar(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),$i(e))}),HS=e=>Object.assign(Object.assign(Object.assign({},ar(e.componentCls,{color:e.colorText,background:e.textHoverBg},{color:e.colorText,background:e.colorBgTextActive})),$i(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},$i(e)),ar(e.componentCls,{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive}))}),kS=e=>{const{componentCls:t}=e;return{[`${t}-default`]:Jv(e),[`${t}-primary`]:LS(e),[`${t}-dashed`]:zS(e),[`${t}-link`]:BS(e),[`${t}-text`]:HS(e),[`${t}-ghost`]:la(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},hc=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,controlHeight:r,fontSize:o,lineHeight:a,borderRadius:i,buttonPaddingHorizontal:s,iconCls:c,buttonPaddingVertical:u}=e,d=`${n}-icon-only`;return[{[`${t}`]:{fontSize:o,lineHeight:a,height:r,padding:`${X(u)} ${X(s)}`,borderRadius:i,[`&${d}`]:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:r,paddingInlineStart:0,paddingInlineEnd:0,[`&${n}-round`]:{width:"auto"},[c]:{fontSize:e.buttonIconOnlyFontSize}},[`&${n}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${n}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${n}${n}-circle${t}`]:FS(e)},{[`${n}${n}-round${t}`]:_S(e)}]},VS=e=>{const t=ct(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return hc(t,e.componentCls)},KS=e=>{const t=ct(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,lineHeight:e.contentLineHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:e.paddingBlockSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return hc(t,`${e.componentCls}-sm`)},WS=e=>{const t=ct(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return hc(t,`${e.componentCls}-lg`)},GS=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},qS=Rt("Button",e=>{const t=Yv(e);return[DS(t),VS(t),KS(t),WS(t),GS(t),kS(t),AS(t)]},Qv,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function US(e,t,n){const{focusElCls:r,focus:o,borderElCls:a}=n,i=a?"> *":"",s=["hover",o?"focus":null,"active"].filter(Boolean).map(c=>`&:${c} ${i}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${i}`]:{zIndex:0}})}}function XS(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function Ui(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},US(e,r,t)),XS(n,r,t))}}function YS(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function QS(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function ZS(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},YS(e,t)),QS(e.componentCls,t))}}const JS=e=>{const{componentCls:t,calc:n}=e;return{[t]:{[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:e.lineWidth,height:`calc(100% + ${X(e.lineWidth)} * 2)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${X(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},ex=sc(["Button","compact"],e=>{const t=Yv(e);return[Ui(t),ZS(t),JS(t)]},Qv);var tx=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o;const{loading:a=!1,prefixCls:i,type:s,danger:c,shape:u="default",size:d,styles:f,disabled:m,className:v,rootClassName:p,children:h,icon:g,iconPosition:C="start",ghost:y=!1,block:b=!1,htmlType:S="button",classNames:w,style:x={},autoInsertSpace:$}=e,I=tx(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),E=s||"default",{getPrefixCls:R,direction:P,button:N}=l.useContext(He),T=(n=$??(N==null?void 0:N.autoInsertSpace))!==null&&n!==void 0?n:!0,O=R("btn",i),[j,D,M]=qS(O),F=l.useContext(Hn),z=m??F,L=l.useContext(qv),_=l.useMemo(()=>nx(a),[a]),[B,k]=l.useState(_.loading),[q,Q]=l.useState(!1),U=gn(t,l.createRef()),Z=l.Children.count(h)===1&&!g&&!Za(E);l.useEffect(()=>{let me=null;_.delay>0?me=setTimeout(()=>{me=null,k(!0)},_.delay):k(_.loading);function Fe(){me&&(clearTimeout(me),me=null)}return Fe},[_]),l.useEffect(()=>{if(!U||!U.current||!T)return;const me=U.current.textContent;Z&&Cs(me)?q||Q(!0):q&&Q(!1)},[U]);const ae=me=>{const{onClick:Fe}=e;if(B||z){me.preventDefault();return}Fe==null||Fe(me)};{const me=vt("Button");me(!(typeof g=="string"&&g.length>2),"breaking",`\`icon\` is using ReactNode instead of string naming in v4. Please check \`${g}\` at https://ant.design/components/icon`),me(!(y&&Za(E)),"usage","`link` or `text` button can't be a `ghost` button.")}const{compactSize:J,compactItemClassnames:Y}=Io(O,P),re={large:"lg",small:"sm",middle:void 0},ee=Nn(me=>{var Fe,Le;return(Le=(Fe=d??J)!==null&&Fe!==void 0?Fe:L)!==null&&Le!==void 0?Le:me}),V=ee&&re[ee]||"",ne=B?"loading":g,fe=Wt(I,["navigate"]),ye=K(O,D,M,{[`${O}-${u}`]:u!=="default"&&u,[`${O}-${E}`]:E,[`${O}-${V}`]:V,[`${O}-icon-only`]:!h&&h!==0&&!!ne,[`${O}-background-ghost`]:y&&!Za(E),[`${O}-loading`]:B,[`${O}-two-chinese-chars`]:q&&T&&!B,[`${O}-block`]:b,[`${O}-dangerous`]:!!c,[`${O}-rtl`]:P==="rtl"},Y,v,p,N==null?void 0:N.className),be=Object.assign(Object.assign({},N==null?void 0:N.style),x),de=C==="end"&&h&&h!==0&&ne,oe=K(w==null?void 0:w.icon,(r=N==null?void 0:N.classNames)===null||r===void 0?void 0:r.icon,{[`${O}-icon-end`]:de}),se=Object.assign(Object.assign({},(f==null?void 0:f.icon)||{}),((o=N==null?void 0:N.styles)===null||o===void 0?void 0:o.icon)||{}),$e=g&&!B?W.createElement(Xv,{prefixCls:O,className:oe,style:se},g):W.createElement(TS,{existIcon:!!g,prefixCls:O,loading:!!B,iconPosition:C}),Ce=h||h===0?MS(h,Z&&T):null,pe=(me,Fe)=>C==="start"?W.createElement(W.Fragment,null,me,Fe):W.createElement(W.Fragment,null,Fe,me);if(fe.href!==void 0)return j(W.createElement("a",Object.assign({},fe,{className:K(ye,{[`${O}-disabled`]:z}),href:z?void 0:fe.href,style:be,onClick:ae,ref:U,tabIndex:z?-1:0}),pe($e,Ce)));let Se=W.createElement("button",Object.assign({},I,{type:S,className:ye,style:be,onClick:ae,disabled:z,ref:U}),pe($e,Ce),!!Y&&W.createElement(ex,{key:"compact",prefixCls:O}));return Za(E)||(Se=W.createElement(Gi,{component:"Button",disabled:!!B},Se)),j(Se)}),ir=rx;ir.Group=PS;ir.__ANT_BUTTON=!0;ir.displayName="Button";function md(e){return!!(e&&e.then)}const eg=e=>{const{type:t,children:n,prefixCls:r,buttonProps:o,close:a,autoFocus:i,emitEvent:s,isSilent:c,quitOnNullishReturnValue:u,actionFn:d}=e,f=l.useRef(!1),m=l.useRef(null),[v,p]=xr(!1),h=function(){a==null||a.apply(void 0,arguments)};l.useEffect(()=>{let y=null;return i&&(y=setTimeout(()=>{var b;(b=m.current)===null||b===void 0||b.focus()})),()=>{y&&clearTimeout(y)}},[]);const g=y=>{md(y)&&(p(!0),y.then(function(){p(!1,!0),h.apply(void 0,arguments),f.current=!1},b=>{if(p(!1,!0),f.current=!1,!(c!=null&&c()))return Promise.reject(b)}))},C=y=>{if(f.current)return;if(f.current=!0,!d){h();return}let b;if(s){if(b=d(y),u&&!md(b)){f.current=!1,h(y);return}}else if(d.length)b=d(a),f.current=!1;else if(b=d(),!b){h();return}g(b)};return l.createElement(ir,Object.assign({},Uv(t),{onClick:C,loading:v,prefixCls:r},o,{ref:m}),n)},wa=W.createContext({}),{Provider:tg}=wa,vd=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:a,close:i,onCancel:s,onConfirm:c}=l.useContext(wa);return o?W.createElement(eg,{isSilent:r,actionFn:s,close:function(){i==null||i.apply(void 0,arguments),c==null||c(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${a}-btn`},n):null},gd=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:a,okType:i,onConfirm:s,onOk:c}=l.useContext(wa);return W.createElement(eg,{isSilent:n,type:i||"primary",actionFn:c,close:function(){t==null||t.apply(void 0,arguments),s==null||s(!0)},autoFocus:e==="ok",buttonProps:r,prefixCls:`${o}-btn`},a)};var ng=l.createContext(null),pd=[];function ox(e,t){var n=l.useState(function(){if(!nn())return null;var p=document.createElement("div");return t&&p.setAttribute("data-debug",t),p}),r=G(n,1),o=r[0],a=l.useRef(!1),i=l.useContext(ng),s=l.useState(pd),c=G(s,2),u=c[0],d=c[1],f=i||(a.current?void 0:function(p){d(function(h){var g=[p].concat(ce(h));return g})});function m(){o.parentElement||document.body.appendChild(o),a.current=!0}function v(){var p;(p=o.parentElement)===null||p===void 0||p.removeChild(o),a.current=!1}return mt(function(){return e?i?i(m):m():v(),v},[e]),mt(function(){u.length&&(u.forEach(function(p){return p()}),d(pd))},[u]),[o,f]}function ax(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,a;if(e){var i=getComputedStyle(e);r.scrollbarColor=i.scrollbarColor,r.scrollbarWidth=i.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),c=parseInt(s.width,10),u=parseInt(s.height,10);try{var d=c?"width: ".concat(s.width,";"):"",f=u?"height: ".concat(s.height,";"):"";nr(` -#`.concat(t,`::-webkit-scrollbar { -`).concat(d,` -`).concat(f,` -}`),t)}catch(p){console.error(p),o=c,a=u}}document.body.appendChild(n);var m=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,v=e&&a&&!isNaN(a)?a:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),Zo(t),{width:m,height:v}}function ix(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:ax(e)}function lx(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var sx="rc-util-locker-".concat(Date.now()),hd=0;function cx(e){var t=!!e,n=l.useState(function(){return hd+=1,"".concat(sx,"_").concat(hd)}),r=G(n,1),o=r[0];mt(function(){if(t){var a=ix(document.body).width,i=lx();nr(` -html body { - overflow-y: hidden; - `.concat(i?"width: calc(100% - ".concat(a,"px);"):"",` -}`),o)}else Zo(o);return function(){Zo(o)}},[t,o])}var ux=!1;function dx(e){return ux}var bd=function(t){return t===!1?!1:!nn()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},Xi=l.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer,a=e.debug,i=e.autoDestroy,s=i===void 0?!0:i,c=e.children,u=l.useState(n),d=G(u,2),f=d[0],m=d[1],v=f||n;je(nn()||!n,"Portal only work in client side. Please call 'useEffect' to show Portal instead default render in SSR."),l.useEffect(function(){(s||n)&&m(n)},[n,s]);var p=l.useState(function(){return bd(o)}),h=G(p,2),g=h[0],C=h[1];l.useEffect(function(){var N=bd(o);C(N??null)});var y=ox(v&&!g,a),b=G(y,2),S=b[0],w=b[1],x=g??S;cx(r&&n&&nn()&&(x===S||x===document.body));var $=null;if(c&&sr(c)&&t){var I=c;$=I.ref}var E=Kr($,t);if(!v||!nn()||g===void 0)return null;var R=x===!1||dx(),P=c;return t&&(P=l.cloneElement(c,{ref:E})),l.createElement(ng.Provider,{value:w},R?P:uo.createPortal(P,x))});Xi.displayName="Portal";var rg=l.createContext({});function fx(){var e=H({},Di);return e.useId}var yd=0,Cd=fx();const og=Cd?function(t){var n=Cd();return t||n}:function(t){var n=l.useState("ssr-id"),r=G(n,2),o=r[0],a=r[1];return l.useEffect(function(){var i=yd;yd+=1,a("rc_unique_".concat(i))},[]),t||o};function Sd(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function xd(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if(typeof n!="number"){var o=e.document;n=o.documentElement[r],typeof n!="number"&&(n=o.body[r])}return n}function mx(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=xd(o),n.top+=xd(o,!0),n}const vx=l.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var wd={width:0,height:0,overflow:"hidden",outline:"none"},gx={outline:"none"},bc=W.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,a=e.title,i=e.ariaId,s=e.footer,c=e.closable,u=e.closeIcon,d=e.onClose,f=e.children,m=e.bodyStyle,v=e.bodyProps,p=e.modalRender,h=e.onMouseDown,g=e.onMouseUp,C=e.holderRef,y=e.visible,b=e.forceRender,S=e.width,w=e.height,x=e.classNames,$=e.styles,I=W.useContext(rg),E=I.panel,R=Kr(C,E),P=l.useRef(),N=l.useRef(),T=l.useRef();W.useImperativeHandle(t,function(){return{focus:function(){var B;(B=T.current)===null||B===void 0||B.focus()},changeActive:function(B){var k=document,q=k.activeElement;B&&q===N.current?P.current.focus():!B&&q===P.current&&N.current.focus()}}});var O={};S!==void 0&&(O.width=S),w!==void 0&&(O.height=w);var j;s&&(j=W.createElement("div",{className:K("".concat(n,"-footer"),x==null?void 0:x.footer),style:H({},$==null?void 0:$.footer)},s));var D;a&&(D=W.createElement("div",{className:K("".concat(n,"-header"),x==null?void 0:x.header),style:H({},$==null?void 0:$.header)},W.createElement("div",{className:"".concat(n,"-title"),id:i},a)));var M=l.useMemo(function(){return De(c)==="object"&&c!==null?c:c?{closeIcon:u??W.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[c,u]),F=Sn(M,!0),z;c&&(z=W.createElement("button",ue({type:"button",onClick:d,"aria-label":"Close"},F,{className:"".concat(n,"-close")}),M.closeIcon));var L=W.createElement("div",{className:K("".concat(n,"-content"),x==null?void 0:x.content),style:$==null?void 0:$.content},z,D,W.createElement("div",ue({className:K("".concat(n,"-body"),x==null?void 0:x.body),style:H(H({},m),$==null?void 0:$.body)},v),f),j);return W.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":a?i:null,"aria-modal":"true",ref:R,style:H(H({},o),O),className:K(n,r),onMouseDown:h,onMouseUp:g},W.createElement("div",{tabIndex:0,ref:P,style:wd,"aria-hidden":"true"}),W.createElement("div",{ref:T,tabIndex:-1,style:gx},W.createElement(vx,{shouldUpdate:y||b},p?p(L):L)),W.createElement("div",{tabIndex:0,ref:N,style:wd,"aria-hidden":"true"}))});bc.displayName="Panel";var ag=l.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,o=e.style,a=e.className,i=e.visible,s=e.forceRender,c=e.destroyOnClose,u=e.motionName,d=e.ariaId,f=e.onVisibleChanged,m=e.mousePosition,v=l.useRef(),p=l.useState(),h=G(p,2),g=h[0],C=h[1],y={};g&&(y.transformOrigin=g);function b(){var S=mx(v.current);C(m?"".concat(m.x-S.left,"px ").concat(m.y-S.top,"px"):"")}return l.createElement(Vn,{visible:i,onVisibleChanged:f,onAppearPrepare:b,onEnterPrepare:b,forceRender:s,motionName:u,removeOnLeave:c,ref:v},function(S,w){var x=S.className,$=S.style;return l.createElement(bc,ue({},e,{ref:t,title:r,ariaId:d,prefixCls:n,holderRef:w,style:H(H(H({},$),o),y),className:K(a,x)}))})});ag.displayName="Content";function px(e){var t=e.prefixCls,n=e.style,r=e.visible,o=e.maskProps,a=e.motionName,i=e.className;return l.createElement(Vn,{key:"mask",visible:r,motionName:a,leavedClassName:"".concat(t,"-mask-hidden")},function(s,c){var u=s.className,d=s.style;return l.createElement("div",ue({ref:c,style:H(H({},d),n),className:K("".concat(t,"-mask"),u,i)},o))})}function hx(e){var t=e.prefixCls,n=t===void 0?"rc-dialog":t,r=e.zIndex,o=e.visible,a=o===void 0?!1:o,i=e.keyboard,s=i===void 0?!0:i,c=e.focusTriggerAfterClose,u=c===void 0?!0:c,d=e.wrapStyle,f=e.wrapClassName,m=e.wrapProps,v=e.onClose,p=e.afterOpenChange,h=e.afterClose,g=e.transitionName,C=e.animation,y=e.closable,b=y===void 0?!0:y,S=e.mask,w=S===void 0?!0:S,x=e.maskTransitionName,$=e.maskAnimation,I=e.maskClosable,E=I===void 0?!0:I,R=e.maskStyle,P=e.maskProps,N=e.rootClassName,T=e.classNames,O=e.styles;["wrapStyle","bodyStyle","maskStyle"].forEach(function(ee){rr(!(ee in e),"".concat(ee," is deprecated, please use styles instead."))}),"wrapClassName"in e&&rr(!1,"wrapClassName is deprecated, please use classNames instead.");var j=l.useRef(),D=l.useRef(),M=l.useRef(),F=l.useState(a),z=G(F,2),L=z[0],_=z[1],B=og();function k(){Jl(D.current,document.activeElement)||(j.current=document.activeElement)}function q(){if(!Jl(D.current,document.activeElement)){var ee;(ee=M.current)===null||ee===void 0||ee.focus()}}function Q(ee){if(ee)q();else{if(_(!1),w&&j.current&&u){try{j.current.focus({preventScroll:!0})}catch{}j.current=null}L&&(h==null||h())}p==null||p(ee)}function te(ee){v==null||v(ee)}var U=l.useRef(!1),Z=l.useRef(),ae=function(){clearTimeout(Z.current),U.current=!0},J=function(){Z.current=setTimeout(function(){U.current=!1})},Y=null;E&&(Y=function(V){U.current?U.current=!1:D.current===V.target&&te(V)});function re(ee){if(s&&ee.keyCode===ie.ESC){ee.stopPropagation(),te(ee);return}a&&ee.keyCode===ie.TAB&&M.current.changeActive(!ee.shiftKey)}return l.useEffect(function(){a&&(_(!0),k())},[a]),l.useEffect(function(){return function(){clearTimeout(Z.current)}},[]),l.createElement("div",ue({className:K("".concat(n,"-root"),N)},Sn(e,{data:!0})),l.createElement(px,{prefixCls:n,visible:w&&a,motionName:Sd(n,x,$),style:H(H({zIndex:r},R),O==null?void 0:O.mask),maskProps:P,className:T==null?void 0:T.mask}),l.createElement("div",ue({tabIndex:-1,onKeyDown:re,className:K("".concat(n,"-wrap"),f,T==null?void 0:T.wrapper),ref:D,onClick:Y,style:H(H(H({zIndex:r},d),O==null?void 0:O.wrapper),{},{display:L?null:"none"})},m),l.createElement(ag,ue({},e,{onMouseDown:ae,onMouseUp:J,ref:M,closable:b,ariaId:B,prefixCls:n,visible:a&&L,onClose:te,onVisibleChanged:Q,motionName:Sd(n,g,C)}))))}var ig=function(t){var n=t.visible,r=t.getContainer,o=t.forceRender,a=t.destroyOnClose,i=a===void 0?!1:a,s=t.afterClose,c=t.panelRef,u=l.useState(n),d=G(u,2),f=d[0],m=d[1],v=l.useMemo(function(){return{panel:c}},[c]);return l.useEffect(function(){n&&m(!0)},[n]),!o&&i&&!f?null:l.createElement(rg.Provider,{value:v},l.createElement(Xi,{open:n||o||f,autoDestroy:!1,getContainer:r,autoLock:n||f},l.createElement(hx,ue({},t,{destroyOnClose:i,afterClose:function(){s==null||s(),m(!1)}}))))};ig.displayName="Dialog";function $d(e){if(e)return{closable:e.closable,closeIcon:e.closeIcon}}function Ed(e){const{closable:t,closeIcon:n}=e||{};return W.useMemo(()=>{if(!t&&(t===!1||n===!1||n===null))return!1;if(t===void 0&&n===void 0)return null;let r={closeIcon:typeof n!="boolean"&&n!==null?n:void 0};return t&&typeof t=="object"&&(r=Object.assign(Object.assign({},r),t)),r},[t,n])}function Id(){const e={};for(var t=arguments.length,n=new Array(t),r=0;r{o&&Object.keys(o).forEach(a=>{o[a]!==void 0&&(e[a]=o[a])})}),e}const bx={};function yx(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:bx;const r=Ed(e),o=Ed(t),a=W.useMemo(()=>Object.assign({closeIcon:W.createElement(Eo,null)},n),[n]),i=W.useMemo(()=>r===!1?!1:r?Id(a,o,r):o===!1?!1:o?Id(a,o):a.closable?a:!1,[r,o,a]);return W.useMemo(()=>{if(i===!1)return[!1,null];const{closeIconRender:s}=a,{closeIcon:c}=i;let u=c;if(u!=null){s&&(u=s(c));const d=Sn(i,!0);Object.keys(d).length&&(u=W.isValidElement(u)?W.cloneElement(u,d):W.createElement("span",Object.assign({},d),u))}return[!0,u]},[i,a])}const Cx=()=>nn()&&window.document.documentElement;var Mr="RC_FORM_INTERNAL_HOOKS",ht=function(){je(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},kr=l.createContext({getFieldValue:ht,getFieldsValue:ht,getFieldError:ht,getFieldWarning:ht,getFieldsError:ht,isFieldsTouched:ht,isFieldTouched:ht,isFieldValidating:ht,isFieldsValidating:ht,resetFields:ht,setFields:ht,setFieldValue:ht,setFieldsValue:ht,validateFields:ht,submit:ht,getInternalHooks:function(){return ht(),{dispatch:ht,initEntityValue:ht,registerField:ht,useSubscribe:ht,setInitialValues:ht,destroyForm:ht,setCallbacks:ht,registerWatch:ht,getFields:ht,setValidateMessages:ht,setPreserve:ht,getInitialValue:ht}}}),sa=l.createContext(null);function Ss(e){return e==null?[]:Array.isArray(e)?e:[e]}function Sx(e){return e&&!!e._init}function xs(){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 ws=xs();function xx(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function wx(e,t,n){if(_i())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&Yo(o,n.prototype),o}function $s(e){var t=typeof Map=="function"?new Map:void 0;return $s=function(r){if(r===null||!xx(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return wx(r,arguments,Lr(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),Yo(o,r)},$s(e)}var $x={},Ex=/%[sdj%]/g,lg=function(){};typeof process<"u"&&$x&&typeof window<"u"&&typeof document<"u"&&(lg=function(t,n){typeof console<"u"&&console.warn&&typeof ASYNC_VALIDATOR_NO_WARNING>"u"&&n.every(function(r){return typeof r=="string"})&&console.warn(t,n)});function Es(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function Cn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=a)return s;switch(s){case"%s":return String(n[o++]);case"%d":return Number(n[o++]);case"%j":try{return JSON.stringify(n[o++])}catch{return"[Circular]"}break;default:return s}});return i}return e}function Ix(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Kt(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||Ix(t)&&typeof e=="string"&&!e)}function Ox(e,t,n){var r=[],o=0,a=e.length;function i(s){r.push.apply(r,ce(s||[])),o++,o===a&&n(r)}e.forEach(function(s){t(s,i)})}function Od(e,t,n){var r=0,o=e.length;function a(i){if(i&&i.length){n(i);return}var s=r;r=r+1,st.max?o.push(Cn(a.messages[f].max,t.fullField,t.max)):s&&c&&(dt.max)&&o.push(Cn(a.messages[f].range,t.fullField,t.min,t.max))},sg=function(t,n,r,o,a,i){t.required&&(!r.hasOwnProperty(t.field)||Kt(n,i||t.type))&&o.push(Cn(a.messages.required,t.fullField))},Ja;const Fx=function(){if(Ja)return Ja;var e="[a-fA-F\\d:]",t=function(x){return x&&x.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},n="(?: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}",r="[a-fA-F\\d]{1,4}",o=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],a="(?:%[0-9a-zA-Z]{1,})?",i="(?:".concat(o.join("|"),")").concat(a),s=new RegExp("(?:^".concat(n,"$)|(?:^").concat(i,"$)")),c=new RegExp("^".concat(n,"$")),u=new RegExp("^".concat(i,"$")),d=function(x){return x&&x.exact?s:new RegExp("(?:".concat(t(x)).concat(n).concat(t(x),")|(?:").concat(t(x)).concat(i).concat(t(x),")"),"g")};d.v4=function(w){return w&&w.exact?c:new RegExp("".concat(t(w)).concat(n).concat(t(w)),"g")},d.v6=function(w){return w&&w.exact?u:new RegExp("".concat(t(w)).concat(i).concat(t(w)),"g")};var f="(?:(?:[a-z]+:)?//)",m="(?:\\S+(?::\\S*)?@)?",v=d.v4().source,p=d.v6().source,h="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",g="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",C="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",y="(?::\\d{2,5})?",b='(?:[/?#][^\\s"]*)?',S="(?:".concat(f,"|www\\.)").concat(m,"(?:localhost|").concat(v,"|").concat(p,"|").concat(h).concat(g).concat(C,")").concat(y).concat(b);return Ja=new RegExp("(?:^".concat(S,"$)"),"i"),Ja};var Md={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},Lo={integer:function(t){return Lo.number(t)&&parseInt(t,10)===t},float:function(t){return Lo.number(t)&&!Lo.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 De(t)==="object"&&!Lo.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Md.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(Fx())},hex:function(t){return typeof t=="string"&&!!t.match(Md.hex)}},_x=function(t,n,r,o,a){if(t.required&&n===void 0){sg(t,n,r,o,a);return}var i=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;i.indexOf(s)>-1?Lo[s](n)||o.push(Cn(a.messages.types[s],t.fullField,t.type)):s&&De(n)!==t.type&&o.push(Cn(a.messages.types[s],t.fullField,t.type))},jx=function(t,n,r,o,a){(/^\s+$/.test(n)||n==="")&&o.push(Cn(a.messages.whitespace,t.fullField))};const it={required:sg,whitespace:jx,type:_x,range:Dx,enum:Tx,pattern:Ax};var Lx=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Kt(n)&&!t.required)return r();it.required(t,n,o,i,a)}r(i)},zx=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();it.required(t,n,o,i,a,"array"),n!=null&&(it.type(t,n,o,i,a),it.range(t,n,o,i,a))}r(i)},Bx=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Kt(n)&&!t.required)return r();it.required(t,n,o,i,a),n!==void 0&&it.type(t,n,o,i,a)}r(i)},Hx=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Kt(n,"date")&&!t.required)return r();if(it.required(t,n,o,i,a),!Kt(n,"date")){var c;n instanceof Date?c=n:c=new Date(n),it.type(t,c,o,i,a),c&&it.range(t,c.getTime(),o,i,a)}}r(i)},kx="enum",Vx=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Kt(n)&&!t.required)return r();it.required(t,n,o,i,a),n!==void 0&&it[kx](t,n,o,i,a)}r(i)},Kx=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Kt(n)&&!t.required)return r();it.required(t,n,o,i,a),n!==void 0&&(it.type(t,n,o,i,a),it.range(t,n,o,i,a))}r(i)},Wx=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Kt(n)&&!t.required)return r();it.required(t,n,o,i,a),n!==void 0&&(it.type(t,n,o,i,a),it.range(t,n,o,i,a))}r(i)},Gx=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Kt(n)&&!t.required)return r();it.required(t,n,o,i,a),n!==void 0&&it.type(t,n,o,i,a)}r(i)},qx=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),Kt(n)&&!t.required)return r();it.required(t,n,o,i,a),n!==void 0&&(it.type(t,n,o,i,a),it.range(t,n,o,i,a))}r(i)},Ux=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Kt(n)&&!t.required)return r();it.required(t,n,o,i,a),n!==void 0&&it.type(t,n,o,i,a)}r(i)},Xx=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Kt(n,"string")&&!t.required)return r();it.required(t,n,o,i,a),Kt(n,"string")||it.pattern(t,n,o,i,a)}r(i)},Yx=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Kt(n)&&!t.required)return r();it.required(t,n,o,i,a),Kt(n)||it.type(t,n,o,i,a)}r(i)},Qx=function(t,n,r,o,a){var i=[],s=Array.isArray(n)?"array":De(n);it.required(t,n,o,i,a,s),r(i)},Zx=function(t,n,r,o,a){var i=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Kt(n,"string")&&!t.required)return r();it.required(t,n,o,i,a,"string"),Kt(n,"string")||(it.type(t,n,o,i,a),it.range(t,n,o,i,a),it.pattern(t,n,o,i,a),t.whitespace===!0&&it.whitespace(t,n,o,i,a))}r(i)},Tl=function(t,n,r,o,a){var i=t.type,s=[],c=t.required||!t.required&&o.hasOwnProperty(t.field);if(c){if(Kt(n,i)&&!t.required)return r();it.required(t,n,o,s,a,i),Kt(n,i)||it.type(t,n,o,s,a)}r(s)};const Wo={string:Zx,method:Gx,number:qx,boolean:Bx,regexp:Yx,integer:Wx,float:Kx,array:zx,object:Ux,enum:Vx,pattern:Xx,date:Hx,url:Tl,hex:Tl,email:Tl,required:Qx,any:Lx};var $a=function(){function e(t){Dt(this,e),A(this,"rules",null),A(this,"_messages",ws),this.define(t)}return Ft(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(De(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(o){var a=n[o];r.rules[o]=Array.isArray(a)?a:[a]})}},{key:"messages",value:function(n){return n&&(this._messages=Nd(xs(),n)),this._messages}},{key:"validate",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},i=n,s=o,c=a;if(typeof s=="function"&&(c=s,s={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,i),Promise.resolve(i);function u(p){var h=[],g={};function C(b){if(Array.isArray(b)){var S;h=(S=h).concat.apply(S,ce(b))}else h.push(b)}for(var y=0;y0&&arguments[0]!==void 0?arguments[0]:[],I=Array.isArray($)?$:[$];!s.suppressWarning&&I.length&&e.warning("async-validator:",I),I.length&&g.message!==void 0&&(I=[].concat(g.message));var E=I.map(Pd(g,i));if(s.first&&E.length)return v[g.field]=1,h(E);if(!C)h(E);else{if(g.required&&!p.value)return g.message!==void 0?E=[].concat(g.message).map(Pd(g,i)):s.error&&(E=[s.error(g,Cn(s.messages.required,g.field))]),h(E);var R={};g.defaultField&&Object.keys(p.value).map(function(T){R[T]=g.defaultField}),R=H(H({},R),p.rule.fields);var P={};Object.keys(R).forEach(function(T){var O=R[T],j=Array.isArray(O)?O:[O];P[T]=j.map(y.bind(null,T))});var N=new e(P);N.messages(s.messages),p.rule.options&&(p.rule.options.messages=s.messages,p.rule.options.error=s.error),N.validate(p.value,p.rule.options||s,function(T){var O=[];E&&E.length&&O.push.apply(O,ce(E)),T&&T.length&&O.push.apply(O,ce(T)),h(O.length?O:null)})}}var S;if(g.asyncValidator)S=g.asyncValidator(g,p.value,b,p.source,s);else if(g.validator){try{S=g.validator(g,p.value,b,p.source,s)}catch($){var w,x;(w=(x=console).error)===null||w===void 0||w.call(x,$),s.suppressValidatorError||setTimeout(function(){throw $},0),b($.message)}S===!0?b():S===!1?b(typeof g.message=="function"?g.message(g.fullField||g.field):g.message||"".concat(g.fullField||g.field," fails")):S instanceof Array?b(S):S instanceof Error&&b(S.message)}S&&S.then&&S.then(function(){return b()},function($){return b($)})},function(p){u(p)},i)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!Wo.hasOwnProperty(n.type))throw new Error(Cn("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),o=r.indexOf("message");return o!==-1&&r.splice(o,1),r.length===1&&r[0]==="required"?Wo.required:Wo[this.getType(n)]||void 0}}]),e}();A($a,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");Wo[t]=n});A($a,"warning",lg);A($a,"messages",ws);A($a,"validators",Wo);var bn="'${name}' is not a valid ${type}",cg={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:bn,method:bn,array:bn,object:bn,number:bn,date:bn,boolean:bn,integer:bn,float:bn,regexp:bn,email:bn,url:bn,hex:bn},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}"}},Td=$a;function Jx(e,t){return e.replace(/\$\{\w+\}/g,function(n){var r=n.slice(2,-1);return t[r]})}var Ad="CODE_LOGIC_ERROR";function Is(e,t,n,r,o){return Os.apply(this,arguments)}function Os(){return Os=Gr(un().mark(function e(t,n,r,o,a){var i,s,c,u,d,f,m,v,p;return un().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return i=H({},r),delete i.ruleIndex,Td.warning=function(){},i.validator&&(s=i.validator,i.validator=function(){try{return s.apply(void 0,arguments)}catch(C){return console.error(C),Promise.reject(Ad)}}),c=null,i&&i.type==="array"&&i.defaultField&&(c=i.defaultField,delete i.defaultField),u=new Td(A({},t,[i])),d=io(cg,o.validateMessages),u.messages(d),f=[],g.prev=10,g.next=13,Promise.resolve(u.validate(A({},t,n),H({},o)));case 13:g.next=18;break;case 15:g.prev=15,g.t0=g.catch(10),g.t0.errors&&(f=g.t0.errors.map(function(C,y){var b=C.message,S=b===Ad?d.default:b;return l.isValidElement(S)?l.cloneElement(S,{key:"error_".concat(y)}):S}));case 18:if(!(!f.length&&c)){g.next=23;break}return g.next=21,Promise.all(n.map(function(C,y){return Is("".concat(t,".").concat(y),C,c,o,a)}));case 21:return m=g.sent,g.abrupt("return",m.reduce(function(C,y){return[].concat(ce(C),ce(y))},[]));case 23:return v=H(H({},r),{},{name:t,enum:(r.enum||[]).join(", ")},a),p=f.map(function(C){return typeof C=="string"?Jx(C,v):C}),g.abrupt("return",p);case 26:case"end":return g.stop()}},e,null,[[10,15]])})),Os.apply(this,arguments)}function ew(e,t,n,r,o,a){var i=e.join("."),s=n.map(function(d,f){var m=d.validator,v=H(H({},d),{},{ruleIndex:f});return m&&(v.validator=function(p,h,g){var C=!1,y=function(){for(var w=arguments.length,x=new Array(w),$=0;$2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return ug(t,r,n)})}function ug(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,o){return e[o]===r})}function rw(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||De(e)!=="object"||De(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),o=new Set([].concat(n,r));return ce(o).every(function(a){var i=e[a],s=t[a];return typeof i=="function"&&typeof s=="function"?!0:i===s})}function ow(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&De(t.target)==="object"&&e in t.target?t.target[e]:t}function Fd(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var o=e[t],a=t-n;return a>0?[].concat(ce(e.slice(0,n)),[o],ce(e.slice(n,t)),ce(e.slice(t+1,r))):a<0?[].concat(ce(e.slice(0,t)),ce(e.slice(t+1,n+1)),[o],ce(e.slice(n+1,r))):e}var aw=["name"],En=[];function _d(e,t,n,r,o,a){return typeof e=="function"?e(t,n,"source"in a?{source:a.source}:{}):r!==o}var yc=function(e){Yn(n,e);var t=$r(n);function n(r){var o;if(Dt(this,n),o=t.call(this,r),A(le(o),"state",{resetCount:0}),A(le(o),"cancelRegisterFunc",null),A(le(o),"mounted",!1),A(le(o),"touched",!1),A(le(o),"dirty",!1),A(le(o),"validatePromise",void 0),A(le(o),"prevValidating",void 0),A(le(o),"errors",En),A(le(o),"warnings",En),A(le(o),"cancelRegister",function(){var c=o.props,u=c.preserve,d=c.isListField,f=c.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(d,u,At(f)),o.cancelRegisterFunc=null}),A(le(o),"getNamePath",function(){var c=o.props,u=c.name,d=c.fieldContext,f=d.prefixName,m=f===void 0?[]:f;return u!==void 0?[].concat(ce(m),ce(u)):[]}),A(le(o),"getRules",function(){var c=o.props,u=c.rules,d=u===void 0?[]:u,f=c.fieldContext;return d.map(function(m){return typeof m=="function"?m(f):m})}),A(le(o),"refresh",function(){o.mounted&&o.setState(function(c){var u=c.resetCount;return{resetCount:u+1}})}),A(le(o),"metaCache",null),A(le(o),"triggerMetaEvent",function(c){var u=o.props.onMetaChange;if(u){var d=H(H({},o.getMeta()),{},{destroy:c});Jo(o.metaCache,d)||u(d),o.metaCache=d}else o.metaCache=null}),A(le(o),"onStoreChange",function(c,u,d){var f=o.props,m=f.shouldUpdate,v=f.dependencies,p=v===void 0?[]:v,h=f.onReset,g=d.store,C=o.getNamePath(),y=o.getValue(c),b=o.getValue(g),S=u&&co(u,C);switch(d.type==="valueUpdate"&&d.source==="external"&&!Jo(y,b)&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=En,o.warnings=En,o.triggerMetaEvent()),d.type){case"reset":if(!u||S){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=En,o.warnings=En,o.triggerMetaEvent(),h==null||h(),o.refresh();return}break;case"remove":{if(m){o.reRender();return}break}case"setField":{var w=d.data;if(S){"touched"in w&&(o.touched=w.touched),"validating"in w&&!("originRCField"in w)&&(o.validatePromise=w.validating?Promise.resolve([]):null),"errors"in w&&(o.errors=w.errors||En),"warnings"in w&&(o.warnings=w.warnings||En),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in w&&co(u,C,!0)){o.reRender();return}if(m&&!C.length&&_d(m,c,g,y,b,d)){o.reRender();return}break}case"dependenciesUpdate":{var x=p.map(At);if(x.some(function($){return co(d.relatedFields,$)})){o.reRender();return}break}default:if(S||(!p.length||C.length||m)&&_d(m,c,g,y,b,d)){o.reRender();return}break}m===!0&&o.reRender()}),A(le(o),"validateRules",function(c){var u=o.getNamePath(),d=o.getValue(),f=c||{},m=f.triggerName,v=f.validateOnly,p=v===void 0?!1:v,h=Promise.resolve().then(Gr(un().mark(function g(){var C,y,b,S,w,x,$;return un().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(o.mounted){E.next=2;break}return E.abrupt("return",[]);case 2:if(C=o.props,y=C.validateFirst,b=y===void 0?!1:y,S=C.messageVariables,w=C.validateDebounce,x=o.getRules(),m&&(x=x.filter(function(R){return R}).filter(function(R){var P=R.validateTrigger;if(!P)return!0;var N=Ss(P);return N.includes(m)})),!(w&&m)){E.next=10;break}return E.next=8,new Promise(function(R){setTimeout(R,w)});case 8:if(o.validatePromise===h){E.next=10;break}return E.abrupt("return",[]);case 10:return $=ew(u,d,x,c,b,S),$.catch(function(R){return R}).then(function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:En;if(o.validatePromise===h){var P;o.validatePromise=null;var N=[],T=[];(P=R.forEach)===null||P===void 0||P.call(R,function(O){var j=O.rule.warningOnly,D=O.errors,M=D===void 0?En:D;j?T.push.apply(T,ce(M)):N.push.apply(N,ce(M))}),o.errors=N,o.warnings=T,o.triggerMetaEvent(),o.reRender()}}),E.abrupt("return",$);case 13:case"end":return E.stop()}},g)})));return p||(o.validatePromise=h,o.dirty=!0,o.errors=En,o.warnings=En,o.triggerMetaEvent(),o.reRender()),h}),A(le(o),"isFieldValidating",function(){return!!o.validatePromise}),A(le(o),"isFieldTouched",function(){return o.touched}),A(le(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var c=o.props.fieldContext,u=c.getInternalHooks(Mr),d=u.getInitialValue;return d(o.getNamePath())!==void 0}),A(le(o),"getErrors",function(){return o.errors}),A(le(o),"getWarnings",function(){return o.warnings}),A(le(o),"isListField",function(){return o.props.isListField}),A(le(o),"isList",function(){return o.props.isList}),A(le(o),"isPreserve",function(){return o.props.preserve}),A(le(o),"getMeta",function(){o.prevValidating=o.isFieldValidating();var c={touched:o.isFieldTouched(),validating:o.prevValidating,errors:o.errors,warnings:o.warnings,name:o.getNamePath(),validated:o.validatePromise===null};return c}),A(le(o),"getOnlyChild",function(c){if(typeof c=="function"){var u=o.getMeta();return H(H({},o.getOnlyChild(c(o.getControlled(),u,o.props.fieldContext))),{},{isFunction:!0})}var d=cn(c);return d.length!==1||!l.isValidElement(d[0])?{child:d,isFunction:!1}:{child:d[0],isFunction:!1}}),A(le(o),"getValue",function(c){var u=o.props.fieldContext.getFieldsValue,d=o.getNamePath();return Un(c||u(!0),d)}),A(le(o),"getControlled",function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=o.props,d=u.name,f=u.trigger,m=u.validateTrigger,v=u.getValueFromEvent,p=u.normalize,h=u.valuePropName,g=u.getValueProps,C=u.fieldContext,y=m!==void 0?m:C.validateTrigger,b=o.getNamePath(),S=C.getInternalHooks,w=C.getFieldsValue,x=S(Mr),$=x.dispatch,I=o.getValue(),E=g||function(O){return A({},h,O)},R=c[f],P=d!==void 0?E(I):{};P&&Object.keys(P).forEach(function(O){je(typeof P[O]!="function","It's not recommended to generate dynamic function prop by `getValueProps`. Please pass it to child component directly (prop: ".concat(O,")"))});var N=H(H({},c),P);N[f]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var O,j=arguments.length,D=new Array(j),M=0;M=0&&R<=P.length?(d.keys=[].concat(ce(d.keys.slice(0,R)),[d.id],ce(d.keys.slice(R))),b([].concat(ce(P.slice(0,R)),[E],ce(P.slice(R))))):((R<0||R>P.length)&&je(!1,"The second parameter of the add function should be a valid positive number."),d.keys=[].concat(ce(d.keys),[d.id]),b([].concat(ce(P),[E]))),d.id+=1},remove:function(E){var R=w(),P=new Set(Array.isArray(E)?E:[E]);P.size<=0||(d.keys=d.keys.filter(function(N,T){return!P.has(T)}),b(R.filter(function(N,T){return!P.has(T)})))},move:function(E,R){if(E!==R){var P=w();E<0||E>=P.length||R<0||R>=P.length||(d.keys=Fd(d.keys,E,R),b(Fd(P,E,R)))}}},$=y||[];return Array.isArray($)||($=[],je(!1,"Current value of '".concat(f.join(" > "),"' is not an array type."))),r($.map(function(I,E){var R=d.keys[E];return R===void 0&&(d.keys[E]=d.id,R=d.keys[E],d.id+=1),{name:E,key:R,isListField:!0}}),x,g)})))}function iw(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(o,a){e.forEach(function(i,s){i.catch(function(c){return t=!0,c}).then(function(c){n-=1,r[s]=c,!(n>0)&&(t&&a(r),o(r))})})}):Promise.resolve([])}var fg="__@field_split__";function Al(e){return e.map(function(t){return"".concat(De(t),":").concat(t)}).join(fg)}var Yr=function(){function e(){Dt(this,e),A(this,"kvs",new Map)}return Ft(e,[{key:"set",value:function(n,r){this.kvs.set(Al(n),r)}},{key:"get",value:function(n){return this.kvs.get(Al(n))}},{key:"update",value:function(n,r){var o=this.get(n),a=r(o);a?this.set(n,a):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(Al(n))}},{key:"map",value:function(n){return ce(this.kvs.entries()).map(function(r){var o=G(r,2),a=o[0],i=o[1],s=a.split(fg);return n({key:s.map(function(c){var u=c.match(/^([^:]*):(.*)$/),d=G(u,3),f=d[1],m=d[2];return f==="number"?Number(m):m}),value:i})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var o=r.key,a=r.value;return n[o.join(".")]=a,null}),n}}]),e}(),lw=["name"],sw=Ft(function e(t){var n=this;Dt(this,e),A(this,"formHooked",!1),A(this,"forceRootUpdate",void 0),A(this,"subscribable",!0),A(this,"store",{}),A(this,"fieldEntities",[]),A(this,"initialValues",{}),A(this,"callbacks",{}),A(this,"validateMessages",null),A(this,"preserve",null),A(this,"lastValidatePromise",null),A(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),A(this,"getInternalHooks",function(r){return r===Mr?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(je(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),A(this,"useSubscribe",function(r){n.subscribable=r}),A(this,"prevWithoutPreserves",null),A(this,"setInitialValues",function(r,o){if(n.initialValues=r||{},o){var a,i=io(r,n.store);(a=n.prevWithoutPreserves)===null||a===void 0||a.map(function(s){var c=s.key;i=jn(i,c,Un(r,c))}),n.prevWithoutPreserves=null,n.updateStore(i)}}),A(this,"destroyForm",function(){var r=new Yr;n.getFieldEntities(!0).forEach(function(o){n.isMergedPreserve(o.isPreserve())||r.set(o.getNamePath(),!0)}),n.prevWithoutPreserves=r}),A(this,"getInitialValue",function(r){var o=Un(n.initialValues,r);return r.length?io(o):o}),A(this,"setCallbacks",function(r){n.callbacks=r}),A(this,"setValidateMessages",function(r){n.validateMessages=r}),A(this,"setPreserve",function(r){n.preserve=r}),A(this,"watchList",[]),A(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(o){return o!==r})}}),A(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var o=n.getFieldsValue(),a=n.getFieldsValue(!0);n.watchList.forEach(function(i){i(o,a,r)})}}),A(this,"timeoutId",null),A(this,"warningUnhooked",function(){!n.timeoutId&&typeof window<"u"&&(n.timeoutId=setTimeout(function(){n.timeoutId=null,n.formHooked||je(!1,"Instance created by `useForm` is not connected to any Form element. Forget to pass `form` prop?")}))}),A(this,"updateStore",function(r){n.store=r}),A(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(o){return o.getNamePath().length}):n.fieldEntities}),A(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new Yr;return n.getFieldEntities(r).forEach(function(a){var i=a.getNamePath();o.set(i,a)}),o}),A(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var o=n.getFieldsMap(!0);return r.map(function(a){var i=At(a);return o.get(i)||{INVALIDATE_NAME_PATH:At(a)}})}),A(this,"getFieldsValue",function(r,o){n.warningUnhooked();var a,i,s;if(r===!0||Array.isArray(r)?(a=r,i=o):r&&De(r)==="object"&&(s=r.strict,i=r.filter),a===!0&&!i)return n.store;var c=n.getFieldEntitiesForNamePathList(Array.isArray(a)?a:null),u=[];return c.forEach(function(d){var f,m,v="INVALIDATE_NAME_PATH"in d?d.INVALIDATE_NAME_PATH:d.getNamePath();if(s){var p,h;if((p=(h=d).isList)!==null&&p!==void 0&&p.call(h))return}else if(!a&&(f=(m=d).isListField)!==null&&f!==void 0&&f.call(m))return;if(!i)u.push(v);else{var g="getMeta"in d?d.getMeta():null;i(g)&&u.push(v)}}),Dd(n.store,u.map(At))}),A(this,"getFieldValue",function(r){n.warningUnhooked();var o=At(r);return Un(n.store,o)}),A(this,"getFieldsError",function(r){n.warningUnhooked();var o=n.getFieldEntitiesForNamePathList(r);return o.map(function(a,i){return a&&!("INVALIDATE_NAME_PATH"in a)?{name:a.getNamePath(),errors:a.getErrors(),warnings:a.getWarnings()}:{name:At(r[i]),errors:[],warnings:[]}})}),A(this,"getFieldError",function(r){n.warningUnhooked();var o=At(r),a=n.getFieldsError([o])[0];return a.errors}),A(this,"getFieldWarning",function(r){n.warningUnhooked();var o=At(r),a=n.getFieldsError([o])[0];return a.warnings}),A(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,o=new Array(r),a=0;a0&&arguments[0]!==void 0?arguments[0]:{},o=new Yr,a=n.getFieldEntities(!0);a.forEach(function(c){var u=c.props.initialValue,d=c.getNamePath();if(u!==void 0){var f=o.get(d)||new Set;f.add({entity:c,value:u}),o.set(d,f)}});var i=function(u){u.forEach(function(d){var f=d.props.initialValue;if(f!==void 0){var m=d.getNamePath(),v=n.getInitialValue(m);if(v!==void 0)je(!1,"Form already set 'initialValues' with path '".concat(m.join("."),"'. Field can not overwrite it."));else{var p=o.get(m);if(p&&p.size>1)je(!1,"Multiple Field with path '".concat(m.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(p){var h=n.getFieldValue(m),g=d.isListField();!g&&(!r.skipExist||h===void 0)&&n.updateStore(jn(n.store,m,ce(p)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(c){var u=o.get(c);if(u){var d;(d=s).push.apply(d,ce(ce(u).map(function(f){return f.entity})))}})):s=a,i(s)}),A(this,"resetFields",function(r){n.warningUnhooked();var o=n.store;if(!r){n.updateStore(io(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(o,null,{type:"reset"}),n.notifyWatch();return}var a=r.map(At);a.forEach(function(i){var s=n.getInitialValue(i);n.updateStore(jn(n.store,i,s))}),n.resetWithFieldInitialValue({namePathList:a}),n.notifyObservers(o,a,{type:"reset"}),n.notifyWatch(a)}),A(this,"setFields",function(r){n.warningUnhooked();var o=n.store,a=[];r.forEach(function(i){var s=i.name,c=We(i,lw),u=At(s);a.push(u),"value"in c&&n.updateStore(jn(n.store,u,c.value)),n.notifyObservers(o,[u],{type:"setField",data:i})}),n.notifyWatch(a)}),A(this,"getFields",function(){var r=n.getFieldEntities(!0),o=r.map(function(a){var i=a.getNamePath(),s=a.getMeta(),c=H(H({},s),{},{name:i,value:n.getFieldValue(i)});return Object.defineProperty(c,"originRCField",{value:!0}),c});return o}),A(this,"initEntityValue",function(r){var o=r.props.initialValue;if(o!==void 0){var a=r.getNamePath(),i=Un(n.store,a);i===void 0&&n.updateStore(jn(n.store,a,o))}}),A(this,"isMergedPreserve",function(r){var o=r!==void 0?r:n.preserve;return o??!0}),A(this,"registerField",function(r){n.fieldEntities.push(r);var o=r.getNamePath();if(n.notifyWatch([o]),r.props.initialValue!==void 0){var a=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(a,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(i,s){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(f){return f!==r}),!n.isMergedPreserve(s)&&(!i||c.length>1)){var u=i?void 0:n.getInitialValue(o);if(o.length&&n.getFieldValue(o)!==u&&n.fieldEntities.every(function(f){return!ug(f.getNamePath(),o)})){var d=n.store;n.updateStore(jn(d,o,u,!0)),n.notifyObservers(d,[o],{type:"remove"}),n.triggerDependenciesUpdate(d,o)}}n.notifyWatch([o])}}),A(this,"dispatch",function(r){switch(r.type){case"updateValue":{var o=r.namePath,a=r.value;n.updateValue(o,a);break}case"validateField":{var i=r.namePath,s=r.triggerName;n.validateFields([i],{triggerName:s});break}}}),A(this,"notifyObservers",function(r,o,a){if(n.subscribable){var i=H(H({},a),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var c=s.onStoreChange;c(r,o,i)})}else n.forceRootUpdate()}),A(this,"triggerDependenciesUpdate",function(r,o){var a=n.getDependencyChildrenFields(o);return a.length&&n.validateFields(a),n.notifyObservers(r,a,{type:"dependenciesUpdate",relatedFields:[o].concat(ce(a))}),a}),A(this,"updateValue",function(r,o){var a=At(r),i=n.store;n.updateStore(jn(n.store,a,o)),n.notifyObservers(i,[a],{type:"valueUpdate",source:"internal"}),n.notifyWatch([a]);var s=n.triggerDependenciesUpdate(i,a),c=n.callbacks.onValuesChange;if(c){var u=Dd(n.store,[a]);c(u,n.getFieldsValue())}n.triggerOnFieldsChange([a].concat(ce(s)))}),A(this,"setFieldsValue",function(r){n.warningUnhooked();var o=n.store;if(r){var a=io(n.store,r);n.updateStore(a)}n.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),A(this,"setFieldValue",function(r,o){n.setFields([{name:r,value:o}])}),A(this,"getDependencyChildrenFields",function(r){var o=new Set,a=[],i=new Yr;n.getFieldEntities().forEach(function(c){var u=c.props.dependencies;(u||[]).forEach(function(d){var f=At(d);i.update(f,function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return m.add(c),m})})});var s=function c(u){var d=i.get(u)||new Set;d.forEach(function(f){if(!o.has(f)){o.add(f);var m=f.getNamePath();f.isFieldDirty()&&m.length&&(a.push(m),c(m))}})};return s(r),a}),A(this,"triggerOnFieldsChange",function(r,o){var a=n.callbacks.onFieldsChange;if(a){var i=n.getFields();if(o){var s=new Yr;o.forEach(function(u){var d=u.name,f=u.errors;s.set(d,f)}),i.forEach(function(u){u.errors=s.get(u.name)||u.errors})}var c=i.filter(function(u){var d=u.name;return co(r,d)});c.length&&a(c,i)}}),A(this,"validateFields",function(r,o){n.warningUnhooked();var a,i;Array.isArray(r)||typeof r=="string"||typeof o=="string"?(a=r,i=o):i=r;var s=!!a,c=s?a.map(At):[],u=[],d=String(Date.now()),f=new Set,m=i||{},v=m.recursive,p=m.dirty;n.getFieldEntities(!0).forEach(function(y){if(s||c.push(y.getNamePath()),!(!y.props.rules||!y.props.rules.length)&&!(p&&!y.isFieldDirty())){var b=y.getNamePath();if(f.add(b.join(d)),!s||co(c,b,v)){var S=y.validateRules(H({validateMessages:H(H({},cg),n.validateMessages)},i));u.push(S.then(function(){return{name:b,errors:[],warnings:[]}}).catch(function(w){var x,$=[],I=[];return(x=w.forEach)===null||x===void 0||x.call(w,function(E){var R=E.rule.warningOnly,P=E.errors;R?I.push.apply(I,ce(P)):$.push.apply($,ce(P))}),$.length?Promise.reject({name:b,errors:$,warnings:I}):{name:b,errors:$,warnings:I}}))}}});var h=iw(u);n.lastValidatePromise=h,h.catch(function(y){return y}).then(function(y){var b=y.map(function(S){var w=S.name;return w});n.notifyObservers(n.store,b,{type:"validateFinish"}),n.triggerOnFieldsChange(b,y)});var g=h.then(function(){return n.lastValidatePromise===h?Promise.resolve(n.getFieldsValue(c)):Promise.reject([])}).catch(function(y){var b=y.filter(function(S){return S&&S.errors.length});return Promise.reject({values:n.getFieldsValue(c),errorFields:b,outOfDate:n.lastValidatePromise!==h})});g.catch(function(y){return y});var C=c.filter(function(y){return f.has(y.join(d))});return n.triggerOnFieldsChange(C),g}),A(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var o=n.callbacks.onFinish;if(o)try{o(r)}catch(a){console.error(a)}}).catch(function(r){var o=n.callbacks.onFinishFailed;o&&o(r)})}),this.forceRootUpdate=t});function Sc(e){var t=l.useRef(),n=l.useState({}),r=G(n,2),o=r[1];if(!t.current)if(e)t.current=e;else{var a=function(){o({})},i=new sw(a);t.current=i.getForm()}return[t.current]}var Ns=l.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),mg=function(t){var n=t.validateMessages,r=t.onFormChange,o=t.onFormFinish,a=t.children,i=l.useContext(Ns),s=l.useRef({});return l.createElement(Ns.Provider,{value:H(H({},i),{},{validateMessages:H(H({},i.validateMessages),n),triggerFormChange:function(u,d){r&&r(u,{changedFields:d,forms:s.current}),i.triggerFormChange(u,d)},triggerFormFinish:function(u,d){o&&o(u,{values:d,forms:s.current}),i.triggerFormFinish(u,d)},registerForm:function(u,d){u&&(s.current=H(H({},s.current),{},A({},u,d))),i.registerForm(u,d)},unregisterForm:function(u){var d=H({},s.current);delete d[u],s.current=d,i.unregisterForm(u)}})},a)},cw=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],uw=function(t,n){var r=t.name,o=t.initialValues,a=t.fields,i=t.form,s=t.preserve,c=t.children,u=t.component,d=u===void 0?"form":u,f=t.validateMessages,m=t.validateTrigger,v=m===void 0?"onChange":m,p=t.onValuesChange,h=t.onFieldsChange,g=t.onFinish,C=t.onFinishFailed,y=We(t,cw),b=l.useContext(Ns),S=Sc(i),w=G(S,1),x=w[0],$=x.getInternalHooks(Mr),I=$.useSubscribe,E=$.setInitialValues,R=$.setCallbacks,P=$.setValidateMessages,N=$.setPreserve,T=$.destroyForm;l.useImperativeHandle(n,function(){return x}),l.useEffect(function(){return b.registerForm(r,x),function(){b.unregisterForm(r)}},[b,x,r]),P(H(H({},b.validateMessages),f)),R({onValuesChange:p,onFieldsChange:function(B){if(b.triggerFormChange(r,B),h){for(var k=arguments.length,q=new Array(k>1?k-1:0),Q=1;Q{}}),gg=l.createContext(null),pg=e=>{const t=Wt(e,["prefixCls"]);return l.createElement(mg,Object.assign({},t))},xc=l.createContext({prefixCls:""}),rn=l.createContext({});rn.displayName="FormItemInputContext";const ca=e=>{let{children:t,status:n,override:r}=e;const o=l.useContext(rn),a=l.useMemo(()=>{const i=Object.assign({},o);return r&&delete i.isFormItemInput,n&&(delete i.status,delete i.hasFeedback,delete i.feedbackIcon),i},[n,r,o]);return l.createElement(rn.Provider,{value:a},t)},hg=l.createContext(void 0);function Ld(){}const mw=l.createContext({add:Ld,remove:Ld});function vw(e){const t=l.useContext(mw),n=l.useRef();return kt(o=>{if(o){const a=e?o.querySelector(e):o;t.add(a),n.current=a}else t.remove(n.current)})}const zd=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=l.useContext(wa);return W.createElement(ir,Object.assign({onClick:n},e),t)},Bd=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=l.useContext(wa);return W.createElement(ir,Object.assign({},Uv(n),{loading:e,onClick:o},t),r)};function bg(e,t){return W.createElement("span",{className:`${e}-close-x`},t||W.createElement(Eo,{className:`${e}-close-icon`}))}const yg=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:o,onOk:a,onCancel:i,okButtonProps:s,cancelButtonProps:c,footer:u}=e,[d]=ba("Modal",Xm()),f=t||(d==null?void 0:d.okText),m=r||(d==null?void 0:d.cancelText),v={confirmLoading:o,okButtonProps:s,cancelButtonProps:c,okTextLocale:f,cancelTextLocale:m,okType:n,onOk:a,onCancel:i},p=W.useMemo(()=>v,ce(Object.values(v)));let h;return typeof u=="function"||typeof u>"u"?(h=W.createElement(W.Fragment,null,W.createElement(zd,null),W.createElement(Bd,null)),typeof u=="function"&&(h=u(h,{OkBtn:Bd,CancelBtn:zd})),h=W.createElement(tg,{value:p},h)):h=u,W.createElement(ac,{disabled:!1},h)},Yi=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, - opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, - opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),gw=e=>({animationDuration:e,animationFillMode:"both"}),pw=e=>({animationDuration:e,animationFillMode:"both"}),Qi=function(e,t,n,r){const a=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` - ${a}${e}-enter, - ${a}${e}-appear - `]:Object.assign(Object.assign({},gw(r)),{animationPlayState:"paused"}),[`${a}${e}-leave`]:Object.assign(Object.assign({},pw(r)),{animationPlayState:"paused"}),[` - ${a}${e}-enter${e}-enter-active, - ${a}${e}-appear${e}-appear-active - `]:{animationName:t,animationPlayState:"running"},[`${a}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},hw=new st("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),bw=new st("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),yw=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return[Qi(r,hw,bw,e.motionDurationMid,t),{[` - ${o}${r}-enter, - ${o}${r}-appear - `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},Cw=new st("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Sw=new st("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),xw=new st("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ww=new st("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),$w=new st("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Ew=new st("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Iw=new st("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Ow=new st("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Rw={"move-up":{inKeyframes:Iw,outKeyframes:Ow},"move-down":{inKeyframes:Cw,outKeyframes:Sw},"move-left":{inKeyframes:xw,outKeyframes:ww},"move-right":{inKeyframes:$w,outKeyframes:Ew}},Ei=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:a}=Rw[t];return[Qi(r,o,a,e.motionDurationMid),{[` - ${r}-enter, - ${r}-appear - `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},wc=new st("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),$c=new st("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),Ec=new st("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),Ic=new st("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),Pw=new st("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),Nw=new st("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),Mw=new st("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),Tw=new st("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Aw={"slide-up":{inKeyframes:wc,outKeyframes:$c},"slide-down":{inKeyframes:Ec,outKeyframes:Ic},"slide-left":{inKeyframes:Pw,outKeyframes:Nw},"slide-right":{inKeyframes:Mw,outKeyframes:Tw}},po=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:a}=Aw[t];return[Qi(r,o,a,e.motionDurationMid),{[` - ${r}-enter, - ${r}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},Oc=new st("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Dw=new st("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Hd=new st("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),kd=new st("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),Fw=new st("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),_w=new st("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),jw=new st("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),Lw=new st("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),zw=new st("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),Bw=new st("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),Hw=new st("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),kw=new st("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),Vw={zoom:{inKeyframes:Oc,outKeyframes:Dw},"zoom-big":{inKeyframes:Hd,outKeyframes:kd},"zoom-big-fast":{inKeyframes:Hd,outKeyframes:kd},"zoom-left":{inKeyframes:jw,outKeyframes:Lw},"zoom-right":{inKeyframes:zw,outKeyframes:Bw},"zoom-up":{inKeyframes:Fw,outKeyframes:_w},"zoom-down":{inKeyframes:Hw,outKeyframes:kw}},Ea=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:a}=Vw[t];return[Qi(r,o,a,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` - ${r}-enter, - ${r}-appear - `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};function Vd(e){return{position:e,inset:0}}const Kw=e=>{const{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},Vd("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},Vd("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:yw(e)}]},Ww=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${X(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},Ct(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${X(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:`${X(e.modalCloseBtnSize)}`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},aa(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content, - ${t}-body, - ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},Gw=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},Cg=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return ct(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},Sg=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${X(e.paddingMD)} ${X(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${X(e.padding)} ${X(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${X(e.paddingXS)} ${X(e.padding)}`:0,footerBorderTop:e.wireframe?`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${X(e.borderRadiusLG)} ${X(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${X(e.padding*2)} ${X(e.padding*2)} ${X(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),xg=Rt("Modal",e=>{const t=Cg(e);return[Ww(t),Gw(t),Kw(t),Ea(t,"zoom")]},Sg,{unitless:{titleLineHeight:!0}});var qw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{Ms={x:e.pageX,y:e.pageY},setTimeout(()=>{Ms=null},100)};Cx()&&document.documentElement.addEventListener("click",Uw,!0);const wg=e=>{var t;const{getPopupContainer:n,getPrefixCls:r,direction:o,modal:a}=l.useContext(He),i=L=>{const{onCancel:_}=e;_==null||_(L)},s=L=>{const{onOk:_}=e;_==null||_(L)};{const L=vt("Modal");[["visible","open"],["bodyStyle","styles.body"],["maskStyle","styles.mask"]].forEach(_=>{let[B,k]=_;L.deprecated(!(B in e),B,k)})}const{prefixCls:c,className:u,rootClassName:d,open:f,wrapClassName:m,centered:v,getContainer:p,focusTriggerAfterClose:h=!0,style:g,visible:C,width:y=520,footer:b,classNames:S,styles:w}=e,x=qw(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles"]),$=r("modal",c),I=r(),E=on($),[R,P,N]=xg($,E),T=K(m,{[`${$}-centered`]:!!v,[`${$}-wrap-rtl`]:o==="rtl"}),O=b!==null&&l.createElement(yg,Object.assign({},e,{onOk:s,onCancel:i})),[j,D]=yx($d(e),$d(a),{closable:!0,closeIcon:l.createElement(Eo,{className:`${$}-close-icon`}),closeIconRender:L=>bg($,L)}),M=vw(`.${$}-content`),[F,z]=Sa("Modal",x.zIndex);return R(l.createElement(Hr,null,l.createElement(ca,{status:!0,override:!0},l.createElement(Ca.Provider,{value:z},l.createElement(ig,Object.assign({width:y},x,{zIndex:F,getContainer:p===void 0?n:p,prefixCls:$,rootClassName:K(P,d,N,E),footer:O,visible:f??C,mousePosition:(t=x.mousePosition)!==null&&t!==void 0?t:Ms,onClose:i,closable:j,closeIcon:D,focusTriggerAfterClose:h,transitionName:Br(I,"zoom",e.transitionName),maskTransitionName:Br(I,"fade",e.maskTransitionName),className:K(P,u,a==null?void 0:a.className),style:Object.assign(Object.assign({},a==null?void 0:a.style),g),classNames:Object.assign(Object.assign(Object.assign({},a==null?void 0:a.classNames),S),{wrapper:K(T,S==null?void 0:S.wrapper)}),styles:Object.assign(Object.assign({},a==null?void 0:a.styles),w),panelRef:M}))))))},Xw=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:o,fontSize:a,lineHeight:i,modalTitleHeight:s,fontHeight:c,confirmBodyPadding:u}=e,d=`${t}-confirm`;return{[d]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${d}-body-wrapper`]:Object.assign({},Ci()),[`&${t} ${t}-body`]:{padding:u},[`${d}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(c).sub(o).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(o).equal()).div(2).equal()}},[`${d}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS},[`${e.iconCls} + ${d}-paragraph`]:{maxWidth:`calc(100% - ${X(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${d}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${d}-content`]:{color:e.colorText,fontSize:a,lineHeight:i},[`${d}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${d}-error ${d}-body > ${e.iconCls}`]:{color:e.colorError},[`${d}-warning ${d}-body > ${e.iconCls}, - ${d}-confirm ${d}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${d}-info ${d}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${d}-success ${d}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},Yw=sc(["Modal","confirm"],e=>{const t=Cg(e);return[Xw(t)]},Sg,{order:-1e3});var Qw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o2),"breaking",`\`icon\` is using ReactNode instead of string naming in v4. Please check \`${n}\` at https://ant.design/components/icon`);let f=n;if(!n&&n!==null)switch(i){case"info":f=l.createElement(dc,null);break;case"success":f=l.createElement(ki,null);break;case"error":f=l.createElement($o,null);break;default:f=l.createElement(Vi,null)}const m=s??i==="confirm",v=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",[p]=ba("Modal"),h=u||p,g=r||(m?h==null?void 0:h.okText:h==null?void 0:h.justOkText),C=o||(h==null?void 0:h.cancelText),y=Object.assign({autoFocusButton:v,cancelTextLocale:C,okTextLocale:g,mergedOkCancel:m},d),b=l.useMemo(()=>y,ce(Object.values(y))),S=l.createElement(l.Fragment,null,l.createElement(vd,null),l.createElement(gd,null)),w=e.title!==void 0&&e.title!==null,x=`${a}-body`;return l.createElement("div",{className:`${a}-body-wrapper`},l.createElement("div",{className:K(x,{[`${x}-has-title`]:w})},f,l.createElement("div",{className:`${a}-paragraph`},w&&l.createElement("span",{className:`${a}-title`},e.title),l.createElement("div",{className:`${a}-content`},e.content))),c===void 0||typeof c=="function"?l.createElement(tg,{value:b},l.createElement("div",{className:`${a}-btns`},typeof c=="function"?c(S,{OkBtn:gd,CancelBtn:vd}):S)):c,l.createElement(Yw,{prefixCls:t}))}const Eg=e=>{const{close:t,zIndex:n,afterClose:r,open:o,keyboard:a,centered:i,getContainer:s,maskStyle:c,direction:u,prefixCls:d,wrapClassName:f,rootPrefixCls:m,bodyStyle:v,closable:p=!1,closeIcon:h,modalRender:g,focusTriggerAfterClose:C,onConfirm:y,styles:b}=e;{const N=vt("Modal");[["visible","open"],["bodyStyle","styles.body"],["maskStyle","styles.mask"]].forEach(T=>{let[O,j]=T;N.deprecated(!(O in e),O,j)})}const S=`${d}-confirm`,w=e.width||416,x=e.style||{},$=e.mask===void 0?!0:e.mask,I=e.maskClosable===void 0?!1:e.maskClosable,E=K(S,`${S}-${e.type}`,{[`${S}-rtl`]:u==="rtl"},e.className),[,R]=Gt(),P=l.useMemo(()=>n!==void 0?n:R.zIndexPopupBase+fc,[n,R]);return l.createElement(wg,{prefixCls:d,className:E,wrapClassName:K({[`${S}-centered`]:!!e.centered},f),onCancel:()=>{t==null||t({triggerCancel:!0}),y==null||y(!1)},open:o,title:"",footer:null,transitionName:Br(m||"","zoom",e.transitionName),maskTransitionName:Br(m||"","fade",e.maskTransitionName),mask:$,maskClosable:I,style:x,styles:Object.assign({body:v,mask:c},b),width:w,zIndex:P,afterClose:r,keyboard:a,centered:i,getContainer:s,closable:p,closeIcon:h,modalRender:g,focusTriggerAfterClose:C},l.createElement($g,Object.assign({},e,{confirmPrefixCls:S})))},Rc=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:o}=e;return l.createElement(Kn,{prefixCls:t,iconPrefixCls:n,direction:r,theme:o},l.createElement(Eg,Object.assign({},e)))};Eg.displayName="ConfirmDialog",Rc.displayName="ConfirmDialogWrapper";const Tr=[];let Ig="";function Og(){return Ig}const Zw=e=>{var t,n;const{prefixCls:r,getContainer:o,direction:a}=e,i=Xm(),s=l.useContext(He),c=Og()||s.getPrefixCls(),u=r||`${c}-modal`;let d=o;return d===!1&&(d=void 0,ur(!1,"Modal","Static method not support `getContainer` to be `false` since it do not have context env.")),W.createElement(Rc,Object.assign({},e,{rootPrefixCls:c,prefixCls:u,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:a??s.direction,locale:(n=(t=s.locale)===null||t===void 0?void 0:t.Modal)!==null&&n!==void 0?n:i,getContainer:d}))};function Ia(e){const t=uc();t.holderRender||Ov("Modal");const n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:s,open:!0}),o;function a(){for(var u=arguments.length,d=new Array(u),f=0;fv&&v.triggerCancel);e.onCancel&&m&&e.onCancel.apply(e,[()=>{}].concat(ce(d.slice(1))));for(let v=0;v{const d=t.getPrefixCls(void 0,Og()),f=t.getIconPrefixCls(),m=t.getTheme(),v=W.createElement(Zw,Object.assign({},u));vc(W.createElement(Kn,{prefixCls:d,iconPrefixCls:f,theme:m},t.holderRender?t.holderRender(v):v),n)})}function s(){for(var u=arguments.length,d=new Array(u),f=0;f{typeof e.afterClose=="function"&&e.afterClose(),a.apply(this,d)}}),r.visible&&delete r.visible,i(r)}function c(u){typeof u=="function"?r=u(r):r=Object.assign(Object.assign({},r),u),i(r)}return i(r),Tr.push(s),{destroy:s,update:c}}function Rg(e){return Object.assign(Object.assign({},e),{type:"warning"})}function Pg(e){return Object.assign(Object.assign({},e),{type:"info"})}function Ng(e){return Object.assign(Object.assign({},e),{type:"success"})}function Mg(e){return Object.assign(Object.assign({},e),{type:"error"})}function Tg(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function Jw(e){let{rootPrefixCls:t}=e;ur(!1,"Modal","Modal.config is deprecated. Please use ConfigProvider.config instead."),Ig=t}var e$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,{afterClose:r,config:o}=e,a=e$(e,["afterClose","config"]);const[i,s]=l.useState(!0),[c,u]=l.useState(o),{direction:d,getPrefixCls:f}=l.useContext(He),m=f("modal"),v=f(),p=()=>{var y;r(),(y=c.afterClose)===null||y===void 0||y.call(c)},h=function(){s(!1);for(var y=arguments.length,b=new Array(y),S=0;Sx&&x.triggerCancel);c.onCancel&&w&&c.onCancel.apply(c,[()=>{}].concat(ce(b.slice(1))))};l.useImperativeHandle(t,()=>({destroy:h,update:y=>{u(b=>Object.assign(Object.assign({},b),y))}}));const g=(n=c.okCancel)!==null&&n!==void 0?n:c.type==="confirm",[C]=ba("Modal",wr.Modal);return l.createElement(Rc,Object.assign({prefixCls:m,rootPrefixCls:v},c,{close:h,open:i,afterClose:p,okText:c.okText||(g?C==null?void 0:C.okText:C==null?void 0:C.justOkText),direction:c.direction||d,cancelText:c.cancelText||(C==null?void 0:C.cancelText)},a))},n$=l.forwardRef(t$);let Kd=0;const r$=l.memo(l.forwardRef((e,t)=>{const[n,r]=aS();return l.useImperativeHandle(t,()=>({patchElement:r}),[]),l.createElement(l.Fragment,null,n)}));function o$(){const e=l.useRef(null),[t,n]=l.useState([]);l.useEffect(()=>{t.length&&(ce(t).forEach(i=>{i()}),n([]))},[t]);const r=l.useCallback(a=>function(s){var c;Kd+=1;const u=l.createRef();let d;const f=new Promise(g=>{d=g});let m=!1,v;const p=l.createElement(n$,{key:`modal-${Kd}`,config:a(s),ref:u,afterClose:()=>{v==null||v()},isSilent:()=>m,onConfirm:g=>{d(g)}});return v=(c=e.current)===null||c===void 0?void 0:c.patchElement(p),v&&Tr.push(v),{destroy:()=>{function g(){var C;(C=u.current)===null||C===void 0||C.destroy()}u.current?g():n(C=>[].concat(ce(C),[g]))},update:g=>{function C(){var y;(y=u.current)===null||y===void 0||y.update(g)}u.current?C():n(y=>[].concat(ce(y),[C]))},then:g=>(m=!0,f.then(g))}},[]);return[l.useMemo(()=>({info:r(Pg),success:r(Ng),error:r(Mg),warning:r(Rg),confirm:r(Tg)}),[]),l.createElement(r$,{key:"modal-holder",ref:e})]}const a$=W.createContext({});function Ag(e){return t=>l.createElement(Kn,{theme:{token:{motion:!1,zIndexPopupBase:0}}},l.createElement(e,Object.assign({},t)))}const Dg=(e,t,n,r)=>Ag(a=>{const{prefixCls:i,style:s}=a,c=l.useRef(null),[u,d]=l.useState(0),[f,m]=l.useState(0),[v,p]=Vt(!1,{value:a.open}),{getPrefixCls:h}=l.useContext(He),g=h(t||"select",i);l.useEffect(()=>{if(p(!0),typeof ResizeObserver<"u"){const b=new ResizeObserver(w=>{const x=w[0].target;d(x.offsetHeight+8),m(x.offsetWidth)}),S=setInterval(()=>{var w;const x=n?`.${n(g)}`:`.${g}-dropdown`,$=(w=c.current)===null||w===void 0?void 0:w.querySelector(x);$&&(clearInterval(S),b.observe($))},10);return()=>{clearInterval(S),b.disconnect()}}},[]);let C=Object.assign(Object.assign({},a),{style:Object.assign(Object.assign({},s),{margin:0}),open:v,visible:v,getPopupContainer:()=>c.current});r&&(C=r(C));const y={paddingBottom:u,position:"relative",minWidth:f};return l.createElement("div",{ref:c,style:y},l.createElement(e,Object.assign({},C)))}),Pc=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==null?void 0:e.substr(0,4))};var Zi=function(t){var n=t.className,r=t.customizeIcon,o=t.customizeIconProps,a=t.children,i=t.onMouseDown,s=t.onClick,c=typeof r=="function"?r(o):r;return l.createElement("span",{className:n,onMouseDown:function(d){d.preventDefault(),i==null||i(d)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},c!==void 0?c:l.createElement("span",{className:K(n.split(/\s+/).map(function(u){return"".concat(u,"-icon")}))},a))},i$=function(t,n,r,o,a){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,s=arguments.length>6?arguments[6]:void 0,c=arguments.length>7?arguments[7]:void 0,u=W.useMemo(function(){if(De(o)==="object")return o.clearIcon;if(a)return a},[o,a]),d=W.useMemo(function(){return!!(!i&&o&&(r.length||s)&&!(c==="combobox"&&s===""))},[o,i,r.length,s,c]);return{allowClear:d,clearIcon:W.createElement(Zi,{className:"".concat(t,"-clear"),onMouseDown:n,customizeIcon:u},"×")}},Fg=l.createContext(null);function l$(){return l.useContext(Fg)}function s$(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=l.useState(!1),n=G(t,2),r=n[0],o=n[1],a=l.useRef(null),i=function(){window.clearTimeout(a.current)};l.useEffect(function(){return i},[]);var s=function(u,d){i(),a.current=window.setTimeout(function(){o(u),d&&d()},e)};return[r,s,i]}function _g(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=l.useRef(null),n=l.useRef(null);l.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function c$(e,t,n,r){var o=l.useRef(null);o.current={open:t,triggerOpen:n,customizedTrigger:r},l.useEffect(function(){function a(i){var s;if(!((s=o.current)!==null&&s!==void 0&&s.customizedTrigger)){var c=i.target;c.shadowRoot&&i.composed&&(c=i.composedPath()[0]||c),o.current.open&&e().filter(function(u){return u}).every(function(u){return!u.contains(c)&&u!==c})&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",a),function(){return window.removeEventListener("mousedown",a)}},[])}function u$(e){return![ie.ESC,ie.SHIFT,ie.BACKSPACE,ie.TAB,ie.WIN_KEY,ie.ALT,ie.META,ie.WIN_KEY_RIGHT,ie.CTRL,ie.SEMICOLON,ie.EQUALS,ie.CAPS_LOCK,ie.CONTEXT_MENU,ie.F1,ie.F2,ie.F3,ie.F4,ie.F5,ie.F6,ie.F7,ie.F8,ie.F9,ie.F10,ie.F11,ie.F12].includes(e)}var d$=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Qr=void 0;function f$(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,a=e.renderItem,i=e.responsive,s=e.responsiveDisabled,c=e.registerSize,u=e.itemKey,d=e.className,f=e.style,m=e.children,v=e.display,p=e.order,h=e.component,g=h===void 0?"div":h,C=We(e,d$),y=i&&!v;function b(I){c(u,I)}l.useEffect(function(){return function(){b(null)}},[]);var S=a&&o!==Qr?a(o):m,w;r||(w={opacity:y?0:1,height:y?0:Qr,overflowY:y?"hidden":Qr,order:i?p:Qr,pointerEvents:y?"none":Qr,position:y?"absolute":Qr});var x={};y&&(x["aria-hidden"]=!0);var $=l.createElement(g,ue({className:K(!r&&n,d),style:H(H({},w),f)},x,C,{ref:t}),S);return i&&($=l.createElement(cr,{onResize:function(E){var R=E.offsetWidth;b(R)},disabled:s},$)),$}var Go=l.forwardRef(f$);Go.displayName="Item";function m$(e){if(typeof MessageChannel>"u")ut(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function v$(){var e=l.useRef(null),t=function(r){e.current||(e.current=[],m$(function(){uo.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function Do(e,t){var n=l.useState(t),r=G(n,2),o=r[0],a=r[1],i=kt(function(s){e(function(){a(s)})});return[o,i]}var Ii=W.createContext(null),g$=["component"],p$=["className"],h$=["className"],b$=function(t,n){var r=l.useContext(Ii);if(!r){var o=t.component,a=o===void 0?"div":o,i=We(t,g$);return l.createElement(a,ue({},i,{ref:n}))}var s=r.className,c=We(r,p$),u=t.className,d=We(t,h$);return l.createElement(Ii.Provider,{value:null},l.createElement(Go,ue({ref:n,className:K(s,u)},c,d)))},jg=l.forwardRef(b$);jg.displayName="RawItem";var y$=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Lg="responsive",zg="invalidate";function C$(e){return"+ ".concat(e.length," ...")}function S$(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,o=e.data,a=o===void 0?[]:o,i=e.renderItem,s=e.renderRawItem,c=e.itemKey,u=e.itemWidth,d=u===void 0?10:u,f=e.ssr,m=e.style,v=e.className,p=e.maxCount,h=e.renderRest,g=e.renderRawRest,C=e.suffix,y=e.component,b=y===void 0?"div":y,S=e.itemComponent,w=e.onVisibleChange,x=We(e,y$),$=f==="full",I=v$(),E=Do(I,null),R=G(E,2),P=R[0],N=R[1],T=P||0,O=Do(I,new Map),j=G(O,2),D=j[0],M=j[1],F=Do(I,0),z=G(F,2),L=z[0],_=z[1],B=Do(I,0),k=G(B,2),q=k[0],Q=k[1],te=Do(I,0),U=G(te,2),Z=U[0],ae=U[1],J=l.useState(null),Y=G(J,2),re=Y[0],ee=Y[1],V=l.useState(null),ne=G(V,2),fe=ne[0],ye=ne[1],be=l.useMemo(function(){return fe===null&&$?Number.MAX_SAFE_INTEGER:fe||0},[fe,P]),de=l.useState(!1),oe=G(de,2),se=oe[0],$e=oe[1],Ce="".concat(r,"-item"),pe=Math.max(L,q),Se=p===Lg,me=a.length&&Se,Fe=p===zg,Le=me||typeof p=="number"&&a.length>p,Ee=l.useMemo(function(){var Pe=a;return me?P===null&&$?Pe=a:Pe=a.slice(0,Math.min(a.length,T/d)):typeof p=="number"&&(Pe=a.slice(0,p)),Pe},[a,d,P,p,me]),we=l.useMemo(function(){return me?a.slice(be+1):a.slice(Ee.length)},[a,Ee,me,be]),Ue=l.useCallback(function(Pe,ge){var ze;return typeof c=="function"?c(Pe):(ze=c&&(Pe==null?void 0:Pe[c]))!==null&&ze!==void 0?ze:ge},[c]),ke=l.useCallback(i||function(Pe){return Pe},[i]);function tt(Pe,ge,ze){fe===Pe&&(ge===void 0||ge===re)||(ye(Pe),ze||($e(PeT){tt(rt-1,Pe-he-Z+q);break}}C&&et(0)+Z>T&&ee(null)}},[T,D,q,Z,Ue,Ee]);var pt=se&&!!we.length,lt={};re!==null&&me&&(lt={position:"absolute",left:re,top:0});var bt={prefixCls:Ce,responsive:me,component:S,invalidate:Fe},Me=s?function(Pe,ge){var ze=Ue(Pe,ge);return l.createElement(Ii.Provider,{key:ze,value:H(H({},bt),{},{order:ge,item:Pe,itemKey:ze,registerSize:ft,display:ge<=be})},s(Pe,ge))}:function(Pe,ge){var ze=Ue(Pe,ge);return l.createElement(Go,ue({},bt,{order:ge,key:ze,item:Pe,renderItem:ke,itemKey:ze,registerSize:ft,display:ge<=be}))},xe,Ne={order:pt?be:Number.MAX_SAFE_INTEGER,className:"".concat(Ce,"-rest"),registerSize:Ve,display:pt};if(g)g&&(xe=l.createElement(Ii.Provider,{value:H(H({},bt),Ne)},g(we)));else{var ve=h||C$;xe=l.createElement(Go,ue({},bt,Ne),typeof ve=="function"?ve(we):ve)}var Be=l.createElement(b,ue({className:K(!Fe&&r,v),style:m,ref:t},x),Ee.map(Me),Le?xe:null,C&&l.createElement(Go,ue({},bt,{responsive:Se,responsiveDisabled:!me,order:be,className:"".concat(Ce,"-suffix"),registerSize:nt,display:!0,style:lt}),C));return Se&&(Be=l.createElement(cr,{onResize:dt,disabled:!me},Be)),Be}var Xn=l.forwardRef(S$);Xn.displayName="Overflow";Xn.Item=jg;Xn.RESPONSIVE=Lg;Xn.INVALIDATE=zg;var x$=function(t,n){var r,o=t.prefixCls,a=t.id,i=t.inputElement,s=t.disabled,c=t.tabIndex,u=t.autoFocus,d=t.autoComplete,f=t.editable,m=t.activeDescendantId,v=t.value,p=t.maxLength,h=t.onKeyDown,g=t.onMouseDown,C=t.onChange,y=t.onPaste,b=t.onCompositionStart,S=t.onCompositionEnd,w=t.open,x=t.attrs,$=i||l.createElement("input",null),I=$,E=I.ref,R=I.props,P=R.onKeyDown,N=R.onChange,T=R.onMouseDown,O=R.onCompositionStart,j=R.onCompositionEnd,D=R.style;return rr(!("maxLength"in $.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),$=l.cloneElement($,H(H(H({type:"search"},R),{},{id:a,ref:gn(n,E),disabled:s,tabIndex:c,autoComplete:d||"off",autoFocus:u,className:K("".concat(o,"-selection-search-input"),(r=$)===null||r===void 0||(r=r.props)===null||r===void 0?void 0:r.className),role:"combobox","aria-expanded":w||!1,"aria-haspopup":"listbox","aria-owns":"".concat(a,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(a,"_list"),"aria-activedescendant":w?m:void 0},x),{},{value:f?v:"",maxLength:p,readOnly:!f,unselectable:f?null:"on",style:H(H({},D),{},{opacity:f?null:0}),onKeyDown:function(F){h(F),P&&P(F)},onMouseDown:function(F){g(F),T&&T(F)},onChange:function(F){C(F),N&&N(F)},onCompositionStart:function(F){b(F),O&&O(F)},onCompositionEnd:function(F){S(F),j&&j(F)},onPaste:y})),$},Nc=l.forwardRef(x$);Nc.displayName="Input";function Mc(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var w$=typeof window<"u"&&window.document&&window.document.documentElement,$$=w$;function E$(e){return e!=null}function I$(e){return!e&&e!==0}function Wd(e){return["string","number"].includes(De(e))}function Bg(e){var t=void 0;return e&&(Wd(e.title)?t=e.title.toString():Wd(e.label)&&(t=e.label.toString())),t}function O$(e,t){$$?l.useLayoutEffect(e,t):l.useEffect(e,t)}function R$(e){var t;return(t=e.key)!==null&&t!==void 0?t:e.value}var Gd=function(t){t.preventDefault(),t.stopPropagation()},P$=function(t){var n=t.id,r=t.prefixCls,o=t.values,a=t.open,i=t.searchValue,s=t.autoClearSearchValue,c=t.inputRef,u=t.placeholder,d=t.disabled,f=t.mode,m=t.showSearch,v=t.autoFocus,p=t.autoComplete,h=t.activeDescendantId,g=t.tabIndex,C=t.removeIcon,y=t.maxTagCount,b=t.maxTagTextLength,S=t.maxTagPlaceholder,w=S===void 0?function(ee){return"+ ".concat(ee.length," ...")}:S,x=t.tagRender,$=t.onToggleOpen,I=t.onRemove,E=t.onInputChange,R=t.onInputPaste,P=t.onInputKeyDown,N=t.onInputMouseDown,T=t.onInputCompositionStart,O=t.onInputCompositionEnd,j=l.useRef(null),D=l.useState(0),M=G(D,2),F=M[0],z=M[1],L=l.useState(!1),_=G(L,2),B=_[0],k=_[1],q="".concat(r,"-selection"),Q=a||f==="multiple"&&s===!1||f==="tags"?i:"",te=f==="tags"||f==="multiple"&&s===!1||m&&(a||B);O$(function(){z(j.current.scrollWidth)},[Q]);var U=function(V,ne,fe,ye,be){return l.createElement("span",{title:Bg(V),className:K("".concat(q,"-item"),A({},"".concat(q,"-item-disabled"),fe))},l.createElement("span",{className:"".concat(q,"-item-content")},ne),ye&&l.createElement(Zi,{className:"".concat(q,"-item-remove"),onMouseDown:Gd,onClick:be,customizeIcon:C},"×"))},Z=function(V,ne,fe,ye,be,de){var oe=function($e){Gd($e),$(!a)};return l.createElement("span",{onMouseDown:oe},x({label:ne,value:V,disabled:fe,closable:ye,onClose:be,isMaxTag:!!de}))},ae=function(V){var ne=V.disabled,fe=V.label,ye=V.value,be=!d&&!ne,de=fe;if(typeof b=="number"&&(typeof fe=="string"||typeof fe=="number")){var oe=String(de);oe.length>b&&(de="".concat(oe.slice(0,b),"..."))}var se=function(Ce){Ce&&Ce.stopPropagation(),I(V)};return typeof x=="function"?Z(ye,de,ne,be,se):U(V,de,ne,be,se)},J=function(V){var ne=typeof w=="function"?w(V):w;return typeof x=="function"?Z(void 0,ne,!1,!1,void 0,!0):U({title:ne},ne,!1)},Y=l.createElement("div",{className:"".concat(q,"-search"),style:{width:F},onFocus:function(){k(!0)},onBlur:function(){k(!1)}},l.createElement(Nc,{ref:c,open:a,prefixCls:r,id:n,inputElement:null,disabled:d,autoFocus:v,autoComplete:p,editable:te,activeDescendantId:h,value:Q,onKeyDown:P,onMouseDown:N,onChange:E,onPaste:R,onCompositionStart:T,onCompositionEnd:O,tabIndex:g,attrs:Sn(t,!0)}),l.createElement("span",{ref:j,className:"".concat(q,"-search-mirror"),"aria-hidden":!0},Q," ")),re=l.createElement(Xn,{prefixCls:"".concat(q,"-overflow"),data:o,renderItem:ae,renderRest:J,suffix:Y,itemKey:R$,maxCount:y});return l.createElement(l.Fragment,null,re,!o.length&&!Q&&l.createElement("span",{className:"".concat(q,"-placeholder")},u))},N$=function(t){var n=t.inputElement,r=t.prefixCls,o=t.id,a=t.inputRef,i=t.disabled,s=t.autoFocus,c=t.autoComplete,u=t.activeDescendantId,d=t.mode,f=t.open,m=t.values,v=t.placeholder,p=t.tabIndex,h=t.showSearch,g=t.searchValue,C=t.activeValue,y=t.maxLength,b=t.onInputKeyDown,S=t.onInputMouseDown,w=t.onInputChange,x=t.onInputPaste,$=t.onInputCompositionStart,I=t.onInputCompositionEnd,E=t.title,R=l.useState(!1),P=G(R,2),N=P[0],T=P[1],O=d==="combobox",j=O||h,D=m[0],M=g||"";O&&C&&!N&&(M=C),l.useEffect(function(){O&&T(!1)},[O,C]);var F=d!=="combobox"&&!f&&!h?!1:!!M,z=E===void 0?Bg(D):E,L=l.useMemo(function(){return D?null:l.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:F?{visibility:"hidden"}:void 0},v)},[D,F,v,r]);return l.createElement(l.Fragment,null,l.createElement("span",{className:"".concat(r,"-selection-search")},l.createElement(Nc,{ref:a,prefixCls:r,id:o,open:f,inputElement:n,disabled:i,autoFocus:s,autoComplete:c,editable:j,activeDescendantId:u,value:M,onKeyDown:b,onMouseDown:S,onChange:function(B){T(!0),w(B)},onPaste:x,onCompositionStart:$,onCompositionEnd:I,tabIndex:p,attrs:Sn(t,!0),maxLength:O?y:void 0})),!O&&D?l.createElement("span",{className:"".concat(r,"-selection-item"),title:z,style:F?{visibility:"hidden"}:void 0},D.label):null,L)},M$=function(t,n){var r=l.useRef(null),o=l.useRef(!1),a=t.prefixCls,i=t.open,s=t.mode,c=t.showSearch,u=t.tokenWithEnter,d=t.disabled,f=t.autoClearSearchValue,m=t.onSearch,v=t.onSearchSubmit,p=t.onToggleOpen,h=t.onInputKeyDown,g=t.domRef;l.useImperativeHandle(n,function(){return{focus:function(F){r.current.focus(F)},blur:function(){r.current.blur()}}});var C=_g(0),y=G(C,2),b=y[0],S=y[1],w=function(F){var z=F.which;(z===ie.UP||z===ie.DOWN)&&F.preventDefault(),h&&h(F),z===ie.ENTER&&s==="tags"&&!o.current&&!i&&(v==null||v(F.target.value)),u$(z)&&p(!0)},x=function(){S(!0)},$=l.useRef(null),I=function(F){m(F,!0,o.current)!==!1&&p(!0)},E=function(){o.current=!0},R=function(F){o.current=!1,s!=="combobox"&&I(F.target.value)},P=function(F){var z=F.target.value;if(u&&$.current&&/[\r\n]/.test($.current)){var L=$.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");z=z.replace(L,$.current)}$.current=null,I(z)},N=function(F){var z=F.clipboardData,L=z==null?void 0:z.getData("text");$.current=L||""},T=function(F){var z=F.target;if(z!==r.current){var L=document.body.style.msTouchAction!==void 0;L?setTimeout(function(){r.current.focus()}):r.current.focus()}},O=function(F){var z=b();F.target!==r.current&&!z&&!(s==="combobox"&&d)&&F.preventDefault(),(s!=="combobox"&&(!c||!z)||!i)&&(i&&f!==!1&&m("",!0,!1),p())},j={inputRef:r,onInputKeyDown:w,onInputMouseDown:x,onInputChange:P,onInputPaste:N,onInputCompositionStart:E,onInputCompositionEnd:R},D=s==="multiple"||s==="tags"?l.createElement(P$,ue({},t,j)):l.createElement(N$,ue({},t,j));return l.createElement("div",{ref:g,className:"".concat(a,"-selector"),onClick:T,onMouseDown:O},D)},Hg=l.forwardRef(M$);Hg.displayName="Selector";function T$(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,a=r||{},i=a.className,s=a.content,c=o.x,u=c===void 0?0:c,d=o.y,f=d===void 0?0:d,m=l.useRef();if(!n||!n.points)return null;var v={position:"absolute"};if(n.autoArrow!==!1){var p=n.points[0],h=n.points[1],g=p[0],C=p[1],y=h[0],b=h[1];g===y||!["t","b"].includes(g)?v.top=f:g==="t"?v.top=0:v.bottom=0,C===b||!["l","r"].includes(C)?v.left=u:C==="l"?v.left=0:v.right=0}return l.createElement("div",{ref:m,className:K("".concat(t,"-arrow"),i),style:v},s)}function A$(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,a=e.motion;return o?l.createElement(Vn,ue({},a,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(i){var s=i.className;return l.createElement("div",{style:{zIndex:r},className:K("".concat(t,"-mask"),s)})}):null}var kg=l.memo(function(e){var t=e.children;return t},function(e,t){return t.cache});kg.displayName="PopupContent";var Vg=l.forwardRef(function(e,t){var n=e.popup,r=e.className,o=e.prefixCls,a=e.style,i=e.target,s=e.onVisibleChanged,c=e.open,u=e.keepDom,d=e.fresh,f=e.onClick,m=e.mask,v=e.arrow,p=e.arrowPos,h=e.align,g=e.motion,C=e.maskMotion,y=e.forceRender,b=e.getPopupContainer,S=e.autoDestroy,w=e.portal,x=e.zIndex,$=e.onMouseEnter,I=e.onMouseLeave,E=e.onPointerEnter,R=e.ready,P=e.offsetX,N=e.offsetY,T=e.offsetR,O=e.offsetB,j=e.onAlign,D=e.onPrepare,M=e.stretch,F=e.targetWidth,z=e.targetHeight,L=typeof n=="function"?n():n,_=c||u,B=(b==null?void 0:b.length)>0,k=l.useState(!b||!B),q=G(k,2),Q=q[0],te=q[1];if(mt(function(){!Q&&B&&i&&te(!0)},[Q,B,i]),!Q)return null;var U="auto",Z={left:"-1000vw",top:"-1000vh",right:U,bottom:U};if(R||!c){var ae,J=h.points,Y=h.dynamicInset||((ae=h._experimental)===null||ae===void 0?void 0:ae.dynamicInset),re=Y&&J[0][1]==="r",ee=Y&&J[0][0]==="b";re?(Z.right=T,Z.left=U):(Z.left=P,Z.right=U),ee?(Z.bottom=O,Z.top=U):(Z.top=N,Z.bottom=U)}var V={};return M&&(M.includes("height")&&z?V.height=z:M.includes("minHeight")&&z&&(V.minHeight=z),M.includes("width")&&F?V.width=F:M.includes("minWidth")&&F&&(V.minWidth=F)),c||(V.pointerEvents="none"),l.createElement(w,{open:y||_,getContainer:b&&function(){return b(i)},autoDestroy:S},l.createElement(A$,{prefixCls:o,open:c,zIndex:x,mask:m,motion:C}),l.createElement(cr,{onResize:j,disabled:!c},function(ne){return l.createElement(Vn,ue({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:y,leavedClassName:"".concat(o,"-hidden")},g,{onAppearPrepare:D,onEnterPrepare:D,visible:c,onVisibleChanged:function(ye){var be;g==null||(be=g.onVisibleChanged)===null||be===void 0||be.call(g,ye),s(ye)}}),function(fe,ye){var be=fe.className,de=fe.style,oe=K(o,be,r);return l.createElement("div",{ref:gn(ne,t,ye),className:oe,style:H(H(H(H({"--arrow-x":"".concat(p.x||0,"px"),"--arrow-y":"".concat(p.y||0,"px")},Z),V),de),{},{boxSizing:"border-box",zIndex:x},a),onMouseEnter:$,onMouseLeave:I,onPointerEnter:E,onClick:f},v&&l.createElement(T$,{prefixCls:o,arrow:v,arrowPos:p,align:h}),l.createElement(kg,{cache:!c&&!d},L))})}))});Vg.displayName="Popup";var Kg=l.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=sr(n),a=l.useCallback(function(s){Us(t,r?r(s):s)},[r]),i=Kr(a,n.ref);return o?l.cloneElement(n,{ref:i}):n});Kg.displayName="TriggerWrapper";var qd=l.createContext(null);function Ud(e){return e?Array.isArray(e)?e:[e]:[]}function D$(e,t,n,r){return l.useMemo(function(){var o=Ud(n??t),a=Ud(r??t),i=new Set(o),s=new Set(a);return e&&(i.has("hover")&&(i.delete("hover"),i.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[i,s]},[e,t,n,r])}function F$(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function _$(e,t,n,r){for(var o=n.points,a=Object.keys(e),i=0;i1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function Fo(e){return ua(parseFloat(e),0)}function Yd(e,t){var n=H({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=Oa(r).getComputedStyle(r),a=o.overflow,i=o.overflowClipMargin,s=o.borderTopWidth,c=o.borderBottomWidth,u=o.borderLeftWidth,d=o.borderRightWidth,f=r.getBoundingClientRect(),m=r.offsetHeight,v=r.clientHeight,p=r.offsetWidth,h=r.clientWidth,g=Fo(s),C=Fo(c),y=Fo(u),b=Fo(d),S=ua(Math.round(f.width/p*1e3)/1e3),w=ua(Math.round(f.height/m*1e3)/1e3),x=(p-h-y-b)*S,$=(m-v-g-C)*w,I=g*w,E=C*w,R=y*S,P=b*S,N=0,T=0;if(a==="clip"){var O=Fo(i);N=O*S,T=O*w}var j=f.x+R-N,D=f.y+I-T,M=j+f.width+2*N-R-P-x,F=D+f.height+2*T-I-E-$;n.left=Math.max(n.left,j),n.top=Math.max(n.top,D),n.right=Math.min(n.right,M),n.bottom=Math.min(n.bottom,F)}}),n}function Qd(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function Zd(e,t){var n=t||[],r=G(n,2),o=r[0],a=r[1];return[Qd(e.width,o),Qd(e.height,a)]}function Jd(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function Zr(e,t){var n=t[0],r=t[1],o,a;return n==="t"?a=e.y:n==="b"?a=e.y+e.height:a=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:a}}function gr(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,o){return o===t?n[r]||"c":r}).join("")}function j$(e,t,n,r,o,a,i){var s=l.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),c=G(s,2),u=c[0],d=c[1],f=l.useRef(0),m=l.useMemo(function(){return t?Ts(t):[]},[t]),v=l.useRef({}),p=function(){v.current={}};e||p();var h=kt(function(){if(t&&n&&e){let sn=function(qn,en){var mr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:oe,_a=L.x+qn,qr=L.y+en,ja=_a+ae,Mo=qr+Z,La=Math.max(_a,mr.left),sl=Math.max(qr,mr.top),cl=Math.min(ja,mr.right),ul=Math.min(Mo,mr.bottom);return Math.max(0,(cl-La)*(ul-sl))},Ir=function(){xt=L.y+ve,wt=xt+Z,Ze=L.x+Ne,Pt=Ze+ae};var y,b,S=t,w=S.ownerDocument,x=Oa(S),$=x.getComputedStyle(S),I=$.width,E=$.height,R=$.position,P=S.style.left,N=S.style.top,T=S.style.right,O=S.style.bottom,j=S.style.overflow,D=H(H({},o[r]),a),M=w.createElement("div");(y=S.parentElement)===null||y===void 0||y.appendChild(M),M.style.left="".concat(S.offsetLeft,"px"),M.style.top="".concat(S.offsetTop,"px"),M.style.position=R,M.style.height="".concat(S.offsetHeight,"px"),M.style.width="".concat(S.offsetWidth,"px"),S.style.left="0",S.style.top="0",S.style.right="auto",S.style.bottom="auto",S.style.overflow="hidden";var F;if(Array.isArray(n))F={x:n[0],y:n[1],width:0,height:0};else{var z=n.getBoundingClientRect();F={x:z.x,y:z.y,width:z.width,height:z.height}}var L=S.getBoundingClientRect(),_=w.documentElement,B=_.clientWidth,k=_.clientHeight,q=_.scrollWidth,Q=_.scrollHeight,te=_.scrollTop,U=_.scrollLeft,Z=L.height,ae=L.width,J=F.height,Y=F.width,re={left:0,top:0,right:B,bottom:k},ee={left:-U,top:-te,right:q-U,bottom:Q-te},V=D.htmlRegion,ne="visible",fe="visibleFirst";V!=="scroll"&&V!==fe&&(V=ne);var ye=V===fe,be=Yd(ee,m),de=Yd(re,m),oe=V===ne?de:be,se=ye?de:oe;S.style.left="auto",S.style.top="auto",S.style.right="0",S.style.bottom="0";var $e=S.getBoundingClientRect();S.style.left=P,S.style.top=N,S.style.right=T,S.style.bottom=O,S.style.overflow=j,(b=S.parentElement)===null||b===void 0||b.removeChild(M);var Ce=ua(Math.round(ae/parseFloat(I)*1e3)/1e3),pe=ua(Math.round(Z/parseFloat(E)*1e3)/1e3);if(Ce===0||pe===0||Xo(n)&&!Wi(n))return;var Se=D.offset,me=D.targetOffset,Fe=Zd(L,Se),Le=G(Fe,2),Ee=Le[0],we=Le[1],Ue=Zd(F,me),ke=G(Ue,2),tt=ke[0],dt=ke[1];F.x-=tt,F.y-=dt;var ft=D.points||[],Ve=G(ft,2),nt=Ve[0],et=Ve[1],pt=Jd(et),lt=Jd(nt),bt=Zr(F,pt),Me=Zr(L,lt),xe=H({},D),Ne=bt.x-Me.x+Ee,ve=bt.y-Me.y+we,Be=sn(Ne,ve),Pe=sn(Ne,ve,de),ge=Zr(F,["t","l"]),ze=Zr(L,["t","l"]),rt=Zr(F,["b","r"]),he=Zr(L,["b","r"]),Ae=D.overflow||{},Ie=Ae.adjustX,Ke=Ae.adjustY,Qe=Ae.shiftX,ot=Ae.shiftY,It=function(en){return typeof en=="boolean"?en:en>=0},xt,wt,Ze,Pt;Ir();var Nt=It(Ke),dn=lt[0]===pt[0];if(Nt&<[0]==="t"&&(wt>se.bottom||v.current.bt)){var _t=ve;dn?_t-=Z-J:_t=ge.y-he.y-we;var qt=sn(Ne,_t),Oe=sn(Ne,_t,de);qt>Be||qt===Be&&(!ye||Oe>=Pe)?(v.current.bt=!0,ve=_t,we=-we,xe.points=[gr(lt,0),gr(pt,0)]):v.current.bt=!1}if(Nt&<[0]==="b"&&(xtBe||_e===Be&&(!ye||$t>=Pe)?(v.current.tb=!0,ve=Re,we=-we,xe.points=[gr(lt,0),gr(pt,0)]):v.current.tb=!1}var Ut=It(Ie),Gn=lt[1]===pt[1];if(Ut&<[1]==="l"&&(Pt>se.right||v.current.rl)){var Xt=Ne;Gn?Xt-=ae-Y:Xt=ge.x-he.x-Ee;var Mn=sn(Xt,ve),fn=sn(Xt,ve,de);Mn>Be||Mn===Be&&(!ye||fn>=Pe)?(v.current.rl=!0,Ne=Xt,Ee=-Ee,xe.points=[gr(lt,1),gr(pt,1)]):v.current.rl=!1}if(Ut&<[1]==="r"&&(ZeBe||pn===Be&&(!ye||dr>=Pe)?(v.current.lr=!0,Ne=Zt,Ee=-Ee,xe.points=[gr(lt,1),gr(pt,1)]):v.current.lr=!1}Ir();var mn=Qe===!0?0:Qe;typeof mn=="number"&&(Zede.right&&(Ne-=Pt-de.right-Ee,F.x>de.right-mn&&(Ne+=F.x-de.right+mn)));var an=ot===!0?0:ot;typeof an=="number"&&(xtde.bottom&&(ve-=wt-de.bottom-we,F.y>de.bottom-an&&(ve+=F.y-de.bottom+an)));var xn=L.x+Ne,fr=xn+ae,wn=L.y+ve,Tn=wn+Z,An=F.x,$n=An+Y,Je=F.y,Xe=Je+J,jt=Math.max(xn,An),Lt=Math.min(fr,$n),Ge=(jt+Lt)/2,qe=Ge-xn,at=Math.max(wn,Je),Et=Math.min(Tn,Xe),yt=(at+Et)/2,ln=yt-wn;i==null||i(t,xe);var Jt=$e.right-L.x-(Ne+L.width),Dn=$e.bottom-L.y-(ve+L.height);d({ready:!0,offsetX:Ne/Ce,offsetY:ve/pe,offsetR:Jt/Ce,offsetB:Dn/pe,arrowX:qe/Ce,arrowY:ln/pe,scaleX:Ce,scaleY:pe,align:xe})}}),g=function(){f.current+=1;var b=f.current;Promise.resolve().then(function(){f.current===b&&h()})},C=function(){d(function(b){return H(H({},b),{},{ready:!1})})};return mt(C,[r]),mt(function(){e||C()},[e]),[u.ready,u.offsetX,u.offsetY,u.offsetR,u.offsetB,u.arrowX,u.arrowY,u.scaleX,u.scaleY,u.align,g]}function L$(e,t,n,r,o){mt(function(){if(e&&t&&n){let f=function(){r(),o()};var a=t,i=n,s=Ts(a),c=Ts(i),u=Oa(i),d=new Set([u].concat(ce(s),ce(c)));return d.forEach(function(m){m.addEventListener("scroll",f,{passive:!0})}),u.addEventListener("resize",f,{passive:!0}),r(),function(){d.forEach(function(m){m.removeEventListener("scroll",f),u.removeEventListener("resize",f)})}}},[e,t,n])}function z$(e,t,n,r,o,a,i,s){var c=l.useRef(e);c.current=e,l.useEffect(function(){if(t&&r&&(!o||a)){var u=function(C){var y=C.target;c.current&&!i(y)&&s(!1)},d=Oa(r);d.addEventListener("mousedown",u,!0),d.addEventListener("contextmenu",u,!0);var f=xi(n);f&&(f.addEventListener("mousedown",u,!0),f.addEventListener("contextmenu",u,!0));{var m,v,p=n==null||(m=n.getRootNode)===null||m===void 0?void 0:m.call(n),h=(v=r.getRootNode)===null||v===void 0?void 0:v.call(r);rr(p===h,"trigger element and popup element should in same shadow root.")}return function(){d.removeEventListener("mousedown",u,!0),d.removeEventListener("contextmenu",u,!0),f&&(f.removeEventListener("mousedown",u,!0),f.removeEventListener("contextmenu",u,!0))}}},[t,n,r,o,a])}var B$=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function H$(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Xi,t=l.forwardRef(function(n,r){var o=n.prefixCls,a=o===void 0?"rc-trigger-popup":o,i=n.children,s=n.action,c=s===void 0?"hover":s,u=n.showAction,d=n.hideAction,f=n.popupVisible,m=n.defaultPopupVisible,v=n.onPopupVisibleChange,p=n.afterPopupVisibleChange,h=n.mouseEnterDelay,g=n.mouseLeaveDelay,C=g===void 0?.1:g,y=n.focusDelay,b=n.blurDelay,S=n.mask,w=n.maskClosable,x=w===void 0?!0:w,$=n.getPopupContainer,I=n.forceRender,E=n.autoDestroy,R=n.destroyPopupOnHide,P=n.popup,N=n.popupClassName,T=n.popupStyle,O=n.popupPlacement,j=n.builtinPlacements,D=j===void 0?{}:j,M=n.popupAlign,F=n.zIndex,z=n.stretch,L=n.getPopupClassNameFromAlign,_=n.fresh,B=n.alignPoint,k=n.onPopupClick,q=n.onPopupAlign,Q=n.arrow,te=n.popupMotion,U=n.maskMotion,Z=n.popupTransitionName,ae=n.popupAnimation,J=n.maskTransitionName,Y=n.maskAnimation,re=n.className,ee=n.getTriggerDOMNode,V=We(n,B$),ne=E||R||!1,fe=l.useState(!1),ye=G(fe,2),be=ye[0],de=ye[1];mt(function(){de(Pc())},[]);var oe=l.useRef({}),se=l.useContext(qd),$e=l.useMemo(function(){return{registerSubPopup:function(Ye,Mt){oe.current[Ye]=Mt,se==null||se.registerSubPopup(Ye,Mt)}}},[se]),Ce=og(),pe=l.useState(null),Se=G(pe,2),me=Se[0],Fe=Se[1],Le=l.useRef(null),Ee=kt(function(Te){Le.current=Te,Xo(Te)&&me!==Te&&Fe(Te),se==null||se.registerSubPopup(Ce,Te)}),we=l.useState(null),Ue=G(we,2),ke=Ue[0],tt=Ue[1],dt=l.useRef(null),ft=kt(function(Te){Xo(Te)&&ke!==Te&&(tt(Te),dt.current=Te)}),Ve=l.Children.only(i),nt=(Ve==null?void 0:Ve.props)||{},et={},pt=kt(function(Te){var Ye,Mt,Ht=ke;return(Ht==null?void 0:Ht.contains(Te))||((Ye=xi(Ht))===null||Ye===void 0?void 0:Ye.host)===Te||Te===Ht||(me==null?void 0:me.contains(Te))||((Mt=xi(me))===null||Mt===void 0?void 0:Mt.host)===Te||Te===me||Object.values(oe.current).some(function(Tt){return(Tt==null?void 0:Tt.contains(Te))||Te===Tt})}),lt=Xd(a,te,ae,Z),bt=Xd(a,U,Y,J),Me=l.useState(m||!1),xe=G(Me,2),Ne=xe[0],ve=xe[1],Be=f??Ne,Pe=kt(function(Te){f===void 0&&ve(Te)});mt(function(){ve(f||!1)},[f]);var ge=l.useRef(Be);ge.current=Be;var ze=l.useRef([]);ze.current=[];var rt=kt(function(Te){var Ye;Pe(Te),((Ye=ze.current[ze.current.length-1])!==null&&Ye!==void 0?Ye:Be)!==Te&&(ze.current.push(Te),v==null||v(Te))}),he=l.useRef(),Ae=function(){clearTimeout(he.current)},Ie=function(Ye){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Ae(),Mt===0?rt(Ye):he.current=setTimeout(function(){rt(Ye)},Mt*1e3)};l.useEffect(function(){return Ae},[]);var Ke=l.useState(!1),Qe=G(Ke,2),ot=Qe[0],It=Qe[1];mt(function(Te){(!Te||Be)&&It(!0)},[Be]);var xt=l.useState(null),wt=G(xt,2),Ze=wt[0],Pt=wt[1],Nt=l.useState([0,0]),dn=G(Nt,2),_t=dn[0],qt=dn[1],Oe=function(Ye){qt([Ye.clientX,Ye.clientY])},Re=j$(Be,me,B?_t:ke,O,D,M,q),_e=G(Re,11),$t=_e[0],Ut=_e[1],Gn=_e[2],Xt=_e[3],Mn=_e[4],fn=_e[5],Zt=_e[6],pn=_e[7],dr=_e[8],mn=_e[9],an=_e[10],xn=D$(be,c,u,d),fr=G(xn,2),wn=fr[0],Tn=fr[1],An=wn.has("click"),$n=Tn.has("click")||Tn.has("contextMenu"),Je=kt(function(){ot||an()}),Xe=function(){ge.current&&B&&$n&&Ie(!1)};L$(Be,ke,me,Je,Xe),mt(function(){Je()},[_t,O]),mt(function(){Be&&!(D!=null&&D[O])&&Je()},[JSON.stringify(M)]);var jt=l.useMemo(function(){var Te=_$(D,a,mn,B);return K(Te,L==null?void 0:L(mn))},[mn,L,D,a,B]);l.useImperativeHandle(r,function(){return{nativeElement:dt.current,popupElement:Le.current,forceAlign:Je}});var Lt=l.useState(0),Ge=G(Lt,2),qe=Ge[0],at=Ge[1],Et=l.useState(0),yt=G(Et,2),ln=yt[0],Jt=yt[1],Dn=function(){if(z&&ke){var Ye=ke.getBoundingClientRect();at(Ye.width),Jt(Ye.height)}},sn=function(){Dn(),Je()},Ir=function(Ye){It(!1),an(),p==null||p(Ye)},qn=function(){return new Promise(function(Ye){Dn(),Pt(function(){return Ye})})};mt(function(){Ze&&(an(),Ze(),Pt(null))},[Ze]);function en(Te,Ye,Mt,Ht){et[Te]=function(Tt){var za;Ht==null||Ht(Tt),Ie(Ye,Mt);for(var dl=arguments.length,gu=new Array(dl>1?dl-1:0),Ba=1;Ba1?Mt-1:0),Tt=1;Tt1?Mt-1:0),Tt=1;Tt1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],a=Gg(n,!1),i=a.label,s=a.value,c=a.options,u=a.groupLabel;function d(f,m){Array.isArray(f)&&f.forEach(function(v){if(m||!(c in v)){var p=v[s];o.push({key:ef(v,o.length),groupOption:m,data:v,label:v[i],value:p})}else{var h=v[u];h===void 0&&r&&(h=v.label),o.push({key:ef(v,o.length),group:!0,data:v,label:h}),d(v[c],!0)}})}return d(e,!1),o}function Ds(e){var t=H({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return je(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var G$=function(t,n,r){if(!n||!n.length)return null;var o=!1,a=function s(c,u){var d=Km(u),f=d[0],m=d.slice(1);if(!f)return[c];var v=c.split(f);return o=o||v.length>1,v.reduce(function(p,h){return[].concat(ce(p),ce(s(h,m)))},[]).filter(Boolean)},i=a(t,n);return o?typeof r<"u"?i.slice(0,r):i:null},Tc=l.createContext(null);function q$(e){var t=e.visible,n=e.values;if(!t)return null;var r=50;return l.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,r).map(function(o){var a=o.label,i=o.value;return["number","string"].includes(De(a))?a:i}).join(", ")),n.length>r?", ...":null)}var U$=["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","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],X$=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Oi=function(t){return t==="tags"||t==="multiple"},qg=l.forwardRef(function(e,t){var n,r=e.id,o=e.prefixCls,a=e.className,i=e.showSearch,s=e.tagRender,c=e.direction,u=e.omitDomProps,d=e.displayValues,f=e.onDisplayValuesChange,m=e.emptyOptions,v=e.notFoundContent,p=v===void 0?"Not Found":v,h=e.onClear,g=e.mode,C=e.disabled,y=e.loading,b=e.getInputElement,S=e.getRawInputElement,w=e.open,x=e.defaultOpen,$=e.onDropdownVisibleChange,I=e.activeValue,E=e.onActiveValueChange,R=e.activeDescendantId,P=e.searchValue,N=e.autoClearSearchValue,T=e.onSearch,O=e.onSearchSplit,j=e.tokenSeparators,D=e.allowClear,M=e.suffixIcon,F=e.clearIcon,z=e.OptionList,L=e.animation,_=e.transitionName,B=e.dropdownStyle,k=e.dropdownClassName,q=e.dropdownMatchSelectWidth,Q=e.dropdownRender,te=e.dropdownAlign,U=e.placement,Z=e.builtinPlacements,ae=e.getPopupContainer,J=e.showAction,Y=J===void 0?[]:J,re=e.onFocus,ee=e.onBlur,V=e.onKeyUp,ne=e.onKeyDown,fe=e.onMouseDown,ye=We(e,U$),be=Oi(g),de=(i!==void 0?i:be)||g==="combobox",oe=H({},ye);X$.forEach(function(Je){delete oe[Je]}),u==null||u.forEach(function(Je){delete oe[Je]});var se=l.useState(!1),$e=G(se,2),Ce=$e[0],pe=$e[1];l.useEffect(function(){pe(Pc())},[]);var Se=l.useRef(null),me=l.useRef(null),Fe=l.useRef(null),Le=l.useRef(null),Ee=l.useRef(null),we=l.useRef(!1),Ue=s$(),ke=G(Ue,3),tt=ke[0],dt=ke[1],ft=ke[2];l.useImperativeHandle(t,function(){var Je,Xe;return{focus:(Je=Le.current)===null||Je===void 0?void 0:Je.focus,blur:(Xe=Le.current)===null||Xe===void 0?void 0:Xe.blur,scrollTo:function(Lt){var Ge;return(Ge=Ee.current)===null||Ge===void 0?void 0:Ge.scrollTo(Lt)},nativeElement:Se.current||me.current}});var Ve=l.useMemo(function(){var Je;if(g!=="combobox")return P;var Xe=(Je=d[0])===null||Je===void 0?void 0:Je.value;return typeof Xe=="string"||typeof Xe=="number"?String(Xe):""},[P,g,d]),nt=g==="combobox"&&typeof b=="function"&&b()||null,et=typeof S=="function"&&S(),pt=Kr(me,et==null||(n=et.props)===null||n===void 0?void 0:n.ref),lt=l.useState(!1),bt=G(lt,2),Me=bt[0],xe=bt[1];mt(function(){xe(!0)},[]);var Ne=Vt(!1,{defaultValue:x,value:w}),ve=G(Ne,2),Be=ve[0],Pe=ve[1],ge=Me?Be:!1,ze=!p&&m;(C||ze&&ge&&g==="combobox")&&(ge=!1);var rt=ze?!1:ge,he=l.useCallback(function(Je){var Xe=Je!==void 0?Je:!ge;C||(Pe(Xe),ge!==Xe&&($==null||$(Xe)))},[C,ge,Pe,$]),Ae=l.useMemo(function(){return(j||[]).some(function(Je){return[` -`,`\r -`].includes(Je)})},[j]),Ie=l.useContext(Tc)||{},Ke=Ie.maxCount,Qe=Ie.rawValues,ot=function(Xe,jt,Lt){if(!(be&&As(Ke)&&(Qe==null?void 0:Qe.size)>=Ke)){var Ge=!0,qe=Xe;E==null||E(null);var at=G$(Xe,j,As(Ke)?Ke-Qe.size:void 0),Et=Lt?null:at;return g!=="combobox"&&Et&&(qe="",O==null||O(Et),he(!1),Ge=!1),T&&Ve!==qe&&T(qe,{source:jt?"typing":"effect"}),Ge}},It=function(Xe){!Xe||!Xe.trim()||T(Xe,{source:"submit"})};l.useEffect(function(){!ge&&!be&&g!=="combobox"&&ot("",!1,!1)},[ge]),l.useEffect(function(){Be&&C&&Pe(!1),C&&!we.current&&dt(!1)},[C]);var xt=_g(),wt=G(xt,2),Ze=wt[0],Pt=wt[1],Nt=function(Xe){var jt=Ze(),Lt=Xe.which;if(Lt===ie.ENTER&&(g!=="combobox"&&Xe.preventDefault(),ge||he(!0)),Pt(!!Ve),Lt===ie.BACKSPACE&&!jt&&be&&!Ve&&d.length){for(var Ge=ce(d),qe=null,at=Ge.length-1;at>=0;at-=1){var Et=Ge[at];if(!Et.disabled){Ge.splice(at,1),qe=Et;break}}qe&&f(Ge,{type:"remove",values:[qe]})}for(var yt=arguments.length,ln=new Array(yt>1?yt-1:0),Jt=1;Jt1?jt-1:0),Ge=1;Ge1?at-1:0),yt=1;yt"u"?"undefined":De(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const Xg=function(e,t,n,r){var o=l.useRef(!1),a=l.useRef(null);function i(){clearTimeout(a.current),o.current=!0,a.current=setTimeout(function(){o.current=!1},50)}var s=l.useRef({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,function(c,u){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,f=c?u<0&&s.current.left||u>0&&s.current.right:u<0&&s.current.top||u>0&&s.current.bottom;return d&&f?(clearTimeout(a.current),o.current=!1):(!f||o.current)&&i(),!o.current&&f}};function e1(e,t,n,r,o,a,i){var s=l.useRef(0),c=l.useRef(null),u=l.useRef(null),d=l.useRef(!1),f=Xg(t,n,r,o);function m(y,b){ut.cancel(c.current),s.current+=b,u.current=b,!f(!1,b)&&(tf||y.preventDefault(),c.current=ut(function(){var S=d.current?10:1;i(s.current*S),s.current=0}))}function v(y,b){i(b,!0),tf||y.preventDefault()}var p=l.useRef(null),h=l.useRef(null);function g(y){if(e){ut.cancel(h.current),h.current=ut(function(){p.current=null},2);var b=y.deltaX,S=y.deltaY,w=y.shiftKey,x=b,$=S;(p.current==="sx"||!p.current&&w&&S&&!b)&&(x=S,$=0,p.current="sx");var I=Math.abs(x),E=Math.abs($);p.current===null&&(p.current=a&&I>E?"x":"y"),p.current==="y"?m(y,$):v(y,x)}}function C(y){e&&(d.current=y.detail===u.current)}return[g,C]}function t1(e,t,n,r){var o=l.useMemo(function(){return[new Map,[]]},[e,n.id,r]),a=G(o,2),i=a[0],s=a[1],c=function(d){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d,m=i.get(d),v=i.get(f);if(m===void 0||v===void 0)for(var p=e.length,h=s.length;h0&&arguments[0]!==void 0?arguments[0]:!1;d();var p=function(){s.current.forEach(function(g,C){if(g&&g.offsetParent){var y=Ho(g),b=y.offsetHeight;c.current.get(C)!==b&&c.current.set(C,y.offsetHeight)}}),i(function(g){return g+1})};v?p():u.current=ut(p)}function m(v,p){var h=e(v);s.current.get(h),p?(s.current.set(h,p),f()):s.current.delete(h)}return l.useEffect(function(){return d},[]),[m,f,c.current,a]}var nf=14/15;function o1(e,t,n){var r=l.useRef(!1),o=l.useRef(0),a=l.useRef(0),i=l.useRef(null),s=l.useRef(null),c,u=function(v){if(r.current){var p=Math.ceil(v.touches[0].pageX),h=Math.ceil(v.touches[0].pageY),g=o.current-p,C=a.current-h,y=Math.abs(g)>Math.abs(C);y?o.current=p:a.current=h,n(y,y?g:C)&&v.preventDefault(),clearInterval(s.current),s.current=setInterval(function(){y?g*=nf:C*=nf;var b=Math.floor(y?g:C);(!n(y,b,!0)||Math.abs(b)<=.1)&&clearInterval(s.current)},16)}},d=function(){r.current=!1,c()},f=function(v){c(),v.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(v.touches[0].pageX),a.current=Math.ceil(v.touches[0].pageY),i.current=v.target,i.current.addEventListener("touchmove",u),i.current.addEventListener("touchend",d))};c=function(){i.current&&(i.current.removeEventListener("touchmove",u),i.current.removeEventListener("touchend",d))},mt(function(){return e&&t.current.addEventListener("touchstart",f),function(){var m;(m=t.current)===null||m===void 0||m.removeEventListener("touchstart",f),c(),clearInterval(s.current)}},[e])}var rf=10;function a1(e,t,n,r,o,a,i,s){var c=l.useRef(),u=l.useState(null),d=G(u,2),f=d[0],m=d[1];return mt(function(){if(f&&f.times=0;O-=1){var j=o(t[O]),D=n.get(j);if(D===void 0){y=!0;break}if(T-=D,T<=0)break}switch(w){case"top":S=$-g;break;case"bottom":S=I-C+g;break;default:{var M=e.current.scrollTop,F=M+C;$F&&(b="bottom")}}S!==null&&i(S),S!==f.lastTop&&(y=!0)}y&&m(H(H({},f),{},{times:f.times+1,targetAlign:b,lastTop:S}))}else(f==null?void 0:f.times)===rf&&je(!1,"Seems `scrollTo` with `rc-virtual-list` reach the max limitation. Please fire issue for us. Thanks.")},[f,e.current]),function(v){if(v==null){s();return}if(ut.cancel(c.current),typeof v=="number")i(v);else if(v&&De(v)==="object"){var p,h=v.align;"index"in v?p=v.index:p=t.findIndex(function(y){return o(y)===v.key});var g=v.offset,C=g===void 0?0:g;m({times:0,index:p,offset:C,originAlign:h})}}}function of(e,t){var n="touches"in e?e.touches[0]:e;return n[t?"pageX":"pageY"]}var Fs=l.forwardRef(function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,a=e.scrollRange,i=e.onStartMove,s=e.onStopMove,c=e.onScroll,u=e.horizontal,d=e.spinSize,f=e.containerSize,m=e.style,v=e.thumbStyle,p=l.useState(!1),h=G(p,2),g=h[0],C=h[1],y=l.useState(null),b=G(y,2),S=b[0],w=b[1],x=l.useState(null),$=G(x,2),I=$[0],E=$[1],R=!r,P=l.useRef(),N=l.useRef(),T=l.useState(!1),O=G(T,2),j=O[0],D=O[1],M=l.useRef(),F=function(){clearTimeout(M.current),D(!0),M.current=setTimeout(function(){D(!1)},3e3)},z=a-f||0,L=f-d||0,_=l.useMemo(function(){if(o===0||z===0)return 0;var J=o/z;return J*L},[o,z,L]),B=function(Y){Y.stopPropagation(),Y.preventDefault()},k=l.useRef({top:_,dragging:g,pageY:S,startTop:I});k.current={top:_,dragging:g,pageY:S,startTop:I};var q=function(Y){C(!0),w(of(Y,u)),E(k.current.top),i(),Y.stopPropagation(),Y.preventDefault()};l.useEffect(function(){var J=function(V){V.preventDefault()},Y=P.current,re=N.current;return Y.addEventListener("touchstart",J),re.addEventListener("touchstart",q),function(){Y.removeEventListener("touchstart",J),re.removeEventListener("touchstart",q)}},[]);var Q=l.useRef();Q.current=z;var te=l.useRef();te.current=L,l.useEffect(function(){if(g){var J,Y=function(V){var ne=k.current,fe=ne.dragging,ye=ne.pageY,be=ne.startTop;if(ut.cancel(J),fe){var de=of(V,u)-ye,oe=be;!R&&u?oe-=de:oe+=de;var se=Q.current,$e=te.current,Ce=$e?oe/$e:0,pe=Math.ceil(Ce*se);pe=Math.max(pe,0),pe=Math.min(pe,se),J=ut(function(){c(pe,u)})}},re=function(){C(!1),s()};return window.addEventListener("mousemove",Y),window.addEventListener("touchmove",Y),window.addEventListener("mouseup",re),window.addEventListener("touchend",re),function(){window.removeEventListener("mousemove",Y),window.removeEventListener("touchmove",Y),window.removeEventListener("mouseup",re),window.removeEventListener("touchend",re),ut.cancel(J)}}},[g]),l.useEffect(function(){F()},[o]),l.useImperativeHandle(t,function(){return{delayHidden:F}});var U="".concat(n,"-scrollbar"),Z={position:"absolute",visibility:j?null:"hidden"},ae={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return u?(Z.height=8,Z.left=0,Z.right=0,Z.bottom=0,ae.height="100%",ae.width=d,R?ae.left=_:ae.right=_):(Z.width=8,Z.top=0,Z.bottom=0,R?Z.right=0:Z.left=0,ae.width="100%",ae.height=d,ae.top=_),l.createElement("div",{ref:P,className:K(U,A(A(A({},"".concat(U,"-horizontal"),u),"".concat(U,"-vertical"),!u),"".concat(U,"-visible"),j)),style:H(H({},Z),m),onMouseDown:B,onMouseMove:F},l.createElement("div",{ref:N,className:K("".concat(U,"-thumb"),A({},"".concat(U,"-thumb-moving"),g)),style:H(H({},ae),v),onMouseDown:q}))});Fs.displayName="ScrollBar";var i1=20;function af(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,i1),Math.floor(n)}var l1=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],s1=[],c1={overflowY:"auto",overflowAnchor:"none"};function u1(e,t){var n=e.prefixCls,r=n===void 0?"rc-virtual-list":n,o=e.className,a=e.height,i=e.itemHeight,s=e.fullHeight,c=s===void 0?!0:s,u=e.style,d=e.data,f=e.children,m=e.itemKey,v=e.virtual,p=e.direction,h=e.scrollWidth,g=e.component,C=g===void 0?"div":g,y=e.onScroll,b=e.onVirtualScroll,S=e.onVisibleChange,w=e.innerProps,x=e.extraRender,$=e.styles,I=We(e,l1),E=l.useCallback(function(Oe){return typeof m=="function"?m(Oe):Oe==null?void 0:Oe[m]},[m]),R=r1(E),P=G(R,4),N=P[0],T=P[1],O=P[2],j=P[3],D=!!(v!==!1&&a&&i),M=l.useMemo(function(){return Object.values(O.maps).reduce(function(Oe,Re){return Oe+Re},0)},[O.id,O.maps]),F=D&&d&&(Math.max(i*d.length,M)>a||!!h),z=p==="rtl",L=K(r,A({},"".concat(r,"-rtl"),z),o),_=d||s1,B=l.useRef(),k=l.useRef(),q=l.useRef(),Q=l.useState(0),te=G(Q,2),U=te[0],Z=te[1],ae=l.useState(0),J=G(ae,2),Y=J[0],re=J[1],ee=l.useState(!1),V=G(ee,2),ne=V[0],fe=V[1],ye=function(){fe(!0)},be=function(){fe(!1)},de={getKey:E};function oe(Oe){Z(function(Re){var _e;typeof Oe=="function"?_e=Oe(Re):_e=Oe;var $t=Me(_e);return B.current.scrollTop=$t,$t})}var se=l.useRef({start:0,end:_.length}),$e=l.useRef(),Ce=J$(_,E),pe=G(Ce,1),Se=pe[0];$e.current=Se;var me=l.useMemo(function(){if(!D)return{scrollHeight:void 0,start:0,end:_.length-1,offset:void 0};if(!F){var Oe;return{scrollHeight:((Oe=k.current)===null||Oe===void 0?void 0:Oe.offsetHeight)||0,start:0,end:_.length-1,offset:void 0}}for(var Re=0,_e,$t,Ut,Gn=_.length,Xt=0;Xt=U&&_e===void 0&&(_e=Xt,$t=Re),pn>U+a&&Ut===void 0&&(Ut=Xt),Re=pn}return _e===void 0&&(_e=0,$t=0,Ut=Math.ceil(a/i)),Ut===void 0&&(Ut=_.length-1),Ut=Math.min(Ut+1,_.length-1),{scrollHeight:Re,start:_e,end:Ut,offset:$t}},[F,D,U,_,j,a]),Fe=me.scrollHeight,Le=me.start,Ee=me.end,we=me.offset;se.current.start=Le,se.current.end=Ee;var Ue=l.useState({width:0,height:a}),ke=G(Ue,2),tt=ke[0],dt=ke[1],ft=function(Re){dt({width:Re.width||Re.offsetWidth,height:Re.height||Re.offsetHeight})},Ve=l.useRef(),nt=l.useRef(),et=l.useMemo(function(){return af(tt.width,h)},[tt.width,h]),pt=l.useMemo(function(){return af(tt.height,Fe)},[tt.height,Fe]),lt=Fe-a,bt=l.useRef(lt);bt.current=lt;function Me(Oe){var Re=Oe;return Number.isNaN(bt.current)||(Re=Math.min(Re,bt.current)),Re=Math.max(Re,0),Re}var xe=U<=0,Ne=U>=lt,ve=Y<=0,Be=Y>=h,Pe=Xg(xe,Ne,ve,Be),ge=function(){return{x:z?-Y:Y,y:U}},ze=l.useRef(ge()),rt=kt(function(Oe){if(b){var Re=H(H({},ge()),Oe);(ze.current.x!==Re.x||ze.current.y!==Re.y)&&(b(Re),ze.current=Re)}});function he(Oe,Re){var _e=Oe;Re?(uo.flushSync(function(){re(_e)}),rt()):oe(_e)}function Ae(Oe){var Re=Oe.currentTarget.scrollTop;Re!==U&&oe(Re),y==null||y(Oe),rt()}var Ie=function(Re){var _e=Re,$t=h?h-tt.width:0;return _e=Math.max(_e,0),_e=Math.min(_e,$t),_e},Ke=kt(function(Oe,Re){Re?(uo.flushSync(function(){re(function(_e){var $t=_e+(z?-Oe:Oe);return Ie($t)})}),rt()):oe(function(_e){var $t=_e+Oe;return $t})}),Qe=e1(D,xe,Ne,ve,Be,!!h,Ke),ot=G(Qe,2),It=ot[0],xt=ot[1];o1(D,B,function(Oe,Re,_e){return Pe(Oe,Re,_e)?!1:(It({preventDefault:function(){},deltaX:Oe?Re:0,deltaY:Oe?0:Re}),!0)}),mt(function(){function Oe(_e){D&&_e.preventDefault()}var Re=B.current;return Re.addEventListener("wheel",It),Re.addEventListener("DOMMouseScroll",xt),Re.addEventListener("MozMousePixelScroll",Oe),function(){Re.removeEventListener("wheel",It),Re.removeEventListener("DOMMouseScroll",xt),Re.removeEventListener("MozMousePixelScroll",Oe)}},[D]),mt(function(){if(h){var Oe=Ie(Y);re(Oe),rt({x:Oe})}},[tt.width,h]);var wt=function(){var Re,_e;(Re=Ve.current)===null||Re===void 0||Re.delayHidden(),(_e=nt.current)===null||_e===void 0||_e.delayHidden()},Ze=a1(B,_,O,i,E,function(){return T(!0)},oe,wt);l.useImperativeHandle(t,function(){return{nativeElement:q.current,getScrollInfo:ge,scrollTo:function(Re){function _e($t){return $t&&De($t)==="object"&&("left"in $t||"top"in $t)}_e(Re)?(Re.left!==void 0&&re(Ie(Re.left)),Ze(Re.top)):Ze(Re)}}}),mt(function(){if(S){var Oe=_.slice(Le,Ee+1);S(Oe,_)}},[Le,Ee,_]);var Pt=t1(_,E,O,i),Nt=x==null?void 0:x({start:Le,end:Ee,virtual:F,offsetX:Y,offsetY:we,rtl:z,getSize:Pt}),dn=Q$(_,Le,Ee,h,Y,N,f,de),_t=null;a&&(_t=H(A({},c?"height":"maxHeight",a),c1),D&&(_t.overflowY="hidden",h&&(_t.overflowX="hidden"),ne&&(_t.pointerEvents="none")));var qt={};return z&&(qt.dir="rtl"),l.createElement("div",ue({ref:q,style:H(H({},u),{},{position:"relative"}),className:L},qt,I),l.createElement(cr,{onResize:ft},l.createElement(C,{className:"".concat(r,"-holder"),style:_t,ref:B,onScroll:Ae,onMouseEnter:wt},l.createElement(Ug,{prefixCls:r,height:Fe,offsetX:Y,offsetY:we,scrollWidth:h,onInnerResize:T,ref:k,innerProps:w,rtl:z,extra:Nt},dn))),F&&Fe>a&&l.createElement(Fs,{ref:Ve,prefixCls:r,scrollOffset:U,scrollRange:Fe,rtl:z,onScroll:he,onStartMove:ye,onStopMove:be,spinSize:pt,containerSize:tt.height,style:$==null?void 0:$.verticalScrollBar,thumbStyle:$==null?void 0:$.verticalScrollBarThumb}),F&&h>tt.width&&l.createElement(Fs,{ref:nt,prefixCls:r,scrollOffset:Y,scrollRange:h,rtl:z,onScroll:he,onStartMove:ye,onStopMove:be,spinSize:et,containerSize:tt.width,horizontal:!0,style:$==null?void 0:$.horizontalScrollBar,thumbStyle:$==null?void 0:$.horizontalScrollBarThumb}))}var Fc=l.forwardRef(u1);Fc.displayName="List";function d1(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var f1=["disabled","title","children","style","className"];function lf(e){return typeof e=="string"||typeof e=="number"}var m1=function(t,n){var r=l$(),o=r.prefixCls,a=r.id,i=r.open,s=r.multiple,c=r.mode,u=r.searchValue,d=r.toggleOpen,f=r.notFoundContent,m=r.onPopupScroll,v=l.useContext(Tc),p=v.maxCount,h=v.flattenOptions,g=v.onActiveValue,C=v.defaultActiveFirstOption,y=v.onSelect,b=v.menuItemSelectedIcon,S=v.rawValues,w=v.fieldNames,x=v.virtual,$=v.direction,I=v.listHeight,E=v.listItemHeight,R=v.optionRender,P="".concat(o,"-item"),N=ha(function(){return h},[i,h],function(J,Y){return Y[0]&&J[1]!==Y[1]}),T=l.useRef(null),O=l.useMemo(function(){return s&&As(p)&&(S==null?void 0:S.size)>=p},[s,p,S==null?void 0:S.size]),j=function(Y){Y.preventDefault()},D=function(Y){var re;(re=T.current)===null||re===void 0||re.scrollTo(typeof Y=="number"?{index:Y}:Y)},M=function(Y){for(var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ee=N.length,V=0;V1&&arguments[1]!==void 0?arguments[1]:!1;_(Y);var ee={source:re?"keyboard":"mouse"},V=N[Y];if(!V){g(null,-1,ee);return}g(V.value,Y,ee)};l.useEffect(function(){B(C!==!1?M(0):-1)},[N.length,u]);var k=l.useCallback(function(J){return S.has(J)&&c!=="combobox"},[c,ce(S).toString(),S.size]);l.useEffect(function(){var J=setTimeout(function(){if(!s&&i&&S.size===1){var re=Array.from(S)[0],ee=N.findIndex(function(V){var ne=V.data;return ne.value===re});ee!==-1&&(B(ee),D(ee))}});if(i){var Y;(Y=T.current)===null||Y===void 0||Y.scrollTo(void 0)}return function(){return clearTimeout(J)}},[i,u]);var q=function(Y){Y!==void 0&&y(Y,{selected:!S.has(Y)}),s||d(!1)};if(l.useImperativeHandle(n,function(){return{onKeyDown:function(Y){var re=Y.which,ee=Y.ctrlKey;switch(re){case ie.N:case ie.P:case ie.UP:case ie.DOWN:{var V=0;if(re===ie.UP?V=-1:re===ie.DOWN?V=1:d1()&&ee&&(re===ie.N?V=1:re===ie.P&&(V=-1)),V!==0){var ne=M(L+V,V);D(ne),B(ne,!0)}break}case ie.ENTER:{var fe,ye=N[L];ye&&!(ye!=null&&(fe=ye.data)!==null&&fe!==void 0&&fe.disabled)&&!O?q(ye.value):q(void 0),i&&Y.preventDefault();break}case ie.ESC:d(!1),i&&Y.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Y){D(Y)}}}),N.length===0)return l.createElement("div",{role:"listbox",id:"".concat(a,"_list"),className:"".concat(P,"-empty"),onMouseDown:j},f);var Q=Object.keys(w).map(function(J){return w[J]}),te=function(Y){return Y.label};function U(J,Y){var re=J.group;return{role:re?"presentation":"option",id:"".concat(a,"_list_").concat(Y)}}var Z=function(Y){var re=N[Y];if(!re)return null;var ee=re.data||{},V=ee.value,ne=re.group,fe=Sn(ee,!0),ye=te(re);return re?l.createElement("div",ue({"aria-label":typeof ye=="string"&&!ne?ye:null},fe,{key:Y},U(re,Y),{"aria-selected":k(V)}),V):null},ae={role:"listbox",id:"".concat(a,"_list")};return l.createElement(l.Fragment,null,x&&l.createElement("div",ue({},ae,{style:{height:0,width:0,overflow:"hidden"}}),Z(L-1),Z(L),Z(L+1)),l.createElement(Fc,{itemKey:"key",ref:T,data:N,height:I,itemHeight:E,fullHeight:!1,onMouseDown:j,onScroll:m,virtual:x,direction:$,innerProps:x?null:ae},function(J,Y){var re=J.group,ee=J.groupOption,V=J.data,ne=J.label,fe=J.value,ye=V.key;if(re){var be,de=(be=V.title)!==null&&be!==void 0?be:lf(ne)?ne.toString():void 0;return l.createElement("div",{className:K(P,"".concat(P,"-group"),V.className),title:de},ne!==void 0?ne:ye)}var oe=V.disabled,se=V.title;V.children;var $e=V.style,Ce=V.className,pe=We(V,f1),Se=Wt(pe,Q),me=k(fe),Fe=oe||!me&&O,Le="".concat(P,"-option"),Ee=K(P,Le,Ce,A(A(A(A({},"".concat(Le,"-grouped"),ee),"".concat(Le,"-active"),L===Y&&!Fe),"".concat(Le,"-disabled"),Fe),"".concat(Le,"-selected"),me)),we=te(J),Ue=!b||typeof b=="function"||me,ke=typeof we=="number"?we:we||fe,tt=lf(ke)?ke.toString():void 0;return se!==void 0&&(tt=se),l.createElement("div",ue({},Sn(Se),x?{}:U(J,Y),{"aria-selected":me,className:Ee,title:tt,onMouseMove:function(){L===Y||Fe||B(Y)},onClick:function(){Fe||q(fe)},style:$e}),l.createElement("div",{className:"".concat(Le,"-content")},typeof R=="function"?R(J,{index:Y}):ke),l.isValidElement(b)||me,Ue&&l.createElement(Zi,{className:"".concat(P,"-option-state"),customizeIcon:b,customizeIconProps:{value:fe,disabled:Fe,isSelected:me}},me?"✓":null))}))},Yg=l.forwardRef(m1);Yg.displayName="OptionList";const v1=function(e,t){var n=l.useRef({values:new Map,options:new Map}),r=l.useMemo(function(){var a=n.current,i=a.values,s=a.options,c=e.map(function(f){if(f.label===void 0){var m;return H(H({},f),{},{label:(m=i.get(f.value))===null||m===void 0?void 0:m.label})}return f}),u=new Map,d=new Map;return c.forEach(function(f){u.set(f.value,f),d.set(f.value,t.get(f.value)||s.get(f.value))}),n.current.values=u,n.current.options=d,c},[e,t]),o=l.useCallback(function(a){return t.get(a)||n.current.options.get(a)},[t]);return[r,o]};function Dl(e,t){return Mc(e).join("").toUpperCase().includes(t)}const g1=function(e,t,n,r,o){return l.useMemo(function(){if(!n||r===!1)return e;var a=t.options,i=t.label,s=t.value,c=[],u=typeof r=="function",d=n.toUpperCase(),f=u?r:function(v,p){return o?Dl(p[o],d):p[a]?Dl(p[i!=="children"?i:"label"],d):Dl(p[s],d)},m=u?function(v){return Ds(v)}:function(v){return v};return e.forEach(function(v){if(v[a]){var p=f(n,m(v));if(p)c.push(v);else{var h=v[a].filter(function(g){return f(n,m(g))});h.length&&c.push(H(H({},v),{},A({},a,h)))}return}f(n,m(v))&&c.push(v)}),c},[e,r,o,n,t])};var sf=0,p1=nn();function h1(){var e;return p1?(e=sf,sf+=1):e="TEST_OR_SSR",e}function b1(e){var t=l.useState(),n=G(t,2),r=n[0],o=n[1];return l.useEffect(function(){o("rc_select_".concat(h1()))},[]),e||r}var y1=["children","value"],C1=["children"];function S1(e){var t=e,n=t.key,r=t.props,o=r.children,a=r.value,i=We(r,y1);return H({key:n,value:a!==void 0?a:n,children:o},i)}function _c(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return cn(e).map(function(n,r){if(!l.isValidElement(n)||!n.type)return null;var o=n,a=o.type.isSelectOptGroup,i=o.key,s=o.props,c=s.children,u=We(s,C1);return t||!a?S1(n):H(H({key:"__RC_SELECT_GRP__".concat(i===null?r:i,"__"),label:i},u),{},{options:_c(c)})}).filter(function(n){return n})}var x1=function(t,n,r,o,a){return l.useMemo(function(){var i=t,s=!t;s&&(i=_c(n));var c=new Map,u=new Map,d=function(v,p,h){h&&typeof h=="string"&&v.set(p[h],p)},f=function m(v){for(var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,h=0;h1&&arguments[1]!==void 0?arguments[1]:!1,i=0;i2&&arguments[2]!==void 0?arguments[2]:{},Ke=Ie.source,Qe=Ke===void 0?"keyboard":Ke;Me(Ae),i&&r==="combobox"&&he!==null&&Qe==="keyboard"&&et(String(he))},[i,r]),ve=function(Ae,Ie,Ke){var Qe=function(){var qt,Oe=Se(Ae);return[z?{label:Oe==null?void 0:Oe[U.label],value:Ae,key:(qt=Oe==null?void 0:Oe.key)!==null&&qt!==void 0?qt:Ae}:Ae,Ds(Oe)]};if(Ie&&v){var ot=Qe(),It=G(ot,2),xt=It[0],wt=It[1];v(xt,wt)}else if(!Ie&&p&&Ke!=="clear"){var Ze=Qe(),Pt=G(Ze,2),Nt=Pt[0],dn=Pt[1];p(Nt,dn)}},Be=cf(function(he,Ae){var Ie,Ke=q?Ae.selected:!0;Ke?Ie=q?[].concat(ce(pe),[he]):[he]:Ie=pe.filter(function(Qe){return Qe.value!==he}),dt(Ie),ve(he,Ke),r==="combobox"?et(""):(!Oi||m)&&(Y(""),et(""))}),Pe=function(Ae,Ie){dt(Ae);var Ke=Ie.type,Qe=Ie.values;(Ke==="remove"||Ke==="clear")&&Qe.forEach(function(ot){ve(ot.value,!1,Ke)})},ge=function(Ae,Ie){if(Y(Ae),et(null),Ie.source==="submit"){var Ke=(Ae||"").trim();if(Ke){var Qe=Array.from(new Set([].concat(ce(Fe),[Ke])));dt(Qe),ve(Ke,!0),Y("")}return}Ie.source!=="blur"&&(r==="combobox"&&dt(Ae),d==null||d(Ae))},ze=function(Ae){var Ie=Ae;r!=="tags"&&(Ie=Ae.map(function(Qe){var ot=V.get(Qe);return ot==null?void 0:ot.value}).filter(function(Qe){return Qe!==void 0}));var Ke=Array.from(new Set([].concat(ce(Fe),ce(Ie))));dt(Ke),Ke.forEach(function(Qe){ve(Qe,!0)})},rt=l.useMemo(function(){var he=R!==!1&&g!==!1;return H(H({},re),{},{flattenOptions:tt,onActiveValue:Ne,defaultActiveFirstOption:xe,onSelect:Be,menuItemSelectedIcon:E,rawValues:Fe,fieldNames:U,virtual:he,direction:P,listHeight:T,listItemHeight:j,childrenAsData:Q,maxCount:_,optionRender:x})},[_,re,tt,Ne,xe,Be,E,Fe,U,R,g,P,T,j,Q,x]);return w1(e),$1(ne,U),l.createElement(Tc.Provider,{value:rt},l.createElement(qg,ue({},B,{id:k,prefixCls:a,ref:t,omitDomProps:I1,mode:r,displayValues:me,onDisplayValuesChange:Pe,direction:P,searchValue:J,onSearch:ge,autoClearSearchValue:m,onSearchSplit:ze,dropdownMatchSelectWidth:g,OptionList:Yg,emptyOptions:!tt.length,activeValue:nt,activeDescendantId:"".concat(k,"_list_").concat(bt)})))});Qg.displayName="Select";var jc=Qg;jc.Option=Dc;jc.OptGroup=Ac;function ho(e,t,n){return K({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n})}const Ra=(e,t)=>t||e,Zg=()=>{const[,e]=Gt(),n=new Ot(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return l.createElement("svg",{style:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},l.createElement("g",{fill:"none",fillRule:"evenodd"},l.createElement("g",{transform:"translate(24 31.67)"},l.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),l.createElement("path",{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",fill:"#AEB8C2"}),l.createElement("path",{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",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),l.createElement("path",{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",fill:"#F5F5F7"}),l.createElement("path",{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",fill:"#DCE0E6"})),l.createElement("path",{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",fill:"#DCE0E6"}),l.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},l.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),l.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))};Zg.displayName="EmptyImage";const Jg=()=>{const[,e]=Gt(),{colorFill:t,colorFillTertiary:n,colorFillQuaternary:r,colorBgContainer:o}=e,{borderColor:a,shadowColor:i,contentColor:s}=l.useMemo(()=>({borderColor:new Ot(t).onBackground(o).toHexShortString(),shadowColor:new Ot(n).onBackground(o).toHexShortString(),contentColor:new Ot(r).onBackground(o).toHexShortString()}),[t,n,r,o]);return l.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},l.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},l.createElement("ellipse",{fill:i,cx:"32",cy:"33",rx:"32",ry:"7"}),l.createElement("g",{fillRule:"nonzero",stroke:a},l.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"}),l.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",fill:s}))))};Jg.displayName="SimpleImage";const R1=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:o,fontSize:a,lineHeight:i}=e;return{[t]:{marginInline:r,fontSize:a,lineHeight:i,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorText},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:o,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},P1=Rt("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,o=ct(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return[R1(o)]});var N1=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{className:t,rootClassName:n,prefixCls:r,image:o=ep,description:a,children:i,imageStyle:s,style:c}=e,u=N1(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:d,direction:f,empty:m}=l.useContext(He),v=d("empty",r),[p,h,g]=P1(v),[C]=ba("Empty"),y=typeof a<"u"?a:C==null?void 0:C.description,b=typeof y=="string"?y:"empty";let S=null;return typeof o=="string"?S=l.createElement("img",{alt:b,src:o}):S=o,p(l.createElement("div",Object.assign({className:K(h,g,v,m==null?void 0:m.className,{[`${v}-normal`]:o===tp,[`${v}-rtl`]:f==="rtl"},t,n),style:Object.assign(Object.assign({},m==null?void 0:m.style),c)},u),l.createElement("div",{className:`${v}-image`,style:s},S),y&&l.createElement("div",{className:`${v}-description`},y),i&&l.createElement("div",{className:`${v}-footer`},i)))};br.PRESENTED_IMAGE_DEFAULT=ep;br.PRESENTED_IMAGE_SIMPLE=tp;br.displayName="Empty";const M1=e=>{const{componentName:t}=e,{getPrefixCls:n}=l.useContext(He),r=n("empty");switch(t){case"Table":case"List":return W.createElement(br,{image:br.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return W.createElement(br,{image:br.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});default:return W.createElement(br,null)}},T1=["outlined","borderless","filled"],el=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;const n=l.useContext(hg);let r;typeof e<"u"?r=e:t===!1?r="borderless":r=n??"outlined";const o=T1.includes(r);return[r,o]},A1=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function D1(e,t){return e||A1(t)}const uf=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},F1=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,a=`&${t}-slide-up-appear${t}-slide-up-appear-active`,i=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${n}-dropdown-placement-`;return[{[`${n}-dropdown`]:Object.assign(Object.assign({},Ct(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` - ${o}${s}bottomLeft, - ${a}${s}bottomLeft - `]:{animationName:wc},[` - ${o}${s}topLeft, - ${a}${s}topLeft, - ${o}${s}topRight, - ${a}${s}topRight - `]:{animationName:Ec},[`${i}${s}bottomLeft`]:{animationName:$c},[` - ${i}${s}topLeft, - ${i}${s}topRight - `]:{animationName:Ic},"&-hidden":{display:"none"},[`${r}`]:Object.assign(Object.assign({},uf(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},yi),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary},[`&:has(+ ${r}-option-selected:not(${r}-option-disabled))`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${r}-option-selected:not(${r}-option-disabled)`]:{borderStartStartRadius:0,borderStartEndRadius:0}}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},uf(e)),{color:e.colorTextDisabled})}),"&-rtl":{direction:"rtl"}})},po(e,"slide-up"),po(e,"slide-down"),Ei(e,"move-up"),Ei(e,"move-down")]},_1=e=>{const{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:o}=e,a=e.max(e.calc(n).sub(r).equal(),0),i=e.max(e.calc(a).sub(o).equal(),0);return{basePadding:a,containerPadding:i,itemHeight:X(t),itemLineHeight:X(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},j1=e=>{const{multipleSelectItemHeight:t,selectHeight:n,lineWidth:r}=e;return e.calc(n).sub(t).div(2).sub(r).equal()},L1=e=>{const{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:o,paddingXS:a,multipleItemColorDisabled:i,multipleItemBorderColorDisabled:s,colorIcon:c,colorIconHover:u,INTERNAL_FIXED_ITEM_MARGIN:d}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:d,borderRadius:r,cursor:"default",transition:`font-size ${o}, line-height ${o}, height ${o}`,marginInlineEnd:e.calc(d).mul(2).equal(),paddingInlineStart:a,paddingInlineEnd:e.calc(a).div(2).equal(),[`${t}-disabled&`]:{color:i,borderColor:s,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(a).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},So()),{display:"inline-flex",alignItems:"center",color:c,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:u}})}}}},z1=(e,t)=>{const{componentCls:n,INTERNAL_FIXED_ITEM_MARGIN:r}=e,o=`${n}-selection-overflow`,a=e.multipleSelectItemHeight,i=j1(e),s=t?`${n}-${t}`:"",c=_1(e);return{[`${n}-multiple${s}`]:Object.assign(Object.assign({},L1(e)),{[`${n}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",paddingInline:c.basePadding,paddingBlock:c.containerPadding,borderRadius:e.borderRadius,[`${n}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${X(r)} 0`,lineHeight:X(a),visibility:"hidden",content:'"\\a0"'}},[`${n}-selection-item`]:{height:c.itemHeight,lineHeight:X(c.itemLineHeight)},[`${o}-item + ${o}-item`]:{[`${n}-selection-search`]:{marginInlineStart:0}},[`${o}-item-suffix`]:{height:"100%"},[`${n}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(i).equal(),"\n &-input,\n &-mirror\n ":{height:a,fontFamily:e.fontFamily,lineHeight:X(a),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${n}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}})}};function Fl(e,t){const{componentCls:n}=e,r=t?`${n}-${t}`:"",o={[`${n}-multiple${r}`]:{fontSize:e.fontSize,[`${n}-selector`]:{[`${n}-show-search&`]:{cursor:"text"}},[` - &${n}-show-arrow ${n}-selector, - &${n}-allow-clear ${n}-selector - `]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()}}};return[z1(e,t),o]}const B1=e=>{const{componentCls:t}=e,n=ct(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),r=ct(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[Fl(e),Fl(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},Fl(r,"lg")]};function _l(e,t){const{componentCls:n,inputPaddingHorizontalBase:r,borderRadius:o}=e,a=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),i=t?`${n}-${t}`:"";return{[`${n}-single${i}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${n}-selector`]:Object.assign(Object.assign({},Ct(e,!0)),{display:"flex",borderRadius:o,[`${n}-selection-search`]:{position:"absolute",top:0,insetInlineStart:r,insetInlineEnd:r,bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[` - ${n}-selection-item, - ${n}-selection-placeholder - `]:{padding:0,lineHeight:X(a),transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${n}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${n}-selection-item:empty:after`,`${n}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` - &${n}-show-arrow ${n}-selection-item, - &${n}-show-arrow ${n}-selection-placeholder - `]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${n}-open ${n}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${n}-customize-input)`]:{[`${n}-selector`]:{width:"100%",height:"100%",padding:`0 ${X(r)}`,[`${n}-selection-search-input`]:{height:a},"&:after":{lineHeight:X(a)}}},[`&${n}-customize-input`]:{[`${n}-selector`]:{"&:after":{display:"none"},[`${n}-selection-search`]:{position:"static",width:"100%"},[`${n}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${X(r)}`,"&:after":{display:"none"}}}}}}}function H1(e){const{componentCls:t}=e,n=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[_l(e),_l(ct(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selection-search`]:{insetInlineStart:n,insetInlineEnd:n},[`${t}-selector`]:{padding:`0 ${X(n)}`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:e.calc(n).add(e.calc(e.fontSize).mul(1.5)).equal()},[` - &${t}-show-arrow ${t}-selection-item, - &${t}-show-arrow ${t}-selection-placeholder - `]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},_l(ct(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const k1=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:a,controlHeightLG:i,paddingXXS:s,controlPaddingHorizontal:c,zIndexPopupBase:u,colorText:d,fontWeightStrong:f,controlItemBgActive:m,controlItemBgHover:v,colorBgContainer:p,colorFillSecondary:h,colorBgContainerDisabled:g,colorTextDisabled:C}=e,y=s*2,b=r*2,S=Math.min(o-y,o-b),w=Math.min(a-y,a-b),x=Math.min(i-y,i-b);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:u+50,optionSelectedColor:d,optionSelectedFontWeight:f,optionSelectedBg:m,optionActiveBg:v,optionPadding:`${(o-t*n)/2}px ${c}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:p,clearBg:p,singleItemHeightLG:i,multipleItemBg:h,multipleItemBorderColor:"transparent",multipleItemHeight:S,multipleItemHeightSM:w,multipleItemHeightLG:x,multipleSelectorBgDisabled:g,multipleItemColorDisabled:C,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25)}},np=(e,t)=>{const{componentCls:n,antCls:r,controlOutlineWidth:o}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{border:`${X(e.lineWidth)} ${e.lineType} ${t.borderColor}`,background:e.selectorBg},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,boxShadow:`0 0 0 ${X(o)} ${t.activeShadowColor}`,outline:0}}}},df=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},np(e,t))}),V1=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},np(e,{borderColor:e.colorBorder,hoverBorderHover:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadowColor:e.controlOutline})),df(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeShadowColor:e.colorErrorOutline})),df(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeShadowColor:e.colorWarningOutline})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),rp=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{background:t.bg,border:`${X(e.lineWidth)} ${e.lineType} transparent`,color:t.color},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{background:t.hoverBg},[`${n}-focused& ${n}-selector`]:{background:e.selectorBg,borderColor:t.activeBorderColor,outline:0}}}},ff=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},rp(e,t))}),K1=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},rp(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.colorPrimary,color:e.colorText})),ff(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),ff(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{borderColor:e.colorBorder,background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.colorBgContainer,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),W1=e=>({"&-borderless":{[`${e.componentCls}-selector`]:{background:"transparent",borderColor:"transparent"},[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}),G1=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign({},V1(e)),K1(e)),W1(e))}),q1=e=>{const{componentCls:t}=e;return{position:"relative",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},U1=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},X1=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:r,iconCls:o}=e;return{[n]:Object.assign(Object.assign({},Ct(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},q1(e)),U1(e)),[`${n}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},yi),{[`> ${t}-typography`]:{display:"inline"}}),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},yi),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},So()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${e.motionDurationSlow} ease`,[o]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${n}-clear`]:{opacity:1},[`${n}-arrow:not(:last-child)`]:{opacity:0}}}),[`${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(r).add(e.fontSize).add(e.paddingXS).equal()}}}},Y1=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},X1(e),H1(e),B1(e),F1(e),{[`${t}-rtl`]:{direction:"rtl"}},Ui(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},Q1=Rt("Select",(e,t)=>{let{rootPrefixCls:n}=t;const r=ct(e,{rootPrefixCls:n,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[Y1(r),G1(r)]},k1,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var Z1={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"},J1=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:Z1}))},op=l.forwardRef(J1);op.displayName="CheckOutlined";var eE={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"},tE=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:eE}))},Lc=l.forwardRef(tE);Lc.displayName="DownOutlined";var nE={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"},rE=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:nE}))},zc=l.forwardRef(rE);zc.displayName="SearchOutlined";function oE(e){let{suffixIcon:t,clearIcon:n,menuItemSelectedIcon:r,removeIcon:o,loading:a,multiple:i,hasFeedback:s,prefixCls:c,showSuffixIcon:u,feedbackIcon:d,showArrow:f,componentName:m}=e;vt(m).deprecated(!n,"clearIcon","allowClear={{ clearIcon: React.ReactNode }}");const v=n??l.createElement($o,null),p=y=>t===null&&!s&&!f?null:l.createElement(l.Fragment,null,u!==!1&&y,s&&d);let h=null;if(t!==void 0)h=p(t);else if(a)h=p(l.createElement(Wr,{spin:!0}));else{const y=`${c}-suffix`;h=b=>{let{open:S,showSearch:w}=b;return p(S&&w?l.createElement(zc,{className:y}):l.createElement(Lc,{className:y}))}}let g=null;r!==void 0?g=r:i?g=l.createElement(op,null):g=null;let C=null;return o!==void 0?C=o:C=l.createElement(Eo,null),{clearIcon:v,suffixIcon:h,itemIcon:g,removeIcon:C}}function aE(e,t){return t!==void 0?t:e!==null}var iE=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,bordered:o,className:a,rootClassName:i,getPopupContainer:s,popupClassName:c,dropdownClassName:u,listHeight:d=256,placement:f,listItemHeight:m,size:v,disabled:p,notFoundContent:h,status:g,builtinPlacements:C,dropdownMatchSelectWidth:y,popupMatchSelectWidth:b,direction:S,style:w,allowClear:x,variant:$,dropdownStyle:I,transitionName:E,tagRender:R,maxCount:P}=e,N=iE(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount"]),{getPopupContainer:T,getPrefixCls:O,renderEmpty:j,direction:D,virtual:M,popupMatchSelectWidth:F,popupOverflow:z,select:L}=l.useContext(He),[,_]=Gt(),B=m??(_==null?void 0:_.controlHeight),k=O("select",r),q=O(),Q=S??D,{compactSize:te,compactItemClassnames:U}=Io(k,Q),[Z,ae]=el($,o),J=on(k),[Y,re,ee]=Q1(k,J),V=l.useMemo(()=>{const{mode:nt}=e;if(nt!=="combobox")return nt===ap?"combobox":nt},[e.mode]),ne=V==="multiple"||V==="tags",fe=aE(e.suffixIcon,e.showArrow),ye=(n=b??y)!==null&&n!==void 0?n:F,{status:be,hasFeedback:de,isFormItemInput:oe,feedbackIcon:se}=l.useContext(rn),$e=Ra(be,g);let Ce;h!==void 0?Ce=h:V==="combobox"?Ce=null:Ce=(j==null?void 0:j("Select"))||l.createElement(M1,{componentName:"Select"});const{suffixIcon:pe,itemIcon:Se,removeIcon:me,clearIcon:Fe}=oE(Object.assign(Object.assign({},N),{multiple:ne,hasFeedback:de,feedbackIcon:se,showSuffixIcon:fe,prefixCls:k,componentName:"Select"})),Le=x===!0?{clearIcon:Fe}:x,Ee=Wt(N,["suffixIcon","itemIcon"]),we=K(c||u,{[`${k}-dropdown-${Q}`]:Q==="rtl"},i,ee,J,re),Ue=Nn(nt=>{var et;return(et=v??te)!==null&&et!==void 0?et:nt}),ke=l.useContext(Hn),tt=p??ke,dt=K({[`${k}-lg`]:Ue==="large",[`${k}-sm`]:Ue==="small",[`${k}-rtl`]:Q==="rtl",[`${k}-${Z}`]:ae,[`${k}-in-form-item`]:oe},ho(k,$e,de),U,L==null?void 0:L.className,a,i,ee,J,re),ft=l.useMemo(()=>f!==void 0?f:Q==="rtl"?"bottomRight":"bottomLeft",[f,Q]);{const nt=vt("Select");nt.deprecated(!u,"dropdownClassName","popupClassName"),nt.deprecated(y===void 0,"dropdownMatchSelectWidth","popupMatchSelectWidth"),nt(!("showArrow"in e),"deprecated","`showArrow` is deprecated which will be removed in next major version. It will be a default behavior, you can hide it by setting `suffixIcon` to null."),nt.deprecated(!("bordered"in e),"bordered","variant"),nt(!(typeof P<"u"&&!ne),"usage","`maxCount` only works with mode `multiple` or `tags`")}const[Ve]=Sa("SelectLike",I==null?void 0:I.zIndex);return Y(l.createElement(jc,Object.assign({ref:t,virtual:M,showSearch:L==null?void 0:L.showSearch},Ee,{style:Object.assign(Object.assign({},L==null?void 0:L.style),w),dropdownMatchSelectWidth:ye,transitionName:Br(q,"slide-up",E),builtinPlacements:D1(C,z),listHeight:d,listItemHeight:B,mode:V,prefixCls:k,placement:ft,direction:Q,suffixIcon:pe,menuItemSelectedIcon:Se,removeIcon:me,allowClear:Le,notFoundContent:Ce,className:dt,getPopupContainer:s||T,dropdownClassName:we,disabled:tt,dropdownStyle:Object.assign(Object.assign({},I),{zIndex:Ve}),maxCount:ne?P:void 0,tagRender:ne?R:void 0})))};ip.displayName="Select";const Ro=l.forwardRef(ip),lE=Dg(Ro);Ro.SECRET_COMBOBOX_MODE_DO_NOT_USE=ap;Ro.Option=Dc;Ro.OptGroup=Ac;Ro._InternalPanelDoNotUseOrYouWillBeFired=lE;Ro.displayName="Select";const da=["xxl","xl","lg","md","sm","xs"],sE=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}),cE=e=>{const t=e,n=[].concat(da).reverse();return n.forEach((r,o)=>{const a=r.toUpperCase(),i=`screen${a}Min`,s=`screen${a}`;if(!(t[i]<=t[s]))throw new Error(`${i}<=${s} fails : !(${t[i]}<=${t[s]})`);if(o{const n=new Map;let r=-1,o={};return{matchHandlers:{},dispatch(a){return o=a,n.forEach(i=>i(o)),n.size>=1},subscribe(a){return n.size||this.register(),r+=1,n.set(r,a),a(o),r},unsubscribe(a){n.delete(a),n.size||this.unregister()},unregister(){Object.keys(t).forEach(a=>{const i=t[a],s=this.matchHandlers[i];s==null||s.mql.removeListener(s==null?void 0:s.listener)}),n.clear()},register(){Object.keys(t).forEach(a=>{const i=t[a],s=u=>{let{matches:d}=u;this.dispatch(Object.assign(Object.assign({},o),{[a]:d}))},c=window.matchMedia(i);c.addListener(s),this.matchHandlers[i]={mql:c,listener:s},s(c)})},responsiveMap:t}},[e])}const Ri=e=>e?typeof e=="function"?e():e:null;function Bc(e){var t=e.children,n=e.prefixCls,r=e.id,o=e.overlayInnerStyle,a=e.className,i=e.style;return l.createElement("div",{className:K("".concat(n,"-content"),a),style:i},l.createElement("div",{className:"".concat(n,"-inner"),id:r,role:"tooltip",style:o},typeof t=="function"?t():t))}var Jr={shiftX:64,adjustY:1},eo={adjustX:1,shiftY:!0},In=[0,0],dE={left:{points:["cr","cl"],overflow:eo,offset:[-4,0],targetOffset:In},right:{points:["cl","cr"],overflow:eo,offset:[4,0],targetOffset:In},top:{points:["bc","tc"],overflow:Jr,offset:[0,-4],targetOffset:In},bottom:{points:["tc","bc"],overflow:Jr,offset:[0,4],targetOffset:In},topLeft:{points:["bl","tl"],overflow:Jr,offset:[0,-4],targetOffset:In},leftTop:{points:["tr","tl"],overflow:eo,offset:[-4,0],targetOffset:In},topRight:{points:["br","tr"],overflow:Jr,offset:[0,-4],targetOffset:In},rightTop:{points:["tl","tr"],overflow:eo,offset:[4,0],targetOffset:In},bottomRight:{points:["tr","br"],overflow:Jr,offset:[0,4],targetOffset:In},rightBottom:{points:["bl","br"],overflow:eo,offset:[4,0],targetOffset:In},bottomLeft:{points:["tl","bl"],overflow:Jr,offset:[0,4],targetOffset:In},leftBottom:{points:["br","bl"],overflow:eo,offset:[-4,0],targetOffset:In}},fE=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],mE=function(t,n){var r=t.overlayClassName,o=t.trigger,a=o===void 0?["hover"]:o,i=t.mouseEnterDelay,s=i===void 0?0:i,c=t.mouseLeaveDelay,u=c===void 0?.1:c,d=t.overlayStyle,f=t.prefixCls,m=f===void 0?"rc-tooltip":f,v=t.children,p=t.onVisibleChange,h=t.afterVisibleChange,g=t.transitionName,C=t.animation,y=t.motion,b=t.placement,S=b===void 0?"right":b,w=t.align,x=w===void 0?{}:w,$=t.destroyTooltipOnHide,I=$===void 0?!1:$,E=t.defaultVisible,R=t.getTooltipContainer,P=t.overlayInnerStyle;t.arrowContent;var N=t.overlay,T=t.id,O=t.showArrow,j=O===void 0?!0:O,D=We(t,fE),M=l.useRef(null);l.useImperativeHandle(n,function(){return M.current});var F=H({},D);"visible"in t&&(F.popupVisible=t.visible);var z=function(){return l.createElement(Bc,{key:"content",prefixCls:m,id:T,overlayInnerStyle:P},N)};return l.createElement(Ji,ue({popupClassName:r,prefixCls:m,popup:z,action:a,builtinPlacements:dE,popupPlacement:S,ref:M,popupAlign:x,getPopupContainer:R,onPopupVisibleChange:p,afterPopupVisibleChange:h,popupTransitionName:g,popupAnimation:C,popupMotion:y,defaultPopupVisible:E,autoDestroy:I,mouseLeaveDelay:u,popupStyle:d,mouseEnterDelay:s,arrow:j},F),v)};const vE=l.forwardRef(mE);function Hc(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,o=t/2,a=0,i=o,s=r*1/Math.sqrt(2),c=o-r*(1-1/Math.sqrt(2)),u=o-n*(1/Math.sqrt(2)),d=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),f=2*o-u,m=d,v=2*o-s,p=c,h=2*o-a,g=i,C=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),y=r*(Math.sqrt(2)-1),b=`polygon(${y}px 100%, 50% ${y}px, ${2*o-y}px 100%, ${y}px 100%)`,S=`path('M ${a} ${i} A ${r} ${r} 0 0 0 ${s} ${c} L ${u} ${d} A ${n} ${n} 0 0 1 ${f} ${m} L ${v} ${p} A ${r} ${r} 0 0 0 ${h} ${g} Z')`;return{arrowShadowWidth:C,arrowPath:S,arrowPolygon:b}}const gE=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:a,arrowShadowWidth:i,borderRadiusXS:s,calc:c}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:c(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,a]},content:'""'},"&::after":{content:'""',position:"absolute",width:i,height:i,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${X(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},lp=8;function tl(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?lp:r}}function ei(e,t){return e?t:{}}function kc(e,t,n){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:a,arrowOffsetHorizontal:i}=e,{arrowDistance:s=0,arrowPlacement:c={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},gE(e,t,o)),{"&:before":{background:t}})]},ei(!!c.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:i}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:i}}})),ei(!!c.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:i}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:i}}})),ei(!!c.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:a},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:a}})),ei(!!c.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:a},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:a}}))}}function pE(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},a={};switch(e){case"top":case"bottom":a.shiftX=t.arrowOffsetHorizontal*2+n,a.shiftY=!0,a.adjustY=!0;break;case"left":case"right":a.shiftY=t.arrowOffsetVertical*2+n,a.shiftX=!0,a.adjustX=!0;break}const i=Object.assign(Object.assign({},a),o);return i.shiftX||(i.adjustX=!0),i.shiftY||(i.adjustY=!0),i}const mf={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},hE={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},bE=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function sp(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:a,visibleFirst:i}=e,s=t/2,c={};return Object.keys(mf).forEach(u=>{const d=r&&hE[u]||mf[u],f=Object.assign(Object.assign({},d),{offset:[0,0],dynamicInset:!0});switch(c[u]=f,bE.has(u)&&(f.autoArrow=!1),u){case"top":case"topLeft":case"topRight":f.offset[1]=-s-o;break;case"bottom":case"bottomLeft":case"bottomRight":f.offset[1]=s+o;break;case"left":case"leftTop":case"leftBottom":f.offset[0]=-s-o;break;case"right":case"rightTop":case"rightBottom":f.offset[0]=s+o;break}const m=tl({contentRadius:a,limitVerticalRadius:!0});if(r)switch(u){case"topLeft":case"bottomLeft":f.offset[0]=-m.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":f.offset[0]=m.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":f.offset[1]=-m.arrowOffsetHorizontal-s;break;case"leftBottom":case"rightBottom":f.offset[1]=m.arrowOffsetHorizontal+s;break}f.overflow=pE(u,m,t,n),i&&(f.htmlRegion="visibleFirst")}),c}const yE=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:r,tooltipBg:o,tooltipBorderRadius:a,zIndexPopup:i,controlHeight:s,boxShadowSecondary:c,paddingSM:u,paddingXS:d}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Ct(e)),{position:"absolute",zIndex:i,display:"block",width:"max-content",maxWidth:n,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${t}-inner`]:{minWidth:"1em",minHeight:s,padding:`${X(e.calc(u).div(2).equal())} ${X(d)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:a,boxShadow:c,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:e.min(a,lp)}},[`${t}-content`]:{position:"relative"}}),Ey(e,(f,m)=>{let{darkColor:v}=m;return{[`&${t}-${f}`]:{[`${t}-inner`]:{backgroundColor:v},[`${t}-arrow`]:{"--antd-arrow-background-color":v}}}})),{"&-rtl":{direction:"rtl"}})},kc(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},CE=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},tl({contentRadius:e.borderRadius,limitVerticalRadius:!0})),Hc(ct(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),cp=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return Rt("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:a,colorBgSpotlight:i}=r,s=ct(r,{tooltipMaxWidth:250,tooltipColor:a,tooltipBorderRadius:o,tooltipBg:i});return[yE(s),Ea(r,"zoom-big-fast")]},CE,{resetStyle:!1,injectStyle:t})(e)},SE=oa.map(e=>`${e}-inverse`);function xE(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(ce(SE),ce(oa)).includes(e):oa.includes(e)}function up(e,t){const n=xE(t),r=K({[`${e}-${t}`]:t&&n}),o={},a={};return t&&!n&&(o.background=t,a["--antd-arrow-background-color"]=t),{className:r,overlayStyle:o,arrowStyle:a}}const wE=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:a,overlayInnerStyle:i}=e,{getPrefixCls:s}=l.useContext(He),c=s("tooltip",t),[u,d,f]=cp(c),m=up(c,a),v=m.arrowStyle,p=Object.assign(Object.assign({},i),m.overlayStyle),h=K(d,f,c,`${c}-pure`,`${c}-placement-${r}`,n,m.className);return u(l.createElement("div",{className:h,style:v},l.createElement("div",{className:`${c}-arrow`}),l.createElement(Bc,Object.assign({},e,{className:d,prefixCls:c,overlayInnerStyle:p}),o)))};var $E=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,openClassName:a,getTooltipContainer:i,overlayClassName:s,color:c,overlayInnerStyle:u,children:d,afterOpenChange:f,afterVisibleChange:m,destroyTooltipOnHide:v,arrow:p=!0,title:h,overlay:g,builtinPlacements:C,arrowPointAtCenter:y=!1,autoAdjustOverflow:b=!0}=e,S=!!p,[,w]=Gt(),{getPopupContainer:x,getPrefixCls:$,direction:I}=l.useContext(He),E=vt("Tooltip"),R=l.useRef(null),P=()=>{var Ce;(Ce=R.current)===null||Ce===void 0||Ce.forceAlign()};l.useImperativeHandle(t,()=>{var Ce;return{forceAlign:P,forcePopupAlign:()=>{E.deprecated(!1,"forcePopupAlign","forceAlign"),P()},nativeElement:(Ce=R.current)===null||Ce===void 0?void 0:Ce.nativeElement}}),[["visible","open"],["defaultVisible","defaultOpen"],["onVisibleChange","onOpenChange"],["afterVisibleChange","afterOpenChange"],["arrowPointAtCenter","arrow={{ pointAtCenter: true }}"]].forEach(Ce=>{let[pe,Se]=Ce;E.deprecated(!(pe in e),pe,Se)}),E(!v||typeof v=="boolean","usage","`destroyTooltipOnHide` no need config `keepParent` anymore. Please use `boolean` value directly."),E(!p||typeof p=="boolean"||!("arrowPointAtCenter"in p),"deprecated","`arrowPointAtCenter` in `arrow` is deprecated. Please use `pointAtCenter` instead.");const[N,T]=Vt(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),O=!h&&!g&&h!==0,j=Ce=>{var pe,Se;T(O?!1:Ce),O||((pe=e.onOpenChange)===null||pe===void 0||pe.call(e,Ce),(Se=e.onVisibleChange)===null||Se===void 0||Se.call(e,Ce))},D=l.useMemo(()=>{var Ce,pe;let Se=y;return typeof p=="object"&&(Se=(pe=(Ce=p.pointAtCenter)!==null&&Ce!==void 0?Ce:p.arrowPointAtCenter)!==null&&pe!==void 0?pe:y),C||sp({arrowPointAtCenter:Se,autoAdjustOverflow:b,arrowWidth:S?w.sizePopupArrow:0,borderRadius:w.borderRadius,offset:w.marginXXS,visibleFirst:!0})},[y,p,C,w]),M=l.useMemo(()=>h===0?h:g||h||"",[g,h]),F=l.createElement(Hr,null,typeof M=="function"?M():M),{getPopupContainer:z,placement:L="top",mouseEnterDelay:_=.1,mouseLeaveDelay:B=.1,overlayStyle:k,rootClassName:q}=e,Q=$E(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),te=$("tooltip",o),U=$(),Z=e["data-popover-inject"];let ae=N;!("open"in e)&&!("visible"in e)&&O&&(ae=!1);const J=l.isValidElement(d)&&!Fv(d)?d:l.createElement("span",null,d),Y=J.props,re=!Y.className||typeof Y.className=="string"?K(Y.className,a||`${te}-open`):Y.className,[ee,V,ne]=cp(te,!Z),fe=up(te,c),ye=fe.arrowStyle,be=Object.assign(Object.assign({},u),fe.overlayStyle),de=K(s,{[`${te}-rtl`]:I==="rtl"},fe.className,q,V,ne),[oe,se]=Sa("Tooltip",Q.zIndex),$e=l.createElement(vE,Object.assign({},Q,{zIndex:oe,showArrow:S,placement:L,mouseEnterDelay:_,mouseLeaveDelay:B,prefixCls:te,overlayClassName:de,overlayStyle:Object.assign(Object.assign({},ye),k),getTooltipContainer:z||i||x,ref:R,builtinPlacements:D,overlay:F,visible:ae,onVisibleChange:j,afterVisibleChange:f??m,overlayInnerStyle:be,arrowContent:l.createElement("span",{className:`${te}-arrow-content`}),motion:{motionName:Br(U,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!v}),ae?Qt(J,{className:re}):J);return ee(l.createElement(Ca.Provider,{value:se},$e))}),Pa=EE;Pa.displayName="Tooltip";Pa._InternalPanelDoNotUseOrYouWillBeFired=wE;const IE=e=>{const{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:o,innerPadding:a,boxShadowSecondary:i,colorTextHeading:s,borderRadiusLG:c,zIndexPopup:u,titleMarginBottom:d,colorBgElevated:f,popoverBg:m,titleBorderBottom:v,innerContentPadding:p,titlePadding:h}=e;return[{[t]:Object.assign(Object.assign({},Ct(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:u,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":f,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:m,backgroundClip:"padding-box",borderRadius:c,boxShadow:i,padding:a},[`${t}-title`]:{minWidth:r,marginBottom:d,color:s,fontWeight:o,borderBottom:v,padding:h},[`${t}-inner-content`]:{color:n,padding:p}})},kc(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},OE=e=>{const{componentCls:t}=e;return{[t]:oa.map(n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}})}},RE=e=>{const{lineWidth:t,controlHeight:n,fontHeight:r,padding:o,wireframe:a,zIndexPopupBase:i,borderRadiusLG:s,marginXS:c,lineType:u,colorSplit:d,paddingSM:f}=e,m=n-r,v=m/2,p=m/2-t,h=o;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:i+30},Hc(e)),tl({contentRadius:s,limitVerticalRadius:!0})),{innerPadding:a?0:12,titleMarginBottom:a?0:c,titlePadding:a?`${v}px ${h}px ${p}px`:0,titleBorderBottom:a?`${t}px ${u} ${d}`:"none",innerContentPadding:a?`${f}px ${h}px`:0})},dp=Rt("Popover",e=>{const{colorBgElevated:t,colorText:n}=e,r=ct(e,{popoverBg:t,popoverColor:n});return[IE(r),OE(r),Ea(r,"zoom-big")]},RE,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var PE=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!t&&!n?null:l.createElement(l.Fragment,null,t&&l.createElement("div",{className:`${e}-title`},Ri(t)),l.createElement("div",{className:`${e}-inner-content`},Ri(n))),ME=e=>{const{hashId:t,prefixCls:n,className:r,style:o,placement:a="top",title:i,content:s,children:c}=e;return l.createElement("div",{className:K(t,n,`${n}-pure`,`${n}-placement-${a}`,r),style:o},l.createElement("div",{className:`${n}-arrow`}),l.createElement(Bc,Object.assign({},e,{className:t,prefixCls:n}),c||NE(n,i,s)))},TE=e=>{const{prefixCls:t,className:n}=e,r=PE(e,["prefixCls","className"]),{getPrefixCls:o}=l.useContext(He),a=o("popover",t),[i,s,c]=dp(a);return i(l.createElement(ME,Object.assign({},r,{prefixCls:a,hashId:s,className:K(n,c)})))};var AE=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let{title:t,content:n,prefixCls:r}=e;return l.createElement(l.Fragment,null,t&&l.createElement("div",{className:`${r}-title`},Ri(t)),l.createElement("div",{className:`${r}-inner-content`},Ri(n)))},FE=l.forwardRef((e,t)=>{var n,r;const{prefixCls:o,title:a,content:i,overlayClassName:s,placement:c="top",trigger:u="hover",children:d,mouseEnterDelay:f=.1,mouseLeaveDelay:m=.1,onOpenChange:v,overlayStyle:p={}}=e,h=AE(e,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle"]),{getPrefixCls:g}=l.useContext(He),C=g("popover",o),[y,b,S]=dp(C),w=g(),x=K(s,b,S),[$,I]=Vt(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),E=(N,T)=>{I(N,!0),v==null||v(N,T)},R=N=>{N.keyCode===ie.ESC&&E(!1,N)},P=N=>{E(N)};return y(l.createElement(Pa,Object.assign({placement:c,trigger:u,mouseEnterDelay:f,mouseLeaveDelay:m,overlayStyle:p},h,{prefixCls:C,overlayClassName:x,ref:t,open:$,onOpenChange:P,overlay:a||i?l.createElement(DE,{prefixCls:C,title:a,content:i}):null,transitionName:Br(w,"zoom-big",h.transitionName),"data-popover-inject":!0}),Qt(d,{onKeyDown:N=>{var T,O;l.isValidElement(d)&&((O=d==null?void 0:(T=d.props).onKeyDown)===null||O===void 0||O.call(T,N)),R(N)}})))}),fp=FE;fp._InternalPanelDoNotUseOrYouWillBeFired=TE;fp.displayName="Popover";var _E={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"},jE=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:_E}))},fa=l.forwardRef(jE);fa.displayName="RightOutlined";var LE=ie.ESC,zE=ie.TAB;function BE(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,a=e.overlayRef,i=l.useRef(!1),s=function(){if(t){var f,m;(f=n.current)===null||f===void 0||(m=f.focus)===null||m===void 0||m.call(f),r==null||r(!1)}},c=function(){var f;return(f=a.current)!==null&&f!==void 0&&f.focus?(a.current.focus(),i.current=!0,!0):!1},u=function(f){switch(f.keyCode){case LE:s();break;case zE:{var m=!1;i.current||(m=c()),m?f.preventDefault():s();break}}};l.useEffect(function(){return t?(window.addEventListener("keydown",u),o&&ut(c,3),function(){window.removeEventListener("keydown",u),i.current=!1}):function(){i.current=!1}},[t])}var HE=l.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,a=l.useMemo(function(){var s;return typeof n=="function"?s=n():s=n,s},[n]),i=gn(t,a==null?void 0:a.ref);return W.createElement(W.Fragment,null,r&&W.createElement("div",{className:"".concat(o,"-arrow")}),W.cloneElement(a,{ref:sr(a)?i:void 0}))}),to={adjustX:1,adjustY:1},no=[0,0],kE={topLeft:{points:["bl","tl"],overflow:to,offset:[0,-4],targetOffset:no},top:{points:["bc","tc"],overflow:to,offset:[0,-4],targetOffset:no},topRight:{points:["br","tr"],overflow:to,offset:[0,-4],targetOffset:no},bottomLeft:{points:["tl","bl"],overflow:to,offset:[0,4],targetOffset:no},bottom:{points:["tc","bc"],overflow:to,offset:[0,4],targetOffset:no},bottomRight:{points:["tr","br"],overflow:to,offset:[0,4],targetOffset:no}},VE=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function KE(e,t){var n,r=e.arrow,o=r===void 0?!1:r,a=e.prefixCls,i=a===void 0?"rc-dropdown":a,s=e.transitionName,c=e.animation,u=e.align,d=e.placement,f=d===void 0?"bottomLeft":d,m=e.placements,v=m===void 0?kE:m,p=e.getPopupContainer,h=e.showAction,g=e.hideAction,C=e.overlayClassName,y=e.overlayStyle,b=e.visible,S=e.trigger,w=S===void 0?["hover"]:S,x=e.autoFocus,$=e.overlay,I=e.children,E=e.onVisibleChange,R=We(e,VE),P=W.useState(),N=G(P,2),T=N[0],O=N[1],j="visible"in e?b:T,D=W.useRef(null),M=W.useRef(null),F=W.useRef(null);W.useImperativeHandle(t,function(){return D.current});var z=function(Z){O(Z),E==null||E(Z)};BE({visible:j,triggerRef:F,onVisibleChange:z,autoFocus:x,overlayRef:M});var L=function(Z){var ae=e.onOverlayClick;O(!1),ae&&ae(Z)},_=function(){return W.createElement(HE,{ref:M,overlay:$,prefixCls:i,arrow:o})},B=function(){return typeof $=="function"?_:_()},k=function(){var Z=e.minOverlayWidthMatchTrigger,ae=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?Z:!ae},q=function(){var Z=e.openClassName;return Z!==void 0?Z:"".concat(i,"-open")},Q=W.cloneElement(I,{className:K((n=I.props)===null||n===void 0?void 0:n.className,j&&q()),ref:sr(I)?gn(F,I.ref):void 0}),te=g;return!te&&w.indexOf("contextMenu")!==-1&&(te=["click"]),W.createElement(Ji,ue({builtinPlacements:v},R,{prefixCls:i,ref:D,popupClassName:K(C,A({},"".concat(i,"-show-arrow"),o)),popupStyle:y,action:w,showAction:h,hideAction:te,popupPlacement:f,popupAlign:u,popupTransitionName:s,popupAnimation:c,popupVisible:j,stretch:k()?"minWidth":"",popup:B(),onPopupVisibleChange:z,onPopupClick:L,getPopupContainer:p}),Q)}const WE=W.forwardRef(KE);var mp=l.createContext(null);function vp(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function gp(e){var t=l.useContext(mp);return vp(t,e)}var GE=["children","locked"],kn=l.createContext(null);function qE(e,t){var n=H({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function ma(e){var t=e.children,n=e.locked,r=We(e,GE),o=l.useContext(kn),a=ha(function(){return qE(o,r)},[o,r],function(i,s){return!n&&(i[0]!==s[0]||!Jo(i[1],s[1],!0))});return l.createElement(kn.Provider,{value:a},t)}var UE=[],pp=l.createContext(null);function nl(){return l.useContext(pp)}var hp=l.createContext(UE);function Po(e){var t=l.useContext(hp);return l.useMemo(function(){return e!==void 0?[].concat(ce(t),[e]):t},[t,e])}var bp=l.createContext(null),Vc=l.createContext({});function vf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Wi(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),a=Number(o),i=null;return o&&!Number.isNaN(a)?i=a:r&&i===null&&(i=0),r&&e.disabled&&(i=null),i!==null&&(i>=0||t&&i<0)}return!1}function XE(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=ce(e.querySelectorAll("*")).filter(function(r){return vf(r,t)});return vf(e,t)&&n.unshift(e),n}var _s=ie.LEFT,js=ie.RIGHT,Ls=ie.UP,fi=ie.DOWN,mi=ie.ENTER,yp=ie.ESC,_o=ie.HOME,jo=ie.END,gf=[Ls,fi,_s,js];function YE(e,t,n,r){var o,a="prev",i="next",s="children",c="parent";if(e==="inline"&&r===mi)return{inlineTrigger:!0};var u=A(A({},Ls,a),fi,i),d=A(A(A(A({},_s,n?i:a),js,n?a:i),fi,s),mi,s),f=A(A(A(A(A(A({},Ls,a),fi,i),mi,s),yp,c),_s,n?s:c),js,n?c:s),m={inline:u,horizontal:d,vertical:f,inlineSub:u,horizontalSub:f,verticalSub:f},v=(o=m["".concat(e).concat(t?"":"Sub")])===null||o===void 0?void 0:o[r];switch(v){case a:return{offset:-1,sibling:!0};case i:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case s:return{offset:1,sibling:!1};default:return null}}function QE(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function ZE(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function Kc(e,t){var n=XE(e,!0);return n.filter(function(r){return t.has(r)})}function pf(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=Kc(e,t),a=o.length,i=o.findIndex(function(s){return n===s});return r<0?i===-1?i=a-1:i-=1:r>0&&(i+=1),i=(i+a)%a,o[i]}var zs=function(t,n){var r=new Set,o=new Map,a=new Map;return t.forEach(function(i){var s=document.querySelector("[data-menu-id='".concat(vp(n,i),"']"));s&&(r.add(s),a.set(s,i),o.set(i,s))}),{elements:r,key2element:o,element2key:a}};function JE(e,t,n,r,o,a,i,s,c,u){var d=l.useRef(),f=l.useRef();f.current=t;var m=function(){ut.cancel(d.current)};return l.useEffect(function(){return function(){m()}},[]),function(v){var p=v.which;if([].concat(gf,[mi,yp,_o,jo]).includes(p)){var h=a(),g=zs(h,r),C=g,y=C.elements,b=C.key2element,S=C.element2key,w=b.get(t),x=ZE(w,y),$=S.get(x),I=YE(e,i($,!0).length===1,n,p);if(!I&&p!==_o&&p!==jo)return;(gf.includes(p)||[_o,jo].includes(p))&&v.preventDefault();var E=function(M){if(M){var F=M,z=M.querySelector("a");z!=null&&z.getAttribute("href")&&(F=z);var L=S.get(M);s(L),m(),d.current=ut(function(){f.current===L&&F.focus()})}};if([_o,jo].includes(p)||I.sibling||!x){var R;!x||e==="inline"?R=o.current:R=QE(x);var P,N=Kc(R,y);p===_o?P=N[0]:p===jo?P=N[N.length-1]:P=pf(R,y,x,I.offset),E(P)}else if(I.inlineTrigger)c($);else if(I.offset>0)c($,!0),m(),d.current=ut(function(){g=zs(h,r);var D=x.getAttribute("aria-controls"),M=document.getElementById(D),F=pf(M,g.elements);E(F)},5);else if(I.offset<0){var T=i($,!0),O=T[T.length-2],j=b.get(O);c(O,!1),E(j)}}u==null||u(v)}}function eI(e){Promise.resolve().then(e)}var Wc="__RC_UTIL_PATH_SPLIT__",hf=function(t){return t.join(Wc)},tI=function(t){return t.split(Wc)},Bs="rc-menu-more";function nI(){var e=l.useState({}),t=G(e,2),n=t[1],r=l.useRef(new Map),o=l.useRef(new Map),a=l.useState([]),i=G(a,2),s=i[0],c=i[1],u=l.useRef(0),d=l.useRef(!1),f=function(){d.current||n({})},m=l.useCallback(function(b,S){je(!r.current.has(b),"Duplicated key '".concat(b,"' used in Menu by path [").concat(S.join(" > "),"]"));var w=hf(S);o.current.set(w,b),r.current.set(b,w),u.current+=1;var x=u.current;eI(function(){x===u.current&&f()})},[]),v=l.useCallback(function(b,S){var w=hf(S);o.current.delete(w),r.current.delete(b)},[]),p=l.useCallback(function(b){c(b)},[]),h=l.useCallback(function(b,S){var w=r.current.get(b)||"",x=tI(w);return S&&s.includes(x[0])&&x.unshift(Bs),x},[s]),g=l.useCallback(function(b,S){return b.some(function(w){var x=h(w,!0);return x.includes(S)})},[h]),C=function(){var S=ce(r.current.keys());return s.length&&S.push(Bs),S},y=l.useCallback(function(b){var S="".concat(r.current.get(b)).concat(Wc),w=new Set;return ce(o.current.keys()).forEach(function(x){x.startsWith(S)&&w.add(o.current.get(x))}),w},[]);return l.useEffect(function(){return function(){d.current=!0}},[]),{registerPath:m,unregisterPath:v,refreshOverflowKeys:p,isSubPathKey:g,getKeyPath:h,getKeys:C,getSubPathKeys:y}}function zo(e){var t=l.useRef(e);t.current=e;var n=l.useCallback(function(){for(var r,o=arguments.length,a=new Array(o),i=0;i1&&(y.motionAppear=!1);var b=y.onVisibleChanged;return y.onVisibleChanged=function(S){return!m.current&&!S&&g(!0),b==null?void 0:b(S)},h?null:l.createElement(ma,{mode:a,locked:!m.current},l.createElement(Vn,ue({visible:C},y,{forceRender:c,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(S){var w=S.className,x=S.style;return l.createElement(Gc,{id:t,className:w,style:x},o)}))}var yI=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],CI=["active"],SI=l.forwardRef(function(e,t){var n=e.style,r=e.className,o=e.title,a=e.eventKey,i=e.warnKey,s=e.disabled,c=e.internalPopupClose,u=e.children,d=e.itemIcon,f=e.expandIcon,m=e.popupClassName,v=e.popupOffset,p=e.popupStyle,h=e.onClick,g=e.onMouseEnter,C=e.onMouseLeave,y=e.onTitleClick,b=e.onTitleMouseEnter,S=e.onTitleMouseLeave,w=We(e,yI),x=gp(a),$=l.useContext(kn),I=$.prefixCls,E=$.mode,R=$.openKeys,P=$.disabled,N=$.overflowDisabled,T=$.activeKey,O=$.selectedKeys,j=$.itemIcon,D=$.expandIcon,M=$.onItemClick,F=$.onOpenChange,z=$.onActive,L=l.useContext(Vc),_=L._internalRenderSubMenuItem,B=l.useContext(bp),k=B.isSubPathKey,q=Po(),Q="".concat(I,"-submenu"),te=P||s,U=l.useRef(),Z=l.useRef();i&&je(!1,"SubMenu should not leave undefined `key`.");var ae=d??j,J=f??D,Y=R.includes(a),re=!N&&Y,ee=k(O,a),V=Cp(a,te,b,S),ne=V.active,fe=We(V,CI),ye=l.useState(!1),be=G(ye,2),de=be[0],oe=be[1],se=function(Ve){te||oe(Ve)},$e=function(Ve){se(!0),g==null||g({key:a,domEvent:Ve})},Ce=function(Ve){se(!1),C==null||C({key:a,domEvent:Ve})},pe=l.useMemo(function(){return ne||(E!=="inline"?de||k([T],a):!1)},[E,ne,T,de,a,k]),Se=Sp(q.length),me=function(Ve){te||(y==null||y({key:a,domEvent:Ve}),E==="inline"&&F(a,!Y))},Fe=zo(function(ft){h==null||h(Pi(ft)),M(ft)}),Le=function(Ve){E!=="inline"&&F(a,Ve)},Ee=function(){z(a)},we=x&&"".concat(x,"-popup"),Ue=l.createElement("div",ue({role:"menuitem",style:Se,className:"".concat(Q,"-title"),tabIndex:te?null:-1,ref:U,title:typeof o=="string"?o:null,"data-menu-id":N&&x?null:x,"aria-expanded":re,"aria-haspopup":!0,"aria-controls":we,"aria-disabled":te,onClick:me,onFocus:Ee},fe),o,l.createElement(xp,{icon:E!=="horizontal"?J:void 0,props:H(H({},e),{},{isOpen:re,isSubMenu:!0})},l.createElement("i",{className:"".concat(Q,"-arrow")}))),ke=l.useRef(E);if(E!=="inline"&&q.length>1?ke.current="vertical":ke.current=E,!N){var tt=ke.current;Ue=l.createElement(hI,{mode:tt,prefixCls:Q,visible:!c&&re&&E!=="inline",popupClassName:m,popupOffset:v,popupStyle:p,popup:l.createElement(ma,{mode:tt==="horizontal"?"vertical":tt},l.createElement(Gc,{id:we,ref:Z},u)),disabled:te,onVisibleChange:Le},Ue)}var dt=l.createElement(Xn.Item,ue({ref:t,role:"none"},w,{component:"li",style:n,className:K(Q,"".concat(Q,"-").concat(E),r,A(A(A(A({},"".concat(Q,"-open"),re),"".concat(Q,"-active"),pe),"".concat(Q,"-selected"),ee),"".concat(Q,"-disabled"),te)),onMouseEnter:$e,onMouseLeave:Ce}),Ue,!N&&l.createElement(bI,{id:we,open:re,keyPath:q},u));return _&&(dt=_(dt,e,{selected:ee,active:pe,open:re,disabled:te})),l.createElement(ma,{onItemClick:Fe,mode:E==="horizontal"?"vertical":E,itemIcon:ae,expandIcon:J},dt)}),Na=l.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Po(n),a=qc(r,o),i=nl();l.useEffect(function(){if(i)return i.registerPath(n,o),function(){i.unregisterPath(n,o)}},[o]);var s;return i?s=a:s=l.createElement(SI,ue({ref:t},e),a),l.createElement(hp.Provider,{value:o},s)});Na.displayName="SubMenu";function Uc(e){var t=e.className,n=e.style,r=l.useContext(kn),o=r.prefixCls,a=nl();return a?null:l.createElement("li",{role:"separator",className:K("".concat(o,"-item-divider"),t),style:n})}var xI=["className","title","eventKey","children"],wI=l.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,a=We(e,xI),i=l.useContext(kn),s=i.prefixCls,c="".concat(s,"-item-group");return l.createElement("li",ue({ref:t,role:"presentation"},a,{onClick:function(d){return d.stopPropagation()},className:K(c,n)}),l.createElement("div",{role:"presentation",className:"".concat(c,"-title"),title:typeof r=="string"?r:void 0},r),l.createElement("ul",{role:"group",className:"".concat(c,"-list")},o))}),ol=l.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Po(n),a=qc(r,o),i=nl();return i?a:l.createElement(wI,ue({ref:t},Wt(e,["warnKey"])),a)});ol.displayName="MenuItemGroup";var $I=["label","children","key","type"];function Hs(e,t){var n=t.item,r=t.group,o=t.submenu,a=t.divider;return(e||[]).map(function(i,s){if(i&&De(i)==="object"){var c=i,u=c.label,d=c.children,f=c.key,m=c.type,v=We(c,$I),p=f??"tmp-".concat(s);return d||m==="group"?m==="group"?l.createElement(r,ue({key:p},v,{title:u}),Hs(d,t)):l.createElement(o,ue({key:p},v,{title:u}),Hs(d,t)):m==="divider"?l.createElement(a,ue({key:p},v)):l.createElement(n,ue({key:p},v),u)}return null}).filter(function(i){return i})}function yf(e,t,n,r){var o=e,a=H({divider:Uc,item:rl,group:ol,submenu:Na},r);return t&&(o=Hs(t,a)),qc(o,n)}var EI=["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","_internalComponents"],Or=[],II=l.forwardRef(function(e,t){var n,r=e,o=r.prefixCls,a=o===void 0?"rc-menu":o,i=r.rootClassName,s=r.style,c=r.className,u=r.tabIndex,d=u===void 0?0:u,f=r.items,m=r.children,v=r.direction,p=r.id,h=r.mode,g=h===void 0?"vertical":h,C=r.inlineCollapsed,y=r.disabled,b=r.disabledOverflow,S=r.subMenuOpenDelay,w=S===void 0?.1:S,x=r.subMenuCloseDelay,$=x===void 0?.1:x,I=r.forceSubMenuRender,E=r.defaultOpenKeys,R=r.openKeys,P=r.activeKey,N=r.defaultActiveFirst,T=r.selectable,O=T===void 0?!0:T,j=r.multiple,D=j===void 0?!1:j,M=r.defaultSelectedKeys,F=r.selectedKeys,z=r.onSelect,L=r.onDeselect,_=r.inlineIndent,B=_===void 0?24:_,k=r.motion,q=r.defaultMotions,Q=r.triggerSubMenuAction,te=Q===void 0?"hover":Q,U=r.builtinPlacements,Z=r.itemIcon,ae=r.expandIcon,J=r.overflowedIndicator,Y=J===void 0?"...":J,re=r.overflowedIndicatorPopupClassName,ee=r.getPopupContainer,V=r.onClick,ne=r.onOpenChange,fe=r.onKeyDown,ye=r.openAnimation,be=r.openTransitionName,de=r._internalRenderMenuItem,oe=r._internalRenderSubMenuItem,se=r._internalComponents,$e=We(r,EI),Ce=l.useMemo(function(){return[yf(m,f,Or,se),yf(m,f,Or,{})]},[m,f,se]),pe=G(Ce,2),Se=pe[0],me=pe[1],Fe=l.useState(!1),Le=G(Fe,2),Ee=Le[0],we=Le[1],Ue=l.useRef(),ke=oI(p),tt=v==="rtl";je(!ye&&!be,"`openAnimation` and `openTransitionName` is removed. Please use `motion` or `defaultMotion` instead.");var dt=Vt(E,{value:R,postState:function(qe){return qe||Or}}),ft=G(dt,2),Ve=ft[0],nt=ft[1],et=function(qe){var at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Et(){nt(qe),ne==null||ne(qe)}at?uo.flushSync(Et):Et()},pt=l.useState(Ve),lt=G(pt,2),bt=lt[0],Me=lt[1],xe=l.useRef(!1),Ne=l.useMemo(function(){return(g==="inline"||g==="vertical")&&C?["vertical",C]:[g,!1]},[g,C]),ve=G(Ne,2),Be=ve[0],Pe=ve[1],ge=Be==="inline",ze=l.useState(Be),rt=G(ze,2),he=rt[0],Ae=rt[1],Ie=l.useState(Pe),Ke=G(Ie,2),Qe=Ke[0],ot=Ke[1];l.useEffect(function(){Ae(Be),ot(Pe),xe.current&&(ge?nt(bt):et(Or))},[Be,Pe]);var It=l.useState(0),xt=G(It,2),wt=xt[0],Ze=xt[1],Pt=wt>=Se.length-1||he!=="horizontal"||b;l.useEffect(function(){ge&&Me(Ve)},[Ve]),l.useEffect(function(){return xe.current=!0,function(){xe.current=!1}},[]);var Nt=nI(),dn=Nt.registerPath,_t=Nt.unregisterPath,qt=Nt.refreshOverflowKeys,Oe=Nt.isSubPathKey,Re=Nt.getKeyPath,_e=Nt.getKeys,$t=Nt.getSubPathKeys,Ut=l.useMemo(function(){return{registerPath:dn,unregisterPath:_t}},[dn,_t]),Gn=l.useMemo(function(){return{isSubPathKey:Oe}},[Oe]);l.useEffect(function(){qt(Pt?Or:Se.slice(wt+1).map(function(Ge){return Ge.key}))},[wt,Pt]);var Xt=Vt(P||N&&((n=Se[0])===null||n===void 0?void 0:n.key),{value:P}),Mn=G(Xt,2),fn=Mn[0],Zt=Mn[1],pn=zo(function(Ge){Zt(Ge)}),dr=zo(function(){Zt(void 0)});l.useImperativeHandle(t,function(){return{list:Ue.current,focus:function(qe){var at,Et=_e(),yt=zs(Et,ke),ln=yt.elements,Jt=yt.key2element,Dn=yt.element2key,sn=Kc(Ue.current,ln),Ir=fn??(sn[0]?Dn.get(sn[0]):(at=Se.find(function(mr){return!mr.props.disabled}))===null||at===void 0?void 0:at.key),qn=Jt.get(Ir);if(Ir&&qn){var en;qn==null||(en=qn.focus)===null||en===void 0||en.call(qn,qe)}}}});var mn=Vt(M||[],{value:F,postState:function(qe){return Array.isArray(qe)?qe:qe==null?Or:[qe]}}),an=G(mn,2),xn=an[0],fr=an[1],wn=function(qe){if(O){var at=qe.key,Et=xn.includes(at),yt;D?Et?yt=xn.filter(function(Jt){return Jt!==at}):yt=[].concat(ce(xn),[at]):yt=[at],fr(yt);var ln=H(H({},qe),{},{selectedKeys:yt});Et?L==null||L(ln):z==null||z(ln)}!D&&Ve.length&&he!=="inline"&&et(Or)},Tn=zo(function(Ge){V==null||V(Pi(Ge)),wn(Ge)}),An=zo(function(Ge,qe){var at=Ve.filter(function(yt){return yt!==Ge});if(qe)at.push(Ge);else if(he!=="inline"){var Et=$t(Ge);at=at.filter(function(yt){return!Et.has(yt)})}Jo(Ve,at,!0)||et(at,!0)}),$n=function(qe,at){var Et=at??!Ve.includes(qe);An(qe,Et)},Je=JE(he,fn,tt,ke,Ue,_e,Re,Zt,$n,fe);l.useEffect(function(){we(!0)},[]);var Xe=l.useMemo(function(){return{_internalRenderMenuItem:de,_internalRenderSubMenuItem:oe}},[de,oe]),jt=he!=="horizontal"||b?Se:Se.map(function(Ge,qe){return l.createElement(ma,{key:Ge.key,overflowDisabled:qe>wt},Ge)}),Lt=l.createElement(Xn,ue({id:p,ref:Ue,prefixCls:"".concat(a,"-overflow"),component:"ul",itemComponent:rl,className:K(a,"".concat(a,"-root"),"".concat(a,"-").concat(he),c,A(A({},"".concat(a,"-inline-collapsed"),Qe),"".concat(a,"-rtl"),tt),i),dir:v,style:s,role:"menu",tabIndex:d,data:jt,renderRawItem:function(qe){return qe},renderRawRest:function(qe){var at=qe.length,Et=at?Se.slice(-at):null;return l.createElement(Na,{eventKey:Bs,title:Y,disabled:Pt,internalPopupClose:at===0,popupClassName:re},Et)},maxCount:he!=="horizontal"||b?Xn.INVALIDATE:Xn.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(qe){Ze(qe)},onKeyDown:Je},$e));return l.createElement(Vc.Provider,{value:Xe},l.createElement(mp.Provider,{value:ke},l.createElement(ma,{prefixCls:a,rootClassName:i,mode:he,openKeys:Ve,rtl:tt,disabled:y,motion:Ee?k:null,defaultMotions:Ee?q:null,activeKey:fn,onActive:pn,onInactive:dr,selectedKeys:xn,inlineIndent:B,subMenuOpenDelay:w,subMenuCloseDelay:$,forceSubMenuRender:I,builtinPlacements:U,triggerSubMenuAction:te,getPopupContainer:ee,itemIcon:Z,expandIcon:ae,onItemClick:Tn,onOpenChange:An},l.createElement(bp.Provider,{value:Gn},Lt),l.createElement("div",{style:{display:"none"},"aria-hidden":!0},l.createElement(pp.Provider,{value:Ut},me)))))}),Ma=II;Ma.Item=rl;Ma.SubMenu=Na;Ma.ItemGroup=ol;Ma.Divider=Uc;var OI={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",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:"bars",theme:"outlined"},RI=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:OI}))},$p=l.forwardRef(RI);$p.displayName="BarsOutlined";var PI={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"},NI=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:PI}))},ks=l.forwardRef(NI);ks.displayName="LeftOutlined";const MI=e=>!isNaN(parseFloat(e))&&isFinite(e),TI=l.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});var AI=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let e=0;return function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e+=1,`${t}${e}`}})(),FI=l.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:o,children:a,defaultCollapsed:i=!1,theme:s="dark",style:c={},collapsible:u=!1,reverseArrow:d=!1,width:f=200,collapsedWidth:m=80,zeroWidthTriggerStyle:v,breakpoint:p,onCollapse:h,onBreakpoint:g}=e,C=AI(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:y}=l.useContext(TI),[b,S]=l.useState("collapsed"in e?e.collapsed:i),[w,x]=l.useState(!1);l.useEffect(()=>{"collapsed"in e&&S(e.collapsed)},[e.collapsed]);const $=(T,O)=>{"collapsed"in e||S(T),h==null||h(T,O)},I=l.useRef();I.current=T=>{x(T.matches),g==null||g(T.matches),b!==T.matches&&$(T.matches,"responsive")},l.useEffect(()=>{function T(j){return I.current(j)}let O;if(typeof window<"u"){const{matchMedia:j}=window;if(j&&p&&p in Cf){O=j(`screen and (max-width: ${Cf[p]})`);try{O.addEventListener("change",T)}catch{O.addListener(T)}T(O)}}return()=>{try{O==null||O.removeEventListener("change",T)}catch{O==null||O.removeListener(T)}}},[p]),l.useEffect(()=>{const T=DI("ant-sider-");return y.addSider(T),()=>y.removeSider(T)},[]);const E=()=>{$(!b,"clickTrigger")},{getPrefixCls:R}=l.useContext(He),P=()=>{const T=R("layout-sider",n),O=Wt(C,["collapsed"]),j=b?m:f,D=MI(j)?`${j}px`:String(j),M=parseFloat(String(m||0))===0?l.createElement("span",{onClick:E,className:K(`${T}-zero-width-trigger`,`${T}-zero-width-trigger-${d?"right":"left"}`),style:v},o||l.createElement($p,null)):null,L={expanded:d?l.createElement(fa,null):l.createElement(ks,null),collapsed:d?l.createElement(ks,null):l.createElement(fa,null)}[b?"collapsed":"expanded"],_=o!==null?M||l.createElement("div",{className:`${T}-trigger`,onClick:E,style:{width:D}},o||L):null,B=Object.assign(Object.assign({},c),{flex:`0 0 ${D}`,maxWidth:D,minWidth:D,width:D}),k=K(T,`${T}-${s}`,{[`${T}-collapsed`]:!!b,[`${T}-has-trigger`]:u&&o!==null&&!M,[`${T}-below`]:!!w,[`${T}-zero-width`]:parseFloat(D)===0},r);return l.createElement("aside",Object.assign({className:k},O,{style:B,ref:t}),l.createElement("div",{className:`${T}-children`},a),u||w&&M?_:null)},N=l.useMemo(()=>({siderCollapsed:b}),[b]);return l.createElement(Xc.Provider,{value:N},P())});FI.displayName="Sider";var _I={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"},jI=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:_I}))},Yc=l.forwardRef(jI);Yc.displayName="EllipsisOutlined";var LI=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,dashed:r}=e,o=LI(e,["prefixCls","className","dashed"]),{getPrefixCls:a}=l.useContext(He),i=a("menu",t),s=K({[`${i}-item-divider-dashed`]:!!r},n);return l.createElement(Uc,Object.assign({className:s},o))},Ni=l.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Ip=e=>{var t;const{className:n,children:r,icon:o,title:a,danger:i}=e,{prefixCls:s,firstLevel:c,direction:u,disableMenuItemTitleTooltip:d,inlineCollapsed:f}=l.useContext(Ni),m=y=>{const b=l.createElement("span",{className:`${s}-title-content`},r);return(!o||l.isValidElement(r)&&r.type==="span")&&r&&y&&c&&typeof r=="string"?l.createElement("div",{className:`${s}-inline-collapsed-noicon`},r.charAt(0)):b},{siderCollapsed:v}=l.useContext(Xc);let p=a;typeof a>"u"?p=c?r:"":a===!1&&(p="");const h={title:p};!v&&!f&&(h.title=null,h.open=!1);const g=cn(r).length;let C=l.createElement(rl,Object.assign({},Wt(e,["title","icon","danger"]),{className:K({[`${s}-item-danger`]:i,[`${s}-item-only-child`]:(o?g+1:g)===1},n),title:typeof a=="string"?a:void 0}),Qt(o,{className:K(l.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),m(f));return d||(C=l.createElement(Pa,Object.assign({},h,{placement:u==="rtl"?"left":"right",overlayClassName:`${s}-inline-collapsed-tooltip`}),C)),C};var zI=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{children:n}=e,r=zI(e,["children"]),o=l.useContext(Mi),a=l.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),i=Uh(n),s=Kr(t,i?n.ref:null);return l.createElement(Mi.Provider,{value:a},l.createElement(Hr,null,i?l.cloneElement(n,{ref:s}):n))}),HI=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:a,lineType:i,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${X(a)} ${i} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:s},[`> ${t}-item:hover, - > ${t}-item-active, - > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},kI=e=>{let{componentCls:t,menuArrowOffset:n,calc:r}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, - ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${X(r(n).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${X(n)})`}}}}},Sf=e=>Object.assign({},xo(e)),xf=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,groupTitleColor:a,itemBg:i,subMenuItemBg:s,itemSelectedBg:c,activeBarHeight:u,activeBarWidth:d,activeBarBorderWidth:f,motionDurationSlow:m,motionEaseInOut:v,motionEaseOut:p,itemPaddingInline:h,motionDurationMid:g,itemHoverColor:C,lineType:y,colorSplit:b,itemDisabledColor:S,dangerItemColor:w,dangerItemHoverColor:x,dangerItemSelectedColor:$,dangerItemActiveBg:I,dangerItemSelectedBg:E,popupBg:R,itemHoverBg:P,itemActiveBg:N,menuSubMenuBg:T,horizontalItemSelectedColor:O,horizontalItemSelectedBg:j,horizontalItemBorderRadius:D,horizontalItemHoverBg:M}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:i,[`&${n}-root:focus-visible`]:Object.assign({},Sf(e)),[`${n}-item-group-title`]:{color:a},[`${n}-submenu-selected`]:{[`> ${n}-submenu-title`]:{color:o}},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},Sf(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${S} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:C}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:P},"&:active":{backgroundColor:N}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:P},"&:active":{backgroundColor:N}}},[`${n}-item-danger`]:{color:w,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:x}},[`&${n}-item:active`]:{background:I}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:$},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:c,[`&${n}-item-danger`]:{backgroundColor:E}},[`&${n}-submenu > ${n}`]:{backgroundColor:T},[`&${n}-popup > ${n}`]:{backgroundColor:R},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:R},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:f,marginTop:e.calc(f).mul(-1).equal(),marginBottom:0,borderRadius:D,"&::after":{position:"absolute",insetInline:h,bottom:0,borderBottom:`${X(u)} solid transparent`,transition:`border-color ${m} ${v}`,content:'""'},"&:hover, &-active, &-open":{background:M,"&::after":{borderBottomWidth:u,borderBottomColor:O}},"&-selected":{color:O,backgroundColor:j,"&:hover":{backgroundColor:j},"&::after":{borderBottomWidth:u,borderBottomColor:O}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${X(f)} ${y} ${b}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:s},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${X(d)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${g} ${p}`,`opacity ${g} ${p}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:$}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${g} ${v}`,`opacity ${g} ${v}`].join(",")}}}}}},wf=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:a,marginXS:i,itemMarginBlock:s,itemWidth:c}=e,u=e.calc(a).add(o).add(i).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:X(n),paddingInline:o,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:s,width:c},[`> ${t}-item, - > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:X(n)},[`${t}-item-group-list ${t}-submenu-title, - ${t}-submenu-title`]:{paddingInlineEnd:u}}},VI=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:a,controlHeightLG:i,motionDurationMid:s,motionEaseOut:c,paddingXL:u,itemMarginInline:d,fontSizeLG:f,motionDurationSlow:m,paddingXS:v,boxShadowSecondary:p,collapsedWidth:h,collapsedIconSize:g}=e,C={height:r,lineHeight:X(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},wf(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},wf(e)),{boxShadow:p})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:a,maxHeight:`calc(100vh - ${X(e.calc(i).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${m}`,`background ${m}`,`padding ${s} ${c}`,`padding-inline calc(50% - ${X(e.calc(f).div(2).equal())} - ${X(d)})`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:C,[`& ${t}-item-group-title`]:{paddingInlineStart:u}},[`${t}-item`]:C}},{[`${t}-inline-collapsed`]:{width:h,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:f,textAlign:"center"}}},[`> ${t}-item, - > ${t}-item-group > ${t}-item-group-list > ${t}-item, - > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, - > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${X(e.calc(f).div(2).equal())} - ${X(d)})`,textOverflow:"clip",[` - ${t}-submenu-arrow, - ${t}-submenu-expand-icon - `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:g,lineHeight:X(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},yi),{paddingInline:v})}}]},$f=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:a,iconCls:i,iconSize:s,iconMarginInlineEnd:c}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background ${n}`,`padding ${n} ${o}`].join(","),[`${t}-item-icon, ${i}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${a}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:c,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},So()),[`&${t}-item-only-child`]:{[`> ${i}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ef=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:a,menuArrowOffset:i}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:a,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(a).mul(.6).equal(),height:e.calc(a).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${X(e.calc(i).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${X(i)})`}}}}},KI=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:a,motionEaseInOut:i,paddingXS:s,padding:c,colorSplit:u,lineWidth:d,zIndexPopup:f,borderRadiusLG:m,subMenuItemBorderRadius:v,menuArrowSize:p,menuArrowOffset:h,lineType:g,groupTitleLineHeight:C,groupTitleFontSize:y}=e;return[{"":{[`${n}`]:Object.assign(Object.assign({},Ci()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ct(e)),Ci()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${X(s)} ${X(c)}`,fontSize:y,lineHeight:C,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${i}`,`background ${o} ${i}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${i}`,`background ${o} ${i}`,`padding ${a} ${i}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${o} ${i}`,`padding ${o} ${i}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:u,borderStyle:g,borderWidth:0,borderTopWidth:d,marginBlock:d,padding:0,"&-dashed":{borderStyle:"dashed"}}}),$f(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${X(e.calc(r).mul(2).equal())} ${X(c)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:f,borderRadius:m,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:m},$f(e)),Ef(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:v},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${i}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS}}}),Ef(e)),{[`&-inline-collapsed ${n}-submenu-arrow, - &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${X(h)})`},"&::after":{transform:`rotate(45deg) translateX(${X(e.calc(h).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${X(e.calc(p).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${X(e.calc(h).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${X(h)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},WI=e=>{var t,n,r;const{colorPrimary:o,colorError:a,colorTextDisabled:i,colorErrorBg:s,colorText:c,colorTextDescription:u,colorBgContainer:d,colorFillAlter:f,colorFillContent:m,lineWidth:v,lineWidthBold:p,controlItemBgActive:h,colorBgTextHover:g,controlHeightLG:C,lineHeight:y,colorBgElevated:b,marginXXS:S,padding:w,fontSize:x,controlHeightSM:$,fontSizeLG:I,colorTextLightSolid:E,colorErrorHover:R}=e,P=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,N=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:v,T=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,O=new Ot(E).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:c,itemColor:c,colorItemTextHover:c,itemHoverColor:c,colorItemTextHoverHorizontal:o,horizontalItemHoverColor:o,colorGroupTitle:u,groupTitleColor:u,colorItemTextSelected:o,itemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:d,itemBg:d,colorItemBgHover:g,itemHoverBg:g,colorItemBgActive:m,itemActiveBg:h,colorSubItemBg:f,subMenuItemBg:f,colorItemBgSelected:h,itemSelectedBg:h,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:P,colorActiveBarHeight:p,activeBarHeight:p,colorActiveBarBorderSize:v,activeBarBorderWidth:N,colorItemTextDisabled:i,itemDisabledColor:i,colorDangerItemText:a,dangerItemColor:a,colorDangerItemTextHover:a,dangerItemHoverColor:a,colorDangerItemTextSelected:a,dangerItemSelectedColor:a,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:T,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:C,groupTitleLineHeight:y,collapsedWidth:C*2,popupBg:b,itemMarginBlock:S,itemPaddingInline:w,horizontalLineHeight:`${C*1.15}px`,iconSize:x,iconMarginInlineEnd:$-x,collapsedIconSize:I,groupTitleFontSize:x,darkItemDisabledColor:new Ot(E).setAlpha(.25).toRgbString(),darkItemColor:O,darkDangerItemColor:a,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:E,darkItemSelectedBg:o,darkDangerItemSelectedBg:a,darkItemHoverBg:"transparent",darkGroupTitleColor:O,darkItemHoverColor:E,darkDangerItemHoverColor:R,darkDangerItemSelectedColor:E,darkDangerItemActiveBg:a,itemWidth:P?`calc(100% + ${N}px)`:`calc(100% - ${T*2}px)`}},GI=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return Rt("Menu",o=>{const{colorBgElevated:a,controlHeightLG:i,fontSize:s,darkItemColor:c,darkDangerItemColor:u,darkItemBg:d,darkSubMenuItemBg:f,darkItemSelectedColor:m,darkItemSelectedBg:v,darkDangerItemSelectedBg:p,darkItemHoverBg:h,darkGroupTitleColor:g,darkItemHoverColor:C,darkItemDisabledColor:y,darkDangerItemHoverColor:b,darkDangerItemSelectedColor:S,darkDangerItemActiveBg:w,popupBg:x,darkPopupBg:$}=o,I=o.calc(s).div(7).mul(5).equal(),E=ct(o,{menuArrowSize:I,menuHorizontalHeight:o.calc(i).mul(1.15).equal(),menuArrowOffset:o.calc(I).mul(.25).equal(),menuSubMenuBg:a,calc:o.calc,popupBg:x}),R=ct(E,{itemColor:c,itemHoverColor:C,groupTitleColor:g,itemSelectedColor:m,itemBg:d,popupBg:$,subMenuItemBg:f,itemActiveBg:"transparent",itemSelectedBg:v,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:h,itemDisabledColor:y,dangerItemColor:u,dangerItemHoverColor:b,dangerItemSelectedColor:S,dangerItemActiveBg:w,dangerItemSelectedBg:p,menuSubMenuBg:f,horizontalItemSelectedColor:m,horizontalItemSelectedBg:v});return[KI(E),HI(E),VI(E),xf(E,"light"),xf(R,"dark"),kI(E),Yi(E),po(E,"slide-up"),po(E,"slide-down"),Ea(E,"zoom-big")]},WI,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t)},Op=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:a}=e,i=l.useContext(Ni),{prefixCls:s,inlineCollapsed:c,theme:u}=i,d=Po();let f;if(!r)f=c&&!d.length&&o&&typeof o=="string"?l.createElement("div",{className:`${s}-inline-collapsed-noicon`},o.charAt(0)):l.createElement("span",{className:`${s}-title-content`},o);else{const p=l.isValidElement(o)&&o.type==="span";f=l.createElement(l.Fragment,null,Qt(r,{className:K(l.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),p?o:l.createElement("span",{className:`${s}-title-content`},o))}const m=l.useMemo(()=>Object.assign(Object.assign({},i),{firstLevel:!1}),[i]),[v]=Sa("Menu");return l.createElement(Ni.Provider,{value:m},l.createElement(Na,Object.assign({},Wt(e,["icon"]),{title:f,popupClassName:K(s,n,`${s}-${a||u}`),popupStyle:{zIndex:v}})))};var qI=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const r=l.useContext(Mi),o=r||{},{getPrefixCls:a,getPopupContainer:i,direction:s,menu:c}=l.useContext(He),u=a(),{prefixCls:d,className:f,style:m,theme:v="light",expandIcon:p,_internalDisableMenuItemTitleTooltip:h,inlineCollapsed:g,siderCollapsed:C,rootClassName:y,mode:b,selectable:S,onClick:w,overflowedIndicatorPopupClassName:x}=e,$=qI(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),I=Wt($,["collapsedWidth"]);{const B=vt("Menu");B(!("inlineCollapsed"in e&&b!=="inline"),"usage","`inlineCollapsed` should only be used when `mode` is inline."),B(!(e.siderCollapsed!==void 0&&"inlineCollapsed"in e),"usage","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead."),B.deprecated("items"in e&&!e.children,"children","items")}(n=o.validator)===null||n===void 0||n.call(o,{mode:b});const E=kt(function(){var B;w==null||w.apply(void 0,arguments),(B=o.onClick)===null||B===void 0||B.call(o)}),R=o.mode||b,P=S??o.selectable,N=l.useMemo(()=>C!==void 0?C:g,[g,C]),T={horizontal:{motionName:`${u}-slide-up`},inline:ia(u),other:{motionName:`${u}-zoom-big`}},O=a("menu",d||o.prefixCls),j=on(O),[D,M,F]=GI(O,j,!r),z=K(`${O}-${v}`,c==null?void 0:c.className,f),L=l.useMemo(()=>{var B,k;if(typeof p=="function"||jl(p))return p||null;if(typeof o.expandIcon=="function"||jl(o.expandIcon))return o.expandIcon||null;if(typeof(c==null?void 0:c.expandIcon)=="function"||jl(c==null?void 0:c.expandIcon))return(c==null?void 0:c.expandIcon)||null;const q=(B=p??(o==null?void 0:o.expandIcon))!==null&&B!==void 0?B:c==null?void 0:c.expandIcon;return Qt(q,{className:K(`${O}-submenu-expand-icon`,l.isValidElement(q)?(k=q.props)===null||k===void 0?void 0:k.className:void 0)})},[p,o==null?void 0:o.expandIcon,c==null?void 0:c.expandIcon,O]),_=l.useMemo(()=>({prefixCls:O,inlineCollapsed:N||!1,direction:s,firstLevel:!0,theme:v,mode:R,disableMenuItemTitleTooltip:h}),[O,N,s,h,v]);return D(l.createElement(Mi.Provider,{value:null},l.createElement(Ni.Provider,{value:_},l.createElement(Ma,Object.assign({getPopupContainer:i,overflowedIndicator:l.createElement(Yc,null),overflowedIndicatorPopupClassName:K(O,`${O}-${v}`,x),mode:R,selectable:P,onClick:E},I,{inlineCollapsed:N,style:Object.assign(Object.assign({},c==null?void 0:c.style),m),className:z,prefixCls:O,direction:s,defaultMotions:T,expandIcon:L,ref:t,rootClassName:K(y,M,o.rootClassName,F,j),_internalComponents:UI})))))}),No=l.forwardRef((e,t)=>{const n=l.useRef(null),r=l.useContext(Xc);return l.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var a;(a=n.current)===null||a===void 0||a.focus(o)}})),l.createElement(XI,Object.assign({ref:n},e,r))});No.Item=Ip;No.SubMenu=Op;No.Divider=Ep;No.ItemGroup=ol;No.displayName="Menu";const YI=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,a=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${a}`]:{[`&${a}-danger:not(${a}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},QI=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:a,antCls:i,iconCls:s,motionDurationMid:c,paddingBlock:u,fontSize:d,dropdownEdgeChildPadding:f,colorTextDisabled:m,fontSizeIcon:v,controlPaddingHorizontal:p,colorBgElevated:h}=e;return[{[t]:Object.assign(Object.assign({},Ct(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(a).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${i}-btn`]:{[`& > ${s}-down, & > ${i}-btn-icon > ${s}-down`]:{fontSize:v}},[`${t}-wrap`]:{position:"relative",[`${i}-btn > ${s}-down`]:{fontSize:v},[`${s}-down::before`]:{transition:`transform ${c}`}},[`${t}-wrap-open`]:{[`${s}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${i}-slide-down-enter${i}-slide-down-enter-active${t}-placement-bottomLeft, - &${i}-slide-down-appear${i}-slide-down-appear-active${t}-placement-bottomLeft, - &${i}-slide-down-enter${i}-slide-down-enter-active${t}-placement-bottom, - &${i}-slide-down-appear${i}-slide-down-appear-active${t}-placement-bottom, - &${i}-slide-down-enter${i}-slide-down-enter-active${t}-placement-bottomRight, - &${i}-slide-down-appear${i}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:wc},[`&${i}-slide-up-enter${i}-slide-up-enter-active${t}-placement-topLeft, - &${i}-slide-up-appear${i}-slide-up-appear-active${t}-placement-topLeft, - &${i}-slide-up-enter${i}-slide-up-enter-active${t}-placement-top, - &${i}-slide-up-appear${i}-slide-up-appear-active${t}-placement-top, - &${i}-slide-up-enter${i}-slide-up-enter-active${t}-placement-topRight, - &${i}-slide-up-appear${i}-slide-up-appear-active${t}-placement-topRight`]:{animationName:Ec},[`&${i}-slide-down-leave${i}-slide-down-leave-active${t}-placement-bottomLeft, - &${i}-slide-down-leave${i}-slide-down-leave-active${t}-placement-bottom, - &${i}-slide-down-leave${i}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:$c},[`&${i}-slide-up-leave${i}-slide-up-leave-active${t}-placement-topLeft, - &${i}-slide-up-leave${i}-slide-up-leave-active${t}-placement-top, - &${i}-slide-up-leave${i}-slide-up-leave-active${t}-placement-topRight`]:{animationName:Ic}})},kc(e,h,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{[n]:Object.assign(Object.assign({padding:f,listStyleType:"none",backgroundColor:h,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},aa(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${X(u)} ${X(p)}`,color:e.colorTextDescription,transition:`all ${c}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:d,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${c}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${X(u)} ${X(p)}`,color:e.colorText,fontWeight:"normal",fontSize:d,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${c}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},aa(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:m,cursor:"not-allowed","&:hover":{color:m,backgroundColor:h,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${X(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:v,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${X(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(p).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:m,backgroundColor:h,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[po(e,"slide-up"),po(e,"slide-down"),Ei(e,"move-up"),Ei(e,"move-down"),Ea(e,"zoom-big")]]},ZI=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},tl({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),Hc(e)),JI=Rt("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,a=ct(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[QI(a),YI(a)]},ZI,{resetStyle:!1}),Ta=e=>{const{menu:t,arrow:n,prefixCls:r,children:o,trigger:a,disabled:i,dropdownRender:s,getPopupContainer:c,overlayClassName:u,rootClassName:d,overlayStyle:f,open:m,onOpenChange:v,visible:p,onVisibleChange:h,mouseEnterDelay:g=.15,mouseLeaveDelay:C=.1,autoAdjustOverflow:y=!0,placement:b="",overlay:S,transitionName:w}=e,{getPopupContainer:x,getPrefixCls:$,direction:I,dropdown:E}=l.useContext(He),R=vt("Dropdown");[["visible","open"],["onVisibleChange","onOpenChange"]].forEach(ee=>{let[V,ne]=ee;R.deprecated(!(V in e),V,ne)}),R.deprecated(!("overlay"in e),"overlay","menu");const P=l.useMemo(()=>{const ee=$();return w!==void 0?w:b.includes("top")?`${ee}-slide-down`:`${ee}-slide-up`},[$,b,w]),N=l.useMemo(()=>b?b.includes("Center")?b.slice(0,b.indexOf("Center")):b:I==="rtl"?"bottomRight":"bottomLeft",[b,I]);{if(b.includes("Center")){const ee=b.slice(0,b.indexOf("Center"));R(!b.includes("Center"),"deprecated",`You are using '${b}' placement in Dropdown, which is deprecated. Try to use '${ee}' instead.`)}[["visible","open"],["onVisibleChange","onOpenChange"]].forEach(ee=>{let[V,ne]=ee;R.deprecated(!(V in e),V,ne)})}const T=$("dropdown",r),O=on(T),[j,D,M]=JI(T,O),[,F]=Gt(),z=l.Children.only(o),L=Qt(z,{className:K(`${T}-trigger`,{[`${T}-rtl`]:I==="rtl"},z.props.className),disabled:i}),_=i?[]:a;let B;_&&_.includes("contextMenu")&&(B=!0);const[k,q]=Vt(!1,{value:m??p}),Q=kt(ee=>{v==null||v(ee,{source:"trigger"}),h==null||h(ee),q(ee)}),te=K(u,d,D,M,O,E==null?void 0:E.className,{[`${T}-rtl`]:I==="rtl"}),U=sp({arrowPointAtCenter:typeof n=="object"&&n.pointAtCenter,autoAdjustOverflow:y,offset:F.marginXXS,arrowWidth:n?F.sizePopupArrow:0,borderRadius:F.borderRadius}),Z=l.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(v==null||v(!1,{source:"menu"}),q(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),ae=()=>{let ee;return t!=null&&t.items?ee=l.createElement(No,Object.assign({},t)):typeof S=="function"?ee=S():ee=S,s&&(ee=s(ee)),ee=l.Children.only(typeof ee=="string"?l.createElement("span",null,ee):ee),l.createElement(BI,{prefixCls:`${T}-menu`,rootClassName:K(M,O),expandIcon:l.createElement("span",{className:`${T}-menu-submenu-arrow`},l.createElement(fa,{className:`${T}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Z,validator:V=>{let{mode:ne}=V;R(!ne||ne==="vertical","usage",`mode="${ne}" is not supported for Dropdown's Menu.`)}},ee)},[J,Y]=Sa("Dropdown",f==null?void 0:f.zIndex);let re=l.createElement(WE,Object.assign({alignPoint:B},Wt(e,["rootClassName"]),{mouseEnterDelay:g,mouseLeaveDelay:C,visible:k,builtinPlacements:U,arrow:!!n,overlayClassName:te,prefixCls:T,getPopupContainer:c||x,transitionName:P,trigger:_,overlay:ae,placement:N,onVisibleChange:Q,overlayStyle:Object.assign(Object.assign(Object.assign({},E==null?void 0:E.style),f),{zIndex:J})}),L);return J&&(re=l.createElement(Ca.Provider,{value:Y},re)),j(re)};function eO(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const tO=Dg(Ta,"dropdown",e=>e,eO),nO=e=>l.createElement(tO,Object.assign({},e),l.createElement("span",null));Ta._InternalPanelDoNotUseOrYouWillBeFired=nO;Ta.displayName="Dropdown";const Rp=l.createContext(null),rO=Rp.Provider,Pp=l.createContext(null),oO=Pp.Provider;var aO=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],iO=l.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-checkbox":n,o=e.className,a=e.style,i=e.checked,s=e.disabled,c=e.defaultChecked,u=c===void 0?!1:c,d=e.type,f=d===void 0?"checkbox":d,m=e.title,v=e.onChange,p=We(e,aO),h=l.useRef(null),g=l.useRef(null),C=Vt(u,{value:i}),y=G(C,2),b=y[0],S=y[1];l.useImperativeHandle(t,function(){return{focus:function(I){var E;(E=h.current)===null||E===void 0||E.focus(I)},blur:function(){var I;(I=h.current)===null||I===void 0||I.blur()},input:h.current,nativeElement:g.current}});var w=K(r,o,A(A({},"".concat(r,"-checked"),b),"".concat(r,"-disabled"),s)),x=function(I){s||("checked"in e||S(I.target.checked),v==null||v({target:H(H({},e),{},{type:f,checked:I.target.checked}),stopPropagation:function(){I.stopPropagation()},preventDefault:function(){I.preventDefault()},nativeEvent:I.nativeEvent}))};return l.createElement("span",{className:w,title:m,style:a,ref:g},l.createElement("input",ue({},p,{className:"".concat(r,"-input"),ref:h,onChange:x,disabled:s,checked:!!b,type:f})),l.createElement("span",{className:"".concat(r,"-inner")}))});const lO=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:Object.assign(Object.assign({},Ct(e)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},sO=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,radioSize:o,motionDurationSlow:a,motionDurationMid:i,motionEaseInOutCirc:s,colorBgContainer:c,colorBorder:u,lineWidth:d,colorBgContainerDisabled:f,colorTextDisabled:m,paddingXS:v,dotColorDisabled:p,lineType:h,radioColor:g,radioBgColor:C,calc:y}=e,b=`${t}-inner`,w=y(o).sub(y(4).mul(2)),x=y(1).mul(o).equal();return{[`${t}-wrapper`]:Object.assign(Object.assign({},Ct(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer",[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${X(d)} ${h} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[t]:Object.assign(Object.assign({},Ct(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &, - &:hover ${b}`]:{borderColor:r},[`${t}-input:focus-visible + ${b}`]:Object.assign({},xo(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:x,height:x,marginBlockStart:y(1).mul(o).div(-2).equal(),marginInlineStart:y(1).mul(o).div(-2).equal(),backgroundColor:g,borderBlockStart:0,borderInlineStart:0,borderRadius:x,transform:"scale(0)",opacity:0,transition:`all ${a} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:x,height:x,backgroundColor:c,borderColor:u,borderStyle:"solid",borderWidth:d,borderRadius:"50%",transition:`all ${i}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[b]:{borderColor:r,backgroundColor:C,"&::after":{transform:`scale(${e.calc(e.dotSize).div(o).equal()})`,opacity:1,transition:`all ${a} ${s}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[b]:{backgroundColor:f,borderColor:u,cursor:"not-allowed","&::after":{backgroundColor:p}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:m,cursor:"not-allowed"},[`&${t}-checked`]:{[b]:{"&::after":{transform:`scale(${y(w).div(o).equal({unit:!1})})`}}}},[`span${t} + *`]:{paddingInlineStart:v,paddingInlineEnd:v}})}},cO=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:o,lineType:a,colorBorder:i,motionDurationSlow:s,motionDurationMid:c,buttonPaddingInline:u,fontSize:d,buttonBg:f,fontSizeLG:m,controlHeightLG:v,controlHeightSM:p,paddingXS:h,borderRadius:g,borderRadiusSM:C,borderRadiusLG:y,buttonCheckedBg:b,buttonSolidCheckedColor:S,colorTextDisabled:w,colorBgContainerDisabled:x,buttonCheckedBgDisabled:$,buttonCheckedColorDisabled:I,colorPrimary:E,colorPrimaryHover:R,colorPrimaryActive:P,buttonSolidCheckedBg:N,buttonSolidCheckedHoverBg:T,buttonSolidCheckedActiveBg:O,calc:j}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:u,paddingBlock:0,color:t,fontSize:d,lineHeight:X(j(n).sub(j(o).mul(2)).equal()),background:f,border:`${X(o)} ${a} ${i}`,borderBlockStartWidth:j(o).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${c}`,`background ${c}`,`box-shadow ${c}`].join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:j(o).mul(-1).equal(),insetInlineStart:j(o).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:o,paddingInline:0,backgroundColor:i,transition:`background-color ${s}`,content:'""'}},"&:first-child":{borderInlineStart:`${X(o)} ${a} ${i}`,borderStartStartRadius:g,borderEndStartRadius:g},"&:last-child":{borderStartEndRadius:g,borderEndEndRadius:g},"&:first-child:last-child":{borderRadius:g},[`${r}-group-large &`]:{height:v,fontSize:m,lineHeight:X(j(v).sub(j(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},[`${r}-group-small &`]:{height:p,paddingInline:j(h).sub(o).equal(),paddingBlock:0,lineHeight:X(j(p).sub(j(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:C,borderEndStartRadius:C},"&:last-child":{borderStartEndRadius:C,borderEndEndRadius:C}},"&:hover":{position:"relative",color:E},"&:has(:focus-visible)":Object.assign({},xo(e)),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:E,background:b,borderColor:E,"&::before":{backgroundColor:E},"&:first-child":{borderColor:E},"&:hover":{color:R,borderColor:R,"&::before":{backgroundColor:R}},"&:active":{color:P,borderColor:P,"&::before":{backgroundColor:P}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:S,background:N,borderColor:N,"&:hover":{color:S,background:T,borderColor:T},"&:active":{color:S,background:O,borderColor:O}},"&-disabled":{color:w,backgroundColor:x,borderColor:i,cursor:"not-allowed","&:first-child, &:hover":{color:w,backgroundColor:x,borderColor:i}},[`&-disabled${r}-button-wrapper-checked`]:{color:I,backgroundColor:$,borderColor:i,boxShadow:"none"}}}},uO=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:o,fontSizeLG:a,colorText:i,colorBgContainer:s,colorTextDisabled:c,controlItemBgActiveDisabled:u,colorTextLightSolid:d,colorPrimary:f,colorPrimaryHover:m,colorPrimaryActive:v,colorWhite:p}=e,h=4,g=a,C=t?g-h*2:g-(h+o)*2;return{radioSize:g,dotSize:C,dotColorDisabled:c,buttonSolidCheckedColor:d,buttonSolidCheckedBg:f,buttonSolidCheckedHoverBg:m,buttonSolidCheckedActiveBg:v,buttonBg:s,buttonCheckedBg:s,buttonColor:i,buttonCheckedBgDisabled:u,buttonCheckedColorDisabled:c,buttonPaddingInline:n-o,wrapperMarginInlineEnd:r,radioColor:t?f:p,radioBgColor:t?s:f}},Np=Rt("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${X(n)} ${t}`,a=ct(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[lO(a),sO(a),cO(a)]},uO,{unitless:{radioSize:!0,dotSize:!0}});var dO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const o=l.useContext(Rp),a=l.useContext(Pp),{getPrefixCls:i,direction:s,radio:c}=l.useContext(He),u=l.useRef(null),d=gn(t,u),{isFormItemInput:f}=l.useContext(rn);vt("Radio")(!("optionType"in e),"usage","`optionType` is only support in Radio.Group.");const m=O=>{var j,D;(j=e.onChange)===null||j===void 0||j.call(e,O),(D=o==null?void 0:o.onChange)===null||D===void 0||D.call(o,O)},{prefixCls:v,className:p,rootClassName:h,children:g,style:C,title:y}=e,b=dO(e,["prefixCls","className","rootClassName","children","style","title"]),S=i("radio",v),w=((o==null?void 0:o.optionType)||a)==="button",x=w?`${S}-button`:S,$=on(S),[I,E,R]=Np(S,$),P=Object.assign({},b),N=l.useContext(Hn);o&&(P.name=o.name,P.onChange=m,P.checked=e.value===o.value,P.disabled=(n=P.disabled)!==null&&n!==void 0?n:o.disabled),P.disabled=(r=P.disabled)!==null&&r!==void 0?r:N;const T=K(`${x}-wrapper`,{[`${x}-wrapper-checked`]:P.checked,[`${x}-wrapper-disabled`]:P.disabled,[`${x}-wrapper-rtl`]:s==="rtl",[`${x}-wrapper-in-form-item`]:f},c==null?void 0:c.className,p,h,E,R,$);return I(l.createElement(Gi,{component:"Radio",disabled:P.disabled},l.createElement("label",{className:T,style:Object.assign(Object.assign({},c==null?void 0:c.style),C),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:y},l.createElement(iO,Object.assign({},P,{className:K(P.className,!w&&gc),type:"radio",prefixCls:x,ref:d})),g!==void 0?l.createElement("span",null,g):null)))},va=l.forwardRef(fO);va.displayName="Radio";const mO=l.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=l.useContext(He),[o,a]=Vt(e.defaultValue,{value:e.value}),i=O=>{const j=o,D=O.target.value;"value"in e||a(D);const{onChange:M}=e;M&&D!==j&&M(O)},{prefixCls:s,className:c,rootClassName:u,options:d,buttonStyle:f="outline",disabled:m,children:v,size:p,style:h,id:g,onMouseEnter:C,onMouseLeave:y,onFocus:b,onBlur:S}=e,w=n("radio",s),x=`${w}-group`,$=on(w),[I,E,R]=Np(w,$);let P=v;d&&d.length>0&&(P=d.map(O=>typeof O=="string"||typeof O=="number"?l.createElement(va,{key:O.toString(),prefixCls:w,disabled:m,value:O,checked:o===O},O):l.createElement(va,{key:`radio-group-value-options-${O.value}`,prefixCls:w,disabled:O.disabled||m,value:O.value,checked:o===O.value,title:O.title,style:O.style,id:O.id,required:O.required},O.label)));const N=Nn(p),T=K(x,`${x}-${f}`,{[`${x}-${N}`]:N,[`${x}-rtl`]:r==="rtl"},c,u,E,R,$);return I(l.createElement("div",Object.assign({},Sn(e,{aria:!0,data:!0}),{className:T,style:h,onMouseEnter:C,onMouseLeave:y,onFocus:b,onBlur:S,id:g,ref:t}),l.createElement(rO,{value:{onChange:i,value:o,disabled:e.disabled,name:e.name,optionType:e.optionType}},P)))}),vO=l.memo(mO);var gO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n}=l.useContext(He),{prefixCls:r}=e,o=gO(e,["prefixCls"]),a=n("radio",r);return l.createElement(oO,{value:"button"},l.createElement(va,Object.assign({prefixCls:a},o,{type:"radio",ref:t})))},hO=l.forwardRef(pO),Qc=va;Qc.Button=hO;Qc.Group=vO;Qc.__ANT_RADIO=!0;function Zc(e){return ct(e,{inputAffixPadding:e.paddingXXS})}const Jc=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:a,controlHeightLG:i,fontSizeLG:s,lineHeightLG:c,paddingSM:u,controlPaddingHorizontalSM:d,controlPaddingHorizontal:f,colorFillAlter:m,colorPrimaryHover:v,colorPrimary:p,controlOutlineWidth:h,controlOutline:g,colorErrorOutline:C,colorWarningOutline:y,colorBgContainer:b}=e;return{paddingBlock:Math.max(Math.round((t-n*r)/2*10)/10-o,0),paddingBlockSM:Math.max(Math.round((a-n*r)/2*10)/10-o,0),paddingBlockLG:Math.ceil((i-s*c)/2*10)/10-o,paddingInline:u-o,paddingInlineSM:d-o,paddingInlineLG:f-o,addonBg:m,activeBorderColor:p,hoverBorderColor:v,activeShadow:`0 0 0 ${h}px ${g}`,errorActiveShadow:`0 0 0 ${h}px ${C}`,warningActiveShadow:`0 0 0 ${h}px ${y}`,hoverBg:b,activeBg:b,inputFontSize:n,inputFontSizeLG:s,inputFontSizeSM:n}},bO=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),eu=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},bO(ct(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),Mp=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),If=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},Mp(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),Tp=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Mp(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},eu(e))}),If(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),If(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),Of=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),Ap=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},Of(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),Of(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},eu(e))}})}),Dp=(e,t)=>({"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${e.componentCls}-disabled, &[disabled]`]:{color:e.colorTextDisabled}},t)}),Fp=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:t==null?void 0:t.inputColor},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),Rf=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},Fp(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),_p=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Fp(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.colorPrimary})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},eu(e))}),Rf(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),Rf(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),Pf=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),jp=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary},[`${e.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}}}},Pf(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),Pf(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),Lp=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),zp=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${X(t)} ${X(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},Bp=e=>({padding:`${X(e.paddingBlockSM)} ${X(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),al=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${X(e.paddingBlock)} ${X(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},Lp(e.colorTextPlaceholder)),{"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},zp(e)),"&-sm":Object.assign({},Bp(e)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),Hp=e=>{const{componentCls:t,antCls:n}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},zp(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},Bp(e)),[`&-lg ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${X(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${X(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${X(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${X(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${n}-select-selector`]:{color:e.colorPrimary}}},[`${n}-cascader-picker`]:{margin:`-9px ${X(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},Ci()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` - & > ${t}-affix-wrapper, - & > ${t}-number-affix-wrapper, - & > ${n}-picker-range - `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${n}-select > ${n}-select-selector, - & > ${n}-select-auto-complete ${t}, - & > ${n}-cascader-picker ${t}, - & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${n}-select-focused`]:{zIndex:1},[`& > ${n}-select > ${n}-select-arrow`]:{zIndex:1},[`& > *:first-child, - & > ${n}-select:first-child > ${n}-select-selector, - & > ${n}-select-auto-complete:first-child ${t}, - & > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, - & > ${n}-select:last-child > ${n}-select-selector, - & > ${n}-cascader-picker:last-child ${t}, - & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},yO=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:o}=e,i=o(n).sub(o(r).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ct(e)),al(e)),Tp(e)),_p(e)),Dp(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:i,paddingBottom:i}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},CO=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${X(e.inputAffixPadding)}`}}}},SO=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:a,colorIconHover:i,iconCls:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign({},al(e)),{display:"inline-flex",[`&:not(${t}-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),CO(e)),{[`${s}${t}-password-icon`]:{color:a,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:i}}})}},xO=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},Ct(e)),Hp(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}}},Ap(e)),jp(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}}})})}},wO=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${r}-button:not(${n}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal({unit:!1})},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{marginInlineEnd:-1,paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${r}-button`]:{height:e.controlHeightLG},[`&-small ${r}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, - > ${t}, - ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},$O=e=>{const{componentCls:t,paddingLG:n}=e,r=`${t}-textarea`;return{[r]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${t}`]:{paddingInlineEnd:n}},[`&-affix-wrapper${r}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:n}},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},EO=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},tu=Rt("Input",e=>{const t=ct(e,Zc(e));return[yO(t),$O(t),SO(t),xO(t),wO(t),EO(t),Ui(t)]},Jc,{resetFont:!1});function IO(e,t,n){var r=n||{},o=r.noTrailing,a=o===void 0?!1:o,i=r.noLeading,s=i===void 0?!1:i,c=r.debounceMode,u=c===void 0?void 0:c,d,f=!1,m=0;function v(){d&&clearTimeout(d)}function p(g){var C=g||{},y=C.upcomingOnly,b=y===void 0?!1:y;v(),f=!b}function h(){for(var g=arguments.length,C=new Array(g),y=0;ye?s?(m=Date.now(),a||(d=setTimeout(u?x:w,e))):w():a!==!0&&(d=setTimeout(u?x:w,u===void 0?e-S:e))}return h.cancel=p,h}function OO(e,t,n){var r={},o=r.atBegin,a=o===void 0?!1:o;return IO(e,t,{debounceMode:a!==!1})}function vn(e,t){return e[t]}var RO=["children"];function kp(e,t){return"".concat(e,"-").concat(t)}function PO(e){return e&&e.type&&e.type.isTreeNode}function Aa(e,t){return e??t}function bo(e){var t=e||{},n=t.title,r=t._title,o=t.key,a=t.children,i=n||"title";return{title:i,_title:r||[i],key:o||"key",children:a||"children"}}function NO(e,t){var n=new Map;function r(o){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(o||[]).forEach(function(i){var s=i[t.key],c=i[t.children];je(s!=null,"Tree node must have a certain key: [".concat(a).concat(s,"]"));var u=String(s);je(!n.has(u)||s===null||s===void 0,"Same 'key' exist in the Tree: ".concat(u)),n.set(u,!0),r(c,"".concat(a).concat(u," > "))})}r(e)}function Vp(e){function t(n){var r=cn(n);return r.map(function(o){if(!PO(o))return je(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var a=o.key,i=o.props,s=i.children,c=We(i,RO),u=H({key:a},c),d=t(s);return d.length&&(u.children=d),u}).filter(function(o){return o})}return t(e)}function Ll(e,t,n){var r=bo(n),o=r._title,a=r.key,i=r.children,s=new Set(t===!0?[]:t),c=[];function u(d){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return d.map(function(m,v){for(var p=kp(f?f.pos:"0",v),h=Aa(m[a],p),g,C=0;C1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,o=t.onProcessFinished,a=t.externalGetKey,i=t.childrenPropName,s=t.fieldNames,c=arguments.length>2?arguments[2]:void 0,u=a||c,d={},f={},m={posEntities:d,keyEntities:f};return n&&(m=n(m)||m),MO(e,function(v){var p=v.node,h=v.index,g=v.pos,C=v.key,y=v.parentPos,b=v.level,S=v.nodes,w={node:p,nodes:S,index:h,key:C,pos:g,level:b},x=Aa(C,g);d[g]=w,f[x]=w,w.parent=d[y],w.parent&&(w.parent.children=w.parent.children||[],w.parent.children.push(w)),r&&r(w,m)},{externalGetKey:u,childrenPropName:i,fieldNames:s}),o&&o(m),m}function qo(e,t){var n=t.expandedKeys,r=t.selectedKeys,o=t.loadedKeys,a=t.loadingKeys,i=t.checkedKeys,s=t.halfCheckedKeys,c=t.dragOverNodeKey,u=t.dropPosition,d=t.keyEntities,f=vn(d,e),m={eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:o.indexOf(e)!==-1,loading:a.indexOf(e)!==-1,checked:i.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(f?f.pos:""),dragOver:c===e&&u===0,dragOverGapTop:c===e&&u===-1,dragOverGapBottom:c===e&&u===1};return m}function zt(e){var t=e.data,n=e.expanded,r=e.selected,o=e.checked,a=e.loaded,i=e.loading,s=e.halfChecked,c=e.dragOver,u=e.dragOverGapTop,d=e.dragOverGapBottom,f=e.pos,m=e.active,v=e.eventKey,p=H(H({},t),{},{expanded:n,selected:r,checked:o,loaded:a,loading:i,halfChecked:s,dragOver:c,dragOverGapTop:u,dragOverGapBottom:d,pos:f,active:m,key:v});return"props"in p||Object.defineProperty(p,"props",{get:function(){return je(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),p}function Wp(e,t){var n=new Set;return e.forEach(function(r){t.has(r)||n.add(r)}),n}function TO(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,o=t.checkable;return!!(n||r)||o===!1}function AO(e,t,n,r){for(var o=new Set(e),a=new Set,i=0;i<=n;i+=1){var s=t.get(i)||new Set;s.forEach(function(f){var m=f.key,v=f.node,p=f.children,h=p===void 0?[]:p;o.has(m)&&!r(v)&&h.filter(function(g){return!r(g.node)}).forEach(function(g){o.add(g.key)})})}for(var c=new Set,u=n;u>=0;u-=1){var d=t.get(u)||new Set;d.forEach(function(f){var m=f.parent,v=f.node;if(!(r(v)||!f.parent||c.has(f.parent.key))){if(r(f.parent.node)){c.add(m.key);return}var p=!0,h=!1;(m.children||[]).filter(function(g){return!r(g.node)}).forEach(function(g){var C=g.key,y=o.has(C);p&&!y&&(p=!1),!h&&(y||a.has(C))&&(h=!0)}),p&&o.add(m.key),h&&a.add(m.key),c.add(m.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(Wp(a,o))}}function DO(e,t,n,r,o){for(var a=new Set(e),i=new Set(t),s=0;s<=r;s+=1){var c=n.get(s)||new Set;c.forEach(function(m){var v=m.key,p=m.node,h=m.children,g=h===void 0?[]:h;!a.has(v)&&!i.has(v)&&!o(p)&&g.filter(function(C){return!o(C.node)}).forEach(function(C){a.delete(C.key)})})}i=new Set;for(var u=new Set,d=r;d>=0;d-=1){var f=n.get(d)||new Set;f.forEach(function(m){var v=m.parent,p=m.node;if(!(o(p)||!m.parent||u.has(m.parent.key))){if(o(m.parent.node)){u.add(v.key);return}var h=!0,g=!1;(v.children||[]).filter(function(C){return!o(C.node)}).forEach(function(C){var y=C.key,b=a.has(y);h&&!b&&(h=!1),!g&&(b||i.has(y))&&(g=!0)}),h||a.delete(v.key),g&&i.add(v.key),u.add(v.key)}})}return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(Wp(i,a))}}function zl(e,t,n,r){var o=[],a;a=TO;var i=new Set(e.filter(function(d){var f=!!vn(n,d);return f||o.push(d),f})),s=new Map,c=0;Object.keys(n).forEach(function(d){var f=n[d],m=f.level,v=s.get(m);v||(v=new Set,s.set(m,v)),v.add(f),c=Math.max(c,m)}),je(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(d){return"'".concat(d,"'")}).join(", ")));var u;return t===!0?u=AO(i,s,c,a):u=DO(i,t.halfCheckedKeys,s,c,a),u}const FO=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},Ct(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},Ct(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},Ct(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},xo(e))},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${X(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` - ${n}:not(${n}-disabled), - ${t}:not(${t}-disabled) - `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${n}:not(${n}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[` - ${n}-checked:not(${n}-disabled), - ${t}-checked:not(${t}-disabled) - `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function Gp(e,t){const n=ct(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[FO(n)]}Rt("Checkbox",(e,t)=>{let{prefixCls:n}=t;return[Gp(n,e)]});const qp=l.createContext({}),_O=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},jO=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},LO=(e,t)=>{const{prefixCls:n,componentCls:r,gridColumns:o}=e,a={};for(let i=o;i>=0;i--)i===0?(a[`${r}${t}-${i}`]={display:"none"},a[`${r}-push-${i}`]={insetInlineStart:"auto"},a[`${r}-pull-${i}`]={insetInlineEnd:"auto"},a[`${r}${t}-push-${i}`]={insetInlineStart:"auto"},a[`${r}${t}-pull-${i}`]={insetInlineEnd:"auto"},a[`${r}${t}-offset-${i}`]={marginInlineStart:0},a[`${r}${t}-order-${i}`]={order:0}):(a[`${r}${t}-${i}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${i/o*100}%`,maxWidth:`${i/o*100}%`}],a[`${r}${t}-push-${i}`]={insetInlineStart:`${i/o*100}%`},a[`${r}${t}-pull-${i}`]={insetInlineEnd:`${i/o*100}%`},a[`${r}${t}-offset-${i}`]={marginInlineStart:`${i/o*100}%`},a[`${r}${t}-order-${i}`]={order:i});return a[`${r}${t}-flex`]={flex:`var(--${n}${t}-flex)`},a},Vs=(e,t)=>LO(e,t),zO=(e,t,n)=>({[`@media (min-width: ${X(t)})`]:Object.assign({},Vs(e,n))}),BO=()=>({}),HO=()=>({}),kO=Rt("Grid",_O,BO),VO=Rt("Grid",e=>{const t=ct(e,{gridColumns:24}),n={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[jO(t),Vs(t,""),Vs(t,"-xs"),Object.keys(n).map(r=>zO(t,n[r],r)).reduce((r,o)=>Object.assign(Object.assign({},r),o),{})]},HO);var KO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n,direction:r}=l.useContext(He),{gutter:o,wrap:a}=l.useContext(qp),{prefixCls:i,span:s,order:c,offset:u,push:d,pull:f,className:m,children:v,flex:p,style:h}=e,g=KO(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),C=n("col",i),[y,b,S]=VO(C),w={};let x={};WO.forEach(E=>{let R={};const P=e[E];typeof P=="number"?R.span=P:typeof P=="object"&&(R=P||{}),delete g[E],x=Object.assign(Object.assign({},x),{[`${C}-${E}-${R.span}`]:R.span!==void 0,[`${C}-${E}-order-${R.order}`]:R.order||R.order===0,[`${C}-${E}-offset-${R.offset}`]:R.offset||R.offset===0,[`${C}-${E}-push-${R.push}`]:R.push||R.push===0,[`${C}-${E}-pull-${R.pull}`]:R.pull||R.pull===0,[`${C}-rtl`]:r==="rtl"}),R.flex&&(x[`${C}-${E}-flex`]=!0,w[`--${C}-${E}-flex`]=Nf(R.flex))});const $=K(C,{[`${C}-${s}`]:s!==void 0,[`${C}-order-${c}`]:c,[`${C}-offset-${u}`]:u,[`${C}-push-${d}`]:d,[`${C}-pull-${f}`]:f},m,x,b,S),I={};if(o&&o[0]>0){const E=o[0]/2;I.paddingLeft=E,I.paddingRight=E}return p&&(I.flex=Nf(p),a===!1&&!I.minWidth&&(I.minWidth=0)),y(l.createElement("div",Object.assign({},g,{style:Object.assign(Object.assign(Object.assign({},I),h),w),className:$,ref:t}),v))});nu.displayName="Col";var GO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{if(typeof e=="string"&&r(e),typeof e=="object")for(let a=0;a{o()},[JSON.stringify(e),t]),n}const Up=l.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:o,className:a,style:i,children:s,gutter:c=0,wrap:u}=e,d=GO(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:f,direction:m}=l.useContext(He),[v,p]=l.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[h,g]=l.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),C=Mf(o,h),y=Mf(r,h),b=l.useRef(c),S=uE();l.useEffect(()=>{const M=S.subscribe(F=>{g(F);const z=b.current||0;(!Array.isArray(z)&&typeof z=="object"||Array.isArray(z)&&(typeof z[0]=="object"||typeof z[1]=="object"))&&p(F)});return()=>S.unsubscribe(M)},[]);const w=()=>{const M=[void 0,void 0];return(Array.isArray(c)?c:[c,void 0]).forEach((z,L)=>{if(typeof z=="object")for(let _=0;_0?R[0]/-2:void 0;T&&(N.marginLeft=T,N.marginRight=T);const[O,j]=R;N.rowGap=j;const D=l.useMemo(()=>({gutter:[O,j],wrap:u}),[O,j,u]);return $(l.createElement(qp.Provider,{value:D},l.createElement("div",Object.assign({},d,{className:P,style:Object.assign(Object.assign({},N),i),ref:t}),s)))});Up.displayName="Row";var Xp=W.forwardRef(function(e,t){var n=e.prefixCls,r=e.forceRender,o=e.className,a=e.style,i=e.children,s=e.isActive,c=e.role,u=W.useState(s||r),d=G(u,2),f=d[0],m=d[1];return W.useEffect(function(){(r||s)&&m(!0)},[r,s]),f?W.createElement("div",{ref:t,className:K("".concat(n,"-content"),A(A({},"".concat(n,"-content-active"),s),"".concat(n,"-content-inactive"),!s),o),style:a,role:c},W.createElement("div",{className:"".concat(n,"-content-box")},i)):null});Xp.displayName="PanelContent";var qO=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],Yp=W.forwardRef(function(e,t){var n=e.showArrow,r=n===void 0?!0:n,o=e.headerClass,a=e.isActive,i=e.onItemClick,s=e.forceRender,c=e.className,u=e.prefixCls,d=e.collapsible,f=e.accordion,m=e.panelKey,v=e.extra,p=e.header,h=e.expandIcon,g=e.openMotion,C=e.destroyInactivePanel,y=e.children,b=We(e,qO),S=d==="disabled",w=d==="header",x=d==="icon",$=v!=null&&typeof v!="boolean",I=function(){i==null||i(m)},E=function(j){(j.key==="Enter"||j.keyCode===ie.ENTER||j.which===ie.ENTER)&&I()},R=typeof h=="function"?h(e):W.createElement("i",{className:"arrow"});R&&(R=W.createElement("div",{className:"".concat(u,"-expand-icon"),onClick:["header","icon"].includes(d)?I:void 0},R));var P=K(A(A(A({},"".concat(u,"-item"),!0),"".concat(u,"-item-active"),a),"".concat(u,"-item-disabled"),S),c),N=K(o,A(A(A({},"".concat(u,"-header"),!0),"".concat(u,"-header-collapsible-only"),w),"".concat(u,"-icon-collapsible-only"),x)),T={className:N,"aria-expanded":a,"aria-disabled":S,onKeyDown:E};return!w&&!x&&(T.onClick=I,T.role=f?"tab":"button",T.tabIndex=S?-1:0),W.createElement("div",ue({},b,{ref:t,className:P}),W.createElement("div",T,r&&R,W.createElement("span",{className:"".concat(u,"-header-text"),onClick:d==="header"?I:void 0},p),$&&W.createElement("div",{className:"".concat(u,"-extra")},v)),W.createElement(Vn,ue({visible:a,leavedClassName:"".concat(u,"-content-hidden")},g,{forceRender:s,removeOnLeave:C}),function(O,j){var D=O.className,M=O.style;return W.createElement(Xp,{ref:j,prefixCls:u,className:D,style:M,isActive:a,forceRender:s,role:f?"tabpanel":void 0},y)}))}),UO=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],XO=function(t,n){var r=n.prefixCls,o=n.accordion,a=n.collapsible,i=n.destroyInactivePanel,s=n.onItemClick,c=n.activeKey,u=n.openMotion,d=n.expandIcon;return t.map(function(f,m){var v=f.children,p=f.label,h=f.key,g=f.collapsible,C=f.onItemClick,y=f.destroyInactivePanel,b=We(f,UO),S=String(h??m),w=g??a,x=y??i,$=function(R){w!=="disabled"&&(s(R),C==null||C(R))},I=!1;return o?I=c[0]===S:I=c.indexOf(S)>-1,W.createElement(Yp,ue({},b,{prefixCls:r,key:S,panelKey:S,isActive:I,accordion:o,openMotion:u,expandIcon:d,header:p,collapsible:w,onItemClick:$,destroyInactivePanel:x}),v)})},YO=function(t,n,r){if(!t)return null;var o=r.prefixCls,a=r.accordion,i=r.collapsible,s=r.destroyInactivePanel,c=r.onItemClick,u=r.activeKey,d=r.openMotion,f=r.expandIcon,m=t.key||String(n),v=t.props,p=v.header,h=v.headerClass,g=v.destroyInactivePanel,C=v.collapsible,y=v.onItemClick,b=!1;a?b=u[0]===m:b=u.indexOf(m)>-1;var S=C??i,w=function(I){S!=="disabled"&&(c(I),y==null||y(I))},x={key:m,panelKey:m,header:p,headerClass:h,isActive:b,prefixCls:o,destroyInactivePanel:g??s,openMotion:d,accordion:a,children:t.props.children,onItemClick:w,expandIcon:f,collapsible:S};return typeof t.type=="string"?t:(Object.keys(x).forEach(function($){typeof x[$]>"u"&&delete x[$]}),W.cloneElement(t,x))};function QO(e,t,n){return Array.isArray(e)?XO(e,n):cn(t).map(function(r,o){return YO(r,o,n)})}function ZO(e){var t=e;if(!Array.isArray(t)){var n=De(t);t=n==="number"||n==="string"?[t]:[]}return t.map(function(r){return String(r)})}var JO=W.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-collapse":n,o=e.destroyInactivePanel,a=o===void 0?!1:o,i=e.style,s=e.accordion,c=e.className,u=e.children,d=e.collapsible,f=e.openMotion,m=e.expandIcon,v=e.activeKey,p=e.defaultActiveKey,h=e.onChange,g=e.items,C=K(r,c),y=Vt([],{value:v,onChange:function(E){return h==null?void 0:h(E)},defaultValue:p,postState:ZO}),b=G(y,2),S=b[0],w=b[1],x=function(E){return w(function(){if(s)return S[0]===E?[]:[E];var R=S.indexOf(E),P=R>-1;return P?S.filter(function(N){return N!==E}):[].concat(ce(S),[E])})};je(!u,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var $=QO(g,u,{prefixCls:r,accordion:s,openMotion:f,expandIcon:m,collapsible:d,destroyInactivePanel:a,onItemClick:x,activeKey:S});return W.createElement("div",ue({ref:t,className:C,style:i,role:s?"tablist":void 0},Sn(e,{aria:!0,data:!0})),$)});const ru=Object.assign(JO,{Panel:Yp});ru.Panel;const eR=l.forwardRef((e,t)=>{vt("Collapse.Panel").deprecated(!("disabled"in e),"disabled",'collapsible="disabled"');const{getPrefixCls:n}=l.useContext(He),{prefixCls:r,className:o,showArrow:a=!0}=e,i=n("collapse",r),s=K({[`${i}-no-arrow`]:!a},o);return l.createElement(ru.Panel,Object.assign({ref:t},e,{prefixCls:i,className:s}))}),tR=e=>{const{componentCls:t,contentBg:n,padding:r,headerBg:o,headerPadding:a,collapseHeaderPaddingSM:i,collapseHeaderPaddingLG:s,collapsePanelBorderRadius:c,lineWidth:u,lineType:d,colorBorder:f,colorText:m,colorTextHeading:v,colorTextDisabled:p,fontSizeLG:h,lineHeight:g,lineHeightLG:C,marginSM:y,paddingSM:b,paddingLG:S,paddingXS:w,motionDurationSlow:x,fontSizeIcon:$,contentPadding:I,fontHeight:E,fontHeightLG:R}=e,P=`${X(u)} ${d} ${f}`;return{[t]:Object.assign(Object.assign({},Ct(e)),{backgroundColor:o,border:P,borderRadius:c,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:P,"&:last-child":{[` - &, - & > ${t}-header`]:{borderRadius:`0 0 ${X(c)} ${X(c)}`}},[`> ${t}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:a,color:v,lineHeight:g,cursor:"pointer",transition:`all ${x}, visibility 0s`,[`> ${t}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${t}-expand-icon`]:{height:E,display:"flex",alignItems:"center",paddingInlineEnd:y},[`${t}-arrow`]:Object.assign(Object.assign({},So()),{fontSize:$,transition:`transform ${x}`,svg:{transition:`transform ${x}`}}),[`${t}-header-text`]:{marginInlineEnd:"auto"}},[`${t}-icon-collapsible-only`]:{cursor:"unset",[`${t}-expand-icon`]:{cursor:"pointer"}}},[`${t}-content`]:{color:m,backgroundColor:n,borderTop:P,[`& > ${t}-content-box`]:{padding:I},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:i,paddingInlineStart:w,[`> ${t}-expand-icon`]:{marginInlineStart:e.calc(b).sub(w).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:b}}},"&-large":{[`> ${t}-item`]:{fontSize:h,lineHeight:C,[`> ${t}-header`]:{padding:s,paddingInlineStart:r,[`> ${t}-expand-icon`]:{height:R,marginInlineStart:e.calc(S).sub(r).equal()}},[`> ${t}-content > ${t}-content-box`]:{padding:S}}},[`${t}-item:last-child`]:{borderBottom:0,[`> ${t}-content`]:{borderRadius:`0 0 ${X(c)} ${X(c)}`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n &,\n & > .arrow\n ":{color:p,cursor:"not-allowed"}},[`&${t}-icon-position-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:y}}}}})}},nR=e=>{const{componentCls:t}=e,n=`> ${t}-item > ${t}-header ${t}-arrow`;return{[`${t}-rtl`]:{[n]:{transform:"rotate(180deg)"}}}},rR=e=>{const{componentCls:t,headerBg:n,paddingXXS:r,colorBorder:o}=e;return{[`${t}-borderless`]:{backgroundColor:n,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${o}`},[` - > ${t}-item:last-child, - > ${t}-item:last-child ${t}-header - `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${t}-item > ${t}-content > ${t}-content-box`]:{paddingTop:r}}}},oR=e=>{const{componentCls:t,paddingSM:n}=e;return{[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-content`]:{backgroundColor:"transparent",border:0,[`> ${t}-content-box`]:{paddingBlock:n}}}}}},aR=e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}px 16px`,contentBg:e.colorBgContainer}),iR=Rt("Collapse",e=>{const t=ct(e,{collapseHeaderPaddingSM:`${X(e.paddingXS)} ${X(e.paddingSM)}`,collapseHeaderPaddingLG:`${X(e.padding)} ${X(e.paddingLG)}`,collapsePanelBorderRadius:e.borderRadiusLG});return[tR(t),rR(t),oR(t),nR(t),Yi(t)]},aR),Qp=l.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,collapse:o}=l.useContext(He),{prefixCls:a,className:i,rootClassName:s,style:c,bordered:u=!0,ghost:d,size:f,expandIconPosition:m="start",children:v,expandIcon:p}=e,h=Nn(P=>{var N;return(N=f??P)!==null&&N!==void 0?N:"middle"}),g=n("collapse",a),C=n(),[y,b,S]=iR(g);vt("Collapse")(m!=="left"&&m!=="right","deprecated","`expandIconPosition` with `left` or `right` is deprecated. Please use `start` or `end` instead.");const w=l.useMemo(()=>m==="left"?"start":m==="right"?"end":m,[m]),x=p??(o==null?void 0:o.expandIcon),$=l.useCallback(function(){let P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const N=typeof x=="function"?x(P):l.createElement(fa,{rotate:P.isActive?90:void 0});return Qt(N,()=>{var T;return{className:K((T=N==null?void 0:N.props)===null||T===void 0?void 0:T.className,`${g}-arrow`)}})},[x,g]),I=K(`${g}-icon-position-${w}`,{[`${g}-borderless`]:!u,[`${g}-rtl`]:r==="rtl",[`${g}-ghost`]:!!d,[`${g}-${h}`]:h!=="middle"},o==null?void 0:o.className,i,s,b,S),E=Object.assign(Object.assign({},ia(C)),{motionAppear:!1,leavedClassName:`${g}-content-hidden`}),R=l.useMemo(()=>v?cn(v).map((P,N)=>{var T,O;if(!((T=P.props)===null||T===void 0)&&T.disabled){const j=(O=P.key)!==null&&O!==void 0?O:String(N),{disabled:D,collapsible:M}=P.props,F=Object.assign(Object.assign({},Wt(P.props,["disabled"])),{key:j,collapsible:M??(D?"disabled":void 0)});return Qt(P,F)}return P}):null,[v]);return y(l.createElement(ru,Object.assign({ref:t,openMotion:E},Wt(e,["rootClassName"]),{expandIcon:$,prefixCls:g,className:I,style:Object.assign(Object.assign({},o==null?void 0:o.style),c)}),R))});Qp.displayName="Collapse";const RN=Object.assign(Qp,{Panel:eR}),lR=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:a,orientationMargin:i,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},Ct(e)),{borderBlockStart:`${X(o)} solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${X(o)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${X(e.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${X(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${X(o)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:`calc(${i} * 100%)`},"&::after":{width:`calc(100% - ${i} * 100%)`}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:`calc(100% - ${i} * 100%)`},"&::after":{width:`calc(${i} * 100%)`}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${X(o)} 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}},sR=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),cR=Rt("Divider",e=>{const t=ct(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[lR(t)]},sR,{unitless:{orientationMargin:!0}});var uR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,divider:r}=l.useContext(He),{prefixCls:o,type:a="horizontal",orientation:i="center",orientationMargin:s,className:c,rootClassName:u,children:d,dashed:f,plain:m,style:v}=e,p=uR(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),h=t("divider",o),[g,C,y]=cR(h),b=i.length>0?`-${i}`:i,S=!!d,w=i==="left"&&s!=null,x=i==="right"&&s!=null,$=K(h,r==null?void 0:r.className,C,y,`${h}-${a}`,{[`${h}-with-text`]:S,[`${h}-with-text${b}`]:S,[`${h}-dashed`]:!!f,[`${h}-plain`]:!!m,[`${h}-rtl`]:n==="rtl",[`${h}-no-default-orientation-margin-left`]:w,[`${h}-no-default-orientation-margin-right`]:x},c,u),I=l.useMemo(()=>typeof s=="number"?s:/^\d+$/.test(s)?Number(s):s,[s]),E=Object.assign(Object.assign({},w&&{marginLeft:I}),x&&{marginRight:I});return vt("Divider")(!d||a!=="vertical","usage","`children` not working in `vertical` mode."),g(l.createElement("div",Object.assign({className:$,style:Object.assign(Object.assign({},r==null?void 0:r.style),v)},p,{role:"separator"}),d&&a!=="vertical"&&l.createElement("span",{className:`${h}-inner-text`,style:E},d)))};dR.displayName="Divider";var fR={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"},mR=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:fR}))},Zp=l.forwardRef(mR);Zp.displayName="UpOutlined";function Ks(){return typeof BigInt=="function"}function Jp(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function jr(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var r=t||"0",o=r.split("."),a=o[0]||"0",i=o[1]||"0";a==="0"&&i==="0"&&(n=!1);var s=n?"-":"";return{negative:n,negativeStr:s,trimStr:r,integerStr:a,decimalStr:i,fullStr:"".concat(s).concat(r)}}function ou(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function Ar(e){var t=String(e);if(ou(e)){var n=Number(t.slice(t.indexOf("e-")+2)),r=t.match(/\.(\d+)/);return r!=null&&r[1]&&(n+=r[1].length),n}return t.includes(".")&&au(t)?t.length-t.indexOf(".")-1:0}function il(e){var t=String(e);if(ou(e)){if(e>Number.MAX_SAFE_INTEGER)return String(Ks()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":jr("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),gR=function(){function e(t){if(Dt(this,e),A(this,"origin",""),A(this,"number",void 0),A(this,"empty",void 0),Jp(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return Ft(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(n){if(this.isInvalidate())return new e(n);var r=Number(n);if(Number.isNaN(r))return this;var o=this.number+r;if(o>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(oNumber.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(o0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":il(this.number):this.origin}}]),e}();function _n(e){return Ks()?new vR(e):new gR(e)}function vi(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var o=jr(e),a=o.negativeStr,i=o.integerStr,s=o.decimalStr,c="".concat(t).concat(s),u="".concat(a).concat(i);if(n>=0){var d=Number(s[n]);if(d>=5&&!r){var f=_n(e).add("".concat(a,"0.").concat("0".repeat(n)).concat(10-d));return vi(f.toString(),t,n,r)}return n===0?u:"".concat(u).concat(t).concat(s.padEnd(n,"0").slice(0,n))}return c===".0"?u:"".concat(u).concat(c)}function pR(e){return!!(e.addonBefore||e.addonAfter)}function hR(e){return!!(e.prefix||e.suffix||e.allowClear)}function Tf(e,t,n){var r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},o}function Ti(e,t,n,r){if(n){var o=t;if(t.type==="click"){o=Tf(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=Tf(t,e,r),n(o);return}n(o)}}function eh(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var o=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(o,o);break;default:e.setSelectionRange(0,o)}}}}var iu=W.forwardRef(function(e,t){var n,r,o=e.inputElement,a=e.children,i=e.prefixCls,s=e.prefix,c=e.suffix,u=e.addonBefore,d=e.addonAfter,f=e.className,m=e.style,v=e.disabled,p=e.readOnly,h=e.focused,g=e.triggerFocus,C=e.allowClear,y=e.value,b=e.handleReset,S=e.hidden,w=e.classes,x=e.classNames,$=e.dataAttrs,I=e.styles,E=e.components,R=a??o,P=(E==null?void 0:E.affixWrapper)||"span",N=(E==null?void 0:E.groupWrapper)||"span",T=(E==null?void 0:E.wrapper)||"span",O=(E==null?void 0:E.groupAddon)||"span",j=l.useRef(null),D=function(ne){var fe;(fe=j.current)!==null&&fe!==void 0&&fe.contains(ne.target)&&(g==null||g())},M=hR(e),F=l.cloneElement(R,{value:y,className:K(R.props.className,!M&&(x==null?void 0:x.variant))||null}),z=l.useRef(null);if(W.useImperativeHandle(t,function(){return{nativeElement:z.current||j.current}}),M){var L,_=null;if(C){var B,k=!v&&!p&&y,q="".concat(i,"-clear-icon"),Q=De(C)==="object"&&C!==null&&C!==void 0&&C.clearIcon?C.clearIcon:"✖";_=W.createElement("span",{onClick:b,onMouseDown:function(ne){return ne.preventDefault()},className:K(q,(B={},A(B,"".concat(q,"-hidden"),!k),A(B,"".concat(q,"-has-suffix"),!!c),B)),role:"button",tabIndex:-1},Q)}var te="".concat(i,"-affix-wrapper"),U=K(te,(L={},A(L,"".concat(i,"-disabled"),v),A(L,"".concat(te,"-disabled"),v),A(L,"".concat(te,"-focused"),h),A(L,"".concat(te,"-readonly"),p),A(L,"".concat(te,"-input-with-clear-btn"),c&&C&&y),L),w==null?void 0:w.affixWrapper,x==null?void 0:x.affixWrapper,x==null?void 0:x.variant),Z=(c||C)&&W.createElement("span",{className:K("".concat(i,"-suffix"),x==null?void 0:x.suffix),style:I==null?void 0:I.suffix},_,c);F=W.createElement(P,ue({className:U,style:I==null?void 0:I.affixWrapper,onClick:D},$==null?void 0:$.affixWrapper,{ref:j}),s&&W.createElement("span",{className:K("".concat(i,"-prefix"),x==null?void 0:x.prefix),style:I==null?void 0:I.prefix},s),F,Z)}if(pR(e)){var ae="".concat(i,"-group"),J="".concat(ae,"-addon"),Y="".concat(ae,"-wrapper"),re=K("".concat(i,"-wrapper"),ae,w==null?void 0:w.wrapper,x==null?void 0:x.wrapper),ee=K(Y,A({},"".concat(Y,"-disabled"),v),w==null?void 0:w.group,x==null?void 0:x.groupWrapper);F=W.createElement(N,{className:ee,ref:z},W.createElement(T,{className:re},u&&W.createElement(O,{className:J},u),F,d&&W.createElement(O,{className:J},d)))}return W.cloneElement(F,{className:K((n=F.props)===null||n===void 0?void 0:n.className,f)||null,style:H(H({},(r=F.props)===null||r===void 0?void 0:r.style),m),hidden:S})}),bR=["show"];function th(e,t){return l.useMemo(function(){var n={};t&&(n.show=De(t)==="object"&&t.formatter?t.formatter:!!t),n=H(H({},n),e);var r=n,o=r.show,a=We(r,bR);return H(H({},a),{},{show:!!o,showFormatter:typeof o=="function"?o:void 0,strategy:a.strategy||function(i){return i.length}})},[e,t])}var yR=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],CR=l.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,o=e.onFocus,a=e.onBlur,i=e.onPressEnter,s=e.onKeyDown,c=e.prefixCls,u=c===void 0?"rc-input":c,d=e.disabled,f=e.htmlSize,m=e.className,v=e.maxLength,p=e.suffix,h=e.showCount,g=e.count,C=e.type,y=C===void 0?"text":C,b=e.classes,S=e.classNames,w=e.styles,x=e.onCompositionStart,$=e.onCompositionEnd,I=We(e,yR),E=l.useState(!1),R=G(E,2),P=R[0],N=R[1],T=l.useRef(!1),O=l.useRef(null),j=l.useRef(null),D=function(se){O.current&&eh(O.current,se)},M=Vt(e.defaultValue,{value:e.value}),F=G(M,2),z=F[0],L=F[1],_=z==null?"":String(z),B=l.useState(null),k=G(B,2),q=k[0],Q=k[1],te=th(g,h),U=te.max||v,Z=te.strategy(_),ae=!!U&&Z>U;l.useImperativeHandle(t,function(){var oe;return{focus:D,blur:function(){var $e;($e=O.current)===null||$e===void 0||$e.blur()},setSelectionRange:function($e,Ce,pe){var Se;(Se=O.current)===null||Se===void 0||Se.setSelectionRange($e,Ce,pe)},select:function(){var $e;($e=O.current)===null||$e===void 0||$e.select()},input:O.current,nativeElement:((oe=j.current)===null||oe===void 0?void 0:oe.nativeElement)||O.current}}),l.useEffect(function(){N(function(oe){return oe&&d?!1:oe})},[d]);var J=function(se,$e,Ce){var pe=$e;if(!T.current&&te.exceedFormatter&&te.max&&te.strategy($e)>te.max){if(pe=te.exceedFormatter($e,{max:te.max}),$e!==pe){var Se,me;Q([((Se=O.current)===null||Se===void 0?void 0:Se.selectionStart)||0,((me=O.current)===null||me===void 0?void 0:me.selectionEnd)||0])}}else if(Ce.source==="compositionEnd")return;L(pe),O.current&&Ti(O.current,se,r,pe)};l.useEffect(function(){if(q){var oe;(oe=O.current)===null||oe===void 0||oe.setSelectionRange.apply(oe,ce(q))}},[q]);var Y=function(se){J(se,se.target.value,{source:"change"})},re=function(se){T.current=!1,J(se,se.currentTarget.value,{source:"compositionEnd"}),$==null||$(se)},ee=function(se){i&&se.key==="Enter"&&i(se),s==null||s(se)},V=function(se){N(!0),o==null||o(se)},ne=function(se){N(!1),a==null||a(se)},fe=function(se){L(""),D(),O.current&&Ti(O.current,se,r)},ye=ae&&"".concat(u,"-out-of-range"),be=function(){var se=Wt(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return W.createElement("input",ue({autoComplete:n},se,{onChange:Y,onFocus:V,onBlur:ne,onKeyDown:ee,className:K(u,A({},"".concat(u,"-disabled"),d),S==null?void 0:S.input),style:w==null?void 0:w.input,ref:O,size:f,type:y,onCompositionStart:function(Ce){T.current=!0,x==null||x(Ce)},onCompositionEnd:re}))},de=function(){var se=Number(U)>0;if(p||te.show){var $e=te.showFormatter?te.showFormatter({value:_,count:Z,maxLength:U}):"".concat(Z).concat(se?" / ".concat(U):"");return W.createElement(W.Fragment,null,te.show&&W.createElement("span",{className:K("".concat(u,"-show-count-suffix"),A({},"".concat(u,"-show-count-has-suffix"),!!p),S==null?void 0:S.count),style:H({},w==null?void 0:w.count)},$e),p)}return null};return W.createElement(iu,ue({},I,{prefixCls:u,className:K(m,ye),handleReset:fe,value:_,focused:P,triggerFocus:D,suffix:de(),disabled:d,classes:b,classNames:S,styles:w}),be())});function SR(e,t){return typeof Proxy<"u"&&e?new Proxy(e,{get:function(r,o){if(t[o])return t[o];var a=r[o];return typeof a=="function"?a.bind(r):a}}):e}function xR(e,t){var n=l.useRef(null);function r(){try{var a=e.selectionStart,i=e.selectionEnd,s=e.value,c=s.substring(0,a),u=s.substring(i);n.current={start:a,end:i,value:s,beforeTxt:c,afterTxt:u}}catch{}}function o(){if(e&&n.current&&t)try{var a=e.value,i=n.current,s=i.beforeTxt,c=i.afterTxt,u=i.start,d=a.length;if(a.endsWith(c))d=a.length-n.current.afterTxt.length;else if(a.startsWith(s))d=s.length;else{var f=s[u-1],m=a.indexOf(f,u-1);m!==-1&&(d=m+1)}e.setSelectionRange(d,d)}catch(v){je(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(v.message))}}return[r,o]}var wR=function(){var t=l.useState(!1),n=G(t,2),r=n[0],o=n[1];return mt(function(){o(Pc())},[]),r},$R=200,ER=600;function IR(e){var t=e.prefixCls,n=e.upNode,r=e.downNode,o=e.upDisabled,a=e.downDisabled,i=e.onStep,s=l.useRef(),c=l.useRef([]),u=l.useRef();u.current=i;var d=function(){clearTimeout(s.current)},f=function(b,S){b.preventDefault(),d(),u.current(S);function w(){u.current(S),s.current=setTimeout(w,$R)}s.current=setTimeout(w,ER)};l.useEffect(function(){return function(){d(),c.current.forEach(function(y){return ut.cancel(y)})}},[]);var m=wR();if(m)return null;var v="".concat(t,"-handler"),p=K(v,"".concat(v,"-up"),A({},"".concat(v,"-up-disabled"),o)),h=K(v,"".concat(v,"-down"),A({},"".concat(v,"-down-disabled"),a)),g=function(){return c.current.push(ut(d))},C={unselectable:"on",role:"button",onMouseUp:g,onMouseLeave:g};return l.createElement("div",{className:"".concat(v,"-wrap")},l.createElement("span",ue({},C,{onMouseDown:function(b){f(b,!0)},"aria-label":"Increase Value","aria-disabled":o,className:p}),n||l.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),l.createElement("span",ue({},C,{onMouseDown:function(b){f(b,!1)},"aria-label":"Decrease Value","aria-disabled":a,className:h}),r||l.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function Af(e){var t=typeof e=="number"?il(e):jr(e).fullStr,n=t.includes(".");return n?jr(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}const OR=function(){var e=l.useRef(0),t=function(){ut.cancel(e.current)};return l.useEffect(function(){return t},[]),function(n){t(),e.current=ut(function(){n()})}};var RR=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],PR=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],Df=function(t,n){return t||n.isEmpty()?n.toString():n.toNumber()},Ff=function(t){var n=_n(t);return n.isInvalidate()?null:n},NR=l.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,a=e.min,i=e.max,s=e.step,c=s===void 0?1:s,u=e.defaultValue,d=e.value,f=e.disabled,m=e.readOnly,v=e.upHandler,p=e.downHandler,h=e.keyboard,g=e.changeOnWheel,C=g===void 0?!1:g,y=e.controls,b=y===void 0?!0:y;e.classNames;var S=e.stringMode,w=e.parser,x=e.formatter,$=e.precision,I=e.decimalSeparator,E=e.onChange,R=e.onInput,P=e.onPressEnter,N=e.onStep,T=e.changeOnBlur,O=T===void 0?!0:T,j=e.domRef,D=We(e,RR),M="".concat(n,"-input"),F=l.useRef(null),z=l.useState(!1),L=G(z,2),_=L[0],B=L[1],k=l.useRef(!1),q=l.useRef(!1),Q=l.useRef(!1),te=l.useState(function(){return _n(d??u)}),U=G(te,2),Z=U[0],ae=U[1];function J(Me){d===void 0&&ae(Me)}var Y=l.useCallback(function(Me,xe){if(!xe)return $>=0?$:Math.max(Ar(Me),Ar(c))},[$,c]),re=l.useCallback(function(Me){var xe=String(Me);if(w)return w(xe);var Ne=xe;return I&&(Ne=Ne.replace(I,".")),Ne.replace(/[^\w.-]+/g,"")},[w,I]),ee=l.useRef(""),V=l.useCallback(function(Me,xe){if(x)return x(Me,{userTyping:xe,input:String(ee.current)});var Ne=typeof Me=="number"?il(Me):Me;if(!xe){var ve=Y(Ne,xe);if(au(Ne)&&(I||ve>=0)){var Be=I||".";Ne=vi(Ne,Be,ve)}}return Ne},[x,Y,I]),ne=l.useState(function(){var Me=u??d;return Z.isInvalidate()&&["string","number"].includes(De(Me))?Number.isNaN(Me)?"":Me:V(Z.toString(),!1)}),fe=G(ne,2),ye=fe[0],be=fe[1];ee.current=ye;function de(Me,xe){be(V(Me.isInvalidate()?Me.toString(!1):Me.toString(!xe),xe))}var oe=l.useMemo(function(){return Ff(i)},[i,$]),se=l.useMemo(function(){return Ff(a)},[a,$]),$e=l.useMemo(function(){return!oe||!Z||Z.isInvalidate()?!1:oe.lessEquals(Z)},[oe,Z]),Ce=l.useMemo(function(){return!se||!Z||Z.isInvalidate()?!1:Z.lessEquals(se)},[se,Z]),pe=xR(F.current,_),Se=G(pe,2),me=Se[0],Fe=Se[1],Le=function(xe){return oe&&!xe.lessEquals(oe)?oe:se&&!se.lessEquals(xe)?se:null},Ee=function(xe){return!Le(xe)},we=function(xe,Ne){var ve=xe,Be=Ee(ve)||ve.isEmpty();if(!ve.isEmpty()&&!Ne&&(ve=Le(ve)||ve,Be=!0),!m&&!f&&Be){var Pe=ve.toString(),ge=Y(Pe,Ne);return ge>=0&&(ve=_n(vi(Pe,".",ge)),Ee(ve)||(ve=_n(vi(Pe,".",ge,!0)))),ve.equals(Z)||(J(ve),E==null||E(ve.isEmpty()?null:Df(S,ve)),d===void 0&&de(ve,Ne)),ve}return Z},Ue=OR(),ke=function Me(xe){if(me(),ee.current=xe,be(xe),!q.current){var Ne=re(xe),ve=_n(Ne);ve.isNaN()||we(ve,!0)}R==null||R(xe),Ue(function(){var Be=xe;w||(Be=xe.replace(/。/g,".")),Be!==xe&&Me(Be)})},tt=function(){q.current=!0},dt=function(){q.current=!1,ke(F.current.value)},ft=function(xe){ke(xe.target.value)},Ve=function(xe){var Ne;if(!(xe&&$e||!xe&&Ce)){k.current=!1;var ve=_n(Q.current?Af(c):c);xe||(ve=ve.negate());var Be=(Z||_n(0)).add(ve.toString()),Pe=we(Be,!1);N==null||N(Df(S,Pe),{offset:Q.current?Af(c):c,type:xe?"up":"down"}),(Ne=F.current)===null||Ne===void 0||Ne.focus()}},nt=function(xe){var Ne=_n(re(ye)),ve;Ne.isNaN()?ve=we(Z,xe):ve=we(Ne,xe),d!==void 0?de(Z,!1):ve.isNaN()||de(ve,!1)},et=function(){k.current=!0},pt=function(xe){var Ne=xe.key,ve=xe.shiftKey;k.current=!0,Q.current=ve,Ne==="Enter"&&(q.current||(k.current=!1),nt(!1),P==null||P(xe)),h!==!1&&!q.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Ne)&&(Ve(Ne==="Up"||Ne==="ArrowUp"),xe.preventDefault())},lt=function(){k.current=!1,Q.current=!1};l.useEffect(function(){if(C&&_){var Me=function(ve){Ve(ve.deltaY<0),ve.preventDefault()},xe=F.current;if(xe)return xe.addEventListener("wheel",Me,{passive:!1}),function(){return xe.removeEventListener("wheel",Me)}}});var bt=function(){O&&nt(!1),B(!1),k.current=!1};return Vo(function(){Z.isInvalidate()||de(Z,!1)},[$,x]),Vo(function(){var Me=_n(d);ae(Me);var xe=_n(re(ye));(!Me.equals(xe)||!k.current||x)&&de(Me,k.current)},[d]),Vo(function(){x&&Fe()},[ye]),l.createElement("div",{ref:j,className:K(n,r,A(A(A(A(A({},"".concat(n,"-focused"),_),"".concat(n,"-disabled"),f),"".concat(n,"-readonly"),m),"".concat(n,"-not-a-number"),Z.isNaN()),"".concat(n,"-out-of-range"),!Z.isInvalidate()&&!Ee(Z))),style:o,onFocus:function(){B(!0)},onBlur:bt,onKeyDown:pt,onKeyUp:lt,onCompositionStart:tt,onCompositionEnd:dt,onBeforeInput:et},b&&l.createElement(IR,{prefixCls:n,upNode:v,downNode:p,upDisabled:$e,downDisabled:Ce,onStep:Ve}),l.createElement("div",{className:"".concat(M,"-wrap")},l.createElement("input",ue({autoComplete:"off",role:"spinbutton","aria-valuemin":a,"aria-valuemax":i,"aria-valuenow":Z.isInvalidate()?null:Z.toString(),step:c},D,{ref:gn(F,t),className:M,value:ye,onChange:ft,disabled:f,readOnly:m}))))}),nh=l.forwardRef(function(e,t){var n=e.disabled,r=e.style,o=e.prefixCls,a=o===void 0?"rc-input-number":o,i=e.value,s=e.prefix,c=e.suffix,u=e.addonBefore,d=e.addonAfter,f=e.className,m=e.classNames,v=We(e,PR),p=l.useRef(null),h=l.useRef(null),g=l.useRef(null),C=function(b){g.current&&eh(g.current,b)};return l.useImperativeHandle(t,function(){return SR(g.current,{nativeElement:p.current.nativeElement||h.current})}),l.createElement(iu,{className:f,triggerFocus:C,prefixCls:a,value:i,disabled:n,style:r,prefix:s,suffix:c,addonAfter:d,addonBefore:u,classNames:m,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:p},l.createElement(NR,ue({prefixCls:a,disabled:n,ref:g,domRef:h,className:m==null?void 0:m.input},v)))});nh.displayName="InputNumber";const MR=e=>{var t;const n=(t=e.handleVisible)!==null&&t!==void 0?t:"auto";return Object.assign(Object.assign({},Jc(e)),{controlWidth:90,handleWidth:e.controlHeightSM-e.lineWidth*2,handleFontSize:e.fontSize/2,handleVisible:n,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new Ot(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:n===!0?1:0})},_f=(e,t)=>{let{componentCls:n,borderRadiusSM:r,borderRadiusLG:o}=e;const a=t==="lg"?o:r;return{[`&-${t}`]:{[`${n}-handler-wrap`]:{borderStartEndRadius:a,borderEndEndRadius:a},[`${n}-handler-up`]:{borderStartEndRadius:a},[`${n}-handler-down`]:{borderEndEndRadius:a}}}},TR=e=>{const{componentCls:t,lineWidth:n,lineType:r,borderRadius:o,fontSizeLG:a,controlHeightLG:i,controlHeightSM:s,colorError:c,paddingInlineSM:u,paddingBlockSM:d,paddingBlockLG:f,paddingInlineLG:m,colorTextDescription:v,motionDurationMid:p,handleHoverColor:h,paddingInline:g,paddingBlock:C,handleBg:y,handleActiveBg:b,colorTextDisabled:S,borderRadiusSM:w,borderRadiusLG:x,controlWidth:$,handleOpacity:I,handleBorderColor:E,filledHandleBg:R,lineHeightLG:P,calc:N}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ct(e)),al(e)),{display:"inline-block",width:$,margin:0,padding:0,borderRadius:o}),Tp(e,{[`${t}-handler-wrap`]:{background:y,[`${t}-handler-down`]:{borderBlockStart:`${X(n)} ${r} ${E}`}}})),_p(e,{[`${t}-handler-wrap`]:{background:R,[`${t}-handler-down`]:{borderBlockStart:`${X(n)} ${r} ${E}`}},"&:focus-within":{[`${t}-handler-wrap`]:{background:y}}})),Dp(e)),{"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:a,lineHeight:P,borderRadius:x,[`input${t}-input`]:{height:N(i).sub(N(n).mul(2)).equal(),padding:`${X(f)} ${X(m)}`}},"&-sm":{padding:0,borderRadius:w,[`input${t}-input`]:{height:N(s).sub(N(n).mul(2)).equal(),padding:`${X(d)} ${X(u)}`}},"&-out-of-range":{[`${t}-input-wrap`]:{input:{color:c}}},"&-group":Object.assign(Object.assign(Object.assign({},Ct(e)),Hp(e)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${t}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${t}-group-addon`]:{borderRadius:x,fontSize:e.fontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:w}}},Ap(e)),jp(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${t}-input`]:{cursor:"not-allowed"},[t]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},Ct(e)),{width:"100%",padding:`${X(C)} ${X(g)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:o,outline:0,transition:`all ${p} linear`,appearance:"textfield",fontSize:"inherit"}),Lp(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[t]:Object.assign(Object.assign(Object.assign({[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{opacity:1},[`${t}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleWidth,height:"100%",borderStartStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o,borderEndStartRadius:0,opacity:I,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${p} linear ${p}`,[`${t}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` - ${t}-handler-up-inner, - ${t}-handler-down-inner - `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${t}-handler`]:{height:"50%",overflow:"hidden",color:v,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${X(n)} ${r} ${E}`,transition:`all ${p} linear`,"&:active":{background:b},"&:hover":{height:"60%",[` - ${t}-handler-up-inner, - ${t}-handler-down-inner - `]:{color:h}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},So()),{color:v,transition:`all ${p} linear`,userSelect:"none"})},[`${t}-handler-up`]:{borderStartEndRadius:o},[`${t}-handler-down`]:{borderEndEndRadius:o}},_f(e,"lg")),_f(e,"sm")),{"&-disabled, &-readonly":{[`${t}-handler-wrap`]:{display:"none"},[`${t}-input`]:{color:"inherit"}},[` - ${t}-handler-up-disabled, - ${t}-handler-down-disabled - `]:{cursor:"not-allowed"},[` - ${t}-handler-up-disabled:hover &-handler-up-inner, - ${t}-handler-down-disabled:hover &-handler-down-inner - `]:{color:S}})}]},AR=e=>{const{componentCls:t,paddingBlock:n,paddingInline:r,inputAffixPadding:o,controlWidth:a,borderRadiusLG:i,borderRadiusSM:s,paddingInlineLG:c,paddingInlineSM:u,paddingBlockLG:d,paddingBlockSM:f}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign({[`input${t}-input`]:{padding:`${X(n)} 0`}},al(e)),{position:"relative",display:"inline-flex",width:a,padding:0,paddingInlineStart:r,"&-lg":{borderRadius:i,paddingInlineStart:c,[`input${t}-input`]:{padding:`${X(d)} 0`}},"&-sm":{borderRadius:s,paddingInlineStart:u,[`input${t}-input`]:{padding:`${X(f)} 0`}},[`&:not(${t}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${t}-disabled`]:{background:"transparent"},[`> div${t}`]:{width:"100%",border:"none",outline:"none",[`&${t}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}-handler-wrap`]:{zIndex:2},[t]:{color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:o},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:r,marginInlineStart:o}}})}},DR=Rt("InputNumber",e=>{const t=ct(e,Zc(e));return[TR(t),AR(t),Ui(t)]},MR,{unitless:{handleOpacity:!0}});var FR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{{const{deprecated:U}=vt("InputNumber");U(!("bordered"in e),"bordered","variant")}const{getPrefixCls:n,direction:r}=l.useContext(He),o=l.useRef(null);l.useImperativeHandle(t,()=>o.current);const{className:a,rootClassName:i,size:s,disabled:c,prefixCls:u,addonBefore:d,addonAfter:f,prefix:m,bordered:v,readOnly:p,status:h,controls:g,variant:C}=e,y=FR(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls","variant"]),b=n("input-number",u),S=on(b),[w,x,$]=DR(b,S),{compactSize:I,compactItemClassnames:E}=Io(b,r);let R=l.createElement(Zp,{className:`${b}-handler-up-inner`}),P=l.createElement(Lc,{className:`${b}-handler-down-inner`});const N=typeof g=="boolean"?g:void 0;typeof g=="object"&&(R=typeof g.upIcon>"u"?R:l.createElement("span",{className:`${b}-handler-up-inner`},g.upIcon),P=typeof g.downIcon>"u"?P:l.createElement("span",{className:`${b}-handler-down-inner`},g.downIcon));const{hasFeedback:T,status:O,isFormItemInput:j,feedbackIcon:D}=l.useContext(rn),M=Ra(O,h),F=Nn(U=>{var Z;return(Z=s??I)!==null&&Z!==void 0?Z:U}),z=l.useContext(Hn),L=c??z,[_,B]=el(C,v),k=T&&l.createElement(l.Fragment,null,D),q=K({[`${b}-lg`]:F==="large",[`${b}-sm`]:F==="small",[`${b}-rtl`]:r==="rtl",[`${b}-in-form-item`]:j},x),Q=`${b}-group`,te=l.createElement(nh,Object.assign({ref:o,disabled:L,className:K($,S,a,i,E),upHandler:R,downHandler:P,prefixCls:b,readOnly:p,controls:N,prefix:m,suffix:k,addonAfter:f&&l.createElement(Hr,null,l.createElement(ca,{override:!0,status:!0},f)),addonBefore:d&&l.createElement(Hr,null,l.createElement(ca,{override:!0,status:!0},d)),classNames:{input:q,variant:K({[`${b}-${_}`]:B},ho(b,M,T)),affixWrapper:K({[`${b}-affix-wrapper-sm`]:F==="small",[`${b}-affix-wrapper-lg`]:F==="large",[`${b}-affix-wrapper-rtl`]:r==="rtl"},x),wrapper:K({[`${Q}-rtl`]:r==="rtl"},x),groupWrapper:K({[`${b}-group-wrapper-sm`]:F==="small",[`${b}-group-wrapper-lg`]:F==="large",[`${b}-group-wrapper-rtl`]:r==="rtl",[`${b}-group-wrapper-${_}`]:B},ho(`${b}-group-wrapper`,M,T),x)}},y));return w(te)}),oh=rh,_R=e=>l.createElement(Kn,{theme:{components:{InputNumber:{handleVisible:!0}}}},l.createElement(rh,Object.assign({},e)));oh.displayName="InputNumber";oh._InternalPanelDoNotUseOrYouWillBeFired=_R;const jR=e=>{const{getPrefixCls:t,direction:n}=l.useContext(He),{prefixCls:r,className:o}=e,a=t("input-group",r),i=t("input"),[s,c]=tu(i),u=K(a,{[`${a}-lg`]:e.size==="large",[`${a}-sm`]:e.size==="small",[`${a}-compact`]:e.compact,[`${a}-rtl`]:n==="rtl"},c,o),d=l.useContext(rn),f=l.useMemo(()=>Object.assign(Object.assign({},d),{isFormItemInput:!1}),[d]);return vt("Input.Group").deprecated(!1,"Input.Group","Space.Compact"),s(l.createElement("span",{className:u,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},l.createElement(rn.Provider,{value:f},e.children)))},ah=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:W.createElement($o,null)}),t};function ih(e,t){const n=l.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var o,a,i,s;!((o=e.current)===null||o===void 0)&&o.input&&((a=e.current)===null||a===void 0?void 0:a.input.getAttribute("type"))==="password"&&(!((i=e.current)===null||i===void 0)&&i.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return l.useEffect(()=>(t&&r(),()=>n.current.forEach(o=>{o&&clearTimeout(o)})),[]),r}function LR(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var zR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,bordered:o=!0,status:a,size:i,disabled:s,onBlur:c,onFocus:u,suffix:d,allowClear:f,addonAfter:m,addonBefore:v,className:p,style:h,styles:g,rootClassName:C,onChange:y,classNames:b,variant:S}=e,w=zR(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]);{const{deprecated:V}=vt("Input");V(!("bordered"in e),"bordered","variant")}const{getPrefixCls:x,direction:$,input:I}=W.useContext(He),E=x("input",r),R=l.useRef(null),P=on(E),[N,T,O]=tu(E,P),{compactSize:j,compactItemClassnames:D}=Io(E,$),M=Nn(V=>{var ne;return(ne=i??j)!==null&&ne!==void 0?ne:V}),F=W.useContext(Hn),z=s??F,{status:L,hasFeedback:_,feedbackIcon:B}=l.useContext(rn),k=Ra(L,a),q=LR(e)||!!_,Q=l.useRef(q);{const V=vt("Input");l.useEffect(()=>{var ne;q&&!Q.current&&V(document.activeElement===((ne=R.current)===null||ne===void 0?void 0:ne.input),"usage","When Input is focused, dynamic add or remove prefix / suffix will make it lose focus caused by dom structure change. Read more: https://ant.design/components/input/#FAQ"),Q.current=q},[q])}const te=ih(R,!0),U=V=>{te(),c==null||c(V)},Z=V=>{te(),u==null||u(V)},ae=V=>{te(),y==null||y(V)},J=(_||d)&&W.createElement(W.Fragment,null,d,_&&B),Y=ah(f??(I==null?void 0:I.allowClear)),[re,ee]=el(S,o);return N(W.createElement(CR,Object.assign({ref:gn(t,R),prefixCls:E,autoComplete:I==null?void 0:I.autoComplete},w,{disabled:z,onBlur:U,onFocus:Z,style:Object.assign(Object.assign({},I==null?void 0:I.style),h),styles:Object.assign(Object.assign({},I==null?void 0:I.styles),g),suffix:J,allowClear:Y,className:K(p,C,O,P,D,I==null?void 0:I.className),onChange:ae,addonAfter:m&&W.createElement(Hr,null,W.createElement(ca,{override:!0,status:!0},m)),addonBefore:v&&W.createElement(Hr,null,W.createElement(ca,{override:!0,status:!0},v)),classNames:Object.assign(Object.assign(Object.assign({},b),I==null?void 0:I.classNames),{input:K({[`${E}-sm`]:M==="small",[`${E}-lg`]:M==="large",[`${E}-rtl`]:$==="rtl"},b==null?void 0:b.input,(n=I==null?void 0:I.classNames)===null||n===void 0?void 0:n.input,T),variant:K({[`${E}-${re}`]:ee},ho(E,k)),affixWrapper:K({[`${E}-affix-wrapper-sm`]:M==="small",[`${E}-affix-wrapper-lg`]:M==="large",[`${E}-affix-wrapper-rtl`]:$==="rtl"},T),wrapper:K({[`${E}-group-rtl`]:$==="rtl"},T),groupWrapper:K({[`${E}-group-wrapper-sm`]:M==="small",[`${E}-group-wrapper-lg`]:M==="large",[`${E}-group-wrapper-rtl`]:$==="rtl",[`${E}-group-wrapper-${re}`]:ee},ho(`${E}-group-wrapper`,k,_),T)})})))});Da.displayName="Input";const HR=e=>{const{componentCls:t,paddingXS:n}=e;return{[`${t}`]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},kR=Rt(["Input","OTP"],e=>{const t=ct(e,Zc(e));return[HR(t)]},Jc);var VR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{value:n,onChange:r,onActiveChange:o,index:a,mask:i}=e,s=VR(e,["value","onChange","onActiveChange","index","mask"]),c=n&&typeof i=="string"?i:n,u=p=>{r(a,p.target.value)},d=l.useRef(null);l.useImperativeHandle(t,()=>d.current);const f=()=>{ut(()=>{var p;const h=(p=d.current)===null||p===void 0?void 0:p.input;document.activeElement===h&&h&&h.select()})},m=p=>{let{key:h}=p;h==="ArrowLeft"?o(a-1):h==="ArrowRight"&&o(a+1),f()},v=p=>{p.key==="Backspace"&&!n&&o(a-1),f()};return l.createElement(Da,Object.assign({},s,{ref:d,value:c,onInput:u,onFocus:f,onKeyDown:m,onKeyUp:v,onMouseDown:f,onMouseUp:f,type:i===!0?"password":"text"}))});var WR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,length:r=6,size:o,defaultValue:a,value:i,onChange:s,formatter:c,variant:u,disabled:d,status:f,autoFocus:m,mask:v}=e,p=WR(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","variant","disabled","status","autoFocus","mask"]);vt("Input.OTP")(!(typeof v=="string"&&v.length>1),"usage","`mask` prop should be a single character.");const{getPrefixCls:h,direction:g}=l.useContext(He),C=h("otp",n),y=Sn(p,{aria:!0,data:!0,attr:!0}),b=on(C),[S,w,x]=kR(C,b),$=Nn(_=>o??_),I=l.useContext(rn),E=Ra(I.status,f),R=l.useMemo(()=>Object.assign(Object.assign({},I),{status:E,hasFeedback:!1,feedbackIcon:null}),[I,E]),P=l.useRef(null),N=l.useRef({});l.useImperativeHandle(t,()=>({focus:()=>{var _;(_=N.current[0])===null||_===void 0||_.focus()},blur:()=>{var _;for(let B=0;Bc?c(_):_,[O,j]=l.useState(ti(T(a||"")));l.useEffect(()=>{i!==void 0&&j(ti(i))},[i]);const D=kt(_=>{j(_),s&&_.length===r&&_.every(B=>B)&&_.some((B,k)=>O[k]!==B)&&s(_.join(""))}),M=kt((_,B)=>{let k=ce(O);for(let Q=0;Q<_;Q+=1)k[Q]||(k[Q]="");B.length<=1?k[_]=B:k=k.slice(0,_).concat(ti(B)),k=k.slice(0,r);for(let Q=k.length-1;Q>=0&&!k[Q];Q-=1)k.pop();const q=T(k.map(Q=>Q||" ").join(""));return k=ti(q).map((Q,te)=>Q===" "&&!k[te]?k[te]:Q),k}),F=(_,B)=>{var k;const q=M(_,B),Q=Math.min(_+B.length,r-1);Q!==_&&((k=N.current[Q])===null||k===void 0||k.focus()),D(q)},z=_=>{var B;(B=N.current[_])===null||B===void 0||B.focus()},L={variant:u,disabled:d,status:E,mask:v};return S(l.createElement("div",Object.assign({},y,{ref:P,className:K(C,{[`${C}-sm`]:$==="small",[`${C}-lg`]:$==="large",[`${C}-rtl`]:g==="rtl"},x,w)}),l.createElement(rn.Provider,{value:R},Array.from({length:r}).map((_,B)=>{const k=`otp-${B}`,q=O[B]||"";return l.createElement(KR,Object.assign({ref:Q=>{N.current[B]=Q},key:k,index:B,size:$,htmlSize:1,className:`${C}-input`,onChange:F,value:q,onActiveChange:z,autoFocus:B===0&&m},L))}))))});var qR={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"},UR=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:qR}))},lh=l.forwardRef(UR);lh.displayName="EyeInvisibleOutlined";var XR={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"},YR=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:XR}))},sh=l.forwardRef(YR);sh.displayName="EyeOutlined";var QR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oe?l.createElement(sh,null):l.createElement(lh,null),JR={click:"onClick",hover:"onMouseOver"},ch=l.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:o=!0,iconRender:a=ZR}=e,i=typeof o=="object"&&o.visible!==void 0,[s,c]=l.useState(()=>i?o.visible:!1),u=l.useRef(null);l.useEffect(()=>{i&&c(o.visible)},[i,o]);const d=ih(u),f=()=>{n||(s&&d(),c(I=>{var E;const R=!I;return typeof o=="object"&&((E=o.onVisibleChange)===null||E===void 0||E.call(o,R)),R}))},m=I=>{const E=JR[r]||"",R=a(s),P={[E]:f,className:`${I}-icon`,key:"passwordIcon",onMouseDown:N=>{N.preventDefault()},onMouseUp:N=>{N.preventDefault()}};return l.cloneElement(l.isValidElement(R)?R:l.createElement("span",null,R),P)},{className:v,prefixCls:p,inputPrefixCls:h,size:g}=e,C=QR(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:y}=l.useContext(He),b=y("input",h),S=y("input-password",p),w=o&&m(S),x=K(S,v,{[`${S}-${g}`]:!!g}),$=Object.assign(Object.assign({},Wt(C,["suffix","iconRender","visibilityToggle"])),{type:s?"text":"password",className:x,prefixCls:b,suffix:w});return g&&($.size=g),l.createElement(Da,Object.assign({ref:gn(t,u)},$))});ch.displayName="Input.Password";var eP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,inputPrefixCls:r,className:o,size:a,suffix:i,enterButton:s=!1,addonAfter:c,loading:u,disabled:d,onSearch:f,onChange:m,onCompositionStart:v,onCompositionEnd:p}=e,h=eP(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:g,direction:C}=l.useContext(He),y=l.useRef(!1),b=g("input-search",n),S=g("input",r),{compactSize:w}=Io(b,C),x=Nn(L=>{var _;return(_=a??w)!==null&&_!==void 0?_:L}),$=l.useRef(null),I=L=>{L&&L.target&&L.type==="click"&&f&&f(L.target.value,L,{source:"clear"}),m&&m(L)},E=L=>{var _;document.activeElement===((_=$.current)===null||_===void 0?void 0:_.input)&&L.preventDefault()},R=L=>{var _,B;f&&f((B=(_=$.current)===null||_===void 0?void 0:_.input)===null||B===void 0?void 0:B.value,L,{source:"input"})},P=L=>{y.current||u||R(L)},N=typeof s=="boolean"?l.createElement(zc,null):null,T=`${b}-button`;let O;const j=s||{},D=j.type&&j.type.__ANT_BUTTON===!0;D||j.type==="button"?O=Qt(j,Object.assign({onMouseDown:E,onClick:L=>{var _,B;(B=(_=j==null?void 0:j.props)===null||_===void 0?void 0:_.onClick)===null||B===void 0||B.call(_,L),R(L)},key:"enterButton"},D?{className:T,size:x}:{})):O=l.createElement(ir,{className:T,type:s?"primary":void 0,size:x,disabled:d,key:"enterButton",onMouseDown:E,onClick:R,loading:u,icon:N},s),c&&(O=[O,Qt(c,{key:"addonAfter"})]);const M=K(b,{[`${b}-rtl`]:C==="rtl",[`${b}-${x}`]:!!x,[`${b}-with-button`]:!!s},o),F=L=>{y.current=!0,v==null||v(L)},z=L=>{y.current=!1,p==null||p(L)};return l.createElement(Da,Object.assign({ref:gn($,t),onPressEnter:P},h,{size:x,onCompositionStart:F,onCompositionEnd:z,prefixCls:S,addonAfter:O,suffix:i,onChange:I,className:M,disabled:d}))});uh.displayName="Search";var tP=` - 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; -`,nP=["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","white-space"],Bl={},On;function rP(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&Bl[n])return Bl[n];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),a=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),i=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=nP.map(function(u){return"".concat(u,":").concat(r.getPropertyValue(u))}).join(";"),c={sizingStyle:s,paddingSize:a,borderSize:i,boxSizing:o};return t&&n&&(Bl[n]=c),c}function oP(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;On||(On=document.createElement("textarea"),On.setAttribute("tab-index","-1"),On.setAttribute("aria-hidden","true"),document.body.appendChild(On)),e.getAttribute("wrap")?On.setAttribute("wrap",e.getAttribute("wrap")):On.removeAttribute("wrap");var o=rP(e,t),a=o.paddingSize,i=o.borderSize,s=o.boxSizing,c=o.sizingStyle;On.setAttribute("style","".concat(c,";").concat(tP)),On.value=e.value||e.placeholder||"";var u=void 0,d=void 0,f,m=On.scrollHeight;if(s==="border-box"?m+=i:s==="content-box"&&(m-=a),n!==null||r!==null){On.value=" ";var v=On.scrollHeight-a;n!==null&&(u=v*n,s==="border-box"&&(u=u+a+i),m=Math.max(u,m)),r!==null&&(d=v*r,s==="border-box"&&(d=d+a+i),f=m>d?"":"hidden",m=Math.min(d,m))}var p={height:m,overflowY:f,resize:"none"};return u&&(p.minHeight=u),d&&(p.maxHeight=d),p}var aP=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Hl=0,kl=1,Vl=2,iP=l.forwardRef(function(e,t){var n=e,r=n.prefixCls;n.onPressEnter;var o=n.defaultValue,a=n.value,i=n.autoSize,s=n.onResize,c=n.className,u=n.style,d=n.disabled,f=n.onChange;n.onInternalAutoSize;var m=We(n,aP),v=Vt(o,{value:a,postState:function(q){return q??""}}),p=G(v,2),h=p[0],g=p[1],C=function(q){g(q.target.value),f==null||f(q)},y=l.useRef();l.useImperativeHandle(t,function(){return{textArea:y.current}});var b=l.useMemo(function(){return i&&De(i)==="object"?[i.minRows,i.maxRows]:[]},[i]),S=G(b,2),w=S[0],x=S[1],$=!!i,I=function(){try{if(document.activeElement===y.current){var q=y.current,Q=q.selectionStart,te=q.selectionEnd,U=q.scrollTop;y.current.setSelectionRange(Q,te),y.current.scrollTop=U}}catch{}},E=l.useState(Vl),R=G(E,2),P=R[0],N=R[1],T=l.useState(),O=G(T,2),j=O[0],D=O[1],M=function(){N(Hl)};mt(function(){$&&M()},[a,w,x,$]),mt(function(){if(P===Hl)N(kl);else if(P===kl){var k=oP(y.current,!1,w,x);N(Vl),D(k)}else I()},[P]);var F=l.useRef(),z=function(){ut.cancel(F.current)},L=function(q){P===Vl&&(s==null||s(q),i&&(z(),F.current=ut(function(){M()})))};l.useEffect(function(){return z},[]);var _=$?j:null,B=H(H({},u),_);return(P===Hl||P===kl)&&(B.overflowY="hidden",B.overflowX="hidden"),l.createElement(cr,{onResize:L,disabled:!(i||s)},l.createElement("textarea",ue({},m,{ref:y,style:B,className:K(r,c,A({},"".concat(r,"-disabled"),d)),disabled:d,value:h,onChange:C})))}),lP=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","readOnly"],sP=W.forwardRef(function(e,t){var n,r=e.defaultValue,o=e.value,a=e.onFocus,i=e.onBlur,s=e.onChange,c=e.allowClear,u=e.maxLength,d=e.onCompositionStart,f=e.onCompositionEnd,m=e.suffix,v=e.prefixCls,p=v===void 0?"rc-textarea":v,h=e.showCount,g=e.count,C=e.className,y=e.style,b=e.disabled,S=e.hidden,w=e.classNames,x=e.styles,$=e.onResize,I=e.readOnly,E=We(e,lP),R=Vt(r,{value:o,defaultValue:r}),P=G(R,2),N=P[0],T=P[1],O=N==null?"":String(N),j=W.useState(!1),D=G(j,2),M=D[0],F=D[1],z=W.useRef(!1),L=W.useState(null),_=G(L,2),B=_[0],k=_[1],q=l.useRef(null),Q=l.useRef(null),te=function(){var we;return(we=Q.current)===null||we===void 0?void 0:we.textArea},U=function(){te().focus()};l.useImperativeHandle(t,function(){var Ee;return{resizableTextArea:Q.current,focus:U,blur:function(){te().blur()},nativeElement:((Ee=q.current)===null||Ee===void 0?void 0:Ee.nativeElement)||te()}}),l.useEffect(function(){F(function(Ee){return!b&&Ee})},[b]);var Z=W.useState(null),ae=G(Z,2),J=ae[0],Y=ae[1];W.useEffect(function(){if(J){var Ee;(Ee=te()).setSelectionRange.apply(Ee,ce(J))}},[J]);var re=th(g,h),ee=(n=re.max)!==null&&n!==void 0?n:u,V=Number(ee)>0,ne=re.strategy(O),fe=!!ee&&ne>ee,ye=function(we,Ue){var ke=Ue;!z.current&&re.exceedFormatter&&re.max&&re.strategy(Ue)>re.max&&(ke=re.exceedFormatter(Ue,{max:re.max}),Ue!==ke&&Y([te().selectionStart||0,te().selectionEnd||0])),T(ke),Ti(we.currentTarget,we,s,ke)},be=function(we){z.current=!0,d==null||d(we)},de=function(we){z.current=!1,ye(we,we.currentTarget.value),f==null||f(we)},oe=function(we){ye(we,we.target.value)},se=function(we){var Ue=E.onPressEnter,ke=E.onKeyDown;we.key==="Enter"&&Ue&&Ue(we),ke==null||ke(we)},$e=function(we){F(!0),a==null||a(we)},Ce=function(we){F(!1),i==null||i(we)},pe=function(we){T(""),U(),Ti(te(),we,s)},Se=m,me;re.show&&(re.showFormatter?me=re.showFormatter({value:O,count:ne,maxLength:ee}):me="".concat(ne).concat(V?" / ".concat(ee):""),Se=W.createElement(W.Fragment,null,Se,W.createElement("span",{className:K("".concat(p,"-data-count"),w==null?void 0:w.count),style:x==null?void 0:x.count},me)));var Fe=function(we){var Ue;$==null||$(we),(Ue=te())!==null&&Ue!==void 0&&Ue.style.height&&k(!0)},Le=!E.autoSize&&!h&&!c;return W.createElement(iu,{ref:q,value:O,allowClear:c,handleReset:pe,suffix:Se,prefixCls:p,classNames:H(H({},w),{},{affixWrapper:K(w==null?void 0:w.affixWrapper,A(A({},"".concat(p,"-show-count"),h),"".concat(p,"-textarea-allow-clear"),c))}),disabled:b,focused:M,className:K(C,fe&&"".concat(p,"-out-of-range")),style:H(H({},y),B&&!Le?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof me=="string"?me:void 0}},hidden:S,readOnly:I},W.createElement(iP,ue({},E,{maxLength:u,onKeyDown:se,onChange:oe,onFocus:$e,onBlur:Ce,onCompositionStart:be,onCompositionEnd:de,className:K(w==null?void 0:w.textarea),style:H(H({},x==null?void 0:x.textarea),{},{resize:y==null?void 0:y.resize}),disabled:b,prefixCls:p,onResize:Fe,ref:Q,readOnly:I})))}),cP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,bordered:a=!0,size:i,disabled:s,status:c,allowClear:u,classNames:d,rootClassName:f,className:m,style:v,styles:p,variant:h}=e,g=cP(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant"]);{const{deprecated:L}=vt("TextArea");L(!("bordered"in e),"bordered","variant")}const{getPrefixCls:C,direction:y,textArea:b}=l.useContext(He),S=Nn(i),w=l.useContext(Hn),x=s??w,{status:$,hasFeedback:I,feedbackIcon:E}=l.useContext(rn),R=Ra($,c),P=l.useRef(null);l.useImperativeHandle(t,()=>{var L;return{resizableTextArea:(L=P.current)===null||L===void 0?void 0:L.resizableTextArea,focus:_=>{var B,k;BR((k=(B=P.current)===null||B===void 0?void 0:B.resizableTextArea)===null||k===void 0?void 0:k.textArea,_)},blur:()=>{var _;return(_=P.current)===null||_===void 0?void 0:_.blur()}}});const N=C("input",o),T=on(N),[O,j,D]=tu(N,T),[M,F]=el(h,a),z=ah(u??(b==null?void 0:b.allowClear));return O(l.createElement(sP,Object.assign({autoComplete:b==null?void 0:b.autoComplete},g,{style:Object.assign(Object.assign({},b==null?void 0:b.style),v),styles:Object.assign(Object.assign({},b==null?void 0:b.styles),p),disabled:x,allowClear:z,className:K(D,T,m,f,b==null?void 0:b.className),classNames:Object.assign(Object.assign(Object.assign({},d),b==null?void 0:b.classNames),{textarea:K({[`${N}-sm`]:S==="small",[`${N}-lg`]:S==="large"},j,d==null?void 0:d.textarea,(n=b==null?void 0:b.classNames)===null||n===void 0?void 0:n.textarea),variant:K({[`${N}-${M}`]:F},ho(N,R)),affixWrapper:K(`${N}-textarea-affix-wrapper`,{[`${N}-affix-wrapper-rtl`]:y==="rtl",[`${N}-affix-wrapper-sm`]:S==="small",[`${N}-affix-wrapper-lg`]:S==="large",[`${N}-textarea-show-count`]:e.showCount||((r=e.count)===null||r===void 0?void 0:r.show)},j)}),prefixCls:N,suffix:I&&l.createElement("span",{className:`${N}-textarea-suffix`},E),ref:P})))}),Fa=Da;Fa.Group=jR;Fa.Search=uh;Fa.TextArea=uP;Fa.Password=ch;Fa.OTP=GR;const dP=new st("antSpinMove",{to:{opacity:1}}),fP=new st("antRotate",{to:{transform:"rotate(405deg)"}}),mP=e=>{const{componentCls:t,calc:n}=e;return{[`${t}`]:Object.assign(Object.assign({},Ct(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},[`${t}-text`]:{fontSize:e.fontSize,paddingTop:n(n(e.dotSize).sub(e.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${e.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[`${t}-dot ${t}-dot-item`]:{backgroundColor:e.colorWhite},[`${t}-text`]:{color:e.colorTextLightSolid}},"&-nested-loading":{position:"relative",[`> div > ${t}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${t}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:n(e.dotSize).mul(-1).div(2).equal()},[`${t}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:n(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:n(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${t}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${t}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),height:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),backgroundColor:e.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:dP,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:fP,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${t}-dot`]:{fontSize:e.dotSizeSM,i:{width:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal(),height:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{fontSize:e.dotSizeLG,i:{width:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}},vP=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},gP=Rt("Spin",e=>{const t=ct(e,{spinDotDefault:e.colorTextDescription});return[mP(t)]},vP);var pP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,spinning:n=!0,delay:r=0,className:o,rootClassName:a,size:i="default",tip:s,wrapperClassName:c,style:u,children:d,fullscreen:f=!1}=e,m=pP(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen"]),{getPrefixCls:v}=l.useContext(He),p=v("spin",t),[h,g,C]=gP(p),[y,b]=l.useState(()=>n&&!bP(n,r));l.useEffect(()=>{if(n){const N=OO(r,()=>{b(!0)});return N(),()=>{var T;(T=N==null?void 0:N.cancel)===null||T===void 0||T.call(N)}}b(!1)},[r,n]);const S=l.useMemo(()=>typeof d<"u"&&!f,[d,f]);vt("Spin")(!s||S||f,"usage","`tip` only work in nest or fullscreen pattern.");const{direction:w,spin:x}=l.useContext(He),$=K(p,x==null?void 0:x.className,{[`${p}-sm`]:i==="small",[`${p}-lg`]:i==="large",[`${p}-spinning`]:y,[`${p}-show-text`]:!!s,[`${p}-fullscreen`]:f,[`${p}-fullscreen-show`]:f&&y,[`${p}-rtl`]:w==="rtl"},o,a,g,C),I=K(`${p}-container`,{[`${p}-blur`]:y}),E=Wt(m,["indicator"]),R=Object.assign(Object.assign({},x==null?void 0:x.style),u),P=l.createElement("div",Object.assign({},E,{style:R,className:$,"aria-live":"polite","aria-busy":y}),hP(p,e),s&&(S||f)?l.createElement("div",{className:`${p}-text`},s):null);return h(S?l.createElement("div",Object.assign({},E,{className:K(`${p}-nested-loading`,c,g,C)}),y&&l.createElement("div",{key:"loading"},P),l.createElement("div",{className:I,key:"container"},d)):P)};dh.setDefaultIndicator=e=>{gi=e};dh.displayName="Spin";function jf(e){return["small","middle","large"].includes(e)}function Lf(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const fh=W.createContext({latestIndex:0}),yP=fh.Provider,CP=e=>{let{className:t,index:n,children:r,split:o,style:a}=e;const{latestIndex:i}=l.useContext(fh);return r==null?null:l.createElement(l.Fragment,null,l.createElement("div",{className:t,style:a},r),n{var n,r;const{getPrefixCls:o,space:a,direction:i}=l.useContext(He),{size:s=(a==null?void 0:a.size)||"small",align:c,className:u,rootClassName:d,children:f,direction:m="horizontal",prefixCls:v,split:p,style:h,wrap:g=!1,classNames:C,styles:y}=e,b=SP(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[S,w]=Array.isArray(s)?s:[s,s],x=jf(w),$=jf(S),I=Lf(w),E=Lf(S),R=cn(f,{keepEmpty:!0}),P=c===void 0&&m==="horizontal"?"center":c,N=o("space",v),[T,O,j]=Wv(N),D=K(N,a==null?void 0:a.className,O,`${N}-${m}`,{[`${N}-rtl`]:i==="rtl",[`${N}-align-${P}`]:P,[`${N}-gap-row-${w}`]:x,[`${N}-gap-col-${S}`]:$},u,d,j),M=K(`${N}-item`,(n=C==null?void 0:C.item)!==null&&n!==void 0?n:(r=a==null?void 0:a.classNames)===null||r===void 0?void 0:r.item);let F=0;const z=R.map((B,k)=>{var q,Q;B!=null&&(F=k);const te=B&&B.key||`${M}-${k}`;return l.createElement(CP,{className:M,key:te,index:k,split:p,style:(q=y==null?void 0:y.item)!==null&&q!==void 0?q:(Q=a==null?void 0:a.styles)===null||Q===void 0?void 0:Q.item},B)}),L=l.useMemo(()=>({latestIndex:F}),[F]);if(R.length===0)return null;const _={};return g&&(_.flexWrap="wrap"),!$&&E&&(_.columnGap=S),!x&&I&&(_.rowGap=w),T(l.createElement("div",Object.assign({ref:t,className:D,style:Object.assign(Object.assign(Object.assign({},_),a==null?void 0:a.style),h)},b),l.createElement(yP,{value:L},z)))}),lu=xP;lu.Compact=OS;lu.displayName="Space";var wP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=l.useContext(He),{prefixCls:o,type:a="default",danger:i,disabled:s,loading:c,onClick:u,htmlType:d,children:f,className:m,menu:v,arrow:p,autoFocus:h,overlay:g,trigger:C,align:y,open:b,onOpenChange:S,placement:w,getPopupContainer:x,href:$,icon:I=l.createElement(Yc,null),title:E,buttonsRender:R=Z=>Z,mouseEnterDelay:P,mouseLeaveDelay:N,overlayClassName:T,overlayStyle:O,destroyPopupOnHide:j,dropdownRender:D}=e,M=wP(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),F=n("dropdown",o),z=`${F}-button`,L={menu:v,arrow:p,autoFocus:h,align:y,disabled:s,trigger:s?[]:C,onOpenChange:S,getPopupContainer:x||t,mouseEnterDelay:P,mouseLeaveDelay:N,overlayClassName:T,overlayStyle:O,destroyPopupOnHide:j,dropdownRender:D},{compactSize:_,compactItemClassnames:B}=Io(F,r),k=K(z,B,m);"overlay"in e&&(L.overlay=g),"open"in e&&(L.open=b),"placement"in e?L.placement=w:L.placement=r==="rtl"?"bottomLeft":"bottomRight";const q=l.createElement(ir,{type:a,danger:i,disabled:s,loading:c,onClick:u,htmlType:d,href:$,title:E},f),Q=l.createElement(ir,{type:a,danger:i,icon:I}),[te,U]=R([q,Q]);return l.createElement(lu.Compact,Object.assign({className:k,size:_,block:!0},M),te,l.createElement(Ta,Object.assign({},L),U))};mh.__ANT_BUTTON=!0;const $P=Ta;$P.Button=mh;function Ai(e){const[t,n]=l.useState(e);return l.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}const EP=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut}, - opacity ${e.motionDurationSlow} ${e.motionEaseInOut}, - transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}},IP=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${X(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${X(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),zf=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},OP=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},Ct(e)),IP(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},zf(e,e.controlHeightSM)),"&-large":Object.assign({},zf(e,e.controlHeightLG))})}},RP=e=>{const{formItemCls:t,iconCls:n,componentCls:r,rootPrefixCls:o,labelRequiredMarkColor:a,labelColor:i,labelFontSize:s,labelHeight:c,labelColonMarginInlineStart:u,labelColonMarginInlineEnd:d,itemMarginBottom:f}=e;return{[t]:Object.assign(Object.assign({},Ct(e)),{marginBottom:f,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${o}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:e.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:c,color:i,fontSize:s,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:a,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:u,marginInlineEnd:d},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${o}-col-'"]):not([class*="' ${o}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:Oc,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},PP=e=>{const{componentCls:t,formItemCls:n}=e;return{[`${t}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:"1 1 0",minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:"unset"}}}}},NP=e=>{const{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[n]:{flex:"none",marginInlineEnd:e.margin,marginBottom:r,"&-row":{flexWrap:"nowrap"},[`> ${n}-label, - > ${n}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${n}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${n}-has-feedback`]:{display:"inline-block"}}}}},ao=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),MP=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:ao(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},TP=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${t}-vertical`]:{[n]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${t}-item-control`]:{width:"100%"}}},[`${t}-vertical ${n}-label, - .${r}-col-24${n}-label, - .${r}-col-xl-24${n}-label`]:ao(e),[`@media (max-width: ${X(e.screenXSMax)})`]:[MP(e),{[t]:{[`.${r}-col-xs-24${n}-label`]:ao(e)}}],[`@media (max-width: ${X(e.screenSMMax)})`]:{[t]:{[`.${r}-col-sm-24${n}-label`]:ao(e)}},[`@media (max-width: ${X(e.screenMDMax)})`]:{[t]:{[`.${r}-col-md-24${n}-label`]:ao(e)}},[`@media (max-width: ${X(e.screenLGMax)})`]:{[t]:{[`.${r}-col-lg-24${n}-label`]:ao(e)}}}},AP=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),vh=(e,t)=>ct(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),su=Rt("Form",(e,t)=>{let{rootPrefixCls:n}=t;const r=vh(e,n);return[OP(r),RP(r),EP(r),PP(r),NP(r),TP(r),Yi(r),Oc]},AP,{order:-1e3}),Bf=[];function Kl(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}const gh=e=>{let{help:t,helpStatus:n,errors:r=Bf,warnings:o=Bf,className:a,fieldId:i,onVisibleChanged:s}=e;const{prefixCls:c}=l.useContext(xc),u=`${c}-item-explain`,d=on(c),[f,m,v]=su(c,d),p=l.useMemo(()=>ia(c),[c]),h=Ai(r),g=Ai(o),C=l.useMemo(()=>t!=null?[Kl(t,"help",n)]:[].concat(ce(h.map((b,S)=>Kl(b,"error","error",S))),ce(g.map((b,S)=>Kl(b,"warning","warning",S)))),[t,n,h,g]),y={};return i&&(y.id=`${i}_help`),f(l.createElement(Vn,{motionDeadline:p.motionDeadline,motionName:`${c}-show-help`,visible:!!C.length,onVisibleChanged:s},b=>{const{className:S,style:w}=b;return l.createElement("div",Object.assign({},y,{className:K(u,S,v,d,a,m),style:w,role:"alert"}),l.createElement(Ev,Object.assign({keys:C},ia(c),{motionName:`${c}-show-help-item`,component:!1}),x=>{const{key:$,error:I,errorStatus:E,className:R,style:P}=x;return l.createElement("div",{key:$,className:K(R,{[`${u}-${E}`]:E}),style:P},I)}))}))},DP=["parentNode"],FP="form_item";function Uo(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function ph(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:DP.includes(n)?`${FP}_${n}`:n}function hh(e,t,n,r,o,a){let i=r;return a!==void 0?i=a:n.validating?i="validating":e.length?i="error":t.length?i="warning":(n.touched||o&&n.validated)&&(i="success"),i}function Hf(e){return Uo(e).join("_")}function _P(e,t){const n=t.getFieldInstance(e);if(n instanceof HTMLElement)return n;if((n==null?void 0:n.nativeElement)instanceof HTMLElement)return n.nativeElement;const r=ph(Uo(e),t.__INTERNAL__.name);if(r)return document.getElementById(r)}function bh(e){const[t]=Sc(),n=l.useRef({}),r=l.useMemo(()=>e??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>a=>{const i=Hf(o);a?n.current[i]=a:delete n.current[i]}},scrollToField:function(o){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const i=_P(o,r);i&&AC(i,Object.assign({scrollMode:"if-needed",block:"nearest"},a))},getFieldInstance:o=>{const a=Hf(o);return n.current[a]}}),[e,t]);return[r]}const ni={};function jP(e){let{name:t}=e;const n=vt("Form");l.useEffect(()=>{if(t)return ni[t]=(ni[t]||0)+1,n(ni[t]<=1,"usage","There exist multiple Form with same `name`."),()=>{ni[t]-=1}},[t])}var LP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=l.useContext(Hn),{getPrefixCls:r,direction:o,form:a}=l.useContext(He),{prefixCls:i,className:s,rootClassName:c,size:u,disabled:d=n,form:f,colon:m,labelAlign:v,labelWrap:p,labelCol:h,wrapperCol:g,hideRequiredMark:C,layout:y="horizontal",scrollToFirstError:b,requiredMark:S,onFinishFailed:w,name:x,style:$,feedbackIcons:I,variant:E}=e,R=LP(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),P=Nn(u),N=l.useContext(qm);jP(e);const T=l.useMemo(()=>S!==void 0?S:C?!1:a&&a.requiredMark!==void 0?a.requiredMark:!0,[C,S,a]),O=m??(a==null?void 0:a.colon),j=r("form",i),D=on(j),[M,F,z]=su(j,D),L=K(j,`${j}-${y}`,{[`${j}-hide-required-mark`]:T===!1,[`${j}-rtl`]:o==="rtl",[`${j}-${P}`]:P},z,D,F,a==null?void 0:a.className,s,c),[_]=bh(f),{__INTERNAL__:B}=_;B.name=x;const k=l.useMemo(()=>({name:x,labelAlign:v,labelCol:h,labelWrap:p,wrapperCol:g,vertical:y==="vertical",colon:O,requiredMark:T,itemRef:B.itemRef,form:_,feedbackIcons:I}),[x,v,h,g,y,O,T,_,I]);l.useImperativeHandle(t,()=>_);const q=(te,U)=>{if(te){let Z={block:"nearest"};typeof te=="object"&&(Z=te),_.scrollToField(U,Z)}},Q=te=>{if(w==null||w(te),te.errorFields.length){const U=te.errorFields[0].name;if(b!==void 0){q(b,U);return}a&&a.scrollToFirstError!==void 0&&q(a.scrollToFirstError,U)}};return M(l.createElement(hg.Provider,{value:E},l.createElement(ac,{disabled:d},l.createElement(zr.Provider,{value:P},l.createElement(pg,{validateMessages:N},l.createElement(lr.Provider,{value:k},l.createElement(Oo,Object.assign({id:x},R,{name:x,onFinishFailed:Q,form:_,style:Object.assign(Object.assign({},a==null?void 0:a.style),$),className:L}))))))))},yh=l.forwardRef(zP);yh.displayName="Form";function BP(e){if(typeof e=="function")return e;const t=cn(e);return t.length<=1?t[0]:t}const Ch=()=>{const{status:e,errors:t=[],warnings:n=[]}=l.useContext(rn);return vt("Form.Item")(e!==void 0,"usage","Form.Item.useStatus should be used under Form.Item component. For more information: https://u.ant.design/form-item-usestatus"),{status:e,errors:t,warnings:n}};Ch.Context=rn;function HP(e){const[t,n]=l.useState(e),r=l.useRef(null),o=l.useRef([]),a=l.useRef(!1);l.useEffect(()=>(a.current=!1,()=>{a.current=!0,ut.cancel(r.current),r.current=null}),[]);function i(s){a.current||(r.current===null&&(o.current=[],r.current=ut(()=>{r.current=null,n(c=>{let u=c;return o.current.forEach(d=>{u=d(u)}),u})})),o.current.push(s))}return[t,i]}function kP(){const{itemRef:e}=l.useContext(lr),t=l.useRef({});function n(r,o){const a=o&&typeof o=="object"&&o.ref,i=r.join("_");return(t.current.name!==i||t.current.originRef!==a)&&(t.current.name=i,t.current.originRef=a,t.current.ref=gn(e(r),a)),t.current.ref}return n}const VP=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},KP=sc(["Form","item-item"],(e,t)=>{let{rootPrefixCls:n}=t;const r=vh(e,n);return[VP(r)]}),WP=e=>{const{prefixCls:t,status:n,wrapperCol:r,children:o,errors:a,warnings:i,_internalItemRender:s,extra:c,help:u,fieldId:d,marginBottom:f,onErrorVisibleChanged:m}=e,v=`${t}-item`,p=l.useContext(lr),h=r||p.wrapperCol||{},g=K(`${v}-control`,h.className),C=l.useMemo(()=>Object.assign({},p),[p]);delete C.labelCol,delete C.wrapperCol;const y=l.createElement("div",{className:`${v}-control-input`},l.createElement("div",{className:`${v}-control-input-content`},o)),b=l.useMemo(()=>({prefixCls:t,status:n}),[t,n]),S=f!==null||a.length||i.length?l.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},l.createElement(xc.Provider,{value:b},l.createElement(gh,{fieldId:d,errors:a,warnings:i,help:u,helpStatus:n,className:`${v}-explain-connected`,onVisibleChanged:m})),!!f&&l.createElement("div",{style:{width:0,height:f}})):null,w={};d&&(w.id=`${d}_extra`);const x=c?l.createElement("div",Object.assign({},w,{className:`${v}-extra`}),c):null,$=s&&s.mark==="pro_table_render"&&s.render?s.render(e,{input:y,errorList:S,extra:x}):l.createElement(l.Fragment,null,y,S,x);return l.createElement(lr.Provider,{value:C},l.createElement(nu,Object.assign({},h,{className:g}),$),l.createElement(KP,{prefixCls:t}))};var GP={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"},qP=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:GP}))},Sh=l.forwardRef(qP);Sh.displayName="QuestionCircleOutlined";var UP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let{prefixCls:t,label:n,htmlFor:r,labelCol:o,labelAlign:a,colon:i,required:s,requiredMark:c,tooltip:u}=e;var d;const[f]=ba("Form"),{vertical:m,labelAlign:v,labelCol:p,labelWrap:h,colon:g}=l.useContext(lr);if(!n)return null;const C=o||p||{},y=a||v,b=`${t}-item-label`,S=K(b,y==="left"&&`${b}-left`,C.className,{[`${b}-wrap`]:!!h});let w=n;const x=i===!0||g!==!1&&i!==!1;x&&!m&&typeof n=="string"&&n.trim()!==""&&(w=n.replace(/[:|:]\s*$/,""));const I=XP(u);if(I){const{icon:N=l.createElement(Sh,null)}=I,T=UP(I,["icon"]),O=l.createElement(Pa,Object.assign({},T),l.cloneElement(N,{className:`${t}-item-tooltip`,title:"",onClick:j=>{j.preventDefault()},tabIndex:null}));w=l.createElement(l.Fragment,null,w,O)}const E=c==="optional",R=typeof c=="function";R?w=c(w,{required:!!s}):E&&!s&&(w=l.createElement(l.Fragment,null,w,l.createElement("span",{className:`${t}-item-optional`,title:""},(f==null?void 0:f.optional)||((d=wr.Form)===null||d===void 0?void 0:d.optional))));const P=K({[`${t}-item-required`]:s,[`${t}-item-required-mark-optional`]:E||R,[`${t}-item-no-colon`]:!x});return l.createElement(nu,Object.assign({},C,{className:S}),l.createElement("label",{htmlFor:r,className:P,title:typeof n=="string"?n:""},w))},QP={success:ki,warning:Vi,error:$o,validating:Wr};function xh(e){let{children:t,errors:n,warnings:r,hasFeedback:o,validateStatus:a,prefixCls:i,meta:s,noStyle:c}=e;const u=`${i}-item`,{feedbackIcons:d}=l.useContext(lr),f=hh(n,r,s,null,!!o,a),{isFormItemInput:m,status:v,hasFeedback:p,feedbackIcon:h}=l.useContext(rn),g=l.useMemo(()=>{var C;let y;if(o){const S=o!==!0&&o.icons||d,w=f&&((C=S==null?void 0:S({status:f,errors:n,warnings:r}))===null||C===void 0?void 0:C[f]),x=f&&QP[f];y=w!==!1&&x?l.createElement("span",{className:K(`${u}-feedback-icon`,`${u}-feedback-icon-${f}`)},w||l.createElement(x,null)):null}const b={status:f||"",errors:n,warnings:r,hasFeedback:!!o,feedbackIcon:y,isFormItemInput:!0};return c&&(b.status=(f??v)||"",b.isFormItemInput=m,b.hasFeedback=!!(o??p),b.feedbackIcon=o!==void 0?b.feedbackIcon:h),b},[f,o,c,m,v]);return l.createElement(rn.Provider,{value:g},t)}var ZP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{if(I&&S.current){const D=getComputedStyle(S.current);P(parseInt(D.marginBottom,10))}},[I,E]);const N=D=>{D||P(null)},O=function(){let D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const M=D?w:u.errors,F=D?x:u.warnings;return hh(M,F,u,"",!!d,c)}(),j=K(y,n,r,{[`${y}-with-help`]:$||w.length||x.length,[`${y}-has-feedback`]:O&&d,[`${y}-has-success`]:O==="success",[`${y}-has-warning`]:O==="warning",[`${y}-has-error`]:O==="error",[`${y}-is-validating`]:O==="validating",[`${y}-hidden`]:f});return l.createElement("div",{className:j,style:o,ref:S},l.createElement(Up,Object.assign({className:`${y}-row`},Wt(C,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),l.createElement(YP,Object.assign({htmlFor:v},e,{requiredMark:b,required:p??h,prefixCls:t})),l.createElement(WP,Object.assign({},e,u,{errors:w,warnings:x,prefixCls:t,status:O,help:a,marginBottom:R,onErrorVisibleChanged:N}),l.createElement(gg.Provider,{value:g},l.createElement(xh,{prefixCls:t,meta:u,errors:u.errors,warnings:u.warnings,hasFeedback:d,validateStatus:O},m)))),!!R&&l.createElement("div",{className:`${y}-margin-offset`,style:{marginBottom:-R}}))}const e2="__SPLIT__";function t2(e,t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(o=>{const a=e[o],i=t[o];return a===i||typeof a=="function"||typeof i=="function"})}const n2=l.memo(e=>{let{children:t}=e;return t},(e,t)=>t2(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function kf(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function r2(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:a,shouldUpdate:i,rules:s,children:c,required:u,label:d,messageVariables:f,trigger:m="onChange",validateTrigger:v,hidden:p,help:h}=e,{getPrefixCls:g}=l.useContext(He),{name:C}=l.useContext(lr),y=BP(c),b=typeof y=="function",S=l.useContext(gg),{validateTrigger:w}=l.useContext(kr),x=v!==void 0?v:w,$=t!=null,I=g("form",a),E=on(I),[R,P,N]=su(I,E),T=vt("Form.Item");T(t!==null,"usage","`null` is passed as `name` property");const O=l.useContext(sa),j=l.useRef(),[D,M]=HP({}),[F,z]=xr(()=>kf()),L=U=>{const Z=O==null?void 0:O.getKey(U.name);if(z(U.destroy?kf():U,!0),n&&h!==!1&&S){let ae=U.name;if(U.destroy)ae=j.current||ae;else if(Z!==void 0){const[J,Y]=Z;ae=[J].concat(ce(Y)),j.current=ae}S(U,ae)}},_=(U,Z)=>{M(ae=>{const J=Object.assign({},ae),re=[].concat(ce(U.name.slice(0,-1)),ce(Z)).join(e2);return U.destroy?delete J[re]:J[re]=U,J})},[B,k]=l.useMemo(()=>{const U=ce(F.errors),Z=ce(F.warnings);return Object.values(D).forEach(ae=>{U.push.apply(U,ce(ae.errors||[])),Z.push.apply(Z,ce(ae.warnings||[]))}),[U,Z]},[D,F.errors,F.warnings]),q=kP();function Q(U,Z,ae){return n&&!p?l.createElement(xh,{prefixCls:I,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:F,errors:B,warnings:k,noStyle:!0},U):l.createElement(JP,Object.assign({key:"row"},e,{className:K(r,N,E,P),prefixCls:I,fieldId:Z,isRequired:ae,errors:B,warnings:k,meta:F,onSubItemMetaChange:_}),U)}if(!$&&!b&&!o)return R(Q(y));let te={};return typeof d=="string"?te.label=d:t&&(te.label=String(t)),f&&(te=Object.assign(Object.assign({},te),f)),R(l.createElement(Cc,Object.assign({},e,{messageVariables:te,trigger:m,validateTrigger:x,onMetaChange:L}),(U,Z,ae)=>{const J=Uo(t).length&&Z?Z.name:[],Y=ph(J,C),re=u!==void 0?u:!!(s&&s.some(ne=>{if(ne&&typeof ne=="object"&&ne.required&&!ne.warningOnly)return!0;if(typeof ne=="function"){const fe=ne(ae);return fe&&fe.required&&!fe.warningOnly}return!1})),ee=Object.assign({},U);let V=null;if(T(!(i&&o),"usage","`shouldUpdate` and `dependencies` shouldn't be used together. See https://u.ant.design/form-deps."),Array.isArray(y)&&$)T(!1,"usage","A `Form.Item` with a `name` prop must have a single child element. For information on how to render more complex form items, see https://u.ant.design/complex-form-item."),V=y;else if(b&&(!(i||o)||$))T(!!(i||o),"usage","A `Form.Item` with a render function must have either `shouldUpdate` or `dependencies`."),T(!$,"usage","A `Form.Item` with a render function cannot be a field, and thus cannot have a `name` prop.");else if(o&&!b&&!$)T(!1,"usage","Must set `name` or use a render function when `dependencies` is set.");else if(l.isValidElement(y)){T(y.props.defaultValue===void 0,"usage","`defaultValue` will not work on controlled Field. You should use `initialValues` of Form instead.");const ne=Object.assign(Object.assign({},y.props),ee);if(ne.id||(ne.id=Y),h||B.length>0||k.length>0||e.extra){const be=[];(h||B.length>0)&&be.push(`${Y}_help`),e.extra&&be.push(`${Y}_extra`),ne["aria-describedby"]=be.join(" ")}B.length>0&&(ne["aria-invalid"]="true"),re&&(ne["aria-required"]="true"),sr(y)&&(ne.ref=q(J,y)),new Set([].concat(ce(Uo(m)),ce(Uo(x)))).forEach(be=>{ne[be]=function(){for(var de,oe,se,$e,Ce,pe=arguments.length,Se=new Array(pe),me=0;me{var{prefixCls:t,children:n}=e,r=o2(e,["prefixCls","children"]);vt("Form.List")(typeof r.name=="number"||(Array.isArray(r.name)?!!r.name.length:!!r.name),"usage","Miss `name` prop.");const{getPrefixCls:o}=l.useContext(He),a=o("form",t),i=l.useMemo(()=>({prefixCls:a,status:"error"}),[a]);return l.createElement(dg,Object.assign({},r),(s,c,u)=>l.createElement(xc.Provider,{value:i},n(s.map(d=>Object.assign(Object.assign({},d),{fieldKey:d.key})),c,{errors:u.errors,warnings:u.warnings})))};function i2(){const{form:e}=l.useContext(lr);return e}const Er=yh;Er.Item=wh;Er.List=a2;Er.ErrorList=gh;Er.useForm=bh;Er.useFormInstance=i2;Er.useWatch=vg;Er.Provider=pg;Er.create=()=>{ur(!1,"Form","antd v4 removed `Form.create`. Please remove or use `@ant-design/compatible` instead.")};let Rn=null,Dr=e=>e(),ga=[],pa={};function Vf(){const{getContainer:e,duration:t,rtl:n,maxCount:r,top:o}=pa,a=(e==null?void 0:e())||document.body;return{getContainer:()=>a,duration:t,rtl:n,maxCount:r,top:o}}const l2=W.forwardRef((e,t)=>{const{messageConfig:n,sync:r}=e,{getPrefixCls:o}=l.useContext(He),a=pa.prefixCls||o("message"),i=l.useContext(a$),[s,c]=Vv(Object.assign(Object.assign(Object.assign({},n),{prefixCls:a}),i.message));return W.useImperativeHandle(t,()=>{const u=Object.assign({},s);return Object.keys(u).forEach(d=>{u[d]=function(){return r(),s[d].apply(s,arguments)}}),{instance:u,sync:r}}),c}),s2=W.forwardRef((e,t)=>{const[n,r]=W.useState(Vf),o=()=>{r(Vf)};W.useEffect(o,[]);const a=uc(),i=a.getRootPrefixCls(),s=a.getIconPrefixCls(),c=a.getTheme(),u=W.createElement(l2,{ref:t,sync:o,messageConfig:n});return W.createElement(Kn,{prefixCls:i,iconPrefixCls:s,theme:c},a.holderRender?a.holderRender(u):u)});function ll(){if(!Rn){const e=document.createDocumentFragment(),t={fragment:e};Rn=t,Dr(()=>{vc(W.createElement(s2,{ref:n=>{const{instance:r,sync:o}=n||{};Promise.resolve().then(()=>{!t.instance&&r&&(t.instance=r,t.sync=o,ll())})}}),e)});return}Rn.instance&&(ga.forEach(e=>{const{type:t,skipped:n}=e;if(!n)switch(t){case"open":{Dr(()=>{const r=Rn.instance.open(Object.assign(Object.assign({},pa),e.config));r==null||r.then(e.resolve),e.setCloseFn(r)});break}case"destroy":Dr(()=>{Rn==null||Rn.instance.destroy(e.key)});break;default:Dr(()=>{var r;const o=(r=Rn.instance)[t].apply(r,ce(e.args));o==null||o.then(e.resolve),e.setCloseFn(o)})}}),ga=[])}function c2(e){pa=Object.assign(Object.assign({},pa),e),Dr(()=>{var t;(t=Rn==null?void 0:Rn.sync)===null||t===void 0||t.call(Rn)})}function u2(e){const t=mc(n=>{let r;const o={type:"open",config:e,resolve:n,setCloseFn:a=>{r=a}};return ga.push(o),()=>{r?Dr(()=>{r()}):o.skipped=!0}});return ll(),t}function d2(e,t){uc().holderRender||Ov("message");const r=mc(o=>{let a;const i={type:e,args:t,resolve:o,setCloseFn:s=>{a=s}};return ga.push(i),()=>{a?Dr(()=>{a()}):i.skipped=!0}});return ll(),r}const f2=e=>{ga.push({type:"destroy",key:e}),ll()},m2=["success","info","warning","error","loading"],v2={open:u2,destroy:f2,config:c2,useMessage:oS,_InternalPanelDoNotUseOrYouWillBeFired:YC},g2=v2;m2.forEach(e=>{g2[e]=function(){for(var t=arguments.length,n=new Array(t),r=0;r{const{prefixCls:t,className:n,closeIcon:r,closable:o,type:a,title:i,children:s,footer:c}=e,u=p2(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:d}=l.useContext(He),f=d(),m=t||d("modal"),v=on(f),[p,h,g]=xg(m,v),C=`${m}-confirm`;let y={};return a?y={closable:o??!1,title:"",footer:"",children:l.createElement($g,Object.assign({},e,{prefixCls:m,confirmPrefixCls:C,rootPrefixCls:f,content:s}))}:y={closable:o??!0,title:i,footer:c!==null&&l.createElement(yg,Object.assign({},e)),children:s},p(l.createElement(bc,Object.assign({prefixCls:m,className:K(h,`${m}-pure-panel`,a&&C,a&&`${C}-${a}`,n,g,v)},u,{closeIcon:bg(m,r),closable:o},y)))},b2=Ag(h2);function $h(e){return Ia(Rg(e))}const Wn=wg;Wn.useModal=o$;Wn.info=function(t){return Ia(Pg(t))};Wn.success=function(t){return Ia(Ng(t))};Wn.error=function(t){return Ia(Mg(t))};Wn.warning=$h;Wn.warn=$h;Wn.confirm=function(t){return Ia(Tg(t))};Wn.destroyAll=function(){for(;Tr.length;){const t=Tr.pop();t&&t()}};Wn.config=Jw;Wn._InternalPanelDoNotUseOrYouWillBeFired=b2;Wn.displayName="Modal";var y2=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Eh=l.forwardRef(function(e,t){var n,r=e.prefixCls,o=r===void 0?"rc-switch":r,a=e.className,i=e.checked,s=e.defaultChecked,c=e.disabled,u=e.loadingIcon,d=e.checkedChildren,f=e.unCheckedChildren,m=e.onClick,v=e.onChange,p=e.onKeyDown,h=We(e,y2),g=Vt(!1,{value:i,defaultValue:s}),C=G(g,2),y=C[0],b=C[1];function S(I,E){var R=y;return c||(R=I,b(R),v==null||v(R,E)),R}function w(I){I.which===ie.LEFT?S(!1,I):I.which===ie.RIGHT&&S(!0,I),p==null||p(I)}function x(I){var E=S(!y,I);m==null||m(E,I)}var $=K(o,a,(n={},A(n,"".concat(o,"-checked"),y),A(n,"".concat(o,"-disabled"),c),n));return l.createElement("button",ue({},h,{type:"button",role:"switch","aria-checked":y,disabled:c,className:$,ref:t,onKeyDown:w,onClick:x}),u,l.createElement("span",{className:"".concat(o,"-inner")},l.createElement("span",{className:"".concat(o,"-inner-checked")},d),l.createElement("span",{className:"".concat(o,"-inner-unchecked")},f)))});Eh.displayName="Switch";const C2=e=>{const{componentCls:t,trackHeightSM:n,trackPadding:r,trackMinWidthSM:o,innerMinMarginSM:a,innerMaxMarginSM:i,handleSizeSM:s,calc:c}=e,u=`${t}-inner`,d=X(c(s).add(c(r).mul(2)).equal()),f=X(c(i).mul(2).equal());return{[t]:{[`&${t}-small`]:{minWidth:o,height:n,lineHeight:X(n),[`${t}-inner`]:{paddingInlineStart:i,paddingInlineEnd:a,[`${u}-checked, ${u}-unchecked`]:{minHeight:n},[`${u}-checked`]:{marginInlineStart:`calc(-100% + ${d} - ${f})`,marginInlineEnd:`calc(100% - ${d} + ${f})`},[`${u}-unchecked`]:{marginTop:c(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:s,height:s},[`${t}-loading-icon`]:{top:c(c(s).sub(e.switchLoadingIconSize)).div(2).equal(),fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:a,paddingInlineEnd:i,[`${u}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${u}-unchecked`]:{marginInlineStart:`calc(100% - ${d} + ${f})`,marginInlineEnd:`calc(-100% + ${d} - ${f})`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${X(c(s).add(r).equal())})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${u}`]:{[`${u}-unchecked`]:{marginInlineStart:c(e.marginXXS).div(2).equal(),marginInlineEnd:c(e.marginXXS).mul(-1).div(2).equal()}},[`&${t}-checked ${u}`]:{[`${u}-checked`]:{marginInlineStart:c(e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:c(e.marginXXS).div(2).equal()}}}}}}},S2=e=>{const{componentCls:t,handleSize:n,calc:r}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:"relative",top:r(r(n).sub(e.fontSize)).div(2).equal(),color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},x2=e=>{const{componentCls:t,trackPadding:n,handleBg:r,handleShadow:o,handleSize:a,calc:i}=e,s=`${t}-handle`;return{[t]:{[s]:{position:"absolute",top:n,insetInlineStart:n,width:a,height:a,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:r,borderRadius:i(a).div(2).equal(),boxShadow:o,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${s}`]:{insetInlineStart:`calc(100% - ${X(i(a).add(n).equal())})`},[`&:not(${t}-disabled):active`]:{[`${s}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${s}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}}}},w2=e=>{const{componentCls:t,trackHeight:n,trackPadding:r,innerMinMargin:o,innerMaxMargin:a,handleSize:i,calc:s}=e,c=`${t}-inner`,u=X(s(i).add(s(r).mul(2)).equal()),d=X(s(a).mul(2).equal());return{[t]:{[c]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:a,paddingInlineEnd:o,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${c}-checked, ${c}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:n},[`${c}-checked`]:{marginInlineStart:`calc(-100% + ${u} - ${d})`,marginInlineEnd:`calc(100% - ${u} + ${d})`},[`${c}-unchecked`]:{marginTop:s(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${c}`]:{paddingInlineStart:o,paddingInlineEnd:a,[`${c}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${c}-unchecked`]:{marginInlineStart:`calc(100% - ${u} + ${d})`,marginInlineEnd:`calc(-100% + ${u} - ${d})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${c}`]:{[`${c}-unchecked`]:{marginInlineStart:s(r).mul(2).equal(),marginInlineEnd:s(r).mul(-1).mul(2).equal()}},[`&${t}-checked ${c}`]:{[`${c}-checked`]:{marginInlineStart:s(r).mul(-1).mul(2).equal(),marginInlineEnd:s(r).mul(2).equal()}}}}}},$2=e=>{const{componentCls:t,trackHeight:n,trackMinWidth:r}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Ct(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:r,height:n,lineHeight:`${X(n)}`,verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary}}),aa(e)),{[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}})}},E2=e=>{const{fontSize:t,lineHeight:n,controlHeight:r,colorWhite:o}=e,a=t*n,i=r/2,s=2,c=a-s*2,u=i-s*2;return{trackHeight:a,trackHeightSM:i,trackMinWidth:c*2+s*4,trackMinWidthSM:u*2+s*2,trackPadding:s,handleBg:o,handleSize:c,handleSizeSM:u,handleShadow:`0 2px 4px 0 ${new Ot("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:c/2,innerMaxMargin:c+s+s*2,innerMinMarginSM:u/2,innerMaxMarginSM:u+s+s*2}},I2=Rt("Switch",e=>{const t=ct(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.calc(e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[$2(t),w2(t),x2(t),S2(t),C2(t)]},E2);var O2=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,size:r,disabled:o,loading:a,className:i,rootClassName:s,style:c,checked:u,value:d,defaultChecked:f,defaultValue:m,onChange:v}=e,p=O2(e,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[h,g]=Vt(!1,{value:u??d,defaultValue:f??m}),{getPrefixCls:C,direction:y,switch:b}=l.useContext(He),S=l.useContext(Hn),w=(o??S)||a,x=C("switch",n),$=l.createElement("div",{className:`${x}-handle`},a&&l.createElement(Wr,{className:`${x}-loading-icon`})),[I,E,R]=I2(x),P=Nn(r),N=K(b==null?void 0:b.className,{[`${x}-small`]:P==="small",[`${x}-loading`]:a,[`${x}-rtl`]:y==="rtl"},i,s,E,R),T=Object.assign(Object.assign({},b==null?void 0:b.style),c),O=function(){g(arguments.length<=0?void 0:arguments[0]),v==null||v.apply(void 0,arguments)};return I(l.createElement(Gi,{component:"Switch"},l.createElement(Eh,Object.assign({},p,{checked:h,onChange:O,prefixCls:x,className:N,style:T,disabled:w,ref:t,loadingIcon:$}))))}),Ih=R2;Ih.__ANT_SWITCH=!0;Ih.displayName="Switch";var cu=l.createContext(null),P2=function(t){for(var n=t.prefixCls,r=t.level,o=t.isStart,a=t.isEnd,i="".concat(n,"-indent-unit"),s=[],c=0;c=0&&n.splice(r,1),n}function pr(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function uu(e){return e.split("-")}function D2(e,t){var n=[],r=vn(t,e);function o(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];a.forEach(function(i){var s=i.key,c=i.children;n.push(s),o(c)})}return o(r.children),n}function F2(e){if(e.parent){var t=uu(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function _2(e){var t=uu(e.pos);return Number(t[t.length-1])===0}function Gf(e,t,n,r,o,a,i,s,c,u){var d,f=e.clientX,m=e.clientY,v=e.target.getBoundingClientRect(),p=v.top,h=v.height,g=(u==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-f),C=(g-12)/r,y=c.filter(function(D){var M;return(M=s[D])===null||M===void 0||(M=M.children)===null||M===void 0?void 0:M.length}),b=vn(s,n.props.eventKey);if(m-1.5?a({dragNode:T,dropNode:O,dropPosition:1})?R=1:j=!1:a({dragNode:T,dropNode:O,dropPosition:0})?R=0:a({dragNode:T,dropNode:O,dropPosition:1})?R=1:j=!1:a({dragNode:T,dropNode:O,dropPosition:1})?R=1:j=!1,{dropPosition:R,dropLevelOffset:P,dropTargetKey:b.key,dropTargetPos:b.pos,dragOverNodeKey:E,dropContainerKey:R===0?null:((d=b.parent)===null||d===void 0?void 0:d.key)||null,dropAllowed:j}}function qf(e,t){if(e){var n=t.multiple;return n?e.slice():e.length?[e[0]]:e}}function Wl(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(De(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return je(!1,"`checkedKeys` is not an array or an object"),null;return t}function Ws(e,t){var n=new Set;function r(o){if(!n.has(o)){var a=vn(t,o);if(a){n.add(o);var i=a.parent,s=a.node;s.disabled||i&&r(i.key)}}}return(e||[]).forEach(function(o){r(o)}),ce(n)}function j2(e){var t=e.dropPosition,n=e.dropLevelOffset,r=e.indent,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:o.top=0,o.left=-n*r;break;case 1:o.bottom=0,o.left=-n*r;break;case 0:o.bottom=0,o.left=r;break}return l.createElement("div",{style:o})}function Oh(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function L2(e,t){var n=l.useState(!1),r=G(n,2),o=r[0],a=r[1];mt(function(){if(o)return e(),function(){t()}},[o]),mt(function(){return a(!0),function(){a(!1)}},[])}var z2=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Rh=function(t,n){var r=t.className,o=t.style,a=t.motion,i=t.motionNodes,s=t.motionType,c=t.onMotionStart,u=t.onMotionEnd,d=t.active,f=t.treeNodeRequiredProps,m=We(t,z2),v=l.useState(!0),p=G(v,2),h=p[0],g=p[1],C=l.useContext(cu),y=C.prefixCls,b=i&&s!=="hide";mt(function(){i&&b!==h&&g(b)},[i]);var S=function(){i&&c()},w=l.useRef(!1),x=function(){i&&!w.current&&(w.current=!0,u())};L2(S,x);var $=function(E){b===E&&x()};return i?l.createElement(Vn,ue({ref:n,visible:h},a,{motionAppear:s==="show",onVisibleChanged:$}),function(I,E){var R=I.className,P=I.style;return l.createElement("div",{ref:E,className:K("".concat(y,"-treenode-motion"),R),style:P},i.map(function(N){var T=Object.assign({},(Oh(N.data),N.data)),O=N.title,j=N.key,D=N.isStart,M=N.isEnd;delete T.children;var F=qo(j,f);return l.createElement(yo,ue({},T,F,{title:O,active:d,data:N.data,key:j,isStart:D,isEnd:M}))}))}):l.createElement(yo,ue({domRef:n,className:r,style:o},m,{active:d}))};Rh.displayName="MotionTreeNode";var B2=l.forwardRef(Rh);function H2(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function o(a,i){var s=new Map;a.forEach(function(u){s.set(u,!0)});var c=i.filter(function(u){return!s.has(u)});return c.length===1?c[0]:null}return n ").concat(t);return t}var Nh=l.forwardRef(function(e,t){var n=e.prefixCls,r=e.data;e.selectable,e.checkable;var o=e.expandedKeys,a=e.selectedKeys,i=e.checkedKeys,s=e.loadedKeys,c=e.loadingKeys,u=e.halfCheckedKeys,d=e.keyEntities,f=e.disabled,m=e.dragging,v=e.dragOverNodeKey,p=e.dropPosition,h=e.motion,g=e.height,C=e.itemHeight,y=e.virtual,b=e.focusable,S=e.activeItem,w=e.focused,x=e.tabIndex,$=e.onKeyDown,I=e.onFocus,E=e.onBlur,R=e.onActiveChange,P=e.onListChangeStart,N=e.onListChangeEnd,T=We(e,k2),O=l.useRef(null),j=l.useRef(null);l.useImperativeHandle(t,function(){return{scrollTo:function(se){O.current.scrollTo(se)},getIndentWidth:function(){return j.current.offsetWidth}}});var D=l.useState(o),M=G(D,2),F=M[0],z=M[1],L=l.useState(r),_=G(L,2),B=_[0],k=_[1],q=l.useState(r),Q=G(q,2),te=Q[0],U=Q[1],Z=l.useState([]),ae=G(Z,2),J=ae[0],Y=ae[1],re=l.useState(null),ee=G(re,2),V=ee[0],ne=ee[1],fe=l.useRef(r);fe.current=r;function ye(){var oe=fe.current;k(oe),U(oe),Y([]),ne(null),N()}mt(function(){z(o);var oe=H2(F,o);if(oe.key!==null)if(oe.add){var se=B.findIndex(function(Fe){var Le=Fe.key;return Le===oe.key}),$e=Qf(Uf(B,r,oe.key),y,g,C),Ce=B.slice();Ce.splice(se+1,0,Yf),U(Ce),Y($e),ne("show")}else{var pe=r.findIndex(function(Fe){var Le=Fe.key;return Le===oe.key}),Se=Qf(Uf(r,B,oe.key),y,g,C),me=r.slice();me.splice(pe+1,0,Yf),U(me),Y(Se),ne("hide")}else B!==r&&(k(r),U(r))},[o,r]),l.useEffect(function(){m||ye()},[m]);var be=h?te:r,de={expandedKeys:o,selectedKeys:a,loadedKeys:s,loadingKeys:c,checkedKeys:i,halfCheckedKeys:u,dragOverNodeKey:v,dropPosition:p,keyEntities:d};return l.createElement(l.Fragment,null,w&&S&&l.createElement("span",{style:Xf,"aria-live":"assertive"},K2(S)),l.createElement("div",null,l.createElement("input",{style:Xf,disabled:b===!1||f,tabIndex:b!==!1?x:null,onKeyDown:$,onFocus:I,onBlur:E,value:"",onChange:V2,"aria-label":"for screen reader"})),l.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},l.createElement("div",{className:"".concat(n,"-indent")},l.createElement("div",{ref:j,className:"".concat(n,"-indent-unit")}))),l.createElement(Fc,ue({},T,{data:be,itemKey:Zf,height:g,fullHeight:!1,virtual:y,itemHeight:C,prefixCls:"".concat(n,"-list"),ref:O,onVisibleChange:function(se,$e){var Ce=new Set(se),pe=$e.filter(function(Se){return!Ce.has(Se)});pe.some(function(Se){return Zf(Se)===Vr})&&ye()}}),function(oe){var se=oe.pos,$e=Object.assign({},(Oh(oe.data),oe.data)),Ce=oe.title,pe=oe.key,Se=oe.isStart,me=oe.isEnd,Fe=Aa(pe,se);delete $e.key,delete $e.children;var Le=qo(Fe,de);return l.createElement(B2,ue({},$e,Le,{title:Ce,active:!!S&&pe===S.key,pos:se,data:oe.data,isStart:Se,isEnd:me,motion:h,motionNodes:pe===Vr?J:null,motionType:V,onMotionStart:P,onMotionEnd:ye,treeNodeRequiredProps:de,onMouseMove:function(){R(null)}}))}))});Nh.displayName="NodeList";var W2=10,du=function(e){Yn(n,e);var t=$r(n);function n(){var r;Dt(this,n);for(var o=arguments.length,a=new Array(o),i=0;i2&&arguments[2]!==void 0?arguments[2]:!1,f=r.state,m=f.dragChildrenKeys,v=f.dropPosition,p=f.dropTargetKey,h=f.dropTargetPos,g=f.dropAllowed;if(g){var C=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),p!==null){var y=H(H({},qo(p,r.getTreeNodeRequiredProps())),{},{active:((u=r.getActiveItem())===null||u===void 0?void 0:u.key)===p,data:vn(r.state.keyEntities,p).node}),b=m.indexOf(p)!==-1;je(!b,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var S=uu(h),w={event:s,node:zt(y),dragNode:r.dragNode?zt(r.dragNode.props):null,dragNodesKeys:[r.dragNode.props.eventKey].concat(m),dropToGap:v!==0,dropPosition:v+Number(S[S.length-1])};d||C==null||C(w),r.dragNode=null}}}),A(le(r),"cleanDragState",function(){var s=r.state.draggingNodeKey;s!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null}),A(le(r),"triggerExpandActionExpand",function(s,c){var u=r.state,d=u.expandedKeys,f=u.flattenNodes,m=c.expanded,v=c.key,p=c.isLeaf;if(!(p||s.shiftKey||s.metaKey||s.ctrlKey)){var h=f.filter(function(C){return C.key===v})[0],g=zt(H(H({},qo(v,r.getTreeNodeRequiredProps())),{},{data:h.data}));r.setExpandedKeys(m?Jn(d,v):pr(d,v)),r.onNodeExpand(s,g)}}),A(le(r),"onNodeClick",function(s,c){var u=r.props,d=u.onClick,f=u.expandAction;f==="click"&&r.triggerExpandActionExpand(s,c),d==null||d(s,c)}),A(le(r),"onNodeDoubleClick",function(s,c){var u=r.props,d=u.onDoubleClick,f=u.expandAction;f==="doubleClick"&&r.triggerExpandActionExpand(s,c),d==null||d(s,c)}),A(le(r),"onNodeSelect",function(s,c){var u=r.state.selectedKeys,d=r.state,f=d.keyEntities,m=d.fieldNames,v=r.props,p=v.onSelect,h=v.multiple,g=c.selected,C=c[m.key],y=!g;y?h?u=pr(u,C):u=[C]:u=Jn(u,C);var b=u.map(function(S){var w=vn(f,S);return w?w.node:null}).filter(function(S){return S});r.setUncontrolledState({selectedKeys:u}),p==null||p(u,{event:"select",selected:y,node:c,selectedNodes:b,nativeEvent:s.nativeEvent})}),A(le(r),"onNodeCheck",function(s,c,u){var d=r.state,f=d.keyEntities,m=d.checkedKeys,v=d.halfCheckedKeys,p=r.props,h=p.checkStrictly,g=p.onCheck,C=c.key,y,b={event:"check",node:c,checked:u,nativeEvent:s.nativeEvent};if(h){var S=u?pr(m,C):Jn(m,C),w=Jn(v,C);y={checked:S,halfChecked:w},b.checkedNodes=S.map(function(P){return vn(f,P)}).filter(function(P){return P}).map(function(P){return P.node}),r.setUncontrolledState({checkedKeys:S})}else{var x=zl([].concat(ce(m),[C]),!0,f),$=x.checkedKeys,I=x.halfCheckedKeys;if(!u){var E=new Set($);E.delete(C);var R=zl(Array.from(E),{checked:!1,halfCheckedKeys:I},f);$=R.checkedKeys,I=R.halfCheckedKeys}y=$,b.checkedNodes=[],b.checkedNodesPositions=[],b.halfCheckedKeys=I,$.forEach(function(P){var N=vn(f,P);if(N){var T=N.node,O=N.pos;b.checkedNodes.push(T),b.checkedNodesPositions.push({node:T,pos:O})}}),r.setUncontrolledState({checkedKeys:$},!1,{halfCheckedKeys:I})}g==null||g(y,b)}),A(le(r),"onNodeLoad",function(s){var c,u=s.key,d=r.state.keyEntities,f=vn(d,u);if(!(f!=null&&(c=f.children)!==null&&c!==void 0&&c.length)){var m=new Promise(function(v,p){r.setState(function(h){var g=h.loadedKeys,C=g===void 0?[]:g,y=h.loadingKeys,b=y===void 0?[]:y,S=r.props,w=S.loadData,x=S.onLoad;if(!w||C.indexOf(u)!==-1||b.indexOf(u)!==-1)return null;var $=w(s);return $.then(function(){var I=r.state.loadedKeys,E=pr(I,u);x==null||x(E,{event:"load",node:s}),r.setUncontrolledState({loadedKeys:E}),r.setState(function(R){return{loadingKeys:Jn(R.loadingKeys,u)}}),v()}).catch(function(I){if(r.setState(function(R){return{loadingKeys:Jn(R.loadingKeys,u)}}),r.loadingRetryTimes[u]=(r.loadingRetryTimes[u]||0)+1,r.loadingRetryTimes[u]>=W2){var E=r.state.loadedKeys;je(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:pr(E,u)}),v()}p(I)}),{loadingKeys:pr(b,u)}})});return m.catch(function(){}),m}}),A(le(r),"onNodeMouseEnter",function(s,c){var u=r.props.onMouseEnter;u==null||u({event:s,node:c})}),A(le(r),"onNodeMouseLeave",function(s,c){var u=r.props.onMouseLeave;u==null||u({event:s,node:c})}),A(le(r),"onNodeContextMenu",function(s,c){var u=r.props.onRightClick;u&&(s.preventDefault(),u({event:s,node:c}))}),A(le(r),"onFocus",function(){var s=r.props.onFocus;r.setState({focused:!0});for(var c=arguments.length,u=new Array(c),d=0;d1&&arguments[1]!==void 0?arguments[1]:!1,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var d=!1,f=!0,m={};Object.keys(s).forEach(function(v){if(v in r.props){f=!1;return}d=!0,m[v]=s[v]}),d&&(!c||f)&&r.setState(H(H({},m),u))}}),A(le(r),"scrollTo",function(s){r.listRef.current.scrollTo(s)}),r}return Ft(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var o=this.props,a=o.activeKey,i=o.itemScrollOffset,s=i===void 0?0:i;a!==void 0&&a!==this.state.activeKey&&(this.setState({activeKey:a}),a!==null&&this.scrollTo({key:a,offset:s}))}},{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 o=this.state,a=o.focused,i=o.flattenNodes,s=o.keyEntities,c=o.draggingNodeKey,u=o.activeKey,d=o.dropLevelOffset,f=o.dropContainerKey,m=o.dropTargetKey,v=o.dropPosition,p=o.dragOverNodeKey,h=o.indent,g=this.props,C=g.prefixCls,y=g.className,b=g.style,S=g.showLine,w=g.focusable,x=g.tabIndex,$=x===void 0?0:x,I=g.selectable,E=g.showIcon,R=g.icon,P=g.switcherIcon,N=g.draggable,T=g.checkable,O=g.checkStrictly,j=g.disabled,D=g.motion,M=g.loadData,F=g.filterTreeNode,z=g.height,L=g.itemHeight,_=g.virtual,B=g.titleRender,k=g.dropIndicatorRender,q=g.onContextMenu,Q=g.onScroll,te=g.direction,U=g.rootClassName,Z=g.rootStyle,ae=Sn(this.props,{aria:!0,data:!0}),J;return N&&(De(N)==="object"?J=N:typeof N=="function"?J={nodeDraggable:N}:J={}),l.createElement(cu.Provider,{value:{prefixCls:C,selectable:I,showIcon:E,icon:R,switcherIcon:P,draggable:J,draggingNodeKey:c,checkable:T,checkStrictly:O,disabled:j,keyEntities:s,dropLevelOffset:d,dropContainerKey:f,dropTargetKey:m,dropPosition:v,dragOverNodeKey:p,indent:h,direction:te,dropIndicatorRender:k,loadData:M,filterTreeNode:F,titleRender:B,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}},l.createElement("div",{role:"tree",className:K(C,y,U,A(A(A({},"".concat(C,"-show-line"),S),"".concat(C,"-focused"),a),"".concat(C,"-active-focused"),u!==null)),style:Z},l.createElement(Nh,ue({ref:this.listRef,prefixCls:C,style:b,data:i,disabled:j,selectable:I,checkable:!!T,motion:D,dragging:c!==null,height:z,itemHeight:L,virtual:_,focusable:w,focused:a,tabIndex:$,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:q,onScroll:Q},this.getTreeNodeRequiredProps(),ae))))}}],[{key:"getDerivedStateFromProps",value:function(o,a){var i=a.prevProps,s={prevProps:o};function c(x){return!i&&x in o||i&&i[x]!==o[x]}var u,d=a.fieldNames;if(c("fieldNames")&&(d=bo(o.fieldNames),s.fieldNames=d),c("treeData")?u=o.treeData:c("children")&&(je(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),u=Vp(o.children)),u){s.treeData=u;var f=Kp(u,{fieldNames:d});s.keyEntities=H(A({},Vr,Ph),f.keyEntities),NO(u,d)}var m=s.keyEntities||a.keyEntities;if(c("expandedKeys")||i&&c("autoExpandParent"))s.expandedKeys=o.autoExpandParent||!i&&o.defaultExpandParent?Ws(o.expandedKeys,m):o.expandedKeys;else if(!i&&o.defaultExpandAll){var v=H({},m);delete v[Vr],s.expandedKeys=Object.keys(v).map(function(x){return v[x].key})}else!i&&o.defaultExpandedKeys&&(s.expandedKeys=o.autoExpandParent||o.defaultExpandParent?Ws(o.defaultExpandedKeys,m):o.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,u||s.expandedKeys){var p=Ll(u||a.treeData,s.expandedKeys||a.expandedKeys,d);s.flattenNodes=p}if(o.selectable&&(c("selectedKeys")?s.selectedKeys=qf(o.selectedKeys,o):!i&&o.defaultSelectedKeys&&(s.selectedKeys=qf(o.defaultSelectedKeys,o))),o.checkable){var h;if(c("checkedKeys")?h=Wl(o.checkedKeys)||{}:!i&&o.defaultCheckedKeys?h=Wl(o.defaultCheckedKeys)||{}:u&&(h=Wl(o.checkedKeys)||{checkedKeys:a.checkedKeys,halfCheckedKeys:a.halfCheckedKeys}),h){var g=h,C=g.checkedKeys,y=C===void 0?[]:C,b=g.halfCheckedKeys,S=b===void 0?[]:b;if(!o.checkStrictly){var w=zl(y,!0,m);y=w.checkedKeys,S=w.halfCheckedKeys}s.checkedKeys=y,s.halfCheckedKeys=S}}return c("loadedKeys")&&(s.loadedKeys=o.loadedKeys),s}}]),n}(l.Component);A(du,"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:j2,allowDrop:function(){return!0},expandAction:!1});A(du,"TreeNode",yo);var G2={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"},q2=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:G2}))},fu=l.forwardRef(q2);fu.displayName="FileOutlined";var U2={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"},X2=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:U2}))},Mh=l.forwardRef(X2);Mh.displayName="FolderOpenOutlined";var Y2={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"},Q2=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:Y2}))},Th=l.forwardRef(Q2);Th.displayName="FolderOutlined";var Z2={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"},J2=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:Z2}))},Ah=l.forwardRef(J2);Ah.displayName="HolderOutlined";const eN=new st("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),tN=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),nN=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${X(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),rN=(e,t)=>{const{treeCls:n,treeNodeCls:r,treeNodePadding:o,titleHeight:a,nodeSelectedBg:i,nodeHoverBg:s}=t,c=t.paddingXS;return{[n]:Object.assign(Object.assign({},Ct(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,[`&${n}-rtl`]:{[`${n}-switcher`]:{"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},xo(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:o,insetInlineStart:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:eN,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${r}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${X(o)} 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${n}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{cursor:"grab",[`${n}-draggable-icon`]:{flexShrink:0,width:a,lineHeight:`${X(a)}`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${t.motionDurationSlow}`,[`${r}:hover &`]:{opacity:.45}},[`&${r}-disabled`]:{[`${n}-draggable-icon`]:{visibility:"hidden"}}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:a}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher`]:Object.assign(Object.assign({},tN(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:a,margin:0,lineHeight:`${X(a)}`,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,borderRadius:t.borderRadius,"&-noop":{cursor:"unset"},[`&:not(${n}-switcher-noop):hover`]:{backgroundColor:t.colorBgTextHover},"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(a).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:t.calc(t.calc(a).div(2).equal()).mul(.8).equal(),height:t.calc(a).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-checkbox`]:{top:"initial",marginInlineEnd:c,alignSelf:"flex-start",marginTop:t.marginXXS},[`${n}-node-content-wrapper, ${n}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:a,margin:0,padding:`0 ${X(t.calc(t.paddingXS).div(2).equal())}`,color:"inherit",lineHeight:`${X(a)}`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:s},[`&${n}-node-selected`]:{backgroundColor:i},[`${n}-iconEle`]:{display:"inline-block",width:a,height:a,lineHeight:`${X(a)}`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${n}-node-content-wrapper`]:Object.assign({lineHeight:`${X(a)}`,userSelect:"none"},nN(e,t)),[`${r}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${t.colorPrimary}`}},"&-show-line":{[`${n}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(a).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last`]:{[`${n}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${X(t.calc(a).div(2).equal())} !important`}}}}})}},oN=e=>{const{treeCls:t,treeNodeCls:n,treeNodePadding:r,directoryNodeSelectedBg:o,directoryNodeSelectedColor:a}=e;return{[`${t}${t}-directory`]:{[n]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:r,insetInlineStart:0,transition:`background-color ${e.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:e.controlItemBgHover}},"> *":{zIndex:1},[`${t}-switcher`]:{transition:`color ${e.motionDurationMid}`},[`${t}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${t}-node-selected`]:{color:a,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:o},[`${t}-switcher`]:{color:a},[`${t}-node-content-wrapper`]:{color:a,background:"transparent"}}}}}},aN=(e,t)=>{const n=`.${e}`,r=`${n}-treenode`,o=t.calc(t.paddingXS).div(2).equal(),a=ct(t,{treeCls:n,treeNodeCls:r,treeNodePadding:o});return[rN(e,a),oN(a)]},iN=e=>{const{controlHeightSM:t}=e;return{titleHeight:t,nodeHoverBg:e.controlItemBgHover,nodeSelectedBg:e.controlItemBgActive}},lN=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},iN(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})},sN=Rt("Tree",(e,t)=>{let{prefixCls:n}=t;return[{[e.componentCls]:Gp(`${n}-checkbox`,e)},aN(n,e),Yi(e)]},lN),Jf=4;function cN(e){const{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:o,direction:a="ltr"}=e,i=a==="ltr"?"left":"right",s=a==="ltr"?"right":"left",c={[i]:-n*o+Jf,[s]:0};switch(t){case-1:c.top=-3;break;case 1:c.bottom=-3;break;default:c.bottom=-3,c[i]=o+Jf;break}return W.createElement("div",{style:c,className:`${r}-drop-indicator`})}var uN={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"},dN=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:uN}))},Dh=l.forwardRef(dN);Dh.displayName="CaretDownFilled";var fN={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"},mN=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:fN}))},Fh=l.forwardRef(mN);Fh.displayName="MinusSquareOutlined";var vN={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"},gN=function(t,n){return l.createElement(St,ue({},t,{ref:n,icon:vN}))},_h=l.forwardRef(gN);_h.displayName="PlusSquareOutlined";const pN=e=>{const{prefixCls:t,switcherIcon:n,treeNodeProps:r,showLine:o}=e,{isLeaf:a,expanded:i,loading:s}=r;if(s)return l.createElement(Wr,{className:`${t}-switcher-loading-icon`});let c;if(o&&typeof o=="object"&&(c=o.showLeafIcon),a){if(!o)return null;if(typeof c!="boolean"&&c){const f=typeof c=="function"?c(r):c,m=`${t}-switcher-line-custom-icon`;return l.isValidElement(f)?Qt(f,{className:K(f.props.className||"",m)}):f}return c?l.createElement(fu,{className:`${t}-switcher-line-icon`}):l.createElement("span",{className:`${t}-switcher-leaf-line`})}const u=`${t}-switcher-icon`,d=typeof n=="function"?n(r):n;return l.isValidElement(d)?Qt(d,{className:K(d.props.className||"",u)}):d!==void 0?d:o?i?l.createElement(Fh,{className:`${t}-switcher-line-icon`}):l.createElement(_h,{className:`${t}-switcher-line-icon`}):l.createElement(Dh,{className:u})},mu=W.forwardRef((e,t)=>{var n;const{getPrefixCls:r,direction:o,virtual:a,tree:i}=W.useContext(He),{prefixCls:s,className:c,showIcon:u=!1,showLine:d,switcherIcon:f,blockNode:m=!1,children:v,checkable:p=!1,selectable:h=!0,draggable:g,motion:C,style:y}=e,b=r("tree",s),S=r(),w=C??Object.assign(Object.assign({},ia(S)),{motionAppear:!1}),x=Object.assign(Object.assign({},e),{checkable:p,selectable:h,showIcon:u,motion:w,blockNode:m,showLine:!!d,dropIndicatorRender:cN}),[$,I,E]=sN(b),[,R]=Gt(),P=R.paddingXS/2+(((n=R.Tree)===null||n===void 0?void 0:n.titleHeight)||R.controlHeightSM),N=W.useMemo(()=>{if(!g)return!1;let O={};switch(typeof g){case"function":O.nodeDraggable=g;break;case"object":O=Object.assign({},g);break}return O.icon!==!1&&(O.icon=O.icon||W.createElement(Ah,null)),O},[g]),T=O=>W.createElement(pN,{prefixCls:b,switcherIcon:f,treeNodeProps:O,showLine:d});return $(W.createElement(du,Object.assign({itemHeight:P,ref:t,virtual:a},x,{style:Object.assign(Object.assign({},i==null?void 0:i.style),y),prefixCls:b,className:K({[`${b}-icon-hide`]:!u,[`${b}-block-node`]:m,[`${b}-unselectable`]:!h,[`${b}-rtl`]:o==="rtl"},i==null?void 0:i.className,c,I,E),direction:o,checkable:p&&W.createElement("span",{className:`${b}-checkbox-inner`}),selectable:h,switcherIcon:T,draggable:N}),v))});mu.displayName="Tree";const em=0,Gl=1,tm=2;function vu(e,t,n){const{key:r,children:o}=n;function a(i){const s=i[r],c=i[o];t(s,i)!==!1&&vu(c||[],t,n)}e.forEach(a)}function hN(e){let{treeData:t,expandedKeys:n,startKey:r,endKey:o,fieldNames:a}=e;const i=[];let s=em;if(r&&r===o)return[r];if(!r||!o)return[];function c(u){return u===r||u===o}return vu(t,u=>{if(s===tm)return!1;if(c(u)){if(i.push(u),s===em)s=Gl;else if(s===Gl)return s=tm,!1}else s===Gl&&i.push(u);return n.includes(u)},bo(a)),i}function ql(e,t,n){const r=ce(t),o=[];return vu(e,(a,i)=>{const s=r.indexOf(a);return s!==-1&&(o.push(i),r.splice(s,1)),!!r.length},bo(n)),o}var nm=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:o}=e,a=nm(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const i=l.useRef(),s=l.useRef(),c=()=>{const{keyEntities:I}=Kp(rm(a));let E;return n?E=Object.keys(I):r?E=Ws(a.expandedKeys||o||[],I):E=a.expandedKeys||o||[],E},[u,d]=l.useState(a.selectedKeys||a.defaultSelectedKeys||[]),[f,m]=l.useState(()=>c());l.useEffect(()=>{"selectedKeys"in a&&d(a.selectedKeys)},[a.selectedKeys]),l.useEffect(()=>{"expandedKeys"in a&&m(a.expandedKeys)},[a.expandedKeys]);const v=(I,E)=>{var R;return"expandedKeys"in a||m(I),(R=a.onExpand)===null||R===void 0?void 0:R.call(a,I,E)},p=(I,E)=>{var R;const{multiple:P,fieldNames:N}=a,{node:T,nativeEvent:O}=E,{key:j=""}=T,D=rm(a),M=Object.assign(Object.assign({},E),{selected:!0}),F=(O==null?void 0:O.ctrlKey)||(O==null?void 0:O.metaKey),z=O==null?void 0:O.shiftKey;let L;P&&F?(L=I,i.current=j,s.current=L,M.selectedNodes=ql(D,L,N)):P&&z?(L=Array.from(new Set([].concat(ce(s.current||[]),ce(hN({treeData:D,expandedKeys:f,startKey:j,endKey:i.current,fieldNames:N}))))),M.selectedNodes=ql(D,L,N)):(L=[j],i.current=j,s.current=L,M.selectedNodes=ql(D,L,N)),(R=a.onSelect)===null||R===void 0||R.call(a,L,M),"selectedKeys"in a||d(L)},{getPrefixCls:h,direction:g}=l.useContext(He),{prefixCls:C,className:y,showIcon:b=!0,expandAction:S="click"}=a,w=nm(a,["prefixCls","className","showIcon","expandAction"]),x=h("tree",C),$=K(`${x}-directory`,{[`${x}-directory-rtl`]:g==="rtl"},y);return l.createElement(mu,Object.assign({icon:bN,ref:t,blockNode:!0},w,{showIcon:b,expandAction:S,prefixCls:x,className:$,expandedKeys:f,selectedKeys:u,onSelect:p,onExpand:v}))},jh=l.forwardRef(yN);jh.displayName="DirectoryTree";const Lh=mu;Lh.DirectoryTree=jh;Lh.TreeNode=yo;const CN=e=>{const t=e!=null&&e.algorithm?ea(e.algorithm):ea(ya),n=Object.assign(Object.assign({},go),e==null?void 0:e.token);return Rm(n,{override:e==null?void 0:e.token},t,ic)};function SN(e){const{sizeUnit:t,sizeStep:n}=e,r=n-2;return{sizeXXL:t*(r+10),sizeXL:t*(r+6),sizeLG:t*(r+2),sizeMD:t*(r+2),sizeMS:t*(r+1),size:t*r,sizeSM:t*r,sizeXS:t*(r-1),sizeXXS:t*(r-1)}}const xN=(e,t)=>{const n=t??ya(e),r=n.fontSizeSM,o=n.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},n),SN(t??e)),rv(r)),{controlHeight:o}),nv(Object.assign(Object.assign({},n),{controlHeight:o})))},er=(e,t)=>new Ot(e).setAlpha(t).toRgbString(),ro=(e,t)=>new Ot(e).lighten(t).toHexString(),wN=e=>{const t=or(e,{theme:"dark"});return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},$N=(e,t)=>{const n=e||"#000",r=t||"#fff";return{colorBgBase:n,colorTextBase:r,colorText:er(r,.85),colorTextSecondary:er(r,.65),colorTextTertiary:er(r,.45),colorTextQuaternary:er(r,.25),colorFill:er(r,.18),colorFillSecondary:er(r,.12),colorFillTertiary:er(r,.08),colorFillQuaternary:er(r,.04),colorBgElevated:ro(n,12),colorBgContainer:ro(n,8),colorBgLayout:ro(n,0),colorBgSpotlight:ro(n,26),colorBgBlur:er(r,.04),colorBorder:ro(n,26),colorBorderSecondary:ro(n,19)}},EN=(e,t)=>{const n=Object.keys(rc).map(o=>{const a=or(e[o],{theme:"dark"});return new Array(10).fill(1).reduce((i,s,c)=>(i[`${o}-${c+1}`]=a[c],i[`${o}${c+1}`]=a[c],i),{})}).reduce((o,a)=>(o=Object.assign(Object.assign({},o),a),o),{}),r=t??ya(e);return Object.assign(Object.assign(Object.assign({},r),n),tv(e,{generateColorPalettes:wN,generateNeutralColorPalettes:$N}))};function IN(){const[e,t,n]=Gt();return{theme:e,token:t,hashId:n}}const PN={defaultConfig:ra,defaultSeed:ra.token,useToken:IN,defaultAlgorithm:ya,darkAlgorithm:EN,compactAlgorithm:xN,getDesignToken:CN};export{ir as B,Kn as C,$P as D,br as E,Er as F,Fa as I,Wn as M,fp as P,Up as R,Ih as S,oh as T,Ro as a,Lh as b,K as c,nu as d,Qc as e,RN as f,Pa as g,lu as h,dh as i,dR as j,g2 as s,PN as t}; diff --git a/docs/js/lib/draw.CsyQ5nVf.js b/docs/js/lib/draw.CsyQ5nVf.js new file mode 100644 index 0000000..a29b214 --- /dev/null +++ b/docs/js/lib/draw.CsyQ5nVf.js @@ -0,0 +1,52 @@ +import{r as I,R as l,e as Va,g as K0}from"./react.DsKeDyCH.js";import{c as he,C as Z0,t as tc,S as Qu,a as Ke,T as ce,D as Ir,B as Ve,I as cn,b as Ju,F as te,R as fe,d as ee,e as ht,P as qu,s as Bi,E as sn,f as Js,g as Wr,h as ef,i as Q0,j as J0,M as q0}from"./antd.Clmc72Mo.js";let fo="idraw-studio";function nc(e){fo=e}function rc(){return fo}function tf(e){return(...t)=>[fo,e,...t].join("-")}function Y(...e){return[fo,...e].join("-")}const eg={locale:"en-US",Header:{},LayoutDetail:{layout:"Layout",groupLayout:"Group Layout",x:"X",y:"Y",w:"W",h:"H",background:"Background",solid:"Solid",dash:"Dash",inside:"Inside",outside:"Outside",centerLine:"Center",gradient:"Gradient",opacity:"Opacity",mixedBorderWidth:"Mixed",mixedBorderRadius:"Mixed",overflow:"Overflow",hidden:"Hidden",visible:"Visible"},ElementDetail:{basicAttributes:"Basic",borderAttribute:"Border",contentAttribute:"Content",shadowAttribute:"Shadow",x:"X",y:"Y",w:"W",h:"H",background:"Background",solid:"Solid",dash:"Dash",inside:"Inside",outside:"Outside",centerLine:"Center",gradient:"Gradient",opacity:"Opacity",mixedBorderWidth:"Mixed",mixedBorderRadius:"Mixed",overflow:"Overflow",hidden:"Hidden",visible:"Visible",deepResizeInGroup:"Deep resize in group"},Menu:{about:"About @idraw/studio",file:"File",importJSONFile:"Import JSON file",exportJSONFile:"Export JSON file",exportImage:"Export image",preferences:"Preferences",rect:"Rect",circle:"Circle",text:"Text",image:"Image",html:"HTML",svg:"SVG",group:"Group",devicePixelRatio:"Device pixel ratio"}},tg={locale:"zh-CN",Header:{},LayoutDetail:{layout:"布局",groupLayout:"组布局",x:"X",y:"Y",w:"宽",h:"高",background:"背景色",solid:"实线",dash:"虚线",inside:"内线",outside:"外线",centerLine:"中线",gradient:"渐变",opacity:"透明度",mixedBorderWidth:"混合边框",mixedBorderRadius:"混合圆角",overflow:"溢出",hidden:"隐藏",visible:"可视"},ElementDetail:{basicAttributes:"基础",borderAttribute:"边框",contentAttribute:"内容",shadowAttribute:"阴影",x:"X",y:"Y",w:"宽",h:"高",background:"背景色",solid:"实线",dash:"虚线",inside:"内线",outside:"外线",centerLine:"中线",gradient:"渐变",opacity:"透明度",mixedBorderWidth:"混合边框",mixedBorderRadius:"混合圆角",overflow:"溢出",hidden:"隐藏",visible:"可视",deepResizeInGroup:"组内尺寸关联调整"},Menu:{about:"关于 @idraw/studio",file:"文件",importJSONFile:"导入JSON文件",exportJSONFile:"导出JSON文件",exportImage:"导出图片",preferences:"预设",rect:"矩形",circle:"圆形",text:"文本",image:"图片",html:"HTML片段",svg:"SVG片段",group:"群组",devicePixelRatio:"设备像素比例"}},ac={"en-US":eg,"zh-CN":tg},ys="en-US",nf=e=>{const{localeCode:t}=I.useContext(Aa);return[I.useMemo(()=>{const a=(ac[t||ys]||ac[ys])[e];return Object.assign({},a)},[t,e])]},ng=e=>{const{themeMode:t}=e,n="theme",r=Y(n),a=Y(n,"dark"),i=he({[r]:!0,[a]:t==="dark"});return{themeMode:t,className:i}},rf=e=>(e!=null&&e.topPrefix&&typeof(e==null?void 0:e.topPrefix)=="string"&&nc(e.topPrefix),Object.assign({topPrefix:rc(),createPrefixName:tf,generateClassName:Y,getClassNameTopPrefix:rc,setClassNameTopPrefix:nc,localeCode:ys},e||{})),Aa=I.createContext(rf()),rg=e=>{const{children:t,topPrefix:n,localeCode:r,container:a,themeMode:i}=e,o=rf({topPrefix:n,localeCode:r}),[s,c]=I.useState(o),{className:d}=ng({themeMode:i});return I.useEffect(()=>{c(Object.assign(Object.assign({},s),{localeCode:r,container:a}))},[r,a]),l.createElement(Aa.Provider,{value:Object.assign({},s)},l.createElement(Z0,{theme:{algorithm:i==="dark"?tc.darkAlgorithm:tc.defaultAlgorithm}},l.createElement("div",{className:d},t)))};class ic extends l.PureComponent{render(){const{children:t,className:n,split:r,style:a,size:i,eleRef:o}=this.props,s=["Pane",r,n];let c={flex:1,position:"relative",outline:"none"};return i!==void 0&&(r==="vertical"?c.width=i:(c.height=i,c.display="flex"),c.flex="none"),c=Object.assign({},c,a||{}),l.createElement("div",{ref:o,className:s.join(" "),style:c},t)}}const ag="base-split-pane",ig=()=>{const{generateClassName:e}=I.useContext(Aa);return{modClassName:e(ag)}};function og(e){const{modClassName:t}=ig(),{className:n,onClick:r,onDoubleClick:a,onMouseDown:i,onTouchEnd:o,onTouchStart:s,resizerClassName:c=t,split:d,style:u}=e,f=[c,d,n];return I.useMemo(()=>l.createElement("span",{role:"presentation",className:f.join(" "),style:u,onMouseDown:h=>i(h),onTouchStart:h=>{h.preventDefault(),s(h)},onTouchEnd:h=>{h.preventDefault(),o(h)},onClick:h=>{r&&(h.preventDefault(),r(h))},onDoubleClick:h=>{a&&(h.preventDefault(),a(h))}}),[])}const sg="xxxxx";function oc(e,t){if(e.selection)e.selection.empty();else try{t.getSelection().removeAllRanges()}catch{}}function sc(e,t,n,r){if(typeof r=="number"){const a=typeof t=="number"?t:0,i=typeof n=="number"&&n>=0?n:1/0;return Math.max(a,Math.min(i,r))}return e!==void 0?e:t}function lg(e){return l.Children.toArray(e).filter(t=>t)}class Fi extends l.Component{constructor(t){super(t),this.onMouseDown=this.onMouseDown.bind(this),this.onTouchStart=this.onTouchStart.bind(this),this.onMouseMove=this.onMouseMove.bind(this),this.onTouchMove=this.onTouchMove.bind(this),this.onMouseUp=this.onMouseUp.bind(this);const{size:n,defaultSize:r,minSize:a,maxSize:i,primary:o}=t,s=n!==void 0?n:sc(r,a,i,null);this.state={active:!1,resized:!1,pane1Size:o==="first"?s:void 0,pane2Size:o==="second"?s:void 0,instanceProps:{size:n}}}componentDidMount(){document.addEventListener("mouseup",this.onMouseUp),document.addEventListener("mousemove",this.onMouseMove),document.addEventListener("touchmove",this.onTouchMove),this.setState(Fi.getSizeUpdate(this.props,this.state))}static getDerivedStateFromProps(t,n){return Fi.getSizeUpdate(t,n)}componentWillUnmount(){document.removeEventListener("mouseup",this.onMouseUp),document.removeEventListener("mousemove",this.onMouseMove),document.removeEventListener("touchmove",this.onTouchMove)}onMouseDown(t){const n=Object.assign({},t,{touches:[{clientX:t.clientX,clientY:t.clientY}]});this.onTouchStart(n)}onTouchStart(t){const{allowResize:n,onDragStarted:r,split:a}=this.props;if(n){oc(document,window);const i=a==="vertical"?t.touches[0].clientX:t.touches[0].clientY;typeof r=="function"&&r(),this.setState({active:!0,position:i})}}onMouseMove(t){const n=Object.assign({},t,{touches:[{clientX:t.clientX,clientY:t.clientY}]});this.onTouchMove(n)}onTouchMove(t){const{allowResize:n,maxSize:r,minSize:a,onChange:i,split:o,step:s}=this.props,{active:c,position:d}=this.state;if(n&&c){oc(document,window);const u=this.props.primary==="first",f=u?this.pane1:this.pane2,h=u?this.pane2:this.pane1;if(f){const g=f,v=h;if(g.getBoundingClientRect){const p=g.getBoundingClientRect().width,m=g.getBoundingClientRect().height,b=o==="vertical"?t.touches[0].clientX:t.touches[0].clientY,x=o==="vertical"?p:m;let w=d-b;if(s){if(Math.abs(w)E&&(y=-y);let T=r;if(r!==void 0&&r<=0){const D=this.splitPane;o==="vertical"?T=D.getBoundingClientRect().width+r:T=D.getBoundingClientRect().height+r}let P=x-y;const j=d-w;PT?P=T:this.setState({position:j,resized:!0}),i&&i(P),this.setState({draggedSize:P,[u?"pane1Size":"pane2Size"]:P})}}}}onMouseUp(){const{allowResize:t,onDragFinished:n}=this.props,{active:r,draggedSize:a}=this.state;t&&r&&(typeof n=="function"&&n(a),this.setState({active:!1}))}static getSizeUpdate(t,n){const r={},{instanceProps:a}=n;if(a.size===t.size&&t.size!==void 0)return{};const i=t.size!==void 0?t.size:sc(t.defaultSize,t.minSize,t.maxSize,n.draggedSize);t.size!==void 0&&(r.draggedSize=i);const o=t.primary==="first";return r[o?"pane1Size":"pane2Size"]=i,r[o?"pane2Size":"pane1Size"]=void 0,r.instanceProps={size:t.size},r}render(){const{allowResize:t,children:n,className:r,onResizerClick:a,onResizerDoubleClick:i,paneClassName:o,pane1ClassName:s,pane2ClassName:c,paneStyle:d,pane1Style:u,pane2Style:f,resizerClassName:h,resizerStyle:g,split:v,style:p}=this.props,{pane1Size:m,pane2Size:b}=this.state,x=t?"":"disabled",w=h&&`${h} ${sg}`,y=lg(n),_=Object.assign({display:"flex",flex:1,height:"100%",position:"absolute",outline:"none",overflow:"hidden",MozUserSelect:"text",WebkitUserSelect:"text",msUserSelect:"text",userSelect:"text"},p);v==="vertical"?Object.assign(_,{flexDirection:"row",left:0,right:0}):Object.assign(_,{bottom:0,flexDirection:"column",minHeight:"100%",top:0,width:"100%"});const E=["SplitPane",r,v,x],T=Object.assign(Object.assign({},d),u),P=Object.assign(Object.assign({},d),f),j=["Pane1",o,s].join(" "),D=["Pane2",o,c].join(" ");return l.createElement("div",{className:E.join(" "),ref:V=>{this.splitPane=V},style:_},l.createElement(ic,{className:j,key:"pane1",eleRef:V=>{this.pane1=V},size:m,split:v,style:T},y[0]),l.createElement(og,{className:x,onClick:a,onDoubleClick:i,onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onTouchEnd:this.onMouseUp,key:"resizer",resizerClassName:w,split:v,style:g||{}}),l.createElement(ic,{className:D,key:"pane2",eleRef:V=>{this.pane2=V},size:b,split:v,style:P},y[1]))}}var cg=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a({iconClassName:Y(dg)}),ie=e=>{const{className:t,style:n,children:r}=e,a=cg(e,["className","style","children"]),{iconClassName:i}=ug();return I.useMemo(()=>l.createElement("span",Object.assign({className:he([i,t]),style:n},a),r),[i,n,t])},fg=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M516.266667 938.666667h-38.4c-234.666667-21.333333-405.333333-230.4-384-465.066667 17.066667-204.8 179.2-366.933333 384-384 17.066667 0 34.133333 8.533333 42.666666 21.333333 8.533333 12.8 8.533333 34.133333-4.266666 46.933334-85.333333 115.2-59.733333 273.066667 55.466666 358.4 89.6 68.266667 213.333333 68.266667 302.933334 0 12.8-8.533333 29.866667-12.8 46.933333-4.266667 12.8 8.533333 21.333333 25.6 21.333333 42.666667-8.533333 115.2-64 217.6-153.6 290.133333-81.066667 59.733333-174.933333 93.866667-273.066666 93.866667zM396.8 187.733333c-123.733333 42.666667-213.333333 153.6-221.866667 290.133334-17.066667 187.733333 119.466667 354.133333 307.2 371.2 89.6 8.533333 179.2-17.066667 247.466667-76.8 46.933333-38.4 81.066667-89.6 102.4-145.066667-106.666667 38.4-226.133333 21.333333-320-46.933333-119.466667-93.866667-166.4-251.733333-115.2-392.533334z"}))),hg=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M512 768c-141.376 0-256-114.624-256-256s114.624-256 256-256 256 114.624 256 256-114.624 256-256 256z m0-85.333333a170.666667 170.666667 0 1 0 0-341.333334 170.666667 170.666667 0 0 0 0 341.333334zM469.333333 85.333333a42.666667 42.666667 0 1 1 85.333334 0v85.333334a42.666667 42.666667 0 1 1-85.333334 0V85.333333z m0 768a42.666667 42.666667 0 1 1 85.333334 0v85.333334a42.666667 42.666667 0 1 1-85.333334 0v-85.333334zM85.333333 554.666667a42.666667 42.666667 0 1 1 0-85.333334h85.333334a42.666667 42.666667 0 1 1 0 85.333334H85.333333z m768 0a42.666667 42.666667 0 1 1 0-85.333334h85.333334a42.666667 42.666667 0 1 1 0 85.333334h-85.333334zM161.834667 222.165333a42.666667 42.666667 0 0 1 60.330666-60.330666l64 64a42.666667 42.666667 0 0 1-60.330666 60.330666l-64-64z m576 576a42.666667 42.666667 0 0 1 60.330666-60.330666l64 64a42.666667 42.666667 0 0 1-60.330666 60.330666l-64-64z m-515.669334 64a42.666667 42.666667 0 0 1-60.330666-60.330666l64-64a42.666667 42.666667 0 0 1 60.330666 60.330666l-64 64z m576-576a42.666667 42.666667 0 0 1-60.330666-60.330666l64-64a42.666667 42.666667 0 0 1 60.330666 60.330666l-64 64z"}))),gg="base-theme-switch",pg=tf(gg),lc=e=>{if(!(typeof e>"u"))return e==="light"};function vg(e){return e===!0?"light":"dark"}const mg=e=>{const{className:t,style:n,onChange:r,theme:a,defaultTheme:i}=e;return l.createElement(Qu,{className:he([pg(),t]),style:n,checkedChildren:l.createElement(hg,{style:{height:"100%"}}),unCheckedChildren:l.createElement(fg,{style:{height:"100%"}}),checked:lc(i),defaultChecked:lc(a),onChange:o=>{const s=vg(o);r==null||r({theme:s})}})},cc=Ke.Option,bg="base-locale-selector",yg=e=>{const{className:t,style:n,defaultValue:r,value:a,onChange:i}=e;return I.useMemo(()=>l.createElement(Ke,{style:n,className:he(Y(bg),t),size:"small",defaultValue:r,value:a,onChange:i},l.createElement(cc,{value:"en-US"},"English"),l.createElement(cc,{value:"zh-CN"},"中文")),[t,n,r,a,i])};function qs(e){const{accept:t,success:n,error:r}=e;let a=document.createElement("input");a.type="file",t&&(a.accept=t),a.addEventListener("change",function(){var i;const o=(i=a.files)===null||i===void 0?void 0:i[0];n({file:o}),a=null}),a.addEventListener("error",function(i){typeof r=="function"&&r(i),a=null}),a.click()}function wg(e){return new Promise(function(t,n){let r=new FileReader;r.addEventListener("load",function(){t(r.result),r=null}),r.addEventListener("error",function(a){n(a),r=null}),r.addEventListener("abort",function(){n(new Error("abort")),r=null}),r.readAsDataURL(e)})}function xg(e){return new Promise(function(t,n){let r=new FileReader;r.addEventListener("load",function(){t(r.result),r=null}),r.addEventListener("error",function(a){n(a),r=null}),r.addEventListener("abort",function(){n(new Error("abort")),r=null}),r.readAsText(e)})}function Eg(e){const t=new TextEncoder().encode(e),n=new Blob([t],{type:"text/plain;charset=utf-8"});return window.URL.createObjectURL(n)}function Sg(e,t){const{fileName:n}=t,r=Eg(e);let a=document.createElement("a");a.href=r,a.download=n,a.click(),a=null}function Hi(e){return typeof e=="string"&&(/^\#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i.test(e)||/^[a-z]{1,}$/i.test(e))}function Cg(e){let t="transparent";if(typeof e=="string")t=e;else if((e==null?void 0:e.type)==="linear-gradient"){const n=[];typeof e.angle=="number"?n.push(`${e.angle}deg`):n.push("180deg"),Array.isArray(e.stops)&&e.stops.forEach(r=>{n.push(`${r.color} ${r.offset*100}%`)}),t=`linear-gradient(${n.join(", ")})`}else if((e==null?void 0:e.type)==="radial-gradient"){const n=[];Array.isArray(e.stops)&&e.stops.forEach(r=>{n.push(`${r.color} ${r.offset*100}%`)}),t=`radial-gradient(circle, ${n.join(", ")})`}return t}function Vi(e){let t="transparent";if(typeof e=="string")t=e;else if((e==null?void 0:e.type)==="radial-gradient"||(e==null?void 0:e.type)==="linear-gradient"){const n=[];Array.isArray(e.stops)&&e.stops.length>0&&(e.stops.forEach((r,a)=>{n.push(`${r.color} ${r.offset*100}%`),a===e.stops.length-1&&r.offset<1&&n.push(`${r.color} ${r.offset*100}%`)}),t=`linear-gradient(90deg, ${n.join(", ")})`)}return t}function dc(e,t){if(t===1)return e;let n=1;const r=/^\#[0-9a-f]{6,6}$/i,a=/^\#[0-9a-f]{8,8}$/i;let i=e;if(r.test(e)?n=parseInt(e.substring(5,7).replace(/^\#/,"0x")):a.test(e)&&(n=parseInt(e.substring(7,9).replace(/^\#/,"0x")),i=e.substring(0,7)),n=n*t,r.test(i)&&n>0&&n<1){const o=Math.max(0,Math.min(255,Math.ceil(n*256)));i=`${i.toUpperCase()}${o.toString(16).toUpperCase()}`}return i}function nt(){function e(){return((1+Math.random())*65536|0).toString(16).substring(1)}return`${e()}${e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`}function Kt(e){let t=0;for(let n=0;n=0)return n;if(r==="Array"){const a=[];return n.forEach(i=>{a.push(t(i))}),a}else if(r==="Object"){const a={};return Object.keys(n).forEach(s=>{a[s]=t(n[s])}),Object.getOwnPropertySymbols(n).forEach(s=>{a[s]=t(n[s])}),a}}return t(e)}function ko(e){const t=Mn(e),n=r=>{r.uuid=nt(),r.type==="group"&&r.detail.children&&r.detail.children.forEach(a=>{n(a)})};return n(t),t}function Mg(e){return Object.prototype.toString.call(e).replace(/[\]|\[]{1,1}/gi,"").split(" ")[1]}function Ag(e,t){const n=e.assets||{},r=Mn(e),a=(t==null?void 0:t.loadItemMap)||{},i=o=>{o.forEach(s=>{var c,d,u;if(s.type==="image"&&s.detail.src){const f=s.detail.src;if(Cn(f)&&!n[f]&&a[f]&&typeof((c=a[f])===null||c===void 0?void 0:c.source)=="string")n[f]={type:"image",value:a[f].source};else if(!n[f]){const h=Pr(f);n[h]||(n[h]={type:"image",value:f}),s.detail.src=h}}else if(s.type==="svg"){const f=s.detail.svg;if(Cn(f)&&!n[f]&&a[f]&&typeof((d=a[f])===null||d===void 0?void 0:d.source)=="string")n[f]={type:"svg",value:a[f].source};else if(!n[f]){const h=Pr(f);n[h]||(n[h]={type:"svg",value:f}),s.detail.svg=h}}else if(s.type==="html"){const f=s.detail.html;if(Cn(f)&&!n[f]&&a[f]&&typeof((u=a[f])===null||u===void 0?void 0:u.source)=="string")n[f]={type:"html",value:a[f].source};else if(!n[f]){const h=Pr(f);n[h]||(n[h]={type:"html",value:f}),s.detail.html=h}}else if(s.type==="group"&&Array.isArray(s.detail.children)){const f=s.detail.assets||{};Object.keys(f).forEach(h=>{n[h]||(n[h]=f[h])}),delete s.detail.assets,i(s.detail.children)}})};return i(r.elements),r.assets=n,r}function yt(e){return(Object.prototype.toString.call(e)||"").replace(/(\[object|\])/gi,"").trim()}const sa={type(e,t){const n=yt(e);return t===!0?n.toLocaleLowerCase():n},array(e){return yt(e)==="Array"},json(e){return yt(e)==="Object"},function(e){return yt(e)==="Function"},asyncFunction(e){return yt(e)==="AsyncFunction"},boolean(e){return yt(e)==="Boolean"},string(e){return yt(e)==="String"},number(e){return yt(e)==="Number"},undefined(e){return yt(e)==="Undefined"},null(e){return yt(e)==="Null"},promise(e){return yt(e)==="Promise"}};function Tg(e,t){const{width:n,height:r}=t;return new Promise((a,i)=>{const o=` + + +
+ ${e} +
+
+
+ `,s=new Blob([o],{type:"image/svg+xml;charset=utf-8"}),c=new FileReader;c.readAsDataURL(s),c.onload=function(d){var u;const f=(u=d==null?void 0:d.target)===null||u===void 0?void 0:u.result;a(f)},c.onerror=function(d){i(d)}})}function _g(e){return new Promise((t,n)=>{const r=e,a=new Blob([r],{type:"image/svg+xml;charset=utf-8"}),i=new FileReader;i.readAsDataURL(a),i.onload=function(o){var s;const c=(s=o==null?void 0:o.target)===null||s===void 0?void 0:s.result;t(c)},i.onerror=function(o){n(o)}})}var af=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?i(u.value):a(u.value).then(s,c)}d((r=r.apply(e,t||[])).next())})};const{Image:Og}=window;function ho(e){return new Promise((t,n)=>{const r=new Og;r.crossOrigin="anonymous",r.onload=function(){t(r)},r.onabort=n,r.onerror=n,r.src=e})}function Pg(e){return af(this,void 0,void 0,function*(){const t=yield _g(e);return yield ho(t)})}function Ig(e){return e.replace(/\&/gi,"&")}function $g(e,t){return af(this,void 0,void 0,function*(){e=Ig(e);const n=yield Tg(e,t);return yield ho(n)})}function Pn(e){return typeof e=="number"&&(e>0||e<=0)}function zg(e){return Pn(e)}function Rg(e){return Pn(e)}function of(e){return typeof e=="number"&&e>=0}function Dg(e){return typeof e=="number"&&e>=0}function Ng(e){return typeof e=="number"&&e>=-360&&e<=360}function Lg(e){return of(e)}function jg(e){return Pn(e)&&e>=0}function kg(e){return Hi(e)}function sf(e){return typeof e=="string"&&/^(http:\/\/|https:\/\/|\.\/|\/)/.test(`${e}`)}function lf(e){return typeof e=="string"&&/^(data:image\/)/.test(`${e}`)}function Bg(e){return lf(e)||sf(e)}function Fg(e){return typeof e=="string"&&/^()/i.test(`${e}`.trim())&&/<\/[\s]{0,}svg>$/i.test(`${e}`.trim())}function Hg(e){let t=!1;if(typeof e=="string"){let n=document.createElement("div");n.innerHTML=e,n.children.length>0&&(t=!0),n=null}return t}function Vg(e){return typeof e=="string"}function Wg(e){return Pn(e)&&e>0}function Gg(e){return Pn(e)&&e>0}function Ug(e){return Pn(e)&&e>0}function Yg(e){return["center","left","right"].includes(e)}function Xg(e){return typeof e=="string"&&e.length>0}function Kg(e){return["bold"].includes(e)}function Zg(e){return/^(-?\d+(?:\.\d+)?)$/.test(`${e}`)}const Te={x:zg,y:Rg,w:of,h:Dg,angle:Ng,number:Pn,numberStr:Zg,borderWidth:Lg,borderRadius:jg,color:kg,imageSrc:Bg,imageURL:sf,imageBase64:lf,svg:Fg,html:Hg,text:Vg,fontSize:Wg,lineHeight:Gg,textAlign:Yg,fontFamily:Xg,fontWeight:Kg,strokeWidth:Ug};var Wa=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},q=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},ne,Rt;const Qg=12,Jg="400",qg="-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'";class cf{constructor(t,n){ne.set(this,void 0),Rt.set(this,void 0),Wa(this,ne,t,"f"),Wa(this,Rt,Object.assign({devicePixelRatio:1,offscreenCanvas:null},n),"f"),this.$resetFont()}$undoPixelRatio(t){return t/q(this,Rt,"f").devicePixelRatio}$doPixelRatio(t){return q(this,Rt,"f").devicePixelRatio*t}$getContext(){return q(this,ne,"f")}$setContext(t){Wa(this,ne,t,"f")}$setFont(t){const n=[];t.fontWeight&&n.push(`${t.fontWeight}`),n.push(`${this.$doPixelRatio(t.fontSize||12)}px`),n.push(`${t.fontFamily||"sans-serif"}`),q(this,ne,"f").font=`${n.join(" ")}`}$resetFont(){this.$setFont({fontSize:Qg,fontFamily:qg,fontWeight:Jg})}$getOffscreenCanvas(){return q(this,Rt,"f").offscreenCanvas}$resize(t){const{width:n,height:r,devicePixelRatio:a,resetStyle:i}=t,{canvas:o}=q(this,ne,"f");o.width=n*a,o.height=r*a,Wa(this,Rt,Object.assign(Object.assign({},q(this,Rt,"f")),{devicePixelRatio:a}),"f"),i===!0&&(o.style.width=`${n}px`,o.style.height=`${r}px`)}$getSize(){const{devicePixelRatio:t}=q(this,Rt,"f"),{width:n,height:r}=q(this,ne,"f").canvas;return{width:n/t,height:r/t,devicePixelRatio:t}}get canvas(){return q(this,ne,"f").canvas}get fillStyle(){return q(this,ne,"f").fillStyle}set fillStyle(t){q(this,ne,"f").fillStyle=t}get strokeStyle(){return q(this,ne,"f").strokeStyle}set strokeStyle(t){q(this,ne,"f").strokeStyle=t}get lineWidth(){return this.$undoPixelRatio(q(this,ne,"f").lineWidth)}set lineWidth(t){q(this,ne,"f").lineWidth=this.$doPixelRatio(t)}get textAlign(){return q(this,ne,"f").textAlign}set textAlign(t){q(this,ne,"f").textAlign=t}get textBaseline(){return q(this,ne,"f").textBaseline}set textBaseline(t){q(this,ne,"f").textBaseline=t}get globalAlpha(){return q(this,ne,"f").globalAlpha}set globalAlpha(t){q(this,ne,"f").globalAlpha=t}get shadowColor(){return q(this,ne,"f").shadowColor}set shadowColor(t){q(this,ne,"f").shadowColor=t}get shadowOffsetX(){return this.$undoPixelRatio(q(this,ne,"f").shadowOffsetX)}set shadowOffsetX(t){q(this,ne,"f").shadowOffsetX=this.$doPixelRatio(t)}get shadowOffsetY(){return this.$undoPixelRatio(q(this,ne,"f").shadowOffsetY)}set shadowOffsetY(t){q(this,ne,"f").shadowOffsetY=this.$doPixelRatio(t)}get shadowBlur(){return this.$undoPixelRatio(q(this,ne,"f").shadowBlur)}set shadowBlur(t){q(this,ne,"f").shadowBlur=this.$doPixelRatio(t)}get lineCap(){return q(this,ne,"f").lineCap}set lineCap(t){q(this,ne,"f").lineCap=t}get globalCompositeOperation(){return q(this,ne,"f").globalCompositeOperation}set globalCompositeOperation(t){q(this,ne,"f").globalCompositeOperation=t}fill(...t){return q(this,ne,"f").fill(...t)}arc(t,n,r,a,i,o){return q(this,ne,"f").arc(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),a,i,o)}rect(t,n,r,a){return q(this,ne,"f").rect(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a))}fillRect(t,n,r,a){return q(this,ne,"f").fillRect(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a))}clearRect(t,n,r,a){return q(this,ne,"f").clearRect(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a))}beginPath(){return q(this,ne,"f").beginPath()}closePath(){return q(this,ne,"f").closePath()}lineTo(t,n){return q(this,ne,"f").lineTo(this.$doPixelRatio(t),this.$doPixelRatio(n))}moveTo(t,n){return q(this,ne,"f").moveTo(this.$doPixelRatio(t),this.$doPixelRatio(n))}arcTo(t,n,r,a,i){return q(this,ne,"f").arcTo(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a),this.$doPixelRatio(i))}getLineDash(){return q(this,ne,"f").getLineDash()}setLineDash(t){const n=t.map(r=>this.$doPixelRatio(r));return q(this,ne,"f").setLineDash(n)}stroke(t){return t?q(this,ne,"f").stroke(t):q(this,ne,"f").stroke()}translate(t,n){return q(this,ne,"f").translate(this.$doPixelRatio(t),this.$doPixelRatio(n))}rotate(t){return q(this,ne,"f").rotate(t)}drawImage(...t){const n=t[0],r=t[1],a=t[2],i=t[3],o=t[4],s=t[t.length-4],c=t[t.length-3],d=t[t.length-2],u=t[t.length-1];return t.length===9?q(this,ne,"f").drawImage(n,this.$doPixelRatio(r),this.$doPixelRatio(a),this.$doPixelRatio(i),this.$doPixelRatio(o),this.$doPixelRatio(s),this.$doPixelRatio(c),this.$doPixelRatio(d),this.$doPixelRatio(u)):q(this,ne,"f").drawImage(n,this.$doPixelRatio(s),this.$doPixelRatio(c),this.$doPixelRatio(d),this.$doPixelRatio(u))}createPattern(t,n){return q(this,ne,"f").createPattern(t,n)}measureText(t){return q(this,ne,"f").measureText(t)}fillText(t,n,r,a){return a!==void 0?q(this,ne,"f").fillText(t,this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a)):q(this,ne,"f").fillText(t,this.$doPixelRatio(n),this.$doPixelRatio(r))}strokeText(t,n,r,a){return a!==void 0?q(this,ne,"f").strokeText(t,this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a)):q(this,ne,"f").strokeText(t,this.$doPixelRatio(n),this.$doPixelRatio(r))}save(){q(this,ne,"f").save()}restore(){q(this,ne,"f").restore()}scale(t,n){q(this,ne,"f").scale(t,n)}circle(t,n,r,a,i,o,s,c){q(this,ne,"f").ellipse(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a),i,o,s,c)}isPointInPath(t,n){return q(this,ne,"f").isPointInPath(this.$doPixelRatio(t),this.$doPixelRatio(n))}clip(...t){return q(this,ne,"f").clip(...t)}setTransform(t,n,r,a,i,o){return q(this,ne,"f").setTransform(t,n,r,a,i,o)}getTransform(){return q(this,ne,"f").getTransform()}createLinearGradient(t,n,r,a){return q(this,ne,"f").createLinearGradient(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a))}createRadialGradient(t,n,r,a,i,o){return q(this,ne,"f").createRadialGradient(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a),this.$doPixelRatio(i),this.$doPixelRatio(o))}createConicGradient(t,n,r){return q(this,ne,"f").createConicGradient(t,this.$doPixelRatio(n),this.$doPixelRatio(r))}}ne=new WeakMap,Rt=new WeakMap;function Bn(e){const{width:t,height:n,ctx:r,devicePixelRatio:a}=e;let i=r;if(!i){const s=document.createElement("canvas");s.width=t*a,s.height=n*a,i=s.getContext("2d")}return new cf(i,e)}function mi(e){const{width:t,height:n,devicePixelRatio:r}=e,a=new OffscreenCanvas(t*r,n*r),o=a.getContext("2d").canvas.getContext("2d");return new cf(o,{devicePixelRatio:r,offscreenCanvas:a})}function ep(e,t){const{width:n,height:r,devicePixelRatio:a,offscreen:i,createCustomContext2D:o}=t,s={width:n,height:r,devicePixelRatio:a},c=e.getContext("2d");if(o){const d=o(s),u=o(s),f=o(s),h=Bn(Object.assign({ctx:c},s));return{underlayContext:f,viewContext:d,overlayContext:u,boardContext:h,drawView:()=>{const{width:p,height:m}=d.$getSize();h.clearRect(0,0,p,m),h.drawImage(f.canvas,0,0,p,m),h.drawImage(d.canvas,0,0,p,m),h.drawImage(u.canvas,0,0,p,m),f.clearRect(0,0,p,m),d.clearRect(0,0,p,m),u.clearRect(0,0,p,m)}}}if(i===!0){const d=mi(s),u=mi(s),f=mi(s),h=Bn(Object.assign({ctx:c},s));return{underlayContext:f,viewContext:d,overlayContext:u,boardContext:h,drawView:()=>{const{width:p,height:m}=d.$getSize();h.clearRect(0,0,p,m),h.drawImage(f.canvas,0,0,p,m),h.drawImage(d.canvas,0,0,p,m),h.drawImage(u.canvas,0,0,p,m),f.clearRect(0,0,p,m),d.clearRect(0,0,p,m),u.clearRect(0,0,p,m)}}}else{const d=Bn(s),u=Bn(s),f=Bn(s),h=Bn(Object.assign({ctx:c},s));return{underlayContext:f,viewContext:d,overlayContext:u,boardContext:h,drawView:()=>{h.clearRect(0,0,n,r),h.drawImage(f.canvas,0,0,n,r),h.drawImage(d.canvas,0,0,n,r),h.drawImage(u.canvas,0,0,n,r),f.clearRect(0,0,n,r),d.clearRect(0,0,n,r),u.clearRect(0,0,n,r)}}}}var tp=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},wt=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},qe;class An{constructor(){qe.set(this,void 0),tp(this,qe,new Map,"f")}on(t,n){if(wt(this,qe,"f").has(t)){const r=wt(this,qe,"f").get(t)||[];r==null||r.push(n),wt(this,qe,"f").set(t,r)}else wt(this,qe,"f").set(t,[n])}off(t,n){if(wt(this,qe,"f").has(t)){const r=wt(this,qe,"f").get(t);if(Array.isArray(r)){for(let a=0;a<(r==null?void 0:r.length);a++)if(r[a]===n){r.splice(a,1);break}}wt(this,qe,"f").set(t,r||[])}}trigger(t,n){const r=wt(this,qe,"f").get(t);return Array.isArray(r)?(r.forEach(a=>{a(n)}),!0):!1}has(t){if(wt(this,qe,"f").has(t)){const n=wt(this,qe,"f").get(t);if(Array.isArray(n)&&n.length>0)return!0}return!1}destroy(){this.clear()}clear(){wt(this,qe,"f").clear()}}qe=new WeakMap;function np(e,t){const n=(e.x-t.x)*(e.x-t.x)+(e.y-t.y)*(e.y-t.y);return n===0?n:Math.sqrt(n)}function ct(e,t){return{x:e.x+(t.x-e.x)/2,y:e.y+(t.y-e.y)/2}}var Ga=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},yn=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},bi,Dt,Wi,ws;class Tn{constructor(t){bi.add(this),Dt.set(this,void 0),Wi.set(this,void 0),Ga(this,Wi,Mn(t.defaultStorage),"f"),Ga(this,Dt,yn(this,bi,"m",ws).call(this),"f")}set(t,n){yn(this,Dt,"f")[t]=n}get(t){return yn(this,Dt,"f")[t]}getSnapshot(t){return(t==null?void 0:t.deepClone)===!0?Mn(yn(this,Dt,"f")):Object.assign({},yn(this,Dt,"f"))}clear(){Ga(this,Dt,yn(this,bi,"m",ws).call(this),"f")}destroy(){Ga(this,Dt,null,"f")}}Dt=new WeakMap,Wi=new WeakMap,bi=new WeakSet,ws=function(){return Mn(yn(this,Wi,"f"))};function Ta(e){const{activeStore:t}=e;return{scale:t==null?void 0:t.scale,offsetTop:t==null?void 0:t.offsetTop,offsetBottom:t==null?void 0:t.offsetBottom,offsetLeft:t==null?void 0:t.offsetLeft,offsetRight:t==null?void 0:t.offsetRight}}function go(e){const{activeStore:t}=e;return{devicePixelRatio:t.devicePixelRatio,width:t==null?void 0:t.width,height:t==null?void 0:t.height,contextWidth:t==null?void 0:t.contextWidth,contextHeight:t==null?void 0:t.contextHeight}}function rp(e){return e/Math.PI*180}function Ht(e){return e/180*Math.PI}function _a(e,t,n,r){const a=Ht(t||0);n&&(a>0||a<0)&&(e.translate(n.x,n.y),e.rotate(a),e.translate(-n.x,-n.y)),r(e),n&&(a>0||a<0)&&(e.translate(n.x,n.y),e.rotate(-a),e.translate(-n.x,-n.y))}function It(e,t,n){const r=mt(t);_a(e,t.angle||0,r,()=>{n(e)})}function mt(e){return{x:e.x+e.w/2,y:e.y+e.h/2}}function df(e){const t=Math.min(e[0].x,e[1].x,e[2].x,e[3].x),n=Math.min(e[0].y,e[1].y,e[2].y,e[3].y),r=Math.max(e[0].x,e[1].x,e[2].x,e[3].x),a=Math.max(e[0].y,e[1].y,e[2].y,e[3].y),i={x:t,y:n,w:r-t,h:a-n};return mt(i)}function ap(e,t,n){const r=xs(e,t),a=xs(e,n);return a!==null&&r!==null?r>Math.PI*3/2&&aMath.PI*3/2&&r0)return Math.PI}else if(r===0){if(n<0)return Math.PI*3/2;if(n>0)return Math.PI/2}return n>0&&r<0?Math.atan(Math.abs(n)/Math.abs(r)):n>0&&r>0?Math.PI-Math.atan(Math.abs(n)/Math.abs(r)):n<0&&r>0?Math.PI+Math.atan(Math.abs(n)/Math.abs(r)):n<0&&r<0?2*Math.PI-Math.atan(Math.abs(n)/Math.abs(r)):0}function Ie(e,t,n){let i=xs(e,t)+n;i>Math.PI*2?i=i-Math.PI*2:i<0-Math.PI*2&&(i=i+Math.PI*2),i<0&&(i=i+Math.PI*2);const o=np(e,t);let s=0,c=0;return i===0?(s=0,c=0-o):i>0&&iMath.PI/2&&iMath.PI&&i<3/2*Math.PI?(s=0-Math.sin(i-Math.PI)*o,c=Math.cos(i-Math.PI)*o):i===3/2*Math.PI?(s=0-o,c=0):i>3/2*Math.PI&&i<2*Math.PI?(s=0-Math.sin(2*Math.PI-i)*o,c=0-Math.cos(2*Math.PI-i)*o):i===2*Math.PI&&(s=0,c=0-o),s+=e.x,c+=e.y,{x:s,y:c}}function Gi(e,t){if((t==null?void 0:t.length)>0){let n=e.x,r=e.y;return t.forEach(a=>{const{x:i,y:o,w:s,h:c,angle:d=0}=a,u=mt({x:i,y:o,w:s,h:c,angle:d}),f=Ie(u,{x:n,y:r},Ht(d));n=f.x,r=f.y}),{x:n,y:r}}return e}function uf(e,t,n){const{x:r,y:a,w:i,h:o}=e;let s={x:r,y:a},c={x:r+i,y:a},d={x:r+i,y:a+o},u={x:r,y:a+o};if(n&&(n>0||n<0)){const f=Ht(Mt(n));s=Ie(t,s,f),c=Ie(t,c,f),d=Ie(t,d,f),u=Ie(t,u,f)}return[s,c,d,u]}function $r(e){const{angle:t=0}=e,n=mt(e);return uf(e,n,t)}function uc(e,t,n){return[Ie(e,{x:t[0].x,y:t[0].y},n),Ie(e,{x:t[1].x,y:t[1].y},n),Ie(e,{x:t[2].x,y:t[2].y},n),Ie(e,{x:t[3].x,y:t[3].y},n)]}function Mt(e){if(!(e>0||e<0)||e===0)return 0;let t=e%360;return t<0&&(t+=360),t}function ff(e){let t=!0;if(Array.isArray(e)){const n=[];e.forEach(r=>{var a;typeof r.uuid=="string"&&r.uuid?n.includes(r.uuid)?(t=!1,console.warn(`Duplicate uuids: ${r.uuid}`)):n.push(r.uuid):(t=!1,console.warn("Element missing uuid",r)),r.type==="group"&&(t=ff((a=r==null?void 0:r.detail)===null||a===void 0?void 0:a.children))})}return t}function Ui(e){var t;const n={x:0,y:0,w:0,h:0};let r=null;for(let i=0;i0||s.angle<0)){const c=$r(s);if(c.length===4){const d=[c[0].x,c[1].x,c[2].x,c[3].x],u=[c[0].y,c[1].y,c[2].y,c[3].y];s.x=Math.min(...d),s.y=Math.min(...u),s.w=Math.abs(Math.max(...d)-Math.min(...d)),s.h=Math.abs(Math.max(...u)-Math.min(...u))}}if(r){const c=Math.min(s.x,n.x),d=Math.min(s.y,n.y),u=Math.max(s.x+s.w,n.x+n.w),f=Math.max(s.y+s.h,n.y+n.h);n.x=c,n.y=d,n.w=Math.abs(u-c),n.h=Math.abs(f-d)}else n.x=s.x,n.y=s.y,n.w=s.w,n.h=s.h;r=s}return{x:Math.floor(n.x),y:Math.floor(n.y),w:Math.ceil(n.w),h:Math.ceil(n.h)}}function hf(e,t){const n={x:0,y:0,w:0,h:0};e.forEach(a=>{const i={x:a.x,y:a.y,w:a.w,h:a.h,angle:a.angle};if(i.angle&&(i.angle>0||i.angle<0)){const u=$r(i);if(u.length===4){const f=[u[0].x,u[1].x,u[2].x,u[3].x],h=[u[0].y,u[1].y,u[2].y,u[3].y];i.x=Math.min(...f),i.y=Math.min(...h),i.w=Math.abs(Math.max(...f)-Math.min(...f)),i.h=Math.abs(Math.max(...h)-Math.min(...h))}}const o=Math.min(i.x,n.x),s=Math.min(i.y,n.y),c=Math.max(i.x+i.w,n.x+n.w),d=Math.max(i.y+i.h,n.y+n.h);n.x=o,n.y=s,n.w=Math.abs(c-o),n.h=Math.abs(d-s)}),t!=null&&t.extend&&(n.x=Math.min(n.x,0),n.y=Math.min(n.y,0));const r={contextWidth:n.w,contextHeight:n.h};return t!=null&&t.viewWidth&&(t!=null&&t.viewHeight)&&(t==null?void 0:t.viewWidth)>0&&(t==null?void 0:t.viewHeight)>0&&(t.viewWidth>n.x+n.w&&(r.contextWidth=t.viewWidth-n.x),t.viewHeight>n.y+n.h&&(r.contextHeight=t.viewHeight-n.y)),r}function ip(e,t,n){const r=hf(e,{viewWidth:t.width,viewHeight:t.height,extend:n==null?void 0:n.extend});return(n==null?void 0:n.extend)===!0&&(r.contextWidth=Math.max(r.contextWidth,t.contextWidth),r.contextHeight=Math.max(r.contextHeight,t.contextHeight)),{contextSize:r}}function gf(e,t){var n;let r=null;for(let a=0;a1)for(let i=0;i{const a=Ze(r,t);a&&n.push(a)}),n}function Ze(e,t){let n=null,r=t;for(let a=0;a{var o;for(let s=0;s0||f<0){const p=Ht(f);h=uc(v,h,p)}a.push({center:v,angle:f,radian:Ht(f)})}t.push(h)}return t}function op(e,t){const{groupQueue:n}=t;if(!(n.length>0))return[ke(e)];const r=[...n,e];return tl(r)}function Ea(e,t){return op(e,t).pop()||null}function sp(e,t){const{scale:n,offsetX:r,offsetY:a}=e,{viewSizeInfo:i}=t,{width:o,height:s,contextWidth:c,contextHeight:d}=i,u=c*n,f=d*n,h=0-r*n,g=0-a*n,v=o-(u+h/n),p=s-(f+g/n);return{scale:n,offsetLeft:h,offsetTop:g,offsetRight:v,offsetBottom:p}}function lp(e){const{scale:t,point:n,viewScaleInfo:r}=e,{offsetLeft:a,offsetTop:i}=r,o=t/r.scale,s=n.x,c=n.y,d=s-s*o+(a*o-a),u=c-c*o+(i*o-i);return{moveX:d,moveY:u}}function cp(e){const{moveX:t=0,moveY:n=0,viewScaleInfo:r,viewSizeInfo:a}=e,{scale:i}=r,{width:o,height:s,contextWidth:c,contextHeight:d}=a;let u=r.offsetLeft,f=r.offsetRight,h=r.offsetTop,g=r.offsetBottom;u+=t,h+=n;const v=c*i,p=d*i;return f=o-(v+u),g=s-(p+h),{scale:i,offsetTop:h,offsetLeft:u,offsetRight:f,offsetBottom:g}}function rt(e,t){const{viewScaleInfo:n}=t,{x:r,y:a,w:i,h:o,angle:s}=e,{scale:c,offsetTop:d,offsetLeft:u}=n;return{x:r*c+u,y:a*c+d,w:i*c,h:o*c,angle:s}}function be(e,t){const{viewScaleInfo:n}=t,{x:r,y:a}=e,{scale:i,offsetTop:o,offsetLeft:s}=n;return{x:r*i+s,y:a*i+o}}function Xe(e,t){return[be(e[0],t),be(e[1],t),be(e[2],t),be(e[3],t)]}function Es(e,t){const{context2d:n,element:r,viewScaleInfo:a}=t,{angle:i=0}=r,{x:o,y:s,w:c,h:d}=rt(r,{viewScaleInfo:a}),u=$r({x:o,y:s,w:c,h:d,angle:i});if(u.length>=2){n.beginPath(),n.moveTo(u[0].x,u[0].y);for(let f=1;fi&&e.xs&&e.y0)for(let f=d.length-1;f>=0;f--){let h=0,g=0,v=0;for(let m=0;m<=f;m++)h+=d[m].x,g+=d[m].y,v+=d[m].angle||0;const p=d[f];if(p&&p.type==="group"&&Array.isArray((n=p.detail)===null||n===void 0?void 0:n.children))for(let m=0;m=0;f--){const h=o.elements[f];if(((a=h==null?void 0:h.operations)===null||a===void 0?void 0:a.invisible)!==!0&&Es(e,{context2d:i,element:h,viewScaleInfo:s,viewSizeInfo:c})){u.index=f,u.element=h;break}}return u}function bf(e,t){const{groupQueue:n}=t,r=Ea(e,{groupQueue:n}),a=ct(r[0],r[1]),i=ct(r[1],r[2]),o=ct(r[2],r[3]),s=ct(r[3],r[0]),c=r[0],d=r[1],u=r[2],f=r[3],h=Math.max(c.x,d.x,u.x,f.x),g=Math.max(c.y,d.y,u.y,f.y),v=Math.min(c.x,d.x,u.x,f.x),p=Math.min(c.y,d.y,u.y,f.y);return{center:{x:(h+v)/2,y:(g+p)/2},topLeft:c,topRight:d,bottomLeft:f,bottomRight:u,top:a,right:i,left:s,bottom:o}}function yf(e){const t=Math.max(e.topLeft.x,e.topRight.x,e.bottomRight.x,e.bottomLeft.x),n=Math.max(e.topLeft.y,e.topRight.y,e.bottomRight.y,e.bottomLeft.y),r=Math.min(e.topLeft.x,e.topRight.x,e.bottomRight.x,e.bottomLeft.x),a=Math.min(e.topLeft.y,e.topRight.y,e.bottomRight.y,e.bottomLeft.y),i={x:e.center.x,y:e.center.y},o={x:r,y:a},s={x:t,y:a},c={x:t,y:n},d={x:r,y:n},u=ct(o,s),f=ct(d,c),h=ct(o,d),g=ct(s,c);return{center:i,topLeft:o,topRight:s,bottomLeft:d,bottomRight:c,top:u,right:g,left:h,bottom:f}}function fp(e,t){const n={},r=[],a=i=>{const o={isVisibleInView:!0,isGroup:i.type==="group",position:[...r]};let s=null;const c=pf(e,r);s=bf(i,{groupQueue:c||[]}),n[i.uuid]=Object.assign(Object.assign({},o),{originRectInfo:s,rangeRectInfo:Te.angle(i.angle)?yf(s):s}),i.type==="group"&&i.detail.children.forEach((d,u)=>{r.push(u),a(d),r.pop()})};return e.forEach((i,o)=>{r.push(o),a(i),r.pop()}),wf(n,t)}function hp(e,t){const n=Math.min(e.topLeft.x,e.topRight.x,e.bottomLeft.x,e.bottomRight.x),r=Math.max(e.topLeft.x,e.topRight.x,e.bottomLeft.x,e.bottomRight.x),a=Math.min(e.topLeft.y,e.topRight.y,e.bottomLeft.y,e.bottomRight.y),i=Math.max(e.topLeft.y,e.topRight.y,e.bottomLeft.y,e.bottomRight.y),o=Math.min(t.topLeft.x,t.topRight.x,t.bottomLeft.x,t.bottomRight.x),s=Math.max(t.topLeft.x,t.topRight.x,t.bottomLeft.x,t.bottomRight.x),c=Math.min(t.topLeft.y,t.topRight.y,t.bottomLeft.y,t.bottomRight.y),d=Math.max(t.topLeft.y,t.topRight.y,t.bottomLeft.y,t.bottomRight.y);return n<=s&&r>=o&&a<=d&&i>=c||s<=i&&s>=i&&s<=i&&s>=i}function wf(e,t){const n=gp(t);let r=0,a=0;return Object.keys(e).forEach(i=>{const o=e[i];o.isVisibleInView=hp(o.rangeRectInfo,n),o.isVisibleInView?r++:a++}),{viewVisibleInfoMap:e,visibleCount:r,invisibleCount:a}}function gp(e){const{viewScaleInfo:t,viewSizeInfo:n}=e,{scale:r,offsetTop:a,offsetLeft:i}=t,{width:o,height:s}=n,c=0-i/r,d=0-a/r,u=o/r,f=s/r,h=mt({x:c,y:d,w:u,h:f}),g={x:c,y:d},v={x:c+u,y:d},p={x:c,y:d+f},m={x:c+u,y:d+f},b={x:c,y:h.y},x={x:h.x,y:d},w={x:c+u,y:h.y},y={x:h.x,y:d+f};return{center:h,topLeft:g,topRight:v,bottomLeft:p,bottomRight:m,left:b,top:x,right:w,bottom:y}}function He(e,t){const{x:n,y:r}=e,{size:a,angle:i}=t;return{x:n-a/2,y:r-a/2,w:a,h:a,angle:i}}function Ua(e,t){const{groupQueue:n,controllerSize:r,viewScaleInfo:a}=t,i=(r&&r>0?r:8)/a.scale,{x:o,y:s,w:c,h:d,angle:u=0}=e,f=[{uuid:nt(),x:o,y:s,w:c,h:d,angle:u,type:"group",detail:{children:[]}},...n];let h=0;f.forEach(({angle:se=0})=>{h+=se});const g=Ea(e,{groupQueue:n}),v=Ea({x:o-i*2,y:s-i*2,h:d+i*4,w:c+i*4,angle:u},{groupQueue:[...n]}),p=ct(g[0],g[1]),m=ct(g[1],g[2]),b=ct(g[2],g[3]),x=ct(g[3],g[0]),w=g[0],y=g[1],_=g[2],E=g[3],T=He(p,{size:i,angle:h}),P=He(m,{size:i,angle:h}),j=He(b,{size:i,angle:h}),D=He(x,{size:i,angle:h}),V=He(w,{size:i,angle:h}),z=He(y,{size:i,angle:h}),C=He(E,{size:i,angle:h}),L=He(_,{size:i,angle:h}),G=ke(V),$=ke(z),S=ke(C),F=ke(L),O=[G[1],$[0],$[3],G[2]],B=[$[3],$[2],F[1],F[0]],W=[S[1],F[0],F[3],S[2]],A=[G[3],G[2],S[1],S[0]],H=ke(T),X=ke(P),M=ke(j),N=ke(D),R=ct(v[0],v[1]),U=He(R,{size:i,angle:h}),k=ke(U);return{elementWrapper:g,left:{type:"left",vertexes:A,center:x},right:{type:"right",vertexes:B,center:m},top:{type:"top",vertexes:O,center:p},bottom:{type:"bottom",vertexes:W,center:b},topLeft:{type:"top-left",vertexes:G,center:w},topRight:{type:"top-right",vertexes:$,center:y},bottomLeft:{type:"bottom-left",vertexes:S,center:E},bottomRight:{type:"bottom-right",vertexes:F,center:_},leftMiddle:{type:"left-middle",vertexes:N,center:x},rightMiddle:{type:"right-middle",vertexes:X,center:m},topMiddle:{type:"top-middle",vertexes:H,center:p},bottomMiddle:{type:"bottom-middle",vertexes:M,center:b},rotate:{type:"rotate",vertexes:k,center:R}}}function fc(e,t){const{controllerSize:n,viewScaleInfo:r}=t,a=n&&n>0?n:8,{x:i,y:o,w:s,h:c}=rt(e,{viewScaleInfo:r}),d=mt({x:i,y:o,w:s,h:c}),u={x:d.x,y:o},f={x:i+s,y:d.y},h={x:d.x,y:o+c},g={x:i,y:d.y},v={x:i,y:o},p={x:i+s,y:o},m={x:i+s,y:o+c},b={x:i,y:o+c},x=He(u,{size:a,angle:0}),w=He(f,{size:a,angle:0}),y=He(h,{size:a,angle:0}),_=He(g,{size:a,angle:0}),E=He(v,{size:a,angle:0}),T=He(p,{size:a,angle:0}),P=He(b,{size:a,angle:0}),j=He(m,{size:a,angle:0}),D=ke(E),V=ke(T),z=ke(P),C=ke(j),L=[D[1],V[0],V[3],D[2]],G=[V[3],V[2],C[1],C[0]],$=[z[1],C[0],C[3],z[2]],S=[D[3],D[2],z[1],z[0]],F=ke(x),O=ke(w),B=ke(y),W=ke(_);return{left:{type:"left",vertexes:S,center:g},right:{type:"right",vertexes:G,center:f},top:{type:"top",vertexes:L,center:u},bottom:{type:"bottom",vertexes:$,center:h},topLeft:{type:"top-left",vertexes:D,center:v},topRight:{type:"top-right",vertexes:V,center:p},bottomLeft:{type:"bottom-left",vertexes:z,center:b},bottomRight:{type:"bottom-right",vertexes:C,center:m},leftMiddle:{type:"left-middle",vertexes:W,center:g},rightMiddle:{type:"right-middle",vertexes:O,center:f},topMiddle:{type:"top-middle",vertexes:F,center:u},bottomMiddle:{type:"bottom-middle",vertexes:B,center:h}}}function nl(e){let t="";return e.forEach(n=>{t+=n.type+n.params.join(" ")}),t}function ye(e,t){let n=2;return typeof(t==null?void 0:t.decimalPlaces)<"u"&&(t==null?void 0:t.decimalPlaces)>=0&&(n=t.decimalPlaces),parseFloat(e.toFixed(n))}const wi="Text Element";function In(){return{boxSizing:"border-box",borderWidth:0,borderColor:"#000000",shadowColor:"#000000",borderRadius:0,borderDash:[],shadowOffsetX:0,shadowOffsetY:0,shadowBlur:0,opacity:1,color:"#000000",textAlign:"left",verticalAlign:"top",fontSize:16,fontFamily:"sans-serif",fontWeight:400,minInlineSize:"auto",wordBreak:"break-all",overflow:"hidden"}}function pp(){return{background:"#D9D9D9"}}function vp(){return{background:"#D9D9D9",radius:0}}function mp(e){const t=In();return{text:wi,color:t.color,fontFamily:t.fontFamily,fontWeight:t.fontWeight,lineHeight:e.w/wi.length,fontSize:e.w/wi.length,textAlign:"center",verticalAlign:"middle"}}function bp(){return{svg:''}}function yp(){return{src:"data:image/svg+xml;base64,PHN2ZyAgIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik05MjggMTYwSDk2Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnY2NDBjMCAxNy43IDE0LjMgMzIgMzIgMzJoODMyYzE3LjcgMCAzMi0xNC4zIDMyLTMyVjE5MmMwLTE3LjctMTQuMy0zMi0zMi0zMnogbS00MCA2MzJIMTM2di0zOS45bDEzOC41LTE2NC4zIDE1MC4xIDE3OEw2NTguMSA0ODkgODg4IDc2MS42Vjc5MnogbTAtMTI5LjhMNjY0LjIgMzk2LjhjLTMuMi0zLjgtOS0zLjgtMTIuMiAwTDQyNC42IDY2Ni40bC0xNDQtMTcwLjdjLTMuMi0zLjgtOS0zLjgtMTIuMiAwTDEzNiA2NTIuN1YyMzJoNzUydjQzMC4yeiIgIGZpbGw9IiM1MTUxNTEiPjwvcGF0aD48cGF0aCBkPSJNMzA0IDQ1NmM0OC42IDAgODgtMzkuNCA4OC04OHMtMzkuNC04OC04OC04OC04OCAzOS40LTg4IDg4IDM5LjQgODggODggODh6IG0wLTExNmMxNS41IDAgMjggMTIuNSAyOCAyOHMtMTIuNSAyOC0yOCAyOC0yOC0xMi41LTI4LTI4IDEyLjUtMjggMjgtMjh6IiAgZmlsbD0iIzUxNTE1MSI+PC9wYXRoPjwvc3ZnPg=="}}function wp(){return{children:[],background:"#D9D9D9",overflow:"hidden"}}const xp=In();function po(e,t){const{viewScaleInfo:n}=t,{scale:r}=n;let{borderRadius:a,borderDash:i}=e.detail;const o=Array.isArray(i)&&i.length>0,{boxSizing:s=xp.boxSizing,borderWidth:c}=e.detail;Array.isArray(c)&&(a=0);let{x:d,y:u,w:f,h}=e,g=[0,0,0,0];if(typeof a=="number"){const p=a*r;g=[p,p,p,p]}else Array.isArray(a)&&(a==null?void 0:a.length)===4&&(g=[a[0]*r,a[1]*r,a[2]*r,a[3]*r]);let v=0;return typeof c=="number"&&(v=(c||0)*r),s==="border-box"&&!o?(d=e.x+v/2,u=e.y+v/2,f=e.w-v,h=e.h-v):s==="content-box"?(d=e.x-v/2,u=e.y-v/2,f=e.w+v,h=e.h+v):(d=e.x,u=e.y,f=e.w,h=e.h),f=Math.max(f,1),h=Math.max(h,1),g=g.map(p=>Math.min(p,f/2,h/2)),{x:d,y:u,w:f,h,radiusList:g}}const Ye=e=>ye(e,{decimalPlaces:4});function xf(e,t){const{detail:n}=e,{xRatio:r,yRatio:a,maxRatio:i}=t,o=(r+a)/2,{borderWidth:s,borderRadius:c,borderDash:d,shadowOffsetX:u,shadowOffsetY:f,shadowBlur:h}=n;if(typeof s=="number")n.borderWidth=Ye(s*o);else if(Array.isArray(n.borderWidth)){const g=s;n.borderWidth=[Ye(g[0]*a),Ye(g[1]*r),Ye(g[2]*a),Ye(g[3]*r)]}if(typeof c=="number")n.borderRadius=Ye(c*o);else if(Array.isArray(n.borderRadius)){const g=c;n.borderRadius=[g[0]*r,g[1]*r,g[2]*a,g[3]*a]}Array.isArray(d)&&d.forEach((g,v)=>{n.borderDash[v]=Ye(g*i)}),typeof u=="number"&&(n.shadowOffsetX=Ye(u*i)),typeof f=="number"&&(n.shadowOffsetX=Ye(f*i)),typeof h=="number"&&(n.shadowOffsetX=Ye(h*i))}function Ep(e,t){const{xRatio:n,yRatio:r}=t,{x:a,y:i,w:o,h:s}=e;e.x=Ye(a*n),e.y=Ye(i*r),e.w=Ye(o*n),e.h=Ye(s*r),xf(e,t)}function Sp(e,t){const{minRatio:n,maxRatio:r}=t,{fontSize:a,lineHeight:i}=e.detail,o=(n+r)/2;a&&a>0&&(e.detail.fontSize=Ye(a*o)),i&&i>0&&(e.detail.lineHeight=Ye(i*o))}function Ef(e,t){const{type:n}=e;Ep(e,t),n==="circle"||(n==="text"?Sp(e,t):n==="image"||n==="svg"||n==="html"||n==="path"||n==="group"&&Array.isArray(e.detail.children)&&e.detail.children.forEach(r=>{Ef(r,t)}))}function Sf(e,t){const n=t.w&&t.w>0?t.w:e.w,r=t.h&&t.h>0?t.h:e.h,a=n/e.w,i=r/e.h;if(a===i&&a===1)return e;const o=Math.min(a,i),s=Math.max(a,i);e.w=n,e.h=r;const c={xRatio:a,yRatio:i,minRatio:o,maxRatio:s};return e.type==="group"&&Array.isArray(e.detail.children)&&e.detail.children.forEach(d=>{Ef(d,c)}),xf(e,c),e}const Bo=200,Fo=200;function Cp(e,t){let n=0,r=0,a=Bo,i=Fo;if(t){const{viewScaleInfo:s,viewSizeInfo:c}=t,{scale:d,offsetLeft:u,offsetTop:f}=s,{width:h,height:g}=c,v=h/4,p=g/4;Bo>=v?a=v/d:a=Bo/d,Fo>=p?i=p/d:i=Fo/d,["circle","svg","image"].includes(e)?a=i=Math.max(a,i):e==="text"&&(i=a/wi.length*2),n=(0-u+h/2-a*d/2)/d,r=(0-f+g/2-i*d/2)/d}return{x:n,y:r,w:a,h:i}}function Mp(e,t,n){const r=Cp(e,n);let a={};return e==="rect"?a=pp():e==="circle"?a=vp():e==="text"?a=mp(r):e==="svg"?a=bp():e==="image"?a=yp():e==="group"&&(a=wp()),Object.assign(Object.assign(Object.assign({},r),t),{uuid:nt(),type:e,detail:Object.assign(Object.assign({},a),t.detail||{})})}function Cf(e,t,n){let r=!1;if(t.length===1){const a=t[0];n.splice(a,0,e),r=!0}else if(t.length>1){let a=n;for(let i=0;i1){let r=t;for(let a=0;a=1&&r.length>=1){if(n.length<=r.length){if(n.length===1)n[0]=r.length)if(r.length===1)r[0]=0;c++)r[c]!==n[c]&&r[c]=0&&(n[o]=n[o]+1),Mf(n,e)}return{elements:e,from:n,to:r}}function Tp(e,t){var n;const r=Object.keys(t);for(let a=0;a{e[i][s]=o}),e[i]=[...e[i],...t[i]])))}return e}function ln(e,t,n){var r,a;let i=null;for(let o=0;o0||t.h&&t.h>0)&&Sf(s,{w:t.w,h:t.h}),Tp(s,t),i=s;break}else s.type==="group"&&(i=ln(e,t,((a=s==null?void 0:s.detail)===null||a===void 0?void 0:a.children)||[]))}return i}function _p(e,t){var n,r,a,i,o,s,c,d,u,f;let h=0,g=0,v=1,p=((r=(n=e==null?void 0:e.elements)===null||n===void 0?void 0:n[0])===null||r===void 0?void 0:r.x)||0,m=((i=(a=e==null?void 0:e.elements)===null||a===void 0?void 0:a[0])===null||i===void 0?void 0:i.y)||0,b=((s=(o=e==null?void 0:e.elements)===null||o===void 0?void 0:o[0])===null||s===void 0?void 0:s.w)||0,x=((d=(c=e==null?void 0:e.elements)===null||c===void 0?void 0:c[0])===null||d===void 0?void 0:d.h)||0;const{width:w,height:y}=t.viewSizeInfo;if(e.layout&&((f=(u=e.layout)===null||u===void 0?void 0:u.detail)===null||f===void 0?void 0:f.overflow)==="hidden"?(p=0,m=0,b=e.layout.w||0,x=e.layout.h||0):e.elements.forEach(E=>{const T={x:E.x,y:E.y,w:E.w,h:E.h,angle:E.angle};if(T.angle&&(T.angle>0||T.angle<0)){const z=$r(T);if(z.length===4){const C=[z[0].x,z[1].x,z[2].x,z[3].x],L=[z[0].y,z[1].y,z[2].y,z[3].y];T.x=Math.min(...C),T.y=Math.min(...L),T.w=Math.abs(Math.max(...C)-Math.min(...C)),T.h=Math.abs(Math.max(...L)-Math.min(...L))}}const P=Math.min(T.x,p),j=Math.min(T.y,m),D=Math.max(T.x+T.w,p+b),V=Math.max(T.y+T.h,m+x);p=P,m=j,b=Math.abs(D-P),x=Math.abs(V-j)}),e.layout){const{x:E,y:T,w:P,h:j}=e.layout;Te.x(E)&&Te.y(T)&&Te.w(P)&&Te.h(j)&&(p=Math.min(p,E),m=Math.min(m,T),b=Math.max(b,P),x=Math.max(x,j))}if(b>0&&x>0){const E=ye(w/b,{decimalPlaces:4}),T=ye(y/x,{decimalPlaces:4});v=Math.min(E,T,1),h=(b*v-w)/2/v+p,g=(x*v-y)/2/v+m}return{offsetX:ye(h,{decimalPlaces:0}),offsetY:ye(g,{decimalPlaces:0}),scale:v}}function Op(e){let t=0,n=0;if(e){const{viewScaleInfo:a,viewSizeInfo:i}=e,{offsetLeft:o,offsetTop:s,scale:c}=a,{width:d,height:u}=i;t=0-o+d/c/2,n=0-s+u/c/2}return{x:t,y:n}}const Pp=["-apple-system",'"system-ui"',' "Segoe UI"'," Roboto",'"Helvetica Neue"',"Arial",'"Noto Sans"'," sans-serif"];function Af(e){return[e,...Pp].join(", ")}function Ss(e,t,n){if(typeof t=="string")return t;const{viewElementSize:r,viewScaleInfo:a,opacity:i=1}=n,{x:o,y:s}=r,{scale:c}=a;if((t==null?void 0:t.type)==="linear-gradient"){const{start:d,end:u,stops:f}=t,h={x:o+d.x*c,y:s+d.y*c},g={x:o+u.x*c,y:s+u.y*c},v=e.createLinearGradient(h.x,h.y,g.x,g.y);return f.forEach(p=>{v.addColorStop(p.offset,dc(p.color,i))}),v}if((t==null?void 0:t.type)==="radial-gradient"){const{inner:d,outer:u,stops:f}=t,h={x:o+d.x*c,y:s+d.y*c,radius:d.radius*c},g={x:o+u.x*c,y:s+u.y*c,radius:u.radius*c},v=e.createRadialGradient(h.x,h.y,h.radius,g.x,g.y,g.radius);return f.forEach(p=>{v.addColorStop(p.offset,dc(p.color,i))}),v}return"#000000"}const Cs=In();function _n(e){var t,n,r,a;let i=1;return((t=e==null?void 0:e.detail)===null||t===void 0?void 0:t.opacity)!==void 0&&((n=e==null?void 0:e.detail)===null||n===void 0?void 0:n.opacity)>=0&&((r=e==null?void 0:e.detail)===null||r===void 0?void 0:r.opacity)<=1&&(i=(a=e==null?void 0:e.detail)===null||a===void 0?void 0:a.opacity),i}function Pa(e,t,n){const{pattern:r,renderContent:a,originElem:i,calcElemSize:o,viewScaleInfo:s,viewSizeInfo:c}=n||{},{parentOpacity:d}=n,u=_n(i)*d,{clipPath:f,clipPathStrokeColor:h,clipPathStrokeWidth:g}=i.detail,v=()=>{e.globalAlpha=u,Tf(e,t,{pattern:r,viewScaleInfo:s,viewSizeInfo:c}),a==null||a(),_f(e,t,{viewScaleInfo:s,viewSizeInfo:c}),e.globalAlpha=d};f?(Ip(e,t,{originElem:i,calcElemSize:o,viewScaleInfo:s,viewSizeInfo:c,renderContent:()=>{v()}}),typeof g=="number"&&g>0&&h&&$p(e,t,{originElem:i,calcElemSize:o,viewScaleInfo:s,viewSizeInfo:c,parentOpacity:d})):v()}function Ip(e,t,n){const{renderContent:r,originElem:a,calcElemSize:i,viewSizeInfo:o}=n,s=o.devicePixelRatio,{clipPath:c}=(a==null?void 0:a.detail)||{};if(c&&i&&c.commands){const{x:d,y:u,w:f,h}=i,{originW:g,originH:v,originX:p,originY:m}=c,b=f/g,x=h/v,w=p*b,y=m*x,_=d-w,E=u-y;e.save(),e.translate(_,E),e.scale(s*b,s*x);const T=nl(c.commands||[]),P=new Path2D(T);e.clip(P),e.translate(0-_,0-E),e.setTransform(1,0,0,1,0,0),It(e,Object.assign({},t),()=>{r==null||r()}),e.restore()}else r==null||r()}function $p(e,t,n){const{renderContent:r,originElem:a,calcElemSize:i,viewSizeInfo:o,parentOpacity:s}=n,c=o.devicePixelRatio,{clipPath:d,clipPathStrokeColor:u,clipPathStrokeWidth:f}=(a==null?void 0:a.detail)||{};if(d&&i&&d.commands&&typeof f=="number"&&f>0&&u){const{x:h,y:g,w:v,h:p}=i,{originW:m,originH:b,originX:x,originY:w}=d,y=v/m,_=p/b,E=x*y,T=w*_,P=h-E,j=g-T;e.save(),e.globalAlpha=s,e.translate(P,j),e.scale(c*y,c*_);const D=nl(d.commands||[]),V=new Path2D(D);e.strokeStyle=u,e.lineWidth=f,e.stroke(V),e.translate(0-P,0-j),e.setTransform(1,0,0,1,0,0),It(e,Object.assign({},t),()=>{r==null||r()}),e.restore()}else r==null||r()}function Tf(e,t,n){var r,a;const{pattern:i,viewScaleInfo:o,viewSizeInfo:s}=n,c=[];if(t.detail.background||i){const{x:d,y:u,w:f,h,radiusList:g}=po(t,{viewScaleInfo:o,viewSizeInfo:s});if(e.beginPath(),e.moveTo(d+g[0],u),e.arcTo(d+f,u,d+f,u+h,g[1]),e.arcTo(d+f,u+h,d,u+h,g[2]),e.arcTo(d,u+h,d,u,g[3]),e.arcTo(d,u,d+f,u,g[0]),e.closePath(),typeof i=="string")e.fillStyle=i;else if(["CanvasPattern"].includes(sa.type(i)))e.fillStyle=i;else if(typeof t.detail.background=="string")e.fillStyle=t.detail.background;else if(((r=t.detail.background)===null||r===void 0?void 0:r.type)==="linear-gradient"){const v=Ss(e,t.detail.background,{viewElementSize:{x:d,y:u,w:f,h},viewScaleInfo:o,opacity:e.globalAlpha});e.fillStyle=v}else if(((a=t.detail.background)===null||a===void 0?void 0:a.type)==="radial-gradient"){const v=Ss(e,t.detail.background,{viewElementSize:{x:d,y:u,w:f,h},viewScaleInfo:o,opacity:e.globalAlpha});if(e.fillStyle=v,c&&c.length>0)for(let p=0;p<(c==null?void 0:c.length);p++){const m=c[p];m.method==="translate"?e.translate(m.args[0]+d,m.args[1]+u):m.method==="rotate"?e.rotate(...m.args):m.method==="scale"&&e.scale(...m.args)}}e.fill(),c&&c.length>0&&e.setTransform(1,0,0,1,0,0)}}function _f(e,t,n){if(t.detail.borderWidth===0||!Hi(t.detail.borderColor))return;const{viewScaleInfo:r}=n,{scale:a}=r;let i=Cs.borderColor;Hi(t.detail.borderColor)===!0&&(i=t.detail.borderColor);const{borderWidth:o,borderRadius:s,borderDash:c,boxSizing:d=Cs.boxSizing}=t.detail;let u=0;typeof o=="number"&&(u=o||1),u=u*a;let f=[0,0,0,0];if(typeof s=="number"){const b=s*a;f=[b,b,b,b]}else Array.isArray(s)&&(s==null?void 0:s.length)===4&&(f=[s[0]*a,s[1]*a,s[2]*a,s[3]*a]);e.strokeStyle=i;let h=[];Array.isArray(c)&&c.length>0&&(h=c.map(b=>Math.ceil(b*a)));let g=0,v=0,p=0,m=0;if(Array.isArray(o)&&(g=(o[0]||0)*a,v=(o[1]||0)*a,p=(o[2]||0)*a,m=(o[3]||0)*a),m||v||g||p){e.lineCap="butt";let{x:b,y:x,w,h:y}=t;d==="border-box"?(b=b+m/2,x=x+g/2,w=w-m/2-v/2,y=y-g/2-p/2):d==="content-box"?(b=b-m/2,x=x-g/2,w=w+m/2+v/2,y=y+g/2+p/2):(b=t.x,x=t.y,w=t.w,y=t.h),g&&(e.beginPath(),e.lineWidth=g,e.moveTo(b-m/2,x),e.lineTo(b+w+v/2,x),e.closePath(),e.stroke()),v&&(e.beginPath(),e.lineWidth=v,e.moveTo(b+w,x-g/2),e.lineTo(b+w,x+y+p/2),e.closePath(),e.stroke()),p&&(e.beginPath(),e.lineWidth=p,e.moveTo(b-m/2,x+y),e.lineTo(b+w+v/2,x+y),e.closePath(),e.stroke()),m&&(e.beginPath(),e.lineWidth=m,e.moveTo(b,x-g/2),e.lineTo(b,x+y+p/2),e.closePath(),e.stroke())}else{let{x:b,y:x,w,h:y}=t;d==="border-box"?(b=t.x+u/2,x=t.y+u/2,w=t.w-u,y=t.h-u):d==="content-box"?(b=t.x-u/2,x=t.y-u/2,w=t.w+u,y=t.h+u):(b=t.x,x=t.y,w=t.w,y=t.h),h.length>0?e.lineCap="butt":e.lineCap="square",w=Math.max(w,1),y=Math.max(y,1),f=f.map(_=>Math.min(_,w/2,y/2)),e.setLineDash(h),e.lineWidth=u,e.beginPath(),e.moveTo(b+f[0],x),e.arcTo(b+w,x,b+w,x+y,f[1]),e.arcTo(b+w,x+y,b,x+y,f[2]),e.arcTo(b,x+y,b,x,f[3]),e.arcTo(b,x,b+w,x,f[0]),e.closePath(),e.stroke()}e.setLineDash([])}function zr(e,t,n){const{detail:r}=t,{viewScaleInfo:a,renderContent:i}=n,{shadowColor:o,shadowOffsetX:s,shadowOffsetY:c,shadowBlur:d}=r;Te.number(d)?(e.save(),e.shadowColor=o||Cs.shadowColor,e.shadowOffsetX=(s||0)*a.scale,e.shadowOffsetY=(c||0)*a.scale,e.shadowBlur=(d||0)*a.scale,i(),e.restore()):(e.save(),e.shadowColor="transparent",e.shadowOffsetX=0,e.shadowOffsetY=0,e.shadowBlur=0,i(),e.restore())}function zp(e,t,n){const{detail:r,angle:a}=t,{viewScaleInfo:i,viewSizeInfo:o,parentOpacity:s}=n,{background:c="#000000",borderColor:d="#000000",boxSizing:u,borderWidth:f=0,borderDash:h}=r;let g=0;typeof f=="number"&&f>0?g=f:Array.isArray(f)&&typeof f[0]=="number"&&f[0]>0&&(g=f[0]),g=g*i.scale;const{x:v,y:p,w:m,h:b}=rt({x:t.x,y:t.y,w:t.w,h:t.h},{viewScaleInfo:i})||t,x=Object.assign(Object.assign({},t),{x:v,y:p,w:m,h:b,angle:a});It(e,{x:v,y:p,w:m,h:b,angle:a},()=>{zr(e,x,{viewScaleInfo:i,viewSizeInfo:o,renderContent:()=>{let w=m/2,y=b/2;const _=v+w,E=p+y,T=w,P=y;if(g>0&&(u==="content-box"?(w=w,y=y):u==="center-line"?(w=w-g/2,y=y-g/2):(w=w-g,y=y-g)),w>=0&&y>=0){const j=_n(x)*s;e.globalAlpha=j,e.beginPath();const D=Ss(e,c,{viewElementSize:{x:v,y:p,w:m,h:b},viewScaleInfo:i,opacity:e.globalAlpha});if(e.fillStyle=D,e.circle(_,E,T,P,0,0,2*Math.PI),e.closePath(),e.fill(),e.globalAlpha=s,typeof g=="number"&&g>0){const V=g/2+w,z=g/2+y;if(e.beginPath(),h){const C=h.map(L=>L*i.scale);e.setLineDash(C)}e.strokeStyle=d,e.lineWidth=g,e.circle(_,E,V,z,0,0,2*Math.PI),e.closePath(),e.stroke(),e.setLineDash([])}}}})})}function Rp(e,t,n){const{viewScaleInfo:r,viewSizeInfo:a,parentOpacity:i}=n,{x:o,y:s,w:c,h:d,angle:u}=rt(t,{viewScaleInfo:r})||t,f=Object.assign(Object.assign({},t),{x:o,y:s,w:c,h:d,angle:u});It(e,{x:o,y:s,w:c,h:d,angle:u},()=>{zr(e,f,{viewScaleInfo:r,viewSizeInfo:a,renderContent:()=>{Pa(e,f,{originElem:t,calcElemSize:{x:o,y:s,w:c,h:d,angle:u},viewScaleInfo:r,viewSizeInfo:a,parentOpacity:i,renderContent:()=>{}})}})})}function Dp(e,t,n){const r=n.loader.getContent(t),{viewScaleInfo:a,viewSizeInfo:i,parentOpacity:o}=n,{x:s,y:c,w:d,h:u,angle:f}=rt(t,{viewScaleInfo:a})||t,h=Object.assign(Object.assign({},t),{x:s,y:c,w:d,h:u,angle:f});It(e,{x:s,y:c,w:d,h:u,angle:f},()=>{zr(e,h,{viewScaleInfo:a,viewSizeInfo:i,renderContent:()=>{Pa(e,h,{originElem:t,calcElemSize:{x:s,y:c,w:d,h:u,angle:f},viewScaleInfo:a,viewSizeInfo:i,parentOpacity:o,renderContent:()=>{if(!r&&!n.loader.isDestroyed()&&n.loader.load(t,n.elementAssets||{}),t.type==="image"&&r){e.globalAlpha=_n(t)*o;const{x:g,y:v,w:p,h:m,radiusList:b}=po(h,{viewScaleInfo:a,viewSizeInfo:i}),{detail:x}=t,{scaleMode:w,originW:y=0,originH:_=0}=x,E=e.$undoPixelRatio(y),T=e.$undoPixelRatio(_);if(e.save(),e.fillStyle="transparent",e.beginPath(),e.moveTo(g+b[0],v),e.arcTo(g+p,v,g+p,v+m,b[1]),e.arcTo(g+p,v+m,g,v+m,b[2]),e.arcTo(g,v+m,g,v,b[3]),e.arcTo(g,v,g+p,v,b[0]),e.closePath(),e.fill(),e.clip(),w&&_&&y){let P=0,j=0,D=E,V=T;const z=g,C=v,L=p,G=m;if(E>t.w||T>t.h){if(w==="fill"){const $=Math.max(t.w/E,t.h/T),S=E*$,F=T*$;P=(S-t.w)/2/$,j=(F-t.h)/2/$,D=t.w/$,V=t.h/$}else if(w==="tile")P=0,j=0,D=t.w,V=t.h;else if(w==="fit"){const $=Math.min(t.w/E,t.h/T);P=(E-t.w/$)/2,j=(T-t.h/$)/2,D=t.w/$,V=t.h/$}}e.drawImage(r,P,j,D,V,z,C,L,G)}else e.drawImage(r,g,v,p,m);e.globalAlpha=o,e.restore()}}})}})})}function Np(e,t,n){const r=n.loader.getContent(t),{viewScaleInfo:a,viewSizeInfo:i,parentOpacity:o}=n,{x:s,y:c,w:d,h:u,angle:f}=rt(t,{viewScaleInfo:a,viewSizeInfo:i})||t;It(e,{x:s,y:c,w:d,h:u,angle:f},()=>{!r&&!n.loader.isDestroyed()&&n.loader.load(t,n.elementAssets||{}),t.type==="svg"&&r&&(e.globalAlpha=_n(t)*o,e.drawImage(r,s,c,d,u),e.globalAlpha=o)})}function Lp(e,t,n){const r=n.loader.getContent(t),{viewScaleInfo:a,viewSizeInfo:i,parentOpacity:o}=n,{x:s,y:c,w:d,h:u,angle:f}=rt(t,{viewScaleInfo:a,viewSizeInfo:i})||t;It(e,{x:s,y:c,w:d,h:u,angle:f},()=>{!r&&!n.loader.isDestroyed()&&n.loader.load(t,n.elementAssets||{}),t.type==="html"&&r&&(e.globalAlpha=_n(t)*o,e.drawImage(r,s,c,d,u),e.globalAlpha=o)})}const Ho=In();function jp(e,t,n){return n<.5&&e-.15?!0:e>=t}function kp(e,t,n){const{viewScaleInfo:r,viewSizeInfo:a,parentOpacity:i}=n,{x:o,y:s,w:c,h:d,angle:u}=rt(t,{viewScaleInfo:r})||t,f=Object.assign(Object.assign({},t),{x:o,y:s,w:c,h:d,angle:u});It(e,{x:o,y:s,w:c,h:d,angle:u},()=>{Pa(e,f,{originElem:t,calcElemSize:{x:o,y:s,w:c,h:d,angle:u},viewScaleInfo:r,viewSizeInfo:a,parentOpacity:i,renderContent:()=>{const h=Object.assign(Object.assign({},Ho),t.detail),g=h.fontSize||Ho.fontSize,v=g*r.scale;if(v<2)return;const m=(h.lineHeight||g)*r.scale;e.fillStyle=t.detail.color||Ho.color,e.textBaseline="top",e.$setFont({fontWeight:h.fontWeight,fontSize:v,fontFamily:Af(h.fontFamily)});let b=h.text.replace(/\r\n/gi,` +`);h.textTransform==="lowercase"?b=b.toLowerCase():h.textTransform==="uppercase"&&(b=b.toUpperCase());const x=m,w=b.split(` +`),y=[];let _=0;w.forEach((P,j)=>{if(h.minInlineSize==="maxContent")y.push({text:P,width:e.$undoPixelRatio(e.measureText(P).width)});else{let D="",z=P.split("");if(h.wordBreak==="normal"){const C=" ",L=P.split(C);z=[],L.forEach((G,$)=>{z.push(G),$0){for(let C=0;Cd&&h.overflow==="hidden"));C++)if(z.length-1===C&&(_+1)*x<=d){y.push({text:D,width:e.$undoPixelRatio(e.measureText(D).width)}),jv&&(T=(x-v)/2),y.length*x{let V=o;h.textAlign==="center"?V=o+(c-j.width)/2:h.textAlign==="right"&&(V=o+(c-j.width)),e.fillText(j.text,V,P+x*D+T)})}}})})}var Bp=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{Pa(e,C,{originElem:L,calcElemSize:{x:v,y:p,w:m,h:b,angle:x},viewScaleInfo:f,viewSizeInfo:h,parentOpacity:g,renderContent:()=>{zr(e,z,{viewScaleInfo:f,viewSizeInfo:h,renderContent:()=>{e.save(),e.translate(T,P),e.scale(V*w/f.scale,V*y/f.scale);const G=nl(i.commands||[]),$=new Path2D(G);i.fill&&(typeof i.fill=="string"?e.fillStyle=i.fill:e.fillStyle="transparent"),i.fill&&e.fill($,u),i.stroke&&i.strokeWidth!==0&&(e.strokeStyle=i.stroke,e.lineWidth=(i.strokeWidth||1)/h.devicePixelRatio,e.lineCap=i.strokeLineCap||"square",e.stroke($)),e.translate(-T,-P),e.restore()}})}})})}const hc=.4;function Of(e,t,n){var r,a,i;if(((r=t==null?void 0:t.operations)===null||r===void 0?void 0:r.invisible)===!0)return;const{w:o,h:s}=t,{scale:c}=n.viewScaleInfo;if(c<1&&(o*c{e.globalAlpha=_n(t)*i,zr(e,f,{viewScaleInfo:r,viewSizeInfo:a,renderContent:()=>{Pa(e,f,{originElem:t,calcElemSize:{x:o,y:s,w:c,h:d,angle:u},viewScaleInfo:r,viewSizeInfo:a,parentOpacity:i,renderContent:()=>{const{x:h,y:g,w:v,h:p,radiusList:m}=po(f,{viewScaleInfo:r,viewSizeInfo:a});if(t.detail.overflow==="hidden"&&(e.save(),e.fillStyle="transparent",e.beginPath(),e.moveTo(h+m[0],g),e.arcTo(h+v,g,h+v,g+p,m[1]),e.arcTo(h+v,g+p,h,g+p,m[2]),e.arcTo(h,g+p,h,g,m[3]),e.arcTo(h,g,h+v,g,m[0]),e.closePath(),e.fill(),e.clip()),Array.isArray(t.detail.children)){const{parentElementSize:b}=n,x={x:b.x+t.x,y:b.y+t.y,w:t.w||b.w,h:t.h||b.h,angle:t.angle},{calculator:w}=n;for(let y=0;y{Tf(e,g,{viewScaleInfo:a,viewSizeInfo:i})}}),t.detail.overflow==="hidden"){const{viewScaleInfo:v,viewSizeInfo:p}=n,m=Object.assign({uuid:"layout",type:"group"},t),b=rt(m,{viewScaleInfo:v})||m,x=Object.assign(Object.assign({},m),b),{x:w,y,w:_,h:E,radiusList:T}=po(x,{viewScaleInfo:v,viewSizeInfo:p});e.save(),e.fillStyle="transparent",e.beginPath(),e.moveTo(w+T[0],y),e.arcTo(w+_,y,w+_,y+E,T[1]),e.arcTo(w+_,y+E,w,y+E,T[2]),e.arcTo(w,y+E,w,y,T[3]),e.arcTo(w,y,w+_,y,T[0]),e.closePath(),e.fill(),e.clip()}r(e),t.detail.overflow==="hidden"&&e.restore(),_f(e,g,{viewScaleInfo:a,viewSizeInfo:i}),e.globalAlpha=o}function Gp(e,t,n){if(typeof(t==null?void 0:t.background)=="string"){const{viewSizeInfo:r}=n,{width:a,height:i}=r;e.globalAlpha=1,e.fillStyle=t.background,e.fillRect(0,0,a,i)}}var Vo=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?i(u.value):a(u.value).then(s,c)}d((r=r.apply(e,t||[])).next())})},xe=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},Gr=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},pt,ba,Mr,gt,Ft,xi,Wo,pc,vc,mc,Pf,If;const Up=["image","svg","html"],la=e=>{var t,n,r;let a=null;return e.type==="image"?a=((t=e==null?void 0:e.detail)===null||t===void 0?void 0:t.src)||null:e.type==="svg"?a=((n=e==null?void 0:e.detail)===null||n===void 0?void 0:n.svg)||null:e.type==="html"&&(a=((r=e==null?void 0:e.detail)===null||r===void 0?void 0:r.html)||null),typeof a=="string"&&a?Cn(a)?a:Pr(a):Pr(`${nt()}-${e.uuid}-${nt()}-${nt()}`)};class Yp extends An{constructor(){super(),pt.add(this),ba.set(this,{}),Mr.set(this,{}),gt.set(this,{}),Ft.set(this,!1),xe(this,pt,"m",xi).call(this,"image",(t,n)=>Vo(this,void 0,void 0,function*(){var r;const a=((r=n[t.detail.src])===null||r===void 0?void 0:r.value)||t.detail.src,i=yield ho(a);return{uuid:t.uuid,lastModified:Date.now(),content:i}})),xe(this,pt,"m",xi).call(this,"html",(t,n)=>Vo(this,void 0,void 0,function*(){var r;const a=((r=n[t.detail.html])===null||r===void 0?void 0:r.value)||t.detail.html,i=yield $g(a,{width:t.detail.originW||t.w,height:t.detail.originH||t.h});return{uuid:t.uuid,lastModified:Date.now(),content:i}})),xe(this,pt,"m",xi).call(this,"svg",(t,n)=>Vo(this,void 0,void 0,function*(){var r;const a=((r=n[t.detail.svg])===null||r===void 0?void 0:r.value)||t.detail.svg,i=yield Pg(a);return{uuid:t.uuid,lastModified:Date.now(),content:i}}))}isDestroyed(){return xe(this,Ft,"f")}destroy(){Gr(this,Ft,!0,"f"),this.clear(),Gr(this,ba,null,"f"),Gr(this,Mr,null,"f"),Gr(this,gt,null,"f")}load(t,n){xe(this,Ft,"f")!==!0&&(xe(this,pt,"m",If).call(this,t)||Up.includes(t.type)&&xe(this,pt,"m",Pf).call(this,t,n))}getContent(t){var n,r;const a=la(t);return((r=(n=xe(this,gt,"f"))===null||n===void 0?void 0:n[a])===null||r===void 0?void 0:r.content)||null}getLoadItemMap(){return xe(this,gt,"f")}setLoadItemMap(t){Gr(this,gt,t,"f")}}ba=new WeakMap,Mr=new WeakMap,gt=new WeakMap,Ft=new WeakMap,pt=new WeakSet,xi=function(t,n){xe(this,ba,"f")[t]=n},Wo=function(t){var n,r,a;let i=null;return t.type==="image"?i=((n=t==null?void 0:t.detail)===null||n===void 0?void 0:n.src)||null:t.type==="svg"?i=((r=t==null?void 0:t.detail)===null||r===void 0?void 0:r.svg)||null:t.type==="html"&&(i=((a=t==null?void 0:t.detail)===null||a===void 0?void 0:a.html)||null),i},pc=function(t){return{element:t,status:"null",content:null,error:null,startTime:-1,endTime:-1,source:xe(this,pt,"m",Wo).call(this,t)}},vc=function(t){const n=la(t.element),r=xe(this,gt,"f")[n];xe(this,Ft,"f")||(r?r.startTime{xe(this,Ft,"f")||(r.content=o.content,r.endTime=Date.now(),r.status="load",xe(this,pt,"m",vc).call(this,r))}).catch(o=>{console.warn(`Load element source "${r.source}" fail`,o,t),r.endTime=Date.now(),r.status="error",r.error=o,xe(this,pt,"m",mc).call(this,r)}))},If=function(t){var n;const r=la(t),a=(n=xe(this,Mr,"f"))===null||n===void 0?void 0:n[r];return!!(a&&a.status==="error"&&a.source&&a.source===xe(this,pt,"m",Wo).call(this,t))};var Ur=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},Et=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},Ms,en,kt,Ei,$f;class zf extends An{constructor(t){super(),Ms.add(this),en.set(this,void 0),kt.set(this,new Yp),Ei.set(this,!1),Ur(this,en,t,"f"),Et(this,Ms,"m",$f).call(this)}isDestroyed(){return Et(this,Ei,"f")}destroy(){this.clear(),Ur(this,en,null,"f"),Et(this,kt,"f").destroy(),Ur(this,kt,null,"f"),Ur(this,Ei,!0,"f")}updateOptions(t){Ur(this,en,t,"f")}drawData(t,n){const r=Et(this,kt,"f"),{calculator:a,sharer:i}=Et(this,en,"f"),o=Et(this,en,"f").viewContext;o.clearRect(0,0,o.canvas.width,o.canvas.height);const s={x:0,y:0,w:n.viewSizeInfo.width,h:n.viewSizeInfo.height},c=Object.assign({loader:r,calculator:a,parentElementSize:s,elementAssets:t.assets,parentOpacity:1,overrideElementMap:i==null?void 0:i.getActiveOverrideElemenentMap()},n);Gp(o,t.global,c),t.layout?Wp(o,t.layout,c,()=>{gc(o,t,c)}):gc(o,t,c)}scale(t){const{sharer:n}=Et(this,en,"f");if(!n)return;const{data:r,offsetTop:a,offsetBottom:i,offsetLeft:o,offsetRight:s,width:c,height:d,contextHeight:u,contextWidth:f,devicePixelRatio:h}=n.getActiveStoreSnapshot();r&&this.drawData(r,{viewScaleInfo:{scale:t,offsetTop:a,offsetBottom:i,offsetLeft:o,offsetRight:s},viewSizeInfo:{width:c,height:d,contextHeight:u,contextWidth:f,devicePixelRatio:h}})}setLoadItemMap(t){Et(this,kt,"f").setLoadItemMap(t)}getLoadItemMap(){return Et(this,kt,"f").getLoadItemMap()}getLoader(){return Et(this,kt,"f")}}en=new WeakMap,kt=new WeakMap,Ei=new WeakMap,Ms=new WeakSet,$f=function(){const t=Et(this,kt,"f");t.on("load",n=>{this.trigger("load",n)}),t.on("error",n=>{console.error(n)})};var Go=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},Qe=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},er,Ge;class Rf{constructor(t){er.set(this,void 0),Ge.set(this,void 0),Go(this,er,t,"f"),Go(this,Ge,new Tn({defaultStorage:{viewVisibleInfoMap:{},visibleCount:0,invisibleCount:0}}),"f")}toGridNum(t,n){return(n==null?void 0:n.ignore)===!0?t:Math.round(t)}destroy(){Go(this,er,null,"f")}needRender(t){const r=Qe(this,Ge,"f").get("viewVisibleInfoMap")[t.uuid];return r?r.isVisibleInView:!0}isPointInElement(t,n,r,a){const i=Qe(this,er,"f").viewContext;return Es(t,{context2d:i,element:n,viewScaleInfo:r,viewSizeInfo:a})}getPointElement(t,n){const r=Qe(this,er,"f").viewContext;return up(t,Object.assign(Object.assign({},n),{context2d:r}))}resetViewVisibleInfoMap(t,n){if(t){const{viewVisibleInfoMap:r,invisibleCount:a,visibleCount:i}=fp(t.elements,n);Qe(this,Ge,"f").set("viewVisibleInfoMap",r),Qe(this,Ge,"f").set("invisibleCount",a),Qe(this,Ge,"f").set("visibleCount",i)}}updateVisiableStatus(t){const{viewVisibleInfoMap:n,invisibleCount:r,visibleCount:a}=wf(Qe(this,Ge,"f").get("viewVisibleInfoMap"),t);Qe(this,Ge,"f").set("viewVisibleInfoMap",n),Qe(this,Ge,"f").set("invisibleCount",r),Qe(this,Ge,"f").set("visibleCount",a)}calcViewRectInfoFromOrigin(t,n){const r=Qe(this,Ge,"f").get("viewVisibleInfoMap")[t];if(!(r!=null&&r.originRectInfo))return null;const{checkVisible:a,viewScaleInfo:i,viewSizeInfo:o}=n,{center:s,left:c,right:d,bottom:u,top:f,topLeft:h,topRight:g,bottomLeft:v,bottomRight:p}=r.originRectInfo;if(a===!0&&r.isVisibleInView===!1)return null;const m={viewScaleInfo:i,viewSizeInfo:o};return{center:be(s,m),left:be(c,m),right:be(d,m),bottom:be(u,m),top:be(f,m),topLeft:be(h,m),topRight:be(g,m),bottomLeft:be(v,m),bottomRight:be(p,m)}}calcViewRectInfoFromRange(t,n){const r=Qe(this,Ge,"f").get("viewVisibleInfoMap")[t];if(!(r!=null&&r.originRectInfo))return null;const{checkVisible:a,viewScaleInfo:i,viewSizeInfo:o}=n,{center:s,left:c,right:d,bottom:u,top:f,topLeft:h,topRight:g,bottomLeft:v,bottomRight:p}=r.rangeRectInfo;if(a===!0&&r.isVisibleInView===!1)return null;const m={viewScaleInfo:i,viewSizeInfo:o};return{center:be(s,m),left:be(c,m),right:be(d,m),bottom:be(u,m),top:be(f,m),topLeft:be(h,m),topRight:be(g,m),bottomLeft:be(v,m),bottomRight:be(p,m)}}modifyViewVisibleInfoMap(t,n){const{modifyOptions:r,viewScaleInfo:a,viewSizeInfo:i}=n,{type:o,content:s}=r,c=t.elements,d=Qe(this,Ge,"f").get("viewVisibleInfoMap");if(o==="deleteElement"){const{element:u}=s,f=[],h=g=>{f.push(g.uuid),g.type==="group"&&Array.isArray(g.detail.children)&&g.detail.children.forEach(v=>{h(v)})};h(u),f.forEach(g=>{delete d[g]}),Qe(this,Ge,"f").set("viewVisibleInfoMap",d)}else if(o==="addElement"||o==="updateElement"){const{position:u}=s,f=Ze(u,t.elements),h=pf(c,u);if(f)if(o==="updateElement"&&f.type==="group")this.resetViewVisibleInfoMap(t,{viewScaleInfo:a,viewSizeInfo:i});else{const g=bf(f,{groupQueue:h||[]}),v={originRectInfo:g,rangeRectInfo:Te.angle(f.angle)?yf(g):g,isVisibleInView:!0,isGroup:(f==null?void 0:f.type)==="group",position:[...u]};d[f.uuid]=v,Qe(this,Ge,"f").set("viewVisibleInfoMap",d),o==="updateElement"&&this.updateVisiableStatus({viewScaleInfo:a,viewSizeInfo:i})}}else o==="moveElement"&&this.resetViewVisibleInfoMap(t,{viewScaleInfo:a,viewSizeInfo:i})}}er=new WeakMap,Ge=new WeakMap;var Uo=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},ae=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},_e,Ar,ft,Si,Df,Ci,Mi,Ai,Ti,_i,Oi,Pi,Ii,Nt,Lt,wn;function bc(e){return e>0||e<0||e===0}class Xp extends An{constructor(t){super(),_e.add(this),Ar.set(this,void 0),ft.set(this,void 0),Si.set(this,!1),Ci.set(this,r=>{if(!ae(this,_e,"m",Nt).call(this,r))return;const a=ae(this,_e,"m",Lt).call(this,r);if(!ae(this,_e,"m",wn).call(this,a))return;r.preventDefault(),r.stopPropagation();const i=r.deltaX>0||r.deltaX<0?r.deltaX:0,o=r.deltaY>0||r.deltaY<0?r.deltaY:0;r.ctrlKey===!0&&this.has("wheelScale")?this.trigger("wheelScale",{deltaX:i,deltaY:o,point:a}):this.has("wheel")&&this.trigger("wheel",{deltaX:i,deltaY:o,point:a})}),Mi.set(this,r=>{if(!ae(this,_e,"m",Nt).call(this,r))return;r.preventDefault();const a=ae(this,_e,"m",Lt).call(this,r);ae(this,_e,"m",wn).call(this,a)}),Ai.set(this,r=>{if(!ae(this,_e,"m",Nt).call(this,r))return;r.preventDefault();const a=ae(this,_e,"m",Lt).call(this,r);if(!ae(this,_e,"m",wn).call(this,a))return;const i=500,o=Date.now(),s=ae(this,ft,"f").get("prevClickPoint");s&&o-s.t<=i&&Math.abs(s.x-a.x)<=5&&Math.abs(s.y-a.y)<=5?this.trigger("doubleClick",{point:a}):ae(this,ft,"f").set("prevClickPoint",a)}),Ti.set(this,r=>{if(ae(this,ft,"f").set("hasPointDown",!1),!ae(this,_e,"m",Nt).call(this,r))return;r.preventDefault();const a=ae(this,_e,"m",Lt).call(this,r);this.trigger("pointLeave",{point:a})}),_i.set(this,r=>{if(ae(this,ft,"f").set("hasPointDown",!1),!ae(this,_e,"m",Nt).call(this,r))return;r.preventDefault();const a=ae(this,_e,"m",Lt).call(this,r);this.trigger("pointEnd",{point:a})}),Oi.set(this,r=>{if(!ae(this,_e,"m",Nt).call(this,r))return;r.preventDefault(),r.stopPropagation();const a=ae(this,_e,"m",Lt).call(this,r);if(!ae(this,_e,"m",wn).call(this,a)){ae(this,ft,"f").get("hasPointDown")&&(this.trigger("pointLeave",{point:a}),ae(this,ft,"f").set("hasPointDown",!1));return}ae(this,ft,"f").get("hasPointDown")===!0&&this.trigger("pointMove",{point:a})}),Pi.set(this,r=>{if(!ae(this,_e,"m",Nt).call(this,r))return;r.preventDefault();const a=ae(this,_e,"m",Lt).call(this,r);ae(this,_e,"m",wn).call(this,a)&&(ae(this,ft,"f").set("hasPointDown",!0),this.trigger("pointStart",{point:a}))}),Ii.set(this,r=>{if(!ae(this,_e,"m",Nt).call(this,r))return;r.preventDefault();const a=ae(this,_e,"m",Lt).call(this,r);ae(this,_e,"m",wn).call(this,a)&&this.trigger("hover",{point:a})});const n=new Tn({defaultStorage:{hasPointDown:!1,prevClickPoint:null}});Uo(this,ft,n,"f"),Uo(this,Ar,t,"f"),ae(this,_e,"m",Df).call(this)}onEvents(){if(ae(this,Si,"f"))return;const t=window;t.addEventListener("mousemove",ae(this,Ii,"f")),t.addEventListener("mousedown",ae(this,Pi,"f")),t.addEventListener("mousemove",ae(this,Oi,"f")),t.addEventListener("mouseup",ae(this,_i,"f")),t.addEventListener("mouseleave",ae(this,Ti,"f")),t.addEventListener("wheel",ae(this,Ci,"f"),{passive:!1}),t.addEventListener("click",ae(this,Ai,"f")),t.addEventListener("contextmenu",ae(this,Mi,"f"))}offEvents(){const t=window;t.removeEventListener("mousemove",ae(this,Ii,"f")),t.removeEventListener("mousedown",ae(this,Pi,"f")),t.removeEventListener("mousemove",ae(this,Oi,"f")),t.removeEventListener("mouseup",ae(this,_i,"f")),t.removeEventListener("mouseleave",ae(this,Ti,"f")),t.removeEventListener("wheel",ae(this,Ci,"f")),t.removeEventListener("click",ae(this,Ai,"f")),t.removeEventListener("contextmenu",ae(this,Mi,"f"))}destroy(){this.offEvents(),ae(this,ft,"f").destroy(),Uo(this,Si,!0,"f")}}Ar=new WeakMap,ft=new WeakMap,Si=new WeakMap,Ci=new WeakMap,Mi=new WeakMap,Ai=new WeakMap,Ti=new WeakMap,_i=new WeakMap,Oi=new WeakMap,Pi=new WeakMap,Ii=new WeakMap,_e=new WeakSet,Df=function(){this.onEvents()},Nt=function(t){return t.target===ae(this,Ar,"f").boardContent.boardContext.canvas},Lt=function(t){const r=ae(this,Ar,"f").boardContent.boardContext.canvas.getBoundingClientRect();return{x:t.clientX-r.left,y:t.clientY-r.top,t:Date.now()}},wn=function(t){const n=ae(this,Ar,"f").sharer.getActiveViewSizeInfo(),{width:r,height:a}=n;return!!(bc(t.x)&&bc(t.y)&&t.x<=r&&t.y<=a)};var yc=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},Ee=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},Se,tr;const Kp={width:0,height:0,devicePixelRatio:1,contextWidth:0,contextHeight:0,data:null,scale:1,offsetLeft:0,offsetRight:0,offsetTop:0,offsetBottom:0,overrideElementMap:null};class Zp{constructor(){Se.set(this,void 0),tr.set(this,void 0);const t=new Tn({defaultStorage:Kp}),n=new Tn({defaultStorage:{}});yc(this,Se,t,"f"),yc(this,tr,n,"f")}getActiveStorage(t){return Ee(this,Se,"f").get(t)}setActiveStorage(t,n){return Ee(this,Se,"f").set(t,n)}getActiveStoreSnapshot(t){return Ee(this,Se,"f").getSnapshot(t)}getSharedStorage(t){return Ee(this,tr,"f").get(t)}setSharedStorage(t,n){return Ee(this,tr,"f").set(t,n)}getSharedStoreSnapshot(t){return Ee(this,tr,"f").getSnapshot(t)}getActiveViewScaleInfo(){return{scale:Ee(this,Se,"f").get("scale"),offsetTop:Ee(this,Se,"f").get("offsetTop"),offsetBottom:Ee(this,Se,"f").get("offsetBottom"),offsetLeft:Ee(this,Se,"f").get("offsetLeft"),offsetRight:Ee(this,Se,"f").get("offsetRight")}}setActiveViewScaleInfo(t){const{scale:n,offsetTop:r,offsetBottom:a,offsetLeft:i,offsetRight:o}=t;Ee(this,Se,"f").set("scale",n),Ee(this,Se,"f").set("offsetTop",r),Ee(this,Se,"f").set("offsetBottom",a),Ee(this,Se,"f").set("offsetLeft",i),Ee(this,Se,"f").set("offsetRight",o)}setActiveViewSizeInfo(t){Ee(this,Se,"f").set("width",t.width),Ee(this,Se,"f").set("height",t.height),Ee(this,Se,"f").set("devicePixelRatio",t.devicePixelRatio),Ee(this,Se,"f").set("contextWidth",t.contextWidth),Ee(this,Se,"f").set("contextHeight",t.contextHeight)}getActiveViewSizeInfo(){return{width:Ee(this,Se,"f").get("width"),height:Ee(this,Se,"f").get("height"),devicePixelRatio:Ee(this,Se,"f").get("devicePixelRatio"),contextWidth:Ee(this,Se,"f").get("contextWidth"),contextHeight:Ee(this,Se,"f").get("contextHeight")}}getActiveOverrideElemenentMap(){return Ee(this,Se,"f").get("overrideElementMap")}setActiveOverrideElemenentMap(t){Ee(this,Se,"f").set("overrideElementMap",t)}}Se=new WeakMap,tr=new WeakMap;var $i=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},Ne=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},ya,Ue,Tr,nr,Nf,Lf;const{requestAnimationFrame:Qp}=window;class Jp extends An{constructor(t){super(),ya.add(this),Ue.set(this,void 0),Tr.set(this,[]),nr.set(this,"FREE"),$i(this,Ue,t,"f"),Ne(this,ya,"m",Nf).call(this)}resetViewVisibleInfoMap(t,n){t&&Ne(this,Ue,"f").calculator.resetViewVisibleInfoMap(t,n)}drawFrame(){const{sharer:t}=Ne(this,Ue,"f"),n=t.getActiveStoreSnapshot(),r=t.getSharedStoreSnapshot();Ne(this,Tr,"f").push({activeStore:n,sharedStore:r}),Ne(this,ya,"m",Lf).call(this)}scale(t){const{scale:n,point:r,ignoreUpdateVisibleStatus:a}=t,{sharer:i}=Ne(this,Ue,"f"),{moveX:o,moveY:s}=lp({scale:n,point:r,viewScaleInfo:i.getActiveViewScaleInfo(),viewSizeInfo:i.getActiveViewSizeInfo()});return i.setActiveStorage("scale",n),a||Ne(this,Ue,"f").calculator.updateVisiableStatus({viewScaleInfo:i.getActiveViewScaleInfo(),viewSizeInfo:i.getActiveViewSizeInfo()}),{moveX:o,moveY:s}}scroll(t){const{sharer:n}=Ne(this,Ue,"f"),r=n.getActiveViewScaleInfo(),{moveX:a,moveY:i,ignoreUpdateVisibleStatus:o}=t,s=n.getActiveViewSizeInfo(),c=cp({moveX:a,moveY:i,viewScaleInfo:r,viewSizeInfo:s});return n.setActiveViewScaleInfo(c),o||Ne(this,Ue,"f").calculator.updateVisiableStatus({viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo()}),c}updateViewScaleInfo(t){const{sharer:n}=Ne(this,Ue,"f"),r=sp(t,{viewSizeInfo:n.getActiveViewSizeInfo()});return n.setActiveViewScaleInfo(r),Ne(this,Ue,"f").calculator.updateVisiableStatus({viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo()}),r}resize(t={},n){const{sharer:r}=Ne(this,Ue,"f"),a=r.getActiveViewSizeInfo(),i=Object.assign(Object.assign({},a),t),{width:o,height:s,devicePixelRatio:c}=i,{underlayContext:d,boardContext:u,overlayContext:f,viewContext:h}=Ne(this,Ue,"f").boardContent;return u.canvas.width=o*c,u.canvas.height=s*c,u.canvas.style.width=`${o}px`,u.canvas.style.height=`${s}px`,d.canvas.width=o*c,d.canvas.height=s*c,f.canvas.width=o*c,f.canvas.height=s*c,h.canvas.width=o*c,h.canvas.height=s*c,r.setActiveViewSizeInfo(i),n!=null&&n.ignoreUpdateVisibleStatus||Ne(this,Ue,"f").calculator.updateVisiableStatus({viewScaleInfo:r.getActiveViewScaleInfo(),viewSizeInfo:r.getActiveViewSizeInfo()}),i}}Ue=new WeakMap,Tr=new WeakMap,nr=new WeakMap,ya=new WeakSet,Nf=function(){const{renderer:t}=Ne(this,Ue,"f");t.on("load",()=>{this.drawFrame()})},Lf=function e(){if(Ne(this,nr,"f")==="DRAWING"||Ne(this,Tr,"f").length===0)return;$i(this,nr,"DRAWING","f");const t=Ne(this,Tr,"f").shift(),{renderer:n,boardContent:r,beforeDrawFrame:a,afterDrawFrame:i}=Ne(this,Ue,"f");if(t){const{scale:o,offsetTop:s,offsetBottom:c,offsetLeft:d,offsetRight:u,width:f,height:h,contextHeight:g,contextWidth:v,devicePixelRatio:p}=t.activeStore,m={scale:o,offsetTop:s,offsetBottom:c,offsetLeft:d,offsetRight:u},b={width:f,height:h,contextHeight:g,contextWidth:v,devicePixelRatio:p};t!=null&&t.activeStore.data&&n.drawData(t.activeStore.data,{viewScaleInfo:m,viewSizeInfo:b}),a({snapshot:t}),r.drawView(),i({snapshot:t})}if(Ne(this,Tr,"f").length===0){$i(this,nr,"COMPLETE","f");return}$i(this,nr,"DRAWING","f")&&Qp(()=>{Ne(this,ya,"m",e).call(this)})};var tn=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},K=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},Le,rr,Bt,Xi,me,Fe,_r,_t,ot,ar,Or,zi,jf,wc,xc,Ec,Sc,Cc,Mc,Ac,Tc,_c,Oc,kf,Bf,Ff,ca;class qp{constructor(t){Le.add(this),rr.set(this,void 0),Bt.set(this,new WeakMap),Xi.set(this,[]),me.set(this,[]),Fe.set(this,void 0),_r.set(this,void 0),_t.set(this,void 0),ot.set(this,void 0),ar.set(this,void 0),Or.set(this,new An),zi.set(this,!1);const{boardContent:n}=t,r=new Zp,a=new Rf({viewContext:n.viewContext}),i=new Xp({boardContent:n,sharer:r}),o=new zf({viewContext:n.viewContext,sharer:r,calculator:a});tn(this,rr,t,"f"),tn(this,_t,r,"f"),tn(this,Fe,i,"f"),tn(this,_r,o,"f"),tn(this,ar,a,"f"),tn(this,ot,new Jp({boardContent:t.boardContent,sharer:r,renderer:o,calculator:K(this,ar,"f"),beforeDrawFrame:s=>{K(this,Le,"m",Bf).call(this,s)},afterDrawFrame:s=>{K(this,Le,"m",Ff).call(this,s)}}),"f"),K(this,Le,"m",jf).call(this),K(this,Le,"m",ca).call(this)}isDestroyed(){return K(this,zi,"f")}destroy(){K(this,Fe,"f").destroy(),K(this,_r,"f").destroy(),K(this,ar,"f").destroy(),K(this,Or,"f").destroy(),tn(this,zi,!0,"f")}getSharer(){return K(this,_t,"f")}getViewer(){return K(this,ot,"f")}getRenderer(){return K(this,_r,"f")}setData(t,n){const{modifiedOptions:r}=n||{},a=K(this,_t,"f");K(this,_t,"f").setActiveStorage("data",t);const i=a.getActiveViewSizeInfo(),o=a.getActiveViewScaleInfo(),s=hf(t.elements,{viewWidth:i.width,viewHeight:i.height,extend:!0});r?K(this,ot,"f").resetViewVisibleInfoMap(t,{viewSizeInfo:i,viewScaleInfo:o}):K(this,ot,"f").resetViewVisibleInfoMap(t,{viewSizeInfo:i,viewScaleInfo:o}),K(this,ot,"f").drawFrame();const c=Object.assign(Object.assign({},i),s);return K(this,_t,"f").setActiveViewSizeInfo(c),{viewSizeInfo:c}}getData(){const{data:t}=K(this,_t,"f").getActiveStoreSnapshot();return t}use(t){var n,r,a;if(K(this,Bt,"f").has(t)){const h=K(this,Bt,"f").get(t);if(h){(r=(n=h.middlewareObject).use)===null||r===void 0||r.call(n),h.status="enable",K(this,Bt,"f").set(t,h),K(this,Le,"m",ca).call(this);return}}const{boardContent:i,container:o}=K(this,rr,"f"),s=K(this,_t,"f"),c=K(this,ot,"f"),d=K(this,ar,"f"),u=K(this,Or,"f"),f=t({boardContent:i,sharer:s,viewer:c,calculator:d,eventHub:u,container:o});(a=f.use)===null||a===void 0||a.call(f),K(this,Xi,"f").push(t),K(this,me,"f").push(f),K(this,Bt,"f").set(t,{status:"enable",middlewareObject:f}),K(this,Le,"m",ca).call(this)}disuse(t){var n,r;const a=K(this,Bt,"f").get(t);a&&((r=(n=a.middlewareObject).disuse)===null||r===void 0||r.call(n),a.status="disable",K(this,Bt,"f").set(t,a),K(this,Le,"m",ca).call(this))}scale(t){const n=K(this,ot,"f"),{ignoreUpdateVisibleStatus:r}=t,{moveX:a,moveY:i}=n.scale(Object.assign(Object.assign({},t),{ignoreUpdateVisibleStatus:!0}));n.scroll({moveX:a,moveY:i,ignoreUpdateVisibleStatus:r})}scroll(t){return K(this,ot,"f").scroll(t)}updateViewScaleInfo(t){return K(this,ot,"f").updateViewScaleInfo(t)}resize(t,n){const r=K(this,ot,"f").resize(t,n),{width:a,height:i,devicePixelRatio:o}=t,{boardContent:s}=K(this,rr,"f");s.viewContext.$resize({width:a,height:i,devicePixelRatio:o}),s.overlayContext.$resize({width:a,height:i,devicePixelRatio:o}),s.boardContext.$resize({width:a,height:i,devicePixelRatio:o}),s.underlayContext.$resize({width:a,height:i,devicePixelRatio:o}),K(this,ot,"f").drawFrame(),K(this,Fe,"f").trigger("resize",r),K(this,_t,"f").setActiveViewSizeInfo(t)}clear(){const{boardContent:t}=K(this,rr,"f"),{underlayContext:n,overlayContext:r,viewContext:a,boardContext:i}=t;n.clearRect(0,0,n.canvas.width,n.canvas.height),r.clearRect(0,0,r.canvas.width,r.canvas.height),a.clearRect(0,0,a.canvas.width,a.canvas.height),i.clearRect(0,0,i.canvas.width,i.canvas.height),K(this,Le,"m",kf).call(this)}getEventHub(){return K(this,Or,"f")}onWatcherEvents(){K(this,Fe,"f").onEvents()}offWatcherEvents(){K(this,Fe,"f").offEvents()}}rr=new WeakMap,Bt=new WeakMap,Xi=new WeakMap,me=new WeakMap,Fe=new WeakMap,_r=new WeakMap,_t=new WeakMap,ot=new WeakMap,ar=new WeakMap,Or=new WeakMap,zi=new WeakMap,Le=new WeakSet,jf=function(){K(this,Fe,"f").on("pointStart",K(this,Le,"m",wc).bind(this)),K(this,Fe,"f").on("pointEnd",K(this,Le,"m",xc).bind(this)),K(this,Fe,"f").on("pointMove",K(this,Le,"m",Ec).bind(this)),K(this,Fe,"f").on("hover",K(this,Le,"m",Sc).bind(this)),K(this,Fe,"f").on("wheel",K(this,Le,"m",Mc).bind(this)),K(this,Fe,"f").on("wheelScale",K(this,Le,"m",Ac).bind(this)),K(this,Fe,"f").on("scrollX",K(this,Le,"m",Tc).bind(this)),K(this,Fe,"f").on("scrollY",K(this,Le,"m",_c).bind(this)),K(this,Fe,"f").on("resize",K(this,Le,"m",Oc).bind(this)),K(this,Fe,"f").on("doubleClick",K(this,Le,"m",Cc).bind(this)),K(this,_r,"f").on("load",()=>{K(this,Or,"f").trigger("loadResource")})},wc=function(t){var n;for(let r=0;r{const a=n.get(r);(a==null?void 0:a.status)==="enable"&&(a!=null&&a.middlewareObject)&&t.push(a.middlewareObject)}),tn(this,me,t,"f")};const ev="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NzUzLCAyMDIxLzAyLzE1LTExOjUyOjEzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDktMTdUMTY6MDc6MjYrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTA5LTE3VDE2OjEyOjUwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTA5LTE3VDE2OjEyOjUwKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjliMGM0MzI2LWU4ZTQtNDlkNy04MmUzLTgxODkwYTE2ZmU1YSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjMzOGFhZDBmLWZkZjMtODE0MS1iMTZmLWNiZWIzNTQyYTJhMCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjUwODAxNzc1LWZlNGEtNDQyMy05NDQ3LThkYWRhNzZhYTllOSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTA4MDE3NzUtZmU0YS00NDIzLTk0NDctOGRhZGE3NmFhOWU5IiBzdEV2dDp3aGVuPSIyMDIzLTA5LTE3VDE2OjA3OjI2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OWIwYzQzMjYtZThlNC00OWQ3LTgyZTMtODE4OTBhMTZmZTVhIiBzdEV2dDp3aGVuPSIyMDIzLTA5LTE3VDE2OjEyOjUwKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7W6XrzAAAGLklEQVRYhb2Xf2iUdRzHX/txtfXLplZ6Wblm6fzRmG6r7Uou1AxKRjQKYUqgaLBACFogppcK1h8aLRkMSYaJIA5hYMomZpskEfPOufCaDpZ6t7rbre263U3vzn3643meu+eu3XNzvz7w4bbdc/e89nl/Pu/v50HUCAQCx1tbW0uAx4CHgSwggxkKERkziUQif2mQ0WjU53a7vwSeBB4BTEDmTICmBBwYGDivVlDjlFAo9KvT6dwIPAHkANkq6MwDXr169bCISENDg9TX14s+BgcHf2hubi5mBmRPCXj06NFPREQ6OjoEkPLycrl06VIMMhKJeFwu1xdMs+wpAYuLi9eIiIyOjkpeXp4AAsj27dvF7/fHQIPB4C9dXV0fME2ypwQEXvX7/bdFRNauXRsDBMRkMsnhw4cTZB8YGGhsamp6hSmW3Qhw1Y0bN86LiNTW1iYAallWViZtbW162ftcLtdO/i/7tAAWtba2ficicvLkyTEBtdy6dasMDg7GQIeHh9s7OzvfBx5nkrIbAS7du3fvxyIiPT09hoBa1tXVJcv+fWNj4zLgUeAhJiC7EeDLwOsiMioisnDhwnFBrlixQi5evKiX/c6tW7c+R5E9lweU3QjwReDV/v7+bhGRqqqqcQFquWnTJvH5fHrZLzocjkoSZU9bTSPA54GV165daxYROXDgwAMBannw4MFk2RsaGhqWME7ZjQDNwIrTp09/JSLS0tIyIUBACgoK5MKFCzHIcDj85+3btz8FZpFGdiPAZ4DCmpqaTSIiPp9vwoBaVlVVidfr1ct+/sqVK+9iILsR4FzgJcASDoeHRUSKioomDQnI/v37E2T3+Xz1hw4dWjSW7EaAeUA+UNbX12cXEdmyZcuUAAJiNpvlzJkzetl73G53rVrN2EmUCjATuA9EgYjL5eoGKCkpGatNHijmz5/Pxo0b2blzJ2azOfZ3k8lUYDabv45Go/Y7d+6sIY0VZQOjGqDT6bxeWlrKqlWrJgRlsVhYv349FRUVWCwWcnJyEt4PBoOuoaEhu9frvdzR0fHTtm3buolvRpLqe3OBp4EllZWV74mIRKNRyc3NTSvf7Nmzpbq6Wk6cOCFut1uSY2RkJOB0Ou3Nzc3Ha2trPwPWAGXAEuBZFFPPAbKMevBhYA6wCKgIBoP9IiKrV682hLPZbP8DEpH7vb29N1paWn602WwHFyxYsAX4EKgE3gIsQBFQgOIeT6j3z0wFqEkc60OPx9Odn58/t6SkhPb29jFLbrVa2bNnDwBer7fv5s2bPQ6Ho7upqcnZ1tbmASJq3gPC6utdYESXYfWeo6mkBaUHRQ/odrv/yM/Pt5SWlqb8kAbncDh+W7lyZYN683u6DOvAwipsOOnniA4wZf9lqhdoVYzY7fbrQMpBsdlsWK1WRkZGAtXV1d8D/wA+wKNLr5o+YEC9ZggIAEHiFbyfDhCUCcoFngIWFxYWrtMaat68eQl9V15eHmu2+vr6OuAd4A2gGFgMLERp/mdQ+noWyuadi9Jr2aQ4k42GBPXDs1Ga97WhoaFbIiIbNmxIANTWq87Ozp9VuApgGfACihPkoRjwI+p3mlSgtA9ZRkYNYwwKJBr2rl27sFqthEKhwZqamqOAX5f/AsPE5btLvM/GJWO6yFb/82eBonPnztWJiJw9e1YAWb58eUzaI0eOfAO8CbwCPIfiZZN+eEoncSaKLPOApbt3794uIuL1ehOktdvtF4C3gRKURXcOSn9lTRRsvIAZKI4+l/gjQFREZMeOHSIiEggE+tetW/cRitkuRhmERxnnxjxZQFDWnzzURwCv1+vUHxHHjh37lri0C1Am9KGpgDMC1G8SQnxxCHs8Hqf2RldX10+bN28+i+JjwyT62KSaP13oAfWTHO7t7f0dIBQK/b1v375GlEnVjPYuyoQaHlNTDahVMALca29vdwBcvnz5+KlTp26OATft1UuODBS7yEOxj0K/329HOSWWopjxlE1tchhtM7FriPfgXSDDbrfXo0gbJr4QzIi0WiRPYBbKZJrUV23b0dYn7XSYcsBkS9EiO/k6lApq1cwiPjzaAM1Y9cYC1G6uAWrPCtrvMwoHqU02Q5caIEzj1KaS+D+vIjxtLug31gAAAABJRU5ErkJggg==",Hf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAYAAABHomvIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NzUzLCAyMDIxLzAyLzE1LTExOjUyOjEzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDktMTdUMTY6MzE6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTA5LTE3VDE2OjQ0OjIyKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTA5LTE3VDE2OjQ0OjIyKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MTBhYjUzLWM0ZjEtNDVhNS04MjhkLTIxOTczOWFjOTk3MSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkMDNmNjM5LTE5MzctY2Y0MC1hMTg0LTIyMjg0NzczNWNmYSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjgyYjQwZGRmLWE0ZGEtNDY3MC1iYzc2LTBhYjY3ZmI5M2I0ZSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODJiNDBkZGYtYTRkYS00NjcwLWJjNzYtMGFiNjdmYjkzYjRlIiBzdEV2dDp3aGVuPSIyMDIzLTA5LTE3VDE2OjMxOjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjQxMGFiNTMtYzRmMS00NWE1LTgyOGQtMjE5NzM5YWM5OTcxIiBzdEV2dDp3aGVuPSIyMDIzLTA5LTE3VDE2OjQ0OjIyKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz57vRudAAAEk0lEQVRYhe3ZW0jbVxzA8e8/MX+NYnG9uI4xE3bvoLt0FzradRfGBtsYo32YdAhb6WQyBqV7KOylpYjzZShDGfjmyxgbgjjwyRm16SYMhgiNKDhbL3VtNF4xJOnf3x7+59i/Wf4aTbInf3AwJMdzPjnnf/n9/jFEhGzDMIxMb3uAIsDs6ek5urS05Dtz5syE+uwekAQS6u89YD19gC0NIpJ1c8GZQHlXV9fJRCIxGo/HxxoaGj4CngWOAEGgEihXfT07MeQC3MB1dna+lkgkRkXF6urq3xcuXPgUOAE8DzwGPOiGLARwEy4ej4+JiITD4elr167NiIgsLi7eqq2trQPeBI4Bj7sh8w10xZmmeds0zdn+/v5/RERisdjUuXPnvgLeAl50Q+YTaAA+oKy7u/uE3laNAwSQ4uLiu6FQ6G4G5DG13YeAMjWWkU+gBygJhULHNe769etTTpwDGXUiz58//yXwujp5qoAHgBLAk0+gNxKJHEulUiMKN2ma5gwgPp/vjhOXjlxYWJisq6urBV5RW30IKAW8eQPGYrGjlmXdEBEZHBy8aZrmFCCmac729fVtAHt7e6MO5N2+vr47IiJLS0s3L126dBZ4Sh2LZUBRwVdwYGBgVuwOYh/zsoF0bnPBVzDTMRgOh6dFhROokSIi8/Pz0+pEeaPQx+DGWdzV1XVSX2LcgCIic3NzMzU1NV8D7wIvq9WrLNRZvOk62NHRccqJTAdGo9Hb1dXV3wAfYt9VjgAPFfI66EQWAxU9PT0fuwEvXrzYBJwF3gFeAAJAhfrfrO4k/7lxZxnr2JlJqry8POnWyePx6H4JR0vhktVkHGOXQI20SkpKLLcOhmGsA5YCaZiVLS5XoADi9XpdkznDMERhnE0fCgUHZhvOW+CO4/8A5hR7wFxjD5hr7AFzjZyBlmVlrOYdYaS1HUUuQA/gWV9fd51URDyqn1c1j6MVFGjoidfW1oq2ABrYj0V82OmVzwHNajVdB88C5wOKTdM87NaxsrKyQsFKHC2BnTDo+/TWt8Bd5INeVC44NDT0xXYZdXNz8w/AaeyS8yjwCPdzQu92ht2m/OUjIyOfS1pkAoqItLS0fA+8D7wKPA0cxs6qC1O4T0xMfKYnb21tnXEDNjc3z+nXbW1t3wFvYz9dCAL7KUThHovFPtGTNjU1jQFSX18/lg68cuXKLUAaGxs3vkB7e/u3wHHgCQpUdnpTqdQvesJgMDisUVevXh3Xry9fvnxTv66qqprQ/cfHx/vVNj/J/couv0DAv7q6+pMDeYPNSalkwkUikX7s4ukl4FHgAODPN1CXnPsWFxd/dCAjW+GGhoZCwAfYpeczwMPAPjVW3gv3IvXN98disZ8dyBGNCwQC4/r94eHhfuy6+JS6zATUCeJXY+W9cNfIUuDAwsLCr05kIBDYeBQ8Ojr6h8Lpx25BtbWlGpfv62BG5PLy8m+SFpOTk38C76mVe84NVyhgOvLgysrK7xoXjUb/Uqt2XG1rEDiYCbcd0MgwsWtk+J1EI03An0wmw5Zlefx+/2n1eRKIO5r+rWTTpFsZ/gWFrGMmeObuqwAAAABJRU5ErkJggg==",tv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAYAAABHomvIAAAEvUlEQVRYhc2Y20/cVRDHP8v+uKzAWkpDCtZq8BYhJkq8PBoJxgj7I2m0ryaSyFN9IT74pI8+8WJiggRj/APApFkSTGRJ+qKGUiyxbGPEWsUSuVhYC12Wy8+HmeMeYPe3d3WSye/k/M7le+bMzJkZ+J9ToEJreGVYN+vihcytstjQocUlAw0WCSoIVCv3Ae8CXwIt+u8XHVeOG8qLqgAHqAFCQCNwGugCthBJGd7S/tM6LqTzHI5KuqzgaoAHgEvAtwrkG2AG8FzXvep5nue67lX9N6P/PR1/SefXlBtkFXKNDUA/RyX1D9uUbYzOb9D1ygbSQU7eDMxhSSsSiVz3AxiJRK57nuf19/fPad8coqONFCBJPyUOIKc1OvcbgiY9ICDT8+0DHge2gR0gBeyTtviM5HeKAGlrrfMZVwhdAVaAr4F3KNF4gkA9cBbowOc68+3LwDn1Mhdy4/OcYk54nPr6+m54nofruvPa9SFQ6wfQTweNgTwInAGuQWk6mEUvHwb+Au4Dexx7ffK9+0q+CHWIBIOZ9skHYKWfK9tQ8gZoLDjIyWCg3ORY+2T8aYOyg4EaRIFrkCs4QU1NTSvabC20zyIDzuyfkYzEahHX8jHwE/LwXwHeJ4P7KIVIu5ouxFDC+HgLAy4MfEF2v1UpgOezATSiNVf6EvAWsD01NXVtdnb2bk9Pz81sp/q3KIi8t83Ae4DX0tJy0z7t8PDwD4FAYIX/WILVwKMAzc3Nu/agoaGhzmg0ugcsV0hIvlSNoH8IuIiebHJycrls4sotwaxGYvueAPAjEg3jum79yMjIr5WUjFLOxMpBIopWoBN4GfhOJ+4NDg4ulVt6i4uLm7r+BvAscA4fCXrAAfJQJ5Fg8gPgMuCMjo62d3V1LW1sbKRKlpXSxMTEmjZ/5qQrOwHwUAGmkIjiHhJdfKrM/Pz8Y+3t7RvT09Ob5QAYi8X2tbmke2cEZwAaCdoAt5QvIzEbiUSitbe3tyoej++UCnBhYSGkzdu6d1aQxkgOkfwgieQMCeCu8iwSnpNKpcIdHR3BZDJ5UCy4SCSyvL6+/giiSou67wE+eYmhAKKkIaAJUdynkdflNcQF3dFTpooxjmg0aozDAz4DXkB8bxPy1OYM7QzIOuAU0AY8pQu9CrwJ3AK8UCj0RyHgZmZmli1w3wOvAM/oHo1kiZiygbSDh7PAE8DzQA/wBqKnnuM4a2NjY7dygbtw4cICRy31deBFJA09o7eWsU7kJ1KTLJmyRyOSn5zS70fAkwBtbW2/DwwMHHR3d9d3dnY2rK6u7o2Pj2/GYrH9eDzurK2tndM1vwI+QXT7T2BTD5skQz6SCyAcLRoZkGEFGQbeRqpbubK+BPA5MI14h00L3I6Cy2h4+eQbJsKuRa6iQcGFFfB5oBt4DpFsI+Ky7iDBxW3gBhBH/GtC+R7i1lKk3UxRAG2QpvxWr0AbtB3SA5jkx36djH/dVlDbyibN3M8GDvJPyI2PSulixm/u6kZ1OQCaJ/S+tndJX6tvsFBIxcCUdA3vW5ubxMrObc0hDMhd/Rqp5QQHxeW8dubnHGM7tzVv/IECMlxQ/bpcRfRMqaNRheNcUGG9XFWDACfzWs/6Fl3t/xtO//8gpbCORQAAAABJRU5ErkJggg==",nv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAER0lEQVRYhe2YT2hjRRjAf8lL22xsNsm6EWKrSKvuIkIh+O9QRFxEW18KUsoe7FHoRaWCN1FPetOrIHgVKS0q9P5OxaJbodkalgVrtVZjS7Ntd02z6abPw3yzmaT585q+elj2g2HmvZn35jffN/PNNwP35R6XgM/fuif4n+dO2klQvgsaZRc4NJJvoJbHdhrIAkJAN2ADHwFfAw9J3ZoB/b9I0AA6A0SBc0Aa2EVpSqddeZ+QdmfkO+u0gIPSQQR4HfhRQH4AHMDNZDJXXNd1M5nMFalzdB3wJTAOPAD0yEB9066G6wXepVZTd5MpTdporZ6jVqsatmMJoTR3HvgJQ1u2bS+3ArRte9l1XXdsbGyJo1pdBN6Wf3d3ChlAmSQO9LeC8fquQRpDWaerHWSjSr1iu4BkJyOsF9u2s67rkslkluTVxygltAVsJBZqdCngEj5osIlW+4EYytRNF04jeu3vulCT+7QkLH20dEOhumft97pQI4s3+iiRSPwtxVSbd39J8eEGvzFXc1NAs8KSFAZeBt4AHgNeBFDWObkEAne7HAK2gT2gCFQatdca1GbtBj4E3veFprVYVLXXcg4GqM6588BbAMlkcm1qamqzr6/v6ikBet5RgiizJoDPAXdgYGDZXHkzMzPrrk9CdRWngUeAsxxdCzVwpgZ/BigWiz1mo4mJif7jqMajeJrU5hywgGvAej6fvzA0NLThN1Eul9uT4g5VTbYFNKUIfAbsZ7PZvuHh4Wt+As7Ozu5IcY2j219TQB0NV4A7qODgO4CFhYWLg4ODOb8AHccpG4A68m6pRQ1YAQ6A28A+8BXwBcDq6upTqVTquh+AuVyuW4q/opRRaQdZD1gCbgE3ge+BT4HdfD7/ZDwe/z2bzRY6hRsfH1/e3Nx8FDX/sgbgoZfvg6jo4ixqW7oIPA+8CrwHrAJuJBLJd+JaHMf5k6qmPgGeQe1SCenXk0/U21xcIC8AzwGvAJPAEuAmEon1xcXFba9w8/Pz5oqdB14CnpY+oij35km0qwmjwqAU8ISM9hIwBeQA17KsG9PT07+1gxsZGdmgdqW+BjwLDAAPoo4ALU+W9arVwWoIpXp9kouKZpPAO8AwQCwW+2d0dLQ0OTkZSafT0UKhUJ6bm9t2HKeysrIS3tra0g7+KvABUJC0g5rrJdRcbLpImtleRzYashc1P2OSXwbebDVykX3gW+Ab1AHqhuQ3pe6AJlFMO0CoPROHDcio5I8DL1A9C8dQbmod+APYAK4DvwjQnsDdErgyVTfTEaCG1GFYGHXG7TVSo2OkdvhlAflXoHSuNdfStFqaRhEi2kfdprrj6M5LAt0I8EDaaMdflPal48CB95hMr3Bt8h4jD0kyL5E0pN6dysZzW7N2AqjbmhdIZjJvufTOpE19x3g+9s1XJ/ck5tVbfdhu+rxDfLiSO+lFToCjZwrXyH2/0Lwv95z8B1jAqXmDnj4YAAAAAElFTkSuQmCC",rv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAIiklEQVRYhe2YW2yUxxmGn7W96zXGNnZsr2FJHQyYBHNIU1ttAqVUVjlJUAtxQyUXhKgQktUDdSUkuEDtBVJ9UQXRC0RJRblrq/SCIARpFImWQ8VBIZQinJpQYozNyWaxiw/rfXsx3+z+6xNOe9tPGv2nOTzzffPPvDMhSXwJC1nKAXIDV/9ellLAqF1T9o5A2Ry7J5A/Fbh3mUMh8qYJ5kHCQATID6QIkBcAHAVGgKFAStq33EB53/ao5Rm064i9g0CmqcDyrNICYCZQBJTYdaa9j1jelDUwCAwAz4F+ex61DhZauXzr1CDwDHhq1wFg2Do1KWAo0NsCAyoDKoGYXcuBWdZY1PKnzAsDQB/wBOg1yKTVN8vqmoHz6nOgC7gHdFrbCasrNRFgyMCj5qVXgDlANfAaMA/4ir2rMI+MtSHgEdAN9BjsiNVZYR0sNq8+AtqB69Z2MuDBcYA+pAXW0yoDWgTUWXrd8k1l+cBcSxjIIBlPB63G8uUB/8Z57znwAkgGAX1YC4BSK7QIWA7UWwoDJJNJzp49y4ULF2hvb6e7u5tEIkFhYSGVlZXMmzePhoYGNmzYQElJCVZv2tPt7e3s2bOHvr4+9u3bx/r16+PWjg/zQ9x4BEk+5UkqklQt6ZuSdkn6jaRbMhsYGFBbW5uWLVvmp5MpU3V1tVpbW9XV1aWgbdy4MZ2npqbGvx6W9DtJ35e0RFJREDBX0gxJcUnfkPQDScck3fGlz549q7q6ummBjU2xWEzvvfdeGvCtt95Kf6uoqAiyfyBpt6SvSZrlAUOSIpLKJS2X9D1Jv5Z025d69913FQqFJmy8rKxMS5YsUUNDg5YvX67Zs2dPCrpjxw6NjIxoxYoV6XdVVVVBwI8l/UTS1yWVesBcC+18SRsk/ULS33yJtra2CRtramrSiRMn1NXVpWQyKUlKpVJ6+vSpTp48qZ07dyo/P39cua1bt6q+vn4ywL9IapX0tqQyDxiRFDPq3ZL+JCklSadOnRrXwMKFC3X69GlNx65du6aVK1eOqyMYjTGAf50IsNC8t1FSm6TPJOn+/fuKxWJZFb/zzjvjBvx0bO/evQqHwxNG4mUe9MtYMZk5bwHA4cOH6enpSc9BixYt4uTJk5SVlflXfcBN4DFuapoHLPQfz58/z9WrVwmFQsTjceLxOHfv3uUlNlZcpFeMEtzsXg2QSCQ4duxYulQoFOLQoUNBuE7gvAE+x82b/VZHyblz52hsbCSZTL4MCGWrqUECq0gQsBi3ts4B+PDDD3n48GG61OrVq1mzZo1/fGZw54HbVmGV1bMAWPbRRx9NC24CwD7cajLiAXNwIS7ELW3lAGfOnMmqZPv27cHHvwM3gH8AnwH/wnn0C+AuwLZt25g/f/5L4cLhMNu2bfOPnbh1+xkZ9UMebvmKGmQEoLOzM11JQUEBK1eu9I/JAFAPTqnk4hTNY9xS1V5TU1N7+fJlOjo6SKXS+jPLJFFUVMTixYsxmJtW/inOi2nAXDI/C0BWeMvKyojFYv6xz1LCKhnCRSEBPMCFfBaQKi0tfb2+vn5qFzp7AnwCXAM+t45mAUJGfgMwOpoWtIRCWZ/89BB8TuJ+lG5cNEatkXYgjtN+BYG2ktaxBE4U3AP+iRsud3EeHCTwk6Ss0IhvtaKiIk3Q19dHb28vhYWF4H6mYtxwiBrQIE4aPTHgIVzoO3E/TzlOV4YD3/stj9eMPj2xzg4HAYMSPQnkxePxNGB/fz+XLl1iy5Yt4HTeq+aZTtyA9h18Yb33G6aRQBqyDiUNLihmH1q54LAZ9ZHKISPRn1loaGxsJGjHjx8PPi6xtAgnNufgVHcRmf1J2DpTiJsjvYout3c5gQ49Ns89s3fpOdB70I+Hx7iBXrV27VqKi4tJJBKAm3auXLmCDfpy4G3rZSHur/aSPg83BCpx24MFuNUlbnkHcGMubEDdxpG0lBn8AcBBsgfsVysqKti6dStHjhwBYGRkhJaWFs6dO0ckEgGYj9v0xIA71rkha7jUgBYCb5hHGRoaIj8/f4Z5s8jafUpmN/diLBwAkmZKWiipSdKvJN2VpI6ODhUVFWUt7Js2bdLAwMBYLdAt6VNJlyV9IumLsRkOHjyo2tparVixQrdvp2Xmn00YrJI0R05VBRV+GjAiqcoUxA8lnfI1HD16dJz6WLVqla5fvz4tFdPZ2anm5uas8s3Nzf7zp5J+LmmNpFcl5U8GmCupWFKtpO9K+qWkG76W3bt3j4OMRqNqaWnRhQsXNDQ0lAWVTCZ169YtHThwQFVVVePKtrS0+Kw3pgsYso+Vkuol7ZD0W0ldvsHW1tZJZXxtba0aGxvV1NSkdevWaenSpYpGoxPmXb9+vXp6ejzgx5J+ZiGeLSk8GaD34ky5Hd23JP1I0h8kPQmGu7y8/L/aNEUiEe3fv1/Dw8Pp6Es6KqlZ0puSXpHbVU4KiPVglqQFkr4j6aeSfi/pvq/13r172rVrlyorK6cFFo1GtXnzZl25ciU4Ch5J+qOkH0v6tqTXzDk5EwGGlNFjOWQOd8px4vUN4E3cpn2pz/jgwQPef/99Ll68yJ07d+jt7WVwcJBIJEJJSQlz586loaGBTZs2UVdXF5w0OoDLwFWcbPsct6r04+bRLHEYCoWyAD1kBDfHleHmsxrccccS3NFHNV/eenBy6iZwCycMOnHz5wBuDh2nyyY6H0zhFmoF7vtxk+l9q3ieQfrDo8msF7cy3cN56g7ZWnKcep7IxnrQmz+wHKu2K3EKJWbPpWSUTQ4ZtRJc23sC6ZGB9ZM52JwcboIQjzUvZvNxYfeHlyVkZFcBbux6wKA6ShjoM5yM8uH0Xpuy8ekAQuZc2W8P8nEei9p9mMmPgAfJHO0O27e0lHppw9MEDJo//A4eoE91iB48SJ80lFMB/t/+V/sPGZfTmtMFR4EAAAAASUVORK5CYII=";var Ki=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},ze=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},lt,Zi,wa,ir,Ri,xn,Vf,Wf,Zt,Pc,Ic;class av{constructor(t,n){lt.add(this),Zi.set(this,void 0),wa.set(this,void 0),ir.set(this,null),Ri.set(this,null),xn.set(this,{auto:ev,"drag-default":tv,"drag-active":nv,"rotate-0":Hf,rotate:rv}),Ki(this,wa,t,"f"),Ki(this,Zi,n.eventHub,"f"),ze(this,lt,"m",Vf).call(this),ze(this,lt,"m",Wf).call(this)}}Zi=new WeakMap,wa=new WeakMap,ir=new WeakMap,Ri=new WeakMap,xn=new WeakMap,lt=new WeakSet,Vf=function(){const t=ze(this,Zi,"f");ze(this,lt,"m",Zt).call(this,"default"),t.on("cursor",n=>{var r;n.type==="over-element"||!n.type?ze(this,lt,"m",Zt).call(this,"auto"):n.type==="resize-rotate"?ze(this,lt,"m",Zt).call(this,"rotate"):typeof n.type=="string"&&(!((r=n.type)===null||r===void 0)&&r.startsWith("resize-"))?ze(this,lt,"m",Pc).call(this,n):n.type==="drag-default"?ze(this,lt,"m",Zt).call(this,"drag-default"):n.type==="drag-active"?ze(this,lt,"m",Zt).call(this,"drag-active"):ze(this,lt,"m",Zt).call(this,"auto")})},Wf=function(){ho(Hf).then(t=>{Ki(this,Ri,t,"f")}).catch(t=>{console.error(t)})},Zt=function(t){if(ze(this,ir,"f")===t)return;Ki(this,ir,t,"f");const n=ze(this,xn,"f")[ze(this,ir,"f")]||ze(this,xn,"f").auto;let r=0,a=0;(t.startsWith("rotate-")&&ze(this,xn,"f")[ze(this,ir,"f")]||t==="rotate")&&(r=10,a=10),t==="default"?ze(this,wa,"f").style.cursor="default":ze(this,wa,"f").style.cursor=`image-set(url(${n})2x) ${r} ${a}, auto`},Pc=function(t){var n;let r=0;t.type==="resize-top"?r+=0:t.type==="resize-top-right"?r+=45:t.type==="resize-right"?r+=90:t.type==="resize-bottom-right"?r+=135:t.type==="resize-bottom"?r+=180:t.type==="resize-bottom-left"?r+=225:t.type==="resize-left"?r+=270:t.type==="resize-top-left"&&(r+=315),r+=Mt(((n=t==null?void 0:t.element)===null||n===void 0?void 0:n.angle)||0),Array.isArray(t.groupQueue)&&t.groupQueue.length>0&&t.groupQueue.forEach(i=>{r+=Mt(i.angle||0)}),r=Mt(r);const a=ze(this,lt,"m",Ic).call(this,r);ze(this,lt,"m",Zt).call(this,a)},Ic=function(t){const n=`rotate-${t}`;if(!ze(this,xn,"f")[n]){const r=ze(this,Ri,"f");if(r){const a=document.createElement("canvas"),i=r.width,o=r.height,s={x:i/2,y:o/2};a.width=i,a.height=o;const c=a.getContext("2d"),d=Ht(t);c.translate(s.x,s.y),c.rotate(d),c.translate(-s.x,-s.y),c.drawImage(r,0,0,i,o),c.translate(s.x,s.y),c.rotate(-d),c.translate(-s.x,-s.y);const u=a.toDataURL("image/png");ze(this,xn,"f")[n]=u}}return n};const rl="change",Je="SELECT",Me=Symbol(`${Je}_actionType`),hn=Symbol(`${Je}_resizeType`),Ya=Symbol(`${Je}_areaStart`),Xa=Symbol(`${Je}_areaEnd`),Qt=Symbol(`${Je}_hoverElement`),Yr=Symbol(`${Je}_hoverElementVertexes`),nn=Symbol(`${Je}_selectedElementList`),iv=Symbol(`${Je}_selectedElementListVertexes`),Fn=Symbol(`${Je}_selectedElementController`),Hn=Symbol(`${Je}_selectedElementPosition`),et=Symbol(`${Je}_groupQueue`),Yo=Symbol(`${Je}_groupQueueVertexesList`),Ka=Symbol(`${Je}_isMoving`),Xo=Symbol(`${Je}_enableSelectInGroup`),Za=Symbol(`${Je}_enableSnapToGrid`),Gf=2,ov=4,Uf=1,Ia="#1973ba",$c="#5b5959b5",Yf=10,sv="#f7276e",Di="@middleware/select",Qi="@middleware/select-clear",As="@middleware/select-in-group",Ts="@middleware/snap-to-grid";function on(e,t,n){const{borderColor:r,borderWidth:a,background:i,lineDash:o}=n;e.setLineDash([]),e.lineWidth=a,e.strokeStyle=r,e.fillStyle=i,e.setLineDash(o),e.beginPath(),e.moveTo(t[0].x,t[0].y),e.lineTo(t[1].x,t[1].y),e.lineTo(t[2].x,t[2].y),e.lineTo(t[3].x,t[3].y),e.lineTo(t[0].x,t[0].y),e.closePath(),e.stroke(),e.fill()}function _s(e,t,n,r){const{borderColor:a,borderWidth:i,lineDash:o}=r;e.setLineDash([]),e.lineWidth=i,e.strokeStyle=a,e.setLineDash(o),e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(n.x,n.y),e.closePath(),e.stroke()}function lv(e,t,n){const{size:r,borderColor:a,borderWidth:i,background:o}=n,s=t,c=r/2,d=c,u=c;if(d>=0&&u>=0){if(typeof i=="number"&&i>0){const f=i/2+d,h=i/2+u;e.beginPath(),e.strokeStyle=a,e.lineWidth=i,e.circle(s.x,s.y,f,h,0,0,2*Math.PI),e.closePath(),e.stroke()}e.beginPath(),e.fillStyle=o,e.circle(s.x,s.y,d,u,0,0,2*Math.PI),e.closePath(),e.fill()}}function jt(e,t,n){const{borderColor:r,borderWidth:a,lineDash:i}=n;e.setLineDash([]),e.lineWidth=a,e.strokeStyle=r,e.setLineDash(i),e.beginPath(),e.moveTo(t[0].x,t[0].y),e.lineTo(t[2].x,t[2].y),e.closePath(),e.stroke(),e.beginPath(),e.moveTo(t[1].x,t[1].y),e.lineTo(t[3].x,t[3].y),e.closePath(),e.stroke()}function zc(e,t,n){const{size:r,borderColor:a,borderWidth:i,lineDash:o}=n,s=t.x-r/2,c=t.x+r/2,d=t.y-r/2,u=t.y+r/2;jt(e,[{x:s,y:d},{x:c,y:d},{x:c,y:u},{x:s,y:u}],{borderColor:a,borderWidth:i,lineDash:o})}function Rc(e,t,n){if(!t)return;const r={borderColor:Ia,borderWidth:1,background:"transparent",lineDash:[]};on(e,Xe(t,n),r)}function Dc(e,t,n){if(!t)return;const r={borderColor:$c,borderWidth:1,background:"transparent",lineDash:[]};on(e,Xe(t,n),r);const{controller:a}=n;if(a){const{topLeft:i,topRight:o,bottomLeft:s,bottomRight:c,topMiddle:d,bottomMiddle:u,leftMiddle:f,rightMiddle:h}=a,g=Object.assign(Object.assign({},r),{borderWidth:1,background:$c});jt(e,Xe(d.vertexes,n),g),jt(e,Xe(u.vertexes,n),g),jt(e,Xe(f.vertexes,n),g),jt(e,Xe(h.vertexes,n),g),jt(e,Xe(i.vertexes,n),g),jt(e,Xe(o.vertexes,n),g),jt(e,Xe(s.vertexes,n),g),jt(e,Xe(c.vertexes,n),g)}}function Nc(e,t,n){if(!t)return;const{hideControllers:r}=n,{elementWrapper:a,topLeft:i,topRight:o,bottomLeft:s,bottomRight:c,top:d,rotate:u}=t,f={borderColor:Ia,borderWidth:Gf,background:"transparent",lineDash:[]},h=Object.assign(Object.assign({},f),{borderWidth:ov,background:"#FFFFFF"});on(e,Xe(a,n),f),r||(_s(e,be(d.center,n),be(u.center,n),Object.assign(Object.assign({},h),{borderWidth:2})),on(e,Xe(i.vertexes,n),h),on(e,Xe(o.vertexes,n),h),on(e,Xe(s.vertexes,n),h),on(e,Xe(c.vertexes,n),h),lv(e,be(u.center,n),Object.assign(Object.assign({},h),{size:Yf,borderWidth:2})))}function cv(e,t){const{start:n,end:r}=t;e.setLineDash([]),e.lineWidth=Uf,e.strokeStyle=Ia,e.fillStyle="#1976d24f",e.beginPath(),e.moveTo(n.x,n.y),e.lineTo(r.x,n.y),e.lineTo(r.x,r.y),e.lineTo(n.x,r.y),e.closePath(),e.stroke(),e.fill()}function dv(e,t){const{areaSize:n}=t,{x:r,y:a,w:i,h:o}=n;e.setLineDash([]),e.lineWidth=Uf,e.strokeStyle=Ia,e.fillStyle="#1976d21c",e.beginPath(),e.moveTo(r,a),e.lineTo(r+i,a),e.lineTo(r+i,a+o),e.lineTo(r,a+o),e.closePath(),e.stroke(),e.fill()}function uv(e,t,n){for(let r=0;r{o.forEach((s,c)=>{zc(e,s,i),o[c+1]&&_s(e,o[c],o[c+1],a)})}),r&&r.forEach(o=>{o.forEach((s,c)=>{zc(e,s,i),o[c+1]&&_s(e,o[c],o[c+1],a)})})}function ge(e){return e*Math.PI/180}function Qa(e,t){return Math.sqrt(e*e+t*t)}function oe(e,t){return t>0?Math.abs(e):0-Math.abs(e)}function Os(e,t){const{ctx:n,viewScaleInfo:r,vertexes:a}=t,i=be(a[0],{viewScaleInfo:r}),o=be(a[1],{viewScaleInfo:r}),s=be(a[2],{viewScaleInfo:r}),c=be(a[3],{viewScaleInfo:r});return n.beginPath(),n.moveTo(i.x,i.y),n.lineTo(o.x,o.y),n.lineTo(s.x,s.y),n.lineTo(c.x,c.y),n.lineTo(i.x,i.y),n.closePath(),!!n.isPointInPath(e.x,e.y)}function jc(e,t){const{ctx:n,viewScaleInfo:r,viewSizeInfo:a,groupQueue:i}=t;if(!i||!((i==null?void 0:i.length)>0))return!1;const o=tl(i),s=o[o.length-1];return s?Os(e,{ctx:n,vertexes:s,viewScaleInfo:r,viewSizeInfo:a}):!1}function Xr(e,t){var n,r,a;const i={type:null,elements:[],elementVertexesList:[],groupQueue:[],groupQueueVertexesList:[]},{ctx:o,data:s,calculator:c,selectedElements:d,viewScaleInfo:u,viewSizeInfo:f,areaSize:h,groupQueue:g,selectedElementController:v}=t;if(v){const{left:p,right:m,top:b,bottom:x,topLeft:w,topRight:y,bottomLeft:_,bottomRight:E,rotate:T}=v,P=[p,m,b,x,w,y,_,E,T];for(let j=0;j0&&(i.groupQueue=g||[],i.elements=[d[0]]);break}}}if(g&&Array.isArray(g)&&g.length>0){const p=g[g.length-1];if(!((n=p==null?void 0:p.detail)===null||n===void 0)&&n.children&&Array.isArray((r=p==null?void 0:p.detail)===null||r===void 0?void 0:r.children))for(let m=p.detail.children.length-1;m>=0;m--){const b=p.detail.children[m],x=Ea(b,{groupQueue:g});if(x&&Os(e,{ctx:o,vertexes:x,viewScaleInfo:u,viewSizeInfo:f}))return i.type||(i.type="over-element"),i.groupQueue=g,i.elements=[b],i}return i}if(i.type!==null)return i;if(h&&Array.isArray(d)&&(d==null?void 0:d.length)>1){const{x:p,y:m,w:b,h:x}=h;if(e.x>=p&&e.x<=p+b&&e.y>=m&&e.y<=m+x)return i.type="list-area",i.elements=d,i}if(s){const{index:p,element:m}=c.getPointElement(e,{data:s,viewScaleInfo:u,viewSizeInfo:f});if(p>=0&&m&&((a=m==null?void 0:m.operations)===null||a===void 0?void 0:a.invisible)!==!0)return i.elements=[m],i.type="over-element",i}return i}function fv(e,t){var n,r,a,i,o,s,c,d,u;let{x:f,y:h,w:g,h:v,angle:p=0}=e;const m=mt({x:f,y:h,w:g,h:v,angle:p});p=Mt(p);const b=Ht(p),x=!!(!((n=e==null?void 0:e.operations)===null||n===void 0)&&n.limitRatio),{start:w,end:y,resizeType:_,scale:E}=t;let T=Object.assign({},w),P=Object.assign({},y),j={x:T.x,y:m.y},D={x:P.x,y:m.y},V=Object.assign({},j),z=Object.assign({},D),C={x:m.x,y:T.y},L={x:m.x,y:P.y},G=Object.assign({},C),$=Object.assign({},L),S=(z.x-V.x)/E,F=(z.y-V.y)/E,O=Qa(S,F),B=($.x-G.x)/E,W=($.y-G.y)/E,A=Qa(B,W);(p>0||p<0)&&(T=Ie(m,w,0-b),P=Ie(m,y,0-b),j={x:T.x,y:m.y},D={x:P.x,y:m.y},V=Ie(m,j,b),z=Ie(m,D,b),C={x:m.x,y:T.y},L={x:m.x,y:P.y},G=Ie(m,C,b),$=Ie(m,L,b),S=(z.x-V.x)/E,F=(z.y-V.y)/E,O=Qa(S,F),O=oe(O,F),B=($.x-G.x)/E,W=($.y-G.y)/E,A=Qa(B,W),A=oe(A,W));let H=(y.x-w.x)/E,X=(y.y-w.y)/E;if(x===!0){if(["resize-top","resize-bottom","resize-left","resize-right"].includes(_)){const M=Math.max(Math.abs(H),Math.abs(X));H=(H>=0?1:-1)*M,X=(X>=0?1:-1)*M/e.w*e.h;const N=Math.max(Math.abs(B),Math.abs(W));B=(B>=0?1:-1)*N,W=(W>=0?1:-1)*N/e.w*e.h;const R=Math.max(Math.abs(S),Math.abs(F));S=(S>=0?1:-1)*R,F=(F>=0?1:-1)*R/e.w*e.h}else if(["resize-top-left","resize-top-right","resize-bottom-left","resize-bottom-right"].includes(_)){{const M=Math.abs(H);H=(H>=0?1:-1)*M;const N=M/e.w*e.h;_==="resize-top-left"||_==="resize-bottom-right"?X=H>0?N:-N:(_==="resize-top-right"||_==="resize-bottom-left")&&(X=H>0?-N:N)}O=Math.abs(O),A=O/e.w*e.h}}switch(_){case"resize-top":{if(p===0)v-X>0&&(h+=X,v-=X,((r=e.operations)===null||r===void 0?void 0:r.limitRatio)===!0&&(f+=X/e.h*e.w/2,g-=X/e.h*e.w));else if(p>0||p<0){let M=m.x,N=m.y;if(p<90){A=0-oe(A,W);const R=ge(p),U=A/2;M=M+U*Math.sin(R),N=N-U*Math.cos(R)}else if(p<180){A=oe(A,B);const R=ge(p-90),U=A/2;M=M+U*Math.cos(R),N=N+U*Math.sin(R)}else if(p<270){A=oe(A,W);const R=ge(p-180),U=A/2;M=M-U*Math.sin(R),N=N+U*Math.cos(R)}else if(p<360){A=0-oe(A,B);const R=ge(p-270),U=A/2;M=M-U*Math.cos(R),N=N-U*Math.sin(R)}v+A>0&&(((a=e.operations)===null||a===void 0?void 0:a.limitRatio)===!0&&(g=g+A/e.h*e.w),v=v+A,f=M-g/2,h=N-v/2)}break}case"resize-bottom":{if(p===0)e.h+X>0&&(v+=X,((i=e.operations)===null||i===void 0?void 0:i.limitRatio)===!0&&(f-=X/e.h*e.w/2,g+=X/e.h*e.w));else if(p>0||p<0){let M=m.x,N=m.y;if(p<90){A=oe(A,W);const R=ge(p),U=A/2;M=M-U*Math.sin(R),N=N+U*Math.cos(R)}else if(p<180){A=0-oe(A,B);const R=ge(p-90),U=A/2;M=M-U*Math.cos(R),N=N-U*Math.sin(R)}else if(p<270){A=oe(A,B);const R=ge(p-180),U=A/2;M=M+U*Math.sin(R),N=N-U*Math.cos(R)}else if(p<360){A=oe(A,B);const R=ge(p-270),U=A/2;M=M+U*Math.cos(R),N=N+U*Math.sin(R)}v+A>0&&(((o=e.operations)===null||o===void 0?void 0:o.limitRatio)===!0&&(g=g+A/e.h*e.w),v=v+A,f=M-g/2,h=N-v/2)}break}case"resize-left":{if(p===0)e.w-H>0&&(f+=H,g-=H,((s=e.operations)===null||s===void 0?void 0:s.limitRatio)===!0&&(v-=H/e.w*e.h,h+=H/e.w*e.h/2));else if(p>0||p<0){let M=m.x,N=m.y;if(p<90){O=0-oe(O,S);const R=ge(p),U=O/2;M=M-U*Math.cos(R),N=N-U*Math.sin(R)}else if(p<180){O=oe(O,S);const R=ge(p-90),U=O/2;M=M+U*Math.sin(R),N=N-U*Math.cos(R)}else if(p<270){O=oe(O,F);const R=ge(p-180),U=O/2;M=M+U*Math.cos(R),N=N+U*Math.sin(R)}else if(p<360){O=oe(O,F);const R=ge(p-270),U=O/2;M=M-U*Math.sin(R),N=N+U*Math.cos(R)}g+O>0&&(((c=e.operations)===null||c===void 0?void 0:c.limitRatio)===!0&&(v=v+O/e.w*e.h),g=g+O,f=M-g/2,h=N-v/2)}break}case"resize-right":{if(p===0)e.w+H>0&&(g+=H,((d=e.operations)===null||d===void 0?void 0:d.limitRatio)===!0&&(h-=H*e.h/e.w/2,v+=H*e.h/e.w));else if(p>0||p<0){let M=m.x,N=m.y;if(p<90){O=oe(O,F);const R=ge(p),U=O/2;M=M+U*Math.cos(R),N=N+U*Math.sin(R)}else if(p<180){O=oe(O,X);const R=ge(p-90),U=O/2;M=M-U*Math.sin(R),N=N+U*Math.cos(R)}else if(p<270){O=oe(O,X);const R=ge(p-180),U=O/2;M=M+U*Math.cos(R),N=N+U*Math.sin(R),O=0-O}else if(p<360){O=oe(O,H);const R=ge(p-270),U=O/2;M=M+U*Math.sin(R),N=N-U*Math.cos(R)}g+O>0&&(((u=e.operations)===null||u===void 0?void 0:u.limitRatio)===!0&&(v=v+O/e.w*e.h),g=g+O,f=M-g/2,h=N-v/2)}break}case"resize-top-left":{if(p===0)g-H>0&&(f+=H,g-=H),v-X>0&&(h+=X,v-=X);else if(p>0||p<0){let M=m.x,N=m.y;if(p<90){A=0-oe(A,W),O=0-oe(O,x?0-A:S);const R=A/2;M=M+R*Math.sin(b),N=N-R*Math.cos(b);const U=O/2;M=M-U*Math.cos(b),N=N-U*Math.sin(b)}else if(p<180){A=oe(A,B),O=oe(O,x?A:S);const R=ge(p-90),U=A/2;M=M+U*Math.cos(R),N=N+U*Math.sin(R);const k=O/2;M=M+k*Math.sin(R),N=N-k*Math.cos(R)}else if(p<270){A=oe(A,W),O=oe(O,x?A:F);const R=ge(p-180),U=A/2;M=M-U*Math.sin(R),N=N+U*Math.cos(R);const k=O/2;M=M+k*Math.cos(R),N=N+k*Math.sin(R)}else if(p<360){A=0-oe(A,B),O=oe(O,x?A:F);const R=ge(p-270),U=A/2;M=M-U*Math.cos(R),N=N-U*Math.sin(R);const k=O/2;M=M-k*Math.sin(R),N=N+k*Math.cos(R)}v+A>0&&(v=v+A),g+O>0&&(g=g+O),f=M-g/2,h=N-v/2}break}case"resize-top-right":{if(p===0)g+H>0&&(g+=H),v-X>0&&(h+=X,v-=X);else if(p>0||p<0){let M=m.x,N=m.y;if(p<90){A=0-oe(A,W),O=oe(O,x?A:F);const R=ge(p),U=A/2;M=M+U*Math.sin(R),N=N-U*Math.cos(R);const k=O/2;M=M+k*Math.cos(R),N=N+k*Math.sin(R)}else if(p<180){A=oe(A,B),O=oe(O,x?A:F);const R=ge(p-90),U=A/2;M=M+U*Math.cos(R),N=N+U*Math.sin(R);const k=O/2;M=M-k*Math.sin(R),N=N+k*Math.cos(R)}else if(p<270){const R=ge(p-180);A=oe(A,W),O=oe(O,x?A:0-S);const U=A/2;M=M-U*Math.sin(R),N=N+U*Math.cos(R);const k=O/2;M=M-k*Math.cos(R),N=N-k*Math.sin(R)}else if(p<360){A=0-oe(A,B),O=oe(O,x?A:S);const R=ge(p-270),U=A/2;M=M-U*Math.cos(R),N=N-U*Math.sin(R);const k=O/2;M=M+k*Math.sin(R),N=N-k*Math.cos(R)}v+A>0&&(v=v+A),g+O>0&&(g=g+O),f=M-g/2,h=N-v/2}break}case"resize-bottom-left":{if(p===0)e.h+X>0&&(v+=X),e.w-H>0&&(f+=H,g-=H);else if(p>0||p<0){let M=m.x,N=m.y;if(p<90){A=oe(A,W),O=0-oe(O,x?0-A:S);const R=ge(p),U=A/2;M=M-U*Math.sin(R),N=N+U*Math.cos(R);const k=O/2;M=M-k*Math.cos(R),N=N-k*Math.sin(R)}else if(p<180){A=0-oe(A,B),O=oe(O,x?A:S);const R=ge(p-90),U=A/2;M=M-U*Math.cos(R),N=N-U*Math.sin(R);const k=O/2;M=M+k*Math.sin(R),N=N-k*Math.cos(R)}else if(p<270){A=oe(A,B),O=oe(O,x?A:F);const R=ge(p-180),U=A/2;M=M+U*Math.sin(R),N=N-U*Math.cos(R);const k=O/2;M=M+k*Math.cos(R),N=N+k*Math.sin(R)}else if(p<360){A=oe(A,B),O=oe(O,x?A:F);const R=ge(p-270),U=A/2;M=M+U*Math.cos(R),N=N+U*Math.sin(R);const k=O/2;M=M-k*Math.sin(R),N=N+k*Math.cos(R)}v+A>0&&(v=v+A),g+O>0&&(g=g+O),f=M-g/2,h=N-v/2}break}case"resize-bottom-right":{if(p===0)e.h+X>0&&(v+=X),e.w+H>0&&(g+=H);else if(p>0||p<0){let M=m.x,N=m.y;if(p<90){A=oe(A,W),O=oe(O,x?A:F);const R=ge(p),U=A/2;M=M-U*Math.sin(R),N=N+U*Math.cos(R);const k=O/2;M=M+k*Math.cos(R),N=N+k*Math.sin(R)}else if(p<180){A=0-oe(A,B),O=oe(O,x?A:X);const R=ge(p-90),U=A/2;M=M-U*Math.cos(R),N=N-U*Math.sin(R);const k=O/2;M=M-k*Math.sin(R),N=N+k*Math.cos(R)}else if(p<270){A=oe(A,B),O=oe(O,x?A:0-F);const R=ge(p-180),U=A/2;M=M+U*Math.sin(R),N=N-U*Math.cos(R);const k=O/2;M=M-k*Math.cos(R),N=N-k*Math.sin(R)}else if(p<360){A=oe(A,B),O=oe(O,x?A:S);const R=ge(p-270),U=A/2;M=M+U*Math.cos(R),N=N+U*Math.sin(R);const k=O/2;M=M+k*Math.sin(R),N=N-k*Math.cos(R)}v+A>0&&(v=v+A),g+O>0&&(g=g+O),f=M-g/2,h=N-v/2}break}}return{x:f,y:h,w:g,h:v,angle:e.angle}}function hv(e,t){const{x:n,y:r,w:a,h:i,angle:o=0}=e,{center:s,start:c,end:d,viewScaleInfo:u}=t,f=be(s,{viewScaleInfo:u}),h=Mt(o),g=ap(f,c,d),v=h+rp(g);return{x:n,y:r,w:a,h:i,angle:v}}function gv(e,t){var n;const r=[],a=[],i=[],{viewScaleInfo:o,viewSizeInfo:s,start:c,end:d}=t;if(!(Array.isArray(e.elements)&&c&&d))return{indexes:r,uuids:a,elements:i};const u=Math.min(c.x,d.x),f=Math.max(c.x,d.x),h=Math.min(c.y,d.y),g=Math.max(c.y,d.y);for(let v=0;v=u&&b.x<=f&&b.y>=h&&b.y<=g&&(r.push(v),a.push(p.uuid),i.push(p),m.angle&&(m.angle>0||m.angle<0))){const x=$r(m);if(x.length===4){const w=[x[0].x,x[1].x,x[2].x,x[3].x],y=[x[0].y,x[1].y,x[2].y,x[3].y];m.x=Math.min(...w),m.y=Math.min(...y),m.w=Math.abs(Math.max(...w)-Math.min(...w)),m.h=Math.abs(Math.max(...y)-Math.min(...y))}}}return{indexes:r,uuids:a,elements:i}}function Ko(e,t){var n;if(!Array.isArray(e))return null;const r={x:0,y:0,w:0,h:0},{viewScaleInfo:a,viewSizeInfo:i}=t;let o=null;for(let s=0;s0||d.angle<0)){const u=$r(d);if(u.length===4){const f=[u[0].x,u[1].x,u[2].x,u[3].x],h=[u[0].y,u[1].y,u[2].y,u[3].y];d.x=Math.min(...f),d.y=Math.min(...h),d.w=Math.abs(Math.max(...f)-Math.min(...f)),d.h=Math.abs(Math.max(...h)-Math.min(...h))}}if(o){const u=Math.min(d.x,r.x),f=Math.min(d.y,r.y),h=Math.max(d.x+d.w,r.x+r.w),g=Math.max(d.y+d.h,r.y+r.h);r.x=u,r.y=f,r.w=Math.abs(h-u),r.h=Math.abs(g-f)}else r.x=d.x,r.y=d.y,r.w=d.w,r.h=d.h;o=d}return r}function pv(e,t){var n;if((t==null?void 0:t.type)==="group"&&Array.isArray((n=t==null?void 0:t.detail)===null||n===void 0?void 0:n.children))for(let r=0;r{const{x:s,y:c,w:d,h:u,angle:f=0}=o;i.push({x:s,y:c,w:d,h:u,angle:0-f})}),(n==null?void 0:n.length)>0){const o=Gi(e,i),s=Gi(t,i);r=s.x-o.x,a=s.y-o.y}return{moveX:r,moveY:a}}const kc=2;function Bc(e){return{minX:e.topLeft.x,minY:e.topLeft.y,maxX:e.bottomRight.x,maxY:e.bottomRight.y,midX:e.center.x,midY:e.center.y}}const Vn=(e,t)=>{if(e.length===0)throw null;if(e.length===1)return e[0];let n=0,r=e.length-1;for(;n<=r;){const a=Math.floor((n+r)/2);if(e[a]===t)return e[a];e[a]=e.length?e[r]:r<0?e[n]:Math.abs(e[r]-t)<=Math.abs(e[n]-t)?e[r]:e[n]},ut=(e,t)=>Math.abs(e-t)<1e-5;function Zo(e,t){var n,r;const{data:a,groupQueue:i,calculator:o,viewScaleInfo:s,viewSizeInfo:c}=t;let d=a.elements||[];(i==null?void 0:i.length)>0&&(d=((r=(n=i[i.length-1])===null||n===void 0?void 0:n.detail)===null||r===void 0?void 0:r.children)||[]);const u=[];d.forEach($=>{if($.uuid!==e){const S=o.calcViewRectInfoFromRange($.uuid,{checkVisible:!0,viewScaleInfo:s,viewSizeInfo:c});S&&u.push(S)}});const f=o.calcViewRectInfoFromRange(e,{viewScaleInfo:s,viewSizeInfo:c});if(!f)return null;const h={},g={},v={},p={},m=[],b=[];let x=[],w=[];const y=Bc(f);h[y.minX]=[y.minY,y.midY,y.maxY],h[y.midX]=[y.minY,y.midY,y.maxY],h[y.maxX]=[y.minY,y.midY,y.maxY],g[y.minY]=[y.minX,y.midX,y.maxX],g[y.midY]=[y.minX,y.midX,y.maxX],g[y.maxY]=[y.minX,y.midX,y.maxX],u.forEach($=>{const S=Bc($);v[S.minX]||(v[S.minX]=[]),v[S.midX]||(v[S.midX]=[]),v[S.maxX]||(v[S.maxX]=[]),p[S.minY]||(p[S.minY]=[]),p[S.midY]||(p[S.midY]=[]),p[S.maxY]||(p[S.maxY]=[]),v[S.minX]=[S.minY,S.midY,S.maxY],v[S.midX]=[S.minY,S.midY,S.maxY],v[S.maxX]=[S.minY,S.midY,S.maxY],x.push(S.minX),x.push(S.midX),x.push(S.maxX),p[S.minY]=[S.minX,S.midX,S.maxX],p[S.midY]=[S.minX,S.midX,S.maxX],p[S.maxY]=[S.minX,S.midX,S.maxX],w.push(S.minY),w.push(S.midY),w.push(S.maxY)}),x=x.sort(($,S)=>$-S),w=w.sort(($,S)=>$-S);let _=null,E=null,T=null,P=null,j=null,D=null,V=null,z=null;if(x.length>0){T=Vn(x,y.minX),P=Vn(x,y.midX),j=Vn(x,y.maxX);const $=Math.abs(T-y.minX),S=Math.abs(P-y.midX),F=Math.abs(j-y.maxX),O=Math.min($,S,F);O<=kc/s.scale&&(ut(O,$)?_=T-y.minX:ut(O,S)?_=P-y.midX:ut(O,F)&&(_=j-y.maxX))}if(w.length>0){D=Vn(w,y.minY),V=Vn(w,y.midY),z=Vn(w,y.maxY);const $=Math.abs(D-y.minY),S=Math.abs(V-y.midY),F=Math.abs(z-y.maxY),O=Math.min($,S,F);O<=kc/s.scale&&(ut(O,$)?E=D-y.minY:ut(O,S)?E=V-y.midY:ut(O,F)&&(E=z-y.maxY))}const C=Object.assign({},y);if(_!==null&&(C.minX+=_,C.midX+=_,C.maxX+=_),E!==null&&(C.minY+=E,C.midY+=E,C.maxY+=E),Te.x(_)&&_!==null&&T!==null&&P!==null&&j!==null){if(ut(_,T-y.minX)){const $={x:T,yList:[]};$.yList.push(C.minY),$.yList.push(C.maxY),$.yList.push(...(p==null?void 0:p[T])||[]),m.push($)}if(ut(_,P-y.minX)){const $={x:P,yList:[]};$.yList.push(C.minY),$.yList.push(C.maxY),$.yList.push(...(p==null?void 0:p[P])||[]),m.push($)}if(ut(_,j-y.minX)){const $={x:j,yList:[]};$.yList.push(C.minY),$.yList.push(C.maxY),$.yList.push(...(p==null?void 0:p[j])||[]),m.push($)}}if(Te.y(E)&&E!==null&&D!==null&&V!==null&&z!==null){if(ut(E,D-y.minY)){const $={y:D,xList:[]};$.xList.push(C.minX),$.xList.push(C.maxX),$.xList.push(...(v==null?void 0:v[D])||[]),b.push($)}if(ut(E,V-y.midY)){const $={y:V,xList:[]};$.xList.push(C.minX),$.xList.push(C.maxX),$.xList.push(...(v==null?void 0:v[D])||[]),b.push($)}if(ut(E,z-y.maxY)){const $={y:z,xList:[]};$.xList.push(C.minX),$.xList.push(C.maxX),$.xList.push(...(v==null?void 0:v[z])||[]),b.push($)}}const L=[];(m==null?void 0:m.length)>0&&m.forEach(($,S)=>{L.push([]),$.yList.forEach(F=>{L[S].push({x:$.x,y:F})})});const G=[];return(b==null?void 0:b.length)>0&&b.forEach(($,S)=>{G.push([]),$.xList.forEach(F=>{G[S].push({x:F,y:$.y})})}),{offsetX:_,offsetY:E,yLines:L,xLines:G}}const Ji="@middleware/text-edit",Ps="@middleware/text-change",mv=In(),Fc=e=>{const{eventHub:t,boardContent:n,viewer:r,sharer:a}=e,i=n.boardContext.canvas,o=document.createElement("div");o.setAttribute("contenteditable","true");const s=document.createElement("div"),c=e.container||document.body,d=document.createElement("div");let u=null,f=[];s.appendChild(o),s.style.position="absolute",d.appendChild(s),d.style.position="fixed",d.style.top="0",d.style.bottom="0",d.style.left="0",d.style.right="0",d.style.display="none",c.appendChild(d);const h=w=>{b(),m(w),d.style.display="block",u!=null&&u.uuid&&(a.setActiveOverrideElemenentMap({[u.uuid]:{operations:{invisible:!0}}}),r.drawFrame())},g=()=>{if(u!=null&&u.uuid){const w=a.getActiveOverrideElemenentMap();w&&delete w[u.uuid],a.setActiveOverrideElemenentMap(w),r.drawFrame()}d.style.display="none",u=null,f=[]},v=()=>{const w=i.getBoundingClientRect(),{left:y,top:_,width:E,height:T}=w;return{left:y,top:_,width:E,height:T}},p=w=>{const{size:y,parent:_}=w,E=document.createElement("div"),{x:T,y:P,w:j,h:D}=y,V=Mt(y.angle||0);return E.style.position="absolute",E.style.left=`${T}px`,E.style.top=`${P}px`,E.style.width=`${j}px`,E.style.height=`${D}px`,E.style.transform=`rotate(${V}deg)`,_.appendChild(E),E},m=w=>{const{viewScaleInfo:y,element:_,groupQueue:E}=w,{scale:T,offsetTop:P,offsetLeft:j}=y;s.children&&Array.from(s.children).forEach(F=>{F.remove()});let D=s;for(let F=0;F0&&(z=_.x*T,C=_.y*T,L=_.w*T,G=_.h*T);let $="center",S="center";V.textAlign==="left"?$="start":V.textAlign==="right"&&($="end"),V.verticalAlign==="top"?S="start":V.verticalAlign==="bottom"&&(S="end"),o.style.display="inline-flex",o.style.justifyContent=$,o.style.alignItems=S,o.style.position="absolute",o.style.left=`${z-1}px`,o.style.top=`${C-1}px`,o.style.width=`${L+2}px`,o.style.height=`${G+2}px`,o.style.transform=`rotate(${Mt(_.angle||0)}deg)`,o.style.boxSizing="border-box",o.style.border="1px solid #1973ba",o.style.resize="none",o.style.overflow="hidden",o.style.wordBreak="break-all",o.style.background="transparent",o.style.color=`${V.color||"#333333"}`,o.style.fontSize=`${V.fontSize*T}px`,o.style.lineHeight=`${(V.lineHeight||V.fontSize)*T}px`,o.style.fontFamily=Af(V.fontFamily),o.style.fontWeight=`${V.fontWeight}`,o.style.padding="0",o.style.margin="0",o.style.outline="none",o.innerText=V.text||"",D.appendChild(o)},b=()=>{const{left:w,top:y,width:_,height:E}=v();s.style.position="absolute",s.style.overflow="hidden",s.style.top=`${y}px`,s.style.left=`${w}px`,s.style.width=`${_}px`,s.style.height=`${E}px`};d.addEventListener("click",()=>{g()}),o.addEventListener("click",w=>{w.stopPropagation()}),o.addEventListener("input",()=>{u&&f&&(u.detail.text=o.innerText||"",t.trigger(Ps,{element:{uuid:u.uuid,detail:{text:u.detail.text}},position:[...f||[]]}),r.drawFrame())}),o.addEventListener("blur",()=>{u&&f&&t.trigger(Ps,{element:{uuid:u.uuid,detail:{text:u.detail.text}},position:[...f]}),g()}),o.addEventListener("keydown",w=>{w.stopPropagation()}),o.addEventListener("keypress",w=>{w.stopPropagation()}),o.addEventListener("keyup",w=>{w.stopPropagation()}),o.addEventListener("wheel",w=>{w.stopPropagation(),w.preventDefault()});const x=w=>{var y;w!=null&&w.position&&(w!=null&&w.element)&&((y=w==null?void 0:w.element)===null||y===void 0?void 0:y.type)==="text"&&(u=w.element,f=w.position),h(w)};return{name:"@middleware/text-editor",use(){t.on(Ji,x)},disuse(){t.off(Ji,x)}}},Hc=e=>{const{viewer:t,sharer:n,boardContent:r,calculator:a,eventHub:i}=e,{overlayContext:o}=r;let s=null,c=null;n.setSharedStorage(Me,null),n.setSharedStorage(Za,!0);const d=()=>n.getSharedStorage(nn),u=w=>{let y=n.getSharedStorage(et);Array.isArray(y)||(y=[]),y.length>0?pv(w,y[y.length-1])?y.push(w):y=[]:y.length===0&&y.push(w);const _=tl(y);return n.setSharedStorage(et,y),n.setSharedStorage(Yo,_),y.length>0},f=w=>{n.setSharedStorage(Qt,w);let y=null;w&&(y=Ea(w,{groupQueue:n.getSharedStorage(et)})),n.setSharedStorage(Yr,y)},h=(w,y)=>{var _;if(n.setSharedStorage(nn,w),w.length===1){const E=Ua(w[0],{groupQueue:n.getSharedStorage(et),controllerSize:Yf,viewScaleInfo:n.getActiveViewScaleInfo()});n.setSharedStorage(Fn,E),n.setSharedStorage(Hn,Ot(w[0].uuid,((_=n.getActiveStorage("data"))===null||_===void 0?void 0:_.elements)||[]))}else n.setSharedStorage(Fn,null),n.setSharedStorage(Hn,[]);(y==null?void 0:y.triggerEvent)===!0&&i.trigger(Di,{uuids:w.map(E=>E.uuid)})},g=()=>({ctx:o,calculator:a,data:n.getActiveStorage("data"),selectedElements:d(),viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo(),groupQueue:n.getSharedStorage(et),areaSize:null,selectedElementController:n.getSharedStorage(Fn),selectedElementPosition:n.getSharedStorage(Hn)}),v=()=>{n.setSharedStorage(Me,null),n.setSharedStorage(hn,null),n.setSharedStorage(Ya,null),n.setSharedStorage(Xa,null),n.setSharedStorage(et,[]),n.setSharedStorage(Yo,[]),n.setSharedStorage(Qt,null),n.setSharedStorage(Yr,null),n.setSharedStorage(nn,[]),n.setSharedStorage(iv,null),n.setSharedStorage(Fn,null),n.setSharedStorage(Hn,[]),n.setSharedStorage(Ka,null),n.setSharedStorage(Xo,null)};v();const p=({uuids:w,positions:y})=>{let _=[];const E=n.getSharedStorage(Me),T=n.getActiveStorage("data");y&&Array.isArray(y)?_=vf(y,(T==null?void 0:T.elements)||[]):_=yi(w,(T==null?void 0:T.elements)||[]);let P=!1;if(!E&&_.length===1?(n.setSharedStorage(Me,"select"),P=!0):E==="select"&&_.length===1&&(P=!0),P){const j=_[0],D=el(j.uuid,(T==null?void 0:T.elements)||[]);n.setSharedStorage(et,D),h(_),t.drawFrame()}},m=()=>{v(),t.drawFrame()},b=w=>{n.setSharedStorage(Za,!!w.enable)},x=w=>{n.setSharedStorage(Xo,!!w.enable)};return{name:"@middleware/selector",use(){i.on(Di,p),i.on(Qi,m),i.on(As,x),i.on(Ts,b)},disuse(){i.off(Di,p),i.off(Qi,m),i.off(As,x),i.off(Ts,b)},hover:w=>{var y,_,E,T,P;const j=n.getSharedStorage(hn),D=n.getSharedStorage(Me),V=n.getSharedStorage(et),z=S=>{const F=S.type;c===null&&i.trigger("cursor",{type:F,groupQueue:S.groupQueue,element:S.elements[0]})};if((V==null?void 0:V.length)>0){if(!jc(w.point,{ctx:o,viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo(),groupQueue:n.getSharedStorage(et)})){f(null),t.drawFrame();return}const F=Xr(w.point,g());if(z(F),j||["area","drag","drag-list"].includes(D)){f(null),t.drawFrame();return}if(((y=F==null?void 0:F.elements)===null||y===void 0?void 0:y.length)===1){f(F.elements[0]),t.drawFrame();return}f(null),t.drawFrame();return}if(j||["area","drag","drag-list"].includes(D)){f(null);return}if(D==="drag"){f(null);return}const C=d(),L=n.getActiveViewScaleInfo(),G=n.getActiveViewSizeInfo(),$=Xr(w.point,Object.assign(Object.assign({},g()),{areaSize:Ko(C,{viewScaleInfo:L,viewSizeInfo:G,calculator:a})}));if(z($),$.type===null){(n.getSharedStorage(Qt)||n.getSharedStorage(Yr))&&(n.setSharedStorage(Qt,null),n.setSharedStorage(Yr,null),t.drawFrame());return}if(!($.type==="over-element"&&n.getSharedStorage(Me)==="select"&&$.elements.length===1&&$.elements[0].uuid===((E=(_=d())===null||_===void 0?void 0:_[0])===null||E===void 0?void 0:E.uuid))&&!($.type==="over-element"&&n.getSharedStorage(Me)===null&&$.elements.length===1&&$.elements[0].uuid===((T=n.getSharedStorage(Qt))===null||T===void 0?void 0:T.uuid))){if($.type==="over-element"&&((P=$==null?void 0:$.elements)===null||P===void 0?void 0:P.length)===1){f($.elements[0]),t.drawFrame();return}if(n.getSharedStorage(Qt)){f(null),t.drawFrame();return}}},pointStart:w=>{var y,_,E,T,P,j,D,V,z,C;s=w.point;const L=n.getSharedStorage(et);if((L==null?void 0:L.length)>0){if(jc(w.point,{ctx:o,viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo(),groupQueue:L})){const S=Xr(w.point,g());if(((y=S==null?void 0:S.elements)===null||y===void 0?void 0:y.length)===1&&((E=(_=S.elements[0])===null||_===void 0?void 0:_.operations)===null||E===void 0?void 0:E.lock)===!0)return;f(null),S.type==="over-element"&&((T=S==null?void 0:S.elements)===null||T===void 0?void 0:T.length)===1?(h([S.elements[0]],{triggerEvent:!0}),n.setSharedStorage(Me,"drag")):!((P=S.type)===null||P===void 0)&&P.startsWith("resize-")?(n.setSharedStorage(hn,S.type),n.setSharedStorage(Me,"resize")):h([],{triggerEvent:!0})}else v();t.drawFrame();return}const G=Ko(d(),{viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo(),calculator:a}),$=Xr(w.point,Object.assign(Object.assign({},g()),{areaSize:G,groupQueue:[]}));((j=$==null?void 0:$.elements)===null||j===void 0?void 0:j.length)===1&&((V=(D=$.elements[0])===null||D===void 0?void 0:D.operations)===null||V===void 0?void 0:V.lock)===!0||(f(null),$.type==="list-area"?n.setSharedStorage(Me,"drag-list"):$.type==="over-element"&&((z=$==null?void 0:$.elements)===null||z===void 0?void 0:z.length)===1?(h([$.elements[0]],{triggerEvent:!0}),n.setSharedStorage(Me,"drag")):!((C=$.type)===null||C===void 0)&&C.startsWith("resize-")?(n.setSharedStorage(hn,$.type),n.setSharedStorage(Me,"resize")):(v(),n.setSharedStorage(Me,"area"),n.setSharedStorage(Ya,w.point),h([],{triggerEvent:!0})),t.drawFrame())},pointMove:w=>{var y,_,E;n.setSharedStorage(Ka,!0);const T=n.getActiveStorage("data"),P=d(),j=n.getActiveStorage("scale")||1,D=n.getActiveViewScaleInfo(),V=n.getActiveViewSizeInfo(),z=s,C=w.point,L=n.getSharedStorage(hn),G=n.getSharedStorage(Me),$=n.getSharedStorage(et),S=n.getSharedStorage(Za);if(G==="drag"){if(c="drag",T&&(P==null?void 0:P.length)===1&&z&&C&&((_=(y=P[0])===null||y===void 0?void 0:y.operations)===null||_===void 0?void 0:_.lock)!==!0){const{moveX:F,moveY:O}=vv(z,C,$);let B=a.toGridNum(F/j),W=a.toGridNum(O/j);if(S===!0){const A=Zo(P[0].uuid,{calculator:a,data:T,groupQueue:$,viewScaleInfo:D,viewSizeInfo:V});try{A&&(Te.x(A.offsetX)&&A.offsetX!==null&&(B=a.toGridNum(B+A.offsetX)),Te.y(A.offsetY)&&A.offsetY!==null&&(W=a.toGridNum(W+A.offsetY)))}catch(H){console.error(H)}}P[0].x=a.toGridNum(P[0].x+B),P[0].y=a.toGridNum(P[0].y+W),h([P[0]]),a.modifyViewVisibleInfoMap(T,{modifyOptions:{type:"updateElement",content:{element:P[0],position:n.getSharedStorage(Hn)||[]}},viewSizeInfo:V,viewScaleInfo:D})}t.drawFrame()}else if(G==="drag-list"){if(c="drag-list",T&&z&&C&&(P==null?void 0:P.length)>1){const F=(C.x-z.x)/j,O=(C.y-z.y)/j;P.forEach(B=>{var W;B&&((W=B==null?void 0:B.operations)===null||W===void 0?void 0:W.lock)!==!0&&(B.x=a.toGridNum(B.x+F),B.y=a.toGridNum(B.y+O),a.modifyViewVisibleInfoMap(T,{modifyOptions:{type:"updateElement",content:{element:B,position:Ot(B.uuid,T.elements)||[]}},viewSizeInfo:V,viewScaleInfo:D}))}),n.setActiveStorage("data",T)}t.drawFrame()}else if(G==="resize"){if(T&&(P==null?void 0:P.length)===1&&z&&(L!=null&&L.startsWith("resize-"))){c="resize";const F=[];$.forEach(W=>{const{x:A,y:H,w:X,h:M,angle:N=0}=W;F.push({x:A,y:H,w:X,h:M,angle:0-N})});let O=z,B=C;if($.length>0&&(O=Gi(z,F),B=Gi(C,F)),L==="resize-rotate"){const W=n.getSharedStorage(Fn),A=[W.topLeft.center,W.topRight.center,W.bottomLeft.center,W.bottomRight.center],H=df(A),X=hv(P[0],{center:H,viewScaleInfo:D,viewSizeInfo:V,start:z,end:C,resizeType:L,sharer:n});P[0].angle=a.toGridNum(X.angle||0)}else{const W=fv(P[0],{scale:j,start:O,end:B,resizeType:L,sharer:n}),A={ignore:!!P[0].angle};P[0].x=a.toGridNum(W.x,A),P[0].y=a.toGridNum(W.y,A),P[0].type==="group"&&((E=P[0].operations)===null||E===void 0?void 0:E.deepResize)===!0?Sf(P[0],{w:a.toGridNum(W.w,A),h:a.toGridNum(W.h,A)}):(P[0].w=a.toGridNum(W.w,A),P[0].h=a.toGridNum(W.h,A))}h([P[0]]),a.modifyViewVisibleInfoMap(T,{modifyOptions:{type:"updateElement",content:{element:P[0],position:n.getSharedStorage(Hn)||[]}},viewSizeInfo:V,viewScaleInfo:D}),t.drawFrame()}}else G==="area"&&(c="area",n.setSharedStorage(Xa,w.point),t.drawFrame());s=w.point},pointEnd(w){c=null,n.setSharedStorage(Ka,!1);const y=n.getActiveStorage("data"),_=n.getSharedStorage(nn),E=n.getSharedStorage(Qt),T=n.getSharedStorage(hn),P=n.getSharedStorage(Me),j=n.getActiveViewSizeInfo();let D=!1;if(s=null,P==="resize"&&T)n.setSharedStorage(hn,null),D=!0;else if(P==="area"){if(n.setSharedStorage(Me,null),y){const z=n.getSharedStorage(Ya),C=n.getSharedStorage(Xa);if(z&&C){const{elements:L}=gv(y,{start:z,end:C,calculator:a,viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo()});L.length>0&&(n.setSharedStorage(Me,"drag-list"),h(L,{triggerEvent:!0}),D=!0)}}}else P==="drag-list"?(n.setSharedStorage(Me,"drag-list-end"),D=!0):y&&(a.getPointElement(w.point,{data:y,viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo()}).element?(n.setSharedStorage(Me,"select"),D=!0):n.setSharedStorage(Me,null));n.getSharedStorage(Me)===null&&(v(),D=!0),(()=>{if(D){if(y&&Array.isArray(y==null?void 0:y.elements)&&["drag","drag-list"].includes(P)){const z=ip(y.elements,j,{extend:!0});n.setActiveStorage("contextHeight",z.contextSize.contextHeight),n.setActiveStorage("contextWidth",z.contextSize.contextWidth)}y&&["drag","drag-list","drag-list-end","resize"].includes(P)&&i.trigger(rl,{data:y,type:"dragElement",selectedElements:_,hoverElement:E}),t.drawFrame()}})()},pointLeave(){s=null,v(),t.drawFrame()},doubleClick(w){var y,_,E,T,P,j,D,V;if(n.getSharedStorage(Xo)===!1)return;const z=Xr(w.point,g());if(n.setSharedStorage(Fn,null),n.setSharedStorage(nn,[]),!(z.elements.length===1&&((_=(y=z.elements[0])===null||y===void 0?void 0:y.operations)===null||_===void 0?void 0:_.lock)===!0)){if(z.elements.length===1&&((E=z.elements[0])===null||E===void 0?void 0:E.type)==="group"){if(u(z.elements[0])===!0){n.setSharedStorage(Me,null),t.drawFrame();return}}else z.elements.length===1&&((T=z.elements[0])===null||T===void 0?void 0:T.type)==="text"&&!(!((j=(P=z.elements[0])===null||P===void 0?void 0:P.operations)===null||j===void 0)&&j.invisible)&&i.trigger(Ji,{element:z.elements[0],groupQueue:n.getSharedStorage(et)||[],position:Ot((D=z.elements[0])===null||D===void 0?void 0:D.uuid,((V=n.getActiveStorage("data"))===null||V===void 0?void 0:V.elements)||[]),viewScaleInfo:n.getActiveViewScaleInfo()});n.setSharedStorage(Me,null)}},beforeDrawFrame({snapshot:w}){var y;const{activeStore:_,sharedStore:E}=w,{scale:T,offsetLeft:P,offsetTop:j,offsetRight:D,offsetBottom:V,width:z,height:C,contextHeight:L,contextWidth:G,devicePixelRatio:$}=_,S=e.sharer,F={scale:T,offsetLeft:P,offsetTop:j,offsetRight:D,offsetBottom:V},O={width:z,height:C,contextHeight:L,contextWidth:G,devicePixelRatio:$},W=E[nn][0],A=E[Qt],H=E[Yr],X=E[Me],M=E[Ya],N=E[Xa],R=E[et],U=E[Yo],k=E[Ka],J=E[Za],se={calculator:a,viewScaleInfo:F,viewSizeInfo:O},Z=W?Ua(W,{groupQueue:R,controllerSize:10,viewScaleInfo:F}):null,We=!!(!((y=A==null?void 0:A.operations)===null||y===void 0)&&y.lock);if((R==null?void 0:R.length)>0){if(uv(o,U,se),A&&X!=="drag"&&(We?Dc(o,H,Object.assign(Object.assign({},se),{controller:Ua(A,{groupQueue:R,controllerSize:10,viewScaleInfo:F})})):Rc(o,H,se)),!We&&W&&["select","drag","resize"].includes(X)&&(Nc(o,Z,Object.assign(Object.assign({},se),{element:W,calculator:a,hideControllers:!!k&&X==="drag"})),X==="drag"&&J===!0)){const Be=Zo(W.uuid,{calculator:a,data:_.data,groupQueue:R,viewScaleInfo:F,viewSizeInfo:O});if(Be){const{offsetX:Xt,offsetY:No,xLines:Lo,yLines:jo}=Be;(Xt===0||No===0)&&Lc(o,{xLines:Lo,yLines:jo})}}}else if(A&&X!=="drag"&&(We?Dc(o,H,Object.assign(Object.assign({},se),{controller:Ua(A,{groupQueue:R,controllerSize:10,viewScaleInfo:F})})):Rc(o,H,se)),!We&&W&&["select","drag","resize"].includes(X)){if(Nc(o,Z,Object.assign(Object.assign({},se),{element:W,calculator:a,hideControllers:!!k&&X==="drag"})),X==="drag"&&J===!0){const Be=Zo(W.uuid,{calculator:a,data:_.data,groupQueue:R,viewScaleInfo:F,viewSizeInfo:O});if(Be){const{offsetX:Xt,offsetY:No,xLines:Lo,yLines:jo}=Be;(Xt===0||No===0)&&Lc(o,{xLines:Lo,yLines:jo})}}}else if(X==="area"&&M&&N)cv(o,{start:M,end:N});else if(["drag-list","drag-list-end"].includes(X)){const Be=Ko(d(),{viewScaleInfo:S.getActiveViewScaleInfo(),viewSizeInfo:S.getActiveViewSizeInfo(),calculator:a});Be&&dv(o,{areaSize:Be})}}}},$a="SCROLL",Ni=Symbol(`${$a}_xThumbRect`),Li=Symbol(`${$a}_yThumbRect`),or=Symbol(`${$a}_prevPoint`),Is=Symbol(`${$a}_activePoint`),da=Symbol(`${$a}_activeThumbType`),bv=12,Vc=16,yv=.3,Wc={width:bv,thumbColor:"#000000AA",scrollBarColor:"#FFFFFF60",showScrollBar:!1};function Gc(e,t,n){const r=e,{x:a,y:i,w:o,h:s}=n;return r.beginPath(),r.rect(a,i,o,s),r.closePath(),!!r.isPointInPath(t.x,t.y)}function wv(e,t,n){let r=null;const{xThumbRect:a,yThumbRect:i}=n;return a&&Gc(e,t,a)?r="X":i&&Gc(e,t,i)&&(r="Y"),r}function xv(e){const{sharedStore:t}=e;return{activePoint:t[Is]||null,prevPoint:t[or]||null,activeThumbType:t[da]||null,xThumbRect:t[Ni]||null,yThumbRect:t[Li]||null}}function Ev(e,t){const{width:n,height:r}=t,{offsetTop:a,offsetBottom:i,offsetLeft:o,offsetRight:s}=e,c=Vc*2.5,d=Vc;let u=0,f=0;u=Math.max(c,n-d*2-(Math.abs(o)+Math.abs(s))),u>=n&&(u=n),f=Math.max(c,r-d*2-(Math.abs(a)+Math.abs(i))),f>=r&&(f=r);const h=d,g=n-u-d;let v=h;o>0?v=h:s>0?v=g:o<=0&&u>0&&!(o===0&&s===0)&&(v=h+(n-u)*Math.abs(o)/(Math.abs(o)+Math.abs(s)),v=Math.min(Math.max(0,v-h),n-u));const p=d,m=r-f-d;let b=p;a>0?b=p:i>0?b=m:a<=0&&f>0&&!(a===0&&i===0)&&(b=p+(r-f)*Math.abs(a)/(Math.abs(a)+Math.abs(i)),b=Math.min(Math.max(0,b-p),r-f));const x={x:v,y:r-d,w:u,h:d},w={x:n-d,y:b,w:d,h:f};return{lineSize:d,xSize:u,ySize:f,translateY:b,translateX:v,thumbColor:Wc.thumbColor,scrollBarColor:Wc.scrollBarColor,xThumbRect:x,yThumbRect:w}}function Uc(e,t){let{x:n,y:r,h:a,w:i}=t;e.save(),e.shadowColor="#FFFFFF",e.shadowOffsetX=0,e.shadowOffsetY=0,e.shadowBlur=1;{const{color:o,axis:s}=t;s==="X"?(r=r+a/4+0,a=a/2):s==="Y"&&(n=n+i/4+0,i=i/2);let c=t.r;c=Math.min(c,i/2,a/2),(i{const{viewer:t,boardContent:n,sharer:r}=e,{overlayContext:a}=n;r.setSharedStorage(Ni,null),r.setSharedStorage(Li,null);const i=()=>{r.setSharedStorage(or,null),r.setSharedStorage(Is,null),r.setSharedStorage(da,null)};i();const o=d=>{const u=r.getSharedStorage(or);if(u){const{offsetLeft:f,offsetRight:h}=r.getActiveViewScaleInfo(),{width:g}=r.getActiveViewSizeInfo(),v=-(d.x-u.x),p=g+Math.abs(f)+Math.abs(h),m=v*p/g;t.scroll({moveX:m}),t.drawFrame()}},s=d=>{const u=r.getSharedStorage(or);if(u){const{offsetTop:f,offsetBottom:h}=r.getActiveViewScaleInfo(),{height:g}=r.getActiveViewSizeInfo(),v=-(d.y-u.y),p=g+Math.abs(f)+Math.abs(h),m=v*p/g;t.scroll({moveY:m}),t.drawFrame()}},c=d=>wv(a,d,{xThumbRect:r.getSharedStorage(Ni),yThumbRect:r.getSharedStorage(Li)});return{name:"@middleware/scroller",wheel:d=>{t.scroll({moveX:0-d.deltaX,moveY:0-d.deltaY}),t.drawFrame()},pointStart:d=>{const{point:u}=d,f=c(u);if(f==="X"||f==="Y")return r.setSharedStorage(da,f),r.setSharedStorage(or,u),!1},pointMove:d=>{const{point:u}=d,f=r.getSharedStorage(da);if(f==="X"||f==="Y")return r.setSharedStorage(Is,u),f==="X"?o(u):f==="Y"&&s(u),r.setSharedStorage(or,u),!1},pointEnd:()=>{const d=r.getSharedStorage(da);if(i(),d==="X"||d==="Y")return t.scroll({moveX:0,moveY:0}),t.drawFrame(),!1},beforeDrawFrame({snapshot:d}){const{xThumbRect:u,yThumbRect:f}=Cv(a,{snapshot:d});r.setSharedStorage(Ni,u),r.setSharedStorage(Li,f)}}},Xf="@middleware/scale",Xc=e=>{const{viewer:t,sharer:n,eventHub:r}=e,a=50,i=.05;return{name:"@middleware/scaler",wheelScale(o){const{deltaY:s,point:c}=o,{scale:d}=n.getActiveViewScaleInfo();let u=d;if(s<0?u=d*1.1:s>0&&(u=d*.9),ua)return;const{moveX:f,moveY:h}=t.scale({scale:u,point:c});t.scroll({moveX:f,moveY:h}),t.drawFrame();const g=ye(d);r.trigger(Xf,{scale:g})}}},je=16,Mv="#FFFFFFA8",Av="#00000080",Kf="#000000",Zf="#00000080",Qf="monospace",$s=10,Jf=100,Kc="#AAAAAA20",Zc="#AAAAAA40",vo=1,Qc="#196097",Wn=[1,2,5,10,20,50,100,200,500];function Tv(e){e=Math.max(Wn[0],Math.min(e,Wn[Wn.length-1]));for(let t=0;tr)continue;if(e===n||e===r)return e;const a=(n+r)/2;return e<=a?n:r}return e}function qf(e){const{scale:t,viewLength:n,viewOffset:r}=e,a=[];let i=10;i=ye(i/t,{decimalPlaces:0}),i=Tv(i);const o=i*10,s=i*5;let c=0;const d=i*t,u=0-r,f=0,h=u%d,g=(u-h+d)/t,v=f+(d-h);for(;v+c*d{e.fillStyle=Zf,e.textBaseline="top",e.$setFont({fontWeight:Jf,fontSize:$s,fontFamily:Qf}),e.fillText(h,s+$s,d.position+s)})}}}function $v(e,t){const{viewSizeInfo:n}=t,{width:r,height:a}=n;e.beginPath(),e.moveTo(0,0),e.lineTo(r+1,0),e.lineTo(r+1,je),e.lineTo(je,je),e.lineTo(je,a+1),e.lineTo(0,a+1),e.lineTo(0,0),e.closePath(),e.fillStyle=Mv,e.fill(),e.lineWidth=vo,e.setLineDash([]),e.strokeStyle=Av,e.stroke()}function zv(e,t){const{xList:n,yList:r,viewSizeInfo:a}=t,{width:i,height:o}=a;for(let s=0;s0){const s=Ta(n),c=go(n),d=[],u=[],f=[],h=[],g=[];if(i.forEach(x=>{const w=r.calcViewRectInfoFromRange(x.uuid,{viewScaleInfo:s,viewSizeInfo:c});w&&(d.push(w),u.push(w.left.x),f.push(w.right.x),h.push(w.top.y),g.push(w.bottom.y))}),!(d.length>0))return;const v=Math.min(...u),p=Math.max(...f),m=Math.min(...h),b=Math.max(...g);e.globalAlpha=1,e.beginPath(),e.moveTo(v,0),e.lineTo(p,0),e.lineTo(p,je),e.lineTo(v,je),e.fillStyle=Qc,e.closePath(),e.fill(),e.beginPath(),e.moveTo(0,m),e.lineTo(je,m),e.lineTo(je,b),e.lineTo(0,b),e.fillStyle=Qc,e.closePath(),e.fill()}}const zs="@middleware/show-ruler",Jc=e=>{const{boardContent:t,viewer:n,eventHub:r,calculator:a}=e,{overlayContext:i,underlayContext:o}=t;let s=!0,c=!0;const d=u=>{typeof(u==null?void 0:u.show)=="boolean"&&(s=u.show),typeof(u==null?void 0:u.showGrid)=="boolean"&&(c=u.showGrid),(typeof(u==null?void 0:u.show)=="boolean"||typeof(u==null?void 0:u.showGrid)=="boolean")&&n.drawFrame()};return{name:"@middleware/ruler",use(){r.on(zs,d)},disuse(){r.off(zs,d)},beforeDrawFrame:({snapshot:u})=>{if(s===!0){const f=Ta(u),h=go(u);Rv(i,{snapshot:u,calculator:a}),$v(i,{viewScaleInfo:f,viewSizeInfo:h});const{list:g,rulerUnit:v}=_v({viewScaleInfo:f,viewSizeInfo:h});Pv(i,{scaleList:g});const{list:p}=Ov({viewScaleInfo:f,viewSizeInfo:h});Iv(i,{scaleList:p}),c===!0&&zv(v===1?i:o,{xList:g,yList:p,viewScaleInfo:f,viewSizeInfo:h})}}}},Dv="DRAG",Ja=Symbol(`${Dv}_prevPoint`),qc=e=>{const{eventHub:t,sharer:n,viewer:r}=e;let a=!1;return{name:"@middleware/dragger",hover(){a!==!0&&t.trigger("cursor",{type:"drag-default"})},pointStart(i){const{point:o}=i;n.setSharedStorage(Ja,o),a=!0,t.trigger("cursor",{type:"drag-active"})},pointMove(i){const{point:o}=i,s=n.getSharedStorage(Ja);if(o&&s){const c=o.x-s.x,d=o.y-s.y;r.scroll({moveX:c,moveY:d}),r.drawFrame()}n.setSharedStorage(Ja,o)},pointEnd(){a=!1,n.setSharedStorage(Ja,null),t.trigger("cursor",{type:"drag-default"})}}},al="monospace";function Nv(e,t){const{point:n,rotateCenter:r,angle:a,text:i,color:o,background:s,fontSize:c,lineHeight:d}=t;_a(e,a,r,()=>{e.$setFont({fontWeight:"300",fontSize:c,fontFamily:al});const u=(d-c)/2,f=e.$undoPixelRatio(e.measureText(i).width),h={x:n.x-f/2-u,y:n.y},g={x:h.x+f+u*2,y:h.y+c+u},v={x:n.x-f/2,y:n.y};e.setLineDash([]),e.fillStyle=s,e.beginPath(),e.moveTo(h.x,h.y),e.lineTo(g.x,h.y),e.lineTo(g.x,g.y),e.lineTo(h.x,g.y),e.closePath(),e.fill(),e.fillStyle=o,e.textBaseline="top",e.fillText(i,v.x,v.y+u)})}function Lv(e,t){const{point:n,rotateCenter:r,angle:a,text:i,color:o,background:s,fontSize:c,lineHeight:d}=t;_a(e,a,r,()=>{e.$setFont({fontWeight:"300",fontSize:c,fontFamily:al});const u=(d-c)/2,f=e.$undoPixelRatio(e.measureText(i).width),h={x:n.x,y:n.y},g={x:h.x+f+u*2,y:h.y+c+u},v={x:n.x+u,y:n.y};e.setLineDash([]),e.fillStyle=s,e.beginPath(),e.moveTo(h.x,h.y),e.lineTo(g.x,h.y),e.lineTo(g.x,g.y),e.lineTo(h.x,g.y),e.closePath(),e.fill(),e.fillStyle=o,e.textBaseline="top",e.fillText(i,v.x,v.y+u)})}function jv(e,t){const{point:n,rotateCenter:r,angle:a,text:i,color:o,background:s,fontSize:c,lineHeight:d}=t;_a(e,a,r,()=>{e.$setFont({fontWeight:"300",fontSize:c,fontFamily:al});const u=(d-c)/2,f=e.$undoPixelRatio(e.measureText(i).width),h={x:n.x,y:n.y},g={x:h.x+f+u*2,y:h.y+c+u},v={x:n.x+u,y:n.y};e.setLineDash([]),e.fillStyle=s,e.beginPath(),e.moveTo(h.x,h.y),e.lineTo(g.x,h.y),e.lineTo(g.x,g.y),e.lineTo(h.x,g.y),e.closePath(),e.fill(),e.fillStyle=o,e.textBaseline="top",e.fillText(i,v.x,v.y+u)})}const Qo="#1973bac6",Jo="#ffffff",gn=10,qo=16,ed=e=>{const{boardContent:t,calculator:n}=e,{overlayContext:r}=t;return{name:"@middleware/info",beforeDrawFrame({snapshot:a}){const{sharedStore:i}=a,o=i[nn],s=i[Me],c=i[et]||[];if(o.length===1){const d=o[0];if(d&&["select","drag","resize"].includes(s)){const u=Ta(a),f=go(a),{x:h,y:g,w:v,h:p,angle:m}=d,b=[...c,{uuid:nt(),x:h,y:g,w:v,h:p,angle:m,type:"group",detail:{children:[]}}],x={viewScaleInfo:u,viewSizeInfo:f},w=n.calcViewRectInfoFromOrigin(d.uuid,x);let y=0;b.forEach(E=>{y+=E.angle||0});const _=Ht(Mt(0-y));if(w){const E=w==null?void 0:w.center,T={topLeft:Ie(E,w.topLeft,_),topRight:Ie(E,w.topRight,_),bottomRight:Ie(E,w.bottomRight,_),bottomLeft:Ie(E,w.bottomLeft,_),center:Ie(E,w.center,_),top:Ie(E,w.top,_),right:Ie(E,w.right,_),bottom:Ie(E,w.bottom,_),left:Ie(E,w.left,_)},P=ye(d.x,{decimalPlaces:2}),j=ye(d.y,{decimalPlaces:2}),D=ye(d.w,{decimalPlaces:2}),V=ye(d.h,{decimalPlaces:2}),z=`${ye(P,{decimalPlaces:0})},${ye(j,{decimalPlaces:0})}`,C=`${ye(D,{decimalPlaces:0})}x${ye(V,{decimalPlaces:0})}`,L=`${ye(d.angle||0,{decimalPlaces:0})}°`;Nv(r,{point:{x:T.bottom.x,y:T.bottom.y+gn},rotateCenter:T.center,angle:y,text:C,fontSize:gn,lineHeight:qo,color:Jo,background:Qo}),Lv(r,{point:{x:T.topLeft.x,y:T.topLeft.y-gn*2},rotateCenter:T.center,angle:y,text:z,fontSize:gn,lineHeight:qo,color:Jo,background:Qo}),jv(r,{point:{x:T.top.x+gn,y:T.top.y-gn*2},rotateCenter:T.center,angle:y,text:L,fontSize:gn,lineHeight:qo,color:Jo,background:Qo})}}}}}},il="LAYOUT_SELECT",xt=Symbol(`${il}_layoutActionType`),Kr=Symbol(`${il}_layoutControlType`),qa=Symbol(`${il}_layoutController`),eh="#1973ba",th="#5b5959b5";function ei(e,t){e.setLineDash([]),e.fillStyle="#FFFFFF",e.beginPath(),e.moveTo(t[0].x,t[0].y),e.lineTo(t[1].x,t[1].y),e.lineTo(t[2].x,t[2].y),e.lineTo(t[3].x,t[3].y),e.closePath(),e.fill(),e.strokeStyle=eh,e.lineWidth=2,e.beginPath(),e.moveTo(t[0].x,t[0].y),e.lineTo(t[1].x,t[1].y),e.lineTo(t[2].x,t[2].y),e.lineTo(t[3].x,t[3].y),e.closePath(),e.stroke()}function ua(e,t){const{vertexes:n,strokeStyle:r,lineWidth:a}=t;e.setLineDash([]),e.strokeStyle=r,e.lineWidth=a,e.beginPath(),e.moveTo(n[0].x,n[0].y),e.lineTo(n[2].x,n[2].y),e.closePath(),e.stroke(),e.beginPath(),e.moveTo(n[1].x,n[1].y),e.lineTo(n[3].x,n[3].y),e.closePath(),e.stroke()}function ti(e,t){const{start:n,end:r,centerVertexes:a,disabled:i}=t,o=i===!0?1:2,s=i===!0?th:eh;e.setLineDash([]),e.strokeStyle=s,e.lineWidth=o,e.beginPath(),e.moveTo(n.x,n.y),e.lineTo(r.x,r.y),e.closePath(),e.stroke(),i===!0&&ua(e,{vertexes:a,lineWidth:o,strokeStyle:s})}function kv(e,t){const{controller:n,operations:r}=t,{topLeft:a,topRight:i,bottomLeft:o,bottomRight:s,topMiddle:c,rightMiddle:d,bottomMiddle:u,leftMiddle:f}=n;ti(e,{start:a.center,end:i.center,centerVertexes:c.vertexes,disabled:!!(r!=null&&r.disabledTop)}),ti(e,{start:i.center,end:s.center,centerVertexes:d.vertexes,disabled:!!(r!=null&&r.disabledRight)}),ti(e,{start:s.center,end:o.center,centerVertexes:u.vertexes,disabled:!!(r!=null&&r.disabledBottom)}),ti(e,{start:o.center,end:a.center,centerVertexes:f.vertexes,disabled:!!(r!=null&&r.disabledLeft)});const h={lineWidth:1,strokeStyle:th};(r==null?void 0:r.disabledTopLeft)===!0?ua(e,Object.assign({vertexes:a.vertexes},h)):ei(e,a.vertexes),(r==null?void 0:r.disabledTopRight)===!0?ua(e,Object.assign({vertexes:i.vertexes},h)):ei(e,i.vertexes),(r==null?void 0:r.disabledBottomRight)===!0?ua(e,Object.assign({vertexes:s.vertexes},h)):ei(e,s.vertexes),(r==null?void 0:r.disabledBottomLeft)===!0?ua(e,Object.assign({vertexes:o.vertexes},h)):ei(e,o.vertexes)}const td=e=>{const{sharer:t,boardContent:n,calculator:r,viewer:a,eventHub:i}=e,{overlayContext:o}=n;let s=null;const c=()=>{s=null,t.setSharedStorage(xt,null),t.setSharedStorage(Kr,null),t.setSharedStorage(qa,null)},d=()=>!!t.getSharedStorage(Me),u=v=>{var p;const m=t.getActiveStorage("data");if(!((p=m==null?void 0:m.layout)===null||p===void 0)&&p.operations){const b=m.layout.operations;if(v==="left"&&b.disabledLeft===!0||v==="top"&&b.disabledTop===!0||v==="right"&&b.disabledRight===!0||v==="bottom"&&b.disabledBottom===!0||v==="top-left"&&b.disabledTopLeft===!0||v==="top-right"&&b.disabledTopRight===!0||v==="bottom-left"&&b.disabledBottomLeft===!0||v==="bottom-right"&&b.disabledBottomRight===!0)return!0}return!1},f=()=>{const v=t.getActiveStorage("data");if(v!=null&&v.layout){const{x:p,y:m,w:b,h:x}=v.layout;return{x:p,y:m,w:b,h:x}}return null},h=()=>{const v=t.getActiveViewScaleInfo(),p=f();if(p){const m=fc(p,{viewScaleInfo:v,controllerSize:10});t.setSharedStorage(qa,m)}else t.setSharedStorage(qa,null)},g=v=>{const p=t.getActiveStorage("data"),m=t.getSharedStorage(qa);if(m&&(p!=null&&p.layout)&&(v!=null&&v.point)){let b=null;if(m){const{topLeft:x,top:w,topRight:y,right:_,bottomRight:E,bottom:T,bottomLeft:P,left:j}=m,D=[x,w,y,_,E,T,P,j];for(let V=0;V{c(),h()},hover:v=>{if(d())return;const p=t.getSharedStorage(xt),m=t.getActiveStorage("data");if(m!=null&&m.layout&&p!=="resize"){h();const b=g(v);b?(t.setSharedStorage(xt,"hover"),u(b)||i.trigger("cursor",{type:`resize-${b}`,groupQueue:[],element:f()}),a.drawFrame()):t.setSharedStorage(xt,null)}if(["hover","resize"].includes(t.getSharedStorage(xt)))return!1;p==="hover"&&!t.getSharedStorage(xt)&&a.drawFrame()},pointStart:v=>{if(d())return;h();const p=g(v);if(s=v.point,p)return u(p)?void 0:(t.setSharedStorage(xt,"resize"),!1);const m=t.getSharedStorage(xt);if(["hover","resize"].includes(m))return!1},pointMove:v=>{if(d())return;const p=t.getSharedStorage(xt),m=t.getSharedStorage(Kr),b=t.getActiveStorage("data");if(!(m&&u(m))){if(p==="resize"&&m&&(b!=null&&b.layout)){if(s){const x=t.getActiveStorage("scale"),w=(v.point.x-s.x)/x,y=(v.point.y-s.y)/x,{x:_,y:E,w:T,h:P}=b.layout;m==="top"?(b.layout.y=r.toGridNum(E+y),b.layout.h=r.toGridNum(P-y)):m==="right"?b.layout.w=r.toGridNum(T+w):m==="bottom"?b.layout.h=r.toGridNum(P+y):m==="left"?(b.layout.x=r.toGridNum(_+w),b.layout.w=r.toGridNum(T-w)):m==="top-left"?(b.layout.x=r.toGridNum(_+w),b.layout.y=r.toGridNum(E+y),b.layout.w=r.toGridNum(T-w),b.layout.h=r.toGridNum(P-y)):m==="top-right"?(b.layout.y=r.toGridNum(E+y),b.layout.w=r.toGridNum(T+w),b.layout.h=r.toGridNum(P-y)):m==="bottom-right"?(b.layout.w=r.toGridNum(T+w),b.layout.h=r.toGridNum(P+y)):m==="bottom-left"&&(b.layout.x=r.toGridNum(_+w),b.layout.w=r.toGridNum(T-w),b.layout.h=r.toGridNum(P+y))}return s=v.point,h(),a.drawFrame(),!1}if(["hover","resize"].includes(p))return!1}},pointEnd:()=>{const v=t.getSharedStorage(xt),p=t.getSharedStorage(Kr),m=t.getActiveStorage("data");m&&v==="resize"&&p&&!u(p)&&i.trigger(rl,{type:"changeLayout",data:m}),c()},beforeDrawFrame:({snapshot:v})=>{var p;const{sharedStore:m,activeStore:b}=v,x=m[xt],w=m[Kr];if(!((p=b.data)===null||p===void 0)&&p.layout&&x&&w&&["hover","resize"].includes(x)){const y=Ta(v),{x:_,y:E,w:T,h:P}=b.data.layout,D=fc({x:_,y:E,w:T,h:P},{viewScaleInfo:y,controllerSize:10});kv(o,{controller:D,operations:b.data.layout.operations||{}})}},scrollX:()=>{c()},scrollY:()=>{c()},wheelScale:()=>{c()}}};var es=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},Re=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},Rs,De,ji,qi,nh;class Bv{constructor(t,n){Rs.add(this),De.set(this,void 0),ji.set(this,void 0),qi.set(this,void 0);const{devicePixelRatio:r=1,width:a,height:i,createCustomContext2D:o}=n;es(this,qi,t,"f");const s=document.createElement("canvas");es(this,ji,s,"f"),Re(this,Rs,"m",nh).call(this),t.appendChild(s);const c=ep(s,{width:a,height:i,devicePixelRatio:r,offscreen:!0,createCustomContext2D:o}),d=new qp({boardContent:c,container:t}),u=d.getSharer();u.setActiveViewSizeInfo({width:a,height:i,devicePixelRatio:r,contextWidth:a,contextHeight:i}),es(this,De,d,"f"),this.resize(u.getActiveViewSizeInfo());const f=d.getEventHub();new av(t,{eventHub:f})}isDestroyed(){return Re(this,De,"f").isDestroyed()}destroy(){Re(this,De,"f").destroy(),Re(this,ji,"f").remove()}use(t){Re(this,De,"f").use(t)}disuse(t){Re(this,De,"f").disuse(t)}setData(t,n){ff((t==null?void 0:t.elements)||[]),Re(this,De,"f").setData(t,n)}getData(){return Re(this,De,"f").getData()}scale(t){Re(this,De,"f").scale(t),Re(this,De,"f").getViewer().drawFrame()}resize(t){const n=Re(this,De,"f"),a=n.getSharer().getActiveViewSizeInfo();n.resize(Object.assign(Object.assign({},a),t))}clear(){Re(this,De,"f").clear()}on(t,n){Re(this,De,"f").getEventHub().on(t,n)}off(t,n){Re(this,De,"f").getEventHub().off(t,n)}trigger(t,n){Re(this,De,"f").getEventHub().trigger(t,n)}getViewInfo(){const n=Re(this,De,"f").getSharer(),r=n.getActiveViewSizeInfo(),a=n.getActiveViewScaleInfo();return{viewSizeInfo:r,viewScaleInfo:a}}refresh(){Re(this,De,"f").getViewer().drawFrame()}setViewScale(t){Re(this,De,"f").updateViewScaleInfo(t)}getLoadItemMap(){return Re(this,De,"f").getRenderer().getLoadItemMap()}onBoardWatcherEvents(){Re(this,De,"f").onWatcherEvents()}offBoardWatcherEvents(){Re(this,De,"f").offWatcherEvents()}}De=new WeakMap,ji=new WeakMap,qi=new WeakMap,Rs=new WeakSet,nh=function(){const t=Re(this,qi,"f");t.style.position="relative"};const eo="select",Fv={mode:eo};function Hv(){return{mode:eo,enableRuler:!1,enableScale:!1,enableScroll:!1,enableSelect:!1,enableTextEdit:!1,enableDrag:!1,enableInfo:!1}}var Vv=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?i(u.value):a(u.value).then(s,c)}d((r=r.apply(e,t||[])).next())})};function Wv(e){return Vv(this,void 0,void 0,function*(){const{data:t,width:n,height:r,devicePixelRatio:a,viewScaleInfo:i,viewSizeInfo:o,loadItemMap:s}=e;let c=mi({width:n,height:r,devicePixelRatio:a}),d=new Rf({viewContext:c}),u=new zf({viewContext:c,calculator:d});u.setLoadItemMap(s),u.drawData(t,{viewScaleInfo:i,viewSizeInfo:o,forceDrawAll:!0});let f=null,h=c.$getOffscreenCanvas();if(h){const g=yield h.convertToBlob();f=window.URL.createObjectURL(g)}return h=null,c=null,d=null,u=null,{blobURL:f,width:n,height:r,devicePixelRatio:a}})}const Gv=rl,nd={change:Gv,ruler:zs,scale:Xf,select:Di,clearSelect:Qi,textEdit:Ji,textChange:Ps},ve={};Object.keys(nd).forEach(e=>{Object.defineProperty(ve,e,{value:nd[e],writable:!1})});function Uv(e){return["select","drag","readOnly"].includes(e)}function rh(e,t){const{enableRuler:n,enableScale:r,enableScroll:a,enableSelect:i,enableTextEdit:o,enableDrag:s,enableInfo:c}=t.getSnapshot();a===!0?e.use(Yc):a===!1&&e.disuse(Yc),i===!0?(e.use(td),e.use(Hc)):i===!1&&(e.disuse(td),e.disuse(Hc)),r===!0?e.use(Xc):r===!1&&e.disuse(Xc),n===!0?e.use(Jc):n===!1&&e.disuse(Jc),o===!0?e.use(Fc):o===!1&&e.disuse(Fc),s===!0?e.use(qc):s===!1&&e.disuse(qc),c===!0?e.use(ed):c===!1&&e.disuse(ed)}function Ds(e,t,n){let r=!1,a=!1,i=!1,o=!1,s=!1,c=!1;const d=!0;let u="select";n.set("mode",u),Uv(e)?u=e:console.warn(`${e} is invalid mode of iDraw.js`),u==="select"?(r=!0,a=!0,i=!0,o=!0,s=!1,c=!0):u==="drag"?(r=!0,a=!0,i=!1,o=!1,s=!0,c=!0):u==="readOnly"&&(r=!1,a=!1,i=!1,o=!1,s=!1,c=!1),n.set("enableScale",r),n.set("enableScroll",a),n.set("enableSelect",i),n.set("enableTextEdit",o),n.set("enableDrag",s),n.set("enableRuler",c),n.set("enableInfo",d),rh(t,n)}var Yv=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?i(u.value):a(u.value).then(s,c)}d((r=r.apply(e,t||[])).next())})},ts=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},de=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},fa,pe,ha,Sn,ah,Ns;class Xv{constructor(t,n){fa.add(this),pe.set(this,void 0),ha.set(this,void 0),Sn.set(this,new Tn({defaultStorage:Hv()}));const r=Object.assign(Object.assign({},Fv),n),{width:a,height:i,devicePixelRatio:o,createCustomContext2D:s}=r,c=new Bv(t,{width:a,height:i,devicePixelRatio:o,createCustomContext2D:s});ts(this,pe,c,"f"),ts(this,ha,r,"f"),de(this,fa,"m",ah).call(this)}reset(t){const n=de(this,pe,"f"),r=de(this,Sn,"f");r.clear(),Ds(t.mode||eo,n,r),n.refresh(),ts(this,ha,Object.assign(Object.assign({},de(this,ha,"f")),t),"f")}setMode(t){const n=de(this,pe,"f"),r=de(this,Sn,"f");Ds(t||eo,n,r),n.refresh()}enable(t){de(this,fa,"m",Ns).call(this,t,!0)}disable(t){de(this,fa,"m",Ns).call(this,t,!1)}setData(t){const n=de(this,pe,"f");n.setData(t),n.trigger(ve.change,{data:t,type:"setData"})}getData(t){const n=de(this,pe,"f").getData();return n&&(t==null?void 0:t.compact)===!0?Ag(n,{loadItemMap:de(this,pe,"f").getLoadItemMap()}):n}getViewInfo(){return de(this,pe,"f").getViewInfo()}scale(t){de(this,pe,"f").scale(t)}setViewScale(t){const n=de(this,pe,"f");n.setViewScale(t),n.refresh()}centerContent(t){const n=(t==null?void 0:t.data)||de(this,pe,"f").getData(),{viewSizeInfo:r}=this.getViewInfo();if(n!=null&&n.layout||Array.isArray(n==null?void 0:n.elements)&&(n==null?void 0:n.elements.length)>0){const a=_p(n,{viewSizeInfo:r});this.setViewScale(a)}}resize(t){de(this,pe,"f").resize(t)}on(t,n){de(this,pe,"f").on(t,n)}off(t,n){de(this,pe,"f").off(t,n)}trigger(t,n){de(this,pe,"f").trigger(t,n)}selectElement(t){this.selectElements([t])}selectElements(t){this.trigger(ve.select,{uuids:t})}selectElementByPosition(t){this.selectElementsByPositions([t])}selectElementsByPositions(t){this.trigger(ve.select,{positions:t})}cancelElements(){this.trigger(ve.select,{uuids:[]})}createElement(t,n){const{viewScaleInfo:r,viewSizeInfo:a}=de(this,pe,"f").getViewInfo();return Mp(t,(n==null?void 0:n.element)||{},(n==null?void 0:n.viewCenter)===!0?{viewScaleInfo:r,viewSizeInfo:a}:void 0)}updateElement(t){const n=de(this,pe,"f"),r=n.getData()||{elements:[]};ln(t.uuid,t,r.elements),n.setData(r),n.refresh(),n.trigger(ve.change,{data:r,type:"updateElement"})}addElement(t,n){var r;const a=de(this,pe,"f"),i=a.getData()||{elements:[]};if(!n||!(!((r=n==null?void 0:n.position)===null||r===void 0)&&r.length))i.elements.push(t);else if(n!=null&&n.position){const o=[...n==null?void 0:n.position];Cf(t,o,i.elements)}return a.setData(i),a.refresh(),a.trigger(ve.change,{data:i,type:"addElement"}),i}deleteElement(t){const n=de(this,pe,"f"),r=n.getData()||{elements:[]};Ap(t,r.elements),n.setData(r),n.refresh(),n.trigger(ve.change,{data:r,type:"deleteElement"})}moveElement(t,n){const r=de(this,pe,"f"),a=r.getData()||{elements:[]},i=Ot(t,a.elements),{elements:o}=Yi(a.elements,{from:i,to:n});a.elements=o,r.setData(a),r.refresh(),r.trigger(ve.change,{data:a,type:"moveElement"})}getImageBlobURL(t){return Yv(this,void 0,void 0,function*(){const n=this.getData()||{elements:[]},{devicePixelRatio:r}=t||{devicePixelRatio:1},a=Ui(n.elements),{viewSizeInfo:i}=this.getViewInfo();return yield Wv({width:a.w,height:a.h,devicePixelRatio:r,data:n,viewScaleInfo:{scale:1,offsetLeft:-a.x,offsetTop:-a.y,offsetBottom:0,offsetRight:0},viewSizeInfo:Object.assign(Object.assign({},i),{devicePixelRatio:r}),loadItemMap:de(this,pe,"f").getLoadItemMap()})})}isDestroyed(){return de(this,pe,"f").isDestroyed()}destroy(){const t=de(this,pe,"f"),n=de(this,Sn,"f");t.destroy(),n.destroy()}getViewCenter(){const{viewScaleInfo:t,viewSizeInfo:n}=this.getViewInfo();return Op({viewScaleInfo:t,viewSizeInfo:n})}$onBoardWatcherEvents(){de(this,pe,"f").onBoardWatcherEvents()}$offBoardWatcherEvents(){de(this,pe,"f").offBoardWatcherEvents()}}pe=new WeakMap,ha=new WeakMap,Sn=new WeakMap,fa=new WeakSet,ah=function(){const t=de(this,pe,"f"),n=de(this,Sn,"f");Ds("select",t,n)},Ns=function(t,n){const r=de(this,Sn,"f");if(["ruler","scroll","scale","info"].includes(t)){const a={ruler:"enableRuler",scroll:"enableScroll",scale:"enableScale",info:"enableInfo"};r.set(a[t],!!n),rh(de(this,pe,"f"),r),de(this,pe,"f").refresh()}else t==="selectInGroup"?de(this,pe,"f").trigger(As,{enable:!!n}):t==="snapToGrid"&&de(this,pe,"f").trigger(Ts,{enable:!!n})};const Kv=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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-8z"}),l.createElement("path",{d:"M921 867L775 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"}))),ns="base-scale-selector",Zv=e=>{const{className:t,style:n,defaultValue:r,value:a,onChange:i}=e,o=Y(ns),s=Y(ns,"menu-item"),c=Y(ns,"input"),[d,u]=I.useState(100);I.useEffect(()=>{const p=ye(parseFloat(a||"1")*100);u(p)},[a]);const f=p=>{const{key:m}=p;i==null||i(m)},h=p=>{p.stopPropagation()},v={items:[{label:l.createElement("span",{className:s},l.createElement(ce,{className:c,size:"small",value:d,suffix:"%",onClick:h,step:1,min:10,max:1e4,controls:!1,onChange:p=>{if(p&&p>0){const m=ye(p/100);i==null||i(`${m}`)}}})),key:"custom"},...[.5,1,2,3].map(p=>({key:`${p}`,label:l.createElement("span",{className:s},`${ye(p*100)}%`)}))],onClick:f,selectedKeys:[`${a||r}`]};return I.useMemo(()=>l.createElement(Ir,{className:he(o,t),menu:v},l.createElement(Ve,{icon:l.createElement(Kv,null),size:"small"},`${ye(parseFloat(a||"1")*100)}%`)),[t,n,r,a,i,d])},ih=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M508 512m-112 0a112 112 0 1 0 224 0 112 112 0 1 0-224 0Z"}),l.createElement("path",{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3-7.7 16.2-7.7 35.2 0 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.5zM508 688c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"}))),oh=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M942.3 486.4l-0.1-0.1-0.1-0.1c-36.4-76.7-80-138.7-130.7-186L760.7 351c43.7 40.2 81.5 93.7 114.1 160.9C791.5 684.2 673.4 766 512 766c-51.3 0-98.3-8.3-141.2-25.1l-54.7 54.7C374.6 823.8 439.8 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0.1-51.3zM878.3 154.2l-42.4-42.4c-3.1-3.1-8.2-3.1-11.3 0L707.8 228.5C649.4 200.2 584.2 186 512 186c-192.2 0-335.4 100.5-430.2 300.3v0.1c-7.7 16.2-7.7 35.2 0 51.5 36.4 76.7 80 138.7 130.7 186.1L111.8 824.5c-3.1 3.1-3.1 8.2 0 11.3l42.4 42.4c3.1 3.1 8.2 3.1 11.3 0l712.8-712.8c3.1-3 3.1-8.1 0-11.2zM398.9 537.4c-1.9-8.2-2.9-16.7-2.9-25.4 0-61.9 50.1-112 112-112 8.7 0 17.3 1 25.4 2.9L398.9 537.4z m184.5-184.5C560.5 342.1 535 336 508 336c-97.2 0-176 78.8-176 176 0 27 6.1 52.5 16.9 75.4L263.3 673c-43.7-40.2-81.5-93.7-114.1-160.9C232.6 339.8 350.7 258 512 258c51.3 0 98.3 8.3 141.2 25.1l-69.8 69.8z"}),l.createElement("path",{d:"M508 624c-6.4 0-12.7-0.5-18.8-1.6l-51.1 51.1c21.4 9.3 45.1 14.4 69.9 14.4 97.2 0 176-78.8 176-176 0-24.8-5.1-48.5-14.4-69.9l-51.1 51.1c1 6.1 1.6 12.4 1.6 18.8C620 573.9 569.9 624 508 624z"}))),sh=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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-32z m-40 728H184V184h656v656z"}))),lh=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64z m0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}))),ch=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M853.333333 170.666667H170.666667a42.666667 42.666667 0 0 0-42.666667 42.666666v128a42.666667 42.666667 0 0 0 85.333333 0V256h256v554.666667H384a42.666667 42.666667 0 0 0 0 85.333333h256a42.666667 42.666667 0 0 0 0-85.333333h-85.333333V256h256v85.333333a42.666667 42.666667 0 0 0 85.333333 0V213.333333a42.666667 42.666667 0 0 0-42.666667-42.666666z"}))),dh=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M0.00592 521.157814v-103.646801l430.267025 235.101281c36.191582 13.567843 70.207188 15.615819 111.870706 0.191998l440.986902-258.365013v103.614802l-435.386966 258.877007c-42.175512 18.303788-91.326944 18.303788-126.398539 0L0.00592 521.157814z"}),l.createElement("path",{d:"M0.00592 743.651242v-104.798789l406.427301 221.43744c17.2798 9.439891 40.511532 17.599797 65.119247 20.383764h27.999676c32.511624-5.023942 47.103455-10.207882 67.615218-22.943735l415.931191-258.173014v98.974855l-430.875018 268.95689c-42.111513 17.439798-95.806892 18.079791-130.878487 0.575994L0.00592 743.619242zM20.069688 246.024995L399.073306 20.971598c41.279523-26.303696 90.430954-27.967677 133.342458-4.35195l421.083131 198.621703c35.743587 17.599797 37.18357 61.311291 2.655969 81.151062l-414.043212 226.205384a165.758083 165.758083 0 0 1-133.374458 4.415949L22.725657 327.208057C9.157814 318.664155 0.90191 303.56033 0.229917 285.000545c-0.607993-18.911781 10.719876-32.159628 19.807771-38.94355z"})," ")),uh=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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.3-12.3 12.7-12.1 32.9 0.6 45.3l183.7 179.1-43.4 252.9c-1.2 6.9-0.1 14.1 3.2 20.3 8.2 15.6 27.6 21.7 43.2 13.4L512 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"}))),fh=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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-32z m-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792z m0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z"}),l.createElement("path",{d:"M304 456c48.6 0 88-39.4 88-88s-39.4-88-88-88-88 39.4-88 88 39.4 88 88 88z m0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z"}))),Qv=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M256 682.666667a85.333333 85.333333 0 1 0 0 170.666666 85.333333 85.333333 0 0 0 0-170.666666z m-170.666667 85.333333a170.666667 170.666667 0 1 1 341.333334 0 170.666667 170.666667 0 0 1-341.333334 0zM768 170.666667a85.333333 85.333333 0 1 0 0 170.666666 85.333333 85.333333 0 0 0 0-170.666666z m-170.666667 85.333333a170.666667 170.666667 0 1 1 341.333334 0 170.666667 170.666667 0 0 1-341.333334 0z"}),l.createElement("path",{d:"M707.84 316.16a42.666667 42.666667 0 0 1 0 60.330667l-331.178667 331.178666a42.666667 42.666667 0 0 1-60.330666-60.330666l331.178666-331.178667a42.666667 42.666667 0 0 1 60.330667 0z"}))),hh=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145z m610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2z"}),l.createElement("path",{d:"M281 249l1.7 24.3 22.7 253.5h206.5v-0.1h112.9l-11.4 118.5L511 672.9v0.2h-0.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-0.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v0.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z"}))),Jv=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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-0.7 5.2-2L869 536.2c14.7-12.8 14.7-35.6 0-48.4z"}))),gh=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 0.3L512 465.6l-99.3-118.4-66.1-0.3c-4.4 0-8 3.5-8 8 0 1.9 0.7 3.7 1.9 5.2l130.1 155L340.5 670c-1.2 1.5-1.9 3.3-1.9 5.2 0 4.4 3.6 8 8 8l66.1-0.3L512 564.4l99.3 118.4 66 0.3c4.4 0 8-3.5 8-8 0-1.9-0.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"}),l.createElement("path",{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65z m0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}))),pn="node",qv=e=>{const{className:t,style:n,type:r,uuid:a,nodeKey:i,title:o,position:s,parentModName:c,generateClassName:d,onTitleChange:u,onOperationToggle:f,onDelete:h,onSelect:g,onGoToGroup:v,operations:p,isSelected:m}=e,[b,x]=I.useState(!1),[w,y]=I.useState(!1),_=I.useRef(o),E=d(c,pn),T=d(c,pn,"icon"),P=d(c,pn,"title"),j=d(c,pn,"title","input"),D=d(c,pn,"title","icon"),V=d(c,pn,"action"),z=d(c,pn,"selected"),C=I.useRef(0),L=I.useRef(null);I.useEffect(()=>{var M;b===!0&&((M=L.current)===null||M===void 0||M.focus())},[b]);const G=M=>{x(!1),u==null||u({uuid:i,value:M.target.value||""})},$=M=>{_.current=M.target.value||""},S=M=>{var N;M.code==="Enter"&&(x(!1),u==null||u({uuid:i,value:((N=M==null?void 0:M.target)===null||N===void 0?void 0:N.value)||""}))},F=M=>{M.stopPropagation(),M.preventDefault()},O=M=>{M.stopPropagation(),y(!0)},B=M=>{M.stopPropagation(),y(!1)},W=M=>{const N=Date.now(),R=N-C.current;C.current=N,g==null||g({uuids:[a],positions:[s]}),R<=300&&R>0&&(M.stopPropagation(),M.preventDefault(),x(!0))},A=M=>{M.stopPropagation(),M.preventDefault(),h==null||h({uuid:i})},H=M=>{M.stopPropagation(),M.preventDefault(),f==null||f({uuid:i,operations:{invisible:!p.invisible}})},X=M=>{M.stopPropagation(),M.preventDefault(),v==null||v({uuid:a,position:s})};return I.useMemo(()=>{_.current=o;function M(N){return N==="rect"?l.createElement(sh,{className:D}):N==="circle"?l.createElement(lh,{className:D}):N==="text"?l.createElement(ch,{className:D}):N==="path"?l.createElement(Qv,{className:D}):N==="image"?l.createElement(fh,{className:D}):N==="svg"?l.createElement(uh,{className:D}):N==="group"?l.createElement(dh,{className:D}):N==="html"?l.createElement(hh,{className:D}):l.createElement("span",{className:D})}return l.createElement("span",{key:i,style:n,className:he(E,t,m?z:null),onClick:W,onMouseOver:O,onMouseLeave:B},l.createElement("span",{className:P},M(r),l.createElement("span",null,o)),w&&l.createElement("span",{className:V},r==="group"&&l.createElement(Jv,{className:T,onClick:X}),p.invisible?l.createElement(oh,{className:T,onClick:H}):l.createElement(ih,{className:T,onClick:H}),l.createElement(gh,{className:T,onClick:A})),b&&l.createElement("span",{className:j},l.createElement(cn,{ref:L,size:"small",defaultValue:o,onBlur:G,onClick:F,onKeyDown:S,onChange:$})))},[i,o,b,r,w,p,m])};function em(e,t){const n=[],{position:r}=t;if(Array.isArray(e)){const a=[...r];e.forEach((i,o)=>{a.push(o),n.push(ph(i,Object.assign(Object.assign({},t),{position:[...a]}))),a.pop()})}return n}const ph=(e,t)=>{const{parentModName:n,onTitleChange:r,onOperationToggle:a,onDelete:i,onSelect:o,onGoToGroup:s,position:c,selectedKeys:d}=t,u={key:e.key,title:l.createElement(qv,{parentModName:n,uuid:e.key,title:e.title,position:c,operations:e.operations,nodeKey:e.key,type:e.type,generateClassName:t.generateClassName,onTitleChange:r,onOperationToggle:a,onDelete:i,onSelect:o,onGoToGroup:s,isSelected:d==null?void 0:d.includes(e.key)}),children:[]};if(Array.isArray(e.children)){const f=[...c];e.children.forEach((h,g)=>{f.push(g),u.children.push(ph(h,Object.assign(Object.assign({},t),{position:[...f]}))),f.pop()})}return u},tm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M952 474H829.8C812.5 327.6 696.4 211.5 550 194.2V72c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v122.2C327.6 211.5 211.5 327.6 194.2 474H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h122.2C211.5 696.4 327.6 812.5 474 829.8V952c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V829.8C696.4 812.5 812.5 696.4 829.8 550H952c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM512 756c-134.8 0-244-109.2-244-244s109.2-244 244-244 244 109.2 244 244-109.2 244-244 244z"}),l.createElement("path",{d:"M512 392c-32.1 0-62.1 12.4-84.8 35.2-22.7 22.7-35.2 52.7-35.2 84.8s12.5 62.1 35.2 84.8C449.9 619.4 480 632 512 632s62.1-12.5 84.8-35.2C619.4 574.1 632 544 632 512s-12.5-62.1-35.2-84.8C574.1 404.4 544.1 392 512 392z"}))),nm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M264 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM760 654c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496zM904 794H120c-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-8zM904 370H120c-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-8z"}))),rm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M120 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM120 654h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM904 794H120c-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-8zM904 370H120c-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-8z"}))),am=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M904 158H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM904 582H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM904 794H120c-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-8zM904 370H120c-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-8z"}))),im=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16z m-52 268H212V212h200v200zM864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16z m-52 268H612V212h200v200zM864 544H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16z m-52 268H612V612h200v200zM424 712H296V584c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v128H104c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h128v128c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V776h128c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}))),om=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M554.666667 469.333333v85.333334h-85.333334v-85.333334z m85.333333 0v85.333334h85.333333v-85.333334z m170.666667 0v85.333334h85.333333v-85.333334z m0 170.666667v85.333333h85.333333v-85.333333zM128 469.333333v85.333334h85.333333v-85.333334z m170.666667 0v85.333334h85.333333v-85.333334z m170.666666-341.333333v85.333333h85.333334V128z m170.666667 0v85.333333h85.333333V128z m170.666667 0v85.333333h85.333333V128z m0 170.666667v85.333333h85.333333v-85.333333zM128 640v85.333333h85.333333v-85.333333z m0-341.333333v85.333333h85.333333v-85.333333z m341.333333 341.333333v85.333333h85.333334v-85.333333z m0-341.333333v85.333333h85.333334v-85.333333zM128 128v85.333333h85.333333V128z m170.666667 0v85.333333h85.333333V128zM128 810.666667v85.333333h768v-85.333333z"}))),sm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M592 928H432a48 48 0 1 0 0 96h160a48 48 0 1 0 0-96zM976 0H784a48 48 0 1 0 0 96h144v144.016a48 48 0 1 0 96 0V48a48 48 0 0 0-48-48zM240 928H96v-144a48 48 0 1 0-96 0v192a48 48 0 0 0 48 48h192a48 48 0 1 0 0-96zM48 640a48 48 0 0 0 48-48V432a48 48 0 1 0-96 0v160a48 48 0 0 0 48 48zM240 0H48a48 48 0 0 0-48 48v192a48 48 0 1 0 96 0V96h144a48 48 0 1 0 0-96z m784 592V432a48 48 0 1 0-96 0v160a48 48 0 1 0 96 0zM592 0H432a48 48 0 1 0 0 96h160a48 48 0 1 0 0-96z m384 736a48 48 0 0 0-48 48v144h-144a48 48 0 1 0 0 96h192a48 48 0 0 0 48-48V784a48 48 0 0 0-48-48z"}))),lm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M554.666667 469.333333v85.333334h-85.333334v-85.333334z m85.333333 0v85.333334h85.333333v-85.333334z m170.666667 0v85.333334h85.333333v-85.333334z m0 170.666667v85.333333h85.333333v-85.333333z m-512-170.666667v85.333334h85.333333v-85.333334z m170.666666-341.333333v85.333333h85.333334V128z m170.666667 0v85.333333h85.333333V128z m170.666667 0v85.333333h85.333333V128z m0 170.666667v85.333333h85.333333v-85.333333zM469.333333 640v85.333333h85.333334v-85.333333z m0-341.333333v85.333333h85.333334v-85.333333zM128 128v768h85.333333V128z m170.666667 0v85.333333h85.333333V128z m170.666666 682.666667v85.333333h85.333334v-85.333333z m170.666667 0v85.333333h85.333333v-85.333333z m170.666667 0v85.333333h85.333333v-85.333333z m-512 0v85.333333h85.333333v-85.333333z"}))),cm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M298.666667 896h85.333333v-85.333333h-85.333333v85.333333zM128 213.333333h85.333333V128H128v85.333333z m170.666667 0h85.333333V128h-85.333333v85.333333z m0 341.333334h85.333333v-85.333334h-85.333333v85.333334zM128 896h85.333333v-85.333333H128v85.333333z m341.333333 0h85.333334v-85.333333h-85.333334v85.333333zM128 554.666667h85.333333v-85.333334H128v85.333334z m0 170.666666h85.333333v-85.333333H128v85.333333z m0-341.333333h85.333333v-85.333333H128v85.333333z m341.333333 341.333333h85.333334v-85.333333h-85.333334v85.333333z m170.666667-170.666666h85.333333v-85.333334h-85.333333v85.333334z m170.666667-426.666667v768h85.333333V128h-85.333333z m-170.666667 768h85.333333v-85.333333h-85.333333v85.333333z m0-682.666667h85.333333V128h-85.333333v85.333333z m-170.666667 341.333334h85.333334v-85.333334h-85.333334v85.333334z m0-341.333334h85.333334V128h-85.333334v85.333333z m0 170.666667h85.333334v-85.333333h-85.333334v85.333333z"}))),dm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M298.666667 896h85.333333v-85.333333h-85.333333v85.333333z m0-341.333333h85.333333v-85.333334h-85.333333v85.333334z m170.666666 0h85.333334v-85.333334h-85.333334v85.333334z m0 341.333333h85.333334v-85.333333h-85.333334v85.333333zM128 725.333333h85.333333v-85.333333H128v85.333333z m0 170.666667h85.333333v-85.333333H128v85.333333z m0-341.333333h85.333333v-85.333334H128v85.333334z m0-170.666667h85.333333v-85.333333H128v85.333333z m341.333333 341.333333h85.333334v-85.333333h-85.333334v85.333333z m341.333334-341.333333h85.333333v-85.333333h-85.333333v85.333333z m0 170.666667h85.333333v-85.333334h-85.333333v85.333334zM128 128v85.333333h768V128H128z m682.666667 597.333333h85.333333v-85.333333h-85.333333v85.333333z m-170.666667 170.666667h85.333333v-85.333333h-85.333333v85.333333z m-170.666667-512h85.333334v-85.333333h-85.333334v85.333333z m341.333334 512h85.333333v-85.333333h-85.333333v85.333333z m-170.666667-341.333333h85.333333v-85.333334h-85.333333v85.333334z"}))),um=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M341.333333 512a42.666667 42.666667 0 0 0 42.666667 42.666667h256a42.666667 42.666667 0 0 0 0-85.333334H384a42.666667 42.666667 0 0 0-42.666667 42.666667z"}),l.createElement("path",{d:"M384 682.666667H307.626667A176.213333 176.213333 0 0 1 128 527.786667 170.666667 170.666667 0 0 1 298.666667 341.333333h85.333333a42.666667 42.666667 0 0 0 0-85.333333H307.626667a262.4 262.4 0 0 0-262.826667 222.293333A256 256 0 0 0 298.666667 768h85.333333a42.666667 42.666667 0 0 0 0-85.333333zM981.333333 479.573333A262.826667 262.826667 0 0 0 715.093333 256h-64.426666C616.106667 256 597.333333 275.2 597.333333 298.666667a42.666667 42.666667 0 0 0 42.666667 42.666666h76.373333A176.213333 176.213333 0 0 1 896 496.213333 170.666667 170.666667 0 0 1 725.333333 682.666667h-85.333333a42.666667 42.666667 0 0 0 0 85.333333h85.333333a256 256 0 0 0 256-288.426667z"}))),fm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M712 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM714 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM136 374h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM136 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM888 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 476h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 302h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM540 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM310 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM540 824H358c-87.3 0-158-70.7-158-158V484c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v182c0 127 103 230 230 230h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}))),hm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M368 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM310 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM888 302h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 476h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 302h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM484 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM658 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM888 476h-56c-4.4 0-8 3.6-8 8v182c0 87.3-70.7 158-158 158H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c127 0 230-103 230-230V484c0-4.4-3.6-8-8-8z"}))),gm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M656 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM714 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 302h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 476h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM540 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM366 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM540 128H358c-127 0-230 103-230 230v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-87.3 70.7-158 158-158h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}))),pm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M368 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM366 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 302h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 476h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM540 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM714 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM666 128H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c87.3 0 158 70.7 158 158v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-127-103-230-230-230z"}))),rd=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M896 810.666667v85.333333h-85.333333v-85.333333h85.333333z m-170.666667 0v85.333333h-85.333333v-85.333333h85.333333z m-170.666666 0v85.333333h-85.333334v-85.333333h85.333334z m-170.666667 0v85.333333H298.666667v-85.333333h85.333333z m-170.666667 0v85.333333H128v-85.333333h85.333333z m682.666667-170.666667v85.333333h-85.333333v-85.333333h85.333333zM213.333333 640v85.333333H128v-85.333333h85.333333z m0-170.666667v85.333334H128v-85.333334h85.333333z m469.333334-341.333333a213.418667 213.418667 0 0 1 213.12 204.074667L896 341.333333v213.333334h-85.333333V341.333333a128.426667 128.426667 0 0 0-120.490667-127.786666L682.666667 213.333333h-213.333334V128h213.333334zM213.333333 298.666667v85.333333H128V298.666667h85.333333z m0-170.666667v85.333333H128V128h85.333333z m170.666667 0v85.333333H298.666667V128h85.333333z"}))),vm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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-72z"}),l.createElement("path",{d:"M864 256H160c-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"}))),mm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M510.762667 970.666667A458.666667 458.666667 0 1 1 969.429333 512a459.178667 459.178667 0 0 1-458.666666 458.666667z m0-853.333334a394.666667 394.666667 0 1 0 394.666666 394.666667 395.093333 395.093333 0 0 0-394.666666-394.666667z"}),l.createElement("path",{d:"M512 724.48A212.48 212.48 0 1 1 724.48 512 212.736 212.736 0 0 1 512 724.48z m0-360.96A148.48 148.48 0 1 0 660.48 512 148.608 148.608 0 0 0 512 363.52z"}))),vh=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M272.9 512l265.4-339.1c4.1-5.2 0.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3c-9.1 11.6-9.1 27.9 0 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 512z"}),l.createElement("path",{d:"M576.9 512l265.4-339.1c4.1-5.2 0.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3c-9.1 11.6-9.1 27.9 0 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"}))),mo=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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 0.1-12.7-6.4-12.7z"}))),bm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M841.065412 337.317647v352.015059c0 46.802824-23.070118 74.752-39.936 95.111529-14.095059 17.106824-21.443765 26.684235-21.443765 41.803294V933.647059a30.117647 30.117647 0 0 1-60.235294 0v-107.39953c0-37.526588 19.576471-61.199059 35.297882-80.173176 14.576941-17.648941 26.142118-31.563294 26.142118-56.681412V337.317647c0-18.793412-16.143059-36.502588-33.189647-36.502588-19.817412 0-24.033882 3.072-24.214588 3.19247-3.975529 5.360941-3.855059 34.273882-3.794824 57.584942 0.060235 11.384471 0.120471 24.094118-0.12047 38.068705-0.240941 16.504471-12.830118 28.792471-30.358589 29.696a30.117647 30.117647 0 0 1-29.876706-30.117647v-127.698823c0-18.492235-13.372235-32.406588-31.081411-32.406588-16.263529 0-28.190118 12.107294-29.635765 29.394823v120.651294a30.117647 30.117647 0 0 1-60.235294 0V268.047059l-0.120471-0.602353v-46.561882c0-3.975529-0.843294-38.671059-28.551529-38.671059-27.105882 0-31.201882 24.214588-31.201883 38.671059v42.345411c0 1.686588-0.662588 3.252706-0.963764 4.879059v156.250353a30.117647 30.117647 0 0 1-60.235294 0V262.686118c-2.891294-11.685647-11.324235-23.491765-28.069647-23.491765-17.227294 0-31.744 15.721412-31.744 34.334118v201.788235c0 0.421647-0.361412 0.783059-0.361412 1.204706v66.319059a30.117647 30.117647 0 0 1-60.235294 0v-50.236236c-10.601412-3.855059-25.961412-6.987294-34.755765-4.999529-7.107765 1.385412-14.275765 7.649882-18.733176 16.323765a43.309176 43.309176 0 0 0-0.542118 38.369882L345.148235 766.192941a31.563294 31.563294 0 0 1 2.108236 6.505412 32.888471 32.888471 0 0 0 35.418353 25.961412 30.238118 30.238118 0 0 1 33.310117 29.936941V933.647059a30.117647 30.117647 0 0 1-60.235294 0v-77.462588a92.521412 92.521412 0 0 1-66.680471-67.764706L187.934118 567.055059a104.448 104.448 0 0 1 1.927529-90.774588c12.890353-24.877176 35.418353-42.706824 60.295529-47.766589 12.649412-2.590118 29.756235-1.867294 46.682353 1.566118v-43.369412c0-0.602353 0.301176-1.144471 0.361412-1.746823v-111.435294c0-52.163765 41.321412-94.569412 91.979294-94.569412 12.047059 0 23.612235 2.409412 34.093177 6.746353 11.986824-38.791529 44.152471-63.668706 86.317176-63.668706 40.237176 0 71.800471 25.419294 83.666824 63.909647 10.721882-4.517647 22.467765-6.987294 34.876235-6.987294 41.502118 0 75.776 26.744471 87.160471 64.572235 11.023059-2.409412 22.226824-2.951529 32.286117-2.951529 50.718118 0 93.485176 44.272941 93.485177 96.737882z"}))),ym=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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 326z m1.8 562H232V136h302v216c0 23.2 18.8 42 42 42h216v494z"}))),wm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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 326z m1.8 562H232V136h302v216c0 23.2 18.8 42 42 42h216v494z"}),l.createElement("path",{d:"M544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z"}))),xm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M170.666667 298.666667a42.666667 42.666667 0 1 1-85.333334 0V256a170.666667 170.666667 0 0 1 170.666667-170.666667h42.666667a42.666667 42.666667 0 1 1 0 85.333334H256a85.333333 85.333333 0 0 0-85.333333 85.333333v42.666667z m554.666666-128a42.666667 42.666667 0 0 1 0-85.333334h42.666667a170.666667 170.666667 0 0 1 170.666667 170.666667v42.666667a42.666667 42.666667 0 0 1-85.333334 0V256a85.333333 85.333333 0 0 0-85.333333-85.333333h-42.666667z m128 554.666666a42.666667 42.666667 0 0 1 85.333334 0v42.666667a170.666667 170.666667 0 0 1-170.666667 170.666667h-42.666667a42.666667 42.666667 0 0 1 0-85.333334h42.666667a85.333333 85.333333 0 0 0 85.333333-85.333333v-42.666667zM298.666667 853.333333a42.666667 42.666667 0 0 1 0 85.333334H256a170.666667 170.666667 0 0 1-170.666667-170.666667v-42.666667a42.666667 42.666667 0 0 1 85.333334 0v42.666667a85.333333 85.333333 0 0 0 85.333333 85.333333h42.666667z"}))),Em=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M118.979048 637.074286l137.99619 66.243047 255.171048 123.587048 246.076952-119.222857 147.163429-70.485334a73.142857 73.142857 0 0 1-34.230857 97.109334l-327.119239 158.427428a73.142857 73.142857 0 0 1-63.780571 0L153.136762 734.305524A73.142857 73.142857 0 0 1 118.979048 637.074286z m786.090666-153.063619a73.142857 73.142857 0 0 1-33.913904 97.767619L544.01219 740.205714a73.142857 73.142857 0 0 1-63.780571 0L153.136762 581.778286A73.142857 73.142857 0 0 1 117.51619 487.862857l362.300953 170.886095 32.329143 15.652572 327.119238-158.427429 65.80419-31.939047zM544.036571 139.190857l327.094858 158.403048a73.142857 73.142857 0 0 1 0 131.657143l-327.094858 158.427428a73.142857 73.142857 0 0 1-63.780571 0L153.136762 429.251048a73.142857 73.142857 0 0 1 0-131.657143L480.256 139.215238a73.142857 73.142857 0 0 1 63.780571 0z m-31.890285 65.828572L185.027048 363.422476l327.119238 158.427429 327.119238-158.427429L512.146286 205.04381z"}))),Sm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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-32z m-696 72h136v656H184V184z m656 656H384V384h456v456zM384 320V184h456v136H384z"}))),mh=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8c-16.4 12.8-16.4 37.5 0 50.3l450.8 352.1c5.3 4.1 12.9 0.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"}))),Cm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M512 42.666667a469.333333 469.333333 0 1 0 469.333333 469.333333A469.333333 469.333333 0 0 0 512 42.666667z m0 864a394.666667 394.666667 0 1 1 394.666667-394.666667 395.146667 395.146667 0 0 1-394.666667 394.666667z"}),l.createElement("path",{d:"M304.906667 512m-66.666667 0a66.666667 66.666667 0 1 0 133.333333 0 66.666667 66.666667 0 1 0-133.333333 0Z"}),l.createElement("path",{d:"M512 512m-66.666667 0a66.666667 66.666667 0 1 0 133.333334 0 66.666667 66.666667 0 1 0-133.333334 0Z"}),l.createElement("path",{d:"M719.093333 512m-66.666666 0a66.666667 66.666667 0 1 0 133.333333 0 66.666667 66.666667 0 1 0-133.333333 0Z"}))),Mm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M935.253333 111.786667a42.666667 42.666667 0 0 0-23.04-23.04A42.666667 42.666667 0 0 0 896 85.333333h-256a42.666667 42.666667 0 0 0 0 85.333334h153.173333L170.666667 793.173333V640a42.666667 42.666667 0 0 0-85.333334 0v256a42.666667 42.666667 0 0 0 3.413334 16.213333 42.666667 42.666667 0 0 0 23.04 23.04A42.666667 42.666667 0 0 0 128 938.666667h256a42.666667 42.666667 0 0 0 0-85.333334H230.826667L853.333333 230.826667V384a42.666667 42.666667 0 0 0 85.333334 0V128a42.666667 42.666667 0 0 0-3.413334-16.213333z"}))),Am=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M128 128h64v389.312A384.32 384.32 0 0 1 506.688 832H896v64H192a64 64 0 0 1-64-64V128z m313.6 704A320.384 320.384 0 0 0 192 582.4V832h249.6z"}))),Tm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M929.19 352.19c3.12 3.12 3.12 8.19 0 11.31L363.51 929.19c-3.12 3.12-8.19 3.12-11.31 0L94.81 671.81c-3.12-3.12-3.12-8.19 0-11.31L660.49 94.81c3.12-3.12 8.19-3.12 11.31 0l257.39 257.38z m-424.26 5.66l108.89 108.89c3.12 3.12 3.12 8.19 0 11.31l-36.77 36.77c-3.12 3.12-8.19 3.12-11.31 0L456.85 405.93l-50.91 50.91 62.23 62.23c3.12 3.12 3.12 8.19 0 11.31l-36.77 36.77c-3.12 3.12-8.19 3.12-11.31 0l-62.23-62.23-50.91 50.91 62.23 62.23c3.12 3.12 3.12 8.19 0 11.31l-36.77 36.77c-3.12 3.12-8.19 3.12-11.31 0l-62.23-62.23-62.23 62.23 161.22 161.22 469.52-469.52-161.23-161.21-62.23 62.23 62.23 62.23c3.12 3.12 3.12 8.19 0 11.31l-36.77 36.77c-3.12 3.12-8.19 3.12-11.31 0l-62.23-62.23-50.91 50.91z"}))),_m=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M725.333333 341.333333a128 128 0 1 1 128-128 128 128 0 0 1-128 128z m0-170.666666a42.666667 42.666667 0 1 0 42.666667 42.666666 42.666667 42.666667 0 0 0-42.666667-42.666666z"}),l.createElement("path",{d:"M640 256H85.333333a42.666667 42.666667 0 0 1 0-85.333333h554.666667a42.666667 42.666667 0 0 1 0 85.333333zM938.666667 256h-128a42.666667 42.666667 0 0 1 0-85.333333h128a42.666667 42.666667 0 0 1 0 85.333333zM512 640a128 128 0 1 1 128-128 128 128 0 0 1-128 128z m0-170.666667a42.666667 42.666667 0 1 0 42.666667 42.666667 42.666667 42.666667 0 0 0-42.666667-42.666667z"}),l.createElement("path",{d:"M426.666667 554.666667H85.333333a42.666667 42.666667 0 0 1 0-85.333334h341.333334a42.666667 42.666667 0 0 1 0 85.333334zM938.666667 554.666667h-341.333334a42.666667 42.666667 0 0 1 0-85.333334h341.333334a42.666667 42.666667 0 0 1 0 85.333334zM298.666667 938.666667a128 128 0 1 1 128-128 128 128 0 0 1-128 128z m0-170.666667a42.666667 42.666667 0 1 0 42.666666 42.666667 42.666667 42.666667 0 0 0-42.666666-42.666667z"}),l.createElement("path",{d:"M938.666667 853.333333H384a42.666667 42.666667 0 0 1 0-85.333333h554.666667a42.666667 42.666667 0 0 1 0 85.333333zM213.333333 853.333333H85.333333a42.666667 42.666667 0 0 1 0-85.333333h128a42.666667 42.666667 0 0 1 0 85.333333z"}))),Om=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M802.742857 777.485714c49.942857 0 90.742857-41.371429 90.742857-92 0-61.142857-90.742857-160.914286-90.742857-160.914285S712 624.342857 712 685.485714c0 50.628571 40.8 92 90.742857 92z m-430.971428-50.4c8.114286 8.114286 21.257143 8.114286 29.257142 0l292.685715-292.571428c8.114286-8.114286 8.114286-21.257143 0-29.257143l-292.571429-292.571429c-0.685714-0.685714-1.485714-1.371429-2.285714-1.942857l-89.371429-89.371428a10.411429 10.411429 0 0 0-14.628571 0l-54.857143 54.857142a10.411429 10.411429 0 0 0 0 14.628572l76.8 76.8-237.485714 237.6c-8.114286 8.114286-8.114286 21.257143 0 29.257143l292.457143 292.571428z m14.742857-512.685714l204.457143 204.457143H182.171429l204.342857-204.457143zM960 859.428571H64c-5.028571 0-9.142857 4.114286-9.142857 9.142858v91.428571c0 5.028571 4.114286 9.142857 9.142857 9.142857h896c5.028571 0 9.142857-4.114286 9.142857-9.142857v-91.428571c0-5.028571-4.114286-9.142857-9.142857-9.142858z"}))),Pm=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M859.9 780H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7 669c3.2 4.1 9.4 4.1 12.6 0l112-141.7c4.1-5.2 0.4-12.9-6.3-12.9h-74.1V176c0-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.8z"}))),Im=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M859.9 474H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM506.3 399.3c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7 0.4-11.7-5.7-11.7H550V104c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v156h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.6zM517.7 624.7c-2.9-3.7-8.5-3.7-11.3 0L405.6 752.3c-3.7 4.7-0.4 11.7 5.7 11.7H474v156c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V764h62.8c6 0 9.4-7 5.7-11.7L517.7 624.7z"}))),$m=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355c-3.2-4.1-9.4-4.1-12.6 0l-112 141.7c-4.1 5.2-0.4 12.9 6.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}))),{DirectoryTree:zm}=Ju,ad="base-element-tree",rs=e=>{const t=e.split("-").map(n=>parseInt(n));return t.shift(),t},bh=l.forwardRef((e,t)=>{const{height:n,className:r,style:a,treeData:i,onTitleChange:o,onOperationToggle:s,onSelect:c,selectedKeys:d,onDrop:u,defaultExpandedKeys:f,expandedKeys:h,onDelete:g,onExpand:v,onGoToGroup:p}=e,m=(x,w)=>{const _=[rs(w.node.pos)],E=[x[0]];c==null||c({uuids:E,positions:_})},b=({uuid:x})=>{g==null||g({uuid:x})};return I.useMemo(()=>{const x=em(i||[],{parentModName:ad,generateClassName:Y,onTitleChange:o,onOperationToggle:s,onDelete:b,onGoToGroup:p,position:[],selectedKeys:d||[]});return l.createElement(zm,{ref:t,height:n,style:a,className:he(Y(ad),r),showLine:!0,blockNode:!0,selectedKeys:d,switcherIcon:l.createElement(mo,null),icon:null,onSelect:m,treeData:x,defaultExpandedKeys:f,expandedKeys:h,onExpand:v,draggable:{icon:!1,nodeDraggable:()=>!0},onDrop:w=>{const{dragNode:y,node:_,dropToGap:E,dropPosition:T}=w,P=rs(y.pos),j=rs(_.pos);E===!0&&T>=0?j[j.length-1]=T:_.dragOverGapBottom===!0?j[j.length-1]=j[j.length-1]+1:_.dragOverGapTop===!0?j[j.length-1]=Math.max(0,j[j.length-1]-1):_.dragOver===!0&&j.push(0),u==null||u({from:P,to:j})}})},[r,a,m,i,d])}),vn="node",Rm=e=>{const{className:t,style:n,type:r,uuid:a,nodeKey:i,title:o,position:s,parentModName:c,generateClassName:d,onTitleChange:u,onOperationToggle:f,onDelete:h,onSelect:g,operations:v,isSelected:p}=e,[m,b]=I.useState(!1),[x,w]=I.useState(!1),y=I.useRef(o),_=d(c,vn),E=d(c,vn,"icon"),T=d(c,vn,"title"),P=d(c,vn,"title","input"),j=d(c,vn,"title","icon"),D=d(c,vn,"action"),V=d(c,vn,"selected"),z=I.useRef(0),C=I.useRef(null);I.useEffect(()=>{var H;m===!0&&((H=C.current)===null||H===void 0||H.focus())},[m]);const L=H=>{b(!1),u==null||u({uuid:i,value:H.target.value||""})},G=H=>{y.current=H.target.value||""},$=H=>{var X;H.code==="Enter"&&(b(!1),u==null||u({uuid:i,value:((X=H==null?void 0:H.target)===null||X===void 0?void 0:X.value)||""}))},S=H=>{H.stopPropagation(),H.preventDefault()},F=H=>{H.stopPropagation(),w(!0)},O=H=>{H.stopPropagation(),w(!1)},B=H=>{const X=Date.now(),M=X-z.current;z.current=X,g==null||g({uuids:[a],positions:[s]}),M<=300&&M>0&&(H.stopPropagation(),H.preventDefault(),b(!0))},W=H=>{H.stopPropagation(),H.preventDefault(),h==null||h({uuid:i})},A=H=>{H.stopPropagation(),H.preventDefault(),f==null||f({uuid:i,operations:{invisible:!v.invisible}})};return I.useMemo(()=>(y.current=o,l.createElement("span",{key:i,style:n,className:he(_,t,p?V:null),onClick:B,onMouseOver:F,onMouseLeave:O},l.createElement("span",{className:T},l.createElement(ym,{className:j}),l.createElement("span",null,o)),x&&l.createElement("span",{className:D},v.invisible?l.createElement(oh,{className:E,onClick:A}):l.createElement(ih,{className:E,onClick:A}),l.createElement(gh,{className:E,onClick:W})),m&&l.createElement("span",{className:P},l.createElement(cn,{ref:C,size:"small",defaultValue:o,onBlur:L,onClick:S,onKeyDown:$,onChange:G})))),[i,o,m,r,x,v,p])};function Dm(e,t){const n=[],{position:r}=t;if(Array.isArray(e)){const a=[...r];e.forEach((i,o)=>{a.push(o),n.push(Nm(i,Object.assign(Object.assign({},t),{position:[...a]}))),a.pop()})}return n}const Nm=(e,t)=>{const{parentModName:n,onTitleChange:r,onOperationToggle:a,onDelete:i,onSelect:o,position:s,selectedKeys:c}=t;return{key:e.key,title:l.createElement(Rm,{parentModName:n,uuid:e.key,title:e.title,position:s,operations:e.operations,nodeKey:e.key,type:e.type,generateClassName:t.generateClassName,onTitleChange:r,onOperationToggle:a,onDelete:i,onSelect:o,isSelected:c==null?void 0:c.includes(e.key)})}},{DirectoryTree:Lm}=Ju,id="base-page-tree",as=e=>{const t=e.split("-").map(n=>parseInt(n));return t.shift(),t},jm=l.forwardRef((e,t)=>{const{height:n,className:r,style:a,treeData:i,onTitleChange:o,onOperationToggle:s,onSelect:c,selectedKeys:d,onDrop:u,defaultExpandedKeys:f,expandedKeys:h,onDelete:g}=e,v=(m,b)=>{const w=[as(b.node.pos)],y=[m[0]];c==null||c({uuids:y,positions:w})},p=({uuid:m})=>{g==null||g({uuid:m})};return I.useMemo(()=>{const m=Dm(i||[],{parentModName:id,generateClassName:Y,onTitleChange:o,onOperationToggle:s,onDelete:p,position:[],selectedKeys:d||[]});return l.createElement(Lm,{ref:t,height:n,style:a,className:he(Y(id),r),showLine:!0,blockNode:!0,multiple:!0,selectedKeys:d,switcherIcon:l.createElement(mo,null),icon:null,onSelect:v,treeData:m,defaultExpandedKeys:f,expandedKeys:h,draggable:{icon:!1,nodeDraggable:()=>!0},onDrop:b=>{const{dragNode:x,node:w,dropToGap:y,dropPosition:_}=b,E=as(x.pos),T=as(w.pos);y===!0&&_>=0?T[T.length-1]=_:w.dragOverGapBottom===!0?T[T.length-1]=T[T.length-1]+1:w.dragOverGapTop===!0?T[T.length-1]=Math.max(0,T[T.length-1]-1):w.dragOver===!0&&T.push(0),u==null||u({from:E,to:T})}})},[r,a,v,i,d])});var km=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{value:t,onChange:n}=e,r=km(e,["value","onChange"]),a=o=>{n==null||n(o)},i=()=>{a(!t)};return l.createElement(Ve,Object.assign({},r,{type:t?"primary":"default",onClick:i}))},Fm="ElementDetail",$n=()=>{const[e]=nf(Fm);return e},Zr="base-element-basic-attribute",Jt=e=>Te.number(e*1)?ye(e*1):e,od=e=>{if(Te.number(e*1)){const t=ye(e*1);return Mt(t)}return e},Hm=e=>{const{className:t,style:n,element:r,onChange:a,disabled:i}=e,o=I.useRef(null),s=Y(Zr),c=Y(Zr,"row"),d=Y(Zr,"col"),u=Y(Zr,"input"),f=Y(Zr,"form-item"),h=$n(),g=v=>{var p;((p=r==null?void 0:r.operations)===null||p===void 0?void 0:p.limitRatio)===!0&&(v!=null&&v.hasOwnProperty("w")?v.h=ye(v.w/r.w*r.h):v!=null&&v.hasOwnProperty("h")&&(v.w=ye(v.h/r.h*r.w))),a==null||a(v)};return I.useEffect(()=>{var v;const{type:p,x:m,y:b,w:x,h:w,angle:y=0,operations:_={}}=r||{},E={x:m,y:b,w:x,h:w,angle:y,operations:{limitRatio:_.limitRatio}};p==="group"&&(E.operations.deepResize=_.deepResize),(v=o.current)===null||v===void 0||v.setFieldsValue(E)},[r]),I.useMemo(()=>l.createElement(te,{ref:o,style:n,className:he(s,t),onValuesChange:g},l.createElement(fe,{className:c},l.createElement(ee,{span:10,className:d},l.createElement(te.Item,{className:f,name:"x"},l.createElement(ce,{className:u,size:"small",placeholder:"X",prefix:"X",disabled:i,formatter:Jt,parser:Jt}))),l.createElement(ee,{span:10,className:d},l.createElement(te.Item,{className:f,name:"y"},l.createElement(ce,{className:u,size:"small",placeholder:"Y",prefix:"Y",disabled:i,formatter:Jt,parser:Jt})))),l.createElement(fe,{className:c},l.createElement(ee,{span:10,className:d},l.createElement(te.Item,{className:f,name:"w"},l.createElement(ce,{className:u,size:"small",placeholder:"Width",prefix:h.w,disabled:i,formatter:Jt,parser:Jt}))),l.createElement(ee,{span:10,className:d},l.createElement(te.Item,{className:f,name:"h"},l.createElement(ce,{className:u,size:"small",placeholder:"Height",prefix:h.h,disabled:i,formatter:Jt,parser:Jt}))),l.createElement(ee,{span:4,className:d},l.createElement(te.Item,{className:f,name:["operations","limitRatio"]},l.createElement(Bm,{icon:l.createElement(um,null),size:"small",disabled:i})))),l.createElement(fe,{className:c},l.createElement(ee,{span:10,className:d},l.createElement(te.Item,{className:f,name:"angle"},l.createElement(ce,{className:u,size:"small",placeholder:"Angle",prefix:l.createElement(Am,{style:{fontSize:14}}),disabled:i,formatter:od,parser:od,suffix:"°"})))),(r==null?void 0:r.type)==="group"&&l.createElement(fe,{className:c},l.createElement(ee,{span:18,className:d},h.deepResizeInGroup),l.createElement(ee,{span:6,className:d},l.createElement(te.Item,{className:f,name:["operations","deepResize"]},l.createElement(Qu,{size:"small"}))))),[h,i,r])};var vt={},za={},Vm=typeof Va=="object"&&Va&&Va.Object===Object&&Va,yh=Vm,Wm=yh,Gm=typeof self=="object"&&self&&self.Object===Object&&self,Um=Wm||Gm||Function("return this")(),$t=Um,Ym=$t,Xm=Ym.Symbol,Ra=Xm,sd=Ra,wh=Object.prototype,Km=wh.hasOwnProperty,Zm=wh.toString,Qr=sd?sd.toStringTag:void 0;function Qm(e){var t=Km.call(e,Qr),n=e[Qr];try{e[Qr]=void 0;var r=!0}catch{}var a=Zm.call(e);return r&&(t?e[Qr]=n:delete e[Qr]),a}var Jm=Qm,qm=Object.prototype,e3=qm.toString;function t3(e){return e3.call(e)}var n3=t3,ld=Ra,r3=Jm,a3=n3,i3="[object Null]",o3="[object Undefined]",cd=ld?ld.toStringTag:void 0;function s3(e){return e==null?e===void 0?o3:i3:cd&&cd in Object(e)?r3(e):a3(e)}var zn=s3,l3=Array.isArray,At=l3;function c3(e){return e!=null&&typeof e=="object"}var Vt=c3,d3=zn,u3=At,f3=Vt,h3="[object String]";function g3(e){return typeof e=="string"||!u3(e)&&f3(e)&&d3(e)==h3}var p3=g3;function v3(e){return function(t,n,r){for(var a=-1,i=Object(t),o=r(t),s=o.length;s--;){var c=o[e?s:++a];if(n(i[c],c,i)===!1)break}return t}}var m3=v3,b3=m3,y3=b3(),w3=y3;function x3(e,t){for(var n=-1,r=Array(e);++n-1&&e%1==0&&e-1&&e%1==0&&e<=L3}var sl=j3,k3=zn,B3=sl,F3=Vt,H3="[object Arguments]",V3="[object Array]",W3="[object Boolean]",G3="[object Date]",U3="[object Error]",Y3="[object Function]",X3="[object Map]",K3="[object Number]",Z3="[object Object]",Q3="[object RegExp]",J3="[object Set]",q3="[object String]",e6="[object WeakMap]",t6="[object ArrayBuffer]",n6="[object DataView]",r6="[object Float32Array]",a6="[object Float64Array]",i6="[object Int8Array]",o6="[object Int16Array]",s6="[object Int32Array]",l6="[object Uint8Array]",c6="[object Uint8ClampedArray]",d6="[object Uint16Array]",u6="[object Uint32Array]",Oe={};Oe[r6]=Oe[a6]=Oe[i6]=Oe[o6]=Oe[s6]=Oe[l6]=Oe[c6]=Oe[d6]=Oe[u6]=!0;Oe[H3]=Oe[V3]=Oe[t6]=Oe[W3]=Oe[n6]=Oe[G3]=Oe[U3]=Oe[Y3]=Oe[X3]=Oe[K3]=Oe[Z3]=Oe[Q3]=Oe[J3]=Oe[q3]=Oe[e6]=!1;function f6(e){return F3(e)&&B3(e.length)&&!!Oe[k3(e)]}var h6=f6;function g6(e){return function(t){return e(t)}}var ll=g6,no={exports:{}};no.exports;(function(e,t){var n=yh,r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===r,o=i&&n.process,s=function(){try{var c=a&&a.require&&a.require("util").types;return c||o&&o.binding&&o.binding("util")}catch{}}();e.exports=s})(no,no.exports);var cl=no.exports,p6=h6,v6=ll,ud=cl,fd=ud&&ud.isTypedArray,m6=fd?v6(fd):p6,Ch=m6,b6=E3,y6=Eh,w6=At,x6=ol,E6=Sh,S6=Ch,C6=Object.prototype,M6=C6.hasOwnProperty;function A6(e,t){var n=w6(e),r=!n&&y6(e),a=!n&&!r&&x6(e),i=!n&&!r&&!a&&S6(e),o=n||r||a||i,s=o?b6(e.length,String):[],c=s.length;for(var d in e)(t||M6.call(e,d))&&!(o&&(d=="length"||a&&(d=="offset"||d=="parent")||i&&(d=="buffer"||d=="byteLength"||d=="byteOffset")||E6(d,c)))&&s.push(d);return s}var Mh=A6,T6=Object.prototype;function _6(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||T6;return e===n}var dl=_6;function O6(e,t){return function(n){return e(t(n))}}var Ah=O6,P6=Ah,I6=P6(Object.keys,Object),$6=I6,z6=dl,R6=$6,D6=Object.prototype,N6=D6.hasOwnProperty;function L6(e){if(!z6(e))return R6(e);var t=[];for(var n in Object(e))N6.call(e,n)&&n!="constructor"&&t.push(n);return t}var j6=L6;function k6(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Rr=k6,B6=zn,F6=Rr,H6="[object AsyncFunction]",V6="[object Function]",W6="[object GeneratorFunction]",G6="[object Proxy]";function U6(e){if(!F6(e))return!1;var t=B6(e);return t==V6||t==W6||t==H6||t==G6}var Th=U6,Y6=Th,X6=sl;function K6(e){return e!=null&&X6(e.length)&&!Y6(e)}var bo=K6,Z6=Mh,Q6=j6,J6=bo;function q6(e){return J6(e)?Z6(e):Q6(e)}var Da=q6,e1=w3,t1=Da;function n1(e,t){return e&&e1(e,t,t1)}var _h=n1;function r1(e){return e}var Oh=r1,a1=Oh;function i1(e){return typeof e=="function"?e:a1}var o1=i1,s1=_h,l1=o1;function c1(e,t){return e&&s1(e,l1(t))}var ul=c1,d1=Ah,u1=d1(Object.getPrototypeOf,Object),fl=u1,f1=zn,h1=fl,g1=Vt,p1="[object Object]",v1=Function.prototype,m1=Object.prototype,Ph=v1.toString,b1=m1.hasOwnProperty,y1=Ph.call(Object);function w1(e){if(!g1(e)||f1(e)!=p1)return!1;var t=h1(e);if(t===null)return!0;var n=b1.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&Ph.call(n)==y1}var x1=w1;function E1(e,t){for(var n=-1,r=e==null?0:e.length,a=Array(r);++n-1}var j1=L1,k1=yo;function B1(e,t){var n=this.__data__,r=k1(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var F1=B1,H1=C1,V1=$1,W1=D1,G1=j1,U1=F1;function Dr(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ts))return!1;var d=i.get(e),u=i.get(t);if(d&&u)return d==t&&u==e;var f=-1,h=!0,g=n&a2?new e2:void 0;for(i.set(e,t),i.set(t,e);++f0&&arguments[0]!==void 0?arguments[0]:[],n=[];return(0,X8.default)(t,function(r){Array.isArray(r)?e(r).map(function(a){return n.push(a)}):(0,U8.default)(r)?(0,W8.default)(r,function(a,i){a===!0&&n.push(i),n.push(i+"-"+a)}):(0,H8.default)(r)&&n.push(r)}),n};za.default=K8;var Na={};function Z8(e,t){for(var n=-1,r=e==null?0:e.length;++n1&&arguments[1]!==void 0?arguments[1]:[],r=t.default&&(0,v5.default)(t.default)||{};return n.map(function(a){var i=t[a];return i&&(0,g5.default)(i,function(o,s){r[s]||(r[s]={}),r[s]=m5({},r[s],i[s])}),a}),r};Na.default=b5;var La={};Object.defineProperty(La,"__esModule",{value:!0});La.autoprefix=void 0;var y5=ul,Ud=x5(y5),w5=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){_5(a,r);function a(){var i,o,s,c;T5(this,a);for(var d=arguments.length,u=Array(d),f=0;f1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){R5(a,r);function a(){var i,o,s,c;z5(this,a);for(var d=arguments.length,u=Array(d),f=0;f1&&arguments[1]!==void 0?arguments[1]:!0;r[o]=s};return t===0&&a("first-child"),t===n-1&&a("last-child"),(t===0||t%2===0)&&a("even"),Math.abs(t%2)===1&&a("odd"),a("nth-child",t),r};Sl.default=N5;Object.defineProperty(vt,"__esModule",{value:!0});vt.ReactCSS=vt.loop=vt.handleActive=Cl=vt.handleHover=vt.hover=void 0;var L5=za,j5=Br(L5),k5=Na,B5=Br(k5),F5=La,H5=Br(F5),V5=ja,t0=Br(V5),W5=ka,G5=Br(W5),U5=Sl,Y5=Br(U5);function Br(e){return e&&e.__esModule?e:{default:e}}vt.hover=t0.default;var Cl=vt.handleHover=t0.default;vt.handleActive=G5.default;vt.loop=Y5.default;var X5=vt.ReactCSS=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;as?h=1:h=Math.round(f*100/s)/100,n.a!==h)return{h:n.h,s:n.s,l:n.l,a:h,source:"rgb"}}else{var g=void 0;if(u<0?g=0:u>o?g=1:g=Math.round(u*100/o)/100,a!==g)return{h:n.h,s:n.s,l:n.l,a:g,source:"rgb"}}return null},ds={},Z5=function(t,n,r,a){if(typeof document>"u"&&!a)return null;var i=a?new a:document.createElement("canvas");i.width=r*2,i.height=r*2;var o=i.getContext("2d");return o?(o.fillStyle=t,o.fillRect(0,0,i.width,i.height),o.fillStyle=n,o.fillRect(0,0,r,r),o.translate(r,r),o.fillRect(0,0,r,r),i.toDataURL()):null},Q5=function(t,n,r,a){var i=t+"-"+n+"-"+r+(a?"-server":"");if(ds[i])return ds[i];var o=Z5(t,n,r,a);return ds[i]=o,o},Kd=Object.assign||function(e){for(var t=1;t-1},u7=function(t){return Number(String(t).replace(/%/g,""))},f7=1,ue=function(e){o7(t,e);function t(n){a7(this,t);var r=i7(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.handleBlur=function(){r.state.blurValue&&r.setState({value:r.state.blurValue,blurValue:null})},r.handleChange=function(a){r.setUpdatedValue(a.target.value,a)},r.handleKeyDown=function(a){var i=u7(a.target.value);if(!isNaN(i)&&d7(a.keyCode)){var o=r.getArrowOffset(),s=a.keyCode===n0?i+o:i-o;r.setUpdatedValue(s,a)}},r.handleDrag=function(a){if(r.props.dragLabel){var i=Math.round(r.props.value+a.movementX);i>=0&&i<=r.props.dragMax&&r.props.onChange&&r.props.onChange(r.getValueObjectWithLabel(i),a)}},r.handleMouseDown=function(a){r.props.dragLabel&&(a.preventDefault(),r.handleDrag(a),window.addEventListener("mousemove",r.handleDrag),window.addEventListener("mouseup",r.handleMouseUp))},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleDrag),window.removeEventListener("mouseup",r.handleMouseUp)},r.state={value:String(n.value).toUpperCase(),blurValue:String(n.value).toUpperCase()},r.inputId="rc-editable-input-"+f7++,r}return n7(t,[{key:"componentDidUpdate",value:function(r,a){this.props.value!==this.state.value&&(r.value!==this.props.value||a.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(r){return r7({},this.props.label,r)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||s7}},{key:"setUpdatedValue",value:function(r,a){var i=this.props.label?this.getValueObjectWithLabel(r):r;this.props.onChange&&this.props.onChange(i,a),this.setState({value:r})}},{key:"render",value:function(){var r=this,a=le({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 l.createElement("div",{style:a.wrap},l.createElement("input",{id:this.inputId,style:a.input,ref:function(o){return r.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?l.createElement("label",{htmlFor:this.inputId,style:a.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(I.PureComponent||I.Component),h7=function(t,n,r,a){var i=a.clientWidth,o=a.clientHeight,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,c=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,d=s-(a.getBoundingClientRect().left+window.pageXOffset),u=c-(a.getBoundingClientRect().top+window.pageYOffset);if(n==="vertical"){var f=void 0;if(u<0)f=359;else if(u>o)f=0;else{var h=-(u*100/o)+100;f=360*h/100}if(r.h!==f)return{h:f,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var g=void 0;if(d<0)g=0;else if(d>i)g=359;else{var v=d*100/i;g=360*v/100}if(r.h!==g)return{h:g,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null},g7=function(){function e(t,n){for(var r=0;r1?sr("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):sr("Invalid argument supplied to oneOf, expected an array."),ri;function L(G,$,S,F,O){for(var B=G[$],W=0;W0?", expected one of type ["+A.join(", ")+"]":"";return new c("Invalid "+B+" `"+W+"` supplied to "+("`"+O+"`"+N+"."))}return d($)}function w(){function C(L,G,$,S,F){return T(L[G])?null:new c("Invalid "+S+" `"+F+"` supplied to "+("`"+$+"`, expected a ReactNode."))}return d(C)}function y(C,L,G,$,S){return new c((C||"React class")+": "+L+" type `"+G+"."+$+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+S+"`.")}function _(C){function L(G,$,S,F,O){var B=G[$],W=j(B);if(W!=="object")return new c("Invalid "+F+" `"+O+"` of type `"+W+"` "+("supplied to `"+S+"`, expected `object`."));for(var A in C){var H=C[A];if(typeof H!="function")return y(S,F,O,A,D(H));var X=H(B,A,S,F,O+"."+A,Gn);if(X)return X}return null}return d(L)}function E(C){function L(G,$,S,F,O){var B=G[$],W=j(B);if(W!=="object")return new c("Invalid "+F+" `"+O+"` of type `"+W+"` "+("supplied to `"+S+"`, expected `object`."));var A=T7({},G[$],C);for(var H in A){var X=C[H];if(us(C,H)&&typeof X!="function")return y(S,F,O,H,D(X));if(!X)return new c("Invalid "+F+" `"+O+"` key `"+H+"` supplied to `"+S+"`.\nBad object: "+JSON.stringify(G[$],null," ")+` +Valid keys: `+JSON.stringify(Object.keys(C),null," "));var M=X(B,H,S,F,O+"."+H,Gn);if(M)return M}return null}return d(L)}function T(C){switch(typeof C){case"number":case"string":case"undefined":return!0;case"boolean":return!C;case"object":if(Array.isArray(C))return C.every(T);if(C===null||e(C))return!0;var L=a(C);if(L){var G=L.call(C),$;if(L!==C.entries){for(;!($=G.next()).done;)if(!T($.value))return!1}else for(;!($=G.next()).done;){var S=$.value;if(S&&!T(S[1]))return!1}}else return!1;return!0;default:return!1}}function P(C,L){return C==="symbol"?!0:L?L["@@toStringTag"]==="Symbol"||typeof Symbol=="function"&&L instanceof Symbol:!1}function j(C){var L=typeof C;return Array.isArray(C)?"array":C instanceof RegExp?"object":P(L,C)?"symbol":L}function D(C){if(typeof C>"u"||C===null)return""+C;var L=j(C);if(L==="object"){if(C instanceof Date)return"date";if(C instanceof RegExp)return"regexp"}return L}function V(C){var L=D(C);switch(L){case"array":case"object":return"an "+L;case"boolean":case"date":case"regexp":return"a "+L;default:return L}}function z(C){return!C.constructor||!C.constructor.name?i:C.constructor.name}return o.checkPropTypes=qd,o.resetWarningCache=qd.resetWarningCache,o.PropTypes=o,o};{var O7=i0,P7=!0;r0.exports=_7(O7.isElement,P7)}var I7=r0.exports;const Q=K0(I7);function $7(){this.__data__=[],this.size=0}function Ba(e,t){return e===t||e!==e&&t!==t}function To(e,t){for(var n=e.length;n--;)if(Ba(e[n][0],t))return n;return-1}var z7=Array.prototype,R7=z7.splice;function D7(e){var t=this.__data__,n=To(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():R7.call(t,n,1),--this.size,!0}function N7(e){var t=this.__data__,n=To(t,e);return n<0?void 0:t[n][1]}function L7(e){return To(this.__data__,e)>-1}function j7(e,t){var n=this.__data__,r=To(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Wt(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=GC}function Vr(e){return e!=null&&Ol(e.length)&&!Al(e)}function UC(e){return un(e)&&Vr(e)}function YC(){return!1}var v0=typeof exports=="object"&&exports&&!exports.nodeType&&exports,ou=v0&&typeof module=="object"&&module&&!module.nodeType&&module,XC=ou&&ou.exports===v0,su=XC?Tt.Buffer:void 0,KC=su?su.isBuffer:void 0,lo=KC||YC,ZC="[object Object]",QC=Function.prototype,JC=Object.prototype,m0=QC.toString,qC=JC.hasOwnProperty,eM=m0.call(Object);function tM(e){if(!un(e)||Dn(e)!=ZC)return!1;var t=g0(e);if(t===null)return!0;var n=qC.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&m0.call(n)==eM}var nM="[object Arguments]",rM="[object Array]",aM="[object Boolean]",iM="[object Date]",oM="[object Error]",sM="[object Function]",lM="[object Map]",cM="[object Number]",dM="[object Object]",uM="[object RegExp]",fM="[object Set]",hM="[object String]",gM="[object WeakMap]",pM="[object ArrayBuffer]",vM="[object DataView]",mM="[object Float32Array]",bM="[object Float64Array]",yM="[object Int8Array]",wM="[object Int16Array]",xM="[object Int32Array]",EM="[object Uint8Array]",SM="[object Uint8ClampedArray]",CM="[object Uint16Array]",MM="[object Uint32Array]",Pe={};Pe[mM]=Pe[bM]=Pe[yM]=Pe[wM]=Pe[xM]=Pe[EM]=Pe[SM]=Pe[CM]=Pe[MM]=!0;Pe[nM]=Pe[rM]=Pe[pM]=Pe[aM]=Pe[vM]=Pe[iM]=Pe[oM]=Pe[sM]=Pe[lM]=Pe[cM]=Pe[dM]=Pe[uM]=Pe[fM]=Pe[hM]=Pe[gM]=!1;function AM(e){return un(e)&&Ol(e.length)&&!!Pe[Dn(e)]}function TM(e){return function(t){return e(t)}}var b0=typeof exports=="object"&&exports&&!exports.nodeType&&exports,xa=b0&&typeof module=="object"&&module&&!module.nodeType&&module,_M=xa&&xa.exports===b0,hs=_M&&c0.process,lu=function(){try{var e=xa&&xa.require&&xa.require("util").types;return e||hs&&hs.binding&&hs.binding("util")}catch{}}(),cu=lu&&lu.isTypedArray,Pl=cu?TM(cu):AM;function Gs(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var OM=Object.prototype,PM=OM.hasOwnProperty;function IM(e,t,n){var r=e[t];(!(PM.call(e,t)&&Ba(r,n))||n===void 0&&!(t in e))&&Tl(e,t,n)}function $M(e,t,n,r){var a=!n;n||(n={});for(var i=-1,o=t.length;++i-1&&e%1==0&&e0){if(++t>=XM)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var JM=QM(YM);function qM(e,t){return JM(GM(e,t,Oo),e+"")}function eA(e,t,n){if(!bt(n))return!1;var r=typeof t;return(r=="number"?Vr(n)&&Il(t,n.length):r=="string"&&t in n)?Ba(n[t],e):!1}function tA(e){return qM(function(t,n){var r=-1,a=n.length,i=a>1?n[a-1]:void 0,o=a>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(a--,i):void 0,o&&eA(n[0],n[1],o)&&(i=a<3?void 0:i,a=1),t=Object(t);++r=t||T<0||f&&P>=i}function b(){var E=gs();if(m(E))return x(E);s=setTimeout(b,p(E))}function x(E){return s=void 0,h&&r?g(E):(r=a=void 0,o)}function w(){s!==void 0&&clearTimeout(s),d=0,r=c=a=s=void 0}function y(){return s===void 0?o:x(gs())}function _(){var E=gs(),T=m(E);if(r=arguments,a=this,c=E,T){if(s===void 0)return v(c);if(f)return clearTimeout(s),s=setTimeout(b,t),g(c)}return s===void 0&&(s=setTimeout(b,t)),o}return _.cancel=w,_.flush=y,_}var gA="Expected a function";function pA(e,t,n){var r=!0,a=!0;if(typeof e!="function")throw new TypeError(gA);return bt(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),E0(e,t,{leading:r,maxWait:t,trailing:a})}var vA=function(t,n,r){var a=r.getBoundingClientRect(),i=a.width,o=a.height,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,c=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,d=s-(r.getBoundingClientRect().left+window.pageXOffset),u=c-(r.getBoundingClientRect().top+window.pageYOffset);d<0?d=0:d>i&&(d=i),u<0?u=0:u>o&&(u=o);var f=d/i,h=1-u/o;return{h:n.h,s:f,v:h,a:n.a,source:"hsv"}},mA=function(){function e(t,n){for(var r=0;r=0,i=!n&&a&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return i?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return re(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(BA,arguments)},brighten:function(){return this._applyModification(FA,arguments)},darken:function(){return this._applyModification(HA,arguments)},desaturate:function(){return this._applyModification(LA,arguments)},saturate:function(){return this._applyModification(jA,arguments)},greyscale:function(){return this._applyModification(kA,arguments)},spin:function(){return this._applyModification(VA,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(UA,arguments)},complement:function(){return this._applyCombination(WA,arguments)},monochromatic:function(){return this._applyCombination(YA,arguments)},splitcomplement:function(){return this._applyCombination(GA,arguments)},triad:function(){return this._applyCombination(mu,[3])},tetrad:function(){return this._applyCombination(mu,[4])}};re.fromRatio=function(e,t){if(co(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=ga(e[r]));e=n}return re(e,t)};function $A(e){var t={r:0,g:0,b:0},n=1,r=null,a=null,i=null,o=!1,s=!1;return typeof e=="string"&&(e=JA(e)),co(e)=="object"&&(zt(e.r)&&zt(e.g)&&zt(e.b)?(t=zA(e.r,e.g,e.b),o=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):zt(e.h)&&zt(e.s)&&zt(e.v)?(r=ga(e.s),a=ga(e.v),t=DA(e.h,r,a),o=!0,s="hsv"):zt(e.h)&&zt(e.s)&&zt(e.l)&&(r=ga(e.s),i=ga(e.l),t=RA(e.h,r,i),o=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=C0(n),{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:n}}function zA(e,t,n){return{r:$e(e,255)*255,g:$e(t,255)*255,b:$e(n,255)*255}}function hu(e,t,n){e=$e(e,255),t=$e(t,255),n=$e(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),i,o,s=(r+a)/2;if(r==a)i=o=0;else{var c=r-a;switch(o=s>.5?c/(2-r-a):c/(r+a),r){case e:i=(t-n)/c+(t1&&(f-=1),f<1/6?d+(u-d)*6*f:f<1/2?u:f<2/3?d+(u-d)*(2/3-f)*6:d}if(t===0)r=a=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,c=2*n-s;r=o(c,s,e+1/3),a=o(c,s,e),i=o(c,s,e-1/3)}return{r:r*255,g:a*255,b:i*255}}function gu(e,t,n){e=$e(e,255),t=$e(t,255),n=$e(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),i,o,s=r,c=r-a;if(o=r===0?0:c/r,r==a)i=0;else{switch(r){case e:i=(t-n)/c+(t>1)+720)%360;--t;)r.h=(r.h+a)%360,i.push(re(r));return i}function YA(e,t){t=t||6;for(var n=re(e).toHsv(),r=n.h,a=n.s,i=n.v,o=[],s=1/t;t--;)o.push(re({h:r,s:a,v:i})),i=(i+s)%1;return o}re.mix=function(e,t,n){n=n===0?0:n||50;var r=re(e).toRgb(),a=re(t).toRgb(),i=n/100,o={r:(a.r-r.r)*i+r.r,g:(a.g-r.g)*i+r.g,b:(a.b-r.b)*i+r.b,a:(a.a-r.a)*i+r.a};return re(o)};re.readability=function(e,t){var n=re(e),r=re(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};re.isReadable=function(e,t,n){var r=re.readability(e,t),a,i;switch(i=!1,a=qA(n),a.level+a.size){case"AAsmall":case"AAAlarge":i=r>=4.5;break;case"AAlarge":i=r>=3;break;case"AAAsmall":i=r>=7;break}return i};re.mostReadable=function(e,t,n){var r=null,a=0,i,o,s,c;n=n||{},o=n.includeFallbackColors,s=n.level,c=n.size;for(var d=0;da&&(a=i,r=re(t[d]));return re.isReadable(e,r,{level:s,size:c})||!o?r:(n.includeFallbackColors=!1,re.mostReadable(e,["#fff","#000"],n))};var Us=re.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"},XA=re.hexNames=KA(Us);function KA(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function C0(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function $e(e,t){ZA(e)&&(e="100%");var n=QA(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function $o(e){return Math.min(1,Math.max(0,e))}function st(e){return parseInt(e,16)}function ZA(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function QA(e){return typeof e=="string"&&e.indexOf("%")!=-1}function Ct(e){return e.length==1?"0"+e:""+e}function ga(e){return e<=1&&(e=e*100+"%"),e}function M0(e){return Math.round(parseFloat(e)*255).toString(16)}function bu(e){return st(e)/255}var St=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",a="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+a),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 zt(e){return!!St.CSS_UNIT.exec(e)}function JA(e){e=e.replace(PA,"").replace(IA,"").toLowerCase();var t=!1;if(Us[e])e=Us[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=St.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=St.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=St.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=St.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=St.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=St.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=St.hex8.exec(e))?{r:st(n[1]),g:st(n[2]),b:st(n[3]),a:bu(n[4]),format:t?"name":"hex8"}:(n=St.hex6.exec(e))?{r:st(n[1]),g:st(n[2]),b:st(n[3]),format:t?"name":"hex"}:(n=St.hex4.exec(e))?{r:st(n[1]+""+n[1]),g:st(n[2]+""+n[2]),b:st(n[3]+""+n[3]),a:bu(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=St.hex3.exec(e))?{r:st(n[1]+""+n[1]),g:st(n[2]+""+n[2]),b:st(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function qA(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var yu=function(t){var n=["r","g","b","a","h","s","l","v"],r=0,a=0;return OA(n,function(i){if(t[i]&&(r+=1,isNaN(t[i])||(a+=1),i==="s"||i==="l")){var o=/^\d+%$/;o.test(t[i])&&(a+=1)}}),r===a?t:!1},pa=function(t,n){var r=t.hex?re(t.hex):re(t),a=r.toHsl(),i=r.toHsv(),o=r.toRgb(),s=r.toHex();a.s===0&&(a.h=n||0,i.h=n||0);var c=s==="000000"&&o.a===0;return{hsl:a,hex:c?"transparent":"#"+s,rgb:o,hsv:i,oldHue:t.h||n||a.h,source:t.source}},fn=function(t){if(t==="transparent")return!0;var n=String(t).charAt(0)==="#"?1:0;return t.length!==4+n&&t.length<7+n&&re(t).isValid()},zl=function(t){if(!t)return"#fff";var n=pa(t);if(n.hex==="transparent")return"rgba(0,0,0,0.4)";var r=(n.rgb.r*299+n.rgb.g*587+n.rgb.b*114)/1e3;return r>=128?"#000":"#fff"},ps=function(t,n){var r=t.replace("°","");return re(n+" ("+r+")")._ok},qr=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){sT(a,r);function a(){var i,o,s,c;oT(this,a);for(var d=arguments.length,u=Array(d),f=0;fs))return!1;var d=i.get(e),u=i.get(t);if(d&&u)return d==t&&u==e;var f=-1,h=!0,g=n&yT?new uo:void 0;for(i.set(e,t),i.set(t,e);++f=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var ii=24,D_=D0.default=function(e){var t=e.fill,n=t===void 0?"currentColor":t,r=e.width,a=r===void 0?ii:r,i=e.height,o=i===void 0?ii:i,s=e.style,c=s===void 0?{}:s,d=R_(e,["fill","width","height","style"]);return Lu.default.createElement("svg",Nu({viewBox:"0 0 "+ii+" "+ii,style:Nu({fill:n,width:a,height:o},c)},d),Lu.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"}))},N_=function(){function e(t,n){for(var r=0;r1&&(a.a=1),r.props.onChange({h:r.props.hsl.h,s:r.props.hsl.s,l:r.props.hsl.l,a:Math.round(a.a*100)/100,source:"rgb"},i)):(a.h||a.s||a.l)&&(typeof a.s=="string"&&a.s.includes("%")&&(a.s=a.s.replace("%","")),typeof a.l=="string"&&a.l.includes("%")&&(a.l=a.l.replace("%","")),a.s==1?a.s=.01:a.l==1&&(a.l=.01),r.props.onChange({h:a.h||r.props.hsl.h,s:Number(Du(a.s)?r.props.hsl.s:a.s),l:Number(Du(a.l)?r.props.hsl.l:a.l),source:"hsl"},i))},r.showHighlight=function(a){a.currentTarget.style.background="#eee"},r.hideHighlight=function(a){a.currentTarget.style.background="transparent"},n.hsl.a!==1&&n.view==="hex"?r.state={view:"rgb"}:r.state={view:n.view},r}return N_(t,[{key:"render",value:function(){var r=this,a=le({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),i=void 0;return this.state.view==="hex"?i=l.createElement("div",{style:a.fields,className:"flexbox-fix"},l.createElement("div",{style:a.field},l.createElement(ue,{style:{input:a.input,label:a.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):this.state.view==="rgb"?i=l.createElement("div",{style:a.fields,className:"flexbox-fix"},l.createElement("div",{style:a.field},l.createElement(ue,{style:{input:a.input,label:a.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),l.createElement("div",{style:a.field},l.createElement(ue,{style:{input:a.input,label:a.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),l.createElement("div",{style:a.field},l.createElement(ue,{style:{input:a.input,label:a.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),l.createElement("div",{style:a.alpha},l.createElement(ue,{style:{input:a.input,label:a.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view==="hsl"&&(i=l.createElement("div",{style:a.fields,className:"flexbox-fix"},l.createElement("div",{style:a.field},l.createElement(ue,{style:{input:a.input,label:a.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),l.createElement("div",{style:a.field},l.createElement(ue,{style:{input:a.input,label:a.label},label:"s",value:Math.round(this.props.hsl.s*100)+"%",onChange:this.handleChange})),l.createElement("div",{style:a.field},l.createElement(ue,{style:{input:a.input,label:a.label},label:"l",value:Math.round(this.props.hsl.l*100)+"%",onChange:this.handleChange})),l.createElement("div",{style:a.alpha},l.createElement(ue,{style:{input:a.input,label:a.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),l.createElement("div",{style:a.wrap,className:"flexbox-fix"},i,l.createElement("div",{style:a.toggle},l.createElement("div",{style:a.icon,onClick:this.toggleViews,ref:function(s){return r.icon=s}},l.createElement(D_,{style:a.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(r,a){return r.hsl.a!==1&&a.view==="hex"?{view:"rgb"}:null}}]),t}(l.Component);N0.defaultProps={view:"hex"};var ju=function(){var t=le({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 l.createElement("div",{style:t.picker})},B_=function(){var t=le({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return l.createElement("div",{style:t.picker})},kl=function(t){var n=t.width,r=t.onChange,a=t.disableAlpha,i=t.rgb,o=t.hsl,s=t.hsv,c=t.hex,d=t.renderers,u=t.styles,f=u===void 0?{}:u,h=t.className,g=h===void 0?"":h,v=t.defaultView,p=le(at({default:{picker:{width:n,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("+i.r+", "+i.g+", "+i.b+", "+i.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"}}},f),{disableAlpha:a});return l.createElement("div",{style:p.picker,className:"chrome-picker "+g},l.createElement("div",{style:p.saturation},l.createElement(Io,{style:p.Saturation,hsl:o,hsv:s,pointer:B_,onChange:r})),l.createElement("div",{style:p.body},l.createElement("div",{style:p.controls,className:"flexbox-fix"},l.createElement("div",{style:p.color},l.createElement("div",{style:p.swatch},l.createElement("div",{style:p.active}),l.createElement(Fr,{renderers:d}))),l.createElement("div",{style:p.toggles},l.createElement("div",{style:p.hue},l.createElement(Hr,{style:p.Hue,hsl:o,pointer:ju,onChange:r})),l.createElement("div",{style:p.alpha},l.createElement(Ml,{style:p.Alpha,rgb:i,hsl:o,pointer:ju,renderers:d,onChange:r})))),l.createElement(N0,{rgb:i,hsl:o,hex:c,view:v,onChange:r,disableAlpha:a})))};kl.propTypes={width:Q.oneOfType([Q.string,Q.number]),disableAlpha:Q.bool,styles:Q.object,defaultView:Q.oneOf(["hex","rgb","hsl"])};kl.defaultProps={width:225,disableAlpha:!1,styles:{}};const F_=it(kl);var H_=function(t){var n=t.color,r=t.onClick,a=r===void 0?function(){}:r,i=t.onSwatchHover,o=t.active,s=le({default:{color:{background:n,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:zl(n),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":n==="#FFFFFF",transparent:n==="transparent"});return l.createElement(jn,{style:s.color,color:n,onClick:a,onHover:i,focusStyle:{boxShadow:"0 0 4px "+n}},l.createElement("div",{style:s.dot}))},V_=function(t){var n=t.hex,r=t.rgb,a=t.onChange,i=le({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:n},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(c,d){c.r||c.g||c.b?a({r:c.r||r.r,g:c.g||r.g,b:c.b||r.b,source:"rgb"},d):a({hex:c.hex,source:"hex"},d)};return l.createElement("div",{style:i.fields,className:"flexbox-fix"},l.createElement("div",{style:i.active}),l.createElement(ue,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"hex",value:n,onChange:o}),l.createElement(ue,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:r.r,onChange:o}),l.createElement(ue,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:r.g,onChange:o}),l.createElement(ue,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:r.b,onChange:o}))},Bl=function(t){var n=t.onChange,r=t.onSwatchHover,a=t.colors,i=t.hex,o=t.rgb,s=t.styles,c=s===void 0?{}:s,d=t.className,u=d===void 0?"":d,f=le(at({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},c)),h=function(v,p){v.hex?fn(v.hex)&&n({hex:v.hex,source:"hex"},p):n(v,p)};return l.createElement(Fa,{style:f.Compact,styles:c},l.createElement("div",{style:f.compact,className:"compact-picker "+u},l.createElement("div",null,kn(a,function(g){return l.createElement(H_,{key:g,color:g,active:g.toLowerCase()===i,onClick:h,onSwatchHover:r})}),l.createElement("div",{style:f.clear})),l.createElement(V_,{hex:i,rgb:o,onChange:h})))};Bl.propTypes={colors:Q.arrayOf(Q.string),styles:Q.object};Bl.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:{}};it(Bl);var W_=function(t){var n=t.hover,r=t.color,a=t.onClick,i=t.onSwatchHover,o={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},s=le({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:o}},{hover:n});return l.createElement("div",{style:s.swatch},l.createElement(jn,{color:r,onClick:a,onHover:i,focusStyle:o}))};const G_=Cl(W_);var Fl=function(t){var n=t.width,r=t.colors,a=t.onChange,i=t.onSwatchHover,o=t.triangle,s=t.styles,c=s===void 0?{}:s,d=t.className,u=d===void 0?"":d,f=le(at({default:{card:{width:n,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)"}}},c),{"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"}),h=function(v,p){return a({hex:v,source:"hex"},p)};return l.createElement("div",{style:f.card,className:"github-picker "+u},l.createElement("div",{style:f.triangleShadow}),l.createElement("div",{style:f.triangle}),kn(r,function(g){return l.createElement(G_,{color:g,key:g,onClick:h,onSwatchHover:i})}))};Fl.propTypes={width:Q.oneOfType([Q.string,Q.number]),colors:Q.arrayOf(Q.string),triangle:Q.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:Q.object};Fl.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};it(Fl);var U_=function(t){var n=t.direction,r=le({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:n==="vertical"});return l.createElement("div",{style:r.picker})},Y_=Object.assign||function(e){for(var t=1;t.5});return l.createElement("div",{style:r.picker})},Q_=function(){var t=le({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 l.createElement("div",{style:t.pointer},l.createElement("div",{style:t.left},l.createElement("div",{style:t.leftInside})),l.createElement("div",{style:t.right},l.createElement("div",{style:t.rightInside})))},ku=function(t){var n=t.onClick,r=t.label,a=t.children,i=t.active,o=le({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:i});return l.createElement("div",{style:o.button,onClick:n},r||a)},J_=function(t){var n=t.rgb,r=t.currentColor,a=le({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+n.r+","+n.g+", "+n.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return l.createElement("div",null,l.createElement("div",{style:a.label},"new"),l.createElement("div",{style:a.swatches},l.createElement("div",{style:a.new}),l.createElement("div",{style:a.current})),l.createElement("div",{style:a.label},"current"))},q_=function(){function e(t,n){for(var r=0;r100&&(u.a=100),u.a/=100,n({h:a.h,s:a.s,l:a.l,a:u.a,source:"rgb"},f))};return l.createElement("div",{style:s.fields,className:"flexbox-fix"},l.createElement("div",{style:s.double},l.createElement(ue,{style:{input:s.input,label:s.label},label:"hex",value:i.replace("#",""),onChange:c})),l.createElement("div",{style:s.single},l.createElement(ue,{style:{input:s.input,label:s.label},label:"r",value:r.r,onChange:c,dragLabel:"true",dragMax:"255"})),l.createElement("div",{style:s.single},l.createElement(ue,{style:{input:s.input,label:s.label},label:"g",value:r.g,onChange:c,dragLabel:"true",dragMax:"255"})),l.createElement("div",{style:s.single},l.createElement(ue,{style:{input:s.input,label:s.label},label:"b",value:r.b,onChange:c,dragLabel:"true",dragMax:"255"})),l.createElement("div",{style:s.alpha},l.createElement(ue,{style:{input:s.input,label:s.label},label:"a",value:Math.round(r.a*100),onChange:c,dragLabel:"true",dragMax:"100"})))},aO=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var oi=24,uO=j0.default=function(e){var t=e.fill,n=t===void 0?"currentColor":t,r=e.width,a=r===void 0?oi:r,i=e.height,o=i===void 0?oi:i,s=e.style,c=s===void 0?{}:s,d=dO(e,["fill","width","height","style"]);return Fu.default.createElement("svg",Bu({viewBox:"0 0 "+oi+" "+oi,style:Bu({fill:n,width:a,height:o},c)},d),Fu.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))},fO=function(t){var n=t.color,r=t.onClick,a=r===void 0?function(){}:r,i=t.onSwatchHover,o=t.first,s=t.last,c=t.active,d=le({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:n,marginBottom:"1px"},check:{color:zl(n),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:c,"color-#FFFFFF":n==="#FFFFFF",transparent:n==="transparent"});return l.createElement(jn,{color:n,style:d.color,onClick:a,onHover:i,focusStyle:{boxShadow:"0 0 4px "+n}},l.createElement("div",{style:d.check},l.createElement(uO,null)))},hO=function(t){var n=t.onClick,r=t.onSwatchHover,a=t.group,i=t.active,o=le({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return l.createElement("div",{style:o.group},kn(a,function(s,c){return l.createElement(fO,{key:s,color:s,active:s.toLowerCase()===i,first:c===0,last:c===a.length-1,onClick:n,onSwatchHover:r})}))},Ul=function(t){var n=t.width,r=t.height,a=t.onChange,i=t.onSwatchHover,o=t.colors,s=t.hex,c=t.styles,d=c===void 0?{}:c,u=t.className,f=u===void 0?"":u,h=le(at({default:{picker:{width:n,height:r},overflow:{height:r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},d)),g=function(p,m){return a({hex:p,source:"hex"},m)};return l.createElement("div",{style:h.picker,className:"swatches-picker "+f},l.createElement(Fa,null,l.createElement("div",{style:h.overflow},l.createElement("div",{style:h.body},kn(o,function(v){return l.createElement(hO,{key:v.toString(),group:v,active:s,onClick:g,onSwatchHover:i})}),l.createElement("div",{style:h.clear})))))};Ul.propTypes={width:Q.oneOfType([Q.string,Q.number]),height:Q.oneOfType([Q.string,Q.number]),colors:Q.arrayOf(Q.arrayOf(Q.string)),styles:Q.object};Ul.defaultProps={width:320,height:240,colors:[[lr[900],lr[700],lr[500],lr[300],lr[100]],[cr[900],cr[700],cr[500],cr[300],cr[100]],[dr[900],dr[700],dr[500],dr[300],dr[100]],[ur[900],ur[700],ur[500],ur[300],ur[100]],[fr[900],fr[700],fr[500],fr[300],fr[100]],[hr[900],hr[700],hr[500],hr[300],hr[100]],[gr[900],gr[700],gr[500],gr[300],gr[100]],[pr[900],pr[700],pr[500],pr[300],pr[100]],[vr[900],vr[700],vr[500],vr[300],vr[100]],["#194D33",va[700],va[500],va[300],va[100]],[mr[900],mr[700],mr[500],mr[300],mr[100]],[br[900],br[700],br[500],br[300],br[100]],[yr[900],yr[700],yr[500],yr[300],yr[100]],[wr[900],wr[700],wr[500],wr[300],wr[100]],[xr[900],xr[700],xr[500],xr[300],xr[100]],[Er[900],Er[700],Er[500],Er[300],Er[100]],[Sr[900],Sr[700],Sr[500],Sr[300],Sr[100]],[Cr[900],Cr[700],Cr[500],Cr[300],Cr[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};it(Ul);var Yl=function(t){var n=t.onChange,r=t.onSwatchHover,a=t.hex,i=t.colors,o=t.width,s=t.triangle,c=t.styles,d=c===void 0?{}:c,u=t.className,f=u===void 0?"":u,h=le(at({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"}}},d),{"hide-triangle":s==="hide","top-left-triangle":s==="top-left","top-right-triangle":s==="top-right"}),g=function(p,m){fn(p)&&n({hex:p,source:"hex"},m)};return l.createElement("div",{style:h.card,className:"twitter-picker "+f},l.createElement("div",{style:h.triangleShadow}),l.createElement("div",{style:h.triangle}),l.createElement("div",{style:h.body},kn(i,function(v,p){return l.createElement(jn,{key:p,color:v,hex:v,style:h.swatch,onClick:g,onHover:r,focusStyle:{boxShadow:"0 0 4px "+v}})}),l.createElement("div",{style:h.hash},"#"),l.createElement(ue,{label:null,style:{input:h.input},value:a.replace("#",""),onChange:g}),l.createElement("div",{style:h.clear})))};Yl.propTypes={width:Q.oneOfType([Q.string,Q.number]),triangle:Q.oneOf(["hide","top-left","top-right"]),colors:Q.arrayOf(Q.string),styles:Q.object};Yl.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};it(Yl);var Xl=function(t){var n=le({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 l.createElement("div",{style:n.picker})};Xl.propTypes={hsl:Q.shape({h:Q.number,s:Q.number,l:Q.number,a:Q.number})};Xl.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Kl=function(t){var n=le({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 l.createElement("div",{style:n.picker})};Kl.propTypes={hsl:Q.shape({h:Q.number,s:Q.number,l:Q.number,a:Q.number})};Kl.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var gO=function(t){var n=t.onChange,r=t.rgb,a=t.hsl,i=t.hex,o=t.hsv,s=function(g,v){if(g.hex)fn(g.hex)&&n({hex:g.hex,source:"hex"},v);else if(g.rgb){var p=g.rgb.split(",");ps(g.rgb,"rgb")&&n({r:p[0],g:p[1],b:p[2],a:1,source:"rgb"},v)}else if(g.hsv){var m=g.hsv.split(",");ps(g.hsv,"hsv")&&(m[2]=m[2].replace("%",""),m[1]=m[1].replace("%",""),m[0]=m[0].replace("°",""),m[1]==1?m[1]=.01:m[2]==1&&(m[2]=.01),n({h:Number(m[0]),s:Number(m[1]),v:Number(m[2]),source:"hsv"},v))}else if(g.hsl){var b=g.hsl.split(",");ps(g.hsl,"hsl")&&(b[2]=b[2].replace("%",""),b[1]=b[1].replace("%",""),b[0]=b[0].replace("°",""),f[1]==1?f[1]=.01:f[2]==1&&(f[2]=.01),n({h:Number(b[0]),s:Number(b[1]),v:Number(b[2]),source:"hsl"},v))}},c=le({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"}}}),d=r.r+", "+r.g+", "+r.b,u=Math.round(a.h)+"°, "+Math.round(a.s*100)+"%, "+Math.round(a.l*100)+"%",f=Math.round(o.h)+"°, "+Math.round(o.s*100)+"%, "+Math.round(o.v*100)+"%";return l.createElement("div",{style:c.wrap,className:"flexbox-fix"},l.createElement("div",{style:c.fields},l.createElement("div",{style:c.double},l.createElement(ue,{style:{input:c.input,label:c.label},label:"hex",value:i,onChange:s})),l.createElement("div",{style:c.column},l.createElement("div",{style:c.single},l.createElement(ue,{style:{input:c.input2,label:c.label2},label:"rgb",value:d,onChange:s})),l.createElement("div",{style:c.single},l.createElement(ue,{style:{input:c.input2,label:c.label2},label:"hsv",value:f,onChange:s})),l.createElement("div",{style:c.single},l.createElement(ue,{style:{input:c.input2,label:c.label2},label:"hsl",value:u,onChange:s})))))},Zl=function(t){var n=t.width,r=t.onChange,a=t.rgb,i=t.hsl,o=t.hsv,s=t.hex,c=t.header,d=t.styles,u=d===void 0?{}:d,f=t.className,h=f===void 0?"":f,g=le(at({default:{picker:{width:n,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("+a.r+", "+a.g+", "+a.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 l.createElement("div",{style:g.picker,className:"google-picker "+h},l.createElement("div",{style:g.head},c),l.createElement("div",{style:g.swatch}),l.createElement("div",{style:g.saturation},l.createElement(Io,{hsl:i,hsv:o,pointer:Xl,onChange:r})),l.createElement("div",{style:g.body},l.createElement("div",{style:g.controls,className:"flexbox-fix"},l.createElement("div",{style:g.hue},l.createElement(Hr,{style:g.Hue,hsl:i,radius:"4px",pointer:Kl,onChange:r}))),l.createElement(gO,{rgb:a,hsl:i,hex:s,hsv:o,onChange:r})))};Zl.propTypes={width:Q.oneOfType([Q.string,Q.number]),styles:Q.object,header:Q.string};Zl.defaultProps={width:652,styles:{},header:"Color picker"};it(Zl);function pO(e){let t=e.toLocaleUpperCase();const n={r:0,g:0,b:0,a:1};return/^\#[0-9a-f]{3,3}$/i.test(t)?t=`#${t[1]}${t[1]}${t[2]}${t[2]}${t[3]}${t[3]}FF`:/^\#[0-9a-f]{6,6}$/i.test(t)&&(t=`${t}FF`),/^\#[0-9a-f]{8,8}$/i.test(t)&&(n.r=parseInt(`${t[1]}${t[2]}`,16),n.g=parseInt(`${t[3]}${t[4]}`,16),n.b=parseInt(`${t[5]}${t[6]}`,16),n.a=parseInt(`${t[7]}${t[8]}`,16)/255),n}function vO(e){const t=[];return t.push(e.r.toString(16).padStart(2,"0").toLocaleUpperCase()),t.push(e.g.toString(16).padStart(2,"0").toLocaleUpperCase()),t.push(e.b.toString(16).padStart(2,"0").toLocaleUpperCase()),e.a<1&&t.push(Math.floor(e.a*255).toString(16).padStart(2,"0").toLocaleUpperCase()),`#${t.join("")}`}const mO=({value:e="",onChange:t,className:n})=>l.createElement(F_,{className:n,color:pO(e),onChangeComplete:r=>{const a=vO(r==null?void 0:r.rgb);t==null||t(a)}}),tt="base-element-field-multiple-color-picker",k0=16,Hu=e=>{var t,n;const r=(t=e.currentTarget.parentElement)===null||t===void 0?void 0:t.getBoundingClientRect(),a=e.currentTarget.getBoundingClientRect(),i=e.clientX-r.x-k0/2;let o=parseFloat((n=i/a.width)===null||n===void 0?void 0:n.toFixed(2));return o=Math.min(Math.max(o,0),1),o};function bO(e){const{mode:t,value:n,internalColor:r,internalLinearGradient:a,internalRadialGradient:i,currentPickedColor:o,onChange:s,onSelectStop:c}=e,[d,u]=I.useState(Vi(n)),[f,h]=I.useState(null),g=I.useRef(!1),v=Y(tt,"gradient-root"),p=Y(tt,"gradient-delete"),m=Y(tt,"gradient"),b=Y(tt,"gradient-bar"),x=Y(tt,"gradient-point"),w=Y(tt,"gradient-point-active");I.useEffect(()=>{var D;const V=Vi(n);u(V),["linear-gradient","radial-gradient"].includes(n==null?void 0:n.type)&&(f||h((D=n==null?void 0:n.stops)===null||D===void 0?void 0:D[0]))},[n]),I.useEffect(()=>{f?c==null||c(Object.assign({},f)):c==null||c(f)},[f]);const y=D=>{D.stopPropagation(),g.current=!0;const V=Hu(D);let z=null;if(t==="linear-gradient"?z=a:t==="radial-gradient"&&(z=i),z){const C=[...z.stops];for(let G=0;G$.offset&&!S){C.push(F),h(F);break}if(!S)break}const L=Object.assign(Object.assign({},z),{stops:C});s==null||s(L)}},_=D=>{if(g.current===!0&&f){const V=Hu(D);let z=null;if(t==="linear-gradient"?z=a:t==="radial-gradient"&&(z=i),z){const C=[...z.stops];for(let $=0;$$.offset-S.offset),G=Object.assign(Object.assign({},z),{stops:L});s==null||s(G)}}},E=D=>{D.stopPropagation(),g.current=!1},T=(D,V)=>{D.stopPropagation(),h(V),g.current=!0},P=()=>{let D=null;t==="linear-gradient"?D=a:t==="radial-gradient"&&(D=i);let V=-1;if(D&&f){const z=[...D.stops];for(let C=0;C=0){z.splice(V,1);const C=Object.assign(Object.assign({},D),{stops:z});s==null||s(C)}}},j=()=>{g.current=!1};return I.useMemo(()=>{var D,V,z;return l.createElement(l.Fragment,null,(t==="linear-gradient"||t==="radial-gradient")&&l.createElement("div",{className:v},l.createElement("div",{className:m,"data-css":d,style:{background:d}},l.createElement("div",{className:b,onMouseDown:y,onMouseUp:E,onMouseMove:_,onMouseLeave:E},(z=(V=(D=t==="linear-gradient"?a:i)===null||D===void 0?void 0:D.stops)===null||V===void 0?void 0:V.map)===null||z===void 0?void 0:z.call(V,(C,L)=>l.createElement("span",{key:L,className:he({[x]:!0,[w]:(f==null?void 0:f.offset)===C.offset}),style:{left:`calc(${C.offset*100}% - ${k0/2}px)`,background:C.color},onMouseDown:G=>{T(G,C)},onMouseUp:j})))),l.createElement("div",{className:p,onClick:C=>{C.stopPropagation(),P()}},l.createElement(vm,null))))},[t,d,o,r,a,i,f])}function Vu(e){let t="solid";return e&&(e!=null&&e.type)&&(t=e.type),t}function yO(e){const{value:t,onChange:n,elementSize:r,disabledLinearGradient:a,disabledRadialGradient:i}=e,[o,s]=I.useState(Vi(t)),[c,d]=I.useState(Vu(t)),[u,f]=I.useState("#000000"),[h,g]=I.useState(null),[v,p]=I.useState(null),[m,b]=I.useState(null),x=I.useRef(null),w=I.useRef(null),y=I.useRef(null),_=Y(tt),E=Y(tt,"header"),T=Y(tt,"internal-picker"),P=Y(tt,"radio-group"),j=Y(tt,"row"),D=Y(tt,"col"),V=Y(tt,"input"),z=Y(tt,"form-item");I.useEffect(()=>{s(Vi(t)),d(Vu(t)),typeof t=="string"?(g(t),f(t)):(t==null?void 0:t.type)==="linear-gradient"?p(t):(t==null?void 0:t.type)==="radial-gradient"&&b(t)},[t]),I.useEffect(()=>{var S,F;c==="linear-gradient"&&(t==null?void 0:t.type)===c?(S=w.current)===null||S===void 0||S.setFieldsValue(t):c==="radial-gradient"&&(t==null?void 0:t.type)===c&&((F=y.current)===null||F===void 0||F.setFieldsValue(t))},[c,t]);const C=S=>{var F,O,B,W,A,H;let X;S==="linear-gradient"?(X={type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:(r==null?void 0:r.h)||0},stops:[]},typeof t=="string"?(X.stops=[{offset:0,color:t},{offset:.5,color:t},{offset:1,color:t}],p(X)):(t==null?void 0:t.type)==="radial-gradient"&&(X.stops=[...(t==null?void 0:t.stops)||[]],p(X)),(F=w.current)===null||F===void 0||F.setFieldsValue(X)):S==="radial-gradient"?(X={type:"radial-gradient",inner:{x:((r==null?void 0:r.w)||0)/2,y:((r==null?void 0:r.h)||0)/2,radius:0},outer:{x:((r==null?void 0:r.w)||0)/2,y:((r==null?void 0:r.h)||0)/2,radius:Math.min(((r==null?void 0:r.w)||0)/2,((r==null?void 0:r.h)||0)/2)},stops:[]},typeof t=="string"?(X.stops=[{offset:0,color:t},{offset:.5,color:t},{offset:1,color:t}],b(X)):(t==null?void 0:t.type)==="linear-gradient"&&(X.stops=[...(t==null?void 0:t.stops)||[]],b(X)),(O=y.current)===null||O===void 0||O.setFieldsValue(X)):S==="solid"&&(X=t,(t==null?void 0:t.type)==="linear-gradient"?(X=((W=(B=t==null?void 0:t.stops)===null||B===void 0?void 0:B[0])===null||W===void 0?void 0:W.color)||"#000000",g(X)):(t==null?void 0:t.type)==="radial-gradient"&&(X=((H=(A=t==null?void 0:t.stops)===null||A===void 0?void 0:A[0])===null||H===void 0?void 0:H.color)||"#000000",g(X))),X&&(n==null||n(X))},L=S=>{if(c==="solid")n==null||n(S.color);else if(x.current){if(c==="linear-gradient"&&v&&Array.isArray(v==null?void 0:v.stops)){const F=[...v.stops];for(let B=0;B{const F=Object.assign({},v);S!=null&&S.start&&(F.start=Object.assign(Object.assign({},F.start),S.start)),S!=null&&S.end&&(F.end=Object.assign(Object.assign({},F.end),S.end)),n==null||n(F)},$=S=>{const F=Object.assign({},m);S!=null&&S.inner&&(F.inner=Object.assign(Object.assign({},F.inner),S.inner)),S!=null&&S.outer&&(F.outer=Object.assign(Object.assign({},F.outer),S.outer)),n==null||n(F)};return I.useMemo(()=>l.createElement("div",{className:_},!a&&!i&&l.createElement("div",{className:E},l.createElement(ht.Group,{className:P,size:"small",buttonStyle:"solid",value:c,onChange:({target:{value:S}})=>{C(S)}},l.createElement(ht.Button,{value:"solid"},l.createElement(Om,null)),!a&&l.createElement(ht.Button,{value:"linear-gradient"},l.createElement(Mm,null)),!i&&l.createElement(ht.Button,{value:"radial-gradient"},l.createElement(mm,null)))),!a&&c==="linear-gradient"&&l.createElement("div",{style:{marginBottom:10}},l.createElement(te,{ref:w,onValuesChange:G},l.createElement(fe,{className:j},l.createElement(ee,{className:D,span:"4"},"Start"),l.createElement(ee,{className:D,span:"10"},l.createElement(te.Item,{className:z,name:["start","x"]},l.createElement(ce,{className:V,size:"small",prefix:"X"}))),l.createElement(ee,{className:D,span:"10"},l.createElement(te.Item,{className:z,name:["start","y"]},l.createElement(ce,{className:V,size:"small",prefix:"Y"})))),l.createElement(fe,{className:j},l.createElement(ee,{className:D,span:"4"},"End"),l.createElement(ee,{className:D,span:"10"},l.createElement(te.Item,{className:z,name:["end","x"]},l.createElement(ce,{className:V,size:"small",prefix:"X"}))),l.createElement(ee,{className:D,span:"10"},l.createElement(te.Item,{className:z,name:["end","y"]},l.createElement(ce,{className:V,size:"small",prefix:"Y"})))))),!i&&c==="radial-gradient"&&l.createElement("div",{style:{marginBottom:10}},l.createElement(te,{ref:y,onValuesChange:$},l.createElement(fe,{className:j},l.createElement(ee,{className:D,span:"4"},"Inner"),l.createElement(ee,{className:D,span:"10"},l.createElement(te.Item,{className:z,name:["inner","x"]},l.createElement(ce,{className:V,size:"small",prefix:"X"}))),l.createElement(ee,{className:D,span:"10"},l.createElement(te.Item,{className:z,name:["inner","y"]},l.createElement(ce,{className:V,size:"small",prefix:"Y"})))),l.createElement(fe,{className:j},l.createElement(ee,{className:D,span:"4"}),l.createElement(ee,{className:D,span:"10"},l.createElement(te.Item,{className:z,name:["inner","radius"]},l.createElement(ce,{className:V,size:"small",prefix:"R"})))),l.createElement(fe,{className:j},l.createElement(ee,{className:D,span:"4"},"Outer"),l.createElement(ee,{className:D,span:"10"},l.createElement(te.Item,{className:z,name:["outer","x"]},l.createElement(ce,{className:V,size:"small",prefix:"X"}))),l.createElement(ee,{className:D,span:"10"},l.createElement(te.Item,{className:z,name:["outer","y"]},l.createElement(ce,{className:V,size:"small",prefix:"Y"})))),l.createElement(fe,{className:j},l.createElement(ee,{className:D,span:"4"}),l.createElement(ee,{className:D,span:"10"},l.createElement(te.Item,{className:z,name:["outer","radius"]},l.createElement(ce,{className:V,size:"small",prefix:"R"})))))),(!a||!i)&&(c==="linear-gradient"||c==="radial-gradient")&&l.createElement(bO,{mode:c,value:t,currentPickedColor:u,internalColor:h,internalLinearGradient:v,internalRadialGradient:m,onChange:S=>{(S==null?void 0:S.type)==="linear-gradient"?(p(S),n==null||n(S)):(S==null?void 0:S.type)==="radial-gradient"&&(b(S),n==null||n(S))},onSelectStop:S=>{S!=null&&S.color&&f(S.color),x.current=S}}),l.createElement(mO,{value:u,className:T,onChange:S=>{f(S),L({color:S})}})),[c,o,h,v,m,u,a,i])}const Wu="base-element-field-multiple-color";function Ha(e){const{value:t,onChange:n,disabled:r,elementSize:a,disabledLinearGradient:i,disabledRadialGradient:o}=e,s=$n(),d=(m=>{let b="";return typeof m=="string"?b=m:["linear-gradient","radial-gradient"].includes(m==null?void 0:m.type)&&(b=s.gradient),b})(t),u=typeof t=="string",f=I.useRef(null),{container:h}=I.useContext(Aa),g=Y(Wu),v=Y(Wu,"preview"),p=()=>h||document.body;return I.useMemo(()=>{const m=Cg(t||"transparent");return l.createElement(l.Fragment,null,l.createElement(cn,{className:g,size:"small",disabled:r,prefix:r?l.createElement("span",null):l.createElement(qu,{placement:"left",content:l.createElement(yO,{value:t,elementSize:a,disabledLinearGradient:i,disabledRadialGradient:o,onChange:n}),trigger:"click",getPopupContainer:p,getTooltipContainer:p},l.createElement("span",{className:v,style:{background:m}})),readOnly:!u,value:d,onChange:b=>{n==null||n(b.target.value)}}),l.createElement("div",{ref:f}))},[t,n,r,a])}const ms=e=>l.createElement(ie,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M512 384a42.666667 42.666667 0 1 0-42.666667-42.666667 42.666667 42.666667 0 0 0 42.666667 42.666667z m0 170.666667a42.666667 42.666667 0 1 0-42.666667-42.666667 42.666667 42.666667 0 0 0 42.666667 42.666667z m170.666667 0a42.666667 42.666667 0 1 0-42.666667-42.666667 42.666667 42.666667 0 0 0 42.666667 42.666667z m-170.666667 170.666666a42.666667 42.666667 0 1 0-42.666667-42.666666 42.666667 42.666667 0 0 0 42.666667 42.666666z m341.333333-597.333333H170.666667a42.666667 42.666667 0 0 0-42.666667 42.666667v682.666666a42.666667 42.666667 0 0 0 42.666667 42.666667h682.666666a42.666667 42.666667 0 0 0 42.666667-42.666667V170.666667a42.666667 42.666667 0 0 0-42.666667-42.666667z m-42.666666 682.666667H213.333333V213.333333h597.333334zM341.333333 554.666667a42.666667 42.666667 0 1 0-42.666666-42.666667 42.666667 42.666667 0 0 0 42.666666 42.666667z"}))),ta="base-element-border-attribute",Qs=4;function na(e){const{borderRadius:t,borderWidth:n,borderColor:r,boxSizing:a,borderDash:i}=(e==null?void 0:e.detail)||{};let o="solid",s=Qs;Array.isArray(i)&&(i==null?void 0:i.length)>0&&i[0]>=1&&typeof n=="number"&&(o="dash",s=Math.ceil(i[0]));const c={borderRadiusList:[0,0,0,0],borderWidthList:[0,0,0,0],borderColor:r,borderType:o,boxSizing:a,borderDashNum:s};return typeof t=="number"?(c.borderRadius=t,c.borderRadiusList=[t,t,t,t]):Array.isArray(t)?c.borderRadiusList=[t[0]||0,t[1]||0,t[2]||0,t[3]||0]:c.borderRadius=0,typeof n=="number"?(c.borderWidth=n,c.borderWidthList=[n,n,n,n]):Array.isArray(n)?c.borderWidthList=[n[0]||0,n[1]||0,n[2]||0,n[3]||0]:c.borderWidth=0,c}const wO=e=>{var t,n;const{className:r,style:a,element:i,disabled:o,onChange:s}=e,c=I.useRef(null),d=Y(ta),u=Y(ta,"row"),f=Y(ta,"col"),h=Y(ta,"input"),g=Y(ta,"form-item"),[v,p]=I.useState(Array.isArray((t=i==null?void 0:i.detail)===null||t===void 0?void 0:t.borderRadius)),[m,b]=I.useState(Array.isArray((n=i==null?void 0:i.detail)===null||n===void 0?void 0:n.borderWidth)),[x,w]=I.useState(m),y=$n(),_=E=>{var T,P;const j=na(i),{borderColor:D,boxSizing:V,borderType:z,borderDashNum:C}=E,L={};if(D&&(L.borderColor=D),V&&(L.boxSizing=V),m===!0&&E.borderWidthList){const G=[0,0,0,0],$=Array.from((E==null?void 0:E.borderWidthList)||[null,null,null,null]);for(let S=0;S<4;S++){const F=$[S];typeof F=="number"?G[S]=F:G[S]=((T=j==null?void 0:j.borderWidthList)===null||T===void 0?void 0:T[S])||0,L.borderWidth=G}}else typeof E.borderWidth=="number"&&(L.borderWidth=E.borderWidth);if(v===!0&&E.borderRadiusList){const G=[0,0,0,0],$=Array.from((E==null?void 0:E.borderRadiusList)||[null,null,null,null]);for(let S=0;S<4;S++){const F=$[S];typeof F=="number"?G[S]=F:G[S]=((P=j==null?void 0:j.borderRadiusList)===null||P===void 0?void 0:P[S])||0,L.borderRadius=G}}else typeof E.borderRadius=="number"&&(L.borderRadius=E.borderRadius);m===!0?L.borderDash=[]:z==="solid"?L.borderDash=[]:z==="dash"?L.borderDash=[Qs,Qs]:C&&C>0&&(L.borderDash=[C,C]),s==null||s({detail:L})};return I.useEffect(()=>{var E,T,P;const j=Array.isArray((E=i==null?void 0:i.detail)===null||E===void 0?void 0:E.borderWidth),D=Array.isArray((T=i==null?void 0:i.detail)===null||T===void 0?void 0:T.borderRadius);b(j),p(D),w(j);const V=na(i);(P=c.current)===null||P===void 0||P.setFieldsValue(V)},[i]),I.useMemo(()=>{const E=na(i);return l.createElement(te,{ref:c,style:a,className:he(d,r),onValuesChange:_},l.createElement(l.Fragment,null,l.createElement(fe,{className:u},l.createElement(ee,{span:16,className:f},m?l.createElement(cn,{className:h,size:"small",prefix:l.createElement(ms,{style:{fontSize:14}}),disabled:!0,value:y.mixedBorderWidth}):l.createElement(te.Item,{className:g,name:"borderWidth"},l.createElement(ce,{className:h,size:"small",min:0,placeholder:"Border Width",prefix:l.createElement(ms,{style:{fontSize:14}}),disabled:o||m}))),l.createElement(ee,{span:4,className:f},l.createElement(Ve,{icon:l.createElement(ms,null),size:"small",disabled:o,type:m?"primary":"default",onClick:()=>{var T;const P=!m;if(b(P),w(P),!P){const j=na(i),D=j.borderWidth||((T=j.borderWidthList)===null||T===void 0?void 0:T[0])||0;_({borderWidth:D})}}}))),m&&l.createElement(l.Fragment,null,l.createElement(fe,{className:u},l.createElement(ee,{span:12,className:f},l.createElement(te.Item,{className:g,name:["borderWidthList",0]},l.createElement(ce,{className:h,size:"small",prefix:l.createElement(dm,null),disabled:o||!m,min:0}))),l.createElement(ee,{span:12,className:f},l.createElement(te.Item,{className:g,name:["borderWidthList",1]},l.createElement(ce,{className:h,size:"small",prefix:l.createElement(cm,null),disabled:o||!m,min:0})))),l.createElement(fe,{className:u},l.createElement(ee,{span:12,className:f},l.createElement(te.Item,{className:g,name:["borderWidthList",2]},l.createElement(ce,{className:h,size:"small",prefix:l.createElement(om,null),disabled:o||!m,min:0}))),l.createElement(ee,{span:12,className:f},l.createElement(te.Item,{className:g,name:["borderWidthList",3]},l.createElement(ce,{className:h,size:"small",prefix:l.createElement(lm,null),disabled:o||!m,min:0})))))),!["circle"].includes(i==null?void 0:i.type)&&l.createElement(l.Fragment,null,l.createElement(fe,{className:u},l.createElement(ee,{span:16,className:f},v?l.createElement(cn,{className:h,size:"small",prefix:l.createElement(rd,{style:{fontSize:14}}),disabled:!0,value:y.mixedBorderRadius}):l.createElement(te.Item,{className:g,name:"borderRadius"},l.createElement(ce,{className:h,size:"small",placeholder:"Radius",prefix:l.createElement(rd,{style:{fontSize:14}}),disabled:o||v||x,min:0}))),l.createElement(ee,{span:4,className:f},l.createElement(Ve,{icon:l.createElement(xm,null),size:"small",disabled:o||x,type:v?"primary":"default",onClick:()=>{var T;const P=!v;if(p(P),!P){const j=na(i),D=j.borderRadius||((T=j.borderRadiusList)===null||T===void 0?void 0:T[0])||0;_({borderRadius:D})}}}))),v&&l.createElement(l.Fragment,null,l.createElement(fe,{className:u},l.createElement(ee,{span:12,className:f},l.createElement(te.Item,{className:g,name:["borderRadiusList",0]},l.createElement(ce,{className:h,size:"small",placeholder:"",prefix:l.createElement(gm,null),disabled:o||!v||x,min:0}))),l.createElement(ee,{span:12,className:f},l.createElement(te.Item,{className:g,name:["borderRadiusList",1]},l.createElement(ce,{className:h,size:"small",placeholder:"",prefix:l.createElement(pm,null),disabled:o||!v||x,min:0})))),l.createElement(fe,{className:u},l.createElement(ee,{span:12,className:f},l.createElement(te.Item,{className:g,name:["borderRadiusList",2]},l.createElement(ce,{className:h,size:"small",placeholder:"",prefix:l.createElement(fm,null),disabled:o||!v||x,min:0}))),l.createElement(ee,{span:12,className:f},l.createElement(te.Item,{className:g,name:["borderRadiusList",3]},l.createElement(ce,{className:h,size:"small",placeholder:"",prefix:l.createElement(hm,null),disabled:o||!v||x,min:0})))))),l.createElement(fe,{className:u},l.createElement(ee,{className:f,span:"11"},l.createElement(te.Item,{className:g,name:"boxSizing"},l.createElement(Ke,{size:"small",disabled:o},l.createElement(Ke.Option,{value:"border-box"},y.inside),l.createElement(Ke.Option,{value:"content-box"},y.outside),l.createElement(Ke.Option,{value:"center-line"},y.centerLine)))),l.createElement(ee,{className:f,span:"13"},l.createElement(te.Item,{className:g,name:"borderColor"},l.createElement(Ha,{elementSize:i?Oa(i):void 0,disabled:o,disabledLinearGradient:!0,disabledRadialGradient:!0})))),l.createElement(fe,{className:u},l.createElement(ee,{className:f,span:"11"},l.createElement(te.Item,{className:g,name:"borderType"},l.createElement(Ke,{size:"small",disabled:o||m},l.createElement(Ke.Option,{value:"solid"},y.solid),l.createElement(Ke.Option,{value:"dash"},y.dash)))),l.createElement(ee,{className:f,span:"13"},E.borderType==="dash"&&l.createElement(te.Item,{className:g,name:"borderDashNum"},l.createElement(ce,{disabled:o||m,className:h,size:"small",style:{width:"100%"},prefix:l.createElement(sm,{style:{fontSize:14}})})))))},[y,i,o,v,m,x])},xO="base-element-detail-circle",EO=e=>{const{className:t,style:n}=e,r=Y(xO);return I.useMemo(()=>l.createElement("div",{style:n,className:he(r,t)}),[n,t])};var SO=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?i(u.value):a(u.value).then(s,c)}d((r=r.apply(e,t||[])).next())})};const{TextArea:CO}=cn,Un="base-element-field-image-picker",{useCallback:Gu}=l,MO=["image/png","image/jpeg","image/jpg","image/png"],AO=({value:e="",onChange:t})=>{const[n,r]=I.useState(e),[a,i]=I.useState("free"),o=Y(Un),s=Y(Un,"box"),c=Y(Un,"entity"),d=Y(Un,"action"),u=Y(Un,"action-text"),f=Y(Un,"action-upload"),h=Gu(m=>{const b=m||"";let x=3;const w=300;return b.length>128&&(x=10),{rows:x,width:w}},[n]),g=m=>{t==null||t(m||e)},v=m=>{r(m),Te.imageSrc(m)&&g(m)},p=Gu(()=>{a!=="picking"&&(qs({success:m=>SO(void 0,void 0,void 0,function*(){if(MO.includes(m.file.type)!==!0){Bi.error(`File's type "${m.file.type}" is not supported!`);return}try{const b=yield wg(m.file);v(b.toString())}catch{Bi.error(`Failed to parse file ${m.file.name}`)}i("free")}),error:m=>{console.log(m),i("free")}}),i("picking"),setTimeout(()=>{i("free")},500))},[a]);return I.useMemo(()=>l.createElement("div",{className:o},l.createElement("div",{className:s},l.createElement("img",{className:c,src:e||n}),l.createElement("div",{className:d},l.createElement("div",{className:u},l.createElement(qu,{content:()=>l.createElement("div",null,l.createElement(CO,{value:e||n,style:{width:h(e||n).width},rows:h(e||n).rows,onChange:m=>{v(m.target.value||"")}})),trigger:"click"},l.createElement("span",{style:{display:"inline-block",width:"100%",height:"100%",lineHeight:"50px"}},"URL"))),l.createElement("div",{onClick:p,className:f},l.createElement("span",null,"Upload"))))),[e,n])},TO="base-element-detail-image",_O=e=>{const{className:t,style:n,element:r,onChange:a,getElementAsset:i,createElementAsset:o,disabled:s}=e,c=Y(TO),d=I.useRef(null),u=h=>{const{src:g=""}=(h==null?void 0:h.detail)||{};return{src:g,imageResource:(i==null?void 0:i(g))||""}},f=h=>{const g={};if(h!=null&&h.imageResource){const{assetId:v}=o({type:"image",value:h.imageResource});v&&Cn(v)&&(g.src=v)}a==null||a({detail:g})};return I.useEffect(()=>{var h;const g=u(r);(h=d.current)===null||h===void 0||h.setFieldsValue(g)},[r]),I.useMemo(()=>l.createElement("div",{style:n,className:he(c,t)},l.createElement(te,{ref:d,onValuesChange:f},l.createElement(te.Item,{name:"imageResource"},l.createElement(AO,null)))),[r,s])},OO="base-element-detail-path",PO=e=>{const{className:t,style:n}=e,r=Y(OO);return I.useMemo(()=>l.createElement("div",{style:n,className:he(r,t)}),[n,t])},IO="base-element-detail-rect",$O=e=>{const{className:t,style:n}=e,r=Y(IO);return I.useMemo(()=>l.createElement("div",{style:n,className:he(r,t)}),[n,t])};var zO=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?i(u.value):a(u.value).then(s,c)}d((r=r.apply(e,t||[])).next())})};const ra="base-element-field-svg-picker",RO=["image/svg+xml"];function DO(e){const t=document.createElement("div");return t.innerHTML=e,document.querySelector("svg").setAttribute("_t",Date.now()+""),{__html:t.innerHTML}}const NO=({value:e="",onChange:t})=>{const[n,r]=I.useState(e),[a,i]=I.useState("free"),o=Y(ra),s=Y(ra,"box"),c=Y(ra,"entity"),d=Y(ra,"action"),u=Y(ra,"action-upload"),f=v=>{t==null||t(v||e)},h=v=>{r(v),Te.svg(v)&&f(v)},g=I.useCallback(()=>{a!=="picking"&&(qs({success:v=>zO(void 0,void 0,void 0,function*(){if(RO.includes(v.file.type)!==!0){Bi.error(`File's type "${v.file.type}" is not supported!`);return}try{let p=(yield xg(v.file)).toString();p=p.substring(p.indexOf("{console.log(v),i("free")}}),i("picking"),setTimeout(()=>{i("free")},500))},[a]);return I.useMemo(()=>l.createElement("div",{className:o},l.createElement("div",{className:s},l.createElement("div",{className:c,dangerouslySetInnerHTML:DO(e||n)}),l.createElement("div",{className:d},l.createElement("div",{onClick:g,className:u},l.createElement("span",null,"Upload"))))),[e,n])},LO="base-element-detail-svg",jO=e=>{const{className:t,style:n,element:r,onChange:a,getElementAsset:i,createElementAsset:o,disabled:s}=e,c=Y(LO),d=I.useRef(null),u=h=>{const{svg:g=""}=(h==null?void 0:h.detail)||{};return{svg:g,svgResource:(i==null?void 0:i(g))||""}},f=h=>{const g={};if(h!=null&&h.svgResource){const{assetId:v}=o({type:"svg",value:h.svgResource});v&&Cn(v)&&(g.svg=v)}a==null||a({detail:g})};return I.useEffect(()=>{var h;const g=u(r);(h=d.current)===null||h===void 0||h.setFieldsValue(g)},[r]),I.useMemo(()=>l.createElement("div",{style:n,className:he(c,t)},l.createElement(te,{ref:d,onValuesChange:f},l.createElement(te.Item,{name:"svgResource"},l.createElement(NO,null)))),[r,s])},aa="base-element-detail-text",Yn={fontSize:20},{TextArea:kO}=cn,Xn=e=>Te.number(e*1)?ye(e*1):e,BO=e=>{const{color:t,textAlign:n,verticalAlign:r,fontSize:a,fontWeight:i,lineHeight:o,text:s=""}=(e==null?void 0:e.detail)||{};return{text:s,color:t,textAlign:n,verticalAlign:r,fontSize:a,fontWeight:i,lineHeight:o}},FO=e=>{const{className:t,style:n,element:r,onChange:a,disabled:i}=e,o=Y(aa),s=Y(aa,"row"),c=Y(aa,"col"),d=Y(aa,"switch"),u=Y(aa,"form-item"),f=I.useRef(null);I.useEffect(()=>{var g;const v=BO(r);(g=f.current)===null||g===void 0||g.setFieldsValue(v)},[r]);const h=g=>{a==null||a({detail:g})};return I.useMemo(()=>l.createElement("div",{style:n,className:he(o,t)},l.createElement(te,{ref:f,style:n,className:o,onValuesChange:h},l.createElement(fe,{className:s},l.createElement(ee,{span:"12",className:c},l.createElement(te.Item,{className:u,name:"verticalAlign"},l.createElement(ht.Group,{disabled:i,className:d,size:"small"},l.createElement(ht.Button,{value:"top"},l.createElement($m,{style:Yn})),l.createElement(ht.Button,{value:"middle"},l.createElement(Im,{style:Yn})),l.createElement(ht.Button,{value:"bottom"},l.createElement(Pm,{style:Yn}))))),l.createElement(ee,{span:"12",className:c},l.createElement(te.Item,{className:u,name:"textAlign"},l.createElement(ht.Group,{disabled:i,className:d,size:"small"},l.createElement(ht.Button,{value:"left"},l.createElement(rm,{style:Yn})),l.createElement(ht.Button,{value:"center"},l.createElement(nm,{style:Yn})),l.createElement(ht.Button,{value:"right"},l.createElement(am,{style:Yn})))))),l.createElement(fe,{className:s},l.createElement(ee,{span:"10",className:c},"Text Color"),l.createElement(ee,{span:"14",className:c},l.createElement(te.Item,{className:u,name:"color"},l.createElement(Ha,{elementSize:r?Oa(r):void 0,disabled:i,disabledLinearGradient:!0,disabledRadialGradient:!0})))),l.createElement(fe,{className:s},l.createElement(ee,{span:"10",className:c},"Font Size"),l.createElement(ee,{span:"14",className:c},l.createElement(te.Item,{className:u,name:"fontSize"},l.createElement(ce,{disabled:i,size:"small",style:{width:"100%"},step:1,min:0,formatter:Xn,parser:Xn})))),l.createElement(fe,{className:s},l.createElement(ee,{span:"10",className:c},"Font Weight"),l.createElement(ee,{span:"14",className:c},l.createElement(te.Item,{className:u,name:"fontWeight"},l.createElement(ce,{disabled:i,size:"small",style:{width:"100%"},step:100,max:1e3,min:100,formatter:Xn,parser:Xn})))),l.createElement(fe,{className:s},l.createElement(ee,{span:"10",className:c},"Line Height"),l.createElement(ee,{span:"14",className:c},l.createElement(te.Item,{className:u,name:"lineHeight"},l.createElement(ce,{disabled:i,size:"small",style:{width:"100%"},step:1,min:0,formatter:Xn,parser:Xn})))),l.createElement(fe,{className:s},l.createElement(ee,{span:"24",className:c},l.createElement(te.Item,{className:u,name:"text",style:{width:"100%"}},l.createElement(kO,{disabled:i,style:{width:"100%"},rows:3})))))),[n,t])},si="base-element-detail-group",HO=e=>{const{overflow:t}=(e==null?void 0:e.detail)||{};return{overflow:t}},VO=e=>{const{className:t,style:n,element:r,onChange:a,disabled:i}=e,o=Y(si),s=Y(si,"row"),c=Y(si,"col"),d=Y(si,"form-item"),u=I.useRef(null),f=$n();I.useEffect(()=>{var g;const v=HO(r);(g=u.current)===null||g===void 0||g.setFieldsValue(v)},[r]);const h=g=>{a==null||a({detail:g})};return I.useMemo(()=>l.createElement("div",{style:n,className:he(o,t)},l.createElement(te,{ref:u,style:n,className:o,onValuesChange:h},l.createElement(fe,{className:s},l.createElement(ee,{className:c,span:"10"},f.overflow),l.createElement(ee,{span:"12",className:c},l.createElement(te.Item,{className:d,name:"overflow"},l.createElement(Ke,{size:"small",disabled:i},l.createElement(Ke.Option,{value:"visible"},f.visible),l.createElement(Ke.Option,{value:"hidden"},f.hidden))))))),[n,t,f])},WO="base-element-detail-attribute",GO=e=>{const{element:t,onChange:n,disabled:r,getElementAsset:a,createElementAsset:i}=e,o=Y(WO);return I.useMemo(()=>l.createElement("div",{className:o},(t==null?void 0:t.type)==="circle"&&l.createElement(EO,{element:t,onChange:n,disabled:r}),(t==null?void 0:t.type)==="image"&&l.createElement(_O,{element:t,onChange:n,disabled:r,getElementAsset:a,createElementAsset:i}),(t==null?void 0:t.type)==="svg"&&l.createElement(jO,{element:t,onChange:n,disabled:r,getElementAsset:a,createElementAsset:i}),(t==null?void 0:t.type)==="group"&&l.createElement(VO,{element:t,onChange:n,disabled:r}),(t==null?void 0:t.type)==="path"&&l.createElement(PO,{element:t,onChange:n,disabled:r}),(t==null?void 0:t.type)==="rect"&&l.createElement($O,{element:t,onChange:n,disabled:r}),(t==null?void 0:t.type)==="text"&&l.createElement(FO,{element:t,onChange:n})),[r,t])},li="base-element-content-attribute",UO=e=>{let{opacity:t}=(e==null?void 0:e.detail)||{};const{background:n}=(e==null?void 0:e.detail)||{};return typeof t=="number"&&t>=0&&t<=1||(t=1),{background:n,opacity:t}},YO=e=>{const{style:t,element:n,disabled:r,onChange:a,getElementAsset:i,createElementAsset:o}=e,s=I.useRef(null),c=Y(li),d=Y(li,"row"),u=Y(li,"col"),f=Y(li,"form-item"),h=p=>{const m=p;a==null||a({detail:m})},g=p=>{a==null||a(p)},v=$n();return I.useEffect(()=>{var p;const m=UO(n);(p=s.current)===null||p===void 0||p.setFieldsValue(m)},[n]),I.useMemo(()=>l.createElement(l.Fragment,null,l.createElement(te,{ref:s,style:t,className:c,onValuesChange:h},["rect","circle","text","group","path"].includes(n==null?void 0:n.type)&&l.createElement(fe,{className:d},l.createElement(ee,{className:u,span:"10"},v.background),l.createElement(ee,{className:u,span:"14"},l.createElement(te.Item,{className:f,name:"background"},l.createElement(Ha,{elementSize:n?Oa(n):void 0,disabled:r})))),l.createElement(fe,{className:d},l.createElement(ee,{className:u,span:"10"},v.opacity),l.createElement(ee,{className:u,span:"14"},l.createElement(te.Item,{className:f,name:"opacity"},l.createElement(ce,{disabled:r,size:"small",style:{width:"100%"},step:.1}))))),l.createElement(GO,{element:n,disabled:r,onChange:g,getElementAsset:i,createElementAsset:o})),[v,n,r,a])},ci="base-element-shadow-attribute",XO=e=>{const{shadowColor:t,shadowBlur:n,shadowOffsetX:r,shadowOffsetY:a}=(e==null?void 0:e.detail)||{};return{shadowColor:t,shadowBlur:n,shadowOffsetX:r,shadowOffsetY:a}},KO=e=>{const{style:t,element:n,disabled:r,onChange:a}=e,i=I.useRef(null),o=Y(ci),s=Y(ci,"row"),c=Y(ci,"col"),d=Y(ci,"form-item"),u=h=>{const g=h;a==null||a({detail:g})},f=$n();return I.useEffect(()=>{var h;const g=XO(n);(h=i.current)===null||h===void 0||h.setFieldsValue(g)},[n]),I.useMemo(()=>l.createElement(te,{ref:i,style:t,className:o,onValuesChange:u},l.createElement(fe,{className:s},l.createElement(ee,{className:c,span:"14"},l.createElement(te.Item,{className:d,name:"shadowColor"},l.createElement(Ha,{elementSize:n?Oa(n):void 0,disabled:r,disabledLinearGradient:!0,disabledRadialGradient:!0}))),l.createElement(ee,{className:c,span:"10"},l.createElement(te.Item,{className:d,name:"shadowBlur"},l.createElement(ce,{disabled:r,size:"small",style:{width:"100%"}})))),l.createElement(fe,null,l.createElement(ee,{className:c,span:"12"},l.createElement(te.Item,{className:d,name:"shadowOffsetX"},l.createElement(ce,{disabled:r,size:"small",style:{width:"100%"},prefix:"X"}))),l.createElement(ee,{className:c,span:"12"},l.createElement(te.Item,{className:d,name:"shadowOffsetY"},l.createElement(ce,{disabled:r,size:"small",style:{width:"100%"},prefix:"Y"}))))),[f,n,r])},ZO="base-element-detail",QO=In(),JO=e=>{const{className:t,style:n,element:r,onChange:a,getElementAsset:i,createElementAsset:o}=e,s=$n(),c=Y(ZO);let d=r;r&&(d=Object.assign(Object.assign({},r||{}),{detail:Object.assign(Object.assign({},QO),r==null?void 0:r.detail)}));const u=[{key:"basic-attribute",label:s.basicAttributes,children:l.createElement(Hm,{element:d,disabled:!d,onChange:f=>{a==null||a(f)}})},{key:"border-attribute",label:s.borderAttribute,children:["rect","circle","text","image","group"].includes(r==null?void 0:r.type)?l.createElement(wO,{element:d,disabled:!d,onChange:f=>{a==null||a(f)}}):l.createElement(sn,{image:sn.PRESENTED_IMAGE_SIMPLE,description:!1})},{key:"content-attribute",label:s.contentAttribute,children:l.createElement(YO,{element:d,disabled:!d,onChange:f=>{a==null||a(f)},getElementAsset:i,createElementAsset:o})},{key:"shadow-attribute",label:s.shadowAttribute,children:["rect","circle","text","image","group"].includes(r==null?void 0:r.type)?l.createElement(KO,{element:d,disabled:!d,onChange:f=>{a==null||a(f)}}):l.createElement(sn,{image:sn.PRESENTED_IMAGE_SIMPLE,description:!1})}];return I.useMemo(()=>l.createElement("div",{style:n,className:he(c,t)},l.createElement(Js,{ghost:!0,items:u,size:"small",defaultActiveKey:u.map(f=>f.key)})),[d,s])},qO="LayoutDetail",Ql=()=>{const[e]=nf(qO);return e},ia="base-element-basic-attribute",qt=e=>Te.number(e*1)?ye(e*1):e,e9=e=>{const{className:t,style:n,layout:r,onChange:a,disabled:i,isGroupLayout:o}=e,s=I.useRef(null),c=Y(ia),d=Y(ia,"row"),u=Y(ia,"col"),f=Y(ia,"input"),h=Y(ia,"form-item"),g=Ql(),v=p=>{a==null||a(p)};return I.useEffect(()=>{var p;const{x:m,y:b,w:x,h:w}=r||{},y={x:m,y:b,w:x,h:w};(p=s.current)===null||p===void 0||p.setFieldsValue(y)},[r]),I.useMemo(()=>l.createElement(te,{ref:s,style:n,className:he(c,t),onValuesChange:v},!o&&l.createElement(fe,{className:d},l.createElement(ee,{span:10,className:u},l.createElement(te.Item,{className:h,name:"x"},l.createElement(ce,{className:f,size:"small",placeholder:"X",prefix:"X",disabled:i,formatter:qt,parser:qt}))),l.createElement(ee,{span:10,className:u},l.createElement(te.Item,{className:h,name:"y"},l.createElement(ce,{className:f,size:"small",placeholder:"Y",prefix:"Y",disabled:i,formatter:qt,parser:qt})))),l.createElement(fe,{className:d},l.createElement(ee,{span:10,className:u},l.createElement(te.Item,{className:h,name:"w"},l.createElement(ce,{className:f,size:"small",placeholder:"Width",prefix:g.w,disabled:i,formatter:qt,parser:qt}))),l.createElement(ee,{span:10,className:u},l.createElement(te.Item,{className:h,name:"h"},l.createElement(ce,{className:f,size:"small",placeholder:"Height",prefix:g.h,disabled:i,formatter:qt,parser:qt}))))),[g,i,r])},di="base-element-content-attribute",t9=e=>{const{background:t,overflow:n="visible"}=e||{};return{background:t,overflow:n}},n9=e=>{const{style:t,layout:n,disabled:r,onChange:a}=e,i=I.useRef(null),o=Y(di),s=Y(di,"row"),c=Y(di,"col"),d=Y(di,"form-item"),u=h=>{const g=h;a==null||a({detail:g})},f=Ql();return I.useEffect(()=>{var h;const g=t9(n==null?void 0:n.detail);(h=i.current)===null||h===void 0||h.setFieldsValue(g)},[n]),I.useMemo(()=>l.createElement(l.Fragment,null,l.createElement(te,{ref:i,style:t,className:o,onValuesChange:u},l.createElement(fe,{className:s},l.createElement(ee,{className:c,span:"10"},f.background),l.createElement(ee,{className:c,span:"14"},l.createElement(te.Item,{className:d,name:"background"},l.createElement(Ha,{elementSize:n?Oa(n):void 0,disabled:r})))),l.createElement(fe,{className:s},l.createElement(ee,{className:c,span:"10"},f.overflow),l.createElement(ee,{span:"12",className:c},l.createElement(te.Item,{className:d,name:"overflow"},l.createElement(Ke,{size:"small",disabled:r},l.createElement(Ke.Option,{value:"visible"},f.visible),l.createElement(Ke.Option,{value:"hidden"},f.hidden))))))),[f,n,r,a])},r9="base-layout-detail",a9=e=>{const{className:t,style:n,layout:r,onChange:a,isGroupLayout:i}=e,o=Ql(),s=Y(r9),c=[{key:"layout-attribute",label:o.layout,children:l.createElement(l.Fragment,null,l.createElement(e9,{isGroupLayout:i,layout:r,onChange:d=>{a==null||a(d)}}),l.createElement(n9,{layout:r,onChange:d=>{a==null||a(d)}}))}];return I.useMemo(()=>l.createElement("div",{style:n,className:he(s,t)},l.createElement(Js,{ghost:!0,items:c,size:"small",defaultActiveKey:c.map(d=>d.key)})),[r,o])},B0=e=>{var t;const n={uuid:e.uuid,key:e.uuid,title:e.name||e.detail.text||e.type||"unamed",type:e.type,children:[],operations:e.operations||{}};return e.type==="group"&&Array.isArray((t=e==null?void 0:e.detail)===null||t===void 0?void 0:t.children)&&e.detail.children.forEach(r=>{n.children.push(B0(r))}),n};function Ce(e){const t=[];return e.elements.forEach(n=>{const r=B0(n);t.push(r)}),t}const i9=e=>({uuid:e.uuid,key:e.uuid,title:e.name||e.detail.text||e.type||"unamed",type:e.type,operations:e.operations||{}});function Ma(e){const t=[];return e.elements.forEach(n=>{var r;if(n.type==="group"&&((r=n.extends)===null||r===void 0?void 0:r.isPage)===!0){const a=i9(n);t.push(a)}}),t}var o9=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a0){const r=Ze(e,n.elements);(r==null?void 0:r.type)==="group"&&(r.detail.children=t.elements)}}function l9(e,t,n){if(t.length>0&&(e!=null&&e.layout)){const r=e.layout,i=Ze(t,n.elements);(i==null?void 0:i.type)==="group"&&(Te.w(r.w)&&(i.w=r.w),Te.h(r.h)&&(i.h=r.h),i.detail=Object.assign(Object.assign({},i.detail),r.detail))}}function F0(e){var t,n,r,a,i,o,s,c,d,u;let f=e;for(let b=0;b{b.x-=g,b.y-=v}),f={elements:[{uuid:nt(),name:"Default page",type:"group",x:0,y:0,w:p,h:m,detail:Object.assign(Object.assign(Object.assign({},(u=e.layout)===null||u===void 0?void 0:u.detail),{children:e.elements}),p===0||m===0?{overflow:"visible"}:{}),extends:{isPage:!0}}],assets:e.assets},f}const H0="dark",V0="en-US",W0="data";function c9(e){let t=Object.assign({elements:[]},(e==null?void 0:e.data)||{});(e==null?void 0:e.defaultEditMode)==="page"&&(t=F0(t));let n=[],r=t;const a=Ma(t);e!=null&&e.defaultEditingGroupUUID&&(n=Ot(e.defaultEditingGroupUUID,t.elements)),(e==null?void 0:e.defaultEditMode)==="page"&&n.length!==1&&a.length>0&&(n=[0]),r=an(n,t);const i=Ce(r);return{localeCode:(e==null?void 0:e.defaultLocale)||V0,themeMode:(e==null?void 0:e.defaultThemeMode)||H0,editMode:(e==null?void 0:e.defaultEditMode)||W0,data:t,editingData:r,editingDataPosition:n,elementTree:i,pageTree:a,selectedUUIDs:(e==null?void 0:e.defaultSelectedElementUUIDs)||[],scaleInfo:Object.assign({scale:1,from:"init"},(e==null?void 0:e.defaultScaleInfo)||{})}}function d9(e){const t=Object.assign({elements:[]},(e==null?void 0:e.data)||{});return{localeCode:V0,themeMode:(e==null?void 0:e.themeMode)||H0,editMode:(e==null?void 0:e.editMode)||W0,data:Object.assign({elements:[]},(e==null?void 0:e.data)||{}),editingData:an([],t),editingDataPosition:[],elementTree:[],pageTree:[],selectedUUIDs:[],scaleInfo:Object.assign({scale:1,from:"control"},(e==null?void 0:e.scaleInfo)||{})}}function u9(e,t){var n,r,a;switch(t.type){case"update":return t!=null&&t.payload?Object.assign(Object.assign({},e),t==null?void 0:t.payload):e;case"updateThemeMode":return!((n=t==null?void 0:t.payload)===null||n===void 0)&&n.themeMode?Object.assign(Object.assign({},e),{themeMode:(r=t==null?void 0:t.payload)===null||r===void 0?void 0:r.themeMode}):e;case"updateEditingDataLayoutToTargetGroup":{if(!(!((a=t==null?void 0:t.payload)===null||a===void 0)&&a.editingData))return e;const{editingData:i}=t.payload;if(i.layout){const{editingDataPosition:o,data:s}=e;return l9(i,o,s),Object.assign(Object.assign({},e),{data:s,editingData:i})}return e}default:return e}}const Ut=I.createContext({state:d9(),dispatch:()=>{}}),f9=Ut.Provider,h9={locale:"en-US",NavMenu:{about:"About @idraw/studio",file:"File",importJSONFile:"Import JSON file",exportJSONFile:"Export JSON file",exportImage:"Export image",preferences:"Preferences",rect:"Rect",circle:"Circle",text:"Text",image:"Image",html:"HTML",svg:"SVG",group:"Group",devicePixelRatio:"Device pixel ratio"},Toolbar:{layers:"Layers",ruler:"Ruler",attributes:"Attributes",hand:"Hand tool",centerContent:"Center content"},contextMenu:{copy:"Copy",paste:"Paste",cut:"Cut",delete:"Delete"}},g9={locale:"zh-CN",NavMenu:{about:"关于 @idraw/studio",file:"文件",importJSONFile:"导入JSON文件",exportJSONFile:"导出JSON文件",exportImage:"导出图片",preferences:"预设",rect:"矩形",circle:"圆形",text:"文本",image:"图片",html:"HTML片段",svg:"SVG片段",group:"群组",devicePixelRatio:"设备像素比例"},Toolbar:{layers:"图层",ruler:"标尺",attributes:"属性",hand:"拖拽工具",centerContent:"内容居中"},contextMenu:{copy:"复制",paste:"粘贴",cut:"剪切",delete:"删除"}},p9={"en-US":h9,"zh-CN":g9},Ro=e=>{const{state:t}=I.useContext(Ut),n=t.localeCode;return[I.useMemo(()=>{const i=p9[n][e];return Object.assign({},i)},[n,e])]},ui="mod-toolbar",v9=()=>{const[e]=Ro("Toolbar");return e},m9=e=>{const{className:t,style:n,openLeftSider:r,openRightSider:a,onClickToggleLayer:i,onClickToggleSetting:o,sharedStore:s}=e,c={fontSize:16},d=Y(ui),u=Y(ui,"left"),f=Y(ui,"right"),h=Y(ui,"btn"),[g,v]=I.useState(!1),[p,m]=I.useState(!0),b=v9();I.useEffect(()=>{const w=s.get("idraw");p===!0?w==null||w.enable("ruler"):w==null||w.disable("ruler")},[p]),I.useEffect(()=>{const w=s.get("idraw");w==null||w.setMode(g?"drag":"select")},[g]);const x={size:"small",className:h,shape:"default"};return I.useMemo(()=>l.createElement("div",{style:n,className:he(d,t)},l.createElement("div",{className:u}),l.createElement("div",{className:f},l.createElement(Wr,{title:b.layers},l.createElement(Ve,Object.assign({},x,{type:r?"primary":"default",icon:l.createElement(Em,{style:c}),onClick:i}))),l.createElement(Wr,{title:b.attributes},l.createElement(Ve,Object.assign({},x,{type:a?"primary":"default",icon:l.createElement(_m,{style:c}),onClick:o}))),l.createElement(Wr,{title:b.ruler},l.createElement(Ve,Object.assign({},x,{type:p?"primary":"default",icon:l.createElement(Tm,{style:Object.assign(Object.assign({},c),{fontSize:20})}),onClick:()=>{m(!p)}}))),l.createElement(Wr,{title:b.hand},l.createElement(Ve,Object.assign({},x,{type:g?"primary":"default",icon:l.createElement(bm,{style:Object.assign(Object.assign({},c),{fontSize:20})}),onClick:()=>{v(!g)}}))),l.createElement(Wr,{title:b.centerContent},l.createElement(Ve,Object.assign({},x,{type:"text",icon:l.createElement(tm,{style:Object.assign(Object.assign({},c),{fontSize:20})}),onClick:()=>{const w=s.get("idraw");w==null||w.centerContent()}}))))),[r,a,i,o,g,p,b])},oa="mod-panel-layer",b9=e=>{const{className:t,style:n,height:r,defaultSelectedElementUUIDs:a=[],sharedStore:i,sharedEvent:o,useContextMenuOptions:s}=e,{state:c,dispatch:d}=I.useContext(Ut),{elementTree:u,selectedUUIDs:f,editingData:h}=c,g=I.useRef(null),[v,p]=I.useState(a),m=Y(oa),b=Y(oa,"content"),x=Y(oa,"header"),w=Y(oa,"header","title"),y=Y(oa,"header","btn"),[_]=s({sharedEvent:o,sharedStore:i}),E=()=>{if(c.editingDataPosition.length===0)return"";const z=Ze(c.editingDataPosition,c.data.elements);return(z==null?void 0:z.name)||(z==null?void 0:z.type)||""},T=z=>{const C=i.get("idraw");C==null||C.selectElementsByPositions(z)};I.useEffect(()=>{o.on("scrollToLayer",({uuid:z})=>{var C;z&&((C=g.current)===null||C===void 0||C.scrollTo({key:z,align:"top"}))})},[]),I.useEffect(()=>{if(f[0]&&f.length===1){const C=el(f[0],h.elements).map(G=>G.uuid);f[0]&&C.push(f[0]);const L=[...v];C.forEach(G=>{L.includes(G)||L.push(G)}),p(L)}},[f,h]);const P=()=>{o.trigger("resetEditingView",{type:"back-root",position:null})},j=()=>{o.trigger("resetEditingView",{type:"back-one",position:null})},D=32,V=r-D;return I.useMemo(()=>Array.isArray(u)&&u.length>0?l.createElement("div",{style:n,className:he(m,t),onContextMenu:z=>{z.preventDefault()}},l.createElement("div",{className:x,style:{height:D}},l.createElement(Ve,{className:y,size:"small",icon:l.createElement(vh,null),disabled:!(c.editingDataPosition.length>0),onClick:P}),l.createElement(Ve,{className:y,size:"small",icon:l.createElement(mh,null),disabled:!(c.editingDataPosition.length>0),onClick:j}),l.createElement("span",{className:w},E())),l.createElement(Ir,{menu:{items:_},trigger:["contextMenu"]},l.createElement("div",{className:b},l.createElement(bh,{ref:g,height:V,treeData:u,selectedKeys:f,expandedKeys:v,onTitleChange:({uuid:z,value:C})=>{ln(z,{name:C},c.editingData.elements);const L=Ce(h);d({type:"update",payload:{editingData:Object.assign({},h),elementTree:L}})},onOperationToggle:({uuid:z,operations:C})=>{ln(z,{operations:C},c.editingData.elements);const L=Ce(h);d({type:"update",payload:{editingData:Object.assign({},h),elementTree:L}})},onSelect:z=>{f!=null&&f.includes(z.uuids[0])||T(z.positions)},onDrop:z=>{const{elements:C}=Yi(h.elements,{from:z.from,to:z.to}),L=Ze(z.to,h.elements);L&&(L.x=0,L.y=0);const G=Ce(h);d({type:"update",payload:{editingData:Object.assign(Object.assign({},h),{elements:[...C]}),elementTree:G}})},onDelete:({uuid:z})=>{o.trigger("deleteElement",{uuid:z})},onGoToGroup:z=>{o.trigger("resetEditingView",{type:"go-to-next-group",position:z.position})},onExpand:(z,{node:C})=>{const L=C.key;if(L){let G=[...v];v.includes(L)?G.splice(G.indexOf(L),1):G=[...G,L],p(G)}}})))):l.createElement("div",{style:n,className:he(m,t),onContextMenu:z=>{z.preventDefault()}},l.createElement("div",{className:x},"..."),l.createElement("div",{className:b},l.createElement("div",{style:{padding:"20px 0",textAlign:"center"}},"Empty"))),[V,u,f,v,h.elements,c.editingDataPosition,_])},y9="add-page-button",w9=e=>{const{className:t,style:n,parentModName:r,inPageOverview:a,sharedEvent:i,sharedStore:o}=e,s=Y(r,y9);return I.useMemo(()=>l.createElement(Ir,{trigger:["click","click"],placement:"bottom",menu:{items:[{key:"pc-page",label:"PC page",onClick:c=>{c.domEvent.stopPropagation();const d=o.get("idraw"),u=d==null?void 0:d.getData();if(d&&Array.isArray(u==null?void 0:u.elements)){const f=Ui(u.elements),v={uuid:nt(),type:"group",name:"Unamed PC page",x:f.x+f.w+100,y:f.y,w:1200,h:800,detail:{background:"#FFFFFF",children:[{uuid:nt(),type:"rect",name:"Box",x:50,y:50,w:1100,h:400,detail:{background:"#D9D9D9"}},{uuid:nt(),type:"rect",name:"Box",x:50,y:500,w:1100,h:200,detail:{background:"#D9D9D9"}}]},extends:{isPage:!0}};i.trigger("addPage",{element:v,inPageOverview:a})}}},{key:"mobile-page",label:"Mobile page",onClick:c=>{c.domEvent.stopPropagation();const d=o.get("idraw"),u=d==null?void 0:d.getData();if(d&&Array.isArray(u==null?void 0:u.elements)){const f=Ui(u.elements),v={uuid:nt(),type:"group",name:"Unamed Mobile page",x:f.x+f.w+100,y:f.y,w:750,h:2e3,detail:{background:"#FFFFFF",children:[{uuid:nt(),type:"rect",name:"Box",x:40,y:40,w:670,h:400,detail:{background:"#D9D9D9"}},{uuid:nt(),type:"rect",name:"Box",x:40,y:480,w:670,h:600,detail:{background:"#D9D9D9"}}]},extends:{isPage:!0}};i.trigger("addPage",{element:v,inPageOverview:a})}}}]}},l.createElement(Ve,{size:"small",type:"text",style:n,className:he(s,t),onClick:c=>{c.stopPropagation()}},l.createElement(ef.Compact,null,l.createElement(wm,{style:{fontSize:18}}),l.createElement(mo,{style:{fontSize:10,marginLeft:2}})))),[n,t,a])},Kn="mod-panel-page",mn="page-tree",Zn="element-tree",Uu=1,Yu=3,x9=e=>{const{className:t,style:n,height:r,defaultSelectedElementUUIDs:a=[],sharedStore:i,sharedEvent:o,useContextMenuOptions:s}=e,{state:c,dispatch:d}=I.useContext(Ut),{pageTree:u,elementTree:f,selectedUUIDs:h,editingData:g,editingDataPosition:v,data:p}=c,m=I.useRef(null),b=I.useRef(null),x=32,w=I.useRef([mn,Zn]),[y,_]=I.useState(0),[E,T]=I.useState(0),[P,j]=I.useState(a),D=Y(Kn),V=Y(Kn,"content"),z=Y(Kn,"header"),C=Y(Kn,"header","title"),L=Y(Kn,"header","btn"),[G]=s({sharedEvent:o,sharedStore:i}),[$]=Ro("contextMenu"),[S,F]=I.useState(!1),O=I.useRef(S),B=()=>{const k=[],J=Ze([v[0]],c.data.elements);return J!=null&&J.uuid&&k.push(J.uuid),k},[W,A]=I.useState(B());I.useEffect(()=>{const k=i.get("idraw"),J=se=>{if(O.current===!0){const{uuids:Z}=se;A([...Z])}};return k==null||k.on(ve.select,J),()=>{k==null||k.off(ve.select,J)}},[]),I.useEffect(()=>{var k;if(v.length===1&&u.length>0){const J=(k=u[v[0]])===null||k===void 0?void 0:k.uuid;J&&!W.includes(J)&&A([J])}},[v]);const H=()=>{const k=w.current,J=Uu+Yu;if(k.includes(mn)&&k.includes(Zn)){const se=r-x*2;_(se*Uu/J),T(se*Yu/J)}else if(k.includes(mn)&&!k.includes(Zn)){const se=r-x*2;_(se),T(0)}else if(!k.includes(mn)&&k.includes(Zn)){const se=r-x*2;_(0),T(se)}else _(0),T(0)};I.useEffect(()=>{const k=i==null?void 0:i.get("idraw");if(S===!0)w.current=[mn],o.trigger("resetEditingView",{type:"back-root",position:null}),A([]),k==null||k.disable("selectInGroup");else{const J=[];u.length>0&&(J.push(u[0].uuid),o.trigger("resetEditingView",{type:"go-to-page",position:[0]})),A(J),k==null||k.enable("selectInGroup"),w.current=[mn,Zn]}H()},[r,S]),I.useEffect(()=>{O.current=S,o.trigger("switchPageOverview",{isPageOverview:!!S})},[S]);const X=()=>{if(v.length===0)return"";const k=Ze(v,c.data.elements);return(k==null?void 0:k.name)||(k==null?void 0:k.type)||""},M=k=>{const J=i.get("idraw");J==null||J.selectElementsByPositions(k)};I.useEffect(()=>{o.on("scrollToLayer",({uuid:k})=>{var J;k&&((J=m.current)===null||J===void 0||J.scrollTo({key:k,align:"top"}))})},[]),I.useEffect(()=>{if(h[0]&&h.length===1){const J=el(h[0],g.elements).map(Z=>Z.uuid);h[0]&&J.push(h[0]);const se=[...P];J.forEach(Z=>{se.includes(Z)||se.push(Z)}),j(se)}},[h,g]);const N=k=>{k.stopPropagation(),v.length>1&&o.trigger("resetEditingView",{type:"go-to-group",position:[v[0]]})},R=k=>{k.stopPropagation(),o.trigger("resetEditingView",{type:"back-one",position:null})},U=[{key:mn,collapsible:S?"disabled":void 0,label:l.createElement("div",{className:z,style:{height:x}},l.createElement("div",{style:{display:"flex"}},l.createElement("span",{style:{marginRight:10}},"Pages"),l.createElement(Ve,{className:L,style:{marginLeft:"10px"},size:"small",icon:l.createElement(Sm,null),type:S?"primary":"default",onClick:k=>{k.stopPropagation(),F(!S)}})),l.createElement("div",{style:{display:"flex"}},l.createElement(w9,{inPageOverview:S,parentModName:Kn,sharedEvent:o,sharedStore:i}))),children:l.createElement("div",{className:V,style:{height:y}},u.length>0?l.createElement(jm,{ref:b,height:y,treeData:u,selectedKeys:W,onTitleChange:({uuid:k,value:J})=>{ln(k,{name:J},p.elements);const Z={pageTree:Ma(p),data:Object.assign({},p)};if(v.length===0){Z.editingData=Object.assign({},p);const We=Ce(p);Z.elementTree=We}d({type:"update",payload:Z})},onOperationToggle:({})=>{},onSelect:k=>{if((k==null?void 0:k.positions.length)===1){const J=i.get("idraw");if(J==null||J.trigger(ve.select,{uuids:[]}),J==null||J.trigger(ve.clearSelect),S){W!=null&&W.includes(k.uuids[0])||(M(k.positions),A([k.uuids[0]]));return}o.trigger("resetEditingView",{type:"go-to-page",position:k.positions[0]});const se=[],Z=Ze(k.positions[0],c.data.elements);Z!=null&&Z.uuid&&(se.push(Z.uuid),A(se))}},onDrop:k=>{if(!(k.from.length===1&&k.to.length===1))return;const{elements:J}=Yi(p.elements,{from:k.from,to:k.to}),Z={pageTree:Ma(p),data:Object.assign(Object.assign({},p),{elements:J})};if(v.length===0){Z.editingData=Object.assign(Object.assign({},p),{elements:J});const We=Ce(p);Z.elementTree=We}d({type:"update",payload:Z})},onDelete:({uuid:k})=>{o.trigger("deletePage",{uuid:k})}}):l.createElement(sn,{image:sn.PRESENTED_IMAGE_SIMPLE,description:!1}))},{key:Zn,collapsible:S?"disabled":void 0,label:l.createElement("div",{className:z,style:{height:x}},l.createElement("div",{style:{display:"inline-flex"}},l.createElement(Ve,{className:L,size:"small",icon:l.createElement(vh,null),disabled:!(v.length>1),onClick:N}),l.createElement(Ve,{className:L,size:"small",icon:l.createElement(mh,null),disabled:!(v.length>1),onClick:R})),l.createElement("span",{className:C},X())),children:S?null:l.createElement(Ir,{menu:{items:G},trigger:["contextMenu"]},l.createElement("div",{className:V,style:{height:E}},f.length>0?l.createElement(bh,{ref:m,height:E,treeData:f,selectedKeys:h,expandedKeys:P,onTitleChange:({uuid:k,value:J})=>{ln(k,{name:J},c.editingData.elements);const se=Ce(g);d({type:"update",payload:{editingData:Object.assign({},g),elementTree:se}})},onOperationToggle:({uuid:k,operations:J})=>{ln(k,{operations:J},c.editingData.elements);const se=Ce(g);d({type:"update",payload:{editingData:Object.assign({},g),elementTree:se}})},onSelect:k=>{h!=null&&h.includes(k.uuids[0])||M(k.positions)},onDrop:k=>{const{elements:J}=Yi(g.elements,{from:k.from,to:k.to}),se=Ze(k.to,g.elements);se&&(se.x=0,se.y=0);const Z=Ce(g);d({type:"update",payload:{editingData:Object.assign(Object.assign({},g),{elements:[...J]}),elementTree:Z}})},onDelete:({uuid:k})=>{o.trigger("deleteElement",{uuid:k})},onGoToGroup:k=>{o.trigger("resetEditingView",{type:"go-to-next-group",position:k.position})},onExpand:(k,{node:J})=>{const se=J.key;if(se){let Z=[...P];P.includes(se)?Z.splice(Z.indexOf(se),1):Z=[...Z,se],j(Z)}}}):l.createElement(sn,{image:sn.PRESENTED_IMAGE_SIMPLE,description:!1})))}];return I.useMemo(()=>l.createElement("div",{style:n,className:he(D,t),onContextMenu:k=>{k.preventDefault()}},l.createElement(Js,{ghost:!0,items:U,size:"small",defaultActiveKey:w.current,onChange:k=>{Array.isArray(k)&&(w.current=[...k]),H()}})),[r,y,E,u,f,h,P,p.elements,g.elements,v,S,W,$])};var E9=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{className:t,style:n}=e,{state:r,dispatch:a}=I.useContext(Ut),{selectedUUIDs:i,editingData:o,editingDataPosition:s}=r,c=Y(S9),d=I.useRef(o);I.useEffect(()=>{d.current=o},[o]);const u=()=>d.current,f=I.useCallback(m=>{if((i==null?void 0:i.length)===1&&i[0]){const b=i[0];ln(b,m,o.elements),a({type:"update",payload:{editingData:Object.assign({},o)}})}},[o,i]),h=I.useCallback(m=>{var b;const{detail:x}=m,w=E9(m,["detail"]);delete w.operations;const y=u();if(w||x){const _=Object.assign(Object.assign(Object.assign({x:0,y:0},y.layout),w),{detail:Object.assign(Object.assign({},(b=y.layout)===null||b===void 0?void 0:b.detail),x)}),E=Object.assign(Object.assign({},y),{layout:_});a({type:"updateEditingDataLayoutToTargetGroup",payload:{editingData:E}})}},[o,i]),g=I.useCallback(m=>(i==null?void 0:i.length)>1?null:gf(m,u().elements),[o,i[0]]),v=I.useCallback(m=>{var b,x;let w=null;return m&&Cn(m)&&(w=((x=(b=u().assets)===null||b===void 0?void 0:b[m])===null||x===void 0?void 0:x.value)||null),w},[o,i[0]]),p=I.useCallback(m=>{const b=Pr(m.value);return o.assets||(o.assets={}),o.assets[b]=m,{assetId:b,assetItem:m}},[o,i[0]]);return I.useMemo(()=>{const m=g(i[0]);return l.createElement("div",{style:n,className:he(c,t),onContextMenu:b=>{b.preventDefault()}},l.createElement(a9,{isGroupLayout:(s==null?void 0:s.length)>0,layout:o.layout,onChange:h}),l.createElement(JO,{element:m,onChange:f,getElementAsset:v,createElementAsset:p}))},[i[0],o.layout,s])},fi="mod-export-image-file",Jl=700,M9=Jl+48,ma=500,A9=Jl-ma,hi={devicePixelRatio:1,fileName:"download.png"},T9=e=>{const{className:t,style:n,sharedStore:r}=e,a=Y(fi),i=Y(fi,"preview"),o=Y(fi,"options"),s=Y(fi,"canvas"),[c,d]=I.useState(null),[u,f]=I.useState(!0),[h,g]=I.useState(null),[v]=te.useForm(),p=I.useCallback(b=>{const x=r.get("idraw");x&&(f(!0),x.getImageBlobURL({devicePixelRatio:b}).then(({blobURL:w,width:y,height:_,devicePixelRatio:E})=>{w&&(g(w),d({width:y,height:_,devicePixelRatio:E}))}).catch(w=>{console.log(w)}).finally(()=>{f(!1)}))},[]);I.useEffect(()=>{v.setFieldsValue({devicePixelRatio:hi.devicePixelRatio,fileName:hi.fileName}),setTimeout(()=>{p(hi.devicePixelRatio)},10)},[]);const m=()=>{if(!h)return;const b=v.getFieldsValue(),x=document.createElement("a");x.href=h,x.download=b.fileName||hi.fileName,document.body.appendChild(x),x.click(),document.body.removeChild(x)};return I.useMemo(()=>l.createElement("div",{style:Object.assign(Object.assign({},n),{width:Jl}),className:he(a,t)},l.createElement(Q0,{tip:"Loading...",spinning:u},l.createElement("div",{className:i,style:{width:ma,height:ma*3/4}},h&&l.createElement("img",{className:s,style:{maxWidth:ma,maxHeight:ma*3/4},src:h}))),l.createElement("div",{className:o,style:{width:A9}},l.createElement("div",{style:{marginBottom:6}},"Width: ",c==null?void 0:c.width),l.createElement("div",null,"Height: ",c==null?void 0:c.height),l.createElement(J0,null),l.createElement("div",null,l.createElement(te,{form:v,layout:"vertical",onValuesChange:b=>{b.devicePixelRatio>0&&setTimeout(()=>{p(b.devicePixelRatio)},10)},disabled:u},l.createElement(te.Item,{label:"Device pixel ratio",name:"devicePixelRatio"},l.createElement(Ke,{size:"small",options:[1,2,3,4].map(b=>({label:`x${b}`,value:b}))})),l.createElement(te.Item,{label:"File name",name:"fileName"},l.createElement(cn,{size:"small",placeholder:"File name"})),l.createElement(Ve,{type:"primary",onClick:m,disabled:u||!h,loading:u},"Download"))))),[c,u,h,p])};var _9=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?i(u.value):a(u.value).then(s,c)}d((r=r.apply(e,t||[])).next())})};function O9(e){return new Promise(function(t,n){const r=new FileReader;r.onload=function(){t(r)},r.onerror=n,e.type==="application/json"?r.readAsText(e):r.readAsArrayBuffer(e)})}function P9(e){qs({accept:"application/json",success:t=>_9(this,void 0,void 0,function*(){var n,r,a;const o=(yield O9(t.file)).result;if(typeof o=="string")try{const s=JSON.parse(o);(n=e==null?void 0:e.success)===null||n===void 0||n.call(e,{json:s})}catch(s){(r=e==null?void 0:e.error)===null||r===void 0||r.call(e,s)}else(a=e==null?void 0:e.error)===null||a===void 0||a.call(e,Error("ERROR_PICK_FILE_FAIL"))}),error:e==null?void 0:e.error})}const I9=()=>{const[e]=Ro("NavMenu");return e},Xu="mod-nav-menu",$9=e=>{const{className:t,style:n,sharedStore:r,sharedEvent:a}=e,[i,o]=q0.useModal(),s=Y(Xu),c=Y(Xu,"dropdown"),[d,u]=I.useState([]),f=I9(),h=({key:P,domEvent:j})=>{j.preventDefault(),a.trigger("createElement",{type:P,element:{name:P}})},{state:g}=I.useContext(Ut),{editMode:v,pageTree:p}=g,[m,b]=I.useState(!1);I.useEffect(()=>{const P=j=>{const{isPageOverview:D}=j;b(!!D)};return a.on("switchPageOverview",P),()=>{a.off("switchPageOverview",P)}},[]);const x=!!(v==="page"&&(p.length===0||m)),w=P=>{const j=r.get("idraw");j==null||j.resize({devicePixelRatio:P})},y={more:[{key:"about-idraw-stuido",label:f.about,disabled:!0},{key:"line",type:"divider"},{key:"file",label:f.file,children:[{key:"import-json-file",label:f.importJSONFile,onClick:()=>{P9({success:({json:P})=>{a.trigger("resetData",{data:P})},error:()=>{}})}},{key:"export-image",label:f.exportImage,onClick:()=>{i.info({icon:null,title:"Whole image file",width:M9,content:l.createElement(T9,{sharedEvent:a,sharedStore:r}),footer:null,closable:!0})}},{key:"export-json-file",label:f.exportJSONFile,onClick:()=>{const P=r.get("idraw"),j=P==null?void 0:P.getData({compact:!0});if(j){const D=JSON.stringify(j);Sg(D,{fileName:"downdown.json"})}}}]},{key:"preferences",label:f.preferences,children:[{key:"device-pixel-ratio",label:f.devicePixelRatio,type:"group",children:[{key:"device-pixel-ratio-x1",label:"x1",onClick:()=>{w(1)}},{key:"device-pixel-ratio-x2",label:"x2",onClick:()=>{w(2)}},{key:"device-pixel-ratio-x3",label:"x3",onClick:()=>{w(3)}}]}]}],element:[{key:"rect",label:f.rect,icon:l.createElement(sh,null),disabled:x,onClick:h},{key:"circle",label:f.circle,icon:l.createElement(lh,null),disabled:x,onClick:h},{key:"text",label:f.text,icon:l.createElement(ch,null),disabled:x,onClick:h},{key:"image",label:f.image,icon:l.createElement(fh,null),disabled:x,onClick:h},{key:"svg",label:f.svg,disabled:x,icon:l.createElement(uh,null),onClick:h},{key:"html",label:f.html,disabled:!0,icon:l.createElement(hh,null),onClick:h},{key:"group",label:f.group,icon:l.createElement(dh,null),disabled:x,onClick:h}]},_={size:"small",type:"text"},E=[{key:"more",button:l.createElement(Cm,{style:{fontSize:20}})},{key:"element",button:l.createElement(im,{style:{fontSize:20}})}],T=()=>{const P=r.get("idraw"),j=[];if(P){const{viewSizeInfo:D}=P.getViewInfo(),{devicePixelRatio:V}=D;j.push(`device-pixel-ratio-x${V}`)}u(j)};return I.useMemo(()=>l.createElement("div",{style:n,className:he(s,t)},E.map((P,j)=>l.createElement(Ir,{key:j,trigger:["click","click"],menu:{items:y[P.key]||[],selectedKeys:d},placement:"bottom",overlayClassName:c,onOpenChange:D=>{D===!0&&T()}},l.createElement(Ve,Object.assign({},_,{onClick:D=>D.preventDefault()}),l.createElement(ef.Compact,null,P.button,l.createElement(mo,{style:{fontSize:10,marginLeft:4}}))))),o),[d,f])},bn="mod-header",z9=e=>{const{logo:t,navigationMenu:n,navigationCenter:r,className:a,style:i,openLeftSider:o,openRightSider:s,onClickToggleLayer:c,onClickToggleSetting:d,sharedStore:u,sharedEvent:f}=e,{state:h,dispatch:g}=I.useContext(Ut),v=Y(bn),p=Y(bn,"left"),m=Y(bn,"right"),b=Y(bn,"center"),x=Y(bn,"locale"),w=Y(bn,"scale"),y=Y(bn,"switch"),{localeCode:_,scaleInfo:E}=h;return I.useMemo(()=>l.createElement("div",{style:i,className:he(v,a)},l.createElement("div",{className:p},t,n||l.createElement($9,{sharedStore:u,sharedEvent:f}),l.createElement(m9,{openLeftSider:o,openRightSider:s,onClickToggleLayer:c,onClickToggleSetting:d,sharedStore:u,sharedEvent:f})),r&&l.createElement("div",{className:b},r),l.createElement("div",{className:m},l.createElement(Zv,{className:w,value:`${ye(E.scale)}`,onChange:T=>{const P=parseFloat(T);P>0&&(g==null||g({type:"update",payload:{scaleInfo:{scale:ye(P),from:"control"}}}))}}),l.createElement(yg,{className:x,value:_,onChange:T=>{g==null||g({type:"update",payload:{localeCode:T}})}}),l.createElement(mg,{className:y,theme:h==null?void 0:h.themeMode,onChange:({theme:T})=>{g==null||g({type:"updateThemeMode",payload:{themeMode:T}})}}))),[_,E,o,s,c,d])};var Ku=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const t=I.useRef(null),n=I.useRef(null),r=I.useRef(!1),{className:a,style:i,width:o,height:s,sharedEvent:c,sharedStore:d,useContextMenuOptions:u}=e,{generateClassName:f}=I.useContext(Aa),{state:h,dispatch:g}=I.useContext(Ut),{editingData:v}=h,p=f(R9),m=I.useRef([]),b=I.useRef(h.editingData),x=I.useRef(h.data),w=I.useRef([]),[y]=u({sharedEvent:c,sharedStore:d});return I.useEffect(()=>{m.current=[...h.editingDataPosition],x.current=h.data,b.current=h.editingData,w.current=[...h.selectedUUIDs]},[h.editingDataPosition,h.data,h.editingData,h.selectedUUIDs]),I.useEffect(()=>{if(!(t!=null&&t.current)||n!=null&&n.current)return;const _={width:o,height:s,devicePixelRatio:window.devicePixelRatio},E=new Xv(t.current,_);E.enable("ruler"),n.current=E;const T=O=>{var B;const W=b.current;let{uuids:A}=O;if((A==null?void 0:A.length)===1&&((B=w.current)===null||B===void 0?void 0:B.length)===1&&A[0]===w.current[0])return;const{positions:H}=O;H&&Array.isArray(H)&&(A=vf(H,W.elements).map(M=>M.uuid)),g({type:"update",payload:{selectedUUIDs:A}})},P=O=>{const{data:B,type:W}=O,A=b.current;if(["addElement","updateElement","deleteElement","moveElement","dragElement","resizeElement"].includes(W)){const H={editingData:Object.assign({},B)};["addElement","deleteElement","moveElement"].includes(W)&&(H.elementTree=Ce(A)),g({type:"update",payload:H})}else if(W==="changeLayout"){if(B.layout){const H=Object.assign({},B.layout);H.detail&&(H.detail=Object.assign({},H.detail)),B.layout=Object.assign({},B.layout)}g({type:"updateEditingDataLayoutToTargetGroup",payload:{editingData:Object.assign({},B)}})}},j=O=>{const{scale:B}=O;g({type:"update",payload:{scaleInfo:{scale:B,from:"event"}}})},D=O=>{const{element:B}=O;E.updateElement(B);const W=Object.assign({},E.getData()),A=Ce(W);g({type:"update",payload:{editingData:Object.assign({},W),elementTree:A}})},V=O=>{const{type:B,element:W}=O,A=E.createElement(B,{element:W,viewCenter:!0});let H=E.getViewCenter();const X=w.current;let M=[];const N=E.getData();if(Array.isArray(X)&&X.length===1){const k=X[0],J=Ot(k,N.elements);let se=Ze(J,N.elements);if(J.length>1){M=[...J];let Z=M.pop();Z+=1;const We=[...M];M.push(Z),se=Ze(We,N.elements),H=mt(se),A.x=H.x-A.w/2,A.y=H.y-A.h/2}}const R=E.addElement(A,{position:M}),U=Ce(R);g({type:"update",payload:{editingData:Object.assign({},R),elementTree:U}}),E.selectElements([A.uuid])},z=O=>{const{element:B,position:W=[]}=O;let A=E.getViewCenter();const H=w.current;let X=W;const M=E.getData();if(Array.isArray(H)&&H.length===1){const U=H[0],k=Ot(U,M.elements),J=Ze(k,M.elements);k.length>0&&(J==null?void 0:J.type)==="group"&&Array.isArray(J.detail.children)&&(X=[...k],X.push(J.detail.children.length),A=mt(J))}const N=E.addElement(Object.assign(Object.assign({},B),{x:A.x-B.w/2,y:A.y-B.h/2}),{position:X}),R=Ce(N);g({type:"update",payload:{editingData:Object.assign({},N),elementTree:R}}),E.selectElements([B.uuid])},C=O=>{const{uuid:B}=O;E==null||E.deleteElement(B);const W=E==null?void 0:E.getData();if(W){const A=Ce(W);g({type:"update",payload:{editingData:Object.assign({},W),elementTree:A}}),E.trigger(ve.clearSelect,{})}},L=O=>{const{element:B,inPageOverview:W}=O,{w:A,h:H,detail:X}=B,M=x.current;M.elements=[...M.elements,B];const N=Ku(X,["children"]);let R={elements:B.detail.children,layout:{x:0,y:0,w:A,h:H,detail:N,operations:{disabledTop:!0,disabledTopLeft:!0,disabledTopRight:!0,disabledBottomLeft:!0,disabledLeft:!0}}};const U=Ce(M);let k=[U.length-1];W===!0&&(R=M,k=[]);const J=Ce(R);E.centerContent({data:R}),g({type:"update",payload:{data:Object.assign({},M),editingData:R,elementTree:J,pageTree:U,editingDataPosition:k}})},G=O=>{var B,W,A,H;const{uuid:X}=O;if(!X)return;const M=x.current;let N=-1;const R={pageTree:[]};for(let k=0;k0;)J--,k=(H=M==null?void 0:M.elements)===null||H===void 0?void 0:H[J];if(k){const se=k.detail,{children:Z}=se,We=Ku(se,["children"]),Be={elements:Z||[],layout:{x:0,y:0,w:k.w,h:k.h,detail:We,operations:{disabledTop:!0,disabledTopLeft:!0,disabledTopRight:!0,disabledBottomLeft:!0,disabledLeft:!0}}},Xt=Ce(Be);R.editingData=Be,R.editingDataPosition=[J],R.elementTree=Xt,E.centerContent({data:Be})}else R.editingData={elements:[]},R.editingDataPosition=[],R.elementTree=[]}else m.current.length===0&&(R.editingData=Object.assign({},M));U.length===0&&(R.elementTree=[],R.editingDataPosition=[],R.editingData={elements:[]}),g({type:"update",payload:R})},$=O=>{const{type:B,position:W}=O,A=n==null?void 0:n.current;if(!A)return;const H=m.current,X=b.current;let M=x.current;if(H.length>0?s9(H,X,M):H.length===0&&(M=X),B==="go-to-page"&&W){const N=[...W],R=an(N,M),U=Ce(R);g({type:"update",payload:{data:Object.assign({},M),editingData:Object.assign({},R),editingDataPosition:N,elementTree:U}}),A.centerContent({data:R}),A.trigger(ve.clearSelect,{})}else if(B==="go-to-group"&&W){const N=[...W],R=an(N,M),U=Ce(R);g({type:"update",payload:{data:Object.assign({},M),editingData:Object.assign({},R),editingDataPosition:N,elementTree:U}}),A.centerContent({data:R}),A.trigger(ve.clearSelect,{})}else if(B==="go-to-next-group"&&W){const N=[...H,...W],R=an(N,M),U=Ce(R);g({type:"update",payload:{data:Object.assign({},M),editingData:Object.assign({},R),editingDataPosition:N,elementTree:U}}),A.centerContent({data:R}),A.trigger(ve.clearSelect,{})}else if(B==="back-one"&&H.length>0){const N=[...H];N.pop();const R=an(N,M),U=Ce(R);g({type:"update",payload:{data:Object.assign({},M),editingData:Object.assign({},R),editingDataPosition:[...N],elementTree:U}}),A.centerContent({data:R}),A.trigger(ve.clearSelect,{})}else if(B==="back-root"){const N=[],R=an(N,M),U=Ce(R);g({type:"update",payload:{data:Object.assign({},M),editingData:R,editingDataPosition:N,elementTree:U}}),A.centerContent({data:R}),A.trigger(ve.clearSelect,{})}},S=O=>{let{data:B}=O,W=[],A=Ma(B);if(h.editMode==="page"&&(B=F0(B),A=Ma(B),A.length>0)){const M=A[0].uuid;W=Ot(M,B.elements)}let H=an(W,B);const X=Ce(H);g({type:"update",payload:{data:Object.assign({},B),editingData:Object.assign({},H),editingDataPosition:W,elementTree:X,pageTree:A}}),E.centerContent({data:H}),E.trigger(ve.clearSelect,{})},F=O=>{const{editingData:B}=O,W=Ce(B);g({type:"update",payload:{editingData:Object.assign({},B),elementTree:W}}),E.trigger(ve.clearSelect,{})};if(E.on(ve.select,T),E.on(ve.change,P),E.on(ve.scale,j),E.on(ve.textChange,D),c.on("createElement",V),c.on("addElement",z),c.on("deleteElement",C),c.on("addPage",L),c.on("deletePage",G),c.on("resetEditingView",$),c.on("resetData",S),c.on("resetEditingData",F),c.on("dispatch",g),!r.current){if(h.scaleInfo){const{scale:O,offsetX:B,offsetY:W}=h.scaleInfo;O&&B&&W?E.setViewScale({scale:O,offsetX:B,offsetY:W}):E.centerContent({data:h.editingData})}r.current=!0}return d.set("idraw",E),()=>{r.current=!1,E.off(ve.select,T),E.off(ve.change,P),E.off(ve.scale,j),E.off(ve.textChange,D),d.set("idraw",null)}},[]),I.useEffect(()=>{n!=null&&n.current&&n.current.setData(v)},[v]),I.useEffect(()=>{if(n!=null&&n.current){const _=n.current;h.scaleInfo.from==="control"&&_.scale({scale:h.scaleInfo.scale,point:{x:o/2,y:s/2}})}},[h.scaleInfo]),I.useEffect(()=>{const _=n.current,E=t.current;_&&_.resize({width:o,height:s}),E&&(E.style.width=`${o}px`,E.style.height=`${s}px`)},[o,s]),I.useMemo(()=>l.createElement(Ir,{menu:{items:y},trigger:["contextMenu"]},l.createElement("div",{ref:t,className:he(p,a),style:Object.assign(Object.assign({},i),{width:o,height:s,padding:0})})),[y])},Qn="mod-dashboard",gi=240,pi=240,Jn=36,N9=I.forwardRef((e,t)=>{const{className:n,style:r,width:a,height:i,logo:o,navigationMenu:s,navigationCenter:c,defaultSelectedElementUUIDs:d,sharedStore:u,sharedEvent:f,useContextMenuOptions:h,handleKeyboard:g}=e,{state:v}=I.useContext(Ut),{editMode:p}=v,[m,b]=I.useState(!0),[x,w]=I.useState(!0);I.useEffect(()=>{const z=C=>{["INPUT","TEXTAREA"].includes(C.target.nodeName)||g(C,{sharedEvent:f,sharedStore:u})};return window.addEventListener("keydown",z),()=>{window.removeEventListener("keydown",z)}},[]);const[y,_]=I.useState({leftWidth:m?gi:0,rightWidth:x?pi:0,centerWidth:a-(m?gi:0)-(x?pi:0)});I.useEffect(()=>{const z=m?gi:0,C=x?pi:0,L=a-z-C;_({leftWidth:z,rightWidth:C,centerWidth:L})},[i,a,m,x]);const E=Y(Qn),T=Y(Qn,"header"),P=Y(Qn,"content"),j=Y(Qn,"left"),D=Y(Qn,"right"),V=Y(Qn,"right");return I.useMemo(()=>{const{leftWidth:z,rightWidth:C,centerWidth:L}=y;return l.createElement("div",{ref:t,className:he(E,n),style:Object.assign(Object.assign({},r),{width:a,height:i,padding:0})},l.createElement("div",{className:T,style:{height:Jn}},l.createElement(z9,{sharedEvent:f,sharedStore:u,logo:o,navigationMenu:s,navigationCenter:c,openLeftSider:m,openRightSider:x,onClickToggleLayer:()=>{const G=!m;let $=z;G?$=gi:$=0,_({leftWidth:$,rightWidth:C,centerWidth:a-$-C}),b(G)},onClickToggleSetting:()=>{const G=!x;let $=C;G?$=pi:$=0,_({leftWidth:z,rightWidth:$,centerWidth:a-z-$}),w(G)}})),l.createElement("div",{className:P,style:{top:Jn}},l.createElement(Fi,{split:"vertical",defaultSize:L+C,allowResize:!0,onChange:G=>{const $=a-G,S=G-C;S<100||_({leftWidth:$,rightWidth:C,centerWidth:S})},pane1Style:{width:z},pane2Style:{width:L+C}},l.createElement("div",null,m&&(p==="page"?l.createElement(x9,{height:i-Jn,className:j,defaultSelectedElementUUIDs:d,sharedEvent:f,sharedStore:u,useContextMenuOptions:h}):l.createElement(b9,{height:i-Jn,className:j,defaultSelectedElementUUIDs:d,sharedEvent:f,sharedStore:u,useContextMenuOptions:h}))),l.createElement("div",{style:{width:y.centerWidth+y.rightWidth,display:"flex",flexDirection:"row"}},l.createElement(D9,{className:V,width:L,height:i-Jn,sharedStore:u,sharedEvent:f,useContextMenuOptions:h}),l.createElement("div",{className:D,style:{width:C,height:i-Jn}},l.createElement(C9,null))))))},[n,p,m,x,y,i])});function Zu(){return{idraw:null,clipboard:{type:"default",data:null},selectedUUIDs:[]}}function L9(e){const{sharedEvent:t,sharedStore:n}=e;t.on("copy",()=>{const r=n.get("idraw"),a=n.get("selectedUUIDs"),i=r==null?void 0:r.getData();if(i&&Array.isArray(a)&&a.length>0){const o=yi(a,i.elements);o.length>0&&n.set("clipboard",{type:"copy-elements",data:o})}}),t.on("paste",()=>{const r=n.get("idraw"),a=n.get("clipboard"),i=n.get("selectedUUIDs");if(r&&["copy-elements","cut-elements"].includes(a==null?void 0:a.type)&&Array.isArray(a.data)){const o=a.data,s=[];if(a.type==="copy-elements"){for(let h=0;h0&&d[d.length-1]++,s.forEach(h=>{r.addElement(h,{position:d})});const u=r==null?void 0:r.getData(),f=Ce(u);t.trigger("dispatch",{type:"update",payload:{editingData:u,elementTree:f}}),r.selectElement(s[0].uuid),setTimeout(()=>{t.trigger("scrollToLayer",{uuid:s[0].uuid})},100)}}),t.on("cut",()=>{const r=n.get("idraw"),a=n.get("selectedUUIDs"),i=r==null?void 0:r.getData();if(i&&Array.isArray(a)&&a.length>0){const c=yi(a,i.elements);c.length>0&&n.set("clipboard",{type:"cut-elements",data:c.map(d=>ko(d))}),c.forEach(d=>{r==null||r.deleteElement(d.uuid)})}const o=r==null?void 0:r.getData(),s=Ce(o);t.trigger("dispatch",{type:"update",payload:{editingData:o,elementTree:s}}),r==null||r.trigger(ve.clearSelect)}),t.on("delete",()=>{const r=n.get("idraw"),a=n.get("selectedUUIDs"),i=r==null?void 0:r.getData();if(i&&Array.isArray(a)&&a.length>0){const o=yi(a,i.elements);if(o.length>0){for(let d=0;d{const[t]=Ro("contextMenu"),{sharedEvent:n}=e;return[[{label:t.copy,key:"copy",onClick:()=>{n.trigger("copy")}},{label:t.paste,key:"paste-here",onClick:()=>{n.trigger("paste")}},{label:t.cut,key:"cut",onClick:()=>{n.trigger("cut")}},{label:t.delete,key:"delete",onClick:()=>{n.trigger("delete")}}]]};var Yt={};Object.defineProperty(Yt,"__esModule",{value:!0});var k9=typeof window<"u"&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),bs={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},G0={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:k9?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},ql={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222};for(var vi=1;vi<20;vi++)ql["f"+vi]=111+vi;function Do(e,t,n){t&&!("byKey"in t)&&(n=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map(function(o){return U0(o,t)}),a=function(s){return r.some(function(c){return Y0(c,s)})},i=n==null?a:a(n);return i}function B9(e,t){return Do(e,t)}function F9(e,t){return Do(e,{byKey:!0},t)}function U0(e,t){var n=t&&t.byKey,r={};e=e.replace("++","+add");var a=e.split("+"),i=a.length;for(var o in bs)r[bs[o]]=!1;var s=!0,c=!1,d=void 0;try{for(var u=a[Symbol.iterator](),f;!(s=(f=u.next()).done);s=!0){var h=f.value,g=h.endsWith("?")&&h.length>1;g&&(h=h.slice(0,-1));var v=ec(h),p=bs[v];if(h.length>1&&!p&&!G0[h]&&!ql[v])throw new TypeError('Unknown modifier: "'+h+'"');(i===1||!p)&&(n?r.key=v:r.which=X0(h)),p&&(r[p]=g?null:!0)}}catch(m){c=!0,d=m}finally{try{!s&&u.return&&u.return()}finally{if(c)throw d}}return r}function Y0(e,t){for(var n in e){var r=e[n],a=void 0;if(r!=null&&(n==="key"&&t.key!=null?a=t.key.toLowerCase():n==="which"?a=r===91&&t.which===93?91:t.which:a=t[n],!(a==null&&r===!1)&&a!==r))return!1}return!0}function X0(e){e=ec(e);var t=ql[e]||e.toUpperCase().charCodeAt(0);return t}function ec(e){return e=e.toLowerCase(),e=G0[e]||e,e}var qn=Yt.default=Do;Yt.isHotkey=Do;Yt.isCodeHotkey=B9;Yt.isKeyHotkey=F9;Yt.parseHotkey=U0;Yt.compareHotkey=Y0;Yt.toKeyCode=X0;Yt.toKeyName=ec;const H9=(e,t)=>{const{sharedEvent:n}=t;qn("mod+c",e)?n.trigger("copy",void 0):qn("mod+v",e)?n.trigger("paste",void 0):qn("mod+x",e)?n.trigger("cut",void 0):qn("del",e)||qn("backspace",e)?n.trigger("delete",void 0):qn("mod+s",e)&&console.log("Save ... ")},G9=l.forwardRef((e,t)=>{const{width:n=1e3,height:r=600,style:a,className:i,logo:o,navigationMenu:s,navigationCenter:c,defaultSelectedElementUUIDs:d,defaultEditMode:u,prefiexName:f,onEditGroupElement:h,useContextMenuOptions:g=j9,handleKeyboard:v=H9}=e,[p,m]=I.useReducer(u9,c9(e)),b=I.useRef(null),x=I.useRef(new An),w=I.useRef(new Tn({defaultStorage:Zu()}));return I.useEffect(()=>{if(u!=="page"){const y=Ze(p.editingDataPosition,p.data.elements);h==null||h({uuid:y==null?void 0:y.uuid,position:[...p.editingDataPosition]})}},[p.editingDataPosition]),I.useImperativeHandle(t,()=>({getSharedEvent(){return x.current},getSharedStore(){return w.current},dispatch(_){const{type:E,payload:T}=_;m({type:E,payload:T})}}),[]),I.useEffect(()=>(x.current||(x.current=new An),w.current||(w.current=new Tn({defaultStorage:Zu()})),L9({sharedEvent:x.current,sharedStore:w.current}),()=>{var y,_;(y=w.current)===null||y===void 0||y.clear(),(_=x.current)===null||_===void 0||_.destroy(),x.current=null,w.current=null}),[]),I.useEffect(()=>{const y=w.current;y&&y.set("selectedUUIDs",[...p.selectedUUIDs])},[p.selectedUUIDs]),I.useEffect(()=>{const y=x.current;y==null||y.trigger("switchTheme",{theme:p.themeMode})},[p.themeMode]),I.useEffect(()=>{const y=x.current;y==null||y.trigger("changeLocale",{locale:p.localeCode})},[p.localeCode]),I.useEffect(()=>{const y=x.current;y==null||y.trigger("trackDataChange",{data:p.data})},[p.data]),I.useEffect(()=>{const y=x.current;y==null||y.trigger("trackEditingDataChange",{editingData:p.editingData,editingDataPosition:p.editingDataPosition})},[p.editingData,p.editingDataPosition]),I.useMemo(()=>l.createElement(rg,{localeCode:p.localeCode,container:b.current,topPrefix:f,themeMode:p.themeMode},l.createElement(f9,{value:{state:p,dispatch:m}},l.createElement(N9,{logo:o,navigationMenu:s,navigationCenter:c,ref:b,width:n,height:r,style:a,className:i,defaultSelectedElementUUIDs:d,sharedEvent:x.current,sharedStore:w.current,useContextMenuOptions:g,handleKeyboard:v}))),[f,n,r,p,m,b])});export{G9 as S}; diff --git a/docs/js/lib/draw.DnbW7h6X.js b/docs/js/lib/draw.DnbW7h6X.js deleted file mode 100644 index 11f1377..0000000 --- a/docs/js/lib/draw.DnbW7h6X.js +++ /dev/null @@ -1,52 +0,0 @@ -import{r as P,R as l,e as Ga,g as V0}from"./react.DsKeDyCH.js";import{c as he,C as W0,t as Zl,S as Gu,a as Ue,T as ce,D as $r,B as He,I as on,b as Uu,F as ee,R as fe,d as q,e as ut,P as Yu,s as Fi,E as rn,f as Xs,g as Gr,h as Xu,i as G0,j as U0,M as Y0}from"./antd.D4maI9zB.js";let ho="idraw-studio";function Ql(e){ho=e}function Jl(){return ho}function Ku(e){return(...t)=>[ho,e,...t].join("-")}function Y(...e){return[ho,...e].join("-")}const X0={locale:"en-US",Header:{},LayoutDetail:{layout:"Layout",groupLayout:"Group Layout",x:"X",y:"Y",w:"W",h:"H",background:"Background",solid:"Solid",dash:"Dash",inside:"Inside",outside:"Outside",centerLine:"Center",gradient:"Gradient",opacity:"Opacity",mixedBorderWidth:"Mixed",mixedBorderRadius:"Mixed",overflow:"Overflow",hidden:"Hidden",visible:"Visible"},ElementDetail:{basicAttributes:"Basic",borderAttribute:"Border",contentAttribute:"Content",shadowAttribute:"Shadow",x:"X",y:"Y",w:"W",h:"H",background:"Background",solid:"Solid",dash:"Dash",inside:"Inside",outside:"Outside",centerLine:"Center",gradient:"Gradient",opacity:"Opacity",mixedBorderWidth:"Mixed",mixedBorderRadius:"Mixed",overflow:"Overflow",hidden:"Hidden",visible:"Visible",deepResizeInGroup:"Deep resize in group"},Menu:{about:"About @idraw/studio",file:"File",importJSONFile:"Import JSON file",exportJSONFile:"Export JSON file",exportImage:"Export image",preferences:"Preferences",rect:"Rect",circle:"Circle",text:"Text",image:"Image",html:"HTML",svg:"SVG",group:"Group",devicePixelRatio:"Device pixel ratio"}},K0={locale:"zh-CN",Header:{},LayoutDetail:{layout:"布局",groupLayout:"组布局",x:"X",y:"Y",w:"宽",h:"高",background:"背景色",solid:"实线",dash:"虚线",inside:"内线",outside:"外线",centerLine:"中线",gradient:"渐变",opacity:"透明度",mixedBorderWidth:"混合边框",mixedBorderRadius:"混合圆角",overflow:"溢出",hidden:"隐藏",visible:"可视"},ElementDetail:{basicAttributes:"基础",borderAttribute:"边框",contentAttribute:"内容",shadowAttribute:"阴影",x:"X",y:"Y",w:"宽",h:"高",background:"背景色",solid:"实线",dash:"虚线",inside:"内线",outside:"外线",centerLine:"中线",gradient:"渐变",opacity:"透明度",mixedBorderWidth:"混合边框",mixedBorderRadius:"混合圆角",overflow:"溢出",hidden:"隐藏",visible:"可视",deepResizeInGroup:"组内尺寸关联调整"},Menu:{about:"关于 @idraw/studio",file:"文件",importJSONFile:"导入JSON文件",exportJSONFile:"导出JSON文件",exportImage:"导出图片",preferences:"预设",rect:"矩形",circle:"圆形",text:"文本",image:"图片",html:"HTML片段",svg:"SVG片段",group:"群组",devicePixelRatio:"设备像素比例"}},ql={"en-US":X0,"zh-CN":K0},vs="en-US",Zu=e=>{const{localeCode:t}=P.useContext(Ta);return[P.useMemo(()=>{const a=(ql[t||vs]||ql[vs])[e];return Object.assign({},a)},[t,e])]},Z0=e=>{const{themeMode:t}=e,n="theme",r=Y(n),a=Y(n,"dark"),i=he({[r]:!0,[a]:t==="dark"});return{themeMode:t,className:i}},Qu=e=>(e!=null&&e.topPrefix&&typeof(e==null?void 0:e.topPrefix)=="string"&&Ql(e.topPrefix),Object.assign({topPrefix:Jl(),createPrefixName:Ku,generateClassName:Y,getClassNameTopPrefix:Jl,setClassNameTopPrefix:Ql,localeCode:vs},e||{})),Ta=P.createContext(Qu()),Q0=e=>{const{children:t,topPrefix:n,localeCode:r,container:a,themeMode:i}=e,o=Qu({topPrefix:n,localeCode:r}),[s,c]=P.useState(o),{className:d}=Z0({themeMode:i});return P.useEffect(()=>{c(Object.assign(Object.assign({},s),{localeCode:r,container:a}))},[r,a]),l.createElement(Ta.Provider,{value:Object.assign({},s)},l.createElement(W0,{theme:{algorithm:i==="dark"?Zl.darkAlgorithm:Zl.defaultAlgorithm}},l.createElement("div",{className:d},t)))};class ec extends l.PureComponent{render(){const{children:t,className:n,split:r,style:a,size:i,eleRef:o}=this.props,s=["Pane",r,n];let c={flex:1,position:"relative",outline:"none"};return i!==void 0&&(r==="vertical"?c.width=i:(c.height=i,c.display="flex"),c.flex="none"),c=Object.assign({},c,a||{}),l.createElement("div",{ref:o,className:s.join(" "),style:c},t)}}const J0="base-split-pane",q0=()=>{const{generateClassName:e}=P.useContext(Ta);return{modClassName:e(J0)}};function eg(e){const{modClassName:t}=q0(),{className:n,onClick:r,onDoubleClick:a,onMouseDown:i,onTouchEnd:o,onTouchStart:s,resizerClassName:c=t,split:d,style:u}=e,f=[c,d,n];return P.useMemo(()=>l.createElement("span",{role:"presentation",className:f.join(" "),style:u,onMouseDown:h=>i(h),onTouchStart:h=>{h.preventDefault(),s(h)},onTouchEnd:h=>{h.preventDefault(),o(h)},onClick:h=>{r&&(h.preventDefault(),r(h))},onDoubleClick:h=>{a&&(h.preventDefault(),a(h))}}),[])}const tg="xxxxx";function tc(e,t){if(e.selection)e.selection.empty();else try{t.getSelection().removeAllRanges()}catch{}}function nc(e,t,n,r){if(typeof r=="number"){const a=typeof t=="number"?t:0,i=typeof n=="number"&&n>=0?n:1/0;return Math.max(a,Math.min(i,r))}return e!==void 0?e:t}function ng(e){return l.Children.toArray(e).filter(t=>t)}class Hi extends l.Component{constructor(t){super(t),this.onMouseDown=this.onMouseDown.bind(this),this.onTouchStart=this.onTouchStart.bind(this),this.onMouseMove=this.onMouseMove.bind(this),this.onTouchMove=this.onTouchMove.bind(this),this.onMouseUp=this.onMouseUp.bind(this);const{size:n,defaultSize:r,minSize:a,maxSize:i,primary:o}=t,s=n!==void 0?n:nc(r,a,i,null);this.state={active:!1,resized:!1,pane1Size:o==="first"?s:void 0,pane2Size:o==="second"?s:void 0,instanceProps:{size:n}}}componentDidMount(){document.addEventListener("mouseup",this.onMouseUp),document.addEventListener("mousemove",this.onMouseMove),document.addEventListener("touchmove",this.onTouchMove),this.setState(Hi.getSizeUpdate(this.props,this.state))}static getDerivedStateFromProps(t,n){return Hi.getSizeUpdate(t,n)}componentWillUnmount(){document.removeEventListener("mouseup",this.onMouseUp),document.removeEventListener("mousemove",this.onMouseMove),document.removeEventListener("touchmove",this.onTouchMove)}onMouseDown(t){const n=Object.assign({},t,{touches:[{clientX:t.clientX,clientY:t.clientY}]});this.onTouchStart(n)}onTouchStart(t){const{allowResize:n,onDragStarted:r,split:a}=this.props;if(n){tc(document,window);const i=a==="vertical"?t.touches[0].clientX:t.touches[0].clientY;typeof r=="function"&&r(),this.setState({active:!0,position:i})}}onMouseMove(t){const n=Object.assign({},t,{touches:[{clientX:t.clientX,clientY:t.clientY}]});this.onTouchMove(n)}onTouchMove(t){const{allowResize:n,maxSize:r,minSize:a,onChange:i,split:o,step:s}=this.props,{active:c,position:d}=this.state;if(n&&c){tc(document,window);const u=this.props.primary==="first",f=u?this.pane1:this.pane2,h=u?this.pane2:this.pane1;if(f){const g=f,v=h;if(g.getBoundingClientRect){const p=g.getBoundingClientRect().width,m=g.getBoundingClientRect().height,b=o==="vertical"?t.touches[0].clientX:t.touches[0].clientY,y=o==="vertical"?p:m;let x=d-b;if(s){if(Math.abs(x)E&&(w=-w);let S=r;if(r!==void 0&&r<=0){const N=this.splitPane;o==="vertical"?S=N.getBoundingClientRect().width+r:S=N.getBoundingClientRect().height+r}let j=y-w;const L=d-x;jS?j=S:this.setState({position:L,resized:!0}),i&&i(j),this.setState({draggedSize:j,[u?"pane1Size":"pane2Size"]:j})}}}}onMouseUp(){const{allowResize:t,onDragFinished:n}=this.props,{active:r,draggedSize:a}=this.state;t&&r&&(typeof n=="function"&&n(a),this.setState({active:!1}))}static getSizeUpdate(t,n){const r={},{instanceProps:a}=n;if(a.size===t.size&&t.size!==void 0)return{};const i=t.size!==void 0?t.size:nc(t.defaultSize,t.minSize,t.maxSize,n.draggedSize);t.size!==void 0&&(r.draggedSize=i);const o=t.primary==="first";return r[o?"pane1Size":"pane2Size"]=i,r[o?"pane2Size":"pane1Size"]=void 0,r.instanceProps={size:t.size},r}render(){const{allowResize:t,children:n,className:r,onResizerClick:a,onResizerDoubleClick:i,paneClassName:o,pane1ClassName:s,pane2ClassName:c,paneStyle:d,pane1Style:u,pane2Style:f,resizerClassName:h,resizerStyle:g,split:v,style:p}=this.props,{pane1Size:m,pane2Size:b}=this.state,y=t?"":"disabled",x=h&&`${h} ${tg}`,w=ng(n),A=Object.assign({display:"flex",flex:1,height:"100%",position:"absolute",outline:"none",overflow:"hidden",MozUserSelect:"text",WebkitUserSelect:"text",msUserSelect:"text",userSelect:"text"},p);v==="vertical"?Object.assign(A,{flexDirection:"row",left:0,right:0}):Object.assign(A,{bottom:0,flexDirection:"column",minHeight:"100%",top:0,width:"100%"});const E=["SplitPane",r,v,y],S=Object.assign(Object.assign({},d),u),j=Object.assign(Object.assign({},d),f),L=["Pane1",o,s].join(" "),N=["Pane2",o,c].join(" ");return l.createElement("div",{className:E.join(" "),ref:W=>{this.splitPane=W},style:A},l.createElement(ec,{className:L,key:"pane1",eleRef:W=>{this.pane1=W},size:m,split:v,style:S},w[0]),l.createElement(eg,{className:y,onClick:a,onDoubleClick:i,onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onTouchEnd:this.onMouseUp,key:"resizer",resizerClassName:x,split:v,style:g||{}}),l.createElement(ec,{className:N,key:"pane2",eleRef:W=>{this.pane2=W},size:b,split:v,style:j},w[1]))}}var rg=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a({iconClassName:Y(ag)}),ae=e=>{const{className:t,style:n,children:r}=e,a=rg(e,["className","style","children"]),{iconClassName:i}=ig();return P.useMemo(()=>l.createElement("span",Object.assign({className:he([i,t]),style:n},a),r),[i,n,t])},og=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M516.266667 938.666667h-38.4c-234.666667-21.333333-405.333333-230.4-384-465.066667 17.066667-204.8 179.2-366.933333 384-384 17.066667 0 34.133333 8.533333 42.666666 21.333333 8.533333 12.8 8.533333 34.133333-4.266666 46.933334-85.333333 115.2-59.733333 273.066667 55.466666 358.4 89.6 68.266667 213.333333 68.266667 302.933334 0 12.8-8.533333 29.866667-12.8 46.933333-4.266667 12.8 8.533333 21.333333 25.6 21.333333 42.666667-8.533333 115.2-64 217.6-153.6 290.133333-81.066667 59.733333-174.933333 93.866667-273.066666 93.866667zM396.8 187.733333c-123.733333 42.666667-213.333333 153.6-221.866667 290.133334-17.066667 187.733333 119.466667 354.133333 307.2 371.2 89.6 8.533333 179.2-17.066667 247.466667-76.8 46.933333-38.4 81.066667-89.6 102.4-145.066667-106.666667 38.4-226.133333 21.333333-320-46.933333-119.466667-93.866667-166.4-251.733333-115.2-392.533334z"}))),sg=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M512 768c-141.376 0-256-114.624-256-256s114.624-256 256-256 256 114.624 256 256-114.624 256-256 256z m0-85.333333a170.666667 170.666667 0 1 0 0-341.333334 170.666667 170.666667 0 0 0 0 341.333334zM469.333333 85.333333a42.666667 42.666667 0 1 1 85.333334 0v85.333334a42.666667 42.666667 0 1 1-85.333334 0V85.333333z m0 768a42.666667 42.666667 0 1 1 85.333334 0v85.333334a42.666667 42.666667 0 1 1-85.333334 0v-85.333334zM85.333333 554.666667a42.666667 42.666667 0 1 1 0-85.333334h85.333334a42.666667 42.666667 0 1 1 0 85.333334H85.333333z m768 0a42.666667 42.666667 0 1 1 0-85.333334h85.333334a42.666667 42.666667 0 1 1 0 85.333334h-85.333334zM161.834667 222.165333a42.666667 42.666667 0 0 1 60.330666-60.330666l64 64a42.666667 42.666667 0 0 1-60.330666 60.330666l-64-64z m576 576a42.666667 42.666667 0 0 1 60.330666-60.330666l64 64a42.666667 42.666667 0 0 1-60.330666 60.330666l-64-64z m-515.669334 64a42.666667 42.666667 0 0 1-60.330666-60.330666l64-64a42.666667 42.666667 0 0 1 60.330666 60.330666l-64 64z m576-576a42.666667 42.666667 0 0 1-60.330666-60.330666l64-64a42.666667 42.666667 0 0 1 60.330666 60.330666l-64 64z"}))),lg="base-theme-switch",cg=Ku(lg),rc=e=>{if(!(typeof e>"u"))return e==="light"};function dg(e){return e===!0?"light":"dark"}const ug=e=>{const{className:t,style:n,onChange:r,theme:a,defaultTheme:i}=e;return l.createElement(Gu,{className:he([cg(),t]),style:n,checkedChildren:l.createElement(sg,{style:{height:"100%"}}),unCheckedChildren:l.createElement(og,{style:{height:"100%"}}),checked:rc(i),defaultChecked:rc(a),onChange:o=>{const s=dg(o);r==null||r({theme:s})}})},ac=Ue.Option,fg="base-locale-selector",hg=e=>{const{className:t,style:n,defaultValue:r,value:a,onChange:i}=e;return P.useMemo(()=>l.createElement(Ue,{style:n,className:he(Y(fg),t),size:"small",defaultValue:r,value:a,onChange:i},l.createElement(ac,{value:"en-US"},"English"),l.createElement(ac,{value:"zh-CN"},"中文")),[t,n,r,a,i])};function Ks(e){const{accept:t,success:n,error:r}=e;let a=document.createElement("input");a.type="file",t&&(a.accept=t),a.addEventListener("change",function(){var i;const o=(i=a.files)===null||i===void 0?void 0:i[0];n({file:o}),a=null}),a.addEventListener("error",function(i){typeof r=="function"&&r(i),a=null}),a.click()}function gg(e){return new Promise(function(t,n){let r=new FileReader;r.addEventListener("load",function(){t(r.result),r=null}),r.addEventListener("error",function(a){n(a),r=null}),r.addEventListener("abort",function(){n(new Error("abort")),r=null}),r.readAsDataURL(e)})}function pg(e){return new Promise(function(t,n){let r=new FileReader;r.addEventListener("load",function(){t(r.result),r=null}),r.addEventListener("error",function(a){n(a),r=null}),r.addEventListener("abort",function(){n(new Error("abort")),r=null}),r.readAsText(e)})}function vg(e){const t=new TextEncoder().encode(e),n=new Blob([t],{type:"text/plain;charset=utf-8"});return window.URL.createObjectURL(n)}function mg(e,t){const{fileName:n}=t,r=vg(e);let a=document.createElement("a");a.href=r,a.download=n,a.click(),a=null}function Vi(e){return typeof e=="string"&&(/^\#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i.test(e)||/^[a-z]{1,}$/i.test(e))}function bg(e){let t="transparent";if(typeof e=="string")t=e;else if((e==null?void 0:e.type)==="linear-gradient"){const n=[];typeof e.angle=="number"?n.push(`${e.angle}deg`):n.push("180deg"),Array.isArray(e.stops)&&e.stops.forEach(r=>{n.push(`${r.color} ${r.offset*100}%`)}),t=`linear-gradient(${n.join(", ")})`}else if((e==null?void 0:e.type)==="radial-gradient"){const n=[];Array.isArray(e.stops)&&e.stops.forEach(r=>{n.push(`${r.color} ${r.offset*100}%`)}),t=`radial-gradient(circle, ${n.join(", ")})`}return t}function Wi(e){let t="transparent";if(typeof e=="string")t=e;else if((e==null?void 0:e.type)==="radial-gradient"||(e==null?void 0:e.type)==="linear-gradient"){const n=[];Array.isArray(e.stops)&&e.stops.length>0&&(e.stops.forEach((r,a)=>{n.push(`${r.color} ${r.offset*100}%`),a===e.stops.length-1&&r.offset<1&&n.push(`${r.color} ${r.offset*100}%`)}),t=`linear-gradient(90deg, ${n.join(", ")})`)}return t}function ic(e,t){if(t===1)return e;let n=1;const r=/^\#[0-9a-f]{6,6}$/i,a=/^\#[0-9a-f]{8,8}$/i;let i=e;if(r.test(e)?n=parseInt(e.substring(5,7).replace(/^\#/,"0x")):a.test(e)&&(n=parseInt(e.substring(7,9).replace(/^\#/,"0x")),i=e.substring(0,7)),n=n*t,r.test(i)&&n>0&&n<1){const o=Math.max(0,Math.min(255,Math.ceil(n*256)));i=`${i.toUpperCase()}${o.toString(16).toUpperCase()}`}return i}function et(){function e(){return((1+Math.random())*65536|0).toString(16).substring(1)}return`${e()}${e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`}function Xt(e){let t=0;for(let n=0;n=0)return n;if(r==="Array"){const a=[];return n.forEach(i=>{a.push(t(i))}),a}else if(r==="Object"){const a={};return Object.keys(n).forEach(s=>{a[s]=t(n[s])}),Object.getOwnPropertySymbols(n).forEach(s=>{a[s]=t(n[s])}),a}}return t(e)}function Lo(e){const t=Cn(e),n=r=>{r.uuid=et(),r.type==="group"&&r.detail.children&&r.detail.children.forEach(a=>{n(a)})};return n(t),t}function yg(e){return Object.prototype.toString.call(e).replace(/[\]|\[]{1,1}/gi,"").split(" ")[1]}function wg(e,t){const n=e.assets||{},r=Cn(e),a=(t==null?void 0:t.loadItemMap)||{},i=o=>{o.forEach(s=>{var c,d,u;if(s.type==="image"&&s.detail.src){const f=s.detail.src;if(Sn(f)&&!n[f]&&a[f]&&typeof((c=a[f])===null||c===void 0?void 0:c.source)=="string")n[f]={type:"image",value:a[f].source};else if(!n[f]){const h=Pr(f);n[h]||(n[h]={type:"image",value:f}),s.detail.src=h}}else if(s.type==="svg"){const f=s.detail.svg;if(Sn(f)&&!n[f]&&a[f]&&typeof((d=a[f])===null||d===void 0?void 0:d.source)=="string")n[f]={type:"svg",value:a[f].source};else if(!n[f]){const h=Pr(f);n[h]||(n[h]={type:"svg",value:f}),s.detail.svg=h}}else if(s.type==="html"){const f=s.detail.html;if(Sn(f)&&!n[f]&&a[f]&&typeof((u=a[f])===null||u===void 0?void 0:u.source)=="string")n[f]={type:"html",value:a[f].source};else if(!n[f]){const h=Pr(f);n[h]||(n[h]={type:"html",value:f}),s.detail.html=h}}else if(s.type==="group"&&Array.isArray(s.detail.children)){const f=s.detail.assets||{};Object.keys(f).forEach(h=>{n[h]||(n[h]=f[h])}),delete s.detail.assets,i(s.detail.children)}})};return i(r.elements),r.assets=n,r}function bt(e){return(Object.prototype.toString.call(e)||"").replace(/(\[object|\])/gi,"").trim()}const la={type(e,t){const n=bt(e);return t===!0?n.toLocaleLowerCase():n},array(e){return bt(e)==="Array"},json(e){return bt(e)==="Object"},function(e){return bt(e)==="Function"},asyncFunction(e){return bt(e)==="AsyncFunction"},boolean(e){return bt(e)==="Boolean"},string(e){return bt(e)==="String"},number(e){return bt(e)==="Number"},undefined(e){return bt(e)==="Undefined"},null(e){return bt(e)==="Null"},promise(e){return bt(e)==="Promise"}};function xg(e,t){const{width:n,height:r}=t;return new Promise((a,i)=>{const o=` - - -
- ${e} -
-
-
- `,s=new Blob([o],{type:"image/svg+xml;charset=utf-8"}),c=new FileReader;c.readAsDataURL(s),c.onload=function(d){var u;const f=(u=d==null?void 0:d.target)===null||u===void 0?void 0:u.result;a(f)},c.onerror=function(d){i(d)}})}function Eg(e){return new Promise((t,n)=>{const r=e,a=new Blob([r],{type:"image/svg+xml;charset=utf-8"}),i=new FileReader;i.readAsDataURL(a),i.onload=function(o){var s;const c=(s=o==null?void 0:o.target)===null||s===void 0?void 0:s.result;t(c)},i.onerror=function(o){n(o)}})}var Ju=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?i(u.value):a(u.value).then(s,c)}d((r=r.apply(e,t||[])).next())})};const{Image:Sg}=window;function go(e){return new Promise((t,n)=>{const r=new Sg;r.crossOrigin="anonymous",r.onload=function(){t(r)},r.onabort=n,r.onerror=n,r.src=e})}function Cg(e){return Ju(this,void 0,void 0,function*(){const t=yield Eg(e);return yield go(t)})}function Mg(e){return e.replace(/\&/gi,"&")}function Ag(e,t){return Ju(this,void 0,void 0,function*(){e=Mg(e);const n=yield xg(e,t);return yield go(n)})}function On(e){return typeof e=="number"&&(e>0||e<=0)}function Tg(e){return On(e)}function _g(e){return On(e)}function qu(e){return typeof e=="number"&&e>=0}function Og(e){return typeof e=="number"&&e>=0}function Ig(e){return typeof e=="number"&&e>=-360&&e<=360}function Pg(e){return qu(e)}function $g(e){return On(e)&&e>=0}function Rg(e){return Vi(e)}function ef(e){return typeof e=="string"&&/^(http:\/\/|https:\/\/|\.\/|\/)/.test(`${e}`)}function tf(e){return typeof e=="string"&&/^(data:image\/)/.test(`${e}`)}function zg(e){return tf(e)||ef(e)}function Dg(e){return typeof e=="string"&&/^()/i.test(`${e}`.trim())&&/<\/[\s]{0,}svg>$/i.test(`${e}`.trim())}function Ng(e){let t=!1;if(typeof e=="string"){let n=document.createElement("div");n.innerHTML=e,n.children.length>0&&(t=!0),n=null}return t}function Lg(e){return typeof e=="string"}function jg(e){return On(e)&&e>0}function kg(e){return On(e)&&e>0}function Bg(e){return On(e)&&e>0}function Fg(e){return["center","left","right"].includes(e)}function Hg(e){return typeof e=="string"&&e.length>0}function Vg(e){return["bold"].includes(e)}function Wg(e){return/^(-?\d+(?:\.\d+)?)$/.test(`${e}`)}const Te={x:Tg,y:_g,w:qu,h:Og,angle:Ig,number:On,numberStr:Wg,borderWidth:Pg,borderRadius:$g,color:Rg,imageSrc:zg,imageURL:ef,imageBase64:tf,svg:Dg,html:Ng,text:Lg,fontSize:jg,lineHeight:kg,textAlign:Fg,fontFamily:Hg,fontWeight:Vg,strokeWidth:Bg};var Ua=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},J=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},te,$t;const Gg=12,Ug="400",Yg="-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'";class nf{constructor(t,n){te.set(this,void 0),$t.set(this,void 0),Ua(this,te,t,"f"),Ua(this,$t,Object.assign({devicePixelRatio:1,offscreenCanvas:null},n),"f"),this.$resetFont()}$undoPixelRatio(t){return t/J(this,$t,"f").devicePixelRatio}$doPixelRatio(t){return J(this,$t,"f").devicePixelRatio*t}$getContext(){return J(this,te,"f")}$setContext(t){Ua(this,te,t,"f")}$setFont(t){const n=[];t.fontWeight&&n.push(`${t.fontWeight}`),n.push(`${this.$doPixelRatio(t.fontSize||12)}px`),n.push(`${t.fontFamily||"sans-serif"}`),J(this,te,"f").font=`${n.join(" ")}`}$resetFont(){this.$setFont({fontSize:Gg,fontFamily:Yg,fontWeight:Ug})}$getOffscreenCanvas(){return J(this,$t,"f").offscreenCanvas}$resize(t){const{width:n,height:r,devicePixelRatio:a,resetStyle:i}=t,{canvas:o}=J(this,te,"f");o.width=n*a,o.height=r*a,Ua(this,$t,Object.assign(Object.assign({},J(this,$t,"f")),{devicePixelRatio:a}),"f"),i===!0&&(o.style.width=`${n}px`,o.style.height=`${r}px`)}$getSize(){const{devicePixelRatio:t}=J(this,$t,"f"),{width:n,height:r}=J(this,te,"f").canvas;return{width:n/t,height:r/t,devicePixelRatio:t}}get canvas(){return J(this,te,"f").canvas}get fillStyle(){return J(this,te,"f").fillStyle}set fillStyle(t){J(this,te,"f").fillStyle=t}get strokeStyle(){return J(this,te,"f").strokeStyle}set strokeStyle(t){J(this,te,"f").strokeStyle=t}get lineWidth(){return this.$undoPixelRatio(J(this,te,"f").lineWidth)}set lineWidth(t){J(this,te,"f").lineWidth=this.$doPixelRatio(t)}get textAlign(){return J(this,te,"f").textAlign}set textAlign(t){J(this,te,"f").textAlign=t}get textBaseline(){return J(this,te,"f").textBaseline}set textBaseline(t){J(this,te,"f").textBaseline=t}get globalAlpha(){return J(this,te,"f").globalAlpha}set globalAlpha(t){J(this,te,"f").globalAlpha=t}get shadowColor(){return J(this,te,"f").shadowColor}set shadowColor(t){J(this,te,"f").shadowColor=t}get shadowOffsetX(){return this.$undoPixelRatio(J(this,te,"f").shadowOffsetX)}set shadowOffsetX(t){J(this,te,"f").shadowOffsetX=this.$doPixelRatio(t)}get shadowOffsetY(){return this.$undoPixelRatio(J(this,te,"f").shadowOffsetY)}set shadowOffsetY(t){J(this,te,"f").shadowOffsetY=this.$doPixelRatio(t)}get shadowBlur(){return this.$undoPixelRatio(J(this,te,"f").shadowBlur)}set shadowBlur(t){J(this,te,"f").shadowBlur=this.$doPixelRatio(t)}get lineCap(){return J(this,te,"f").lineCap}set lineCap(t){J(this,te,"f").lineCap=t}get globalCompositeOperation(){return J(this,te,"f").globalCompositeOperation}set globalCompositeOperation(t){J(this,te,"f").globalCompositeOperation=t}fill(...t){return J(this,te,"f").fill(...t)}arc(t,n,r,a,i,o){return J(this,te,"f").arc(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),a,i,o)}rect(t,n,r,a){return J(this,te,"f").rect(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a))}fillRect(t,n,r,a){return J(this,te,"f").fillRect(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a))}clearRect(t,n,r,a){return J(this,te,"f").clearRect(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a))}beginPath(){return J(this,te,"f").beginPath()}closePath(){return J(this,te,"f").closePath()}lineTo(t,n){return J(this,te,"f").lineTo(this.$doPixelRatio(t),this.$doPixelRatio(n))}moveTo(t,n){return J(this,te,"f").moveTo(this.$doPixelRatio(t),this.$doPixelRatio(n))}arcTo(t,n,r,a,i){return J(this,te,"f").arcTo(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a),this.$doPixelRatio(i))}getLineDash(){return J(this,te,"f").getLineDash()}setLineDash(t){const n=t.map(r=>this.$doPixelRatio(r));return J(this,te,"f").setLineDash(n)}stroke(t){return t?J(this,te,"f").stroke(t):J(this,te,"f").stroke()}translate(t,n){return J(this,te,"f").translate(this.$doPixelRatio(t),this.$doPixelRatio(n))}rotate(t){return J(this,te,"f").rotate(t)}drawImage(...t){const n=t[0],r=t[1],a=t[2],i=t[3],o=t[4],s=t[t.length-4],c=t[t.length-3],d=t[t.length-2],u=t[t.length-1];return t.length===9?J(this,te,"f").drawImage(n,this.$doPixelRatio(r),this.$doPixelRatio(a),this.$doPixelRatio(i),this.$doPixelRatio(o),this.$doPixelRatio(s),this.$doPixelRatio(c),this.$doPixelRatio(d),this.$doPixelRatio(u)):J(this,te,"f").drawImage(n,this.$doPixelRatio(s),this.$doPixelRatio(c),this.$doPixelRatio(d),this.$doPixelRatio(u))}createPattern(t,n){return J(this,te,"f").createPattern(t,n)}measureText(t){return J(this,te,"f").measureText(t)}fillText(t,n,r,a){return a!==void 0?J(this,te,"f").fillText(t,this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a)):J(this,te,"f").fillText(t,this.$doPixelRatio(n),this.$doPixelRatio(r))}strokeText(t,n,r,a){return a!==void 0?J(this,te,"f").strokeText(t,this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a)):J(this,te,"f").strokeText(t,this.$doPixelRatio(n),this.$doPixelRatio(r))}save(){J(this,te,"f").save()}restore(){J(this,te,"f").restore()}scale(t,n){J(this,te,"f").scale(t,n)}circle(t,n,r,a,i,o,s,c){J(this,te,"f").ellipse(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a),i,o,s,c)}isPointInPath(t,n){return J(this,te,"f").isPointInPath(this.$doPixelRatio(t),this.$doPixelRatio(n))}clip(...t){return J(this,te,"f").clip(...t)}setTransform(t,n,r,a,i,o){return J(this,te,"f").setTransform(t,n,r,a,i,o)}getTransform(){return J(this,te,"f").getTransform()}createLinearGradient(t,n,r,a){return J(this,te,"f").createLinearGradient(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a))}createRadialGradient(t,n,r,a,i,o){return J(this,te,"f").createRadialGradient(this.$doPixelRatio(t),this.$doPixelRatio(n),this.$doPixelRatio(r),this.$doPixelRatio(a),this.$doPixelRatio(i),this.$doPixelRatio(o))}createConicGradient(t,n,r){return J(this,te,"f").createConicGradient(t,this.$doPixelRatio(n),this.$doPixelRatio(r))}}te=new WeakMap,$t=new WeakMap;function kn(e){const{width:t,height:n,ctx:r,devicePixelRatio:a}=e;let i=r;if(!i){const s=document.createElement("canvas");s.width=t*a,s.height=n*a,i=s.getContext("2d")}return new nf(i,e)}function bi(e){const{width:t,height:n,devicePixelRatio:r}=e,a=new OffscreenCanvas(t*r,n*r),o=a.getContext("2d").canvas.getContext("2d");return new nf(o,{devicePixelRatio:r,offscreenCanvas:a})}function Xg(e,t){const{width:n,height:r,devicePixelRatio:a,offscreen:i,createCustomContext2D:o}=t,s={width:n,height:r,devicePixelRatio:a},c=e.getContext("2d");if(o){const d=o(s),u=o(s),f=o(s),h=kn(Object.assign({ctx:c},s));return{underlayContext:f,viewContext:d,overlayContext:u,boardContext:h,drawView:()=>{const{width:p,height:m}=d.$getSize();h.clearRect(0,0,p,m),h.drawImage(f.canvas,0,0,p,m),h.drawImage(d.canvas,0,0,p,m),h.drawImage(u.canvas,0,0,p,m),f.clearRect(0,0,p,m),d.clearRect(0,0,p,m),u.clearRect(0,0,p,m)}}}if(i===!0){const d=bi(s),u=bi(s),f=bi(s),h=kn(Object.assign({ctx:c},s));return{underlayContext:f,viewContext:d,overlayContext:u,boardContext:h,drawView:()=>{const{width:p,height:m}=d.$getSize();h.clearRect(0,0,p,m),h.drawImage(f.canvas,0,0,p,m),h.drawImage(d.canvas,0,0,p,m),h.drawImage(u.canvas,0,0,p,m),f.clearRect(0,0,p,m),d.clearRect(0,0,p,m),u.clearRect(0,0,p,m)}}}else{const d=kn(s),u=kn(s),f=kn(s),h=kn(Object.assign({ctx:c},s));return{underlayContext:f,viewContext:d,overlayContext:u,boardContext:h,drawView:()=>{h.clearRect(0,0,n,r),h.drawImage(f.canvas,0,0,n,r),h.drawImage(d.canvas,0,0,n,r),h.drawImage(u.canvas,0,0,n,r),f.clearRect(0,0,n,r),d.clearRect(0,0,n,r),u.clearRect(0,0,n,r)}}}}var Kg=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},yt=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},Qe;class Mn{constructor(){Qe.set(this,void 0),Kg(this,Qe,new Map,"f")}on(t,n){if(yt(this,Qe,"f").has(t)){const r=yt(this,Qe,"f").get(t)||[];r==null||r.push(n),yt(this,Qe,"f").set(t,r)}else yt(this,Qe,"f").set(t,[n])}off(t,n){if(yt(this,Qe,"f").has(t)){const r=yt(this,Qe,"f").get(t);if(Array.isArray(r)){for(let a=0;a<(r==null?void 0:r.length);a++)if(r[a]===n){r.splice(a,1);break}}yt(this,Qe,"f").set(t,r||[])}}trigger(t,n){const r=yt(this,Qe,"f").get(t);return Array.isArray(r)?(r.forEach(a=>{a(n)}),!0):!1}has(t){if(yt(this,Qe,"f").has(t)){const n=yt(this,Qe,"f").get(t);if(Array.isArray(n)&&n.length>0)return!0}return!1}destroy(){this.clear()}clear(){yt(this,Qe,"f").clear()}}Qe=new WeakMap;function Zg(e,t){const n=(e.x-t.x)*(e.x-t.x)+(e.y-t.y)*(e.y-t.y);return n===0?n:Math.sqrt(n)}function st(e,t){return{x:e.x+(t.x-e.x)/2,y:e.y+(t.y-e.y)/2}}var Ya=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},mn=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},yi,Rt,Gi,ms;class An{constructor(t){yi.add(this),Rt.set(this,void 0),Gi.set(this,void 0),Ya(this,Gi,Cn(t.defaultStorage),"f"),Ya(this,Rt,mn(this,yi,"m",ms).call(this),"f")}set(t,n){mn(this,Rt,"f")[t]=n}get(t){return mn(this,Rt,"f")[t]}getSnapshot(t){return(t==null?void 0:t.deepClone)===!0?Cn(mn(this,Rt,"f")):Object.assign({},mn(this,Rt,"f"))}clear(){Ya(this,Rt,mn(this,yi,"m",ms).call(this),"f")}destroy(){Ya(this,Rt,null,"f")}}Rt=new WeakMap,Gi=new WeakMap,yi=new WeakSet,ms=function(){return Cn(mn(this,Gi,"f"))};function _a(e){const{activeStore:t}=e;return{scale:t==null?void 0:t.scale,offsetTop:t==null?void 0:t.offsetTop,offsetBottom:t==null?void 0:t.offsetBottom,offsetLeft:t==null?void 0:t.offsetLeft,offsetRight:t==null?void 0:t.offsetRight}}function po(e){const{activeStore:t}=e;return{devicePixelRatio:t.devicePixelRatio,width:t==null?void 0:t.width,height:t==null?void 0:t.height,contextWidth:t==null?void 0:t.contextWidth,contextHeight:t==null?void 0:t.contextHeight}}function Qg(e){return e/Math.PI*180}function Bt(e){return e/180*Math.PI}function Oa(e,t,n,r){const a=Bt(t||0);n&&(a>0||a<0)&&(e.translate(n.x,n.y),e.rotate(a),e.translate(-n.x,-n.y)),r(e),n&&(a>0||a<0)&&(e.translate(n.x,n.y),e.rotate(-a),e.translate(-n.x,-n.y))}function Ft(e,t,n){const r=pt(t);Oa(e,t.angle||0,r,()=>{n(e)})}function pt(e){return{x:e.x+e.w/2,y:e.y+e.h/2}}function rf(e){const t=Math.min(e[0].x,e[1].x,e[2].x,e[3].x),n=Math.min(e[0].y,e[1].y,e[2].y,e[3].y),r=Math.max(e[0].x,e[1].x,e[2].x,e[3].x),a=Math.max(e[0].y,e[1].y,e[2].y,e[3].y),i={x:t,y:n,w:r-t,h:a-n};return pt(i)}function Jg(e,t,n){const r=bs(e,t),a=bs(e,n);return a!==null&&r!==null?r>Math.PI*3/2&&aMath.PI*3/2&&r0)return Math.PI}else if(r===0){if(n<0)return Math.PI*3/2;if(n>0)return Math.PI/2}return n>0&&r<0?Math.atan(Math.abs(n)/Math.abs(r)):n>0&&r>0?Math.PI-Math.atan(Math.abs(n)/Math.abs(r)):n<0&&r>0?Math.PI+Math.atan(Math.abs(n)/Math.abs(r)):n<0&&r<0?2*Math.PI-Math.atan(Math.abs(n)/Math.abs(r)):0}function Pe(e,t,n){let i=bs(e,t)+n;i>Math.PI*2?i=i-Math.PI*2:i<0-Math.PI*2&&(i=i+Math.PI*2),i<0&&(i=i+Math.PI*2);const o=Zg(e,t);let s=0,c=0;return i===0?(s=0,c=0-o):i>0&&iMath.PI/2&&iMath.PI&&i<3/2*Math.PI?(s=0-Math.sin(i-Math.PI)*o,c=Math.cos(i-Math.PI)*o):i===3/2*Math.PI?(s=0-o,c=0):i>3/2*Math.PI&&i<2*Math.PI?(s=0-Math.sin(2*Math.PI-i)*o,c=0-Math.cos(2*Math.PI-i)*o):i===2*Math.PI&&(s=0,c=0-o),s+=e.x,c+=e.y,{x:s,y:c}}function Ui(e,t){if((t==null?void 0:t.length)>0){let n=e.x,r=e.y;return t.forEach(a=>{const{x:i,y:o,w:s,h:c,angle:d=0}=a,u=pt({x:i,y:o,w:s,h:c,angle:d}),f=Pe(u,{x:n,y:r},Bt(d));n=f.x,r=f.y}),{x:n,y:r}}return e}function af(e,t,n){const{x:r,y:a,w:i,h:o}=e;let s={x:r,y:a},c={x:r+i,y:a},d={x:r+i,y:a+o},u={x:r,y:a+o};if(n&&(n>0||n<0)){const f=Bt(Ct(n));s=Pe(t,s,f),c=Pe(t,c,f),d=Pe(t,d,f),u=Pe(t,u,f)}return[s,c,d,u]}function Rr(e){const{angle:t=0}=e,n=pt(e);return af(e,n,t)}function oc(e,t,n){return[Pe(e,{x:t[0].x,y:t[0].y},n),Pe(e,{x:t[1].x,y:t[1].y},n),Pe(e,{x:t[2].x,y:t[2].y},n),Pe(e,{x:t[3].x,y:t[3].y},n)]}function Ct(e){if(!(e>0||e<0)||e===0)return 0;let t=e%360;return t<0&&(t+=360),t}function of(e){let t=!0;if(Array.isArray(e)){const n=[];e.forEach(r=>{var a;typeof r.uuid=="string"&&r.uuid?n.includes(r.uuid)?(t=!1,console.warn(`Duplicate uuids: ${r.uuid}`)):n.push(r.uuid):(t=!1,console.warn("Element missing uuid",r)),r.type==="group"&&(t=of((a=r==null?void 0:r.detail)===null||a===void 0?void 0:a.children))})}return t}function Yi(e){var t;const n={x:0,y:0,w:0,h:0};let r=null;for(let i=0;i0||s.angle<0)){const c=Rr(s);if(c.length===4){const d=[c[0].x,c[1].x,c[2].x,c[3].x],u=[c[0].y,c[1].y,c[2].y,c[3].y];s.x=Math.min(...d),s.y=Math.min(...u),s.w=Math.abs(Math.max(...d)-Math.min(...d)),s.h=Math.abs(Math.max(...u)-Math.min(...u))}}if(r){const c=Math.min(s.x,n.x),d=Math.min(s.y,n.y),u=Math.max(s.x+s.w,n.x+n.w),f=Math.max(s.y+s.h,n.y+n.h);n.x=c,n.y=d,n.w=Math.abs(u-c),n.h=Math.abs(f-d)}else n.x=s.x,n.y=s.y,n.w=s.w,n.h=s.h;r=s}return{x:Math.floor(n.x),y:Math.floor(n.y),w:Math.ceil(n.w),h:Math.ceil(n.h)}}function sf(e,t){const n={x:0,y:0,w:0,h:0};e.forEach(a=>{const i={x:a.x,y:a.y,w:a.w,h:a.h,angle:a.angle};if(i.angle&&(i.angle>0||i.angle<0)){const u=Rr(i);if(u.length===4){const f=[u[0].x,u[1].x,u[2].x,u[3].x],h=[u[0].y,u[1].y,u[2].y,u[3].y];i.x=Math.min(...f),i.y=Math.min(...h),i.w=Math.abs(Math.max(...f)-Math.min(...f)),i.h=Math.abs(Math.max(...h)-Math.min(...h))}}const o=Math.min(i.x,n.x),s=Math.min(i.y,n.y),c=Math.max(i.x+i.w,n.x+n.w),d=Math.max(i.y+i.h,n.y+n.h);n.x=o,n.y=s,n.w=Math.abs(c-o),n.h=Math.abs(d-s)}),t!=null&&t.extend&&(n.x=Math.min(n.x,0),n.y=Math.min(n.y,0));const r={contextWidth:n.w,contextHeight:n.h};return t!=null&&t.viewWidth&&(t!=null&&t.viewHeight)&&(t==null?void 0:t.viewWidth)>0&&(t==null?void 0:t.viewHeight)>0&&(t.viewWidth>n.x+n.w&&(r.contextWidth=t.viewWidth-n.x),t.viewHeight>n.y+n.h&&(r.contextHeight=t.viewHeight-n.y)),r}function qg(e,t,n){const r=sf(e,{viewWidth:t.width,viewHeight:t.height,extend:n==null?void 0:n.extend});return(n==null?void 0:n.extend)===!0&&(r.contextWidth=Math.max(r.contextWidth,t.contextWidth),r.contextHeight=Math.max(r.contextHeight,t.contextHeight)),{contextSize:r}}function lf(e,t){var n;let r=null;for(let a=0;a1)for(let i=0;i{const a=Ye(r,t);a&&n.push(a)}),n}function Ye(e,t){let n=null,r=t;for(let a=0;a{var o;for(let s=0;s0||f<0){const p=Bt(f);h=oc(v,h,p)}a.push({center:v,angle:f,radian:Bt(f)})}t.push(h)}return t}function ep(e,t){const{groupQueue:n}=t;if(!(n.length>0))return[ke(e)];const r=[...n,e];return Qs(r)}function Sa(e,t){return ep(e,t).pop()||null}function tp(e,t){const{scale:n,offsetX:r,offsetY:a}=e,{viewSizeInfo:i}=t,{width:o,height:s,contextWidth:c,contextHeight:d}=i,u=c*n,f=d*n,h=0-r*n,g=0-a*n,v=o-(u+h/n),p=s-(f+g/n);return{scale:n,offsetLeft:h,offsetTop:g,offsetRight:v,offsetBottom:p}}function np(e){const{scale:t,point:n,viewScaleInfo:r}=e,{offsetLeft:a,offsetTop:i}=r,o=t/r.scale,s=n.x,c=n.y,d=s-s*o+(a*o-a),u=c-c*o+(i*o-i);return{moveX:d,moveY:u}}function rp(e){const{moveX:t=0,moveY:n=0,viewScaleInfo:r,viewSizeInfo:a}=e,{scale:i}=r,{width:o,height:s,contextWidth:c,contextHeight:d}=a;let u=r.offsetLeft,f=r.offsetRight,h=r.offsetTop,g=r.offsetBottom;u+=t,h+=n;const v=c*i,p=d*i;return f=o-(v+u),g=s-(p+h),{scale:i,offsetTop:h,offsetLeft:u,offsetRight:f,offsetBottom:g}}function tt(e,t){const{viewScaleInfo:n}=t,{x:r,y:a,w:i,h:o,angle:s}=e,{scale:c,offsetTop:d,offsetLeft:u}=n;return{x:r*c+u,y:a*c+d,w:i*c,h:o*c,angle:s}}function me(e,t){const{viewScaleInfo:n}=t,{x:r,y:a}=e,{scale:i,offsetTop:o,offsetLeft:s}=n;return{x:r*i+s,y:a*i+o}}function Ge(e,t){return[me(e[0],t),me(e[1],t),me(e[2],t),me(e[3],t)]}function ys(e,t){const{context2d:n,element:r,viewScaleInfo:a}=t,{angle:i=0}=r,{x:o,y:s,w:c,h:d}=tt(r,{viewScaleInfo:a}),u=Rr({x:o,y:s,w:c,h:d,angle:i});if(u.length>=2){n.beginPath(),n.moveTo(u[0].x,u[0].y);for(let f=1;fi&&e.xs&&e.y0)for(let f=d.length-1;f>=0;f--){let h=0,g=0,v=0;for(let m=0;m<=f;m++)h+=d[m].x,g+=d[m].y,v+=d[m].angle||0;const p=d[f];if(p&&p.type==="group"&&Array.isArray((n=p.detail)===null||n===void 0?void 0:n.children))for(let m=0;m=0;f--){const h=o.elements[f];if(((a=h==null?void 0:h.operations)===null||a===void 0?void 0:a.invisible)!==!0&&ys(e,{context2d:i,element:h,viewScaleInfo:s,viewSizeInfo:c})){u.index=f,u.element=h;break}}return u}function ff(e,t){const{groupQueue:n}=t,r=Sa(e,{groupQueue:n}),a=st(r[0],r[1]),i=st(r[1],r[2]),o=st(r[2],r[3]),s=st(r[3],r[0]),c=r[0],d=r[1],u=r[2],f=r[3],h=Math.max(c.x,d.x,u.x,f.x),g=Math.max(c.y,d.y,u.y,f.y),v=Math.min(c.x,d.x,u.x,f.x),p=Math.min(c.y,d.y,u.y,f.y);return{center:{x:(h+v)/2,y:(g+p)/2},topLeft:c,topRight:d,bottomLeft:f,bottomRight:u,top:a,right:i,left:s,bottom:o}}function hf(e){const t=Math.max(e.topLeft.x,e.topRight.x,e.bottomRight.x,e.bottomLeft.x),n=Math.max(e.topLeft.y,e.topRight.y,e.bottomRight.y,e.bottomLeft.y),r=Math.min(e.topLeft.x,e.topRight.x,e.bottomRight.x,e.bottomLeft.x),a=Math.min(e.topLeft.y,e.topRight.y,e.bottomRight.y,e.bottomLeft.y),i={x:e.center.x,y:e.center.y},o={x:r,y:a},s={x:t,y:a},c={x:t,y:n},d={x:r,y:n},u=st(o,s),f=st(d,c),h=st(o,d),g=st(s,c);return{center:i,topLeft:o,topRight:s,bottomLeft:d,bottomRight:c,top:u,right:g,left:h,bottom:f}}function op(e,t){const n={},r=[],a=i=>{const o={isVisibleInView:!0,isGroup:i.type==="group",position:[...r]};let s=null;const c=cf(e,r);s=ff(i,{groupQueue:c||[]}),n[i.uuid]=Object.assign(Object.assign({},o),{originRectInfo:s,rangeRectInfo:Te.angle(i.angle)?hf(s):s}),i.type==="group"&&i.detail.children.forEach((d,u)=>{r.push(u),a(d),r.pop()})};return e.forEach((i,o)=>{r.push(o),a(i),r.pop()}),gf(n,t)}function sp(e,t){const n=Math.min(e.topLeft.x,e.topRight.x,e.bottomLeft.x,e.bottomRight.x),r=Math.max(e.topLeft.x,e.topRight.x,e.bottomLeft.x,e.bottomRight.x),a=Math.min(e.topLeft.y,e.topRight.y,e.bottomLeft.y,e.bottomRight.y),i=Math.max(e.topLeft.y,e.topRight.y,e.bottomLeft.y,e.bottomRight.y),o=Math.min(t.topLeft.x,t.topRight.x,t.bottomLeft.x,t.bottomRight.x),s=Math.max(t.topLeft.x,t.topRight.x,t.bottomLeft.x,t.bottomRight.x),c=Math.min(t.topLeft.y,t.topRight.y,t.bottomLeft.y,t.bottomRight.y),d=Math.max(t.topLeft.y,t.topRight.y,t.bottomLeft.y,t.bottomRight.y);return n<=s&&r>=o&&a<=d&&i>=c||s<=i&&s>=i&&s<=i&&s>=i}function gf(e,t){const n=lp(t);let r=0,a=0;return Object.keys(e).forEach(i=>{const o=e[i];o.isVisibleInView=sp(o.rangeRectInfo,n),o.isVisibleInView?r++:a++}),{viewVisibleInfoMap:e,visibleCount:r,invisibleCount:a}}function lp(e){const{viewScaleInfo:t,viewSizeInfo:n}=e,{scale:r,offsetTop:a,offsetLeft:i}=t,{width:o,height:s}=n,c=0-i/r,d=0-a/r,u=o/r,f=s/r,h=pt({x:c,y:d,w:u,h:f}),g={x:c,y:d},v={x:c+u,y:d},p={x:c,y:d+f},m={x:c+u,y:d+f},b={x:c,y:h.y},y={x:h.x,y:d},x={x:c+u,y:h.y},w={x:h.x,y:d+f};return{center:h,topLeft:g,topRight:v,bottomLeft:p,bottomRight:m,left:b,top:y,right:x,bottom:w}}function Fe(e,t){const{x:n,y:r}=e,{size:a,angle:i}=t;return{x:n-a/2,y:r-a/2,w:a,h:a,angle:i}}function Xa(e,t){const{groupQueue:n,controllerSize:r,viewScaleInfo:a}=t,i=(r&&r>0?r:8)/a.scale,{x:o,y:s,w:c,h:d,angle:u=0}=e,f=[{uuid:et(),x:o,y:s,w:c,h:d,angle:u,type:"group",detail:{children:[]}},...n];let h=0;f.forEach(({angle:le=0})=>{h+=le});const g=Sa(e,{groupQueue:n}),v=Sa({x:o-i*2,y:s-i*2,h:d+i*4,w:c+i*4,angle:u},{groupQueue:[...n]}),p=st(g[0],g[1]),m=st(g[1],g[2]),b=st(g[2],g[3]),y=st(g[3],g[0]),x=g[0],w=g[1],A=g[2],E=g[3],S=Fe(p,{size:i,angle:h}),j=Fe(m,{size:i,angle:h}),L=Fe(b,{size:i,angle:h}),N=Fe(y,{size:i,angle:h}),W=Fe(x,{size:i,angle:h}),k=Fe(w,{size:i,angle:h}),M=Fe(E,{size:i,angle:h}),B=Fe(A,{size:i,angle:h}),V=ke(W),$=ke(k),C=ke(M),H=ke(B),_=[V[1],$[0],$[3],V[2]],D=[$[3],$[2],H[1],H[0]],G=[C[1],H[0],H[3],C[2]],O=[V[3],V[2],C[1],C[0]],F=ke(S),X=ke(j),T=ke(L),R=ke(N),z=st(v[0],v[1]),I=Fe(z,{size:i,angle:h}),U=ke(I);return{elementWrapper:g,left:{type:"left",vertexes:O,center:y},right:{type:"right",vertexes:D,center:m},top:{type:"top",vertexes:_,center:p},bottom:{type:"bottom",vertexes:G,center:b},topLeft:{type:"top-left",vertexes:V,center:x},topRight:{type:"top-right",vertexes:$,center:w},bottomLeft:{type:"bottom-left",vertexes:C,center:E},bottomRight:{type:"bottom-right",vertexes:H,center:A},leftMiddle:{type:"left-middle",vertexes:R,center:y},rightMiddle:{type:"right-middle",vertexes:X,center:m},topMiddle:{type:"top-middle",vertexes:F,center:p},bottomMiddle:{type:"bottom-middle",vertexes:T,center:b},rotate:{type:"rotate",vertexes:U,center:z}}}function sc(e,t){const{controllerSize:n,viewScaleInfo:r}=t,a=n&&n>0?n:8,{x:i,y:o,w:s,h:c}=tt(e,{viewScaleInfo:r}),d=pt({x:i,y:o,w:s,h:c}),u={x:d.x,y:o},f={x:i+s,y:d.y},h={x:d.x,y:o+c},g={x:i,y:d.y},v={x:i,y:o},p={x:i+s,y:o},m={x:i+s,y:o+c},b={x:i,y:o+c},y=Fe(u,{size:a,angle:0}),x=Fe(f,{size:a,angle:0}),w=Fe(h,{size:a,angle:0}),A=Fe(g,{size:a,angle:0}),E=Fe(v,{size:a,angle:0}),S=Fe(p,{size:a,angle:0}),j=Fe(b,{size:a,angle:0}),L=Fe(m,{size:a,angle:0}),N=ke(E),W=ke(S),k=ke(j),M=ke(L),B=[N[1],W[0],W[3],N[2]],V=[W[3],W[2],M[1],M[0]],$=[k[1],M[0],M[3],k[2]],C=[N[3],N[2],k[1],k[0]],H=ke(y),_=ke(x),D=ke(w),G=ke(A);return{left:{type:"left",vertexes:C,center:g},right:{type:"right",vertexes:V,center:f},top:{type:"top",vertexes:B,center:u},bottom:{type:"bottom",vertexes:$,center:h},topLeft:{type:"top-left",vertexes:N,center:v},topRight:{type:"top-right",vertexes:W,center:p},bottomLeft:{type:"bottom-left",vertexes:k,center:b},bottomRight:{type:"bottom-right",vertexes:M,center:m},leftMiddle:{type:"left-middle",vertexes:G,center:g},rightMiddle:{type:"right-middle",vertexes:_,center:f},topMiddle:{type:"top-middle",vertexes:H,center:u},bottomMiddle:{type:"bottom-middle",vertexes:D,center:h}}}function pf(e){let t="";return e.forEach(n=>{t+=n.type+n.params.join(" ")}),t}function be(e,t){let n=2;return typeof(t==null?void 0:t.decimalPlaces)<"u"&&(t==null?void 0:t.decimalPlaces)>=0&&(n=t.decimalPlaces),parseFloat(e.toFixed(n))}const xi="Text Element";function In(){return{boxSizing:"border-box",borderWidth:0,borderColor:"#000000",shadowColor:"#000000",borderRadius:0,borderDash:[],shadowOffsetX:0,shadowOffsetY:0,shadowBlur:0,opacity:1,color:"#000000",textAlign:"left",verticalAlign:"top",fontSize:16,fontFamily:"sans-serif",fontWeight:400,overflow:"hidden"}}function cp(){return{background:"#D9D9D9"}}function dp(){return{background:"#D9D9D9",radius:0}}function up(e){const t=In();return{text:xi,color:t.color,fontFamily:t.fontFamily,fontWeight:t.fontWeight,lineHeight:e.w/xi.length,fontSize:e.w/xi.length,textAlign:"center",verticalAlign:"middle"}}function fp(){return{svg:''}}function hp(){return{src:"data:image/svg+xml;base64,PHN2ZyAgIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik05MjggMTYwSDk2Yy0xNy43IDAtMzIgMTQuMy0zMiAzMnY2NDBjMCAxNy43IDE0LjMgMzIgMzIgMzJoODMyYzE3LjcgMCAzMi0xNC4zIDMyLTMyVjE5MmMwLTE3LjctMTQuMy0zMi0zMi0zMnogbS00MCA2MzJIMTM2di0zOS45bDEzOC41LTE2NC4zIDE1MC4xIDE3OEw2NTguMSA0ODkgODg4IDc2MS42Vjc5MnogbTAtMTI5LjhMNjY0LjIgMzk2LjhjLTMuMi0zLjgtOS0zLjgtMTIuMiAwTDQyNC42IDY2Ni40bC0xNDQtMTcwLjdjLTMuMi0zLjgtOS0zLjgtMTIuMiAwTDEzNiA2NTIuN1YyMzJoNzUydjQzMC4yeiIgIGZpbGw9IiM1MTUxNTEiPjwvcGF0aD48cGF0aCBkPSJNMzA0IDQ1NmM0OC42IDAgODgtMzkuNCA4OC04OHMtMzkuNC04OC04OC04OC04OCAzOS40LTg4IDg4IDM5LjQgODggODggODh6IG0wLTExNmMxNS41IDAgMjggMTIuNSAyOCAyOHMtMTIuNSAyOC0yOCAyOC0yOC0xMi41LTI4LTI4IDEyLjUtMjggMjgtMjh6IiAgZmlsbD0iIzUxNTE1MSI+PC9wYXRoPjwvc3ZnPg=="}}function gp(){return{children:[],background:"#D9D9D9",overflow:"hidden"}}const pp=In();function vo(e,t){const{viewScaleInfo:n}=t,{scale:r}=n;let{borderRadius:a,borderDash:i}=e.detail;const o=Array.isArray(i)&&i.length>0,{boxSizing:s=pp.boxSizing,borderWidth:c}=e.detail;Array.isArray(c)&&(a=0);let{x:d,y:u,w:f,h}=e,g=[0,0,0,0];if(typeof a=="number"){const p=a*r;g=[p,p,p,p]}else Array.isArray(a)&&(a==null?void 0:a.length)===4&&(g=[a[0]*r,a[1]*r,a[2]*r,a[3]*r]);let v=0;return typeof c=="number"&&(v=(c||0)*r),s==="border-box"&&!o?(d=e.x+v/2,u=e.y+v/2,f=e.w-v,h=e.h-v):s==="content-box"?(d=e.x-v/2,u=e.y-v/2,f=e.w+v,h=e.h+v):(d=e.x,u=e.y,f=e.w,h=e.h),f=Math.max(f,1),h=Math.max(h,1),g=g.map(p=>Math.min(p,f/2,h/2)),{x:d,y:u,w:f,h,radiusList:g}}const We=e=>be(e,{decimalPlaces:4});function vf(e,t){const{detail:n}=e,{xRatio:r,yRatio:a,maxRatio:i}=t,o=(r+a)/2,{borderWidth:s,borderRadius:c,borderDash:d,shadowOffsetX:u,shadowOffsetY:f,shadowBlur:h}=n;if(typeof s=="number")n.borderWidth=We(s*o);else if(Array.isArray(n.borderWidth)){const g=s;n.borderWidth=[We(g[0]*a),We(g[1]*r),We(g[2]*a),We(g[3]*r)]}if(typeof c=="number")n.borderRadius=We(c*o);else if(Array.isArray(n.borderRadius)){const g=c;n.borderRadius=[g[0]*r,g[1]*r,g[2]*a,g[3]*a]}Array.isArray(d)&&d.forEach((g,v)=>{n.borderDash[v]=We(g*i)}),typeof u=="number"&&(n.shadowOffsetX=We(u*i)),typeof f=="number"&&(n.shadowOffsetX=We(f*i)),typeof h=="number"&&(n.shadowOffsetX=We(h*i))}function vp(e,t){const{xRatio:n,yRatio:r}=t,{x:a,y:i,w:o,h:s}=e;e.x=We(a*n),e.y=We(i*r),e.w=We(o*n),e.h=We(s*r),vf(e,t)}function mp(e,t){const{minRatio:n,maxRatio:r}=t,{fontSize:a,lineHeight:i}=e.detail,o=(n+r)/2;a&&a>0&&(e.detail.fontSize=We(a*o)),i&&i>0&&(e.detail.lineHeight=We(i*o))}function mf(e,t){const{type:n}=e;vp(e,t),n==="circle"||(n==="text"?mp(e,t):n==="image"||n==="svg"||n==="html"||n==="path"||n==="group"&&Array.isArray(e.detail.children)&&e.detail.children.forEach(r=>{mf(r,t)}))}function bf(e,t){const n=t.w&&t.w>0?t.w:e.w,r=t.h&&t.h>0?t.h:e.h,a=n/e.w,i=r/e.h;if(a===i&&a===1)return e;const o=Math.min(a,i),s=Math.max(a,i);e.w=n,e.h=r;const c={xRatio:a,yRatio:i,minRatio:o,maxRatio:s};return e.type==="group"&&Array.isArray(e.detail.children)&&e.detail.children.forEach(d=>{mf(d,c)}),vf(e,c),e}const jo=200,ko=200;function bp(e,t){let n=0,r=0,a=jo,i=ko;if(t){const{viewScaleInfo:s,viewSizeInfo:c}=t,{scale:d,offsetLeft:u,offsetTop:f}=s,{width:h,height:g}=c,v=h/4,p=g/4;jo>=v?a=v/d:a=jo/d,ko>=p?i=p/d:i=ko/d,["circle","svg","image"].includes(e)?a=i=Math.max(a,i):e==="text"&&(i=a/xi.length*2),n=(0-u+h/2-a*d/2)/d,r=(0-f+g/2-i*d/2)/d}return{x:n,y:r,w:a,h:i}}function yp(e,t,n){const r=bp(e,n);let a={};return e==="rect"?a=cp():e==="circle"?a=dp():e==="text"?a=up(r):e==="svg"?a=fp():e==="image"?a=hp():e==="group"&&(a=gp()),Object.assign(Object.assign(Object.assign({},r),t),{uuid:et(),type:e,detail:Object.assign(Object.assign({},a),t.detail||{})})}function yf(e,t,n){let r=!1;if(t.length===1){const a=t[0];n.splice(a,0,e),r=!0}else if(t.length>1){let a=n;for(let i=0;i1){let r=t;for(let a=0;a=0;s++)r[s]!==n[s]&&r[s]=0&&(n[o]=n[o]+1),wf(n,e)}return{elements:e,from:n,to:r}}function xp(e,t){var n;const r=Object.keys(t);for(let a=0;a{e[i][s]=o}),e[i]=[...e[i],...t[i]])))}return e}function an(e,t,n){var r,a;let i=null;for(let o=0;o0||t.h&&t.h>0)&&bf(s,{w:t.w,h:t.h}),xp(s,t),i=s;break}else s.type==="group"&&(i=an(e,t,((a=s==null?void 0:s.detail)===null||a===void 0?void 0:a.children)||[]))}return i}function Ep(e,t){var n,r,a,i,o,s,c,d,u,f;let h=0,g=0,v=1,p=((r=(n=e==null?void 0:e.elements)===null||n===void 0?void 0:n[0])===null||r===void 0?void 0:r.x)||0,m=((i=(a=e==null?void 0:e.elements)===null||a===void 0?void 0:a[0])===null||i===void 0?void 0:i.y)||0,b=((s=(o=e==null?void 0:e.elements)===null||o===void 0?void 0:o[0])===null||s===void 0?void 0:s.w)||0,y=((d=(c=e==null?void 0:e.elements)===null||c===void 0?void 0:c[0])===null||d===void 0?void 0:d.h)||0;const{width:x,height:w}=t.viewSizeInfo;if(e.layout&&((f=(u=e.layout)===null||u===void 0?void 0:u.detail)===null||f===void 0?void 0:f.overflow)==="hidden"?(p=0,m=0,b=e.layout.w||0,y=e.layout.h||0):e.elements.forEach(E=>{const S={x:E.x,y:E.y,w:E.w,h:E.h,angle:E.angle};if(S.angle&&(S.angle>0||S.angle<0)){const k=Rr(S);if(k.length===4){const M=[k[0].x,k[1].x,k[2].x,k[3].x],B=[k[0].y,k[1].y,k[2].y,k[3].y];S.x=Math.min(...M),S.y=Math.min(...B),S.w=Math.abs(Math.max(...M)-Math.min(...M)),S.h=Math.abs(Math.max(...B)-Math.min(...B))}}const j=Math.min(S.x,p),L=Math.min(S.y,m),N=Math.max(S.x+S.w,p+b),W=Math.max(S.y+S.h,m+y);p=j,m=L,b=Math.abs(N-j),y=Math.abs(W-L)}),e.layout){const{x:E,y:S,w:j,h:L}=e.layout;Te.x(E)&&Te.y(S)&&Te.w(j)&&Te.h(L)&&(p=Math.min(p,E),m=Math.min(m,S),b=Math.max(b,j),y=Math.max(y,L))}if(b>0&&y>0){const E=be(x/b,{decimalPlaces:4}),S=be(w/y,{decimalPlaces:4});v=Math.min(E,S,1),h=(b*v-x)/2/v+p,g=(y*v-w)/2/v+m}return{offsetX:be(h,{decimalPlaces:0}),offsetY:be(g,{decimalPlaces:0}),scale:v}}function Sp(e){let t=0,n=0;if(e){const{viewScaleInfo:a,viewSizeInfo:i}=e,{offsetLeft:o,offsetTop:s,scale:c}=a,{width:d,height:u}=i;t=0-o+d/c/2,n=0-s+u/c/2}return{x:t,y:n}}function ws(e,t,n){if(typeof t=="string")return t;const{viewElementSize:r,viewScaleInfo:a,opacity:i=1}=n,{x:o,y:s}=r,{scale:c}=a;if((t==null?void 0:t.type)==="linear-gradient"){const{start:d,end:u,stops:f}=t,h={x:o+d.x*c,y:s+d.y*c},g={x:o+u.x*c,y:s+u.y*c},v=e.createLinearGradient(h.x,h.y,g.x,g.y);return f.forEach(p=>{v.addColorStop(p.offset,ic(p.color,i))}),v}if((t==null?void 0:t.type)==="radial-gradient"){const{inner:d,outer:u,stops:f}=t,h={x:o+d.x*c,y:s+d.y*c,radius:d.radius*c},g={x:o+u.x*c,y:s+u.y*c,radius:u.radius*c},v=e.createRadialGradient(h.x,h.y,h.radius,g.x,g.y,g.radius);return f.forEach(p=>{v.addColorStop(p.offset,ic(p.color,i))}),v}return"#000000"}const xs=In();function Tn(e){var t,n,r,a;let i=1;return((t=e==null?void 0:e.detail)===null||t===void 0?void 0:t.opacity)!==void 0&&((n=e==null?void 0:e.detail)===null||n===void 0?void 0:n.opacity)>=0&&((r=e==null?void 0:e.detail)===null||r===void 0?void 0:r.opacity)<=1&&(i=(a=e==null?void 0:e.detail)===null||a===void 0?void 0:a.opacity),i}function Pa(e,t,n){const{pattern:r,renderContent:a,originElem:i,calcElemSize:o,viewScaleInfo:s,viewSizeInfo:c}=n||{},{parentOpacity:d}=n,u=Tn(i)*d;Cp(e,t,{originElem:i,calcElemSize:o,viewScaleInfo:s,viewSizeInfo:c,renderContent:()=>{e.globalAlpha=u,xf(e,t,{pattern:r,viewScaleInfo:s,viewSizeInfo:c}),a==null||a(),Ef(e,t,{viewScaleInfo:s,viewSizeInfo:c}),e.globalAlpha=d}})}function Cp(e,t,n){const{renderContent:r,originElem:a,calcElemSize:i,viewSizeInfo:o}=n,s=o.devicePixelRatio,{clipPath:c}=(a==null?void 0:a.detail)||{};if(c&&i&&c.commands){const{x:d,y:u,w:f,h}=i,{originW:g,originH:v,originX:p,originY:m}=c,b=f/g,y=h/v,x=p*b,w=m*y,A=d-x,E=u-w;e.save(),e.translate(A,E),e.scale(s*b,s*y);const S=pf(c.commands||[]),j=new Path2D(S);e.clip(j),e.translate(0-A,0-E),e.setTransform(1,0,0,1,0,0),Ft(e,Object.assign({},t),()=>{r==null||r()}),e.restore()}else r==null||r()}function xf(e,t,n){var r,a;const{pattern:i,viewScaleInfo:o,viewSizeInfo:s}=n,c=[];if(t.detail.background||i){const{x:d,y:u,w:f,h,radiusList:g}=vo(t,{viewScaleInfo:o,viewSizeInfo:s});if(e.beginPath(),e.moveTo(d+g[0],u),e.arcTo(d+f,u,d+f,u+h,g[1]),e.arcTo(d+f,u+h,d,u+h,g[2]),e.arcTo(d,u+h,d,u,g[3]),e.arcTo(d,u,d+f,u,g[0]),e.closePath(),typeof i=="string")e.fillStyle=i;else if(["CanvasPattern"].includes(la.type(i)))e.fillStyle=i;else if(typeof t.detail.background=="string")e.fillStyle=t.detail.background;else if(((r=t.detail.background)===null||r===void 0?void 0:r.type)==="linear-gradient"){const v=ws(e,t.detail.background,{viewElementSize:{x:d,y:u,w:f,h},viewScaleInfo:o,opacity:e.globalAlpha});e.fillStyle=v}else if(((a=t.detail.background)===null||a===void 0?void 0:a.type)==="radial-gradient"){const v=ws(e,t.detail.background,{viewElementSize:{x:d,y:u,w:f,h},viewScaleInfo:o,opacity:e.globalAlpha});if(e.fillStyle=v,c&&c.length>0)for(let p=0;p<(c==null?void 0:c.length);p++){const m=c[p];m.method==="translate"?e.translate(m.args[0]+d,m.args[1]+u):m.method==="rotate"?e.rotate(...m.args):m.method==="scale"&&e.scale(...m.args)}}e.fill(),c&&c.length>0&&e.setTransform(1,0,0,1,0,0)}}function Ef(e,t,n){if(t.detail.borderWidth===0||!Vi(t.detail.borderColor))return;const{viewScaleInfo:r}=n,{scale:a}=r;let i=xs.borderColor;Vi(t.detail.borderColor)===!0&&(i=t.detail.borderColor);const{borderWidth:o,borderRadius:s,borderDash:c,boxSizing:d=xs.boxSizing}=t.detail;let u=0;typeof o=="number"&&(u=o||1),u=u*a;let f=[0,0,0,0];if(typeof s=="number"){const b=s*a;f=[b,b,b,b]}else Array.isArray(s)&&(s==null?void 0:s.length)===4&&(f=[s[0]*a,s[1]*a,s[2]*a,s[3]*a]);e.strokeStyle=i;let h=[];Array.isArray(c)&&c.length>0&&(h=c.map(b=>Math.ceil(b*a)));let g=0,v=0,p=0,m=0;if(Array.isArray(o)&&(g=(o[0]||0)*a,v=(o[1]||0)*a,p=(o[2]||0)*a,m=(o[3]||0)*a),m||v||g||p){e.lineCap="butt";let{x:b,y,w:x,h:w}=t;d==="border-box"?(b=b+m/2,y=y+g/2,x=x-m/2-v/2,w=w-g/2-p/2):d==="content-box"?(b=b-m/2,y=y-g/2,x=x+m/2+v/2,w=w+g/2+p/2):(b=t.x,y=t.y,x=t.w,w=t.h),g&&(e.beginPath(),e.lineWidth=g,e.moveTo(b-m/2,y),e.lineTo(b+x+v/2,y),e.closePath(),e.stroke()),v&&(e.beginPath(),e.lineWidth=v,e.moveTo(b+x,y-g/2),e.lineTo(b+x,y+w+p/2),e.closePath(),e.stroke()),p&&(e.beginPath(),e.lineWidth=p,e.moveTo(b-m/2,y+w),e.lineTo(b+x+v/2,y+w),e.closePath(),e.stroke()),m&&(e.beginPath(),e.lineWidth=m,e.moveTo(b,y-g/2),e.lineTo(b,y+w+p/2),e.closePath(),e.stroke())}else{let{x:b,y,w:x,h:w}=t;d==="border-box"?(b=t.x+u/2,y=t.y+u/2,x=t.w-u,w=t.h-u):d==="content-box"?(b=t.x-u/2,y=t.y-u/2,x=t.w+u,w=t.h+u):(b=t.x,y=t.y,x=t.w,w=t.h),h.length>0?e.lineCap="butt":e.lineCap="square",x=Math.max(x,1),w=Math.max(w,1),f=f.map(A=>Math.min(A,x/2,w/2)),e.setLineDash(h),e.lineWidth=u,e.beginPath(),e.moveTo(b+f[0],y),e.arcTo(b+x,y,b+x,y+w,f[1]),e.arcTo(b+x,y+w,b,y+w,f[2]),e.arcTo(b,y+w,b,y,f[3]),e.arcTo(b,y,b+x,y,f[0]),e.closePath(),e.stroke()}e.setLineDash([])}function zr(e,t,n){const{detail:r}=t,{viewScaleInfo:a,renderContent:i}=n,{shadowColor:o,shadowOffsetX:s,shadowOffsetY:c,shadowBlur:d}=r;Te.number(d)?(e.save(),e.shadowColor=o||xs.shadowColor,e.shadowOffsetX=(s||0)*a.scale,e.shadowOffsetY=(c||0)*a.scale,e.shadowBlur=(d||0)*a.scale,i(),e.restore()):(e.save(),e.shadowColor="transparent",e.shadowOffsetX=0,e.shadowOffsetY=0,e.shadowBlur=0,i(),e.restore())}function Mp(e,t,n){const{detail:r,angle:a}=t,{viewScaleInfo:i,viewSizeInfo:o,parentOpacity:s}=n,{background:c="#000000",borderColor:d="#000000",boxSizing:u,borderWidth:f=0,borderDash:h}=r;let g=0;typeof f=="number"&&f>0?g=f:Array.isArray(f)&&typeof f[0]=="number"&&f[0]>0&&(g=f[0]),g=g*i.scale;const{x:v,y:p,w:m,h:b}=tt({x:t.x,y:t.y,w:t.w,h:t.h},{viewScaleInfo:i})||t,y=Object.assign(Object.assign({},t),{x:v,y:p,w:m,h:b,angle:a});Ft(e,{x:v,y:p,w:m,h:b,angle:a},()=>{zr(e,y,{viewScaleInfo:i,viewSizeInfo:o,renderContent:()=>{let x=m/2,w=b/2;const A=v+x,E=p+w,S=x,j=w;if(g>0&&(u==="content-box"?(x=x,w=w):u==="center-line"?(x=x-g/2,w=w-g/2):(x=x-g,w=w-g)),x>=0&&w>=0){const L=Tn(y)*s;e.globalAlpha=L,e.beginPath();const N=ws(e,c,{viewElementSize:{x:v,y:p,w:m,h:b},viewScaleInfo:i,opacity:e.globalAlpha});if(e.fillStyle=N,e.circle(A,E,S,j,0,0,2*Math.PI),e.closePath(),e.fill(),e.globalAlpha=s,typeof g=="number"&&g>0){const W=g/2+x,k=g/2+w;if(e.beginPath(),h){const M=h.map(B=>B*i.scale);e.setLineDash(M)}e.strokeStyle=d,e.lineWidth=g,e.circle(A,E,W,k,0,0,2*Math.PI),e.closePath(),e.stroke(),e.setLineDash([])}}}})})}function Ap(e,t,n){const{viewScaleInfo:r,viewSizeInfo:a,parentOpacity:i}=n,{x:o,y:s,w:c,h:d,angle:u}=tt(t,{viewScaleInfo:r,viewSizeInfo:a})||t,f=Object.assign(Object.assign({},t),{x:o,y:s,w:c,h:d,angle:u});Ft(e,{x:o,y:s,w:c,h:d,angle:u},()=>{zr(e,f,{viewScaleInfo:r,viewSizeInfo:a,renderContent:()=>{Pa(e,f,{originElem:t,calcElemSize:{x:o,y:s,w:c,h:d,angle:u},viewScaleInfo:r,viewSizeInfo:a,parentOpacity:i,renderContent:()=>{}})}})})}function Tp(e,t,n){const r=n.loader.getContent(t),{viewScaleInfo:a,viewSizeInfo:i,parentOpacity:o}=n,{x:s,y:c,w:d,h:u,angle:f}=tt(t,{viewScaleInfo:a})||t,h=Object.assign(Object.assign({},t),{x:s,y:c,w:d,h:u,angle:f});Ft(e,{x:s,y:c,w:d,h:u,angle:f},()=>{zr(e,h,{viewScaleInfo:a,viewSizeInfo:i,renderContent:()=>{Pa(e,h,{originElem:t,calcElemSize:{x:s,y:c,w:d,h:u,angle:f},viewScaleInfo:a,viewSizeInfo:i,parentOpacity:o,renderContent:()=>{if(!r&&!n.loader.isDestroyed()&&n.loader.load(t,n.elementAssets||{}),t.type==="image"&&r){e.globalAlpha=Tn(t)*o;const{x:g,y:v,w:p,h:m,radiusList:b}=vo(h,{viewScaleInfo:a,viewSizeInfo:i}),{detail:y}=t,{scaleMode:x,originW:w=0,originH:A=0}=y,E=e.$undoPixelRatio(w),S=e.$undoPixelRatio(A);if(e.save(),e.fillStyle="transparent",e.beginPath(),e.moveTo(g+b[0],v),e.arcTo(g+p,v,g+p,v+m,b[1]),e.arcTo(g+p,v+m,g,v+m,b[2]),e.arcTo(g,v+m,g,v,b[3]),e.arcTo(g,v,g+p,v,b[0]),e.closePath(),e.fill(),e.clip(),x&&A&&w){let j=0,L=0,N=E,W=S;const k=g,M=v,B=p,V=m;if(E>t.w||S>t.h){if(x==="fill"){const $=Math.max(t.w/E,t.h/S),C=E*$,H=S*$;j=(C-t.w)/2/$,L=(H-t.h)/2/$,N=t.w/$,W=t.h/$}else if(x==="tile")j=0,L=0,N=t.w,W=t.h;else if(x==="fit"){const $=Math.min(t.w/E,t.h/S);j=(E-t.w/$)/2,L=(S-t.h/$)/2,N=t.w/$,W=t.h/$}}e.drawImage(r,j,L,N,W,k,M,B,V)}else e.drawImage(r,g,v,p,m);e.globalAlpha=o,e.restore()}}})}})})}function _p(e,t,n){const r=n.loader.getContent(t),{viewScaleInfo:a,viewSizeInfo:i,parentOpacity:o}=n,{x:s,y:c,w:d,h:u,angle:f}=tt(t,{viewScaleInfo:a,viewSizeInfo:i})||t;Ft(e,{x:s,y:c,w:d,h:u,angle:f},()=>{!r&&!n.loader.isDestroyed()&&n.loader.load(t,n.elementAssets||{}),t.type==="svg"&&r&&(e.globalAlpha=Tn(t)*o,e.drawImage(r,s,c,d,u),e.globalAlpha=o)})}function Op(e,t,n){const r=n.loader.getContent(t),{viewScaleInfo:a,viewSizeInfo:i,parentOpacity:o}=n,{x:s,y:c,w:d,h:u,angle:f}=tt(t,{viewScaleInfo:a,viewSizeInfo:i})||t;Ft(e,{x:s,y:c,w:d,h:u,angle:f},()=>{!r&&!n.loader.isDestroyed()&&n.loader.load(t,n.elementAssets||{}),t.type==="html"&&r&&(e.globalAlpha=Tn(t)*o,e.drawImage(r,s,c,d,u),e.globalAlpha=o)})}const Bo=In();function Ip(e,t,n){const{viewScaleInfo:r,viewSizeInfo:a,parentOpacity:i}=n,{x:o,y:s,w:c,h:d,angle:u}=tt(t,{viewScaleInfo:r})||t,f=Object.assign(Object.assign({},t),{x:o,y:s,w:c,h:d,angle:u});Ft(e,{x:o,y:s,w:c,h:d,angle:u},()=>{Pa(e,f,{originElem:t,calcElemSize:{x:o,y:s,w:c,h:d,angle:u},viewScaleInfo:r,viewSizeInfo:a,parentOpacity:i,renderContent:()=>{const h=Object.assign(Object.assign({},Bo),t.detail),g=h.fontSize||Bo.fontSize,v=g*r.scale,m=(h.lineHeight||g)*r.scale;e.fillStyle=t.detail.color||Bo.color,e.textBaseline="top",e.$setFont({fontWeight:h.fontWeight,fontSize:v,fontFamily:h.fontFamily});let b=h.text.replace(/\r\n/gi,` -`);h.textTransform==="lowercase"?b=b.toLowerCase():h.textTransform==="uppercase"&&(b=b.toUpperCase());const y=m,x=b.split(` -`),w=[];let A=0;x.forEach((S,j)=>{if(h.minInlineSize==="maxContent")w.push({text:S,width:e.$undoPixelRatio(e.measureText(S).width)});else{let L="";if(S.length>0){for(let N=0;Nd));N++)if(S.length-1===N&&(A+1)*y<=d){w.push({text:L,width:e.$undoPixelRatio(e.measureText(L).width)}),j{let N=o;h.textAlign==="center"?N=o+(c-j.width)/2:h.textAlign==="right"&&(N=o+(c-j.width)),e.fillText(j.text,N,S+y*L)})}}})})}function Pp(e,t,n){const{detail:r}=t,{originX:a,originY:i,originW:o,originH:s,fillRule:c}=r,{viewScaleInfo:d,viewSizeInfo:u,parentOpacity:f}=n,{x:h,y:g,w:v,h:p,angle:m}=tt(t,{viewScaleInfo:d})||t,b=v/o,y=p/s,x=a*b,w=i*y,A=h-x,E=g-w,S=d.scale*u.devicePixelRatio,j=Object.assign(Object.assign({},t),{x:h,y:g,w:v,h:p,angle:m});Ft(e,{x:h,y:g,w:v,h:p,angle:m},()=>{Pa(e,j,{originElem:t,calcElemSize:{x:h,y:g,w:v,h:p,angle:m},viewScaleInfo:d,viewSizeInfo:u,parentOpacity:f,renderContent:()=>{zr(e,j,{viewScaleInfo:d,viewSizeInfo:u,renderContent:()=>{e.save(),e.translate(A,E),e.scale(S*b/d.scale,S*y/d.scale);const L=pf(r.commands||[]),N=new Path2D(L);r.fill&&(e.fillStyle=r.fill,e.fill(N,c)),r.stroke&&r.strokeWidth!==0&&(e.strokeStyle=r.stroke,e.lineWidth=(r.strokeWidth||1)/u.devicePixelRatio,e.lineCap=r.strokeLineCap||"square",e.stroke(N)),e.translate(-A,-E),e.restore()}})}})})}function Sf(e,t,n){var r;if(((r=t==null?void 0:t.operations)===null||r===void 0?void 0:r.invisible)===!0)return;const{w:a,h:i}=t,{scale:o}=n.viewScaleInfo;if(!(o<1&&(a*o<1||i*o<1)||n.parentOpacity===0))try{switch(t.type){case"rect":{Ap(e,t,n);break}case"circle":{Mp(e,t,n);break}case"text":{Ip(e,t,n);break}case"image":{Tp(e,t,n);break}case"svg":{_p(e,t,n);break}case"html":{Op(e,t,n);break}case"path":{Pp(e,t,n);break}case"group":{const s=Object.assign(Object.assign({},n.elementAssets||{}),t.detail.assets||{});$p(e,t,Object.assign(Object.assign({},n),{elementAssets:s}));break}default:break}}catch(s){console.error(s)}}function $p(e,t,n){const{viewScaleInfo:r,viewSizeInfo:a,parentOpacity:i}=n,{x:o,y:s,w:c,h:d,angle:u}=tt({x:t.x,y:t.y,w:t.w,h:t.h,angle:t.angle},{viewScaleInfo:r,viewSizeInfo:a})||t,f=Object.assign(Object.assign({},t),{x:o,y:s,w:c,h:d,angle:u});Ft(e,{x:o,y:s,w:c,h:d,angle:u},()=>{e.globalAlpha=Tn(t)*i,zr(e,f,{viewScaleInfo:r,viewSizeInfo:a,renderContent:()=>{Pa(e,f,{originElem:t,calcElemSize:{x:o,y:s,w:c,h:d,angle:u},viewScaleInfo:r,viewSizeInfo:a,parentOpacity:i,renderContent:()=>{const{x:h,y:g,w:v,h:p,radiusList:m}=vo(f,{viewScaleInfo:r,viewSizeInfo:a});if(t.detail.overflow==="hidden"&&(e.save(),e.fillStyle="transparent",e.beginPath(),e.moveTo(h+m[0],g),e.arcTo(h+v,g,h+v,g+p,m[1]),e.arcTo(h+v,g+p,h,g+p,m[2]),e.arcTo(h,g+p,h,g,m[3]),e.arcTo(h,g,h+v,g,m[0]),e.closePath(),e.fill(),e.clip()),Array.isArray(t.detail.children)){const{parentElementSize:b}=n,y={x:b.x+t.x,y:b.y+t.y,w:t.w||b.w,h:t.h||b.h,angle:t.angle},{calculator:x}=n;for(let w=0;w{xf(e,g,{viewScaleInfo:a,viewSizeInfo:i})}}),t.detail.overflow==="hidden"){const{viewScaleInfo:v,viewSizeInfo:p}=n,m=Object.assign({uuid:"layout",type:"group"},t),b=tt(m,{viewScaleInfo:v,viewSizeInfo:p})||m,y=Object.assign(Object.assign({},m),b),{x,y:w,w:A,h:E,radiusList:S}=vo(y,{viewScaleInfo:v,viewSizeInfo:p});e.save(),e.fillStyle="transparent",e.beginPath(),e.moveTo(x+S[0],w),e.arcTo(x+A,w,x+A,w+E,S[1]),e.arcTo(x+A,w+E,x,w+E,S[2]),e.arcTo(x,w+E,x,w,S[3]),e.arcTo(x,w,x+A,w,S[0]),e.closePath(),e.fill(),e.clip()}r(e),t.detail.overflow==="hidden"&&e.restore(),Ef(e,g,{viewScaleInfo:a,viewSizeInfo:i}),e.globalAlpha=o}var Fo=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?i(u.value):a(u.value).then(s,c)}d((r=r.apply(e,t||[])).next())})},we=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},Ur=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},ht,ya,Ar,ft,kt,Ei,Ho,cc,dc,uc,Cf,Mf;const Dp=["image","svg","html"],ca=e=>{var t,n,r;let a=null;return e.type==="image"?a=((t=e==null?void 0:e.detail)===null||t===void 0?void 0:t.src)||null:e.type==="svg"?a=((n=e==null?void 0:e.detail)===null||n===void 0?void 0:n.svg)||null:e.type==="html"&&(a=((r=e==null?void 0:e.detail)===null||r===void 0?void 0:r.html)||null),typeof a=="string"&&a?Sn(a)?a:Pr(a):Pr(`${et()}-${e.uuid}-${et()}-${et()}`)};class Np extends Mn{constructor(){super(),ht.add(this),ya.set(this,{}),Ar.set(this,{}),ft.set(this,{}),kt.set(this,!1),we(this,ht,"m",Ei).call(this,"image",(t,n)=>Fo(this,void 0,void 0,function*(){var r;const a=((r=n[t.detail.src])===null||r===void 0?void 0:r.value)||t.detail.src,i=yield go(a);return{uuid:t.uuid,lastModified:Date.now(),content:i}})),we(this,ht,"m",Ei).call(this,"html",(t,n)=>Fo(this,void 0,void 0,function*(){var r;const a=((r=n[t.detail.html])===null||r===void 0?void 0:r.value)||t.detail.html,i=yield Ag(a,{width:t.detail.originW||t.w,height:t.detail.originH||t.h});return{uuid:t.uuid,lastModified:Date.now(),content:i}})),we(this,ht,"m",Ei).call(this,"svg",(t,n)=>Fo(this,void 0,void 0,function*(){var r;const a=((r=n[t.detail.svg])===null||r===void 0?void 0:r.value)||t.detail.svg,i=yield Cg(a);return{uuid:t.uuid,lastModified:Date.now(),content:i}}))}isDestroyed(){return we(this,kt,"f")}destroy(){Ur(this,kt,!0,"f"),this.clear(),Ur(this,ya,null,"f"),Ur(this,Ar,null,"f"),Ur(this,ft,null,"f")}load(t,n){we(this,kt,"f")!==!0&&(we(this,ht,"m",Mf).call(this,t)||Dp.includes(t.type)&&we(this,ht,"m",Cf).call(this,t,n))}getContent(t){var n,r;const a=ca(t);return((r=(n=we(this,ft,"f"))===null||n===void 0?void 0:n[a])===null||r===void 0?void 0:r.content)||null}getLoadItemMap(){return we(this,ft,"f")}setLoadItemMap(t){Ur(this,ft,t,"f")}}ya=new WeakMap,Ar=new WeakMap,ft=new WeakMap,kt=new WeakMap,ht=new WeakSet,Ei=function(t,n){we(this,ya,"f")[t]=n},Ho=function(t){var n,r,a;let i=null;return t.type==="image"?i=((n=t==null?void 0:t.detail)===null||n===void 0?void 0:n.src)||null:t.type==="svg"?i=((r=t==null?void 0:t.detail)===null||r===void 0?void 0:r.svg)||null:t.type==="html"&&(i=((a=t==null?void 0:t.detail)===null||a===void 0?void 0:a.html)||null),i},cc=function(t){return{element:t,status:"null",content:null,error:null,startTime:-1,endTime:-1,source:we(this,ht,"m",Ho).call(this,t)}},dc=function(t){const n=ca(t.element),r=we(this,ft,"f")[n];we(this,kt,"f")||(r?r.startTime{we(this,kt,"f")||(r.content=o.content,r.endTime=Date.now(),r.status="load",we(this,ht,"m",dc).call(this,r))}).catch(o=>{console.warn(`Load element source "${r.source}" fail`,o,t),r.endTime=Date.now(),r.status="error",r.error=o,we(this,ht,"m",uc).call(this,r)}))},Mf=function(t){var n;const r=ca(t),a=(n=we(this,Ar,"f"))===null||n===void 0?void 0:n[r];return!!(a&&a.status==="error"&&a.source&&a.source===we(this,ht,"m",Ho).call(this,t))};var Yr=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},xt=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},Es,Jt,Lt,Si,Af;class Tf extends Mn{constructor(t){super(),Es.add(this),Jt.set(this,void 0),Lt.set(this,new Np),Si.set(this,!1),Yr(this,Jt,t,"f"),xt(this,Es,"m",Af).call(this)}isDestroyed(){return xt(this,Si,"f")}destroy(){this.clear(),Yr(this,Jt,null,"f"),xt(this,Lt,"f").destroy(),Yr(this,Lt,null,"f"),Yr(this,Si,!0,"f")}updateOptions(t){Yr(this,Jt,t,"f")}drawData(t,n){const r=xt(this,Lt,"f"),{calculator:a}=xt(this,Jt,"f"),i=xt(this,Jt,"f").viewContext;i.clearRect(0,0,i.canvas.width,i.canvas.height);const o={x:0,y:0,w:n.viewSizeInfo.width,h:n.viewSizeInfo.height},s=Object.assign({loader:r,calculator:a,parentElementSize:o,elementAssets:t.assets,parentOpacity:1},n);t.layout?zp(i,t.layout,s,()=>{lc(i,t,s)}):lc(i,t,s)}scale(t){const{sharer:n}=xt(this,Jt,"f");if(!n)return;const{data:r,offsetTop:a,offsetBottom:i,offsetLeft:o,offsetRight:s,width:c,height:d,contextHeight:u,contextWidth:f,devicePixelRatio:h}=n.getActiveStoreSnapshot();r&&this.drawData(r,{viewScaleInfo:{scale:t,offsetTop:a,offsetBottom:i,offsetLeft:o,offsetRight:s},viewSizeInfo:{width:c,height:d,contextHeight:u,contextWidth:f,devicePixelRatio:h}})}setLoadItemMap(t){xt(this,Lt,"f").setLoadItemMap(t)}getLoadItemMap(){return xt(this,Lt,"f").getLoadItemMap()}getLoader(){return xt(this,Lt,"f")}}Jt=new WeakMap,Lt=new WeakMap,Si=new WeakMap,Es=new WeakSet,Af=function(){const t=xt(this,Lt,"f");t.on("load",n=>{this.trigger("load",n)}),t.on("error",n=>{console.error(n)})};var Vo=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},Ze=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},tr,Ke;class _f{constructor(t){tr.set(this,void 0),Ke.set(this,void 0),Vo(this,tr,t,"f"),Vo(this,Ke,new An({defaultStorage:{viewVisibleInfoMap:{},visibleCount:0,invisibleCount:0}}),"f")}toGridNum(t,n){return(n==null?void 0:n.ignore)===!0?t:Math.round(t)}destroy(){Vo(this,tr,null,"f")}needRender(t){const r=Ze(this,Ke,"f").get("viewVisibleInfoMap")[t.uuid];return r?r.isVisibleInView:!0}isPointInElement(t,n,r,a){const i=Ze(this,tr,"f").viewContext;return ys(t,{context2d:i,element:n,viewScaleInfo:r,viewSizeInfo:a})}getPointElement(t,n){const r=Ze(this,tr,"f").viewContext;return ip(t,Object.assign(Object.assign({},n),{context2d:r}))}resetViewVisibleInfoMap(t,n){if(t){const{viewVisibleInfoMap:r,invisibleCount:a,visibleCount:i}=op(t.elements,n);Ze(this,Ke,"f").set("viewVisibleInfoMap",r),Ze(this,Ke,"f").set("invisibleCount",a),Ze(this,Ke,"f").set("visibleCount",i)}}updateVisiableStatus(t){const{viewVisibleInfoMap:n,invisibleCount:r,visibleCount:a}=gf(Ze(this,Ke,"f").get("viewVisibleInfoMap"),t);Ze(this,Ke,"f").set("viewVisibleInfoMap",n),Ze(this,Ke,"f").set("invisibleCount",r),Ze(this,Ke,"f").set("visibleCount",a)}calcViewRectInfoFromOrigin(t,n){const r=Ze(this,Ke,"f").get("viewVisibleInfoMap")[t];if(!(r!=null&&r.originRectInfo))return null;const{checkVisible:a,viewScaleInfo:i,viewSizeInfo:o}=n,{center:s,left:c,right:d,bottom:u,top:f,topLeft:h,topRight:g,bottomLeft:v,bottomRight:p}=r.originRectInfo;if(a===!0&&r.isVisibleInView===!1)return null;const m={viewScaleInfo:i,viewSizeInfo:o};return{center:me(s,m),left:me(c,m),right:me(d,m),bottom:me(u,m),top:me(f,m),topLeft:me(h,m),topRight:me(g,m),bottomLeft:me(v,m),bottomRight:me(p,m)}}calcViewRectInfoFromRange(t,n){const r=Ze(this,Ke,"f").get("viewVisibleInfoMap")[t];if(!(r!=null&&r.originRectInfo))return null;const{checkVisible:a,viewScaleInfo:i,viewSizeInfo:o}=n,{center:s,left:c,right:d,bottom:u,top:f,topLeft:h,topRight:g,bottomLeft:v,bottomRight:p}=r.rangeRectInfo;if(a===!0&&r.isVisibleInView===!1)return null;const m={viewScaleInfo:i,viewSizeInfo:o};return{center:me(s,m),left:me(c,m),right:me(d,m),bottom:me(u,m),top:me(f,m),topLeft:me(h,m),topRight:me(g,m),bottomLeft:me(v,m),bottomRight:me(p,m)}}modifyViewVisibleInfoMap(t,n){const{modifyOptions:r,viewScaleInfo:a,viewSizeInfo:i}=n,{type:o,content:s}=r,c=t.elements,d=Ze(this,Ke,"f").get("viewVisibleInfoMap");if(o==="deleteElement"){const{element:u}=s;delete d[u.uuid]}else if(o==="addElement"||o==="updateElement"){const{position:u}=s,f=Ye(u,t.elements),h=cf(c,u);if(f){const g=ff(f,{groupQueue:h||[]}),v={originRectInfo:g,rangeRectInfo:Te.angle(f.angle)?hf(g):g,isVisibleInView:!0,isGroup:(f==null?void 0:f.type)==="group",position:[...u]};d[f.uuid]=v,o==="updateElement"&&this.updateVisiableStatus({viewScaleInfo:a,viewSizeInfo:i})}}else o==="moveElement"&&this.resetViewVisibleInfoMap(t,{viewScaleInfo:a,viewSizeInfo:i});Ze(this,Ke,"f").set("viewVisibleInfoMap",d)}}tr=new WeakMap,Ke=new WeakMap;var Wo=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},re=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},_e,Tr,dt,Ci,Of,Mi,Ai,Ti,_i,Oi,Ii,Pi,$i,zt,Dt,bn;function fc(e){return e>0||e<0||e===0}class Lp extends Mn{constructor(t){super(),_e.add(this),Tr.set(this,void 0),dt.set(this,void 0),Ci.set(this,!1),Mi.set(this,r=>{if(!re(this,_e,"m",zt).call(this,r))return;const a=re(this,_e,"m",Dt).call(this,r);if(!re(this,_e,"m",bn).call(this,a))return;r.preventDefault(),r.stopPropagation();const i=r.deltaX>0||r.deltaX<0?r.deltaX:0,o=r.deltaY>0||r.deltaY<0?r.deltaY:0;r.ctrlKey===!0&&this.has("wheelScale")?this.trigger("wheelScale",{deltaX:i,deltaY:o,point:a}):this.has("wheel")&&this.trigger("wheel",{deltaX:i,deltaY:o,point:a})}),Ai.set(this,r=>{if(!re(this,_e,"m",zt).call(this,r))return;r.preventDefault();const a=re(this,_e,"m",Dt).call(this,r);re(this,_e,"m",bn).call(this,a)}),Ti.set(this,r=>{if(!re(this,_e,"m",zt).call(this,r))return;r.preventDefault();const a=re(this,_e,"m",Dt).call(this,r);if(!re(this,_e,"m",bn).call(this,a))return;const i=500,o=Date.now(),s=re(this,dt,"f").get("prevClickPoint");s&&o-s.t<=i&&Math.abs(s.x-a.x)<=5&&Math.abs(s.y-a.y)<=5?this.trigger("doubleClick",{point:a}):re(this,dt,"f").set("prevClickPoint",a)}),_i.set(this,r=>{if(re(this,dt,"f").set("hasPointDown",!1),!re(this,_e,"m",zt).call(this,r))return;r.preventDefault();const a=re(this,_e,"m",Dt).call(this,r);this.trigger("pointLeave",{point:a})}),Oi.set(this,r=>{if(re(this,dt,"f").set("hasPointDown",!1),!re(this,_e,"m",zt).call(this,r))return;r.preventDefault();const a=re(this,_e,"m",Dt).call(this,r);this.trigger("pointEnd",{point:a})}),Ii.set(this,r=>{if(!re(this,_e,"m",zt).call(this,r))return;r.preventDefault(),r.stopPropagation();const a=re(this,_e,"m",Dt).call(this,r);if(!re(this,_e,"m",bn).call(this,a)){re(this,dt,"f").get("hasPointDown")&&(this.trigger("pointLeave",{point:a}),re(this,dt,"f").set("hasPointDown",!1));return}re(this,dt,"f").get("hasPointDown")===!0&&this.trigger("pointMove",{point:a})}),Pi.set(this,r=>{if(!re(this,_e,"m",zt).call(this,r))return;r.preventDefault();const a=re(this,_e,"m",Dt).call(this,r);re(this,_e,"m",bn).call(this,a)&&(re(this,dt,"f").set("hasPointDown",!0),this.trigger("pointStart",{point:a}))}),$i.set(this,r=>{if(!re(this,_e,"m",zt).call(this,r))return;r.preventDefault();const a=re(this,_e,"m",Dt).call(this,r);re(this,_e,"m",bn).call(this,a)&&this.trigger("hover",{point:a})});const n=new An({defaultStorage:{hasPointDown:!1,prevClickPoint:null}});Wo(this,dt,n,"f"),Wo(this,Tr,t,"f"),re(this,_e,"m",Of).call(this)}onEvents(){if(re(this,Ci,"f"))return;const t=window;t.addEventListener("mousemove",re(this,$i,"f")),t.addEventListener("mousedown",re(this,Pi,"f")),t.addEventListener("mousemove",re(this,Ii,"f")),t.addEventListener("mouseup",re(this,Oi,"f")),t.addEventListener("mouseleave",re(this,_i,"f")),t.addEventListener("wheel",re(this,Mi,"f"),{passive:!1}),t.addEventListener("click",re(this,Ti,"f")),t.addEventListener("contextmenu",re(this,Ai,"f"))}offEvents(){const t=window;t.removeEventListener("mousemove",re(this,$i,"f")),t.removeEventListener("mousedown",re(this,Pi,"f")),t.removeEventListener("mousemove",re(this,Ii,"f")),t.removeEventListener("mouseup",re(this,Oi,"f")),t.removeEventListener("mouseleave",re(this,_i,"f")),t.removeEventListener("wheel",re(this,Mi,"f")),t.removeEventListener("click",re(this,Ti,"f")),t.removeEventListener("contextmenu",re(this,Ai,"f"))}destroy(){this.offEvents(),re(this,dt,"f").destroy(),Wo(this,Ci,!0,"f")}}Tr=new WeakMap,dt=new WeakMap,Ci=new WeakMap,Mi=new WeakMap,Ai=new WeakMap,Ti=new WeakMap,_i=new WeakMap,Oi=new WeakMap,Ii=new WeakMap,Pi=new WeakMap,$i=new WeakMap,_e=new WeakSet,Of=function(){this.onEvents()},zt=function(t){return t.target===re(this,Tr,"f").boardContent.boardContext.canvas},Dt=function(t){const r=re(this,Tr,"f").boardContent.boardContext.canvas.getBoundingClientRect();return{x:t.clientX-r.left,y:t.clientY-r.top,t:Date.now()}},bn=function(t){const n=re(this,Tr,"f").sharer.getActiveViewSizeInfo(),{width:r,height:a}=n;return!!(fc(t.x)&&fc(t.y)&&t.x<=r&&t.y<=a)};var hc=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},Ce=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},Me,nr;const jp={width:0,height:0,devicePixelRatio:1,contextWidth:0,contextHeight:0,data:null,scale:1,offsetLeft:0,offsetRight:0,offsetTop:0,offsetBottom:0};class kp{constructor(){Me.set(this,void 0),nr.set(this,void 0);const t=new An({defaultStorage:jp}),n=new An({defaultStorage:{}});hc(this,Me,t,"f"),hc(this,nr,n,"f")}getActiveStorage(t){return Ce(this,Me,"f").get(t)}setActiveStorage(t,n){return Ce(this,Me,"f").set(t,n)}getActiveStoreSnapshot(t){return Ce(this,Me,"f").getSnapshot(t)}getSharedStorage(t){return Ce(this,nr,"f").get(t)}setSharedStorage(t,n){return Ce(this,nr,"f").set(t,n)}getSharedStoreSnapshot(t){return Ce(this,nr,"f").getSnapshot(t)}getActiveViewScaleInfo(){return{scale:Ce(this,Me,"f").get("scale"),offsetTop:Ce(this,Me,"f").get("offsetTop"),offsetBottom:Ce(this,Me,"f").get("offsetBottom"),offsetLeft:Ce(this,Me,"f").get("offsetLeft"),offsetRight:Ce(this,Me,"f").get("offsetRight")}}setActiveViewScaleInfo(t){const{scale:n,offsetTop:r,offsetBottom:a,offsetLeft:i,offsetRight:o}=t;Ce(this,Me,"f").set("scale",n),Ce(this,Me,"f").set("offsetTop",r),Ce(this,Me,"f").set("offsetBottom",a),Ce(this,Me,"f").set("offsetLeft",i),Ce(this,Me,"f").set("offsetRight",o)}setActiveViewSizeInfo(t){Ce(this,Me,"f").set("width",t.width),Ce(this,Me,"f").set("height",t.height),Ce(this,Me,"f").set("devicePixelRatio",t.devicePixelRatio),Ce(this,Me,"f").set("contextWidth",t.contextWidth),Ce(this,Me,"f").set("contextHeight",t.contextHeight)}getActiveViewSizeInfo(){return{width:Ce(this,Me,"f").get("width"),height:Ce(this,Me,"f").get("height"),devicePixelRatio:Ce(this,Me,"f").get("devicePixelRatio"),contextWidth:Ce(this,Me,"f").get("contextWidth"),contextHeight:Ce(this,Me,"f").get("contextHeight")}}}Me=new WeakMap,nr=new WeakMap;var Ri=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},Ne=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},wa,Ve,_r,rr,If,Pf;const{requestAnimationFrame:Bp}=window;class Fp extends Mn{constructor(t){super(),wa.add(this),Ve.set(this,void 0),_r.set(this,[]),rr.set(this,"FREE"),Ri(this,Ve,t,"f"),Ne(this,wa,"m",If).call(this)}resetViewVisibleInfoMap(t,n){t&&Ne(this,Ve,"f").calculator.resetViewVisibleInfoMap(t,n)}drawFrame(){const{sharer:t}=Ne(this,Ve,"f"),n=t.getActiveStoreSnapshot(),r=t.getSharedStoreSnapshot();Ne(this,_r,"f").push({activeStore:n,sharedStore:r}),Ne(this,wa,"m",Pf).call(this)}scale(t){const{scale:n,point:r,ignoreUpdateVisibleStatus:a}=t,{sharer:i}=Ne(this,Ve,"f"),{moveX:o,moveY:s}=np({scale:n,point:r,viewScaleInfo:i.getActiveViewScaleInfo(),viewSizeInfo:i.getActiveViewSizeInfo()});return i.setActiveStorage("scale",n),a||Ne(this,Ve,"f").calculator.updateVisiableStatus({viewScaleInfo:i.getActiveViewScaleInfo(),viewSizeInfo:i.getActiveViewSizeInfo()}),{moveX:o,moveY:s}}scroll(t){const{sharer:n}=Ne(this,Ve,"f"),r=n.getActiveViewScaleInfo(),{moveX:a,moveY:i,ignoreUpdateVisibleStatus:o}=t,s=n.getActiveViewSizeInfo(),c=rp({moveX:a,moveY:i,viewScaleInfo:r,viewSizeInfo:s});return n.setActiveViewScaleInfo(c),o||Ne(this,Ve,"f").calculator.updateVisiableStatus({viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo()}),c}updateViewScaleInfo(t){const{sharer:n}=Ne(this,Ve,"f"),r=tp(t,{viewSizeInfo:n.getActiveViewSizeInfo()});return n.setActiveViewScaleInfo(r),Ne(this,Ve,"f").calculator.updateVisiableStatus({viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo()}),r}resize(t={},n){const{sharer:r}=Ne(this,Ve,"f"),a=r.getActiveViewSizeInfo(),i=Object.assign(Object.assign({},a),t),{width:o,height:s,devicePixelRatio:c}=i,{underlayContext:d,boardContext:u,overlayContext:f,viewContext:h}=Ne(this,Ve,"f").boardContent;return u.canvas.width=o*c,u.canvas.height=s*c,u.canvas.style.width=`${o}px`,u.canvas.style.height=`${s}px`,d.canvas.width=o*c,d.canvas.height=s*c,f.canvas.width=o*c,f.canvas.height=s*c,h.canvas.width=o*c,h.canvas.height=s*c,r.setActiveViewSizeInfo(i),n!=null&&n.ignoreUpdateVisibleStatus||Ne(this,Ve,"f").calculator.updateVisiableStatus({viewScaleInfo:r.getActiveViewScaleInfo(),viewSizeInfo:r.getActiveViewSizeInfo()}),i}}Ve=new WeakMap,_r=new WeakMap,rr=new WeakMap,wa=new WeakSet,If=function(){const{renderer:t}=Ne(this,Ve,"f");t.on("load",()=>{this.drawFrame()})},Pf=function e(){if(Ne(this,rr,"f")==="DRAWING"||Ne(this,_r,"f").length===0)return;Ri(this,rr,"DRAWING","f");const t=Ne(this,_r,"f").shift(),{renderer:n,boardContent:r,beforeDrawFrame:a,afterDrawFrame:i}=Ne(this,Ve,"f");if(t){const{scale:o,offsetTop:s,offsetBottom:c,offsetLeft:d,offsetRight:u,width:f,height:h,contextHeight:g,contextWidth:v,devicePixelRatio:p}=t.activeStore,m={scale:o,offsetTop:s,offsetBottom:c,offsetLeft:d,offsetRight:u},b={width:f,height:h,contextHeight:g,contextWidth:v,devicePixelRatio:p};t!=null&&t.activeStore.data&&n.drawData(t.activeStore.data,{viewScaleInfo:m,viewSizeInfo:b}),a({snapshot:t}),r.drawView(),i({snapshot:t})}if(Ne(this,_r,"f").length===0){Ri(this,rr,"COMPLETE","f");return}Ri(this,rr,"DRAWING","f")&&Bp(()=>{Ne(this,wa,"m",e).call(this)})};var qt=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},K=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},Le,ar,jt,Ki,pe,Be,Or,Tt,at,ir,Ir,zi,$f,gc,pc,vc,mc,bc,yc,wc,xc,Ec,Sc,Rf,zf,Df,da;class Hp{constructor(t){Le.add(this),ar.set(this,void 0),jt.set(this,new WeakMap),Ki.set(this,[]),pe.set(this,[]),Be.set(this,void 0),Or.set(this,void 0),Tt.set(this,void 0),at.set(this,void 0),ir.set(this,void 0),Ir.set(this,new Mn),zi.set(this,!1);const{boardContent:n}=t,r=new kp,a=new _f({viewContext:n.viewContext}),i=new Lp({boardContent:n,sharer:r}),o=new Tf({viewContext:n.viewContext,sharer:r,calculator:a});qt(this,ar,t,"f"),qt(this,Tt,r,"f"),qt(this,Be,i,"f"),qt(this,Or,o,"f"),qt(this,ir,a,"f"),qt(this,at,new Fp({boardContent:t.boardContent,sharer:r,renderer:o,calculator:K(this,ir,"f"),beforeDrawFrame:s=>{K(this,Le,"m",zf).call(this,s)},afterDrawFrame:s=>{K(this,Le,"m",Df).call(this,s)}}),"f"),K(this,Le,"m",$f).call(this),K(this,Le,"m",da).call(this)}isDestroyed(){return K(this,zi,"f")}destroy(){K(this,Be,"f").destroy(),K(this,Or,"f").destroy(),K(this,ir,"f").destroy(),K(this,Ir,"f").destroy(),qt(this,zi,!0,"f")}getSharer(){return K(this,Tt,"f")}getViewer(){return K(this,at,"f")}getRenderer(){return K(this,Or,"f")}setData(t,n){const{modifiedOptions:r}=n||{},a=K(this,Tt,"f");K(this,Tt,"f").setActiveStorage("data",t);const i=a.getActiveViewSizeInfo(),o=a.getActiveViewScaleInfo(),s=sf(t.elements,{viewWidth:i.width,viewHeight:i.height,extend:!0});r?K(this,at,"f").resetViewVisibleInfoMap(t,{viewSizeInfo:i,viewScaleInfo:o}):K(this,at,"f").resetViewVisibleInfoMap(t,{viewSizeInfo:i,viewScaleInfo:o}),K(this,at,"f").drawFrame();const c=Object.assign(Object.assign({},i),s);return K(this,Tt,"f").setActiveViewSizeInfo(c),{viewSizeInfo:c}}getData(){const{data:t}=K(this,Tt,"f").getActiveStoreSnapshot();return t}use(t){var n,r,a;if(K(this,jt,"f").has(t)){const h=K(this,jt,"f").get(t);if(h){(r=(n=h.middlewareObject).use)===null||r===void 0||r.call(n),h.status="enable",K(this,jt,"f").set(t,h),K(this,Le,"m",da).call(this);return}}const{boardContent:i,container:o}=K(this,ar,"f"),s=K(this,Tt,"f"),c=K(this,at,"f"),d=K(this,ir,"f"),u=K(this,Ir,"f"),f=t({boardContent:i,sharer:s,viewer:c,calculator:d,eventHub:u,container:o});(a=f.use)===null||a===void 0||a.call(f),K(this,Ki,"f").push(t),K(this,pe,"f").push(f),K(this,jt,"f").set(t,{status:"enable",middlewareObject:f}),K(this,Le,"m",da).call(this)}disuse(t){var n,r;const a=K(this,jt,"f").get(t);a&&((r=(n=a.middlewareObject).disuse)===null||r===void 0||r.call(n),a.status="disable",K(this,jt,"f").set(t,a),K(this,Le,"m",da).call(this))}scale(t){const n=K(this,at,"f"),{ignoreUpdateVisibleStatus:r}=t,{moveX:a,moveY:i}=n.scale(Object.assign(Object.assign({},t),{ignoreUpdateVisibleStatus:!0}));n.scroll({moveX:a,moveY:i,ignoreUpdateVisibleStatus:r})}scroll(t){return K(this,at,"f").scroll(t)}updateViewScaleInfo(t){return K(this,at,"f").updateViewScaleInfo(t)}resize(t,n){const r=K(this,at,"f").resize(t,n),{width:a,height:i,devicePixelRatio:o}=t,{boardContent:s}=K(this,ar,"f");s.viewContext.$resize({width:a,height:i,devicePixelRatio:o}),s.overlayContext.$resize({width:a,height:i,devicePixelRatio:o}),s.boardContext.$resize({width:a,height:i,devicePixelRatio:o}),s.underlayContext.$resize({width:a,height:i,devicePixelRatio:o}),K(this,at,"f").drawFrame(),K(this,Be,"f").trigger("resize",r),K(this,Tt,"f").setActiveViewSizeInfo(t)}clear(){const{boardContent:t}=K(this,ar,"f"),{underlayContext:n,overlayContext:r,viewContext:a,boardContext:i}=t;n.clearRect(0,0,n.canvas.width,n.canvas.height),r.clearRect(0,0,r.canvas.width,r.canvas.height),a.clearRect(0,0,a.canvas.width,a.canvas.height),i.clearRect(0,0,i.canvas.width,i.canvas.height),K(this,Le,"m",Rf).call(this)}getEventHub(){return K(this,Ir,"f")}onWatcherEvents(){K(this,Be,"f").onEvents()}offWatcherEvents(){K(this,Be,"f").offEvents()}}ar=new WeakMap,jt=new WeakMap,Ki=new WeakMap,pe=new WeakMap,Be=new WeakMap,Or=new WeakMap,Tt=new WeakMap,at=new WeakMap,ir=new WeakMap,Ir=new WeakMap,zi=new WeakMap,Le=new WeakSet,$f=function(){K(this,Be,"f").on("pointStart",K(this,Le,"m",gc).bind(this)),K(this,Be,"f").on("pointEnd",K(this,Le,"m",pc).bind(this)),K(this,Be,"f").on("pointMove",K(this,Le,"m",vc).bind(this)),K(this,Be,"f").on("hover",K(this,Le,"m",mc).bind(this)),K(this,Be,"f").on("wheel",K(this,Le,"m",yc).bind(this)),K(this,Be,"f").on("wheelScale",K(this,Le,"m",wc).bind(this)),K(this,Be,"f").on("scrollX",K(this,Le,"m",xc).bind(this)),K(this,Be,"f").on("scrollY",K(this,Le,"m",Ec).bind(this)),K(this,Be,"f").on("resize",K(this,Le,"m",Sc).bind(this)),K(this,Be,"f").on("doubleClick",K(this,Le,"m",bc).bind(this)),K(this,Or,"f").on("load",()=>{K(this,Ir,"f").trigger("loadResource")})},gc=function(t){var n;for(let r=0;r{const a=n.get(r);(a==null?void 0:a.status)==="enable"&&(a!=null&&a.middlewareObject)&&t.push(a.middlewareObject)}),qt(this,pe,t,"f")};const Vp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NzUzLCAyMDIxLzAyLzE1LTExOjUyOjEzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDktMTdUMTY6MDc6MjYrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTA5LTE3VDE2OjEyOjUwKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTA5LTE3VDE2OjEyOjUwKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjliMGM0MzI2LWU4ZTQtNDlkNy04MmUzLTgxODkwYTE2ZmU1YSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjMzOGFhZDBmLWZkZjMtODE0MS1iMTZmLWNiZWIzNTQyYTJhMCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjUwODAxNzc1LWZlNGEtNDQyMy05NDQ3LThkYWRhNzZhYTllOSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTA4MDE3NzUtZmU0YS00NDIzLTk0NDctOGRhZGE3NmFhOWU5IiBzdEV2dDp3aGVuPSIyMDIzLTA5LTE3VDE2OjA3OjI2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OWIwYzQzMjYtZThlNC00OWQ3LTgyZTMtODE4OTBhMTZmZTVhIiBzdEV2dDp3aGVuPSIyMDIzLTA5LTE3VDE2OjEyOjUwKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7W6XrzAAAGLklEQVRYhb2Xf2iUdRzHX/txtfXLplZ6Wblm6fzRmG6r7Uou1AxKRjQKYUqgaLBACFogppcK1h8aLRkMSYaJIA5hYMomZpskEfPOufCaDpZ6t7rbre263U3vzn3643meu+eu3XNzvz7w4bbdc/e89nl/Pu/v50HUCAQCx1tbW0uAx4CHgSwggxkKERkziUQif2mQ0WjU53a7vwSeBB4BTEDmTICmBBwYGDivVlDjlFAo9KvT6dwIPAHkANkq6MwDXr169bCISENDg9TX14s+BgcHf2hubi5mBmRPCXj06NFPREQ6OjoEkPLycrl06VIMMhKJeFwu1xdMs+wpAYuLi9eIiIyOjkpeXp4AAsj27dvF7/fHQIPB4C9dXV0fME2ypwQEXvX7/bdFRNauXRsDBMRkMsnhw4cTZB8YGGhsamp6hSmW3Qhw1Y0bN86LiNTW1iYAallWViZtbW162ftcLtdO/i/7tAAWtba2ficicvLkyTEBtdy6dasMDg7GQIeHh9s7OzvfBx5nkrIbAS7du3fvxyIiPT09hoBa1tXVJcv+fWNj4zLgUeAhJiC7EeDLwOsiMioisnDhwnFBrlixQi5evKiX/c6tW7c+R5E9lweU3QjwReDV/v7+bhGRqqqqcQFquWnTJvH5fHrZLzocjkoSZU9bTSPA54GV165daxYROXDgwAMBannw4MFk2RsaGhqWME7ZjQDNwIrTp09/JSLS0tIyIUBACgoK5MKFCzHIcDj85+3btz8FZpFGdiPAZ4DCmpqaTSIiPp9vwoBaVlVVidfr1ct+/sqVK+9iILsR4FzgJcASDoeHRUSKioomDQnI/v37E2T3+Xz1hw4dWjSW7EaAeUA+UNbX12cXEdmyZcuUAAJiNpvlzJkzetl73G53rVrN2EmUCjATuA9EgYjL5eoGKCkpGatNHijmz5/Pxo0b2blzJ2azOfZ3k8lUYDabv45Go/Y7d+6sIY0VZQOjGqDT6bxeWlrKqlWrJgRlsVhYv349FRUVWCwWcnJyEt4PBoOuoaEhu9frvdzR0fHTtm3buolvRpLqe3OBp4EllZWV74mIRKNRyc3NTSvf7Nmzpbq6Wk6cOCFut1uSY2RkJOB0Ou3Nzc3Ha2trPwPWAGXAEuBZFFPPAbKMevBhYA6wCKgIBoP9IiKrV682hLPZbP8DEpH7vb29N1paWn602WwHFyxYsAX4EKgE3gIsQBFQgOIeT6j3z0wFqEkc60OPx9Odn58/t6SkhPb29jFLbrVa2bNnDwBer7fv5s2bPQ6Ho7upqcnZ1tbmASJq3gPC6utdYESXYfWeo6mkBaUHRQ/odrv/yM/Pt5SWlqb8kAbncDh+W7lyZYN683u6DOvAwipsOOnniA4wZf9lqhdoVYzY7fbrQMpBsdlsWK1WRkZGAtXV1d8D/wA+wKNLr5o+YEC9ZggIAEHiFbyfDhCUCcoFngIWFxYWrtMaat68eQl9V15eHmu2+vr6OuAd4A2gGFgMLERp/mdQ+noWyuadi9Jr2aQ4k42GBPXDs1Ga97WhoaFbIiIbNmxIANTWq87Ozp9VuApgGfACihPkoRjwI+p3mlSgtA9ZRkYNYwwKJBr2rl27sFqthEKhwZqamqOAX5f/AsPE5btLvM/GJWO6yFb/82eBonPnztWJiJw9e1YAWb58eUzaI0eOfAO8CbwCPIfiZZN+eEoncSaKLPOApbt3794uIuL1ehOktdvtF4C3gRKURXcOSn9lTRRsvIAZKI4+l/gjQFREZMeOHSIiEggE+tetW/cRitkuRhmERxnnxjxZQFDWnzzURwCv1+vUHxHHjh37lri0C1Am9KGpgDMC1G8SQnxxCHs8Hqf2RldX10+bN28+i+JjwyT62KSaP13oAfWTHO7t7f0dIBQK/b1v375GlEnVjPYuyoQaHlNTDahVMALca29vdwBcvnz5+KlTp26OATft1UuODBS7yEOxj0K/329HOSWWopjxlE1tchhtM7FriPfgXSDDbrfXo0gbJr4QzIi0WiRPYBbKZJrUV23b0dYn7XSYcsBkS9EiO/k6lApq1cwiPjzaAM1Y9cYC1G6uAWrPCtrvMwoHqU02Q5caIEzj1KaS+D+vIjxtLug31gAAAABJRU5ErkJggg==",Nf="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAYAAABHomvIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NzUzLCAyMDIxLzAyLzE1LTExOjUyOjEzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDktMTdUMTY6MzE6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTA5LTE3VDE2OjQ0OjIyKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTA5LTE3VDE2OjQ0OjIyKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MTBhYjUzLWM0ZjEtNDVhNS04MjhkLTIxOTczOWFjOTk3MSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBkMDNmNjM5LTE5MzctY2Y0MC1hMTg0LTIyMjg0NzczNWNmYSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjgyYjQwZGRmLWE0ZGEtNDY3MC1iYzc2LTBhYjY3ZmI5M2I0ZSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODJiNDBkZGYtYTRkYS00NjcwLWJjNzYtMGFiNjdmYjkzYjRlIiBzdEV2dDp3aGVuPSIyMDIzLTA5LTE3VDE2OjMxOjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjQxMGFiNTMtYzRmMS00NWE1LTgyOGQtMjE5NzM5YWM5OTcxIiBzdEV2dDp3aGVuPSIyMDIzLTA5LTE3VDE2OjQ0OjIyKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz57vRudAAAEk0lEQVRYhe3ZW0jbVxzA8e8/MX+NYnG9uI4xE3bvoLt0FzradRfGBtsYo32YdAhb6WQyBqV7KOylpYjzZShDGfjmyxgbgjjwyRm16SYMhgiNKDhbL3VtNF4xJOnf3x7+59i/Wf4aTbInf3AwJMdzPjnnf/n9/jFEhGzDMIxMb3uAIsDs6ek5urS05Dtz5syE+uwekAQS6u89YD19gC0NIpJ1c8GZQHlXV9fJRCIxGo/HxxoaGj4CngWOAEGgEihXfT07MeQC3MB1dna+lkgkRkXF6urq3xcuXPgUOAE8DzwGPOiGLARwEy4ej4+JiITD4elr167NiIgsLi7eqq2trQPeBI4Bj7sh8w10xZmmeds0zdn+/v5/RERisdjUuXPnvgLeAl50Q+YTaAA+oKy7u/uE3laNAwSQ4uLiu6FQ6G4G5DG13YeAMjWWkU+gBygJhULHNe769etTTpwDGXUiz58//yXwujp5qoAHgBLAk0+gNxKJHEulUiMKN2ma5gwgPp/vjhOXjlxYWJisq6urBV5RW30IKAW8eQPGYrGjlmXdEBEZHBy8aZrmFCCmac729fVtAHt7e6MO5N2+vr47IiJLS0s3L126dBZ4Sh2LZUBRwVdwYGBgVuwOYh/zsoF0bnPBVzDTMRgOh6dFhROokSIi8/Pz0+pEeaPQx+DGWdzV1XVSX2LcgCIic3NzMzU1NV8D7wIvq9WrLNRZvOk62NHRccqJTAdGo9Hb1dXV3wAfYt9VjgAPFfI66EQWAxU9PT0fuwEvXrzYBJwF3gFeAAJAhfrfrO4k/7lxZxnr2JlJqry8POnWyePx6H4JR0vhktVkHGOXQI20SkpKLLcOhmGsA5YCaZiVLS5XoADi9XpdkznDMERhnE0fCgUHZhvOW+CO4/8A5hR7wFxjD5hr7AFzjZyBlmVlrOYdYaS1HUUuQA/gWV9fd51URDyqn1c1j6MVFGjoidfW1oq2ABrYj0V82OmVzwHNajVdB88C5wOKTdM87NaxsrKyQsFKHC2BnTDo+/TWt8Bd5INeVC44NDT0xXYZdXNz8w/AaeyS8yjwCPdzQu92ht2m/OUjIyOfS1pkAoqItLS0fA+8D7wKPA0cxs6qC1O4T0xMfKYnb21tnXEDNjc3z+nXbW1t3wFvYz9dCAL7KUThHovFPtGTNjU1jQFSX18/lg68cuXKLUAaGxs3vkB7e/u3wHHgCQpUdnpTqdQvesJgMDisUVevXh3Xry9fvnxTv66qqprQ/cfHx/vVNj/J/couv0DAv7q6+pMDeYPNSalkwkUikX7s4ukl4FHgAODPN1CXnPsWFxd/dCAjW+GGhoZCwAfYpeczwMPAPjVW3gv3IvXN98disZ8dyBGNCwQC4/r94eHhfuy6+JS6zATUCeJXY+W9cNfIUuDAwsLCr05kIBDYeBQ8Ojr6h8Lpx25BtbWlGpfv62BG5PLy8m+SFpOTk38C76mVe84NVyhgOvLgysrK7xoXjUb/Uqt2XG1rEDiYCbcd0MgwsWtk+J1EI03An0wmw5Zlefx+/2n1eRKIO5r+rWTTpFsZ/gWFrGMmeObuqwAAAABJRU5ErkJggg==",Wp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAYAAABHomvIAAAEvUlEQVRYhc2Y20/cVRDHP8v+uKzAWkpDCtZq8BYhJkq8PBoJxgj7I2m0ryaSyFN9IT74pI8+8WJiggRj/APApFkSTGRJ+qKGUiyxbGPEWsUSuVhYC12Wy8+HmeMeYPe3d3WSye/k/M7le+bMzJkZ+J9ToEJreGVYN+vihcytstjQocUlAw0WCSoIVCv3Ae8CXwIt+u8XHVeOG8qLqgAHqAFCQCNwGugCthBJGd7S/tM6LqTzHI5KuqzgaoAHgEvAtwrkG2AG8FzXvep5nue67lX9N6P/PR1/SefXlBtkFXKNDUA/RyX1D9uUbYzOb9D1ygbSQU7eDMxhSSsSiVz3AxiJRK57nuf19/fPad8coqONFCBJPyUOIKc1OvcbgiY9ICDT8+0DHge2gR0gBeyTtviM5HeKAGlrrfMZVwhdAVaAr4F3KNF4gkA9cBbowOc68+3LwDn1Mhdy4/OcYk54nPr6+m54nofruvPa9SFQ6wfQTweNgTwInAGuQWk6mEUvHwb+Au4Dexx7ffK9+0q+CHWIBIOZ9skHYKWfK9tQ8gZoLDjIyWCg3ORY+2T8aYOyg4EaRIFrkCs4QU1NTSvabC20zyIDzuyfkYzEahHX8jHwE/LwXwHeJ4P7KIVIu5ouxFDC+HgLAy4MfEF2v1UpgOezATSiNVf6EvAWsD01NXVtdnb2bk9Pz81sp/q3KIi8t83Ae4DX0tJy0z7t8PDwD4FAYIX/WILVwKMAzc3Nu/agoaGhzmg0ugcsV0hIvlSNoH8IuIiebHJycrls4sotwaxGYvueAPAjEg3jum79yMjIr5WUjFLOxMpBIopWoBN4GfhOJ+4NDg4ulVt6i4uLm7r+BvAscA4fCXrAAfJQJ5Fg8gPgMuCMjo62d3V1LW1sbKRKlpXSxMTEmjZ/5qQrOwHwUAGmkIjiHhJdfKrM/Pz8Y+3t7RvT09Ob5QAYi8X2tbmke2cEZwAaCdoAt5QvIzEbiUSitbe3tyoej++UCnBhYSGkzdu6d1aQxkgOkfwgieQMCeCu8iwSnpNKpcIdHR3BZDJ5UCy4SCSyvL6+/giiSou67wE+eYmhAKKkIaAJUdynkdflNcQF3dFTpooxjmg0aozDAz4DXkB8bxPy1OYM7QzIOuAU0AY8pQu9CrwJ3AK8UCj0RyHgZmZmli1w3wOvAM/oHo1kiZiygbSDh7PAE8DzQA/wBqKnnuM4a2NjY7dygbtw4cICRy31deBFJA09o7eWsU7kJ1KTLJmyRyOSn5zS70fAkwBtbW2/DwwMHHR3d9d3dnY2rK6u7o2Pj2/GYrH9eDzurK2tndM1vwI+QXT7T2BTD5skQz6SCyAcLRoZkGEFGQbeRqpbubK+BPA5MI14h00L3I6Cy2h4+eQbJsKuRa6iQcGFFfB5oBt4DpFsI+Ky7iDBxW3gBhBH/GtC+R7i1lKk3UxRAG2QpvxWr0AbtB3SA5jkx36djH/dVlDbyibN3M8GDvJPyI2PSulixm/u6kZ1OQCaJ/S+tndJX6tvsFBIxcCUdA3vW5ubxMrObc0hDMhd/Rqp5QQHxeW8dubnHGM7tzVv/IECMlxQ/bpcRfRMqaNRheNcUGG9XFWDACfzWs/6Fl3t/xtO//8gpbCORQAAAABJRU5ErkJggg==",Gp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAER0lEQVRYhe2YT2hjRRjAf8lL22xsNsm6EWKrSKvuIkIh+O9QRFxEW18KUsoe7FHoRaWCN1FPetOrIHgVKS0q9P5OxaJbodkalgVrtVZjS7Ntd02z6abPw3yzmaT585q+elj2g2HmvZn35jffN/PNNwP35R6XgM/fuif4n+dO2klQvgsaZRc4NJJvoJbHdhrIAkJAN2ADHwFfAw9J3ZoB/b9I0AA6A0SBc0Aa2EVpSqddeZ+QdmfkO+u0gIPSQQR4HfhRQH4AHMDNZDJXXNd1M5nMFalzdB3wJTAOPAD0yEB9066G6wXepVZTd5MpTdporZ6jVqsatmMJoTR3HvgJQ1u2bS+3ArRte9l1XXdsbGyJo1pdBN6Wf3d3ChlAmSQO9LeC8fquQRpDWaerHWSjSr1iu4BkJyOsF9u2s67rkslkluTVxygltAVsJBZqdCngEj5osIlW+4EYytRNF04jeu3vulCT+7QkLH20dEOhumft97pQI4s3+iiRSPwtxVSbd39J8eEGvzFXc1NAs8KSFAZeBt4AHgNeBFDWObkEAne7HAK2gT2gCFQatdca1GbtBj4E3veFprVYVLXXcg4GqM6588BbAMlkcm1qamqzr6/v6ikBet5RgiizJoDPAXdgYGDZXHkzMzPrrk9CdRWngUeAsxxdCzVwpgZ/BigWiz1mo4mJif7jqMajeJrU5hywgGvAej6fvzA0NLThN1Eul9uT4g5VTbYFNKUIfAbsZ7PZvuHh4Wt+As7Ozu5IcY2j219TQB0NV4A7qODgO4CFhYWLg4ODOb8AHccpG4A68m6pRQ1YAQ6A28A+8BXwBcDq6upTqVTquh+AuVyuW4q/opRRaQdZD1gCbgE3ge+BT4HdfD7/ZDwe/z2bzRY6hRsfH1/e3Nx8FDX/sgbgoZfvg6jo4ixqW7oIPA+8CrwHrAJuJBLJd+JaHMf5k6qmPgGeQe1SCenXk0/U21xcIC8AzwGvAJPAEuAmEon1xcXFba9w8/Pz5oqdB14CnpY+oij35km0qwmjwqAU8ISM9hIwBeQA17KsG9PT07+1gxsZGdmgdqW+BjwLDAAPoo4ALU+W9arVwWoIpXp9kouKZpPAO8AwQCwW+2d0dLQ0OTkZSafT0UKhUJ6bm9t2HKeysrIS3tra0g7+KvABUJC0g5rrJdRcbLpImtleRzYashc1P2OSXwbebDVykX3gW+Ab1AHqhuQ3pe6AJlFMO0CoPROHDcio5I8DL1A9C8dQbmod+APYAK4DvwjQnsDdErgyVTfTEaCG1GFYGHXG7TVSo2OkdvhlAflXoHSuNdfStFqaRhEi2kfdprrj6M5LAt0I8EDaaMdflPal48CB95hMr3Bt8h4jD0kyL5E0pN6dysZzW7N2AqjbmhdIZjJvufTOpE19x3g+9s1XJ/ck5tVbfdhu+rxDfLiSO+lFToCjZwrXyH2/0Lwv95z8B1jAqXmDnj4YAAAAAElFTkSuQmCC",Up="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAIiklEQVRYhe2YW2yUxxmGn7W96zXGNnZsr2FJHQyYBHNIU1ttAqVUVjlJUAtxQyUXhKgQktUDdSUkuEDtBVJ9UQXRC0RJRblrq/SCIARpFImWQ8VBIZQinJpQYozNyWaxiw/rfXsx3+z+6xNOe9tPGv2nOTzzffPPvDMhSXwJC1nKAXIDV/9ellLAqF1T9o5A2Ry7J5A/Fbh3mUMh8qYJ5kHCQATID6QIkBcAHAVGgKFAStq33EB53/ao5Rm064i9g0CmqcDyrNICYCZQBJTYdaa9j1jelDUwCAwAz4F+ex61DhZauXzr1CDwDHhq1wFg2Do1KWAo0NsCAyoDKoGYXcuBWdZY1PKnzAsDQB/wBOg1yKTVN8vqmoHz6nOgC7gHdFrbCasrNRFgyMCj5qVXgDlANfAaMA/4ir2rMI+MtSHgEdAN9BjsiNVZYR0sNq8+AtqB69Z2MuDBcYA+pAXW0yoDWgTUWXrd8k1l+cBcSxjIIBlPB63G8uUB/8Z57znwAkgGAX1YC4BSK7QIWA7UWwoDJJNJzp49y4ULF2hvb6e7u5tEIkFhYSGVlZXMmzePhoYGNmzYQElJCVZv2tPt7e3s2bOHvr4+9u3bx/r16+PWjg/zQ9x4BEk+5UkqklQt6ZuSdkn6jaRbMhsYGFBbW5uWLVvmp5MpU3V1tVpbW9XV1aWgbdy4MZ2npqbGvx6W9DtJ35e0RFJREDBX0gxJcUnfkPQDScck3fGlz549q7q6ummBjU2xWEzvvfdeGvCtt95Kf6uoqAiyfyBpt6SvSZrlAUOSIpLKJS2X9D1Jv5Z025d69913FQqFJmy8rKxMS5YsUUNDg5YvX67Zs2dPCrpjxw6NjIxoxYoV6XdVVVVBwI8l/UTS1yWVesBcC+18SRsk/ULS33yJtra2CRtramrSiRMn1NXVpWQyKUlKpVJ6+vSpTp48qZ07dyo/P39cua1bt6q+vn4ywL9IapX0tqQyDxiRFDPq3ZL+JCklSadOnRrXwMKFC3X69GlNx65du6aVK1eOqyMYjTGAf50IsNC8t1FSm6TPJOn+/fuKxWJZFb/zzjvjBvx0bO/evQqHwxNG4mUe9MtYMZk5bwHA4cOH6enpSc9BixYt4uTJk5SVlflXfcBN4DFuapoHLPQfz58/z9WrVwmFQsTjceLxOHfv3uUlNlZcpFeMEtzsXg2QSCQ4duxYulQoFOLQoUNBuE7gvAE+x82b/VZHyblz52hsbCSZTL4MCGWrqUECq0gQsBi3ts4B+PDDD3n48GG61OrVq1mzZo1/fGZw54HbVmGV1bMAWPbRRx9NC24CwD7cajLiAXNwIS7ELW3lAGfOnMmqZPv27cHHvwM3gH8AnwH/wnn0C+AuwLZt25g/f/5L4cLhMNu2bfOPnbh1+xkZ9UMebvmKGmQEoLOzM11JQUEBK1eu9I/JAFAPTqnk4hTNY9xS1V5TU1N7+fJlOjo6SKXS+jPLJFFUVMTixYsxmJtW/inOi2nAXDI/C0BWeMvKyojFYv6xz1LCKhnCRSEBPMCFfBaQKi0tfb2+vn5qFzp7AnwCXAM+t45mAUJGfgMwOpoWtIRCWZ/89BB8TuJ+lG5cNEatkXYgjtN+BYG2ktaxBE4U3AP+iRsud3EeHCTwk6Ss0IhvtaKiIk3Q19dHb28vhYWF4H6mYtxwiBrQIE4aPTHgIVzoO3E/TzlOV4YD3/stj9eMPj2xzg4HAYMSPQnkxePxNGB/fz+XLl1iy5Yt4HTeq+aZTtyA9h18Yb33G6aRQBqyDiUNLihmH1q54LAZ9ZHKISPRn1loaGxsJGjHjx8PPi6xtAgnNufgVHcRmf1J2DpTiJsjvYout3c5gQ49Ns89s3fpOdB70I+Hx7iBXrV27VqKi4tJJBKAm3auXLmCDfpy4G3rZSHur/aSPg83BCpx24MFuNUlbnkHcGMubEDdxpG0lBn8AcBBsgfsVysqKti6dStHjhwBYGRkhJaWFs6dO0ckEgGYj9v0xIA71rkha7jUgBYCb5hHGRoaIj8/f4Z5s8jafUpmN/diLBwAkmZKWiipSdKvJN2VpI6ODhUVFWUt7Js2bdLAwMBYLdAt6VNJlyV9IumLsRkOHjyo2tparVixQrdvp2Xmn00YrJI0R05VBRV+GjAiqcoUxA8lnfI1HD16dJz6WLVqla5fvz4tFdPZ2anm5uas8s3Nzf7zp5J+LmmNpFcl5U8GmCupWFKtpO9K+qWkG76W3bt3j4OMRqNqaWnRhQsXNDQ0lAWVTCZ169YtHThwQFVVVePKtrS0+Kw3pgsYso+Vkuol7ZD0W0ldvsHW1tZJZXxtba0aGxvV1NSkdevWaenSpYpGoxPmXb9+vXp6ejzgx5J+ZiGeLSk8GaD34ky5Hd23JP1I0h8kPQmGu7y8/L/aNEUiEe3fv1/Dw8Pp6Es6KqlZ0puSXpHbVU4KiPVglqQFkr4j6aeSfi/pvq/13r172rVrlyorK6cFFo1GtXnzZl25ciU4Ch5J+qOkH0v6tqTXzDk5EwGGlNFjOWQOd8px4vUN4E3cpn2pz/jgwQPef/99Ll68yJ07d+jt7WVwcJBIJEJJSQlz586loaGBTZs2UVdXF5w0OoDLwFWcbPsct6r04+bRLHEYCoWyAD1kBDfHleHmsxrccccS3NFHNV/eenBy6iZwCycMOnHz5wBuDh2nyyY6H0zhFmoF7vtxk+l9q3ieQfrDo8msF7cy3cN56g7ZWnKcep7IxnrQmz+wHKu2K3EKJWbPpWSUTQ4ZtRJc23sC6ZGB9ZM52JwcboIQjzUvZvNxYfeHlyVkZFcBbux6wKA6ShjoM5yM8uH0Xpuy8ekAQuZc2W8P8nEei9p9mMmPgAfJHO0O27e0lHppw9MEDJo//A4eoE91iB48SJ80lFMB/t/+V/sPGZfTmtMFR4EAAAAASUVORK5CYII=";var Zi=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},Re=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},ot,Qi,xa,or,Di,yn,Lf,jf,Kt,Cc,Mc;class Yp{constructor(t,n){ot.add(this),Qi.set(this,void 0),xa.set(this,void 0),or.set(this,null),Di.set(this,null),yn.set(this,{auto:Vp,"drag-default":Wp,"drag-active":Gp,"rotate-0":Nf,rotate:Up}),Zi(this,xa,t,"f"),Zi(this,Qi,n.eventHub,"f"),Re(this,ot,"m",Lf).call(this),Re(this,ot,"m",jf).call(this)}}Qi=new WeakMap,xa=new WeakMap,or=new WeakMap,Di=new WeakMap,yn=new WeakMap,ot=new WeakSet,Lf=function(){const t=Re(this,Qi,"f");Re(this,ot,"m",Kt).call(this,"default"),t.on("cursor",n=>{var r;n.type==="over-element"||!n.type?Re(this,ot,"m",Kt).call(this,"auto"):n.type==="resize-rotate"?Re(this,ot,"m",Kt).call(this,"rotate"):typeof n.type=="string"&&(!((r=n.type)===null||r===void 0)&&r.startsWith("resize-"))?Re(this,ot,"m",Cc).call(this,n):n.type==="drag-default"?Re(this,ot,"m",Kt).call(this,"drag-default"):n.type==="drag-active"?Re(this,ot,"m",Kt).call(this,"drag-active"):Re(this,ot,"m",Kt).call(this,"auto")})},jf=function(){go(Nf).then(t=>{Zi(this,Di,t,"f")}).catch(t=>{console.error(t)})},Kt=function(t){if(Re(this,or,"f")===t)return;Zi(this,or,t,"f");const n=Re(this,yn,"f")[Re(this,or,"f")]||Re(this,yn,"f").auto;let r=0,a=0;(t.startsWith("rotate-")&&Re(this,yn,"f")[Re(this,or,"f")]||t==="rotate")&&(r=10,a=10),t==="default"?Re(this,xa,"f").style.cursor="default":Re(this,xa,"f").style.cursor=`image-set(url(${n})2x) ${r} ${a}, auto`},Cc=function(t){var n;let r=0;t.type==="resize-top"?r+=0:t.type==="resize-top-right"?r+=45:t.type==="resize-right"?r+=90:t.type==="resize-bottom-right"?r+=135:t.type==="resize-bottom"?r+=180:t.type==="resize-bottom-left"?r+=225:t.type==="resize-left"?r+=270:t.type==="resize-top-left"&&(r+=315),r+=Ct(((n=t==null?void 0:t.element)===null||n===void 0?void 0:n.angle)||0),Array.isArray(t.groupQueue)&&t.groupQueue.length>0&&t.groupQueue.forEach(i=>{r+=Ct(i.angle||0)}),r=Ct(r);const a=Re(this,ot,"m",Mc).call(this,r);Re(this,ot,"m",Kt).call(this,a)},Mc=function(t){const n=`rotate-${t}`;if(!Re(this,yn,"f")[n]){const r=Re(this,Di,"f");if(r){const a=document.createElement("canvas"),i=r.width,o=r.height,s={x:i/2,y:o/2};a.width=i,a.height=o;const c=a.getContext("2d"),d=Bt(t);c.translate(s.x,s.y),c.rotate(d),c.translate(-s.x,-s.y),c.drawImage(r,0,0,i,o),c.translate(s.x,s.y),c.rotate(-d),c.translate(-s.x,-s.y);const u=a.toDataURL("image/png");Re(this,yn,"f")[n]=u}}return n};const Js="change",Xe="SELECT",Se=Symbol(`${Xe}_actionType`),dn=Symbol(`${Xe}_resizeType`),Ka=Symbol(`${Xe}_areaStart`),Za=Symbol(`${Xe}_areaEnd`),un=Symbol(`${Xe}_hoverElement`),Xr=Symbol(`${Xe}_hoverElementVertexes`),xn=Symbol(`${Xe}_selectedElementList`),Xp=Symbol(`${Xe}_selectedElementListVertexes`),Bn=Symbol(`${Xe}_selectedElementController`),Fn=Symbol(`${Xe}_selectedElementPosition`),Hn=Symbol(`${Xe}_selectedReferenceXLines`),Vn=Symbol(`${Xe}_selectedReferenceYLines`),Je=Symbol(`${Xe}_groupQueue`),Go=Symbol(`${Xe}_groupQueueVertexesList`),Qa=Symbol(`${Xe}_isMoving`),Uo=Symbol(`${Xe}_canSelectInGroup`),kf=2,Kp=4,Bf=1,$a="#1973ba",Ac="#5b5959b5",Ff=10,Zp="#f7276e",Ni="@middleware/select",Ji="@middleware/select-clear",Ss="@middleware/select-in-group";function nn(e,t,n){const{borderColor:r,borderWidth:a,background:i,lineDash:o}=n;e.setLineDash([]),e.lineWidth=a,e.strokeStyle=r,e.fillStyle=i,e.setLineDash(o),e.beginPath(),e.moveTo(t[0].x,t[0].y),e.lineTo(t[1].x,t[1].y),e.lineTo(t[2].x,t[2].y),e.lineTo(t[3].x,t[3].y),e.lineTo(t[0].x,t[0].y),e.closePath(),e.stroke(),e.fill()}function Cs(e,t,n,r){const{borderColor:a,borderWidth:i,lineDash:o}=r;e.setLineDash([]),e.lineWidth=i,e.strokeStyle=a,e.setLineDash(o),e.beginPath(),e.moveTo(t.x,t.y),e.lineTo(n.x,n.y),e.closePath(),e.stroke()}function Qp(e,t,n){const{size:r,borderColor:a,borderWidth:i,background:o}=n,s=t,c=r/2,d=c,u=c;if(d>=0&&u>=0){if(typeof i=="number"&&i>0){const f=i/2+d,h=i/2+u;e.beginPath(),e.strokeStyle=a,e.lineWidth=i,e.circle(s.x,s.y,f,h,0,0,2*Math.PI),e.closePath(),e.stroke()}e.beginPath(),e.fillStyle=o,e.circle(s.x,s.y,d,u,0,0,2*Math.PI),e.closePath(),e.fill()}}function Nt(e,t,n){const{borderColor:r,borderWidth:a,lineDash:i}=n;e.setLineDash([]),e.lineWidth=a,e.strokeStyle=r,e.setLineDash(i),e.beginPath(),e.moveTo(t[0].x,t[0].y),e.lineTo(t[2].x,t[2].y),e.closePath(),e.stroke(),e.beginPath(),e.moveTo(t[1].x,t[1].y),e.lineTo(t[3].x,t[3].y),e.closePath(),e.stroke()}function Tc(e,t,n){const{size:r,borderColor:a,borderWidth:i,lineDash:o}=n,s=t.x-r/2,c=t.x+r/2,d=t.y-r/2,u=t.y+r/2;Nt(e,[{x:s,y:d},{x:c,y:d},{x:c,y:u},{x:s,y:u}],{borderColor:a,borderWidth:i,lineDash:o})}function _c(e,t,n){if(!t)return;const r={borderColor:$a,borderWidth:1,background:"transparent",lineDash:[]};nn(e,Ge(t,n),r)}function Oc(e,t,n){if(!t)return;const r={borderColor:Ac,borderWidth:1,background:"transparent",lineDash:[]};nn(e,Ge(t,n),r);const{controller:a}=n;if(a){const{topLeft:i,topRight:o,bottomLeft:s,bottomRight:c,topMiddle:d,bottomMiddle:u,leftMiddle:f,rightMiddle:h}=a,g=Object.assign(Object.assign({},r),{borderWidth:1,background:Ac});Nt(e,Ge(d.vertexes,n),g),Nt(e,Ge(u.vertexes,n),g),Nt(e,Ge(f.vertexes,n),g),Nt(e,Ge(h.vertexes,n),g),Nt(e,Ge(i.vertexes,n),g),Nt(e,Ge(o.vertexes,n),g),Nt(e,Ge(s.vertexes,n),g),Nt(e,Ge(c.vertexes,n),g)}}function Ic(e,t,n){if(!t)return;const{hideControllers:r}=n,{elementWrapper:a,topLeft:i,topRight:o,bottomLeft:s,bottomRight:c,top:d,rotate:u}=t,f={borderColor:$a,borderWidth:kf,background:"transparent",lineDash:[]},h=Object.assign(Object.assign({},f),{borderWidth:Kp,background:"#FFFFFF"});nn(e,Ge(a,n),f),r||(Cs(e,me(d.center,n),me(u.center,n),Object.assign(Object.assign({},h),{borderWidth:2})),nn(e,Ge(i.vertexes,n),h),nn(e,Ge(o.vertexes,n),h),nn(e,Ge(s.vertexes,n),h),nn(e,Ge(c.vertexes,n),h),Qp(e,me(u.center,n),Object.assign(Object.assign({},h),{size:Ff,borderWidth:2})))}function Jp(e,t){const{start:n,end:r}=t;e.setLineDash([]),e.lineWidth=Bf,e.strokeStyle=$a,e.fillStyle="#1976d24f",e.beginPath(),e.moveTo(n.x,n.y),e.lineTo(r.x,n.y),e.lineTo(r.x,r.y),e.lineTo(n.x,r.y),e.closePath(),e.stroke(),e.fill()}function qp(e,t){const{areaSize:n}=t,{x:r,y:a,w:i,h:o}=n;e.setLineDash([]),e.lineWidth=Bf,e.strokeStyle=$a,e.fillStyle="#1976d21c",e.beginPath(),e.moveTo(r,a),e.lineTo(r+i,a),e.lineTo(r+i,a+o),e.lineTo(r,a+o),e.closePath(),e.stroke(),e.fill()}function ev(e,t,n){for(let r=0;r{o.forEach((s,c)=>{Tc(e,s,i),o[c+1]&&Cs(e,o[c],o[c+1],a)})}),r&&r.forEach(o=>{o.forEach((s,c)=>{Tc(e,s,i),o[c+1]&&Cs(e,o[c],o[c+1],a)})})}function ge(e){return e*Math.PI/180}function Ja(e,t){return Math.sqrt(e*e+t*t)}function oe(e,t){return t>0?Math.abs(e):0-Math.abs(e)}function Ms(e,t){const{ctx:n,viewScaleInfo:r,vertexes:a}=t,i=me(a[0],{viewScaleInfo:r}),o=me(a[1],{viewScaleInfo:r}),s=me(a[2],{viewScaleInfo:r}),c=me(a[3],{viewScaleInfo:r});return n.beginPath(),n.moveTo(i.x,i.y),n.lineTo(o.x,o.y),n.lineTo(s.x,s.y),n.lineTo(c.x,c.y),n.lineTo(i.x,i.y),n.closePath(),!!n.isPointInPath(e.x,e.y)}function $c(e,t){const{ctx:n,viewScaleInfo:r,viewSizeInfo:a,groupQueue:i}=t;if(!i||!((i==null?void 0:i.length)>0))return!1;const o=Qs(i),s=o[o.length-1];return s?Ms(e,{ctx:n,vertexes:s,viewScaleInfo:r,viewSizeInfo:a}):!1}function Kr(e,t){var n,r,a;const i={type:null,elements:[],elementVertexesList:[],groupQueue:[],groupQueueVertexesList:[]},{ctx:o,data:s,calculator:c,selectedElements:d,viewScaleInfo:u,viewSizeInfo:f,areaSize:h,groupQueue:g,selectedElementController:v}=t;if(v){const{left:p,right:m,top:b,bottom:y,topLeft:x,topRight:w,bottomLeft:A,bottomRight:E,rotate:S}=v,j=[p,m,b,y,x,w,A,E,S];for(let L=0;L0&&(i.groupQueue=g||[],i.elements=[d[0]]);break}}}if(g&&Array.isArray(g)&&g.length>0){const p=g[g.length-1];if(!((n=p==null?void 0:p.detail)===null||n===void 0)&&n.children&&Array.isArray((r=p==null?void 0:p.detail)===null||r===void 0?void 0:r.children))for(let m=p.detail.children.length-1;m>=0;m--){const b=p.detail.children[m],y=Sa(b,{groupQueue:g});if(y&&Ms(e,{ctx:o,vertexes:y,viewScaleInfo:u,viewSizeInfo:f}))return i.type||(i.type="over-element"),i.groupQueue=g,i.elements=[b],i}return i}if(i.type!==null)return i;if(h&&Array.isArray(d)&&(d==null?void 0:d.length)>1){const{x:p,y:m,w:b,h:y}=h;if(e.x>=p&&e.x<=p+b&&e.y>=m&&e.y<=m+y)return i.type="list-area",i.elements=d,i}if(s){const{index:p,element:m}=c.getPointElement(e,{data:s,viewScaleInfo:u,viewSizeInfo:f});if(p>=0&&m&&((a=m==null?void 0:m.operations)===null||a===void 0?void 0:a.invisible)!==!0)return i.elements=[m],i.type="over-element",i}return i}function tv(e,t){var n,r,a,i,o,s,c,d,u;let{x:f,y:h,w:g,h:v,angle:p=0}=e;const m=pt({x:f,y:h,w:g,h:v,angle:p});p=Ct(p);const b=Bt(p),y=!!(!((n=e==null?void 0:e.operations)===null||n===void 0)&&n.limitRatio),{start:x,end:w,resizeType:A,scale:E}=t;let S=Object.assign({},x),j=Object.assign({},w),L={x:S.x,y:m.y},N={x:j.x,y:m.y},W=Object.assign({},L),k=Object.assign({},N),M={x:m.x,y:S.y},B={x:m.x,y:j.y},V=Object.assign({},M),$=Object.assign({},B),C=(k.x-W.x)/E,H=(k.y-W.y)/E,_=Ja(C,H),D=($.x-V.x)/E,G=($.y-V.y)/E,O=Ja(D,G);(p>0||p<0)&&(S=Pe(m,x,0-b),j=Pe(m,w,0-b),L={x:S.x,y:m.y},N={x:j.x,y:m.y},W=Pe(m,L,b),k=Pe(m,N,b),M={x:m.x,y:S.y},B={x:m.x,y:j.y},V=Pe(m,M,b),$=Pe(m,B,b),C=(k.x-W.x)/E,H=(k.y-W.y)/E,_=Ja(C,H),_=oe(_,H),D=($.x-V.x)/E,G=($.y-V.y)/E,O=Ja(D,G),O=oe(O,G));let F=(w.x-x.x)/E,X=(w.y-x.y)/E;if(y===!0){if(["resize-top","resize-bottom","resize-left","resize-right"].includes(A)){const T=Math.max(Math.abs(F),Math.abs(X));F=(F>=0?1:-1)*T,X=(X>=0?1:-1)*T/e.w*e.h;const R=Math.max(Math.abs(D),Math.abs(G));D=(D>=0?1:-1)*R,G=(G>=0?1:-1)*R/e.w*e.h;const z=Math.max(Math.abs(C),Math.abs(H));C=(C>=0?1:-1)*z,H=(H>=0?1:-1)*z/e.w*e.h}else if(["resize-top-left","resize-top-right","resize-bottom-left","resize-bottom-right"].includes(A)){{const T=Math.abs(F);F=(F>=0?1:-1)*T;const R=T/e.w*e.h;A==="resize-top-left"||A==="resize-bottom-right"?X=F>0?R:-R:(A==="resize-top-right"||A==="resize-bottom-left")&&(X=F>0?-R:R)}_=Math.abs(_),O=_/e.w*e.h}}switch(A){case"resize-top":{if(p===0)v-X>0&&(h+=X,v-=X,((r=e.operations)===null||r===void 0?void 0:r.limitRatio)===!0&&(f+=X/e.h*e.w/2,g-=X/e.h*e.w));else if(p>0||p<0){let T=m.x,R=m.y;if(p<90){O=0-oe(O,G);const z=ge(p),I=O/2;T=T+I*Math.sin(z),R=R-I*Math.cos(z)}else if(p<180){O=oe(O,D);const z=ge(p-90),I=O/2;T=T+I*Math.cos(z),R=R+I*Math.sin(z)}else if(p<270){O=oe(O,G);const z=ge(p-180),I=O/2;T=T-I*Math.sin(z),R=R+I*Math.cos(z)}else if(p<360){O=0-oe(O,D);const z=ge(p-270),I=O/2;T=T-I*Math.cos(z),R=R-I*Math.sin(z)}v+O>0&&(((a=e.operations)===null||a===void 0?void 0:a.limitRatio)===!0&&(g=g+O/e.h*e.w),v=v+O,f=T-g/2,h=R-v/2)}break}case"resize-bottom":{if(p===0)e.h+X>0&&(v+=X,((i=e.operations)===null||i===void 0?void 0:i.limitRatio)===!0&&(f-=X/e.h*e.w/2,g+=X/e.h*e.w));else if(p>0||p<0){let T=m.x,R=m.y;if(p<90){O=oe(O,G);const z=ge(p),I=O/2;T=T-I*Math.sin(z),R=R+I*Math.cos(z)}else if(p<180){O=0-oe(O,D);const z=ge(p-90),I=O/2;T=T-I*Math.cos(z),R=R-I*Math.sin(z)}else if(p<270){O=oe(O,D);const z=ge(p-180),I=O/2;T=T+I*Math.sin(z),R=R-I*Math.cos(z)}else if(p<360){O=oe(O,D);const z=ge(p-270),I=O/2;T=T+I*Math.cos(z),R=R+I*Math.sin(z)}v+O>0&&(((o=e.operations)===null||o===void 0?void 0:o.limitRatio)===!0&&(g=g+O/e.h*e.w),v=v+O,f=T-g/2,h=R-v/2)}break}case"resize-left":{if(p===0)e.w-F>0&&(f+=F,g-=F,((s=e.operations)===null||s===void 0?void 0:s.limitRatio)===!0&&(v-=F/e.w*e.h,h+=F/e.w*e.h/2));else if(p>0||p<0){let T=m.x,R=m.y;if(p<90){_=0-oe(_,C);const z=ge(p),I=_/2;T=T-I*Math.cos(z),R=R-I*Math.sin(z)}else if(p<180){_=oe(_,C);const z=ge(p-90),I=_/2;T=T+I*Math.sin(z),R=R-I*Math.cos(z)}else if(p<270){_=oe(_,H);const z=ge(p-180),I=_/2;T=T+I*Math.cos(z),R=R+I*Math.sin(z)}else if(p<360){_=oe(_,H);const z=ge(p-270),I=_/2;T=T-I*Math.sin(z),R=R+I*Math.cos(z)}g+_>0&&(((c=e.operations)===null||c===void 0?void 0:c.limitRatio)===!0&&(v=v+_/e.w*e.h),g=g+_,f=T-g/2,h=R-v/2)}break}case"resize-right":{if(p===0)e.w+F>0&&(g+=F,((d=e.operations)===null||d===void 0?void 0:d.limitRatio)===!0&&(h-=F*e.h/e.w/2,v+=F*e.h/e.w));else if(p>0||p<0){let T=m.x,R=m.y;if(p<90){_=oe(_,H);const z=ge(p),I=_/2;T=T+I*Math.cos(z),R=R+I*Math.sin(z)}else if(p<180){_=oe(_,X);const z=ge(p-90),I=_/2;T=T-I*Math.sin(z),R=R+I*Math.cos(z)}else if(p<270){_=oe(_,X);const z=ge(p-180),I=_/2;T=T+I*Math.cos(z),R=R+I*Math.sin(z),_=0-_}else if(p<360){_=oe(_,F);const z=ge(p-270),I=_/2;T=T+I*Math.sin(z),R=R-I*Math.cos(z)}g+_>0&&(((u=e.operations)===null||u===void 0?void 0:u.limitRatio)===!0&&(v=v+_/e.w*e.h),g=g+_,f=T-g/2,h=R-v/2)}break}case"resize-top-left":{if(p===0)g-F>0&&(f+=F,g-=F),v-X>0&&(h+=X,v-=X);else if(p>0||p<0){let T=m.x,R=m.y;if(p<90){O=0-oe(O,G),_=0-oe(_,y?0-O:C);const z=O/2;T=T+z*Math.sin(b),R=R-z*Math.cos(b);const I=_/2;T=T-I*Math.cos(b),R=R-I*Math.sin(b)}else if(p<180){O=oe(O,D),_=oe(_,y?O:C);const z=ge(p-90),I=O/2;T=T+I*Math.cos(z),R=R+I*Math.sin(z);const U=_/2;T=T+U*Math.sin(z),R=R-U*Math.cos(z)}else if(p<270){O=oe(O,G),_=oe(_,y?O:H);const z=ge(p-180),I=O/2;T=T-I*Math.sin(z),R=R+I*Math.cos(z);const U=_/2;T=T+U*Math.cos(z),R=R+U*Math.sin(z)}else if(p<360){O=0-oe(O,D),_=oe(_,y?O:H);const z=ge(p-270),I=O/2;T=T-I*Math.cos(z),R=R-I*Math.sin(z);const U=_/2;T=T-U*Math.sin(z),R=R+U*Math.cos(z)}v+O>0&&(v=v+O),g+_>0&&(g=g+_),f=T-g/2,h=R-v/2}break}case"resize-top-right":{if(p===0)g+F>0&&(g+=F),v-X>0&&(h+=X,v-=X);else if(p>0||p<0){let T=m.x,R=m.y;if(p<90){O=0-oe(O,G),_=oe(_,y?O:H);const z=ge(p),I=O/2;T=T+I*Math.sin(z),R=R-I*Math.cos(z);const U=_/2;T=T+U*Math.cos(z),R=R+U*Math.sin(z)}else if(p<180){O=oe(O,D),_=oe(_,y?O:H);const z=ge(p-90),I=O/2;T=T+I*Math.cos(z),R=R+I*Math.sin(z);const U=_/2;T=T-U*Math.sin(z),R=R+U*Math.cos(z)}else if(p<270){const z=ge(p-180);O=oe(O,G),_=oe(_,y?O:0-C);const I=O/2;T=T-I*Math.sin(z),R=R+I*Math.cos(z);const U=_/2;T=T-U*Math.cos(z),R=R-U*Math.sin(z)}else if(p<360){O=0-oe(O,D),_=oe(_,y?O:C);const z=ge(p-270),I=O/2;T=T-I*Math.cos(z),R=R-I*Math.sin(z);const U=_/2;T=T+U*Math.sin(z),R=R-U*Math.cos(z)}v+O>0&&(v=v+O),g+_>0&&(g=g+_),f=T-g/2,h=R-v/2}break}case"resize-bottom-left":{if(p===0)e.h+X>0&&(v+=X),e.w-F>0&&(f+=F,g-=F);else if(p>0||p<0){let T=m.x,R=m.y;if(p<90){O=oe(O,G),_=0-oe(_,y?0-O:C);const z=ge(p),I=O/2;T=T-I*Math.sin(z),R=R+I*Math.cos(z);const U=_/2;T=T-U*Math.cos(z),R=R-U*Math.sin(z)}else if(p<180){O=0-oe(O,D),_=oe(_,y?O:C);const z=ge(p-90),I=O/2;T=T-I*Math.cos(z),R=R-I*Math.sin(z);const U=_/2;T=T+U*Math.sin(z),R=R-U*Math.cos(z)}else if(p<270){O=oe(O,D),_=oe(_,y?O:H);const z=ge(p-180),I=O/2;T=T+I*Math.sin(z),R=R-I*Math.cos(z);const U=_/2;T=T+U*Math.cos(z),R=R+U*Math.sin(z)}else if(p<360){O=oe(O,D),_=oe(_,y?O:H);const z=ge(p-270),I=O/2;T=T+I*Math.cos(z),R=R+I*Math.sin(z);const U=_/2;T=T-U*Math.sin(z),R=R+U*Math.cos(z)}v+O>0&&(v=v+O),g+_>0&&(g=g+_),f=T-g/2,h=R-v/2}break}case"resize-bottom-right":{if(p===0)e.h+X>0&&(v+=X),e.w+F>0&&(g+=F);else if(p>0||p<0){let T=m.x,R=m.y;if(p<90){O=oe(O,G),_=oe(_,y?O:H);const z=ge(p),I=O/2;T=T-I*Math.sin(z),R=R+I*Math.cos(z);const U=_/2;T=T+U*Math.cos(z),R=R+U*Math.sin(z)}else if(p<180){O=0-oe(O,D),_=oe(_,y?O:X);const z=ge(p-90),I=O/2;T=T-I*Math.cos(z),R=R-I*Math.sin(z);const U=_/2;T=T-U*Math.sin(z),R=R+U*Math.cos(z)}else if(p<270){O=oe(O,D),_=oe(_,y?O:0-H);const z=ge(p-180),I=O/2;T=T+I*Math.sin(z),R=R-I*Math.cos(z);const U=_/2;T=T-U*Math.cos(z),R=R-U*Math.sin(z)}else if(p<360){O=oe(O,D),_=oe(_,y?O:C);const z=ge(p-270),I=O/2;T=T+I*Math.cos(z),R=R+I*Math.sin(z);const U=_/2;T=T+U*Math.sin(z),R=R-U*Math.cos(z)}v+O>0&&(v=v+O),g+_>0&&(g=g+_),f=T-g/2,h=R-v/2}break}}return{x:f,y:h,w:g,h:v,angle:e.angle}}function nv(e,t){const{x:n,y:r,w:a,h:i,angle:o=0}=e,{center:s,start:c,end:d,viewScaleInfo:u}=t,f=me(s,{viewScaleInfo:u}),h=Ct(o),g=Jg(f,c,d),v=h+Qg(g);return{x:n,y:r,w:a,h:i,angle:v}}function rv(e,t){var n;const r=[],a=[],i=[],{viewScaleInfo:o,viewSizeInfo:s,start:c,end:d}=t;if(!(Array.isArray(e.elements)&&c&&d))return{indexes:r,uuids:a,elements:i};const u=Math.min(c.x,d.x),f=Math.max(c.x,d.x),h=Math.min(c.y,d.y),g=Math.max(c.y,d.y);for(let v=0;v=u&&b.x<=f&&b.y>=h&&b.y<=g&&(r.push(v),a.push(p.uuid),i.push(p),m.angle&&(m.angle>0||m.angle<0))){const y=Rr(m);if(y.length===4){const x=[y[0].x,y[1].x,y[2].x,y[3].x],w=[y[0].y,y[1].y,y[2].y,y[3].y];m.x=Math.min(...x),m.y=Math.min(...w),m.w=Math.abs(Math.max(...x)-Math.min(...x)),m.h=Math.abs(Math.max(...w)-Math.min(...w))}}}return{indexes:r,uuids:a,elements:i}}function Yo(e,t){var n;if(!Array.isArray(e))return null;const r={x:0,y:0,w:0,h:0},{viewScaleInfo:a,viewSizeInfo:i}=t;let o=null;for(let s=0;s0||d.angle<0)){const u=Rr(d);if(u.length===4){const f=[u[0].x,u[1].x,u[2].x,u[3].x],h=[u[0].y,u[1].y,u[2].y,u[3].y];d.x=Math.min(...f),d.y=Math.min(...h),d.w=Math.abs(Math.max(...f)-Math.min(...f)),d.h=Math.abs(Math.max(...h)-Math.min(...h))}}if(o){const u=Math.min(d.x,r.x),f=Math.min(d.y,r.y),h=Math.max(d.x+d.w,r.x+r.w),g=Math.max(d.y+d.h,r.y+r.h);r.x=u,r.y=f,r.w=Math.abs(h-u),r.h=Math.abs(g-f)}else r.x=d.x,r.y=d.y,r.w=d.w,r.h=d.h;o=d}return r}function av(e,t){var n;if((t==null?void 0:t.type)==="group"&&Array.isArray((n=t==null?void 0:t.detail)===null||n===void 0?void 0:n.children))for(let r=0;r{const{x:s,y:c,w:d,h:u,angle:f=0}=o;i.push({x:s,y:c,w:d,h:u,angle:0-f})}),(n==null?void 0:n.length)>0){const o=Ui(e,i),s=Ui(t,i);r=s.x-o.x,a=s.y-o.y}return{moveX:r,moveY:a}}const Rc=2;function zc(e){return{minX:e.topLeft.x,minY:e.topLeft.y,maxX:e.bottomRight.x,maxY:e.bottomRight.y,midX:e.center.x,midY:e.center.y}}const Wn=(e,t)=>{if(e.length===0)throw null;if(e.length===1)return e[0];let n=0,r=e.length-1;for(;n<=r;){const a=Math.floor((n+r)/2);if(e[a]===t)return e[a];e[a]=e.length?e[r]:r<0?e[n]:Math.abs(e[r]-t)<=Math.abs(e[n]-t)?e[r]:e[n]},ct=(e,t)=>Math.abs(e-t)<1e-5;function ov(e,t){var n,r;const{data:a,groupQueue:i,calculator:o,viewScaleInfo:s,viewSizeInfo:c}=t;let d=a.elements||[];(i==null?void 0:i.length)>0&&(d=((r=(n=i[i.length-1])===null||n===void 0?void 0:n.detail)===null||r===void 0?void 0:r.children)||[]);const u=[];d.forEach($=>{if($.uuid!==e){const C=o.calcViewRectInfoFromRange($.uuid,{checkVisible:!0,viewScaleInfo:s,viewSizeInfo:c});C&&u.push(C)}});const f=o.calcViewRectInfoFromRange(e,{viewScaleInfo:s,viewSizeInfo:c});if(!f)return null;const h={},g={},v={},p={},m=[],b=[];let y=[],x=[];const w=zc(f);h[w.minX]=[w.minY,w.midY,w.maxY],h[w.midX]=[w.minY,w.midY,w.maxY],h[w.maxX]=[w.minY,w.midY,w.maxY],g[w.minY]=[w.minX,w.midX,w.maxX],g[w.midY]=[w.minX,w.midX,w.maxX],g[w.maxY]=[w.minX,w.midX,w.maxX],u.forEach($=>{const C=zc($);v[C.minX]||(v[C.minX]=[]),v[C.midX]||(v[C.midX]=[]),v[C.maxX]||(v[C.maxX]=[]),p[C.minY]||(p[C.minY]=[]),p[C.midY]||(p[C.midY]=[]),p[C.maxY]||(p[C.maxY]=[]),v[C.minX]=[C.minY,C.midY,C.maxY],v[C.midX]=[C.minY,C.midY,C.maxY],v[C.maxX]=[C.minY,C.midY,C.maxY],y.push(C.minX),y.push(C.midX),y.push(C.maxX),p[C.minY]=[C.minX,C.midX,C.maxX],p[C.midY]=[C.minX,C.midX,C.maxX],p[C.maxY]=[C.minX,C.midX,C.maxX],x.push(C.minY),x.push(C.midY),x.push(C.maxY)}),y=y.sort(($,C)=>$-C),x=x.sort(($,C)=>$-C);let A=null,E=null,S=null,j=null,L=null,N=null,W=null,k=null;if(y.length>0){S=Wn(y,w.minX),j=Wn(y,w.midX),L=Wn(y,w.maxX);const $=Math.abs(S-w.minX),C=Math.abs(j-w.midX),H=Math.abs(L-w.maxX),_=Math.min($,C,H);_<=Rc/s.scale&&(ct(_,$)?A=S-w.minX:ct(_,C)?A=j-w.midX:ct(_,H)&&(A=L-w.maxX))}if(x.length>0){N=Wn(x,w.minY),W=Wn(x,w.midY),k=Wn(x,w.maxY);const $=Math.abs(N-w.minY),C=Math.abs(W-w.midY),H=Math.abs(k-w.maxY),_=Math.min($,C,H);_<=Rc/s.scale&&(ct(_,$)?E=N-w.minY:ct(_,C)?E=W-w.midY:ct(_,H)&&(E=k-w.maxY))}const M=Object.assign({},w);if(A!==null&&(M.minX+=A,M.midX+=A,M.maxX+=A),E!==null&&(M.minY+=E,M.midY+=E,M.maxY+=E),Te.x(A)&&A!==null&&S!==null&&j!==null&&L!==null){if(ct(A,S-w.minX)){const $={x:S,yList:[]};$.yList.push(M.minY),$.yList.push(M.midY),$.yList.push(M.maxY),$.yList.push(...(p==null?void 0:p[S])||[]),m.push($)}if(ct(A,j-w.minX)){const $={x:j,yList:[]};$.yList.push(M.minY),$.yList.push(M.midY),$.yList.push(M.maxY),$.yList.push(...(p==null?void 0:p[j])||[]),m.push($)}if(ct(A,L-w.minX)){const $={x:L,yList:[]};$.yList.push(M.minY),$.yList.push(M.midY),$.yList.push(M.maxY),$.yList.push(...(p==null?void 0:p[L])||[]),m.push($)}}if(Te.y(E)&&E!==null&&N!==null&&W!==null&&k!==null){if(ct(E,N-w.minY)){const $={y:N,xList:[]};$.xList.push(M.minX),$.xList.push(M.midX),$.xList.push(M.maxX),$.xList.push(...(v==null?void 0:v[N])||[]),b.push($)}if(ct(E,W-w.midY)){const $={y:W,xList:[]};$.xList.push(M.minX),$.xList.push(M.midX),$.xList.push(M.maxX),$.xList.push(...(v==null?void 0:v[N])||[]),b.push($)}if(ct(E,k-w.maxY)){const $={y:k,xList:[]};$.xList.push(M.minX),$.xList.push(M.midX),$.xList.push(M.maxX),$.xList.push(...(v==null?void 0:v[k])||[]),b.push($)}}const B=[];(m==null?void 0:m.length)>0&&m.forEach(($,C)=>{B.push([]),$.yList.forEach(H=>{B[C].push({x:$.x,y:H})})});const V=[];return(b==null?void 0:b.length)>0&&b.forEach(($,C)=>{V.push([]),$.xList.forEach(H=>{V[C].push({x:H,y:$.y})})}),{offsetX:A,offsetY:E,yLines:B,xLines:V}}const qi="@middleware/text-edit",As="@middleware/text-change",sv=In(),Dc=e=>{const{eventHub:t,boardContent:n,viewer:r}=e,a=n.boardContext.canvas,i=document.createElement("div");i.setAttribute("contenteditable","true");const o=document.createElement("div"),s=e.container||document.body,c=document.createElement("div");let d=null,u=[];o.appendChild(i),o.style.position="absolute",c.appendChild(o),c.style.position="fixed",c.style.top="0",c.style.bottom="0",c.style.left="0",c.style.right="0",c.style.display="none",s.appendChild(c);const f=y=>{m(),p(y),c.style.display="block"},h=()=>{c.style.display="none",d=null,u=[]},g=()=>{const y=a.getBoundingClientRect(),{left:x,top:w,width:A,height:E}=y;return{left:x,top:w,width:A,height:E}},v=y=>{const{size:x,parent:w}=y,A=document.createElement("div"),{x:E,y:S,w:j,h:L}=x,N=Ct(x.angle||0);return A.style.position="absolute",A.style.left=`${E}px`,A.style.top=`${S}px`,A.style.width=`${j}px`,A.style.height=`${L}px`,A.style.transform=`rotate(${N}deg)`,w.appendChild(A),A},p=y=>{const{viewScaleInfo:x,element:w,groupQueue:A}=y,{scale:E,offsetTop:S,offsetLeft:j}=x;o.children&&Array.from(o.children).forEach(C=>{C.remove()});let L=o;for(let C=0;C0&&(W=w.x*E,k=w.y*E,M=w.w*E,B=w.h*E);let V="center",$="center";N.textAlign==="left"?V="start":N.textAlign==="right"&&(V="end"),N.verticalAlign==="top"?$="start":N.verticalAlign==="bottom"&&($="end"),i.style.display="inline-flex",i.style.justifyContent=V,i.style.alignItems=$,i.style.position="absolute",i.style.left=`${W-1}px`,i.style.top=`${k-1}px`,i.style.width=`${M+2}px`,i.style.height=`${B+2}px`,i.style.transform=`rotate(${Ct(w.angle||0)}deg)`,i.style.boxSizing="border-box",i.style.border="1px solid #1973ba",i.style.resize="none",i.style.overflow="hidden",i.style.wordBreak="break-all",i.style.background="#FFFFFF",i.style.color="#333333",i.style.fontSize=`${N.fontSize*E}px`,i.style.lineHeight=`${N.lineHeight*E}px`,i.style.fontFamily=N.fontFamily,i.style.fontWeight=`${N.fontWeight}`,i.style.padding="0",i.style.margin="0",i.style.outline="none",i.innerText=N.text||"",L.appendChild(i)},m=()=>{const{left:y,top:x,width:w,height:A}=g();o.style.position="absolute",o.style.overflow="hidden",o.style.top=`${x}px`,o.style.left=`${y}px`,o.style.width=`${w}px`,o.style.height=`${A}px`};c.addEventListener("click",()=>{h()}),i.addEventListener("click",y=>{y.stopPropagation()}),i.addEventListener("input",()=>{d&&u&&(d.detail.text=i.innerText||"",t.trigger(As,{element:{uuid:d.uuid,detail:{text:d.detail.text}},position:[...u||[]]}),r.drawFrame())}),i.addEventListener("blur",()=>{d&&u&&t.trigger(As,{element:{uuid:d.uuid,detail:{text:d.detail.text}},position:[...u]}),h()}),i.addEventListener("keydown",y=>{y.stopPropagation()}),i.addEventListener("keypress",y=>{y.stopPropagation()}),i.addEventListener("keyup",y=>{y.stopPropagation()}),i.addEventListener("wheel",y=>{y.stopPropagation(),y.preventDefault()});const b=y=>{var x;y!=null&&y.position&&(y!=null&&y.element)&&((x=y==null?void 0:y.element)===null||x===void 0?void 0:x.type)==="text"&&(d=y.element,u=y.position),f(y)};return{name:"@middleware/text-editor",use(){t.on(qi,b)},disuse(){t.off(qi,b)}}},Nc=e=>{const{viewer:t,sharer:n,boardContent:r,calculator:a,eventHub:i}=e,{overlayContext:o}=r;let s=null,c=null;n.setSharedStorage(Se,null);const d=()=>n.getSharedStorage(xn),u=y=>{let x=n.getSharedStorage(Je);Array.isArray(x)||(x=[]),x.length>0?av(y,x[x.length-1])?x.push(y):x=[]:x.length===0&&x.push(y);const w=Qs(x);return n.setSharedStorage(Je,x),n.setSharedStorage(Go,w),x.length>0},f=y=>{n.setSharedStorage(un,y);let x=null;y&&(x=Sa(y,{groupQueue:n.getSharedStorage(Je)})),n.setSharedStorage(Xr,x)},h=(y,x)=>{var w;if(n.setSharedStorage(xn,y),y.length===1){const A=Xa(y[0],{groupQueue:n.getSharedStorage(Je),controllerSize:Ff,viewScaleInfo:n.getActiveViewScaleInfo()});n.setSharedStorage(Bn,A),n.setSharedStorage(Fn,_t(y[0].uuid,((w=n.getActiveStorage("data"))===null||w===void 0?void 0:w.elements)||[]))}else n.setSharedStorage(Bn,null),n.setSharedStorage(Fn,[]);(x==null?void 0:x.triggerEvent)===!0&&i.trigger(Ni,{uuids:y.map(A=>A.uuid)})},g=()=>({ctx:o,calculator:a,data:n.getActiveStorage("data"),selectedElements:d(),viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo(),groupQueue:n.getSharedStorage(Je),areaSize:null,selectedElementController:n.getSharedStorage(Bn),selectedElementPosition:n.getSharedStorage(Fn)}),v=()=>{n.setSharedStorage(Se,null),n.setSharedStorage(dn,null),n.setSharedStorage(Ka,null),n.setSharedStorage(Za,null),n.setSharedStorage(Je,[]),n.setSharedStorage(Go,[]),n.setSharedStorage(un,null),n.setSharedStorage(Xr,null),n.setSharedStorage(xn,[]),n.setSharedStorage(Xp,null),n.setSharedStorage(Bn,null),n.setSharedStorage(Fn,[]),n.setSharedStorage(Hn,[]),n.setSharedStorage(Vn,[]),n.setSharedStorage(Qa,null),n.setSharedStorage(Uo,null)};v();const p=({uuids:y,positions:x})=>{let w=[];const A=n.getSharedStorage(Se),E=n.getActiveStorage("data");x&&Array.isArray(x)?w=df(x,(E==null?void 0:E.elements)||[]):w=wi(y,(E==null?void 0:E.elements)||[]);let S=!1;if(!A&&w.length===1?(n.setSharedStorage(Se,"select"),S=!0):A==="select"&&w.length===1&&(S=!0),S){const j=w[0],L=Zs(j.uuid,(E==null?void 0:E.elements)||[]);n.setSharedStorage(Je,L),h(w),t.drawFrame()}},m=()=>{v(),t.drawFrame()},b=y=>{n.setSharedStorage(Uo,!!y.enable)};return{name:"@middleware/selector",use(){i.on(Ni,p),i.on(Ji,m),i.on(Ss,b)},disuse(){i.off(Ni,p),i.off(Ji,m),i.off(Ss,b)},hover:y=>{var x,w,A,E,S;const j=n.getSharedStorage(dn),L=n.getSharedStorage(Se),N=n.getSharedStorage(Je),W=$=>{const C=$.type;c===null&&i.trigger("cursor",{type:C,groupQueue:$.groupQueue,element:$.elements[0]})};if((N==null?void 0:N.length)>0){if(!$c(y.point,{ctx:o,viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo(),groupQueue:n.getSharedStorage(Je)})){f(null),t.drawFrame();return}const C=Kr(y.point,g());if(W(C),j||["area","drag","drag-list"].includes(L)){f(null),t.drawFrame();return}if(((x=C==null?void 0:C.elements)===null||x===void 0?void 0:x.length)===1){f(C.elements[0]),t.drawFrame();return}f(null),t.drawFrame();return}if(j||["area","drag","drag-list"].includes(L)){f(null);return}if(L==="drag"){f(null);return}const k=d(),M=n.getActiveViewScaleInfo(),B=n.getActiveViewSizeInfo(),V=Kr(y.point,Object.assign(Object.assign({},g()),{areaSize:Yo(k,{viewScaleInfo:M,viewSizeInfo:B,calculator:a})}));if(W(V),V.type===null){(n.getSharedStorage(un)||n.getSharedStorage(Xr))&&(n.setSharedStorage(un,null),n.setSharedStorage(Xr,null),t.drawFrame());return}if(!(V.type==="over-element"&&n.getSharedStorage(Se)==="select"&&V.elements.length===1&&V.elements[0].uuid===((A=(w=d())===null||w===void 0?void 0:w[0])===null||A===void 0?void 0:A.uuid))&&!(V.type==="over-element"&&n.getSharedStorage(Se)===null&&V.elements.length===1&&V.elements[0].uuid===((E=n.getSharedStorage(un))===null||E===void 0?void 0:E.uuid))){if(V.type==="over-element"&&((S=V==null?void 0:V.elements)===null||S===void 0?void 0:S.length)===1){f(V.elements[0]),t.drawFrame();return}if(n.getSharedStorage(un)){f(null),t.drawFrame();return}}},pointStart:y=>{var x,w,A,E,S,j,L,N,W,k;s=y.point;const M=n.getSharedStorage(Je);if((M==null?void 0:M.length)>0){if($c(y.point,{ctx:o,viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo(),groupQueue:M})){const $=Kr(y.point,g());if(((x=$==null?void 0:$.elements)===null||x===void 0?void 0:x.length)===1&&((A=(w=$.elements[0])===null||w===void 0?void 0:w.operations)===null||A===void 0?void 0:A.lock)===!0)return;f(null),$.type==="over-element"&&((E=$==null?void 0:$.elements)===null||E===void 0?void 0:E.length)===1?(h([$.elements[0]],{triggerEvent:!0}),n.setSharedStorage(Se,"drag")):!((S=$.type)===null||S===void 0)&&S.startsWith("resize-")?(n.setSharedStorage(dn,$.type),n.setSharedStorage(Se,"resize")):h([],{triggerEvent:!0})}else v();t.drawFrame();return}const B=Yo(d(),{viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo(),calculator:a}),V=Kr(y.point,Object.assign(Object.assign({},g()),{areaSize:B,groupQueue:[]}));((j=V==null?void 0:V.elements)===null||j===void 0?void 0:j.length)===1&&((N=(L=V.elements[0])===null||L===void 0?void 0:L.operations)===null||N===void 0?void 0:N.lock)===!0||(f(null),V.type==="list-area"?n.setSharedStorage(Se,"drag-list"):V.type==="over-element"&&((W=V==null?void 0:V.elements)===null||W===void 0?void 0:W.length)===1?(h([V.elements[0]],{triggerEvent:!0}),n.setSharedStorage(Se,"drag")):!((k=V.type)===null||k===void 0)&&k.startsWith("resize-")?(n.setSharedStorage(dn,V.type),n.setSharedStorage(Se,"resize")):(v(),n.setSharedStorage(Se,"area"),n.setSharedStorage(Ka,y.point),h([],{triggerEvent:!0})),t.drawFrame())},pointMove:y=>{var x,w,A;n.setSharedStorage(Hn,[]),n.setSharedStorage(Vn,[]),n.setSharedStorage(Qa,!0);const E=n.getActiveStorage("data"),S=d(),j=n.getActiveStorage("scale")||1,L=n.getActiveViewScaleInfo(),N=n.getActiveViewSizeInfo(),W=s,k=y.point,M=n.getSharedStorage(dn),B=n.getSharedStorage(Se),V=n.getSharedStorage(Je);if(B==="drag"){if(c="drag",E&&(S==null?void 0:S.length)===1&&W&&k&&((w=(x=S[0])===null||x===void 0?void 0:x.operations)===null||w===void 0?void 0:w.lock)!==!0){const{moveX:$,moveY:C}=iv(W,k,V);let H=a.toGridNum($/j),_=a.toGridNum(C/j);const D=ov(S[0].uuid,{calculator:a,data:E,groupQueue:V,viewScaleInfo:L,viewSizeInfo:N});try{D&&(Te.x(D.offsetX)&&D.offsetX!==null&&(H=a.toGridNum(H+D.offsetX)),Te.y(D.offsetY)&&D.offsetY!==null&&(_=a.toGridNum(_+D.offsetY)),n.setSharedStorage(Hn,D.xLines),n.setSharedStorage(Vn,D.yLines))}catch(G){console.error(G)}S[0].x=a.toGridNum(S[0].x+H),S[0].y=a.toGridNum(S[0].y+_),h([S[0]]),a.modifyViewVisibleInfoMap(E,{modifyOptions:{type:"updateElement",content:{element:S[0],position:n.getSharedStorage(Fn)||[]}},viewSizeInfo:N,viewScaleInfo:L})}t.drawFrame()}else if(B==="drag-list"){if(c="drag-list",E&&W&&k&&(S==null?void 0:S.length)>1){const $=(k.x-W.x)/j,C=(k.y-W.y)/j;S.forEach(H=>{var _;H&&((_=H==null?void 0:H.operations)===null||_===void 0?void 0:_.lock)!==!0&&(H.x=a.toGridNum(H.x+$),H.y=a.toGridNum(H.y+C),a.modifyViewVisibleInfoMap(E,{modifyOptions:{type:"updateElement",content:{element:H,position:_t(H.uuid,E.elements)||[]}},viewSizeInfo:N,viewScaleInfo:L}))}),n.setActiveStorage("data",E)}t.drawFrame()}else if(B==="resize"){if(E&&(S==null?void 0:S.length)===1&&W&&(M!=null&&M.startsWith("resize-"))){c="resize";const $=[];V.forEach(_=>{const{x:D,y:G,w:O,h:F,angle:X=0}=_;$.push({x:D,y:G,w:O,h:F,angle:0-X})});let C=W,H=k;if(V.length>0&&(C=Ui(W,$),H=Ui(k,$)),M==="resize-rotate"){const _=n.getSharedStorage(Bn),D=[_.topLeft.center,_.topRight.center,_.bottomLeft.center,_.bottomRight.center],G=rf(D),O=nv(S[0],{center:G,viewScaleInfo:L,viewSizeInfo:N,start:W,end:k,resizeType:M,sharer:n});S[0].angle=a.toGridNum(O.angle||0)}else{const _=tv(S[0],{scale:j,start:C,end:H,resizeType:M,sharer:n}),D={ignore:!!S[0].angle};S[0].x=a.toGridNum(_.x,D),S[0].y=a.toGridNum(_.y,D),S[0].type==="group"&&((A=S[0].operations)===null||A===void 0?void 0:A.deepResize)===!0?bf(S[0],{w:a.toGridNum(_.w,D),h:a.toGridNum(_.h,D)}):(S[0].w=a.toGridNum(_.w,D),S[0].h=a.toGridNum(_.h,D))}h([S[0]]),a.modifyViewVisibleInfoMap(E,{modifyOptions:{type:"updateElement",content:{element:S[0],position:n.getSharedStorage(Fn)||[]}},viewSizeInfo:N,viewScaleInfo:L}),t.drawFrame()}}else B==="area"&&(c="area",n.setSharedStorage(Za,y.point),t.drawFrame());s=y.point},pointEnd(y){c=null,n.setSharedStorage(Hn,[]),n.setSharedStorage(Vn,[]),n.setSharedStorage(Qa,!1);const x=n.getActiveStorage("data"),w=n.getSharedStorage(dn),A=n.getSharedStorage(Se),E=n.getActiveViewSizeInfo();let S=!1;if(s=null,A==="resize"&&w)n.setSharedStorage(dn,null),S=!0;else if(A==="area"){if(n.setSharedStorage(Se,null),x){const L=n.getSharedStorage(Ka),N=n.getSharedStorage(Za);if(L&&N){const{elements:W}=rv(x,{start:L,end:N,calculator:a,viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo()});W.length>0&&(n.setSharedStorage(Se,"drag-list"),h(W,{triggerEvent:!0}),S=!0)}}}else A==="drag-list"?(n.setSharedStorage(Se,"drag-list-end"),S=!0):x&&(a.getPointElement(y.point,{data:x,viewScaleInfo:n.getActiveViewScaleInfo(),viewSizeInfo:n.getActiveViewSizeInfo()}).element?(n.setSharedStorage(Se,"select"),S=!0):n.setSharedStorage(Se,null));n.getSharedStorage(Se)===null&&(v(),S=!0),(()=>{if(S){if(x&&Array.isArray(x==null?void 0:x.elements)&&["drag","drag-list"].includes(A)){const L=qg(x.elements,E,{extend:!0});n.setActiveStorage("contextHeight",L.contextSize.contextHeight),n.setActiveStorage("contextWidth",L.contextSize.contextWidth)}x&&["drag","drag-list","drag-list-end","resize"].includes(A)&&i.trigger(Js,{data:x,type:"dragElement"}),t.drawFrame()}})()},pointLeave(){s=null,v(),t.drawFrame()},doubleClick(y){var x,w,A,E,S,j;if(n.getSharedStorage(Uo)===!1)return;const L=Kr(y.point,g());if(n.setSharedStorage(Bn,null),n.setSharedStorage(xn,[]),!(L.elements.length===1&&((w=(x=L.elements[0])===null||x===void 0?void 0:x.operations)===null||w===void 0?void 0:w.lock)===!0)){if(L.elements.length===1&&((A=L.elements[0])===null||A===void 0?void 0:A.type)==="group"){if(u(L.elements[0])===!0){n.setSharedStorage(Se,null),t.drawFrame();return}}else L.elements.length===1&&((E=L.elements[0])===null||E===void 0?void 0:E.type)==="text"&&i.trigger(qi,{element:L.elements[0],groupQueue:n.getSharedStorage(Je)||[],position:_t((S=L.elements[0])===null||S===void 0?void 0:S.uuid,((j=n.getActiveStorage("data"))===null||j===void 0?void 0:j.elements)||[]),viewScaleInfo:n.getActiveViewScaleInfo()});n.setSharedStorage(Se,null)}},beforeDrawFrame({snapshot:y}){var x;const{activeStore:w,sharedStore:A}=y,{scale:E,offsetLeft:S,offsetTop:j,offsetRight:L,offsetBottom:N,width:W,height:k,contextHeight:M,contextWidth:B,devicePixelRatio:V}=w,$=e.sharer,C={scale:E,offsetLeft:S,offsetTop:j,offsetRight:L,offsetBottom:N},H={width:W,height:k,contextHeight:M,contextWidth:B,devicePixelRatio:V},D=A[xn][0],G=A[un],O=A[Xr],F=A[Se],X=A[Ka],T=A[Za],R=A[Je],z=A[Go],I=A[Qa],U={calculator:a,viewScaleInfo:C,viewSizeInfo:H},ie=D?Xa(D,{groupQueue:R,controllerSize:10,viewScaleInfo:C}):null,le=!!(!((x=G==null?void 0:G.operations)===null||x===void 0)&&x.lock);if((R==null?void 0:R.length)>0){if(ev(o,z,U),G&&F!=="drag"&&(le?Oc(o,O,Object.assign(Object.assign({},U),{controller:Xa(G,{groupQueue:R,controllerSize:10,viewScaleInfo:C})})):_c(o,O,U)),!le&&D&&["select","drag","resize"].includes(F)&&(Ic(o,ie,Object.assign(Object.assign({},U),{element:D,calculator:a,hideControllers:!!I&&F==="drag"})),F==="drag")){const Q=$.getSharedStorage(Hn),mt=$.getSharedStorage(Vn);Pc(o,{xLines:Q,yLines:mt})}}else if(G&&F!=="drag"&&(le?Oc(o,O,Object.assign(Object.assign({},U),{controller:Xa(G,{groupQueue:R,controllerSize:10,viewScaleInfo:C})})):_c(o,O,U)),!le&&D&&["select","drag","resize"].includes(F)){if(Ic(o,ie,Object.assign(Object.assign({},U),{element:D,calculator:a,hideControllers:!!I&&F==="drag"})),F==="drag"){const Q=$.getSharedStorage(Hn),mt=$.getSharedStorage(Vn);Pc(o,{xLines:Q,yLines:mt})}}else if(F==="area"&&X&&T)Jp(o,{start:X,end:T});else if(["drag-list","drag-list-end"].includes(F)){const Q=Yo(d(),{viewScaleInfo:$.getActiveViewScaleInfo(),viewSizeInfo:$.getActiveViewSizeInfo(),calculator:a});Q&&qp(o,{areaSize:Q})}}}},Ra="SCROLL",Li=Symbol(`${Ra}_xThumbRect`),ji=Symbol(`${Ra}_yThumbRect`),sr=Symbol(`${Ra}_prevPoint`),Ts=Symbol(`${Ra}_activePoint`),ua=Symbol(`${Ra}_activeThumbType`),lv=12,Lc=16,cv=.3,jc={width:lv,thumbColor:"#000000AA",scrollBarColor:"#FFFFFF60",showScrollBar:!1};function kc(e,t,n){const r=e,{x:a,y:i,w:o,h:s}=n;return r.beginPath(),r.rect(a,i,o,s),r.closePath(),!!r.isPointInPath(t.x,t.y)}function dv(e,t,n){let r=null;const{xThumbRect:a,yThumbRect:i}=n;return a&&kc(e,t,a)?r="X":i&&kc(e,t,i)&&(r="Y"),r}function uv(e){const{sharedStore:t}=e;return{activePoint:t[Ts]||null,prevPoint:t[sr]||null,activeThumbType:t[ua]||null,xThumbRect:t[Li]||null,yThumbRect:t[ji]||null}}function fv(e,t){const{width:n,height:r}=t,{offsetTop:a,offsetBottom:i,offsetLeft:o,offsetRight:s}=e,c=Lc*2.5,d=Lc;let u=0,f=0;u=Math.max(c,n-d*2-(Math.abs(o)+Math.abs(s))),u>=n&&(u=n),f=Math.max(c,r-d*2-(Math.abs(a)+Math.abs(i))),f>=r&&(f=r);const h=d,g=n-u-d;let v=h;o>0?v=h:s>0?v=g:o<=0&&u>0&&!(o===0&&s===0)&&(v=h+(n-u)*Math.abs(o)/(Math.abs(o)+Math.abs(s)),v=Math.min(Math.max(0,v-h),n-u));const p=d,m=r-f-d;let b=p;a>0?b=p:i>0?b=m:a<=0&&f>0&&!(a===0&&i===0)&&(b=p+(r-f)*Math.abs(a)/(Math.abs(a)+Math.abs(i)),b=Math.min(Math.max(0,b-p),r-f));const y={x:v,y:r-d,w:u,h:d},x={x:n-d,y:b,w:d,h:f};return{lineSize:d,xSize:u,ySize:f,translateY:b,translateX:v,thumbColor:jc.thumbColor,scrollBarColor:jc.scrollBarColor,xThumbRect:y,yThumbRect:x}}function Bc(e,t){let{x:n,y:r,h:a,w:i}=t;e.save(),e.shadowColor="#FFFFFF",e.shadowOffsetX=0,e.shadowOffsetY=0,e.shadowBlur=1;{const{color:o,axis:s}=t;s==="X"?(r=r+a/4+0,a=a/2):s==="Y"&&(n=n+i/4+0,i=i/2);let c=t.r;c=Math.min(c,i/2,a/2),(i{const{viewer:t,boardContent:n,sharer:r}=e,{overlayContext:a}=n;r.setSharedStorage(Li,null),r.setSharedStorage(ji,null);const i=()=>{r.setSharedStorage(sr,null),r.setSharedStorage(Ts,null),r.setSharedStorage(ua,null)};i();const o=d=>{const u=r.getSharedStorage(sr);if(u){const{offsetLeft:f,offsetRight:h}=r.getActiveViewScaleInfo(),{width:g}=r.getActiveViewSizeInfo(),v=-(d.x-u.x),p=g+Math.abs(f)+Math.abs(h),m=v*p/g;t.scroll({moveX:m}),t.drawFrame()}},s=d=>{const u=r.getSharedStorage(sr);if(u){const{offsetTop:f,offsetBottom:h}=r.getActiveViewScaleInfo(),{height:g}=r.getActiveViewSizeInfo(),v=-(d.y-u.y),p=g+Math.abs(f)+Math.abs(h),m=v*p/g;t.scroll({moveY:m}),t.drawFrame()}},c=d=>dv(a,d,{xThumbRect:r.getSharedStorage(Li),yThumbRect:r.getSharedStorage(ji)});return{name:"@middleware/scroller",wheel:d=>{t.scroll({moveX:0-d.deltaX,moveY:0-d.deltaY}),t.drawFrame()},pointStart:d=>{const{point:u}=d,f=c(u);if(f==="X"||f==="Y")return r.setSharedStorage(ua,f),r.setSharedStorage(sr,u),!1},pointMove:d=>{const{point:u}=d,f=r.getSharedStorage(ua);if(f==="X"||f==="Y")return r.setSharedStorage(Ts,u),f==="X"?o(u):f==="Y"&&s(u),r.setSharedStorage(sr,u),!1},pointEnd:()=>{const d=r.getSharedStorage(ua);if(i(),d==="X"||d==="Y")return t.scroll({moveX:0,moveY:0}),t.drawFrame(),!1},beforeDrawFrame({snapshot:d}){const{xThumbRect:u,yThumbRect:f}=gv(a,{snapshot:d});r.setSharedStorage(Li,u),r.setSharedStorage(ji,f)}}},Hf="@middleware/scale",Hc=e=>{const{viewer:t,sharer:n,eventHub:r}=e,a=50,i=.05;return{name:"@middleware/scaler",wheelScale(o){const{deltaY:s,point:c}=o,{scale:d}=n.getActiveViewScaleInfo();let u=d;if(s<0?u=d*1.1:s>0&&(u=d*.9),ua)return;const{moveX:f,moveY:h}=t.scale({scale:u,point:c});t.scroll({moveX:f,moveY:h}),t.drawFrame();const g=be(d);r.trigger(Hf,{scale:g})}}},je=16,pv="#FFFFFFA8",vv="#00000080",Vf="#000000",Wf="#00000080",Gf="monospace",_s=10,Uf=100,Vc="#AAAAAA20",Wc="#AAAAAA40",mo=1,Gc="#196097",Gn=[1,2,5,10,20,50,100,200,500];function mv(e){e=Math.max(Gn[0],Math.min(e,Gn[Gn.length-1]));for(let t=0;tr)continue;if(e===n||e===r)return e;const a=(n+r)/2;return e<=a?n:r}return e}function Yf(e){const{scale:t,viewLength:n,viewOffset:r}=e,a=[];let i=10;i=be(i/t,{decimalPlaces:0}),i=mv(i);const o=i*10,s=i*5;let c=0;const d=i*t,u=0-r,f=0,h=u%d,g=(u-h+d)/t,v=f+(d-h);for(;v+c*d{e.fillStyle=Wf,e.textBaseline="top",e.$setFont({fontWeight:Uf,fontSize:_s,fontFamily:Gf}),e.fillText(h,s+_s,d.position+s)})}}}function Ev(e,t){const{viewSizeInfo:n}=t,{width:r,height:a}=n;e.beginPath(),e.moveTo(0,0),e.lineTo(r+1,0),e.lineTo(r+1,je),e.lineTo(je,je),e.lineTo(je,a+1),e.lineTo(0,a+1),e.lineTo(0,0),e.closePath(),e.fillStyle=pv,e.fill(),e.lineWidth=mo,e.setLineDash([]),e.strokeStyle=vv,e.stroke()}function Sv(e,t){const{xList:n,yList:r,viewSizeInfo:a}=t,{width:i,height:o}=a;for(let s=0;s0){const s=_a(n),c=po(n),d=[],u=[],f=[],h=[],g=[];if(i.forEach(y=>{const x=r.calcViewRectInfoFromRange(y.uuid,{viewScaleInfo:s,viewSizeInfo:c});x&&(d.push(x),u.push(x.left.x),f.push(x.right.x),h.push(x.top.y),g.push(x.bottom.y))}),!(d.length>0))return;const v=Math.min(...u),p=Math.max(...f),m=Math.min(...h),b=Math.max(...g);e.globalAlpha=1,e.beginPath(),e.moveTo(v,0),e.lineTo(p,0),e.lineTo(p,je),e.lineTo(v,je),e.fillStyle=Gc,e.closePath(),e.fill(),e.beginPath(),e.moveTo(0,m),e.lineTo(je,m),e.lineTo(je,b),e.lineTo(0,b),e.fillStyle=Gc,e.closePath(),e.fill()}}const Os="@middleware/show-ruler",Uc=e=>{const{boardContent:t,viewer:n,eventHub:r,calculator:a}=e,{overlayContext:i,underlayContext:o}=t;let s=!0,c=!0;const d=u=>{typeof(u==null?void 0:u.show)=="boolean"&&(s=u.show),typeof(u==null?void 0:u.showGrid)=="boolean"&&(c=u.showGrid),(typeof(u==null?void 0:u.show)=="boolean"||typeof(u==null?void 0:u.showGrid)=="boolean")&&n.drawFrame()};return{name:"@middleware/ruler",use(){r.on(Os,d)},disuse(){r.off(Os,d)},beforeDrawFrame:({snapshot:u})=>{if(s===!0){const f=_a(u),h=po(u);Cv(i,{snapshot:u,calculator:a}),Ev(i,{viewScaleInfo:f,viewSizeInfo:h});const{list:g,rulerUnit:v}=bv({viewScaleInfo:f,viewSizeInfo:h});wv(i,{scaleList:g});const{list:p}=yv({viewScaleInfo:f,viewSizeInfo:h});xv(i,{scaleList:p}),c===!0&&Sv(v===1?i:o,{xList:g,yList:p,viewScaleInfo:f,viewSizeInfo:h})}}}},Mv="DRAG",qa=Symbol(`${Mv}_prevPoint`),Yc=e=>{const{eventHub:t,sharer:n,viewer:r}=e;let a=!1;return{name:"@middleware/dragger",hover(){a!==!0&&t.trigger("cursor",{type:"drag-default"})},pointStart(i){const{point:o}=i;n.setSharedStorage(qa,o),a=!0,t.trigger("cursor",{type:"drag-active"})},pointMove(i){const{point:o}=i,s=n.getSharedStorage(qa);if(o&&s){const c=o.x-s.x,d=o.y-s.y;r.scroll({moveX:c,moveY:d}),r.drawFrame()}n.setSharedStorage(qa,o)},pointEnd(){a=!1,n.setSharedStorage(qa,null),t.trigger("cursor",{type:"drag-default"})}}},qs="monospace";function Av(e,t){const{point:n,rotateCenter:r,angle:a,text:i,color:o,background:s,fontSize:c,lineHeight:d}=t;Oa(e,a,r,()=>{e.$setFont({fontWeight:"300",fontSize:c,fontFamily:qs});const u=(d-c)/2,f=e.$undoPixelRatio(e.measureText(i).width),h={x:n.x-f/2-u,y:n.y},g={x:h.x+f+u*2,y:h.y+c+u},v={x:n.x-f/2,y:n.y};e.setLineDash([]),e.fillStyle=s,e.beginPath(),e.moveTo(h.x,h.y),e.lineTo(g.x,h.y),e.lineTo(g.x,g.y),e.lineTo(h.x,g.y),e.closePath(),e.fill(),e.fillStyle=o,e.textBaseline="top",e.fillText(i,v.x,v.y+u)})}function Tv(e,t){const{point:n,rotateCenter:r,angle:a,text:i,color:o,background:s,fontSize:c,lineHeight:d}=t;Oa(e,a,r,()=>{e.$setFont({fontWeight:"300",fontSize:c,fontFamily:qs});const u=(d-c)/2,f=e.$undoPixelRatio(e.measureText(i).width),h={x:n.x,y:n.y},g={x:h.x+f+u*2,y:h.y+c+u},v={x:n.x+u,y:n.y};e.setLineDash([]),e.fillStyle=s,e.beginPath(),e.moveTo(h.x,h.y),e.lineTo(g.x,h.y),e.lineTo(g.x,g.y),e.lineTo(h.x,g.y),e.closePath(),e.fill(),e.fillStyle=o,e.textBaseline="top",e.fillText(i,v.x,v.y+u)})}function _v(e,t){const{point:n,rotateCenter:r,angle:a,text:i,color:o,background:s,fontSize:c,lineHeight:d}=t;Oa(e,a,r,()=>{e.$setFont({fontWeight:"300",fontSize:c,fontFamily:qs});const u=(d-c)/2,f=e.$undoPixelRatio(e.measureText(i).width),h={x:n.x,y:n.y},g={x:h.x+f+u*2,y:h.y+c+u},v={x:n.x+u,y:n.y};e.setLineDash([]),e.fillStyle=s,e.beginPath(),e.moveTo(h.x,h.y),e.lineTo(g.x,h.y),e.lineTo(g.x,g.y),e.lineTo(h.x,g.y),e.closePath(),e.fill(),e.fillStyle=o,e.textBaseline="top",e.fillText(i,v.x,v.y+u)})}const Xo="#1973bac6",Ko="#ffffff",fn=10,Zo=16,Xc=e=>{const{boardContent:t,calculator:n}=e,{overlayContext:r}=t;return{name:"@middleware/info",beforeDrawFrame({snapshot:a}){const{sharedStore:i}=a,o=i[xn],s=i[Se],c=i[Je]||[];if(o.length===1){const d=o[0];if(d&&["select","drag","resize"].includes(s)){const u=_a(a),f=po(a),{x:h,y:g,w:v,h:p,angle:m}=d,b=[...c,{uuid:et(),x:h,y:g,w:v,h:p,angle:m,type:"group",detail:{children:[]}}],y={viewScaleInfo:u,viewSizeInfo:f},x=n.calcViewRectInfoFromOrigin(d.uuid,y);let w=0;b.forEach(E=>{w+=E.angle||0});const A=Bt(Ct(0-w));if(x){const E=x==null?void 0:x.center,S={topLeft:Pe(E,x.topLeft,A),topRight:Pe(E,x.topRight,A),bottomRight:Pe(E,x.bottomRight,A),bottomLeft:Pe(E,x.bottomLeft,A),center:Pe(E,x.center,A),top:Pe(E,x.top,A),right:Pe(E,x.right,A),bottom:Pe(E,x.bottom,A),left:Pe(E,x.left,A)},j=be(d.x,{decimalPlaces:2}),L=be(d.y,{decimalPlaces:2}),N=be(d.w,{decimalPlaces:2}),W=be(d.h,{decimalPlaces:2}),k=`${be(j,{decimalPlaces:0})},${be(L,{decimalPlaces:0})}`,M=`${be(N,{decimalPlaces:0})}x${be(W,{decimalPlaces:0})}`,B=`${be(d.angle||0,{decimalPlaces:0})}°`;Av(r,{point:{x:S.bottom.x,y:S.bottom.y+fn},rotateCenter:S.center,angle:w,text:M,fontSize:fn,lineHeight:Zo,color:Ko,background:Xo}),Tv(r,{point:{x:S.topLeft.x,y:S.topLeft.y-fn*2},rotateCenter:S.center,angle:w,text:k,fontSize:fn,lineHeight:Zo,color:Ko,background:Xo}),_v(r,{point:{x:S.top.x+fn,y:S.top.y-fn*2},rotateCenter:S.center,angle:w,text:B,fontSize:fn,lineHeight:Zo,color:Ko,background:Xo})}}}}}},el="LAYOUT_SELECT",wt=Symbol(`${el}_layoutActionType`),Zr=Symbol(`${el}_layoutControlType`),ei=Symbol(`${el}_layoutController`),Xf="#1973ba",Kf="#5b5959b5";function ti(e,t){e.setLineDash([]),e.fillStyle="#FFFFFF",e.beginPath(),e.moveTo(t[0].x,t[0].y),e.lineTo(t[1].x,t[1].y),e.lineTo(t[2].x,t[2].y),e.lineTo(t[3].x,t[3].y),e.closePath(),e.fill(),e.strokeStyle=Xf,e.lineWidth=2,e.beginPath(),e.moveTo(t[0].x,t[0].y),e.lineTo(t[1].x,t[1].y),e.lineTo(t[2].x,t[2].y),e.lineTo(t[3].x,t[3].y),e.closePath(),e.stroke()}function fa(e,t){const{vertexes:n,strokeStyle:r,lineWidth:a}=t;e.setLineDash([]),e.strokeStyle=r,e.lineWidth=a,e.beginPath(),e.moveTo(n[0].x,n[0].y),e.lineTo(n[2].x,n[2].y),e.closePath(),e.stroke(),e.beginPath(),e.moveTo(n[1].x,n[1].y),e.lineTo(n[3].x,n[3].y),e.closePath(),e.stroke()}function ni(e,t){const{start:n,end:r,centerVertexes:a,disabled:i}=t,o=i===!0?1:2,s=i===!0?Kf:Xf;e.setLineDash([]),e.strokeStyle=s,e.lineWidth=o,e.beginPath(),e.moveTo(n.x,n.y),e.lineTo(r.x,r.y),e.closePath(),e.stroke(),i===!0&&fa(e,{vertexes:a,lineWidth:o,strokeStyle:s})}function Ov(e,t){const{controller:n,operations:r}=t,{topLeft:a,topRight:i,bottomLeft:o,bottomRight:s,topMiddle:c,rightMiddle:d,bottomMiddle:u,leftMiddle:f}=n;ni(e,{start:a.center,end:i.center,centerVertexes:c.vertexes,disabled:!!(r!=null&&r.disabledTop)}),ni(e,{start:i.center,end:s.center,centerVertexes:d.vertexes,disabled:!!(r!=null&&r.disabledRight)}),ni(e,{start:s.center,end:o.center,centerVertexes:u.vertexes,disabled:!!(r!=null&&r.disabledBottom)}),ni(e,{start:o.center,end:a.center,centerVertexes:f.vertexes,disabled:!!(r!=null&&r.disabledLeft)});const h={lineWidth:1,strokeStyle:Kf};(r==null?void 0:r.disabledTopLeft)===!0?fa(e,Object.assign({vertexes:a.vertexes},h)):ti(e,a.vertexes),(r==null?void 0:r.disabledTopRight)===!0?fa(e,Object.assign({vertexes:i.vertexes},h)):ti(e,i.vertexes),(r==null?void 0:r.disabledBottomRight)===!0?fa(e,Object.assign({vertexes:s.vertexes},h)):ti(e,s.vertexes),(r==null?void 0:r.disabledBottomLeft)===!0?fa(e,Object.assign({vertexes:o.vertexes},h)):ti(e,o.vertexes)}const Kc=e=>{const{sharer:t,boardContent:n,calculator:r,viewer:a,eventHub:i}=e,{overlayContext:o}=n;let s=null;const c=()=>{s=null,t.setSharedStorage(wt,null),t.setSharedStorage(Zr,null),t.setSharedStorage(ei,null)},d=()=>!!t.getSharedStorage(Se),u=v=>{var p;const m=t.getActiveStorage("data");if(!((p=m==null?void 0:m.layout)===null||p===void 0)&&p.operations){const b=m.layout.operations;if(v==="left"&&b.disabledLeft===!0||v==="top"&&b.disabledTop===!0||v==="right"&&b.disabledRight===!0||v==="bottom"&&b.disabledBottom===!0||v==="top-left"&&b.disabledTopLeft===!0||v==="top-right"&&b.disabledTopRight===!0||v==="bottom-left"&&b.disabledBottomLeft===!0||v==="bottom-right"&&b.disabledBottomRight===!0)return!0}return!1},f=()=>{const v=t.getActiveStorage("data");if(v!=null&&v.layout){const{x:p,y:m,w:b,h:y}=v.layout;return{x:p,y:m,w:b,h:y}}return null},h=()=>{const v=t.getActiveViewScaleInfo(),p=f();if(p){const m=sc(p,{viewScaleInfo:v,controllerSize:10});t.setSharedStorage(ei,m)}else t.setSharedStorage(ei,null)},g=v=>{const p=t.getActiveStorage("data"),m=t.getSharedStorage(ei);if(m&&(p!=null&&p.layout)&&(v!=null&&v.point)){let b=null;if(m){const{topLeft:y,top:x,topRight:w,right:A,bottomRight:E,bottom:S,bottomLeft:j,left:L}=m,N=[y,x,w,A,E,S,j,L];for(let W=0;W{c(),h()},hover:v=>{if(d())return;const p=t.getSharedStorage(wt),m=t.getActiveStorage("data");if(m!=null&&m.layout&&p!=="resize"){h();const b=g(v);b?(t.setSharedStorage(wt,"hover"),u(b)||i.trigger("cursor",{type:`resize-${b}`,groupQueue:[],element:f()}),a.drawFrame()):t.setSharedStorage(wt,null)}if(["hover","resize"].includes(t.getSharedStorage(wt)))return!1;p==="hover"&&!t.getSharedStorage(wt)&&a.drawFrame()},pointStart:v=>{if(d())return;h();const p=g(v);if(s=v.point,p)return u(p)?void 0:(t.setSharedStorage(wt,"resize"),!1);const m=t.getSharedStorage(wt);if(["hover","resize"].includes(m))return!1},pointMove:v=>{if(d())return;const p=t.getSharedStorage(wt),m=t.getSharedStorage(Zr),b=t.getActiveStorage("data");if(!(m&&u(m))){if(p==="resize"&&m&&(b!=null&&b.layout)){if(s){const y=t.getActiveStorage("scale"),x=(v.point.x-s.x)/y,w=(v.point.y-s.y)/y,{x:A,y:E,w:S,h:j}=b.layout;m==="top"?(b.layout.y=r.toGridNum(E+w),b.layout.h=r.toGridNum(j-w)):m==="right"?b.layout.w=r.toGridNum(S+x):m==="bottom"?b.layout.h=r.toGridNum(j+w):m==="left"?(b.layout.x=r.toGridNum(A+x),b.layout.w=r.toGridNum(S-x)):m==="top-left"?(b.layout.x=r.toGridNum(A+x),b.layout.y=r.toGridNum(E+w),b.layout.w=r.toGridNum(S-x),b.layout.h=r.toGridNum(j-w)):m==="top-right"?(b.layout.y=r.toGridNum(E+w),b.layout.w=r.toGridNum(S+x),b.layout.h=r.toGridNum(j-w)):m==="bottom-right"?(b.layout.w=r.toGridNum(S+x),b.layout.h=r.toGridNum(j+w)):m==="bottom-left"&&(b.layout.x=r.toGridNum(A+x),b.layout.w=r.toGridNum(S-x),b.layout.h=r.toGridNum(j+w))}return s=v.point,h(),a.drawFrame(),!1}if(["hover","resize"].includes(p))return!1}},pointEnd:()=>{const v=t.getSharedStorage(wt),p=t.getSharedStorage(Zr),m=t.getActiveStorage("data");m&&v==="resize"&&p&&!u(p)&&i.trigger(Js,{type:"changeLayout",data:m}),c()},beforeDrawFrame:({snapshot:v})=>{var p;const{sharedStore:m,activeStore:b}=v,y=m[wt],x=m[Zr];if(!((p=b.data)===null||p===void 0)&&p.layout&&y&&x&&["hover","resize"].includes(y)){const w=_a(v),{x:A,y:E,w:S,h:j}=b.data.layout,N=sc({x:A,y:E,w:S,h:j},{viewScaleInfo:w,controllerSize:10});Ov(o,{controller:N,operations:b.data.layout.operations||{}})}},scrollX:()=>{c()},scrollY:()=>{c()},wheelScale:()=>{c()}}};var Qo=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},ze=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},Is,De,ki,eo,Zf;class Iv{constructor(t,n){Is.add(this),De.set(this,void 0),ki.set(this,void 0),eo.set(this,void 0);const{devicePixelRatio:r=1,width:a,height:i,createCustomContext2D:o}=n;Qo(this,eo,t,"f");const s=document.createElement("canvas");Qo(this,ki,s,"f"),ze(this,Is,"m",Zf).call(this),t.appendChild(s);const c=Xg(s,{width:a,height:i,devicePixelRatio:r,offscreen:!0,createCustomContext2D:o}),d=new Hp({boardContent:c,container:t}),u=d.getSharer();u.setActiveViewSizeInfo({width:a,height:i,devicePixelRatio:r,contextWidth:a,contextHeight:i}),Qo(this,De,d,"f"),this.resize(u.getActiveViewSizeInfo());const f=d.getEventHub();new Yp(t,{eventHub:f})}isDestroyed(){return ze(this,De,"f").isDestroyed()}destroy(){ze(this,De,"f").destroy(),ze(this,ki,"f").remove()}use(t){ze(this,De,"f").use(t)}disuse(t){ze(this,De,"f").disuse(t)}setData(t,n){of((t==null?void 0:t.elements)||[]),ze(this,De,"f").setData(t,n)}getData(){return ze(this,De,"f").getData()}scale(t){ze(this,De,"f").scale(t),ze(this,De,"f").getViewer().drawFrame()}resize(t){const n=ze(this,De,"f"),a=n.getSharer().getActiveViewSizeInfo();n.resize(Object.assign(Object.assign({},a),t))}clear(){ze(this,De,"f").clear()}on(t,n){ze(this,De,"f").getEventHub().on(t,n)}off(t,n){ze(this,De,"f").getEventHub().off(t,n)}trigger(t,n){ze(this,De,"f").getEventHub().trigger(t,n)}getViewInfo(){const n=ze(this,De,"f").getSharer(),r=n.getActiveViewSizeInfo(),a=n.getActiveViewScaleInfo();return{viewSizeInfo:r,viewScaleInfo:a}}refresh(){ze(this,De,"f").getViewer().drawFrame()}setViewScale(t){ze(this,De,"f").updateViewScaleInfo(t)}getLoadItemMap(){return ze(this,De,"f").getRenderer().getLoadItemMap()}onBoardWatcherEvents(){ze(this,De,"f").onWatcherEvents()}offBoardWatcherEvents(){ze(this,De,"f").offWatcherEvents()}}De=new WeakMap,ki=new WeakMap,eo=new WeakMap,Is=new WeakSet,Zf=function(){const t=ze(this,eo,"f");t.style.position="relative"};const to="select",Pv={mode:to};function $v(){return{mode:to,enableRuler:!1,enableScale:!1,enableScroll:!1,enableSelect:!1,enableTextEdit:!1,enableDrag:!1,enableInfo:!1}}var Rv=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?i(u.value):a(u.value).then(s,c)}d((r=r.apply(e,t||[])).next())})};function zv(e){return Rv(this,void 0,void 0,function*(){const{data:t,width:n,height:r,devicePixelRatio:a,viewScaleInfo:i,viewSizeInfo:o,loadItemMap:s}=e;let c=bi({width:n,height:r,devicePixelRatio:a}),d=new _f({viewContext:c}),u=new Tf({viewContext:c,calculator:d});u.setLoadItemMap(s),u.drawData(t,{viewScaleInfo:i,viewSizeInfo:o,forceDrawAll:!0});let f=null,h=c.$getOffscreenCanvas();if(h){const g=yield h.convertToBlob();f=window.URL.createObjectURL(g)}return h=null,c=null,d=null,u=null,{blobURL:f,width:n,height:r,devicePixelRatio:a}})}const Dv=Js,Zc={change:Dv,ruler:Os,scale:Hf,select:Ni,clearSelect:Ji,textEdit:qi,textChange:As},xe={};Object.keys(Zc).forEach(e=>{Object.defineProperty(xe,e,{value:Zc[e],writable:!1})});function Nv(e){return["select","drag","readOnly"].includes(e)}function Qf(e,t){const{enableRuler:n,enableScale:r,enableScroll:a,enableSelect:i,enableTextEdit:o,enableDrag:s,enableInfo:c}=t.getSnapshot();a===!0?e.use(Fc):a===!1&&e.disuse(Fc),i===!0?(e.use(Kc),e.use(Nc)):i===!1&&(e.disuse(Kc),e.disuse(Nc)),r===!0?e.use(Hc):r===!1&&e.disuse(Hc),n===!0?e.use(Uc):n===!1&&e.disuse(Uc),o===!0?e.use(Dc):o===!1&&e.disuse(Dc),s===!0?e.use(Yc):s===!1&&e.disuse(Yc),c===!0?e.use(Xc):c===!1&&e.disuse(Xc)}function Ps(e,t,n){let r=!1,a=!1,i=!1,o=!1,s=!1,c=!1;const d=!0;let u="select";n.set("mode",u),Nv(e)?u=e:console.warn(`${e} is invalid mode of iDraw.js`),u==="select"?(r=!0,a=!0,i=!0,o=!0,s=!1,c=!0):u==="drag"?(r=!0,a=!0,i=!1,o=!1,s=!0,c=!0):u==="readOnly"&&(r=!1,a=!1,i=!1,o=!1,s=!1,c=!1),n.set("enableScale",r),n.set("enableScroll",a),n.set("enableSelect",i),n.set("enableTextEdit",o),n.set("enableDrag",s),n.set("enableRuler",c),n.set("enableInfo",d),Qf(t,n)}var Lv=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?i(u.value):a(u.value).then(s,c)}d((r=r.apply(e,t||[])).next())})},Jo=function(e,t,n,r,a){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!a)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?a.call(e,n):a?a.value=n:t.set(e,n),n},de=function(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)},ha,ve,ga,En,Jf,$s;class jv{constructor(t,n){ha.add(this),ve.set(this,void 0),ga.set(this,void 0),En.set(this,new An({defaultStorage:$v()}));const r=Object.assign(Object.assign({},Pv),n),{width:a,height:i,devicePixelRatio:o,createCustomContext2D:s}=r,c=new Iv(t,{width:a,height:i,devicePixelRatio:o,createCustomContext2D:s});Jo(this,ve,c,"f"),Jo(this,ga,r,"f"),de(this,ha,"m",Jf).call(this)}reset(t){const n=de(this,ve,"f"),r=de(this,En,"f");r.clear(),Ps(t.mode||to,n,r),n.refresh(),Jo(this,ga,Object.assign(Object.assign({},de(this,ga,"f")),t),"f")}setMode(t){const n=de(this,ve,"f"),r=de(this,En,"f");Ps(t||to,n,r),n.refresh()}enable(t){de(this,ha,"m",$s).call(this,t,!0)}disable(t){de(this,ha,"m",$s).call(this,t,!1)}setData(t){const n=de(this,ve,"f");n.setData(t),n.trigger(xe.change,{data:t,type:"setData"})}getData(t){const n=de(this,ve,"f").getData();return n&&(t==null?void 0:t.compact)===!0?wg(n,{loadItemMap:de(this,ve,"f").getLoadItemMap()}):n}getViewInfo(){return de(this,ve,"f").getViewInfo()}scale(t){de(this,ve,"f").scale(t)}setViewScale(t){const n=de(this,ve,"f");n.setViewScale(t),n.refresh()}centerContent(t){const n=(t==null?void 0:t.data)||de(this,ve,"f").getData(),{viewSizeInfo:r}=this.getViewInfo();if(n!=null&&n.layout||Array.isArray(n==null?void 0:n.elements)&&(n==null?void 0:n.elements.length)>0){const a=Ep(n,{viewSizeInfo:r});this.setViewScale(a)}}resize(t){de(this,ve,"f").resize(t)}on(t,n){de(this,ve,"f").on(t,n)}off(t,n){de(this,ve,"f").off(t,n)}trigger(t,n){de(this,ve,"f").trigger(t,n)}selectElement(t){this.selectElements([t])}selectElements(t){this.trigger(xe.select,{uuids:t})}selectElementByPosition(t){this.selectElementsByPositions([t])}selectElementsByPositions(t){this.trigger(xe.select,{positions:t})}cancelElements(){this.trigger(xe.select,{uuids:[]})}createElement(t,n){const{viewScaleInfo:r,viewSizeInfo:a}=de(this,ve,"f").getViewInfo();return yp(t,(n==null?void 0:n.element)||{},(n==null?void 0:n.viewCenter)===!0?{viewScaleInfo:r,viewSizeInfo:a}:void 0)}updateElement(t){const n=de(this,ve,"f"),r=n.getData()||{elements:[]};an(t.uuid,t,r.elements),n.setData(r),n.refresh(),n.trigger(xe.change,{data:r,type:"updateElement"})}addElement(t,n){var r;const a=de(this,ve,"f"),i=a.getData()||{elements:[]};if(!n||!(!((r=n==null?void 0:n.position)===null||r===void 0)&&r.length))i.elements.push(t);else if(n!=null&&n.position){const o=[...n==null?void 0:n.position];yf(t,o,i.elements)}return a.setData(i),a.refresh(),a.trigger(xe.change,{data:i,type:"addElement"}),i}deleteElement(t){const n=de(this,ve,"f"),r=n.getData()||{elements:[]};wp(t,r.elements),n.setData(r),n.refresh(),n.trigger(xe.change,{data:r,type:"deleteElement"})}moveElement(t,n){const r=de(this,ve,"f"),a=r.getData()||{elements:[]},i=_t(t,a.elements),{elements:o}=Xi(a.elements,{from:i,to:n});a.elements=o,r.setData(a),r.refresh(),r.trigger(xe.change,{data:a,type:"moveElement"})}getImageBlobURL(t){return Lv(this,void 0,void 0,function*(){const n=this.getData()||{elements:[]},{devicePixelRatio:r}=t,a=Yi(n.elements),{viewSizeInfo:i}=this.getViewInfo();return yield zv({width:a.w,height:a.h,devicePixelRatio:r,data:n,viewScaleInfo:{scale:1,offsetLeft:-a.x,offsetTop:-a.y,offsetBottom:0,offsetRight:0},viewSizeInfo:Object.assign(Object.assign({},i),{devicePixelRatio:r}),loadItemMap:de(this,ve,"f").getLoadItemMap()})})}isDestroyed(){return de(this,ve,"f").isDestroyed()}destroy(){const t=de(this,ve,"f"),n=de(this,En,"f");t.destroy(),n.destroy()}getViewCenter(){const{viewScaleInfo:t,viewSizeInfo:n}=this.getViewInfo();return Sp({viewScaleInfo:t,viewSizeInfo:n})}$onBoardWatcherEvents(){de(this,ve,"f").onBoardWatcherEvents()}$offBoardWatcherEvents(){de(this,ve,"f").offBoardWatcherEvents()}}ve=new WeakMap,ga=new WeakMap,En=new WeakMap,ha=new WeakSet,Jf=function(){const t=de(this,ve,"f"),n=de(this,En,"f");Ps("select",t,n)},$s=function(t,n){const r=de(this,En,"f");if(["ruler","scroll","scale","info"].includes(t)){const a={ruler:"enableRuler",scroll:"enableScroll",scale:"enableScale",info:"enableInfo"};r.set(a[t],!!n),Qf(de(this,ve,"f"),r),de(this,ve,"f").refresh()}else t==="selectInGroup"&&de(this,ve,"f").trigger(Ss,{enable:!!n})};const kv=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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-8z"}),l.createElement("path",{d:"M921 867L775 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"}))),qo="base-scale-selector",Bv=e=>{const{className:t,style:n,defaultValue:r,value:a,onChange:i}=e,o=Y(qo),s=Y(qo,"menu-item"),c=Y(qo,"input"),[d,u]=P.useState(100);P.useEffect(()=>{const p=be(parseFloat(a||"1")*100);u(p)},[a]);const f=p=>{const{key:m}=p;i==null||i(m)},h=p=>{p.stopPropagation()},v={items:[{label:l.createElement("span",{className:s},l.createElement(ce,{className:c,size:"small",value:d,suffix:"%",onClick:h,step:1,min:10,max:1e4,controls:!1,onChange:p=>{if(p&&p>0){const m=be(p/100);i==null||i(`${m}`)}}})),key:"custom"},...[.5,1,2,3].map(p=>({key:`${p}`,label:l.createElement("span",{className:s},`${be(p*100)}%`)}))],onClick:f,selectedKeys:[`${a||r}`]};return P.useMemo(()=>l.createElement($r,{className:he(o,t),menu:v},l.createElement(He,{icon:l.createElement(kv,null),size:"small"},`${be(parseFloat(a||"1")*100)}%`)),[t,n,r,a,i,d])},qf=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M508 512m-112 0a112 112 0 1 0 224 0 112 112 0 1 0-224 0Z"}),l.createElement("path",{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3-7.7 16.2-7.7 35.2 0 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.5zM508 688c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"}))),eh=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M942.3 486.4l-0.1-0.1-0.1-0.1c-36.4-76.7-80-138.7-130.7-186L760.7 351c43.7 40.2 81.5 93.7 114.1 160.9C791.5 684.2 673.4 766 512 766c-51.3 0-98.3-8.3-141.2-25.1l-54.7 54.7C374.6 823.8 439.8 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0.1-51.3zM878.3 154.2l-42.4-42.4c-3.1-3.1-8.2-3.1-11.3 0L707.8 228.5C649.4 200.2 584.2 186 512 186c-192.2 0-335.4 100.5-430.2 300.3v0.1c-7.7 16.2-7.7 35.2 0 51.5 36.4 76.7 80 138.7 130.7 186.1L111.8 824.5c-3.1 3.1-3.1 8.2 0 11.3l42.4 42.4c3.1 3.1 8.2 3.1 11.3 0l712.8-712.8c3.1-3 3.1-8.1 0-11.2zM398.9 537.4c-1.9-8.2-2.9-16.7-2.9-25.4 0-61.9 50.1-112 112-112 8.7 0 17.3 1 25.4 2.9L398.9 537.4z m184.5-184.5C560.5 342.1 535 336 508 336c-97.2 0-176 78.8-176 176 0 27 6.1 52.5 16.9 75.4L263.3 673c-43.7-40.2-81.5-93.7-114.1-160.9C232.6 339.8 350.7 258 512 258c51.3 0 98.3 8.3 141.2 25.1l-69.8 69.8z"}),l.createElement("path",{d:"M508 624c-6.4 0-12.7-0.5-18.8-1.6l-51.1 51.1c21.4 9.3 45.1 14.4 69.9 14.4 97.2 0 176-78.8 176-176 0-24.8-5.1-48.5-14.4-69.9l-51.1 51.1c1 6.1 1.6 12.4 1.6 18.8C620 573.9 569.9 624 508 624z"}))),th=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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-32z m-40 728H184V184h656v656z"}))),nh=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64z m0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}))),rh=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M853.333333 170.666667H170.666667a42.666667 42.666667 0 0 0-42.666667 42.666666v128a42.666667 42.666667 0 0 0 85.333333 0V256h256v554.666667H384a42.666667 42.666667 0 0 0 0 85.333333h256a42.666667 42.666667 0 0 0 0-85.333333h-85.333333V256h256v85.333333a42.666667 42.666667 0 0 0 85.333333 0V213.333333a42.666667 42.666667 0 0 0-42.666667-42.666666z"}))),ah=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M0.00592 521.157814v-103.646801l430.267025 235.101281c36.191582 13.567843 70.207188 15.615819 111.870706 0.191998l440.986902-258.365013v103.614802l-435.386966 258.877007c-42.175512 18.303788-91.326944 18.303788-126.398539 0L0.00592 521.157814z"}),l.createElement("path",{d:"M0.00592 743.651242v-104.798789l406.427301 221.43744c17.2798 9.439891 40.511532 17.599797 65.119247 20.383764h27.999676c32.511624-5.023942 47.103455-10.207882 67.615218-22.943735l415.931191-258.173014v98.974855l-430.875018 268.95689c-42.111513 17.439798-95.806892 18.079791-130.878487 0.575994L0.00592 743.619242zM20.069688 246.024995L399.073306 20.971598c41.279523-26.303696 90.430954-27.967677 133.342458-4.35195l421.083131 198.621703c35.743587 17.599797 37.18357 61.311291 2.655969 81.151062l-414.043212 226.205384a165.758083 165.758083 0 0 1-133.374458 4.415949L22.725657 327.208057C9.157814 318.664155 0.90191 303.56033 0.229917 285.000545c-0.607993-18.911781 10.719876-32.159628 19.807771-38.94355z"})," ")),ih=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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.3-12.3 12.7-12.1 32.9 0.6 45.3l183.7 179.1-43.4 252.9c-1.2 6.9-0.1 14.1 3.2 20.3 8.2 15.6 27.6 21.7 43.2 13.4L512 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"}))),oh=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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-32z m-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792z m0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z"}),l.createElement("path",{d:"M304 456c48.6 0 88-39.4 88-88s-39.4-88-88-88-88 39.4-88 88 39.4 88 88 88z m0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z"}))),Fv=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M256 682.666667a85.333333 85.333333 0 1 0 0 170.666666 85.333333 85.333333 0 0 0 0-170.666666z m-170.666667 85.333333a170.666667 170.666667 0 1 1 341.333334 0 170.666667 170.666667 0 0 1-341.333334 0zM768 170.666667a85.333333 85.333333 0 1 0 0 170.666666 85.333333 85.333333 0 0 0 0-170.666666z m-170.666667 85.333333a170.666667 170.666667 0 1 1 341.333334 0 170.666667 170.666667 0 0 1-341.333334 0z"}),l.createElement("path",{d:"M707.84 316.16a42.666667 42.666667 0 0 1 0 60.330667l-331.178667 331.178666a42.666667 42.666667 0 0 1-60.330666-60.330666l331.178666-331.178667a42.666667 42.666667 0 0 1 60.330667 0z"}))),sh=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145z m610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2z"}),l.createElement("path",{d:"M281 249l1.7 24.3 22.7 253.5h206.5v-0.1h112.9l-11.4 118.5L511 672.9v0.2h-0.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-0.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v0.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z"}))),Hv=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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-0.7 5.2-2L869 536.2c14.7-12.8 14.7-35.6 0-48.4z"}))),lh=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 0.3L512 465.6l-99.3-118.4-66.1-0.3c-4.4 0-8 3.5-8 8 0 1.9 0.7 3.7 1.9 5.2l130.1 155L340.5 670c-1.2 1.5-1.9 3.3-1.9 5.2 0 4.4 3.6 8 8 8l66.1-0.3L512 564.4l99.3 118.4 66 0.3c4.4 0 8-3.5 8-8 0-1.9-0.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"}),l.createElement("path",{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65z m0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}))),hn="node",Vv=e=>{const{className:t,style:n,type:r,uuid:a,nodeKey:i,title:o,position:s,parentModName:c,generateClassName:d,onTitleChange:u,onOperationToggle:f,onDelete:h,onSelect:g,onGoToGroup:v,operations:p,isSelected:m}=e,[b,y]=P.useState(!1),[x,w]=P.useState(!1),A=P.useRef(o),E=d(c,hn),S=d(c,hn,"icon"),j=d(c,hn,"title"),L=d(c,hn,"title","input"),N=d(c,hn,"title","icon"),W=d(c,hn,"action"),k=d(c,hn,"selected"),M=P.useRef(0),B=P.useRef(null);P.useEffect(()=>{var T;b===!0&&((T=B.current)===null||T===void 0||T.focus())},[b]);const V=T=>{y(!1),u==null||u({uuid:i,value:T.target.value||""})},$=T=>{A.current=T.target.value||""},C=T=>{var R;T.code==="Enter"&&(y(!1),u==null||u({uuid:i,value:((R=T==null?void 0:T.target)===null||R===void 0?void 0:R.value)||""}))},H=T=>{T.stopPropagation(),T.preventDefault()},_=T=>{T.stopPropagation(),w(!0)},D=T=>{T.stopPropagation(),w(!1)},G=T=>{const R=Date.now(),z=R-M.current;M.current=R,g==null||g({uuids:[a],positions:[s]}),z<=300&&z>0&&(T.stopPropagation(),T.preventDefault(),y(!0))},O=T=>{T.stopPropagation(),T.preventDefault(),h==null||h({uuid:i})},F=T=>{T.stopPropagation(),T.preventDefault(),f==null||f({uuid:i,operations:{invisible:!p.invisible}})},X=T=>{T.stopPropagation(),T.preventDefault(),v==null||v({uuid:a,position:s})};return P.useMemo(()=>{A.current=o;function T(R){return R==="rect"?l.createElement(th,{className:N}):R==="circle"?l.createElement(nh,{className:N}):R==="text"?l.createElement(rh,{className:N}):R==="path"?l.createElement(Fv,{className:N}):R==="image"?l.createElement(oh,{className:N}):R==="svg"?l.createElement(ih,{className:N}):R==="group"?l.createElement(ah,{className:N}):R==="html"?l.createElement(sh,{className:N}):l.createElement("span",{className:N})}return l.createElement("span",{key:i,style:n,className:he(E,t,m?k:null),onClick:G,onMouseOver:_,onMouseLeave:D},l.createElement("span",{className:j},T(r),l.createElement("span",null,o)),x&&l.createElement("span",{className:W},r==="group"&&l.createElement(Hv,{className:S,onClick:X}),p.invisible?l.createElement(eh,{className:S,onClick:F}):l.createElement(qf,{className:S,onClick:F}),l.createElement(lh,{className:S,onClick:O})),b&&l.createElement("span",{className:L},l.createElement(on,{ref:B,size:"small",defaultValue:o,onBlur:V,onClick:H,onKeyDown:C,onChange:$})))},[i,o,b,r,x,p,m])};function Wv(e,t){const n=[],{position:r}=t;if(Array.isArray(e)){const a=[...r];e.forEach((i,o)=>{a.push(o),n.push(ch(i,Object.assign(Object.assign({},t),{position:[...a]}))),a.pop()})}return n}const ch=(e,t)=>{const{parentModName:n,onTitleChange:r,onOperationToggle:a,onDelete:i,onSelect:o,onGoToGroup:s,position:c,selectedKeys:d}=t,u={key:e.key,title:l.createElement(Vv,{parentModName:n,uuid:e.key,title:e.title,position:c,operations:e.operations,nodeKey:e.key,type:e.type,generateClassName:t.generateClassName,onTitleChange:r,onOperationToggle:a,onDelete:i,onSelect:o,onGoToGroup:s,isSelected:d==null?void 0:d.includes(e.key)}),children:[]};if(Array.isArray(e.children)){const f=[...c];e.children.forEach((h,g)=>{f.push(g),u.children.push(ch(h,Object.assign(Object.assign({},t),{position:[...f]}))),f.pop()})}return u},Gv=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M952 474H829.8C812.5 327.6 696.4 211.5 550 194.2V72c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v122.2C327.6 211.5 211.5 327.6 194.2 474H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h122.2C211.5 696.4 327.6 812.5 474 829.8V952c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V829.8C696.4 812.5 812.5 696.4 829.8 550H952c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM512 756c-134.8 0-244-109.2-244-244s109.2-244 244-244 244 109.2 244 244-109.2 244-244 244z"}),l.createElement("path",{d:"M512 392c-32.1 0-62.1 12.4-84.8 35.2-22.7 22.7-35.2 52.7-35.2 84.8s12.5 62.1 35.2 84.8C449.9 619.4 480 632 512 632s62.1-12.5 84.8-35.2C619.4 574.1 632 544 632 512s-12.5-62.1-35.2-84.8C574.1 404.4 544.1 392 512 392z"}))),Uv=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M264 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM760 654c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496zM904 794H120c-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-8zM904 370H120c-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-8z"}))),Yv=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M120 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM120 654h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM904 794H120c-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-8zM904 370H120c-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-8z"}))),Xv=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M904 158H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM904 582H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM904 794H120c-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-8zM904 370H120c-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-8z"}))),Kv=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16z m-52 268H212V212h200v200zM864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16z m-52 268H612V212h200v200zM864 544H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16z m-52 268H612V612h200v200zM424 712H296V584c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v128H104c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h128v128c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V776h128c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}))),Zv=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M554.666667 469.333333v85.333334h-85.333334v-85.333334z m85.333333 0v85.333334h85.333333v-85.333334z m170.666667 0v85.333334h85.333333v-85.333334z m0 170.666667v85.333333h85.333333v-85.333333zM128 469.333333v85.333334h85.333333v-85.333334z m170.666667 0v85.333334h85.333333v-85.333334z m170.666666-341.333333v85.333333h85.333334V128z m170.666667 0v85.333333h85.333333V128z m170.666667 0v85.333333h85.333333V128z m0 170.666667v85.333333h85.333333v-85.333333zM128 640v85.333333h85.333333v-85.333333z m0-341.333333v85.333333h85.333333v-85.333333z m341.333333 341.333333v85.333333h85.333334v-85.333333z m0-341.333333v85.333333h85.333334v-85.333333zM128 128v85.333333h85.333333V128z m170.666667 0v85.333333h85.333333V128zM128 810.666667v85.333333h768v-85.333333z"}))),Qv=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M592 928H432a48 48 0 1 0 0 96h160a48 48 0 1 0 0-96zM976 0H784a48 48 0 1 0 0 96h144v144.016a48 48 0 1 0 96 0V48a48 48 0 0 0-48-48zM240 928H96v-144a48 48 0 1 0-96 0v192a48 48 0 0 0 48 48h192a48 48 0 1 0 0-96zM48 640a48 48 0 0 0 48-48V432a48 48 0 1 0-96 0v160a48 48 0 0 0 48 48zM240 0H48a48 48 0 0 0-48 48v192a48 48 0 1 0 96 0V96h144a48 48 0 1 0 0-96z m784 592V432a48 48 0 1 0-96 0v160a48 48 0 1 0 96 0zM592 0H432a48 48 0 1 0 0 96h160a48 48 0 1 0 0-96z m384 736a48 48 0 0 0-48 48v144h-144a48 48 0 1 0 0 96h192a48 48 0 0 0 48-48V784a48 48 0 0 0-48-48z"}))),Jv=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M554.666667 469.333333v85.333334h-85.333334v-85.333334z m85.333333 0v85.333334h85.333333v-85.333334z m170.666667 0v85.333334h85.333333v-85.333334z m0 170.666667v85.333333h85.333333v-85.333333z m-512-170.666667v85.333334h85.333333v-85.333334z m170.666666-341.333333v85.333333h85.333334V128z m170.666667 0v85.333333h85.333333V128z m170.666667 0v85.333333h85.333333V128z m0 170.666667v85.333333h85.333333v-85.333333zM469.333333 640v85.333333h85.333334v-85.333333z m0-341.333333v85.333333h85.333334v-85.333333zM128 128v768h85.333333V128z m170.666667 0v85.333333h85.333333V128z m170.666666 682.666667v85.333333h85.333334v-85.333333z m170.666667 0v85.333333h85.333333v-85.333333z m170.666667 0v85.333333h85.333333v-85.333333z m-512 0v85.333333h85.333333v-85.333333z"}))),qv=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M298.666667 896h85.333333v-85.333333h-85.333333v85.333333zM128 213.333333h85.333333V128H128v85.333333z m170.666667 0h85.333333V128h-85.333333v85.333333z m0 341.333334h85.333333v-85.333334h-85.333333v85.333334zM128 896h85.333333v-85.333333H128v85.333333z m341.333333 0h85.333334v-85.333333h-85.333334v85.333333zM128 554.666667h85.333333v-85.333334H128v85.333334z m0 170.666666h85.333333v-85.333333H128v85.333333z m0-341.333333h85.333333v-85.333333H128v85.333333z m341.333333 341.333333h85.333334v-85.333333h-85.333334v85.333333z m170.666667-170.666666h85.333333v-85.333334h-85.333333v85.333334z m170.666667-426.666667v768h85.333333V128h-85.333333z m-170.666667 768h85.333333v-85.333333h-85.333333v85.333333z m0-682.666667h85.333333V128h-85.333333v85.333333z m-170.666667 341.333334h85.333334v-85.333334h-85.333334v85.333334z m0-341.333334h85.333334V128h-85.333334v85.333333z m0 170.666667h85.333334v-85.333333h-85.333334v85.333333z"}))),em=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M298.666667 896h85.333333v-85.333333h-85.333333v85.333333z m0-341.333333h85.333333v-85.333334h-85.333333v85.333334z m170.666666 0h85.333334v-85.333334h-85.333334v85.333334z m0 341.333333h85.333334v-85.333333h-85.333334v85.333333zM128 725.333333h85.333333v-85.333333H128v85.333333z m0 170.666667h85.333333v-85.333333H128v85.333333z m0-341.333333h85.333333v-85.333334H128v85.333334z m0-170.666667h85.333333v-85.333333H128v85.333333z m341.333333 341.333333h85.333334v-85.333333h-85.333334v85.333333z m341.333334-341.333333h85.333333v-85.333333h-85.333333v85.333333z m0 170.666667h85.333333v-85.333334h-85.333333v85.333334zM128 128v85.333333h768V128H128z m682.666667 597.333333h85.333333v-85.333333h-85.333333v85.333333z m-170.666667 170.666667h85.333333v-85.333333h-85.333333v85.333333z m-170.666667-512h85.333334v-85.333333h-85.333334v85.333333z m341.333334 512h85.333333v-85.333333h-85.333333v85.333333z m-170.666667-341.333333h85.333333v-85.333334h-85.333333v85.333334z"}))),tm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M341.333333 512a42.666667 42.666667 0 0 0 42.666667 42.666667h256a42.666667 42.666667 0 0 0 0-85.333334H384a42.666667 42.666667 0 0 0-42.666667 42.666667z"}),l.createElement("path",{d:"M384 682.666667H307.626667A176.213333 176.213333 0 0 1 128 527.786667 170.666667 170.666667 0 0 1 298.666667 341.333333h85.333333a42.666667 42.666667 0 0 0 0-85.333333H307.626667a262.4 262.4 0 0 0-262.826667 222.293333A256 256 0 0 0 298.666667 768h85.333333a42.666667 42.666667 0 0 0 0-85.333333zM981.333333 479.573333A262.826667 262.826667 0 0 0 715.093333 256h-64.426666C616.106667 256 597.333333 275.2 597.333333 298.666667a42.666667 42.666667 0 0 0 42.666667 42.666666h76.373333A176.213333 176.213333 0 0 1 896 496.213333 170.666667 170.666667 0 0 1 725.333333 682.666667h-85.333333a42.666667 42.666667 0 0 0 0 85.333333h85.333333a256 256 0 0 0 256-288.426667z"}))),nm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M712 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM714 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM136 374h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM136 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM888 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 476h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 302h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM540 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM310 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM540 824H358c-87.3 0-158-70.7-158-158V484c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v182c0 127 103 230 230 230h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}))),rm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M368 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM310 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM888 302h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 476h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 302h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM484 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM658 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM888 476h-56c-4.4 0-8 3.6-8 8v182c0 87.3-70.7 158-158 158H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c127 0 230-103 230-230V484c0-4.4-3.6-8-8-8z"}))),am=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M656 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM714 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 302h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 476h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM540 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM366 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM540 128H358c-127 0-230 103-230 230v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-87.3 70.7-158 158-158h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}))),im=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M368 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM366 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM888 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 302h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 476h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM540 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM714 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM666 128H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c87.3 0 158 70.7 158 158v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-127-103-230-230-230z"}))),Qc=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M896 810.666667v85.333333h-85.333333v-85.333333h85.333333z m-170.666667 0v85.333333h-85.333333v-85.333333h85.333333z m-170.666666 0v85.333333h-85.333334v-85.333333h85.333334z m-170.666667 0v85.333333H298.666667v-85.333333h85.333333z m-170.666667 0v85.333333H128v-85.333333h85.333333z m682.666667-170.666667v85.333333h-85.333333v-85.333333h85.333333zM213.333333 640v85.333333H128v-85.333333h85.333333z m0-170.666667v85.333334H128v-85.333334h85.333333z m469.333334-341.333333a213.418667 213.418667 0 0 1 213.12 204.074667L896 341.333333v213.333334h-85.333333V341.333333a128.426667 128.426667 0 0 0-120.490667-127.786666L682.666667 213.333333h-213.333334V128h213.333334zM213.333333 298.666667v85.333333H128V298.666667h85.333333z m0-170.666667v85.333333H128V128h85.333333z m170.666667 0v85.333333H298.666667V128h85.333333z"}))),om=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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-72z"}),l.createElement("path",{d:"M864 256H160c-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"}))),sm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M510.762667 970.666667A458.666667 458.666667 0 1 1 969.429333 512a459.178667 459.178667 0 0 1-458.666666 458.666667z m0-853.333334a394.666667 394.666667 0 1 0 394.666666 394.666667 395.093333 395.093333 0 0 0-394.666666-394.666667z"}),l.createElement("path",{d:"M512 724.48A212.48 212.48 0 1 1 724.48 512 212.736 212.736 0 0 1 512 724.48z m0-360.96A148.48 148.48 0 1 0 660.48 512 148.608 148.608 0 0 0 512 363.52z"}))),dh=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M272.9 512l265.4-339.1c4.1-5.2 0.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3c-9.1 11.6-9.1 27.9 0 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 512z"}),l.createElement("path",{d:"M576.9 512l265.4-339.1c4.1-5.2 0.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3c-9.1 11.6-9.1 27.9 0 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"}))),bo=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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 0.1-12.7-6.4-12.7z"}))),lm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M841.065412 337.317647v352.015059c0 46.802824-23.070118 74.752-39.936 95.111529-14.095059 17.106824-21.443765 26.684235-21.443765 41.803294V933.647059a30.117647 30.117647 0 0 1-60.235294 0v-107.39953c0-37.526588 19.576471-61.199059 35.297882-80.173176 14.576941-17.648941 26.142118-31.563294 26.142118-56.681412V337.317647c0-18.793412-16.143059-36.502588-33.189647-36.502588-19.817412 0-24.033882 3.072-24.214588 3.19247-3.975529 5.360941-3.855059 34.273882-3.794824 57.584942 0.060235 11.384471 0.120471 24.094118-0.12047 38.068705-0.240941 16.504471-12.830118 28.792471-30.358589 29.696a30.117647 30.117647 0 0 1-29.876706-30.117647v-127.698823c0-18.492235-13.372235-32.406588-31.081411-32.406588-16.263529 0-28.190118 12.107294-29.635765 29.394823v120.651294a30.117647 30.117647 0 0 1-60.235294 0V268.047059l-0.120471-0.602353v-46.561882c0-3.975529-0.843294-38.671059-28.551529-38.671059-27.105882 0-31.201882 24.214588-31.201883 38.671059v42.345411c0 1.686588-0.662588 3.252706-0.963764 4.879059v156.250353a30.117647 30.117647 0 0 1-60.235294 0V262.686118c-2.891294-11.685647-11.324235-23.491765-28.069647-23.491765-17.227294 0-31.744 15.721412-31.744 34.334118v201.788235c0 0.421647-0.361412 0.783059-0.361412 1.204706v66.319059a30.117647 30.117647 0 0 1-60.235294 0v-50.236236c-10.601412-3.855059-25.961412-6.987294-34.755765-4.999529-7.107765 1.385412-14.275765 7.649882-18.733176 16.323765a43.309176 43.309176 0 0 0-0.542118 38.369882L345.148235 766.192941a31.563294 31.563294 0 0 1 2.108236 6.505412 32.888471 32.888471 0 0 0 35.418353 25.961412 30.238118 30.238118 0 0 1 33.310117 29.936941V933.647059a30.117647 30.117647 0 0 1-60.235294 0v-77.462588a92.521412 92.521412 0 0 1-66.680471-67.764706L187.934118 567.055059a104.448 104.448 0 0 1 1.927529-90.774588c12.890353-24.877176 35.418353-42.706824 60.295529-47.766589 12.649412-2.590118 29.756235-1.867294 46.682353 1.566118v-43.369412c0-0.602353 0.301176-1.144471 0.361412-1.746823v-111.435294c0-52.163765 41.321412-94.569412 91.979294-94.569412 12.047059 0 23.612235 2.409412 34.093177 6.746353 11.986824-38.791529 44.152471-63.668706 86.317176-63.668706 40.237176 0 71.800471 25.419294 83.666824 63.909647 10.721882-4.517647 22.467765-6.987294 34.876235-6.987294 41.502118 0 75.776 26.744471 87.160471 64.572235 11.023059-2.409412 22.226824-2.951529 32.286117-2.951529 50.718118 0 93.485176 44.272941 93.485177 96.737882z"}))),cm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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 326z m1.8 562H232V136h302v216c0 23.2 18.8 42 42 42h216v494z"}))),dm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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 326z m1.8 562H232V136h302v216c0 23.2 18.8 42 42 42h216v494z"}),l.createElement("path",{d:"M544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z"}))),um=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M170.666667 298.666667a42.666667 42.666667 0 1 1-85.333334 0V256a170.666667 170.666667 0 0 1 170.666667-170.666667h42.666667a42.666667 42.666667 0 1 1 0 85.333334H256a85.333333 85.333333 0 0 0-85.333333 85.333333v42.666667z m554.666666-128a42.666667 42.666667 0 0 1 0-85.333334h42.666667a170.666667 170.666667 0 0 1 170.666667 170.666667v42.666667a42.666667 42.666667 0 0 1-85.333334 0V256a85.333333 85.333333 0 0 0-85.333333-85.333333h-42.666667z m128 554.666666a42.666667 42.666667 0 0 1 85.333334 0v42.666667a170.666667 170.666667 0 0 1-170.666667 170.666667h-42.666667a42.666667 42.666667 0 0 1 0-85.333334h42.666667a85.333333 85.333333 0 0 0 85.333333-85.333333v-42.666667zM298.666667 853.333333a42.666667 42.666667 0 0 1 0 85.333334H256a170.666667 170.666667 0 0 1-170.666667-170.666667v-42.666667a42.666667 42.666667 0 0 1 85.333334 0v42.666667a85.333333 85.333333 0 0 0 85.333333 85.333333h42.666667z"}))),fm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M118.979048 637.074286l137.99619 66.243047 255.171048 123.587048 246.076952-119.222857 147.163429-70.485334a73.142857 73.142857 0 0 1-34.230857 97.109334l-327.119239 158.427428a73.142857 73.142857 0 0 1-63.780571 0L153.136762 734.305524A73.142857 73.142857 0 0 1 118.979048 637.074286z m786.090666-153.063619a73.142857 73.142857 0 0 1-33.913904 97.767619L544.01219 740.205714a73.142857 73.142857 0 0 1-63.780571 0L153.136762 581.778286A73.142857 73.142857 0 0 1 117.51619 487.862857l362.300953 170.886095 32.329143 15.652572 327.119238-158.427429 65.80419-31.939047zM544.036571 139.190857l327.094858 158.403048a73.142857 73.142857 0 0 1 0 131.657143l-327.094858 158.427428a73.142857 73.142857 0 0 1-63.780571 0L153.136762 429.251048a73.142857 73.142857 0 0 1 0-131.657143L480.256 139.215238a73.142857 73.142857 0 0 1 63.780571 0z m-31.890285 65.828572L185.027048 363.422476l327.119238 158.427429 327.119238-158.427429L512.146286 205.04381z"}))),hm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{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-32z m-696 72h136v656H184V184z m656 656H384V384h456v456zM384 320V184h456v136H384z"}))),uh=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8c-16.4 12.8-16.4 37.5 0 50.3l450.8 352.1c5.3 4.1 12.9 0.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"}))),gm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M512 42.666667a469.333333 469.333333 0 1 0 469.333333 469.333333A469.333333 469.333333 0 0 0 512 42.666667z m0 864a394.666667 394.666667 0 1 1 394.666667-394.666667 395.146667 395.146667 0 0 1-394.666667 394.666667z"}),l.createElement("path",{d:"M304.906667 512m-66.666667 0a66.666667 66.666667 0 1 0 133.333333 0 66.666667 66.666667 0 1 0-133.333333 0Z"}),l.createElement("path",{d:"M512 512m-66.666667 0a66.666667 66.666667 0 1 0 133.333334 0 66.666667 66.666667 0 1 0-133.333334 0Z"}),l.createElement("path",{d:"M719.093333 512m-66.666666 0a66.666667 66.666667 0 1 0 133.333333 0 66.666667 66.666667 0 1 0-133.333333 0Z"}))),pm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M935.253333 111.786667a42.666667 42.666667 0 0 0-23.04-23.04A42.666667 42.666667 0 0 0 896 85.333333h-256a42.666667 42.666667 0 0 0 0 85.333334h153.173333L170.666667 793.173333V640a42.666667 42.666667 0 0 0-85.333334 0v256a42.666667 42.666667 0 0 0 3.413334 16.213333 42.666667 42.666667 0 0 0 23.04 23.04A42.666667 42.666667 0 0 0 128 938.666667h256a42.666667 42.666667 0 0 0 0-85.333334H230.826667L853.333333 230.826667V384a42.666667 42.666667 0 0 0 85.333334 0V128a42.666667 42.666667 0 0 0-3.413334-16.213333z"}))),vm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M128 128h64v389.312A384.32 384.32 0 0 1 506.688 832H896v64H192a64 64 0 0 1-64-64V128z m313.6 704A320.384 320.384 0 0 0 192 582.4V832h249.6z"}))),mm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M929.19 352.19c3.12 3.12 3.12 8.19 0 11.31L363.51 929.19c-3.12 3.12-8.19 3.12-11.31 0L94.81 671.81c-3.12-3.12-3.12-8.19 0-11.31L660.49 94.81c3.12-3.12 8.19-3.12 11.31 0l257.39 257.38z m-424.26 5.66l108.89 108.89c3.12 3.12 3.12 8.19 0 11.31l-36.77 36.77c-3.12 3.12-8.19 3.12-11.31 0L456.85 405.93l-50.91 50.91 62.23 62.23c3.12 3.12 3.12 8.19 0 11.31l-36.77 36.77c-3.12 3.12-8.19 3.12-11.31 0l-62.23-62.23-50.91 50.91 62.23 62.23c3.12 3.12 3.12 8.19 0 11.31l-36.77 36.77c-3.12 3.12-8.19 3.12-11.31 0l-62.23-62.23-62.23 62.23 161.22 161.22 469.52-469.52-161.23-161.21-62.23 62.23 62.23 62.23c3.12 3.12 3.12 8.19 0 11.31l-36.77 36.77c-3.12 3.12-8.19 3.12-11.31 0l-62.23-62.23-50.91 50.91z"}))),bm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M725.333333 341.333333a128 128 0 1 1 128-128 128 128 0 0 1-128 128z m0-170.666666a42.666667 42.666667 0 1 0 42.666667 42.666666 42.666667 42.666667 0 0 0-42.666667-42.666666z"}),l.createElement("path",{d:"M640 256H85.333333a42.666667 42.666667 0 0 1 0-85.333333h554.666667a42.666667 42.666667 0 0 1 0 85.333333zM938.666667 256h-128a42.666667 42.666667 0 0 1 0-85.333333h128a42.666667 42.666667 0 0 1 0 85.333333zM512 640a128 128 0 1 1 128-128 128 128 0 0 1-128 128z m0-170.666667a42.666667 42.666667 0 1 0 42.666667 42.666667 42.666667 42.666667 0 0 0-42.666667-42.666667z"}),l.createElement("path",{d:"M426.666667 554.666667H85.333333a42.666667 42.666667 0 0 1 0-85.333334h341.333334a42.666667 42.666667 0 0 1 0 85.333334zM938.666667 554.666667h-341.333334a42.666667 42.666667 0 0 1 0-85.333334h341.333334a42.666667 42.666667 0 0 1 0 85.333334zM298.666667 938.666667a128 128 0 1 1 128-128 128 128 0 0 1-128 128z m0-170.666667a42.666667 42.666667 0 1 0 42.666666 42.666667 42.666667 42.666667 0 0 0-42.666666-42.666667z"}),l.createElement("path",{d:"M938.666667 853.333333H384a42.666667 42.666667 0 0 1 0-85.333333h554.666667a42.666667 42.666667 0 0 1 0 85.333333zM213.333333 853.333333H85.333333a42.666667 42.666667 0 0 1 0-85.333333h128a42.666667 42.666667 0 0 1 0 85.333333z"}))),ym=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M802.742857 777.485714c49.942857 0 90.742857-41.371429 90.742857-92 0-61.142857-90.742857-160.914286-90.742857-160.914285S712 624.342857 712 685.485714c0 50.628571 40.8 92 90.742857 92z m-430.971428-50.4c8.114286 8.114286 21.257143 8.114286 29.257142 0l292.685715-292.571428c8.114286-8.114286 8.114286-21.257143 0-29.257143l-292.571429-292.571429c-0.685714-0.685714-1.485714-1.371429-2.285714-1.942857l-89.371429-89.371428a10.411429 10.411429 0 0 0-14.628571 0l-54.857143 54.857142a10.411429 10.411429 0 0 0 0 14.628572l76.8 76.8-237.485714 237.6c-8.114286 8.114286-8.114286 21.257143 0 29.257143l292.457143 292.571428z m14.742857-512.685714l204.457143 204.457143H182.171429l204.342857-204.457143zM960 859.428571H64c-5.028571 0-9.142857 4.114286-9.142857 9.142858v91.428571c0 5.028571 4.114286 9.142857 9.142857 9.142857h896c5.028571 0 9.142857-4.114286 9.142857-9.142857v-91.428571c0-5.028571-4.114286-9.142857-9.142857-9.142858z"}))),wm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M859.9 780H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7 669c3.2 4.1 9.4 4.1 12.6 0l112-141.7c4.1-5.2 0.4-12.9-6.3-12.9h-74.1V176c0-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.8z"}))),xm=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M859.9 474H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM506.3 399.3c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7 0.4-11.7-5.7-11.7H550V104c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v156h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.6zM517.7 624.7c-2.9-3.7-8.5-3.7-11.3 0L405.6 752.3c-3.7 4.7-0.4 11.7 5.7 11.7H474v156c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V764h62.8c6 0 9.4-7 5.7-11.7L517.7 624.7z"}))),Em=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355c-3.2-4.1-9.4-4.1-12.6 0l-112 141.7c-4.1 5.2-0.4 12.9 6.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}))),{DirectoryTree:Sm}=Uu,Jc="base-element-tree",es=e=>{const t=e.split("-").map(n=>parseInt(n));return t.shift(),t},fh=l.forwardRef((e,t)=>{const{height:n,className:r,style:a,treeData:i,onTitleChange:o,onOperationToggle:s,onSelect:c,selectedKeys:d,onDrop:u,defaultExpandedKeys:f,expandedKeys:h,onDelete:g,onExpand:v,onGoToGroup:p}=e,m=(y,x)=>{const A=[es(x.node.pos)],E=[y[0]];c==null||c({uuids:E,positions:A})},b=({uuid:y})=>{g==null||g({uuid:y})};return P.useMemo(()=>{const y=Wv(i||[],{parentModName:Jc,generateClassName:Y,onTitleChange:o,onOperationToggle:s,onDelete:b,onGoToGroup:p,position:[],selectedKeys:d||[]});return l.createElement(Sm,{ref:t,height:n,style:a,className:he(Y(Jc),r),showLine:!0,blockNode:!0,selectedKeys:d,switcherIcon:l.createElement(bo,null),icon:null,onSelect:m,treeData:y,defaultExpandedKeys:f,expandedKeys:h,onExpand:v,draggable:{icon:!1,nodeDraggable:()=>!0},onDrop:x=>{const{dragNode:w,node:A,dropToGap:E,dropPosition:S}=x,j=es(w.pos),L=es(A.pos);E===!0&&S>=0?L[L.length-1]=S:A.dragOverGapBottom===!0?L[L.length-1]=L[L.length-1]+1:A.dragOverGapTop===!0?L[L.length-1]=Math.max(0,L[L.length-1]-1):A.dragOver===!0&&L.push(0),u==null||u({from:j,to:L})}})},[r,a,m,i,d])}),gn="node",Cm=e=>{const{className:t,style:n,type:r,uuid:a,nodeKey:i,title:o,position:s,parentModName:c,generateClassName:d,onTitleChange:u,onOperationToggle:f,onDelete:h,onSelect:g,operations:v,isSelected:p}=e,[m,b]=P.useState(!1),[y,x]=P.useState(!1),w=P.useRef(o),A=d(c,gn),E=d(c,gn,"icon"),S=d(c,gn,"title"),j=d(c,gn,"title","input"),L=d(c,gn,"title","icon"),N=d(c,gn,"action"),W=d(c,gn,"selected"),k=P.useRef(0),M=P.useRef(null);P.useEffect(()=>{var F;m===!0&&((F=M.current)===null||F===void 0||F.focus())},[m]);const B=F=>{b(!1),u==null||u({uuid:i,value:F.target.value||""})},V=F=>{w.current=F.target.value||""},$=F=>{var X;F.code==="Enter"&&(b(!1),u==null||u({uuid:i,value:((X=F==null?void 0:F.target)===null||X===void 0?void 0:X.value)||""}))},C=F=>{F.stopPropagation(),F.preventDefault()},H=F=>{F.stopPropagation(),x(!0)},_=F=>{F.stopPropagation(),x(!1)},D=F=>{const X=Date.now(),T=X-k.current;k.current=X,g==null||g({uuids:[a],positions:[s]}),T<=300&&T>0&&(F.stopPropagation(),F.preventDefault(),b(!0))},G=F=>{F.stopPropagation(),F.preventDefault(),h==null||h({uuid:i})},O=F=>{F.stopPropagation(),F.preventDefault(),f==null||f({uuid:i,operations:{invisible:!v.invisible}})};return P.useMemo(()=>(w.current=o,l.createElement("span",{key:i,style:n,className:he(A,t,p?W:null),onClick:D,onMouseOver:H,onMouseLeave:_},l.createElement("span",{className:S},l.createElement(cm,{className:L}),l.createElement("span",null,o)),y&&l.createElement("span",{className:N},v.invisible?l.createElement(eh,{className:E,onClick:O}):l.createElement(qf,{className:E,onClick:O}),l.createElement(lh,{className:E,onClick:G})),m&&l.createElement("span",{className:j},l.createElement(on,{ref:M,size:"small",defaultValue:o,onBlur:B,onClick:C,onKeyDown:$,onChange:V})))),[i,o,m,r,y,v,p])};function Mm(e,t){const n=[],{position:r}=t;if(Array.isArray(e)){const a=[...r];e.forEach((i,o)=>{a.push(o),n.push(Am(i,Object.assign(Object.assign({},t),{position:[...a]}))),a.pop()})}return n}const Am=(e,t)=>{const{parentModName:n,onTitleChange:r,onOperationToggle:a,onDelete:i,onSelect:o,position:s,selectedKeys:c}=t;return{key:e.key,title:l.createElement(Cm,{parentModName:n,uuid:e.key,title:e.title,position:s,operations:e.operations,nodeKey:e.key,type:e.type,generateClassName:t.generateClassName,onTitleChange:r,onOperationToggle:a,onDelete:i,onSelect:o,isSelected:c==null?void 0:c.includes(e.key)})}},{DirectoryTree:Tm}=Uu,qc="base-page-tree",ts=e=>{const t=e.split("-").map(n=>parseInt(n));return t.shift(),t},_m=l.forwardRef((e,t)=>{const{height:n,className:r,style:a,treeData:i,onTitleChange:o,onOperationToggle:s,onSelect:c,selectedKeys:d,onDrop:u,defaultExpandedKeys:f,expandedKeys:h,onDelete:g}=e,v=(m,b)=>{const x=[ts(b.node.pos)],w=[m[0]];c==null||c({uuids:w,positions:x})},p=({uuid:m})=>{g==null||g({uuid:m})};return P.useMemo(()=>{const m=Mm(i||[],{parentModName:qc,generateClassName:Y,onTitleChange:o,onOperationToggle:s,onDelete:p,position:[],selectedKeys:d||[]});return l.createElement(Tm,{ref:t,height:n,style:a,className:he(Y(qc),r),showLine:!0,blockNode:!0,selectedKeys:d,switcherIcon:l.createElement(bo,null),icon:null,onSelect:v,treeData:m,defaultExpandedKeys:f,expandedKeys:h,draggable:{icon:!1,nodeDraggable:()=>!0},onDrop:b=>{const{dragNode:y,node:x,dropToGap:w,dropPosition:A}=b,E=ts(y.pos),S=ts(x.pos);w===!0&&A>=0?S[S.length-1]=A:x.dragOverGapBottom===!0?S[S.length-1]=S[S.length-1]+1:x.dragOverGapTop===!0?S[S.length-1]=Math.max(0,S[S.length-1]-1):x.dragOver===!0&&S.push(0),u==null||u({from:E,to:S})}})},[r,a,v,i,d])});var Om=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{value:t,onChange:n}=e,r=Om(e,["value","onChange"]),a=o=>{n==null||n(o)},i=()=>{a(!t)};return l.createElement(He,Object.assign({},r,{type:t?"primary":"default",onClick:i}))},Pm="ElementDetail",Pn=()=>{const[e]=Zu(Pm);return e},Qr="base-element-basic-attribute",Zt=e=>Te.number(e*1)?be(e*1):e,ed=e=>{if(Te.number(e*1)){const t=be(e*1);return Ct(t)}return e},$m=e=>{const{className:t,style:n,element:r,onChange:a,disabled:i}=e,o=P.useRef(null),s=Y(Qr),c=Y(Qr,"row"),d=Y(Qr,"col"),u=Y(Qr,"input"),f=Y(Qr,"form-item"),h=Pn(),g=v=>{var p;((p=r==null?void 0:r.operations)===null||p===void 0?void 0:p.limitRatio)===!0&&(v!=null&&v.hasOwnProperty("w")?v.h=be(v.w/r.w*r.h):v!=null&&v.hasOwnProperty("h")&&(v.w=be(v.h/r.h*r.w))),a==null||a(v)};return P.useEffect(()=>{var v;const{type:p,x:m,y:b,w:y,h:x,angle:w=0,operations:A={}}=r||{},E={x:m,y:b,w:y,h:x,angle:w,operations:{limitRatio:A.limitRatio}};p==="group"&&(E.operations.deepResize=A.deepResize),(v=o.current)===null||v===void 0||v.setFieldsValue(E)},[r]),P.useMemo(()=>l.createElement(ee,{ref:o,style:n,className:he(s,t),onValuesChange:g},l.createElement(fe,{className:c},l.createElement(q,{span:10,className:d},l.createElement(ee.Item,{className:f,name:"x"},l.createElement(ce,{className:u,size:"small",placeholder:"X",prefix:"X",disabled:i,formatter:Zt,parser:Zt}))),l.createElement(q,{span:10,className:d},l.createElement(ee.Item,{className:f,name:"y"},l.createElement(ce,{className:u,size:"small",placeholder:"Y",prefix:"Y",disabled:i,formatter:Zt,parser:Zt})))),l.createElement(fe,{className:c},l.createElement(q,{span:10,className:d},l.createElement(ee.Item,{className:f,name:"w"},l.createElement(ce,{className:u,size:"small",placeholder:"Width",prefix:h.w,disabled:i,formatter:Zt,parser:Zt}))),l.createElement(q,{span:10,className:d},l.createElement(ee.Item,{className:f,name:"h"},l.createElement(ce,{className:u,size:"small",placeholder:"Height",prefix:h.h,disabled:i,formatter:Zt,parser:Zt}))),l.createElement(q,{span:4,className:d},l.createElement(ee.Item,{className:f,name:["operations","limitRatio"]},l.createElement(Im,{icon:l.createElement(tm,null),size:"small",disabled:i})))),l.createElement(fe,{className:c},l.createElement(q,{span:10,className:d},l.createElement(ee.Item,{className:f,name:"angle"},l.createElement(ce,{className:u,size:"small",placeholder:"Angle",prefix:l.createElement(vm,{style:{fontSize:14}}),disabled:i,formatter:ed,parser:ed,suffix:"°"})))),(r==null?void 0:r.type)==="group"&&l.createElement(fe,{className:c},l.createElement(q,{span:18,className:d},h.deepResizeInGroup),l.createElement(q,{span:6,className:d},l.createElement(ee.Item,{className:f,name:["operations","deepResize"]},l.createElement(Gu,{size:"small"}))))),[h,i,r])};var gt={},za={},Rm=typeof Ga=="object"&&Ga&&Ga.Object===Object&&Ga,hh=Rm,zm=hh,Dm=typeof self=="object"&&self&&self.Object===Object&&self,Nm=zm||Dm||Function("return this")(),It=Nm,Lm=It,jm=Lm.Symbol,Da=jm,td=Da,gh=Object.prototype,km=gh.hasOwnProperty,Bm=gh.toString,Jr=td?td.toStringTag:void 0;function Fm(e){var t=km.call(e,Jr),n=e[Jr];try{e[Jr]=void 0;var r=!0}catch{}var a=Bm.call(e);return r&&(t?e[Jr]=n:delete e[Jr]),a}var Hm=Fm,Vm=Object.prototype,Wm=Vm.toString;function Gm(e){return Wm.call(e)}var Um=Gm,nd=Da,Ym=Hm,Xm=Um,Km="[object Null]",Zm="[object Undefined]",rd=nd?nd.toStringTag:void 0;function Qm(e){return e==null?e===void 0?Zm:Km:rd&&rd in Object(e)?Ym(e):Xm(e)}var $n=Qm,Jm=Array.isArray,Mt=Jm;function qm(e){return e!=null&&typeof e=="object"}var Ht=qm,e3=$n,t3=Mt,n3=Ht,r3="[object String]";function a3(e){return typeof e=="string"||!t3(e)&&n3(e)&&e3(e)==r3}var i3=a3;function o3(e){return function(t,n,r){for(var a=-1,i=Object(t),o=r(t),s=o.length;s--;){var c=o[e?s:++a];if(n(i[c],c,i)===!1)break}return t}}var s3=o3,l3=s3,c3=l3(),d3=c3;function u3(e,t){for(var n=-1,r=Array(e);++n-1&&e%1==0&&e-1&&e%1==0&&e<=T3}var nl=_3,O3=$n,I3=nl,P3=Ht,$3="[object Arguments]",R3="[object Array]",z3="[object Boolean]",D3="[object Date]",N3="[object Error]",L3="[object Function]",j3="[object Map]",k3="[object Number]",B3="[object Object]",F3="[object RegExp]",H3="[object Set]",V3="[object String]",W3="[object WeakMap]",G3="[object ArrayBuffer]",U3="[object DataView]",Y3="[object Float32Array]",X3="[object Float64Array]",K3="[object Int8Array]",Z3="[object Int16Array]",Q3="[object Int32Array]",J3="[object Uint8Array]",q3="[object Uint8ClampedArray]",e6="[object Uint16Array]",t6="[object Uint32Array]",Oe={};Oe[Y3]=Oe[X3]=Oe[K3]=Oe[Z3]=Oe[Q3]=Oe[J3]=Oe[q3]=Oe[e6]=Oe[t6]=!0;Oe[$3]=Oe[R3]=Oe[G3]=Oe[z3]=Oe[U3]=Oe[D3]=Oe[N3]=Oe[L3]=Oe[j3]=Oe[k3]=Oe[B3]=Oe[F3]=Oe[H3]=Oe[V3]=Oe[W3]=!1;function n6(e){return P3(e)&&I3(e.length)&&!!Oe[O3(e)]}var r6=n6;function a6(e){return function(t){return e(t)}}var rl=a6,ro={exports:{}};ro.exports;(function(e,t){var n=hh,r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===r,o=i&&n.process,s=function(){try{var c=a&&a.require&&a.require("util").types;return c||o&&o.binding&&o.binding("util")}catch{}}();e.exports=s})(ro,ro.exports);var al=ro.exports,i6=r6,o6=rl,id=al,od=id&&id.isTypedArray,s6=od?o6(od):i6,bh=s6,l6=f3,c6=vh,d6=Mt,u6=tl,f6=mh,h6=bh,g6=Object.prototype,p6=g6.hasOwnProperty;function v6(e,t){var n=d6(e),r=!n&&c6(e),a=!n&&!r&&u6(e),i=!n&&!r&&!a&&h6(e),o=n||r||a||i,s=o?l6(e.length,String):[],c=s.length;for(var d in e)(t||p6.call(e,d))&&!(o&&(d=="length"||a&&(d=="offset"||d=="parent")||i&&(d=="buffer"||d=="byteLength"||d=="byteOffset")||f6(d,c)))&&s.push(d);return s}var yh=v6,m6=Object.prototype;function b6(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||m6;return e===n}var il=b6;function y6(e,t){return function(n){return e(t(n))}}var wh=y6,w6=wh,x6=w6(Object.keys,Object),E6=x6,S6=il,C6=E6,M6=Object.prototype,A6=M6.hasOwnProperty;function T6(e){if(!S6(e))return C6(e);var t=[];for(var n in Object(e))A6.call(e,n)&&n!="constructor"&&t.push(n);return t}var _6=T6;function O6(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Dr=O6,I6=$n,P6=Dr,$6="[object AsyncFunction]",R6="[object Function]",z6="[object GeneratorFunction]",D6="[object Proxy]";function N6(e){if(!P6(e))return!1;var t=I6(e);return t==R6||t==z6||t==$6||t==D6}var xh=N6,L6=xh,j6=nl;function k6(e){return e!=null&&j6(e.length)&&!L6(e)}var yo=k6,B6=yh,F6=_6,H6=yo;function V6(e){return H6(e)?B6(e):F6(e)}var Na=V6,W6=d3,G6=Na;function U6(e,t){return e&&W6(e,t,G6)}var Eh=U6;function Y6(e){return e}var Sh=Y6,X6=Sh;function K6(e){return typeof e=="function"?e:X6}var Z6=K6,Q6=Eh,J6=Z6;function q6(e,t){return e&&Q6(e,J6(t))}var ol=q6,e1=wh,t1=e1(Object.getPrototypeOf,Object),sl=t1,n1=$n,r1=sl,a1=Ht,i1="[object Object]",o1=Function.prototype,s1=Object.prototype,Ch=o1.toString,l1=s1.hasOwnProperty,c1=Ch.call(Object);function d1(e){if(!a1(e)||n1(e)!=i1)return!1;var t=r1(e);if(t===null)return!0;var n=l1.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&Ch.call(n)==c1}var u1=d1;function f1(e,t){for(var n=-1,r=e==null?0:e.length,a=Array(r);++n-1}var _1=T1,O1=wo;function I1(e,t){var n=this.__data__,r=O1(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var P1=I1,$1=g1,R1=E1,z1=M1,D1=_1,N1=P1;function Nr(e){var t=-1,n=e==null?0:e.length;for(this.clear();++ts))return!1;var d=i.get(e),u=i.get(t);if(d&&u)return d==t&&u==e;var f=-1,h=!0,g=n&Xy?new Wy:void 0;for(i.set(e,t),i.set(t,e);++f0&&arguments[0]!==void 0?arguments[0]:[],n=[];return(0,j8.default)(t,function(r){Array.isArray(r)?e(r).map(function(a){return n.push(a)}):(0,N8.default)(r)?(0,z8.default)(r,function(a,i){a===!0&&n.push(i),n.push(i+"-"+a)}):(0,$8.default)(r)&&n.push(r)}),n};za.default=k8;var La={};function B8(e,t){for(var n=-1,r=e==null?0:e.length;++n1&&arguments[1]!==void 0?arguments[1]:[],r=t.default&&(0,o5.default)(t.default)||{};return n.map(function(a){var i=t[a];return i&&(0,a5.default)(i,function(o,s){r[s]||(r[s]={}),r[s]=s5({},r[s],i[s])}),a}),r};La.default=l5;var ja={};Object.defineProperty(ja,"__esModule",{value:!0});ja.autoprefix=void 0;var c5=ol,Bd=u5(c5),d5=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){b5(a,r);function a(){var i,o,s,c;m5(this,a);for(var d=arguments.length,u=Array(d),f=0;f1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){C5(a,r);function a(){var i,o,s,c;S5(this,a);for(var d=arguments.length,u=Array(d),f=0;f1&&arguments[1]!==void 0?arguments[1]:!0;r[o]=s};return t===0&&a("first-child"),t===n-1&&a("last-child"),(t===0||t%2===0)&&a("even"),Math.abs(t%2)===1&&a("odd"),a("nth-child",t),r};bl.default=A5;Object.defineProperty(gt,"__esModule",{value:!0});gt.ReactCSS=gt.loop=gt.handleActive=yl=gt.handleHover=gt.hover=void 0;var T5=za,_5=Fr(T5),O5=La,I5=Fr(O5),P5=ja,$5=Fr(P5),R5=ka,Kh=Fr(R5),z5=Ba,D5=Fr(z5),N5=bl,L5=Fr(N5);function Fr(e){return e&&e.__esModule?e:{default:e}}gt.hover=Kh.default;var yl=gt.handleHover=Kh.default;gt.handleActive=D5.default;gt.loop=L5.default;var j5=gt.ReactCSS=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;as?h=1:h=Math.round(f*100/s)/100,n.a!==h)return{h:n.h,s:n.s,l:n.l,a:h,source:"rgb"}}else{var g=void 0;if(u<0?g=0:u>o?g=1:g=Math.round(u*100/o)/100,a!==g)return{h:n.h,s:n.s,l:n.l,a:g,source:"rgb"}}return null},ss={},B5=function(t,n,r,a){if(typeof document>"u"&&!a)return null;var i=a?new a:document.createElement("canvas");i.width=r*2,i.height=r*2;var o=i.getContext("2d");return o?(o.fillStyle=t,o.fillRect(0,0,i.width,i.height),o.fillStyle=n,o.fillRect(0,0,r,r),o.translate(r,r),o.fillRect(0,0,r,r),i.toDataURL()):null},F5=function(t,n,r,a){var i=t+"-"+n+"-"+r+(a?"-server":"");if(ss[i])return ss[i];var o=B5(t,n,r,a);return ss[i]=o,o},Vd=Object.assign||function(e){for(var t=1;t-1},t7=function(t){return Number(String(t).replace(/%/g,""))},n7=1,ue=function(e){Z5(t,e);function t(n){X5(this,t);var r=K5(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return r.handleBlur=function(){r.state.blurValue&&r.setState({value:r.state.blurValue,blurValue:null})},r.handleChange=function(a){r.setUpdatedValue(a.target.value,a)},r.handleKeyDown=function(a){var i=t7(a.target.value);if(!isNaN(i)&&e7(a.keyCode)){var o=r.getArrowOffset(),s=a.keyCode===Zh?i+o:i-o;r.setUpdatedValue(s,a)}},r.handleDrag=function(a){if(r.props.dragLabel){var i=Math.round(r.props.value+a.movementX);i>=0&&i<=r.props.dragMax&&r.props.onChange&&r.props.onChange(r.getValueObjectWithLabel(i),a)}},r.handleMouseDown=function(a){r.props.dragLabel&&(a.preventDefault(),r.handleDrag(a),window.addEventListener("mousemove",r.handleDrag),window.addEventListener("mouseup",r.handleMouseUp))},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleDrag),window.removeEventListener("mouseup",r.handleMouseUp)},r.state={value:String(n.value).toUpperCase(),blurValue:String(n.value).toUpperCase()},r.inputId="rc-editable-input-"+n7++,r}return U5(t,[{key:"componentDidUpdate",value:function(r,a){this.props.value!==this.state.value&&(r.value!==this.props.value||a.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(r){return Y5({},this.props.label,r)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||Q5}},{key:"setUpdatedValue",value:function(r,a){var i=this.props.label?this.getValueObjectWithLabel(r):r;this.props.onChange&&this.props.onChange(i,a),this.setState({value:r})}},{key:"render",value:function(){var r=this,a=se({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 l.createElement("div",{style:a.wrap},l.createElement("input",{id:this.inputId,style:a.input,ref:function(o){return r.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?l.createElement("label",{htmlFor:this.inputId,style:a.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(P.PureComponent||P.Component),r7=function(t,n,r,a){var i=a.clientWidth,o=a.clientHeight,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,c=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,d=s-(a.getBoundingClientRect().left+window.pageXOffset),u=c-(a.getBoundingClientRect().top+window.pageYOffset);if(n==="vertical"){var f=void 0;if(u<0)f=359;else if(u>o)f=0;else{var h=-(u*100/o)+100;f=360*h/100}if(r.h!==f)return{h:f,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var g=void 0;if(d<0)g=0;else if(d>i)g=359;else{var v=d*100/i;g=360*v/100}if(r.h!==g)return{h:g,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null},a7=function(){function e(t,n){for(var r=0;r1?lr("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):lr("Invalid argument supplied to oneOf, expected an array."),ai;function B(V,$,C,H,_){for(var D=V[$],G=0;G0?", expected one of type ["+O.join(", ")+"]":"";return new c("Invalid "+D+" `"+G+"` supplied to "+("`"+_+"`"+R+"."))}return d($)}function x(){function M(B,V,$,C,H){return S(B[V])?null:new c("Invalid "+C+" `"+H+"` supplied to "+("`"+$+"`, expected a ReactNode."))}return d(M)}function w(M,B,V,$,C){return new c((M||"React class")+": "+B+" type `"+V+"."+$+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+C+"`.")}function A(M){function B(V,$,C,H,_){var D=V[$],G=L(D);if(G!=="object")return new c("Invalid "+H+" `"+_+"` of type `"+G+"` "+("supplied to `"+C+"`, expected `object`."));for(var O in M){var F=M[O];if(typeof F!="function")return w(C,H,_,O,N(F));var X=F(D,O,C,H,_+"."+O,Un);if(X)return X}return null}return d(B)}function E(M){function B(V,$,C,H,_){var D=V[$],G=L(D);if(G!=="object")return new c("Invalid "+H+" `"+_+"` of type `"+G+"` "+("supplied to `"+C+"`, expected `object`."));var O=m7({},V[$],M);for(var F in O){var X=M[F];if(ls(M,F)&&typeof X!="function")return w(C,H,_,F,N(X));if(!X)return new c("Invalid "+H+" `"+_+"` key `"+F+"` supplied to `"+C+"`.\nBad object: "+JSON.stringify(V[$],null," ")+` -Valid keys: `+JSON.stringify(Object.keys(M),null," "));var T=X(D,F,C,H,_+"."+F,Un);if(T)return T}return null}return d(B)}function S(M){switch(typeof M){case"number":case"string":case"undefined":return!0;case"boolean":return!M;case"object":if(Array.isArray(M))return M.every(S);if(M===null||e(M))return!0;var B=a(M);if(B){var V=B.call(M),$;if(B!==M.entries){for(;!($=V.next()).done;)if(!S($.value))return!1}else for(;!($=V.next()).done;){var C=$.value;if(C&&!S(C[1]))return!1}}else return!1;return!0;default:return!1}}function j(M,B){return M==="symbol"?!0:B?B["@@toStringTag"]==="Symbol"||typeof Symbol=="function"&&B instanceof Symbol:!1}function L(M){var B=typeof M;return Array.isArray(M)?"array":M instanceof RegExp?"object":j(B,M)?"symbol":B}function N(M){if(typeof M>"u"||M===null)return""+M;var B=L(M);if(B==="object"){if(M instanceof Date)return"date";if(M instanceof RegExp)return"regexp"}return B}function W(M){var B=N(M);switch(B){case"array":case"object":return"an "+B;case"boolean":case"date":case"regexp":return"a "+B;default:return B}}function k(M){return!M.constructor||!M.constructor.name?i:M.constructor.name}return o.checkPropTypes=Yd,o.resetWarningCache=Yd.resetWarningCache,o.PropTypes=o,o};{var y7=qh,w7=!0;Qh.exports=b7(y7.isElement,w7)}var x7=Qh.exports;const Z=V0(x7);function E7(){this.__data__=[],this.size=0}function Fa(e,t){return e===t||e!==e&&t!==t}function _o(e,t){for(var n=e.length;n--;)if(Fa(e[n][0],t))return n;return-1}var S7=Array.prototype,C7=S7.splice;function M7(e){var t=this.__data__,n=_o(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():C7.call(t,n,1),--this.size,!0}function A7(e){var t=this.__data__,n=_o(t,e);return n<0?void 0:t[n][1]}function T7(e){return _o(this.__data__,e)>-1}function _7(e,t){var n=this.__data__,r=_o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Vt(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=DC}function Wr(e){return e!=null&&Cl(e.length)&&!xl(e)}function NC(e){return ln(e)&&Wr(e)}function LC(){return!1}var d0=typeof exports=="object"&&exports&&!exports.nodeType&&exports,eu=d0&&typeof module=="object"&&module&&!module.nodeType&&module,jC=eu&&eu.exports===d0,tu=jC?At.Buffer:void 0,kC=tu?tu.isBuffer:void 0,co=kC||LC,BC="[object Object]",FC=Function.prototype,HC=Object.prototype,u0=FC.toString,VC=HC.hasOwnProperty,WC=u0.call(Object);function GC(e){if(!ln(e)||zn(e)!=BC)return!1;var t=l0(e);if(t===null)return!0;var n=VC.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&u0.call(n)==WC}var UC="[object Arguments]",YC="[object Array]",XC="[object Boolean]",KC="[object Date]",ZC="[object Error]",QC="[object Function]",JC="[object Map]",qC="[object Number]",eM="[object Object]",tM="[object RegExp]",nM="[object Set]",rM="[object String]",aM="[object WeakMap]",iM="[object ArrayBuffer]",oM="[object DataView]",sM="[object Float32Array]",lM="[object Float64Array]",cM="[object Int8Array]",dM="[object Int16Array]",uM="[object Int32Array]",fM="[object Uint8Array]",hM="[object Uint8ClampedArray]",gM="[object Uint16Array]",pM="[object Uint32Array]",Ie={};Ie[sM]=Ie[lM]=Ie[cM]=Ie[dM]=Ie[uM]=Ie[fM]=Ie[hM]=Ie[gM]=Ie[pM]=!0;Ie[UC]=Ie[YC]=Ie[iM]=Ie[XC]=Ie[oM]=Ie[KC]=Ie[ZC]=Ie[QC]=Ie[JC]=Ie[qC]=Ie[eM]=Ie[tM]=Ie[nM]=Ie[rM]=Ie[aM]=!1;function vM(e){return ln(e)&&Cl(e.length)&&!!Ie[zn(e)]}function mM(e){return function(t){return e(t)}}var f0=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ea=f0&&typeof module=="object"&&module&&!module.nodeType&&module,bM=Ea&&Ea.exports===f0,ds=bM&&r0.process,nu=function(){try{var e=Ea&&Ea.require&&Ea.require("util").types;return e||ds&&ds.binding&&ds.binding("util")}catch{}}(),ru=nu&&nu.isTypedArray,Ml=ru?mM(ru):vM;function Fs(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var yM=Object.prototype,wM=yM.hasOwnProperty;function xM(e,t,n){var r=e[t];(!(wM.call(e,t)&&Fa(r,n))||n===void 0&&!(t in e))&&El(e,t,n)}function EM(e,t,n,r){var a=!n;n||(n={});for(var i=-1,o=t.length;++i-1&&e%1==0&&e0){if(++t>=jM)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var HM=FM(LM);function VM(e,t){return HM(DM(e,t,Io),e+"")}function WM(e,t,n){if(!vt(n))return!1;var r=typeof t;return(r=="number"?Wr(n)&&Al(t,n.length):r=="string"&&t in n)?Fa(n[t],e):!1}function GM(e){return VM(function(t,n){var r=-1,a=n.length,i=a>1?n[a-1]:void 0,o=a>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(a--,i):void 0,o&&WM(n[0],n[1],o)&&(i=a<3?void 0:i,a=1),t=Object(t);++r=t||S<0||f&&j>=i}function b(){var E=us();if(m(E))return y(E);s=setTimeout(b,p(E))}function y(E){return s=void 0,h&&r?g(E):(r=a=void 0,o)}function x(){s!==void 0&&clearTimeout(s),d=0,r=c=a=s=void 0}function w(){return s===void 0?o:y(us())}function A(){var E=us(),S=m(E);if(r=arguments,a=this,c=E,S){if(s===void 0)return v(c);if(f)return clearTimeout(s),s=setTimeout(b,t),g(c)}return s===void 0&&(s=setTimeout(b,t)),o}return A.cancel=x,A.flush=w,A}var aA="Expected a function";function iA(e,t,n){var r=!0,a=!0;if(typeof e!="function")throw new TypeError(aA);return vt(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),v0(e,t,{leading:r,maxWait:t,trailing:a})}var oA=function(t,n,r){var a=r.getBoundingClientRect(),i=a.width,o=a.height,s=typeof t.pageX=="number"?t.pageX:t.touches[0].pageX,c=typeof t.pageY=="number"?t.pageY:t.touches[0].pageY,d=s-(r.getBoundingClientRect().left+window.pageXOffset),u=c-(r.getBoundingClientRect().top+window.pageYOffset);d<0?d=0:d>i&&(d=i),u<0?u=0:u>o&&(u=o);var f=d/i,h=1-u/o;return{h:n.h,s:f,v:h,a:n.a,source:"hsv"}},sA=function(){function e(t,n){for(var r=0;r=0,i=!n&&a&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return i?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return ne(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(IA,arguments)},brighten:function(){return this._applyModification(PA,arguments)},darken:function(){return this._applyModification($A,arguments)},desaturate:function(){return this._applyModification(TA,arguments)},saturate:function(){return this._applyModification(_A,arguments)},greyscale:function(){return this._applyModification(OA,arguments)},spin:function(){return this._applyModification(RA,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(NA,arguments)},complement:function(){return this._applyCombination(zA,arguments)},monochromatic:function(){return this._applyCombination(LA,arguments)},splitcomplement:function(){return this._applyCombination(DA,arguments)},triad:function(){return this._applyCombination(uu,[3])},tetrad:function(){return this._applyCombination(uu,[4])}};ne.fromRatio=function(e,t){if(uo(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=pa(e[r]));e=n}return ne(e,t)};function EA(e){var t={r:0,g:0,b:0},n=1,r=null,a=null,i=null,o=!1,s=!1;return typeof e=="string"&&(e=HA(e)),uo(e)=="object"&&(Pt(e.r)&&Pt(e.g)&&Pt(e.b)?(t=SA(e.r,e.g,e.b),o=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Pt(e.h)&&Pt(e.s)&&Pt(e.v)?(r=pa(e.s),a=pa(e.v),t=MA(e.h,r,a),o=!0,s="hsv"):Pt(e.h)&&Pt(e.s)&&Pt(e.l)&&(r=pa(e.s),i=pa(e.l),t=CA(e.h,r,i),o=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=b0(n),{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:n}}function SA(e,t,n){return{r:$e(e,255)*255,g:$e(t,255)*255,b:$e(n,255)*255}}function su(e,t,n){e=$e(e,255),t=$e(t,255),n=$e(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),i,o,s=(r+a)/2;if(r==a)i=o=0;else{var c=r-a;switch(o=s>.5?c/(2-r-a):c/(r+a),r){case e:i=(t-n)/c+(t1&&(f-=1),f<1/6?d+(u-d)*6*f:f<1/2?u:f<2/3?d+(u-d)*(2/3-f)*6:d}if(t===0)r=a=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,c=2*n-s;r=o(c,s,e+1/3),a=o(c,s,e),i=o(c,s,e-1/3)}return{r:r*255,g:a*255,b:i*255}}function lu(e,t,n){e=$e(e,255),t=$e(t,255),n=$e(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),i,o,s=r,c=r-a;if(o=r===0?0:c/r,r==a)i=0;else{switch(r){case e:i=(t-n)/c+(t>1)+720)%360;--t;)r.h=(r.h+a)%360,i.push(ne(r));return i}function LA(e,t){t=t||6;for(var n=ne(e).toHsv(),r=n.h,a=n.s,i=n.v,o=[],s=1/t;t--;)o.push(ne({h:r,s:a,v:i})),i=(i+s)%1;return o}ne.mix=function(e,t,n){n=n===0?0:n||50;var r=ne(e).toRgb(),a=ne(t).toRgb(),i=n/100,o={r:(a.r-r.r)*i+r.r,g:(a.g-r.g)*i+r.g,b:(a.b-r.b)*i+r.b,a:(a.a-r.a)*i+r.a};return ne(o)};ne.readability=function(e,t){var n=ne(e),r=ne(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};ne.isReadable=function(e,t,n){var r=ne.readability(e,t),a,i;switch(i=!1,a=VA(n),a.level+a.size){case"AAsmall":case"AAAlarge":i=r>=4.5;break;case"AAlarge":i=r>=3;break;case"AAAsmall":i=r>=7;break}return i};ne.mostReadable=function(e,t,n){var r=null,a=0,i,o,s,c;n=n||{},o=n.includeFallbackColors,s=n.level,c=n.size;for(var d=0;da&&(a=i,r=ne(t[d]));return ne.isReadable(e,r,{level:s,size:c})||!o?r:(n.includeFallbackColors=!1,ne.mostReadable(e,["#fff","#000"],n))};var Hs=ne.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"},jA=ne.hexNames=kA(Hs);function kA(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function b0(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function $e(e,t){BA(e)&&(e="100%");var n=FA(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function Ro(e){return Math.min(1,Math.max(0,e))}function it(e){return parseInt(e,16)}function BA(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function FA(e){return typeof e=="string"&&e.indexOf("%")!=-1}function St(e){return e.length==1?"0"+e:""+e}function pa(e){return e<=1&&(e=e*100+"%"),e}function y0(e){return Math.round(parseFloat(e)*255).toString(16)}function fu(e){return it(e)/255}var Et=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",a="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+a),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 Pt(e){return!!Et.CSS_UNIT.exec(e)}function HA(e){e=e.replace(wA,"").replace(xA,"").toLowerCase();var t=!1;if(Hs[e])e=Hs[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Et.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=Et.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Et.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=Et.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Et.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=Et.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Et.hex8.exec(e))?{r:it(n[1]),g:it(n[2]),b:it(n[3]),a:fu(n[4]),format:t?"name":"hex8"}:(n=Et.hex6.exec(e))?{r:it(n[1]),g:it(n[2]),b:it(n[3]),format:t?"name":"hex"}:(n=Et.hex4.exec(e))?{r:it(n[1]+""+n[1]),g:it(n[2]+""+n[2]),b:it(n[3]+""+n[3]),a:fu(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=Et.hex3.exec(e))?{r:it(n[1]+""+n[1]),g:it(n[2]+""+n[2]),b:it(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function VA(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var hu=function(t){var n=["r","g","b","a","h","s","l","v"],r=0,a=0;return yA(n,function(i){if(t[i]&&(r+=1,isNaN(t[i])||(a+=1),i==="s"||i==="l")){var o=/^\d+%$/;o.test(t[i])&&(a+=1)}}),r===a?t:!1},va=function(t,n){var r=t.hex?ne(t.hex):ne(t),a=r.toHsl(),i=r.toHsv(),o=r.toRgb(),s=r.toHex();a.s===0&&(a.h=n||0,i.h=n||0);var c=s==="000000"&&o.a===0;return{hsl:a,hex:c?"transparent":"#"+s,rgb:o,hsv:i,oldHue:t.h||n||a.h,source:t.source}},cn=function(t){if(t==="transparent")return!0;var n=String(t).charAt(0)==="#"?1:0;return t.length!==4+n&&t.length<7+n&&ne(t).isValid()},_l=function(t){if(!t)return"#fff";var n=va(t);if(n.hex==="transparent")return"rgba(0,0,0,0.4)";var r=(n.rgb.r*299+n.rgb.g*587+n.rgb.b*114)/1e3;return r>=128?"#000":"#fff"},fs=function(t,n){var r=t.replace("°","");return ne(n+" ("+r+")")._ok},ea=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){QA(a,r);function a(){var i,o,s,c;ZA(this,a);for(var d=arguments.length,u=Array(d),f=0;fs))return!1;var d=i.get(e),u=i.get(t);if(d&&u)return d==t&&u==e;var f=-1,h=!0,g=n&cT?new fo:void 0;for(i.set(e,t),i.set(t,e);++f=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var oi=24,M_=O0.default=function(e){var t=e.fill,n=t===void 0?"currentColor":t,r=e.width,a=r===void 0?oi:r,i=e.height,o=i===void 0?oi:i,s=e.style,c=s===void 0?{}:s,d=C_(e,["fill","width","height","style"]);return Pu.default.createElement("svg",Iu({viewBox:"0 0 "+oi+" "+oi,style:Iu({fill:n,width:a,height:o},c)},d),Pu.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"}))},A_=function(){function e(t,n){for(var r=0;r1&&(a.a=1),r.props.onChange({h:r.props.hsl.h,s:r.props.hsl.s,l:r.props.hsl.l,a:Math.round(a.a*100)/100,source:"rgb"},i)):(a.h||a.s||a.l)&&(typeof a.s=="string"&&a.s.includes("%")&&(a.s=a.s.replace("%","")),typeof a.l=="string"&&a.l.includes("%")&&(a.l=a.l.replace("%","")),a.s==1?a.s=.01:a.l==1&&(a.l=.01),r.props.onChange({h:a.h||r.props.hsl.h,s:Number(Ou(a.s)?r.props.hsl.s:a.s),l:Number(Ou(a.l)?r.props.hsl.l:a.l),source:"hsl"},i))},r.showHighlight=function(a){a.currentTarget.style.background="#eee"},r.hideHighlight=function(a){a.currentTarget.style.background="transparent"},n.hsl.a!==1&&n.view==="hex"?r.state={view:"rgb"}:r.state={view:n.view},r}return A_(t,[{key:"render",value:function(){var r=this,a=se({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),i=void 0;return this.state.view==="hex"?i=l.createElement("div",{style:a.fields,className:"flexbox-fix"},l.createElement("div",{style:a.field},l.createElement(ue,{style:{input:a.input,label:a.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):this.state.view==="rgb"?i=l.createElement("div",{style:a.fields,className:"flexbox-fix"},l.createElement("div",{style:a.field},l.createElement(ue,{style:{input:a.input,label:a.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),l.createElement("div",{style:a.field},l.createElement(ue,{style:{input:a.input,label:a.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),l.createElement("div",{style:a.field},l.createElement(ue,{style:{input:a.input,label:a.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),l.createElement("div",{style:a.alpha},l.createElement(ue,{style:{input:a.input,label:a.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view==="hsl"&&(i=l.createElement("div",{style:a.fields,className:"flexbox-fix"},l.createElement("div",{style:a.field},l.createElement(ue,{style:{input:a.input,label:a.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),l.createElement("div",{style:a.field},l.createElement(ue,{style:{input:a.input,label:a.label},label:"s",value:Math.round(this.props.hsl.s*100)+"%",onChange:this.handleChange})),l.createElement("div",{style:a.field},l.createElement(ue,{style:{input:a.input,label:a.label},label:"l",value:Math.round(this.props.hsl.l*100)+"%",onChange:this.handleChange})),l.createElement("div",{style:a.alpha},l.createElement(ue,{style:{input:a.input,label:a.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),l.createElement("div",{style:a.wrap,className:"flexbox-fix"},i,l.createElement("div",{style:a.toggle},l.createElement("div",{style:a.icon,onClick:this.toggleViews,ref:function(s){return r.icon=s}},l.createElement(M_,{style:a.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(r,a){return r.hsl.a!==1&&a.view==="hex"?{view:"rgb"}:null}}]),t}(l.Component);I0.defaultProps={view:"hex"};var $u=function(){var t=se({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 l.createElement("div",{style:t.picker})},I_=function(){var t=se({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return l.createElement("div",{style:t.picker})},zl=function(t){var n=t.width,r=t.onChange,a=t.disableAlpha,i=t.rgb,o=t.hsl,s=t.hsv,c=t.hex,d=t.renderers,u=t.styles,f=u===void 0?{}:u,h=t.className,g=h===void 0?"":h,v=t.defaultView,p=se(nt({default:{picker:{width:n,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("+i.r+", "+i.g+", "+i.b+", "+i.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"}}},f),{disableAlpha:a});return l.createElement("div",{style:p.picker,className:"chrome-picker "+g},l.createElement("div",{style:p.saturation},l.createElement($o,{style:p.Saturation,hsl:o,hsv:s,pointer:I_,onChange:r})),l.createElement("div",{style:p.body},l.createElement("div",{style:p.controls,className:"flexbox-fix"},l.createElement("div",{style:p.color},l.createElement("div",{style:p.swatch},l.createElement("div",{style:p.active}),l.createElement(Hr,{renderers:d}))),l.createElement("div",{style:p.toggles},l.createElement("div",{style:p.hue},l.createElement(Vr,{style:p.Hue,hsl:o,pointer:$u,onChange:r})),l.createElement("div",{style:p.alpha},l.createElement(wl,{style:p.Alpha,rgb:i,hsl:o,pointer:$u,renderers:d,onChange:r})))),l.createElement(I0,{rgb:i,hsl:o,hex:c,view:v,onChange:r,disableAlpha:a})))};zl.propTypes={width:Z.oneOfType([Z.string,Z.number]),disableAlpha:Z.bool,styles:Z.object,defaultView:Z.oneOf(["hex","rgb","hsl"])};zl.defaultProps={width:225,disableAlpha:!1,styles:{}};const P_=rt(zl);var $_=function(t){var n=t.color,r=t.onClick,a=r===void 0?function(){}:r,i=t.onSwatchHover,o=t.active,s=se({default:{color:{background:n,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:_l(n),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":n==="#FFFFFF",transparent:n==="transparent"});return l.createElement(Ln,{style:s.color,color:n,onClick:a,onHover:i,focusStyle:{boxShadow:"0 0 4px "+n}},l.createElement("div",{style:s.dot}))},R_=function(t){var n=t.hex,r=t.rgb,a=t.onChange,i=se({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:n},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(c,d){c.r||c.g||c.b?a({r:c.r||r.r,g:c.g||r.g,b:c.b||r.b,source:"rgb"},d):a({hex:c.hex,source:"hex"},d)};return l.createElement("div",{style:i.fields,className:"flexbox-fix"},l.createElement("div",{style:i.active}),l.createElement(ue,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:"hex",value:n,onChange:o}),l.createElement(ue,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"r",value:r.r,onChange:o}),l.createElement(ue,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"g",value:r.g,onChange:o}),l.createElement(ue,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:"b",value:r.b,onChange:o}))},Dl=function(t){var n=t.onChange,r=t.onSwatchHover,a=t.colors,i=t.hex,o=t.rgb,s=t.styles,c=s===void 0?{}:s,d=t.className,u=d===void 0?"":d,f=se(nt({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},c)),h=function(v,p){v.hex?cn(v.hex)&&n({hex:v.hex,source:"hex"},p):n(v,p)};return l.createElement(Ha,{style:f.Compact,styles:c},l.createElement("div",{style:f.compact,className:"compact-picker "+u},l.createElement("div",null,jn(a,function(g){return l.createElement($_,{key:g,color:g,active:g.toLowerCase()===i,onClick:h,onSwatchHover:r})}),l.createElement("div",{style:f.clear})),l.createElement(R_,{hex:i,rgb:o,onChange:h})))};Dl.propTypes={colors:Z.arrayOf(Z.string),styles:Z.object};Dl.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:{}};rt(Dl);var z_=function(t){var n=t.hover,r=t.color,a=t.onClick,i=t.onSwatchHover,o={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},s=se({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:o}},{hover:n});return l.createElement("div",{style:s.swatch},l.createElement(Ln,{color:r,onClick:a,onHover:i,focusStyle:o}))};const D_=yl(z_);var Nl=function(t){var n=t.width,r=t.colors,a=t.onChange,i=t.onSwatchHover,o=t.triangle,s=t.styles,c=s===void 0?{}:s,d=t.className,u=d===void 0?"":d,f=se(nt({default:{card:{width:n,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)"}}},c),{"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"}),h=function(v,p){return a({hex:v,source:"hex"},p)};return l.createElement("div",{style:f.card,className:"github-picker "+u},l.createElement("div",{style:f.triangleShadow}),l.createElement("div",{style:f.triangle}),jn(r,function(g){return l.createElement(D_,{color:g,key:g,onClick:h,onSwatchHover:i})}))};Nl.propTypes={width:Z.oneOfType([Z.string,Z.number]),colors:Z.arrayOf(Z.string),triangle:Z.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:Z.object};Nl.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};rt(Nl);var N_=function(t){var n=t.direction,r=se({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:n==="vertical"});return l.createElement("div",{style:r.picker})},L_=Object.assign||function(e){for(var t=1;t.5});return l.createElement("div",{style:r.picker})},F_=function(){var t=se({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 l.createElement("div",{style:t.pointer},l.createElement("div",{style:t.left},l.createElement("div",{style:t.leftInside})),l.createElement("div",{style:t.right},l.createElement("div",{style:t.rightInside})))},Ru=function(t){var n=t.onClick,r=t.label,a=t.children,i=t.active,o=se({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:i});return l.createElement("div",{style:o.button,onClick:n},r||a)},H_=function(t){var n=t.rgb,r=t.currentColor,a=se({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+n.r+","+n.g+", "+n.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return l.createElement("div",null,l.createElement("div",{style:a.label},"new"),l.createElement("div",{style:a.swatches},l.createElement("div",{style:a.new}),l.createElement("div",{style:a.current})),l.createElement("div",{style:a.label},"current"))},V_=function(){function e(t,n){for(var r=0;r100&&(u.a=100),u.a/=100,n({h:a.h,s:a.s,l:a.l,a:u.a,source:"rgb"},f))};return l.createElement("div",{style:s.fields,className:"flexbox-fix"},l.createElement("div",{style:s.double},l.createElement(ue,{style:{input:s.input,label:s.label},label:"hex",value:i.replace("#",""),onChange:c})),l.createElement("div",{style:s.single},l.createElement(ue,{style:{input:s.input,label:s.label},label:"r",value:r.r,onChange:c,dragLabel:"true",dragMax:"255"})),l.createElement("div",{style:s.single},l.createElement(ue,{style:{input:s.input,label:s.label},label:"g",value:r.g,onChange:c,dragLabel:"true",dragMax:"255"})),l.createElement("div",{style:s.single},l.createElement(ue,{style:{input:s.input,label:s.label},label:"b",value:r.b,onChange:c,dragLabel:"true",dragMax:"255"})),l.createElement("div",{style:s.alpha},l.createElement(ue,{style:{input:s.input,label:s.label},label:"a",value:Math.round(r.a*100),onChange:c,dragLabel:"true",dragMax:"100"})))},X_=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var si=24,t9=$0.default=function(e){var t=e.fill,n=t===void 0?"currentColor":t,r=e.width,a=r===void 0?si:r,i=e.height,o=i===void 0?si:i,s=e.style,c=s===void 0?{}:s,d=e9(e,["fill","width","height","style"]);return Du.default.createElement("svg",zu({viewBox:"0 0 "+si+" "+si,style:zu({fill:n,width:a,height:o},c)},d),Du.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))},n9=function(t){var n=t.color,r=t.onClick,a=r===void 0?function(){}:r,i=t.onSwatchHover,o=t.first,s=t.last,c=t.active,d=se({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:n,marginBottom:"1px"},check:{color:_l(n),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:c,"color-#FFFFFF":n==="#FFFFFF",transparent:n==="transparent"});return l.createElement(Ln,{color:n,style:d.color,onClick:a,onHover:i,focusStyle:{boxShadow:"0 0 4px "+n}},l.createElement("div",{style:d.check},l.createElement(t9,null)))},r9=function(t){var n=t.onClick,r=t.onSwatchHover,a=t.group,i=t.active,o=se({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return l.createElement("div",{style:o.group},jn(a,function(s,c){return l.createElement(n9,{key:s,color:s,active:s.toLowerCase()===i,first:c===0,last:c===a.length-1,onClick:n,onSwatchHover:r})}))},Fl=function(t){var n=t.width,r=t.height,a=t.onChange,i=t.onSwatchHover,o=t.colors,s=t.hex,c=t.styles,d=c===void 0?{}:c,u=t.className,f=u===void 0?"":u,h=se(nt({default:{picker:{width:n,height:r},overflow:{height:r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},d)),g=function(p,m){return a({hex:p,source:"hex"},m)};return l.createElement("div",{style:h.picker,className:"swatches-picker "+f},l.createElement(Ha,null,l.createElement("div",{style:h.overflow},l.createElement("div",{style:h.body},jn(o,function(v){return l.createElement(r9,{key:v.toString(),group:v,active:s,onClick:g,onSwatchHover:i})}),l.createElement("div",{style:h.clear})))))};Fl.propTypes={width:Z.oneOfType([Z.string,Z.number]),height:Z.oneOfType([Z.string,Z.number]),colors:Z.arrayOf(Z.arrayOf(Z.string)),styles:Z.object};Fl.defaultProps={width:320,height:240,colors:[[cr[900],cr[700],cr[500],cr[300],cr[100]],[dr[900],dr[700],dr[500],dr[300],dr[100]],[ur[900],ur[700],ur[500],ur[300],ur[100]],[fr[900],fr[700],fr[500],fr[300],fr[100]],[hr[900],hr[700],hr[500],hr[300],hr[100]],[gr[900],gr[700],gr[500],gr[300],gr[100]],[pr[900],pr[700],pr[500],pr[300],pr[100]],[vr[900],vr[700],vr[500],vr[300],vr[100]],[mr[900],mr[700],mr[500],mr[300],mr[100]],["#194D33",ma[700],ma[500],ma[300],ma[100]],[br[900],br[700],br[500],br[300],br[100]],[yr[900],yr[700],yr[500],yr[300],yr[100]],[wr[900],wr[700],wr[500],wr[300],wr[100]],[xr[900],xr[700],xr[500],xr[300],xr[100]],[Er[900],Er[700],Er[500],Er[300],Er[100]],[Sr[900],Sr[700],Sr[500],Sr[300],Sr[100]],[Cr[900],Cr[700],Cr[500],Cr[300],Cr[100]],[Mr[900],Mr[700],Mr[500],Mr[300],Mr[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};rt(Fl);var Hl=function(t){var n=t.onChange,r=t.onSwatchHover,a=t.hex,i=t.colors,o=t.width,s=t.triangle,c=t.styles,d=c===void 0?{}:c,u=t.className,f=u===void 0?"":u,h=se(nt({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"}}},d),{"hide-triangle":s==="hide","top-left-triangle":s==="top-left","top-right-triangle":s==="top-right"}),g=function(p,m){cn(p)&&n({hex:p,source:"hex"},m)};return l.createElement("div",{style:h.card,className:"twitter-picker "+f},l.createElement("div",{style:h.triangleShadow}),l.createElement("div",{style:h.triangle}),l.createElement("div",{style:h.body},jn(i,function(v,p){return l.createElement(Ln,{key:p,color:v,hex:v,style:h.swatch,onClick:g,onHover:r,focusStyle:{boxShadow:"0 0 4px "+v}})}),l.createElement("div",{style:h.hash},"#"),l.createElement(ue,{label:null,style:{input:h.input},value:a.replace("#",""),onChange:g}),l.createElement("div",{style:h.clear})))};Hl.propTypes={width:Z.oneOfType([Z.string,Z.number]),triangle:Z.oneOf(["hide","top-left","top-right"]),colors:Z.arrayOf(Z.string),styles:Z.object};Hl.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};rt(Hl);var Vl=function(t){var n=se({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 l.createElement("div",{style:n.picker})};Vl.propTypes={hsl:Z.shape({h:Z.number,s:Z.number,l:Z.number,a:Z.number})};Vl.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Wl=function(t){var n=se({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 l.createElement("div",{style:n.picker})};Wl.propTypes={hsl:Z.shape({h:Z.number,s:Z.number,l:Z.number,a:Z.number})};Wl.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var a9=function(t){var n=t.onChange,r=t.rgb,a=t.hsl,i=t.hex,o=t.hsv,s=function(g,v){if(g.hex)cn(g.hex)&&n({hex:g.hex,source:"hex"},v);else if(g.rgb){var p=g.rgb.split(",");fs(g.rgb,"rgb")&&n({r:p[0],g:p[1],b:p[2],a:1,source:"rgb"},v)}else if(g.hsv){var m=g.hsv.split(",");fs(g.hsv,"hsv")&&(m[2]=m[2].replace("%",""),m[1]=m[1].replace("%",""),m[0]=m[0].replace("°",""),m[1]==1?m[1]=.01:m[2]==1&&(m[2]=.01),n({h:Number(m[0]),s:Number(m[1]),v:Number(m[2]),source:"hsv"},v))}else if(g.hsl){var b=g.hsl.split(",");fs(g.hsl,"hsl")&&(b[2]=b[2].replace("%",""),b[1]=b[1].replace("%",""),b[0]=b[0].replace("°",""),f[1]==1?f[1]=.01:f[2]==1&&(f[2]=.01),n({h:Number(b[0]),s:Number(b[1]),v:Number(b[2]),source:"hsl"},v))}},c=se({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"}}}),d=r.r+", "+r.g+", "+r.b,u=Math.round(a.h)+"°, "+Math.round(a.s*100)+"%, "+Math.round(a.l*100)+"%",f=Math.round(o.h)+"°, "+Math.round(o.s*100)+"%, "+Math.round(o.v*100)+"%";return l.createElement("div",{style:c.wrap,className:"flexbox-fix"},l.createElement("div",{style:c.fields},l.createElement("div",{style:c.double},l.createElement(ue,{style:{input:c.input,label:c.label},label:"hex",value:i,onChange:s})),l.createElement("div",{style:c.column},l.createElement("div",{style:c.single},l.createElement(ue,{style:{input:c.input2,label:c.label2},label:"rgb",value:d,onChange:s})),l.createElement("div",{style:c.single},l.createElement(ue,{style:{input:c.input2,label:c.label2},label:"hsv",value:f,onChange:s})),l.createElement("div",{style:c.single},l.createElement(ue,{style:{input:c.input2,label:c.label2},label:"hsl",value:u,onChange:s})))))},Gl=function(t){var n=t.width,r=t.onChange,a=t.rgb,i=t.hsl,o=t.hsv,s=t.hex,c=t.header,d=t.styles,u=d===void 0?{}:d,f=t.className,h=f===void 0?"":f,g=se(nt({default:{picker:{width:n,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("+a.r+", "+a.g+", "+a.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 l.createElement("div",{style:g.picker,className:"google-picker "+h},l.createElement("div",{style:g.head},c),l.createElement("div",{style:g.swatch}),l.createElement("div",{style:g.saturation},l.createElement($o,{hsl:i,hsv:o,pointer:Vl,onChange:r})),l.createElement("div",{style:g.body},l.createElement("div",{style:g.controls,className:"flexbox-fix"},l.createElement("div",{style:g.hue},l.createElement(Vr,{style:g.Hue,hsl:i,radius:"4px",pointer:Wl,onChange:r}))),l.createElement(a9,{rgb:a,hsl:i,hex:s,hsv:o,onChange:r})))};Gl.propTypes={width:Z.oneOfType([Z.string,Z.number]),styles:Z.object,header:Z.string};Gl.defaultProps={width:652,styles:{},header:"Color picker"};rt(Gl);function i9(e){let t=e.toLocaleUpperCase();const n={r:0,g:0,b:0,a:1};return/^\#[0-9a-f]{3,3}$/i.test(t)?t=`#${t[1]}${t[1]}${t[2]}${t[2]}${t[3]}${t[3]}FF`:/^\#[0-9a-f]{6,6}$/i.test(t)&&(t=`${t}FF`),/^\#[0-9a-f]{8,8}$/i.test(t)&&(n.r=parseInt(`${t[1]}${t[2]}`,16),n.g=parseInt(`${t[3]}${t[4]}`,16),n.b=parseInt(`${t[5]}${t[6]}`,16),n.a=parseInt(`${t[7]}${t[8]}`,16)/255),n}function o9(e){const t=[];return t.push(e.r.toString(16).padStart(2,"0").toLocaleUpperCase()),t.push(e.g.toString(16).padStart(2,"0").toLocaleUpperCase()),t.push(e.b.toString(16).padStart(2,"0").toLocaleUpperCase()),e.a<1&&t.push(Math.floor(e.a*255).toString(16).padStart(2,"0").toLocaleUpperCase()),`#${t.join("")}`}const s9=({value:e="",onChange:t,className:n})=>l.createElement(P_,{className:n,color:i9(e),onChangeComplete:r=>{const a=o9(r==null?void 0:r.rgb);t==null||t(a)}}),qe="base-element-field-multiple-color-picker",R0=16,Nu=e=>{var t,n;const r=(t=e.currentTarget.parentElement)===null||t===void 0?void 0:t.getBoundingClientRect(),a=e.currentTarget.getBoundingClientRect(),i=e.clientX-r.x-R0/2;let o=parseFloat((n=i/a.width)===null||n===void 0?void 0:n.toFixed(2));return o=Math.min(Math.max(o,0),1),o};function l9(e){const{mode:t,value:n,internalColor:r,internalLinearGradient:a,internalRadialGradient:i,currentPickedColor:o,onChange:s,onSelectStop:c}=e,[d,u]=P.useState(Wi(n)),[f,h]=P.useState(null),g=P.useRef(!1),v=Y(qe,"gradient-root"),p=Y(qe,"gradient-delete"),m=Y(qe,"gradient"),b=Y(qe,"gradient-bar"),y=Y(qe,"gradient-point"),x=Y(qe,"gradient-point-active");P.useEffect(()=>{var N;const W=Wi(n);u(W),["linear-gradient","radial-gradient"].includes(n==null?void 0:n.type)&&(f||h((N=n==null?void 0:n.stops)===null||N===void 0?void 0:N[0]))},[n]),P.useEffect(()=>{f?c==null||c(Object.assign({},f)):c==null||c(f)},[f]);const w=N=>{N.stopPropagation(),g.current=!0;const W=Nu(N);let k=null;if(t==="linear-gradient"?k=a:t==="radial-gradient"&&(k=i),k){const M=[...k.stops];for(let V=0;V$.offset&&!C){M.push(H),h(H);break}if(!C)break}const B=Object.assign(Object.assign({},k),{stops:M});s==null||s(B)}},A=N=>{if(g.current===!0&&f){const W=Nu(N);let k=null;if(t==="linear-gradient"?k=a:t==="radial-gradient"&&(k=i),k){const M=[...k.stops];for(let $=0;$$.offset-C.offset),V=Object.assign(Object.assign({},k),{stops:B});s==null||s(V)}}},E=N=>{N.stopPropagation(),g.current=!1},S=(N,W)=>{N.stopPropagation(),h(W),g.current=!0},j=()=>{let N=null;t==="linear-gradient"?N=a:t==="radial-gradient"&&(N=i);let W=-1;if(N&&f){const k=[...N.stops];for(let M=0;M=0){k.splice(W,1);const M=Object.assign(Object.assign({},N),{stops:k});s==null||s(M)}}},L=()=>{g.current=!1};return P.useMemo(()=>{var N,W,k;return l.createElement(l.Fragment,null,(t==="linear-gradient"||t==="radial-gradient")&&l.createElement("div",{className:v},l.createElement("div",{className:m,"data-css":d,style:{background:d}},l.createElement("div",{className:b,onMouseDown:w,onMouseUp:E,onMouseMove:A,onMouseLeave:E},(k=(W=(N=t==="linear-gradient"?a:i)===null||N===void 0?void 0:N.stops)===null||W===void 0?void 0:W.map)===null||k===void 0?void 0:k.call(W,(M,B)=>l.createElement("span",{key:B,className:he({[y]:!0,[x]:(f==null?void 0:f.offset)===M.offset}),style:{left:`calc(${M.offset*100}% - ${R0/2}px)`,background:M.color},onMouseDown:V=>{S(V,M)},onMouseUp:L})))),l.createElement("div",{className:p,onClick:M=>{M.stopPropagation(),j()}},l.createElement(om,null))))},[t,d,o,r,a,i,f])}function Lu(e){let t="solid";return e&&(e!=null&&e.type)&&(t=e.type),t}function c9(e){const{value:t,onChange:n,elementSize:r,disabledLinearGradient:a,disabledRadialGradient:i}=e,[o,s]=P.useState(Wi(t)),[c,d]=P.useState(Lu(t)),[u,f]=P.useState("#000000"),[h,g]=P.useState(null),[v,p]=P.useState(null),[m,b]=P.useState(null),y=P.useRef(null),x=P.useRef(null),w=P.useRef(null),A=Y(qe),E=Y(qe,"header"),S=Y(qe,"internal-picker"),j=Y(qe,"radio-group"),L=Y(qe,"row"),N=Y(qe,"col"),W=Y(qe,"input"),k=Y(qe,"form-item");P.useEffect(()=>{s(Wi(t)),d(Lu(t)),typeof t=="string"?(g(t),f(t)):(t==null?void 0:t.type)==="linear-gradient"?p(t):(t==null?void 0:t.type)==="radial-gradient"&&b(t)},[t]),P.useEffect(()=>{var C,H;c==="linear-gradient"&&(t==null?void 0:t.type)===c?(C=x.current)===null||C===void 0||C.setFieldsValue(t):c==="radial-gradient"&&(t==null?void 0:t.type)===c&&((H=w.current)===null||H===void 0||H.setFieldsValue(t))},[c,t]);const M=C=>{var H,_,D,G,O,F;let X;C==="linear-gradient"?(X={type:"linear-gradient",start:{x:0,y:0},end:{x:0,y:(r==null?void 0:r.h)||0},stops:[]},typeof t=="string"?(X.stops=[{offset:0,color:t},{offset:.5,color:t},{offset:1,color:t}],p(X)):(t==null?void 0:t.type)==="radial-gradient"&&(X.stops=[...(t==null?void 0:t.stops)||[]],p(X)),(H=x.current)===null||H===void 0||H.setFieldsValue(X)):C==="radial-gradient"?(X={type:"radial-gradient",inner:{x:((r==null?void 0:r.w)||0)/2,y:((r==null?void 0:r.h)||0)/2,radius:0},outer:{x:((r==null?void 0:r.w)||0)/2,y:((r==null?void 0:r.h)||0)/2,radius:Math.min(((r==null?void 0:r.w)||0)/2,((r==null?void 0:r.h)||0)/2)},stops:[]},typeof t=="string"?(X.stops=[{offset:0,color:t},{offset:.5,color:t},{offset:1,color:t}],b(X)):(t==null?void 0:t.type)==="linear-gradient"&&(X.stops=[...(t==null?void 0:t.stops)||[]],b(X)),(_=w.current)===null||_===void 0||_.setFieldsValue(X)):C==="solid"&&(X=t,(t==null?void 0:t.type)==="linear-gradient"?(X=((G=(D=t==null?void 0:t.stops)===null||D===void 0?void 0:D[0])===null||G===void 0?void 0:G.color)||"#000000",g(X)):(t==null?void 0:t.type)==="radial-gradient"&&(X=((F=(O=t==null?void 0:t.stops)===null||O===void 0?void 0:O[0])===null||F===void 0?void 0:F.color)||"#000000",g(X))),X&&(n==null||n(X))},B=C=>{if(c==="solid")n==null||n(C.color);else if(y.current){if(c==="linear-gradient"&&v&&Array.isArray(v==null?void 0:v.stops)){const H=[...v.stops];for(let D=0;D{const H=Object.assign({},v);C!=null&&C.start&&(H.start=Object.assign(Object.assign({},H.start),C.start)),C!=null&&C.end&&(H.end=Object.assign(Object.assign({},H.end),C.end)),n==null||n(H)},$=C=>{const H=Object.assign({},m);C!=null&&C.inner&&(H.inner=Object.assign(Object.assign({},H.inner),C.inner)),C!=null&&C.outer&&(H.outer=Object.assign(Object.assign({},H.outer),C.outer)),n==null||n(H)};return P.useMemo(()=>l.createElement("div",{className:A},!a&&!i&&l.createElement("div",{className:E},l.createElement(ut.Group,{className:j,size:"small",buttonStyle:"solid",value:c,onChange:({target:{value:C}})=>{M(C)}},l.createElement(ut.Button,{value:"solid"},l.createElement(ym,null)),!a&&l.createElement(ut.Button,{value:"linear-gradient"},l.createElement(pm,null)),!i&&l.createElement(ut.Button,{value:"radial-gradient"},l.createElement(sm,null)))),!a&&c==="linear-gradient"&&l.createElement("div",{style:{marginBottom:10}},l.createElement(ee,{ref:x,onValuesChange:V},l.createElement(fe,{className:L},l.createElement(q,{className:N,span:"4"},"Start"),l.createElement(q,{className:N,span:"10"},l.createElement(ee.Item,{className:k,name:["start","x"]},l.createElement(ce,{className:W,size:"small",prefix:"X"}))),l.createElement(q,{className:N,span:"10"},l.createElement(ee.Item,{className:k,name:["start","y"]},l.createElement(ce,{className:W,size:"small",prefix:"Y"})))),l.createElement(fe,{className:L},l.createElement(q,{className:N,span:"4"},"End"),l.createElement(q,{className:N,span:"10"},l.createElement(ee.Item,{className:k,name:["end","x"]},l.createElement(ce,{className:W,size:"small",prefix:"X"}))),l.createElement(q,{className:N,span:"10"},l.createElement(ee.Item,{className:k,name:["end","y"]},l.createElement(ce,{className:W,size:"small",prefix:"Y"})))))),!i&&c==="radial-gradient"&&l.createElement("div",{style:{marginBottom:10}},l.createElement(ee,{ref:w,onValuesChange:$},l.createElement(fe,{className:L},l.createElement(q,{className:N,span:"4"},"Inner"),l.createElement(q,{className:N,span:"10"},l.createElement(ee.Item,{className:k,name:["inner","x"]},l.createElement(ce,{className:W,size:"small",prefix:"X"}))),l.createElement(q,{className:N,span:"10"},l.createElement(ee.Item,{className:k,name:["inner","y"]},l.createElement(ce,{className:W,size:"small",prefix:"Y"})))),l.createElement(fe,{className:L},l.createElement(q,{className:N,span:"4"}),l.createElement(q,{className:N,span:"10"},l.createElement(ee.Item,{className:k,name:["inner","radius"]},l.createElement(ce,{className:W,size:"small",prefix:"R"})))),l.createElement(fe,{className:L},l.createElement(q,{className:N,span:"4"},"Outer"),l.createElement(q,{className:N,span:"10"},l.createElement(ee.Item,{className:k,name:["outer","x"]},l.createElement(ce,{className:W,size:"small",prefix:"X"}))),l.createElement(q,{className:N,span:"10"},l.createElement(ee.Item,{className:k,name:["outer","y"]},l.createElement(ce,{className:W,size:"small",prefix:"Y"})))),l.createElement(fe,{className:L},l.createElement(q,{className:N,span:"4"}),l.createElement(q,{className:N,span:"10"},l.createElement(ee.Item,{className:k,name:["outer","radius"]},l.createElement(ce,{className:W,size:"small",prefix:"R"})))))),(!a||!i)&&(c==="linear-gradient"||c==="radial-gradient")&&l.createElement(l9,{mode:c,value:t,currentPickedColor:u,internalColor:h,internalLinearGradient:v,internalRadialGradient:m,onChange:C=>{(C==null?void 0:C.type)==="linear-gradient"?(p(C),n==null||n(C)):(C==null?void 0:C.type)==="radial-gradient"&&(b(C),n==null||n(C))},onSelectStop:C=>{C!=null&&C.color&&f(C.color),y.current=C}}),l.createElement(s9,{value:u,className:S,onChange:C=>{f(C),B({color:C})}})),[c,o,h,v,m,u,a,i])}const ju="base-element-field-multiple-color";function Va(e){const{value:t,onChange:n,disabled:r,elementSize:a,disabledLinearGradient:i,disabledRadialGradient:o}=e,s=Pn(),d=(m=>{let b="";return typeof m=="string"?b=m:["linear-gradient","radial-gradient"].includes(m==null?void 0:m.type)&&(b=s.gradient),b})(t),u=typeof t=="string",f=P.useRef(null),{container:h}=P.useContext(Ta),g=Y(ju),v=Y(ju,"preview"),p=()=>h||document.body;return P.useMemo(()=>{const m=bg(t||"transparent");return l.createElement(l.Fragment,null,l.createElement(on,{className:g,size:"small",disabled:r,prefix:r?l.createElement("span",null):l.createElement(Yu,{placement:"left",content:l.createElement(c9,{value:t,elementSize:a,disabledLinearGradient:i,disabledRadialGradient:o,onChange:n}),trigger:"click",getPopupContainer:p,getTooltipContainer:p},l.createElement("span",{className:v,style:{background:m}})),readOnly:!u,value:d,onChange:b=>{n==null||n(b.target.value)}}),l.createElement("div",{ref:f}))},[t,n,r,a])}const gs=e=>l.createElement(ae,Object.assign({},e),l.createElement("svg",{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},l.createElement("path",{d:"M512 384a42.666667 42.666667 0 1 0-42.666667-42.666667 42.666667 42.666667 0 0 0 42.666667 42.666667z m0 170.666667a42.666667 42.666667 0 1 0-42.666667-42.666667 42.666667 42.666667 0 0 0 42.666667 42.666667z m170.666667 0a42.666667 42.666667 0 1 0-42.666667-42.666667 42.666667 42.666667 0 0 0 42.666667 42.666667z m-170.666667 170.666666a42.666667 42.666667 0 1 0-42.666667-42.666666 42.666667 42.666667 0 0 0 42.666667 42.666666z m341.333333-597.333333H170.666667a42.666667 42.666667 0 0 0-42.666667 42.666667v682.666666a42.666667 42.666667 0 0 0 42.666667 42.666667h682.666666a42.666667 42.666667 0 0 0 42.666667-42.666667V170.666667a42.666667 42.666667 0 0 0-42.666667-42.666667z m-42.666666 682.666667H213.333333V213.333333h597.333334zM341.333333 554.666667a42.666667 42.666667 0 1 0-42.666666-42.666667 42.666667 42.666667 0 0 0 42.666666 42.666667z"}))),na="base-element-border-attribute",Ys=4;function ra(e){const{borderRadius:t,borderWidth:n,borderColor:r,boxSizing:a,borderDash:i}=(e==null?void 0:e.detail)||{};let o="solid",s=Ys;Array.isArray(i)&&(i==null?void 0:i.length)>0&&i[0]>=1&&typeof n=="number"&&(o="dash",s=Math.ceil(i[0]));const c={borderRadiusList:[0,0,0,0],borderWidthList:[0,0,0,0],borderColor:r,borderType:o,boxSizing:a,borderDashNum:s};return typeof t=="number"?(c.borderRadius=t,c.borderRadiusList=[t,t,t,t]):Array.isArray(t)?c.borderRadiusList=[t[0]||0,t[1]||0,t[2]||0,t[3]||0]:c.borderRadius=0,typeof n=="number"?(c.borderWidth=n,c.borderWidthList=[n,n,n,n]):Array.isArray(n)?c.borderWidthList=[n[0]||0,n[1]||0,n[2]||0,n[3]||0]:c.borderWidth=0,c}const d9=e=>{var t,n;const{className:r,style:a,element:i,disabled:o,onChange:s}=e,c=P.useRef(null),d=Y(na),u=Y(na,"row"),f=Y(na,"col"),h=Y(na,"input"),g=Y(na,"form-item"),[v,p]=P.useState(Array.isArray((t=i==null?void 0:i.detail)===null||t===void 0?void 0:t.borderRadius)),[m,b]=P.useState(Array.isArray((n=i==null?void 0:i.detail)===null||n===void 0?void 0:n.borderWidth)),[y,x]=P.useState(m),w=Pn(),A=E=>{var S,j;const L=ra(i),{borderColor:N,boxSizing:W,borderType:k,borderDashNum:M}=E,B={};if(N&&(B.borderColor=N),W&&(B.boxSizing=W),m===!0&&E.borderWidthList){const V=[0,0,0,0],$=Array.from((E==null?void 0:E.borderWidthList)||[null,null,null,null]);for(let C=0;C<4;C++){const H=$[C];typeof H=="number"?V[C]=H:V[C]=((S=L==null?void 0:L.borderWidthList)===null||S===void 0?void 0:S[C])||0,B.borderWidth=V}}else typeof E.borderWidth=="number"&&(B.borderWidth=E.borderWidth);if(v===!0&&E.borderRadiusList){const V=[0,0,0,0],$=Array.from((E==null?void 0:E.borderRadiusList)||[null,null,null,null]);for(let C=0;C<4;C++){const H=$[C];typeof H=="number"?V[C]=H:V[C]=((j=L==null?void 0:L.borderRadiusList)===null||j===void 0?void 0:j[C])||0,B.borderRadius=V}}else typeof E.borderRadius=="number"&&(B.borderRadius=E.borderRadius);m===!0?B.borderDash=[]:k==="solid"?B.borderDash=[]:k==="dash"?B.borderDash=[Ys,Ys]:M&&M>0&&(B.borderDash=[M,M]),s==null||s({detail:B})};return P.useEffect(()=>{var E,S,j;const L=Array.isArray((E=i==null?void 0:i.detail)===null||E===void 0?void 0:E.borderWidth),N=Array.isArray((S=i==null?void 0:i.detail)===null||S===void 0?void 0:S.borderRadius);b(L),p(N),x(L);const W=ra(i);(j=c.current)===null||j===void 0||j.setFieldsValue(W)},[i]),P.useMemo(()=>{const E=ra(i);return l.createElement(ee,{ref:c,style:a,className:he(d,r),onValuesChange:A},l.createElement(l.Fragment,null,l.createElement(fe,{className:u},l.createElement(q,{span:16,className:f},m?l.createElement(on,{className:h,size:"small",prefix:l.createElement(gs,{style:{fontSize:14}}),disabled:!0,value:w.mixedBorderWidth}):l.createElement(ee.Item,{className:g,name:"borderWidth"},l.createElement(ce,{className:h,size:"small",min:0,placeholder:"Border Width",prefix:l.createElement(gs,{style:{fontSize:14}}),disabled:o||m}))),l.createElement(q,{span:4,className:f},l.createElement(He,{icon:l.createElement(gs,null),size:"small",disabled:o,type:m?"primary":"default",onClick:()=>{var S;const j=!m;if(b(j),x(j),!j){const L=ra(i),N=L.borderWidth||((S=L.borderWidthList)===null||S===void 0?void 0:S[0])||0;A({borderWidth:N})}}}))),m&&l.createElement(l.Fragment,null,l.createElement(fe,{className:u},l.createElement(q,{span:12,className:f},l.createElement(ee.Item,{className:g,name:["borderWidthList",0]},l.createElement(ce,{className:h,size:"small",prefix:l.createElement(em,null),disabled:o||!m,min:0}))),l.createElement(q,{span:12,className:f},l.createElement(ee.Item,{className:g,name:["borderWidthList",1]},l.createElement(ce,{className:h,size:"small",prefix:l.createElement(qv,null),disabled:o||!m,min:0})))),l.createElement(fe,{className:u},l.createElement(q,{span:12,className:f},l.createElement(ee.Item,{className:g,name:["borderWidthList",2]},l.createElement(ce,{className:h,size:"small",prefix:l.createElement(Zv,null),disabled:o||!m,min:0}))),l.createElement(q,{span:12,className:f},l.createElement(ee.Item,{className:g,name:["borderWidthList",3]},l.createElement(ce,{className:h,size:"small",prefix:l.createElement(Jv,null),disabled:o||!m,min:0})))))),!["circle"].includes(i==null?void 0:i.type)&&l.createElement(l.Fragment,null,l.createElement(fe,{className:u},l.createElement(q,{span:16,className:f},v?l.createElement(on,{className:h,size:"small",prefix:l.createElement(Qc,{style:{fontSize:14}}),disabled:!0,value:w.mixedBorderRadius}):l.createElement(ee.Item,{className:g,name:"borderRadius"},l.createElement(ce,{className:h,size:"small",placeholder:"Radius",prefix:l.createElement(Qc,{style:{fontSize:14}}),disabled:o||v||y,min:0}))),l.createElement(q,{span:4,className:f},l.createElement(He,{icon:l.createElement(um,null),size:"small",disabled:o||y,type:v?"primary":"default",onClick:()=>{var S;const j=!v;if(p(j),!j){const L=ra(i),N=L.borderRadius||((S=L.borderRadiusList)===null||S===void 0?void 0:S[0])||0;A({borderRadius:N})}}}))),v&&l.createElement(l.Fragment,null,l.createElement(fe,{className:u},l.createElement(q,{span:12,className:f},l.createElement(ee.Item,{className:g,name:["borderRadiusList",0]},l.createElement(ce,{className:h,size:"small",placeholder:"",prefix:l.createElement(am,null),disabled:o||!v||y,min:0}))),l.createElement(q,{span:12,className:f},l.createElement(ee.Item,{className:g,name:["borderRadiusList",1]},l.createElement(ce,{className:h,size:"small",placeholder:"",prefix:l.createElement(im,null),disabled:o||!v||y,min:0})))),l.createElement(fe,{className:u},l.createElement(q,{span:12,className:f},l.createElement(ee.Item,{className:g,name:["borderRadiusList",2]},l.createElement(ce,{className:h,size:"small",placeholder:"",prefix:l.createElement(nm,null),disabled:o||!v||y,min:0}))),l.createElement(q,{span:12,className:f},l.createElement(ee.Item,{className:g,name:["borderRadiusList",3]},l.createElement(ce,{className:h,size:"small",placeholder:"",prefix:l.createElement(rm,null),disabled:o||!v||y,min:0})))))),l.createElement(fe,{className:u},l.createElement(q,{className:f,span:"11"},l.createElement(ee.Item,{className:g,name:"boxSizing"},l.createElement(Ue,{size:"small",disabled:o},l.createElement(Ue.Option,{value:"border-box"},w.inside),l.createElement(Ue.Option,{value:"content-box"},w.outside),l.createElement(Ue.Option,{value:"center-line"},w.centerLine)))),l.createElement(q,{className:f,span:"13"},l.createElement(ee.Item,{className:g,name:"borderColor"},l.createElement(Va,{elementSize:i?Ia(i):void 0,disabled:o,disabledLinearGradient:!0,disabledRadialGradient:!0})))),l.createElement(fe,{className:u},l.createElement(q,{className:f,span:"11"},l.createElement(ee.Item,{className:g,name:"borderType"},l.createElement(Ue,{size:"small",disabled:o||m},l.createElement(Ue.Option,{value:"solid"},w.solid),l.createElement(Ue.Option,{value:"dash"},w.dash)))),l.createElement(q,{className:f,span:"13"},E.borderType==="dash"&&l.createElement(ee.Item,{className:g,name:"borderDashNum"},l.createElement(ce,{disabled:o||m,className:h,size:"small",style:{width:"100%"},prefix:l.createElement(Qv,{style:{fontSize:14}})})))))},[w,i,o,v,m,y])},u9="base-element-detail-circle",f9=e=>{const{className:t,style:n}=e,r=Y(u9);return P.useMemo(()=>l.createElement("div",{style:n,className:he(r,t)}),[n,t])};var h9=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?i(u.value):a(u.value).then(s,c)}d((r=r.apply(e,t||[])).next())})};const{TextArea:g9}=on,Yn="base-element-field-image-picker",{useCallback:ku}=l,p9=["image/png","image/jpeg","image/jpg","image/png"],v9=({value:e="",onChange:t})=>{const[n,r]=P.useState(e),[a,i]=P.useState("free"),o=Y(Yn),s=Y(Yn,"box"),c=Y(Yn,"entity"),d=Y(Yn,"action"),u=Y(Yn,"action-text"),f=Y(Yn,"action-upload"),h=ku(m=>{const b=m||"";let y=3;const x=300;return b.length>128&&(y=10),{rows:y,width:x}},[n]),g=m=>{t==null||t(m||e)},v=m=>{r(m),Te.imageSrc(m)&&g(m)},p=ku(()=>{a!=="picking"&&(Ks({success:m=>h9(void 0,void 0,void 0,function*(){if(p9.includes(m.file.type)!==!0){Fi.error(`File's type "${m.file.type}" is not supported!`);return}try{const b=yield gg(m.file);v(b.toString())}catch{Fi.error(`Failed to parse file ${m.file.name}`)}i("free")}),error:m=>{console.log(m),i("free")}}),i("picking"),setTimeout(()=>{i("free")},500))},[a]);return P.useMemo(()=>l.createElement("div",{className:o},l.createElement("div",{className:s},l.createElement("img",{className:c,src:e||n}),l.createElement("div",{className:d},l.createElement("div",{className:u},l.createElement(Yu,{content:()=>l.createElement("div",null,l.createElement(g9,{value:e||n,style:{width:h(e||n).width},rows:h(e||n).rows,onChange:m=>{v(m.target.value||"")}})),trigger:"click"},l.createElement("span",{style:{display:"inline-block",width:"100%",height:"100%",lineHeight:"50px"}},"URL"))),l.createElement("div",{onClick:p,className:f},l.createElement("span",null,"Upload"))))),[e,n])},m9="base-element-detail-image",b9=e=>{const{className:t,style:n,element:r,onChange:a,getElementAsset:i,createElementAsset:o,disabled:s}=e,c=Y(m9),d=P.useRef(null),u=h=>{const{src:g=""}=(h==null?void 0:h.detail)||{};return{src:g,imageResource:(i==null?void 0:i(g))||""}},f=h=>{const g={};if(h!=null&&h.imageResource){const{assetId:v}=o({type:"image",value:h.imageResource});v&&Sn(v)&&(g.src=v)}a==null||a({detail:g})};return P.useEffect(()=>{var h;const g=u(r);(h=d.current)===null||h===void 0||h.setFieldsValue(g)},[r]),P.useMemo(()=>l.createElement("div",{style:n,className:he(c,t)},l.createElement(ee,{ref:d,onValuesChange:f},l.createElement(ee.Item,{name:"imageResource"},l.createElement(v9,null)))),[r,s])},y9="base-element-detail-path",w9=e=>{const{className:t,style:n}=e,r=Y(y9);return P.useMemo(()=>l.createElement("div",{style:n,className:he(r,t)}),[n,t])},x9="base-element-detail-rect",E9=e=>{const{className:t,style:n}=e,r=Y(x9);return P.useMemo(()=>l.createElement("div",{style:n,className:he(r,t)}),[n,t])};var S9=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?i(u.value):a(u.value).then(s,c)}d((r=r.apply(e,t||[])).next())})};const aa="base-element-field-svg-picker",C9=["image/svg+xml"];function M9(e){const t=document.createElement("div");return t.innerHTML=e,document.querySelector("svg").setAttribute("_t",Date.now()+""),{__html:t.innerHTML}}const A9=({value:e="",onChange:t})=>{const[n,r]=P.useState(e),[a,i]=P.useState("free"),o=Y(aa),s=Y(aa,"box"),c=Y(aa,"entity"),d=Y(aa,"action"),u=Y(aa,"action-upload"),f=v=>{t==null||t(v||e)},h=v=>{r(v),Te.svg(v)&&f(v)},g=P.useCallback(()=>{a!=="picking"&&(Ks({success:v=>S9(void 0,void 0,void 0,function*(){if(C9.includes(v.file.type)!==!0){Fi.error(`File's type "${v.file.type}" is not supported!`);return}try{let p=(yield pg(v.file)).toString();p=p.substring(p.indexOf("{console.log(v),i("free")}}),i("picking"),setTimeout(()=>{i("free")},500))},[a]);return P.useMemo(()=>l.createElement("div",{className:o},l.createElement("div",{className:s},l.createElement("div",{className:c,dangerouslySetInnerHTML:M9(e||n)}),l.createElement("div",{className:d},l.createElement("div",{onClick:g,className:u},l.createElement("span",null,"Upload"))))),[e,n])},T9="base-element-detail-svg",_9=e=>{const{className:t,style:n,element:r,onChange:a,getElementAsset:i,createElementAsset:o,disabled:s}=e,c=Y(T9),d=P.useRef(null),u=h=>{const{svg:g=""}=(h==null?void 0:h.detail)||{};return{svg:g,svgResource:(i==null?void 0:i(g))||""}},f=h=>{const g={};if(h!=null&&h.svgResource){const{assetId:v}=o({type:"svg",value:h.svgResource});v&&Sn(v)&&(g.svg=v)}a==null||a({detail:g})};return P.useEffect(()=>{var h;const g=u(r);(h=d.current)===null||h===void 0||h.setFieldsValue(g)},[r]),P.useMemo(()=>l.createElement("div",{style:n,className:he(c,t)},l.createElement(ee,{ref:d,onValuesChange:f},l.createElement(ee.Item,{name:"svgResource"},l.createElement(A9,null)))),[r,s])},ia="base-element-detail-text",Xn={fontSize:20},{TextArea:O9}=on,Kn=e=>Te.number(e*1)?be(e*1):e,I9=e=>{const{color:t,textAlign:n,verticalAlign:r,fontSize:a,fontWeight:i,lineHeight:o,text:s=""}=(e==null?void 0:e.detail)||{};return{text:s,color:t,textAlign:n,verticalAlign:r,fontSize:a,fontWeight:i,lineHeight:o}},P9=e=>{const{className:t,style:n,element:r,onChange:a,disabled:i}=e,o=Y(ia),s=Y(ia,"row"),c=Y(ia,"col"),d=Y(ia,"switch"),u=Y(ia,"form-item"),f=P.useRef(null);P.useEffect(()=>{var g;const v=I9(r);(g=f.current)===null||g===void 0||g.setFieldsValue(v)},[r]);const h=g=>{a==null||a({detail:g})};return P.useMemo(()=>l.createElement("div",{style:n,className:he(o,t)},l.createElement(ee,{ref:f,style:n,className:o,onValuesChange:h},l.createElement(fe,{className:s},l.createElement(q,{span:"12",className:c},l.createElement(ee.Item,{className:u,name:"verticalAlign"},l.createElement(ut.Group,{disabled:i,className:d,size:"small"},l.createElement(ut.Button,{value:"top"},l.createElement(Em,{style:Xn})),l.createElement(ut.Button,{value:"middle"},l.createElement(xm,{style:Xn})),l.createElement(ut.Button,{value:"bottom"},l.createElement(wm,{style:Xn}))))),l.createElement(q,{span:"12",className:c},l.createElement(ee.Item,{className:u,name:"textAlign"},l.createElement(ut.Group,{disabled:i,className:d,size:"small"},l.createElement(ut.Button,{value:"left"},l.createElement(Yv,{style:Xn})),l.createElement(ut.Button,{value:"center"},l.createElement(Uv,{style:Xn})),l.createElement(ut.Button,{value:"right"},l.createElement(Xv,{style:Xn})))))),l.createElement(fe,{className:s},l.createElement(q,{span:"10",className:c},"Text Color"),l.createElement(q,{span:"14",className:c},l.createElement(ee.Item,{className:u,name:"color"},l.createElement(Va,{elementSize:r?Ia(r):void 0,disabled:i,disabledLinearGradient:!0,disabledRadialGradient:!0})))),l.createElement(fe,{className:s},l.createElement(q,{span:"10",className:c},"Font Size"),l.createElement(q,{span:"14",className:c},l.createElement(ee.Item,{className:u,name:"fontSize"},l.createElement(ce,{disabled:i,size:"small",style:{width:"100%"},step:1,min:0,formatter:Kn,parser:Kn})))),l.createElement(fe,{className:s},l.createElement(q,{span:"10",className:c},"Font Weight"),l.createElement(q,{span:"14",className:c},l.createElement(ee.Item,{className:u,name:"fontWeight"},l.createElement(ce,{disabled:i,size:"small",style:{width:"100%"},step:100,max:1e3,min:100,formatter:Kn,parser:Kn})))),l.createElement(fe,{className:s},l.createElement(q,{span:"10",className:c},"Line Height"),l.createElement(q,{span:"14",className:c},l.createElement(ee.Item,{className:u,name:"lineHeight"},l.createElement(ce,{disabled:i,size:"small",style:{width:"100%"},step:1,min:0,formatter:Kn,parser:Kn})))),l.createElement(fe,{className:s},l.createElement(q,{span:"24",className:c},l.createElement(ee.Item,{className:u,name:"text",style:{width:"100%"}},l.createElement(O9,{disabled:i,style:{width:"100%"},rows:3})))))),[n,t])},li="base-element-detail-group",$9=e=>{const{overflow:t}=(e==null?void 0:e.detail)||{};return{overflow:t}},R9=e=>{const{className:t,style:n,element:r,onChange:a,disabled:i}=e,o=Y(li),s=Y(li,"row"),c=Y(li,"col"),d=Y(li,"form-item"),u=P.useRef(null),f=Pn();P.useEffect(()=>{var g;const v=$9(r);(g=u.current)===null||g===void 0||g.setFieldsValue(v)},[r]);const h=g=>{a==null||a({detail:g})};return P.useMemo(()=>l.createElement("div",{style:n,className:he(o,t)},l.createElement(ee,{ref:u,style:n,className:o,onValuesChange:h},l.createElement(fe,{className:s},l.createElement(q,{className:c,span:"10"},f.overflow),l.createElement(q,{span:"12",className:c},l.createElement(ee.Item,{className:d,name:"overflow"},l.createElement(Ue,{size:"small",disabled:i},l.createElement(Ue.Option,{value:"visible"},f.visible),l.createElement(Ue.Option,{value:"hidden"},f.hidden))))))),[n,t,f])},z9="base-element-detail-attribute",D9=e=>{const{element:t,onChange:n,disabled:r,getElementAsset:a,createElementAsset:i}=e,o=Y(z9);return P.useMemo(()=>l.createElement("div",{className:o},(t==null?void 0:t.type)==="circle"&&l.createElement(f9,{element:t,onChange:n,disabled:r}),(t==null?void 0:t.type)==="image"&&l.createElement(b9,{element:t,onChange:n,disabled:r,getElementAsset:a,createElementAsset:i}),(t==null?void 0:t.type)==="svg"&&l.createElement(_9,{element:t,onChange:n,disabled:r,getElementAsset:a,createElementAsset:i}),(t==null?void 0:t.type)==="group"&&l.createElement(R9,{element:t,onChange:n,disabled:r}),(t==null?void 0:t.type)==="path"&&l.createElement(w9,{element:t,onChange:n,disabled:r}),(t==null?void 0:t.type)==="rect"&&l.createElement(E9,{element:t,onChange:n,disabled:r}),(t==null?void 0:t.type)==="text"&&l.createElement(P9,{element:t,onChange:n})),[r,t])},ci="base-element-content-attribute",N9=e=>{let{opacity:t}=(e==null?void 0:e.detail)||{};const{background:n}=(e==null?void 0:e.detail)||{};return typeof t=="number"&&t>=0&&t<=1||(t=1),{background:n,opacity:t}},L9=e=>{const{style:t,element:n,disabled:r,onChange:a,getElementAsset:i,createElementAsset:o}=e,s=P.useRef(null),c=Y(ci),d=Y(ci,"row"),u=Y(ci,"col"),f=Y(ci,"form-item"),h=p=>{const m=p;a==null||a({detail:m})},g=p=>{a==null||a(p)},v=Pn();return P.useEffect(()=>{var p;const m=N9(n);(p=s.current)===null||p===void 0||p.setFieldsValue(m)},[n]),P.useMemo(()=>l.createElement(l.Fragment,null,l.createElement(ee,{ref:s,style:t,className:c,onValuesChange:h},["rect","circle","text","group","path"].includes(n==null?void 0:n.type)&&l.createElement(fe,{className:d},l.createElement(q,{className:u,span:"10"},v.background),l.createElement(q,{className:u,span:"14"},l.createElement(ee.Item,{className:f,name:"background"},l.createElement(Va,{elementSize:n?Ia(n):void 0,disabled:r})))),l.createElement(fe,{className:d},l.createElement(q,{className:u,span:"10"},v.opacity),l.createElement(q,{className:u,span:"14"},l.createElement(ee.Item,{className:f,name:"opacity"},l.createElement(ce,{disabled:r,size:"small",style:{width:"100%"},step:.1}))))),l.createElement(D9,{element:n,disabled:r,onChange:g,getElementAsset:i,createElementAsset:o})),[v,n,r,a])},di="base-element-shadow-attribute",j9=e=>{const{shadowColor:t,shadowBlur:n,shadowOffsetX:r,shadowOffsetY:a}=(e==null?void 0:e.detail)||{};return{shadowColor:t,shadowBlur:n,shadowOffsetX:r,shadowOffsetY:a}},k9=e=>{const{style:t,element:n,disabled:r,onChange:a}=e,i=P.useRef(null),o=Y(di),s=Y(di,"row"),c=Y(di,"col"),d=Y(di,"form-item"),u=h=>{const g=h;a==null||a({detail:g})},f=Pn();return P.useEffect(()=>{var h;const g=j9(n);(h=i.current)===null||h===void 0||h.setFieldsValue(g)},[n]),P.useMemo(()=>l.createElement(ee,{ref:i,style:t,className:o,onValuesChange:u},l.createElement(fe,{className:s},l.createElement(q,{className:c,span:"14"},l.createElement(ee.Item,{className:d,name:"shadowColor"},l.createElement(Va,{elementSize:n?Ia(n):void 0,disabled:r,disabledLinearGradient:!0,disabledRadialGradient:!0}))),l.createElement(q,{className:c,span:"10"},l.createElement(ee.Item,{className:d,name:"shadowBlur"},l.createElement(ce,{disabled:r,size:"small",style:{width:"100%"}})))),l.createElement(fe,null,l.createElement(q,{className:c,span:"12"},l.createElement(ee.Item,{className:d,name:"shadowOffsetX"},l.createElement(ce,{disabled:r,size:"small",style:{width:"100%"},prefix:"X"}))),l.createElement(q,{className:c,span:"12"},l.createElement(ee.Item,{className:d,name:"shadowOffsetY"},l.createElement(ce,{disabled:r,size:"small",style:{width:"100%"},prefix:"Y"}))))),[f,n,r])},B9="base-element-detail",F9=In(),H9=e=>{const{className:t,style:n,element:r,onChange:a,getElementAsset:i,createElementAsset:o}=e,s=Pn(),c=Y(B9);let d=r;r&&(d=Object.assign(Object.assign({},r||{}),{detail:Object.assign(Object.assign({},F9),r==null?void 0:r.detail)}));const u=[{key:"basic-attribute",label:s.basicAttributes,children:l.createElement($m,{element:d,disabled:!d,onChange:f=>{a==null||a(f)}})},{key:"border-attribute",label:s.borderAttribute,children:["rect","circle","text","image","group"].includes(r==null?void 0:r.type)?l.createElement(d9,{element:d,disabled:!d,onChange:f=>{a==null||a(f)}}):l.createElement(rn,{image:rn.PRESENTED_IMAGE_SIMPLE,description:!1})},{key:"content-attribute",label:s.contentAttribute,children:l.createElement(L9,{element:d,disabled:!d,onChange:f=>{a==null||a(f)},getElementAsset:i,createElementAsset:o})},{key:"shadow-attribute",label:s.shadowAttribute,children:["rect","circle","text","image","group"].includes(r==null?void 0:r.type)?l.createElement(k9,{element:d,disabled:!d,onChange:f=>{a==null||a(f)}}):l.createElement(rn,{image:rn.PRESENTED_IMAGE_SIMPLE,description:!1})}];return P.useMemo(()=>l.createElement("div",{style:n,className:he(c,t)},l.createElement(Xs,{ghost:!0,items:u,size:"small",defaultActiveKey:u.map(f=>f.key)})),[d,s])},V9="LayoutDetail",Ul=()=>{const[e]=Zu(V9);return e},oa="base-element-basic-attribute",Qt=e=>Te.number(e*1)?be(e*1):e,W9=e=>{const{className:t,style:n,layout:r,onChange:a,disabled:i,isGroupLayout:o}=e,s=P.useRef(null),c=Y(oa),d=Y(oa,"row"),u=Y(oa,"col"),f=Y(oa,"input"),h=Y(oa,"form-item"),g=Ul(),v=p=>{a==null||a(p)};return P.useEffect(()=>{var p;const{x:m,y:b,w:y,h:x}=r||{},w={x:m,y:b,w:y,h:x};(p=s.current)===null||p===void 0||p.setFieldsValue(w)},[r]),P.useMemo(()=>l.createElement(ee,{ref:s,style:n,className:he(c,t),onValuesChange:v},!o&&l.createElement(fe,{className:d},l.createElement(q,{span:10,className:u},l.createElement(ee.Item,{className:h,name:"x"},l.createElement(ce,{className:f,size:"small",placeholder:"X",prefix:"X",disabled:i,formatter:Qt,parser:Qt}))),l.createElement(q,{span:10,className:u},l.createElement(ee.Item,{className:h,name:"y"},l.createElement(ce,{className:f,size:"small",placeholder:"Y",prefix:"Y",disabled:i,formatter:Qt,parser:Qt})))),l.createElement(fe,{className:d},l.createElement(q,{span:10,className:u},l.createElement(ee.Item,{className:h,name:"w"},l.createElement(ce,{className:f,size:"small",placeholder:"Width",prefix:g.w,disabled:i,formatter:Qt,parser:Qt}))),l.createElement(q,{span:10,className:u},l.createElement(ee.Item,{className:h,name:"h"},l.createElement(ce,{className:f,size:"small",placeholder:"Height",prefix:g.h,disabled:i,formatter:Qt,parser:Qt}))))),[g,i,r])},ui="base-element-content-attribute",G9=e=>{const{background:t,overflow:n="visible"}=e||{};return{background:t,overflow:n}},U9=e=>{const{style:t,layout:n,disabled:r,onChange:a}=e,i=P.useRef(null),o=Y(ui),s=Y(ui,"row"),c=Y(ui,"col"),d=Y(ui,"form-item"),u=h=>{const g=h;a==null||a({detail:g})},f=Ul();return P.useEffect(()=>{var h;const g=G9(n==null?void 0:n.detail);(h=i.current)===null||h===void 0||h.setFieldsValue(g)},[n]),P.useMemo(()=>l.createElement(l.Fragment,null,l.createElement(ee,{ref:i,style:t,className:o,onValuesChange:u},l.createElement(fe,{className:s},l.createElement(q,{className:c,span:"10"},f.background),l.createElement(q,{className:c,span:"14"},l.createElement(ee.Item,{className:d,name:"background"},l.createElement(Va,{elementSize:n?Ia(n):void 0,disabled:r})))),l.createElement(fe,{className:s},l.createElement(q,{className:c,span:"10"},f.overflow),l.createElement(q,{span:"12",className:c},l.createElement(ee.Item,{className:d,name:"overflow"},l.createElement(Ue,{size:"small",disabled:r},l.createElement(Ue.Option,{value:"visible"},f.visible),l.createElement(Ue.Option,{value:"hidden"},f.hidden))))))),[f,n,r,a])},Y9="base-layout-detail",X9=e=>{const{className:t,style:n,layout:r,onChange:a,isGroupLayout:i}=e,o=Ul(),s=Y(Y9),c=[{key:"layout-attribute",label:o.layout,children:l.createElement(l.Fragment,null,l.createElement(W9,{isGroupLayout:i,layout:r,onChange:d=>{a==null||a(d)}}),l.createElement(U9,{layout:r,onChange:d=>{a==null||a(d)}}))}];return P.useMemo(()=>l.createElement("div",{style:n,className:he(s,t)},l.createElement(Xs,{ghost:!0,items:c,size:"small",defaultActiveKey:c.map(d=>d.key)})),[r,o])},z0=e=>{var t;const n={uuid:e.uuid,key:e.uuid,title:e.name||e.detail.text||e.type||"unamed",type:e.type,children:[],operations:e.operations||{}};return e.type==="group"&&Array.isArray((t=e==null?void 0:e.detail)===null||t===void 0?void 0:t.children)&&e.detail.children.forEach(r=>{n.children.push(z0(r))}),n};function Ee(e){const t=[];return e.elements.forEach(n=>{const r=z0(n);t.push(r)}),t}const K9=e=>({uuid:e.uuid,key:e.uuid,title:e.name||e.detail.text||e.type||"unamed",type:e.type,operations:e.operations||{}});function Aa(e){const t=[];return e.elements.forEach(n=>{var r;if(n.type==="group"&&((r=n.extends)===null||r===void 0?void 0:r.isPage)===!0){const a=K9(n);t.push(a)}}),t}var Z9=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a0){const r=Ye(e,n.elements);(r==null?void 0:r.type)==="group"&&(r.detail.children=t.elements)}}function J9(e,t,n){if(t.length>0&&(e!=null&&e.layout)){const r=e.layout,i=Ye(t,n.elements);(i==null?void 0:i.type)==="group"&&(Te.w(r.w)&&(i.w=r.w),Te.h(r.h)&&(i.h=r.h),i.detail=Object.assign(Object.assign({},i.detail),r.detail))}}function D0(e){var t,n,r,a,i,o,s,c,d,u;let f=e;for(let b=0;b{b.x-=g,b.y-=v}),f={elements:[{uuid:et(),name:"Default page",type:"group",x:0,y:0,w:p,h:m,detail:Object.assign(Object.assign(Object.assign({},(u=e.layout)===null||u===void 0?void 0:u.detail),{children:e.elements}),p===0||m===0?{overflow:"visible"}:{}),extends:{isPage:!0}}],assets:e.assets},f}const N0="dark",L0="en-US",j0="data";function q9(e){let t=Object.assign({elements:[]},(e==null?void 0:e.data)||{});(e==null?void 0:e.defaultEditMode)==="page"&&(t=D0(t));let n=[],r=t;const a=Aa(t);e!=null&&e.defaultEditingGroupUUID&&(n=_t(e.defaultEditingGroupUUID,t.elements)),(e==null?void 0:e.defaultEditMode)==="page"&&n.length!==1&&a.length>0&&(n=[0]),r=tn(n,t);const i=Ee(r);return{localeCode:(e==null?void 0:e.defaultLocale)||L0,themeMode:(e==null?void 0:e.defaultThemeMode)||N0,editMode:(e==null?void 0:e.defaultEditMode)||j0,data:t,editingData:r,editingDataPosition:n,elementTree:i,pageTree:a,selectedUUIDs:(e==null?void 0:e.defaultSelectedElementUUIDs)||[],scaleInfo:Object.assign({scale:1,from:"init"},(e==null?void 0:e.defaultScaleInfo)||{})}}function eO(e){const t=Object.assign({elements:[]},(e==null?void 0:e.data)||{});return{localeCode:L0,themeMode:(e==null?void 0:e.themeMode)||N0,editMode:(e==null?void 0:e.editMode)||j0,data:Object.assign({elements:[]},(e==null?void 0:e.data)||{}),editingData:tn([],t),editingDataPosition:[],elementTree:[],pageTree:[],selectedUUIDs:[],scaleInfo:Object.assign({scale:1,from:"control"},(e==null?void 0:e.scaleInfo)||{})}}function tO(e,t){var n,r,a;switch(t.type){case"update":return t!=null&&t.payload?Object.assign(Object.assign({},e),t==null?void 0:t.payload):e;case"updateThemeMode":return!((n=t==null?void 0:t.payload)===null||n===void 0)&&n.themeMode?Object.assign(Object.assign({},e),{themeMode:(r=t==null?void 0:t.payload)===null||r===void 0?void 0:r.themeMode}):e;case"updateEditingDataLayoutToTargetGroup":{if(!(!((a=t==null?void 0:t.payload)===null||a===void 0)&&a.editingData))return e;const{editingData:i}=t.payload;if(i.layout){const{editingDataPosition:o,data:s}=e;return J9(i,o,s),Object.assign(Object.assign({},e),{data:s,editingData:i})}return e}default:return e}}const Gt=P.createContext({state:eO(),dispatch:()=>{}}),nO=Gt.Provider,rO={locale:"en-US",NavMenu:{about:"About @idraw/studio",file:"File",importJSONFile:"Import JSON file",exportJSONFile:"Export JSON file",exportImage:"Export image",preferences:"Preferences",rect:"Rect",circle:"Circle",text:"Text",image:"Image",html:"HTML",svg:"SVG",group:"Group",devicePixelRatio:"Device pixel ratio"},Toolbar:{layers:"Layers",ruler:"Ruler",attributes:"Attributes",hand:"Hand tool",centerContent:"Center content"},contextMenu:{copy:"Copy",paste:"Paste",cut:"Cut",delete:"Delete"}},aO={locale:"zh-CN",NavMenu:{about:"关于 @idraw/studio",file:"文件",importJSONFile:"导入JSON文件",exportJSONFile:"导出JSON文件",exportImage:"导出图片",preferences:"预设",rect:"矩形",circle:"圆形",text:"文本",image:"图片",html:"HTML片段",svg:"SVG片段",group:"群组",devicePixelRatio:"设备像素比例"},Toolbar:{layers:"图层",ruler:"标尺",attributes:"属性",hand:"拖拽工具",centerContent:"内容居中"},contextMenu:{copy:"复制",paste:"粘贴",cut:"剪切",delete:"删除"}},iO={"en-US":rO,"zh-CN":aO},Do=e=>{const{state:t}=P.useContext(Gt),n=t.localeCode;return[P.useMemo(()=>{const i=iO[n][e];return Object.assign({},i)},[n,e])]},fi="mod-toolbar",oO=()=>{const[e]=Do("Toolbar");return e},sO=e=>{const{className:t,style:n,openLeftSider:r,openRightSider:a,onClickToggleLayer:i,onClickToggleSetting:o,sharedStore:s}=e,c={fontSize:16},d=Y(fi),u=Y(fi,"left"),f=Y(fi,"right"),h=Y(fi,"btn"),[g,v]=P.useState(!1),[p,m]=P.useState(!0),b=oO();P.useEffect(()=>{const x=s.get("idraw");p===!0?x==null||x.enable("ruler"):x==null||x.disable("ruler")},[p]),P.useEffect(()=>{const x=s.get("idraw");x==null||x.setMode(g?"drag":"select")},[g]);const y={size:"small",className:h,shape:"default"};return P.useMemo(()=>l.createElement("div",{style:n,className:he(d,t)},l.createElement("div",{className:u}),l.createElement("div",{className:f},l.createElement(Gr,{title:b.layers},l.createElement(He,Object.assign({},y,{type:r?"primary":"default",icon:l.createElement(fm,{style:c}),onClick:i}))),l.createElement(Gr,{title:b.attributes},l.createElement(He,Object.assign({},y,{type:a?"primary":"default",icon:l.createElement(bm,{style:c}),onClick:o}))),l.createElement(Gr,{title:b.ruler},l.createElement(He,Object.assign({},y,{type:p?"primary":"default",icon:l.createElement(mm,{style:Object.assign(Object.assign({},c),{fontSize:20})}),onClick:()=>{m(!p)}}))),l.createElement(Gr,{title:b.hand},l.createElement(He,Object.assign({},y,{type:g?"primary":"default",icon:l.createElement(lm,{style:Object.assign(Object.assign({},c),{fontSize:20})}),onClick:()=>{v(!g)}}))),l.createElement(Gr,{title:b.centerContent},l.createElement(He,Object.assign({},y,{type:"text",icon:l.createElement(Gv,{style:Object.assign(Object.assign({},c),{fontSize:20})}),onClick:()=>{const x=s.get("idraw");x==null||x.centerContent()}}))))),[r,a,i,o,g,p,b])},sa="mod-panel-layer",lO=e=>{const{className:t,style:n,height:r,defaultSelectedElementUUIDs:a=[],sharedStore:i,sharedEvent:o,useContextMenuOptions:s}=e,{state:c,dispatch:d}=P.useContext(Gt),{elementTree:u,selectedUUIDs:f,editingData:h}=c,g=P.useRef(null),[v,p]=P.useState(a),m=Y(sa),b=Y(sa,"content"),y=Y(sa,"header"),x=Y(sa,"header","title"),w=Y(sa,"header","btn"),[A]=s({sharedEvent:o,sharedStore:i}),E=()=>{if(c.editingDataPosition.length===0)return"";const k=Ye(c.editingDataPosition,c.data.elements);return(k==null?void 0:k.name)||(k==null?void 0:k.type)||""},S=k=>{const M=i.get("idraw");M==null||M.selectElementsByPositions(k)};P.useEffect(()=>{o.on("scrollToLayer",({uuid:k})=>{var M;k&&((M=g.current)===null||M===void 0||M.scrollTo({key:k,align:"top"}))})},[]),P.useEffect(()=>{if(f[0]&&f.length===1){const M=Zs(f[0],h.elements).map(V=>V.uuid);f[0]&&M.push(f[0]);const B=[...v];M.forEach(V=>{B.includes(V)||B.push(V)}),p(B)}},[f,h]);const j=()=>{o.trigger("resetEditingView",{type:"back-root",position:null})},L=()=>{o.trigger("resetEditingView",{type:"back-one",position:null})},N=32,W=r-N;return P.useMemo(()=>Array.isArray(u)&&u.length>0?l.createElement("div",{style:n,className:he(m,t),onContextMenu:k=>{k.preventDefault()}},l.createElement("div",{className:y,style:{height:N}},l.createElement(He,{className:w,size:"small",icon:l.createElement(dh,null),disabled:!(c.editingDataPosition.length>0),onClick:j}),l.createElement(He,{className:w,size:"small",icon:l.createElement(uh,null),disabled:!(c.editingDataPosition.length>0),onClick:L}),l.createElement("span",{className:x},E())),l.createElement($r,{menu:{items:A},trigger:["contextMenu"]},l.createElement("div",{className:b},l.createElement(fh,{ref:g,height:W,treeData:u,selectedKeys:f,expandedKeys:v,onTitleChange:({uuid:k,value:M})=>{an(k,{name:M},c.editingData.elements);const B=Ee(h);d({type:"update",payload:{editingData:Object.assign({},h),elementTree:B}})},onOperationToggle:({uuid:k,operations:M})=>{an(k,{operations:M},c.editingData.elements);const B=Ee(h);d({type:"update",payload:{editingData:Object.assign({},h),elementTree:B}})},onSelect:k=>{f!=null&&f.includes(k.uuids[0])||S(k.positions)},onDrop:k=>{const{elements:M}=Xi(h.elements,{from:k.from,to:k.to}),B=Ye(k.to,h.elements);B&&(B.x=0,B.y=0);const V=Ee(h);d({type:"update",payload:{editingData:Object.assign(Object.assign({},h),{elements:[...M]}),elementTree:V}})},onDelete:({uuid:k})=>{o.trigger("deleteElement",{uuid:k})},onGoToGroup:k=>{o.trigger("resetEditingView",{type:"go-to-next-group",position:k.position})},onExpand:(k,{node:M})=>{const B=M.key;if(B){let V=[...v];v.includes(B)?V.splice(V.indexOf(B),1):V=[...V,B],p(V)}}})))):l.createElement("div",{style:n,className:he(m,t),onContextMenu:k=>{k.preventDefault()}},l.createElement("div",{className:y},"..."),l.createElement("div",{className:b},l.createElement("div",{style:{padding:"20px 0",textAlign:"center"}},"Empty"))),[W,u,f,v,h.elements,c.editingDataPosition,A])},cO="add-page-button",dO=e=>{const{className:t,style:n,parentModName:r,sharedEvent:a,sharedStore:i}=e,o=Y(r,cO);return P.useMemo(()=>l.createElement($r,{trigger:["click","click"],placement:"bottom",menu:{items:[{key:"pc-page",label:"PC page",onClick:s=>{s.domEvent.stopPropagation();const c=i.get("idraw"),d=c==null?void 0:c.getData();if(c&&Array.isArray(d==null?void 0:d.elements)){const u=Yi(d.elements),g={uuid:et(),type:"group",name:"Unamed PC page",x:u.x+u.w+100,y:u.y,w:1200,h:800,detail:{background:"#FFFFFF",children:[{uuid:et(),type:"rect",name:"Box",x:50,y:50,w:1100,h:400,detail:{background:"#D9D9D9"}},{uuid:et(),type:"rect",name:"Box",x:50,y:500,w:1100,h:200,detail:{background:"#D9D9D9"}}]},extends:{isPage:!0}};a.trigger("addPage",{element:g})}}},{key:"mobile-page",label:"Mobile page",onClick:s=>{s.domEvent.stopPropagation();const c=i.get("idraw"),d=c==null?void 0:c.getData();if(c&&Array.isArray(d==null?void 0:d.elements)){const u=Yi(d.elements),g={uuid:et(),type:"group",name:"Unamed Mobile page",x:u.x+u.w+100,y:u.y,w:750,h:2e3,detail:{background:"#FFFFFF",children:[{uuid:et(),type:"rect",name:"Box",x:40,y:40,w:670,h:400,detail:{background:"#D9D9D9"}},{uuid:et(),type:"rect",name:"Box",x:40,y:480,w:670,h:600,detail:{background:"#D9D9D9"}}]},extends:{isPage:!0}};a.trigger("addPage",{element:g})}}}]}},l.createElement(He,{size:"small",type:"text",style:n,className:he(o,t),onClick:s=>{s.stopPropagation()}},l.createElement(Xu.Compact,null,l.createElement(dm,{style:{fontSize:18}}),l.createElement(bo,{style:{fontSize:10,marginLeft:2}})))),[n,t])},Zn="mod-panel-page",pn="page-tree",Qn="element-tree",Bu=1,Fu=3,uO=e=>{const{className:t,style:n,height:r,defaultSelectedElementUUIDs:a=[],sharedStore:i,sharedEvent:o,useContextMenuOptions:s}=e,{state:c,dispatch:d}=P.useContext(Gt),{pageTree:u,elementTree:f,selectedUUIDs:h,editingData:g,editingDataPosition:v,data:p}=c,m=P.useRef(null),b=P.useRef(null),y=32,x=P.useRef([pn,Qn]),[w,A]=P.useState(0),[E,S]=P.useState(0),[j,L]=P.useState(a),N=Y(Zn),W=Y(Zn,"content"),k=Y(Zn,"header"),M=Y(Zn,"header","title"),B=Y(Zn,"header","btn"),[V]=s({sharedEvent:o,sharedStore:i}),[$]=Do("contextMenu"),[C,H]=P.useState(!1),_=()=>{const I=[],U=Ye([v[0]],c.data.elements);return U!=null&&U.uuid&&I.push(U.uuid),I},[D,G]=P.useState(_());P.useEffect(()=>{var I;if(v.length===1&&u.length>0){const U=(I=u[v[0]])===null||I===void 0?void 0:I.uuid;U&&!D.includes(U)&&G([U])}},[v]);const O=()=>{const I=x.current,U=Bu+Fu;if(I.includes(pn)&&I.includes(Qn)){const ie=r-y*2;A(ie*Bu/U),S(ie*Fu/U)}else if(I.includes(pn)&&!I.includes(Qn)){const ie=r-y*2;A(ie),S(0)}else if(!I.includes(pn)&&I.includes(Qn)){const ie=r-y*2;A(0),S(ie)}else A(0),S(0)};P.useEffect(()=>{const I=i==null?void 0:i.get("idraw");if(C===!0)x.current=[pn],o.trigger("resetEditingView",{type:"back-root",position:null}),G([]),I==null||I.disable("selectInGroup");else{const U=[];u.length>0&&(U.push(u[0].uuid),o.trigger("resetEditingView",{type:"go-to-page",position:[0]})),G(U),I==null||I.enable("selectInGroup"),x.current=[pn,Qn]}O()},[r,C]);const F=()=>{if(v.length===0)return"";const I=Ye(v,c.data.elements);return(I==null?void 0:I.name)||(I==null?void 0:I.type)||""},X=I=>{const U=i.get("idraw");U==null||U.selectElementsByPositions(I)};P.useEffect(()=>{o.on("scrollToLayer",({uuid:I})=>{var U;I&&((U=m.current)===null||U===void 0||U.scrollTo({key:I,align:"top"}))})},[]),P.useEffect(()=>{if(h[0]&&h.length===1){const U=Zs(h[0],g.elements).map(le=>le.uuid);h[0]&&U.push(h[0]);const ie=[...j];U.forEach(le=>{ie.includes(le)||ie.push(le)}),L(ie)}},[h,g]);const T=I=>{I.stopPropagation(),v.length>1&&o.trigger("resetEditingView",{type:"go-to-group",position:[v[0]]})},R=I=>{I.stopPropagation(),o.trigger("resetEditingView",{type:"back-one",position:null})},z=[{key:pn,collapsible:C?"disabled":void 0,label:l.createElement("div",{className:k,style:{height:y}},l.createElement("span",{style:{marginRight:10}},"Pages"),l.createElement("div",{style:{display:"flex"}},l.createElement(dO,{parentModName:Zn,sharedEvent:o,sharedStore:i}),l.createElement(He,{className:B,style:{marginLeft:"10px"},size:"small",icon:l.createElement(hm,null),type:C?"primary":"default",onClick:I=>{I.stopPropagation(),H(!C)}}))),children:l.createElement("div",{className:W,style:{height:w}},u.length>0?l.createElement(_m,{ref:b,height:w,treeData:u,selectedKeys:D,onTitleChange:({uuid:I,value:U})=>{an(I,{name:U},p.elements);const le={pageTree:Aa(p),data:Object.assign({},p)};if(v.length===0){le.editingData=Object.assign({},p);const Q=Ee(p);le.elementTree=Q}d({type:"update",payload:le})},onOperationToggle:({})=>{},onSelect:I=>{if((I==null?void 0:I.positions.length)===1){if(C){D!=null&&D.includes(I.uuids[0])||(X(I.positions),G([I.uuids[0]]));return}const U=i.get("idraw");U==null||U.trigger(xe.clearSelect),o.trigger("resetEditingView",{type:"go-to-page",position:I.positions[0]});const ie=[],le=Ye(I.positions[0],c.data.elements);le!=null&&le.uuid&&(ie.push(le.uuid),G(ie))}},onDrop:I=>{if(!(I.from.length===1&&I.to.length===1))return;const{elements:U}=Xi(p.elements,{from:I.from,to:I.to}),le={pageTree:Aa(p),data:Object.assign(Object.assign({},p),{elements:U})};if(v.length===0){le.editingData=Object.assign(Object.assign({},p),{elements:U});const Q=Ee(p);le.elementTree=Q}d({type:"update",payload:le})},onDelete:({uuid:I})=>{o.trigger("deletePage",{uuid:I})}}):l.createElement(rn,{image:rn.PRESENTED_IMAGE_SIMPLE,description:!1}))},{key:Qn,collapsible:C?"disabled":void 0,label:l.createElement("div",{className:k,style:{height:y}},l.createElement("div",{style:{display:"inline-flex"}},l.createElement(He,{className:B,size:"small",icon:l.createElement(dh,null),disabled:!(v.length>1),onClick:T}),l.createElement(He,{className:B,size:"small",icon:l.createElement(uh,null),disabled:!(v.length>1),onClick:R})),l.createElement("span",{className:M},F())),children:C?null:l.createElement($r,{menu:{items:V},trigger:["contextMenu"]},l.createElement("div",{className:W,style:{height:E}},f.length>0?l.createElement(fh,{ref:m,height:E,treeData:f,selectedKeys:h,expandedKeys:j,onTitleChange:({uuid:I,value:U})=>{an(I,{name:U},c.editingData.elements);const ie=Ee(g);d({type:"update",payload:{editingData:Object.assign({},g),elementTree:ie}})},onOperationToggle:({uuid:I,operations:U})=>{an(I,{operations:U},c.editingData.elements);const ie=Ee(g);d({type:"update",payload:{editingData:Object.assign({},g),elementTree:ie}})},onSelect:I=>{h!=null&&h.includes(I.uuids[0])||X(I.positions)},onDrop:I=>{const{elements:U}=Xi(g.elements,{from:I.from,to:I.to}),ie=Ye(I.to,g.elements);ie&&(ie.x=0,ie.y=0);const le=Ee(g);d({type:"update",payload:{editingData:Object.assign(Object.assign({},g),{elements:[...U]}),elementTree:le}})},onDelete:({uuid:I})=>{o.trigger("deleteElement",{uuid:I})},onGoToGroup:I=>{o.trigger("resetEditingView",{type:"go-to-next-group",position:I.position})},onExpand:(I,{node:U})=>{const ie=U.key;if(ie){let le=[...j];j.includes(ie)?le.splice(le.indexOf(ie),1):le=[...le,ie],L(le)}}}):l.createElement(rn,{image:rn.PRESENTED_IMAGE_SIMPLE,description:!1})))}];return P.useMemo(()=>l.createElement("div",{style:n,className:he(N,t),onContextMenu:I=>{I.preventDefault()}},l.createElement(Xs,{ghost:!0,items:z,size:"small",defaultActiveKey:x.current,onChange:I=>{Array.isArray(I)&&(x.current=[...I]),O()}})),[r,w,E,u,f,h,j,p.elements,g.elements,v,C,D,$])};var fO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const{className:t,style:n}=e,{state:r,dispatch:a}=P.useContext(Gt),{selectedUUIDs:i,editingData:o,editingDataPosition:s}=r,c=Y(hO),d=P.useRef(o);P.useEffect(()=>{d.current=o},[o]);const u=()=>d.current,f=P.useCallback(m=>{if((i==null?void 0:i.length)===1&&i[0]){const b=i[0];an(b,m,o.elements),a({type:"update",payload:{editingData:Object.assign({},o)}})}},[o,i]),h=P.useCallback(m=>{var b;const{detail:y}=m,x=fO(m,["detail"]);delete x.operations;const w=u();if(x||y){const A=Object.assign(Object.assign(Object.assign({x:0,y:0},w.layout),x),{detail:Object.assign(Object.assign({},(b=w.layout)===null||b===void 0?void 0:b.detail),y)}),E=Object.assign(Object.assign({},w),{layout:A});a({type:"updateEditingDataLayoutToTargetGroup",payload:{editingData:E}})}},[o,i]),g=P.useCallback(m=>(i==null?void 0:i.length)>1?null:lf(m,u().elements),[o,i[0]]),v=P.useCallback(m=>{var b,y;let x=null;return m&&Sn(m)&&(x=((y=(b=u().assets)===null||b===void 0?void 0:b[m])===null||y===void 0?void 0:y.value)||null),x},[o,i[0]]),p=P.useCallback(m=>{const b=Pr(m.value);return o.assets||(o.assets={}),o.assets[b]=m,{assetId:b,assetItem:m}},[o,i[0]]);return P.useMemo(()=>{const m=g(i[0]);return l.createElement("div",{style:n,className:he(c,t),onContextMenu:b=>{b.preventDefault()}},l.createElement(X9,{isGroupLayout:(s==null?void 0:s.length)>0,layout:o.layout,onChange:h}),l.createElement(H9,{element:m,onChange:f,getElementAsset:v,createElementAsset:p}))},[i[0],o.layout,s])},hi="mod-export-image-file",Yl=700,pO=Yl+48,ba=500,vO=Yl-ba,gi={devicePixelRatio:1,fileName:"download.png"},mO=e=>{const{className:t,style:n,sharedStore:r}=e,a=Y(hi),i=Y(hi,"preview"),o=Y(hi,"options"),s=Y(hi,"canvas"),[c,d]=P.useState(null),[u,f]=P.useState(!0),[h,g]=P.useState(null),[v]=ee.useForm(),p=P.useCallback(b=>{const y=r.get("idraw");y&&(f(!0),y.getImageBlobURL({devicePixelRatio:b}).then(({blobURL:x,width:w,height:A,devicePixelRatio:E})=>{x&&(g(x),d({width:w,height:A,devicePixelRatio:E}))}).catch(x=>{console.log(x)}).finally(()=>{f(!1)}))},[]);P.useEffect(()=>{v.setFieldsValue({devicePixelRatio:gi.devicePixelRatio,fileName:gi.fileName}),setTimeout(()=>{p(gi.devicePixelRatio)},10)},[]);const m=()=>{if(!h)return;const b=v.getFieldsValue(),y=document.createElement("a");y.href=h,y.download=b.fileName||gi.fileName,document.body.appendChild(y),y.click(),document.body.removeChild(y)};return P.useMemo(()=>l.createElement("div",{style:Object.assign(Object.assign({},n),{width:Yl}),className:he(a,t)},l.createElement(G0,{tip:"Loading...",spinning:u},l.createElement("div",{className:i,style:{width:ba,height:ba*3/4}},h&&l.createElement("img",{className:s,style:{maxWidth:ba,maxHeight:ba*3/4},src:h}))),l.createElement("div",{className:o,style:{width:vO}},l.createElement("div",{style:{marginBottom:6}},"Width: ",c==null?void 0:c.width),l.createElement("div",null,"Height: ",c==null?void 0:c.height),l.createElement(U0,null),l.createElement("div",null,l.createElement(ee,{form:v,layout:"vertical",onValuesChange:b=>{b.devicePixelRatio>0&&setTimeout(()=>{p(b.devicePixelRatio)},10)},disabled:u},l.createElement(ee.Item,{label:"Device pixel ratio",name:"devicePixelRatio"},l.createElement(Ue,{size:"small",options:[1,2,3,4].map(b=>({label:`x${b}`,value:b}))})),l.createElement(ee.Item,{label:"File name",name:"fileName"},l.createElement(on,{size:"small",placeholder:"File name"})),l.createElement(He,{type:"primary",onClick:m,disabled:u||!h,loading:u},"Download"))))),[c,u,h,p])};var bO=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?i(u.value):a(u.value).then(s,c)}d((r=r.apply(e,t||[])).next())})};function yO(e){return new Promise(function(t,n){const r=new FileReader;r.onload=function(){t(r)},r.onerror=n,e.type==="application/json"?r.readAsText(e):r.readAsArrayBuffer(e)})}function wO(e){Ks({accept:"application/json",success:t=>bO(this,void 0,void 0,function*(){var n,r,a;const o=(yield yO(t.file)).result;if(typeof o=="string")try{const s=JSON.parse(o);(n=e==null?void 0:e.success)===null||n===void 0||n.call(e,{json:s})}catch(s){(r=e==null?void 0:e.error)===null||r===void 0||r.call(e,s)}else(a=e==null?void 0:e.error)===null||a===void 0||a.call(e,Error("ERROR_PICK_FILE_FAIL"))}),error:e==null?void 0:e.error})}const xO=()=>{const[e]=Do("NavMenu");return e},Hu="mod-nav-menu",EO=e=>{const{className:t,style:n,sharedStore:r,sharedEvent:a}=e,[i,o]=Y0.useModal(),s=Y(Hu),c=Y(Hu,"dropdown"),[d,u]=P.useState([]),f=xO(),h=({key:E,domEvent:S})=>{S.preventDefault(),a.trigger("createElement",{type:E,element:{name:E}})},{state:g}=P.useContext(Gt),{editMode:v,pageTree:p}=g,m=v==="page"&&p.length===0,b=E=>{const S=r.get("idraw");S==null||S.resize({devicePixelRatio:E})},y={more:[{key:"about-idraw-stuido",label:f.about,disabled:!0},{key:"line",type:"divider"},{key:"file",label:f.file,children:[{key:"import-json-file",label:f.importJSONFile,onClick:()=>{wO({success:({json:E})=>{a.trigger("resetData",{data:E})},error:()=>{}})}},{key:"export-image",label:f.exportImage,onClick:()=>{i.info({icon:null,title:"Whole image file",width:pO,content:l.createElement(mO,{sharedEvent:a,sharedStore:r}),footer:null,closable:!0})}},{key:"export-json-file",label:f.exportJSONFile,onClick:()=>{const E=r.get("idraw"),S=E==null?void 0:E.getData({compact:!0});if(S){const j=JSON.stringify(S);mg(j,{fileName:"downdown.json"})}}}]},{key:"preferences",label:f.preferences,children:[{key:"device-pixel-ratio",label:f.devicePixelRatio,type:"group",children:[{key:"device-pixel-ratio-x1",label:"x1",onClick:()=>{b(1)}},{key:"device-pixel-ratio-x2",label:"x2",onClick:()=>{b(2)}},{key:"device-pixel-ratio-x3",label:"x3",onClick:()=>{b(3)}}]}]}],element:[{key:"rect",label:f.rect,icon:l.createElement(th,null),disabled:m,onClick:h},{key:"circle",label:f.circle,icon:l.createElement(nh,null),disabled:m,onClick:h},{key:"text",label:f.text,icon:l.createElement(rh,null),disabled:m,onClick:h},{key:"image",label:f.image,icon:l.createElement(oh,null),disabled:m,onClick:h},{key:"svg",label:f.svg,disabled:m,icon:l.createElement(ih,null),onClick:h},{key:"html",label:f.html,disabled:!0,icon:l.createElement(sh,null),onClick:h},{key:"group",label:f.group,icon:l.createElement(ah,null),disabled:m,onClick:h}]},x={size:"small",type:"text"},w=[{key:"more",button:l.createElement(gm,{style:{fontSize:20}})},{key:"element",button:l.createElement(Kv,{style:{fontSize:20}})}],A=()=>{const E=r.get("idraw"),S=[];if(E){const{viewSizeInfo:j}=E.getViewInfo(),{devicePixelRatio:L}=j;S.push(`device-pixel-ratio-x${L}`)}u(S)};return P.useMemo(()=>l.createElement("div",{style:n,className:he(s,t)},w.map((E,S)=>l.createElement($r,{key:S,trigger:["click","click"],menu:{items:y[E.key]||[],selectedKeys:d},placement:"bottom",overlayClassName:c,onOpenChange:j=>{j===!0&&A()}},l.createElement(He,Object.assign({},x,{onClick:j=>j.preventDefault()}),l.createElement(Xu.Compact,null,E.button,l.createElement(bo,{style:{fontSize:10,marginLeft:4}}))))),o),[d,f])},vn="mod-header",SO=e=>{const{logo:t,navigationMenu:n,navigationCenter:r,className:a,style:i,openLeftSider:o,openRightSider:s,onClickToggleLayer:c,onClickToggleSetting:d,sharedStore:u,sharedEvent:f}=e,{state:h,dispatch:g}=P.useContext(Gt),v=Y(vn),p=Y(vn,"left"),m=Y(vn,"right"),b=Y(vn,"center"),y=Y(vn,"locale"),x=Y(vn,"scale"),w=Y(vn,"switch"),{localeCode:A,scaleInfo:E}=h;return P.useMemo(()=>l.createElement("div",{style:i,className:he(v,a)},l.createElement("div",{className:p},t,n||l.createElement(EO,{sharedStore:u,sharedEvent:f}),l.createElement(sO,{openLeftSider:o,openRightSider:s,onClickToggleLayer:c,onClickToggleSetting:d,sharedStore:u,sharedEvent:f})),r&&l.createElement("div",{className:b},r),l.createElement("div",{className:m},l.createElement(Bv,{className:x,value:`${be(E.scale)}`,onChange:S=>{const j=parseFloat(S);j>0&&(g==null||g({type:"update",payload:{scaleInfo:{scale:be(j),from:"control"}}}))}}),l.createElement(hg,{className:y,value:A,onChange:S=>{g==null||g({type:"update",payload:{localeCode:S}})}}),l.createElement(ug,{className:w,theme:h==null?void 0:h.themeMode,onChange:({theme:S})=>{g==null||g({type:"updateThemeMode",payload:{themeMode:S}})}}))),[A,E,o,s,c,d])};var Vu=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const t=P.useRef(null),n=P.useRef(null),r=P.useRef(!1),{className:a,style:i,width:o,height:s,sharedEvent:c,sharedStore:d,useContextMenuOptions:u}=e,{generateClassName:f}=P.useContext(Ta),{state:h,dispatch:g}=P.useContext(Gt),{editingData:v}=h,p=f(CO),m=P.useRef([]),b=P.useRef(h.editingData),y=P.useRef(h.data),x=P.useRef([]),[w]=u({sharedEvent:c,sharedStore:d});return P.useEffect(()=>{m.current=[...h.editingDataPosition],y.current=h.data,b.current=h.editingData,x.current=[...h.selectedUUIDs]},[h.editingDataPosition,h.data,h.editingData,h.selectedUUIDs]),P.useEffect(()=>{if(!(t!=null&&t.current)||n!=null&&n.current)return;const A={width:o,height:s,devicePixelRatio:window.devicePixelRatio},E=new jv(t.current,A);E.enable("ruler"),n.current=E;const S=_=>{var D;const G=b.current;let{uuids:O}=_;if((O==null?void 0:O.length)===1&&((D=x.current)===null||D===void 0?void 0:D.length)===1&&O[0]===x.current[0])return;const{positions:F}=_;F&&Array.isArray(F)&&(O=df(F,G.elements).map(T=>T.uuid)),g({type:"update",payload:{selectedUUIDs:O}})},j=_=>{const{data:D,type:G}=_,O=b.current;if(["addElement","updateElement","deleteElement","moveElement","dragElement","resizeElement"].includes(G)){const F={editingData:Object.assign({},D)};["addElement","deleteElement","moveElement"].includes(G)&&(F.elementTree=Ee(O)),g({type:"update",payload:F})}else if(G==="changeLayout"){if(D.layout){const F=Object.assign({},D.layout);F.detail&&(F.detail=Object.assign({},F.detail)),D.layout=Object.assign({},D.layout)}g({type:"updateEditingDataLayoutToTargetGroup",payload:{editingData:Object.assign({},D)}})}},L=_=>{const{scale:D}=_;g({type:"update",payload:{scaleInfo:{scale:D,from:"event"}}})},N=_=>{const{element:D}=_;E.updateElement(D);const G=Object.assign({},E.getData()),O=Ee(G);g({type:"update",payload:{editingData:Object.assign({},G),elementTree:O}})},W=_=>{const{type:D,element:G}=_,O=E.createElement(D,{element:G,viewCenter:!0});let F=E.getViewCenter();const X=x.current;let T=[];const R=E.getData();if(Array.isArray(X)&&X.length===1){const U=X[0],ie=_t(U,R.elements);let le=Ye(ie,R.elements);if(ie.length>1){T=[...ie];let Q=T.pop();Q+=1;const mt=[...T];T.push(Q),le=Ye(mt,R.elements),F=pt(le),O.x=F.x-O.w/2,O.y=F.y-O.h/2}}const z=E.addElement(O,{position:T}),I=Ee(z);g({type:"update",payload:{editingData:Object.assign({},z),elementTree:I}}),E.selectElements([O.uuid])},k=_=>{const{element:D,position:G=[]}=_;let O=E.getViewCenter();const F=x.current;let X=G;const T=E.getData();if(Array.isArray(F)&&F.length===1){const I=F[0],U=_t(I,T.elements),ie=Ye(U,T.elements);U.length>0&&(ie==null?void 0:ie.type)==="group"&&Array.isArray(ie.detail.children)&&(X=[...U],X.push(ie.detail.children.length),O=pt(ie))}const R=E.addElement(Object.assign(Object.assign({},D),{x:O.x-D.w/2,y:O.y-D.h/2}),{position:X}),z=Ee(R);g({type:"update",payload:{editingData:Object.assign({},R),elementTree:z}}),E.selectElements([D.uuid])},M=_=>{const{uuid:D}=_;E==null||E.deleteElement(D);const G=E==null?void 0:E.getData();if(G){const O=Ee(G);g({type:"update",payload:{editingData:Object.assign({},G),elementTree:O}}),E.trigger(xe.clearSelect,{})}},B=_=>{const{element:D}=_,{w:G,h:O,detail:F}=D,X=y.current;X.elements=[...X.elements,D];const T=Vu(F,["children"]),R={elements:D.detail.children,layout:{x:0,y:0,w:G,h:O,detail:T,operations:{disabledTop:!0,disabledTopLeft:!0,disabledTopRight:!0,disabledBottomLeft:!0,disabledLeft:!0}}},z=Ee(X),I=Ee(R);E.centerContent({data:R}),g({type:"update",payload:{data:Object.assign({},X),editingData:R,elementTree:I,pageTree:z,editingDataPosition:[z.length-1]}})},V=_=>{var D,G,O,F;const{uuid:X}=_;if(!X)return;const T=y.current;let R=-1;const z={pageTree:[]};for(let U=0;U0;)ie--,U=(F=T==null?void 0:T.elements)===null||F===void 0?void 0:F[ie];if(U){const le=U.detail,{children:Q}=le,mt=Vu(le,["children"]),Yt={elements:Q||[],layout:{x:0,y:0,w:U.w,h:U.h,detail:mt,operations:{disabledTop:!0,disabledTopLeft:!0,disabledTopRight:!0,disabledBottomLeft:!0,disabledLeft:!0}}},Wa=Ee(Yt);z.editingData=Yt,z.editingDataPosition=[ie],z.elementTree=Wa,E.centerContent({data:Yt})}else z.editingData={elements:[]},z.editingDataPosition=[],z.elementTree=[]}else m.current.length===0&&(z.editingData=Object.assign({},T));I.length===0&&(z.elementTree=[],z.editingDataPosition=[],z.editingData={elements:[]}),g({type:"update",payload:z})},$=_=>{const{type:D,position:G}=_,O=n==null?void 0:n.current;if(!O)return;const F=m.current,X=b.current;let T=y.current;if(F.length>0?Q9(F,X,T):F.length===0&&(T=X),D==="go-to-page"&&G){const R=[...G],z=tn(R,T),I=Ee(z);g({type:"update",payload:{data:Object.assign({},T),editingData:Object.assign({},z),editingDataPosition:R,elementTree:I}}),O.centerContent({data:z}),O.trigger(xe.clearSelect,{})}else if(D==="go-to-group"&&G){const R=[...G],z=tn(R,T),I=Ee(z);g({type:"update",payload:{data:Object.assign({},T),editingData:Object.assign({},z),editingDataPosition:R,elementTree:I}}),O.centerContent({data:z}),O.trigger(xe.clearSelect,{})}else if(D==="go-to-next-group"&&G){const R=[...F,...G],z=tn(R,T),I=Ee(z);g({type:"update",payload:{data:Object.assign({},T),editingData:Object.assign({},z),editingDataPosition:R,elementTree:I}}),O.centerContent({data:z}),O.trigger(xe.clearSelect,{})}else if(D==="back-one"&&F.length>0){const R=[...F];R.pop();const z=tn(R,T),I=Ee(z);g({type:"update",payload:{data:Object.assign({},T),editingData:Object.assign({},z),editingDataPosition:[...R],elementTree:I}}),O.centerContent({data:z}),O.trigger(xe.clearSelect,{})}else if(D==="back-root"){const R=[],z=tn(R,T),I=Ee(z);g({type:"update",payload:{data:Object.assign({},T),editingData:z,editingDataPosition:R,elementTree:I}}),O.centerContent({data:z}),O.trigger(xe.clearSelect,{})}},C=_=>{let{data:D}=_,G=[],O=Aa(D);if(h.editMode==="page"&&(D=D0(D),O=Aa(D),O.length>0)){const T=O[0].uuid;G=_t(T,D.elements)}let F=tn(G,D);const X=Ee(F);g({type:"update",payload:{data:Object.assign({},D),editingData:Object.assign({},F),editingDataPosition:G,elementTree:X,pageTree:O}}),E.centerContent({data:F}),E.trigger(xe.clearSelect,{})},H=_=>{const{editingData:D}=_,G=Ee(D);g({type:"update",payload:{editingData:Object.assign({},D),elementTree:G}}),E.trigger(xe.clearSelect,{})};if(E.on(xe.select,S),E.on(xe.change,j),E.on(xe.scale,L),E.on(xe.textChange,N),c.on("createElement",W),c.on("addElement",k),c.on("deleteElement",M),c.on("addPage",B),c.on("deletePage",V),c.on("resetEditingView",$),c.on("resetData",C),c.on("resetEditingData",H),c.on("dispatch",g),!r.current){if(h.scaleInfo){const{scale:_,offsetX:D,offsetY:G}=h.scaleInfo;_&&D&&G?E.setViewScale({scale:_,offsetX:D,offsetY:G}):E.centerContent({data:h.editingData})}r.current=!0}return d.set("idraw",E),()=>{r.current=!1,E.off(xe.select,S),E.off(xe.change,j),E.off(xe.scale,L),E.off(xe.textChange,N),d.set("idraw",null)}},[]),P.useEffect(()=>{n!=null&&n.current&&n.current.setData(v)},[v]),P.useEffect(()=>{if(n!=null&&n.current){const A=n.current;h.scaleInfo.from==="control"&&A.scale({scale:h.scaleInfo.scale,point:{x:o/2,y:s/2}})}},[h.scaleInfo]),P.useEffect(()=>{const A=n.current,E=t.current;A&&A.resize({width:o,height:s}),E&&(E.style.width=`${o}px`,E.style.height=`${s}px`)},[o,s]),P.useMemo(()=>l.createElement($r,{menu:{items:w},trigger:["contextMenu"]},l.createElement("div",{ref:t,className:he(p,a),style:Object.assign(Object.assign({},i),{width:o,height:s,padding:0})})),[w])},Jn="mod-dashboard",pi=240,vi=240,qn=36,AO=P.forwardRef((e,t)=>{const{className:n,style:r,width:a,height:i,logo:o,navigationMenu:s,navigationCenter:c,defaultSelectedElementUUIDs:d,sharedStore:u,sharedEvent:f,useContextMenuOptions:h,handleKeyboard:g}=e,{state:v}=P.useContext(Gt),{editMode:p}=v,[m,b]=P.useState(!0),[y,x]=P.useState(!0);P.useEffect(()=>{const k=M=>{["INPUT","TEXTAREA"].includes(M.target.nodeName)||g(M,{sharedEvent:f,sharedStore:u})};return window.addEventListener("keydown",k),()=>{window.removeEventListener("keydown",k)}},[]);const[w,A]=P.useState({leftWidth:m?pi:0,rightWidth:y?vi:0,centerWidth:a-(m?pi:0)-(y?vi:0)});P.useEffect(()=>{const k=m?pi:0,M=y?vi:0,B=a-k-M;A({leftWidth:k,rightWidth:M,centerWidth:B})},[i,a,m,y]);const E=Y(Jn),S=Y(Jn,"header"),j=Y(Jn,"content"),L=Y(Jn,"left"),N=Y(Jn,"right"),W=Y(Jn,"right");return P.useMemo(()=>{const{leftWidth:k,rightWidth:M,centerWidth:B}=w;return l.createElement("div",{ref:t,className:he(E,n),style:Object.assign(Object.assign({},r),{width:a,height:i,padding:0})},l.createElement("div",{className:S,style:{height:qn}},l.createElement(SO,{sharedEvent:f,sharedStore:u,logo:o,navigationMenu:s,navigationCenter:c,openLeftSider:m,openRightSider:y,onClickToggleLayer:()=>{const V=!m;let $=k;V?$=pi:$=0,A({leftWidth:$,rightWidth:M,centerWidth:a-$-M}),b(V)},onClickToggleSetting:()=>{const V=!y;let $=M;V?$=vi:$=0,A({leftWidth:k,rightWidth:$,centerWidth:a-k-$}),x(V)}})),l.createElement("div",{className:j,style:{top:qn}},l.createElement(Hi,{split:"vertical",defaultSize:B+M,allowResize:!0,onChange:V=>{const $=a-V,C=V-M;C<100||A({leftWidth:$,rightWidth:M,centerWidth:C})},pane1Style:{width:k},pane2Style:{width:B+M}},l.createElement("div",null,m&&(p==="page"?l.createElement(uO,{height:i-qn,className:L,defaultSelectedElementUUIDs:d,sharedEvent:f,sharedStore:u,useContextMenuOptions:h}):l.createElement(lO,{height:i-qn,className:L,defaultSelectedElementUUIDs:d,sharedEvent:f,sharedStore:u,useContextMenuOptions:h}))),l.createElement("div",{style:{width:w.centerWidth+w.rightWidth,display:"flex",flexDirection:"row"}},l.createElement(MO,{className:W,width:B,height:i-qn,sharedStore:u,sharedEvent:f,useContextMenuOptions:h}),l.createElement("div",{className:N,style:{width:M,height:i-qn}},l.createElement(gO,null))))))},[n,p,m,y,w,i])});function Wu(){return{idraw:null,clipboard:{type:"default",data:null},selectedUUIDs:[]}}function TO(e){const{sharedEvent:t,sharedStore:n}=e;t.on("copy",()=>{const r=n.get("idraw"),a=n.get("selectedUUIDs"),i=r==null?void 0:r.getData();if(i&&Array.isArray(a)&&a.length>0){const o=wi(a,i.elements);o.length>0&&n.set("clipboard",{type:"copy-elements",data:o})}}),t.on("paste",()=>{const r=n.get("idraw"),a=n.get("clipboard"),i=n.get("selectedUUIDs");if(r&&["copy-elements","cut-elements"].includes(a==null?void 0:a.type)&&Array.isArray(a.data)){const o=a.data,s=[];if(a.type==="copy-elements"){for(let h=0;h0&&d[d.length-1]++,s.forEach(h=>{r.addElement(h,{position:d})});const u=r==null?void 0:r.getData(),f=Ee(u);t.trigger("dispatch",{type:"update",payload:{editingData:u,elementTree:f}}),r.selectElement(s[0].uuid),setTimeout(()=>{t.trigger("scrollToLayer",{uuid:s[0].uuid})},100)}}),t.on("cut",()=>{const r=n.get("idraw"),a=n.get("selectedUUIDs"),i=r==null?void 0:r.getData();if(i&&Array.isArray(a)&&a.length>0){const c=wi(a,i.elements);c.length>0&&n.set("clipboard",{type:"cut-elements",data:c.map(d=>Lo(d))}),c.forEach(d=>{r==null||r.deleteElement(d.uuid)})}const o=r==null?void 0:r.getData(),s=Ee(o);t.trigger("dispatch",{type:"update",payload:{editingData:o,elementTree:s}}),r==null||r.trigger(xe.clearSelect)}),t.on("delete",()=>{const r=n.get("idraw"),a=n.get("selectedUUIDs"),i=r==null?void 0:r.getData();if(i&&Array.isArray(a)&&a.length>0){const o=wi(a,i.elements);if(o.length>0){for(let d=0;d{const[t]=Do("contextMenu"),{sharedEvent:n}=e;return[[{label:t.copy,key:"copy",onClick:()=>{n.trigger("copy")}},{label:t.paste,key:"paste-here",onClick:()=>{n.trigger("paste")}},{label:t.cut,key:"cut",onClick:()=>{n.trigger("cut")}},{label:t.delete,key:"delete",onClick:()=>{n.trigger("delete")}}]]};var Ut={};Object.defineProperty(Ut,"__esModule",{value:!0});var OO=typeof window<"u"&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),ps={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},k0={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:OO?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},Xl={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222};for(var mi=1;mi<20;mi++)Xl["f"+mi]=111+mi;function No(e,t,n){t&&!("byKey"in t)&&(n=t,t=null),Array.isArray(e)||(e=[e]);var r=e.map(function(o){return B0(o,t)}),a=function(s){return r.some(function(c){return F0(c,s)})},i=n==null?a:a(n);return i}function IO(e,t){return No(e,t)}function PO(e,t){return No(e,{byKey:!0},t)}function B0(e,t){var n=t&&t.byKey,r={};e=e.replace("++","+add");var a=e.split("+"),i=a.length;for(var o in ps)r[ps[o]]=!1;var s=!0,c=!1,d=void 0;try{for(var u=a[Symbol.iterator](),f;!(s=(f=u.next()).done);s=!0){var h=f.value,g=h.endsWith("?")&&h.length>1;g&&(h=h.slice(0,-1));var v=Kl(h),p=ps[v];if(h.length>1&&!p&&!k0[h]&&!Xl[v])throw new TypeError('Unknown modifier: "'+h+'"');(i===1||!p)&&(n?r.key=v:r.which=H0(h)),p&&(r[p]=g?null:!0)}}catch(m){c=!0,d=m}finally{try{!s&&u.return&&u.return()}finally{if(c)throw d}}return r}function F0(e,t){for(var n in e){var r=e[n],a=void 0;if(r!=null&&(n==="key"&&t.key!=null?a=t.key.toLowerCase():n==="which"?a=r===91&&t.which===93?91:t.which:a=t[n],!(a==null&&r===!1)&&a!==r))return!1}return!0}function H0(e){e=Kl(e);var t=Xl[e]||e.toUpperCase().charCodeAt(0);return t}function Kl(e){return e=e.toLowerCase(),e=k0[e]||e,e}var er=Ut.default=No;Ut.isHotkey=No;Ut.isCodeHotkey=IO;Ut.isKeyHotkey=PO;Ut.parseHotkey=B0;Ut.compareHotkey=F0;Ut.toKeyCode=H0;Ut.toKeyName=Kl;const $O=(e,t)=>{const{sharedEvent:n}=t;er("mod+c",e)?n.trigger("copy",void 0):er("mod+v",e)?n.trigger("paste",void 0):er("mod+x",e)?n.trigger("cut",void 0):er("del",e)||er("backspace",e)?n.trigger("delete",void 0):er("mod+s",e)&&console.log("Save ... ")},DO=l.forwardRef((e,t)=>{const{width:n=1e3,height:r=600,style:a,className:i,logo:o,navigationMenu:s,navigationCenter:c,defaultSelectedElementUUIDs:d,defaultEditMode:u,prefiexName:f,onEditGroupElement:h,useContextMenuOptions:g=_O,handleKeyboard:v=$O}=e,[p,m]=P.useReducer(tO,q9(e)),b=P.useRef(null),y=P.useRef(new Mn),x=P.useRef(new An({defaultStorage:Wu()}));return P.useEffect(()=>{if(u!=="page"){const w=Ye(p.editingDataPosition,p.data.elements);h==null||h({uuid:w==null?void 0:w.uuid,position:[...p.editingDataPosition]})}},[p.editingDataPosition]),P.useImperativeHandle(t,()=>({getSharedEvent(){return y.current},getSharedStore(){return x.current},dispatch(A){const{type:E,payload:S}=A;m({type:E,payload:S})}}),[]),P.useEffect(()=>(y.current||(y.current=new Mn),x.current||(x.current=new An({defaultStorage:Wu()})),TO({sharedEvent:y.current,sharedStore:x.current}),()=>{var w,A;(w=x.current)===null||w===void 0||w.clear(),(A=y.current)===null||A===void 0||A.destroy(),y.current=null,x.current=null}),[]),P.useEffect(()=>{const w=x.current;w&&w.set("selectedUUIDs",[...p.selectedUUIDs])},[p.selectedUUIDs]),P.useEffect(()=>{const w=y.current;w==null||w.trigger("switchTheme",{theme:p.themeMode})},[p.themeMode]),P.useEffect(()=>{const w=y.current;w==null||w.trigger("changeLocale",{locale:p.localeCode})},[p.localeCode]),P.useEffect(()=>{const w=y.current;w==null||w.trigger("trackDataChange",{data:p.data})},[p.data]),P.useEffect(()=>{const w=y.current;w==null||w.trigger("trackEditingDataChange",{editingData:p.editingData,editingDataPosition:p.editingDataPosition})},[p.editingData,p.editingDataPosition]),P.useMemo(()=>l.createElement(Q0,{localeCode:p.localeCode,container:b.current,topPrefix:f,themeMode:p.themeMode},l.createElement(nO,{value:{state:p,dispatch:m}},l.createElement(AO,{logo:o,navigationMenu:s,navigationCenter:c,ref:b,width:n,height:r,style:a,className:i,defaultSelectedElementUUIDs:d,sharedEvent:y.current,sharedStore:x.current,useContextMenuOptions:g,handleKeyboard:v}))),[f,n,r,p,m,b])});export{DO as S}; diff --git a/package.json b/package.json index a64a2db..2c570f2 100644 --- a/package.json +++ b/package.json @@ -5,20 +5,20 @@ "docs": "npm run build && node ./scripts/docs.js" }, "devDependencies": { - "@types/node": "^20.12.12", + "@types/node": "^20.14.2", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", - "@vitejs/plugin-react": "^4.3.0", + "@vitejs/plugin-react": "^4.3.1", "less": "^4.2.0", - "prettier": "^3.2.5", + "prettier": "^3.3.2", "typescript": "^5.4.5", - "vite": "^5.2.11", + "vite": "^5.3.1", "vite-node": "^1.6.0" }, "dependencies": { - "@idraw/studio": "0.4.0-alpha.21", - "antd": "^5.17.3", - "idraw": "0.4.0-beta.24", + "@idraw/studio": "0.4.0-alpha.24", + "antd": "^5.18.1", + "idraw": "0.4.0-beta.29", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d745865..34e686f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: dependencies: '@idraw/studio': - specifier: 0.4.0-alpha.21 - version: 0.4.0-alpha.21(antd@5.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(idraw@0.4.0-beta.24)(react-color@2.19.3(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 0.4.0-alpha.24 + version: 0.4.0-alpha.24(antd@5.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(idraw@0.4.0-beta.29)(react-color@2.19.3(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) antd: - specifier: ^5.17.3 - version: 5.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^5.18.1 + version: 5.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) idraw: - specifier: 0.4.0-beta.24 - version: 0.4.0-beta.24 + specifier: 0.4.0-beta.29 + version: 0.4.0-beta.29 react: specifier: ^18.3.1 version: 18.3.1 @@ -25,8 +25,8 @@ importers: version: 18.3.1(react@18.3.1) devDependencies: '@types/node': - specifier: ^20.12.12 - version: 20.12.12 + specifier: ^20.14.2 + version: 20.14.2 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -34,23 +34,23 @@ importers: specifier: ^18.3.0 version: 18.3.0 '@vitejs/plugin-react': - specifier: ^4.3.0 - version: 4.3.0(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)) + specifier: ^4.3.1 + version: 4.3.1(vite@5.3.1(@types/node@20.14.2)(less@4.2.0)) less: specifier: ^4.2.0 version: 4.2.0 prettier: - specifier: ^3.2.5 - version: 3.2.5 + specifier: ^3.3.2 + version: 3.3.2 typescript: specifier: ^5.4.5 version: 5.4.5 vite: - specifier: ^5.2.11 - version: 5.2.11(@types/node@20.12.12)(less@4.2.0) + specifier: ^5.3.1 + version: 5.3.1(@types/node@20.14.2)(less@4.2.0) vite-node: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.12.12)(less@4.2.0) + version: 1.6.0(@types/node@20.14.2)(less@4.2.0) packages: @@ -199,140 +199,140 @@ packages: '@emotion/unitless@0.7.5': resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==} - '@esbuild/aix-ppc64@0.20.2': - resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.20.2': - resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.20.2': - resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.20.2': - resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.20.2': - resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.20.2': - resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.20.2': - resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.20.2': - resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.20.2': - resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.20.2': - resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.20.2': - resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.20.2': - resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.20.2': - resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.20.2': - resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.20.2': - resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.20.2': - resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.20.2': - resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.20.2': - resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.20.2': - resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.20.2': - resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.20.2': - resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.20.2': - resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.20.2': - resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -342,48 +342,48 @@ packages: peerDependencies: react: '*' - '@idraw/board@0.4.0-beta.24': - resolution: {integrity: sha512-JQXxtdcnbq9hT3J2tdjtl7ZHbNM1wJ/n0CTd6dF1A8v0+tLRBSeuzymCnpZKkPO0pykSFf7tUfEc3RhDMh2LrA==} + '@idraw/board@0.4.0-beta.29': + resolution: {integrity: sha512-fbg9Qm57e/f33qCo5nTTUaKyp/XzOO3Z9YPBRkYSoIaYUgqgIEgQ+P/3684l9DxNmSUrQh8X9Rvi5wl64UnYzQ==} peerDependencies: - '@idraw/renderer': ^0.4.0-beta.24 - '@idraw/util': ^0.4.0-beta.24 + '@idraw/renderer': ^0.4.0-beta.29 + '@idraw/util': ^0.4.0-beta.29 - '@idraw/core@0.4.0-beta.24': - resolution: {integrity: sha512-iXuEXGyjMpnMGB/yzgKkRAZLb0DGb1oaNf9sxD4fQKxVjigxLBVrD4tnk6v9c7LBMImspS/wgoL43lThNzGWOw==} + '@idraw/core@0.4.0-beta.29': + resolution: {integrity: sha512-3h4eHGf+AuwHjy73Ms6XNJkcQO2ocLnnv7WofxcEX+fjm+3tq2072gVRoXMuWHhoX1WEUbSeiOAo1ONrPCls1w==} peerDependencies: - '@idraw/board': ^0.4.0-beta.24 - '@idraw/renderer': ^0.4.0-beta.24 - '@idraw/util': ^0.4.0-beta.24 + '@idraw/board': ^0.4.0-beta.29 + '@idraw/renderer': ^0.4.0-beta.29 + '@idraw/util': ^0.4.0-beta.29 - '@idraw/renderer@0.4.0-beta.24': - resolution: {integrity: sha512-jO3AlLfZyqFCyQREgCQIVh9EaKm4mY4Mqs6mZrFNJ1FU6if8TZ/TsL56GHDps7dr4QxGej9Jp5f4WXvdtMErgg==} + '@idraw/renderer@0.4.0-beta.29': + resolution: {integrity: sha512-x7v4sdgBlmFwILXgB3RTjTiyiX4lhQFj+qPYA0Csykcw2AvhkKohYtrMYul+dZmiE+EdtivKP8sLI83/w8I7fQ==} peerDependencies: - '@idraw/util': ^0.4.0-beta.24 + '@idraw/util': ^0.4.0-beta.29 - '@idraw/studio-base@0.4.0-alpha.21': - resolution: {integrity: sha512-CBHJQN+NevtLhjC4dpjPvSBl80YAKTnveY2A3Kab+MKe8vcn0ZDE957aCDuX/0rTN0NJYZZrURoTXhkqTZGydQ==} + '@idraw/studio-base@0.4.0-alpha.24': + resolution: {integrity: sha512-7smuY6Z78GplNZ3NsZ/nUiR3ywkRVrwL13AGSxI+BQj18NLBcitH8/20Uab32+C1m1bzy4LV5iaovtsL47IEUg==} peerDependencies: - antd: ^5.12.1 + antd: ^5.17.3 classnames: ^2.3.2 - idraw: ^0.4.0-beta.21 + idraw: ^0.4.0-beta.24 react: ^18.2.0 react-color: ^2.19.3 react-dom: ^18.2.0 - '@idraw/studio@0.4.0-alpha.21': - resolution: {integrity: sha512-gPe219MMLhjyOT50irwEOaMblPCTufHX+TwzTzlnYc0fMzr+7Mu0notuaz08wqudu4pTWJh1Yw8YDnD1PR5/tg==} + '@idraw/studio@0.4.0-alpha.24': + resolution: {integrity: sha512-9q3UBQiLXL6NLvKleDm9BLUL+SzevsSQxI2sUvwCA4tCqh6ZezTIVIUmT/XM2YDuoCH9cigiPNG7QYGTUtgWZg==} peerDependencies: - antd: ^5.12.1 - idraw: ^0.4.0-beta.21 + antd: ^5.17.3 + idraw: ^0.4.0-beta.24 react: ^18.2.0 react-color: ^2.19.3 react-dom: ^18.2.0 - '@idraw/types@0.4.0-beta.24': - resolution: {integrity: sha512-rAwbpYE+DqqkXTIezrr9ty3PnZkpodN7Xb5rPUEQZoE6bmpdACVNYM9lVp/5L834VJchST/VpNEHHXSd7NuKgQ==} + '@idraw/types@0.4.0-beta.29': + resolution: {integrity: sha512-Cibpt6v5t+w0t5A+Vs+xc3JbfRaSyT1WFoPXnH1P9ga9TiIo05esnM28MEK1zC8UfJxNjANQYflPFFKv7yu31A==} - '@idraw/util@0.4.0-beta.24': - resolution: {integrity: sha512-QvZJNnSX5d8n/gDEe73SsVI/VJtycnLYL9JfB5OxWldpcCyqQExdbrxHkZq1CloR5d5OEiW6CDLIZ6UhIAHSLQ==} + '@idraw/util@0.4.0-beta.29': + resolution: {integrity: sha512-gpRhipKDAyuy/98gQre7FhZ2F15VvpTjSy7x3PE39ulESgHlvhR+z77XNyuVnwp3DNZ4aiczeejJdX30N7BmDA==} '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} @@ -444,8 +444,8 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rc-component/trigger@2.1.1': - resolution: {integrity: sha512-UjHkedkgtEcgQu87w1VuWug1idoDJV7VUt0swxHXRcmei2uu1AuUzGBPEUlmOmXGJ+YtTgZfVLi7kuAUKoZTMA==} + '@rc-component/trigger@2.2.0': + resolution: {integrity: sha512-QarBCji02YE9aRFhZgRZmOpXBj0IZutRippsVBv85sxvG4FGk/vRxwAlkn3MS9zK5mwbETd86mAVg2tKqTkdJA==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -555,8 +555,8 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/node@20.12.12': - resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} + '@types/node@20.14.2': + resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} @@ -567,8 +567,8 @@ packages: '@types/react@18.3.3': resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} - '@vitejs/plugin-react@4.3.0': - resolution: {integrity: sha512-KcEbMsn4Dpk+LIbHMj7gDPRKaTMStxxWRkRmxsg/jVdFdJCZWt1SchZcf0M4t8lIKdwwMsEyzhrcOXRrDPtOBw==} + '@vitejs/plugin-react@4.3.1': + resolution: {integrity: sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.2.0 || ^5.0.0 @@ -577,8 +577,8 @@ packages: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} - antd@5.17.3: - resolution: {integrity: sha512-U99hyy7t8dOQtNHzHifmwAXJLgmPMadavFBsd2mnfICD6m8l7u/NvCefRhd2jOf/SBNE2579YhwCEwTUiX2GnQ==} + antd@5.18.1: + resolution: {integrity: sha512-l762vsoIpA3xsVsbIExlce3hgFgiLdflGEgdo8NFnq17Qq3fHIMJklGzM8WNpdJJ4iUk4FzritmSSnHk0Y5kZA==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -645,8 +645,8 @@ packages: resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} hasBin: true - esbuild@0.20.2: - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} hasBin: true @@ -682,8 +682,8 @@ packages: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} - idraw@0.4.0-beta.24: - resolution: {integrity: sha512-2pX1U5Ers9eUFSirV6qfqo8elCd7bRpL/XHD5ZC9PXSjKCL4YCSdzDKZ/WTji57JLSYDsUnQLEaA3RMlxnUs2w==} + idraw@0.4.0-beta.29: + resolution: {integrity: sha512-3HRj+Dtzp4rr4qMW05vlyHx2EG+8B6QwEa9DKJbScgSatm3B5+bpNIgNvzHE5ObRj6npV6UvLLG8Doy9eZDShA==} image-size@0.5.5: resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} @@ -780,8 +780,8 @@ packages: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} - prettier@3.2.5: - resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + prettier@3.3.2: + resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} engines: {node: '>=14'} hasBin: true @@ -814,14 +814,14 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - rc-dialog@9.4.0: - resolution: {integrity: sha512-AScCexaLACvf8KZRqCPz12BJ8olszXOS4lKlkMyzDQHS1m0zj1KZMYgmMCh39ee0Dcv8kyrj8mTqxuLyhH+QuQ==} + rc-dialog@9.5.2: + resolution: {integrity: sha512-qVUjc8JukG+j/pNaHVSRa2GO2/KbV2thm7yO4hepQ902eGdYK913sGkwg/fh9yhKYV1ql3BKIN2xnud3rEXAPw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' - rc-drawer@7.1.0: - resolution: {integrity: sha512-nBE1rF5iZvpavoyqhSSz2mk/yANltA7g3aF0U45xkx381n3we/RKs9cJfNKp9mSWCedOKWt9FLEwZDaAaOGn2w==} + rc-drawer@7.2.0: + resolution: {integrity: sha512-9lOQ7kBekEJRdEpScHvtmEtXnAsy+NGDXiRWc2ZVC7QXAazNVbeT4EraQKYwCME8BJLa8Bxqxvs5swwyOepRwg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -832,15 +832,15 @@ packages: react: '>=16.11.0' react-dom: '>=16.11.0' - rc-field-form@2.0.1: - resolution: {integrity: sha512-3WK/POHBcfMFKrzScrkmgMIXqoVQ0KgVwcVnej/ukwuQG4ZHCJaTi2KhM+tWTK4WODBXbmjKg5pKHj2IVmSg4A==} + rc-field-form@2.2.1: + resolution: {integrity: sha512-uoNqDoR7A4tn4QTSqoWPAzrR7ZwOK5I+vuZ/qdcHtbKx+ZjEsTg7QXm2wk/jalDiSksAQmATxL0T5LJkRREdIA==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' - rc-image@7.6.0: - resolution: {integrity: sha512-tL3Rvd1sS+frZQ01i+tkeUPaOeFz2iG9/scAt/Cfs0hyCRVA/w0Pu1J/JxIX8blalvmHE0bZQRYdOmRAzWu4Hg==} + rc-image@7.9.0: + resolution: {integrity: sha512-l4zqO5E0quuLMCtdKfBgj4Suv8tIS011F5k1zBBlK25iMjjiNHxA0VeTzGFtUZERSA45gvpXDg8/P6qNLjR25g==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -857,8 +857,8 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' - rc-mentions@2.13.1: - resolution: {integrity: sha512-DSyUDq/PPCleUX1eghIn371lTSRQsIuCs1N7xR9nZcHP9R1NkE7JjpWUP8Gy4EGVPu0JN0qIcokxYJaoGPnofg==} + rc-mentions@2.14.0: + resolution: {integrity: sha512-qKR59FMuF8PK4ZqsbWX3UuA5P1M/snzyqV6Yt3y1DCFbCEdqUGIBgQp6vEfLCO6Z0RoRFlzXtCeSlBTcDDpg1A==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -875,8 +875,8 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - rc-notification@5.4.0: - resolution: {integrity: sha512-li19y9RoYJciF3WRFvD+DvWS70jdL8Fr+Gfb/OshK+iY6iTkwzoigmSIp76/kWh5tF5i/i9im12X3nsF85GYdA==} + rc-notification@5.6.0: + resolution: {integrity: sha512-TGQW5T7waOxLwgJG7fXcw8l7AQiFOjaZ7ISF5PrU526nunHRNcTMuzKihQHaF4E/h/KfOCDk3Mv8eqzbu2e28w==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -920,8 +920,8 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - rc-rate@2.12.0: - resolution: {integrity: sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg==} + rc-rate@2.13.0: + resolution: {integrity: sha512-oxvx1Q5k5wD30sjN5tqAyWTvJfLNNJn7Oq3IeS4HxWfAiC4BOXMITNAsw7u/fzdtO4MS8Ki8uRLOzcnEuoQiAw==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -966,8 +966,8 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - rc-table@7.45.6: - resolution: {integrity: sha512-FYsTya3RQzLYct+o3fqHIZQIwrmsvrvhTg/I6hzlJZ1XoVAGoTmgkN1mMilVlYgksZTey9BCNYh94c6yhdjTXQ==} + rc-table@7.45.7: + resolution: {integrity: sha512-wi9LetBL1t1csxyGkMB2p3mCiMt+NDexMlPbXHvQFmBBAsMxrgNSAPwUci2zDLUq9m8QdWc1Nh8suvrpy9mXrg==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -1138,8 +1138,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.2.11: - resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} + vite@5.3.1: + resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -1358,117 +1358,117 @@ snapshots: '@emotion/unitless@0.7.5': {} - '@esbuild/aix-ppc64@0.20.2': + '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/android-arm64@0.20.2': + '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm@0.20.2': + '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-x64@0.20.2': + '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.20.2': + '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-x64@0.20.2': + '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.20.2': + '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.20.2': + '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/linux-arm64@0.20.2': + '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm@0.20.2': + '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-ia32@0.20.2': + '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-loong64@0.20.2': + '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-mips64el@0.20.2': + '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-ppc64@0.20.2': + '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.20.2': + '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-s390x@0.20.2': + '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-x64@0.20.2': + '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.20.2': + '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.20.2': + '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.20.2': + '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/win32-arm64@0.20.2': + '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-ia32@0.20.2': + '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-x64@0.20.2': + '@esbuild/win32-x64@0.21.5': optional: true '@icons/material@0.2.4(react@18.3.1)': dependencies: react: 18.3.1 - '@idraw/board@0.4.0-beta.24(@idraw/renderer@0.4.0-beta.24(@idraw/util@0.4.0-beta.24))(@idraw/util@0.4.0-beta.24)': + '@idraw/board@0.4.0-beta.29(@idraw/renderer@0.4.0-beta.29(@idraw/util@0.4.0-beta.29))(@idraw/util@0.4.0-beta.29)': dependencies: - '@idraw/renderer': 0.4.0-beta.24(@idraw/util@0.4.0-beta.24) - '@idraw/util': 0.4.0-beta.24 + '@idraw/renderer': 0.4.0-beta.29(@idraw/util@0.4.0-beta.29) + '@idraw/util': 0.4.0-beta.29 - '@idraw/core@0.4.0-beta.24(@idraw/board@0.4.0-beta.24(@idraw/renderer@0.4.0-beta.24(@idraw/util@0.4.0-beta.24))(@idraw/util@0.4.0-beta.24))(@idraw/renderer@0.4.0-beta.24(@idraw/util@0.4.0-beta.24))(@idraw/util@0.4.0-beta.24)': + '@idraw/core@0.4.0-beta.29(@idraw/board@0.4.0-beta.29(@idraw/renderer@0.4.0-beta.29(@idraw/util@0.4.0-beta.29))(@idraw/util@0.4.0-beta.29))(@idraw/renderer@0.4.0-beta.29(@idraw/util@0.4.0-beta.29))(@idraw/util@0.4.0-beta.29)': dependencies: - '@idraw/board': 0.4.0-beta.24(@idraw/renderer@0.4.0-beta.24(@idraw/util@0.4.0-beta.24))(@idraw/util@0.4.0-beta.24) - '@idraw/renderer': 0.4.0-beta.24(@idraw/util@0.4.0-beta.24) - '@idraw/util': 0.4.0-beta.24 + '@idraw/board': 0.4.0-beta.29(@idraw/renderer@0.4.0-beta.29(@idraw/util@0.4.0-beta.29))(@idraw/util@0.4.0-beta.29) + '@idraw/renderer': 0.4.0-beta.29(@idraw/util@0.4.0-beta.29) + '@idraw/util': 0.4.0-beta.29 - '@idraw/renderer@0.4.0-beta.24(@idraw/util@0.4.0-beta.24)': + '@idraw/renderer@0.4.0-beta.29(@idraw/util@0.4.0-beta.29)': dependencies: - '@idraw/util': 0.4.0-beta.24 + '@idraw/util': 0.4.0-beta.29 - '@idraw/studio-base@0.4.0-alpha.21(antd@5.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(classnames@2.5.1)(idraw@0.4.0-beta.24)(react-color@2.19.3(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@idraw/studio-base@0.4.0-alpha.24(antd@5.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(classnames@2.5.1)(idraw@0.4.0-beta.29)(react-color@2.19.3(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - antd: 5.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + antd: 5.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 - idraw: 0.4.0-beta.24 + idraw: 0.4.0-beta.29 react: 18.3.1 react-color: 2.19.3(react@18.3.1) react-dom: 18.3.1(react@18.3.1) - '@idraw/studio@0.4.0-alpha.21(antd@5.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(idraw@0.4.0-beta.24)(react-color@2.19.3(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@idraw/studio@0.4.0-alpha.24(antd@5.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(idraw@0.4.0-beta.29)(react-color@2.19.3(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@idraw/studio-base': 0.4.0-alpha.21(antd@5.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(classnames@2.5.1)(idraw@0.4.0-beta.24)(react-color@2.19.3(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - antd: 5.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@idraw/studio-base': 0.4.0-alpha.24(antd@5.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(classnames@2.5.1)(idraw@0.4.0-beta.29)(react-color@2.19.3(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + antd: 5.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 - idraw: 0.4.0-beta.24 + idraw: 0.4.0-beta.29 is-hotkey: 0.2.0 react: 18.3.1 react-color: 2.19.3(react@18.3.1) react-dom: 18.3.1(react@18.3.1) - '@idraw/types@0.4.0-beta.24': {} + '@idraw/types@0.4.0-beta.29': {} - '@idraw/util@0.4.0-beta.24': {} + '@idraw/util@0.4.0-beta.29': {} '@jridgewell/gen-mapping@0.3.5': dependencies: @@ -1531,13 +1531,13 @@ snapshots: dependencies: '@babel/runtime': 7.24.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rc-component/trigger': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-util: 5.41.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@rc-component/trigger@2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@rc-component/trigger@2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1619,7 +1619,7 @@ snapshots: '@types/estree@1.0.5': {} - '@types/node@20.12.12': + '@types/node@20.14.2': dependencies: undici-types: 5.26.5 @@ -1634,14 +1634,14 @@ snapshots: '@types/prop-types': 15.7.12 csstype: 3.1.3 - '@vitejs/plugin-react@4.3.0(vite@5.2.11(@types/node@20.12.12)(less@4.2.0))': + '@vitejs/plugin-react@4.3.1(vite@5.3.1(@types/node@20.14.2)(less@4.2.0))': dependencies: '@babel/core': 7.24.6 '@babel/plugin-transform-react-jsx-self': 7.24.6(@babel/core@7.24.6) '@babel/plugin-transform-react-jsx-source': 7.24.6(@babel/core@7.24.6) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.2.11(@types/node@20.12.12)(less@4.2.0) + vite: 5.3.1(@types/node@20.14.2)(less@4.2.0) transitivePeerDependencies: - supports-color @@ -1649,7 +1649,7 @@ snapshots: dependencies: color-convert: 1.9.3 - antd@5.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + antd@5.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@ant-design/colors': 7.0.2 '@ant-design/cssinjs': 1.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1660,7 +1660,7 @@ snapshots: '@rc-component/color-picker': 1.5.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@rc-component/mutate-observer': 1.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@rc-component/tour': 1.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rc-component/trigger': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 copy-to-clipboard: 3.3.3 dayjs: 1.11.11 @@ -1668,28 +1668,28 @@ snapshots: rc-cascader: 3.26.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-checkbox: 3.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-collapse: 3.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-dialog: 9.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-drawer: 7.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-dialog: 9.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-drawer: 7.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-dropdown: 4.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-field-form: 2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-image: 7.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-field-form: 2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-image: 7.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-input: 1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-input-number: 9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-mentions: 2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-mentions: 2.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-menu: 9.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-motion: 2.9.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-notification: 5.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-notification: 5.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-pagination: 4.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-picker: 4.5.0(dayjs@1.11.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-progress: 4.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-rate: 2.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-rate: 2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-resize-observer: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-segmented: 2.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-select: 14.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-slider: 10.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-steps: 6.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-switch: 4.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - rc-table: 7.45.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-table: 7.45.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-tabs: 15.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-textarea: 1.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-tooltip: 6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1760,31 +1760,31 @@ snapshots: prr: 1.0.1 optional: true - esbuild@0.20.2: + esbuild@0.21.5: optionalDependencies: - '@esbuild/aix-ppc64': 0.20.2 - '@esbuild/android-arm': 0.20.2 - '@esbuild/android-arm64': 0.20.2 - '@esbuild/android-x64': 0.20.2 - '@esbuild/darwin-arm64': 0.20.2 - '@esbuild/darwin-x64': 0.20.2 - '@esbuild/freebsd-arm64': 0.20.2 - '@esbuild/freebsd-x64': 0.20.2 - '@esbuild/linux-arm': 0.20.2 - '@esbuild/linux-arm64': 0.20.2 - '@esbuild/linux-ia32': 0.20.2 - '@esbuild/linux-loong64': 0.20.2 - '@esbuild/linux-mips64el': 0.20.2 - '@esbuild/linux-ppc64': 0.20.2 - '@esbuild/linux-riscv64': 0.20.2 - '@esbuild/linux-s390x': 0.20.2 - '@esbuild/linux-x64': 0.20.2 - '@esbuild/netbsd-x64': 0.20.2 - '@esbuild/openbsd-x64': 0.20.2 - '@esbuild/sunos-x64': 0.20.2 - '@esbuild/win32-arm64': 0.20.2 - '@esbuild/win32-ia32': 0.20.2 - '@esbuild/win32-x64': 0.20.2 + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 escalade@3.1.2: {} @@ -1807,13 +1807,13 @@ snapshots: safer-buffer: 2.1.2 optional: true - idraw@0.4.0-beta.24: + idraw@0.4.0-beta.29: dependencies: - '@idraw/board': 0.4.0-beta.24(@idraw/renderer@0.4.0-beta.24(@idraw/util@0.4.0-beta.24))(@idraw/util@0.4.0-beta.24) - '@idraw/core': 0.4.0-beta.24(@idraw/board@0.4.0-beta.24(@idraw/renderer@0.4.0-beta.24(@idraw/util@0.4.0-beta.24))(@idraw/util@0.4.0-beta.24))(@idraw/renderer@0.4.0-beta.24(@idraw/util@0.4.0-beta.24))(@idraw/util@0.4.0-beta.24) - '@idraw/renderer': 0.4.0-beta.24(@idraw/util@0.4.0-beta.24) - '@idraw/types': 0.4.0-beta.24 - '@idraw/util': 0.4.0-beta.24 + '@idraw/board': 0.4.0-beta.29(@idraw/renderer@0.4.0-beta.29(@idraw/util@0.4.0-beta.29))(@idraw/util@0.4.0-beta.29) + '@idraw/core': 0.4.0-beta.29(@idraw/board@0.4.0-beta.29(@idraw/renderer@0.4.0-beta.29(@idraw/util@0.4.0-beta.29))(@idraw/util@0.4.0-beta.29))(@idraw/renderer@0.4.0-beta.29(@idraw/util@0.4.0-beta.29))(@idraw/util@0.4.0-beta.29) + '@idraw/renderer': 0.4.0-beta.29(@idraw/util@0.4.0-beta.29) + '@idraw/types': 0.4.0-beta.29 + '@idraw/util': 0.4.0-beta.29 image-size@0.5.5: optional: true @@ -1898,7 +1898,7 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 - prettier@3.2.5: {} + prettier@3.3.2: {} prop-types@15.8.1: dependencies: @@ -1941,7 +1941,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-dialog@9.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-dialog@9.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1951,7 +1951,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-drawer@7.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-drawer@7.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1964,13 +1964,13 @@ snapshots: rc-dropdown@4.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.6 - '@rc-component/trigger': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-util: 5.41.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-field-form@2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-field-form@2.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.6 '@rc-component/async-validator': 5.0.4 @@ -1978,12 +1978,12 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-image@7.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-image@7.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.6 '@rc-component/portal': 1.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 - rc-dialog: 9.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rc-dialog: 9.5.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-motion: 2.9.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-util: 5.41.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 @@ -2007,10 +2007,10 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-mentions@2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-mentions@2.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.6 - '@rc-component/trigger': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-input: 1.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-menu: 9.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -2022,7 +2022,7 @@ snapshots: rc-menu@9.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.6 - '@rc-component/trigger': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-overflow: 1.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -2038,7 +2038,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-notification@5.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-notification@5.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.6 classnames: 2.5.1 @@ -2067,7 +2067,7 @@ snapshots: rc-picker@4.5.0(dayjs@1.11.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.6 - '@rc-component/trigger': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-overflow: 1.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-resize-observer: 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -2085,7 +2085,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-rate@2.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-rate@2.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.6 classnames: 2.5.1 @@ -2114,7 +2114,7 @@ snapshots: rc-select@14.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.6 - '@rc-component/trigger': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 rc-motion: 2.9.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rc-overflow: 1.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -2147,7 +2147,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rc-table@7.45.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + rc-table@7.45.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.6 '@rc-component/context': 1.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -2183,7 +2183,7 @@ snapshots: rc-tooltip@6.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.6 - '@rc-component/trigger': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@rc-component/trigger': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -2342,13 +2342,13 @@ snapshots: escalade: 3.1.2 picocolors: 1.0.1 - vite-node@1.6.0(@types/node@20.12.12)(less@4.2.0): + vite-node@1.6.0(@types/node@20.14.2)(less@4.2.0): dependencies: cac: 6.7.14 debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.11(@types/node@20.12.12)(less@4.2.0) + vite: 5.3.1(@types/node@20.14.2)(less@4.2.0) transitivePeerDependencies: - '@types/node' - less @@ -2359,13 +2359,13 @@ snapshots: - supports-color - terser - vite@5.2.11(@types/node@20.12.12)(less@4.2.0): + vite@5.3.1(@types/node@20.14.2)(less@4.2.0): dependencies: - esbuild: 0.20.2 + esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.12.12 + '@types/node': 20.14.2 fsevents: 2.3.3 less: 4.2.0 diff --git a/src/data-iphone-demo.ts b/src/data-iphone-demo.ts new file mode 100644 index 0000000..f98c7a7 --- /dev/null +++ b/src/data-iphone-demo.ts @@ -0,0 +1,13718 @@ +import type { Data } from 'idraw'; + +const data: Data = { + elements: [ + { + uuid: 'ac7de208-f96b-62c2-62f8-302bc3076a55', + name: 'iPhone X screen-1', + x: 0, + y: 0, + w: 375, + h: 812, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'da184fb3-5182-1bbe-f16a-25f62a034ddc', + name: 'Messages', + x: 0, + y: -4, + w: 375, + h: 461, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'fd94f0d0-50ef-640d-5f2f-e327b77680a4', + name: 'Message #6', + x: 0, + y: 400, + w: 375, + h: 61, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '42ebb0b6-0030-ad38-1d51-8a4c7b32023c', + name: 'Backgrounds / Transparent', + x: 0, + y: 0, + w: 375, + h: 61, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'edba444a-8a7a-175f-cee1-ac1597881e95', + name: 'Background', + x: 0, + y: 0, + w: 375, + h: 61, + angle: 0, + type: 'path', + detail: { + commands: [], + originX: 0, + originY: 0, + originW: 375, + originH: 61 + }, + operations: {} + }, + { + uuid: '16bad1ff-749c-d4c6-ffa2-6922f1757028', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'b474f260-3944-2771-4a08-d486354daedd', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '5b354382-3904-164c-0413-4414d60f8b9e', + name: 'Bubble', + x: 241, + y: 4, + w: 118, + h: 54, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'c7941173-dd31-dda6-c74d-8a4a227742a8', + name: '↳ Note', + x: 58, + y: 40, + w: 60, + h: 14, + angle: 0, + type: 'text', + detail: { + text: 'Read 10:43', + fontFamily: 'SF Pro Text', + fontSize: 11, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 0.4000000059604645 + }, + operations: {} + }, + { + uuid: 'd1922ae0-0a0a-10ae-ad8a-6160cbce1783', + name: 'Background', + x: 0, + y: 0, + w: 118, + h: 36, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 18] + }, + { + type: 'C', + params: [0, 17.071487426757812, 0, 16.60723114013672, 0.01813940517604351, 16.214881896972656] + }, + { + type: 'C', + params: [ + 0.4236813485622406, 7.4431376457214355, 7.4431376457214355, 0.4236813485622406, 16.214881896972656, 0.01813940517604351 + ] + }, + { + type: 'C', + params: [16.60723114013672, 0, 17.071487426757812, 0, 17.999998092651367, 0] + }, + { + type: 'L', + params: [100, 0] + }, + { + type: 'C', + params: [100.92851257324219, 0, 101.39276885986328, 0, 101.78511810302734, 0.01813940517604351] + }, + { + type: 'C', + params: [ + 110.5568618774414, 0.4236813485622406, 117.5763168334961, 7.4431376457214355, 117.98185729980469, 16.214881896972656 + ] + }, + { + type: 'C', + params: [118, 16.60723114013672, 118, 17.071487426757812, 118, 18] + }, + { + type: 'L', + params: [118, 18] + }, + { + type: 'C', + params: [118, 18.928512573242188, 118, 19.39276885986328, 117.98185729980469, 19.785118103027344] + }, + { + type: 'C', + params: [ + 117.5763168334961, 28.556861877441406, 110.5568618774414, 35.576316833496094, 101.78511810302734, 35.98186111450195 + ] + }, + { + type: 'C', + params: [101.39276885986328, 36, 100.92851257324219, 36, 100, 36] + }, + { + type: 'L', + params: [17.999998092651367, 36] + }, + { + type: 'C', + params: [17.071487426757812, 36, 16.60723114013672, 36, 16.214881896972656, 35.98186111450195] + }, + { + type: 'C', + params: [ + 7.4431376457214355, 35.576316833496094, 0.4236813485622406, 28.556861877441406, 0.01813940517604351, 19.785118103027344 + ] + }, + { + type: 'C', + params: [0, 19.39276885986328, 0, 18.928512573242188, 0, 18] + }, + { + type: 'L', + params: [0, 18] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#007AFF', + originX: 0, + originY: 0, + originW: 118, + originH: 36 + }, + operations: {} + }, + { + uuid: 'e7a7ec95-25da-c4f4-11a4-fe486bf3d1c8', + name: '↳ Text', + x: 12, + y: 7, + w: 94, + h: 22, + angle: 0, + type: 'text', + detail: { + text: 'Yes, it is 😄', + fontFamily: 'SF Pro Text', + fontSize: 17, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 22, + color: '#FFFFFF', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: 'b9a922b7-967d-da85-85fc-12b335492435', + name: 'Message #5', + x: 0, + y: 328, + w: 375, + h: 72, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'c6ac7d03-70db-fd9f-1d10-24bf50d69f33', + name: 'Backgrounds / Transparent', + x: 0, + y: 0, + w: 375, + h: 72, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '650ebe14-35d9-8095-7df5-5f6aa5cfa763', + name: 'Background', + x: 0, + y: 0, + w: 375, + h: 72, + angle: 0, + type: 'path', + detail: { + commands: [], + originX: 0, + originY: 0, + originW: 375, + originH: 72 + }, + operations: {} + }, + { + uuid: 'b0fe35cc-2071-5a77-03dc-f4de2cd7ed7b', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'd40333b0-d13d-053b-c56a-52a130fe6e55', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '9568e3f4-2348-a2c5-f2ff-f45a3ab9a7ef', + name: 'Bubble', + x: 16, + y: 4, + w: 244, + h: 64, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'af919be4-ad3e-2d9c-59d4-f3a0d16101ad', + name: 'Mask', + x: 0, + y: 0, + w: 244, + h: 64, + angle: 0, + type: 'rect', + detail: { + background: '#F3F3F3', + borderRadius: 17.5, + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: {} + }, + { + uuid: '1ec805d7-1be7-f234-d460-013eeb5164c4', + name: 'Media / Rounded r=10', + x: 190, + y: 10, + w: 44, + h: 44, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'ebfeab81-f7ad-fccb-1893-278fea246269', + name: 'Mask', + x: 0, + y: 0, + w: 44, + h: 44, + angle: 0, + type: 'rect', + detail: { + background: '#FFFFFF', + borderRadius: 10, + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: { + invisible: true + } + }, + { + uuid: 'f61e2b17-1f32-4327-2861-7eee67a6663b', + name: '▪︎ Bitmap', + x: 0, + y: 0, + w: 44, + h: 44, + angle: 0, + type: 'image', + detail: { + background: 'transparent', + borderRadius: 10, + borderDash: [], + boxSizing: 'center-line', + opacity: 1, + src: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAPACAYAAAD61hCbAAAAAXNSR0IArs4c6QAAQABJREFUeAHt10ERwEAMA7HrUSq+cO9MYWQVBpbz8TMz73EECBAgQIAAAQIECBAgQGC5wF2eTzwCBAgQIECAAAECBAgQIPALGMAegQABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnamMk62QAAAY2SURBVBaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAIEP6x4JKs2XK3AAAAAASUVORK5CYII=', + scaleMode: 'fill', + originH: 960, + originW: 960, + clipPath: { + commands: [ + { + type: 'M', + params: [0, 16] + }, + { + type: 'C', + params: [0, 10.39947509765625, 0, 7.599212169647217, 1.0899348258972168, 5.460094928741455] + }, + { + type: 'C', + params: [ + 2.048668622970581, 3.5784740447998047, 3.5784740447998047, 2.048668622970581, 5.460094928741455, + 1.0899348258972168 + ] + }, + { + type: 'C', + params: [7.599212169647217, 0, 10.39947509765625, 0, 16, 0] + }, + { + type: 'L', + params: [28, 0] + }, + { + type: 'C', + params: [33.60052490234375, 0, 36.400787353515625, 0, 38.5399055480957, 1.0899348258972168] + }, + { + type: 'C', + params: [ + 40.42152404785156, 2.048668622970581, 41.951332092285156, 3.5784740447998047, 42.910064697265625, + 5.460094928741455 + ] + }, + { + type: 'C', + params: [44, 7.599212169647217, 44, 10.39947509765625, 44, 16] + }, + { + type: 'L', + params: [44, 28] + }, + { + type: 'C', + params: [44, 33.60052490234375, 44, 36.400787353515625, 42.910064697265625, 38.5399055480957] + }, + { + type: 'C', + params: [ + 41.951332092285156, 40.42152404785156, 40.42152404785156, 41.951332092285156, 38.5399055480957, 42.910064697265625 + ] + }, + { + type: 'C', + params: [36.400787353515625, 44, 33.60052490234375, 44, 28, 44] + }, + { + type: 'L', + params: [16, 44] + }, + { + type: 'C', + params: [10.39947509765625, 44, 7.599212169647217, 44, 5.460094928741455, 42.910064697265625] + }, + { + type: 'C', + params: [ + 3.5784740447998047, 41.951332092285156, 2.048668622970581, 40.42152404785156, 1.0899348258972168, 38.5399055480957 + ] + }, + { + type: 'C', + params: [0, 36.400787353515625, 0, 33.60052490234375, 0, 28] + }, + { + type: 'L', + params: [0, 16] + }, + { + type: 'Z', + params: [] + } + ], + originX: 0, + originY: 0, + originW: 44, + originH: 44 + } + }, + operations: {} + }, + { + uuid: 'f3b0eef3-038f-5a38-4f91-310db8e08f4d', + name: 'Scrims', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '09fe7511-1fb4-e8a7-72ec-7827deefb2b8', + name: 'Darker Bottom Gradient 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#0000004D', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '48e03039-94b4-c95d-745a-fd7a679f94e2', + name: 'Darker Bottom Gradient 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#00000099', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: 'f33abb81-33e7-57a0-64b8-14a95072a0d7', + name: 'Darker Bottom Gradient 80%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#000000CC', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: 'a6d51719-bcac-8135-2235-50a65daaf58c', + name: 'Darker Top Gradient 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#0000004D', + offset: 0 + }, + { + color: '#00000000', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '98672ae2-1b09-9dca-be4b-fc959294bd8e', + name: 'Darker Top Gradient 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000099', + offset: 0 + }, + { + color: '#00000000', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: 'c33230b6-62b4-e714-8ee7-dccf69cb3d9a', + name: 'Darker – 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#0000004D', + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '58c5ac3d-33e6-b67b-287a-8a3eb8fd10a0', + name: 'Darker – 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#00000099', + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: { + invisible: true + } + }, + { + uuid: 'eb1a3ef3-1dc2-566e-ec49-fa5eddc12abd', + name: 'Attribute', + x: 74, + y: 8, + w: 28, + h: 30, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '8793a056-4541-f8a4-a238-228d9998e030', + name: 'Shape', + x: 0, + y: 0, + w: 28, + h: 30, + angle: 0, + type: 'rect', + detail: { + background: 'transparent', + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'cab0a836-6326-bc9d-937b-c34345baebb9', + name: 'Container', + x: 15, + y: 11.99999713897705, + w: 156, + h: 40, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'c9f8ab17-5abf-4e85-c5a2-d11eb394db5f', + name: '↳ Subtitle', + x: 0, + y: 22, + w: 47, + h: 18, + angle: 0, + type: 'text', + detail: { + text: 'JavaScript', + fontFamily: 'SF Pro Text', + fontSize: 13, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 18, + color: '#000000', + opacity: 0.4000000059604645 + }, + operations: {} + }, + { + uuid: 'dde0e16c-519d-1da8-0590-c2eb4ea275cb', + name: '↳ Title', + x: 0, + y: 0, + w: 156, + h: 22, + angle: 0, + type: 'text', + detail: { + text: 'iDraw.js | A simple ...', + fontFamily: 'SF Pro Text', + fontSize: 17, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 22, + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '3ecff5c9-1d5e-637c-2eb3-1faf45e438d8', + name: 'Message #4', + x: 0, + y: 284, + w: 375, + h: 44, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'e5f33ff9-de91-1acb-f031-66bbb0701410', + name: 'Backgrounds / Transparent', + x: 0, + y: 0, + w: 375, + h: 44, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '12a59efb-1e14-b54c-e738-c569aad8401f', + name: 'Background', + x: 0, + y: 0, + w: 375, + h: 44, + angle: 0, + type: 'path', + detail: { + commands: [], + originX: 0, + originY: 0, + originW: 375, + originH: 44 + }, + operations: {} + }, + { + uuid: '8a81e069-ac20-9d13-bb4e-7882c531af89', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '2e94bb6e-b6e8-f01a-fcf5-e26bf3aa4c40', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '3654ee0c-cbe8-01ce-a8c9-e8eb77ef6518', + name: 'Messages / Bubble • Grey', + x: 16, + y: 4, + w: 127, + h: 36, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'eaddcd12-2a48-78f0-2b6f-314dc00964d1', + name: 'Background', + x: 0, + y: 0, + w: 127, + h: 36, + angle: 0, + type: 'rect', + detail: { + background: '#F8F8F8EB', + borderRadius: 17, + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: {} + }, + { + uuid: '5abc131c-ac8b-37d9-ee3d-4b712427b5c5', + name: '↳ Text', + x: 12, + y: 7, + w: 103, + h: 22, + angle: 0, + type: 'text', + detail: { + text: 'Is this it?', + fontFamily: 'SF Pro Text', + fontSize: 17, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 22, + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: 'f06461c7-8693-50f3-6608-53a1f588cf46', + name: 'Message #3', + x: 0, + y: 223, + w: 375, + h: 61, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '3089536e-d55b-a495-98bb-df21656acd6b', + name: 'Backgrounds / Transparent', + x: 0, + y: 0, + w: 375, + h: 61, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '5f4cbe60-36cf-f7ac-d4b7-8bce94bb95e9', + name: 'Background', + x: 0, + y: 0, + w: 375, + h: 61, + angle: 0, + type: 'path', + detail: { + commands: [], + originX: 0, + originY: 0, + originW: 375, + originH: 61 + }, + operations: {} + }, + { + uuid: '4741bcf8-eb79-8b1a-9059-3fcee7ab46de', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '6c5485a0-5a2d-e223-1bed-bc6ca64cbf92', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'd3f1d9dd-62e9-09a0-961d-ccac1a6bd655', + name: 'Bubble', + x: 149, + y: 4, + w: 210, + h: 54, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '967dbe4e-b466-dcf7-0184-695d27400e2f', + name: '↳ Note', + x: 150, + y: 40, + w: 60, + h: 14, + angle: 0, + type: 'text', + detail: { + text: 'Read 10:43', + fontFamily: 'SF Pro Text', + fontSize: 11, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 0.4000000059604645 + }, + operations: {} + }, + { + uuid: 'b584222b-4488-88ee-6641-1995cac57d24', + name: 'Background', + x: 0, + y: 0, + w: 210, + h: 36, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 18] + }, + { + type: 'C', + params: [0, 17.071487426757812, 0, 16.60723114013672, 0.01813940517604351, 16.214881896972656] + }, + { + type: 'C', + params: [ + 0.4236813485622406, 7.4431376457214355, 7.4431376457214355, 0.4236813485622406, 16.214881896972656, 0.01813940517604351 + ] + }, + { + type: 'C', + params: [16.60723114013672, 0, 17.071487426757812, 0, 17.999998092651367, 0] + }, + { + type: 'L', + params: [192, 0] + }, + { + type: 'C', + params: [192.9285125732422, 0, 193.39276123046875, 0, 193.78512573242188, 0.01813940517604351] + }, + { + type: 'C', + params: [ + 202.55686950683594, 0.4236813485622406, 209.57632446289062, 7.4431376457214355, 209.9818572998047, 16.214881896972656 + ] + }, + { + type: 'C', + params: [210, 16.60723114013672, 210, 17.071487426757812, 210, 18] + }, + { + type: 'L', + params: [210, 18] + }, + { + type: 'C', + params: [210, 18.928512573242188, 210, 19.39276885986328, 209.9818572998047, 19.785118103027344] + }, + { + type: 'C', + params: [ + 209.57632446289062, 28.556861877441406, 202.55686950683594, 35.576316833496094, 193.78512573242188, 35.98186111450195 + ] + }, + { + type: 'C', + params: [193.39276123046875, 36, 192.9285125732422, 36, 192, 36] + }, + { + type: 'L', + params: [17.999998092651367, 36] + }, + { + type: 'C', + params: [17.071487426757812, 36, 16.60723114013672, 36, 16.214881896972656, 35.98186111450195] + }, + { + type: 'C', + params: [ + 7.4431376457214355, 35.576316833496094, 0.4236813485622406, 28.556861877441406, 0.01813940517604351, 19.785118103027344 + ] + }, + { + type: 'C', + params: [0, 19.39276885986328, 0, 18.928512573242188, 0, 18] + }, + { + type: 'L', + params: [0, 18] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#007AFF', + originX: 0, + originY: 0, + originW: 210, + originH: 36 + }, + operations: {} + }, + { + uuid: 'cfcf18cf-5270-8712-496c-89a166b84f73', + name: '↳ Text', + x: 12, + y: 7, + w: 186, + h: 22, + angle: 0, + type: 'text', + detail: { + text: 'iDraw.js is recommended', + fontFamily: 'SF Pro Text', + fontSize: 17, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 22, + color: '#FFFFFF', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '8e1183c1-7fa0-53da-a2bf-1a2f7c61e7ac', + name: 'Message #2', + x: 0, + y: 112, + w: 375, + h: 111, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'cf3b3d70-7bd5-c8f3-cbdb-7d7105234b55', + name: 'Backgrounds / Transparent', + x: 0, + y: 0, + w: 375, + h: 111, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '13dcc81d-d829-b3e7-f94f-4eb779706fca', + name: 'Background', + x: 0, + y: 0, + w: 375, + h: 111, + angle: 0, + type: 'path', + detail: { + commands: [], + originX: 0, + originY: 0, + originW: 375, + originH: 111 + }, + operations: {} + }, + { + uuid: 'd7d0e387-c68b-3dba-d908-57308089e097', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '92ca63e8-3064-3a98-e109-0b3d74838c45', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '19beb740-1063-34f8-c0b7-34ec55343eca', + name: 'Bubble', + x: 142, + y: 4, + w: 217, + h: 103, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '17f9e65f-4cdc-eac5-d897-5513863210de', + name: 'Background', + x: 0, + y: 0, + w: 217, + h: 103, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 27.19999885559082] + }, + { + type: 'C', + params: [0, 17.679107666015625, 0, 12.918661117553711, 1.8528891801834106, 9.282160758972168] + }, + { + type: 'C', + params: [3.482736587524414, 6.0834059715271, 6.0834059715271, 3.482736587524414, 9.282160758972168, 1.8528891801834106] + }, + { + type: 'C', + params: [12.918661117553711, 0, 17.679107666015625, 0, 27.200002670288086, 0] + }, + { + type: 'L', + params: [189.8000030517578, 0] + }, + { + type: 'C', + params: [199.32089233398438, 0, 204.0813446044922, 0, 207.71783447265625, 1.8528891801834106] + }, + { + type: 'C', + params: [210.91659545898438, 3.482736587524414, 213.5172576904297, 6.0834059715271, 215.14710998535156, 9.282160758972168] + }, + { + type: 'C', + params: [217, 12.918661117553711, 217, 17.679107666015625, 217, 27.19999885559082] + }, + { + type: 'L', + params: [217, 75.80000305175781] + }, + { + type: 'C', + params: [217, 85.32089233398438, 217, 90.08133697509766, 215.14710998535156, 93.71784210205078] + }, + { + type: 'C', + params: [ + 213.5172576904297, 96.91659545898438, 210.91659545898438, 99.51726531982422, 207.71783447265625, 101.14710998535156 + ] + }, + { + type: 'C', + params: [204.0813446044922, 103, 199.32089233398438, 103, 189.8000030517578, 103] + }, + { + type: 'L', + params: [27.199993133544922, 103] + }, + { + type: 'C', + params: [17.67910385131836, 103, 12.918661117553711, 103, 9.282160758972168, 101.14710998535156] + }, + { + type: 'C', + params: [6.0834059715271, 99.51726531982422, 3.482736587524414, 96.91659545898438, 1.8528891801834106, 93.71784210205078] + }, + { + type: 'C', + params: [0, 90.08133697509766, 0, 85.32089233398438, 0, 75.80000305175781] + }, + { + type: 'L', + params: [0, 27.19999885559082] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#007AFF', + originX: 0, + originY: 0, + originW: 217, + originH: 103 + }, + operations: {} + }, + { + uuid: '91203fa6-2808-bf8d-ca50-a36c0156b7ae', + name: '↳ Text', + x: 12, + y: 6, + w: 193, + h: 89, + angle: 0, + type: 'text', + detail: { + text: 'iDraw.js, a new JavaScript drawing framework, is exciting because it can parse Figma files', + fontFamily: 'SF Pro Text', + fontSize: 17, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 22, + color: '#FFFFFF', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: 'b752cd2d-e002-c88b-318b-2f978712fedb', + name: 'Message #1', + x: 0, + y: 0, + w: 375, + h: 112, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'e8c1fea2-b8cc-7095-23cb-f30d68e6165a', + name: 'Backgrounds / Transparent', + x: 0, + y: 0, + w: 375, + h: 112, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '4809b4d3-54b8-f532-a9c6-1a60ee894094', + name: 'Background', + x: 0, + y: 0, + w: 375, + h: 112, + angle: 0, + type: 'path', + detail: { + commands: [], + originX: 0, + originY: 0, + originW: 375, + originH: 112 + }, + operations: {} + }, + { + uuid: '1ad6e53c-f860-44ed-76ec-7ef9e1a785b3', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '509fe92f-6b4c-667d-7bb7-88a3bceb677d', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'da822e38-5414-82ff-d337-bbfe009b1ce2', + name: 'Container', + x: 16, + y: 4, + w: 237, + h: 103, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'd8c0e930-5153-d6aa-beb9-0d878361955a', + name: 'Background', + x: 0, + y: 0, + w: 237, + h: 103, + angle: 0, + type: 'rect', + detail: { + background: '#F8F8F8EB', + borderRadius: 17, + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: {} + }, + { + uuid: '699fc98c-0f6a-6b8b-3d6c-983be2147a73', + name: '↳ Text', + x: 12, + y: 7.800000190734863, + w: 213, + h: 88, + angle: 0, + type: 'text', + detail: { + text: 'Hey, I recently started a new project. Can you recommend any JavaScript framework for front-end drawing?', + fontFamily: 'SF Pro Text', + fontSize: 17, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 22, + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: 'bfb85f4b-8286-f83d-6732-8ff46681b1d6', + name: 'Navigation Bar', + x: 0, + y: 0, + w: 375, + h: 88, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'fdcf34d9-7b9c-97cf-343a-e46baa625a14', + name: '• iPhone XS / Bars / Navigation Default', + x: 0, + y: 0, + w: 375, + h: 88, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'e00bb3cb-671a-ef42-ca8f-8922a0db665a', + name: 'Backgrounds / Bars – Light Gray', + x: 0, + y: 0, + w: 375, + h: 88, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'd69638d9-f266-b2fd-4144-0111005e132d', + name: 'Background', + x: 0, + y: 0, + w: 375, + h: 88, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [375, 0] + }, + { + type: 'L', + params: [375, 88] + }, + { + type: 'L', + params: [0, 88] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFFEB', + originX: 0, + originY: 0, + originW: 375, + originH: 88 + }, + operations: {} + }, + { + uuid: '5885f6f9-a9b2-8817-283a-c825df368326', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '5c4cb968-42a0-552e-9144-2ddd8085a963', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'dd64e4af-db2a-b719-7dbb-13d90a46abf2', + name: 'Right', + x: 187, + y: 44, + w: 188, + h: 44, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '9fbacb75-ff41-a6df-0d28-65f3aa432c64', + name: 'Bitmap', + x: 138, + y: 2, + w: 34, + h: 34, + angle: 0, + type: 'image', + detail: { + background: 'transparent', + borderDash: [], + boxSizing: 'center-line', + opacity: 1, + src: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAPACAYAAAD61hCbAAAAAXNSR0IArs4c6QAAQABJREFUeAHt10ERwEAMA7HrUSq+cO9MYWQVBpbz8TMz73EECBAgQIAAAQIECBAgQGC5wF2eTzwCBAgQIECAAAECBAgQIPALGMAegQABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnamMk62QAAAY2SURBVBaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAIEP6x4JKs2XK3AAAAAASUVORK5CYII=', + scaleMode: 'fill', + originH: 960, + originW: 960, + clipPath: { + commands: [ + { + type: 'M', + params: [17, 34] + }, + { + type: 'C', + params: [26.388839721679688, 34, 34, 26.388839721679688, 34, 17] + }, + { + type: 'C', + params: [34, 7.611159324645996, 26.388839721679688, 0, 17, 0] + }, + { + type: 'C', + params: [7.611159324645996, 0, 0, 7.611159324645996, 0, 17] + }, + { + type: 'C', + params: [0, 26.388839721679688, 7.611159324645996, 34, 17, 34] + }, + { + type: 'Z', + params: [] + } + ], + originX: 0, + originY: 0, + originW: 34, + originH: 34 + } + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'f13d1edc-45c1-3baa-6d95-9b5550010dae', + name: 'Left', + x: 0, + y: 44, + w: 188, + h: 44, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '1a359f26-4738-7555-89d0-6efc4799f131', + name: 'Button', + x: 8, + y: 11, + w: 52.51333236694336, + h: 22, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '56ce680f-328e-3fcf-34fb-18c4ed0e664d', + name: 'Arrow', + x: 0, + y: 0.5, + w: 12, + h: 20.5, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [9.537135124206543, 20.082666397094727] + }, + { + type: 'L', + params: [0.2921518385410309, 10.945804595947266] + }, + { + type: 'C', + params: [ + -0.09738397598266602, 10.561189651489258, -0.09738397598266602, 9.939809799194336, 0.2921518385410309, + 9.554195404052734 + ] + }, + { + type: 'L', + params: [9.537135124206543, 0.4173326790332794] + }, + { + type: 'C', + params: [ + 10.099465370178223, -0.13911089301109314, 11.014374732971191, -0.13911089301109314, 11.577703475952148, + 0.4173326790332794 + ] + }, + { + type: 'C', + params: [ + 12.140033721923828, 0.9737762212753296, 12.140033721923828, 1.8768731355667114, 11.577703475952148, + 2.433316707611084 + ] + }, + { + type: 'L', + params: [3.6691277027130127, 10.250499725341797] + }, + { + type: 'L', + params: [11.577703475952148, 18.065683364868164] + }, + { + type: 'C', + params: [ + 12.140033721923828, 18.623125076293945, 12.140033721923828, 19.526222229003906, 11.577703475952148, + 20.082666397094727 + ] + }, + { + type: 'C', + params: [ + 11.014374732971191, 20.639110565185547, 10.099465370178223, 20.639110565185547, 9.537135124206543, + 20.082666397094727 + ] + } + ], + fillRule: 'evenodd', + fill: '#007AFF', + originX: 0, + originY: 0, + originW: 12, + originH: 20.5 + }, + operations: {} + }, + { + uuid: '044b95ac-b3d8-3753-be94-f00b42f5e690', + name: '↳ Label', + x: 14.513333320617676, + y: 0, + w: 38, + h: 22, + angle: 0, + type: 'text', + detail: { + text: 'Back', + fontFamily: 'SF Pro Text', + fontSize: 17, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 22, + color: '#007AFF', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '9060e1c6-c3f5-9744-ec95-05ec9e06c15b', + name: 'Center', + x: 94, + y: 44, + w: 188, + h: 44, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'f467f75a-4fa9-74fe-0dd2-68f0f5571e27', + name: '↳ Title', + x: 16, + y: 11, + w: 156, + h: 22, + angle: 0, + type: 'text', + detail: { + text: 'Developer', + fontFamily: 'SF Pro Text', + fontSize: 17, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 22, + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '1de649de-fc29-f5cf-f655-98b17b1daa07', + name: 'Status Bar', + x: 0, + y: 0, + w: 375, + h: 44, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '2bf42080-03d3-1ecc-05dd-653db409588f', + name: 'Frame', + x: 293, + y: 15, + w: 68, + h: 14, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '0103e3ce-f0b5-1241-8148-d096a8adc1cf', + name: 'Container', + x: 0.5, + y: 1.1599979400634766, + w: 67, + h: 11.5, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'f066e8b7-5444-247b-e78b-792500879b80', + name: 'Battery', + x: 42.5, + y: 0, + w: 24.5, + h: 11.5, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '0ef0b9c5-4a80-095c-73c5-37bbbc8c2ed3', + name: 'Rectangle', + x: 0, + y: 0, + w: 24.5, + h: 11.5, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [3.5894391536712646, 0] + }, + { + type: 'L', + params: [18.410560607910156, 0] + }, + { + type: 'C', + params: [ + 19.658687591552734, 0, 20.111286163330078, 0.12995584309101105, 20.567583084106445, 0.37398576736450195 + ] + }, + { + type: 'C', + params: [ + 21.023880004882812, 0.618015706539154, 21.38198471069336, 0.9761196374893188, 21.626014709472656, + 1.4324159622192383 + ] + }, + { + type: 'C', + params: [21.870044708251953, 1.8887122869491577, 22, 2.341312885284424, 22, 3.5894391536712646] + }, + { + type: 'L', + params: [22, 7.910560607910156] + }, + { + type: 'C', + params: [ + 22, 9.158686637878418, 21.870044708251953, 9.611288070678711, 21.626014709472656, 10.067584037780762 + ] + }, + { + type: 'C', + params: [ + 21.38198471069336, 10.523880004882812, 21.023880004882812, 10.881983757019043, 20.567583084106445, + 11.12601375579834 + ] + }, + { + type: 'C', + params: [20.111286163330078, 11.370043754577637, 19.658687591552734, 11.5, 18.410560607910156, 11.5] + }, + { + type: 'L', + params: [3.5894391536712646, 11.5] + }, + { + type: 'C', + params: [ + 2.341312885284424, 11.5, 1.8887122869491577, 11.370043754577637, 1.4324159622192383, 11.12601375579834 + ] + }, + { + type: 'C', + params: [ + 0.9761196374893188, 10.881983757019043, 0.618015706539154, 10.523880004882812, 0.37398576736450195, + 10.067584037780762 + ] + }, + { + type: 'C', + params: [0.12995584309101105, 9.611288070678711, 0, 9.158686637878418, 0, 7.910560607910156] + }, + { + type: 'L', + params: [0, 3.5894391536712646] + }, + { + type: 'C', + params: [ + 0, 2.341312885284424, 0.12995584309101105, 1.8887122869491577, 0.37398576736450195, 1.4324159622192383 + ] + }, + { + type: 'C', + params: [ + 0.618015706539154, 0.9761196374893188, 0.9761196374893188, 0.618015706539154, 1.4324159622192383, + 0.37398576736450195 + ] + }, + { + type: 'C', + params: [1.8887122869491577, 0.12995584309101105, 2.341312885284424, 0, 3.5894391536712646, 0] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [3.5894391536712646, 1] + }, + { + type: 'C', + params: [ + 2.6024606227874756, 1, 2.257904052734375, 1.0665369033813477, 1.9040148258209229, 1.2557989358901978 + ] + }, + { + type: 'C', + params: [ + 1.621986985206604, 1.4066290855407715, 1.4066290855407715, 1.621986985206604, 1.2557989358901978, + 1.9040148258209229 + ] + }, + { + type: 'C', + params: [1.0665369033813477, 2.257904052734375, 1, 2.6024606227874756, 1, 3.5894391536712646] + }, + { + type: 'L', + params: [1, 7.910560607910156] + }, + { + type: 'C', + params: [ + 1, 8.897539138793945, 1.0665369033813477, 9.242095947265625, 1.2557989358901978, 9.595985412597656 + ] + }, + { + type: 'C', + params: [ + 1.4066290855407715, 9.878013610839844, 1.621986985206604, 10.09337043762207, 1.9040148258209229, + 10.244200706481934 + ] + }, + { + type: 'C', + params: [2.257904052734375, 10.433463096618652, 2.6024606227874756, 10.5, 3.5894391536712646, 10.5] + }, + { + type: 'L', + params: [18.410560607910156, 10.5] + }, + { + type: 'C', + params: [ + 19.397539138793945, 10.5, 19.742095947265625, 10.433463096618652, 20.095985412597656, 10.244200706481934 + ] + }, + { + type: 'C', + params: [ + 20.378013610839844, 10.09337043762207, 20.593372344970703, 9.878013610839844, 20.74420166015625, + 9.595985412597656 + ] + }, + { + type: 'C', + params: [20.93346405029297, 9.242095947265625, 21, 8.897539138793945, 21, 7.910560607910156] + }, + { + type: 'L', + params: [21, 3.5894391536712646] + }, + { + type: 'C', + params: [ + 21, 2.6024606227874756, 20.93346405029297, 2.257904052734375, 20.74420166015625, 1.9040148258209229 + ] + }, + { + type: 'C', + params: [ + 20.593372344970703, 1.621986985206604, 20.378013610839844, 1.4066290855407715, 20.095985412597656, + 1.2557989358901978 + ] + }, + { + type: 'C', + params: [19.742095947265625, 1.0665369033813477, 19.397539138793945, 1, 18.410560607910156, 1] + }, + { + type: 'L', + params: [3.5894391536712646, 1] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [24.5, 5.69000244140625] + }, + { + type: 'C', + params: [24.5, 6.92657470703125, 23, 7.69000244140625, 23, 7.69000244140625] + }, + { + type: 'L', + params: [23, 3.69000244140625] + }, + { + type: 'C', + params: [23, 3.69000244140625, 24.5, 4.45343017578125, 24.5, 5.69000244140625] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#0000005C', + originX: 0, + originY: 0, + originW: 24.5, + originH: 11.5 + }, + operations: {} + }, + { + uuid: 'ddc0823d-5e18-a180-8391-ecf4aa8ccb02', + name: 'Rectangle', + x: 2, + y: 1.9166667461395264, + w: 18, + h: 7.666666507720947, + angle: 0, + type: 'rect', + detail: { + background: '#000000', + borderRadius: 1.600000023841858, + borderDash: [], + boxSizing: 'center-line', + borderColor: 'transparent', + borderWidth: 0, + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '16283223-40c3-dc22-040a-cf6d3b9caf17', + name: 'Combined Shape', + x: 0, + y: 0.44000244140625, + w: 17.099990844726562, + h: 10.700004577636719, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [14.123048782348633, 0.9658917188644409] + }, + { + type: 'C', + params: [ + 14.099990844726562, 1.0818103551864624, 14.099990844726562, 1.2212064266204834, 14.099990844726562, + 1.4999985694885254 + ] + }, + { + type: 'L', + params: [14.099990844726562, 9.199999809265137] + }, + { + type: 'C', + params: [ + 14.099990844726562, 9.478793144226074, 14.099990844726562, 9.618189811706543, 14.123048782348633, + 9.734107971191406 + ] + }, + { + type: 'C', + params: [ + 14.21773624420166, 10.210136413574219, 14.58985424041748, 10.582254409790039, 15.065882682800293, + 10.676941871643066 + ] + }, + { + type: 'C', + params: [ + 15.181800842285156, 10.699999809265137, 15.321197509765625, 10.699999809265137, 15.599990844726562, + 10.699999809265137 + ] + }, + { + type: 'C', + params: [ + 15.8787841796875, 10.699999809265137, 16.01818084716797, 10.699999809265137, 16.13409996032715, + 10.676941871643066 + ] + }, + { + type: 'C', + params: [ + 16.61012840270996, 10.582254409790039, 16.98224449157715, 10.210136413574219, 17.076932907104492, + 9.734107971191406 + ] + }, + { + type: 'C', + params: [ + 17.099990844726562, 9.618189811706543, 17.099990844726562, 9.478793144226074, 17.099990844726562, + 9.200000762939453 + ] + }, + { + type: 'L', + params: [17.099990844726562, 1.4999998807907104] + }, + { + type: 'C', + params: [ + 17.099990844726562, 1.2212069034576416, 17.099990844726562, 1.0818103551864624, 17.076932907104492, + 0.9658917188644409 + ] + }, + { + type: 'C', + params: [ + 16.98224449157715, 0.48986291885375977, 16.61012840270996, 0.11774563789367676, 16.13409996032715, + 0.02305765077471733 + ] + }, + { + type: 'C', + params: [16.01818084716797, 0, 15.8787841796875, 0, 15.599990844726562, 0] + }, + { + type: 'C', + params: [15.321197509765625, 0, 15.181800842285156, 0, 15.065882682800293, 0.02305765077471733] + }, + { + type: 'C', + params: [ + 14.58985424041748, 0.11774563789367676, 14.21773624420166, 0.48986291885375977, 14.123048782348633, + 0.9658917188644409 + ] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [9.399993896484375, 3.9000015258789062] + }, + { + type: 'C', + params: [ + 9.399993896484375, 3.621208429336548, 9.399993896484375, 3.481812000274658, 9.423051834106445, + 3.3658933639526367 + ] + }, + { + type: 'C', + params: [ + 9.517739295959473, 2.889864444732666, 9.889857292175293, 2.517747163772583, 10.365885734558105, + 2.4230592250823975 + ] + }, + { + type: 'C', + params: [ + 10.481803894042969, 2.4000015258789062, 10.621200561523438, 2.4000015258789062, 10.899993896484375, + 2.4000015258789062 + ] + }, + { + type: 'C', + params: [ + 11.178787231445312, 2.4000015258789062, 11.318183898925781, 2.4000015258789062, 11.434102058410645, + 2.4230592250823975 + ] + }, + { + type: 'C', + params: [ + 11.910130500793457, 2.517747163772583, 12.282248497009277, 2.889864444732666, 12.376935958862305, + 3.3658933639526367 + ] + }, + { + type: 'C', + params: [ + 12.399993896484375, 3.481812000274658, 12.399993896484375, 3.621208429336548, 12.399993896484375, + 3.900001287460327 + ] + }, + { + type: 'L', + params: [12.399993896484375, 9.200004577636719] + }, + { + type: 'C', + params: [ + 12.399993896484375, 9.478797912597656, 12.399993896484375, 9.618194580078125, 12.376935958862305, + 9.734112739562988 + ] + }, + { + type: 'C', + params: [ + 12.282248497009277, 10.2101411819458, 11.910130500793457, 10.582259178161621, 11.434102058410645, + 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 11.318183898925781, 10.700004577636719, 11.178787231445312, 10.700004577636719, 10.899993896484375, + 10.700004577636719 + ] + }, + { + type: 'C', + params: [ + 10.621200561523438, 10.700004577636719, 10.481803894042969, 10.700004577636719, 10.365885734558105, + 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 9.889857292175293, 10.582259178161621, 9.517739295959473, 10.2101411819458, 9.423051834106445, + 9.734112739562988 + ] + }, + { + type: 'C', + params: [ + 9.399993896484375, 9.618194580078125, 9.399993896484375, 9.478797912597656, 9.399993896484375, + 9.200004577636719 + ] + }, + { + type: 'L', + params: [9.399993896484375, 3.9000015258789062] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [4.823045253753662, 5.665896415710449] + }, + { + type: 'C', + params: [ + 4.79998779296875, 5.781815052032471, 4.79998779296875, 5.9212117195129395, 4.79998779296875, 6.200004577636719 + ] + }, + { + type: 'L', + params: [4.79998779296875, 9.200004577636719] + }, + { + type: 'C', + params: [ + 4.79998779296875, 9.478797912597656, 4.79998779296875, 9.618194580078125, 4.823045253753662, 9.734112739562988 + ] + }, + { + type: 'C', + params: [ + 4.917733192443848, 10.2101411819458, 5.28985071182251, 10.582259178161621, 5.7658796310424805, + 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 5.881798267364502, 10.700004577636719, 6.021194934844971, 10.700004577636719, 6.29998779296875, + 10.700004577636719 + ] + }, + { + type: 'C', + params: [ + 6.578780651092529, 10.700004577636719, 6.718177318572998, 10.700004577636719, 6.8340959548950195, + 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 7.31012487411499, 10.582259178161621, 7.682242393493652, 10.2101411819458, 7.776930332183838, + 9.734112739562988 + ] + }, + { + type: 'C', + params: [ + 7.79998779296875, 9.618194580078125, 7.79998779296875, 9.478797912597656, 7.79998779296875, 9.200004577636719 + ] + }, + { + type: 'L', + params: [7.79998779296875, 6.200004577636719] + }, + { + type: 'C', + params: [ + 7.79998779296875, 5.921211242675781, 7.79998779296875, 5.781815052032471, 7.776930332183838, 5.665896415710449 + ] + }, + { + type: 'C', + params: [ + 7.682242393493652, 5.1898674964904785, 7.31012487411499, 4.817749977111816, 6.8340959548950195, + 4.723062038421631 + ] + }, + { + type: 'C', + params: [ + 6.718177318572998, 4.700004577636719, 6.578780651092529, 4.700004577636719, 6.29998779296875, + 4.700004577636719 + ] + }, + { + type: 'C', + params: [ + 6.021194934844971, 4.700004577636719, 5.881798267364502, 4.700004577636719, 5.7658796310424805, + 4.723062038421631 + ] + }, + { + type: 'C', + params: [ + 5.28985071182251, 4.817749977111816, 4.917733192443848, 5.1898674964904785, 4.823045253753662, + 5.665896415710449 + ] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [0.02305765077471733, 7.665896415710449] + }, + { + type: 'C', + params: [0, 7.781815052032471, 0, 7.9212117195129395, 0, 8.200004577636719] + }, + { + type: 'L', + params: [0, 9.200004577636719] + }, + { + type: 'C', + params: [0, 9.478797912597656, 0, 9.618194580078125, 0.02305765077471733, 9.734112739562988] + }, + { + type: 'C', + params: [ + 0.11774563789367676, 10.2101411819458, 0.48986291885375977, 10.582259178161621, 0.9658917188644409, + 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 1.0818103551864624, 10.700004577636719, 1.2212069034576416, 10.700004577636719, 1.5, 10.700004577636719 + ] + }, + { + type: 'C', + params: [ + 1.7787930965423584, 10.700004577636719, 1.9181896448135376, 10.700004577636719, 2.0341081619262695, + 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 2.5101370811462402, 10.582259178161621, 2.8822543621063232, 10.2101411819458, 2.976942300796509, + 9.734112739562988 + ] + }, + { + type: 'C', + params: [3, 9.618194580078125, 3, 9.478797912597656, 3, 9.200004577636719] + }, + { + type: 'L', + params: [3, 8.200004577636719] + }, + { + type: 'C', + params: [3, 7.921211242675781, 3, 7.781815052032471, 2.976942300796509, 7.665896415710449] + }, + { + type: 'C', + params: [ + 2.8822543621063232, 7.1898674964904785, 2.5101370811462402, 6.817749977111816, 2.0341081619262695, + 6.723062038421631 + ] + }, + { + type: 'C', + params: [1.9181896448135376, 6.700004577636719, 1.7787930965423584, 6.700004577636719, 1.5, 6.700004577636719] + }, + { + type: 'C', + params: [ + 1.2212069034576416, 6.700004577636719, 1.0818103551864624, 6.700004577636719, 0.9658917188644409, + 6.723062038421631 + ] + }, + { + type: 'C', + params: [ + 0.48986291885375977, 6.817749977111816, 0.11774563789367676, 7.1898674964904785, 0.02305765077471733, + 7.665896415710449 + ] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#000000', + originX: 0, + originY: 0, + originW: 17.099990844726562, + originH: 10.700004577636719 + }, + operations: {} + }, + { + uuid: '115da672-be3d-9b7b-624c-a30bccf5dae0', + name: 'Wi-Fi', + x: 22.100006103515625, + y: 0.24000167846679688, + w: 15.399999618530273, + h: 11.057209968566895, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [7.7004241943359375, 2.296360492706299] + }, + { + type: 'C', + params: [ + 9.934831619262695, 2.2964582443237305, 12.08380126953125, 3.1550111770629883, 13.703171730041504, + 4.694569110870361 + ] + }, + { + type: 'C', + params: [ + 13.825112342834473, 4.8134284019470215, 14.020017623901367, 4.811929225921631, 14.14012336730957, + 4.691207408905029 + ] + }, + { + type: 'L', + params: [15.30578327178955, 3.514791965484619] + }, + { + type: 'C', + params: [ + 15.366597175598145, 3.453561544418335, 15.400498390197754, 3.3706233501434326, 15.399993896484375, + 3.2843270301818848 + ] + }, + { + type: 'C', + params: [ + 15.399489402770996, 3.1980319023132324, 15.36462116241455, 3.115494966506958, 15.303091049194336, + 3.054981231689453 + ] + }, + { + type: 'C', + params: [ + 11.052766799926758, -1.0183271169662476, 4.347395896911621, -1.0183271169662476, 0.09707161784172058, + 3.054981231689453 + ] + }, + { + type: 'C', + params: [ + 0.03550135716795921, 3.115450382232666, 0.0005718813044950366, 3.1979622840881348, 0.000007201545031421119, + 3.284257411956787 + ] + }, + { + type: 'C', + params: [ + -0.0005675617721863091, 3.370553731918335, 0.03328297287225723, 3.453517198562622, 0.09404654800891876, + 3.514791965484619 + ] + }, + { + type: 'L', + params: [1.260049819946289, 4.691207408905029] + }, + { + type: 'C', + params: [ + 1.3800644874572754, 4.8121113777160645, 1.5751309394836426, 4.81361198425293, 1.6970009803771973, + 4.694569110870361 + ] + }, + { + type: 'C', + params: [ + 3.316573143005371, 3.1549103260040283, 5.465795040130615, 2.2963552474975586, 7.7004241943359375, + 2.296360492706299 + ] + }, + { + type: 'L', + params: [7.7004241943359375, 2.296360492706299] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [7.700424671173096, 6.123746871948242] + }, + { + type: 'C', + params: [ + 8.928089141845703, 6.123671054840088, 10.111939430236816, 6.579985618591309, 11.021951675415039, + 7.404024124145508 + ] + }, + { + type: 'C', + params: [ + 11.145031929016113, 7.520973205566406, 11.33891773223877, 7.518438339233398, 11.458902359008789, + 7.398309707641602 + ] + }, + { + type: 'L', + params: [12.623222351074219, 6.221892833709717] + }, + { + type: 'C', + params: [ + 12.684530258178711, 6.160186767578125, 12.718552589416504, 6.07647705078125, 12.71767520904541, + 5.989490985870361 + ] + }, + { + type: 'C', + params: [ + 12.716787338256836, 5.902505397796631, 12.681071281433105, 5.819504261016846, 12.618513107299805, + 5.75905704498291 + ] + }, + { + type: 'C', + params: [ + 9.847347259521484, 3.181312322616577, 5.555840969085693, 3.181312322616577, 2.7846851348876953, + 5.75905704498291 + ] + }, + { + type: 'C', + params: [ + 2.7220864295959473, 5.819504261016846, 2.686370372772217, 5.902546405792236, 2.685553789138794, + 5.989560604095459 + ] + }, + { + type: 'C', + params: [ + 2.6847267150878906, 6.076573371887207, 2.718869686126709, 6.160276412963867, 2.780308961868286, + 6.221892833709717 + ] + }, + { + type: 'L', + params: [3.9442954063415527, 7.398309707641602] + }, + { + type: 'C', + params: [ + 4.064269542694092, 7.518438339233398, 4.258166790008545, 7.520973205566406, 4.381246566772461, + 7.404024124145508 + ] + }, + { + type: 'C', + params: [ + 5.290653228759766, 6.580530166625977, 6.473567008972168, 6.124255180358887, 7.700424671173096, + 6.123746871948242 + ] + }, + { + type: 'L', + params: [7.700424671173096, 6.123746871948242] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [9.937968254089355, 8.931347846984863] + }, + { + type: 'C', + params: [ + 10.00023365020752, 8.870235443115234, 10.034527778625488, 8.78613567352295, 10.032743453979492, + 8.698905944824219 + ] + }, + { + type: 'C', + params: [ + 10.03095817565918, 8.611676216125488, 9.993266105651855, 8.529047966003418, 9.928549766540527, + 8.470528602600098 + ] + }, + { + type: 'C', + params: [ + 8.64232063293457, 7.382628440856934, 6.758518218994141, 7.382628440856934, 5.472288608551025, + 8.470528602600098 + ] + }, + { + type: 'C', + params: [ + 5.40753173828125, 8.529001235961914, 5.369769096374512, 8.611603736877441, 5.367923736572266, + 8.698833465576172 + ] + }, + { + type: 'C', + params: [ + 5.3660783767700195, 8.786064147949219, 5.4003119468688965, 8.870189666748047, 5.46253776550293, + 8.931347846984863 + ] + }, + { + type: 'L', + params: [7.476902008056641, 10.963858604431152] + }, + { + type: 'C', + params: [ + 7.535941123962402, 11.023592948913574, 7.616427898406982, 11.057209968566895, 7.7004241943359375, + 11.057209968566895 + ] + }, + { + type: 'C', + params: [ + 7.784409999847412, 11.057209968566895, 7.86489725112915, 11.023592948913574, 7.923936367034912, + 10.963858604431152 + ] + }, + { + type: 'L', + params: [9.937968254089355, 8.931347846984863] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#000000', + originX: 0, + originY: 0, + originW: 15.399999618530273, + originH: 11.057209968566895 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '832aea75-25df-86ac-8d5b-ed83027999b5', + name: 'Action', + x: 20, + y: 13, + w: 54, + h: 18, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '71e02f04-8453-a31b-410e-fe3d41cef2f5', + name: '↳ Time', + x: 0, + y: 0, + w: 54, + h: 18, + angle: 0, + type: 'text', + detail: { + text: '9:41', + fontFamily: 'SF Pro Text', + fontSize: 15, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '13995ade-9eaf-1eb7-0f65-49da0478e048', + name: 'Controls Small / Misc / Online Marker', + x: 344, + y: 42, + w: 20, + h: 22, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '324c1d19-ae13-d9fd-8d39-55ce95b3dfe8', + name: 'Container', + x: 4, + y: 5, + w: 12, + h: 12, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '88bfb95e-3c01-da61-6db5-64ced8ff86bb', + name: 'Oval', + x: 1, + y: 1, + w: 10, + h: 10, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5, 10] + }, + { + type: 'C', + params: [7.7614240646362305, 10, 10, 7.7614240646362305, 10, 5] + }, + { + type: 'C', + params: [10, 2.2385761737823486, 7.7614240646362305, 0, 5, 0] + }, + { + type: 'C', + params: [2.2385761737823486, 0, 0, 2.2385761737823486, 0, 5] + }, + { + type: 'C', + params: [0, 7.7614240646362305, 2.2385761737823486, 10, 5, 10] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#4CD964', + originX: 0, + originY: 0, + originW: 10, + originH: 10 + }, + operations: {} + }, + { + uuid: '94f89146-38e6-0572-7965-b98e02f9d39f', + name: 'Oval', + x: 0, + y: 0, + w: 12, + h: 12, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [6, 14] + }, + { + type: 'C', + params: [10.418277740478516, 14, 14, 10.418277740478516, 14, 6] + }, + { + type: 'L', + params: [10, 6] + }, + { + type: 'C', + params: [10, 8.209138870239258, 8.209138870239258, 10, 6, 10] + }, + { + type: 'L', + params: [6, 14] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [14, 6] + }, + { + type: 'C', + params: [14, 1.5817219018936157, 10.418277740478516, -2, 6, -2] + }, + { + type: 'L', + params: [6, 2] + }, + { + type: 'C', + params: [8.209138870239258, 2, 10, 3.790860891342163, 10, 6] + }, + { + type: 'L', + params: [14, 6] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [6, -2] + }, + { + type: 'C', + params: [1.5817219018936157, -2, -2, 1.5817219018936157, -2, 6] + }, + { + type: 'L', + params: [2, 6] + }, + { + type: 'C', + params: [2, 3.790860891342163, 3.790860891342163, 2, 6, 2] + }, + { + type: 'L', + params: [6, -2] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [-2, 6] + }, + { + type: 'C', + params: [-2, 10.418277740478516, 1.5817219018936157, 14, 6, 14] + }, + { + type: 'L', + params: [6, 10] + }, + { + type: 'C', + params: [3.790860891342163, 10, 2, 8.209138870239258, 2, 6] + }, + { + type: 'L', + params: [-2, 6] + }, + { + type: 'Z', + params: [] + } + ], + fill: '#FFFFFF', + originX: 0, + originY: 0, + originW: 12, + originH: 12 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'fad698b4-6901-afa1-1329-cfe5b90200d1', + name: '• iPhone XS / Bars / Status / Default', + x: 0, + y: 0, + w: 375, + h: 44, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '8695849a-ddc4-6b04-e0d4-be64ef78ec65', + name: 'Frame', + x: 293, + y: 15, + w: 68, + h: 14, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'dc702774-021f-077d-934d-928fb1527ea9', + name: 'Container', + x: 0.5, + y: 1.1599979400634766, + w: 67, + h: 11.5, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '0629b789-2142-3f26-cef8-205d953a3032', + name: 'Battery', + x: 42.5, + y: 0, + w: 24.5, + h: 11.5, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '2504785f-aacf-58d2-1d8a-54c255a3c76f', + name: 'Rectangle', + x: 0, + y: 0, + w: 24.5, + h: 11.5, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [3.5894391536712646, 0] + }, + { + type: 'L', + params: [18.410560607910156, 0] + }, + { + type: 'C', + params: [ + 19.658687591552734, 0, 20.111286163330078, 0.12995584309101105, 20.567583084106445, 0.37398576736450195 + ] + }, + { + type: 'C', + params: [ + 21.023880004882812, 0.618015706539154, 21.38198471069336, 0.9761196374893188, 21.626014709472656, + 1.4324159622192383 + ] + }, + { + type: 'C', + params: [21.870044708251953, 1.8887122869491577, 22, 2.341312885284424, 22, 3.5894391536712646] + }, + { + type: 'L', + params: [22, 7.910560607910156] + }, + { + type: 'C', + params: [22, 9.158686637878418, 21.870044708251953, 9.611288070678711, 21.626014709472656, 10.067584037780762] + }, + { + type: 'C', + params: [ + 21.38198471069336, 10.523880004882812, 21.023880004882812, 10.881983757019043, 20.567583084106445, + 11.12601375579834 + ] + }, + { + type: 'C', + params: [20.111286163330078, 11.370043754577637, 19.658687591552734, 11.5, 18.410560607910156, 11.5] + }, + { + type: 'L', + params: [3.5894391536712646, 11.5] + }, + { + type: 'C', + params: [2.341312885284424, 11.5, 1.8887122869491577, 11.370043754577637, 1.4324159622192383, 11.12601375579834] + }, + { + type: 'C', + params: [ + 0.9761196374893188, 10.881983757019043, 0.618015706539154, 10.523880004882812, 0.37398576736450195, + 10.067584037780762 + ] + }, + { + type: 'C', + params: [0.12995584309101105, 9.611288070678711, 0, 9.158686637878418, 0, 7.910560607910156] + }, + { + type: 'L', + params: [0, 3.5894391536712646] + }, + { + type: 'C', + params: [0, 2.341312885284424, 0.12995584309101105, 1.8887122869491577, 0.37398576736450195, 1.4324159622192383] + }, + { + type: 'C', + params: [ + 0.618015706539154, 0.9761196374893188, 0.9761196374893188, 0.618015706539154, 1.4324159622192383, + 0.37398576736450195 + ] + }, + { + type: 'C', + params: [1.8887122869491577, 0.12995584309101105, 2.341312885284424, 0, 3.5894391536712646, 0] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [3.5894391536712646, 1] + }, + { + type: 'C', + params: [2.6024606227874756, 1, 2.257904052734375, 1.0665369033813477, 1.9040148258209229, 1.2557989358901978] + }, + { + type: 'C', + params: [ + 1.621986985206604, 1.4066290855407715, 1.4066290855407715, 1.621986985206604, 1.2557989358901978, + 1.9040148258209229 + ] + }, + { + type: 'C', + params: [1.0665369033813477, 2.257904052734375, 1, 2.6024606227874756, 1, 3.5894391536712646] + }, + { + type: 'L', + params: [1, 7.910560607910156] + }, + { + type: 'C', + params: [1, 8.897539138793945, 1.0665369033813477, 9.242095947265625, 1.2557989358901978, 9.595985412597656] + }, + { + type: 'C', + params: [ + 1.4066290855407715, 9.878013610839844, 1.621986985206604, 10.09337043762207, 1.9040148258209229, + 10.244200706481934 + ] + }, + { + type: 'C', + params: [2.257904052734375, 10.433463096618652, 2.6024606227874756, 10.5, 3.5894391536712646, 10.5] + }, + { + type: 'L', + params: [18.410560607910156, 10.5] + }, + { + type: 'C', + params: [ + 19.397539138793945, 10.5, 19.742095947265625, 10.433463096618652, 20.095985412597656, 10.244200706481934 + ] + }, + { + type: 'C', + params: [ + 20.378013610839844, 10.09337043762207, 20.593372344970703, 9.878013610839844, 20.74420166015625, + 9.595985412597656 + ] + }, + { + type: 'C', + params: [20.93346405029297, 9.242095947265625, 21, 8.897539138793945, 21, 7.910560607910156] + }, + { + type: 'L', + params: [21, 3.5894391536712646] + }, + { + type: 'C', + params: [21, 2.6024606227874756, 20.93346405029297, 2.257904052734375, 20.74420166015625, 1.9040148258209229] + }, + { + type: 'C', + params: [ + 20.593372344970703, 1.621986985206604, 20.378013610839844, 1.4066290855407715, 20.095985412597656, + 1.2557989358901978 + ] + }, + { + type: 'C', + params: [19.742095947265625, 1.0665369033813477, 19.397539138793945, 1, 18.410560607910156, 1] + }, + { + type: 'L', + params: [3.5894391536712646, 1] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [24.5, 5.69000244140625] + }, + { + type: 'C', + params: [24.5, 6.92657470703125, 23, 7.69000244140625, 23, 7.69000244140625] + }, + { + type: 'L', + params: [23, 3.69000244140625] + }, + { + type: 'C', + params: [23, 3.69000244140625, 24.5, 4.45343017578125, 24.5, 5.69000244140625] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#0000005C', + originX: 0, + originY: 0, + originW: 24.5, + originH: 11.5 + }, + operations: {} + }, + { + uuid: '40dcc118-f0fd-d49a-262b-6e57058e2078', + name: 'Rectangle', + x: 2, + y: 1.9166667461395264, + w: 18, + h: 7.666666507720947, + angle: 0, + type: 'rect', + detail: { + background: '#000000', + borderRadius: 1.600000023841858, + borderDash: [], + boxSizing: 'center-line', + borderColor: 'transparent', + borderWidth: 0, + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '96fa03f4-b731-c6c0-f7bb-01748f205db4', + name: 'Combined Shape', + x: 0, + y: 0.44000244140625, + w: 17.099990844726562, + h: 10.700004577636719, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [14.123048782348633, 0.9658917188644409] + }, + { + type: 'C', + params: [ + 14.099990844726562, 1.0818103551864624, 14.099990844726562, 1.2212064266204834, 14.099990844726562, + 1.4999985694885254 + ] + }, + { + type: 'L', + params: [14.099990844726562, 9.199999809265137] + }, + { + type: 'C', + params: [ + 14.099990844726562, 9.478793144226074, 14.099990844726562, 9.618189811706543, 14.123048782348633, 9.734107971191406 + ] + }, + { + type: 'C', + params: [ + 14.21773624420166, 10.210136413574219, 14.58985424041748, 10.582254409790039, 15.065882682800293, 10.676941871643066 + ] + }, + { + type: 'C', + params: [ + 15.181800842285156, 10.699999809265137, 15.321197509765625, 10.699999809265137, 15.599990844726562, + 10.699999809265137 + ] + }, + { + type: 'C', + params: [ + 15.8787841796875, 10.699999809265137, 16.01818084716797, 10.699999809265137, 16.13409996032715, 10.676941871643066 + ] + }, + { + type: 'C', + params: [ + 16.61012840270996, 10.582254409790039, 16.98224449157715, 10.210136413574219, 17.076932907104492, 9.734107971191406 + ] + }, + { + type: 'C', + params: [ + 17.099990844726562, 9.618189811706543, 17.099990844726562, 9.478793144226074, 17.099990844726562, 9.200000762939453 + ] + }, + { + type: 'L', + params: [17.099990844726562, 1.4999998807907104] + }, + { + type: 'C', + params: [ + 17.099990844726562, 1.2212069034576416, 17.099990844726562, 1.0818103551864624, 17.076932907104492, + 0.9658917188644409 + ] + }, + { + type: 'C', + params: [ + 16.98224449157715, 0.48986291885375977, 16.61012840270996, 0.11774563789367676, 16.13409996032715, + 0.02305765077471733 + ] + }, + { + type: 'C', + params: [16.01818084716797, 0, 15.8787841796875, 0, 15.599990844726562, 0] + }, + { + type: 'C', + params: [15.321197509765625, 0, 15.181800842285156, 0, 15.065882682800293, 0.02305765077471733] + }, + { + type: 'C', + params: [ + 14.58985424041748, 0.11774563789367676, 14.21773624420166, 0.48986291885375977, 14.123048782348633, + 0.9658917188644409 + ] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [9.399993896484375, 3.9000015258789062] + }, + { + type: 'C', + params: [ + 9.399993896484375, 3.621208429336548, 9.399993896484375, 3.481812000274658, 9.423051834106445, 3.3658933639526367 + ] + }, + { + type: 'C', + params: [ + 9.517739295959473, 2.889864444732666, 9.889857292175293, 2.517747163772583, 10.365885734558105, 2.4230592250823975 + ] + }, + { + type: 'C', + params: [ + 10.481803894042969, 2.4000015258789062, 10.621200561523438, 2.4000015258789062, 10.899993896484375, + 2.4000015258789062 + ] + }, + { + type: 'C', + params: [ + 11.178787231445312, 2.4000015258789062, 11.318183898925781, 2.4000015258789062, 11.434102058410645, + 2.4230592250823975 + ] + }, + { + type: 'C', + params: [ + 11.910130500793457, 2.517747163772583, 12.282248497009277, 2.889864444732666, 12.376935958862305, 3.3658933639526367 + ] + }, + { + type: 'C', + params: [ + 12.399993896484375, 3.481812000274658, 12.399993896484375, 3.621208429336548, 12.399993896484375, 3.900001287460327 + ] + }, + { + type: 'L', + params: [12.399993896484375, 9.200004577636719] + }, + { + type: 'C', + params: [ + 12.399993896484375, 9.478797912597656, 12.399993896484375, 9.618194580078125, 12.376935958862305, 9.734112739562988 + ] + }, + { + type: 'C', + params: [ + 12.282248497009277, 10.2101411819458, 11.910130500793457, 10.582259178161621, 11.434102058410645, 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 11.318183898925781, 10.700004577636719, 11.178787231445312, 10.700004577636719, 10.899993896484375, + 10.700004577636719 + ] + }, + { + type: 'C', + params: [ + 10.621200561523438, 10.700004577636719, 10.481803894042969, 10.700004577636719, 10.365885734558105, + 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 9.889857292175293, 10.582259178161621, 9.517739295959473, 10.2101411819458, 9.423051834106445, 9.734112739562988 + ] + }, + { + type: 'C', + params: [ + 9.399993896484375, 9.618194580078125, 9.399993896484375, 9.478797912597656, 9.399993896484375, 9.200004577636719 + ] + }, + { + type: 'L', + params: [9.399993896484375, 3.9000015258789062] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [4.823045253753662, 5.665896415710449] + }, + { + type: 'C', + params: [ + 4.79998779296875, 5.781815052032471, 4.79998779296875, 5.9212117195129395, 4.79998779296875, 6.200004577636719 + ] + }, + { + type: 'L', + params: [4.79998779296875, 9.200004577636719] + }, + { + type: 'C', + params: [ + 4.79998779296875, 9.478797912597656, 4.79998779296875, 9.618194580078125, 4.823045253753662, 9.734112739562988 + ] + }, + { + type: 'C', + params: [ + 4.917733192443848, 10.2101411819458, 5.28985071182251, 10.582259178161621, 5.7658796310424805, 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 5.881798267364502, 10.700004577636719, 6.021194934844971, 10.700004577636719, 6.29998779296875, 10.700004577636719 + ] + }, + { + type: 'C', + params: [ + 6.578780651092529, 10.700004577636719, 6.718177318572998, 10.700004577636719, 6.8340959548950195, 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 7.31012487411499, 10.582259178161621, 7.682242393493652, 10.2101411819458, 7.776930332183838, 9.734112739562988 + ] + }, + { + type: 'C', + params: [ + 7.79998779296875, 9.618194580078125, 7.79998779296875, 9.478797912597656, 7.79998779296875, 9.200004577636719 + ] + }, + { + type: 'L', + params: [7.79998779296875, 6.200004577636719] + }, + { + type: 'C', + params: [ + 7.79998779296875, 5.921211242675781, 7.79998779296875, 5.781815052032471, 7.776930332183838, 5.665896415710449 + ] + }, + { + type: 'C', + params: [ + 7.682242393493652, 5.1898674964904785, 7.31012487411499, 4.817749977111816, 6.8340959548950195, 4.723062038421631 + ] + }, + { + type: 'C', + params: [ + 6.718177318572998, 4.700004577636719, 6.578780651092529, 4.700004577636719, 6.29998779296875, 4.700004577636719 + ] + }, + { + type: 'C', + params: [ + 6.021194934844971, 4.700004577636719, 5.881798267364502, 4.700004577636719, 5.7658796310424805, 4.723062038421631 + ] + }, + { + type: 'C', + params: [ + 5.28985071182251, 4.817749977111816, 4.917733192443848, 5.1898674964904785, 4.823045253753662, 5.665896415710449 + ] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [0.02305765077471733, 7.665896415710449] + }, + { + type: 'C', + params: [0, 7.781815052032471, 0, 7.9212117195129395, 0, 8.200004577636719] + }, + { + type: 'L', + params: [0, 9.200004577636719] + }, + { + type: 'C', + params: [0, 9.478797912597656, 0, 9.618194580078125, 0.02305765077471733, 9.734112739562988] + }, + { + type: 'C', + params: [ + 0.11774563789367676, 10.2101411819458, 0.48986291885375977, 10.582259178161621, 0.9658917188644409, + 10.676946640014648 + ] + }, + { + type: 'C', + params: [1.0818103551864624, 10.700004577636719, 1.2212069034576416, 10.700004577636719, 1.5, 10.700004577636719] + }, + { + type: 'C', + params: [ + 1.7787930965423584, 10.700004577636719, 1.9181896448135376, 10.700004577636719, 2.0341081619262695, + 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 2.5101370811462402, 10.582259178161621, 2.8822543621063232, 10.2101411819458, 2.976942300796509, 9.734112739562988 + ] + }, + { + type: 'C', + params: [3, 9.618194580078125, 3, 9.478797912597656, 3, 9.200004577636719] + }, + { + type: 'L', + params: [3, 8.200004577636719] + }, + { + type: 'C', + params: [3, 7.921211242675781, 3, 7.781815052032471, 2.976942300796509, 7.665896415710449] + }, + { + type: 'C', + params: [ + 2.8822543621063232, 7.1898674964904785, 2.5101370811462402, 6.817749977111816, 2.0341081619262695, 6.723062038421631 + ] + }, + { + type: 'C', + params: [1.9181896448135376, 6.700004577636719, 1.7787930965423584, 6.700004577636719, 1.5, 6.700004577636719] + }, + { + type: 'C', + params: [ + 1.2212069034576416, 6.700004577636719, 1.0818103551864624, 6.700004577636719, 0.9658917188644409, 6.723062038421631 + ] + }, + { + type: 'C', + params: [ + 0.48986291885375977, 6.817749977111816, 0.11774563789367676, 7.1898674964904785, 0.02305765077471733, + 7.665896415710449 + ] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#000000', + originX: 0, + originY: 0, + originW: 17.099990844726562, + originH: 10.700004577636719 + }, + operations: {} + }, + { + uuid: '88749c9f-de6a-341f-d17e-e7c164697ee8', + name: 'Wi-Fi', + x: 22.100006103515625, + y: 0.24000167846679688, + w: 15.399999618530273, + h: 11.057209968566895, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [7.7004241943359375, 2.296360492706299] + }, + { + type: 'C', + params: [ + 9.934831619262695, 2.2964582443237305, 12.08380126953125, 3.1550111770629883, 13.703171730041504, 4.694569110870361 + ] + }, + { + type: 'C', + params: [ + 13.825112342834473, 4.8134284019470215, 14.020017623901367, 4.811929225921631, 14.14012336730957, 4.691207408905029 + ] + }, + { + type: 'L', + params: [15.30578327178955, 3.514791965484619] + }, + { + type: 'C', + params: [ + 15.366597175598145, 3.453561544418335, 15.400498390197754, 3.3706233501434326, 15.399993896484375, + 3.2843270301818848 + ] + }, + { + type: 'C', + params: [ + 15.399489402770996, 3.1980319023132324, 15.36462116241455, 3.115494966506958, 15.303091049194336, 3.054981231689453 + ] + }, + { + type: 'C', + params: [ + 11.052766799926758, -1.0183271169662476, 4.347395896911621, -1.0183271169662476, 0.09707161784172058, + 3.054981231689453 + ] + }, + { + type: 'C', + params: [ + 0.03550135716795921, 3.115450382232666, 0.0005718813044950366, 3.1979622840881348, 0.000007201545031421119, + 3.284257411956787 + ] + }, + { + type: 'C', + params: [ + -0.0005675617721863091, 3.370553731918335, 0.03328297287225723, 3.453517198562622, 0.09404654800891876, + 3.514791965484619 + ] + }, + { + type: 'L', + params: [1.260049819946289, 4.691207408905029] + }, + { + type: 'C', + params: [ + 1.3800644874572754, 4.8121113777160645, 1.5751309394836426, 4.81361198425293, 1.6970009803771973, 4.694569110870361 + ] + }, + { + type: 'C', + params: [ + 3.316573143005371, 3.1549103260040283, 5.465795040130615, 2.2963552474975586, 7.7004241943359375, 2.296360492706299 + ] + }, + { + type: 'L', + params: [7.7004241943359375, 2.296360492706299] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [7.700424671173096, 6.123746871948242] + }, + { + type: 'C', + params: [ + 8.928089141845703, 6.123671054840088, 10.111939430236816, 6.579985618591309, 11.021951675415039, 7.404024124145508 + ] + }, + { + type: 'C', + params: [ + 11.145031929016113, 7.520973205566406, 11.33891773223877, 7.518438339233398, 11.458902359008789, 7.398309707641602 + ] + }, + { + type: 'L', + params: [12.623222351074219, 6.221892833709717] + }, + { + type: 'C', + params: [ + 12.684530258178711, 6.160186767578125, 12.718552589416504, 6.07647705078125, 12.71767520904541, 5.989490985870361 + ] + }, + { + type: 'C', + params: [ + 12.716787338256836, 5.902505397796631, 12.681071281433105, 5.819504261016846, 12.618513107299805, 5.75905704498291 + ] + }, + { + type: 'C', + params: [ + 9.847347259521484, 3.181312322616577, 5.555840969085693, 3.181312322616577, 2.7846851348876953, 5.75905704498291 + ] + }, + { + type: 'C', + params: [ + 2.7220864295959473, 5.819504261016846, 2.686370372772217, 5.902546405792236, 2.685553789138794, 5.989560604095459 + ] + }, + { + type: 'C', + params: [ + 2.6847267150878906, 6.076573371887207, 2.718869686126709, 6.160276412963867, 2.780308961868286, 6.221892833709717 + ] + }, + { + type: 'L', + params: [3.9442954063415527, 7.398309707641602] + }, + { + type: 'C', + params: [ + 4.064269542694092, 7.518438339233398, 4.258166790008545, 7.520973205566406, 4.381246566772461, 7.404024124145508 + ] + }, + { + type: 'C', + params: [ + 5.290653228759766, 6.580530166625977, 6.473567008972168, 6.124255180358887, 7.700424671173096, 6.123746871948242 + ] + }, + { + type: 'L', + params: [7.700424671173096, 6.123746871948242] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [9.937968254089355, 8.931347846984863] + }, + { + type: 'C', + params: [ + 10.00023365020752, 8.870235443115234, 10.034527778625488, 8.78613567352295, 10.032743453979492, 8.698905944824219 + ] + }, + { + type: 'C', + params: [ + 10.03095817565918, 8.611676216125488, 9.993266105651855, 8.529047966003418, 9.928549766540527, 8.470528602600098 + ] + }, + { + type: 'C', + params: [ + 8.64232063293457, 7.382628440856934, 6.758518218994141, 7.382628440856934, 5.472288608551025, 8.470528602600098 + ] + }, + { + type: 'C', + params: [ + 5.40753173828125, 8.529001235961914, 5.369769096374512, 8.611603736877441, 5.367923736572266, 8.698833465576172 + ] + }, + { + type: 'C', + params: [ + 5.3660783767700195, 8.786064147949219, 5.4003119468688965, 8.870189666748047, 5.46253776550293, 8.931347846984863 + ] + }, + { + type: 'L', + params: [7.476902008056641, 10.963858604431152] + }, + { + type: 'C', + params: [ + 7.535941123962402, 11.023592948913574, 7.616427898406982, 11.057209968566895, 7.7004241943359375, 11.057209968566895 + ] + }, + { + type: 'C', + params: [ + 7.784409999847412, 11.057209968566895, 7.86489725112915, 11.023592948913574, 7.923936367034912, 10.963858604431152 + ] + }, + { + type: 'L', + params: [9.937968254089355, 8.931347846984863] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#000000', + originX: 0, + originY: 0, + originW: 15.399999618530273, + originH: 11.057209968566895 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '632814be-32a0-913e-d605-922b06e61469', + name: 'Action', + x: 20, + y: 13, + w: 54, + h: 18, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '0ab18eb9-f63c-b802-8cd9-44395df30e02', + name: '↳ Time', + x: 0, + y: 0, + w: 54, + h: 18, + angle: 0, + type: 'text', + detail: { + text: '9:41', + fontFamily: 'SF Pro Text', + fontSize: 15, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '3cfca1cd-f935-ec7d-b13d-4618dc241883', + name: '• iPhone Xs / Keyboards / Default', + x: 0, + y: 521, + w: 375, + h: 291, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'df7002d9-7e55-c3c1-b33c-ba30b12a9b58', + name: 'Backgrounds / Keyboards – Gray', + x: 1.8189894035458565e-12, + y: 0, + w: 375, + h: 291, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '0f84fa9c-f6e1-5d88-aa7a-46df0a1bbf22', + name: 'Background', + x: 0, + y: 0, + w: 375, + h: 291, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [375, 0] + }, + { + type: 'L', + params: [375, 291] + }, + { + type: 'L', + params: [0, 291] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#D2D5DBF0', + originX: 0, + originY: 0, + originW: 375, + originH: 291 + }, + operations: {} + }, + { + uuid: '70e59ab2-50cc-eb87-b876-f3d5b4ec16bc', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '5c2dc385-0207-9a4f-74a4-1994bc773351', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '07c556eb-27f1-1bf0-06c1-47fcad0eb99d', + name: 'Keys', + x: 0, + y: 164, + w: 375, + h: 52, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'c1031ef5-2b6d-d53e-71dd-6356aa574870', + name: 'Symbols', + x: 3, + y: 5, + w: 87.76533508300781, + h: 42, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'd5de6de7-247d-b202-82c6-dc672e8648b7', + name: 'Background', + x: 0, + y: 0, + w: 87.76533508300781, + h: 42, + angle: 0, + type: 'rect', + detail: { + background: '#C6CCD2', + borderRadius: 5, + borderDash: [], + boxSizing: 'center-line', + opacity: 1, + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1 + }, + operations: {} + }, + { + uuid: '2ddee831-2f18-062d-2579-e3a06471f809', + name: '123', + x: 29.892024993896484, + y: 12, + w: 27, + h: 20, + angle: 0, + type: 'text', + detail: { + text: '123', + fontFamily: 'SF Pro Text', + fontSize: 16, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '13494459-b332-944b-4afa-2082cc254b6a', + name: 'Space', + x: 95.74400329589844, + y: 5, + w: 184.5093536376953, + h: 42, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '971f087d-f053-5204-879b-4794425ac611', + name: 'Background', + x: 0, + y: 0, + w: 184.5093536376953, + h: 42, + angle: 0, + type: 'rect', + detail: { + background: '#FFFFFF', + borderRadius: 5, + borderDash: [], + boxSizing: 'center-line', + opacity: 1, + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1 + }, + operations: {} + }, + { + uuid: '9cfdbeb9-d177-f851-5c4f-c79c1b636d78', + name: 'Space', + x: 70.0693359375, + y: 11, + w: 44.882659912109375, + h: 20, + angle: 0, + type: 'text', + detail: { + text: 'space', + fontFamily: 'SF Pro Text', + fontSize: 16, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '013d1c53-5062-ca3f-5de7-577cad9c5dcc', + name: 'Button', + x: 285, + y: 5, + w: 87, + h: 42, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '8da3f636-8a6e-4815-0520-d5220f608b19', + name: 'Background', + x: 0, + y: 0, + w: 87, + h: 42, + angle: 0, + type: 'rect', + detail: { + background: '#C6CCD2', + borderRadius: 5, + borderDash: [], + boxSizing: 'center-line', + opacity: 1, + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1 + }, + operations: {} + }, + { + uuid: '32d52f24-50cb-8a71-c855-b50b656c8532', + name: '↳ Label', + x: 7.759368896484375, + y: 11, + w: 72, + h: 20, + angle: 0, + type: 'text', + detail: { + text: 'Label', + fontFamily: 'SF Pro Text', + fontSize: 16, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'a5a9b0a7-ba68-4c79-06ea-42aa4578c867', + name: 'Emoji Glyph', + x: 25, + y: 240, + w: 27, + h: 27, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [27, 13.5] + }, + { + type: 'C', + params: [27, 6.044156074523926, 20.95584487915039, 0, 13.5, 0] + }, + { + type: 'C', + params: [6.044156074523926, 0, 0, 6.044156074523926, 0, 13.5] + }, + { + type: 'C', + params: [0, 20.95584487915039, 6.044156074523926, 27, 13.5, 27] + }, + { + type: 'C', + params: [20.95584487915039, 27, 27, 20.95584487915039, 27, 13.5] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [25.425899505615234, 13.500900268554688] + }, + { + type: 'C', + params: [25.4263973236084, 6.913837909698486, 20.08706283569336, 1.573495626449585, 13.5, 1.5727499723434448] + }, + { + type: 'C', + params: [10.336490631103516, 1.5724815130233765, 7.302452564239502, 2.8289694786071777, 5.065386772155762, 5.065782070159912] + }, + { + type: 'C', + params: [2.8283209800720215, 7.3025946617126465, 1.5714895725250244, 10.3364896774292, 1.5714000463485718, 13.5] + }, + { + type: 'C', + params: [1.5714000463485718, 20.08706283569336, 6.911137580871582, 25.427001953125, 13.498199462890625, 25.427249908447266] + }, + { + type: 'C', + params: [20.085262298583984, 25.42749786376953, 25.425403594970703, 20.087963104248047, 25.425899505615234, 13.500900268554688] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [9.22927474975586, 7.644374847412109] + }, + { + type: 'C', + params: [8.812005043029785, 7.639403343200684, 8.41016960144043, 7.8019700050354, 8.113734245300293, 8.095678329467773] + }, + { + type: 'C', + params: [7.81729793548584, 8.389386177062988, 7.6510233879089355, 8.789702415466309, 7.652137756347656, 9.206999778747559] + }, + { + type: 'C', + params: [7.652137756347656, 10.078028678894043, 8.358245849609375, 10.784137725830078, 9.22927474975586, 10.784137725830078] + }, + { + type: 'C', + params: [10.100303649902344, 10.784137725830078, 10.806412696838379, 10.078028678894043, 10.806412696838379, 9.206999778747559] + }, + { + type: 'C', + params: [10.807526588439941, 8.789702415466309, 10.641252517700195, 8.389386177062988, 10.344816207885742, 8.095678329467773] + }, + { + type: 'C', + params: [10.048380851745605, 7.8019700050354, 9.646544456481934, 7.639403343200684, 9.22927474975586, 7.644374847412109] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [16.66383934020996, 8.095658302307129] + }, + { + type: 'C', + params: [16.960329055786133, 7.801960468292236, 17.362197875976562, 7.639404296875, 17.779499053955078, 7.644374847412109] + }, + { + type: 'C', + params: [18.196741104125977, 7.639495372772217, 18.59852409362793, 7.802091598510742, 18.894939422607422, 8.095780372619629] + }, + { + type: 'C', + params: [19.191354751586914, 8.3894681930542, 19.35765838623047, 8.789730072021484, 19.35663604736328, 9.206999778747559] + }, + { + type: 'C', + params: [19.364959716796875, 9.776016235351562, 19.066162109375, 10.30540657043457, 18.574718475341797, 10.592344284057617] + }, + { + type: 'C', + params: [18.083276748657227, 10.879281997680664, 17.475383758544922, 10.879281997680664, 16.98394203186035, 10.592344284057617] + }, + { + type: 'C', + params: [16.49250030517578, 10.30540657043457, 16.193700790405273, 9.776016235351562, 16.202024459838867, 9.206999778747559] + }, + { + type: 'C', + params: [16.201000213623047, 8.789670944213867, 16.36734962463379, 8.38935661315918, 16.66383934020996, 8.095658302307129] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [22.496736526489258, 15.825374603271484] + }, + { + type: 'C', + params: [21.777862548828125, 19.709999084472656, 18.028575897216797, 22.9533748626709, 13.498311996459961, 22.9533748626709] + }, + { + type: 'C', + params: [9.004161834716797, 22.9533748626709, 5.276812553405762, 19.75724983215332, 4.515749931335449, 15.916500091552734] + }, + { + type: 'C', + params: [4.361512184143066, 14.958000183105469, 5.1465373039245605, 14.731874465942383, 5.88599967956543, 14.910749435424805] + }, + { + type: 'C', + params: [8.359728813171387, 15.62601375579834, 10.925119400024414, 15.973978996276855, 13.5, 15.943499565124512] + }, + { + type: 'C', + params: [16.069059371948242, 15.973286628723145, 18.628620147705078, 15.626477241516113, 21.097124099731445, 14.914124488830566] + }, + { + type: 'C', + params: [21.81599998474121, 14.731874465942383, 22.58583641052246, 14.937749862670898, 22.496736526489258, 15.825374603271484] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [20.02881622314453, 16.375595092773438] + }, + { + type: 'C', + params: [20.037986755371094, 16.37228775024414, 20.047138214111328, 16.368886947631836, 20.0562744140625, 16.365373611450195] + }, + { + type: 'C', + params: [21.304012298583984, 15.916499137878418, 21.15146255493164, 17.246248245239258, 20.37993621826172, 17.742374420166016] + }, + { + type: 'C', + params: [18.749475479125977, 18.575998306274414, 16.2810001373291, 19.220624923706055, 13.510799407958984, 19.220624923706055] + }, + { + type: 'C', + params: [11.18195915222168, 19.247617721557617, 8.87575626373291, 18.761348724365234, 6.756074905395508, 17.79637336730957] + }, + { + type: 'C', + params: [5.927512168884277, 17.371124267578125, 5.701387405395508, 15.983999252319336, 6.880274772644043, 16.334999084472656] + }, + { + type: 'C', + params: [8.506349563598633, 16.918874740600586, 10.869187355041504, 17.212499618530273, 13.511137008666992, 17.212499618530273] + }, + { + type: 'C', + params: [15.712106704711914, 17.238019943237305, 17.90581512451172, 16.956317901611328, 20.02881622314453, 16.375595092773438] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [20.059860229492188, 16.367080688476562] + }, + { + type: 'C', + params: [20.04313087463379, 16.372207641601562, 19.995996475219727, 16.387399673461914, 19.949907302856445, 16.40225601196289] + }, + { + type: 'C', + params: [19.89385986328125, 16.420324325561523, 19.839359283447266, 16.43789291381836, 19.842975616455078, 16.436248779296875] + }, + { + type: 'C', + params: [19.865192413330078, 16.42894744873047, 19.887344360351562, 16.421968460083008, 19.909421920776367, 16.41501235961914] + }, + { + type: 'C', + params: [19.949485778808594, 16.40239143371582, 19.989303588867188, 16.389848709106445, 20.02881622314453, 16.375595092773438] + }, + { + type: 'C', + params: [20.039167404174805, 16.37276268005371, 20.049510955810547, 16.36992645263672, 20.059860229492188, 16.367080688476562] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [20.059860229492188, 16.367080688476562] + }, + { + type: 'C', + params: [20.064559936523438, 16.36564064025879, 20.06686019897461, 16.364994049072266, 20.066062927246094, 16.365373611450195] + }, + { + type: 'C', + params: [20.063995361328125, 16.365942001342773, 20.061927795410156, 16.366512298583984, 20.059860229492188, 16.367080688476562] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#50555C', + originX: 0, + originY: 0, + originW: 27, + originH: 27 + }, + operations: {} + }, + { + uuid: 'c0062177-8e8d-1dbb-12a2-c59019f1d45f', + name: 'Dictation Glyph', + x: 330, + y: 241, + w: 15, + h: 25, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [11.99333381652832, 11.878632545471191] + }, + { + type: 'C', + params: [11.99333381652832, 12.382018089294434, 11.99333381652832, 12.912074089050293, 11.966667175292969, 13.415459632873535] + }, + { + type: 'C', + params: [11.946197509765625, 13.869404792785645, 11.876909255981445, 14.319826126098633, 11.760001182556152, 14.758933067321777] + }, + { + type: 'C', + params: [11.49913215637207, 15.680591583251953, 10.942858695983887, 16.491077423095703, 10.176668167114258, 17.065839767456055] + }, + { + type: 'C', + params: [8.605131149291992, 18.305910110473633, 6.388207912445068, 18.305910110473633, 4.8166704177856445, 17.065839767456055] + }, + { + type: 'C', + params: [4.048486709594727, 16.492856979370117, 3.491525888442993, 15.681710243225098, 3.232671022415161, 14.758933067321777] + }, + { + type: 'C', + params: [3.1152260303497314, 14.319950103759766, 3.0460386276245117, 13.869458198547363, 3.0263378620147705, 13.415459632873535] + }, + { + type: 'C', + params: [2.999582529067993, 12.951037406921387, 2.999781370162964, 12.463913917541504, 2.9999725818634033, 11.995977401733398] + }, + { + type: 'L', + params: [3.000004529953003, 11.878632545471191] + }, + { + type: 'L', + params: [3.000004529953003, 7.664860725402832] + }, + { + type: 'L', + params: [3.0004079341888428, 6.985935211181641] + }, + { + type: 'L', + params: [3.00040864944458, 6.985437393188477] + }, + { + type: 'C', + params: [3.0010342597961426, 6.134744644165039, 3.001974105834961, 4.85697078704834, 3.000004529953003, 4.58120584487915] + }, + { + type: 'C', + params: [3.013178825378418, 4.124529838562012, 3.0917561054229736, 3.672102212905884, 3.233337640762329, 3.2377326488494873] + }, + { + type: 'C', + params: [3.766977310180664, 1.323840618133545, 5.510300159454346, 0, 7.497002601623535, 0] + }, + { + type: 'C', + params: [9.483705520629883, 0, 11.227028846740723, 1.323840618133545, 11.76066780090332, 3.2377326488494873] + }, + { + type: 'C', + params: [11.885985374450684, 3.6759867668151855, 11.964204788208008, 4.126358509063721, 11.994000434875488, 4.58120584487915] + }, + { + type: 'C', + params: [12.016161918640137, 4.953053951263428, 12.00558090209961, 6.185329437255859, 11.998538970947266, 7.005504131317139] + }, + { + type: 'L', + params: [11.998538970947266, 7.005604267120361] + }, + { + type: 'C', + params: [11.996047973632812, 7.295687675476074, 11.994000434875488, 7.534209251403809, 11.994000434875488, 7.664860725402832] + }, + { + type: 'L', + params: [11.994000434875488, 11.878632545471191] + }, + { + type: 'L', + params: [11.99333381652832, 11.878632545471191] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [11.466668128967285, 24.999345779418945] + }, + { + type: 'L', + params: [11.466668128967285, 25] + }, + { + type: 'L', + params: [3.5300042629241943, 25] + }, + { + type: 'L', + params: [3.5300042629241943, 24.999469757080078] + }, + { + type: 'C', + params: [3.520047664642334, 24.99982261657715, 3.5100467205047607, 25, 3.500004291534424, 25] + }, + { + type: 'C', + params: [3.039767265319824, 25, 2.6666712760925293, 24.62686538696289, 2.6666712760925293, 24.166580200195312] + }, + { + type: 'C', + params: [2.6666712760925293, 23.706295013427734, 3.039767265319824, 23.333160400390625, 3.500004291534424, 23.333160400390625] + }, + { + type: 'C', + params: [3.5100467205047607, 23.333160400390625, 3.520047664642334, 23.333337783813477, 3.5300042629241943, 23.333690643310547] + }, + { + type: 'L', + params: [3.5300042629241943, 23.323158264160156] + }, + { + type: 'L', + params: [6.676669597625732, 23.323158264160156] + }, + { + type: 'L', + params: [6.676669597625732, 20.789562225341797] + }, + { + type: 'C', + params: [2.8672707080841064, 20.346805572509766, -0.004632009193301201, 17.1175479888916, 0.000005608663741440978, 13.282112121582031] + }, + { + type: 'C', + params: [0.000005608663741440978, 13.262168884277344, 0.0016816698480397463, 13.24321174621582, 0.003317970549687743, 13.22470474243164] + }, + { + type: 'C', + params: [0.004690391011536121, 13.209181785583496, 0.0060348412953317165, 13.193974494934082, 0.006338939536362886, 13.178768157958984] + }, + { + type: 'L', + params: [0.006338939536362886, 11.268485069274902] + }, + { + type: 'C', + params: [ + 0.002158499788492918, 11.234651565551758, 0.000005608663741440978, 11.200189590454102, 0.000005608663741440978, 11.1652250289917 + ] + }, + { + type: 'C', + params: [0.000005608663741440978, 10.704939842224121, 0.37310150265693665, 10.331805229187012, 0.8333386182785034, 10.331805229187012] + }, + { + type: 'C', + params: [1.2935757637023926, 10.331805229187012, 1.666671633720398, 10.704939842224121, 1.666671633720398, 11.1652250289917] + }, + { + type: 'C', + params: [1.666671633720398, 11.19295597076416, 1.6653175354003906, 11.220369338989258, 1.662671685218811, 11.247405052185059] + }, + { + type: 'L', + params: [1.662671685218811, 13.542140007019043] + }, + { + type: 'L', + params: [1.6583383083343506, 13.542140007019043] + }, + { + type: 'L', + params: [1.6583383083343506, 13.548807144165039] + }, + { + type: 'C', + params: [1.6583383083343506, 13.564460754394531, 1.6594271659851074, 13.580114364624023, 1.6605160236358643, 13.595767974853516] + }, + { + type: 'C', + params: [1.661514163017273, 13.61011791229248, 1.6625123023986816, 13.624466896057129, 1.662671685218811, 13.638816833496094] + }, + { + type: 'L', + params: [1.662671685218811, 13.95218276977539] + }, + { + type: 'L', + params: [1.6783382892608643, 13.95218276977539] + }, + { + type: 'C', + params: [1.9260369539260864, 16.91619300842285, 4.3514204025268555, 19.22639274597168, 7.32366943359375, 19.329410552978516] + }, + { + type: 'L', + params: [7.660336017608643, 19.329410552978516] + }, + { + type: 'C', + params: [10.633536338806152, 19.228090286254883, 13.06025218963623, 16.91716766357422, 13.307000160217285, 13.95218276977539] + }, + { + type: 'L', + params: [13.327000617980957, 13.95218276977539] + }, + { + type: 'L', + params: [13.327000617980957, 11.175226211547852] + }, + { + type: 'L', + params: [13.333392143249512, 11.175182342529297] + }, + { + type: 'L', + params: [13.333333969116211, 11.1652250289917] + }, + { + type: 'C', + params: [13.333333969116211, 10.704939842224121, 13.706429481506348, 10.331805229187012, 14.166666984558105, 10.331805229187012] + }, + { + type: 'C', + params: [14.626904487609863, 10.331805229187012, 15, 10.704939842224121, 15, 11.1652250289917] + }, + { + type: 'C', + params: [15, 11.189215660095215, 14.99898624420166, 11.212968826293945, 14.996999740600586, 11.236444473266602] + }, + { + type: 'L', + params: [14.996999740600586, 13.282112121582031] + }, + { + type: 'L', + params: [14.987000465393066, 13.282112121582031] + }, + { + type: 'L', + params: [14.986666679382324, 13.282112121582031] + }, + { + type: 'C', + params: [14.989282608032227, 17.110748291015625, 12.127965927124023, 20.336153030395508, 8.326668739318848, 20.789562225341797] + }, + { + type: 'L', + params: [8.326668739318848, 23.323158264160156] + }, + { + type: 'L', + params: [11.466668128967285, 23.323158264160156] + }, + { + type: 'L', + params: [11.466668128967285, 23.33381462097168] + }, + { + type: 'C', + params: [11.4777250289917, 23.3333797454834, 11.488837242126465, 23.333160400390625, 11.500000953674316, 23.333160400390625] + }, + { + type: 'C', + params: [11.960238456726074, 23.333160400390625, 12.333333969116211, 23.706295013427734, 12.333333969116211, 24.166580200195312] + }, + { + type: 'C', + params: [12.333333969116211, 24.62686538696289, 11.960238456726074, 25, 11.500000953674316, 25] + }, + { + type: 'C', + params: [11.488837242126465, 25, 11.4777250289917, 24.999780654907227, 11.466668128967285, 24.999345779418945] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [10.335037231445312, 7.842906951904297] + }, + { + type: 'C', + params: [10.331318855285645, 9.16012191772461, 10.326667785644531, 10.808087348937988, 10.326667785644531, 12.66538143157959] + }, + { + type: 'C', + params: [10.326667785644531, 12.985414505004883, 10.320001602172852, 13.092093467712402, 10.30000114440918, 13.412126541137695] + }, + { + type: 'C', + params: [10.288498878479004, 13.702738761901855, 10.244900703430176, 13.991188049316406, 10.170001983642578, 14.272215843200684] + }, + { + type: 'C', + params: [10.010360717773438, 14.862264633178711, 9.662817001342773, 15.384218215942383, 9.180002212524414, 15.759037017822266] + }, + { + type: 'C', + params: [8.190726280212402, 16.52801513671875, 6.805946350097656, 16.52801513671875, 5.8166704177856445, 15.759037017822266] + }, + { + type: 'C', + params: [5.3319830894470215, 15.385318756103516, 4.9830756187438965, 14.86307430267334, 4.823337078094482, 14.272215843200684] + }, + { + type: 'C', + params: [4.750053405761719, 13.990853309631348, 4.706481456756592, 13.702580451965332, 4.693337440490723, 13.412126541137695] + }, + { + type: 'C', + params: [4.676670551300049, 13.092093467712402, 4.673336982727051, 12.985414505004883, 4.673336982727051, 12.66538143157959] + }, + { + type: 'C', + params: [4.673336982727051, 11.134665489196777, 4.670953273773193, 9.74063491821289, 4.668929100036621, 8.556816101074219] + }, + { + type: 'C', + params: [4.6650896072387695, 6.311642646789551, 4.662543296813965, 4.822580337524414, 4.680003643035889, 4.591207027435303] + }, + { + type: 'C', + params: [4.699285984039307, 4.300482749938965, 4.747297763824463, 4.012381553649902, 4.823337078094482, 3.7311177253723145] + }, + { + type: 'C', + params: [4.9830756187438965, 3.1402587890625, 5.3319830894470215, 2.618013858795166, 5.8166704177856445, 2.244295835494995] + }, + { + type: 'C', + params: [6.805946350097656, 1.4753178358078003, 8.190726280212402, 1.4753178358078003, 9.180002212524414, 2.244295835494995] + }, + { + type: 'C', + params: [9.662817001342773, 2.619114398956299, 10.010360717773438, 3.141068935394287, 10.170001983642578, 3.7311177253723145] + }, + { + type: 'C', + params: [10.254679679870605, 4.011086463928223, 10.308335304260254, 4.299514293670654, 10.330001831054688, 4.591207027435303] + }, + { + type: 'C', + params: [10.34359073638916, 4.812527656555176, 10.340221405029297, 6.006163597106934, 10.335037231445312, 7.842906951904297] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#50555C', + originX: 0, + originY: 0, + originW: 15, + originH: 25 + }, + operations: {} + }, + { + uuid: '379dd34f-ed06-634f-6761-c6d66ac6ad0f', + name: 'First Row', + x: 3, + y: 9, + w: 369, + h: 42, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '1c58b323-5095-b513-8b8f-6b287d187fec', + name: 'Background', + x: 337, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '473f4cb0-6908-c895-df09-65d83f8615a2', + name: 'Background', + x: 300, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: 'a63019ce-e5c6-ef48-b76e-84650eca4765', + name: 'Background', + x: 262, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '87d6f5c5-5e20-6d5a-4173-30c09ce54db5', + name: 'Background', + x: 225, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '9ac60452-3ae5-4062-d482-99a60370d48f', + name: 'Background', + x: 187, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [6, 0] + }, + { + type: 'L', + params: [27, 0] + }, + { + type: 'C', + params: [29.22943115234375, 0, 30.979001998901367, 0.8858630061149597, 32, 2.408876895904541] + }, + { + type: 'L', + params: [32, 40.591121673583984] + }, + { + type: 'C', + params: [31.624698638916016, 41.15095520019531, 31.150955200195312, 41.624698638916016, 30.591121673583984, 42] + }, + { + type: 'L', + params: [2.408876895904541, 42] + }, + { + type: 'C', + params: [0.8858630061149597, 40.979000091552734, 0, 39.22943115234375, 0, 37] + }, + { + type: 'L', + params: [0, 6] + }, + { + type: 'C', + params: [0, 2.3606367111206055, 2.3606367111206055, 0, 6, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: 'bc04ac5d-416a-defe-7328-a99a40dfe258', + name: 'Background', + x: 150, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '5c83262f-e642-c4c5-df82-9050262174b8', + name: 'Background', + x: 112, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '4c6b8990-df1a-afa9-2ae9-c534b6263961', + name: 'Background', + x: 75, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '8fe073c8-c3f6-35c4-c69d-f114c7c6c67d', + name: 'Background', + x: 37, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '46beb67c-8efc-dbc3-265c-1540b50d1c84', + name: 'Background', + x: 0, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '93c813c3-ffe8-bcc9-8393-f8443691123e', + name: 'P', + x: 346, + y: 7, + w: 14, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'P', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'middle', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: 'b11f1f12-dfe5-ad9f-c376-654dfbe50a06', + name: 'O', + x: 307.5, + y: 7, + w: 17, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'O', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'middle', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: 'b41ed11f-19fe-ab26-9c86-7d82924b2f73', + name: 'I', + x: 275, + y: 7, + w: 6, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'I', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'middle', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: '53c501c0-10f2-8c31-592a-63dbb709ce46', + name: 'U', + x: 232.5, + y: 7, + w: 17, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'U', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'middle', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: '65f20fc8-c565-e6d2-a568-2150cdf4ec6d', + name: 'Y', + x: 195.5, + y: 7, + w: 15, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'Y', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'middle', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: '896ff5a3-632c-5492-6430-d12b0663a14b', + name: 'T', + x: 159, + y: 7, + w: 14, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'T', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'middle', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: '9e71b60f-ad9f-8a10-e350-fa388d36b034', + name: 'R', + x: 121, + y: 7, + w: 14, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'R', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'middle', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: '36937a33-5b5d-16d4-0543-d6cec69cd5cb', + name: 'E', + x: 84.5, + y: 7, + w: 13, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'E', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'middle', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: '59f1e6f6-b07e-87e8-bd7c-26dcccee06ad', + name: 'W', + x: 42, + y: 7, + w: 22, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'W', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'middle', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: '1114ac57-3597-e7e1-9065-739573f6dc34', + name: 'Q', + x: 7.5, + y: 7, + w: 17, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'Q', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'middle', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: 'd55686f5-78a5-581b-0ae8-1f4931998190', + name: 'Second Row', + x: 21, + y: 63, + w: 333, + h: 42, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'e3c9ea22-fc56-4e2e-fca2-5cf292a2e374', + name: 'Background', + x: 301, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '31e7fe43-421f-6f57-cb56-2025de73febf', + name: 'Background', + x: 263, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '0f9eb83f-11d4-35da-602e-f3717b707c09', + name: 'Background', + x: 226, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '1cd61976-8d5d-4604-3ba8-7b004a1497fa', + name: 'Background', + x: 188, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: 'f9aad779-1b59-c88c-1f3f-c8bda2d34423', + name: 'Background', + x: 151, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: 'f7036d21-8877-41b1-4a2a-fadd009a77d6', + name: 'Background', + x: 113, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: 'e110cb3e-411a-a0ce-992b-3e8386790f2a', + name: 'Background', + x: 75, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '9d55c0bc-f768-36fa-af79-ce0e80eef19f', + name: 'Background', + x: 38, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: 'efef679f-91a3-96bd-ebb0-89014a7fe291', + name: 'Background', + x: 0, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '624f6f88-fc4a-d8b7-4f70-bf201ce1be48', + name: 'L', + x: 310.5, + y: 7.25, + w: 13, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'L', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: '0144ca70-fe43-a5df-9b55-a610efd9ca1f', + name: 'K', + x: 271.5, + y: 7.25, + w: 15, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'K', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: '8657bd8d-dba2-0389-9334-c25c664d16a5', + name: 'J', + x: 236, + y: 7.25, + w: 12, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'J', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: '5e003bde-0aaf-cfbf-3f84-d4dbc1596ca8', + name: 'H', + x: 195.5, + y: 7.25, + w: 17, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'H', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: '4c964ac6-5a65-1c5c-6d9e-feff4095794c', + name: 'G', + x: 158.5, + y: 7.25, + w: 17, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'G', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: '869ada17-bad1-42d1-278e-078e4dd08b24', + name: 'F', + x: 122.5, + y: 7.25, + w: 13, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'F', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: '10318687-c5a0-a362-c839-b3d73a46d747', + name: 'D', + x: 83, + y: 7.25, + w: 16, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'D', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: 'ec881fd4-e9c8-d841-4efc-8365c68cb5ab', + name: 'S', + x: 47, + y: 7.25, + w: 14, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'S', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + }, + { + uuid: 'ab23c5f6-6536-cb3e-625f-a9ecd91b2af2', + name: 'A', + x: 8.5, + y: 7.25, + w: 15, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'A', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#191919', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: 'de2ce666-a0ff-397f-9498-2eecbfc83744', + name: 'Third Row', + x: 3, + y: 117, + w: 369, + h: 42, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '989d1b25-c6ef-e834-3c84-9f19d298d011', + name: 'Background', + x: 281, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '9108c0a9-2128-5b4c-bab2-cf13edffdeb5', + name: 'Background', + x: 244, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '7117aa9c-cb45-082d-fba8-f0d229be936a', + name: 'Background', + x: 206, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '8125ba47-aeec-7349-a0a5-37f3c53d1d81', + name: 'Background', + x: 169, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '16a84249-1e85-fd7a-7adc-a031319bded5', + name: 'Background', + x: 131, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: 'e1c50ba2-297a-7a6e-6318-5aa4be8ceb0c', + name: 'Background', + x: 94, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: '3608fca8-a8c6-956c-f5fa-f1b66b612d63', + name: 'Background', + x: 56, + y: 0, + w: 32, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [26.5, 0] + }, + { + type: 'C', + params: [29.836082458496094, 0, 32, 2.163916826248169, 32, 5.5] + }, + { + type: 'L', + params: [32, 36.5] + }, + { + type: 'C', + params: [32, 39.836082458496094, 29.836082458496094, 42, 26.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 32, + originH: 42 + }, + operations: {} + }, + { + uuid: 'd961f67c-6622-ee16-2ac1-37225edfa6ae', + name: 'Keyboards /_/ Shift', + x: 0, + y: 0, + w: 41, + h: 42, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'f80037f8-0c7f-0049-6c6d-cc9b8a1c5b1d', + name: 'Background', + x: 0, + y: 0, + w: 41, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [35.5, 0] + }, + { + type: 'C', + params: [38.836082458496094, 0, 41, 2.163916826248169, 41, 5.5] + }, + { + type: 'L', + params: [41, 36.5] + }, + { + type: 'C', + params: [41, 39.836082458496094, 38.836082458496094, 42, 35.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 41, + originH: 42 + }, + operations: {} + }, + { + uuid: '173f9c8e-b051-cfd8-50a6-603e8dbd2bf4', + name: 'Vector', + x: 11, + y: 13, + w: 19.069454193115234, + h: 16.087444305419922, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [10.239265441894531, 0.2926830053329468] + }, + { + type: 'C', + params: [ + 9.849772453308105, -0.09680959582328796, 9.219781875610352, -0.09831169247627258, 8.828786849975586, 0.2926830053329468 + ] + }, + { + type: 'L', + params: [0.45010271668434143, 8.671367645263672] + }, + { + type: 'C', + params: [ + -0.3319747745990753, 9.453445434570312, -0.06771409511566162, 10.087444305419922, 1.0319384336471558, 10.087444305419922 + ] + }, + { + type: 'L', + params: [5.034025192260742, 10.087444305419922] + }, + { + type: 'L', + params: [5.034025192260742, 15.09666633605957] + }, + { + type: 'C', + params: [ + 5.034025192260742, 15.643857955932617, 5.480337142944336, 16.087444305419922, 6.0315704345703125, 16.087444305419922 + ] + }, + { + type: 'L', + params: [13.036481857299805, 16.087444305419922] + }, + { + type: 'C', + params: [ + 13.587410926818848, 16.087444305419922, 14.034025192260742, 15.636468887329102, 14.034025192260742, 15.09666633605957 + ] + }, + { + type: 'L', + params: [14.034025192260742, 10.087444305419922] + }, + { + type: 'L', + params: [18.03611183166504, 10.087444305419922] + }, + { + type: 'C', + params: [ + 19.139528274536133, 10.087444305419922, 19.400848388671875, 9.454268455505371, 18.617948532104492, 8.671367645263672 + ] + }, + { + type: 'L', + params: [10.239265441894531, 0.2926830053329468] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#000000', + originX: 0, + originY: 0, + originW: 19.069454193115234, + originH: 16.087444305419922 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'c2b636d3-dfc4-5b37-5ac7-c4efc964accd', + name: 'M', + x: 287, + y: 7.25, + w: 20, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'M', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 1 + }, + operations: {} + }, + { + uuid: 'b9598384-5b5e-de0e-7d70-4391aeb91942', + name: 'N', + x: 251.5, + y: 7.25, + w: 17, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'N', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 1 + }, + operations: {} + }, + { + uuid: 'e16a1be7-7333-8a78-68ec-aae862cc5b14', + name: 'B', + x: 215, + y: 7.25, + w: 14, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'B', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 1 + }, + operations: {} + }, + { + uuid: '0fa3dcc3-a5ea-4131-98bc-0e0205b1747e', + name: 'V', + x: 177.5500030517578, + y: 7.25, + w: 15, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'V', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 1 + }, + operations: {} + }, + { + uuid: '14559afc-ccfe-5e86-f18f-c6483cdf6c6c', + name: 'C', + x: 139, + y: 7.25, + w: 16, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'C', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 1 + }, + operations: {} + }, + { + uuid: 'ecebb18f-3027-6ab1-c04c-b5184119ba0f', + name: 'X', + x: 102.5, + y: 7.25, + w: 15, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'X', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 1 + }, + operations: {} + }, + { + uuid: 'e724afcf-3040-1c7c-f6ed-c3c0f882fd11', + name: 'Z', + x: 64.5, + y: 7.25, + w: 15, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'Z', + fontFamily: 'SF Pro Display', + fontSize: 23, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 1 + }, + operations: {} + }, + { + uuid: 'bdec4c36-4bfe-fff2-eac4-748b623d5598', + name: 'Keyboards /_/ Delete', + x: 327, + y: 0, + w: 42, + h: 42, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '48a2b62a-6c5d-85be-2196-5325c0408887', + name: 'Background', + x: 0, + y: 0, + w: 42, + h: 42, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [5.5, 0] + }, + { + type: 'L', + params: [36.5, 0] + }, + { + type: 'C', + params: [39.836082458496094, 0, 42, 2.163916826248169, 42, 5.5] + }, + { + type: 'L', + params: [42, 36.5] + }, + { + type: 'C', + params: [42, 39.836082458496094, 39.836082458496094, 42, 36.5, 42] + }, + { + type: 'L', + params: [5.5, 42] + }, + { + type: 'C', + params: [2.163916826248169, 42, 0, 39.836082458496094, 0, 36.5] + }, + { + type: 'L', + params: [0, 5.5] + }, + { + type: 'C', + params: [0, 2.163916826248169, 2.163916826248169, 0, 5.5, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#C6CCD2', + shadowColor: '#00000059', + shadowBlur: 0, + shadowOffsetX: 0, + shadowOffsetY: 1, + originX: 0, + originY: 0, + originW: 42, + originH: 42 + }, + operations: {} + }, + { + uuid: 'ca954bc1-14fe-d4d1-50bf-a4c5d10379dc', + name: 'Back', + x: 10, + y: 13, + w: 22.87680435180664, + h: 17, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0.436149001121521, 9.559345245361328] + }, + { + type: 'C', + params: [ + -0.14891082048416138, 8.974285125732422, -0.14184445142745972, 8.018648147583008, 0.436149001121521, 7.440654754638672 + ] + }, + { + type: 'L', + params: [7.166719913482666, 0.7100849151611328] + }, + { + type: 'C', + params: [7.558889389038086, 0.3179156184196472, 8.325724601745605, 0, 8.884288787841797, 0] + }, + { + type: 'L', + params: [19.378902435302734, 0] + }, + { + type: 'C', + params: [21.310741424560547, 0, 22.87680435180664, 1.5688480138778687, 22.87680435180664, 3.501798629760742] + }, + { + type: 'L', + params: [22.87680435180664, 13.498201370239258] + }, + { + type: 'C', + params: [22.87680435180664, 15.432190895080566, 21.29989242553711, 17, 19.378902435302734, 17] + }, + { + type: 'L', + params: [8.884288787841797, 17] + }, + { + type: 'C', + params: [8.32787036895752, 17, 7.553974628448486, 16.677169799804688, 7.166719913482666, 16.289915084838867] + }, + { + type: 'L', + params: [0.436149001121521, 9.559345245361328] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [15.019468307495117, 8.477689743041992] + }, + { + type: 'L', + params: [17.843599319458008, 5.653558731079102] + }, + { + type: 'C', + params: [18.13690948486328, 5.360247611999512, 18.14078712463379, 4.881495475769043, 17.8478946685791, 4.588602066040039] + }, + { + type: 'C', + params: [ + 17.552959442138672, 4.293666839599609, 17.078205108642578, 4.297631740570068, 16.782939910888672, 4.592897415161133 + ] + }, + { + type: 'L', + params: [13.958806991577148, 7.417030334472656] + }, + { + type: 'L', + params: [11.134675979614258, 4.592897415161133] + }, + { + type: 'C', + params: [10.841364860534668, 4.299586296081543, 10.3626127243042, 4.295708656311035, 10.069719314575195, 4.588602066040039] + }, + { + type: 'C', + params: [9.774784088134766, 4.883537292480469, 9.778749465942383, 5.358293056488037, 10.074014663696289, 5.653558731079102] + }, + { + type: 'L', + params: [12.898147583007812, 8.477689743041992] + }, + { + type: 'L', + params: [10.074014663696289, 11.301822662353516] + }, + { + type: 'C', + params: [9.7807035446167, 11.595133781433105, 9.776825904846191, 12.073884010314941, 10.069719314575195, 12.366777420043945] + }, + { + type: 'C', + params: [ + 10.364654541015625, 12.661712646484375, 10.839410781860352, 12.657747268676758, 11.134675979614258, 12.362482070922852 + ] + }, + { + type: 'L', + params: [13.958806991577148, 9.538351058959961] + }, + { + type: 'L', + params: [16.782939910888672, 12.362482070922852] + }, + { + type: 'C', + params: [ + 17.076250076293945, 12.655793190002441, 17.555002212524414, 12.65967082977295, 17.8478946685791, 12.366777420043945 + ] + }, + { + type: 'C', + params: [ + 18.14282989501953, 12.071842193603516, 18.138864517211914, 11.597087860107422, 17.843599319458008, 11.301822662353516 + ] + }, + { + type: 'L', + params: [15.019468307495117, 8.477689743041992] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [2.086524486541748, 9.209718704223633] + }, + { + type: 'C', + params: [1.6945571899414062, 8.817750930786133, 1.695770025253296, 8.181035995483398, 2.086524486541748, 7.790281295776367] + }, + { + type: 'L', + params: [8.020050048828125, 1.8567543029785156] + }, + { + type: 'C', + params: [8.217080116271973, 1.6597241163253784, 8.602444648742676, 1.5, 8.870546340942383, 1.5] + }, + { + type: 'L', + params: [19.37404441833496, 1.5] + }, + { + type: 'C', + params: [20.480138778686523, 1.5, 21.37680435180664, 2.3970608711242676, 21.37680435180664, 3.505859375] + }, + { + type: 'L', + params: [21.37680435180664, 13.494140625] + }, + { + type: 'C', + params: [21.37680435180664, 14.601945877075195, 20.483261108398438, 15.5, 19.37404441833496, 15.5] + }, + { + type: 'L', + params: [8.870546340942383, 15.5] + }, + { + type: 'C', + params: [8.597860336303711, 15.5, 8.217448234558105, 15.340642929077148, 8.020050048828125, 15.143245697021484] + }, + { + type: 'L', + params: [2.086524486541748, 9.209718704223633] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#000000', + originX: 0, + originY: 0, + originW: 22.87680435180664, + originH: 17 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '4eab6aa4-641a-f0ac-de82-f9bccf97f044', + name: ' Input / Input with Add Button', + x: 0, + y: 469, + w: 375, + h: 52, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '7f6d424a-d072-a6ca-9af5-21be86723fc2', + name: 'Field', + x: 47, + y: 8, + w: 316, + h: 36, + angle: 0, + type: 'rect', + detail: { + background: '#FAFAFA', + borderRadius: 17, + borderDash: [], + boxSizing: 'border-box', + borderColor: '#0000000F', + borderWidth: 1, + opacity: 1 + }, + operations: {} + }, + { + uuid: 'fe71b4dc-db59-e5b8-b6c3-d2ee19c7b4e3', + name: 'Field', + x: 47, + y: 8, + w: 316, + h: 36, + angle: 0, + type: 'rect', + detail: { + background: '#FAFAFA', + borderRadius: 17, + borderDash: [], + boxSizing: 'border-box', + borderColor: '#0000000F', + borderWidth: 1, + opacity: 1 + }, + operations: {} + }, + { + uuid: 'bbe38c77-602f-19b6-9405-106e4fe6ec13', + name: 'Input', + x: 47, + y: 8, + w: 262, + h: 36, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '26ffdd96-23b5-4524-e08a-6b52668fb374', + name: 'Muted', + x: 12, + y: 6.999950408935547, + w: 168, + h: 22, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '9d8d8808-2674-0031-0229-5f293c7a032d', + name: '↳ Text', + x: 0, + y: 0, + w: 168, + h: 22, + angle: 0, + type: 'text', + detail: { + text: 'Simple and easy to use', + fontFamily: 'SF Pro Text', + fontSize: 17, + textAlign: 'left', + verticalAlign: 'middle', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 22, + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'cbafac5a-0d98-dba7-f8ca-7376f172618b', + name: 'Right', + x: 321, + y: 11, + w: 28, + h: 30, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '43ca2230-b11c-fa11-4722-56f834228cb8', + name: 'Container', + x: 1, + y: 2, + w: 26, + h: 26, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'abd71bc0-9366-3f35-fece-1bcbdd7766b6', + name: 'Color', + x: 0, + y: 0, + w: 26, + h: 26, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [13, 26] + }, + { + type: 'C', + params: [20.179500579833984, 26, 26, 20.179500579833984, 26, 13] + }, + { + type: 'C', + params: [26, 5.820499897003174, 20.179500579833984, 0, 13, 0] + }, + { + type: 'C', + params: [5.820499897003174, 0, 0, 5.820499897003174, 0, 13] + }, + { + type: 'C', + params: [0, 20.179500579833984, 5.820499897003174, 26, 13, 26] + } + ], + fillRule: 'evenodd', + fill: '#007AFF', + originX: 0, + originY: 0, + originW: 26, + originH: 26 + }, + operations: {} + }, + { + uuid: '3042105f-9400-146d-42d5-91d6ba500776', + name: 'Shape', + x: 7.5, + y: 6, + w: 11, + h: 14, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [10.7105131149292, 4.828426361083984] + }, + { + type: 'C', + params: [10.7105131149292, 4.828426361083984, 6.276906490325928, 0.3843449354171753, 6.239840507507324, 0.3415846824645996] + }, + { + type: 'C', + params: [6.059452056884766, 0.13275562226772308, 5.796034812927246, 0, 5.5, 0] + }, + { + type: 'C', + params: [5.1916093826293945, 0, 4.918802261352539, 0.1446887105703354, 4.7384138107299805, 0.3689313530921936] + }, + { + type: 'C', + params: [ + 4.699864864349365, 0.41716092824935913, 0.28948667645454407, 4.828426361083984, 0.28948667645454407, 4.828426361083984 + ] + }, + { + type: 'C', + params: [ + -0.09649556875228882, 5.21674919128418, -0.09649556875228882, 5.846716403961182, 0.28948667645454407, 6.234541893005371 + ] + }, + { + type: 'C', + params: [0.675468921661377, 6.622864723205566, 1.3016399145126343, 6.622864723205566, 1.687127947807312, 6.234541893005371] + }, + { + type: 'L', + params: [4.511569023132324, 3.39347243309021] + }, + { + type: 'L', + params: [4.511569023132324, 13.000603675842285] + }, + { + type: 'C', + params: [4.511569023132324, 13.552509307861328, 4.954386234283447, 14, 5.5, 14] + }, + { + type: 'C', + params: [6.046108245849609, 14, 6.488430976867676, 13.552509307861328, 6.488430976867676, 13.000603675842285] + }, + { + type: 'L', + params: [6.488430976867676, 3.39347243309021] + }, + { + type: 'L', + params: [9.312871932983398, 6.234541893005371] + }, + { + type: 'C', + params: [9.698360443115234, 6.622864723205566, 10.324530601501465, 6.622864723205566, 10.7105131149292, 6.234541893005371] + }, + { + type: 'C', + params: [11.096495628356934, 5.846716403961182, 11.096495628356934, 5.21674919128418, 10.7105131149292, 4.828426361083984] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + originX: 0, + originY: 0, + originW: 11, + originH: 14 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'fce1c4fa-c223-8e9c-c300-aff6cce7dd7a', + name: 'Left', + x: 11, + y: 11, + w: 28, + h: 30, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '46865513-5293-e81e-0e2e-dc906c651260', + name: 'Container', + x: 1, + y: 2, + w: 26, + h: 26, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '7c0475dd-9840-2975-c142-c6f07f4d9049', + name: 'Circle', + x: 0, + y: 0, + w: 26, + h: 26, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [13, 26] + }, + { + type: 'C', + params: [20.179702758789062, 26, 26, 20.179702758789062, 26, 13] + }, + { + type: 'C', + params: [26, 5.820298194885254, 20.179702758789062, 0, 13, 0] + }, + { + type: 'C', + params: [5.820298194885254, 0, 0, 5.820298194885254, 0, 13] + }, + { + type: 'C', + params: [0, 20.179702758789062, 5.820298194885254, 26, 13, 26] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#4CD964', + originX: 0, + originY: 0, + originW: 26, + originH: 26 + }, + operations: {} + }, + { + uuid: '98e4b2da-c57d-366b-03dc-6719f619bd4c', + name: 'Plus', + x: 5, + y: 5, + w: 16, + h: 16, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [9, 7] + }, + { + type: 'L', + params: [9, 1] + }, + { + type: 'C', + params: [9, 0.44771522283554077, 8.552285194396973, 0, 8, 0] + }, + { + type: 'C', + params: [7.4477152824401855, 0, 7, 0.44771522283554077, 7, 1] + }, + { + type: 'L', + params: [7, 7] + }, + { + type: 'L', + params: [1, 7] + }, + { + type: 'C', + params: [0.44771525263786316, 7, 0, 7.4477152824401855, 0, 8] + }, + { + type: 'C', + params: [0, 8.552285194396973, 0.44771525263786316, 9, 1, 9] + }, + { + type: 'L', + params: [7, 9] + }, + { + type: 'L', + params: [7, 15] + }, + { + type: 'C', + params: [7, 15.552285194396973, 7.4477152824401855, 16, 8, 16] + }, + { + type: 'C', + params: [8.552285194396973, 16, 9, 15.552285194396973, 9, 15] + }, + { + type: 'L', + params: [9, 9] + }, + { + type: 'L', + params: [15, 9] + }, + { + type: 'C', + params: [15.552285194396973, 9, 16, 8.552285194396973, 16, 8] + }, + { + type: 'C', + params: [16, 7.4477152824401855, 15.552285194396973, 7, 15, 7] + }, + { + type: 'L', + params: [9, 7] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#FFFFFF', + originX: 0, + originY: 0, + originW: 16, + originH: 16 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'be2d2a62-f8b6-90c1-a8e2-9d1d6c5f56fa', + name: '• iPhone Xs / Home Indicator', + x: 0, + y: 778, + w: 375, + h: 34, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '5b5c1359-4212-e9c2-b417-0e115770961c', + name: 'Line', + x: 120, + y: 21, + w: 135, + h: 5, + angle: 0, + type: 'rect', + detail: { + background: '#000000', + borderRadius: 100, + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'hidden', + background: '#FFFFFF' + }, + operations: {}, + extends: { + isPage: true + } + }, + { + uuid: 'b87cd99f-7663-68ea-1c69-af4fd12be62a', + name: 'iPhone X screen-2', + x: 475, + y: 0, + w: 375, + h: 812, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '16f6307e-7bbe-51b2-4d9e-8fe398f2071e', + name: 'Text', + x: 0, + y: 760, + w: 375, + h: 192, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'a3dc2563-be22-8059-6076-fa6b33bbf273', + name: 'Backgrounds / Transparent', + x: 0, + y: 96, + w: 375, + h: 96, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '5b9f78aa-a47f-bf68-237d-cb8feddf3b32', + name: 'Background', + x: 0, + y: 0, + w: 375, + h: 96, + angle: 0, + type: 'path', + detail: { + commands: [], + originX: 0, + originY: 0, + originW: 375, + originH: 96 + }, + operations: {} + }, + { + uuid: 'c03895e2-a0bf-e054-92ca-4fcdb2041f0c', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '94d9fe4c-155d-0425-6745-3500e1cbf403', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'e5f79d4c-1bca-43f8-afeb-9d5d4ef31605', + name: '↳ Text', + x: 16, + y: 0, + w: 343, + h: 132, + angle: 0, + type: 'text', + detail: { + text: 'One answer is that Truth pertains to the possibility that an event will occur. If true – it must occur and if false, it cannot occur. This is a binary world of extreme existential conditions. Must all possible events occur? Of course not. ', + fontFamily: 'SF Pro Text', + fontSize: 17, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 22, + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: 'e384ab02-c1b9-38ab-f852-d9c7d7b86b7e', + name: 'Headline', + x: 0, + y: 712, + w: 375, + h: 48, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '3762528e-dd0a-abc3-40a2-48808c1fb7f9', + name: 'Backgrounds / Transparent', + x: 0, + y: 0, + w: 375, + h: 48, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '127872d6-8993-a213-e075-27780a92e849', + name: 'Background', + x: 0, + y: 0, + w: 375, + h: 48, + angle: 0, + type: 'path', + detail: { + commands: [], + originX: 0, + originY: 0, + originW: 375, + originH: 48 + }, + operations: {} + }, + { + uuid: '64901f03-38e2-56f2-8eb5-85febc85ca2b', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '6e53feb2-c6f4-93c9-f727-d84731e91923', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '1cbd8cbd-627c-2d0e-3d2f-92fccec0281e', + name: 'Muted', + x: 16, + y: 0.5, + w: 343, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '1a89ed64-1a6e-648c-0083-55b507567579', + name: 'Divider', + x: 0, + y: 0, + w: 343, + h: 1, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [343, 0] + }, + { + type: 'L', + params: [343, 0.5] + }, + { + type: 'L', + params: [0, 0.5] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#000000', + originX: 0, + originY: 0, + originW: 343, + originH: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'bb198295-6795-985f-abbc-e09dda074d7d', + name: 'Cells /_/ Link + Arrow', + x: 235, + y: 4, + w: 140, + h: 44, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'e92cdd90-2590-1d93-6586-430fa903f9c3', + name: 'Container', + x: 67, + y: 7, + w: 58, + h: 30, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'b10f6f52-02ee-e802-802d-aac364e67efb', + name: '↳ Label', + x: 9.094947017729282e-13, + y: 4, + w: 42, + h: 22, + angle: 0, + type: 'text', + detail: { + text: 'Label', + fontFamily: 'SF Pro Text', + fontSize: 17, + textAlign: 'right', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 22, + color: '#007AFF', + opacity: 1 + }, + operations: {} + }, + { + uuid: 'e1ab93b5-1fcd-efcd-5bca-1174e8b96ad1', + name: 'Arrow', + x: 46, + y: 0, + w: 12, + h: 30, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '3aeaaae8-bc92-230a-296d-046ce01b0a34', + name: 'Arrow', + x: 3.066666603088379, + y: 8.5, + w: 8, + h: 13, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 1.37054443359375] + }, + { + type: 'L', + params: [1.393087387084961, 0] + }, + { + type: 'L', + params: [8, 6.5] + }, + { + type: 'L', + params: [1.393087387084961, 13] + }, + { + type: 'L', + params: [0, 11.62945556640625] + }, + { + type: 'L', + params: [5.213825225830078, 6.5] + }, + { + type: 'L', + params: [0, 1.37054443359375] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#007AFF', + originX: 0, + originY: 0, + originW: 8, + originH: 13 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '17bb4813-a547-d6b7-be75-56cdcb3a9b37', + name: '↳ Headline', + x: 16, + y: 10, + w: 92, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'Headline', + fontFamily: 'SF Pro Display', + fontSize: 22, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 28, + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '20f93bee-d41e-317b-6536-f537c0d2db57', + name: 'Carousel', + x: 0, + y: 520, + w: 468, + h: 192, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '563a7a3e-3aa4-d342-b37c-3fc21845dfec', + name: 'Mask', + x: 0, + y: 0, + w: 468, + h: 192, + angle: 0, + type: 'rect', + detail: { + background: '#FFFFFF00', + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: {} + }, + { + uuid: '9a56ef35-b7dc-fb26-1140-d0eaf201f452', + name: 'Mask', + x: 0, + y: 0, + w: 468, + h: 192, + angle: 0, + type: 'rect', + detail: { + background: '#FFFFFF00', + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: { + invisible: true + } + }, + { + uuid: 'db885d59-d592-94b3-bbe7-fb3440bcb8a7', + name: 'Backgrounds / Transparent', + x: 0, + y: 0, + w: 468, + h: 192, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'e85fa52e-e03e-915b-f3fc-a5acdf9769d3', + name: 'Background', + x: 0, + y: 0, + w: 468, + h: 192, + angle: 0, + type: 'path', + detail: { + commands: [], + originX: 0, + originY: 0, + originW: 468, + originH: 192 + }, + operations: {} + }, + { + uuid: '0e4d7f2e-8357-f685-a885-38af35b3a4e4', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'bbaf0552-8cd2-1b03-e5c2-db5ec18a8195', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'b87a0d76-3e17-451f-decf-3dc0dcf6d48e', + name: 'Items / With Title', + x: 308, + y: 4, + w: 134, + h: 168, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '3019c02f-f011-eaec-38fa-37c61eadd593', + name: '↳ Subtitle', + x: 0, + y: 148, + w: 104, + h: 20, + angle: 0, + type: 'text', + detail: { + text: 'Subtitle', + fontFamily: 'SF Pro Text', + fontSize: 15, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 20, + color: '#000000', + opacity: 0.4000000059604645 + }, + operations: {} + }, + { + uuid: '4b69f3c9-0b08-ddc2-05bb-7a4a3d40c6b6', + name: 'Title', + x: 0, + y: 128, + w: 104, + h: 20, + angle: 0, + type: 'text', + detail: { + text: 'Title', + fontFamily: 'SF Pro Text', + fontSize: 15, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 20, + color: '#000000', + opacity: 1 + }, + operations: {} + }, + { + uuid: '74d4dd68-eb31-502b-0def-8f478e04f980', + name: 'Media / Rounded r=10', + x: 0, + y: 0, + w: 134, + h: 122, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '9121bc47-8c2c-ef7c-55f0-f5fd2cb1a048', + name: 'Mask', + x: 0, + y: 0, + w: 134, + h: 122, + angle: 0, + type: 'rect', + detail: { + background: '#FFFFFF', + borderRadius: 10, + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: { + invisible: true + } + }, + { + uuid: 'feb1a0b1-2e90-e3b0-8cad-434f8c4e1779', + name: '▪︎ Bitmap', + x: 0, + y: 0, + w: 134, + h: 122, + angle: 0, + type: 'image', + detail: { + background: 'transparent', + borderRadius: 10, + borderDash: [], + boxSizing: 'center-line', + opacity: 1, + src: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAPACAYAAAD61hCbAAAAAXNSR0IArs4c6QAAQABJREFUeAHt10ERwEAMA7HrUSq+cO9MYWQVBpbz8TMz73EECBAgQIAAAQIECBAgQGC5wF2eTzwCBAgQIECAAAECBAgQIPALGMAegQABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnamMk62QAAAY2SURBVBaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAIEP6x4JKs2XK3AAAAAASUVORK5CYII=', + scaleMode: 'fill', + originH: 960, + originW: 960, + clipPath: { + commands: [ + { + type: 'M', + params: [0, 16.000001907348633] + }, + { + type: 'C', + params: [0, 10.399476051330566, 0, 7.599212169647217, 1.0899348258972168, 5.460094928741455] + }, + { + type: 'C', + params: [ + 2.048668622970581, 3.5784740447998047, 3.5784740447998047, 2.048668622970581, 5.460094928741455, 1.0899348258972168 + ] + }, + { + type: 'C', + params: [7.599212169647217, 0, 10.39947509765625, 0, 16, 0] + }, + { + type: 'L', + params: [118, 0] + }, + { + type: 'C', + params: [123.60052490234375, 0, 126.40078735351562, 0, 128.53990173339844, 1.0899348258972168] + }, + { + type: 'C', + params: [ + 130.42152404785156, 2.048668622970581, 131.95132446289062, 3.5784740447998047, 132.91006469726562, 5.460094928741455 + ] + }, + { + type: 'C', + params: [134, 7.599212169647217, 134, 10.399474143981934, 134, 15.999999046325684] + }, + { + type: 'L', + params: [134, 106] + }, + { + type: 'C', + params: [134, 111.60052490234375, 134, 114.40078735351562, 132.91006469726562, 116.53990173339844] + }, + { + type: 'C', + params: [ + 131.95132446289062, 118.42152404785156, 130.42152404785156, 119.95133209228516, 128.53990173339844, 120.91006469726562 + ] + }, + { + type: 'C', + params: [126.40078735351562, 122, 123.60052490234375, 122, 118, 122] + }, + { + type: 'L', + params: [16.000001907348633, 122] + }, + { + type: 'C', + params: [10.399476051330566, 122, 7.599212169647217, 122, 5.460094928741455, 120.91006469726562] + }, + { + type: 'C', + params: [ + 3.5784740447998047, 119.95133209228516, 2.048668622970581, 118.42152404785156, 1.0899348258972168, 116.53990173339844 + ] + }, + { + type: 'C', + params: [0, 114.40078735351562, 0, 111.60052490234375, 0, 106] + }, + { + type: 'L', + params: [0, 16.000001907348633] + }, + { + type: 'Z', + params: [] + } + ], + originX: 0, + originY: 0, + originW: 134, + originH: 122 + } + }, + operations: {} + }, + { + uuid: '7644a671-0180-90fe-16b6-c7f1225fc082', + name: 'Scrims', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '941ff4c1-0f42-ee76-137a-c7e2999a9385', + name: 'Darker Bottom Gradient 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#0000004D', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '5d0c5e7e-4c0e-688a-b12d-146266dc1fbe', + name: 'Darker Bottom Gradient 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#00000099', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: 'd4b9795d-a1f9-132b-bbae-998aee016cc8', + name: 'Darker Bottom Gradient 80%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#000000CC', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '876bcdab-47a5-ab56-dbc6-771fdc869c39', + name: 'Darker Top Gradient 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#0000004D', + offset: 0 + }, + { + color: '#00000000', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: 'e50c59cb-023f-e27a-acd6-3269003b53cc', + name: 'Darker Top Gradient 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000099', + offset: 0 + }, + { + color: '#00000000', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '2ab8ba27-33bf-da03-e5d2-db84e7d4983e', + name: 'Darker – 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#0000004D', + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '2c0e0a1d-149d-cf82-8f48-3d2d8037d132', + name: 'Darker – 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#00000099', + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: { + invisible: true + } + }, + { + uuid: 'a0a8b09e-46c1-2a84-76e4-5f96f01be98c', + name: 'Attribute', + x: 74, + y: 8, + w: 28, + h: 30, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '60b6ba1b-e0e9-1a7f-f34a-07f83e0f1be7', + name: 'Shape', + x: 0, + y: 0, + w: 28, + h: 30, + angle: 0, + type: 'rect', + detail: { + background: 'transparent', + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: 'e049334a-1802-ef83-bb8d-c49df5d901fe', + name: 'Items / With Title', + x: 162, + y: 4, + w: 134, + h: 168, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '1c58609d-9058-8544-8a5c-0d9b2a78b54b', + name: '↳ Subtitle', + x: 0, + y: 148, + w: 104, + h: 20, + angle: 0, + type: 'text', + detail: { + text: 'Subtitle', + fontFamily: 'SF Pro Text', + fontSize: 15, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 20, + color: '#000000', + opacity: 0.4000000059604645 + }, + operations: {} + }, + { + uuid: 'e84e1afd-dd5a-a5c9-f5fc-944488d2b9bd', + name: 'Title', + x: 0, + y: 128, + w: 104, + h: 20, + angle: 0, + type: 'text', + detail: { + text: 'Title', + fontFamily: 'SF Pro Text', + fontSize: 15, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 20, + color: '#000000', + opacity: 1 + }, + operations: {} + }, + { + uuid: 'e99dd5be-9c00-c4ac-c9d8-1c7357827b51', + name: 'Media / Rounded r=10', + x: 0, + y: 0, + w: 134, + h: 122, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'd37ea468-522b-f004-b95b-b92b59da0e7a', + name: 'Mask', + x: 0, + y: 0, + w: 134, + h: 122, + angle: 0, + type: 'rect', + detail: { + background: '#FFFFFF', + borderRadius: 10, + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: { + invisible: true + } + }, + { + uuid: '3390aaa6-2af2-e7b8-1926-d5d24decb4df', + name: '▪︎ Bitmap', + x: 0, + y: 0, + w: 134, + h: 122, + angle: 0, + type: 'image', + detail: { + background: 'transparent', + borderRadius: 10, + borderDash: [], + boxSizing: 'center-line', + opacity: 1, + src: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAPACAYAAAD61hCbAAAAAXNSR0IArs4c6QAAQABJREFUeAHt10ERwEAMA7HrUSq+cO9MYWQVBpbz8TMz73EECBAgQIAAAQIECBAgQGC5wF2eTzwCBAgQIECAAAECBAgQIPALGMAegQABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnamMk62QAAAY2SURBVBaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAIEP6x4JKs2XK3AAAAAASUVORK5CYII=', + scaleMode: 'fill', + originH: 960, + originW: 960, + clipPath: { + commands: [ + { + type: 'M', + params: [0, 16.000001907348633] + }, + { + type: 'C', + params: [0, 10.399476051330566, 0, 7.599212169647217, 1.0899348258972168, 5.460094928741455] + }, + { + type: 'C', + params: [ + 2.048668622970581, 3.5784740447998047, 3.5784740447998047, 2.048668622970581, 5.460094928741455, 1.0899348258972168 + ] + }, + { + type: 'C', + params: [7.599212169647217, 0, 10.39947509765625, 0, 16, 0] + }, + { + type: 'L', + params: [118, 0] + }, + { + type: 'C', + params: [123.60052490234375, 0, 126.40078735351562, 0, 128.53990173339844, 1.0899348258972168] + }, + { + type: 'C', + params: [ + 130.42152404785156, 2.048668622970581, 131.95132446289062, 3.5784740447998047, 132.91006469726562, 5.460094928741455 + ] + }, + { + type: 'C', + params: [134, 7.599212169647217, 134, 10.399474143981934, 134, 15.999999046325684] + }, + { + type: 'L', + params: [134, 106] + }, + { + type: 'C', + params: [134, 111.60052490234375, 134, 114.40078735351562, 132.91006469726562, 116.53990173339844] + }, + { + type: 'C', + params: [ + 131.95132446289062, 118.42152404785156, 130.42152404785156, 119.95133209228516, 128.53990173339844, 120.91006469726562 + ] + }, + { + type: 'C', + params: [126.40078735351562, 122, 123.60052490234375, 122, 118, 122] + }, + { + type: 'L', + params: [16.000001907348633, 122] + }, + { + type: 'C', + params: [10.399476051330566, 122, 7.599212169647217, 122, 5.460094928741455, 120.91006469726562] + }, + { + type: 'C', + params: [ + 3.5784740447998047, 119.95133209228516, 2.048668622970581, 118.42152404785156, 1.0899348258972168, 116.53990173339844 + ] + }, + { + type: 'C', + params: [0, 114.40078735351562, 0, 111.60052490234375, 0, 106] + }, + { + type: 'L', + params: [0, 16.000001907348633] + }, + { + type: 'Z', + params: [] + } + ], + originX: 0, + originY: 0, + originW: 134, + originH: 122 + } + }, + operations: {} + }, + { + uuid: 'bf97bbec-6dcf-766f-30ca-07d4a851fae3', + name: 'Scrims', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '2b4421b9-9063-edb0-fbfa-bf81568eb53e', + name: 'Darker Bottom Gradient 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#0000004D', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '72b9d0da-4ee9-2e17-d4c4-921ccdaaaf02', + name: 'Darker Bottom Gradient 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#00000099', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '0ec895a1-e618-0ab9-8a74-0e77d39228e7', + name: 'Darker Bottom Gradient 80%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#000000CC', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '3390c815-2ba1-5569-5eeb-98f79b5c4341', + name: 'Darker Top Gradient 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#0000004D', + offset: 0 + }, + { + color: '#00000000', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: 'ca2c1048-4747-2458-e662-f3af8450685e', + name: 'Darker Top Gradient 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000099', + offset: 0 + }, + { + color: '#00000000', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '54b05f5c-4744-563d-520a-9fad4b1e4463', + name: 'Darker – 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#0000004D', + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '0acf97ca-d49a-ae00-4ebc-15448c2f52e4', + name: 'Darker – 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#00000099', + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: { + invisible: true + } + }, + { + uuid: '65939e7f-d6d1-fdae-db8c-259a045edad9', + name: 'Attribute', + x: 74, + y: 8, + w: 28, + h: 30, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '309f3118-488a-afce-220d-e174bbeabff9', + name: 'Shape', + x: 0, + y: 0, + w: 28, + h: 30, + angle: 0, + type: 'rect', + detail: { + background: 'transparent', + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '8b74ff8b-b3aa-6fe8-fa82-e801a121f116', + name: 'Items / With Title', + x: 16, + y: 4, + w: 134, + h: 168, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'a37efeb1-13b4-677a-91cc-075b18d45c2c', + name: '↳ Subtitle', + x: 0, + y: 148, + w: 104, + h: 20, + angle: 0, + type: 'text', + detail: { + text: 'Subtitle', + fontFamily: 'SF Pro Text', + fontSize: 15, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 20, + color: '#000000', + opacity: 0.4000000059604645 + }, + operations: {} + }, + { + uuid: '5c631336-f3d4-9b9d-c31c-2d44927ae41a', + name: 'Title', + x: 0, + y: 128, + w: 104, + h: 20, + angle: 0, + type: 'text', + detail: { + text: 'Title', + fontFamily: 'SF Pro Text', + fontSize: 15, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 20, + color: '#000000', + opacity: 1 + }, + operations: {} + }, + { + uuid: '17af24af-efef-c25d-68bc-b22129154072', + name: 'Media / Rounded r=10', + x: 0, + y: 0, + w: 134, + h: 122, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'd6cab6ca-66e6-da0e-a2b4-4dd5e5d06c78', + name: 'Mask', + x: 0, + y: 0, + w: 134, + h: 122, + angle: 0, + type: 'rect', + detail: { + background: '#FFFFFF', + borderRadius: 10, + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: { + invisible: true + } + }, + { + uuid: '051cfbed-c040-7e9d-0dff-409e34944a63', + name: '▪︎ Bitmap', + x: 0, + y: 0, + w: 134, + h: 122, + angle: 0, + type: 'image', + detail: { + background: 'transparent', + borderRadius: 10, + borderDash: [], + boxSizing: 'center-line', + opacity: 1, + src: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAPACAYAAAD61hCbAAAAAXNSR0IArs4c6QAAQABJREFUeAHt10ERwEAMA7HrUSq+cO9MYWQVBpbz8TMz73EECBAgQIAAAQIECBAgQGC5wF2eTzwCBAgQIECAAAECBAgQIPALGMAegQABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnamMk62QAAAY2SURBVBaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAIEP6x4JKs2XK3AAAAAASUVORK5CYII=', + scaleMode: 'fill', + originH: 960, + originW: 960, + clipPath: { + commands: [ + { + type: 'M', + params: [0, 16.000001907348633] + }, + { + type: 'C', + params: [0, 10.399476051330566, 0, 7.599212169647217, 1.0899348258972168, 5.460094928741455] + }, + { + type: 'C', + params: [ + 2.048668622970581, 3.5784740447998047, 3.5784740447998047, 2.048668622970581, 5.460094928741455, 1.0899348258972168 + ] + }, + { + type: 'C', + params: [7.599212169647217, 0, 10.39947509765625, 0, 16, 0] + }, + { + type: 'L', + params: [118, 0] + }, + { + type: 'C', + params: [123.60052490234375, 0, 126.40078735351562, 0, 128.53990173339844, 1.0899348258972168] + }, + { + type: 'C', + params: [ + 130.42152404785156, 2.048668622970581, 131.95132446289062, 3.5784740447998047, 132.91006469726562, 5.460094928741455 + ] + }, + { + type: 'C', + params: [134, 7.599212169647217, 134, 10.399474143981934, 134, 15.999999046325684] + }, + { + type: 'L', + params: [134, 106] + }, + { + type: 'C', + params: [134, 111.60052490234375, 134, 114.40078735351562, 132.91006469726562, 116.53990173339844] + }, + { + type: 'C', + params: [ + 131.95132446289062, 118.42152404785156, 130.42152404785156, 119.95133209228516, 128.53990173339844, 120.91006469726562 + ] + }, + { + type: 'C', + params: [126.40078735351562, 122, 123.60052490234375, 122, 118, 122] + }, + { + type: 'L', + params: [16.000001907348633, 122] + }, + { + type: 'C', + params: [10.399476051330566, 122, 7.599212169647217, 122, 5.460094928741455, 120.91006469726562] + }, + { + type: 'C', + params: [ + 3.5784740447998047, 119.95133209228516, 2.048668622970581, 118.42152404785156, 1.0899348258972168, 116.53990173339844 + ] + }, + { + type: 'C', + params: [0, 114.40078735351562, 0, 111.60052490234375, 0, 106] + }, + { + type: 'L', + params: [0, 16.000001907348633] + }, + { + type: 'Z', + params: [] + } + ], + originX: 0, + originY: 0, + originW: 134, + originH: 122 + } + }, + operations: {} + }, + { + uuid: 'db793ec1-84ec-2ab4-cb7b-4bb319ac7060', + name: 'Scrims', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'c2cbf303-6d23-8890-936d-afdf4344c16a', + name: 'Darker Bottom Gradient 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#0000004D', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '3ef74f2d-3fa5-a868-5de1-ad8a21a11386', + name: 'Darker Bottom Gradient 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#00000099', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '627c03a1-ba06-1994-43c8-3ee2f54cc87d', + name: 'Darker Bottom Gradient 80%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#000000CC', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '88e8c912-6379-79fe-4376-2bf8023c9502', + name: 'Darker Top Gradient 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#0000004D', + offset: 0 + }, + { + color: '#00000000', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: 'ca8c7bfe-9857-4232-9dea-0ef9d6cdfeea', + name: 'Darker Top Gradient 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000099', + offset: 0 + }, + { + color: '#00000000', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: 'b04f93f5-4572-255e-31f9-a87305a9e023', + name: 'Darker – 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#0000004D', + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '11f1c129-7af2-a0fb-a78b-b454bfd6bc8c', + name: 'Darker – 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#00000099', + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: { + invisible: true + } + }, + { + uuid: '885f5670-6d85-5dbc-e209-6d61aa7477b1', + name: 'Attribute', + x: 74, + y: 8, + w: 28, + h: 30, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '77d39255-8c4e-03d0-e075-5fd8b3fabd4d', + name: 'Shape', + x: 0, + y: 0, + w: 28, + h: 30, + angle: 0, + type: 'rect', + detail: { + background: 'transparent', + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '4400a3c4-1919-2027-0613-e80cb838676b', + name: 'Caption', + x: 0, + y: 468, + w: 375, + h: 52, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '51cdcdc6-c01f-f06f-fc11-de52567783a4', + name: 'Backgrounds / Transparent', + x: 0, + y: 0, + w: 375, + h: 52, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'd1fe47ae-511f-a5f3-b3a5-cb1f81989b51', + name: 'Background', + x: 0, + y: 0, + w: 375, + h: 52, + angle: 0, + type: 'path', + detail: { + commands: [], + originX: 0, + originY: 0, + originW: 375, + originH: 52 + }, + operations: {} + }, + { + uuid: 'f60c2132-1387-4320-c45e-eff13fe790a5', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '81e35ac0-9824-bfb1-41c5-4baaef412bb6', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'be08403a-082b-99c8-f15f-731347daf358', + name: 'Muted', + x: 16, + y: 4, + w: 323, + h: 40, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'e73b8c1a-e2b3-1d67-c4d8-c2759469591a', + name: '↳ Caption', + x: 0, + y: 0, + w: 323, + h: 40, + angle: 0, + type: 'text', + detail: { + text: "Having a profound and lasting influence on a person's development", + fontFamily: 'SF Pro Text', + fontSize: 15, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 20, + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '7d785bd6-2426-8ada-eb3e-90bf417190fa', + name: 'Headline', + x: 0, + y: 420, + w: 375, + h: 48, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '49ca4545-021f-8b96-e0eb-88b52e3b18e7', + name: 'Backgrounds / Transparent', + x: 0, + y: 0, + w: 375, + h: 48, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '6a8dfdba-c2da-1c4d-d79c-254e27b4173e', + name: 'Background', + x: 0, + y: 0, + w: 375, + h: 48, + angle: 0, + type: 'path', + detail: { + commands: [], + originX: 0, + originY: 0, + originW: 375, + originH: 48 + }, + operations: {} + }, + { + uuid: '23c7e9be-c3e9-597c-4e1b-f982175e03a1', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '1c98829f-51cb-9b8e-7dfd-2c80b9003ed4', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '53f3ea74-81f7-c2f0-b32a-44de3c440cd8', + name: 'Muted', + x: 16, + y: 0.5, + w: 343, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'adf573e4-c6ed-d9ec-e6c1-2902bf361c46', + name: 'Divider', + x: 0, + y: 0, + w: 343, + h: 1, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [343, 0] + }, + { + type: 'L', + params: [343, 0.5] + }, + { + type: 'L', + params: [0, 0.5] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#000000', + originX: 0, + originY: 0, + originW: 343, + originH: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '5e6e25f6-add9-6507-dd7c-4a9dbcdebbed', + name: 'Cells /_/ Link + Arrow', + x: 235, + y: 4, + w: 140, + h: 44, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'e1b02e6a-3b3a-380b-9432-02ce23acf5c6', + name: 'Container', + x: 67, + y: 7, + w: 58, + h: 30, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '9db3b23c-a163-11d9-a9c4-8791d99e1052', + name: '↳ Label', + x: 9.094947017729282e-13, + y: 4, + w: 42, + h: 22, + angle: 0, + type: 'text', + detail: { + text: 'Label', + fontFamily: 'SF Pro Text', + fontSize: 17, + textAlign: 'right', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 22, + color: '#007AFF', + opacity: 1 + }, + operations: {} + }, + { + uuid: 'bf8a4700-9d8e-ee17-193d-02992ec4070b', + name: 'Arrow', + x: 46, + y: 0, + w: 12, + h: 30, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '5164bf81-ff99-c2de-6a2d-54446e5b2fb5', + name: 'Arrow', + x: 3.066666603088379, + y: 8.5, + w: 8, + h: 13, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 1.37054443359375] + }, + { + type: 'L', + params: [1.393087387084961, 0] + }, + { + type: 'L', + params: [8, 6.5] + }, + { + type: 'L', + params: [1.393087387084961, 13] + }, + { + type: 'L', + params: [0, 11.62945556640625] + }, + { + type: 'L', + params: [5.213825225830078, 6.5] + }, + { + type: 'L', + params: [0, 1.37054443359375] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#007AFF', + originX: 0, + originY: 0, + originW: 8, + originH: 13 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '9757da43-2cd1-68bc-1e05-9cd35a50bfe9', + name: '↳ Headline', + x: 16, + y: 10, + w: 92, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'Headline', + fontFamily: 'SF Pro Display', + fontSize: 22, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 28, + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: 'beac32c4-1524-9779-57de-7d39d23dbf6a', + name: 'Image', + x: 0, + y: 236, + w: 375, + h: 184, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'b819b975-997c-8e62-cc27-5e552e6dd575', + name: 'Backgrounds / Transparent', + x: 0, + y: 0, + w: 375, + h: 184, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '81b0b86a-98ed-9d1c-fafa-610b9bc55839', + name: 'Background', + x: 0, + y: 0, + w: 375, + h: 184, + angle: 0, + type: 'path', + detail: { + commands: [], + originX: 0, + originY: 0, + originW: 375, + originH: 184 + }, + operations: {} + }, + { + uuid: 'b2d1742d-b175-5333-b53a-0eb02103424a', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '43ea18dd-3107-996f-d953-6e6a41e1a0a2', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '0224266f-b3e0-7efa-444a-210814cc8e2b', + name: 'Media / Rounded r=10', + x: 16, + y: 0, + w: 343, + h: 164, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '5da66150-2470-e85b-9188-53256d42a9ba', + name: 'Mask', + x: 0, + y: 0, + w: 343, + h: 164, + angle: 0, + type: 'rect', + detail: { + background: '#FFFFFF', + borderRadius: 10, + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: { + invisible: true + } + }, + { + uuid: 'ee72dca6-6a7b-a148-16a9-75b1a9f343a4', + name: '▪︎ Bitmap', + x: 0, + y: 0, + w: 343, + h: 164, + angle: 0, + type: 'image', + detail: { + background: 'transparent', + borderRadius: 10, + borderDash: [], + boxSizing: 'center-line', + opacity: 1, + src: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAPACAYAAAD61hCbAAAAAXNSR0IArs4c6QAAQABJREFUeAHt10ERwEAMA7HrUSq+cO9MYWQVBpbz8TMz73EECBAgQIAAAQIECBAgQGC5wF2eTzwCBAgQIECAAAECBAgQIPALGMAegQABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnamMk62QAAAY2SURBVBaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAIEP6x4JKs2XK3AAAAAASUVORK5CYII=', + scaleMode: 'fill', + originH: 960, + originW: 960, + clipPath: { + commands: [ + { + type: 'M', + params: [0, 16.000003814697266] + }, + { + type: 'C', + params: [0, 10.399476051330566, 0, 7.599212169647217, 1.0899348258972168, 5.460094928741455] + }, + { + type: 'C', + params: [2.048668622970581, 3.5784740447998047, 3.5784740447998047, 2.048668622970581, 5.460094928741455, 1.0899348258972168] + }, + { + type: 'C', + params: [7.599212169647217, 0, 10.39947509765625, 0, 15.999999046325684, 0] + }, + { + type: 'L', + params: [327, 0] + }, + { + type: 'C', + params: [332.60052490234375, 0, 335.4007873535156, 0, 337.5399169921875, 1.0899348258972168] + }, + { + type: 'C', + params: [339.4215393066406, 2.048668622970581, 340.9513244628906, 3.5784740447998047, 341.9100646972656, 5.460094928741455] + }, + { + type: 'C', + params: [343, 7.599212169647217, 343, 10.39947509765625, 343, 15.999999046325684] + }, + { + type: 'L', + params: [343, 148] + }, + { + type: 'C', + params: [343, 153.60052490234375, 343, 156.40078735351562, 341.9100646972656, 158.53990173339844] + }, + { + type: 'C', + params: [340.9513244628906, 160.42152404785156, 339.4215393066406, 161.95132446289062, 337.5399169921875, 162.91006469726562] + }, + { + type: 'C', + params: [335.4007873535156, 164, 332.60052490234375, 164, 327, 164] + }, + { + type: 'L', + params: [16.00000762939453, 164] + }, + { + type: 'C', + params: [10.399477005004883, 164, 7.599212169647217, 164, 5.460094928741455, 162.91006469726562] + }, + { + type: 'C', + params: [3.5784740447998047, 161.95132446289062, 2.048668622970581, 160.42152404785156, 1.0899348258972168, 158.53990173339844] + }, + { + type: 'C', + params: [0, 156.40078735351562, 0, 153.60052490234375, 0, 148] + }, + { + type: 'L', + params: [0, 16.000003814697266] + }, + { + type: 'Z', + params: [] + } + ], + originX: 0, + originY: 0, + originW: 343, + originH: 164 + } + }, + operations: {} + }, + { + uuid: 'd991d74b-e790-8436-51bf-f54860d24fa7', + name: 'Scrims', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'cee9179f-2fd0-c5d0-282c-38dbf6e06c09', + name: 'Darker Bottom Gradient 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#0000004D', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '6930e23e-baf3-b5a8-580d-6e67a4b4d1db', + name: 'Darker Bottom Gradient 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#00000099', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '9a20ab9e-b258-8a63-345f-20e2861cb647', + name: 'Darker Bottom Gradient 80%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000000', + offset: 0 + }, + { + color: '#000000CC', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '68faf040-044f-9f2d-08f0-155708b71c6b', + name: 'Darker Top Gradient 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#0000004D', + offset: 0 + }, + { + color: '#00000000', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: 'af7d37dc-6699-25b2-2a41-1359db040ba2', + name: 'Darker Top Gradient 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: { + type: 'linear-gradient', + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 113 + }, + stops: [ + { + color: '#00000099', + offset: 0 + }, + { + color: '#00000000', + offset: 1 + } + ] + }, + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: 'b83d789c-029e-5f4a-19ea-e895887a9ad6', + name: 'Darker – 30%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#0000004D', + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: { + invisible: true + } + }, + { + uuid: '36554906-abb5-6422-db6d-1c178f0be23c', + name: 'Darker – 60%', + x: 0, + y: 0, + w: 113, + h: 113, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [113, 0] + }, + { + type: 'L', + params: [113, 113] + }, + { + type: 'L', + params: [0, 113] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#00000099', + originX: 0, + originY: 0, + originW: 113, + originH: 113 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: { + invisible: true + } + }, + { + uuid: '2a077dc5-a4cf-f686-cbc2-178c03c556bd', + name: 'Attribute', + x: 74, + y: 8, + w: 28, + h: 30, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '7118f280-dcb8-77b5-f325-3e8408054c6d', + name: 'Shape', + x: 0, + y: 0, + w: 28, + h: 30, + angle: 0, + type: 'rect', + detail: { + background: 'transparent', + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '0df14d1d-3a5d-b0b4-52cc-72c145d81e70', + name: 'Heading Group', + x: 0, + y: 140, + w: 375, + h: 96, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'fd993c2c-e530-0efd-a67a-4722d8d8e249', + name: 'Backgrounds / Transparent', + x: 0, + y: 0, + w: 375, + h: 96, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'af3f52cb-50a7-b955-5d79-2ad1b083edea', + name: 'Background', + x: 0, + y: 0, + w: 375, + h: 96, + angle: 0, + type: 'path', + detail: { + commands: [], + originX: 0, + originY: 0, + originW: 375, + originH: 96 + }, + operations: {} + }, + { + uuid: '15b9e57e-3d67-2531-9443-587af0285c1f', + name: '↓ Divider', + x: 0, + y: 49, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '95f7c8ad-5a12-41b8-1912-a4ba79cfe90d', + name: '↑ Divider', + x: 0, + y: 1, + w: 98, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'e15d3e11-a83d-e004-a32f-faf8e1dcf807', + name: '↳ Subtitle', + x: 16, + y: 60, + w: 329, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'Headline Second Line', + fontFamily: 'SF Pro Display', + fontSize: 22, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 28, + color: '#000000', + opacity: 0.4000000059604645 + }, + operations: {} + }, + { + uuid: '0c238560-6994-ca2b-e040-faaf19bb518f', + name: '↳ Headline', + x: 16, + y: 32, + w: 329, + h: 28, + angle: 0, + type: 'text', + detail: { + text: 'Headline First Line', + fontFamily: 'SF Pro Display', + fontSize: 22, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 28, + color: '#000000', + opacity: 1 + }, + operations: {} + }, + { + uuid: 'bfe6a776-4ea7-87fc-f6b2-ce1880e38b42', + name: '↳ Text', + x: 16, + y: 18, + w: 48, + h: 13, + angle: 0, + type: 'text', + detail: { + text: 'TAGLINE', + fontFamily: 'SF Pro Text', + fontSize: 11, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 13, + color: '#007AFF', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '433b9226-7d5b-f480-6d4e-721351897e39', + name: '• iPhone Xs / Home Indicator', + x: 0, + y: 778, + w: 375, + h: 34, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'b789301f-a044-cc16-7218-a903dcbecea9', + name: 'Line', + x: 120, + y: 21, + w: 135, + h: 5, + angle: 0, + type: 'rect', + detail: { + background: '#000000', + borderRadius: 100, + borderDash: [], + boxSizing: 'center-line', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'b79accc0-193f-2816-003f-3cf3e683c2e9', + name: '• iPhone X / Bars / Navigation Large', + x: -2.842170943040401e-14, + y: 0, + w: 375, + h: 140, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '9ef6b1ae-01aa-6aa6-aca5-31fff4409245', + name: 'Backgrounds / Bars – Light Gray', + x: 0, + y: 0, + w: 375, + h: 140, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '8df41e91-f8b6-d5d5-03da-ef9cf8f2b6e6', + name: 'Muted', + x: 0, + y: 0.5, + w: 375, + h: 1, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '6926867a-20e1-8ef3-f5fe-1b73f2cee202', + name: 'Divider', + x: 0, + y: 0, + w: 375, + h: 1, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [0, 0] + }, + { + type: 'L', + params: [375, 0] + }, + { + type: 'L', + params: [375, 0.5] + }, + { + type: 'L', + params: [0, 0.5] + }, + { + type: 'L', + params: [0, 0] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#000000', + originX: 0, + originY: 0, + originW: 375, + originH: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'f93a411c-c3df-cfce-014e-a48ab6a739e9', + name: 'Right', + x: 188, + y: 88, + w: 187, + h: 44, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'f2bba599-629c-4a1d-c7c8-02dd56d6bde4', + name: 'Bitmap', + x: 133, + y: 3, + w: 38, + h: 38, + angle: 0, + type: 'image', + detail: { + background: 'transparent', + borderDash: [], + boxSizing: 'center-line', + opacity: 1, + src: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAPACAYAAAD61hCbAAAAAXNSR0IArs4c6QAAQABJREFUeAHt10ERwEAMA7HrUSq+cO9MYWQVBpbz8TMz73EECBAgQIAAAQIECBAgQGC5wF2eTzwCBAgQIECAAAECBAgQIPALGMAegQABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnamMk62QAAAY2SURBVBaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAAED2A8QIECAAAECBAgQIECAQELAAE7ULCQBAgQIECBAgAABAgQIGMB+gAABAgQIECBAgAABAgQSAgZwomYhCRAgQIAAAQIECBAgQMAA9gMECBAgQIAAAQIECBAgkBAwgBM1C0mAAAECBAgQIECAAAECBrAfIECAAAECBAgQIECAAIGEgAGcqFlIAgQIECBAgAABAgQIEDCA/QABAgQIECBAgAABAgQIJAQM4ETNQhIgQIAAAQIECBAgQICAAewHCBAgQIAAAQIECBAgQCAhYAAnahaSAAECBAgQIECAAAECBAxgP0CAAAECBAgQIECAAAECCQEDOFGzkAQIECBAgAABAgQIECBgAPsBAgQIECBAgAABAgQIEEgIGMCJmoUkQIAAAQIECBAgQIAAAQPYDxAgQIAAAQIECBAgQIBAQsAATtQsJAECBAgQIECAAAECBAgYwH6AAAECBAgQIECAAAECBBICBnCiZiEJECBAgAABAgQIECBAwAD2AwQIECBAgAABAgQIECCQEDCAEzULSYAAAQIECBAgQIAAAQIGsB8gQIAAAQIECBAgQIAAgYSAAZyoWUgCBAgQIECAAAECBAgQMID9AAECBAgQIECAAAECBAgkBAzgRM1CEiBAgAABAgQIECBAgIAB7AcIECBAgAABAgQIECBAICFgACdqFpIAAQIECBAgQIAAAQIEDGA/QIAAAQIECBAgQIAAAQIJAQM4UbOQBAgQIECAAAECBAgQIGAA+wECBAgQIECAAAECBAgQSAgYwImahSRAgAABAgQIECBAgAABA9gPECBAgAABAgQIECBAgEBCwABO1CwkAQIECBAgQIAAAQIECBjAfoAAAQIECBAgQIAAAQIEEgIGcKJmIQkQIECAAAECBAgQIEDAAPYDBAgQIECAAAECBAgQIJAQMIATNQtJgAABAgQIECBAgAABAgawHyBAgAABAgQIECBAgACBhIABnKhZSAIECBAgQIAAAQIECBAwgP0AAQIECBAgQIAAAQIECCQEDOBEzUISIECAAAECBAgQIECAgAHsBwgQIECAAAECBAgQIEAgIWAAJ2oWkgABAgQIECBAgAABAgQMYD9AgAABAgQIECBAgAABAgkBAzhRs5AECBAgQIAAAQIECBAgYAD7AQIECBAgQIAAAQIECBBICBjAiZqFJECAAAECBAgQIECAAIEP6x4JKs2XK3AAAAAASUVORK5CYII=', + scaleMode: 'fill', + originH: 960, + originW: 960, + clipPath: { + commands: [ + { + type: 'M', + params: [19, 38] + }, + { + type: 'C', + params: [29.493410110473633, 38, 38, 29.493410110473633, 38, 19] + }, + { + type: 'C', + params: [38, 8.506589889526367, 29.493410110473633, 0, 19, 0] + }, + { + type: 'C', + params: [8.506589889526367, 0, 0, 8.506589889526367, 0, 19] + }, + { + type: 'C', + params: [0, 29.493410110473633, 8.506589889526367, 38, 19, 38] + }, + { + type: 'Z', + params: [] + } + ], + originX: 0, + originY: 0, + originW: 38, + originH: 38 + } + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '2f7582fc-081b-e575-b59c-60d53b9b3c77', + name: '↳ Title', + x: 16, + y: 89, + w: 141, + h: 41, + angle: 0, + type: 'text', + detail: { + text: 'Headline', + fontFamily: 'SF Pro Display', + fontSize: 34, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 41, + color: '#000000', + opacity: 1 + }, + operations: {} + }, + { + uuid: '9bfe84a2-ad29-891d-b544-d6a9cadfe660', + name: 'Top Right', + x: 188, + y: 44, + w: 187, + h: 44, + angle: 0, + type: 'group', + detail: { + children: [], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: '27e12c43-64b6-c72f-1385-014c59791998', + name: 'Top Left', + x: 0, + y: 44, + w: 188, + h: 44, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '5c0f276e-8340-3779-24fc-b22661ce4a63', + name: 'Button', + x: 8, + y: 11, + w: 52.51333236694336, + h: 22, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'f6855085-e958-ffa9-7dbd-b369d048e4fd', + name: 'Arrow', + x: 0, + y: 0.5, + w: 12, + h: 20.5, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [9.537135124206543, 20.082666397094727] + }, + { + type: 'L', + params: [0.2921518385410309, 10.945804595947266] + }, + { + type: 'C', + params: [ + -0.09738397598266602, 10.561189651489258, -0.09738397598266602, 9.939809799194336, 0.2921518385410309, 9.554195404052734 + ] + }, + { + type: 'L', + params: [9.537135124206543, 0.4173326790332794] + }, + { + type: 'C', + params: [ + 10.099465370178223, -0.13911089301109314, 11.014374732971191, -0.13911089301109314, 11.577703475952148, 0.4173326790332794 + ] + }, + { + type: 'C', + params: [ + 12.140033721923828, 0.9737762212753296, 12.140033721923828, 1.8768731355667114, 11.577703475952148, 2.433316707611084 + ] + }, + { + type: 'L', + params: [3.6691277027130127, 10.250499725341797] + }, + { + type: 'L', + params: [11.577703475952148, 18.065683364868164] + }, + { + type: 'C', + params: [ + 12.140033721923828, 18.623125076293945, 12.140033721923828, 19.526222229003906, 11.577703475952148, 20.082666397094727 + ] + }, + { + type: 'C', + params: [ + 11.014374732971191, 20.639110565185547, 10.099465370178223, 20.639110565185547, 9.537135124206543, 20.082666397094727 + ] + } + ], + fillRule: 'evenodd', + fill: '#007AFF', + originX: 0, + originY: 0, + originW: 12, + originH: 20.5 + }, + operations: {} + }, + { + uuid: 'ec302e17-b1b6-96ed-170d-be18494f30e0', + name: '↳ Label', + x: 14.513333320617676, + y: 0, + w: 38, + h: 22, + angle: 0, + type: 'text', + detail: { + text: 'Back', + fontFamily: 'SF Pro Text', + fontSize: 17, + textAlign: 'left', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + lineHeight: 22, + color: '#007AFF', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + }, + { + uuid: 'c45804e3-6dd4-c71c-3b65-ac57013d9661', + name: 'Status Bar', + x: 0, + y: 0, + w: 375, + h: 44, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '4e2e4d50-04d9-85fe-acec-0fe29e3dd40a', + name: 'Frame', + x: 293, + y: 15, + w: 68, + h: 14, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '2cce1f4b-8778-7677-4249-c8350b23ab08', + name: 'Container', + x: 0.5, + y: 1.1599979400634766, + w: 67, + h: 11.5, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '563b95bd-f8c4-aaa1-5c8a-f6215c883982', + name: 'Battery', + x: 42.5, + y: 0, + w: 24.5, + h: 11.5, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: '22516a42-e482-a65a-67ad-0d0499af25a9', + name: 'Rectangle', + x: 0, + y: 0, + w: 24.5, + h: 11.5, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [3.5894391536712646, 0] + }, + { + type: 'L', + params: [18.410560607910156, 0] + }, + { + type: 'C', + params: [ + 19.658687591552734, 0, 20.111286163330078, 0.12995584309101105, 20.567583084106445, 0.37398576736450195 + ] + }, + { + type: 'C', + params: [ + 21.023880004882812, 0.618015706539154, 21.38198471069336, 0.9761196374893188, 21.626014709472656, + 1.4324159622192383 + ] + }, + { + type: 'C', + params: [21.870044708251953, 1.8887122869491577, 22, 2.341312885284424, 22, 3.5894391536712646] + }, + { + type: 'L', + params: [22, 7.910560607910156] + }, + { + type: 'C', + params: [22, 9.158686637878418, 21.870044708251953, 9.611288070678711, 21.626014709472656, 10.067584037780762] + }, + { + type: 'C', + params: [ + 21.38198471069336, 10.523880004882812, 21.023880004882812, 10.881983757019043, 20.567583084106445, + 11.12601375579834 + ] + }, + { + type: 'C', + params: [20.111286163330078, 11.370043754577637, 19.658687591552734, 11.5, 18.410560607910156, 11.5] + }, + { + type: 'L', + params: [3.5894391536712646, 11.5] + }, + { + type: 'C', + params: [2.341312885284424, 11.5, 1.8887122869491577, 11.370043754577637, 1.4324159622192383, 11.12601375579834] + }, + { + type: 'C', + params: [ + 0.9761196374893188, 10.881983757019043, 0.618015706539154, 10.523880004882812, 0.37398576736450195, + 10.067584037780762 + ] + }, + { + type: 'C', + params: [0.12995584309101105, 9.611288070678711, 0, 9.158686637878418, 0, 7.910560607910156] + }, + { + type: 'L', + params: [0, 3.5894391536712646] + }, + { + type: 'C', + params: [0, 2.341312885284424, 0.12995584309101105, 1.8887122869491577, 0.37398576736450195, 1.4324159622192383] + }, + { + type: 'C', + params: [ + 0.618015706539154, 0.9761196374893188, 0.9761196374893188, 0.618015706539154, 1.4324159622192383, + 0.37398576736450195 + ] + }, + { + type: 'C', + params: [1.8887122869491577, 0.12995584309101105, 2.341312885284424, 0, 3.5894391536712646, 0] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [3.5894391536712646, 1] + }, + { + type: 'C', + params: [2.6024606227874756, 1, 2.257904052734375, 1.0665369033813477, 1.9040148258209229, 1.2557989358901978] + }, + { + type: 'C', + params: [ + 1.621986985206604, 1.4066290855407715, 1.4066290855407715, 1.621986985206604, 1.2557989358901978, + 1.9040148258209229 + ] + }, + { + type: 'C', + params: [1.0665369033813477, 2.257904052734375, 1, 2.6024606227874756, 1, 3.5894391536712646] + }, + { + type: 'L', + params: [1, 7.910560607910156] + }, + { + type: 'C', + params: [1, 8.897539138793945, 1.0665369033813477, 9.242095947265625, 1.2557989358901978, 9.595985412597656] + }, + { + type: 'C', + params: [ + 1.4066290855407715, 9.878013610839844, 1.621986985206604, 10.09337043762207, 1.9040148258209229, + 10.244200706481934 + ] + }, + { + type: 'C', + params: [2.257904052734375, 10.433463096618652, 2.6024606227874756, 10.5, 3.5894391536712646, 10.5] + }, + { + type: 'L', + params: [18.410560607910156, 10.5] + }, + { + type: 'C', + params: [ + 19.397539138793945, 10.5, 19.742095947265625, 10.433463096618652, 20.095985412597656, 10.244200706481934 + ] + }, + { + type: 'C', + params: [ + 20.378013610839844, 10.09337043762207, 20.593372344970703, 9.878013610839844, 20.74420166015625, + 9.595985412597656 + ] + }, + { + type: 'C', + params: [20.93346405029297, 9.242095947265625, 21, 8.897539138793945, 21, 7.910560607910156] + }, + { + type: 'L', + params: [21, 3.5894391536712646] + }, + { + type: 'C', + params: [21, 2.6024606227874756, 20.93346405029297, 2.257904052734375, 20.74420166015625, 1.9040148258209229] + }, + { + type: 'C', + params: [ + 20.593372344970703, 1.621986985206604, 20.378013610839844, 1.4066290855407715, 20.095985412597656, + 1.2557989358901978 + ] + }, + { + type: 'C', + params: [19.742095947265625, 1.0665369033813477, 19.397539138793945, 1, 18.410560607910156, 1] + }, + { + type: 'L', + params: [3.5894391536712646, 1] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [24.5, 5.69000244140625] + }, + { + type: 'C', + params: [24.5, 6.92657470703125, 23, 7.69000244140625, 23, 7.69000244140625] + }, + { + type: 'L', + params: [23, 3.69000244140625] + }, + { + type: 'C', + params: [23, 3.69000244140625, 24.5, 4.45343017578125, 24.5, 5.69000244140625] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#0000005C', + originX: 0, + originY: 0, + originW: 24.5, + originH: 11.5 + }, + operations: {} + }, + { + uuid: '92b8a85f-e301-0c96-7786-ee80ca49d202', + name: 'Rectangle', + x: 2, + y: 1.9166667461395264, + w: 18, + h: 7.666666507720947, + angle: 0, + type: 'rect', + detail: { + background: '#000000', + borderRadius: 1.600000023841858, + borderDash: [], + boxSizing: 'center-line', + borderColor: 'transparent', + borderWidth: 0, + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '8b4ee2ee-6489-ce8b-37d2-e987342c5db4', + name: 'Combined Shape', + x: 0, + y: 0.44000244140625, + w: 17.099990844726562, + h: 10.700004577636719, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [14.123048782348633, 0.9658917188644409] + }, + { + type: 'C', + params: [ + 14.099990844726562, 1.0818103551864624, 14.099990844726562, 1.2212064266204834, 14.099990844726562, + 1.4999985694885254 + ] + }, + { + type: 'L', + params: [14.099990844726562, 9.199999809265137] + }, + { + type: 'C', + params: [ + 14.099990844726562, 9.478793144226074, 14.099990844726562, 9.618189811706543, 14.123048782348633, 9.734107971191406 + ] + }, + { + type: 'C', + params: [ + 14.21773624420166, 10.210136413574219, 14.58985424041748, 10.582254409790039, 15.065882682800293, 10.676941871643066 + ] + }, + { + type: 'C', + params: [ + 15.181800842285156, 10.699999809265137, 15.321197509765625, 10.699999809265137, 15.599990844726562, + 10.699999809265137 + ] + }, + { + type: 'C', + params: [ + 15.8787841796875, 10.699999809265137, 16.01818084716797, 10.699999809265137, 16.13409996032715, 10.676941871643066 + ] + }, + { + type: 'C', + params: [ + 16.61012840270996, 10.582254409790039, 16.98224449157715, 10.210136413574219, 17.076932907104492, 9.734107971191406 + ] + }, + { + type: 'C', + params: [ + 17.099990844726562, 9.618189811706543, 17.099990844726562, 9.478793144226074, 17.099990844726562, 9.200000762939453 + ] + }, + { + type: 'L', + params: [17.099990844726562, 1.4999998807907104] + }, + { + type: 'C', + params: [ + 17.099990844726562, 1.2212069034576416, 17.099990844726562, 1.0818103551864624, 17.076932907104492, + 0.9658917188644409 + ] + }, + { + type: 'C', + params: [ + 16.98224449157715, 0.48986291885375977, 16.61012840270996, 0.11774563789367676, 16.13409996032715, + 0.02305765077471733 + ] + }, + { + type: 'C', + params: [16.01818084716797, 0, 15.8787841796875, 0, 15.599990844726562, 0] + }, + { + type: 'C', + params: [15.321197509765625, 0, 15.181800842285156, 0, 15.065882682800293, 0.02305765077471733] + }, + { + type: 'C', + params: [ + 14.58985424041748, 0.11774563789367676, 14.21773624420166, 0.48986291885375977, 14.123048782348633, + 0.9658917188644409 + ] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [9.399993896484375, 3.9000015258789062] + }, + { + type: 'C', + params: [ + 9.399993896484375, 3.621208429336548, 9.399993896484375, 3.481812000274658, 9.423051834106445, 3.3658933639526367 + ] + }, + { + type: 'C', + params: [ + 9.517739295959473, 2.889864444732666, 9.889857292175293, 2.517747163772583, 10.365885734558105, 2.4230592250823975 + ] + }, + { + type: 'C', + params: [ + 10.481803894042969, 2.4000015258789062, 10.621200561523438, 2.4000015258789062, 10.899993896484375, + 2.4000015258789062 + ] + }, + { + type: 'C', + params: [ + 11.178787231445312, 2.4000015258789062, 11.318183898925781, 2.4000015258789062, 11.434102058410645, + 2.4230592250823975 + ] + }, + { + type: 'C', + params: [ + 11.910130500793457, 2.517747163772583, 12.282248497009277, 2.889864444732666, 12.376935958862305, 3.3658933639526367 + ] + }, + { + type: 'C', + params: [ + 12.399993896484375, 3.481812000274658, 12.399993896484375, 3.621208429336548, 12.399993896484375, 3.900001287460327 + ] + }, + { + type: 'L', + params: [12.399993896484375, 9.200004577636719] + }, + { + type: 'C', + params: [ + 12.399993896484375, 9.478797912597656, 12.399993896484375, 9.618194580078125, 12.376935958862305, 9.734112739562988 + ] + }, + { + type: 'C', + params: [ + 12.282248497009277, 10.2101411819458, 11.910130500793457, 10.582259178161621, 11.434102058410645, 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 11.318183898925781, 10.700004577636719, 11.178787231445312, 10.700004577636719, 10.899993896484375, + 10.700004577636719 + ] + }, + { + type: 'C', + params: [ + 10.621200561523438, 10.700004577636719, 10.481803894042969, 10.700004577636719, 10.365885734558105, + 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 9.889857292175293, 10.582259178161621, 9.517739295959473, 10.2101411819458, 9.423051834106445, 9.734112739562988 + ] + }, + { + type: 'C', + params: [ + 9.399993896484375, 9.618194580078125, 9.399993896484375, 9.478797912597656, 9.399993896484375, 9.200004577636719 + ] + }, + { + type: 'L', + params: [9.399993896484375, 3.9000015258789062] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [4.823045253753662, 5.665896415710449] + }, + { + type: 'C', + params: [ + 4.79998779296875, 5.781815052032471, 4.79998779296875, 5.9212117195129395, 4.79998779296875, 6.200004577636719 + ] + }, + { + type: 'L', + params: [4.79998779296875, 9.200004577636719] + }, + { + type: 'C', + params: [ + 4.79998779296875, 9.478797912597656, 4.79998779296875, 9.618194580078125, 4.823045253753662, 9.734112739562988 + ] + }, + { + type: 'C', + params: [ + 4.917733192443848, 10.2101411819458, 5.28985071182251, 10.582259178161621, 5.7658796310424805, 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 5.881798267364502, 10.700004577636719, 6.021194934844971, 10.700004577636719, 6.29998779296875, 10.700004577636719 + ] + }, + { + type: 'C', + params: [ + 6.578780651092529, 10.700004577636719, 6.718177318572998, 10.700004577636719, 6.8340959548950195, 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 7.31012487411499, 10.582259178161621, 7.682242393493652, 10.2101411819458, 7.776930332183838, 9.734112739562988 + ] + }, + { + type: 'C', + params: [ + 7.79998779296875, 9.618194580078125, 7.79998779296875, 9.478797912597656, 7.79998779296875, 9.200004577636719 + ] + }, + { + type: 'L', + params: [7.79998779296875, 6.200004577636719] + }, + { + type: 'C', + params: [ + 7.79998779296875, 5.921211242675781, 7.79998779296875, 5.781815052032471, 7.776930332183838, 5.665896415710449 + ] + }, + { + type: 'C', + params: [ + 7.682242393493652, 5.1898674964904785, 7.31012487411499, 4.817749977111816, 6.8340959548950195, 4.723062038421631 + ] + }, + { + type: 'C', + params: [ + 6.718177318572998, 4.700004577636719, 6.578780651092529, 4.700004577636719, 6.29998779296875, 4.700004577636719 + ] + }, + { + type: 'C', + params: [ + 6.021194934844971, 4.700004577636719, 5.881798267364502, 4.700004577636719, 5.7658796310424805, 4.723062038421631 + ] + }, + { + type: 'C', + params: [ + 5.28985071182251, 4.817749977111816, 4.917733192443848, 5.1898674964904785, 4.823045253753662, 5.665896415710449 + ] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [0.02305765077471733, 7.665896415710449] + }, + { + type: 'C', + params: [0, 7.781815052032471, 0, 7.9212117195129395, 0, 8.200004577636719] + }, + { + type: 'L', + params: [0, 9.200004577636719] + }, + { + type: 'C', + params: [0, 9.478797912597656, 0, 9.618194580078125, 0.02305765077471733, 9.734112739562988] + }, + { + type: 'C', + params: [ + 0.11774563789367676, 10.2101411819458, 0.48986291885375977, 10.582259178161621, 0.9658917188644409, + 10.676946640014648 + ] + }, + { + type: 'C', + params: [1.0818103551864624, 10.700004577636719, 1.2212069034576416, 10.700004577636719, 1.5, 10.700004577636719] + }, + { + type: 'C', + params: [ + 1.7787930965423584, 10.700004577636719, 1.9181896448135376, 10.700004577636719, 2.0341081619262695, + 10.676946640014648 + ] + }, + { + type: 'C', + params: [ + 2.5101370811462402, 10.582259178161621, 2.8822543621063232, 10.2101411819458, 2.976942300796509, 9.734112739562988 + ] + }, + { + type: 'C', + params: [3, 9.618194580078125, 3, 9.478797912597656, 3, 9.200004577636719] + }, + { + type: 'L', + params: [3, 8.200004577636719] + }, + { + type: 'C', + params: [3, 7.921211242675781, 3, 7.781815052032471, 2.976942300796509, 7.665896415710449] + }, + { + type: 'C', + params: [ + 2.8822543621063232, 7.1898674964904785, 2.5101370811462402, 6.817749977111816, 2.0341081619262695, 6.723062038421631 + ] + }, + { + type: 'C', + params: [1.9181896448135376, 6.700004577636719, 1.7787930965423584, 6.700004577636719, 1.5, 6.700004577636719] + }, + { + type: 'C', + params: [ + 1.2212069034576416, 6.700004577636719, 1.0818103551864624, 6.700004577636719, 0.9658917188644409, 6.723062038421631 + ] + }, + { + type: 'C', + params: [ + 0.48986291885375977, 6.817749977111816, 0.11774563789367676, 7.1898674964904785, 0.02305765077471733, + 7.665896415710449 + ] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#000000', + originX: 0, + originY: 0, + originW: 17.099990844726562, + originH: 10.700004577636719 + }, + operations: {} + }, + { + uuid: 'f3b8f18e-7663-46c7-e328-6e40580a34ce', + name: 'Wi-Fi', + x: 22.100006103515625, + y: 0.24000167846679688, + w: 15.399999618530273, + h: 11.057209968566895, + angle: 0, + type: 'path', + detail: { + commands: [ + { + type: 'M', + params: [7.7004241943359375, 2.296360492706299] + }, + { + type: 'C', + params: [ + 9.934831619262695, 2.2964582443237305, 12.08380126953125, 3.1550111770629883, 13.703171730041504, 4.694569110870361 + ] + }, + { + type: 'C', + params: [ + 13.825112342834473, 4.8134284019470215, 14.020017623901367, 4.811929225921631, 14.14012336730957, 4.691207408905029 + ] + }, + { + type: 'L', + params: [15.30578327178955, 3.514791965484619] + }, + { + type: 'C', + params: [ + 15.366597175598145, 3.453561544418335, 15.400498390197754, 3.3706233501434326, 15.399993896484375, + 3.2843270301818848 + ] + }, + { + type: 'C', + params: [ + 15.399489402770996, 3.1980319023132324, 15.36462116241455, 3.115494966506958, 15.303091049194336, 3.054981231689453 + ] + }, + { + type: 'C', + params: [ + 11.052766799926758, -1.0183271169662476, 4.347395896911621, -1.0183271169662476, 0.09707161784172058, + 3.054981231689453 + ] + }, + { + type: 'C', + params: [ + 0.03550135716795921, 3.115450382232666, 0.0005718813044950366, 3.1979622840881348, 0.000007201545031421119, + 3.284257411956787 + ] + }, + { + type: 'C', + params: [ + -0.0005675617721863091, 3.370553731918335, 0.03328297287225723, 3.453517198562622, 0.09404654800891876, + 3.514791965484619 + ] + }, + { + type: 'L', + params: [1.260049819946289, 4.691207408905029] + }, + { + type: 'C', + params: [ + 1.3800644874572754, 4.8121113777160645, 1.5751309394836426, 4.81361198425293, 1.6970009803771973, 4.694569110870361 + ] + }, + { + type: 'C', + params: [ + 3.316573143005371, 3.1549103260040283, 5.465795040130615, 2.2963552474975586, 7.7004241943359375, 2.296360492706299 + ] + }, + { + type: 'L', + params: [7.7004241943359375, 2.296360492706299] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [7.700424671173096, 6.123746871948242] + }, + { + type: 'C', + params: [ + 8.928089141845703, 6.123671054840088, 10.111939430236816, 6.579985618591309, 11.021951675415039, 7.404024124145508 + ] + }, + { + type: 'C', + params: [ + 11.145031929016113, 7.520973205566406, 11.33891773223877, 7.518438339233398, 11.458902359008789, 7.398309707641602 + ] + }, + { + type: 'L', + params: [12.623222351074219, 6.221892833709717] + }, + { + type: 'C', + params: [ + 12.684530258178711, 6.160186767578125, 12.718552589416504, 6.07647705078125, 12.71767520904541, 5.989490985870361 + ] + }, + { + type: 'C', + params: [ + 12.716787338256836, 5.902505397796631, 12.681071281433105, 5.819504261016846, 12.618513107299805, 5.75905704498291 + ] + }, + { + type: 'C', + params: [ + 9.847347259521484, 3.181312322616577, 5.555840969085693, 3.181312322616577, 2.7846851348876953, 5.75905704498291 + ] + }, + { + type: 'C', + params: [ + 2.7220864295959473, 5.819504261016846, 2.686370372772217, 5.902546405792236, 2.685553789138794, 5.989560604095459 + ] + }, + { + type: 'C', + params: [ + 2.6847267150878906, 6.076573371887207, 2.718869686126709, 6.160276412963867, 2.780308961868286, 6.221892833709717 + ] + }, + { + type: 'L', + params: [3.9442954063415527, 7.398309707641602] + }, + { + type: 'C', + params: [ + 4.064269542694092, 7.518438339233398, 4.258166790008545, 7.520973205566406, 4.381246566772461, 7.404024124145508 + ] + }, + { + type: 'C', + params: [ + 5.290653228759766, 6.580530166625977, 6.473567008972168, 6.124255180358887, 7.700424671173096, 6.123746871948242 + ] + }, + { + type: 'L', + params: [7.700424671173096, 6.123746871948242] + }, + { + type: 'Z', + params: [] + }, + { + type: 'M', + params: [9.937968254089355, 8.931347846984863] + }, + { + type: 'C', + params: [ + 10.00023365020752, 8.870235443115234, 10.034527778625488, 8.78613567352295, 10.032743453979492, 8.698905944824219 + ] + }, + { + type: 'C', + params: [ + 10.03095817565918, 8.611676216125488, 9.993266105651855, 8.529047966003418, 9.928549766540527, 8.470528602600098 + ] + }, + { + type: 'C', + params: [ + 8.64232063293457, 7.382628440856934, 6.758518218994141, 7.382628440856934, 5.472288608551025, 8.470528602600098 + ] + }, + { + type: 'C', + params: [ + 5.40753173828125, 8.529001235961914, 5.369769096374512, 8.611603736877441, 5.367923736572266, 8.698833465576172 + ] + }, + { + type: 'C', + params: [ + 5.3660783767700195, 8.786064147949219, 5.4003119468688965, 8.870189666748047, 5.46253776550293, 8.931347846984863 + ] + }, + { + type: 'L', + params: [7.476902008056641, 10.963858604431152] + }, + { + type: 'C', + params: [ + 7.535941123962402, 11.023592948913574, 7.616427898406982, 11.057209968566895, 7.7004241943359375, 11.057209968566895 + ] + }, + { + type: 'C', + params: [ + 7.784409999847412, 11.057209968566895, 7.86489725112915, 11.023592948913574, 7.923936367034912, 10.963858604431152 + ] + }, + { + type: 'L', + params: [9.937968254089355, 8.931347846984863] + }, + { + type: 'Z', + params: [] + } + ], + fillRule: 'evenodd', + fill: '#000000', + originX: 0, + originY: 0, + originW: 15.399999618530273, + originH: 11.057209968566895 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible', + background: 'transparent' + }, + operations: {} + }, + { + uuid: '1099a5e7-e362-5956-9e3d-38108984db5d', + name: 'Action', + x: 20, + y: 13, + w: 54, + h: 18, + angle: 0, + type: 'group', + detail: { + children: [ + { + uuid: 'df421bc6-bb6e-0114-4354-07d4b57b6dee', + name: '↳ Time', + x: 0, + y: 0, + w: 54, + h: 18, + angle: 0, + type: 'text', + detail: { + text: '9:41', + fontFamily: 'SF Pro Text', + fontSize: 15, + textAlign: 'center', + verticalAlign: 'top', + wordBreak: 'normal', + overflow: 'visible', + minInlineSize: 'auto', + color: '#000000', + opacity: 1 + }, + operations: {} + } + ], + overflow: 'hidden', + background: 'transparent' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'visible' + }, + operations: {} + } + ], + overflow: 'hidden', + background: '#FFFFFF' + }, + operations: {}, + extends: { + isPage: true + } + } + ] +}; + +export default data; diff --git a/src/index.tsx b/src/index.tsx index ac2a8d1..38eebf8 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,7 +1,7 @@ import React, { useState, useEffect } from 'react'; import { createRoot } from 'react-dom/client'; import { Studio } from '@idraw/studio'; -import data from './data'; +import data from './data-iphone-demo'; import { base64 } from './logo'; import './index.less'; const dom = document.querySelector('#app') as HTMLDivElement; @@ -73,6 +73,7 @@ const App = () => { return (