Files
Sillyv2/core/admin/p__Script__index.55ac683c.async.js
T
2023-07-27 21:59:07 +08:00

16 lines
23 KiB
JavaScript

"use strict";var or=Object.defineProperty,ir=Object.defineProperties;var ur=Object.getOwnPropertyDescriptors;var Ve=Object.getOwnPropertySymbols;var cr=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable;var Fe=(f,l,o)=>l in f?or(f,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):f[l]=o,G=(f,l)=>{for(var o in l||(l={}))cr.call(l,o)&&Fe(f,o,l[o]);if(Ve)for(var o of Ve(l))lr.call(l,o)&&Fe(f,o,l[o]);return f},ze=(f,l)=>ir(f,ur(l));(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[398],{25367:function(f,l,o){var R=o(68243),C=o(86981),I=o(11527),q=function(){return(0,I.jsxs)(R.Z,{size:"middle",children:[(0,I.jsx)(C.Z,{size:"small"}),(0,I.jsx)(C.Z,{}),(0,I.jsx)(C.Z,{size:"large"})]})};l.Z=q},34316:function(f,l,o){var R=o(86195),C=o(21362),I=function(){C.ZP.warning("\u767B\u5F55\u5931\u6548\uFF01",2);var L=new URL(window.location.href).searchParams,V=L.get("redirect");window.location.pathname!=="/user/login"&&!V&&R.history.replace({pathname:"/user/login"})};l.Z=I},83187:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _Users_a1_6_Code_sillyPage_node_modules_pnpm_babel_runtime_7_21_0_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(54689),_Users_a1_6_Code_sillyPage_node_modules_pnpm_babel_runtime_7_21_0_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_Users_a1_6_Code_sillyPage_node_modules_pnpm_babel_runtime_7_21_0_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0__),_ant_design_pro_components__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(81308),_ant_design_pro_components__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(48989),antd__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(79112),lodash__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(32699),lodash__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(50959),_submit__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(87474),_umijs_max__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(86195),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(11527);__webpack_exports__.Z=function(props){for(var _props$data$script,content=(_props$data$script=props.data.script)!==null&&_props$data$script!==void 0?_props$data$script:props.editorRef.current?props.editorRef.current.getValue().replace(/\r\n/g,`
`):"",formRef=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(),result=[],keys=[],_i=0,_arr=[/@form\s+({[^*]+?}\n)/g,/Form\(([\s\S]+?)\)/g];_i<_arr.length;_i++){var pattern=_arr[_i],matches=content.matchAll(pattern),_iterator=_Users_a1_6_Code_sillyPage_node_modules_pnpm_babel_runtime_7_21_0_node_modules_babel_runtime_helpers_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_0___default()(matches),_step;try{var _loop=function _loop(){var match=_step.value;try{var _a=function(l){for(var o in l)l[o].dataIndex&&(l[o].key=l[o].dataIndex),l[o].key&&keys.push(l[o].key),l[o].required&&!l[o].formItemProps&&(l[o].formItemProps={rules:[{required:!0,message:"\u6B64\u9879\u4E3A\u5FC5\u586B\u9879"}]}),l[o].columns&&(l[o].columns=_a(l[o].columns));return l},formObject=eval("(".concat(match[1],")"));(0,lodash__WEBPACK_IMPORTED_MODULE_1__.isArray)(formObject)||(formObject=[formObject]),result=result.concat(formObject),keys=[],result=_a(result)}catch(f){console.log("form\u8868\u5355\u89E3\u6790\u9519\u8BEF",f)}};for(_iterator.s();!(_step=_iterator.n()).done;)_loop()}catch(f){_iterator.e(f)}finally{_iterator.f()}}var dbkey="plugin_debug."+props.data.id;return result.push({key:dbkey,title:"\u8C03\u8BD5\u5F00\u5173",valueType:"switch"}),keys.push(dbkey),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){(0,_umijs_max__WEBPACK_IMPORTED_MODULE_4__.request)("/api/storage",{params:{keys:keys.join(",")}}).then(function(f){if(f&&f.data){var l;for(var o in f.data)f.data[o]=="false"&&(f.data[o]=!1),f.data[o]==""&&delete f.data[o];(l=formRef.current)===null||l===void 0||l.setFieldsValue(f.data)}})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__.Z,{title:"\u53C2\u6570\u914D\u7F6E",open:props.open,onCancel:props.onCancel,onOk:function f(){var l,o=formRef==null||(l=formRef.current)===null||l===void 0?void 0:l.getFieldsValue();(0,_submit__WEBPACK_IMPORTED_MODULE_3__.Z)({values:o,params:{uuid:props.data.id}}).then(function(R){(R==null?void 0:R.changes[dbkey])==!0&&props.setDebug&&props.setDebug(o[dbkey])}).finally(function(){props.onCancel()})},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_ant_design_pro_components__WEBPACK_IMPORTED_MODULE_7__.A,{formRef,submitter:!1,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_5__.jsx)(_ant_design_pro_components__WEBPACK_IMPORTED_MODULE_8__.Z,{layoutType:"Embed",columns:result})})})}},58160:function(f,l,o){o.r(l),o.d(l,{default:function(){return nr}});var R=o(25359),C=o.n(R),I=o(49811),q=o.n(I),L=o(54306),V=o.n(L),je=o(25367),De=o(34316),Pe=o(87474);function W(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Y(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ie(Object(r),!0).forEach(function(n){W(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ie(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ue(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,i;for(i=0;i<n.length;i++)a=n[i],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function ce(e,t){if(e==null)return{};var r=ue(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function le(e,t){return se(e)||_e(e,t)||de(e,t)||Te()}function se(e){if(Array.isArray(e))return e}function _e(e,t){if(!(typeof Symbol=="undefined"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,i=void 0;try{for(var d=e[Symbol.iterator](),P;!(n=(P=d.next()).done)&&(r.push(P.value),!(t&&r.length===t));n=!0);}catch(h){a=!0,i=h}finally{try{!n&&d.return!=null&&d.return()}finally{if(a)throw i}}return r}}function de(e,t){if(e){if(typeof e=="string")return fe(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fe(e,t)}}function fe(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Te(){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 J(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Me(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function T(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Me(Object(r),!0).forEach(function(n){J(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Me(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pe(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(n){return t.reduceRight(function(a,i){return i(a)},n)}}function F(e){return function t(){for(var r=this,n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return a.length>=e.length?e.apply(this,a):function(){for(var d=arguments.length,P=new Array(d),h=0;h<d;h++)P[h]=arguments[h];return t.apply(r,[].concat(a,P))}}}function Q(e){return{}.toString.call(e).includes("Object")}function He(e){return!Object.keys(e).length}function ve(e){return typeof e=="function"}function Ne(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Ge(e,t){return Q(t)||B("changeType"),Object.keys(t).some(function(r){return!Ne(e,r)})&&B("changeField"),t}function qe(e){ve(e)||B("selectorType")}function Ye(e){ve(e)||Q(e)||B("handlerType"),Q(e)&&Object.values(e).some(function(t){return!ve(t)})&&B("handlersType")}function Je(e){e||B("initialIsRequired"),Q(e)||B("initialType"),He(e)&&B("initialContent")}function Qe(e,t){throw new Error(e[t]||e.default)}var Xe={initialIsRequired:"initial state is required",initialType:"initial state should be an object",initialContent:"initial state shouldn't be an empty object",handlerType:"handler should be an object or a function",handlersType:"all handlers should be a functions",selectorType:"selector should be a function",changeType:"provided value of changes should be an object",changeField:'it seams you want to change a field in the state which is not specified in the "initial" state',default:"an unknown error accured in `state-local` package"},B=F(Qe)(Xe),be={changes:Ge,selector:qe,handler:Ye,initial:Je};function et(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};be.initial(e),be.handler(t);var r={current:e},n=F(nt)(r,t),a=F(rt)(r),i=F(be.changes)(e),d=F(tt)(r);function P(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(U){return U};return be.selector(b),b(r.current)}function h(b){pe(n,a,i,d)(b)}return[P,h]}function tt(e,t){return ve(t)?t(e.current):t}function rt(e,t){return e.current=T(T({},e.current),t),t}function nt(e,t,r){return ve(t)?t(e.current):Object.keys(r).forEach(function(n){var a;return(a=t[n])===null||a===void 0?void 0:a.call(t,e.current[n])}),r}var at={create:et},ot=at,it={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.36.1/min/vs"}},ut=it;function lt(e){return function t(){for(var r=this,n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return a.length>=e.length?e.apply(this,a):function(){for(var d=arguments.length,P=new Array(d),h=0;h<d;h++)P[h]=arguments[h];return t.apply(r,[].concat(a,P))}}}var st=lt;function _t(e){return{}.toString.call(e).includes("Object")}var dt=_t;function ft(e){return e||Ue("configIsRequired"),dt(e)||Ue("configType"),e.urls?(pt(),{paths:{vs:e.urls.monacoBase}}):e}function pt(){console.warn(Ae.deprecation)}function vt(e,t){throw new Error(e[t]||e.default)}var Ae={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:`Deprecation warning!
You are using deprecated way of configuration.
Instead of using
monaco.config({ urls: { monacoBase: '...' } })
use
monaco.config({ paths: { vs: '...' } })
For more please check the link https://github.com/suren-atoyan/monaco-loader#config
`},Ue=st(vt)(Ae),gt={config:ft},mt=gt,ht=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return function(a){return r.reduceRight(function(i,d){return d(i)},a)}},Ot=ht;function Se(e,t){return Object.keys(t).forEach(function(r){t[r]instanceof Object&&e[r]&&Object.assign(t[r],Se(e[r],t[r]))}),Y(Y({},e),t)}var Et=Se,Pt={type:"cancelation",msg:"operation is manually canceled"};function Mt(e){var t=!1,r=new Promise(function(n,a){e.then(function(i){return t?a(Pt):n(i)}),e.catch(a)});return r.cancel=function(){return t=!0},r}var Re=Mt,bt=ot.create({config:ut,isInitialized:!1,resolve:null,reject:null,monaco:null}),xe=le(bt,2),ge=xe[0],ye=xe[1];function yt(e){var t=mt.config(e),r=t.monaco,n=ce(t,["monaco"]);ye(function(a){return{config:Et(a.config,n),monaco:r}})}function wt(){var e=ge(function(t){var r=t.monaco,n=t.isInitialized,a=t.resolve;return{monaco:r,isInitialized:n,resolve:a}});if(!e.isInitialized){if(ye({isInitialized:!0}),e.monaco)return e.resolve(e.monaco),Re(Ce);if(window.monaco&&window.monaco.editor)return Ke(window.monaco),e.resolve(window.monaco),Re(Ce);Ot(jt,Rt)(Ct)}return Re(Ce)}function jt(e){return document.body.appendChild(e)}function Dt(e){var t=document.createElement("script");return e&&(t.src=e),t}function Rt(e){var t=ge(function(n){var a=n.config,i=n.reject;return{config:a,reject:i}}),r=Dt("".concat(t.config.paths.vs,"/loader.js"));return r.onload=function(){return e()},r.onerror=t.reject,r}function Ct(){var e=ge(function(r){var n=r.config,a=r.resolve,i=r.reject;return{config:n,resolve:a,reject:i}}),t=window.require;t.config(e.config),t(["vs/editor/editor.main"],function(r){Ke(r),e.resolve(r)},function(r){e.reject(r)})}function Ke(e){ge().monaco||ye({monaco:e})}function Lt(){return ge(function(e){var t=e.monaco;return t})}var Ce=new Promise(function(e,t){return ye({resolve:e,reject:t})}),Tt={config:yt,init:wt,__getMonacoInstance:Lt},We=Tt,c=o(50959),At={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}},Ie=At,Ut={container:{display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"}},St=Ut;function xt({children:e}){return c.createElement("div",{style:St.container},e)}var Kt=xt,Wt=Kt;function Bt({width:e,height:t,isEditorReady:r,loading:n,_ref:a,className:i,wrapperProps:d}){return c.createElement("section",G({style:ze(G({},Ie.wrapper),{width:e,height:t})},d),!r&&c.createElement(Wt,null,n),c.createElement("div",{ref:a,style:G(G({},Ie.fullWidth),!r&&Ie.hide),className:i}))}var Zt=Bt,Be=(0,c.memo)(Zt);function kt(e){(0,c.useEffect)(e,[])}var Le=kt;function $t(e,t,r=!0){let n=(0,c.useRef)(!0);(0,c.useEffect)(n.current||!r?()=>{n.current=!1}:e,t)}var y=$t;function me(){}function X(e,t,r,n){return Vt(e,n)||Ft(e,t,r,n)}function Vt(e,t){return e.editor.getModel(Ze(e,t))}function Ft(e,t,r,n){return e.editor.createModel(t,r,n?Ze(e,n):void 0)}function Ze(e,t){return e.Uri.parse(t)}function zt({original:e,modified:t,language:r,originalLanguage:n,modifiedLanguage:a,originalModelPath:i,modifiedModelPath:d,keepCurrentOriginalModel:P=!1,keepCurrentModifiedModel:h=!1,theme:b="light",loading:U="Loading...",options:D={},height:ee="100%",width:z="100%",className:te,wrapperProps:k={},beforeMount:re=me,onMount:H=me}){let[M,N]=(0,c.useState)(!1),[S,O]=(0,c.useState)(!0),E=(0,c.useRef)(null),m=(0,c.useRef)(null),w=(0,c.useRef)(null),p=(0,c.useRef)(H),s=(0,c.useRef)(re),A=(0,c.useRef)(!1);Le(()=>{let u=We.init();return u.then(v=>(m.current=v)&&O(!1)).catch(v=>(v==null?void 0:v.type)!=="cancelation"&&console.error("Monaco initialization: error:",v)),()=>E.current?ne():u.cancel()}),y(()=>{let u=E.current.getModifiedEditor();u.getOption(m.current.editor.EditorOption.readOnly)?u.setValue(t||""):t!==u.getValue()&&(u.executeEdits("",[{range:u.getModel().getFullModelRange(),text:t||"",forceMoveMarkers:!0}]),u.pushUndoStop())},[t],M),y(()=>{var u,v;(v=(u=E.current)==null?void 0:u.getModel())==null||v.original.setValue(e||"")},[e],M),y(()=>{let{original:u,modified:v}=E.current.getModel();m.current.editor.setModelLanguage(u,n||r||"text"),m.current.editor.setModelLanguage(v,a||r||"text")},[r,n,a],M),y(()=>{var u;(u=m.current)==null||u.editor.setTheme(b)},[b],M),y(()=>{var u;(u=E.current)==null||u.updateOptions(D)},[D],M);let x=(0,c.useCallback)(()=>{var $;if(!m.current)return;s.current(m.current);let u=X(m.current,e||"",n||r||"text",i||""),v=X(m.current,t||"",a||r||"text",d||"");($=E.current)==null||$.setModel({original:u,modified:v})},[r,t,a,e,n,i,d]),K=(0,c.useCallback)(()=>{var u;!A.current&&w.current&&(E.current=m.current.editor.createDiffEditor(w.current,G({automaticLayout:!0},D)),x(),(u=m.current)==null||u.editor.setTheme(b),N(!0),A.current=!0)},[D,b,x]);(0,c.useEffect)(()=>{M&&p.current(E.current,m.current)},[M]),(0,c.useEffect)(()=>{!S&&!M&&K()},[S,M,K]),y(()=>{if(E.current&&m.current){let u=E.current.getOriginalEditor(),v=X(m.current,e||"",n||r||"text",i||"");v!==u.getModel()&&u.setModel(v)}},[i],M),y(()=>{if(E.current&&m.current){let u=E.current.getModifiedEditor(),v=X(m.current,t||"",a||r||"text",d||"");v!==u.getModel()&&u.setModel(v)}},[d],M);function ne(){var v,$,ae,Oe;let u=(v=E.current)==null?void 0:v.getModel();P||(($=u==null?void 0:u.original)==null||$.dispose()),h||((ae=u==null?void 0:u.modified)==null||ae.dispose()),(Oe=E.current)==null||Oe.dispose()}return c.createElement(Be,{width:z,height:ee,isEditorReady:M,loading:U,_ref:w,className:te,wrapperProps:k})}var Ht=zt,sr=(0,c.memo)(Ht);function _r(){let[e,t]=It(ct.__getMonacoInstance());return Le(()=>{let r;return e||(r=ct.init(),r.then(n=>{t(n)})),()=>r==null?void 0:r.cancel()}),e}var dr=null;function Nt(e){let t=(0,c.useRef)();return(0,c.useEffect)(()=>{t.current=e},[e]),t.current}var Gt=Nt,we=new Map;function qt({defaultValue:e,defaultLanguage:t,defaultPath:r,value:n,language:a,path:i,theme:d="light",line:P,loading:h="Loading...",options:b={},overrideServices:U={},saveViewState:D=!0,keepCurrentModel:ee=!1,width:z="100%",height:te="100%",className:k,wrapperProps:re={},beforeMount:H=me,onMount:M=me,onChange:N,onValidate:S=me}){let[O,E]=(0,c.useState)(!1),[m,w]=(0,c.useState)(!0),p=(0,c.useRef)(null),s=(0,c.useRef)(null),A=(0,c.useRef)(null),x=(0,c.useRef)(M),K=(0,c.useRef)(H),ne=(0,c.useRef)(),u=(0,c.useRef)(n),v=Gt(i),$=(0,c.useRef)(!1),ae=(0,c.useRef)(!1);Le(()=>{let _=We.init();return _.then(g=>(p.current=g)&&w(!1)).catch(g=>(g==null?void 0:g.type)!=="cancelation"&&console.error("Monaco initialization: error:",g)),()=>s.current?ar():_.cancel()}),y(()=>{var g,j,Ee,oe;let _=X(p.current,e||n||"",t||a||"",i||r||"");_!==((g=s.current)==null?void 0:g.getModel())&&(D&&we.set(v,(j=s.current)==null?void 0:j.saveViewState()),(Ee=s.current)==null||Ee.setModel(_),D&&((oe=s.current)==null||oe.restoreViewState(we.get(i))))},[i],O),y(()=>{var _;(_=s.current)==null||_.updateOptions(b)},[b],O),y(()=>{!s.current||n===void 0||(s.current.getOption(p.current.editor.EditorOption.readOnly)?s.current.setValue(n):n!==s.current.getValue()&&(ae.current=!0,s.current.executeEdits("",[{range:s.current.getModel().getFullModelRange(),text:n,forceMoveMarkers:!0}]),s.current.pushUndoStop(),ae.current=!1))},[n],O),y(()=>{var g,j;let _=(g=s.current)==null?void 0:g.getModel();_&&a&&((j=p.current)==null||j.editor.setModelLanguage(_,a))},[a],O),y(()=>{var _;P!==void 0&&((_=s.current)==null||_.revealLine(P))},[P],O),y(()=>{var _;(_=p.current)==null||_.editor.setTheme(d)},[d],O);let Oe=(0,c.useCallback)(()=>{var _;if(!(!A.current||!p.current)&&!$.current){K.current(p.current);let g=i||r,j=X(p.current,n||e||"",t||a||"",g||"");s.current=(_=p.current)==null?void 0:_.editor.create(A.current,G({model:j,automaticLayout:!0},b),U),D&&s.current.restoreViewState(we.get(g)),p.current.editor.setTheme(d),E(!0),$.current=!0}},[e,t,r,n,a,i,b,U,D,d]);(0,c.useEffect)(()=>{O&&x.current(s.current,p.current)},[O]),(0,c.useEffect)(()=>{!m&&!O&&Oe()},[m,O,Oe]),u.current=n,(0,c.useEffect)(()=>{var _,g;O&&N&&((_=ne.current)==null||_.dispose(),ne.current=(g=s.current)==null?void 0:g.onDidChangeModelContent(j=>{ae.current||N(s.current.getValue(),j)}))},[O,N]),(0,c.useEffect)(()=>{if(O){let _=p.current.editor.onDidChangeMarkers(g=>{var Ee;let j=(Ee=s.current.getModel())==null?void 0:Ee.uri;if(j&&g.find(oe=>oe.path===j.path)){let oe=p.current.editor.getModelMarkers({resource:j});S==null||S(oe)}});return()=>{_==null||_.dispose()}}return()=>{}},[O,S]);function ar(){var _,g;(_=ne.current)==null||_.dispose(),ee?D&&we.set(i,s.current.saveViewState()):(g=s.current.getModel())==null||g.dispose(),s.current.dispose()}return c.createElement(Be,{width:z,height:te,isEditorReady:O,loading:h,_ref:A,className:k,wrapperProps:re})}var Yt=qt,Jt=(0,c.memo)(Yt),Qt=Jt,Xt=o(12472),he=o(86195),ke=o(26572),er=o(83187),Z=o(11527),$e="???xxxooxox",tr=`/**
* @title \u65E0\u540D\u811A\u672C
*/`,rr=function(t){var r,n,a=(0,he.useModel)("@@initialState"),i=a.initialState,d=a.refresh,P=(0,c.useState)(!1),h=V()(P,2),b=h[0],U=h[1],D=(0,c.useState)($e),ee=V()(D,2),z=ee[0],te=ee[1],k=(0,c.useRef)(null),re=i==null||(r=i.currentUser)===null||r===void 0?void 0:r.plugins[(i==null||(n=i.currentUser)===null||n===void 0?void 0:n.plugins.length)-1].path,H=re.indexOf(t.id)!=-1,M=(0,he.useRequest)(function(){return H?new Promise(function(w){var p={success:!0};p["plugins."+t.id]="",w(p)}):(0,he.request)("/api/storage",{params:{keys:["plugins."+t.id].join(",")}})}),N=M.data,S=M.error,O=M.loading;if(O)return(0,Z.jsx)(je.Z,{});if(S)return(0,De.Z)(),null;z==$e&&te(H?tr:N["plugins."+t.id]);var E=function(){var w=q()(C()().mark(function p(){var s,A,x,K;return C()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return s=k.current?k.current.getValue().replace(/\r\n/g,`
`):z,A={},A["plugins."+t.id]=s,u.next=5,(0,Pe.Z)({values:A});case 5:x=u.sent,K=x==null?void 0:x.messages["plugins."+t.id],K?K=="\u6807\u9898\u53D8\u66F4\u3002"?d():te(K):H?d():s==""&&(he.history.push(re),d());case 8:case"end":return u.stop()}},p)}));return function(){return w.apply(this,arguments)}}(),m=function(p){p.key==="s"&&(p.ctrlKey||p.metaKey)&&(p.preventDefault(),E())};return(0,Z.jsxs)(Xt._z,{extra:[(0,Z.jsx)(ke.ZP,{type:"primary",onClick:function(){U(!0)},children:"\u8868\u5355"},"2"),(0,Z.jsx)(ke.ZP,{type:"primary",onClick:E,children:"\u4FDD\u5B58"},"1")],children:[(0,Z.jsx)("div",{onKeyDown:m,children:(0,Z.jsx)(Qt,{defaultLanguage:"javascript",value:z,height:"1000px",options:{fontSize:12,lineNumbersMinChars:3,folding:!1,glyphMargin:!1},onMount:function(p){k.current=p}})}),b&&(0,Z.jsx)(er.Z,{data:{id:t.id},open:b,onCancel:function(){U(!1)},editorRef:k})]})},nr=function(){var e=(0,he.useParams)();return(0,Z.jsx)(rr,{id:e.id},e.id)}},87474:function(f,l,o){var R=o(25359),C=o.n(R),I=o(49811),q=o.n(I),L=o(21362),V=o(86195),je=function(){var De=q()(C()().mark(function Pe(W){var ie,Y,ue,ce,le,se,_e,de,fe;return C()().wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return ie=W.values,Y=W.loading,ue=Y===void 0?"\u6B63\u5728\u63D0\u4EA4\u66F4\u6539..":Y,ce=W.success,le=ce===void 0?"\u63D0\u4EA4\u6210\u529F\uFF01":ce,se=W.fail,_e=se===void 0?"\u63D0\u4EA4\u5931\u8D25":se,de=W.params,fe=de===void 0?{}:de,ue&&L.ZP.loading(ue,2e4),J.abrupt("return",new Promise(function(Me){(0,V.request)("/api/storage",{params:fe,method:"put",data:ie}).then(function(T){var pe;if(L.ZP.destroy(),(T==null||(pe=T.data)===null||pe===void 0?void 0:pe.isLogin)==!1){L.ZP.warning("\u767B\u5F55\u5931\u6548\uFF01",2);var F=new URL(window.location.href).searchParams,Q=F.get("redirect");window.location.pathname!=="/user/login"&&!Q&&V.history.replace({pathname:"/user/login"});return}T!=null&&T.success?le&&L.ZP.success(le,1):_e&&L.ZP.warning(_e,2),Me(T)})}));case 3:case"end":return J.stop()}},Pe)}));return function(W){return De.apply(this,arguments)}}();l.Z=je}}]);