1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rainbond-rainbond-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
global.js 200 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
songyg Отправлено месяц назад 3b7be45
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958
/* eslint-disable consistent-return */
/* eslint-disable react/react-in-jsx-scope */
import axios from 'axios';
import { routerRedux } from 'dva/router';
import moment from 'moment';
import cookie from './cookie';
import PublicColor from '../../config/theme';
import { formatMessage, FormattedMessage } from 'umi-plugin-locale';
import styles from './utils.less';
const global = {
withoutPermission(dispatch) {
if (!dispatch) {
return null;
}
return dispatch(
routerRedux.replace(
`/team/${this.getCurrTeamName()}/region/${this.getCurrRegionName()}/Exception/403`
)
);
},
nFormatter(num, digits = 1) {
const si = [
{ value: 1, symbol: '' },
{ value: 1e3, symbol: 'K' },
{ value: 1e6, symbol: 'M' },
{ value: 1e9, symbol: 'G' },
{ value: 1e12, symbol: 'T' },
{ value: 1e15, symbol: 'P' },
{ value: 1e18, symbol: 'E' }
];
const rx = /\.0+$|(\.[0-9]*[1-9])0+$/;
let i;
for (i = si.length - 1; i > 0; i--) {
if (num >= si[i].value) {
break;
}
}
return (num / si[i].value).toFixed(digits).replace(rx, '$1') + si[i].symbol;
},
removeCookie() {
cookie.remove('team_name');
cookie.remove('region_name');
cookie.remove('team');
cookie.remove('token');
cookie.remove('appStore');
cookie.remove('newbie_guide');
cookie.remove('enterprise_edition');
cookie.remove('platform_url');
},
putInstallClusterLog(enterpriseInfo, rainbondInfo, obj) {
if (
!enterpriseInfo ||
(enterpriseInfo && enterpriseInfo.disable_install_cluster_log)
) {
return null;
}
const defaultOptions = {
credentials: 'same-origin',
url: 'https://log.rainbond.com/log',
method: 'post'
};
const stateMap = {
initial: 'start',
success: 'complete',
running: 'complete',
offline: 'failure'
};
if (obj.status) {
obj.status = stateMap[obj.status] || obj.status;
}
try {
defaultOptions.data = JSON.stringify({
e_name: rainbondInfo.enterprise_alias,
version: rainbondInfo.version && rainbondInfo.version.value,
...obj
});
defaultOptions.data = JSON.parse(defaultOptions.data);
axios(defaultOptions);
} catch (e) {
console.log(e);
}
},
putClusterInfoLog(eid, clusters) {
const defaultOptions = {
credentials: 'same-origin',
url: 'https://log.rainbond.com/log',
method: 'post'
};
try {
defaultOptions.data = JSON.stringify({
eid,
cluster_sizes: clusters.length,
cluster_types: clusters.map(cluster => {
return cluster.provider;
}),
day: moment(new Date())
.locale('zh-cn')
.format('YYYYMMDD')
});
defaultOptions.data = JSON.parse(defaultOptions.data);
axios(defaultOptions);
} catch (e) {
console.log(e);
}
},
putRegistLog(info) {
const defaultOptions = {
credentials: 'same-origin',
url: 'https://log.rainbond.com/log',
method: 'post'
};
try {
defaultOptions.data = JSON.stringify({
eid: info.enterprise_id,
e_name: info.enterprise_alias,
real_name: info.real_name,
phone: info.phone,
version: info.version,
email: info.email,
day: moment(new Date())
.locale('zh-cn')
.format('YYYYMMDD')
});
defaultOptions.data = JSON.parse(defaultOptions.data);
axios(defaultOptions);
} catch (e) {
console.log(e);
}
},
putLog(info) {
if (!info || (info && !info.enterprise_id)) {
return null;
}
const defaultOptions = {
credentials: 'same-origin',
url: 'https://log.rainbond.com/log',
method: 'post'
};
try {
const { title, version } = info;
defaultOptions.data = JSON.stringify({
url: window.location.href,
eid: info.enterprise_id,
e_name: info.enterprise_alias,
version: version.value,
title: title.value,
day: moment(new Date())
.locale('zh-cn')
.format('YYYYMMDD')
});
defaultOptions.data = JSON.parse(defaultOptions.data);
axios(defaultOptions);
} catch (e) {
console.log(e);
}
},
putClusterSizeLog(eid) {
if (!eid) {
return null;
}
const defaultOptions = {
credentials: 'same-origin',
url: 'https://log.rainbond.com/log',
method: 'post'
};
try {
defaultOptions.data = JSON.stringify({
cluster_sizes: 1,
cluster_types: ['dind'],
eid: eid,
day: moment(new Date())
.locale('zh-cn')
.format('YYYYMMDD')
});
defaultOptions.data = JSON.parse(defaultOptions.data);
axios(defaultOptions);
} catch (e) {
console.log(e);
}
},
getCurrEnterpriseId() {
const reg = /enterprise\/([^\/]+)/;
const hash = window.location.hash || window.location.pathname || '';
const match = hash.match(reg);
if (match) {
return match[1];
}
return '';
},
getCurrTeamName() {
const reg = /team\/([^\/]+)/;
const hash = window.location.hash || window.location.pathname || '';
const match = hash.match(reg);
if (match) {
return match[1];
}
return '';
},
getComponentID() {
const reg = /components\/([^\/]+)/;
const hash = window.location.hash || window.location.pathname || '';
const match = hash.match(reg);
if (match) {
return match[1];
}
return '';
},
getComponentPluginType() {
const reg = /[^/]+$/;
const hash = window.location.hash || window.location.pathname || '';
const match = hash.match(reg);
if (match && match[0]) {
return match[0];
}
return '';
},
getAppID(url) {
const reg = /apps\/([^\/]+)/;
const hash = url || window.location.hash || window.location.pathname || '';
const match = hash.match(reg);
if (match) {
return match[1];
}
return '';
},
getCurrRegionName() {
const reg = /region\/([^\/]+)/;
const hash = window.location.hash || window.location.pathname || '';
const match = hash.match(reg);
if (match) {
return match[1];
}
return '';
},
// 获取地址栏传参group_id
getGroupID() {
const reg = /group_id=([^\&]+)/;
const hash = window.location.hash || window.location.pathname || '';
const match = hash.match(reg);
if (match) {
return match[1];
}
return '';
},
// 获取imgtag地址
getImageTagUrl() {
const reg = /image_url=([^\&]+)/;
const hash = window.location.hash || window.location.pathname || '';
const match = hash.match(reg);
if (match) {
return match[1];
}
return '';
},
getImageTag(value) {
const reg = /tag=([^\&]+)/;
const hash = window.location.hash || window.location.pathname || '';
const match = hash.match(reg);
if (match) {
return value ? value.name + match[1] : match[1];
}
return '';
},
getInviteID() {
const reg = /invite\/([^\/]+)/;
const hash = window.location.hash || window.location.pathname || '';
const match = hash.match(reg);
if (match) {
return match[1];
}
return '';
},
fetchStateColor(status) {
const statusColorMap = {
RUNNING: '#00D777', // 运行中 绿色
running: '#00D777', // 运行中 绿色
starting: '#F69D4A', // 启动中
Starting: '#F69D4A', // 启动中
NOTREADY: '#F69D4A', // 未就绪
checking: 'F69D4A', // 检测中
SCHEDULING: '#F69D4A', // 检测中
stopping: '#20124A', // 关闭中 紫色
Stopping: '#20124A', // 关闭中 紫色
unusual: '#CD0200', // 异常 纯红
ABNORMAL: '#CD0200', // 异常 纯红
closed: '#000021', // 已关闭 黑色
Closed: '#000021', // 已关闭 黑色
undeploy: '#708090', // 未部署 石板灰
Undeploy: '#708090', // 未部署 石板灰
Unknow: '#CD0200', // 未知深粉色
unknow: '#CD0200', // 未知/深粉色
Creating: '#778899', // 部署中 浅石板灰
creating: '#778899', // 部署中 浅石板灰
Third_party: '#5BB2FA',
Internet: '#5BB2FA', // 蓝色
TheInternet: '#5BB2FA', // 蓝色
Abnormal: '#CD0200', // 不正常,纯红
abnormal: '#CD0200', // 不正常,纯红
Build_failure: '#CD0200', // 构建失败 纯红
build_failure: '#CD0200', // 构建失败 纯红
Upgrade: '#00FF4A', // 升级中
upgrade: '#00FF4A', // 升级中
expired: '#CD0200', // 过期 猩红
Expired: '#CD0200', // 猩红
UNHEALTHY: '#CD0200',
INITIATING: '#F69D4A',
TEMINATING: '#20124A', // 关闭中 紫色
tEMINATING: '#20124A', // 关闭中 紫色
Some_abnormal: '#FF0000', // 一些不正常 纯红
Building: '#007710', // 构建 纯蓝
succeeded: '#00D777', //绿色 已完成
SUCCEEDED: '#6db7fb', //蓝色 已完成
PENDING: '#F69D4A'
};
return statusColorMap[status] || statusColorMap.unknow;
},
confirmEnding(str, target) {
return str.indexOf(target) > -1 || str.indexOf(target.toLowerCase()) > -1;
},
fetchSvg(type, color, size) {
const svgType = {
svgPersonal: (
<svg
t="1667275898878"
class="icon"
viewBox="0 0 1036 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="2851"
width="15"
height="15"
>
<path d="M1014.628571 504L543.885714 33.6a36.491429 36.491429 0 0 0-51.657143 0L21.485714 504c-13.714286 13.714286-21.485714 32.342857-21.485714 51.771429 0 40.342857 32.8 73.142857 73.142857 73.142857h49.6V964.571429c0 20.228571 16.342857 36.571429 36.571429 36.571428H444.914286V745.142857h128v256h303.885714c20.228571 0 36.571429-16.342857 36.571429-36.571428V628.914286h49.6c19.428571 0 38.057143-7.657143 51.771428-21.485715 28.457143-28.571429 28.457143-74.857143-0.114286-103.428571z"
p-id="2852">
</path>
</svg>
),
arrowSvg: (
<svg viewBox="0 0 6 12">
<path d="M0 6L6 0L6 12z" fill="#298DF8" fillRule="evenodd" />
</svg>
),
promptSvg: (
<svg viewBox="0 0 12 12">
<path
d="M1.707.293L5.95 4.535 10.192.293a1 1 0 011.415 1.414L7.364 5.95l4.243 4.243a1 1 0 01-1.415 1.415L5.95 7.364l-4.242 4.243a1 1 0 01-1.414-1.415L4.535 5.95.293 1.707A1 1 0 011.707.293z"
fill="#FFF"
fillRule="evenodd"
/>
</svg>
),
ClickSvg: (
<svg width="32" height="32">
<g fill="none" fillRule="evenodd">
<path
d="M31.766 24.021c-.205.69-.327 1.406-.639 2.033a7.09 7.09 0 01-1.293 1.838 16.497 16.497 0 01-5.402 3.587c-1.53.631-3.071.77-4.594-.072a2.297 2.297 0 01-1.117-1.332.737.737 0 00-.733-.593c-1.608-.19-3.216-.46-4.81-.675-1.108-.147-2.141-.042-3.168.57a11.946 11.946 0 01-4.418 1.59c-1.202.17-2.493-.083-3.026-1.198a5.475 5.475 0 01-.384-1.633 6.313 6.313 0 01.46-3.494c.655-1.422 1.838-2.236 3.258-2.739a13.044 13.044 0 014.213-.65h.82c-.508-.981-.919-1.902-1.44-2.757a24.021 24.021 0 00-3.462-4.34 136.095 136.095 0 01-2.987-3.12C2.072 9.985 1.134 8.782.687 7.348c-.172-.55-.241-1.13-.36-1.695-.024-.11-.07-.214-.102-.32v-.457c.06-.347.11-.69.182-1.036C.75 2.176 1.519.818 3.184.163c1.202-.46 2.479.078 3.306 1.282C7.685 3.2 8.918 4.92 10.131 6.644c.092.133.205.253.301.374.572-.413 1.1-.845 1.675-1.199 1.838-1.135 3.772-1.353 5.787-.434a.947.947 0 00.604-.028c.703-.23 1.379-.54 2.098-.723.894-.23 1.79-.02 2.607.32a9.238 9.238 0 014.076 3.174c1.994 2.819 3.336 5.92 3.471 9.42.046 1.238-.2 2.487-.335 3.73-.032.301-.048.49.278.69.648.392.919 1.07 1.073 1.79v.263z"
fill="#FFF"
/>
<path
d="M31.766 24.021c-.205.69-.327 1.406-.639 2.033a7.09 7.09 0 01-1.293 1.838 16.497 16.497 0 01-5.402 3.587c-1.53.631-3.071.77-4.594-.072a2.297 2.297 0 01-1.117-1.332.737.737 0 00-.733-.593c-1.608-.19-3.216-.46-4.81-.675-1.108-.147-2.141-.042-3.168.57a11.946 11.946 0 01-4.418 1.59c-1.202.17-2.493-.083-3.026-1.198a5.475 5.475 0 01-.384-1.633 6.313 6.313 0 01.46-3.494c.655-1.422 1.838-2.236 3.258-2.739a13.044 13.044 0 014.213-.65h.82c-.508-.981-.919-1.902-1.44-2.757a24.021 24.021 0 00-3.462-4.34 136.095 136.095 0 01-2.987-3.12C2.072 9.985 1.134 8.782.687 7.348c-.172-.55-.241-1.13-.36-1.695-.024-.11-.07-.214-.102-.32v-.457c.06-.347.11-.69.182-1.036C.75 2.176 1.519.818 3.184.163c1.202-.46 2.479.078 3.306 1.282C7.685 3.2 8.918 4.92 10.131 6.644c.092.133.205.253.301.374.572-.413 1.1-.845 1.675-1.199 1.838-1.135 3.772-1.353 5.787-.434a.947.947 0 00.604-.028c.703-.23 1.379-.54 2.098-.723.894-.23 1.79-.02 2.607.32a9.238 9.238 0 014.076 3.174c1.994 2.819 3.336 5.92 3.471 9.42.046 1.238-.2 2.487-.335 3.73-.032.301-.048.49.278.69.648.392.919 1.07 1.073 1.79v.263zM15.454 12.394c-.873-.13-2.361-.919-3.388-1.87-1.77-1.642-3.148-3.623-4.574-5.57-.71-.982-1.356-2.011-2.05-3.004-.372-.53-.877-.875-1.56-.788-.824.106-1.378.644-1.782 1.31-.795 1.289-.869 2.67-.483 4.105.441 1.638 1.507 2.863 2.622 4.067 1.644 1.778 3.315 3.535 4.888 5.373a14.604 14.604 0 012.969 5.489c.17.595-.042.889-.662.896-.538 0-1.078-.012-1.608 0-1.4.041-2.775.209-4.073.78-1.298.573-2.21 1.517-2.39 2.962-.082.815-.076 1.637.019 2.451.085.92.549 1.27 1.468 1.28.239.002.478-.016.714-.055a12.34 12.34 0 004.255-1.608 4.46 4.46 0 012.934-.556c1.748.23 3.49.505 5.24.705 1.452.163 2.901.163 4.268-.487a20.428 20.428 0 005.027-3.42c.751-.69 1.491-1.418 1.81-2.418.509-1.664.677-3.413.497-5.143-.182-2.068-.89-3.957-1.813-5.785-.924-1.829-2.09-3.446-3.885-4.542-1.036-.627-2.127-1.055-3.36-.79-.507.141-1.004.312-1.49.512l2.527 2.267a3.278 3.278 0 01-.535-.151c-1.054-.559-2.136-1.073-3.147-1.705a4.574 4.574 0 00-4.207-.413 6.125 6.125 0 00-2.502 1.718c.529.602 1.004 1.2 1.54 1.74.903.911 1.84 1.793 2.738 2.65h-.007zm4.31 17.267c.15.46.39.71.947.935a3.906 3.906 0 002.81 0c2.067-.714 3.843-1.916 5.43-3.402a4.921 4.921 0 001.636-3.108c.064-.589-.145-.96-.538-1.15-2.697 3.406-5.878 5.98-10.278 6.725h-.007zm4.691-6.929c-.12.14-.23.391-.395.43a1.149 1.149 0 01-.627-.175c-.076-.034-.106-.174-.156-.266l-2.897-5.364c-.064-.12-.133-.23-.195-.354-.166-.322-.157-.637.181-.813.338-.177.607-.037.79.282.662 1.149 1.34 2.298 1.978 3.467.405.733.752 1.495 1.117 2.249.071.147.115.303.204.544zm2.008-1.681c0 .354-.149.581-.478.618a.494.494 0 01-.588-.428 22.973 22.973 0 00-1.318-4.594c-.157-.39 0-.724.314-.814a.54.54 0 01.703.384 21.928 21.928 0 011.349 4.678c.011.062.014.117.018.156zm-4.491 3.462c-.138.152-.25.388-.42.439a.703.703 0 01-.586-.154 6.733 6.733 0 01-.59-.843c-.614-.83-1.237-1.654-1.857-2.482a3.615 3.615 0 00-.23-.28c-.23-.294-.287-.6 0-.88.23-.23.602-.149.86.173.53.666 1.056 1.337 1.564 2.024.356.48.69.985 1.009 1.486.094.167.177.34.25.517z"
fill="#000"
fillRule="nonzero"
/>
</g>
</svg>
),
HelmSvg: (
<svg viewBox="0 0 1024 1024" p-id="1608" width="14" height="14">
<path
d="M1005.872 529.056l0-34.144-119.456 0c-3.424-92.16-39.264-174.08-97.28-238.944l85.344-85.344-23.904-23.904-85.344 85.344c-63.136-58.016-145.056-93.856-235.52-97.28l0-117.76-34.144 0 0 117.76c-90.464 3.424-172.384 40.96-235.52 97.28l-85.344-85.344-23.904 23.904 85.344 85.344c-59.744 64.864-97.28 146.784-100.704 238.944l-119.456 0 0 34.144 119.456 0c5.12 90.464 40.96 172.384 97.28 233.824l-85.344 85.344 23.904 23.904 85.344-85.344c63.136 58.016 145.056 93.856 235.52 97.28l0 122.88 34.144 0 0-121.184c90.464-3.424 174.08-40.96 235.52-97.28l85.344 85.344 23.904-23.904-85.344-85.344c56.32-63.136 93.856-143.36 97.28-233.824l122.88 0zM852.272 494.944l-204.8 0c-3.424-25.6-13.664-49.504-29.024-68.256l145.056-145.056c51.2 56.32 83.616 131.424 88.736 213.344zM510.96 614.4c-56.32 0-102.4-46.08-102.4-102.4s46.08-102.4 102.4-102.4c56.32 0 102.4 46.08 102.4 102.4s-46.08 102.4-102.4 102.4zM739.632 257.696l-146.784 146.784c-18.784-13.664-40.96-23.904-64.864-27.296l0-208.224c81.92 5.12 155.296 37.536 211.616 88.736zM493.872 168.96l0 206.496c-23.904 3.424-46.08 11.936-64.864 27.296l-146.784-146.784c56.32-49.504 129.696-81.92 211.616-87.04zM258.352 281.6l145.056 145.056c-15.36 18.784-25.6 42.656-29.024 68.256l-204.8 0c5.12-81.92 37.536-157.024 88.736-213.344zM171.312 529.056l204.8 0c3.424 23.904 11.936 46.08 27.296 64.864l-143.36 143.36c-52.896-54.624-85.344-128-88.736-208.224zM282.256 762.88l143.36-143.36c18.784 15.36 42.656 25.6 68.256 29.024l0 203.104c-81.92-5.12-155.296-37.536-211.616-88.736zM528.016 849.92l0-203.104c25.6-3.424 49.504-13.664 68.256-29.024l143.36 143.36c-56.32 52.896-129.696 85.344-211.616 88.736zM763.536 738.976l-143.36-143.36c13.664-18.784 23.904-40.96 27.296-64.864l204.8 0c-5.12 78.496-37.536 151.904-88.736 208.224z"
p-id="1609"
fill="#2c2c2c"
/>
</svg>
),
HelmSvgs: (
<svg viewBox="0 0 1024 1024" p-id="1608" width="38" height="38">
<path
d="M1005.872 529.056l0-34.144-119.456 0c-3.424-92.16-39.264-174.08-97.28-238.944l85.344-85.344-23.904-23.904-85.344 85.344c-63.136-58.016-145.056-93.856-235.52-97.28l0-117.76-34.144 0 0 117.76c-90.464 3.424-172.384 40.96-235.52 97.28l-85.344-85.344-23.904 23.904 85.344 85.344c-59.744 64.864-97.28 146.784-100.704 238.944l-119.456 0 0 34.144 119.456 0c5.12 90.464 40.96 172.384 97.28 233.824l-85.344 85.344 23.904 23.904 85.344-85.344c63.136 58.016 145.056 93.856 235.52 97.28l0 122.88 34.144 0 0-121.184c90.464-3.424 174.08-40.96 235.52-97.28l85.344 85.344 23.904-23.904-85.344-85.344c56.32-63.136 93.856-143.36 97.28-233.824l122.88 0zM852.272 494.944l-204.8 0c-3.424-25.6-13.664-49.504-29.024-68.256l145.056-145.056c51.2 56.32 83.616 131.424 88.736 213.344zM510.96 614.4c-56.32 0-102.4-46.08-102.4-102.4s46.08-102.4 102.4-102.4c56.32 0 102.4 46.08 102.4 102.4s-46.08 102.4-102.4 102.4zM739.632 257.696l-146.784 146.784c-18.784-13.664-40.96-23.904-64.864-27.296l0-208.224c81.92 5.12 155.296 37.536 211.616 88.736zM493.872 168.96l0 206.496c-23.904 3.424-46.08 11.936-64.864 27.296l-146.784-146.784c56.32-49.504 129.696-81.92 211.616-87.04zM258.352 281.6l145.056 145.056c-15.36 18.784-25.6 42.656-29.024 68.256l-204.8 0c5.12-81.92 37.536-157.024 88.736-213.344zM171.312 529.056l204.8 0c3.424 23.904 11.936 46.08 27.296 64.864l-143.36 143.36c-52.896-54.624-85.344-128-88.736-208.224zM282.256 762.88l143.36-143.36c18.784 15.36 42.656 25.6 68.256 29.024l0 203.104c-81.92-5.12-155.296-37.536-211.616-88.736zM528.016 849.92l0-203.104c25.6-3.424 49.504-13.664 68.256-29.024l143.36 143.36c-56.32 52.896-129.696 85.344-211.616 88.736zM763.536 738.976l-143.36-143.36c13.664-18.784 23.904-40.96 27.296-64.864l204.8 0c-5.12 78.496-37.536 151.904-88.736 208.224z"
p-id="1609"
fill="#2c2c2c"
/>
</svg>
),
InstallApp: (
<svg
className="icon"
viewBox="0 0 1024 1024"
p-id="1959"
width="26"
height="26"
>
<path
d="M686.023111 170.666667c19.607704 0 34.322963 4.835556 49.019259 14.525629l93.127111 101.736297c4.911407 0 4.911407 4.854519 4.911408 4.854518C857.581037 306.308741 872.296296 330.524444 872.296296 359.61363v402.090666C872.296296 800.464593 837.973333 834.37037 798.757926 834.37037H225.242074C186.026667 834.37037 151.703704 800.464593 151.703704 761.704296V359.61363c0-29.070222 14.715259-53.285926 44.126815-67.830519l4.892444-4.854518 98.038518-96.900741C308.565333 175.521185 328.173037 170.666667 347.780741 170.666667z m112.734815 164.712296H225.242074c-14.715259 0-24.519111 9.690074-24.519111 24.234667v402.090666c0 14.52563 9.803852 24.215704 24.519111 24.215704h573.515852c14.715259 0 24.519111-9.671111 24.519111-24.215704V359.61363c0-14.544593-9.803852-24.234667-24.519111-24.234667zM514.465185 383.829333c14.715259 0 24.519111 9.671111 24.519111 24.215704v184.092444l83.32326-77.501629a23.893333 23.893333 0 0 1 34.322963 0c9.803852 9.671111 9.803852 24.215704-4.911408 33.905778l-122.538667 116.261926c-4.911407 4.854519-9.803852 9.690074-19.607703 9.690074s-14.715259-4.835556-19.607704-9.671111l-122.55763-116.280889c-9.803852-9.671111-9.803852-24.215704 0-33.905778a23.893333 23.893333 0 0 1 34.322963 0l88.234667 77.501629v-184.092444c0-14.52563 9.803852-24.215704 24.500148-24.215704z m166.684445-164.712296H342.869333c-4.911407 0-9.803852 0-14.715259 4.835556l-63.715555 62.976h490.192592l-58.823111-62.957037c-4.911407-4.854519-9.803852-4.854519-14.715259-4.854519z"
p-id="1960"
fill="#999999"
/>
</svg>
),
dockerSvg: (
<svg viewBox="0 0 50 50" version="1.1" width="40px" height="40px">
<path
style={{ fill: '#03A9F4' }}
d="M 40 20 C 40.390625 18.265625 39.90625 16.21875 37.5 14 C 33.585938 17.542969 34.703125 21.226563 36 23 C 36 23 35.835938 24 32 24 C 28.164063 24 2 24 2 24 C 2 24 0.167969 40 18 40 C 33.59375 40 37.972656 27.996094 38.828125 24.925781 C 39.183594 24.972656 39.578125 25.003906 40 25 C 42.148438 24.984375 44.929688 23.828125 46 19.515625 C 43.160156 18.53125 41.339844 18.976563 40 20 Z "
/>
<path
style={{ fill: '#0288D1' }}
d="M 2.164063 28 C 2.898438 32.738281 5.984375 40 18 40 C 30.183594 40 35.523438 32.671875 37.683594 28 Z "
/>
<path
style={{ fill: '#81D4FA' }}
d="M 19.8125 39.9375 C 18.890625 39.617188 14.738281 38.847656 14 33 C 9.789063 34.863281 6.0625 34.375 4.421875 34.007813 C 6.582031 37.238281 10.589844 40 18 40 C 18.621094 40 19.222656 39.976563 19.8125 39.9375 Z "
/>
<path
style={{ fill: '#FFFFFF' }}
d="M 20 32 C 20 33.105469 19.105469 34 18 34 C 16.894531 34 16 33.105469 16 32 C 16 30.894531 16.894531 30 18 30 C 19.105469 30 20 30.894531 20 32 Z "
/>
<path
style={{ fill: '#37474F' }}
d="M 14.914063 33.597656 C 15.136719 34.101563 14.933594 34.757813 14.402344 34.914063 C 11.101563 35.886719 8.257813 36.015625 6.105469 36.015625 C 5.464844 35.398438 4.914063 34.738281 4.449219 34.054688 C 7.035156 34.054688 11.160156 33.933594 13.59375 33.089844 C 14.117188 32.90625 14.691406 33.089844 14.914063 33.597656 Z M 2 27 C 2 27 3.875 27.125 5 26 C 6.875 27.6875 10.941406 27.089844 12 26 C 13.0625 27.6875 18.9375 27.375 20 26 C 21.25 27.4375 26.625 27.75 28 26 C 28.480469 27.460938 34.820313 27.875 36 26 C 37.0625 27.089844 41.0625 27.9375 43.3125 26 C 43.875 27.1875 46 27 46 27 L 46 28 L 2 28 M 17 32 C 17 32.550781 17.449219 33 18 33 C 18.550781 33 19 32.550781 19 32 C 19 31.449219 18.550781 31 18 31 C 17.449219 31 17 31.449219 17 32 Z "
/>
<path
style={{ fill: '#01579B' }}
d="M 11 24 L 6 24 L 6 19 L 11 19 Z M 21 19 L 16 19 L 16 24 L 21 24 Z M 31 19 L 26 19 L 26 24 L 31 24 Z M 16 14 L 11 14 L 11 19 L 16 19 Z M 26 14 L 21 14 L 21 19 L 26 19 Z "
/>
<path
style={{ fill: '#0288D1' }}
d="M 16 24 L 11 24 L 11 19 L 16 19 Z M 26 19 L 21 19 L 21 24 L 26 24 Z M 26 9 L 21 9 L 21 14 L 26 14 Z M 21 14 L 16 14 L 16 19 L 21 19 Z "
/>
</svg>
),
codeSvg: (
<svg width="40px" height="40px" viewBox="0 0 50 50" version="1.1">
<path
d="M31.157459,0.325985833 C30.9361049,0.1167225 30.6431362,0 30.3385417,0 L10.5952381,0 C7.30933786,0.0037202381 4.64657738,2.66648071 4.64285714,5.95238095 L4.64285714,44.047619 C4.64657738,47.3335193 7.30933786,49.9962798 10.5952381,50 L39.4140625,50 C42.6999629,49.9962798 45.3627232,47.3335193 45.3664435,44.047619 L45.3664435,14.297805 C45.3664435,13.9708892 45.2320499,13.6583892 44.9944196,13.4333148 L31.157459,0.325985833 Z M31.7145648,4.13364952 L41.109561,13.0333892 L32.905041,13.0333892 C32.2479538,13.032459 31.7150298,12.5 31.7145648,11.842913 L31.7145648,4.13364952 Z M39.4140625,47.6190476 L10.5952381,47.6190476 C8.6235119,47.6167225 7.02613464,46.0193452 7.02380952,44.047619 L7.02380952,5.95238095 C7.02613464,3.98065476 8.6235119,2.3832775 10.5952381,2.38095238 L29.3331474,2.38095238 L29.3331474,11.842913 C29.3354725,13.814174 30.9333148,15.4120164 32.904576,15.4143415 L42.9850261,15.4143415 L42.9850261,44.047619 C42.983166,46.0188802 41.3853237,47.6167225 39.4140625,47.6190476 Z"
id="Shape"
fill={this.getPublicColor()}
fillRule="nonzero"
/>
<path
d="M31.8708148,26.7089844 C31.5987724,26.3778832 31.1700149,26.218378 30.7477679,26.2913876 C30.3259858,26.3643974 29.9753535,26.6582962 29.8302642,27.0614769 C29.6851749,27.4646577 29.7679501,27.9143415 30.046968,28.2393974 L33.1180245,31.9001117 L30.046968,35.560826 C29.7679501,35.8858817 29.6851749,36.3360305 29.8302642,36.7392113 C29.9753535,37.1419271 30.3259858,37.436291 30.7477679,37.5088356 C31.1700149,37.5818452 31.5987724,37.42234 31.8708148,37.0912388 L35.5850074,32.6655506 C35.9561012,32.2228423 35.9561012,31.577381 35.5850074,31.1351376 L31.8708148,26.7089844 Z"
id="Shape"
fill={this.getPublicColor()}
fillRule="nonzero"
/>
<path
d="M16.890811,31.9001117 L19.9623326,28.2393974 C20.2413505,27.9143415 20.3241257,27.4646577 20.1790364,27.0614769 C20.0339471,26.6582962 19.6833148,26.3643974 19.2610677,26.2913876 C18.8392857,26.218378 18.4105283,26.3778832 18.1384858,26.7089844 L14.4247582,31.1351376 C14.0536644,31.577381 14.0536644,32.2228423 14.4247582,32.6655506 L18.1384858,37.0912388 C18.4105283,37.42234 18.8392857,37.5818452 19.2610677,37.5088356 C19.6833148,37.436291 20.0339471,37.1419271 20.1790364,36.7392113 C20.3241257,36.3360305 20.2413505,35.8858817 19.9623326,35.560826 L16.890811,31.9001117 Z"
id="Shape"
fill={this.getPublicColor()}
fillRule="nonzero"
/>
<path
d="M26.3020833,23.3468192 C25.6524368,23.2482329 25.0451079,23.6951264 24.9465215,24.3452381 L22.7087983,39.0978423 C22.609747,39.7479538 23.0571057,40.3548177 23.7072173,40.453404 C23.7667411,40.4627046 23.8267299,40.4673549 23.8871838,40.4673549 C24.4749814,40.4664249 24.9744233,40.0367374 25.062779,39.4554501 L27.3005023,24.702381 C27.3995536,24.0522693 26.952195,23.4454055 26.3020833,23.3468192 Z"
id="Shape"
fill={this.getPublicColor()}
fillRule="nonzero"
/>
</svg>
),
uploadYaml: (
<svg
t="1657596671157"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="8375"
width="40px"
height="40px"
>
<path
d="M354.40128 0c-87.04 0-157.44 70.55872-157.44 157.59872v275.68128H78.72c-21.6576 0-39.36256 17.69984-39.36256 39.36256v236.31872c0 21.6576 17.69984 39.35744 39.36256 39.35744h118.24128v118.08256c0 87.04 70.4 157.59872 157.44 157.59872h472.63744c87.04 0 157.59872-70.55872 157.59872-157.59872V315.0336c0-41.74848-38.9888-81.93024-107.52-149.27872l-29.11744-29.12256L818.87744 107.52C751.5392 38.9888 711.39328 0 669.59872 0H354.4064z m0 78.72h287.20128c28.35456 7.0912 27.99616 42.1376 27.99616 76.8v120.16128c0 21.6576 17.69984 39.35744 39.36256 39.35744h118.07744c39.38816 0 78.87872-0.0256 78.87872 39.36256v512c0 43.32032-35.55328 78.87872-78.87872 78.87872H354.4064c-43.32544 0-78.72-35.5584-78.72-78.87872v-118.08256h393.91744c21.66272 0 39.36256-17.69472 39.36256-39.35744V472.64256c0-21.66272-17.69984-39.36256-39.36256-39.36256H275.68128V157.59872c0-43.32032 35.39456-78.87872 78.72-78.87872zM261.2736 506.39872h20.16256l65.28 176.64h-23.04l-19.2-54.71744h-65.28l-19.2 54.71744h-23.04l64.31744-176.64z m-181.43744 0.96256h23.99744l40.32 89.27744 41.28256-89.27744h23.99744l-53.76 107.52v68.15744h-22.07744v-67.2l-53.76-108.47744z m290.87744 0h32.64l49.92 143.03744h0.96256l48.95744-143.03744h33.60256v175.67744h-22.08256v-106.55744c0-10.88 0.32256-26.56256 0.96256-47.04256h-0.96256l-52.79744 153.6h-19.2l-52.80256-153.6h-0.95744c1.28 22.4 1.92 38.72256 1.92 48.96256v104.63744h-20.16256V507.36128z m214.08256 0h22.07744v155.52h69.12v20.15744H584.8064V507.36128z m-312.96 23.04c-1.92 8.96-4.80256 18.23744-8.64256 27.83744l-17.28 50.88256h51.84l-18.23744-50.88256c-3.84-10.88-6.4-20.15744-7.68-27.83744z"
p-id="8376"
fill="#1296db"
>
</path>
</svg>
),
uploadJarWar: (
<svg
t="1657597534344"
class="icon"
viewBox="0 0 1088 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="17417"
width="40"
height="40"
>
<path
d="M1087.544057 750.626172c-0.191976 0-5.247344-9.982752-11.326584-22.077241l-158.956131-317.848269a43.770529 43.770529 0 0 0-35.643544-22.013248h-131.75953a24.700912 24.700912 0 0 0-24.636921 24.700912v41.850769c0 13.566304 11.070616 24.63692 24.636921 24.63692h41.91476c13.566304 0.063992 29.564304 9.982752 35.579553 22.141233l112.625922 227.619547c6.015248 12.15848-0.127984 22.141232-13.694289 22.141233h-178.921634a24.700912 24.700912 0 0 0-24.636921 24.63692v128.87989a24.700912 24.700912 0 0 1-24.700912 24.700913H387.983502a24.700912 24.700912 0 0 1-24.63692-24.700913v-128.87989a24.700912 24.700912 0 0 0-24.700913-24.63692H156.140482c-13.566304 0-19.581552-9.854768-13.374328-21.949257l117.809274-228.323459a44.474441 44.474441 0 0 1 35.963505-21.885265h40.762904a24.700912 24.700912 0 0 0 24.700913-24.63692v-41.466817a24.700912 24.700912 0 0 0-24.700913-24.63692H206.182227a43.898513 43.898513 0 0 0-35.707536 22.07724L10.750656 728.740907c-6.07924 12.15848-10.87864 22.013248-10.750656 22.013249 0.191976 0 0.31996 11.134608 0.31996 24.700912v223.780028c0 13.566304 11.070616 24.63692 24.63692 24.63692h1038.270217a24.700912 24.700912 0 0 0 24.63692-24.63692v-223.972004c0-13.566304-0.127984-24.700912-0.31996-24.700912zM318.232221 279.1971h135.27909v379.664542h181.097363V279.261092h142.510186c13.566304 0 17.27784-8.31896 8.31896-18.429696L560.953881 7.551056a21.053368 21.053368 0 0 0-32.443945 0.191976l-218.852643 252.896388c-8.830896 10.23872-4.991376 18.621672 8.574928 18.621672z"
p-id="17418"
fill="#1296db"
>
</path>
</svg>
),
helmCmd: (
<svg
t="1663136594822"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="2598"
data-spm-anchor-id="a313x.7781069.0.i0"
width="40"
height="40"
>
<path
d="M795.776 821.418667c30.037333 42.88 40.96 86.997333 24.448 98.56-16.512 11.562667-54.229333-13.824-84.266667-56.704a214.997333 214.997333 0 0 1-24.917333-46.165334 365.738667 365.738667 0 0 1-166.314667 59.733334c3.456 14.506667 5.546667 31.445333 5.546667 49.749333 0 52.352-16.341333 94.762667-36.522667 94.762667s-36.522667-42.410667-36.522666-94.762667c0-17.92 2.005333-34.432 5.333333-48.725333a365.568 365.568 0 0 1-168.277333-54.784c-5.418667 12.842667-12.8 26.496-22.357334 40.192-30.037333 42.88-67.754667 68.266667-84.266666 56.704-16.512-11.562667-5.589333-55.68 24.448-98.56a218.453333 218.453333 0 0 1 31.701333-36.266667 363.946667 363.946667 0 0 1-55.850667-63.104l47.957334-33.365333a307.2 307.2 0 0 0 252.074666 131.754666 307.2 307.2 0 0 0 252.416-132.181333l48 33.28a365.525333 365.525333 0 0 1-50.474666 58.282667c12.629333 10.282667 25.813333 24.448 37.845333 41.6zM267.818667 239.914667A366.378667 366.378667 0 0 0 201.002667 317.013333l49.066666 31.701334a305.92 305.92 0 0 1 257.962667-140.501334 304.810667 304.810667 0 0 1 262.442667 147.669334l49.92-30.336a369.408 369.408 0 0 0-66.56-80.853334c13.824-10.453333 28.629333-25.728 41.941333-44.757333 30.037333-42.88 40.96-86.997333 24.448-98.56-16.512-11.562667-54.229333 13.824-84.266667 56.704-12.544 17.877333-21.504 35.84-26.752 51.712a362.154667 362.154667 0 0 0-166.4-58.197333c4.608-15.872 7.466667-35.413333 7.466667-56.874667 0-52.309333-16.341333-94.72-36.522667-94.72s-36.522667 42.410667-36.522666 94.762667c0 20.949333 2.688 40.149333 7.125333 55.808a363.562667 363.562667 0 0 0-167.68 53.205333 212.949333 212.949333 0 0 0-24.746667-45.696C261.930667 115.2 224.213333 89.856 207.701333 101.418667c-16.512 11.562667-5.589333 55.68 24.448 98.56 11.306667 16.128 23.722667 29.781333 35.669334 39.936zM21.333333 651.605333h70.314667V546.133333h79.317333v105.514667h70.314667v-265.813333H171.008v98.944h-79.36V385.834667H21.333333v265.770666z m278.869334-265.770666v265.770666h175.829333v-58.88H370.517333V545.28h86.698667V486.4H370.517333v-41.728h101.418667v-58.88l-171.733333 0.042667z m227.328 0v265.770666h170.922666v-58.88h-100.608V385.834667h-70.314666z m216.704 0v265.770666h64.597333v-78.506666c0-6.826667-0.341333-14.293333-1.024-22.485334a2279.936 2279.936 0 0 0-2.261333-25.130666 704.682667 704.682667 0 0 0-2.858667-25.130667 1996.586667 1996.586667 0 0 1-2.858667-22.058667h1.621334l21.248 62.165334 36.821333 89.557333h26.154667l36.778666-89.557333 22.058667-62.165334h1.621333l-2.858666 22.101334c-1.109333 8.192-2.048 16.554667-2.858667 25.130666-0.810667 8.576-1.578667 16.981333-2.261333 25.130667a272 272 0 0 0-1.024 22.485333v78.506667H1002.666667v-265.813333h-72.789334l-40.064 110.421333-14.72 43.349333h-1.621333l-14.72-43.349333-41.728-110.421333h-72.789333z"
p-id="2599"
fill="#1296db"
data-spm-anchor-id="a313x.7781069.0.i2"
class=""
>
</path>
</svg>
),
defaulAppImg: (
<svg t="1666955709192" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="52809" width="44" height="44">
<path d="M243.2 364.8l-2.133333 300.8 260.266666 153.6 264.533334-147.2 2.133333-300.8-262.4-153.6-262.4 147.2z m241.066667 401.066667L277.333333 646.4l2.133334-243.2 206.933333 108.8-2.133333 253.866667z m243.2-115.2l-206.933334 115.2 2.133334-256 206.933333-104.533334-2.133333 245.333334z m-221.866667-170.666667l-198.4-104.533333 200.533333-115.2 198.4 117.333333-200.533333 102.4z"
fill={color || this.getPublicColor()} p-id="52810">
</path>
<path d="M665.6 151.466667l-34.133333 53.333333 209.066666 125.866667-4.266666 381.866666-64 38.4 32 55.466667 93.866666-55.466667 4.266667-456.533333v-2.133333zM170.666667 322.133333l337.066666-189.866666 66.133334 40.533333 32-53.333333-96-57.6h-2.133334L108.8 283.733333l-2.133333 277.333334h61.866666zM501.333333 904.533333L166.4 708.266667l2.133333-76.8-61.866666-2.133334-2.133334 115.2 394.666667 232.533334h2.133333l241.066667-136.533334 2.133333-2.133333-32-55.466667z"
fill={color || this.getPublicColor()} p-id="52811">
</path>
</svg>
),
vip: (
<svg
t="1585818847140"
viewBox="0 0 1024 1024"
p-id="2821"
width="20"
height="20"
>
<path
d="M1007.669 323.675c0.481 8.367-2.411 16.732-8.204 23.327l-480.066 548.598 359.083-571.927h129.185z"
fill="#2EB9EF"
p-id="2822"
/>
<path
d="M1007.669 323.675h-129.185l-55.985-204.317c11.584 0.803 22.363 6.275 30.086 15.124l147.045 168.442c5.149 5.953 7.885 13.354 8.043 20.754z"
fill="#44C9F2"
p-id="2823"
/>
<path
d="M822.497 119.357l55.985 204.317h-166.189l-32.821-73.039 139.162-131.599c1.286 0 2.572 0 3.861 0.324z"
fill="#2EB9EF"
p-id="2824"
/>
<path
d="M878.484 323.675l-359.083 571.927 192.895-571.927zM818.636 119.036l-139.162 131.599-160.075-131.599z"
fill="#46D3F9"
p-id="2825"
/>
<path
d="M679.476 250.636l32.821 73.039h-192.895v-204.64z"
fill="#5CD6F7"
p-id="2826"
/>
<path
d="M712.295 323.675l-192.895 571.927v-571.927h7.241z"
fill="#76E5FF"
p-id="2827"
/>
<path
d="M519.241 323.675v571.927l-192.895-571.927h185.654z"
fill="#3FC1EF"
p-id="2828"
/>
<path
d="M519.241 119.036v204.64h-192.895l32.821-73.039z"
fill="#76E5FF"
p-id="2829"
/>
<path
d="M326.346 323.675l192.895 571.927-359.243-571.927z"
fill="#46D3F9"
p-id="2830"
/>
<path
d="M159.995 323.675l359.243 571.927-480.226-548.598c-5.791-6.595-8.687-14.961-8.204-23.327h129.185z"
fill="#2EB9EF"
p-id="2831"
/>
<path
d="M519.241 119.036l-160.075 131.599-139.321-131.599z"
fill="#46D3F9"
p-id="2832"
/>
<path
d="M359.164 250.636l-32.821 73.039h-166.35l55.985-204.317c1.286-0.324 2.572-0.324 3.861-0.324l139.321 131.599z"
fill="#2EB9EF"
p-id="2833"
/>
<path
d="M215.982 119.357l-55.985 204.317h-129.185c0.16-7.399 3.057-14.801 8.204-20.754l147.045-168.442c7.724-8.847 18.5-14.319 29.923-15.124z"
fill="#44C9F2"
p-id="2834"
/>
</svg>
),
free: (
<svg
t="1585879598597"
viewBox="0 0 1025 1024"
p-id="7186"
width="18"
height="18"
>
<path
d="M1021.747 356.557l-2.355 2.253-493.67 658.33-4.608 4.607h-2.253c-1.536 1.536-3.789 2.253-6.861 2.253-3.072 0-5.325-0.717-6.86-2.253h-2.254l-4.608-4.608L4.608 358.81c-1.536 0-2.253-0.716-2.253-2.252v-2.253C0.717 352.768 0 351.232 0 349.696v-6.861l2.253-2.253c0-1.433 0.717-3.072 2.253-4.608v-2.252l256-256c3.072-1.434 5.324-2.253 6.86-2.253 1.536-1.434 3.79-2.253 6.861-2.253H749.67c3.072 0 5.325 0.82 6.861 2.253 1.536 0 3.072 0.819 4.608 2.253h2.253l256 256c1.536 3.072 2.253 5.324 2.253 6.86l2.355 2.253v6.861l-2.253 4.608v2.253z m-966.86 9.113L452.607 896l-192-530.33H54.886zM256 134.86L61.747 329.115H256V134.86z m214.835-25.19H292.557v192l178.278-192z m-171.417 256L512 950.886l212.582-585.113H299.418z m409.19-36.556L512 118.886 315.392 329.114h393.216z m22.835-219.444H553.165l178.278 192v-192zM571.392 896l397.722-530.33H763.392l-192 530.33z m390.86-566.886L768 134.86v194.253h194.253z"
p-id="7187"
fill="#ffffff"
/>
</svg>
),
cloudMarket: (
<svg
t="1592977834590"
viewBox="0 0 1024 1024"
p-id="15784"
width="14"
height="14"
>
<path
d="M832 128 192 128C153.6 128 128 153.6 128 192l0 448c0 38.4 25.6 64 64 64l640 0c38.4 0 64-25.6 64-64L896 192C896 153.6 870.4 128 832 128zM864 614.4c0 32-25.6 57.6-57.6 57.6L217.6 672c-32 0-57.6-25.6-57.6-57.6L160 217.6c0-32 25.6-57.6 57.6-57.6l588.8 0c32 0 57.6 25.6 57.6 57.6L864 614.4z"
p-id="15785"
fill="#2c2c2c"
/>
<path
d="M640 832 608 832l0-128-192 0 0 128L384 832c-19.2 0-32 12.8-32 32C352 883.2 364.8 896 384 896l32 0 192 0L640 896c19.2 0 32-12.8 32-32C672 844.8 659.2 832 640 832z"
p-id="15786"
fill="#2c2c2c"
/>
<path
d="M736 268.8c-19.2 0-32 12.8-32 32 0 6.4 0 6.4 0 12.8L595.2 473.6c0 0 0 0-6.4 0-6.4 0-6.4 0-12.8 0L448 352c0 0 0-6.4 0-6.4 0-19.2-12.8-32-32-32C403.2 313.6 384 326.4 384 345.6c0 6.4 0 6.4 0 12.8L288 499.2c0 0 0 0 0 0C268.8 499.2 256 512 256 531.2c0 19.2 12.8 32 32 32S320 544 320 531.2c0-6.4 0-6.4 0-12.8l96-140.8c0 0 6.4 0 6.4 0 6.4 0 6.4 0 6.4 0l134.4 128c0 0 0 6.4 0 6.4 0 19.2 12.8 32 32 32s32-12.8 32-32c0-6.4 0-6.4 0-12.8l108.8-160c0 0 0 0 0 0C755.2 332.8 768 320 768 300.8 768 288 755.2 268.8 736 268.8z"
p-id="15787"
fill="#2c2c2c"
/>
</svg>
),
localMarket: (
<svg
t="1592977601179"
viewBox="0 0 1024 1024"
p-id="13469"
width="14"
height="14"
>
<path
d="M721.9 94.2H302c-104.7 0-190 85.1-190 189.9v455.7c0 104.7 85.2 190 190 190h420c104.7 0 190-85.2 190-190V284.1c-0.1-104.8-85.3-189.9-190.1-189.9z m139.6 645.6c0 77-62.6 139.6-139.6 139.6H302c-77-0.1-139.6-62.7-139.6-139.6V284.1c0-77 62.6-139.6 139.6-139.6h420c77 0 139.6 62.6 139.6 139.6l-0.1 455.7z"
p-id="13470"
fill="#2c2c2c"
/>
<path
d="M642.5 354.9c-17.3 0-31.5 14.1-31.5 31.5 0 54.7-44.4 99.1-99.1 99.1s-99.1-44.4-99.1-99.1c0-17.3-14.1-31.5-31.5-31.5-17.3 0-31.5 14.1-31.5 31.5 0 89.4 72.7 162 162 162s162-72.7 162-162c0.2-17.5-13.9-31.5-31.3-31.5z"
p-id="13471"
fill="#2c2c2c"
/>
</svg>
),
uploads: (
<svg viewBox="0 0 1024 1024" width="20" height="20">
<path
d="M983.679573 673.706667a26.88 26.88 0 0 0-27.093333 26.88v269.226666H67.412907V700.586667a26.666667 26.666667 0 0 0-26.88-26.88A27.093333 27.093333 0 0 0 13.439573 700.586667v296.32A27.093333 27.093333 0 0 0 40.532907 1024h942.933333a27.093333 27.093333 0 0 0 27.093333-27.093333V700.586667a26.666667 26.666667 0 0 0-26.88-26.88z"
fill="#ffffff"
p-id="2272"
/>
<path
d="M235.94624 342.826667L487.46624 91.306667v690.133333a27.093333 27.093333 0 0 0 53.973333 0V91.52l251.306667 251.306667a26.24 26.24 0 1 0 37.12-37.12L537.599573 13.226667a29.44 29.44 0 0 0-4.266666-5.333334 26.026667 26.026667 0 0 0-8.533334-5.76 29.653333 29.653333 0 0 0-10.666666-2.133333 28.586667 28.586667 0 0 0-10.453334 2.133333 26.026667 26.026667 0 0 0-8.746666 5.76 46.72 46.72 0 0 0-4.266667 5.333334L198.82624 305.706667a25.813333 25.813333 0 0 0 0 37.12 26.24 26.24 0 0 0 37.12 0z"
fill="#ffffff"
p-id="2273"
/>
</svg>
),
amplifications: (
<svg viewBox="0 0 1024 1024" width="20" height="20">
<path
d="M537.7 420.2l277.8-287.9H557.9V64H928v377.1h-65.9V180.6l-277.8 288-46.6-48.4z m0 0M161.9 582.9v260.5l277.8-287.9 46.6 48.3-277.8 287.9h257.6V960H96V582.9h65.9z m0 0"
fill="#ffffff"
p-id="3232"
/>
</svg>
),
passwordShow: (
<svg
viewBox="64 64 896 896"
focusable="false"
data-icon="eye"
width="1em"
height="1em"
fill="currentColor"
aria-hidden="true"
>
<path d="M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" />
</svg>
),
passwordHidden: (
<svg
viewBox="64 64 896 896"
focusable="false"
data-icon="eye-invisible"
width="1em"
height="1em"
fill="currentColor"
aria-hidden="true"
>
<path d="M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 0 0 0-51.5zm-63.57-320.64L836 122.88a8 8 0 0 0-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 0 0 0 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 0 0 0 11.31L155.17 889a8 8 0 0 0 11.31 0l712.15-712.12a8 8 0 0 0 0-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 0 0-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 0 1 146.2-106.69L401.31 546.2A112 112 0 0 1 396 512z" />
<path d="M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 0 0 227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 0 1-112 112z" />
</svg>
),
application: (
<svg
width="40px"
height="40px"
viewBox="0 0 40 40"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
>
<g
id="应用视图-总览"
stroke="none"
strokeWidth="1"
fill="none"
fillRule="evenodd"
>
<g
id="应用视图"
transform="translate(-101.000000, -117.000000)"
fill="#1296DB"
fillRule="nonzero"
>
<g id="编组" transform="translate(101.000000, 117.000000)">
<path
d="M9.27551722,7.01349432e-05 C4.15848335,7.01349432e-05 0.00372962536,4.15803094 0.00372962536,9.27522519 C0.00372962536,14.3970696 4.15607808,18.5502199 9.27808287,18.5502199 L15.7098533,18.5502199 C17.2789103,18.5502199 18.5471445,17.2734869 18.5471445,15.7045903 L18.5471445,9.27265953 C18.5465031,4.15161683 14.3967203,7.01349432e-05 9.27551722,7.01349432e-05 Z M15.7082498,15.7045903 L15.7082498,15.7057128 C15.7090635,15.7077954 15.709707,15.7099404 15.7101741,15.7121495 L9.27808287,15.7121495 C6.66819785,15.7190058 4.31161857,14.1517228 3.30882288,11.7421693 C2.30602718,9.3326158 2.85485729,6.55617427 4.69901995,4.70939024 C6.5431826,2.86260621 9.31884175,2.3098329 11.7298172,3.30920497 C14.1407927,4.30857703 15.7114215,6.66292771 15.7082498,9.27281987 L15.7082498,15.7045903 Z M15.709212,21.2281198 L9.27808287,21.2281198 C4.15687984,21.2281198 0.00533314098,25.3791854 0.00533314098,30.5003884 C0.00533314098,35.6174223 4.15848335,39.7729778 9.27631898,39.7729778 C14.397522,39.7729778 18.5473048,35.6212708 18.5473048,30.5000677 L18.5473048,24.0682973 C18.5465031,22.49908 17.2781085,21.2281198 15.709212,21.2281198 Z M15.7082498,30.4999074 C15.7109758,33.0857609 14.1631833,35.4212282 11.7805563,36.4260839 C10.9892128,36.7607413 10.1471977,36.9267069 9.27808287,36.9267069 C8.40960946,36.9267069 7.56823575,36.7607413 6.77657156,36.4257632 C3.95286702,35.2383149 2.35859126,32.2240658 2.96625896,29.2217199 C3.57392665,26.219374 6.21486164,24.0623215 9.27808287,24.0662605 L15.7109758,24.0662605 C15.7103432,24.0662605 15.7096842,24.0662605 15.7090516,24.0662605 L15.7090516,30.499266 L15.7082498,30.4999074 Z M30.5442966,21.2281197 L24.1125261,21.2281197 C23.3592546,21.2281197 22.6367863,21.5271102 22.1041428,22.0597536 C21.5714994,22.592397 21.2725089,23.3148654 21.2725089,24.0681369 L21.2725089,30.4999074 C21.2725089,35.6211104 25.4235746,39.7726571 30.5447777,39.7726571 C35.6618115,39.7726571 39.817367,35.6174223 39.817367,30.5003884 C39.817367,25.3791854 35.6654996,21.2281197 30.5442966,21.2281197 L30.5442966,21.2281197 Z M36.4740009,33.001098 C35.2861041,35.825365 32.2712244,37.4199679 29.2681632,36.8123446 C26.265102,36.2047214 24.1072761,33.5635009 24.110758,30.4995867 L24.110758,24.066373 L30.5436552,24.066373 C32.6998426,24.0667719 34.7125897,25.1468281 35.9049864,26.9433063 C37.0973832,28.7397846 37.3110022,31.0139963 36.4740009,33.001098 L36.4740009,33.001098 Z M24.1125261,18.5502199 L30.5442966,18.5502199 C35.6654996,18.5502199 39.8170463,14.3970696 39.8170463,9.27506481 C39.8170463,4.15803094 35.6618115,0.00119264915 30.5447777,0.00119264915 C25.4235746,0.00119264915 21.272509,4.1514565 21.272509,9.27265953 L21.272509,15.70443 C21.272509,17.2734869 22.5434692,18.5502199 24.1125261,18.5502199 L24.1125261,18.5502199 Z M24.1107623,9.27265953 C24.1135957,5.71974823 26.9956581,2.84160943 30.54857,2.84361507 C34.1014819,2.8456228 36.9802913,5.72701533 36.9791118,9.27992757 C36.9779315,12.8328398 34.097209,15.7123197 30.5442966,15.7119666 L24.1107623,15.7119666 C24.1105385,15.709839 24.1105385,15.7076801 24.1107623,15.7055525 L24.1107623,9.27265953 L24.1107623,9.27265953 Z"
id="形状"
/>
</g>
</g>
</g>
</svg>
),
component: (
<svg
t="1582714685365"
className="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="2601"
width="40"
height="40"
>
<path
d="M64 64h384v384H64V64z m0 512h384v384H64V576z m512 0h384v384H576V576z m192-128c106.039 0 192-85.961 192-192S874.039 64 768 64s-192 85.961-192 192 85.961 192 192 192z"
p-id="2602"
fill="#1296db"
/>
</svg>
),
logs: (
<svg
style={{
cursor: 'pointer'
}}
t="1566527207023"
className={styles.iconm}
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="5957"
width="16"
height="16"
>
<path
d="M902.8 892l-95.5-96.3c62.4-95.5 35.6-223.5-59.9-285.9s-223.5-35.6-285.9 59.9-35.6 223.5 59.9 285.9c33.7 22 73.1 33.7 113.4 33.6 40.6-0.1 80.3-12.2 114-34.8l95.6 96.2c11.9 11.9 31.3 11.9 43.2 0l15.3-15.4c11.9-12.1 11.9-31.4 0-43.5l-0.1 0.3zM746.4 734.6C732 765 706 788.3 674.2 799.3c-12.7 5-26.2 7.4-39.8 6.9-69.6 1-126.7-54.6-127.7-124.2S561.4 555.3 631 554.3 757.7 609 758.6 678.5c0.3 19.5-4 38.7-12.4 56.2l0.2-0.1zM364.6 720H263.4c-17.5-0.7-31.2-15.5-30.5-33 0.7-16.6 13.9-29.8 30.5-30.5H363c2.5-29.2 9.8-57.8 21.4-84.6H263.5c-17.5-0.7-31.2-15.5-30.5-33 0.7-16.6 13.9-29.8 30.5-30.5h159.3c31.1-38.5 72.1-67.8 118.6-84.6H263.5c-17.5 0-31.8-14.2-31.7-31.8 0-17.5 14.2-31.7 31.7-31.7H749c17.5 0 31.8 14.2 31.7 31.8 0 17.5-14.2 31.7-31.7 31.7h-23.8c85.9 31.3 150.5 103.6 171.9 192.6V160.1c0.1-52.9-42.7-96-95.6-96.3H210.8c-52.9 0.4-95.5 43.3-95.5 96.2v687c0 52.9 42.7 95.9 95.6 96.2h346.4C455 912.9 379.7 825.7 364.6 720zM263.4 212.2H749c17.5 0.7 31.2 15.5 30.5 33-0.7 16.6-13.9 29.8-30.5 30.5H263.4c-17.5-0.7-31.2-15.5-30.5-33 0.7-16.6 14-29.8 30.5-30.5z"
fill={color || '#000'}
p-id="5958"
/>
</svg>
),
appmarket: (
<svg
style={{
cursor: 'pointer'
}}
width="40px"
height="40px"
id="icon-jianqu2"
viewBox="0 0 1024 1024"
>
<path
d="M848.06421 1023.999744h-672.338558a171.12678 171.12678 0 0 1-123.398411-52.24045 181.378025 181.378025 0 0 1-39.126014-60.727766 190.236022 190.236022 0 0 1-13.101654-74.941463l18.495701-665.078324A174.360651 174.360651 0 0 1 72.101152 49.978018a175.434348 175.434348 0 0 1 122.631486-49.9908h634.886999a175.306527 175.306527 0 0 1 122.580357 49.9908 174.373434 174.373434 0 0 1 53.505878 121.033723l18.419009 665.078324a189.750302 189.750302 0 0 1-13.01218 74.826424 180.968998 180.968998 0 0 1-39.074885 60.676638 171.829795 171.829795 0 0 1-123.973606 52.406617z m-610.07694-416.69652V686.39887c0 45.044127-2.748152 101.86057-24.119826 141.664035a97.386834 97.386834 0 0 1 23.787492 15.606946c18.54683-34.128212 27.941675-87.033332 27.941674-157.219853v-53.2758h213.99795v-25.832628h-96.683819a297.656806 297.656806 0 0 0-17.076888-38.499691l-27.059709 6.774514c4.000798 8.154981 8.33393 18.534048 13.255039 31.725177h-114.041913z m332.756458-15.862589v104.634286a330.03387 330.03387 0 0 1-5.470739 66.735354 130.109015 130.109015 0 0 1-29.513874 62.325529 91.545414 91.545414 0 0 1 21.473931 17.971635 166.410184 166.410184 0 0 0 36.722979-89.09125h67.655665v84.04232h27.315352V754.016189h71.119615v52.636695c0 5.381265-1.917315 7.285798-7.285798 7.285798h-13.165565c-11.708405 0-21.729573-0.204514-30.677045-0.626323a113.198294 113.198294 0 0 1 9.088075 26.471733c3.745156 0 7.260234 0.063911 10.685837 0.063911a130.083451 130.083451 0 0 0 44.315547-4.80607c10.366285-4.01358 14.379865-11.925701 14.379865-28.210099V591.402289H570.718164zM265.916163 802.498701v25.896539h217.295732V802.460355h-76.168545a636.765968 636.765968 0 0 0 61.469127-143.159541l-28.861986-10.046732a509.890825 509.890825 0 0 1-61.136793 153.180709H265.941727z m38.19292-137.241427l-23.787491 9.075292a831.539637 831.539637 0 0 1 31.482317 100.544013l25.564203-10.877569a765.111053 765.111053 0 0 0-33.246247-98.780083z m62.044323-14.456558l-25.014574 6.454962a807.100258 807.100258 0 0 1 23.864185 100.288371l26.407822-7.669261a835.949462 835.949462 0 0 0-25.244651-99.112418z m-14.277608-461.766212a38.43578 38.43578 0 0 0-38.346306 38.435781 198.863941 198.863941 0 0 0 198.646645 198.646645 196.320302 196.320302 0 0 0 140.002362-58.324731 196.269174 196.269174 0 0 0 57.621715-140.321914 38.461345 38.461345 0 0 0-38.422998-38.435781 38.43578 38.43578 0 0 0-38.346306 38.435781 120.586349 120.586349 0 0 1-35.521461 85.819032 120.496874 120.496874 0 0 1-85.806249 35.508679 120.560785 120.560785 0 0 1-85.831814-35.508679 120.496874 120.496874 0 0 1-35.495897-85.819032 38.486909 38.486909 0 0 0-38.499691-38.474127z m408.183641 539.085146h-71.119615v-43.459146h71.119615v43.459146z m-98.422185 0h-64.958641c0.779708-10.123425 1.150389-20.783698 1.150389-31.725176v-11.772316h63.808252v43.459146z m98.422185-69.02335h-71.119615v-41.439574h71.119615v41.426792z m-98.422185 0h-63.808252v-41.439574h63.808252v41.426792z"
fill="#00A0E9" />
</svg>
),
appComponent: (
<svg
style={{
cursor: 'pointer'
}}
width="40px"
height="40px"
id="icon-yingyongshichang3"
viewBox="0 0 1024 1024"
>
<path
d="M170.666667 128h256a42.666667 42.666667 0 0 1 42.666666 42.666667v256a42.666667 42.666667 0 0 1-42.666666 42.666666H170.666667a42.666667 42.666667 0 0 1-42.666667-42.666666V170.666667a42.666667 42.666667 0 0 1 42.666667-42.666667zM170.666667 554.666667h256a42.666667 42.666667 0 0 1 42.666666 42.666666v256a42.666667 42.666667 0 0 1-42.666666 42.666667H170.666667a42.666667 42.666667 0 0 1-42.666667-42.666667v-256a42.666667 42.666667 0 0 1 42.666667-42.666666zM597.333333 554.666667h256a42.666667 42.666667 0 0 1 42.666667 42.666666v256a42.666667 42.666667 0 0 1-42.666667 42.666667h-256a42.666667 42.666667 0 0 1-42.666666-42.666667v-256a42.666667 42.666667 0 0 1 42.666666-42.666666z"
fill="#5294FF"
/>
<path
d="M725.333333 298.666667m-170.666666 0a170.666667 170.666667 0 1 0 341.333333 0 170.666667 170.666667 0 1 0-341.333333 0Z"
fill="#C3DFFF"
/>
</svg>
),
third_party: (
<svg
style={{
cursor: 'pointer'
}}
width="40px"
height="40px"
id="icon-disanfangjianbolianjie"
viewBox="0 0 1024 1024"
>
<path
d="M103.185067 510.634667c0 225.518933 182.784 408.302933 408.234666 408.302933 225.4848 0 408.2688-182.784 408.2688-408.2688S736.938667 102.4 511.453867 102.4C285.969067 102.4 103.185067 285.184 103.185067 510.634667z"
fill="#85C2FF"
/>
<path
d="M605.7984 474.760533l-0.682667-1.570133c-0.1024-0.1024-0.1024-0.170667-0.2048-0.341333a35.6352 35.6352 0 1 0-63.3856 32.426666c9.898667 22.357333 5.563733 49.5616-12.6976 67.925334L433.186133 669.013333a60.928 60.928 0 0 1-86.084266 0 60.928 60.928 0 0 1 0-86.084266l35.6352-35.669334-0.238934-0.238933a35.601067 35.601067 0 1 0-49.5616-50.858667l-0.1024-0.1024-36.352 36.352a132.164267 132.164267 0 0 0 0 186.948267 132.164267 132.164267 0 0 0 186.948267 0l95.914667-95.914667a132.232533 132.232533 0 0 0 26.453333-148.6848z"
fill="#FFFFFF"
/>
<path
d="M731.4432 292.317867a132.164267 132.164267 0 0 0-186.948267 0l-95.914666 95.914666a132.232533 132.232533 0 0 0-26.5216 148.616534l0.682666 1.536c0.1024 0.1024 0.1024 0.2048 0.170667 0.341333a35.6352 35.6352 0 1 0 63.3856-32.426667 61.303467 61.303467 0 0 1 12.6976-67.925333l95.744-95.709867a60.928 60.928 0 0 1 86.084267 0 60.928 60.928 0 0 1 0 86.084267l-35.6352 35.6352 0.238933 0.273067a35.601067 35.601067 0 1 0 49.595733 50.858666l0.068267 0.1024 36.352-36.352a132.3008 132.3008 0 0 0 0-186.948266z"
fill="#FFFFFF"
/>
</svg>
),
runTime: (
<svg
t="1567065687158"
className={styles.iconm}
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="19354"
width="12"
height="12"
>
<path
d="M874.057143 150.016A508.635429 508.635429 0 0 0 512.073143 0.146286c-136.704 0-265.216 53.248-361.837714 149.942857A508.489143 508.489143 0 0 0 0.292571 512c0 136.777143 53.174857 265.289143 149.869715 362.057143A508.635429 508.635429 0 0 0 512 1023.780571c136.777143 0 265.362286-53.321143 362.057143-149.942857 199.533714-199.533714 199.606857-524.288 0-723.894857z m-49.444572 674.377143A439.296 439.296 0 0 1 512 954.075429a439.149714 439.149714 0 0 1-312.466286-129.462858A439.076571 439.076571 0 0 1 70.217143 512c0-118.052571 45.933714-229.083429 129.462857-312.539429A439.003429 439.003429 0 0 1 512 70.070857c118.125714 0 229.083429 45.933714 312.539429 129.462857a442.514286 442.514286 0 0 1 0 624.932572zM544.036571 535.186286V256.073143c0-23.552-11.410286-46.226286-34.962285-46.226286-23.552 0-38.034286 22.674286-38.034286 46.226286v298.569143c0 24.356571 30.281143 35.401143 51.638857 50.029714 14.262857 9.728 67.291429 41.837714 159.158857 96.329143 20.772571 10.825143 52.077714 25.088 65.682286 2.925714 13.531429-22.016-9.654857-45.933714-32.694857-60.708571-15.36-9.874286-72.265143-45.933714-170.788572-108.105143z"
fill="#a8a8a8"
p-id="19355"
/>
</svg>
),
distributionMemory: (
<svg
t="1565779336591"
className={styles.icon}
viewBox="0 0 1099 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="1890"
width="16"
height="16"
>
<path
d="M841.66 313.7 676.06 189.2c-3.7-2.8-8.1-4.3-12.7-4.3L277.56 185c-8.5 0-16.7 5.9-16.7 16.8l0 618.8c0 13.9 12 27.2 27.3 27.2l552.2 0c8.8 0 14.8-4.3 14.8-14.2L855.16 330.1C855.06 323.4 847.06 317.7 841.66 313.7zM682.36 257.7l0 124.5c0 4.9-2.4 9.2-7.8 9.2l-262 0c-7.2 0-8.2-3.8-8.2-9.5l0-145.1 248.4 0L682.36 257.7zM804.66 778.6c0 10.7-6.5 18-16.9 18l-461 0c-8.1 0.1-13.5-5.8-13.5-14.5L313.26 248.4c0-7.1 6.6-11.5 15.3-11.5 7.5 0 17 0 27.7 0l0.1 190.4c0 6.9 4.3 10.1 10.8 10.1l346.1-0.1c6.8 0.1 10.7-5 10.5-12.7l0.1-135.2 80.8 60.4L804.66 778.6zM371.56 621.2l188.7 0c6.7 0 11.2-4.3 11.2-10.4 0-5.2 0-20.1 0-25.7 0-6.6-7-10.8-13.2-10.8L370.16 574.3c-7.8 0-11.7 4.9-11.7 10.8 0 6.4 0 21.7 0 25.4C358.46 616.5 363.16 621.2 371.56 621.2zM709.86 574.3l-95 0c-8.2 0-14.1 4.7-14.1 11.3 0 4.7 0 19 0 23.8 0 8.1 6.3 11.9 13.6 11.9l94.3 0c8.4 0 15.2-5.9 15.2-13.2 0-6.2 0-11.8 0-18.9C723.96 581.2 718.46 574.3 709.86 574.3zM480.06 698.5 371.76 698.5c-8.3 0-13.4 4.3-13.4 13.3 0 6 0 12.2 0 17.3 0 8.9 5.4 14.4 13.7 14.4l105.6 0c7.9 0 15.1-5.3 15.1-14 0-6.7 0-11.6 0-16.3C492.76 705 486.06 698.5 480.06 698.5zM709.06 698.5 533.56 698.5c-8.9 0-14.2 6.5-14.2 14.1 0 4.4 0 12.5 0 17.3 0 6.2 5.6 13.6 14.5 13.6l174 0c8.9 0 16-6.3 16-15.4 0-4.1 0-8.7 0-14.9C723.96 704.8 718.66 698.5 709.06 698.5zM627.46 360.4c7.3 0 13.2-6.1 13.2-11.4L640.66 277.4c0-7.4-4.1-11.5-10.3-11.5-5.1 0-24.9 0-29.3 0-6.2 0-9.2 4.5-9.2 11.4l0 71.9c0 6.4 6.3 11.3 11.9 11.3C608.56 360.4 622.06 360.4 627.46 360.4z"
p-id="1891"
/>
</svg>
),
useDisk: (
<svg
style={{ marginRight: '6px' }}
t="1566640777774"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="20451"
width="15"
height="14"
>
<path
d="M615.7 82H67v860h890V368.4L615.7 82z m-317.1 50h298.9l2.1 1.7v214.9h-301V132zM724 892H298.6V642.6H724V892z m183 0H774V592.6H248.6V892H117V132h131.6v266.6h401v-223l257.5 216V892zM353.1 192.1h50v80h-50v-80z"
p-id="20452"
/>
</svg>
),
version: (
<svg
t="1565853114924"
className={styles.icon}
viewBox="0 0 1184 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="6049"
width="16"
height="16"
>
<path
d="M448.576 576l118.272 0q-8 90.272-56.288 142.016t-122.56 51.712q-92.576 0-145.44-66.272t-52.864-180.576q0-110.848 53.152-178.016t133.152-67.136q84.576 0 132.576 49.728t55.424 141.152l-116 0q-2.848-36.576-20.288-56.576t-46.56-20q-32.576 0-50.56 34.56t-18.016 101.44q0 27.424 2.848 48t10.272 39.712 22.848 29.44 37.728 10.272q54.272 0 62.272-79.424zM855.424 576l117.728 0q-8 90.272-56 142.016t-122.272 51.712q-92.576 0-145.44-66.272t-52.864-180.576q0-110.848 53.152-178.016t133.152-67.136q84.576 0 132.576 49.728t55.424 141.152l-116.576 0q-2.272-36.576-20-56.576t-46.272-20q-32.576 0-50.56 34.56t-18.016 101.44q0 27.424 2.848 48t10.272 39.712 22.56 29.44 37.44 10.272q28 0 43.712-21.728t19.136-57.728zM1060.576 508q0-118.272-8.864-175.424t-34.56-92q-3.424-4.576-7.712-8t-12.288-8.576-9.152-6.272q-49.152-36-398.272-36-357.152 0-405.728 36-2.848 2.272-10.016 6.56t-12 8-8.288 8.288q-25.728 34.272-34.272 91.136t-8.576 176.288q0 118.848 8.576 175.712t34.272 91.712q3.424 4.576 8.576 8.576t11.712 8 10.016 6.848q25.152 18.848 136.864 28t268.864 9.152q348.576 0 398.272-37.152 2.848-2.272 9.728-6.272t11.712-8 7.712-9.152q26.272-34.272 34.848-90.848t8.576-176.576zM1170.272 73.152l0 877.728-1170.272 0 0-877.728 1170.272 0z"
p-id="6050"
/>
</svg>
),
warehouse: (
<svg
t="1567065405232"
className={styles.icon}
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="11295"
width="16"
height="16"
>
<path
d="M960 448h-267.168a191.744 191.744 0 0 0-361.6 0H64v128h267.168a191.744 191.744 0 0 0 361.6 0H960z m-448 192a128 128 0 1 1 128-128 128 128 0 0 1-128 128z"
fill="#000000"
p-id="11296"
/>
</svg>
),
basicInfo: (
<svg
t="1567065519867"
className={styles.iconm}
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="18494"
width="12"
height="12"
>
<path
d="M980.76306 840.106926c0 101.570274-82.384097 183.893074-183.893073 183.893074s-183.893074-82.322799-183.893074-183.893074c0-79.993487 51.367465-147.298352 122.595382-172.614298V349.725396c0-33.897623-27.400068-61.297691-61.297691-61.297691v61.236393a61.338556 61.338556 0 0 1-104.635159 43.398766l-122.595382-122.656681A61.032068 61.032068 0 0 1 429.083839 227.068716c0-15.630911 6.007174-31.32312 17.960224-43.27617l122.595382-122.595383A61.256826 61.256826 0 1 1 674.274604 104.473333V165.832322c101.508977 0 183.893074 82.322799 183.893074 183.893074v317.767232c71.227917 25.315946 122.595383 92.620812 122.595382 172.614298z m-183.893073-61.297691c-33.897623 0-61.297691 27.400068-61.297692 61.297691s27.400068 61.297691 61.297692 61.297691 61.297691-27.400068 61.297691-61.297691-27.400068-61.297691-61.297691-61.297691z m-429.083839 61.297691c0 101.570274-82.322799 183.893074-183.893074 183.893074s-183.893074-82.322799-183.893074-183.893074c0-79.993487 51.306168-147.298352 122.595383-172.614298V399.744312C51.306168 374.428366 0 307.1235 0 227.130013c0-101.570274 82.322799-183.893074 183.893074-183.893073s183.893074 82.322799 183.893074 183.893073c0 79.993487-51.306168 147.298352-122.595383 172.614299v267.687018c71.289215 25.377244 122.595383 92.682109 122.595383 172.675596zM183.893074 165.832322a61.297691 61.297691 0 1 0 0 122.595383 61.297691 61.297691 0 1 0 0-122.595383z m0 612.976913a61.297691 61.297691 0 1 0 0 122.595382 61.297691 61.297691 0 1 0 0-122.595382z"
p-id="18495"
fill="#000000"
/>
</svg>
),
branch: (
<svg
t="1567065220584"
className={styles.icon}
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="2245"
width="16"
height="16"
>
<path
d="M863 192.050c0-63-51.3-114.3-114.3-114.3s-114.3 51.3-114.3 114.3c0 54.9 39.15 100.8 90.9 111.6-7.65 118.35-88.2 190.8-213.3 190.8-90.45 0-153 44.1-190.35 82.35v-272.7c52.2-10.8 91.35-56.7 91.35-112.050 0-63-51.3-114.3-114.3-114.3s-113.85 51.3-113.85 114.3c0 55.35 39.6 101.25 91.8 112.050v416.25c-52.2 10.35-91.8 56.7-91.8 112.050 0 63 51.3 114.3 114.3 114.3s113.85-51.75 113.85-114.75c0-55.35-39.6-101.25-91.8-112.050v-71.55c13.5-21.6 75.15-108.9 190.35-108.9 76.95 0 141.75-24.3 188.55-70.2 42.3-41.85 66.15-98.55 70.2-165.15 53.1-10.35 92.7-56.7 92.7-112.050zM229.85 192.050c0-38.25 31.050-69.3 69.3-69.3s69.3 31.050 69.3 69.3-31.050 69.3-69.3 69.3-69.3-31.050-69.3-69.3zM368 831.95c0 38.25-31.050 69.3-69.3 69.3s-69.3-31.050-69.3-69.3 31.050-69.3 69.3-69.3 69.3 31.050 69.3 69.3zM748.7 261.35c-38.25 0-69.3-31.050-69.3-69.3s31.050-69.3 69.3-69.3 69.3 31.050 69.3 69.3-31.050 69.3-69.3 69.3z"
fill="#000000"
p-id="2246"
/>
</svg>
),
logState: (
<svg
className={styles.icon}
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="26201"
width="16"
height="16"
>
<path
d="M951.509333 507.2L465.194667 993.514667c-0.682667 1.024-1.130667 2.176-2.026667 3.072a20.8 20.8 0 0 1-15.253333 5.994666 20.8 20.8 0 0 1-15.253334-5.994666c-0.896-0.896-1.322667-2.048-2.026666-3.072L73.066667 635.946667c-1.024-0.682667-2.154667-1.130667-3.072-2.026667A20.8 20.8 0 0 1 64 618.666667a20.693333 20.693333 0 0 1 5.994667-15.253334c0.917333-0.896 2.048-1.322667 3.072-2.026666L559.381333 115.093333A20.906667 20.906667 0 0 1 575.914667 106.666667h86.528c2.837333-32.042667 15.914667-60.16 35.626666-78.570667l0.341334 0.384c4.181333-4.416 9.877333-7.146667 16.170666-7.146667 12.629333 0 22.869333 10.922667 22.869334 24.384 0 8-3.84 14.741333-9.408 19.178667-10.218667 9.429333-17.493333 24.298667-19.925334 41.770667h102.464c6.826667 0 12.672 3.413333 16.533334 8.426666l124.373333 124.373334a20.992 20.992 0 0 1 8.426667 16.554666V490.666667a20.906667 20.906667 0 0 1-8.405334 16.533333z m-220.757333-151.658667a22.101333 22.101333 0 0 1-16.170667 7.125334c-12.629333 0-22.826667-10.922667-22.826666-24.384 0-8 3.84-14.741333 9.408-19.2 5.290667-4.885333 9.621333-11.456 13.162666-18.837334-18.24 4.864-31.744 21.333333-31.744 41.066667a42.666667 42.666667 0 0 0 85.333334 0c0-10.090667-3.626667-19.221333-9.493334-26.538667-13.12 33.002667-27.669333 40.768-27.669333 40.768z m186.496-91.413333L802.453333 149.333333h-89.877333c3.712 9.472 9.045333 17.536 15.466667 23.466667 0.874667 0.704 1.962667 1.130667 2.709333 1.962667l0.384-0.384c22.208 20.757333 36.8 53.504 36.8 90.752 0 0.896-0.213333 1.685333-0.256 2.56 25.536 14.741333 42.922667 42.026667 42.922667 73.642666a85.333333 85.333333 0 0 1-170.666667 0 85.141333 85.141333 0 0 1 81.493333-84.949333c-1.92-18.944-9.408-35.157333-20.245333-45.184-0.874667-0.704-1.962667-1.130667-2.752-1.962667l-0.341333 0.384C682.218667 194.794667 670.506667 173.674667 664.96 149.333333h-80.917333l-469.333334 469.333334 333.205334 333.205333 469.333333-469.333333V264.128zM304.682667 582.08a20.842667 20.842667 0 0 1 29.461333 0l150.378667 150.378667a20.842667 20.842667 0 0 1-29.461334 29.461333l-150.378666-150.378667a20.842667 20.842667 0 0 1 0-29.461333z m85.333333-85.333333a20.842667 20.842667 0 0 1 29.461333 0l150.357334 150.378666a20.842667 20.842667 0 0 1-29.461334 29.461334l-150.357333-150.378667a20.842667 20.842667 0 0 1 0-29.461333z"
fill={color || '#000'}
p-id="26202"
/>
</svg>
),
createTime: (
<svg
t="1567066044003"
className={styles.icon}
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="4001"
width="16"
height="16"
>
<path
d="M720.32 257.344l-403.648-0.576a21.632 21.632 0 1 1 0-43.2l403.648 0.512a21.632 21.632 0 0 1 0 43.264z"
p-id="4002"
fill="#a8a8a8"
/>
<path
d="M882.88 921.344H143.808c-33.6 0-57.152-19.584-57.152-47.68V261.76c0-27.968 24-48.192 57.152-48.192H212.48a21.632 21.632 0 1 1 0 43.264H143.808c-6.528 0-13.824 2.112-13.824 4.992v611.968c0.64 1.728 5.248 4.416 13.824 4.416h739.072a11.136 11.136 0 0 0 11.136-11.136v-599.04a11.136 11.136 0 0 0-11.136-11.136h-71.488a21.632 21.632 0 0 1 0-43.264h71.488a54.4 54.4 0 0 1 54.4 54.4v599.04a54.4 54.4 0 0 1-54.4 54.272z"
p-id="4003"
fill="#a8a8a8"
/>
<path
d="M915.648 413.568H114.816a21.632 21.632 0 1 1 0-43.264h800.768a21.632 21.632 0 0 1 0.064 43.264zM264.576 309.44a21.632 21.632 0 0 1-21.632-21.632V170.624a21.632 21.632 0 1 1 43.264 0v117.184a21.632 21.632 0 0 1-21.632 21.632zM772.352 309.44a21.568 21.568 0 0 1-21.632-21.632V170.624c0-11.968 9.6-21.632 21.632-21.632s21.632 9.664 21.632 21.632v117.184c0 11.968-9.6 21.632-21.632 21.632zM416.512 504.384c51.712 0 82.624 30.08 82.624 75.264 0 92.608-143.232 119.616-143.232 165.888h134.72a12.032 12.032 0 0 1 0 24.064H341.632a12.096 12.096 0 0 1-11.968-12.032c0-84.928 143.616-94.144 143.616-177.856 0-29.824-20.096-52.16-56.768-52.16-32 0-45.952 16.256-54.784 35.52-2.368 4.992-6.144 7.744-11.2 7.744a12.032 12.032 0 0 1-11.2-16.256c10.432-31.296 37.44-50.176 77.184-50.176zM539.648 690.816c0-33.28 16.96-57.856 45.504-68.672-17.28-9.28-33.984-25.472-33.984-56 0-46.272 32.064-67.072 78.72-67.072 46.72 0 78.72 20.8 78.72 67.072 0 30.592-16.576 46.72-33.984 56 28.608 10.816 45.632 35.456 45.632 68.672 0 52.48-36.672 78.72-90.368 78.72-53.568 0-90.24-26.24-90.24-78.72z m25.472 0c0 38.656 26.624 55.616 64.832 55.616s64.96-17.024 64.96-55.616c0-38.272-24.448-55.936-64.96-55.936s-64.832 17.664-64.832 55.936z m11.648-124.672c0 30.592 20.8 45.568 53.184 45.568 32.448 0 53.312-14.976 53.312-45.568 0-29.696-20.032-43.968-53.312-43.968-33.216 0-53.184 14.272-53.184 43.968z"
p-id="4004"
fill="#a8a8a8"
/>
</svg>
),
currentVersion: (
<svg
style={{
cursor: 'pointer'
}}
t="1566532978509"
className={styles.icon}
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="10598"
width="16"
height="16"
>
<path
d="M512 42.666667C251.733333 42.666667 42.666667 251.733333 42.666667 512s209.066667 469.333333 469.333333 469.333333 469.333333-209.066667 469.333333-469.333333S772.266667 42.666667 512 42.666667z m0 874.666666C288 917.333333 106.666667 736 106.666667 512S288 106.666667 512 106.666667s405.333333 181.333333 405.333333 405.333333-181.333333 405.333333-405.333333 405.333333z"
p-id="10599"
fill="#1296db"
/>
<path
d="M544 279.466667c-10.666667 10.666667-14.933333 23.466667-14.933333 40.533333 0 12.8 4.266667 23.466667 12.8 32 8.533333 8.533333 19.2 12.8 32 12.8 10.666667 0 23.466667-2.133333 38.4-17.066667 10.666667-10.666667 14.933333-25.6 14.933333-40.533333 0-12.8-4.266667-23.466667-12.8-32-19.2-19.2-51.2-17.066667-70.4 4.266667zM556.8 644.266667c-14.933333 14.933333-25.6 23.466667-34.133333 29.866666 4.266667-19.2 12.8-57.6 34.133333-130.133333 21.333333-72.533333 23.466667-87.466667 23.466667-91.733333 0-10.666667-4.266667-21.333333-12.8-27.733334-17.066667-14.933333-49.066667-12.8-87.466667 10.666667-21.333333 12.8-44.8 32-68.266667 59.733333l-12.8 14.933334 44.8 34.133333 10.666667-10.666667c12.8-12.8 21.333333-19.2 25.6-25.6-34.133333 110.933333-49.066667 179.2-49.066667 209.066667 0 14.933333 4.266667 25.6 12.8 34.133333 8.533333 8.533333 19.2 12.8 32 12.8s27.733333-4.266667 44.8-14.933333c17.066667-8.533333 40.533333-29.866667 74.666667-61.866667l12.8-12.8-40.533333-38.4-10.666667 8.533334z"
p-id="10600"
fill="#1296db"
/>
</svg>
),
upgrade: (
<svg
style={{
cursor: 'pointer'
}}
t="1566533552365"
className={styles.icon}
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="11396"
width="16"
height="16"
>
<path
d="M512 57.6c249.6 0 454.4 204.8 454.4 454.4s-204.8 454.4-454.4 454.4S57.6 761.6 57.6 512 262.4 57.6 512 57.6M512 0C230.4 0 0 230.4 0 512s230.4 512 512 512 512-230.4 512-512-230.4-512-512-512z"
p-id="11397"
fill="#000000"
/>
<path
d="M326.4 492.8l160-160v428.8c0 19.2 12.8 32 32 32s32-12.8 32-32V332.8l160 160c12.8 12.8 32 12.8 44.8 0s12.8-32 0-44.8L531.2 243.2s-6.4-6.4-12.8-6.4h-25.6c-6.4 0-6.4 6.4-12.8 6.4L281.6 448c-12.8 12.8-12.8 32 0 44.8s32 12.8 44.8 0z"
p-id="11398"
fill="#000000"
/>
</svg>
),
rollback: (
<svg
style={{
cursor: 'pointer'
}}
t="1566533701108"
className={styles.icon}
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="14118"
width="16"
height="16"
>
<path
d="M416 640V384H512v185.6l115.2 32-25.6 89.6-185.6-51.2zM512 102.4c243.2 0 448 198.4 448 448s-198.4 448-448 448-448-198.4-448-448c0-89.6 19.2-172.8 76.8-243.2l64 44.8c-38.4 57.6-57.6 128-57.6 198.4 0 198.4 166.4 364.8 364.8 364.8s364.8-166.4 364.8-364.8S710.4 185.6 512 185.6v102.4L326.4 147.2 512 0v102.4z"
p-id="14119"
fill="#000000"
/>
</svg>
),
delete: (
<svg
style={{
cursor: 'pointer'
}}
t="1566533607654"
className={styles.icon}
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="11648"
width="16"
height="16"
>
<path
d="M950.857143 219.428571h-182.857143V73.142857h-512v146.285714H73.142857v73.142858h109.714286v658.285714h658.285714V292.571429H950.857143V219.428571zM329.142857 146.285714h365.714286v73.142857h-365.714286V146.285714z m438.857143 731.428572h-512V292.571429h146.285714v438.857142h73.142857V292.571429h73.142858v438.857142h73.142857V292.571429h146.285714v585.142857z"
p-id="11649"
fill="#000000"
/>
</svg>
),
success: (
<svg
className={styles.icon}
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="31270"
width="16"
height="16"
>
<path
d="M927.97968 108.360629a50.575037 50.575037 0 0 0-69.085501 18.517689l-391.898737 678.933747-316.000056-182.409708A50.575037 50.575037 0 0 0 100.427574 711.005546l359.812488 207.690002a50.553362 50.553362 0 0 0 69.078276-18.517689L946.504593 177.44613a50.575037 50.575037 0 0 0-18.524913-69.085501z"
fill="#46AF60"
p-id="31271"
/>
</svg>
),
error: (
<svg
className={styles.icon}
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="32079"
width="16"
height="16"
>
<path
d="M 909.812 962.028 c -13.094 0 -26.188 -4.996 -36.179 -14.987 L 73.958 147.368 c -19.98 -19.98 -19.98 -52.378 0 -72.359 c 19.983 -19.98 52.38 -19.98 72.36 0 L 945.99 874.683 c 19.981 19.981 19.981 52.378 0 72.36 c -9.99 9.99 -23.084 14.985 -36.179 14.985 Z"
fill="#db4545"
p-id="32080"
/>
<path
d="M 110.138 962.028 c -13.094 0 -26.188 -4.996 -36.179 -14.987 c -19.98 -19.98 -19.98 -52.378 0 -72.359 L 873.632 75.01 c 19.982 -19.98 52.377 -19.98 72.36 0 c 19.98 19.981 19.98 52.378 0 72.36 L 146.316 947.041 c -9.99 9.99 -23.084 14.986 -36.179 14.986 Z"
fill="#db4545"
p-id="32081"
/>
</svg>
),
close: (
<svg
className={styles.icon}
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="43063"
width="16"
height="16"
>
<path
d="M511.998049 66.069397c-246.273427 0-445.926662 199.653235-445.926662 445.926462s199.653035 445.931458 445.926662 445.931458c246.296411 0 445.926462-199.658032 445.926462-445.931458S758.29446 66.069397 511.998049 66.069397zM511.998049 920.100164c-225.395582 0-408.104305-182.709523-408.104305-408.104305 0-225.395582 182.708723-408.105305 408.104305-408.105305 225.41357 0 408.125291 182.709723 408.125291 408.105305C920.12334 737.410428 737.411619 920.100164 511.998049 920.100164zM816.163025 803.452451 233.172693 196.400632l-25.336822 23.633976 583.593923 607.556477L816.163025 803.452451z"
p-id="43064"
fill="#9d9d9d"
/>
</svg>
),
// 团队视图标题svg
teamViewTitle: (
<svg
t="1630479253982"
className="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="12568"
width="24"
height="24"
>
<path
d="M488.727273 553.890909c65.163636-41.890909 111.709091-111.709091 111.709091-190.836364 0-125.672727-102.4-223.418182-228.072728-223.418181s-232.727273 97.745455-232.727272 223.418181c0 83.781818 46.545455 153.6 111.709091 190.836364-121.018182 46.545455-204.8 158.254545-204.8 293.236364 0 23.272727 18.618182 37.236364 37.236363 37.236363s37.236364-18.618182 37.236364-37.236363c0-134.981818 111.709091-242.036364 246.690909-242.036364s246.690909 107.054545 246.690909 242.036364c0 23.272727 18.618182 37.236364 37.236364 37.236363s37.236364-18.618182 37.236363-37.236363c4.654545-130.327273-83.781818-246.690909-200.145454-293.236364z m-121.018182-41.890909c-83.781818 0-148.945455-65.163636-148.945455-148.945455s69.818182-148.945455 148.945455-148.945454c83.781818 0 148.945455 65.163636 148.945454 148.945454s-65.163636 148.945455-148.945454 148.945455zM828.509091 614.4c46.545455-37.236364 74.472727-93.090909 74.472727-148.945455 0-102.4-83.781818-186.181818-186.181818-186.181818-18.618182 0-37.236364 4.654545-60.509091 13.963637h-4.654545s-4.654545 4.654545-9.309091 4.654545c-13.963636 9.309091-23.272727 23.272727-23.272728 37.236364 0 23.272727 18.618182 41.890909 41.89091 41.890909 4.654545 0 9.309091-4.654545 13.963636-4.654546 9.309091-4.654545 23.272727-4.654545 32.581818-4.654545 60.509091 0 107.054545 46.545455 107.054546 102.4 0 60.509091-46.545455 107.054545-102.4 107.054545-27.927273 0-46.545455 18.618182-46.545455 46.545455 0 23.272727 23.272727 46.545455 46.545455 46.545454h4.654545c97.745455 0 176.872727 79.127273 176.872727 176.872728 0 23.272727 18.618182 41.890909 41.890909 41.890909s41.890909-18.618182 41.890909-41.890909c0-102.4-55.854545-195.490909-148.945454-232.727273z"
p-id="12569"
fill={color}
/>
</svg>
),
// 团队视图热门应用
teamViewHotsvg: (
<svg
t="1630479805886"
className="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="14265"
width="24"
height="24"
>
<path
d="M747.178667 378.069333a34.133333 34.133333 0 0 0-25.941334 3.84l-194.645333 112.170667a26.453333 26.453333 0 0 1-26.197333 0L303.445333 381.568a34.133333 34.133333 0 0 0-46.677333 13.056 35.029333 35.029333 0 0 0 12.586667 47.488l196.266666 113.365333a26.368 26.368 0 0 1 13.184 22.784v216.021334a9.856 9.856 0 0 0 0 1.621333 34.346667 34.346667 0 0 0 34.133334 33.621333h0.725333a34.986667 34.986667 0 0 0 34.944-34.944v-216.490666a26.410667 26.410667 0 0 1 12.8-22.741334l194.730667-113.365333a35.157333 35.157333 0 0 0 12.032-48.298667 33.834667 33.834667 0 0 0-20.992-15.616z"
p-id="14266"
fill={color}
/>
<path
d="M908.586667 258.176l-361.856-206.762667a66.645333 66.645333 0 0 0-66.005334 0L118.869333 258.176A66.645333 66.645333 0 0 0 85.333333 315.904v412.416a66.645333 66.645333 0 0 0 33.536 57.728l361.856 206.762667a66.602667 66.602667 0 0 0 66.005334 0l361.856-206.762667a66.688 66.688 0 0 0 33.536-57.728V315.861333a66.645333 66.645333 0 0 0-33.536-57.685333z m-49.322667 480.768l-332.245333 193.792a26.453333 26.453333 0 0 1-26.538667 0l-332.245333-193.792a26.453333 26.453333 0 0 1-13.056-22.741333v-388.266667a26.325333 26.325333 0 0 1 12.8-22.656l332.245333-193.834667a26.282667 26.282667 0 0 1 26.538667 0l332.245333 193.834667a26.325333 26.325333 0 0 1 12.8 22.656v388.266667a26.453333 26.453333 0 0 1-13.056 22.741333z"
p-id="14267"
fill={color}
/>
</svg>
),
// 团队应用激活svg
teamAppActive: (
<svg
t="1630402703124"
className="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="3358"
width={size}
height={size}
>
<path
d="M480 480m-288 0a4.5 4.5 0 1 0 576 0 4.5 4.5 0 1 0-576 0Z"
fill={color}
p-id="3359"
/>
</svg>
),
// 团队应用默认svg
teamDefaultActive: (
<svg
t="1630402703124"
className="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="3358"
width={size}
height={size}
>
<path
d="M480 480m-288 0a4.5 4.5 0 1 0 576 0 4.5 4.5 0 1 0-576 0Z"
fill={color}
p-id="3359"
/>
</svg>
),
// Line
teamViewResource: (
<svg
t="1630759897472"
className="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="2151"
width={size}
height={size}
>
<path
d="M531.185456 943.532317c0 8.899694-6.493901 16.114003-14.503319 16.114003l-9.364275 0c-8.010441 0-14.504342-7.214309-14.504342-16.114003L492.81352 80.46666c0-8.898671 6.493901-16.114003 14.504342-16.114003l9.364275 0c8.009418 0 14.503319 7.215332 14.503319 16.114003L531.185456 943.532317z"
p-id="2152"
fill={color}
/>
</svg>
),
Ack: (
<svg
t="1666080173514"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="2260"
width="100"
height="100"
>
<path d="M959.2 383.9c-0.3-82.1-66.9-148.6-149.1-148.6H575.9l21.6 85.2 201 43.7c18.3 4.2 32.1 20.3 32.9 39.7 0.1 0.5 0.1 216.1 0 216.6-0.8 19.4-14.6 35.5-32.9 39.7l-201 43.7-21.6 85.3h234.2c82.1 0 148.8-66.5 149.1-148.6V383.9zM225.5 660.4c-18.3-4.2-32.1-20.3-32.9-39.7-0.1-0.6-0.1-216.1 0-216.6 0.8-19.4 14.6-35.5 32.9-39.7l201-43.7 21.6-85.2H213.8c-82.1 0-148.8 66.4-149.1 148.6V641c0.3 82.1 67 148.6 149.1 148.6H448l-21.6-85.3-200.9-43.9z m200.9-158.8h171v21.3h-171z"
fill="#ff6a00" p-id="2261">
</path>
</svg>
),
Tke: (
<svg
t="1666080267089"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="2722"
width="100"
height="100"
>
<path d="M465.46176 165.888a349.184 349.184 0 0 0-126.976 46.592l-9.728 5.632a235.52 235.52 0 0 0-20.992 15.36 303.104 303.104 0 0 0-86.528 108.032 344.064 344.064 0 0 0-21.504 60.928c-3.072 10.752-7.168 15.36-13.312 15.36A334.336 334.336 0 0 0 102.45376 451.584a388.096 388.096 0 0 0-51.2 41.984 212.992 212.992 0 0 0-51.2 143.36 208.384 208.384 0 0 0 68.608 157.696 227.84 227.84 0 0 0 96.256 55.808c40.448 10.752 28.672 10.24 345.6 10.24 266.752 0 293.888 0 311.808-3.072a334.848 334.848 0 0 0 57.856-14.848l9.728-4.608a264.704 264.704 0 0 0 47.616-29.184A222.208 222.208 0 0 0 1024.05376 636.416a261.632 261.632 0 0 0-13.312-73.216 27.136 27.136 0 0 1-3.072-8.192 198.656 198.656 0 0 0-19.968-37.376l-9.728-12.288a167.424 167.424 0 0 0-38.4-38.4 173.568 173.568 0 0 0-43.008-28.16l-9.216-4.096a494.08 494.08 0 0 0-51.2-17.408 358.4 358.4 0 0 0-37.888-3.072 216.576 216.576 0 0 0-76.8 7.68l-20.992 7.168a239.104 239.104 0 0 0-51.2 26.112 1382.4 1382.4 0 0 0-108.544 92.672q-95.744 88.576-192.512 176.128l-37.376 34.816-16.896 16.384h-34.304c-18.944 0-42.496 0-51.2-4.096a138.24 138.24 0 0 1-112.128-97.28 185.344 185.344 0 0 1 0-67.072 150.528 150.528 0 0 1 47.616-71.68 168.448 168.448 0 0 1 93.696-33.28 179.712 179.712 0 0 1 114.176 51.2l22.528 18.944 22.528 18.944a59.904 59.904 0 0 0 15.36 11.264c3.584 0 11.776-6.656 40.96-33.28a197.12 197.12 0 0 0 25.088-26.112 109.056 109.056 0 0 0-17.408-19.456l-23.552-19.456c-3.584-4.096-40.448-32.256-59.392-46.08a256 256 0 0 0-64-31.744 70.656 70.656 0 0 1-18.944-8.704 228.864 228.864 0 0 1 17.92-51.2 239.104 239.104 0 0 1 51.2-64 216.064 216.064 0 0 1 83.968-44.032L468.02176 256a173.056 173.056 0 0 1 44.032-4.096A171.52 171.52 0 0 1 563.25376 256a224.256 224.256 0 0 1 96.256 46.08A240.128 240.128 0 0 1 706.61376 358.4a150.016 150.016 0 0 0 10.24 15.36 64.512 64.512 0 0 0 14.848 0 370.688 370.688 0 0 1 45.056-4.096c35.84 0 36.864 0 29.184-15.36a123.904 123.904 0 0 1-6.656-14.848 75.264 75.264 0 0 0-7.168-14.848 81.92 81.92 0 0 1-5.632-9.728 364.544 364.544 0 0 0-40.448-51.2 320 320 0 0 0-90.112-64l-23.04-10.752a310.272 310.272 0 0 0-37.376-11.776 354.816 354.816 0 0 0-130.56-8.192z m350.208 338.944a139.776 139.776 0 0 1 80.896 45.568 115.2 115.2 0 0 1 32.768 84.48 82.944 82.944 0 0 1-4.608 40.448 124.928 124.928 0 0 1-24.064 45.568 147.456 147.456 0 0 1-76.288 47.104 406.528 406.528 0 0 1-41.984 4.608H434.74176a563.2 563.2 0 0 1 48.64-47.104L545.84576 665.6c22.016-20.48 107.008-97.792 119.296-108.032l12.8-11.776a245.76 245.76 0 0 1 43.008-29.184 177.152 177.152 0 0 1 26.112-10.24l17.408-5.12a199.68 199.68 0 0 1 51.2 0z m0 0" fill="#006EFF" p-id="2723"></path>
</svg>
),
Cce: (
<svg
t="1666080544957"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="12914"
width="100"
height="100"
>
<path d="M446.50124 183.429683s-71.363328-3.247974-116.870777 55.568596c-45.528939 58.814524-11.337209 148.651598 10.248411 194.994066 21.584598 46.341445 135.480624 228.190119 139.664923 232.190223 4.151553 4.010337 9.154497 2.322905 9.42772-1.276063 0.275269-3.569292 13.010315-264.227893 2.76088-328.498686-10.248412-64.272839-40.591487-145.927557-45.231157-152.978136zM199.86091 304.604486c-8.156774 0.87288-66.697051 59.253522-71.973218 116.331495-5.301749 57.07388 19.128663 95.057983 87.341231 140.499941 68.664869 48.689932 231.852532 138.264017 234.849796 130.547265 3.001357-7.696286-63.235207-125.387755-117.44076-210.986295-54.201459-85.596494-124.656091-177.262216-132.777049-176.392406z m21.946848 526.487969c49.38578 22.079878 126.322034-27.508517 147.604756-41.930994 19.792788-15.121396 56.353472-42.919509 56.353473-42.919509l-279.836383 7.489578s26.491351 55.276954 75.878154 77.360925z m7.030114-226.13532c-50.083675-25.069979-153.122423-82.662675-157.154249-81.560574-4.030803 1.100054-19.553335 72.743768 12.670577 126.742613 32.223912 53.998845 94.978165 70.511937 123.777071 74.924433 32.379455 4.613064 222.75841 2.551102 221.482347-1.277086-1.122567-3.341095-150.662395-93.782943-200.775746-118.829386z m464.281185-365.957833c-45.503357-58.81657-116.869754-55.568596-116.869754-55.568596-4.63353 7.048533-34.983769 88.703251-45.231157 152.978137-10.249435 64.271816 2.517333 324.928371 2.789532 328.500732 0.275269 3.595898 5.244444 5.281283 9.423627 1.27504 4.1536-4.002151 118.081349-185.850825 139.667993-232.19227 21.553898-46.342468 55.748698-136.177496 10.219759-194.993043zM951.064874 523.395538c-4.02978-1.103124-107.068528 56.492642-157.151179 81.560574-50.083675 25.045419-199.652156 115.488291-200.748117 118.829385-1.302669 3.827165 189.076286 5.891174 221.455741 1.277087 28.79686-4.412496 91.551112-20.925588 123.777071-74.924434 32.253588-53.997821 16.697287-125.643582 12.666484-126.742612zM653.344169 789.161461c21.278629 14.421454 98.245581 64.010873 147.634432 41.930994 49.384757-22.086018 75.881225-77.360925 75.881224-77.360925l-279.837406-7.489578c-0.002047 0 36.556591 27.802206 56.32175 42.919509z m241.551428-368.226503c-5.304819-57.07695-63.84305-115.457592-71.970148-116.331495-8.151657-0.86981-78.608336 90.795912-132.809795 176.393429-54.207599 85.59854-120.439046 203.293079-117.438713 210.986295 3.000334 7.715729 166.212556-81.857333 234.851842-130.547265 68.208475-45.442982 92.672656-83.426061 87.366814-140.500964z" fill="#C71E1D" p-id="12915"></path>
</svg>
),
K8s: (
<svg
t="1666080944090"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="13404"
width="100"
height="100"
>
<path d="M512.1 1018.4c-13.8 0-25-11.2-25-25V33c0-13.8 11.2-25 25-25s25 11.2 25 25v960.4c0 13.8-11.2 25-25 25z" fill="#316ADE" p-id="13405">
</path>
<path d="M851.7 877.8c-6.4 0-12.8-2.4-17.7-7.3L154.9 191.3c-9.8-9.8-9.8-25.6 0-35.4 9.8-9.8 25.6-9.8 35.4 0L869.4 835c9.8 9.8 9.8 25.6 0 35.4-4.9 4.9-11.3 7.4-17.7 7.4z" fill="#316ADE" p-id="13406">
</path>
<path d="M992.3 538.2H31.9c-13.8 0-25-11.2-25-25s11.2-25 25-25h960.4c13.8 0 25 11.2 25 25s-11.2 25-25 25z" fill="#316ADE" p-id="13407">
</path>
<path d="M172.5 877.8c-6.4 0-12.8-2.4-17.7-7.3-9.8-9.8-9.8-25.6 0-35.4L834 156c9.8-9.8 25.6-9.8 35.4 0 9.8 9.8 9.8 25.6 0 35.4L190.2 870.5c-4.9 4.8-11.3 7.3-17.7 7.3z" fill="#316ADE" p-id="13408">
</path>
<path d="M512.1 141.3c-205.4 0-371.9 166.5-371.9 371.9s166.5 371.9 371.9 371.9S884 718.6 884 513.2 717.5 141.3 512.1 141.3z m0 645.6c-151.1 0-273.7-122.5-273.7-273.7S361 239.6 512.1 239.6s273.7 122.5 273.7 273.7-122.6 273.6-273.7 273.6z" fill="#316ADE" p-id="13409">
</path>
<path d="M512.1 900.1c-52.2 0-102.9-10.2-150.6-30.4-46.1-19.5-87.4-47.4-123-82.9-35.5-35.5-63.4-76.9-82.9-123-20.2-47.7-30.4-98.4-30.4-150.6 0-52.2 10.2-102.9 30.4-150.6 19.5-46.1 47.4-87.4 82.9-123 35.5-35.5 76.9-63.4 123-82.9 47.7-20.2 98.4-30.4 150.6-30.4 52.2 0 102.9 10.2 150.6 30.4 46.1 19.5 87.4 47.4 123 82.9 35.5 35.5 63.4 76.9 82.9 123C888.8 410.3 899 461 899 513.2c0 52.2-10.2 102.9-30.4 150.6-19.5 46.1-47.4 87.4-82.9 123-35.5 35.5-76.9 63.4-123 82.9-47.7 20.2-98.4 30.4-150.6 30.4z m0-743.8c-95.3 0-185 37.1-252.4 104.5s-104.5 157-104.5 252.4c0 95.3 37.1 185 104.5 252.4s157 104.5 252.4 104.5c95.3 0 185-37.1 252.4-104.5S869 608.6 869 513.2c0-95.3-37.1-185-104.5-252.4S607.4 156.3 512.1 156.3z m0 645.6c-77.1 0-149.6-30-204.1-84.5s-84.5-127-84.5-204.1 30-149.6 84.5-204.1 127-84.5 204.1-84.5 149.6 30 204.1 84.5 84.5 127 84.5 204.1-30 149.6-84.5 204.1-127 84.5-204.1 84.5z m0-547.3c-69.1 0-134 26.9-182.9 75.8-48.9 48.9-75.8 113.8-75.8 182.9 0 69.1 26.9 134 75.8 182.9C378.1 745.1 443 772 512.1 772s134-26.9 182.9-75.8c48.9-48.9 75.8-113.8 75.8-182.9 0-69.1-26.9-134-75.8-182.9s-113.8-75.8-182.9-75.8z"
fill="#316ADE" p-id="13410">
</path>
<path d="M512.1 513.2m-78.3 0a78.3 78.3 0 1 0 156.6 0 78.3 78.3 0 1 0-156.6 0Z" fill="#316ADE" p-id="13411">
</path>
<path d="M512.1 606.5c-51.4 0-93.3-41.9-93.3-93.3s41.9-93.3 93.3-93.3 93.3 41.9 93.3 93.3-41.9 93.3-93.3 93.3z m0-156.6c-34.9 0-63.3 28.4-63.3 63.3s28.4 63.3 63.3 63.3 63.3-28.4 63.3-63.3-28.4-63.3-63.3-63.3z" fill="#316ADE" p-id="13412">
</path>
</svg>
),
teamApp: (
<svg
t="1666084452300"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="18288"
width="20"
height="20">
<path d="M128 324.834l361.239 198.56L489.238 941l-346.03-195.153a29.882 29.882 0 0 1-15.204-25.558l-0.004-0.469V324.834z m779.999-11.312L908 719.82a29.882 29.882 0 0 1-15.208 26.027l-341.434 192.56 0.001-415.578L908 313.522zM503.297 73.86a29.934 29.934 0 0 1 29.406 0L872.1 265.27 519.852 472.002 153.954 270.88z"
fill="#A6A6A6" p-id="18289"></path>
</svg>
),
teamComponent: (
<svg
t="1666084520949"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="19806"
width="16"
height="16"
>
<path d="M484.130013 556.295899L27.59582 321.245044a42.54569 42.54569 0 0 1 0-78.845201L479.061393 7.348987a62.717774 62.717774 0 0 1 58.724316 0l459.606084 235.050856a42.54569 42.54569 0 0 1 0 78.845201l-452.489537 235.050855a63.94653 63.94653 0 0 1-60.772243 0z m510.70187-83.811424a43.057671 43.057671 0 0 1 0 79.357183l-452.489536 235.050855a66.557637 66.557637 0 0 1-59.236297 0L26.571857 551.688063a43.057671 43.057671 0 0 1 0-79.357183l35.224349-17.919364 422.333807 217.131492a66.916024 66.916024 0 0 0 59.236297 0l417.213989-216.61951 34.200386 17.407382z m0 230.391821a42.54569 42.54569 0 0 1 0 78.845201l-452.489536 235.050856a63.690539 63.690539 0 0 1-59.236297 0L26.571857 781.619101a42.54569 42.54569 0 0 1 0-78.845201l35.224349-18.431346 422.333807 217.643473a66.916024 66.916024 0 0 0 59.236297 0l417.213989-217.131491 34.200386 17.919364z"
p-id="19807" fill="#A6A6A6"></path>
</svg>
),
commit: (
<svg
t="1666086770799"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="24165"
width="20"
height="20"
>
<path d="M512.768 341.312a193.216 193.216 0 0 0-193.664 192.832c0 107.264 87.488 191.168 193.664 191.168a193.216 193.216 0 0 0 193.664-192.768c0-107.264-87.424-191.232-193.664-191.232z m0 290.752c-54.656 0-99.968-43.52-99.968-99.52 0-55.936 43.776-99.456 99.968-99.456 56.256 0 99.968 43.52 99.968 99.456 0 56-45.312 99.52-99.968 99.52z"
fill="#8C9BAD" p-id="24166"></path>
<path d="M365.952 485.888h-276.48a45.888 45.888 0 0 0-46.784 46.72c0 26.368 20.288 46.592 46.848 46.592h276.48a45.888 45.888 0 0 0 46.784-46.656 45.888 45.888 0 0 0-46.848-46.656zM934.464 485.888h-276.48a45.888 45.888 0 0 0-46.784 46.72c0 26.368 20.288 46.592 46.848 46.592h276.48a45.888 45.888 0 0 0 46.784-46.656 45.888 45.888 0 0 0-46.848-46.656z"
fill="#8C9BAD" p-id="24167"></path>
</svg>
),
location_drawer_store: (
<svg
t="1663921264914"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="33146"
width="40"
height="40"
>
<path
d="M430.424 573.096H61.784c-22.61 0-40.96 18.35-40.96 40.96v368.64c0 22.61 18.35 40.96 40.96 40.96h368.64c22.61 0 40.96-18.35 40.96-40.96v-368.64c0-22.61-18.35-40.96-40.96-40.96zM405.848 958.12H86.36V638.632h319.488V958.12zM962.56 573.096H593.92c-22.61 0-40.96 18.35-40.96 40.96v368.64c0 22.61 18.35 40.96 40.96 40.96h368.64c22.61 0 40.96-18.35 40.96-40.96v-368.64c0-22.61-18.35-40.96-40.96-40.96zM937.984 958.12H618.496V638.632h319.488V958.12zM430.424 40.661H61.784c-22.61 0-40.96 18.35-40.96 40.96v368.64c0 22.61 18.35 40.96 40.96 40.96h368.64c22.61 0 40.96-18.35 40.96-40.96V81.621c0-22.61-18.35-40.96-40.96-40.96z m-24.576 385.024H86.36V106.197h319.488v319.488zM778.24 40.661c-124.436 0-225.28 100.844-225.28 225.28s100.844 225.28 225.28 225.28 225.28-100.844 225.28-225.28-100.844-225.28-225.28-225.28m0 65.536c88.064 0 159.744 71.68 159.744 159.744s-71.68 159.744-159.744 159.744-159.744-71.68-159.744-159.744 71.68-159.744 159.744-159.744"
fill={this.getPublicColor()}
p-id="33147">
</path>
</svg>
),
openSource_drawer_store: (
<svg
t="1663923218361"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="46227"
width="40"
height="40"
>
<path
d="M735.9 66.5H288.1C176.4 66.5 85.5 157.3 85.5 269v486c0 111.7 90.9 202.6 202.6 202.6H736c111.7 0 202.6-90.9 202.6-202.6V269c-0.1-111.7-91-202.5-202.7-202.5zM884.8 755c0 82.1-66.8 148.9-148.9 148.9H288.1C206 903.8 139.2 837 139.2 755V269c0-82.1 66.8-148.9 148.9-148.9H736c82.1 0 148.9 66.8 148.9 148.9v486z"
fill={this.getPublicColor()}
p-id="46228">
</path>
<path
d="M651.2 344.5c-18.5 0-33.6 15-33.6 33.6 0 58.3-47.4 105.7-105.7 105.7-58.3 0-105.7-47.4-105.7-105.7 0-18.5-15-33.6-33.6-33.6-18.5 0-33.6 15-33.6 33.6 0 95.3 77.5 172.8 172.8 172.8s172.8-77.5 172.8-172.8c0.2-18.6-14.8-33.6-33.4-33.6z"
fill={this.getPublicColor()}
p-id="46229">
</path>
</svg>
),
helm_drawer_store: (
<svg
t="1663930732998"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="20688"
width="40"
height="40"
>
<path
d="M761.6 279.466667h-25.6v-10.666667c0-85.333333-68.266667-153.6-153.6-153.6H448c-85.333333 0-153.6 68.266667-153.6 153.6v10.666667h-25.6c-87.466667 0-157.866667 70.4-157.866667 157.866666v322.133334c0 87.466667 70.4 157.866667 157.866667 157.866666h492.8c87.466667 0 157.866667-70.4 157.866667-157.866666v-320c2.133333-87.466667-70.4-160-157.866667-160z m-403.2-10.666667c0-49.066667 40.533333-89.6 89.6-89.6h136.533333c49.066667 0 89.6 40.533333 89.6 89.6v10.666667H358.4v-10.666667z m499.2 492.8c0 51.2-42.666667 93.866667-93.866667 93.866667H268.8c-51.2 0-93.866667-42.666667-93.866667-93.866667V439.466667c0-51.2 42.666667-93.866667 93.866667-93.866667h25.6V405.333333c0 17.066667 14.933333 32 32 32s32-14.933333 32-32v-61.866666h315.733333V405.333333c0 17.066667 14.933333 32 32 32s32-14.933333 32-32v-61.866666h25.6c51.2 0 93.866667 42.666667 93.866667 93.866666v324.266667z"
p-id="20689"
fill={this.getPublicColor()}
>
</path>
</svg>
),
JarWar_svg: (
<svg
t="1663921712574"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="38966"
width="40"
height="40"
>
<path
d="M354.40128 0c-87.04 0-157.44 70.55872-157.44 157.59872v275.68128H78.72c-21.6576 0-39.36256 17.69984-39.36256 39.36256v236.31872c0 21.6576 17.69984 39.35744 39.36256 39.35744h118.24128v118.08256c0 87.04 70.4 157.59872 157.44 157.59872h472.63744c87.04 0 157.59872-70.55872 157.59872-157.59872V315.0336c0-41.74848-38.9888-81.93024-107.52-149.27872l-29.11744-29.12256L818.87744 107.52C751.5392 38.9888 711.39328 0 669.59872 0H354.4064z m0 78.72h287.20128c28.35456 7.0912 27.99616 42.1376 27.99616 76.8v120.16128c0 21.6576 17.69984 39.35744 39.36256 39.35744h118.07744c39.38816 0 78.87872-0.0256 78.87872 39.36256v512c0 43.32032-35.55328 78.87872-78.87872 78.87872H354.4064c-43.32544 0-78.72-35.5584-78.72-78.87872v-118.08256h393.91744c21.66272 0 39.36256-17.69472 39.36256-39.35744V472.64256c0-21.66272-17.69984-39.36256-39.36256-39.36256H275.68128V157.59872c0-43.32032 35.39456-78.87872 78.72-78.87872zM261.60128 485.91872h20.15744l65.28 176.64h-23.04l-19.2-54.71744h-65.28l-19.2 54.71744h-23.04l64.32256-176.64z m273.59744 0h20.16256l65.28 176.64h-23.04l-19.2-54.71744h-65.28l-19.2 54.71744h-23.04l64.31744-176.64z m-382.08 0.96256h22.08256v172.8c0 16-4.16256 28.16-12.48256 36.48-8.32 8.96-20.15744 13.44-35.51744 13.44-7.04 0-13.12256-0.96256-18.24256-2.88256v-19.2c6.4 1.28 12.8 1.92 19.2 1.92 8.32 0 14.40256-2.23744 18.24256-6.71744 4.48-4.48 6.71744-11.20256 6.71744-20.16256V486.88128z m186.24 0h24.00256l35.51744 111.36c3.2 10.88 6.72256 24.32 10.56256 40.32 1.92-11.52 5.43744-25.28256 10.55744-41.28256l35.52256-110.39744h23.04L419.9936 662.55872H397.9264L339.3536 486.88128z m-67.2 23.04c-1.92 8.96-4.79744 18.23744-8.63744 27.83744l-17.28 50.88256h51.84l-18.24256-50.88256c-3.84-10.88-6.4-20.15744-7.68-27.83744z m273.60256 0c-1.92 8.96-4.80256 18.23744-8.64256 27.83744l-17.28 50.88256h51.84l-18.23744-50.88256c-3.84-10.88-6.4-20.15744-7.68-27.83744z"
p-id="38967"
fill={this.getPublicColor()}>
</path>
</svg>
),
yaml_svg: (
<svg
t="1663921748464"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="39235"
width="40"
height="40"
>
<path
d="M354.40128 0c-87.04 0-157.44 70.55872-157.44 157.59872v275.68128H78.72c-21.6576 0-39.36256 17.69984-39.36256 39.36256v236.31872c0 21.6576 17.69984 39.35744 39.36256 39.35744h118.24128v118.08256c0 87.04 70.4 157.59872 157.44 157.59872h472.63744c87.04 0 157.59872-70.55872 157.59872-157.59872V315.0336c0-41.74848-38.9888-81.93024-107.52-149.27872l-29.11744-29.12256L818.87744 107.52C751.5392 38.9888 711.39328 0 669.59872 0H354.4064z m0 78.72h287.20128c28.35456 7.0912 27.99616 42.1376 27.99616 76.8v120.16128c0 21.6576 17.69984 39.35744 39.36256 39.35744h118.07744c39.38816 0 78.87872-0.0256 78.87872 39.36256v512c0 43.32032-35.55328 78.87872-78.87872 78.87872H354.4064c-43.32544 0-78.72-35.5584-78.72-78.87872v-118.08256h393.91744c21.66272 0 39.36256-17.69472 39.36256-39.35744V472.64256c0-21.66272-17.69984-39.36256-39.36256-39.36256H275.68128V157.59872c0-43.32032 35.39456-78.87872 78.72-78.87872zM261.2736 506.39872h20.16256l65.28 176.64h-23.04l-19.2-54.71744h-65.28l-19.2 54.71744h-23.04l64.31744-176.64z m-181.43744 0.96256h23.99744l40.32 89.27744 41.28256-89.27744h23.99744l-53.76 107.52v68.15744h-22.07744v-67.2l-53.76-108.47744z m290.87744 0h32.64l49.92 143.03744h0.96256l48.95744-143.03744h33.60256v175.67744h-22.08256v-106.55744c0-10.88 0.32256-26.56256 0.96256-47.04256h-0.96256l-52.79744 153.6h-19.2l-52.80256-153.6h-0.95744c1.28 22.4 1.92 38.72256 1.92 48.96256v104.63744h-20.16256V507.36128z m214.08256 0h22.07744v155.52h69.12v20.15744H584.8064V507.36128z m-312.96 23.04c-1.92 8.96-4.80256 18.23744-8.64256 27.83744l-17.28 50.88256h51.84l-18.23744-50.88256c-3.84-10.88-6.4-20.15744-7.68-27.83744z"
p-id="39236"
fill={this.getPublicColor()}>
</path>
</svg>
),
helm_svg: (
<svg
t="1663921789055"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="40424"
width="40" height="40"
>
<path
d="M795.776 821.418667c30.037333 42.88 40.96 86.997333 24.448 98.56-16.512 11.562667-54.229333-13.824-84.266667-56.704a214.997333 214.997333 0 0 1-24.917333-46.165334 365.738667 365.738667 0 0 1-166.314667 59.733334c3.456 14.506667 5.546667 31.445333 5.546667 49.749333 0 52.352-16.341333 94.762667-36.522667 94.762667s-36.522667-42.410667-36.522666-94.762667c0-17.92 2.005333-34.432 5.333333-48.725333a365.568 365.568 0 0 1-168.277333-54.784c-5.418667 12.842667-12.8 26.496-22.357334 40.192-30.037333 42.88-67.754667 68.266667-84.266666 56.704-16.512-11.562667-5.589333-55.68 24.448-98.56a218.453333 218.453333 0 0 1 31.701333-36.266667 363.946667 363.946667 0 0 1-55.850667-63.104l47.957334-33.365333a307.2 307.2 0 0 0 252.074666 131.754666 307.2 307.2 0 0 0 252.416-132.181333l48 33.28a365.525333 365.525333 0 0 1-50.474666 58.282667c12.629333 10.282667 25.813333 24.448 37.845333 41.6zM267.818667 239.914667A366.378667 366.378667 0 0 0 201.002667 317.013333l49.066666 31.701334a305.92 305.92 0 0 1 257.962667-140.501334 304.810667 304.810667 0 0 1 262.442667 147.669334l49.92-30.336a369.408 369.408 0 0 0-66.56-80.853334c13.824-10.453333 28.629333-25.728 41.941333-44.757333 30.037333-42.88 40.96-86.997333 24.448-98.56-16.512-11.562667-54.229333 13.824-84.266667 56.704-12.544 17.877333-21.504 35.84-26.752 51.712a362.154667 362.154667 0 0 0-166.4-58.197333c4.608-15.872 7.466667-35.413333 7.466667-56.874667 0-52.309333-16.341333-94.72-36.522667-94.72s-36.522667 42.410667-36.522666 94.762667c0 20.949333 2.688 40.149333 7.125333 55.808a363.562667 363.562667 0 0 0-167.68 53.205333 212.949333 212.949333 0 0 0-24.746667-45.696C261.930667 115.2 224.213333 89.856 207.701333 101.418667c-16.512 11.562667-5.589333 55.68 24.448 98.56 11.306667 16.128 23.722667 29.781333 35.669334 39.936zM21.333333 651.605333h70.314667V546.133333h79.317333v105.514667h70.314667v-265.813333H171.008v98.944h-79.36V385.834667H21.333333v265.770666z m278.869334-265.770666v265.770666h175.829333v-58.88H370.517333V545.28h86.698667V486.4H370.517333v-41.728h101.418667v-58.88l-171.733333 0.042667z m227.328 0v265.770666h170.922666v-58.88h-100.608V385.834667h-70.314666z m216.704 0v265.770666h64.597333v-78.506666c0-6.826667-0.341333-14.293333-1.024-22.485334a2279.936 2279.936 0 0 0-2.261333-25.130666 704.682667 704.682667 0 0 0-2.858667-25.130667 1996.586667 1996.586667 0 0 1-2.858667-22.058667h1.621334l21.248 62.165334 36.821333 89.557333h26.154667l36.778666-89.557333 22.058667-62.165334h1.621333l-2.858666 22.101334c-1.109333 8.192-2.048 16.554667-2.858667 25.130666-0.810667 8.576-1.578667 16.981333-2.261333 25.130667a272 272 0 0 0-1.024 22.485333v78.506667H1002.666667v-265.813333h-72.789334l-40.064 110.421333-14.72 43.349333h-1.621333l-14.72-43.349333-41.728-110.421333h-72.789333z"
p-id="40425"
fill={this.getPublicColor()}
></path>
</svg>
),
third_party_svg: (
<svg
t="1663921972176"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="40965"
width="40"
height="40"
>
<path
d="M861.38 580.59c-0.34 0-0.68-0.01-1.03-0.03-11.03-0.56-19.52-9.95-18.96-20.99 0.29-5.8 0.44-11.69 0.44-17.51 0-64.98-18.39-128.12-53.18-182.62-33.89-53.08-81.67-95.67-138.18-123.16-9.93-4.83-14.07-16.8-9.24-26.73s16.8-14.07 26.73-9.24c63.14 30.72 116.53 78.3 154.4 137.6 38.91 60.93 59.47 131.53 59.47 204.14 0 6.49-0.17 13.06-0.49 19.53-0.55 10.7-9.38 19.01-19.96 19.01zM502 921.9c-75.51 0-148.47-22.11-210.98-63.94-9.18-6.14-11.64-18.56-5.5-27.75 6.14-9.18 18.57-11.64 27.74-5.5C369.17 862.12 434.43 881.9 502 881.9c66.4 0 130.72-19.15 186-55.37 9.24-6.05 21.64-3.47 27.69 5.77 6.05 9.24 3.47 21.64-5.77 27.69-61.81 40.5-133.71 61.91-207.92 61.91zM142.53 578.51c-10.63 0-19.48-8.37-19.96-19.1-0.26-5.75-0.39-11.58-0.39-17.34 0-69.31 18.85-137.14 54.51-196.16 5.71-9.45 18.01-12.49 27.46-6.78s12.49 18.01 6.78 27.46c-31.89 52.78-48.75 113.46-48.75 175.47 0 5.16 0.12 10.39 0.35 15.54 0.5 11.03-8.05 20.38-19.08 20.88-0.32 0.02-0.62 0.03-0.92 0.03zM231.11 325.21c-4.67 0-9.37-1.63-13.16-4.95-8.31-7.27-9.16-19.91-1.88-28.22 2.14-2.44 4.33-4.89 6.53-7.27 7.49-8.12 20.14-8.64 28.26-1.16 8.12 7.49 8.64 20.14 1.16 28.26-1.97 2.13-3.93 4.32-5.84 6.51-3.96 4.52-9.5 6.83-15.07 6.83zM279.5 279.28c-5.92 0-11.78-2.61-15.72-7.62-6.84-8.68-5.34-21.25 3.33-28.09a380.309 380.309 0 0 1 66.3-41.94c9.9-4.91 21.9-0.87 26.81 9.03 4.91 9.9 0.87 21.9-9.03 26.8a341.027 341.027 0 0 0-59.32 37.53c-3.68 2.88-8.04 4.29-12.37 4.29zM502 284.03c-63.54 0-115.24-51.7-115.24-115.24 0-63.54 51.7-115.24 115.24-115.24 63.54 0 115.24 51.7 115.24 115.24 0 63.54-51.7 115.24-115.24 115.24z m0-190.48c-41.49 0-75.24 33.75-75.24 75.24s33.75 75.24 75.24 75.24c41.49 0 75.24-33.75 75.24-75.24S543.49 93.55 502 93.55z"
fill={this.getPublicColor()}
p-id="40966">
</path>
<path
d="M706.418765 743.254802a115.24 115.24 0 1 0 224.311216-52.967055 115.24 115.24 0 1 0-224.311216 52.967055Z"
fill={this.getPublicColor()}
p-id="40967">
</path>
<path
d="M185.45 839.26c-63.54 0-115.24-51.7-115.24-115.24 0-63.54 51.7-115.24 115.24-115.24 63.54 0 115.24 51.7 115.24 115.24 0 63.55-51.69 115.24-115.24 115.24z m0-190.48c-41.49 0-75.24 33.75-75.24 75.24s33.75 75.24 75.24 75.24c41.49 0 75.24-33.75 75.24-75.24s-33.75-75.24-75.24-75.24z"
fill={this.getPublicColor()}
p-id="40968">
</path>
</svg>
),
docker_svg: (
<svg
t="1663923275031"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="46781"
width="40"
height="40"
>
<path
d="M1004.544 466.08a161.504 161.504 0 0 0-119.52-10.816 158.88 158.88 0 0 0-64.608-101.216l-12.8-10.08-10.848 12.16a133.888 133.888 0 0 0-25.28 96.32 123.552 123.552 0 0 0 24.128 64.704 187.648 187.648 0 0 1-34.752 15.296A232.416 232.416 0 0 1 689.216 544H13.568l-1.44 15.136a282.656 282.656 0 0 0 23.776 147.2l9.248 18.336 1.056 1.728c63.52 104.896 190.24 159.232 311.808 159.232 235.392 0 414.368-112.352 503.552-328.224 59.584 3.04 120.544-14.112 149.696-69.408l7.424-14.112-14.144-7.936zM210.464 739.2a52.832 52.832 0 1 1 54.4-52.832 53.664 53.664 0 0 1-54.4 52.832z"
p-id="46782"
fill={this.getPublicColor()}
>
</path>
<path
d="M210.464 658.432a27.808 27.808 0 1 0 28.608 27.84 28.224 28.224 0 0 0-28.608-27.84M64 416h96v96H64z m128 0h96v96h-96z m0-128h96v96h-96z m128 0h96v96h-96z m0 128h96v96h-96z m128 0h96v96h-96z m128 0h96v96h-96zM448 288h96v96h-96z m0-128h96v96h-96z"
p-id="46783"
fill={this.getPublicColor()}
>
</path>
</svg>
),
codeDemo: (
<svg
t="1684823355895"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="3080"
width="40"
height="40"
>
<path
d="M874.666667 0A64 64 0 0 1 938.666667 64v896a64 64 0 0 1-64 64h-725.333334A64 64 0 0 1 85.333333 960v-896A64 64 0 0 1 149.333333 0zM853.333333 85.333333h-85.333333v298.666667a42.666667 42.666667 0 0 1-60.586667 38.741333l-4.309333-2.304L576 342.826667l-127.104 77.610666a42.666667 42.666667 0 0 1-64.64-31.573333L384 384V85.333333H170.666667v853.333334h682.666666V85.333333z m-170.666666 0h-213.333334v222.634667l84.437334-51.541333a42.666667 42.666667 0 0 1 39.808-2.474667l4.650666 2.474667L682.666667 307.968V85.333333z"
fill={this.getPublicColor()}
p-id="3081"
>
</path>
</svg>
),
teamCode: (
<svg
t="1684829193134"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="6130"
width="60"
height="60"
>
<path
d="M922.317764 0H101.64469A100.312307 100.312307 0 0 0 1.634036 100.010654V923.989346a100.312307 100.312307 0 0 0 100.010654 100.010654h820.673074a100.299739 100.299739 0 0 0 99.998085-100.010654V100.06093A100.299739 100.299739 0 0 0 922.317764 0zM427.933063 402.04107l-177.321894 103.064894 177.321894 97.094672v81.257871L179.684925 534.831388v-57.477532l248.248138-160.529857z m70.938812 364.661192h-53.970812l78.643542-509.303973h53.958243z m345.393085-231.845736L596.004253 683.445938v-81.257871l177.321894-97.094672-177.321894-103.064894v-85.217071l248.260707 160.542426z"
p-id="6131"
fill={this.getPublicColor()}
>
</path>
</svg>
),
teamMarket: (
<svg
t="1684829323430"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="9289"
id="mx_n_1684829323431"
width="60"
height="60"
>
<path
d="M0 0m76.8 0l870.4 0q76.8 0 76.8 76.8l0 870.4q0 76.8-76.8 76.8l-870.4 0q-76.8 0-76.8-76.8l0-870.4q0-76.8 76.8-76.8Z"
fill={this.getPublicColor()}
p-id="9290"
data-spm-anchor-id="a313x.7781069.0.i13"
class="selected"
>
</path>
<path
d="M764.2112 896H258.3296c-21.8112 0-41.6256-9.5232-57.4976-27.0336-21.8112-22.8352-29.7472-57.088-25.7792-93.2608l55.1168-371.8912c5.9392-41.8816 42.0352-76.1344 85.248-76.1344h393.2928c41.6256 0 78.8992 33.8688 85.248 75.7504l55.0912 370.3808c3.968 35.7888-5.9392 70.4-25.7536 93.2608-17.0496 19.7888-37.2736 28.928-59.0848 28.928z"
fill="#FFFFFF"
p-id="9291"
>
</path>
<path
d="M561.6896 338.048l-9.6256-109.952c-2.0224-15.7696-16.0512-25.6-26.0864-25.6H477.44c-10.0352 0-24.064 9.8304-26.0864 27.9552l-10.0096 107.5968-60.5952-5.888 10.0352-109.9776C397.568 176.8704 434.9184 143.36 477.44 143.36h47.744c42.112 0 77.824 33.5104 86.272 76.4672l10.0096 111.9232-59.776 6.2976z"
fill="#FFFFFF"
p-id="9292"
>
</path>
<path
d="M504.32 512c18.7648 0 36.0704 6.6816 50.0224 17.92 14.6176 11.7248 25.6 28.416 30.8992 47.7184 28.0576 12.032 40.6016 19.0976 49.6896 29.696 9.5488 11.1872 15.3088 26.3168 15.3088 42.9056 0 17.152-6.144 32.768-16.3072 44.032-9.5744 10.6496-22.784 17.408-37.4528 17.408H435.2c-21.7344 0-40.3456-6.912-53.8624-18.6112a65.9456 65.9456 0 0 1-22.784-46.1824c0-18.9184 5.9648-35.5328 16.0512-48.1536a66.8928 66.8928 0 0 1 41.5232-24.3712c18.432-25.1392 29.44-38.7072 43.136-48.1536A79.0016 79.0016 0 0 1 504.32 512z"
fill={this.getPublicColor()}
p-id="9293"
data-spm-anchor-id="a313x.7781069.0.i14"
class=""
>
</path>
</svg>
),
teamImage: (
<svg
t="1684829390965"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="10295"
id="mx_n_1684829390966"
width="60"
height="60"
>
<path
d="M0 0m184.32 0l655.36 0q184.32 0 184.32 184.32l0 655.36q0 184.32-184.32 184.32l-655.36 0q-184.32 0-184.32-184.32l0-655.36q0-184.32 184.32-184.32Z"
fill={this.getPublicColor()}
p-id="10296"
data-spm-anchor-id="a313x.7781069.0.i23"
class="selected"
>
</path>
<path
d="M433.152 413.696m3.072 0l73.216 0q3.072 0 3.072 3.072l0 67.584q0 3.072-3.072 3.072l-73.216 0q-3.072 0-3.072-3.072l0-67.584q0-3.072 3.072-3.072Z"
fill="#FFFFFF"
p-id="10297"
>
</path>
<path
d="M524.288 413.696m3.072 0l73.216 0q3.072 0 3.072 3.072l0 67.584q0 3.072-3.072 3.072l-73.216 0q-3.072 0-3.072-3.072l0-67.584q0-3.072 3.072-3.072Z"
fill="#FFFFFF"
p-id="10298"
>
</path>
<path
d="M615.424 413.696m3.072 0l73.216 0q3.072 0 3.072 3.072l0 67.584q0 3.072-3.072 3.072l-73.216 0q-3.072 0-3.072-3.072l0-67.584q0-3.072 3.072-3.072Z"
fill="#FFFFFF"
p-id="10299"
>
</path>
<path
d="M342.016 413.696m3.072 0l73.216 0q3.072 0 3.072 3.072l0 67.584q0 3.072-3.072 3.072l-73.216 0q-3.072 0-3.072-3.072l0-67.584q0-3.072 3.072-3.072Z"
fill="#FFFFFF"
p-id="10300"
>
</path>
<path
d="M250.88 413.696m3.072 0l73.216 0q3.072 0 3.072 3.072l0 67.584q0 3.072-3.072 3.072l-73.216 0q-3.072 0-3.072-3.072l0-67.584q0-3.072 3.072-3.072Z"
fill="#FFFFFF"
p-id="10301"
>
</path>
<path
d="M433.152 327.68m3.072 0l73.216 0q3.072 0 3.072 3.072l0 67.584q0 3.072-3.072 3.072l-73.216 0q-3.072 0-3.072-3.072l0-67.584q0-3.072 3.072-3.072Z"
fill="#FFFFFF"
p-id="10302"
>
</path>
<path
d="M524.288 327.68m3.072 0l73.216 0q3.072 0 3.072 3.072l0 67.584q0 3.072-3.072 3.072l-73.216 0q-3.072 0-3.072-3.072l0-67.584q0-3.072 3.072-3.072Z"
fill="#FFFFFF"
p-id="10303"
>
</path>
<path
d="M342.016 327.68m3.072 0l73.216 0q3.072 0 3.072 3.072l0 67.584q0 3.072-3.072 3.072l-73.216 0q-3.072 0-3.072-3.072l0-67.584q0-3.072 3.072-3.072Z"
fill="#FFFFFF"
p-id="10304"
>
</path>
<path
d="M525.312 241.664m3.072 0l73.216 0q3.072 0 3.072 3.072l0 67.584q0 3.072-3.072 3.072l-73.216 0q-3.072 0-3.072-3.072l0-67.584q0-3.072 3.072-3.072Z"
fill="#FFFFFF"
p-id="10305"
>
</path>
<path
d="M205.9264 499.82464s-20.5824 3.46112-20.24448 13.1072c-4.57728 26.624-29.40928 253.32736 218.91072 272.64 342.54848 28.96896 417.97632-257.30048 417.97632-257.30048s93.32736 2.32448 115.7632-70.22592c-3.47136-9.216-35.47136-34.73408-100.096-25.01632 0.79872-35.328-44.81024-84.11136-59.2384-84.11136s-57.87648 58.63424-19.95776 139.42784c-1.024 2.9696-21.97504 9.69728-63.77472 11.48928z"
fill="#FFFFFF"
p-id="10306"
>
</path>
</svg>
),
teamUpload: (
<svg
t="1684829440959"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="10838"
id="mx_n_1684829440960"
width="60"
height="60"
>
<path
d="M186.24 0h651.52Q1024 0 1024 186.24v651.52Q1024 1024 837.76 1024H186.24Q0 1024 0 837.76V186.24Q0 0 186.24 0z"
fill={this.getPublicColor()}
p-id="10839"
data-spm-anchor-id="a313x.7781069.0.i32"
class="selected"
>
</path>
<path
d="M429.76 274.24a16.32 16.32 0 0 1 15.04 13.76v160a16 16 0 0 1-15.04 15.04h-160a16 16 0 0 1-13.76-12.48V288a16.32 16.32 0 0 1 15.04-15.04z m0-45.12h-160A58.56 58.56 0 0 0 213.44 288v160a58.24 58.24 0 0 0 56 64h160a58.24 58.24 0 0 0 56-60.16V288a56.32 56.32 0 0 0-56-60.16z m0 345.28a16 16 0 0 1 15.04 15.04v160a16.32 16.32 0 0 1-15.04 15.04h-160a16.32 16.32 0 0 1-13.76-13.76v-160a16 16 0 0 1 13.44-14.72z m7.36 235.84a59.2 59.2 0 0 0 48.64-59.52v-160a79.36 79.36 0 0 0-14.72-41.28 56.64 56.64 0 0 0-41.28-15.04h-160a56.64 56.64 0 0 0-41.28 15.04 79.36 79.36 0 0 0-14.72 41.28v160a58.24 58.24 0 0 0 56 59.84h167.68m291.2-234.56a16 16 0 0 1 14.72 15.04v160a16 16 0 0 1-14.72 15.04h-160a16.32 16.32 0 0 1-15.04-15.04v-160a16.32 16.32 0 0 1 15.04-15.04z m0-41.28h-160a55.68 55.68 0 0 0-40.96 15.04 56.64 56.64 0 0 0-15.68 39.68v160a56 56 0 0 0 56 59.84h160a58.56 58.56 0 0 0 56-59.84v-160a79.68 79.68 0 0 0-15.04-41.28 56.32 56.32 0 0 0-40.32-15.04zM795.84 323.84L704 231.68a55.36 55.36 0 0 0-82.24 0l-93.12 92.16a73.92 73.92 0 0 0-16.64 40.32 75.84 75.84 0 0 0 15.04 40.64l93.12 92.16a54.72 54.72 0 0 0 78.4 0l93.44-92.16a59.2 59.2 0 0 0 18.56-40.64 76.16 76.16 0 0 0-14.72-40.32z m-33.6 47.68l-93.44 92.16a10.56 10.56 0 0 1-18.56 0l-93.44-92.16a13.76 13.76 0 0 1 0-22.08l93.44-91.84a13.12 13.12 0 0 1 11.2-3.84 13.76 13.76 0 0 1 11.2 3.84l93.12 91.84c3.84 7.36 3.84 18.56-3.52 22.08z"
fill="#FFFFFF"
p-id="10840"
>
</path>
</svg>
),
command_drawer_store: (
<svg
t="1690264803495"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="3072"
width="40"
height="40"
>
<path
d="M64 112v800h896V112H64z m846 750H114V162h796v700zM234.6 688.8L411.3 512 234.6 335.2l35.4-35.4L482.1 512 269.9 724.1l-35.3-35.3z m554.8-10.2h-300v-50h300v50z"
fill={this.getPublicColor()}
p-id="3073"
>
</path>
</svg>
),
topology: (
<svg
t="1692934232529"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="4534"
width={size}
height={size}
>
<path
d="M893.5 677.8h-32.1V543.1c0-36-29.3-65.2-65.2-65.2H537V346.2h33c36 0 65.2-29.3 65.2-65.2V163c0-36-29.3-65.2-65.2-65.2H452c-36 0-65.2 29.3-65.2 65.2v118c0 36 29.3 65.2 65.2 65.2h33.2v131.6H225.8c-36 0-65.2 29.3-65.2 65.2v134.7h-30.1c-36 0-65.2 29.3-65.2 65.3v118c0 36 29.3 65.3 65.2 65.3h118c36 0 65.2-29.3 65.2-65.3V743c0-36-29.3-65.3-65.2-65.3h-36V543.1c0-7.4 6-13.4 13.4-13.4h259.4v148.2h-32c-36 0-65.2 29.3-65.2 65.3v118c0 36 29.3 65.3 65.2 65.3h118c36 0 65.2-29.3 65.2-65.3V743c0-36-29.3-65.3-65.2-65.3H537V529.6h259.2c7.4 0 13.4 6 13.4 13.4v134.7h-34.1c-36 0-65.2 29.3-65.2 65.3v118c0 36 29.3 65.3 65.2 65.3h118c36 0 65.2-29.3 65.2-65.3V743c0.1-35.9-29.2-65.2-65.2-65.2z m13.4 65.2v118c0 7.4-6 13.4-13.4 13.4h-118c-7.4 0-13.4-6-13.4-13.4V743c0-7.4 6-13.4 13.4-13.4h118c7.4 0 13.4 6 13.4 13.4zM570 294.3H452c-7.4 0-13.4-6-13.4-13.4v-118c0-7.4 6-13.4 13.4-13.4h118c7.4 0 13.4 6 13.4 13.4v118c0 7.4-6 13.4-13.4 13.4zM453.2 729.6h118c7.4 0 13.4 6 13.4 13.4v118c0 7.4-6 13.4-13.4 13.4h-118c-7.4 0-13.4-6-13.4-13.4V743c0-7.4 6-13.4 13.4-13.4zM261.9 861.1c0 7.4-6 13.4-13.4 13.4h-118c-7.4 0-13.4-6-13.4-13.4V743c0-7.4 6-13.4 13.4-13.4h118c7.4 0 13.4 6 13.4 13.4v118.1z"
fill={color}
p-id="4535"
>
</path>
</svg>
),
list: (
<svg
t="1692935072606"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="5689"
width={size}
height={size}
>
<path
d="M872.802928 755.99406 872.864326 755.99406 872.864326 755.624646Z"
fill={color}
p-id="5690"
>
</path>
<path
d="M349.405343 154.62259 155.596266 154.62259c-29.150924 0-52.873208 23.724331-52.873208 52.845579l0 193.823404c0 29.150924 23.722284 52.844555 52.873208 52.844555l193.810101 0c29.136597 0 52.859905-23.693632 52.859905-52.844555L402.266271 207.467145C402.265248 178.345897 378.541941 154.62259 349.405343 154.62259M351.851045 207.467145l0 193.823404c0 1.339508-1.106194 2.474354-2.445702 2.474354L155.596266 403.764903c-1.338485 0-2.503007-1.134847-2.503007-2.474354L153.093259 207.467145c0-1.38351 1.134847-2.474354 2.503007-2.474354l193.810101 0C350.774527 204.992791 351.851045 206.084659 351.851045 207.467145"
fill={color}
p-id="5691"
>
</path>
<path
d="M349.405343 569.837266 155.596266 569.837266c-29.150924 0-52.873208 23.75196-52.873208 52.856835L102.723058 816.519552c0 29.164227 23.722284 52.857858 52.873208 52.857858l193.810101 0c29.136597 0 52.859905-23.693632 52.859905-52.857858L402.266271 622.694101C402.265248 593.589227 378.541941 569.837266 349.405343 569.837266M351.851045 622.694101 351.851045 816.519552c0 1.36816-1.106194 2.472308-2.445702 2.472308L155.596266 818.99186c-1.338485 0-2.503007-1.104147-2.503007-2.472308L153.093259 622.694101c0-1.367137 1.134847-2.474354 2.503007-2.474354l193.810101 0C350.774527 620.219747 351.851045 621.326964 351.851045 622.694101"
fill={color}
p-id="5692"
>
</path>
<path
d="M519.857457 224.930889c0.727571 0.480954 1.601474 0.801249 2.532683 0.801249l1.77646 0c0.434905 0.058328 0.900509 0.058328 1.36816 0l367.768061 0c0.233314 0.029676 0.493234 0.058328 0.697895 0.058328 0.233314 0 0.466628-0.028653 0.670266-0.058328l1.454118 0c0.787946 0 1.514493-0.261966 2.124384-0.626263 12.023848-2.081405 20.900006-12.341073 20.900006-24.464181 0-11.949146-8.586562-22.064528-20.345374-24.348548-0.756223-0.566912-1.687432-0.931209-2.679016-0.931209L522.389116 175.361937c-0.901533 0-1.775436 0.422625-2.501984 1.019213-11.614525 2.357697-20.200064 12.458753-20.200064 24.261567C499.687068 212.474183 508.272607 222.574215 519.857457 224.930889"
fill={color}
p-id="5693"
>
</path>
<path
d="M519.507486 411.493935c0.756223 0.683569 1.77646 1.134847 2.88163 1.134847l373.73496 0c0.903579 0 1.719154-0.39295 2.446725-0.932232 11.818163-2.196015 20.550035-12.369725 20.550035-24.405853 0-12.123109-8.847505-22.354124-20.784372-24.434505-0.668219-0.39295-1.425466-0.596588-2.212388-0.596588l-0.697895 0.115634c-0.581238-0.145309-1.456165-0.203638-2.297322-0.115634l-366.867552 0.115634c-0.611937-0.145309-1.457188-0.203638-2.300392-0.115634l-1.571798 0c-0.814552 0-1.542122 0.233314-2.213411 0.714268-11.786441 2.241041-20.459984 12.398378-20.459984 24.317848C499.715721 398.976854 508.040317 408.990928 519.507486 411.493935"
fill={color}
p-id="5694"
>
</path>
<path
d="M519.537162 660.680251c0.756223 0.667196 1.775436 1.075495 2.851954 1.075495l373.73496 0c0.408299 0 0.787946-0.058328 1.196245-0.174985 13.271258-0.608867 23.954575-11.641131 23.954575-25.118074 0-13.827937-11.294231-25.118074-25.15082-25.118074-0.202615 0-0.435928 0.027629-0.697895 0.058328L525.50406 611.402941c-0.437975-0.058328-0.873903-0.058328-1.36816 0l-1.746784 0c-0.842181 0-1.600451 0.25992-2.270716 0.725524-11.729136 2.270716-20.402679 12.428054-20.402679 24.334221C499.715721 648.166239 508.097622 658.176221 519.537162 660.680251"
fill={color}
p-id="5695"
>
</path>
<path
d="M897.755226 777.807878c-0.493234-0.203638-1.077541-0.319272-1.63115-0.319272L522.389116 777.488607c-0.959861 0-1.893116 0.462534-2.589988 1.1328-11.583826 2.416026-20.083407 12.485359-20.083407 24.275893 0 11.904121 8.674567 22.064528 20.402679 24.334221 0.669242 0.405229 1.428535 0.60989 2.270716 0.60989l0.728594-0.115634c0.290619 0.057305 0.726547 0.202615 2.620687 0.115634l368.639918-0.115634c0.466628 0.115634 1.340531 0.290619 1.74576 0.290619 13.856589 0 25.15082-11.291161 25.15082-25.119097C921.274896 789.565666 910.883221 778.679735 897.755226 777.807878"
fill={color}
p-id="5696"
>
</path>
</svg>
),
gatewayMore: (
<svg
t="1701677023088"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="7643"
width={size}
height={size}
>
<path
d="M501.68 883.673 98.264 480.258c-17.387-17.387-45.576-17.387-62.963 0-17.387 17.387-17.387 45.576 0 62.963l464.586 464.586 464.586-464.586c17.387-17.387 17.387-45.576 0-62.963s-45.577-17.387-62.964 0L501.68 883.673zM500.957 437.733 98.264 35.04c-17.387-17.387-45.576-17.387-62.963 0-17.387 17.387-17.387 45.576 0 62.963l464.586 464.585L964.473 98.003c17.387-17.387 17.387-45.576 0-62.963-17.387-17.387-45.577-17.387-62.964 0L500.957 437.733z"
fill={color}
p-id="7644">
</path>
</svg>
),
soft: (
<svg
t="1694661685946"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="4185"
data-spm-anchor-id="a313x.search_index.0.i1.654a3a81fF0Arz"
width="40"
height="40"
>
<path
d="M930 855.8H131.9c-16.6 0-30-13.4-30-30V279.3c0-16.6 13.4-30 30-30s30 13.4 30 30v516.5H900v-523H422.6c-16.6 0-30-13.4-30-30s13.4-30 30-30H930c16.6 0 30 13.4 30 30v583c0 16.6-13.5 30-30 30z"
p-id="4186"
fill={this.getPublicColor()}
>
</path>
<path
d="M131.9 308.6c-16.6 0-30-13.4-30-30V130.1c0-16.6 13.4-30 30-30h217.8c10.9 0 21 5.9 26.3 15.5l46.5 97.1 41.5 0.1c16.6 0 30 13.5 29.9 30.1 0 16.5-13.5 29.9-30 29.9h-0.1l-59.2-0.1c-10.9 0-20.9-6-26.2-15.5L332 160.1H161.9v118.5c0 16.6-13.5 30-30 30z m642.7 358H517.1c-16.6 0-30-13.4-30-30s13.4-30 30-30h257.5c16.6 0 30 13.4 30 30s-13.5 30-30 30z"
p-id="4187"
fill={this.getPublicColor()}
>
</path>
</svg>
),
transform: (
<svg t="1702004518583" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10736" width="20" height="20"><path d="M533.333333 388.266667L358.4 213.333333 298.666667 277.333333l234.666666 234.666667L768 277.333333 708.266667 213.333333l-174.933334 174.933334z m0 260.266666l-174.933333-174.933333L298.666667 533.333333l234.666666 234.666667 234.666667-234.666667-59.733333-59.733333-174.933334 174.933333z" fill="#4d73b1" p-id="10737"></path></svg>
),
soft: (
<svg t="1694661685946" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4185" data-spm-anchor-id="a313x.search_index.0.i1.654a3a81fF0Arz" width="40" height="40"><path d="M930 855.8H131.9c-16.6 0-30-13.4-30-30V279.3c0-16.6 13.4-30 30-30s30 13.4 30 30v516.5H900v-523H422.6c-16.6 0-30-13.4-30-30s13.4-30 30-30H930c16.6 0 30 13.4 30 30v583c0 16.6-13.5 30-30 30z" p-id="4186" fill={this.getPublicColor()}></path><path d="M131.9 308.6c-16.6 0-30-13.4-30-30V130.1c0-16.6 13.4-30 30-30h217.8c10.9 0 21 5.9 26.3 15.5l46.5 97.1 41.5 0.1c16.6 0 30 13.5 29.9 30.1 0 16.5-13.5 29.9-30 29.9h-0.1l-59.2-0.1c-10.9 0-20.9-6-26.2-15.5L332 160.1H161.9v118.5c0 16.6-13.5 30-30 30z m642.7 358H517.1c-16.6 0-30-13.4-30-30s13.4-30 30-30h257.5c16.6 0 30 13.4 30 30s-13.5 30-30 30z" p-id="4187" fill={this.getPublicColor()}></path></svg>
),
updateVersion: (
<svg viewBox="0 0 1024 1024" width="14" height="14">
<path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 85.333333a426.666667 426.666667 0 1 0 0 853.333334A426.666667 426.666667 0 0 0 512 85.333333z m0 597.333334a85.333333 85.333333 0 1 1 0 170.666666 85.333333 85.333333 0 0 1 0-170.666666z m0-512a79.872 79.872 0 0 1 79.616 85.162666l-18.944 284.757334a60.842667 60.842667 0 0 1-121.344 0l-18.944-284.757334A79.872 79.872 0 0 1 512 170.666667z"
fill={this.getPublicColor()}
p-id="6210" />
</svg>
),
kubernetesIcon: (
<svg
t="1610788127045"
className="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="3690"
>
<path
d="M435.36 612.256l0.288 0.416-42.624 102.944a221.792 221.792 0 0 1-88.032-109.28l-0.48-1.536 109.984-18.656 0.16 0.224a18.784 18.784 0 0 1 20.608 25.984l0.032-0.128z m-35.52-90.816a18.816 18.816 0 0 0 7.424-32.256l-0.032-0.032 0.096-0.48-83.68-74.848a217.088 217.088 0 0 0-32.48 114.848c0 8.448 0.48 16.8 1.408 25.024l-0.096-0.992 107.264-30.944 0.096-0.384z m48.832-84.48a18.784 18.784 0 0 0 29.824-14.336v-0.032l0.416-0.224 6.4-111.776a219.296 219.296 0 0 0-128.448 61.568l0.032-0.032 91.616 64.992 0.16-0.096z m32.448 117.312l30.848 14.88 30.816-14.816 7.68-33.28-21.344-26.592h-34.304l-21.344 26.592 7.648 33.248z m64-132.032a18.784 18.784 0 0 0 29.92 14.304l-0.064 0.032 0.352 0.128 91.04-64.544a220.672 220.672 0 0 0-126.56-61.408l-1.088-0.128 6.304 111.584 0.096 0.032z m464.032 254.72l-246.304 306.4a68.16 68.16 0 0 1-53.088 25.344h-0.16l-395.136 0.128h-0.064a68.096 68.096 0 0 1-53.056-25.312l-0.096-0.128-246.432-306.336a67.104 67.104 0 0 1-12.992-57.632l-0.096 0.448 87.904-382.08A67.52 67.52 0 0 1 126.464 192L482.4 21.888c8.64-4.224 18.816-6.688 29.536-6.688s20.896 2.464 29.952 6.88l-0.416-0.192 356.064 170.016a67.552 67.552 0 0 1 36.832 45.792l87.968 382.08a67.2 67.2 0 0 1-13.152 57.184z m-140.32-87.776c-1.792-0.416-4.384-1.12-6.176-1.44-7.424-1.408-13.44-1.056-20.448-1.632-14.944-1.568-27.232-2.848-38.176-6.304-4.48-1.696-7.68-7.04-9.216-9.216l-8.576-2.528a275.936 275.936 0 0 0-4.832-101.376l0.384 1.856a276.384 276.384 0 0 0-40.544-93.248l0.608 0.96c2.208-2.016 6.4-5.664 7.552-6.784 0.352-3.84 0.032-7.808 4-12.032 8.416-7.904 18.944-14.432 31.712-22.272 6.048-3.584 11.648-5.856 17.696-10.336 1.376-1.024 3.232-2.656 4.704-3.808 10.24-8.16 12.576-22.176 5.248-31.392s-21.6-10.08-31.776-1.92c-1.44 1.152-3.424 2.656-4.736 3.744-5.728 4.96-9.248 9.824-14.08 14.944-10.496 10.656-19.2 19.552-28.704 25.984-4.128 2.4-10.208 1.568-12.928 1.408l-8.096 5.76a278.72 278.72 0 0 0-175.776-85.376l-1.12-0.096-0.512-9.504c-2.784-2.656-6.112-4.896-6.944-10.656-0.928-11.424 0.64-23.776 2.432-38.624 0.992-6.944 2.592-12.704 2.912-20.256 0.032-1.696-0.032-4.224-0.032-6.048 0-13.056-9.568-23.68-21.344-23.68-11.744 0-21.28 10.624-21.28 23.68l0.032 0.608c0 1.76-0.096 3.936 0 5.472 0.256 7.552 1.888 13.312 2.848 20.256 1.792 14.848 3.328 27.168 2.4 38.656a23.36 23.36 0 0 1-6.88 10.976l-0.032 0.032-0.512 8.992a274.08 274.08 0 0 0-177.632 85.312l-0.128 0.128a338.976 338.976 0 0 1-8.672-6.144l0.992 0.704c-3.84 0.512-7.68 1.696-12.672-1.248-9.504-6.4-18.208-15.264-28.704-25.952-4.832-5.12-8.32-9.984-14.048-14.88a97.728 97.728 0 0 0-4.736-3.744 25.184 25.184 0 0 0-14.784-5.632h-0.064l-1.088-0.032a20.48 20.48 0 0 0-15.872 7.488l-0.032 0.032c-7.328 9.216-4.992 23.296 5.248 31.456l0.288 0.224 4.448 3.552c6.048 4.48 11.616 6.784 17.664 10.336 12.768 7.904 23.296 14.432 31.712 22.272 3.232 3.488 3.84 9.632 4.256 12.288l6.816 6.112a273.28 273.28 0 0 0-46.336 152.992c0 13.856 1.024 27.488 3.008 40.8l-0.192-1.504-8.864 2.56c-2.336 3.072-5.664 7.84-9.184 9.248-10.976 3.456-23.296 4.704-38.176 6.272-7.008 0.608-13.024 0.256-20.48 1.664-1.568 0.288-3.84 0.864-5.664 1.28l-0.16 0.096-0.288 0.096c-12.576 3.04-20.64 14.592-18.048 25.952 2.592 11.392 14.88 18.304 27.52 15.584l0.288-0.032 0.416-0.128 5.504-1.248c7.264-1.952 12.544-4.832 19.104-7.328 14.08-5.024 25.76-9.248 37.12-10.912 4.768-0.384 9.824 2.944 12.288 4.32l9.248-1.568a278.912 278.912 0 0 0 121.632 152.736l1.248 0.704-3.84 9.312c1.408 3.584 2.944 8.48 1.888 12.032-4.128 10.752-11.232 22.048-19.296 34.688-3.872 5.792-7.904 10.336-11.424 17.024-0.864 1.568-1.92 4.064-2.72 5.728-5.472 11.744-1.44 25.216 9.088 30.304 10.592 5.12 23.712-0.288 29.44-12.032v-0.096c0.864-1.664 1.952-3.84 2.656-5.408 2.976-6.912 4-12.832 6.144-19.552 5.632-14.176 8.736-29.024 16.512-38.272 2.144-2.56 5.536-3.488 9.184-4.48l4.832-8.736a270.592 270.592 0 0 0 99.008 18.4 274.56 274.56 0 0 0 99.52-18.528l-1.888 0.64 4.512 8.192c3.68 1.184 7.68 1.792 10.912 6.624 5.792 9.888 9.76 21.632 14.592 35.84 2.144 6.656 3.168 12.576 6.176 19.488 0.672 1.568 1.824 3.84 2.656 5.504 5.664 11.776 18.848 17.152 29.44 12.032 10.528-5.024 14.56-18.56 9.088-30.304-0.864-1.664-1.92-4.096-2.784-5.728-3.552-6.656-7.552-11.136-11.424-16.992-8.096-12.64-14.752-23.072-18.912-33.824-1.696-5.536 0.288-8.96 1.632-12.544-0.768-0.928-2.528-6.144-3.552-8.608a278.88 278.88 0 0 0 122.336-152.576l0.544-1.952c2.72 0.416 7.52 1.28 9.088 1.632 3.2-2.144 6.144-4.864 11.936-4.448 11.36 1.664 23.04 5.888 37.12 10.912 6.56 2.56 11.808 5.472 19.104 7.392 1.536 0.416 3.744 0.8 5.536 1.184l0.384 0.128 0.288 0.032c12.672 2.72 24.928-4.192 27.52-15.584 2.56-11.36-5.472-22.912-18.048-25.952z m-169.088-175.264l-83.2 74.496v0.224a18.784 18.784 0 0 0 7.264 32.256l0.128 0.032 0.128 0.416 107.776 31.072a222.4 222.4 0 0 0-4.896-72.96l0.288 1.504a222.336 222.336 0 0 0-28.032-68.064l0.544 0.928z m-171.232 227.2a18.656 18.656 0 0 0-16.48-9.92l-0.8 0.032h0.032a18.72 18.72 0 0 0-15.808 9.856l-0.064 0.096h-0.096l-54.112 97.792a215.712 215.712 0 0 0 71.136 11.808c25.344 0 49.664-4.288 72.32-12.128l-1.536 0.48-54.176-97.952h-0.416z m80.544-55.168a18.784 18.784 0 0 0-11.616 1.568l0.096-0.064a18.816 18.816 0 0 0-9.088 24.512l-0.032-0.128-0.128 0.16 43.104 104.032a220.8 220.8 0 0 0 88.288-110.048l0.48-1.536-110.944-18.784-0.16 0.224z"
fill={this.getPublicColor()}
p-id="3691"
/>
</svg>
),
hostIcon: (
<svg
t="1610787647584"
className="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="2590"
>
<path
d="M832 800H192a128 128 0 0 1-128-128V192a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v480a128 128 0 0 1-128 128z m64-544a128 128 0 0 0-128-128H256a128 128 0 0 0-128 128v352a128 128 0 0 0 128 128h512a128 128 0 0 0 128-128V256zM60.384 864h914.24c50.496 0 61.664 34.048 29.088 71.264C975.008 968.096 921.504 992 881.312 992H153.696c-40.192 0-93.664-23.904-122.4-56.736C-1.248 898.048 9.92 864 60.384 864z"
fill={this.getPublicColor()}
p-id="2591"
/>
<path
d="M384 928a128 32 0 1 0 256 0 128 32 0 1 0-256 0Z"
fill={this.getPublicColor()}
p-id="2592"
/>
<path
d="M256 493.504a114.496 114.016 90 1 0 228.032 0 114.496 114.016 90 1 0-228.032 0Z"
fill={this.getPublicColor()}
p-id="2593"
/>
<path
d="M508.512 380m-123.488 0a123.488 123.488 0 1 0 246.976 0 123.488 123.488 0 1 0-246.976 0Z"
fill={this.getPublicColor()}
p-id="2594"
/>
<path
d="M654.016 493.504m-114.016 0a114.016 114.016 0 1 0 228.032 0 114.016 114.016 0 1 0-228.032 0Z"
fill={this.getPublicColor()}
p-id="2595"
/>
<path d="M398.016 460.992h256V608h-256z" fill={this.getPublicColor()} p-id="2596" />
</svg>
),
tencentIcon: (
<svg
t="1655178320143"
className="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="3029"
>
<path
d="M753.066667 516.266667c-12.8-17.066667-27.733333-23.466667-51.2-29.866667-6.4-2.133333-27.733333-2.133333-32-2.133333 0 0-6.4 2.133333-10.666667 4.266666-6.4 2.133333-10.666667 4.266667-17.066667 6.4-8.533333 4.266667-25.6 17.066667-27.733333 19.2-2.133333 2.133333-4.266667 6.4-8.533333 8.533334-8.533333 6.4-59.733333 57.6-74.666667 70.4l-38.4 38.4c-17.066667 17.066667-29.866667 29.866667-29.866667 32 0 2.133333 194.133333 2.133333 217.6 0 8.533333 0 17.066667-2.133333 25.6-2.133334 17.066667-4.266667 34.133333-14.933333 46.933334-32 6.4-8.533333 10.666667-17.066667 14.933333-29.866666 2.133333-8.533333 4.266667-12.8 2.133333-27.733334 2.133333-23.466667-4.266667-38.4-17.066666-55.466666zM832 106.666667H192C145.066667 106.666667 106.666667 145.066667 106.666667 192v640c0 46.933333 38.4 85.333333 85.333333 85.333333h640c46.933333 0 85.333333-38.4 85.333333-85.333333V192c0-46.933333-38.4-85.333333-85.333333-85.333333z m-53.333333 580.266666c-10.666667 8.533333-23.466667 17.066667-29.866667 19.2-2.133333 0-4.266667 2.133333-6.4 2.133334-2.133333 2.133333-23.466667 6.4-36.266667 10.666666-10.666667 2.133333-27.733333 2.133333-194.133333 2.133334-198.4 0-189.866667 0-215.466667-6.4-21.333333-6.4-42.666667-19.2-59.733333-36.266667-29.866667-27.733333-42.666667-64-42.666667-104.533333 0-14.933333 2.133333-29.866667 6.4-44.8 6.4-17.066667 8.533333-23.466667 27.733334-49.066667 4.266667-4.266667 23.466667-21.333333 29.866666-27.733333 10.666667-6.4 44.8-21.333333 51.2-21.333334 4.266667 0 6.4-4.266667 8.533334-10.666666 6.4-21.333333 8.533333-25.6 12.8-40.533334 10.666667-25.6 29.866667-51.2 53.333333-70.4 4.266667-4.266667 8.533333-6.4 12.8-10.666666 2.133333-2.133333 4.266667-2.133333 6.4-4.266667 17.066667-12.8 53.333333-27.733333 78.933333-29.866667 27.733333-4.266667 59.733333-2.133333 81.066667 6.4 17.066667 4.266667 21.333333 6.4 23.466667 8.533334 4.266667 2.133333 10.666667 4.266667 14.933333 6.4 19.2 8.533333 42.666667 27.733333 55.466667 42.666666 10.666667 12.8 23.466667 27.733333 25.6 34.133334 0 2.133333 2.133333 4.266667 4.266666 6.4 2.133333 2.133333 4.266667 6.4 4.266667 10.666666 0 2.133333 2.133333 6.4 4.266667 10.666667 4.266667 8.533333 4.266667 8.533333-19.2 10.666667-10.666667 0-23.466667 2.133333-27.733334 2.133333-2.133333 0-6.4 2.133333-8.533333 2.133333 0 0-4.266667-4.266667-6.4-10.666666-6.4-12.8-19.2-25.6-29.866667-36.266667-17.066667-14.933333-34.133333-23.466667-59.733333-29.866667-12.8-8.533333-17.066667-8.533333-32-8.533333-12.8 0-21.333333 0-27.733333 2.133333-4.266667 2.133333-10.666667 2.133333-12.8 4.266667-17.066667 4.266667-38.4 17.066667-53.333334 29.866667-14.933333 14.933333-25.6 27.733333-32 42.666666-4.266667 6.4-12.8 29.866667-10.666666 32 0 0 6.4 4.266667 12.8 6.4 14.933333 4.266667 27.733333 12.8 40.533333 21.333334 12.8 8.533333 34.133333 27.733333 36.266667 29.866666 4.266667 4.266667 10.666667 8.533333 14.933333 12.8 6.4 6.4 12.8 10.666667 12.8 12.8 0 0-6.4 8.533333-14.933333 17.066667-19.2 17.066667-23.466667 21.333333-25.6 21.333333 0 0-4.266667-4.266667-10.666667-6.4-4.266667-4.266667-10.666667-10.666667-14.933333-12.8-4.266667-2.133333-10.666667-8.533333-14.933334-12.8-23.466667-21.333333-49.066667-34.133333-72.533333-34.133333-19.2 0-44.8 8.533333-57.6 21.333333-12.8 10.666667-25.6 29.866667-29.866667 46.933334-2.133333 10.666667-2.133333 34.133333 0 44.8 8.533333 34.133333 36.266667 57.6 70.4 64 10.666667 2.133333 21.333333 2.133333 32 2.133333h21.333334l10.666666-10.666667 23.466667-23.466666c40.533333-38.4 81.066667-76.8 119.466667-115.2 19.2-19.2 51.2-49.066667 68.266666-61.866667 8.533333-6.4 23.466667-14.933333 32-17.066667 4.266667-2.133333 8.533333-4.266667 12.8-4.266666 10.666667-4.266667 25.6-6.4 49.066667-4.266667 8.533333 0 14.933333 0 23.466667 2.133333 6.4 2.133333 29.866667 10.666667 32 10.666667 2.133333 2.133333 4.266667 2.133333 6.4 2.133333 6.4 2.133333 14.933333 8.533333 27.733333 19.2 12.8 10.666667 19.2 17.066667 23.466667 25.6 2.133333 2.133333 4.266667 6.4 6.4 8.533334 2.133333 2.133333 12.8 23.466667 12.8 25.6 0 2.133333 0 4.266667 2.133333 6.4 4.266667 6.4 8.533333 36.266667 8.533333 46.933333-2.133333 40.533333-23.466667 83.2-55.466666 110.933333z"
p-id="3030"
fill="#1296db"
/>
</svg>
),
aliIcon: (
<svg
t="1654472907135"
className="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="3310"
>
<path
d="M832 106.666667H192C145.066667 106.666667 106.666667 145.066667 106.666667 192v640c0 46.933333 38.4 85.333333 85.333333 85.333333h640c46.933333 0 85.333333-38.4 85.333333-85.333333V192c0-46.933333-38.4-85.333333-85.333333-85.333333zM311.466667 689.066667c-53.333333 0-98.133333-42.666667-98.133334-96v-164.266667c0-53.333333 42.666667-96 98.133334-96v-2.133333H469.333333l-12.8 55.466666-136.533333 29.866667c-12.8 4.266667-21.333333 12.8-21.333333 25.6v138.666667c0 12.8 10.666667 23.466667 21.333333 25.6l134.4 27.733333 12.8 55.466667h-155.733333z m256-189.866667v27.733333h-108.8v-27.733333h108.8zM810.666667 595.2c0 53.333333-42.666667 96-98.133334 96H554.666667l12.8-55.466667 134.4-27.733333c12.8-4.266667 21.333333-12.8 21.333333-25.6v-138.666667c0-12.8-10.666667-23.466667-21.333333-25.6l-134.4-27.733333-12.8-55.466667h155.733333c53.333333 0 98.133333 42.666667 98.133333 96v164.266667z"
p-id="3311"
fill="#fb6902"
/>
</svg>
),
huaweiIcon: (
<svg
t="1655178638461"
className="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="4414"
>
<path
d="M446.50124 183.429683s-71.363328-3.247974-116.870777 55.568596c-45.528939 58.814524-11.337209 148.651598 10.248411 194.994066 21.584598 46.341445 135.480624 228.190119 139.664923 232.190223 4.151553 4.010337 9.154497 2.322905 9.42772-1.276063 0.275269-3.569292 13.010315-264.227893 2.76088-328.498686-10.248412-64.272839-40.591487-145.927557-45.231157-152.978136zM199.86091 304.604486c-8.156774 0.87288-66.697051 59.253522-71.973218 116.331495-5.301749 57.07388 19.128663 95.057983 87.341231 140.499941 68.664869 48.689932 231.852532 138.264017 234.849796 130.547265 3.001357-7.696286-63.235207-125.387755-117.44076-210.986295-54.201459-85.596494-124.656091-177.262216-132.777049-176.392406z m21.946848 526.487969c49.38578 22.079878 126.322034-27.508517 147.604756-41.930994 19.792788-15.121396 56.353472-42.919509 56.353473-42.919509l-279.836383 7.489578s26.491351 55.276954 75.878154 77.360925z m7.030114-226.13532c-50.083675-25.069979-153.122423-82.662675-157.154249-81.560574-4.030803 1.100054-19.553335 72.743768 12.670577 126.742613 32.223912 53.998845 94.978165 70.511937 123.777071 74.924433 32.379455 4.613064 222.75841 2.551102 221.482347-1.277086-1.122567-3.341095-150.662395-93.782943-200.775746-118.829386z m464.281185-365.957833c-45.503357-58.81657-116.869754-55.568596-116.869754-55.568596-4.63353 7.048533-34.983769 88.703251-45.231157 152.978137-10.249435 64.271816 2.517333 324.928371 2.789532 328.500732 0.275269 3.595898 5.244444 5.281283 9.423627 1.27504 4.1536-4.002151 118.081349-185.850825 139.667993-232.19227 21.553898-46.342468 55.748698-136.177496 10.219759-194.993043zM951.064874 523.395538c-4.02978-1.103124-107.068528 56.492642-157.151179 81.560574-50.083675 25.045419-199.652156 115.488291-200.748117 118.829385-1.302669 3.827165 189.076286 5.891174 221.455741 1.277087 28.79686-4.412496 91.551112-20.925588 123.777071-74.924434 32.253588-53.997821 16.697287-125.643582 12.666484-126.742612zM653.344169 789.161461c21.278629 14.421454 98.245581 64.010873 147.634432 41.930994 49.384757-22.086018 75.881225-77.360925 75.881224-77.360925l-279.837406-7.489578c-0.002047 0 36.556591 27.802206 56.32175 42.919509z m241.551428-368.226503c-5.304819-57.07695-63.84305-115.457592-71.970148-116.331495-8.151657-0.86981-78.608336 90.795912-132.809795 176.393429-54.207599 85.59854-120.439046 203.293079-117.438713 210.986295 3.000334 7.715729 166.212556-81.857333 234.851842-130.547265 68.208475-45.442982 92.672656-83.426061 87.366814-140.500964z"
p-id="4415"
fill="#fa0000"
/>
</svg>
),
omitIcon: (
<svg
t="1654472665453"
className="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="2435"
width="30"
height="30"
>
<path
d="M221 592c-44.183 0-80-35.817-80-80s35.817-80 80-80 80 35.817 80 80-35.817 80-80 80z m291 0c-44.183 0-80-35.817-80-80s35.817-80 80-80 80 35.817 80 80-35.817 80-80 80z m291 0c-44.183 0-80-35.817-80-80s35.817-80 80-80 80 35.817 80 80-35.817 80-80 80z"
fill={this.getPublicColor()}
p-id="2436"
/>
</svg>
),
tip: (
<svg
t="1708937136752"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="14427"
width="14"
height="14"
>
<path
d="M505.854437 16.495215c-277.373896 0-502.224459 224.852583-502.224459 502.227489 0 277.375916 224.850563 502.225469 502.224459 502.225469 277.377936 0 502.228499-224.849553 502.228499-502.225469C1008.082936 241.348807 783.232373 16.495215 505.854437 16.495215zM576.503925 784.727485c-24.612549 32.146179-71.605835 86.811446-127.317328 87.078052-39.325344 0.223181-80.100861-24.566095-73.679098-90.420721 6.397526-65.945514 43.383001-157.705323 63.624833-231.183457 16.362922-59.389439 37.431838-108.835699-43.561748-107.232025 0-5.573472 0-11.145934 0-16.721426 54.396642-21.57789 138.195647-13.687777 194.331285-33.527681 2.230803 0 4.437368 0 6.711595 0-27.063503 137.149421-84.22416 261.90168-97.176751 402.039306 3.076064 2.319671 2.651918 1.873309 6.711595 3.300255 42.179236 14.179583 66.36562-83.825261 93.787628-77.00258C627.377131 727.878879 582.745931 776.524312 576.503925 784.727485zM568.344176 322.496903c-37.87618 0-68.550979-30.676818-68.550979-68.574206 0-37.854973 30.674798-68.532801 68.550979-68.532801 37.833766 0 68.529771 30.677828 68.529771 68.532801C636.873948 291.819075 606.177942 322.496903 568.344176 322.496903z"
fill={this.getPublicColor()}
p-id="14428"
>
</path>
</svg>
),
updateIcon: (
<svg
t="1719456040516"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="7763"
width="22"
height="22">
<path
d="M511.707 958.89c-60.402 0-119.008-11.834-174.19-35.175-53.292-22.54-101.146-54.803-142.236-95.893-41.091-41.09-73.354-88.946-95.894-142.235-23.341-55.183-35.176-113.79-35.176-174.193s11.835-119.01 35.176-174.192c22.54-53.29 54.803-101.145 95.894-142.236 41.09-41.09 88.945-73.354 142.235-95.894 55.182-23.34 113.789-35.174 174.191-35.174 60.403 0 119.01 11.835 174.193 35.175 53.29 22.54 101.145 54.804 142.235 95.893 41.091 41.091 73.355 88.946 95.894 142.236 23.34 55.183 35.175 113.79 35.175 174.192s-11.834 119.01-35.175 174.193c-22.54 53.29-54.803 101.144-95.894 142.235-41.09 41.09-88.946 73.354-142.235 95.893-55.184 23.34-113.79 35.175-174.193 35.175z m0-854.06c-54.895 0-108.136 10.747-158.246 31.942-48.411 20.476-91.893 49.794-129.237 87.138-37.345 37.345-66.662 80.826-87.139 129.237-21.195 50.11-31.941 103.352-31.941 158.247 0 54.895 10.746 108.137 31.941 158.247 20.477 48.41 49.794 91.893 87.139 129.238s80.826 66.662 129.237 87.137c50.11 21.195 103.352 31.942 158.246 31.942s108.137-10.747 158.247-31.942c48.412-20.476 91.893-49.793 129.238-87.137s66.663-80.827 87.139-129.238c21.194-50.11 31.941-103.352 31.941-158.247 0-54.895-10.747-108.137-31.941-158.247-20.477-48.41-49.795-91.892-87.14-129.236s-80.825-66.663-129.237-87.139c-50.11-21.195-103.352-31.941-158.247-31.941z" p-id="7764" fill="#ffffff"></path><path d="M536.38 748.162V356.626l188.128 188.446 28.044-28.021L511.7 275.838 270.85 517.051l28.042 28.021L487.51 356.136v392.026z"
p-id="7765"
fill="#ffffff">
</path>
</svg>
),
dockerIcon: (
<svg t="1734747752391"
class="icon"
viewBox="0 0 1280 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="4518"
width={size}
height={size}
>
<path d="M699.88718 472.6h-132.2v-118.8h132.2v118.8z m0-408.6h-132.2v121.4h132.2V64z m156.4 289.6H724.08718v118.8h132.2v-118.8z m-312.6-144.2h-132.2v120.2h132.2v-120.2z m156.2 0h-132.2v120.2h132.2v-120.2z m553.6 200c-28.8-19.4-95.2-26.4-146.2-16.8-6.6-48-33.4-89.8-82.2-127.4l-28-18.6-18.6 28c-36.8 55.6-46.8 147.2-7.4 207.6-17.4 9.4-51.6 22.2-96.8 21.4H4.88718c-17.4 101.6 11.6 233.6 88 324.2 74.2 87.8 185.4 132.4 330.8 132.4 314.8 0 547.8-145 656.8-408.4 42.8 0.8 135.2 0.2 182.6-90.4 3-5 13.2-26.4 17-34.2l-26.6-17.8z m-1022.2-55.8h-132v118.8h132.2v-118.8z m156.2 0h-132.2v118.8h132.2v-118.8z m156.2 0h-132.2v118.8h132.2v-118.8z m-156.2-144.2h-132.2v120.2h132.2v-120.2z" fill={this.getPublicColor()} p-id="4519">
</path>
</svg>
),
pipeLine: (
<i className="anticon">
<svg
t="1676966831715"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="7785"
width={size}
height={size}
>
<path
d="M520.704 64L170.496 241.152v360.448l349.696 177.152 349.696-177.152V241.152l-349.184-177.152z m283.648 497.152l-285.696 144.896-91.648-47.104 157.696-89.6c8.704 4.096 16.896 6.656 25.6 6.656 31.744 0 57.344-25.6 57.344-57.344s-25.6-57.344-57.344-57.344c-29.696 0-53.248 21.504-55.296 49.152l-198.144 111.104-123.904-61.952V279.552l285.696-144.896 102.4 51.2-164.352 91.648c-8.704-4.096-16.896-6.144-25.6-6.144C399.36 271.36 373.76 296.96 373.76 328.704s25.6 57.344 57.344 57.344c29.696 0 53.248-21.504 55.296-49.152l202.752-113.152L802.304 281.6v279.552h2.048z"
p-id="7786"
>
</path>
<path
d="M522.752 883.2l-352.256-173.056v70.656l352.256 175.104 347.648-175.104v-70.656l-347.648 173.056z"
p-id="7787"
>
</path>
</svg>
</i>
),
loginCloud1: (
<svg
t="1741758218298"
class="icon"
viewBox="0 0 1097 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="2701"
width="24"
height="24"
>
<path
d="M365.714286 288.694857a36.571429 36.571429 0 0 1 0 73.142857H292.571429a36.571429 36.571429 0 0 1 0-73.142857h73.142857z m0 146.285714a36.571429 36.571429 0 1 1 0 73.142858H292.571429a36.571429 36.571429 0 1 1 0-73.142858h73.142857z m0 146.285715a36.571429 36.571429 0 1 1 0 73.142857H292.571429a36.571429 36.571429 0 1 1 0-73.142857h73.142857z m0 146.285714a36.571429 36.571429 0 1 1 0 73.142857H292.571429a36.571429 36.571429 0 1 1 0-73.142857h73.142857z m219.428571-438.857143a36.571429 36.571429 0 1 1 0 73.142857H512a36.571429 36.571429 0 1 1 0-73.142857h73.142857z m0 146.285714a36.571429 36.571429 0 1 1 0 73.142858H512a36.571429 36.571429 0 1 1 0-73.142858h73.142857z m0 146.285715a36.571429 36.571429 0 1 1 0 73.142857H512a36.571429 36.571429 0 1 1 0-73.142857h73.142857z m0 146.285714a36.571429 36.571429 0 1 1 0 73.142857H512a36.571429 36.571429 0 1 1 0-73.142857h73.142857z m475.428572 219.428571a36.571429 36.571429 0 1 1 0 73.142858H36.571429a36.571429 36.571429 0 1 1 0-73.142858h73.142857v-804.571428a73.142857 73.142857 0 0 1 73.142857-73.142857h512a73.142857 73.142857 0 0 1 73.142857 73.142857v73.142857h146.285714a73.142857 73.142857 0 0 1 73.142857 73.142857v658.285714h73.142858z m-877.714286 0h512v-804.571428h-512v804.571428z m585.142857 0h146.285714v-658.285714h-146.285714v658.285714z"
fill="#ffffff"
p-id="2702"
>
</path>
</svg>
),
loginCloud2: (
<svg
t="1741764940758"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="82132"
width="26"
height="26"
>
<path
d="M512.049995 1024c-280.672591 0-510.350161-229.57758-511.950005-511.850015-0.799922-136.586661 51.794942-264.874133 147.985549-361.16473C244.276145 54.694659 373.463529 1.099893 511.850015 0.09999h3.499658c134.386876 0 261.074504 52.294893 356.96514 147.585588 97.79045 97.090519 151.685187 226.477883 151.685187 364.364417 0 282.272434-229.677571 511.950005-511.950005 511.950005z m0.199981-972.705009C256.674934 53.094815 49.895127 259.674641 51.294991 511.950005c1.399863 254.175178 208.07968 460.854995 460.755004 460.854995 254.075188 0 460.755004-206.679816 460.755005-460.755005 0-124.087882-48.495264-240.576506-136.486672-328.067962-86.991505-86.391563-202.080266-133.886925-324.068352-132.687042z"
fill="#ffffff"
p-id="82133"
>
</path>
<path
d="M577.643589 285.072161l-75.392637 167.983595-73.592813-167.983595h-97.990431l123.687921 169.383459h-90.891124v56.694463h114.788791v58.094327H363.564496v55.894541h114.78879v113.888878h56.694463V625.138951H648.936627v-55.894541H535.147739v-58.094327h113.888879v-56.694463H548.446441l144.985841-169.383459H577.643589z"
fill="#ffffff"
p-id="82134"
>
</path>
</svg>
),
loginCloud3: (
<svg
t="1741759159553"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="12092"
width="28"
height="28"
>
<path
d="M102.4 273.067L512 34.133l409.6 238.934v477.866L512 989.867 102.4 750.933V273.067zM853.333 716.8V307.2L512 102.4 170.667 307.2v409.6L512 921.6l341.333-204.8zM550.4 549.615V780.8a29.867 29.867 0 0 1-29.867 29.867 29.286 29.286 0 0 1-29.866-29.867V549.615L281.6 429.022a29.867 29.867 0 0 1 7.27-54.613 29.286 29.286 0 0 1 22.597 3.242l209.066 119.467L727.825 377.65a29.286 29.286 0 0 1 40.619 10.718 29.867 29.867 0 0 1-10.786 40.619L550.4 548.454v1.195z"
fill="#ffffff"
p-id="12093"
>
</path>
</svg>
),
gpu: (
<svg
t="1738820379498"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="6521"
width={size}
height={size}
>
<path
d="M284.259769 997.767038v-134.275116H251.642498c-50.296897 0-91.221955-40.925058-91.221955-91.242417v-31.880621h-133.620315a26.069262 26.069262 0 0 1 0-52.138524h133.620315v-82.545842h-133.620315a26.069262 26.069262 0 1 1 0-52.138524h133.620315v-82.545843h-133.620315a26.069262 26.069262 0 0 1 0-52.138524h133.620315v-82.545842h-133.620315a26.069262 26.069262 0 1 1 0-52.138524h133.620315v-33.272073c0-50.296897 40.925058-91.242417 91.221955-91.242417h32.596809V26.779107a26.069262 26.069262 0 1 1 52.118061 0v132.883664h82.545843V26.779107a26.069262 26.069262 0 1 1 52.138524 0v132.883664h82.545842V26.779107a26.069262 26.069262 0 1 1 52.138524 0v132.883664h82.545843V26.779107a26.069262 26.069262 0 1 1 52.138524 0v132.883664h32.576346c50.317359 0 91.242417 40.925058 91.242417 91.26288v33.25161h133.57939a26.069262 26.069262 0 1 1 0 52.138524h-133.57939v82.545842h133.57939a26.069262 26.069262 0 1 1 0 52.138524h-133.57939v82.545843h133.57939a26.069262 26.069262 0 0 1 0 52.138524h-133.57939v82.545842h133.57939a26.069262 26.069262 0 1 1 0 52.138524h-133.57939v31.880621c0 50.317359-40.925058 91.242417-91.242417 91.242417h-32.576346v134.275116a26.069262 26.069262 0 0 1-52.138524 0v-134.275116h-82.545843v134.275116a26.069262 26.069262 0 0 1-52.138524 0v-134.275116h-82.545842v134.275116a26.069262 26.069262 0 0 1-52.138524 0v-134.275116h-82.545843v134.275116a26.069262 26.069262 0 0 1-52.118061 0z m-32.596809-186.41364H773.027739c21.567506 0 39.103893-17.536387 39.103893-39.103893v-113.014549h-192.920724a122.079449 122.079449 0 0 0-26.7036 3.887881c-10.947453 2.926142-17.270375 6.71171-19.541716 9.494613-12.870931 15.715222-40.515808 43.319174-56.681205 58.973009a44.812939 44.812939 0 1 1-31.409983-27.522101c9.269526-9.187676 45.201727-44.894789 55.801317-57.868033 10.886065-13.300644 28.033665-19.889578 41.068296-23.368208a163.372832 163.372832 0 0 1 36.832553-5.299795h193.555062V250.905188c0-21.567506-17.536387-39.083431-39.08343-39.08343H251.642498c-21.547043 0-39.083431 17.515925-39.083431 39.08343v108.349092h202.1084a122.243149 122.243149 0 0 0 26.703601-3.887881c10.967916-2.926142 17.270375-6.71171 19.541715-9.494613 12.870931-15.715222 40.515808-43.298712 56.681205-58.973009a44.812939 44.812939 0 1 1 31.409983 27.522102c-9.269526 9.187676-45.201727 44.915251-55.801317 57.868032-10.886065 13.300644-28.033665 19.889578-41.047834 23.368208a163.393295 163.393295 0 0 1-36.832552 5.320258h-202.783663v371.272128c0 21.567506 17.55685 39.083431 39.103893 39.08343z" p-id="6522" fill="#4d73b1"></path><path d="M381.906958 582.050297c-7.775761 0-14.651171-0.368326-20.646692-1.064052a111.050145 111.050145 0 0 1-17.72055-3.540017 49.683021 49.683021 0 0 1-15.428747-6.670785 33.435773 33.435773 0 0 1-9.801551-11.254391 35.952664 35.952664 0 0 1-3.765106-16.697424v-56.292417c0-6.814022 1.411915-12.932318 4.174356-18.354889 2.782904-5.565808 6.548009-9.944789 11.254391-13.136943 4.460831-2.926142 9.740164-5.42257 15.85846-7.509749 6.261534-2.087178 12.37983-3.47863 18.354889-4.174356 5.01332-0.552488 11.049766-0.818501 18.150263-0.818501 19.17339 0 37.528278 1.432377 55.044203 4.358519v24.616422c-16.124473-3.887881-34.479362-5.831821-55.044203-5.83182-23.511446 0-35.256938 6.79356-35.256937 20.421604v54.430327c0 6.670784 3.130767 11.397629 9.3923 14.180533 6.404772 2.782904 15.981235 4.174356 28.770316 4.174356 6.814022 0 14.119145-1.043589 21.894906-3.130767v-31.491833h-22.099531v-21.28103h53.182113v70.288788c-6.95726 2.496429-15.85846 4.583607-26.7036 6.261534a193.3709 193.3709 0 0 1-29.60928 2.496428zM464.514188 444.603489h54.225702c13.198331 0 23.613759 0.900351 31.266745 2.721516 7.775761 1.800703 13.423419 4.992857 16.902049 9.576464 3.601405 4.460831 5.42257 10.722365 5.42257 18.784601v25.639549c0 8.9012-1.94394 15.85846-5.852284 20.87178-3.744643 4.992857-9.801551 8.532875-18.1298 10.640515-8.205474 2.066715-19.33709 3.110304-33.374385 3.110305h-17.925176v43.994437h-32.535421v-135.339167z m53.182113 69.02011c8.471487 0 14.446546-0.961739 17.925176-2.905679 3.47863-2.087178 5.217945-5.565808 5.217945-10.43589v-21.69028c0-4.440369-1.677927-7.36651-5.01332-8.757963-3.192155-1.391452-9.392301-2.087178-18.559514-2.087178h-20.216979v45.87699h20.646692zM653.424257 582.050297c-39.062968 0-58.584221-13.096019-58.584221-39.226669v-98.220139h32.535421v98.220139c0 6.138759 1.94394 10.35404 5.831821 12.727693 4.031118 2.230416 10.906528 3.335392 20.646692 3.335393 9.596926 0 16.267711-1.104977 20.012353-3.335393 3.887881-2.373653 5.852283-6.609397 5.852283-12.727693v-98.220139h32.535422v98.220139c0 26.13065-19.623565 39.206206-58.829771 39.206206z"
p-id="6523"
fill="#4d73b1"
>
</path>
</svg>
),
observation: (
<svg
t="1738820771734"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="9595"
width={size}
height={size}
>
<path
d="M512 32a480 480 0 1 1 0 960 480 480 0 0 1 0-960z m0 128a352 352 0 1 0 0 704 352 352 0 0 0 0-704zM448 357.504l128 127.936 82.752-82.688 90.496 90.496L576 666.496 448 538.56 365.248 621.248 274.752 530.752 448 357.504z"
fill="#4d73b1"
p-id="9596"
>
</path>
</svg>
),
basics: (
<svg
t="1738820970951"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="11989"
width={size}
height={size}
>
<path
d="M64.2 123.9z m324.7 64c15 0 27.8 5.2 38.5 15.6 10.7 10.4 16 23.1 16 38.1V458c0 15-5.3 27.8-16 38.5s-23.5 16-38.5 16H172.4c-15 0-27.7-5.3-38.1-16S118.8 473 118.8 458V241.6c0-15 5.2-27.7 15.6-38.1 10.4-10.4 23.1-15.6 38.1-15.6-0.1 0.1 216.4 0 216.4 0z m0 432.9c15 0 27.8 5.2 38.5 15.6 10.7 10.4 16 23.1 16 38.1v217.3c0 15-5.3 27.7-16 38.1-10.7 10.4-23.5 15.6-38.5 15.6H172.4c-15 0-27.7-5.2-38.1-15.6-10.4-10.4-15.6-23.1-15.6-38.1V674.4c0-15 5.2-27.7 15.6-38.1 10.4-10.4 23.1-15.6 38.1-15.6h216.5z m433.7 0c15 0 27.7 5.2 38.1 15.6 10.4 10.4 15.6 23.1 15.6 38.1v217.3c0 15-5.2 27.7-15.6 38.1-10.4 10.4-23.1 15.6-38.1 15.6H606.1c-15 0-27.8-5.2-38.5-15.6-10.7-10.4-16-23.1-16-38.1V674.4c0-15 5.3-27.7 16-38.1 10.7-10.4 23.5-15.6 38.5-15.6h216.5z m120.3-337.7c11.5 11.5 17.3 25.1 17.3 40.7s-5.8 28.8-17.3 39.8L781.8 524.7c-11.5 11.5-25 17.3-40.3 17.3-15.3 0-28.7-5.8-40.3-17.3l-160.9-161c-11-11-16.5-24.2-16.5-39.8s5.5-29.2 16.5-40.7l161.1-161.1c11.5-11 25-16.5 40.3-16.5 15.3 0 28.7 5.5 40.3 16.5l160.9 161z"
p-id="11990"
fill="#4d73b1"
>
</path>
</svg>
),
alert: (
<svg
t="1738822719426"
class="icon"
viewBox="0 0 1025 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="48129"
width={size}
height={size}
>
<path
d="M885.729184 924.562467a159.871551 159.871551 0 0 0-35.146024-3.00027H177.236762a143.584369 143.584369 0 0 0-30.431314 0 49.718767 49.718767 0 0 0-42.861006 48.432936 50.147377 50.147377 0 0 0 42.861006 50.575987 149.58491 149.58491 0 0 0 27.859653 0h678.918329a118.724986 118.724986 0 0 0 32.574365-3.428881 47.575716 47.575716 0 0 0 36.860464-46.718496 48.861546 48.861546 0 0 0-37.289075-45.861276zM151.520158 418.802601A46.289886 46.289886 0 0 0 130.089656 362.654683a208.304487 208.304487 0 0 0-72.86371-25.287993 52.719037 52.719037 0 0 0-55.719307 37.289075A47.575716 47.575716 0 0 0 25.508802 428.660632a185.159544 185.159544 0 0 0 75.00676 23.573553 50.147377 50.147377 0 0 0 51.004596-33.431584zM226.526918 224.642245a45.861276 45.861276 0 0 0 52.290427 7.286371 42.861006 42.861006 0 0 0 30.002704-42.861005 138.441048 138.441048 0 0 0-62.577068-92.151162 47.147106 47.147106 0 0 0-54.004867 12.001081A45.432666 45.432666 0 0 0 181.522862 162.922397a206.161437 206.161437 0 0 0 45.004056 61.719848zM506.409285 151.778536A48.432936 48.432936 0 0 0 555.270831 128.633593a85.722011 85.722011 0 0 0 9.429421-54.004867v-27.859654A51.433207 51.433207 0 0 0 515.838706 0.050576a50.147377 50.147377 0 0 0-51.861817 42.861006 180.873444 180.873444 0 0 0 0 71.149269 45.432666 45.432666 0 0 0 42.432396 37.717685zM773.00474 235.357497a46.718496 46.718496 0 0 0 15.429962-3.857491 128.583017 128.583017 0 0 0 62.148458-83.150351 42.861006 42.861006 0 0 0-23.573553-47.147106 42.861006 42.861006 0 0 0-55.290697 0A168.015142 168.015142 0 0 0 721.571533 171.494598 50.575987 50.575987 0 0 0 773.00474 235.357497zM1021.598572 370.369664a47.575716 47.575716 0 0 0-50.147376-33.002974 196.732016 196.732016 0 0 0-73.72093 24.430773 46.718496 46.718496 0 0 0-20.144673 56.147918 45.432666 45.432666 0 0 0 45.432666 35.146024 154.29962 154.29962 0 0 0 81.435911-24.430773 45.861276 45.861276 0 0 0 17.144402-58.290968zM515.838706 690.969986a128.583017 128.583017 0 1 0-128.583017-128.583016 128.583017 128.583017 0 0 0 128.583017 128.583016z"
fill="#4d73b1"
p-id="48130"
>
</path>
<path
d="M210.239736 524.669285A2874.687646 2874.687646 0 0 0 207.239466 814.409683c0 36.860465 22.287723 54.004867 60.862628 54.004867h491.615734c39.860735 0 60.862628-18.858842 61.291238-56.147918 0-85.722011 2.14305-174.015683 0-261.023524a304.74175 304.74175 0 0 0-360.889667-291.883448 300.027039 300.027039 0 0 0-249.879663 265.309625zM513.267046 385.799626a179.159003 179.159003 0 1 1-178.301784 180.016224A181.302054 181.302054 0 0 1 513.267046 385.799626z"
fill="#4d73b1"
p-id="48131"
>
</path>
</svg>
),
scan: (
<svg
t="1738821465445"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="35569"
width={size}
height={size}
>
<path
d="M181.632 241.962667l91.178667 91.178666a298.666667 298.666667 0 1 0 60.330666-60.330666L241.92 181.632A424.917333 424.917333 0 0 1 512 85.333333c235.648 0 426.666667 191.018667 426.666667 426.666667s-191.018667 426.666667-426.666667 426.666667S85.333333 747.648 85.333333 512c0-102.442667 36.096-196.48 96.298667-270.037333z m152.362667 152.405333L512 572.330667 572.330667 512 394.368 333.994667a213.333333 213.333333 0 1 1-60.330667 60.330666z"
fill="#4d73b1"
p-id="35570"
>
</path>
</svg>
),
pipeline: (
<svg
t="1738821566991"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="36640"
width={size}
height={size}
>
<path
d="M113.777778 0h796.444444a113.777778 113.777778 0 0 1 113.777778 113.777778v796.444444a113.777778 113.777778 0 0 1-113.777778 113.777778H113.777778a113.777778 113.777778 0 0 1-113.777778-113.777778V113.777778a113.777778 113.777778 0 0 1 113.777778-113.777778z m316.434963 266.94163c-13.842963-54.385778-65.592889-89.865481-120.737185-82.792297-55.182222 7.073185-96.502519 54.499556-96.44563 110.648889 0.170667 56.016593 41.453037 103.196444 96.483555 110.250667 55.030519 7.054222 106.68563-28.197926 120.69926-82.394074h306.896592c15.227259 0 27.572148 12.458667 27.572148 27.856592v110.08c0 7.395556-2.901333 14.468741-8.078222 19.683556-5.176889 5.233778-12.174222 8.154074-19.493926 8.154074h-82.640592v55.713185h82.640592a82.337185 82.337185 0 0 0 58.500741-24.462222 83.986963 83.986963 0 0 0 24.234667-59.088593v-110.08c0-46.155852-37.034667-83.569778-82.735408-83.569777H430.212741z m-134.428445 502.272h304.355556c7.68 58.17837 58.747259 100.370963 116.736 96.464592 57.988741-3.90637 103.025778-52.584296 102.968889-111.293629-0.018963-53.475556-37.69837-99.422815-89.732741-109.416297-52.053333-9.974519-103.784296 18.773333-123.259259 68.532148H295.784296c-7.319704 0-14.336-2.939259-19.512889-8.154074a27.989333 27.989333 0 0 1-8.078222-19.702518v-113.645037c0-7.395556 2.920296-14.468741 8.078222-19.683556 5.176889-5.233778 12.193185-8.154074 19.512889-8.154074h358.684445v-55.713185H295.784296a82.337185 82.337185 0 0 0-58.519703 24.462222 83.986963 83.986963 0 0 0-24.234667 59.088593v113.645037c0 46.155852 37.05363 83.569778 82.75437 83.569778z m82.754371-474.415408c0 30.757926-24.708741 55.713185-55.182223 55.713185-30.454519 0-55.163259-24.955259-55.163259-55.713185 0-30.776889 24.708741-55.713185 55.182222-55.713185 30.454519 0 55.163259 24.936296 55.16326 55.713185z m386.142814 459.586371c0 30.776889-24.689778 55.713185-55.163259 55.713185-30.454519 0-55.163259-24.936296-55.163259-55.713185 0-30.757926 24.708741-55.694222 55.182222-55.694223 30.454519 0 55.144296 24.936296 55.144296 55.694223z"
fill="#4d73b1"
p-id="36641"
>
</path>
</svg>
),
security: (
<svg
t="1738821690443"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="38794"
width={size}
height={size}
>
<path
d="M862.435556 200.248889h-34.133334s-79.644444-2.275556-159.288889-34.133333c-81.92-34.133333-136.533333-72.817778-136.533333-72.817778l-20.48-15.928889-20.48 13.653333s-54.613333 38.684444-136.533333 72.817778c-79.644444 34.133333-159.288889 34.133333-159.288889 34.133333H161.564444v359.537778c0 179.768889 227.555556 370.915556 350.435556 370.915556s350.435556-191.146667 350.435556-370.915556V200.248889z m-100.124445 159.288889L509.724444 614.4c-6.826667 6.826667-15.928889 9.102222-25.031111 9.102222-6.826667 0-15.928889-2.275556-20.48-6.826666l-170.666666-136.533334c-13.653333-11.377778-18.204444-34.133333-4.551111-47.786666 11.377778-13.653333 34.133333-18.204444 47.786666-4.551112l147.911111 118.328889 232.106667-232.106666c13.653333-13.653333 34.133333-13.653333 47.786667 0s11.377778 31.857778-2.275556 45.511111z"
fill="#4d73b1"
p-id="38795"
>
</path>
</svg>
),
gateway: (
<svg
t="1705306262941"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="10296"
width={size}
height={size}
>
<path
d="M795.295811 512.795207h113.601065a56.800533 56.800533 0 0 1 56.800533 56.800533v397.603727a56.800533 56.800533 0 0 1-56.800533 56.800533H113.689421a56.800533 56.800533 0 0 1-56.800532-56.800533v-397.603727a56.800533 56.800533 0 0 1 56.800532-56.800533h113.601065L252.16912 30.95629a30.95629 30.95629 0 0 1 61.91258 0L340.891551 512.795207h340.803195l24.878634-481.838917a30.95629 30.95629 0 0 1 61.91258 0L795.295811 512.795207z m28.400267 284.002663a28.400266 28.400266 0 0 0-28.400267 28.400266v113.601065a28.400266 28.400266 0 1 0 56.800533 0v-113.601065a28.400266 28.400266 0 0 0-28.400266-28.400266z m-113.601065 0a28.400266 28.400266 0 0 0-28.400267 28.400266v113.601065a28.400266 28.400266 0 1 0 56.800533 0v-113.601065a28.400266 28.400266 0 0 0-28.400266-28.400266z m-511.204793-170.401598a28.400266 28.400266 0 1 0 0 56.800533 28.400266 28.400266 0 0 0 0-56.800533z m113.601065 0a28.400266 28.400266 0 1 0 0 56.800533 28.400266 28.400266 0 0 0 0-56.800533z m113.601065 0a28.400266 28.400266 0 1 0 0 56.800533 28.400266 28.400266 0 0 0 0-56.800533z"
p-id="10297"
fill="#4d73b1"
>
</path>
</svg>
),
istio: (
<svg
t="1738822103856"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="43978"
width={size}
height={size}
>
<path
d="M170.666667 896h682.666666l-426.666666 128z m0-42.666667l256-42.666666V341.333333z m298.666666-42.666666l384 42.666666-384-853.333333z"
fill="#4d73b1"
p-id="43979"
>
</path>
</svg>
),
springCloud: (
<svg
t="1738822219100"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="45065"
width={size}
height={size}
>
<path
d="M1022.399361 476.288342c6.271996-197.439877-53.311967-401.471749-72.639955-429.631731l-6.527996-9.471994-3.775997 11.007993c-1.663999 4.863997-3.391998 10.559993-5.311997 16.767989-7.871995 25.471984-19.263988 62.335961-44.799972 101.375937A510.271681 510.271681 0 0 0 511.99968 0.00064a511.99968 511.99968 0 0 0-359.807775 876.159452 46.527971 46.527971 0 1 1 45.567971 37.247977c-1.343999 0-2.559998-0.256-3.903997-0.384A511.99968 511.99968 0 0 0 1023.99936 512.00032c0-12.031992-0.768-23.871985-1.599999-35.711978zM945.279409 68.096597l0.832-2.815998c29.503982 70.591956 107.007933 383.42376 34.687978 591.231631-84.095947 185.087884-297.855814 256.31984-631.423605 210.431868 120.255925-19.519988 460.991712-107.007933 539.135663-467.519708l6.399996-30.399981-16.83199 23.359986c-60.223962 89.215944-281.471824 377.087764-599.615625 377.087764H278.399826c-27.519983 0-55.487965 1.151999-82.815948-3.263998-39.167976-8.127995-66.495958-65.471959-62.335961-134.847916 7.039996-115.135928 99.711938-245.311847 339.007788-265.343834 391.359755-32.76798 448.57572-218.559863 473.023704-297.919814z"
p-id="45066"
fill="#4d73b1"
>
</path>
</svg>
),
gray: (
<svg
t="1738822351808"
class="icon"
viewBox="0 0 1024 1024"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
p-id="46141"
width={size}
height={size}
>
<path
d="M682.666667 544a160 160 0 1 1-320 0 160 160 0 0 1 320 0z m-64 0q0-39.765333-28.117334-67.882667Q562.432 448 522.666667 448q-39.765333 0-67.882667 28.117333Q426.666667 504.234667 426.666667 544q0 39.765333 28.117333 67.882667Q482.901333 640 522.666667 640q39.765333 0 67.882666-28.117333Q618.666667 583.765333 618.666667 544z"
fill="#4d73b1"
p-id="46142"
>
</path>
<path
d="M698.176 651.754667a106.666667 106.666667 0 1 0 158.4-30.464 341.44 341.44 0 0 0-136.32-349.226667c-14.421333-10.197333-34.090667-4.821333-42.922667 10.474667-8.832 15.296-3.242667 34.858667 10.944 45.397333q28.970667 21.504 51.733334 50.218667 35.669333 45.013333 50.538666 100.48 14.869333 55.488 6.464 112.32-0.554667 3.797333-1.216 7.573333a106.666667 106.666667 0 0 0-97.621333 53.226667z m103.424 94.549333q-17.066667 4.586667-32.384-4.266667-15.296-8.832-19.861333-25.898666-4.586667-17.066667 4.266666-32.384 8.832-15.296 25.898667-19.882667 17.066667-4.565333 32.362667 4.266667 15.317333 8.832 19.882666 25.92 4.586667 17.066667-4.266666 32.362666-8.832 15.317333-25.898667 19.882667zM326.229333 650.645333a106.666667 106.666667 0 1 0-52.821333 152.405334 341.44 341.44 0 0 0 370.602667 56.533333c16.064-7.381333 21.248-27.093333 12.394666-42.389333-8.832-15.296-28.565333-20.245333-44.8-13.226667q-33.088 14.336-69.333333 19.690667-56.832 8.405333-112.298667-6.464-55.488-14.869333-100.48-50.56-3.029333-2.389333-5.973333-4.842667a106.666667 106.666667 0 0 0 2.709333-111.146667zM192.64 692.906667q4.565333-17.066667 19.882667-25.898667 15.296-8.853333 32.384-4.266667 17.066667 4.565333 25.898666 19.882667 8.832 15.296 4.266667 32.362667-4.586667 17.066667-19.882667 25.92-15.317333 8.832-32.384 4.266666-17.066667-4.586667-25.898666-19.882666-8.832-15.317333-4.266667-32.384zM512 352a106.666667 106.666667 0 1 0-105.6-121.941333 341.44 341.44 0 0 0-234.24 292.693333C170.517333 540.309333 185.002667 554.666667 202.666667 554.666667s31.808-14.634667 33.834666-32.192q4.16-35.84 17.642667-69.888 21.12-53.418667 61.76-94.016 40.597333-40.618667 94.016-61.76 3.584-1.429333 7.168-2.730667A106.666667 106.666667 0 0 0 512 352z m30.165333-136.832Q554.666667 227.669333 554.666667 245.333333t-12.501334 30.165334q-12.501333 12.501333-30.165333 12.501333t-30.165333-12.501333Q469.333333 262.997333 469.333333 245.333333t12.501334-30.165333Q494.336 202.666667 512 202.666667t30.165333 12.501333z"
fill="#4d73b1"
p-id="46143"
>
</path>
</svg>
),
};
return svgType[type] || type;
},
fetchStateBJColor(status) {
const statusColorMap = {
running:
'linear-gradient(to right, #00D777 0, #00D777 10px, #fff 10px, #fff 100%) no-repeat', // 运行中 绿色
succeeded:
'linear-gradient(to right, #00D777 0, #00D777 10px, #fff 10px, #fff 100%) no-repeat', // 已完成 绿色
starting:
'linear-gradient(to right, #F69D4A 0, #F69D4A 10px, #fff 10px, #fff 100%) no-repeat', // 启动中
checking:
'linear-gradient(to right, #F69D4A 0, #F69D4A 10px, #fff 10px, #fff 100%) no-repeat', // 检测中
stopping:
'linear-gradient(to right, #20124A 0, #20124A 10px, #fff 10px, #fff 100%) no-repeat', // 关闭中 紫色
unusual:
'linear-gradient(to right, #CD0200 0, #CD0200 10px, #fff 10px, #fff 100%) no-repeat', // 异常
closed:
'linear-gradient(to right, #000021 0, #000021 10px, #fff 10px, #fff 100%) no-repeat', // 已关闭
undeploy:
'linear-gradient(to right, #708090 0, #708090 10px, #fff 10px, #fff 100%) no-repeat', // 未部署 石板灰
unKnow:
'linear-gradient(to right, #CD0200 0, #CD0200 10px, #fff 10px, #fff 100%) no-repeat', // 未知
upgrade:
'linear-gradient(to right, #00FF4A 0, #00FF4A 10px, #fff 10px, #fff 100%) no-repeat', // 升级中
creating:
'linear-gradient(to right, #778899 0, #778899 10px, #fff 10px, #fff 100%) no-repeat', // 部署中
expired:
'linear-gradient(to right, #CD0200 0, #CD0200 10px, #fff 10px, #fff 100%) no-repeat' // 过期
};
return statusColorMap[status] || statusColorMap.unKnow;
},
fetchStateText(state) {
const statusColorMap = {
RUNNING: formatMessage({ id: 'global.fetchStateText.RUNNING' }),
running: formatMessage({ id: 'global.fetchStateText.running' }),
starting: formatMessage({ id: 'global.fetchStateText.starting' }),
checking: formatMessage({ id: 'global.fetchStateText.checking' }),
stopping: formatMessage({ id: 'global.fetchStateText.stopping' }),
unusual: formatMessage({ id: 'global.fetchStateText.unusual' }),
closed: formatMessage({ id: 'global.fetchStateText.closed' }),
undeploy: formatMessage({ id: 'global.fetchStateText.undeploy' }),
unKnow: formatMessage({ id: 'global.fetchStateText.unKnow' }),
UNKNOWN: formatMessage({ id: 'global.fetchStateText.UNKNOWN' }),
ABNORMAL: formatMessage({ id: 'global.fetchStateText.ABNORMAL' }),
TEMINATING: formatMessage({ id: 'global.fetchStateText.TEMINATING' }),
INITIATING: formatMessage({ id: 'global.fetchStateText.INITIATING' }),
SCHEDULING: formatMessage({ id: 'global.fetchStateText.SCHEDULING' }),
TheInternet: formatMessage({ id: 'global.fetchStateText.TheInternet' }),
upgrade: formatMessage({ id: 'global.fetchStateText.upgrade' }),
creating: formatMessage({ id: 'global.fetchStateText.creating' }),
expired: formatMessage({ id: 'global.fetchStateText.expired' }),
NOTREADY: formatMessage({ id: 'global.fetchStateText.NOTREADY' }),
UNHEALTHY: formatMessage({ id: 'global.fetchStateText.UNHEALTHY' }),
succeeded: formatMessage({ id: 'global.fetchStateText.succeeded' }),
failed: formatMessage({ id: 'global.fetchStateText.failed' }),
SUCCEEDED: formatMessage({ id: 'global.fetchStateText.SUCCEEDED' }),
};
return statusColorMap[state] || statusColorMap.TheInternet;
},
fetchMessageLange(message, Status, OptType) {
const language = cookie.get('language') === 'zh-CN' ? true : false
if (Status !== 'success' && this.fetchAbnormalcolor(OptType) === 'rgba(0,0,0,0.65)' && message) {
const obj = {
"升级服务失败,请检查服务信息或查看日志": "upgrade service error",
"升级服务超时, 建议观察服务实例运行状态": "upgrade service timeout",
"启动服务超时,建议观察服务实例运行状态": "start service timeout",
"建议查看日志定位代码错误": "Check for log location code errors",
"建议查看日志定位镜像源错误": "Check for log location imgae source errors",
"写控制台级应用元数据成功": "write console level metadata success",
"写数据中心级应用元数据成功": "write region level metadata success",
"异步任务发送成功": "Asynchronous tasks are sent successfully",
"创建FTP客户端失败": "create ftp client error",
"上传应用代码包到本地目录失败": "push slug file to local dir error",
"上传应用代码包到服务端失败": "push slug file to sftp server error",
"从服务端下载文件失败": "down slug file from sftp server error",
"保存镜像到本地目录失败": "save image to local dir error",
"保存镜像到仓库失败": "save image to hub error",
"后端服务开小差,请重试或联系客服": "Please try again or contact customer service",
"解压数据失败": "unzip metadata file error",
"启动服务失败,请检查集群服务信息或查看日志": "start service error",
"停止服务失败,建议观察服务实例运行状态": "stop service error",
"停止服务超时,建议观察服务实例运行状态": "stop service timeout",
"停止服务失败,建议观察服务实例运行状态,待其停止后手动启动": "(restart)stop service error",
"初始化应用元数据模型失败,请检查集群运行状态或查看日志": "(restart)Application model init create failure",
"水平扩容失败,请检查集群运行状态或查看日志": "horizontal scaling service error",
"水平扩容超时,建议观察服务实例运行状态": "horizontal scaling service timeout",
"分享任务失败,请检查服务信息或查看日志": "create share image task error",
"获取依赖仓库IP地址失败,请检查rbd-repo组件信息": "get rbd-repo ip failure",
'组件申请的内存不足,请在伸缩中调整': 'The memory allocated by the component is insufficient. stretch adjust'
}
if (language) {
return message
} else {
const keyObj = Object.keys(obj)
if (keyObj.indexOf(message) > -1) {
return obj[message]
} else {
return message
}
}
} else {
return ''
}
},
fetchGovernanceMode(state) {
const GovernanceMode = {
KUBERNETES_NATIVE_SERVICE: formatMessage({ id: 'global.fetchGovernanceMode.KUBERNETES_NATIVE_SERVICE' }),
BUILD_IN_SERVICE_MESH: formatMessage({ id: 'global.fetchGovernanceMode.BUILD_IN_SERVICE_MESH' }),
ISTIO_SERVICE_MESH: formatMessage({ id: 'global.fetchGovernanceMode.ISTIO_SERVICE_MESH' }),
};
return GovernanceMode[state] || '-';
},
fetchTime(value) {
const second = value; // 时间差的毫秒数
let result = '';
// 计算出相差天数
const days = Math.floor(second / (24 * 3600 * 1000));
// 计算出小时数
const leave1 = second % (24 * 3600 * 1000); // 计算天数后剩余的毫秒数
const hours = Math.floor(leave1 / (3600 * 1000));
// 计算相差分钟数
const leave2 = leave1 % (3600 * 1000); // 计算小时数后剩余的毫秒数
const minutes = Math.floor(leave2 / (60 * 1000));
// 计算相差秒数
const leave3 = leave2 % (60 * 1000); // 计算分钟数后剩余的毫秒数
const seconds = Math.round(leave3 / 1000);
if (days && days >= 1) {
result += `${formatMessage({ id: 'global.fetchTime.day' }, { num: days })}`;
}
if (hours && hours >= 1) {
result += `${formatMessage({ id: 'global.fetchTime.hour' }, { num: hours })}`;
}
if (minutes && minutes >= 1) {
result += `${formatMessage({ id: 'global.fetchTime.minute' }, { num: minutes })}`;
}
if (seconds && seconds >= 1) {
result += `${formatMessage({ id: 'global.fetchTime.second' }, { num: seconds })}`;
}
return result || `${formatMessage({ id: 'global.fetchTime.second.one' })}`;
},
fetchdayTime(date) {
const second = Date.parse(new Date()) - new Date(date).getTime();
// 计算出相差天数
const days = Math.floor(second / (24 * 3600 * 1000));
// 计算出小时数
const leave1 = second % (24 * 3600 * 1000); // 计算天数后剩余的毫秒数
const hours = Math.floor(leave1 / (3600 * 1000));
// 计算相差分钟数
const leave2 = leave1 % (3600 * 1000); // 计算小时数后剩余的毫秒数
const minutes = Math.floor(leave2 / (60 * 1000));
// 计算相差秒数
const leave3 = leave2 % (60 * 1000); // 计算分钟数后剩余的毫秒数
const seconds = Math.round(leave3 / 1000);
let result = '';
if (days && days > 7) {
result = moment(date)
.locale('zh-cn')
.format('YYYY-MM-DD');
} else if (days && days >= 1 && days < 7) {
// result += <FormattedMessage id='global.fetchTime.day.ago' values={{num: days}}/>;
result += `${formatMessage({ id: 'global.fetchTime.day.ago' }, { num: days })}`;
} else if (hours && hours >= 1 && hours <= 23) {
// result += <FormattedMessage id='global.fetchTime.hour.ago' values={{num: hours}}/>;
result += `${formatMessage({ id: 'global.fetchTime.hour.ago' }, { num: hours })}`;
} else if (minutes && minutes >= 1 && minutes <= 59) {
// result += <FormattedMessage id='global.fetchTime.minute.ago' values={{num: minutes}}/>;
result += `${formatMessage({ id: 'global.fetchTime.minute.ago' }, { num: minutes })}`;
} else if (seconds && seconds >= 1 && seconds <= 59) {
// result += <FormattedMessage id='global.fetchTime.second.ago' values={{num: seconds}}/>;
result += `${formatMessage({ id: 'global.fetchTime.second.ago' }, { num: seconds })}`;
} else {
// result = <FormattedMessage id='global.fetchTime.second.ago.one'/>;
result = `${formatMessage({ id: 'global.fetchTime.second.ago.one' })}`;
}
return result;
},
fetchInstanceReasons(type) {
const reasonsType = {
UnknownContainerStatuses: formatMessage({ id: 'global.fetchInstanceReasons.UnknownContainerStatuses' }),
ContainersNotReady: formatMessage({ id: 'global.fetchInstanceReasons.ContainersNotReady' }),
ContainersNotInitialized: formatMessage({ id: 'global.fetchInstanceReasons.ContainersNotInitialized' })
};
return reasonsType[type] || type;
},
fetchInstanceAdvice(type) {
const adviceType = {
OutOfMemory: formatMessage({ id: 'global.fetchInstanceAdvice.OutOfMemory' }),
Unhealthy: formatMessage({ id: 'global.fetchInstanceAdvice.Unhealthy' }),
Initiating: formatMessage({ id: 'global.fetchInstanceAdvice.Initiating' }),
};
return adviceType[type] || type;
},
fetchOperation(finalstatus, status) {
if (finalstatus === '') {
return (
<span style={{ color: '#F69C49', paddingLeft: '5px' }}>
{/* 进行中 */}
<FormattedMessage id='global.fetchOperation.doing' />
</span>
);
}
if (
finalstatus === 'timeout' ||
(finalstatus === 'complete' && status === 'timeout')
) {
return <span style={{ color: 'rgba(0, 0, 0, 0.65)' }}>
{/* 操作已超时 */}
<FormattedMessage id='global.fetchOperation.timeOut' />
</span>;
}
if (finalstatus === 'empty' || finalstatus === 'emptycomplete') {
return <span />;
}
// eslint-disable-next-line default-case
switch (status) {
case 'success':
return <span style={{ color: this.getPublicColor('rbd-success-status') }}>
{/* 成功 */}
<FormattedMessage id='global.fetchOperation.success' />
</span>;
case 'failure':
return <span style={{ color: this.getPublicColor('rbd-error-status') }}>
{/* 失败 */}
<FormattedMessage id='global.fetchOperation.lose' />
</span>;
}
},
fetchReason(type) {
const status = {
tenant_lack_of_memory: formatMessage({ id: 'global.fetchReason.tenant_lack_of_memory' }),
cluster_lack_of_memory: formatMessage({ id: 'global.fetchReason.cluster_lack_of_memory' }),
};
if (type && status[type]) {
return <span>(&nbsp;{status[type]}&nbsp;)</span>;
}
return type || '';
},
fetchAccessText(text) {
const AccessText = {
component: formatMessage({ id: 'global.fetchAccessText.component' }),
app: formatMessage({ id: 'global.fetchAccessText.app' }),
gatewayRule: formatMessage({ id: 'global.fetchAccessText.gatewayRule' }),
certificate: formatMessage({ id: 'global.fetchAccessText.certificate' }),
plugin: formatMessage({ id: 'global.fetchAccessText.plugin' }),
teamMember: formatMessage({ id: 'global.fetchAccessText.teamMember' }),
teamRole: formatMessage({ id: 'global.fetchAccessText.teamRole' }),
teamRegion: formatMessage({ id: 'global.fetchAccessText.teamRegion' }),
};
return AccessText[text] || text;
},
fetchAbnormalcolor(type) {
const abnormalcolor = {
AbnormalRecovery: '#00D777',
OOMKilled: '#CD0200',
LivenessProbeFailed: '#CD0200',
ReadinessProbeFailed: '#CD0200',
AbnormalShtdown: '#CD0200',
EventTypeAbnormalExited: '#CD0200',
AbnormalExited: '#CD0200',
CrashLoopBackOff: '#CD0200',
Unschedulable: '#CD0200',
INITIATING: '#CD0200',
};
return abnormalcolor[type] || this.getPublicColor('rbd-content-color');
},
fetchStateOptTypeText(state) {
const statusOptType = {
deploy: formatMessage({ id: 'global.fetchStateOptTypeText.deploy' }),
delete: formatMessage({ id: 'global.fetchStateOptTypeText.delete' }),
HorizontalUpgrade: formatMessage({ id: 'global.fetchStateOptTypeText.HorizontalUpgrade' }),
VerticalUpgrade: formatMessage({ id: 'global.fetchStateOptTypeText.VerticalUpgrade' }),
create: formatMessage({ id: 'global.fetchStateOptTypeText.create' }),
callback: formatMessage({ id: 'global.fetchStateOptTypeText.callback' }),
'git-change': formatMessage({ id: 'global.fetchStateOptTypeText.git-change' }),
own_money: formatMessage({ id: 'global.fetchStateOptTypeText.own_money' }),
add_label: formatMessage({ id: 'global.fetchStateOptTypeText.add_label' }),
delete_label: formatMessage({ id: 'global.fetchStateOptTypeText.delete_label' }),
service_state: formatMessage({ id: 'global.fetchStateOptTypeText.service_state' }),
reboot: formatMessage({ id: 'global.fetchStateOptTypeText.reboot' }),
market_sync: formatMessage({ id: 'global.fetchStateOptTypeText.market_sync' }),
truncate: formatMessage({ id: 'global.fetchStateOptTypeText.truncate' }),
EventTypeAbnormalExited: formatMessage({ id: 'global.fetchStateOptTypeText.EventTypeAbnormalExited' }),
OOMKilled: formatMessage({ id: 'global.fetchStateOptTypeText.OOMKilled' }),
LivenessProbeFailed: formatMessage({ id: 'global.fetchStateOptTypeText.LivenessProbeFailed' }),
ReadinessProbeFailed: formatMessage({ id: 'global.fetchStateOptTypeText.ReadinessProbeFailed' }),
AbnormalShtdown: formatMessage({ id: 'global.fetchStateOptTypeText.AbnormalShtdown' }),
AbnormalExited: formatMessage({ id: 'global.fetchStateOptTypeText.AbnormalExited' }),
AbnormalRecovery: formatMessage({ id: 'global.fetchStateOptTypeText.AbnormalRecovery' }),
'': '-',
'create-service': formatMessage({ id: 'global.fetchStateOptTypeText.create-service' }),
'batch-build-service': formatMessage({ id: 'global.fetchStateOptTypeText.batch-build-service' }),
'batch-start-service': formatMessage({ id: 'global.fetchStateOptTypeText.batch-start-service' }),
'batch-stop-service': formatMessage({ id: 'global.fetchStateOptTypeText.batch-stop-service' }),
'batch-upgrade-service': formatMessage({ id: 'global.fetchStateOptTypeText.batch-upgrade-service' }),
'build-service': formatMessage({ id: 'global.fetchStateOptTypeText.build-service' }),
build: formatMessage({ id: 'global.fetchStateOptTypeText.build' }),
upgrade: formatMessage({ id: 'global.fetchStateOptTypeText.upgrade' }),
'update-service': formatMessage({ id: 'global.fetchStateOptTypeText.update-service' }),
'start-service': formatMessage({ id: 'global.fetchStateOptTypeText.start-service' }),
start: formatMessage({ id: 'global.fetchStateOptTypeText.start' }),
'add-app-autoscaler-rule': formatMessage({ id: 'global.fetchStateOptTypeText.add-app-autoscaler-rule' }),
'update-app-autoscaler-rule': formatMessage({ id: 'global.fetchStateOptTypeText.update-app-autoscaler-rule' }),
'stop-service': formatMessage({ id: 'global.fetchStateOptTypeText.stop-service' }),
stop: formatMessage({ id: 'global.fetchStateOptTypeText.stop' }),
'restart-service': formatMessage({ id: 'global.fetchStateOptTypeText.restart-service' }),
restart: formatMessage({ id: 'global.fetchStateOptTypeText.restart' }),
'vertical-service': formatMessage({ id: 'global.fetchStateOptTypeText.vertical-service' }),
vertical: formatMessage({ id: 'global.fetchStateOptTypeText.vertical' }),
'horizontal-service': formatMessage({ id: 'global.fetchStateOptTypeText.horizontal-service' }),
horizontal: formatMessage({ id: 'global.fetchStateOptTypeText.horizontal' }),
'stop-tennant': formatMessage({ id: 'global.fetchStateOptTypeText.stop-tennant' }),
'set-language': formatMessage({ id: 'global.fetchStateOptTypeText.set-language' }),
'delete-service': formatMessage({ id: 'global.fetchStateOptTypeText.delete-service' }),
'upgrade-service': formatMessage({ id: 'global.fetchStateOptTypeText.upgrade-service' }),
'delete-buildversion': formatMessage({ id: 'global.fetchStateOptTypeText.delete-buildversion' }),
'share-service': formatMessage({ id: 'global.fetchStateOptTypeText.share-service' }),
'share-wb': formatMessage({ id: 'global.fetchStateOptTypeText.share-wb' }),
'share-ws': formatMessage({ id: 'global.fetchStateOptTypeText.share-ws' }),
'share-yb': formatMessage({ id: 'global.fetchStateOptTypeText.share-yb' }),
'share-ys': formatMessage({ id: 'global.fetchStateOptTypeText.share-ys' }),
updata: formatMessage({ id: 'global.fetchStateOptTypeText.updata' }),
'add-app-service-monitor': formatMessage({ id: 'global.fetchStateOptTypeText.add-app-service-monitor' }),
'add-service-dependency': formatMessage({ id: 'global.fetchStateOptTypeText.add-service-dependency' }),
'delete-service-dependency': formatMessage({ id: 'global.fetchStateOptTypeText.delete-service-dependency' }),
'add-service-env': formatMessage({ id: 'global.fetchStateOptTypeText.add-service-env' }),
'update-service-env': formatMessage({ id: 'global.fetchStateOptTypeText.update-service-env' }),
'delete-service-env': formatMessage({ id: 'global.fetchStateOptTypeText.delete-service-env' }),
'add-service-port': formatMessage({ id: 'global.fetchStateOptTypeText.add-service-port' }),
'update-service-port-old': formatMessage({ id: 'global.fetchStateOptTypeText.update-service-port-old' }),
'update-service-port': formatMessage({ id: 'global.fetchStateOptTypeText.update-service-port' }),
'delete-service-port': formatMessage({ id: 'global.fetchStateOptTypeText.delete-service-port' }),
'handle-service-outerport': formatMessage({ id: 'global.fetchStateOptTypeText.handle-service-outerport' }),
'handle-service-innerport': formatMessage({ id: 'global.fetchStateOptTypeText.handle-service-innerport' }),
'change-service-lbport': formatMessage({ id: 'global.fetchStateOptTypeText.change-service-lbport' }),
'rollback-service': formatMessage({ id: 'global.fetchStateOptTypeText.rollback-service' }),
'add-service-volume': formatMessage({ id: 'global.fetchStateOptTypeText.add-service-volume' }),
'update-service-volume': formatMessage({ id: 'global.fetchStateOptTypeText.update-service-volume' }),
'delete-service-volume': formatMessage({ id: 'global.fetchStateOptTypeText.delete-service-volume' }),
'add-service-depvolume': formatMessage({ id: 'global.fetchStateOptTypeText.add-service-depvolume' }),
'delete-service-depvolume': formatMessage({ id: 'global.fetchStateOptTypeText.delete-service-depvolume' }),
'add-service-probe': formatMessage({ id: 'global.fetchStateOptTypeText.add-service-probe' }),
'update-service-probe': formatMessage({ id: 'global.fetchStateOptTypeText.update-service-probe' }),
'delete-service-probe': formatMessage({ id: 'global.fetchStateOptTypeText.delete-service-probe' }),
'add-service-label': formatMessage({ id: 'global.fetchStateOptTypeText.add-service-label' }),
'update-service-label': formatMessage({ id: 'global.fetchStateOptTypeText.update-service-label' }),
'delete-service-label': formatMessage({ id: 'global.fetchStateOptTypeText.delete-service-label' }),
'add-thirdpart-service': formatMessage({ id: 'global.fetchStateOptTypeText.add-thirdpart-service' }),
'update-thirdpart-service': formatMessage({ id: 'global.fetchStateOptTypeText.update-thirdpart-service' }),
'delete-thirdpart-service': formatMessage({ id: 'global.fetchStateOptTypeText.delete-thirdpart-service' }),
'update-service-gateway-rule': formatMessage({ id: 'global.fetchStateOptTypeText.update-service-gateway-rule' }),
'app-restore-envs': formatMessage({ id: 'global.fetchStateOptTypeText.app-restore-envs' }),
'app-restore-ports': formatMessage({ id: 'global.fetchStateOptTypeText.app-restore-ports' }),
'app-restore-volumes': formatMessage({ id: 'global.fetchStateOptTypeText.app-restore-volumes' }),
'app-restore-probe': formatMessage({ id: 'global.fetchStateOptTypeText.app-restore-probe' }),
'app-restore-deps': formatMessage({ id: 'global.fetchStateOptTypeText.app-restore-deps' }),
'app-restore-depvols': formatMessage({ id: 'global.fetchStateOptTypeText.app-restore-depvols' }),
'app-restore-plugins': formatMessage({ id: 'global.fetchStateOptTypeText.app-restore-plugins' }),
'create-service-plugin': formatMessage({ id: 'global.fetchStateOptTypeText.create-service-plugin' }),
'update-service-plugin': formatMessage({ id: 'global.fetchStateOptTypeText.update-service-plugin' }),
'delete-service-plugin': formatMessage({ id: 'global.fetchStateOptTypeText.delete-service-plugin' }),
'update-service-plugin-config': formatMessage({ id: 'global.fetchStateOptTypeText.update-service-plugin-config' }),
'delete-component-k8s-attributes': formatMessage({ id: 'global.fetchStateOptTypeText.delete-component-k8s-attributes' }),
'update-component-k8s-attributes': formatMessage({ id: 'global.fetchStateOptTypeText.update-component-k8s-attributes' }),
'create-component-k8s-attributes': formatMessage({ id: 'global.fetchStateOptTypeText.create-component-k8s-attributes' }),
Unschedulable: formatMessage({ id: 'global.fetchStateOptTypeText.Unschedulable' }),
INITIATING: formatMessage({ id: 'global.fetchStateOptTypeText.start' }),
CrashLoopBackOff: formatMessage({ id: 'global.fetchStateOptTypeText.error' }),
'pause-service': formatMessage({ id: 'global.fetchStateOptTypeText.up' }),
'unpause-service': formatMessage({ id: 'global.fetchStateOptTypeText.recover' }),
};
return statusOptType[state] || state;
},
replaceUrlTeam(team) {
let { href } = location;
const reg = /team\/([^/]+)/;
href = href.replace(reg, (string, g1) =>
string.replace(new RegExp(g1), team)
);
return href;
},
replaceUrlRegion(region) {
let { href } = location;
const reg = /region\/([^/]+)/;
href = href.replace(reg, (string, g1) =>
string.replace(new RegExp(g1), region)
);
return href;
},
replaceUrlTeamAndTegion(team, region) {
let { href } = location;
const reg = /team\/([^/]+)\/region\/([^/]+)/;
href = href.replace(reg, (string, g1, g2) =>
string.replace(new RegExp(g1), team).replace(new RegExp(g2), region)
);
return href;
},
getSupportComponentTyps() {
return [
{
type: 'stateless_multiple',
name: this.getComponentType('stateless_multiple'),
desc: formatMessage({ id: 'global.getSupportComponentTyps.stateless_multiple' })
},
{
type: 'state_multiple',
name: this.getComponentType('state_multiple'),
desc: formatMessage({ id: 'global.getSupportComponentTyps.state_multiple' })
},
{
type: 'job',
name: this.getComponentType('job'),
desc: formatMessage({ id: 'global.getSupportComponentTyps.job' })
},
{
type: 'cronjob',
name: this.getComponentType('cronjob'),
desc: formatMessage({ id: 'global.getSupportComponentTyps.cronjob' })
}
];
},
getComponentType(componentType) {
switch (componentType) {
case 'stateless_multiple':
return `${formatMessage({ id: 'global.getComponentType.stateless_multiple' })}`;
case 'state_singleton':
return `${formatMessage({ id: 'global.getComponentType.state_singleton' })}`;
case 'stateless_singleton':
return `${formatMessage({ id: 'global.getComponentType.stateless_singleton' })}`;
case 'state_multiple':
return `${formatMessage({ id: 'global.getComponentType.state_multiple' })}`;
case 'job':
return `${formatMessage({ id: 'global.getComponentType.job' })}`;
case 'cronjob':
return `${formatMessage({ id: 'global.getComponentType.cronjob' })}`;
default:
return '';
}
},
isStateComponent(componentType) {
if (
componentType === 'state_singleton' ||
componentType === 'state_multiple'
) {
return true;
}
return false;
},
isSingletonComponent(componentType) {
if (
componentType === 'stateless_singleton' ||
componentType === 'stateless_singleton'
) {
return true;
}
return false;
},
appStatusColor(AppStatus) {
// 应用状态的标识颜色
const appStateColor = {
RUNNING: '#52c41a',
STARTING: '#52c41a',
CLOSED: '#000000b3',
STOPPING: '#000',
ABNORMAL: '#f5222d',
PARTIAL_ABNORMAL: '#f5222d',
unknown: '#f5222d',
deployed: '#52c41a',
superseded: '#52c41a',
failed: '#f5222d',
'pending-install': '#52c41a',
'pending-upgrade': '#52c41a',
'pending-rollback': '#52c41a'
}
return appStateColor[AppStatus] || '#d9d9d9'
},
appStatusText(AppStatus) {
// 应用状态
const appState = {
RUNNING: formatMessage({ id: 'ApplicationState.RUNNING' }),
STARTING: formatMessage({ id: 'ApplicationState.STARTING' }),
CLOSED: formatMessage({ id: 'ApplicationState.CLOSED' }),
STOPPING: formatMessage({ id: 'ApplicationState.STOPPING' }),
ABNORMAL: formatMessage({ id: 'ApplicationState.ABNORMAL' }),
PARTIAL_ABNORMAL: formatMessage({ id: 'ApplicationState.PARTIAL_ABNORMAL' }),
'not-configured': formatMessage({ id: 'ApplicationState.not-configured' }),
unknown: formatMessage({ id: 'ApplicationState.unknown' }),
deployed: formatMessage({ id: 'ApplicationState.deployed' }),
superseded: formatMessage({ id: 'ApplicationState.superseded' }),
failed: formatMessage({ id: 'ApplicationState.failed' }),
uninstalled: formatMessage({ id: 'ApplicationState.uninstalled' }),
uninstalling: formatMessage({ id: 'ApplicationState.uninstalling' }),
'pending-install': formatMessage({ id: 'ApplicationState.pending-install' }),
'pending-upgrade': formatMessage({ id: 'ApplicationState.pending-upgrade' }),
'pending-rollback': formatMessage({ id: 'ApplicationState.pending-rollback' })
}
return appState[AppStatus] || formatMessage({ id: 'ApplicationState.leave_unused' })
},
getPublicColor(type) {
if (type) {
return PublicColor[type] || PublicColor['primary-color'];
} else {
return PublicColor['primary-color'];
}
},
// 将时间戳转化成YYYY-MM-DD HH:MM格式
formatDateTimeByTimestamp(timestamp) {
const timestamps = timestamp * 1000; // 将秒转换为毫秒
const date = new Date(timestamps);
const hours = ('0' + date.getHours()).slice(-2); // 添加前导零
const minutes = ('0' + date.getMinutes()).slice(-2); // 添加前导零
const formattedTime = hours + ':' + minutes;
return formattedTime
},
getBuildSource(type) {
if (!type) return ''
const languageType = type.toLowerCase();
switch (languageType) {
case 'java-jar':
case 'gradle':
case 'javagradle':
case 'java-gradle':
return ['openJDK'];
case 'java-war':
return ['openJDK', 'java_server'];
case 'java-maven':
return ['openJDK', 'maven', 'java_server'];
case 'python':
return ['python'];
case 'php':
return ['web_runtime', 'php'];
case 'golang':
case 'go':
return ['golang'];
case 'nodejs':
case 'node.js':
case 'nodejsstatic':
case 'node':
return ['node'];
case 'static':
return ['web_runtime'];
case 'netcore':
case '.netcore':
return ['net_sdk', 'net_runtime'];
case 'dockerfile':
return ['dockerfile'];
default:
return '';
}
},
// 获取默认版本
getDefaultVsersion(arr) {
if (!arr || !arr.length) return null
const newArr = arr.filter(item => item.first_choice == true)
if (newArr.length) {
return newArr[0].version
} else {
return null
}
},
};
export default global;

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/rainbond-rainbond-ui.git
git@gitlife.ru:oschina-mirror/rainbond-rainbond-ui.git
oschina-mirror
rainbond-rainbond-ui
rainbond-rainbond-ui
main