-(()=>{"use strict";var e={648:(e,t,n)=>{n.r(t),n.d(t,{airRender:()=>h,applyCssAnim:()=>v,clearContextListeners:()=>y,findAllMenuFrom:()=>f,findReactComponent:()=>p,initContextListeners:()=>b,renderMenu:()=>m});var r,o,i,u=n(396),a=n.n(u),s=n(405).unstable_renderSubtreeIntoContainer,l=n(689),d=n(405),c=[];function f(e){var t=[];do{t.push.apply(t,Array.from(e.children).filter((function(e){return e.classList.contains("inContextMenuComp")}))),e=e.parentNode}while(e&&e!==document);return t}function p(e){var t,n=[e];for(var r in e)if(r.startsWith("__reactInternalInstance$")||r.startsWith("__reactFiber$")){for(t=e[r];t.return;)t.stateNode&&!n.includes(t.stateNode)&&n.push(t.stateNode),t=t.return;return n.find((function(e){return t=e,!("object"==typeof HTMLElement?t instanceof HTMLElement:t&&"object"==typeof t&&null!==t&&1===t.nodeType&&"string"==typeof t.nodeName);var t}))}return e.parentNode&&p(e.parentNode)}function m(e,t,n,r){var o=r,i=l.createElement(o,null,n()),u=document.createElement("div");return e.appendChild(u),s(t[0],i,u),u}function h(e,t,n){return function(r){return function(o){function i(){return o.apply(this,arguments)||this}a()(i,o);var u=i.prototype;return u.componentDidMount=function(){c.push(e(this.refs.node.parentNode,t,n))},u.render=function(){return l.createElement(r,null,l.createElement("span",{ref:"node",style:{display:"none"}}))},i}(l.Component)}}function v(e,t,n,r){n=n||500;var o,i=function t(n){n&&n.target!==e||(clearTimeout(o),Object.assign(e.style,{animation:null}),e.removeEventListener("animationend",t),r&&r(e))};e.addEventListener("animationend",i),Object.assign(e.style,{animation:t+" "+n/1e3+"s forwards"}),o=setTimeout(i,1.5*n)}function y(e){try{document.body.removeChild(r),document.removeEventListener(e.DefaultMenuEvent,i),i=r=null}catch(e){}}function b(e){r=document.createElement("div"),Object.assign(r.style,{pointerEvents:"none",position:"fixed",width:"100%",height:"100%",top:"0",left:"0",zIndex:e.DefaultZIndex,display:"none"}),r.className="inContextMenuLayer",document.body.appendChild(r);var t,n,u=function i(u,a){var s=function(e){r.style.display="none",o=null,c.forEach((function(e){return d.unmountComponentAtNode(e)})),r.innerHTML=""};a?s():e.DefaultHideAnim?v(o,e.DefaultHideAnim,e.DefaultAnimDuration,s):setTimeout(s,10),window.removeEventListener("resize",t),window.removeEventListener("scroll",n),document.body.removeEventListener("click",i)};document.addEventListener(e.DefaultMenuEvent,i=function(i){if(e.shouldUseContextMenu(i)){i.preventDefault(),i.stopPropagation(),o&&u(0,!0);var a,s,d,h=f(i.target).map(p).reduce((function(e,t){var n;return!t||a||(e.push(t),null!=(n=t.props)&&n.hasOwnProperty("root")&&(a=t)),e}),[]),y=window.innerWidth,b=window.innerHeight;if(h.length&&!h[0].props.hasOwnProperty("native"))return document.body.addEventListener("click",u),r.style.display="block",window.addEventListener("resize",t=function(){s=s/y*document.body.offsetWidth,d=d/b*document.body.offsetHeight,y=window.innerWidth,b=window.innerHeight,Object.assign(o.style,{top:d+"px",left:s+"px"})}),window.addEventListener("scroll",n=function(){u(0,!1)}),o=m(r,h,(function(){return l.createElement(l.Fragment,null,h.map((function(e,t){return e.renderWithContext(h,i,t)})))}),e.DefaultMenuComp),c.push(o),Object.assign(o.style,{pointerEvents:"all",position:"absolute",display:"flex",visibility:"hidden"}),o.className="inContextMenu",requestAnimationFrame((function(){s=i.x,d=i.y,s+o.offsetWidth>y&&(s-=o.offsetWidth),d+o.offsetHeight>b&&(d-=o.offsetHeight),Object.assign(o.style,{top:d+"px",left:s+"px",width:o.offsetWidth+"px",height:o.offsetHeight+"px",visibility:"visible"}),e.DefaultShowAnim&&v(o,e.DefaultShowAnim,e.DefaultAnimDuration)})),!1}})}},396:e=>{e.exports=__webpack_require__(/*! @babel/runtime/helpers/inheritsLoose */ "./node_modules/@babel/runtime/helpers/inheritsLoose.js")},689:e=>{e.exports=__webpack_require__(/*! react */ "./node_modules/lpack-react/node_modules/react/index.js")},405:e=>{e.exports=__webpack_require__(/*! react-dom */ "./node_modules/lpack-react/node_modules/react-dom/index.js")}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};(()=>{n.r(r),n.d(r,{ContextMenu:()=>c,default:()=>f});var e=n(396),t=n.n(e),o=n(689),i=n.n(o),u=n(405),a=n.n(u)().unstable_renderSubtreeIntoContainer,s=new Function("try {return this===window;}catch(e){ return false;}")(),l=s&&n(648),d=0,c=function(e){function n(t){var r;return r=e.apply(this,arguments)||this,!d&&s&&l.initContextListeners(n),d++,r}t()(n,e);var r=n.prototype;return r.componentWillUnmount=function(){--d||l.clearContextListeners(n)},r.renderWithContext=function(e,t,n){var r=l.airRender(this.renderWithContext_ex.bind(this),e,t)(i().Fragment);return i().createElement(r,{key:n})},r.renderWithContext_ex=function(e,t,r){var o=n.DefaultSubMenuComp,u=i().createElement(o,null,this.renderMenu(r,t)),s=document.createElement("div");return s.className="inContextSubMenu",e.appendChild(s),a(this,u,s),s},r.renderMenu=function(e,t){var n=this.renderableChilds;return this.props.renderMenu?this.props.renderMenu(e,t,n):i().createElement(i().Fragment,null,n||"")},r.render=function(){return this.renderableChilds=i().Children.toArray(this.props.children)||[],i().createElement("div",{className:"inContextMenuComp",style:{display:"none"}})},n}(i().Component);c.DefaultZIndex=1e3,c.DefaultAnimDuration=250,c.DefaultMenuComp="div",c.DefaultSubMenuComp="div",c.DefaultShowAnim=!1,c.DefaultHideAnim=!1,c.DefaultMenuEvent="contextmenu",c.shouldUseContextMenu=function(e){return 2===e.button&&4!==e.buttons};const f=c})(),module.exports=r})();
0 commit comments