Files
Sillyv2/core/admin/p__Proxy__index.0e6895f9.async.js
T
cdle c8b84aacb0 x
2023-07-05 17:56:00 +08:00

2 lines
15 KiB
JavaScript

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[583],{96642:function(re,V,r){var h=r(75782),x=r(58733),K=r(50959),s=r(72961),j=r(11527),I=["fieldProps","min","proFieldProps","max"],A=function(g,B){var H=g.fieldProps,o=g.min,y=g.proFieldProps,u=g.max,$=(0,x.Z)(g,I);return(0,j.jsx)(s.Z,(0,h.Z)({valueType:"digit",fieldProps:(0,h.Z)({min:o,max:u},H),ref:B,filedConfig:{defaultProps:{width:"100%"}},proFieldProps:y},$))},F=K.forwardRef(A);V.Z=F},59419:function(re,V,r){var h=r(75782),x=r(58733),K=r(18518),s=r(50959),j=r(60061),I=r(72961),A=r(11527),F=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],w=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],g=s.forwardRef(function(u,$){var _=u.fieldProps,q=u.children,J=u.params,Y=u.proFieldProps,Q=u.mode,U=u.valueEnum,X=u.request,e=u.showSearch,c=u.options,d=(0,x.Z)(u,F),n=(0,s.useContext)(j.Z);return(0,A.jsx)(I.Z,(0,h.Z)((0,h.Z)({valueEnum:(0,K.h)(U),request:X,params:J,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,h.Z)({options:c,mode:Q,showSearch:e,getPopupContainer:n.getPopupContainer},_),ref:$,proFieldProps:Y},d),{},{children:q}))}),B=s.forwardRef(function(u,$){var _=u.fieldProps,q=u.children,J=u.params,Y=u.proFieldProps,Q=u.mode,U=u.valueEnum,X=u.request,e=u.options,c=(0,x.Z)(u,w),d=(0,h.Z)({options:e,mode:Q||"multiple",labelInValue:!0,showSearch:!0,showArrow:!1,autoClearSearchValue:!0,optionLabelProp:"label"},_),n=(0,s.useContext)(j.Z);return(0,A.jsx)(I.Z,(0,h.Z)((0,h.Z)({valueEnum:(0,K.h)(U),request:X,params:J,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,h.Z)({getPopupContainer:n.getPopupContainer},d),ref:$,proFieldProps:Y},c),{},{children:q}))}),H=g,o=B,y=H;y.SearchSelect=o,y.displayName="ProFormComponent",V.Z=y},40792:function(re,V,r){var h=r(75782),x=r(58733),K=r(50959),s=r(72961),j=r(11527),I=["fieldProps","unCheckedChildren","checkedChildren","proFieldProps"],A=K.forwardRef(function(F,w){var g=F.fieldProps,B=F.unCheckedChildren,H=F.checkedChildren,o=F.proFieldProps,y=(0,x.Z)(F,I);return(0,j.jsx)(s.Z,(0,h.Z)({valueType:"switch",fieldProps:(0,h.Z)({unCheckedChildren:B,checkedChildren:H},g),ref:w,valuePropName:"checked",proFieldProps:o,filedConfig:{valuePropName:"checked",ignoreWidth:!0}},y))});V.Z=A},66732:function(re,V,r){var h=r(75782),x=r(58733),K=r(50959),s=r(72961),j=r(11527),I=["fieldProps","proFieldProps"],A=["fieldProps","proFieldProps"],F="text",w=function(o){var y=o.fieldProps,u=o.proFieldProps,$=(0,x.Z)(o,I);return(0,j.jsx)(s.Z,(0,h.Z)({valueType:F,fieldProps:y,filedConfig:{valueType:F},proFieldProps:u},$))},g=function(o){var y=o.fieldProps,u=o.proFieldProps,$=(0,x.Z)(o,A);return(0,j.jsx)(s.Z,(0,h.Z)({valueType:"password",fieldProps:y,proFieldProps:u,filedConfig:{valueType:F}},$))},B=w;B.Password=g,B.displayName="ProFormComponent",V.Z=B},82730:function(re,V,r){r.r(V),r.d(V,{default:function(){return ee}});var h=r(25359),x=r.n(h),K=r(49811),s=r.n(K),j=r(54306),I=r.n(j),A=r(27693),w={randomUUID:typeof crypto!="undefined"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let g;const B=new Uint8Array(16);function H(){if(!g&&(g=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!g))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return g(B)}const o=[];for(let t=0;t<256;++t)o.push((t+256).toString(16).slice(1));function y(t,i=0){return(o[t[i+0]]+o[t[i+1]]+o[t[i+2]]+o[t[i+3]]+"-"+o[t[i+4]]+o[t[i+5]]+"-"+o[t[i+6]]+o[t[i+7]]+"-"+o[t[i+8]]+o[t[i+9]]+"-"+o[t[i+10]]+o[t[i+11]]+o[t[i+12]]+o[t[i+13]]+o[t[i+14]]+o[t[i+15]]).toLowerCase()}function u(t,i=0){const S=y(t,i);if(!validate(S))throw TypeError("Stringified UUID is invalid");return S}var $=null;function _(t,i,S){if(w.randomUUID&&!i&&!t)return w.randomUUID();t=t||{};const C=t.random||(t.rng||H)();if(C[6]=C[6]&15|64,C[8]=C[8]&63|128,i){S=S||0;for(let R=0;R<16;++R)i[S+R]=C[R];return i}return y(C)}var q=_,J=r(12472),Y=r(19646),Q=r(81308),U=r(66732),X=r(59419),e=r(24176),c=r(96642),d=r(40792),n=r(86195),l=r(4050),D=r(833),T=r(68243),k=r(26572),N=r(79112),P=r(50959),a=r(11527),ee=function(){var t=(0,P.useRef)(),i=(0,P.useState)(G),S=I()(i,2),C=S[0],R=S[1],M=[{title:"\u7F16\u53F7",dataIndex:"index",key:"index"},{title:"\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u7C7B\u578B",dataIndex:"type",key:"type",render:function(E,v){return(0,a.jsx)(l.Z,{color:"purple",children:E})}},{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(E,v){return(0,a.jsx)("span",{children:new Date(E*1e3).toLocaleDateString()})}},{title:"\u542F\u7528",dataIndex:"enable",key:"enable",renderFormItem:function(){return(0,a.jsx)(D.Z,{disabled:!0,defaultChecked:!1})},render:function(E,v){return(0,a.jsx)(D.Z,{onChange:function(Z){v.enable=Z;var m={};m[v.id]=v,(0,n.request)("/api/storage",{method:"put",data:m}).then(function(L){var f,p;(f=t.current)===null||f===void 0||(p=f.reloadAndRest)===null||p===void 0||p.call(f)})},defaultChecked:v==null?void 0:v.enable})}},{title:"\u64CD\u4F5C",valueType:"option",width:"10%",render:function(E,v){return[(0,a.jsx)("a",{onClick:function(){return R(v)},children:"\u7F16\u8F91"},"more"),(0,a.jsx)("a",{onClick:function(){var Z={};Z[v.id]="",(0,n.request)("/api/storage",{method:"put",data:Z}).then(function(m){var L,f;(L=t.current)===null||L===void 0||(f=L.reloadAndRest)===null||f===void 0||f.call(L)})},children:"\u5220\u9664"},"delete")]}}];return(0,a.jsxs)(J._z,{content:"\u4EE3\u7406\u5217\u8868",children:[(0,a.jsx)(T.Z,{style:{marginBottom:10},children:(0,a.jsx)(k.ZP,{type:"primary",onClick:function(){R(ne)},icon:(0,a.jsx)(A.Z,{}),children:"\u65B0\u5EFA\u4E00\u884C"})}),(0,a.jsx)(Y.Z,{search:!1,actionRef:t,rowKey:function(E){return E.id},columns:M,request:s()(x()().mark(function b(){var E,v=arguments;return x()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return E=v.length>0&&v[0]!==void 0?v[0]:{},Z.abrupt("return",(0,n.request)("/api/storage?keys=proxies",{params:E}).then(function(m){var L=[],f=0;for(var p in m.data)f++,m.data[p].id=p,m.data[p].index=f,L.push(m.data[p]);return m.data=L,m}));case 2:case"end":return Z.stop()}},b)}))}),C.id!="-1"&&(0,a.jsx)(te,{open:C.id!="-1",data:C,onCancel:function(){return R(G)},onFinish:function(){var b=s()(x()().mark(function E(v){var W;return x()().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:W={},C.id==""&&(C.id="proxies."+q()),W[C.id]=v,(0,n.request)("/api/storage",{method:"put",data:W}).then(function(L){var f,p;(f=t.current)===null||f===void 0||(p=f.reloadAndRest)===null||p===void 0||p.call(f),R(G)});case 4:case"end":return m.stop()}},E)}));return function(E){return b.apply(this,arguments)}}()})]})};function te(t){var i,S,C=(0,P.useState)({}),R=I()(C,2),M=R[0],b=R[1],E=(0,P.useState)({}),v=I()(E,2),W=v[0],Z=v[1],m=(0,P.useRef)(),L=function(O){var z;return(z=m.current)===null||z===void 0?void 0:z.getFieldValue(O)},f=function(O,z){var ae;return(ae=m.current)===null||ae===void 0?void 0:ae.setFieldValue(O,z)};return(0,P.useEffect)(function(){var p,O=(p=m.current)===null||p===void 0?void 0:p.getFieldValue("platform");return(0,n.request)("/api/proxy/scripts").then(function(z){z.data&&b(z.data)}),function(){}},[]),(0,a.jsx)(N.Z,{title:t.data.id==0?"\u521B\u5EFA":"\u7F16\u8F91",open:!0,onCancel:t.onCancel,onOk:function(){var O;t.onFinish(m==null||(O=m.current)===null||O===void 0?void 0:O.getFieldsValue())},children:(0,a.jsxs)(Q.A,{formRef:m,onValuesChange:function(O){},onFinish:t.onFinish,submitter:!1,children:[(0,a.jsxs)(Q.A.Group,{title:"\u63CF\u8FF0",children:[(0,a.jsx)(U.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,a.jsx)(U.Z,{name:"name",initialValue:t.data.name,label:"\u540D\u79F0",required:!0}),(0,a.jsx)(U.Z,{name:"remark",initialValue:t.data.remark,label:"\u5907\u6CE8",rules:[{message:"\u8BF7\u586B\u5199\u7FA4\u5907\u6CE8"}]})]}),(0,a.jsx)(Q.A.Group,{children:(0,a.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,a.jsxs)(e.UW,{title:"\u4EE3\u7406\u53C2\u6570",children:[(0,a.jsx)(U.Z,{name:"server",initialValue:t.data.server,label:"\u5730\u5740",required:!0}),(0,a.jsx)(c.Z,{name:"port",initialValue:t.data.port,label:"\u7AEF\u53E3",required:!0}),(0,a.jsx)(U.Z,{name:"username",initialValue:t.data.username,label:"\u7528\u6237"}),(0,a.jsx)(U.Z,{name:"password",initialValue:t.data.password,label:"\u5BC6\u7801"}),(0,a.jsx)(d.Z,{name:"skip-cert-verify",initialValue:t.data["skip-cert-verify"],label:"\u8DF3\u8FC7\u8BC1\u4E66\u9A8C\u8BC1"}),(0,a.jsx)(d.Z,{name:"tls",initialValue:t.data.tls,label:"TLS"}),(0,a.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,a.jsxs)(e.UW,{title:"\u652F\u63F4\u65B9\u5F0F",children:[(0,a.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(O){(0,n.request)("/api/proxy/rules?keyword="+O).then(function(z){z&&z.data&&Z(z.data)})}},width:"lg",valueEnum:W}),(0,a.jsx)(X.Z,{initialValue:(S=t.data.plugins)!==null&&S!==void 0?S:[],name:"plugins",label:"\u811A\u672C",width:"lg",fieldProps:{mode:"multiple"},valueEnum:M})]})]})},t.data.chat_id)}var G={id:"-1",index:0,type:"",server:"",port:0,name:""},ne={id:"",index:0,type:"",server:"",port:0,name:"",enable:!0}},4050:function(re,V,r){r.d(V,{Z:function(){return X}});var h=r(96157),x=r(84875),K=r.n(x),s=r(50959),j=r(85548),I=r(78862),A=r(70458);function F(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}var w=r(49272),g=r(42498),B=r(97624),H=r(74074);const o=(e,c,d)=>{const n=F(d);return{[`${e.componentCls}-${c}`]:{color:e[`color${d}`],background:e[`color${n}Bg`],borderColor:e[`color${n}Border`]}}},y=e=>(0,g.Z)(e,(c,d)=>{let{textColor:n,lightBorderColor:l,lightColor:D,darkColor:T}=d;return{[`${e.componentCls}-${c}`]:{color:n,background:D,borderColor:l,"&-inverse":{color:e.colorTextLightSolid,background:T,borderColor:T},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}}),u=e=>{const{paddingXXS:c,lineWidth:d,tagPaddingHorizontal:n,componentCls:l}=e,D=n-d,T=c-d;return{[l]:Object.assign(Object.assign({},(0,w.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:D,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:T,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:D}}),[`${l}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}};var $=(0,B.Z)("Tag",e=>{const{fontSize:c,lineHeight:d,lineWidth:n,fontSizeIcon:l}=e,D=Math.round(c*d),T=e.fontSizeSM,k=D-n*2,N=e.colorFillQuaternary,P=e.colorText,a=(0,H.TS)(e,{tagFontSize:T,tagLineHeight:k,tagDefaultBg:N,tagDefaultColor:P,tagIconSize:l-2*n,tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary});return[u(a),y(a),o(a,"success","Success"),o(a,"processing","Info"),o(a,"error","Error"),o(a,"warning","Warning")]}),_=function(e,c){var d={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&c.indexOf(n)<0&&(d[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l<n.length;l++)c.indexOf(n[l])<0&&Object.prototype.propertyIsEnumerable.call(e,n[l])&&(d[n[l]]=e[n[l]]);return d},J=e=>{const{prefixCls:c,className:d,checked:n,onChange:l,onClick:D}=e,T=_(e,["prefixCls","className","checked","onChange","onClick"]),{getPrefixCls:k}=s.useContext(A.E_),N=G=>{l==null||l(!n),D==null||D(G)},P=k("tag",c),[a,ee]=$(P),te=K()(P,{[`${P}-checkable`]:!0,[`${P}-checkable-checked`]:n},d,ee);return a(s.createElement("span",Object.assign({},T,{className:te,onClick:N})))},Y=function(e,c){var d={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&c.indexOf(n)<0&&(d[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l<n.length;l++)c.indexOf(n[l])<0&&Object.prototype.propertyIsEnumerable.call(e,n[l])&&(d[n[l]]=e[n[l]]);return d};const Q=(e,c)=>{const{prefixCls:d,className:n,rootClassName:l,style:D,children:T,icon:k,color:N,onClose:P,closeIcon:a,closable:ee=!1,bordered:te=!0}=e,G=Y(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ne,direction:t}=s.useContext(A.E_),[i,S]=s.useState(!0);s.useEffect(()=>{"visible"in G&&S(G.visible)},[G.visible]);const C=(0,j.o2)(N)||(0,j.yT)(N),R=Object.assign({backgroundColor:N&&!C?N:void 0},D),M=ne("tag",d),[b,E]=$(M),v=K()(M,{[`${M}-${N}`]:C,[`${M}-has-color`]:N&&!C,[`${M}-hidden`]:!i,[`${M}-rtl`]:t==="rtl",[`${M}-borderless`]:!te},n,l,E),W=O=>{O.stopPropagation(),P==null||P(O),!O.defaultPrevented&&S(!1)},Z=s.useMemo(()=>ee?a?s.createElement("span",{className:`${M}-close-icon`,onClick:W},a):s.createElement(h.Z,{className:`${M}-close-icon`,onClick:W}):null,[ee,a,M,W]),m=typeof G.onClick=="function"||T&&T.type==="a",L=k||null,f=L?s.createElement(s.Fragment,null,L,s.createElement("span",null,T)):T,p=s.createElement("span",Object.assign({},G,{ref:c,className:v,style:R}),f,Z);return b(m?s.createElement(I.Z,null,p):p)},U=s.forwardRef(Q);U.CheckableTag=J;var X=U}}]);