Files
Sillyv2/core/admin/p__Proxy__index.7d578af0.async.js
T
cdle 200520e11b x
2023-07-05 19:34:04 +08:00

2 lines
16 KiB
JavaScript

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[583],{96642:function(re,L,r){var C=r(75782),b=r(58733),V=r(50959),s=r(72961),R=r(11527),M=["fieldProps","min","proFieldProps","max"],B=function(y,$){var z=y.fieldProps,n=y.min,j=y.proFieldProps,u=y.max,U=(0,b.Z)(y,M);return(0,R.jsx)(s.Z,(0,C.Z)({valueType:"digit",fieldProps:(0,C.Z)({min:n,max:u},z),ref:$,filedConfig:{defaultProps:{width:"100%"}},proFieldProps:j},U))},O=V.forwardRef(B);L.Z=O},59419:function(re,L,r){var C=r(75782),b=r(58733),V=r(18518),s=r(50959),R=r(60061),M=r(72961),B=r(11527),O=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],w=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],y=s.forwardRef(function(u,U){var Y=u.fieldProps,ee=u.children,k=u.params,_=u.proFieldProps,Q=u.mode,W=u.valueEnum,X=u.request,e=u.showSearch,v=u.options,c=(0,b.Z)(u,O),a=(0,s.useContext)(R.Z);return(0,B.jsx)(M.Z,(0,C.Z)((0,C.Z)({valueEnum:(0,V.h)(W),request:X,params:k,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,C.Z)({options:v,mode:Q,showSearch:e,getPopupContainer:a.getPopupContainer},Y),ref:U,proFieldProps:_},c),{},{children:ee}))}),$=s.forwardRef(function(u,U){var Y=u.fieldProps,ee=u.children,k=u.params,_=u.proFieldProps,Q=u.mode,W=u.valueEnum,X=u.request,e=u.options,v=(0,b.Z)(u,w),c=(0,C.Z)({options:e,mode:Q||"multiple",labelInValue:!0,showSearch:!0,showArrow:!1,autoClearSearchValue:!0,optionLabelProp:"label"},Y),a=(0,s.useContext)(R.Z);return(0,B.jsx)(M.Z,(0,C.Z)((0,C.Z)({valueEnum:(0,V.h)(W),request:X,params:k,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,C.Z)({getPopupContainer:a.getPopupContainer},c),ref:U,proFieldProps:_},v),{},{children:ee}))}),z=y,n=$,j=z;j.SearchSelect=n,j.displayName="ProFormComponent",L.Z=j},40792:function(re,L,r){var C=r(75782),b=r(58733),V=r(50959),s=r(72961),R=r(11527),M=["fieldProps","unCheckedChildren","checkedChildren","proFieldProps"],B=V.forwardRef(function(O,w){var y=O.fieldProps,$=O.unCheckedChildren,z=O.checkedChildren,n=O.proFieldProps,j=(0,b.Z)(O,M);return(0,R.jsx)(s.Z,(0,C.Z)({valueType:"switch",fieldProps:(0,C.Z)({unCheckedChildren:$,checkedChildren:z},y),ref:w,valuePropName:"checked",proFieldProps:n,filedConfig:{valuePropName:"checked",ignoreWidth:!0}},j))});L.Z=B},66732:function(re,L,r){var C=r(75782),b=r(58733),V=r(50959),s=r(72961),R=r(11527),M=["fieldProps","proFieldProps"],B=["fieldProps","proFieldProps"],O="text",w=function(n){var j=n.fieldProps,u=n.proFieldProps,U=(0,b.Z)(n,M);return(0,R.jsx)(s.Z,(0,C.Z)({valueType:O,fieldProps:j,filedConfig:{valueType:O},proFieldProps:u},U))},y=function(n){var j=n.fieldProps,u=n.proFieldProps,U=(0,b.Z)(n,B);return(0,R.jsx)(s.Z,(0,C.Z)({valueType:"password",fieldProps:j,proFieldProps:u,filedConfig:{valueType:O}},U))},$=w;$.Password=y,$.displayName="ProFormComponent",L.Z=$},82730:function(re,L,r){r.r(L),r.d(L,{default:function(){return te}});var C=r(25359),b=r.n(C),V=r(49811),s=r.n(V),R=r(54306),M=r.n(R),B=r(27693),w={randomUUID:typeof crypto!="undefined"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let y;const $=new Uint8Array(16);function z(){if(!y&&(y=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!y))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return y($)}const n=[];for(let t=0;t<256;++t)n.push((t+256).toString(16).slice(1));function j(t,i=0){return(n[t[i+0]]+n[t[i+1]]+n[t[i+2]]+n[t[i+3]]+"-"+n[t[i+4]]+n[t[i+5]]+"-"+n[t[i+6]]+n[t[i+7]]+"-"+n[t[i+8]]+n[t[i+9]]+"-"+n[t[i+10]]+n[t[i+11]]+n[t[i+12]]+n[t[i+13]]+n[t[i+14]]+n[t[i+15]]).toLowerCase()}function u(t,i=0){const S=j(t,i);if(!validate(S))throw TypeError("Stringified UUID is invalid");return S}var U=null;function Y(t,i,S){if(w.randomUUID&&!i&&!t)return w.randomUUID();t=t||{};const D=t.random||(t.rng||z)();if(D[6]=D[6]&15|64,D[8]=D[8]&63|128,i){S=S||0;for(let f=0;f<16;++f)i[S+f]=D[f];return i}return j(D)}var ee=Y,k=r(12472),_=r(19646),Q=r(81308),W=r(66732),X=r(59419),e=r(24176),v=r(96642),c=r(40792),a=r(86195),l=r(4050),Z=r(833),h=r(21362),q=r(68243),K=r(26572),N=r(79112),E=r(50959),o=r(11527),te=function(){var t=(0,E.useRef)(),i=(0,E.useState)(ae),S=M()(i,2),D=S[0],f=S[1],ne=[{title:"\u7F16\u53F7",dataIndex:"index",key:"index"},{title:"\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u7C7B\u578B",dataIndex:"type",key:"type",render:function(T,p){return(0,o.jsx)(l.Z,{color:"purple",children:T})}},{title:"\u670D\u52A1\u5668",dataIndex:"server",key:"server"},{title:"\u7AEF\u53E3",dataIndex:"port",key:"port"},{title:"\u5907\u6CE8",dataIndex:"remark",key:"remark"},{title:"\u521B\u5EFA\u65E5\u671F",dataIndex:"created_at",key:"created_at",render:function(T,p){return(0,o.jsx)("span",{children:new Date(T*1e3).toLocaleDateString()})}},{title:"\u542F\u7528",dataIndex:"enable",key:"enable",renderFormItem:function(){return(0,o.jsx)(Z.Z,{disabled:!0,defaultChecked:!1})},render:function(T,p){return(0,o.jsx)(Z.Z,{onChange:function(A){p.enable=A;var d={};d[p.id]=p,(0,a.request)("/api/storage",{method:"put",data:d}).then(function(g){var P,m,x=!1;for(var F in g.errors)x=!0,h.ZP.warning(g.errors[F],4);var G=!0;for(var le in g.messages)G=!0,h.ZP.info(g.messages[le],4);!x&&!G&&h.ZP.success("\u63D0\u4EA4\u6210\u529F\uFF01",1),(P=t.current)===null||P===void 0||(m=P.reloadAndRest)===null||m===void 0||m.call(P)})},defaultChecked:p==null?void 0:p.enable})}},{title:"\u64CD\u4F5C",valueType:"option",width:"10%",render:function(T,p){return[(0,o.jsx)("a",{onClick:function(){return f(p)},children:"\u7F16\u8F91"},"more"),(0,o.jsx)("a",{onClick:function(){var A={};A[p.id]="",(0,a.request)("/api/storage",{method:"put",data:A}).then(function(d){var g,P,m=!1;for(var x in d.errors)m=!0,h.ZP.warning(d.errors[x],4);var F=!0;for(var G in d.messages)F=!0,h.ZP.info(d.messages[G],4);!m&&!F&&h.ZP.success("\u63D0\u4EA4\u6210\u529F\uFF01",1),(g=t.current)===null||g===void 0||(P=g.reloadAndRest)===null||P===void 0||P.call(g)})},children:"\u5220\u9664"},"delete")]}}];return(0,o.jsxs)(k._z,{content:"\u4EE3\u7406\u5217\u8868",children:[(0,o.jsx)(q.Z,{style:{marginBottom:10},children:(0,o.jsx)(K.ZP,{type:"primary",onClick:function(){f(oe)},icon:(0,o.jsx)(B.Z,{}),children:"\u65B0\u5EFA\u4E00\u884C"})}),(0,o.jsx)(_.Z,{search:!1,actionRef:t,rowKey:function(T){return T.id},columns:ne,request:s()(b()().mark(function I(){var T,p=arguments;return b()().wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return T=p.length>0&&p[0]!==void 0?p[0]:{},A.abrupt("return",(0,a.request)("/api/storage?keys=proxies",{params:T}).then(function(d){var g=[],P=0;for(var m in d.data)P++,d.data[m].id=m,d.data[m].index=P,g.push(d.data[m]);return d.data=g,d}));case 2:case"end":return A.stop()}},I)}))}),D.id!="-1"&&(0,o.jsx)(J,{open:D.id!="-1",data:D,onCancel:function(){return f(ae)},onFinish:function(){var I=s()(b()().mark(function T(p){var H;return b()().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:H={},D.id==""&&(D.id="proxies."+ee()),H[D.id]=p,(0,a.request)("/api/storage",{method:"put",data:H}).then(function(g){var P,m,x=!1;for(var F in g.errors)x=!0,h.ZP.warning(g.errors[F],4);var G=!0;for(var le in g.messages)G=!0,h.ZP.info(g.messages[le],4);!x&&!G&&h.ZP.success("\u63D0\u4EA4\u6210\u529F\uFF01",1),f(ae),(P=t.current)===null||P===void 0||(m=P.reloadAndRest)===null||m===void 0||m.call(P)});case 4:case"end":return d.stop()}},T)}));return function(T){return I.apply(this,arguments)}}()})]})};function J(t){var i,S,D=(0,E.useState)({}),f=M()(D,2),ne=f[0],I=f[1],T=(0,E.useState)({}),p=M()(T,2),H=p[0],A=p[1],d=(0,E.useRef)(),g=function(x){var F;return(F=d.current)===null||F===void 0?void 0:F.getFieldValue(x)},P=function(x,F){var G;return(G=d.current)===null||G===void 0?void 0:G.setFieldValue(x,F)};return(0,E.useEffect)(function(){var m,x=(m=d.current)===null||m===void 0?void 0:m.getFieldValue("platform");return(0,a.request)("/api/proxy/scripts").then(function(F){F.data&&I(F.data)}),function(){}},[]),(0,o.jsx)(N.Z,{title:t.data.id==0?"\u521B\u5EFA":"\u7F16\u8F91",open:!0,onCancel:t.onCancel,onOk:function(){var x;t.onFinish(d==null||(x=d.current)===null||x===void 0?void 0:x.getFieldsValue())},children:(0,o.jsxs)(Q.A,{formRef:d,onValuesChange:function(x){},onFinish:t.onFinish,submitter:!1,children:[(0,o.jsxs)(Q.A.Group,{title:"\u63CF\u8FF0",children:[(0,o.jsx)(W.Z,{tooltip:"\u7CFB\u7EDF\u552F\u4E00\u4E0D\u53EF\u66F4\u6539\uFF0C\u53EA\u80FD\u5220\u9664\u3002",name:"id",initialValue:t.data.id,label:"\u7FA4\u7EC4ID",hidden:!0}),(0,o.jsx)(W.Z,{name:"name",initialValue:t.data.name,label:"\u540D\u79F0",required:!0}),(0,o.jsx)(W.Z,{name:"remark",initialValue:t.data.remark,label:"\u5907\u6CE8",rules:[{message:"\u8BF7\u586B\u5199\u7FA4\u5907\u6CE8"}]})]}),(0,o.jsx)(Q.A.Group,{children:(0,o.jsx)(X.Z,{tooltip:"\u5E73\u53F0\u63A5\u5165\u7CFB\u7EDF\u540E\u5C06\u81EA\u52A8\u51FA\u73B0\u5728\u5217\u8868\u4E2D\u3002",initialValue:t.data.type,valueEnum:{http:"HTTP",https:"HTTPS",socks5:"SOCKS5","socks5-tls":"SOCKS5-TLS",trojan:"Trojan",vmess:"VMess",shadowsocks:"Shadowsocks",snell:"Snell",http2:"HTTP2",quic:"QUIC"},name:"type",label:"\u7C7B\u578B",required:!0})}),(0,o.jsxs)(e.UW,{title:"\u4EE3\u7406\u53C2\u6570",children:[(0,o.jsx)(W.Z,{name:"server",initialValue:t.data.server,label:"\u5730\u5740",required:!0}),(0,o.jsx)(v.Z,{name:"port",initialValue:t.data.port,label:"\u7AEF\u53E3",required:!0}),(0,o.jsx)(W.Z,{name:"username",initialValue:t.data.username,label:"\u7528\u6237"}),(0,o.jsx)(W.Z,{name:"password",initialValue:t.data.password,label:"\u5BC6\u7801"}),(0,o.jsx)(c.Z,{name:"skip-cert-verify",initialValue:t.data["skip-cert-verify"],label:"\u8DF3\u8FC7\u8BC1\u4E66\u9A8C\u8BC1"}),(0,o.jsx)(c.Z,{name:"tls",initialValue:t.data.tls,label:"TLS"}),(0,o.jsx)(X.Z,{name:"cipher",initialValue:t.data.tls?t.data.tls:"none",label:"\u52A0\u5BC6\u65B9\u5F0F",width:200,valueEnum:{none:"\u4E0D\u52A0\u5BC6","aes-128-gcm":"AES-128-GCM","aes-192-gcm":"AES-192-GCM","aes-256-gcm":"AES-256-GCM","aes-128-ctr":"AES-128-CTR","aes-192-ctr":"AES-192-CTR","aes-256-ctr":"AES-256-CTR","aes-128-cfb":"AES-128-CFB","aes-192-cfb":"AES-192-CFB","aes-256-cfb":"AES-256-CFB","camellia-128-cfb":"Camellia-128-CFB","camellia-192-cfb":"Camellia-192-CFB","camellia-256-cfb":"Camellia-256-CFB","chacha20-ietf-poly1305":"ChaCha20-IETF-Poly1305","chacha20-ietf":"ChaCha20-IETF","rc4-md5":"RC4-MD5","xchacha20-ietf-poly1305":"XChaCha20-IETF-Poly1305"}})]}),(0,o.jsxs)(e.UW,{title:"\u652F\u63F4\u65B9\u5F0F",children:[(0,o.jsx)(X.Z,{initialValue:(i=t.data.rules)!==null&&i!==void 0?i:[],tooltip:"\u8F93\u5165\uFF0C\u56DE\u8F66\u6216\u70B9\u51FB\u9009\u62E9\u4EE5\u6DFB\u52A0\u6570\u636E",name:"rules",label:"\u57DF\u540D&IP",fieldProps:{mode:"multiple",showSearch:!0,onSearch:function(x){(0,a.request)("/api/proxy/rules?keyword="+x).then(function(F){F&&F.data&&A(F.data)})}},width:"lg",valueEnum:H}),(0,o.jsx)(X.Z,{initialValue:(S=t.data.plugins)!==null&&S!==void 0?S:[],name:"plugins",label:"\u811A\u672C",width:"lg",fieldProps:{mode:"multiple"},valueEnum:ne})]})]})},t.data.chat_id)}var ae={id:"-1",index:0,type:"",server:"",port:0,name:""},oe={id:"",index:0,type:"",server:"",port:0,name:"",enable:!0}},4050:function(re,L,r){r.d(L,{Z:function(){return X}});var C=r(96157),b=r(84875),V=r.n(b),s=r(50959),R=r(85548),M=r(78862),B=r(70458);function O(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}var w=r(49272),y=r(42498),$=r(97624),z=r(74074);const n=(e,v,c)=>{const a=O(c);return{[`${e.componentCls}-${v}`]:{color:e[`color${c}`],background:e[`color${a}Bg`],borderColor:e[`color${a}Border`]}}},j=e=>(0,y.Z)(e,(v,c)=>{let{textColor:a,lightBorderColor:l,lightColor:Z,darkColor:h}=c;return{[`${e.componentCls}-${v}`]:{color:a,background:Z,borderColor:l,"&-inverse":{color:e.colorTextLightSolid,background:h,borderColor:h},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}}),u=e=>{const{paddingXXS:v,lineWidth:c,tagPaddingHorizontal:a,componentCls:l}=e,Z=a-c,h=v-c;return{[l]:Object.assign(Object.assign({},(0,w.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:Z,fontSize:e.tagFontSize,lineHeight:`${e.tagLineHeight}px`,whiteSpace:"nowrap",background:e.tagDefaultBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",[`&${l}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.tagDefaultColor},[`${l}-close-icon`]:{marginInlineStart:h,color:e.colorTextDescription,fontSize:e.tagIconSize,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${l}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},["&-checkable"]:{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${l}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},["&-hidden"]:{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:Z}}),[`${l}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}};var U=(0,$.Z)("Tag",e=>{const{fontSize:v,lineHeight:c,lineWidth:a,fontSizeIcon:l}=e,Z=Math.round(v*c),h=e.fontSizeSM,q=Z-a*2,K=e.colorFillQuaternary,N=e.colorText,E=(0,z.TS)(e,{tagFontSize:h,tagLineHeight:q,tagDefaultBg:K,tagDefaultColor:N,tagIconSize:l-2*a,tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary});return[u(E),j(E),n(E,"success","Success"),n(E,"processing","Info"),n(E,"error","Error"),n(E,"warning","Warning")]}),Y=function(e,v){var c={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&v.indexOf(a)<0&&(c[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,a=Object.getOwnPropertySymbols(e);l<a.length;l++)v.indexOf(a[l])<0&&Object.prototype.propertyIsEnumerable.call(e,a[l])&&(c[a[l]]=e[a[l]]);return c},k=e=>{const{prefixCls:v,className:c,checked:a,onChange:l,onClick:Z}=e,h=Y(e,["prefixCls","className","checked","onChange","onClick"]),{getPrefixCls:q}=s.useContext(B.E_),K=J=>{l==null||l(!a),Z==null||Z(J)},N=q("tag",v),[E,o]=U(N),te=V()(N,{[`${N}-checkable`]:!0,[`${N}-checkable-checked`]:a},c,o);return E(s.createElement("span",Object.assign({},h,{className:te,onClick:K})))},_=function(e,v){var c={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&v.indexOf(a)<0&&(c[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,a=Object.getOwnPropertySymbols(e);l<a.length;l++)v.indexOf(a[l])<0&&Object.prototype.propertyIsEnumerable.call(e,a[l])&&(c[a[l]]=e[a[l]]);return c};const Q=(e,v)=>{const{prefixCls:c,className:a,rootClassName:l,style:Z,children:h,icon:q,color:K,onClose:N,closeIcon:E,closable:o=!1,bordered:te=!0}=e,J=_(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ae,direction:oe}=s.useContext(B.E_),[t,i]=s.useState(!0);s.useEffect(()=>{"visible"in J&&i(J.visible)},[J.visible]);const S=(0,R.o2)(K)||(0,R.yT)(K),D=Object.assign({backgroundColor:K&&!S?K:void 0},Z),f=ae("tag",c),[ne,I]=U(f),T=V()(f,{[`${f}-${K}`]:S,[`${f}-has-color`]:K&&!S,[`${f}-hidden`]:!t,[`${f}-rtl`]:oe==="rtl",[`${f}-borderless`]:!te},a,l,I),p=m=>{m.stopPropagation(),N==null||N(m),!m.defaultPrevented&&i(!1)},H=s.useMemo(()=>o?E?s.createElement("span",{className:`${f}-close-icon`,onClick:p},E):s.createElement(C.Z,{className:`${f}-close-icon`,onClick:p}):null,[o,E,f,p]),A=typeof J.onClick=="function"||h&&h.type==="a",d=q||null,g=d?s.createElement(s.Fragment,null,d,s.createElement("span",null,h)):h,P=s.createElement("span",Object.assign({},J,{ref:v,className:T,style:D}),g,H);return ne(A?s.createElement(M.Z,null,P):P)},W=s.forwardRef(Q);W.CheckableTag=k;var X=W}}]);