!(function(){var fd=Object.defineProperty,hd=Object.defineProperties;var pd=Object.getOwnPropertyDescriptors;var jo=Object.getOwnPropertySymbols;var iu=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable;var zo=Math.pow,ru=(R,p,o)=>p in R?fd(R,p,{enumerable:!0,configurable:!0,writable:!0,value:o}):R[p]=o,Sr=(R,p)=>{for(var o in p||(p={}))iu.call(p,o)&&ru(R,o,p[o]);if(jo)for(var o of jo(p))au.call(p,o)&&ru(R,o,p[o]);return R},ao=(R,p)=>hd(R,pd(p));var su=(R,p)=>{var o={};for(var s in R)iu.call(R,s)&&p.indexOf(s)<0&&(o[s]=R[s]);if(R!=null&&jo)for(var s of jo(R))p.indexOf(s)<0&&au.call(R,s)&&(o[s]=R[s]);return o};var ul=(R,p,o)=>new Promise((s,A)=>{var T=h=>{try{_(o.next(h))}catch(z){A(z)}},b=h=>{try{_(o.throw(h))}catch(z){A(z)}},_=h=>h.done?s(h.value):Promise.resolve(h.value).then(T,b);_((o=o.apply(R,p)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3897],{65352:function(R,p,o){"use strict";o.d(p,{Z:function(){return Yt}});var s=o(20439),A=o(50298),T=o(62646),b=o(43403),_=o(92310),h=o.n(_),z=o(29301),Y=o(76846),u=o(96452),K=o(6089),U=o(80402),v=o(34280),I=o(49658),w=o(59301),O=o(14809),Z=o(77900),W=o(8654);function j(Je){var Xe=Je.prefixCls,De=Je.align,we=Je.arrow,ke=Je.arrowPos,Ke=we||{},ue=Ke.className,ce=Ke.content,Ne=ke.x,Re=Ne===void 0?0:Ne,Le=ke.y,Ye=Le===void 0?0:Le,Oe=w.useRef();if(!De||!De.points)return null;var Fe={position:"absolute"};if(De.autoArrow!==!1){var je=De.points[0],ye=De.points[1],Be=je[0],ut=je[1],lt=ye[0],gt=ye[1];Be===lt||!["t","b"].includes(Be)?Fe.top=Ye:Be==="t"?Fe.top=0:Fe.bottom=0,ut===gt||!["l","r"].includes(ut)?Fe.left=Re:ut==="l"?Fe.left=0:Fe.right=0}return w.createElement("div",{ref:Oe,className:h()("".concat(Xe,"-arrow"),ue),style:Fe},ce)}function N(Je){var Xe=Je.prefixCls,De=Je.open,we=Je.zIndex,ke=Je.mask,Ke=Je.motion;return ke?w.createElement(Z.default,(0,O.Z)({},Ke,{motionAppear:!0,visible:De,removeOnLeave:!0}),function(ue){var ce=ue.className;return w.createElement("div",{style:{zIndex:we},className:h()("".concat(Xe,"-mask"),ce)})}):null}var F=w.memo(function(Je){var Xe=Je.children;return Xe},function(Je,Xe){return Xe.cache}),B=F,V=w.forwardRef(function(Je,Xe){var De=Je.popup,we=Je.className,ke=Je.prefixCls,Ke=Je.style,ue=Je.target,ce=Je.onVisibleChanged,Ne=Je.open,Re=Je.keepDom,Le=Je.fresh,Ye=Je.onClick,Oe=Je.mask,Fe=Je.arrow,je=Je.arrowPos,ye=Je.align,Be=Je.motion,ut=Je.maskMotion,lt=Je.forceRender,gt=Je.getPopupContainer,Ft=Je.autoDestroy,bt=Je.portal,le=Je.zIndex,Lt=Je.onMouseEnter,Et=Je.onMouseLeave,He=Je.onPointerEnter,$t=Je.onPointerDownCapture,un=Je.ready,wt=Je.offsetX,tt=Je.offsetY,nt=Je.offsetR,Ze=Je.offsetB,ze=Je.onAlign,de=Je.onPrepare,Ae=Je.stretch,Ie=Je.targetWidth,xe=Je.targetHeight,We=typeof De=="function"?De():De,qe=Ne||Re,ot=(gt==null?void 0:gt.length)>0,ft=w.useState(!gt||!ot),At=(0,A.Z)(ft,2),tn=At[0],dn=At[1];if((0,v.Z)(function(){!tn&&ot&&ue&&dn(!0)},[tn,ot,ue]),!tn)return null;var zt="auto",en={left:"-1000vw",top:"-1000vh",right:zt,bottom:zt};if(un||!Ne){var Tn,Bn=ye.points,gn=ye.dynamicInset||((Tn=ye._experimental)===null||Tn===void 0?void 0:Tn.dynamicInset),sn=gn&&Bn[0][1]==="r",Dn=gn&&Bn[0][0]==="b";sn?(en.right=nt,en.left=zt):(en.left=wt,en.right=zt),Dn?(en.bottom=Ze,en.top=zt):(en.top=tt,en.bottom=zt)}var hn={};return Ae&&(Ae.includes("height")&&xe?hn.height=xe:Ae.includes("minHeight")&&xe&&(hn.minHeight=xe),Ae.includes("width")&&Ie?hn.width=Ie:Ae.includes("minWidth")&&Ie&&(hn.minWidth=Ie)),Ne||(hn.pointerEvents="none"),w.createElement(bt,{open:lt||qe,getContainer:gt&&function(){return gt(ue)},autoDestroy:Ft},w.createElement(N,{prefixCls:ke,open:Ne,zIndex:le,mask:Oe,motion:ut}),w.createElement(z.Z,{onResize:ze,disabled:!Ne},function(Nn){return w.createElement(Z.default,(0,O.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:lt,leavedClassName:"".concat(ke,"-hidden")},Be,{onAppearPrepare:de,onEnterPrepare:de,visible:Ne,onVisibleChanged:function(Yn){var Ir;Be==null||(Ir=Be.onVisibleChanged)===null||Ir===void 0||Ir.call(Be,Yn),ce(Yn)}}),function(In,Yn){var Ir=In.className,Pr=In.style,Hr=h()(ke,Ir,we);return w.createElement("div",{ref:(0,W.sQ)(Nn,Xe,Yn),className:Hr,style:(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({"--arrow-x":"".concat(je.x||0,"px"),"--arrow-y":"".concat(je.y||0,"px")},en),hn),Pr),{},{boxSizing:"border-box",zIndex:le},Ke),onMouseEnter:Lt,onMouseLeave:Et,onPointerEnter:He,onClick:Ye,onPointerDownCapture:$t},Fe&&w.createElement(j,{prefixCls:ke,arrow:Fe,arrowPos:je,align:ye}),w.createElement(B,{cache:!Ne&&!Le},We))})}))}),H=V,se=w.forwardRef(function(Je,Xe){var De=Je.children,we=Je.getTriggerDOMNode,ke=(0,W.Yr)(De),Ke=w.useCallback(function(ce){(0,W.mH)(Xe,we?we(ce):ce)},[we]),ue=(0,W.x1)(Ke,(0,W.C4)(De));return ke?w.cloneElement(De,{ref:ue}):De}),te=se,re=w.createContext(null),Ee=re;function fe(Je){return Je?Array.isArray(Je)?Je:[Je]:[]}function me(Je,Xe,De,we){return w.useMemo(function(){var ke=fe(De!=null?De:Xe),Ke=fe(we!=null?we:Xe),ue=new Set(ke),ce=new Set(Ke);return Je&&(ue.has("hover")&&(ue.delete("hover"),ue.add("click")),ce.has("hover")&&(ce.delete("hover"),ce.add("click"))),[ue,ce]},[Je,Xe,De,we])}var ee=o(29194);function X(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],De=arguments.length>2?arguments[2]:void 0;return De?Je[0]===Xe[0]:Je[0]===Xe[0]&&Je[1]===Xe[1]}function ne(Je,Xe,De,we){for(var ke=De.points,Ke=Object.keys(Je),ue=0;ue1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(Je)?Xe:Je}function D(Je){return L(parseFloat(Je),0)}function ie(Je,Xe){var De=(0,s.Z)({},Je);return(Xe||[]).forEach(function(we){if(!(we instanceof HTMLBodyElement||we instanceof HTMLHtmlElement)){var ke=pe(we).getComputedStyle(we),Ke=ke.overflow,ue=ke.overflowClipMargin,ce=ke.borderTopWidth,Ne=ke.borderBottomWidth,Re=ke.borderLeftWidth,Le=ke.borderRightWidth,Ye=we.getBoundingClientRect(),Oe=we.offsetHeight,Fe=we.clientHeight,je=we.offsetWidth,ye=we.clientWidth,Be=D(ce),ut=D(Ne),lt=D(Re),gt=D(Le),Ft=L(Math.round(Ye.width/je*1e3)/1e3),bt=L(Math.round(Ye.height/Oe*1e3)/1e3),le=(je-ye-lt-gt)*Ft,Lt=(Oe-Fe-Be-ut)*bt,Et=Be*bt,He=ut*bt,$t=lt*Ft,un=gt*Ft,wt=0,tt=0;if(Ke==="clip"){var nt=D(ue);wt=nt*Ft,tt=nt*bt}var Ze=Ye.x+$t-wt,ze=Ye.y+Et-tt,de=Ze+Ye.width+2*wt-$t-un-le,Ae=ze+Ye.height+2*tt-Et-He-Lt;De.left=Math.max(De.left,Ze),De.top=Math.max(De.top,ze),De.right=Math.min(De.right,de),De.bottom=Math.min(De.bottom,Ae)}}),De}function M(Je){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,De="".concat(Xe),we=De.match(/^(.*)\%$/);return we?Je*(parseFloat(we[1])/100):parseFloat(De)}function Ce(Je,Xe){var De=Xe||[],we=(0,A.Z)(De,2),ke=we[0],Ke=we[1];return[M(Je.width,ke),M(Je.height,Ke)]}function Pe(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[Je[0],Je[1]]}function Me(Je,Xe){var De=Xe[0],we=Xe[1],ke,Ke;return De==="t"?Ke=Je.y:De==="b"?Ke=Je.y+Je.height:Ke=Je.y+Je.height/2,we==="l"?ke=Je.x:we==="r"?ke=Je.x+Je.width:ke=Je.x+Je.width/2,{x:ke,y:Ke}}function Qe(Je,Xe){var De={t:"b",b:"t",l:"r",r:"l"};return Je.map(function(we,ke){return ke===Xe?De[we]||"c":we}).join("")}function st(Je,Xe,De,we,ke,Ke,ue){var ce=w.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:ke[we]||{}}),Ne=(0,A.Z)(ce,2),Re=Ne[0],Le=Ne[1],Ye=w.useRef(0),Oe=w.useMemo(function(){return Xe?ae(Xe):[]},[Xe]),Fe=w.useRef({}),je=function(){Fe.current={}};Je||je();var ye=(0,K.Z)(function(){if(Xe&&De&&Je){let Ci=function(sr,Or){var gi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:kr,Li=ft.x+sr,qi=ft.y+Or,Ui=Li+sn,ea=qi+gn,ta=Math.max(Li,gi.left),Mn=Math.max(qi,gi.top),ur=Math.min(Ui,gi.right),Qr=Math.min(ea,gi.bottom);return Math.max(0,(ur-ta)*(Qr-Mn))},_i=function(){En=ft.y+Wn,Cn=En+gn,Xn=ft.x+rr,_n=Xn+sn};var lt,gt,Ft,bt,le=Xe,Lt=le.ownerDocument,Et=pe(le),He=Et.getComputedStyle(le),$t=He.width,un=He.height,wt=He.position,tt=le.style.left,nt=le.style.top,Ze=le.style.right,ze=le.style.bottom,de=le.style.overflow,Ae=(0,s.Z)((0,s.Z)({},ke[we]),Ke),Ie=Lt.createElement("div");(lt=le.parentElement)===null||lt===void 0||lt.appendChild(Ie),Ie.style.left="".concat(le.offsetLeft,"px"),Ie.style.top="".concat(le.offsetTop,"px"),Ie.style.position=wt,Ie.style.height="".concat(le.offsetHeight,"px"),Ie.style.width="".concat(le.offsetWidth,"px"),le.style.left="0",le.style.top="0",le.style.right="auto",le.style.bottom="auto",le.style.overflow="hidden";var xe;if(Array.isArray(De))xe={x:De[0],y:De[1],width:0,height:0};else{var We,qe,ot=De.getBoundingClientRect();ot.x=(We=ot.x)!==null&&We!==void 0?We:ot.left,ot.y=(qe=ot.y)!==null&&qe!==void 0?qe:ot.top,xe={x:ot.x,y:ot.y,width:ot.width,height:ot.height}}var ft=le.getBoundingClientRect();ft.x=(gt=ft.x)!==null&>!==void 0?gt:ft.left,ft.y=(Ft=ft.y)!==null&&Ft!==void 0?Ft:ft.top;var At=Lt.documentElement,tn=At.clientWidth,dn=At.clientHeight,zt=At.scrollWidth,en=At.scrollHeight,Tn=At.scrollTop,Bn=At.scrollLeft,gn=ft.height,sn=ft.width,Dn=xe.height,hn=xe.width,Nn={left:0,top:0,right:tn,bottom:dn},In={left:-Bn,top:-Tn,right:zt-Bn,bottom:en-Tn},Yn=Ae.htmlRegion,Ir="visible",Pr="visibleFirst";Yn!=="scroll"&&Yn!==Pr&&(Yn=Ir);var Hr=Yn===Pr,ii=ie(In,Oe),Wt=ie(Nn,Oe),kr=Yn===Ir?Wt:ii,cn=Hr?Wt:kr;le.style.left="auto",le.style.top="auto",le.style.right="0",le.style.bottom="0";var et=le.getBoundingClientRect();le.style.left=tt,le.style.top=nt,le.style.right=Ze,le.style.bottom=ze,le.style.overflow=de,(bt=le.parentElement)===null||bt===void 0||bt.removeChild(Ie);var x=L(Math.round(sn/parseFloat($t)*1e3)/1e3),Zn=L(Math.round(gn/parseFloat(un)*1e3)/1e3);if(x===0||Zn===0||(0,Y.Sh)(De)&&!(0,ee.Z)(De))return;var or=Ae.offset,Jt=Ae.targetOffset,wn=Ce(ft,or),On=(0,A.Z)(wn,2),ht=On[0],Pt=On[1],Te=Ce(xe,Jt),Ut=(0,A.Z)(Te,2),qt=Ut[0],rn=Ut[1];xe.x-=qt,xe.y-=rn;var nn=Ae.points||[],on=(0,A.Z)(nn,2),Fn=on[0],Sn=on[1],Vn=Pe(Sn),xn=Pe(Fn),Er=Me(xe,Vn),dr=Me(ft,xn),xr=(0,s.Z)({},Ae),rr=Er.x-dr.x+ht,Wn=Er.y-dr.y+Pt,Lr=Ci(rr,Wn),Cr=Ci(rr,Wn,Wt),Tr=Me(xe,["t","l"]),Kn=Me(ft,["t","l"]),Rr=Me(xe,["b","r"]),$n=Me(ft,["b","r"]),lr=Ae.overflow||{},bi=lr.adjustX,jr=lr.adjustY,pt=lr.shiftX,_t=lr.shiftY,rt=function(Or){return typeof Or=="boolean"?Or:Or>=0},En,Cn,Xn,_n;_i();var bn=rt(jr),ln=xn[0]===Vn[0];if(bn&&xn[0]==="t"&&(Cn>cn.bottom||Fe.current.bt)){var mn=Wn;ln?mn-=gn-Dn:mn=Tr.y-$n.y-Pt;var pr=Ci(rr,mn),zr=Ci(rr,mn,Wt);pr>Lr||pr===Lr&&(!Hr||zr>=Cr)?(Fe.current.bt=!0,Wn=mn,Pt=-Pt,xr.points=[Qe(xn,0),Qe(Vn,0)]):Fe.current.bt=!1}if(bn&&xn[0]==="b"&&(EnLr||Xr===Lr&&(!Hr||Br>=Cr)?(Fe.current.tb=!0,Wn=Fr,Pt=-Pt,xr.points=[Qe(xn,0),Qe(Vn,0)]):Fe.current.tb=!1}var zn=rt(bi),Pn=xn[1]===Vn[1];if(zn&&xn[1]==="l"&&(_n>cn.right||Fe.current.rl)){var Hn=rr;Pn?Hn-=sn-hn:Hn=Tr.x-$n.x-ht;var jn=Ci(Hn,Wn),wr=Ci(Hn,Wn,Wt);jn>Lr||jn===Lr&&(!Hr||wr>=Cr)?(Fe.current.rl=!0,rr=Hn,ht=-ht,xr.points=[Qe(xn,1),Qe(Vn,1)]):Fe.current.rl=!1}if(zn&&xn[1]==="r"&&(XnLr||Dr===Lr&&(!Hr||Jr>=Cr)?(Fe.current.lr=!0,rr=er,ht=-ht,xr.points=[Qe(xn,1),Qe(Vn,1)]):Fe.current.lr=!1}_i();var Un=pt===!0?0:pt;typeof Un=="number"&&(XnWt.right&&(rr-=_n-Wt.right-ht,xe.x>Wt.right-Un&&(rr+=xe.x-Wt.right+Un)));var qr=_t===!0?0:_t;typeof qr=="number"&&(EnWt.bottom&&(Wn-=Cn-Wt.bottom-Pt,xe.y>Wt.bottom-qr&&(Wn+=xe.y-Wt.bottom+qr)));var ei=ft.x+rr,ai=ei+sn,di=ft.y+Wn,Ni=di+gn,Qn=xe.x,Gr=Qn+hn,ir=xe.y,pi=ir+Dn,Ri=Math.max(ei,Qn),at=Math.min(ai,Gr),si=(Ri+at)/2,zi=si-ei,Wi=Math.max(di,ir),$r=Math.min(Ni,pi),Hi=(Wi+$r)/2,Bi=Hi-di;ue==null||ue(Xe,xr);var Ti=et.right-ft.x-(rr+ft.width),xi=et.bottom-ft.y-(Wn+ft.height);x===1&&(rr=Math.round(rr),Ti=Math.round(Ti)),Zn===1&&(Wn=Math.round(Wn),xi=Math.round(xi));var Ki={ready:!0,offsetX:rr/x,offsetY:Wn/Zn,offsetR:Ti/x,offsetB:xi/Zn,arrowX:zi/x,arrowY:Bi/Zn,scaleX:x,scaleY:Zn,align:xr};Le(Ki)}}),Be=function(){Ye.current+=1;var gt=Ye.current;Promise.resolve().then(function(){Ye.current===gt&&ye()})},ut=function(){Le(function(gt){return(0,s.Z)((0,s.Z)({},gt),{},{ready:!1})})};return(0,v.Z)(ut,[we]),(0,v.Z)(function(){Je||ut()},[Je]),[Re.ready,Re.offsetX,Re.offsetY,Re.offsetR,Re.offsetB,Re.arrowX,Re.arrowY,Re.scaleX,Re.scaleY,Re.align,Be]}var it=o(95190);function Ve(Je,Xe,De,we,ke){(0,v.Z)(function(){if(Je&&Xe&&De){let Ye=function(){we(),ke()};var Ke=Xe,ue=De,ce=ae(Ke),Ne=ae(ue),Re=pe(ue),Le=new Set([Re].concat((0,it.Z)(ce),(0,it.Z)(Ne)));return Le.forEach(function(Oe){Oe.addEventListener("scroll",Ye,{passive:!0})}),Re.addEventListener("resize",Ye,{passive:!0}),we(),function(){Le.forEach(function(Oe){Oe.removeEventListener("scroll",Ye),Re.removeEventListener("resize",Ye)})}}},[Je,Xe,De])}var Ct=o(48736);function jt(Je,Xe,De,we,ke,Ke,ue,ce){var Ne=w.useRef(Je);Ne.current=Je;var Re=w.useRef(!1);w.useEffect(function(){if(Xe&&we&&(!ke||Ke)){var Ye=function(){Re.current=!1},Oe=function(Ft){var bt;Ne.current&&!ue(((bt=Ft.composedPath)===null||bt===void 0||(bt=bt.call(Ft))===null||bt===void 0?void 0:bt[0])||Ft.target)&&!Re.current&&ce(!1)},Fe=pe(we);Fe.addEventListener("pointerdown",Ye,!0),Fe.addEventListener("mousedown",Oe,!0),Fe.addEventListener("contextmenu",Oe,!0);var je=(0,u.A)(De);if(je&&(je.addEventListener("mousedown",Oe,!0),je.addEventListener("contextmenu",Oe,!0)),0)var ye,Be,ut,lt;return function(){Fe.removeEventListener("pointerdown",Ye,!0),Fe.removeEventListener("mousedown",Oe,!0),Fe.removeEventListener("contextmenu",Oe,!0),je&&(je.removeEventListener("mousedown",Oe,!0),je.removeEventListener("contextmenu",Oe,!0))}}},[Xe,De,we,ke,Ke]);function Le(){Re.current=!0}return Le}var vt=["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 Ht(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:b.Z,Xe=w.forwardRef(function(De,we){var ke=De.prefixCls,Ke=ke===void 0?"rc-trigger-popup":ke,ue=De.children,ce=De.action,Ne=ce===void 0?"hover":ce,Re=De.showAction,Le=De.hideAction,Ye=De.popupVisible,Oe=De.defaultPopupVisible,Fe=De.onPopupVisibleChange,je=De.afterPopupVisibleChange,ye=De.mouseEnterDelay,Be=De.mouseLeaveDelay,ut=Be===void 0?.1:Be,lt=De.focusDelay,gt=De.blurDelay,Ft=De.mask,bt=De.maskClosable,le=bt===void 0?!0:bt,Lt=De.getPopupContainer,Et=De.forceRender,He=De.autoDestroy,$t=De.destroyPopupOnHide,un=De.popup,wt=De.popupClassName,tt=De.popupStyle,nt=De.popupPlacement,Ze=De.builtinPlacements,ze=Ze===void 0?{}:Ze,de=De.popupAlign,Ae=De.zIndex,Ie=De.stretch,xe=De.getPopupClassNameFromAlign,We=De.fresh,qe=De.alignPoint,ot=De.onPopupClick,ft=De.onPopupAlign,At=De.arrow,tn=De.popupMotion,dn=De.maskMotion,zt=De.popupTransitionName,en=De.popupAnimation,Tn=De.maskTransitionName,Bn=De.maskAnimation,gn=De.className,sn=De.getTriggerDOMNode,Dn=(0,T.Z)(De,vt),hn=He||$t||!1,Nn=w.useState(!1),In=(0,A.Z)(Nn,2),Yn=In[0],Ir=In[1];(0,v.Z)(function(){Ir((0,I.Z)())},[]);var Pr=w.useRef({}),Hr=w.useContext(Ee),ii=w.useMemo(function(){return{registerSubPopup:function(ur,Qr){Pr.current[ur]=Qr,Hr==null||Hr.registerSubPopup(ur,Qr)}}},[Hr]),Wt=(0,U.Z)(),kr=w.useState(null),cn=(0,A.Z)(kr,2),et=cn[0],x=cn[1],Zn=w.useRef(null),or=(0,K.Z)(function(Mn){Zn.current=Mn,(0,Y.Sh)(Mn)&&et!==Mn&&x(Mn),Hr==null||Hr.registerSubPopup(Wt,Mn)}),Jt=w.useState(null),wn=(0,A.Z)(Jt,2),On=wn[0],ht=wn[1],Pt=w.useRef(null),Te=(0,K.Z)(function(Mn){(0,Y.Sh)(Mn)&&On!==Mn&&(ht(Mn),Pt.current=Mn)}),Ut=w.Children.only(ue),qt=(Ut==null?void 0:Ut.props)||{},rn={},nn=(0,K.Z)(function(Mn){var ur,Qr,Yr=On;return(Yr==null?void 0:Yr.contains(Mn))||((ur=(0,u.A)(Yr))===null||ur===void 0?void 0:ur.host)===Mn||Mn===Yr||(et==null?void 0:et.contains(Mn))||((Qr=(0,u.A)(et))===null||Qr===void 0?void 0:Qr.host)===Mn||Mn===et||Object.values(Pr.current).some(function(yr){return(yr==null?void 0:yr.contains(Mn))||Mn===yr})}),on=oe(Ke,tn,en,zt),Fn=oe(Ke,dn,Bn,Tn),Sn=w.useState(Oe||!1),Vn=(0,A.Z)(Sn,2),xn=Vn[0],Er=Vn[1],dr=Ye!=null?Ye:xn,xr=(0,K.Z)(function(Mn){Ye===void 0&&Er(Mn)});(0,v.Z)(function(){Er(Ye||!1)},[Ye]);var rr=w.useRef(dr);rr.current=dr;var Wn=w.useRef([]);Wn.current=[];var Lr=(0,K.Z)(function(Mn){var ur;xr(Mn),((ur=Wn.current[Wn.current.length-1])!==null&&ur!==void 0?ur:dr)!==Mn&&(Wn.current.push(Mn),Fe==null||Fe(Mn))}),Cr=w.useRef(),Tr=function(){clearTimeout(Cr.current)},Kn=function(ur){var Qr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Tr(),Qr===0?Lr(ur):Cr.current=setTimeout(function(){Lr(ur)},Qr*1e3)};w.useEffect(function(){return Tr},[]);var Rr=w.useState(!1),$n=(0,A.Z)(Rr,2),lr=$n[0],bi=$n[1];(0,v.Z)(function(Mn){(!Mn||dr)&&bi(!0)},[dr]);var jr=w.useState(null),pt=(0,A.Z)(jr,2),_t=pt[0],rt=pt[1],En=w.useState(null),Cn=(0,A.Z)(En,2),Xn=Cn[0],_n=Cn[1],bn=function(ur){_n([ur.clientX,ur.clientY])},ln=st(dr,et,qe&&Xn!==null?Xn:On,nt,ze,de,ft),mn=(0,A.Z)(ln,11),pr=mn[0],zr=mn[1],Fr=mn[2],Xr=mn[3],Br=mn[4],zn=mn[5],Pn=mn[6],Hn=mn[7],jn=mn[8],wr=mn[9],er=mn[10],Dr=me(Yn,Ne,Re,Le),Jr=(0,A.Z)(Dr,2),Un=Jr[0],qr=Jr[1],ei=Un.has("click"),ai=qr.has("click")||qr.has("contextMenu"),di=(0,K.Z)(function(){lr||er()}),Ni=function(){rr.current&&qe&&ai&&Kn(!1)};Ve(dr,On,et,di,Ni),(0,v.Z)(function(){di()},[Xn,nt]),(0,v.Z)(function(){dr&&!(ze!=null&&ze[nt])&&di()},[JSON.stringify(de)]);var Qn=w.useMemo(function(){var Mn=ne(ze,Ke,wr,qe);return h()(Mn,xe==null?void 0:xe(wr))},[wr,xe,ze,Ke,qe]);w.useImperativeHandle(we,function(){return{nativeElement:Pt.current,popupElement:Zn.current,forceAlign:di}});var Gr=w.useState(0),ir=(0,A.Z)(Gr,2),pi=ir[0],Ri=ir[1],at=w.useState(0),si=(0,A.Z)(at,2),zi=si[0],Wi=si[1],$r=function(){if(Ie&&On){var ur=On.getBoundingClientRect();Ri(ur.width),Wi(ur.height)}},Hi=function(){$r(),di()},Bi=function(ur){bi(!1),er(),je==null||je(ur)},Ti=function(){return new Promise(function(ur){$r(),rt(function(){return ur})})};(0,v.Z)(function(){_t&&(er(),_t(),rt(null))},[_t]);function xi(Mn,ur,Qr,Yr){rn[Mn]=function(yr){var Gi;Yr==null||Yr(yr),Kn(ur,Qr);for(var ji=arguments.length,wi=new Array(ji>1?ji-1:0),ua=1;ua1?Qr-1:0),yr=1;yr1?Qr-1:0),yr=1;yr0&&ce[ce.length-1])&&(Fe[0]===6||Fe[0]===2)){Re=0;continue}if(Fe[0]===3&&(!ce||Fe[1]>ce[0]&&Fe[1]=0&&we.HANDLE_LIST.splice(Ke,1),window.removeEventListener("message",ke,!1)},we.empty=function(){for(;we.HANDLE_LIST.length;)window.removeEventListener("message",we.HANDLE_LIST.shift(),!1)},we.parse=function(ke){try{return typeof ke=="object"?ke:ke&&JSON.parse(ke)}catch(Ke){return console.log("Message.parse Error:",Ke),ke}},we.HANDLE_LIST=[],we}();function _(we){return{}.toString.call(we)==="[object Function]"}var h,z,Y,u,K={origin:""};function U(we,ke){K[we]=ke}function v(we){return K[we]}function I(we){var ke=v("origin");return!!function(Ke,ue){return Ke!==ue&&(Ke.replace(/www\./i,"").toLowerCase()!==ue.replace(/www\./i,"").toLowerCase()||(Ke.match("www.")?void 0:(U("origin",ue),!1)))}(ke,we.origin)&&(console.warn("postMessage \u57DF\u540D\u68C0\u67E5\u4E0D\u901A\u8FC7",{safeOrigin:ke,eventOrigin:we.origin}),!0)}(function(we){we.unknown="unknown",we.spreadsheet="s",we.writer="w",we.presentation="p",we.pdf="f"})(h||(h={})),function(we){we.wps="w",we.et="s",we.presentation="p",we.pdf="f"}(z||(z={})),function(we){we.nomal="nomal",we.simple="simple"}(Y||(Y={})),function(we){we[we.requestFullscreen=1]="requestFullscreen",we[we.exitFullscreen=0]="exitFullscreen"}(u||(u={}));var w,O,Z,W=(w=0,function(){return w+=1}),j=function(we,ke,Ke){Ke===void 0&&(Ke=!0);var ue=ke;if(!O){var ce=function Le(Ye){var Oe=Ye.clientHeight,Fe=Ye.clientWidth;Oe!==0||Fe!==0||Z?Oe===0&&Fe===0||!Z||(Z.disconnect(),Z=null):window.ResizeObserver&&(Z=new ResizeObserver(function(je){Le(Ye)})).observe(Ye),O.style.cssText+="height: "+Oe+"px; width: "+Fe+"px"}.bind(null,ue);(O=document.createElement("iframe")).classList.add("web-office-iframe");var Ne={id:"office-iframe",src:we,scrolling:"no",frameborder:"0",allowfullscreen:"allowfullscreen",webkitallowfullscreen:"true",mozallowfullscreen:"true",allow:"clipboard-read; clipboard-write"};for(var Re in ue?(Ne.style="width: "+ue.clientWidth+"px; height: "+ue.clientHeight+"px;",Ke&&window.addEventListener("resize",ce)):((ue=document.createElement("div")).classList.add("web-office-default-container"),function(Le){var Ye=document.createElement("style");document.head.appendChild(Ye);var Oe=Ye.sheet;Oe.insertRule(Le,Oe.cssRules.length)}(".web-office-default-container {position: absolute; padding: 0; margin: 0; width: 100%; height: 100%; left: 0; top: 0;}"),document.body.appendChild(ue),Ne.style="position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;"),Ne)O.setAttribute(Re,Ne[Re]);ue.appendChild(O),O.destroy=function(){O.parentNode.removeChild(O),O=null,window.removeEventListener("resize",ce),Z&&(Z.disconnect(),Z=null)}}return O},N=function(we){j().contentWindow&&j().contentWindow.postMessage(JSON.stringify(we),v("origin"))};function F(we,ke,Ke){return new Promise(function(ue){var ce=W(),Ne=function(Re){if(!I(Re)){var Le=b.parse(Re.data);Le.eventName===Ke&&Le.msgId===ce&&(ue(Le.data),b.remove(Ne))}};b.add(Ne),N({data:we,msgId:ce,eventName:ke})})}var B=function(we){return F(we,"wps.jssdk.api","wps.api.reply")},V=function(we){return F(we,"api.basic","api.basic.reply")},H={idMap:{}};function se(we){return A(this,void 0,void 0,function(){var ke,Ke,ue,ce,Ne,Re,Le,Ye,Oe,Fe;return T(this,function(je){switch(je.label){case 0:return I(we)?[2]:(ke=b.parse(we.data),Ke=ke.eventName,ue=ke.callbackId,ce=ke.data,ue&&(Ne=H.idMap[ue])?(Re=Ne.split(":"),Le=Re[0],Ye=Re[1],Ke==="api.callback"&&H[Le]&&H[Le][Ye]?[4,(Fe=H[Le][Ye]).callback.apply(Fe,ce.args)]:[3,2]):[3,2]);case 1:Oe=je.sent(),N({result:Oe,callbackId:ue,eventName:"api.callback.reply"}),je.label=2;case 2:return[2]}})})}var te=function(we){return A(void 0,void 0,void 0,function(){function ke(){return Object.keys(H.idMap).find(function(je){return H.idMap[je]===ue+":"+Ke})}var Ke,ue,ce,Ne,Re,Le,Ye,Oe,Fe;return T(this,function(je){switch(je.label){case 0:return Ke=we.prop,ue=we.parentObjId,[4,Ee([ce=we.value])];case 1:return Ne=je.sent(),Re=Ne[0],Le=Ne[1],we.value=Re[0],Ye=Object.keys(Le)[0],Oe=H[ue],ce===null&&Oe&&Oe[Ke]&&((Fe=ke())&&delete H.idMap[Fe],delete Oe[Ke],Object.keys(Oe).length||delete H[ue],Object.keys(H.idMap).length||b.remove(se)),Ye&&(Object.keys(H.idMap).length||b.add(se),H[ue]||(H[ue]={}),H[ue][Ke]={callbackId:Ye,callback:Le[Ye]},(Fe=ke())&&delete H.idMap[Fe],H.idMap[Ye]=ue+":"+Ke),[2]}})})},re=function(we,ke,Ke,ue){return A(void 0,void 0,void 0,function(){var ce,Ne,Re,Le,Ye,Oe,Fe,je;return T(this,function(ye){switch(ye.label){case 0:return ce=W(),Le=new Promise(function(Be,ut){Ne=Be,Re=ut}),Ye={},ke.args?[4,Ee(ke.args)]:[3,2];case 1:Oe=ye.sent(),Fe=Oe[0],je=Oe[1],ke.args=Fe,Ye=je,ye.label=2;case 2:return we!=="api.setter"?[3,4]:[4,te(ke)];case 3:ye.sent(),ye.label=4;case 4:return function(Be){var ut=Be[0],lt=Be[1];typeof(ut=s({},ut)).data=="function"&&(ut.data=ut.data()),lt(),N(ut)}([{eventName:we,data:ke,msgId:ce},function(){var Be=this,ut=function(lt){return A(Be,void 0,void 0,function(){var gt,Ft,bt;return T(this,function(le){switch(le.label){case 0:return I(lt)?[2]:(gt=b.parse(lt.data)).eventName==="api.callback"&>.callbackId&&Ye[gt.callbackId]?[4,Ye[gt.callbackId].apply(Ye,gt.data.args)]:[3,2];case 1:Ft=le.sent(),N({result:Ft,eventName:"api.callback.reply",callbackId:gt.callbackId}),le.label=2;case 2:return gt.eventName===we+".reply"&>.msgId===ce&&(gt.error?((bt=new Error("")).stack=gt.error+` `+Ke,ue&&ue(),Re(bt)):Ne(gt.result),b.remove(ut)),[2]}})})};return b.add(ut),Le}]),[2,Le]}})})};function Ee(we){return A(this,void 0,void 0,function(){var ke,Ke,ue,ce,Ne,Re,Le,Ye,Oe,Fe,je;return T(this,function(ye){switch(ye.label){case 0:ke={},Ke=[],ue=we.slice(0),ye.label=1;case 1:return ue.length?(ce=void 0,[4,ue.shift()]):[3,13];case 2:return(Ne=ye.sent())&&Ne.done?[4,Ne.done()]:[3,4];case 3:ye.sent(),ye.label=4;case 4:if(!function(Be){if(!Be)return!1;for(var ut=Be;Object.getPrototypeOf(ut)!==null;)ut=Object.getPrototypeOf(ut);return Object.getPrototypeOf(Be)===ut}(ce))return[3,11];for(Le in ce={},Re=[],Ne)Re.push(Le);Ye=0,ye.label=5;case 5:return Ye=0?"&":"?")+bt.join("&")),Oe&&(Oe.isParentFullscreen||Oe.isBrowserViewFullscreen)&&(document.addEventListener("fullscreenchange",pe),document.addEventListener("webkitfullscreenchange",pe),document.addEventListener("mozfullscreenchange",pe)),Ke.wordOptions&&(Ke.wpsOptions=Ke.wordOptions),Ke.excelOptions&&(Ke.etOptions=Ke.excelOptions),Ke.pptOptions&&(Ke.wppOptions=Ke.pptOptions),typeof Re.print=="object"){var le="wpsconfig_print";typeof Re.print.subscribe=="function"&&(Re[le]=Re.print.subscribe,Ke.print={callback:le},Re.print.custom!==void 0&&(Ke.print.custom=Re.print.custom)),delete Re.print}return typeof Re.exportPdf=="function"&&(Re[le="wpsconfig_export_pdf"]=Re.exportPdf,Ke.exportPdf={callback:le},delete Re.exportPdf),Ke.commandBars&&ee(Ke.commandBars,!1),s(s({},Ke),{subscriptions:Re})},me=function(we){we===void 0&&(we="");var ke="";if(!ke&&we){var Ke=we.toLowerCase();Ke.indexOf("/office/s/")!==-1&&(ke=h.spreadsheet),Ke.indexOf("/office/w/")!==-1&&(ke=h.writer),Ke.indexOf("/office/p/")!==-1&&(ke=h.presentation),Ke.indexOf("/office/f/")!==-1&&(ke=h.pdf)}if(!ke){var ue=we.match(/[\?&]type=([a-z]+)/)||[];ke=z[ue[1]]||""}return ke};function ee(we,ke){ke===void 0&&(ke=!0);var Ke=we.map(function(ue){var ce=ue.attributes;if(!Array.isArray(ce)){var Ne=[];for(var Re in ce)if(ce.hasOwnProperty(Re)){var Le={name:Re,value:ce[Re]};Ne.push(Le)}ue.attributes=Ne}return ue});return ke&&N({data:Ke,eventName:"setCommandBars"}),Ke}var X=window.navigator.userAgent.toLowerCase(),ne=/Android|webOS|iPhone|iPod|BlackBerry|iPad/i.test(X),oe=function(){try{return window._parent.location.search.indexOf("from=wxminiprogram")!==-1}catch(we){return!1}}();function pe(){var we={status:u.requestFullscreen},ke=document,Ke=ke.fullscreenElement||ke.webkitFullscreenElement||ke.mozFullScreenElement;we.status=Ke?u.requestFullscreen:u.exitFullscreen,N({data:we,eventName:"fullscreenchange"})}var ae=function(){H.idMap={}};function L(){console.group("JSSDK \u4E8B\u4EF6\u673A\u5236\u8C03\u6574\u8BF4\u660E"),console.warn("jssdk.on\u3001jssdk.off \u548C jssdk.Application.Sub \u5C06\u5728\u540E\u7EED\u7248\u672C\u4E2D\u88AB\u5F03\u7528\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u6539\u8FDB\u540E\u7684 ApiEvent"),console.warn("\u5177\u4F53\u8BF7\u53C2\u8003\uFF1Ahttps://wwo.wps.cn/docs/front-end/basic-usage/events/intro/"),console.groupEnd()}var D=0,ie=new Set;function M(we){return D+=1,!we&&function(ke){ie.forEach(function(Ke){return Ke(ke)})}(D),D}function Ce(){var we=new Error("");return(we.stack||we.message||"").split(` `).slice(2).join(` `)}function Pe(we,ke){var Ke,ue=this,ce=ke.Events,Ne=ke.Enum,Re=ke.Props,Le=Re[0],Ye=Re[1],Oe={objId:D};switch(function Be(ut,lt,gt){for(var Ft=lt.slice(0),bt=function(){var le=Ft.shift();!le.alias&&~Me.indexOf(le.prop)&&Ft.push(s(s({},le),{alias:le.prop+"Async"})),Object.defineProperty(ut,le.alias||le.prop,{get:function(){var Lt=this,Et=le.cache===1,He=Et&&this["__"+le.prop+"CacheValue"];if(!He){var $t=Ce(),un=M(Et),wt=function(){for(var tt,nt=[],Ze=0;Ze=0?(ke.then=null,ke.catch=null,Le.then(function(){Ye(ke)}).catch(function(Fe){return Oe(Fe)})):Le.then(Ye,Oe)},ke.catch=function(Ye){return Le.catch(Ye)},ke.Destroy=function(){return re("api.free",{objId:ke.objId},"")}}var it={},Ve=null,Ct={fileOpen:"fileOpen",tabSwitch:"tabSwitch",fileSaved:"fileSaved",fileStatus:"fileStatus",fullscreenChange:"fullscreenChange",error:"error",stage:"stage"},jt={getToken:"api.getToken",onToast:"event.toast",onHyperLinkOpen:"event.hyperLinkOpen",getClipboardData:"api.getClipboardData"};function vt(we,ke,Ke,ue,ce,Ne,Re){var Le=this;Ke===void 0&&(Ke={}),b.add(function(Ye){return A(Le,void 0,void 0,function(){var Oe,Fe,je,ye,Be,ut,lt,gt,Ft,bt,le,Lt,Et,He,$t,un,wt,tt,nt;return T(this,function(Ze){switch(Ze.label){case 0:return I(Ye)?[2]:(Oe=b.parse(Ye.data),Fe=Oe.eventName,je=Fe===void 0?"":Fe,ye=Oe.data,Be=ye===void 0?null:ye,ut=Oe.url,lt=ut===void 0?null:ut,["wps.jssdk.api"].indexOf(je)!==-1?[2]:je!=="ready"?[3,1]:(ce.apiReadySended&&function(ze){var de=[];Object.keys(it).forEach(function(Ae){it[Ae].forEach(function(Ie){var xe=Ae;ze.off(xe,Ie),de.push({handle:Ie,eventName:xe})}),delete it[Ae]}),de.forEach(function(Ae){var Ie=Ae.eventName,xe=Ae.handle;Ve==null||Ve.ApiEvent.AddApiEventListener(Ie,xe)})}(ke),N({eventName:"setConfig",data:s(s({},Ke),{version:we.version})}),we.tokenData&&we.setToken(s(s({},we.tokenData),{hasRefreshTokenConfig:!!Ke.refreshToken})),we.iframeReady=!0,[3,15]));case 1:return je!=="error"?[3,2]:(ke.emit(Ct.error,Be),[3,15]);case 2:return je!=="open.result"?[3,3]:(((wt=Be==null?void 0:Be.fileInfo)===null||wt===void 0?void 0:wt.officeVersion)!==void 0&&(we.mainVersion=Be.fileInfo.officeVersion,console.log("aliyun Main Version: V"+we.mainVersion)),ke.emit(Ct.fileOpen,Be),[3,15]);case 3:return je!=="api.scroll"?[3,4]:(window.scrollTo(Be.x,Be.y),[3,15]);case 4:if(je!==jt.getToken)return[3,9];gt={token:!1},Ze.label=5;case 5:return Ze.trys.push([5,7,,8]),[4,ce.refreshToken()];case 6:return gt=Ze.sent(),[3,8];case 7:return Ft=Ze.sent(),console.error("refreshToken: "+(Ft||"fail to get")),[3,8];case 8:return N({eventName:jt.getToken+".reply",data:gt}),[3,15];case 9:if(je!==jt.getClipboardData)return[3,14];bt={text:"",html:""},Ze.label=10;case 10:return Ze.trys.push([10,12,,13]),[4,ce.getClipboardData()];case 11:return bt=Ze.sent(),[3,13];case 12:return le=Ze.sent(),console.error("getClipboardData: "+(le||"fail to get")),[3,13];case 13:return N({eventName:jt.getClipboardData+".reply",data:bt}),[3,15];case 14:je===jt.onToast?ce.onToast(Be):je===jt.onHyperLinkOpen?ce.onHyperLinkOpen(Be):je==="stage"?ke.emit(Ct.stage,Be):je==="event.callback"?(Lt=Be.eventName,Et=Be.data,He=Lt,Lt==="fullScreenChange"&&(He=Ct.fullscreenChange),Lt==="file.saved"&&(He=Ct.fileStatus),(!((tt=Ke.commonOptions)===null||tt===void 0)&&tt.isBrowserViewFullscreen||!((nt=Ke.commonOptions)===null||nt===void 0)&&nt.isParentFullscreen)&&He==="fullscreenchange"&&($t=Et.status,un=Et.isDispatchEvent,Ke.commonOptions.isBrowserViewFullscreen?function(ze,de,Ae,Ie){ze===0?de.style="position: static; width: "+Ae.width+"; height: "+Ae.height:ze===1&&(de.style="position: absolute; width: 100%; height: 100%"),Ie&&function(xe){["fullscreen","fullscreenElement"].forEach(function(qe){Object.defineProperty(document,qe,{get:function(){return!!xe.status},configurable:!0})});var We=new CustomEvent("fullscreenchange");document.dispatchEvent(We)}({status:ze})}($t,Ne,Re,un):Ke.commonOptions.isParentFullscreen&&function(ze,de,Ae){var Ie=document.querySelector(Ae),xe=Ie&&Ie.nodeType===1?Ie:de;if(ze===0){var We=document,qe=We.exitFullscreen||We.mozCancelFullScreen||We.msExitFullscreen||We.webkitCancelFullScreen||We.webkitExitFullscreen;qe.call(document)}else if(ze===1){var ot=xe.requestFullscreen||xe.mozRequestFullScreen||xe.msRequestFullscreen||xe.webkitRequestFullscreen;ot.call(xe)}}($t,Ne,Ke.commonOptions.isParentFullscreen)),ke.emit(He,Et)):je==="api.ready"&&Pe(we,Be),Ze.label=15;case 15:return typeof ue[je]=="function"&&ue[je](we,lt||Be),[2]}})})})}function Ht(we){return new Promise(function(ke){var Ke=function(ue){I(ue)||b.parse(ue.data).eventName===we&&(ke(),b.remove(Ke))};b.add(Ke)})}function Yt(we){var ke,Ke=this;we===void 0&&(we={}),Ve&&Ve.destroy();try{var ue=fe(we),ce=ue.subscriptions,Ne=ce===void 0?{}:ce,Re=ue.mount,Le=Re===void 0?null:Re,Ye=ue.url,Oe=ue.refreshToken,Fe=ue.onToast,je=ue.onHyperLinkOpen,ye=ue.getClipboardData;U("origin",(Ye.match(/https*:\/\/[^\/]+/g)||[])[0]);var Be=j(Ye,Le),ut=Ht("ready"),lt=Ht("open.result"),gt=Ht("api.ready"),Ft=Le?{width:Le.clientWidth+"px",height:Le.clientHeight+"px"}:{width:"100vw",height:"100vh"};delete ue.mount,Ye&&delete ue.url,delete ue.subscriptions;var bt=(ke=ke||Object.create(null),{on:function(Et,He){(ke[Et]||(ke[Et]=[])).push(He)},off:function(Et,He){ke[Et]&&ke[Et].splice(ke[Et].indexOf(He)>>>0,1)},emit:function(Et,He){(ke[Et]||[]).slice().map(function($t){$t(He)}),(ke["*"]||[]).slice().map(function($t){$t(Et,He)})}}),le={apiReadySended:!1},Lt=function(Et,He,$t){return A(Ke,void 0,void 0,function(){return T(this,function(un){switch(un.label){case 0:return function(wt,tt,nt){if(it[wt]){var Ze=!!it[wt].find(function(ze){return ze===tt});return Ze&&nt==="off"?(bt.off(wt,tt),it[wt]=it[wt].filter(function(ze){return ze!==tt}),!!it[wt].length||(it[wt]=void 0,!1)):(Ze||nt!=="on"||(it[wt].push(tt),bt.on(wt,tt)),!0)}return nt==="on"?(it[wt]=[],it[wt].push(tt),!1):nt==="off"||void 0}(Et,He,$t)?[3,2]:[4,ut];case 1:un.sent(),function(wt,tt){var nt=wt.eventName,Ze=wt.type,ze=wt.handle;tt==="on"?bt.on(nt,ze):bt.off(nt,ze),Ze==="base.event"&&N({eventName:"basic.event",data:{eventName:nt,action:tt}}),L()}(function(wt,tt){var nt=wt,Ze="base.event";switch(nt){case Ct.fileSaved:console.warn("fileSaved\u4E8B\u4EF6\u76D1\u542C\u5373\u5C06\u5F03\u7528\uFF0C \u63A8\u8350\u4F7F\u7528fileStatus\u8FDB\u884C\u6587\u4EF6\u72B6\u6001\u7684\u76D1\u542C"),nt="fileStatus";break;case Ct.fullscreenChange:nt="fullscreenchange";break;case"error":case"fileOpen":Ze="callback.event"}return{eventName:nt,type:Ze,handle:tt}}(Et,He),$t),un.label=2;case 2:return[2]}})})};return Ve={url:Ye,iframe:Be,version:"1.1.19",iframeReady:!1,tokenData:null,commandBars:null,tabs:{getTabs:function(){return A(this,void 0,void 0,function(){return T(this,function(Et){switch(Et.label){case 0:return[4,ut];case 1:return Et.sent(),[2,V({api:"tab.getTabs"})]}})})},switchTab:function(Et){return A(this,void 0,void 0,function(){return T(this,function(He){switch(He.label){case 0:return[4,ut];case 1:return He.sent(),[2,V({api:"tab.switchTab",args:{tabKey:Et}})]}})})}},setCooperUserColor:function(Et){return A(this,void 0,void 0,function(){return T(this,function(He){switch(He.label){case 0:return[4,ut];case 1:return He.sent(),[2,V({api:"setCooperUserColor",args:Et})]}})})},setToken:function(Et){return A(this,void 0,void 0,function(){return T(this,function(He){switch(He.label){case 0:return[4,ut];case 1:return He.sent(),Ve.tokenData=Et,N({eventName:"setToken",data:Et}),[2]}})})},ready:function(){return A(this,void 0,void 0,function(){return T(this,function(Et){switch(Et.label){case 0:return le.apiReadySended?[3,2]:[4,lt];case 1:Et.sent(),le.apiReadySended=!0,N({eventName:"api.ready"}),Et.label=2;case 2:return[4,gt];case 3:return Et.sent(),[2,new Promise(function(He){return setTimeout(function(){return He(Ve==null?void 0:Ve.Application)},0)})]}})})},destroy:function(){it={},Be.destroy(),b.empty(),Ve=null,ie=new Set,D=0,document.removeEventListener("fullscreenchange",pe),ae()},save:function(){return A(this,void 0,void 0,function(){return T(this,function(Et){switch(Et.label){case 0:return[4,ut];case 1:return Et.sent(),[2,B({api:"save"})]}})})},setCommandBars:function(Et){return A(this,void 0,void 0,function(){return T(this,function(He){switch(He.label){case 0:return[4,ut];case 1:return He.sent(),ee(Et),[2]}})})},updateConfig:function(Et){return Et===void 0&&(Et={}),A(this,void 0,void 0,function(){return T(this,function(He){switch(He.label){case 0:return[4,ut];case 1:return He.sent(),Et.commandBars?(console.warn("Deprecated: `updateConfig()` \u65B9\u6CD5\u5373\u5C06\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528`setCommandBars()`\u4EE3\u66FF`updateConfig()`\u66F4\u65B0`commandBars`\u914D\u7F6E\u3002"),[4,ee(Et.commandBars)]):[3,3];case 2:He.sent(),He.label=3;case 3:return[2]}})})},executeCommandBar:function(Et){return A(this,void 0,void 0,function(){return T(this,function(He){switch(He.label){case 0:return[4,ut];case 1:return He.sent(),ee([{cmbId:Et,attributes:[{name:"click",value:!0}]}]),[2]}})})},on:function(Et,He){return A(this,void 0,void 0,function(){return T(this,function($t){return[2,this.ApiEvent.AddApiEventListener(Et,He)]})})},off:function(Et,He){return A(this,void 0,void 0,function(){return T(this,function($t){return[2,this.ApiEvent.RemoveApiEventListener(Et,He)]})})},ApiEvent:{AddApiEventListener:function(Et,He){return A(this,void 0,void 0,function(){return T(this,function($t){switch($t.label){case 0:return[4,Lt(Et,He,"on")];case 1:return[2,$t.sent()]}})})},RemoveApiEventListener:function(Et,He){return A(this,void 0,void 0,function(){return T(this,function($t){switch($t.label){case 0:return[4,Lt(Et,He,"off")];case 1:return[2,$t.sent()]}})})}}},function(Et,He,$t,un,wt,tt){He&&_(He)&&(wt.refreshToken=He,Et.refreshToken={eventName:jt.getToken}),tt&&_(tt)&&(wt.getClipboardData=tt,Et.getClipboardData={eventName:jt.getClipboardData}),$t&&_($t)&&(wt.onToast=$t,Et.onToast={eventName:jt.onToast}),un&&_(un)&&(wt.onHyperLinkOpen=un,Et.onHyperLinkOpen={eventName:jt.onHyperLinkOpen})}(ue,Oe,Fe,je,le,ye),vt(Ve,bt,ue,Ne,le,Be,Ft),Ve}catch(Et){console.error(Et)}}console.log("aliyun JS-SDK V1.1.19");var Je=Object.freeze({__proto__:null,listener:vt,config:Yt});window.WPS=Je;var Xe=Yt,De={config:Xe};o.config=Xe,o.default=De,Object.defineProperty(o,"__esModule",{value:!0})})},84842:function(R,p,o){"use strict";o.d(p,{Z:function(){return w}});var s=o(99571),A=o(59301),T=Object.defineProperty,b=Object.defineProperties,_=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,u=(O,Z,W)=>Z in O?T(O,Z,{enumerable:!0,configurable:!0,writable:!0,value:W}):O[Z]=W,K=(O,Z)=>{for(var W in Z||(Z={}))z.call(Z,W)&&u(O,W,Z[W]);if(h)for(var W of h(Z))Y.call(Z,W)&&u(O,W,Z[W]);return O},U=(O,Z)=>b(O,_(Z)),v=(O,Z)=>{var W={};for(var j in O)z.call(O,j)&&Z.indexOf(j)<0&&(W[j]=O[j]);if(O!=null&&h)for(var j of h(O))Z.indexOf(j)<0&&Y.call(O,j)&&(W[j]=O[j]);return W},I=(O,Z,W)=>new Promise((j,N)=>{var F=H=>{try{V(W.next(H))}catch(se){N(se)}},B=H=>{try{V(W.throw(H))}catch(se){N(se)}},V=H=>H.done?j(H.value):Promise.resolve(H.value).then(F,B);V((W=W.apply(O,Z)).next())});const w=O=>{var Z=O,{children:W}=Z,j=v(Z,["children"]);const[N,F]=(0,A.useState)(!1);return A.createElement(s.ZP,U(K({},j),{loading:N,onClick:B=>I(void 0,null,function*(){try{F(!0),yield j.onClick(B),F(!1)}catch(V){console.error(V),F(!1)}})}),W)}},85788:function(R,p,o){"use strict";var s=o(86204),A=o.n(s),T=Object.defineProperty,b=(Y,u,K)=>u in Y?T(Y,u,{enumerable:!0,configurable:!0,writable:!0,value:K}):Y[u]=K,_=(Y,u,K)=>b(Y,typeof u!="symbol"?u+"":u,K),h=(Y,u,K)=>new Promise((U,v)=>{var I=Z=>{try{O(K.next(Z))}catch(W){v(W)}},w=Z=>{try{O(K.throw(Z))}catch(W){v(W)}},O=Z=>Z.done?U(Z.value):Promise.resolve(Z.value).then(I,w);O((K=K.apply(Y,u)).next())});class z extends s.EventEmitter{constructor(u,K){super(),_(this,"url"),_(this,"body"),_(this,"fullContent",""),_(this,"controller",null),_(this,"buffer",""),this.url=u,this.body=K}startStream(){return h(this,null,function*(){this.controller=new AbortController;const{signal:u}=this.controller;try{const K=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:u});if(!K.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${K.status}`);const U=K.headers.get("content-type");if(!U)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(U.includes("application/json")){const w=yield K.json();this.emit("error",w);return}if(!U.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const v=K.body.getReader(),I=new TextDecoder("utf-8");for(;;){const{done:w,value:O}=yield v.read();if(w)break;const Z=I.decode(O,{stream:!0});this.buffer+=Z;const W=this.buffer.split(` `);this.buffer=W.pop()||"";for(const j of W)if(j.startsWith("data:")){const N=j.slice(5).trim();if(N==="[DONE]")break;try{const F=JSON.parse(N);F.data&&this.handleData(F.data)}catch(F){this.buffer=j+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",F)}}}this.emit("done",this.fullContent)}catch(K){K.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",K.message)}})}handleData(u){u.content&&(this.fullContent+=u.content,this.emit("data",{chunk:u,full:this.fullContent}))}cancelRequest(){var u;(u=this.controller)==null||u.abort()}}p.Z=z},81679:function(R,p,o){"use strict";o.d(p,{Z:function(){return I}});var s=o(59301),A=o(30641),T=o(77019),b=o(5269),_={smartWrp:"smartWrp___NjRcB"},h=o(75975),z=o(9148),Y=o(84842),u=o(59301),K=(w,O,Z)=>new Promise((W,j)=>{var N=V=>{try{B(Z.next(V))}catch(H){j(H)}},F=V=>{try{B(Z.throw(V))}catch(H){j(H)}},B=V=>V.done?W(V.value):Promise.resolve(V.value).then(N,F);B((Z=Z.apply(w,O)).next())});const U=` \u5FEB\u901F\u6392\u5E8F\u6F14\u793A

\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u6F14\u793A