"use strict";(self.webpackChunkbeancount_web=self.webpackChunkbeancount_web||[]).push([[619],{1619:(e,n,t)=>{t.d(n,{A:()=>D});var o=t(8168),a=t(4467),r=t(5544),l=t(5691),i=t(4480),c=t.n(i),s=t(9379),u=t(9284),d=t(9471),v=t(909),f=t(7285),m=t(6184),p=t(3209);const y=u.createContext(null);const h=function(e){var n=e.prefixCls,t=e.className,a=e.style,r=e.children,l=e.containerRef,i=e.id,d={onMouseEnter:e.onMouseEnter,onMouseOver:e.onMouseOver,onMouseLeave:e.onMouseLeave,onClick:e.onClick,onKeyDown:e.onKeyDown,onKeyUp:e.onKeyUp};return u.createElement(u.Fragment,null,u.createElement("div",(0,o.A)({id:i,className:c()("".concat(n,"-content"),t),style:(0,s.A)({},a),"aria-modal":"true",role:"dialog",ref:l},d),r))};var C=t(2042);function b(e){return"string"===typeof e&&String(Number(e))===e?((0,C.Ay)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var E={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function k(e,n){var t,l,i,d,v=e.prefixCls,C=e.open,k=e.placement,A=e.inline,g=e.push,w=e.forceRender,N=e.autoFocus,x=e.keyboard,O=e.rootClassName,M=e.rootStyle,S=e.zIndex,K=e.className,D=e.id,R=e.style,I=e.motion,L=e.width,P=e.height,U=e.children,j=e.contentWrapperStyle,z=e.mask,F=e.maskClosable,V=e.maskMotion,B=e.maskClassName,X=e.maskStyle,T=e.afterOpenChange,Y=e.onClose,_=e.onMouseEnter,H=e.onMouseOver,Q=e.onMouseLeave,W=e.onClick,q=e.onKeyDown,G=e.onKeyUp,J=u.useRef(),Z=u.useRef(),$=u.useRef();u.useImperativeHandle(n,(function(){return J.current}));u.useEffect((function(){var e;C&&N&&(null===(e=J.current)||void 0===e||e.focus({preventScroll:!0}))}),[C]);var ee=u.useState(!1),ne=(0,r.A)(ee,2),te=ne[0],oe=ne[1],ae=u.useContext(y),re=null!==(t=null!==(l=null===(i=!1===g?{distance:0}:!0===g?{}:g||{})||void 0===i?void 0:i.distance)&&void 0!==l?l:null===ae||void 0===ae?void 0:ae.pushDistance)&&void 0!==t?t:180,le=u.useMemo((function(){return{pushDistance:re,push:function(){oe(!0)},pull:function(){oe(!1)}}}),[re]);u.useEffect((function(){var e,n;C?null===ae||void 0===ae||null===(e=ae.push)||void 0===e||e.call(ae):null===ae||void 0===ae||null===(n=ae.pull)||void 0===n||n.call(ae)}),[C]),u.useEffect((function(){return function(){var e;null===ae||void 0===ae||null===(e=ae.pull)||void 0===e||e.call(ae)}}),[]);var ie=z&&u.createElement(f.Ay,(0,o.A)({key:"mask"},V,{visible:C}),(function(e,n){var t=e.className,o=e.style;return u.createElement("div",{className:c()("".concat(v,"-mask"),t,B),style:(0,s.A)((0,s.A)({},o),X),onClick:F&&C?Y:void 0,ref:n})})),ce="function"===typeof I?I(k):I,se={};if(te&&re)switch(k){case"top":se.transform="translateY(".concat(re,"px)");break;case"bottom":se.transform="translateY(".concat(-re,"px)");break;case"left":se.transform="translateX(".concat(re,"px)");break;default:se.transform="translateX(".concat(-re,"px)")}"left"===k||"right"===k?se.width=b(L):se.height=b(P);var ue={onMouseEnter:_,onMouseOver:H,onMouseLeave:Q,onClick:W,onKeyDown:q,onKeyUp:G},de=u.createElement(f.Ay,(0,o.A)({key:"panel"},ce,{visible:C,forceRender:w,onVisibleChanged:function(e){null===T||void 0===T||T(e)},removeOnLeave:!1,leavedClassName:"".concat(v,"-content-wrapper-hidden")}),(function(n,t){var a=n.className,r=n.style;return u.createElement("div",(0,o.A)({className:c()("".concat(v,"-content-wrapper"),a),style:(0,s.A)((0,s.A)((0,s.A)({},se),r),j)},(0,p.A)(e,{data:!0})),u.createElement(h,(0,o.A)({id:D,containerRef:t,prefixCls:v,className:K,style:R},ue),U))})),ve=(0,s.A)({},M);return S&&(ve.zIndex=S),u.createElement(y.Provider,{value:le},u.createElement("div",{className:c()(v,"".concat(v,"-").concat(k),O,(d={},(0,a.A)(d,"".concat(v,"-open"),C),(0,a.A)(d,"".concat(v,"-inline"),A),d)),style:ve,tabIndex:-1,ref:J,onKeyDown:function(e){var n=e.keyCode,t=e.shiftKey;switch(n){case m.A.TAB:var o;if(n===m.A.TAB)if(t||document.activeElement!==$.current){if(t&&document.activeElement===Z.current){var a;null===(a=$.current)||void 0===a||a.focus({preventScroll:!0})}}else null===(o=Z.current)||void 0===o||o.focus({preventScroll:!0});break;case m.A.ESC:Y&&x&&(e.stopPropagation(),Y(e))}}},ie,u.createElement("div",{tabIndex:0,ref:Z,style:E,"aria-hidden":"true","data-sentinel":"start"}),de,u.createElement("div",{tabIndex:0,ref:$,style:E,"aria-hidden":"true","data-sentinel":"end"})))}const A=u.forwardRef(k);const g=function(e){var n=e.open,t=void 0!==n&&n,o=e.prefixCls,a=void 0===o?"rc-drawer":o,l=e.placement,i=void 0===l?"right":l,c=e.autoFocus,f=void 0===c||c,m=e.keyboard,p=void 0===m||m,y=e.width,h=void 0===y?378:y,C=e.mask,b=void 0===C||C,E=e.maskClosable,k=void 0===E||E,g=e.getContainer,w=e.forceRender,N=e.afterOpenChange,x=e.destroyOnClose,O=e.onMouseEnter,M=e.onMouseOver,S=e.onMouseLeave,K=e.onClick,D=e.onKeyDown,R=e.onKeyUp,I=u.useState(!1),L=(0,r.A)(I,2),P=L[0],U=L[1];var j=u.useState(!1),z=(0,r.A)(j,2),F=z[0],V=z[1];(0,v.A)((function(){V(!0)}),[]);var B=!!F&&t,X=u.useRef(),T=u.useRef();(0,v.A)((function(){B&&(T.current=document.activeElement)}),[B]);if(!w&&!P&&!B&&x)return null;var Y={onMouseEnter:O,onMouseOver:M,onMouseLeave:S,onClick:K,onKeyDown:D,onKeyUp:R},_=(0,s.A)((0,s.A)({},e),{},{open:B,prefixCls:a,placement:i,autoFocus:f,keyboard:p,width:h,mask:b,maskClosable:k,inline:!1===g,afterOpenChange:function(e){var n,t;(U(e),null===N||void 0===N||N(e),e||!T.current||(null===(n=X.current)||void 0===n?void 0:n.contains(T.current)))||(null===(t=T.current)||void 0===t||t.focus({preventScroll:!0}))},ref:X},Y);return u.createElement(d.A,{open:B||w||P,autoDestroy:!1,getContainer:g,autoLock:b&&(B||P)},u.createElement(A,_))};var w=t(3135),N=t(713),x=t(259),O=t(993),M=t(4575),S=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var a=0;for(o=Object.getOwnPropertySymbols(e);a