diff --git a/404.html b/404.html index ebcdb9f..3817454 100644 --- a/404.html +++ b/404.html @@ -6,13 +6,13 @@ Page Not Found | Tongcheng Open Source - +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- + \ No newline at end of file diff --git a/assets/js/a8f03678.90d3662f.js b/assets/js/a8f03678.90d3662f.js new file mode 100644 index 0000000..c03ee20 --- /dev/null +++ b/assets/js/a8f03678.90d3662f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkopensource=self.webpackChunkopensource||[]).push([[64],{4973:(e,t,n)=>{n.r(t),n.d(t,{default:()=>g});var r=n(8168),c=n(6540),a=n(53),o=n(5062),l=n(4586);const s=JSON.parse('[{"name":"CKibana","logoUrl":"projects/ckibana-new.svg","description":"Visualizing data in ClickHouse using native Kibana.","websiteUrl":"https://tongchengopensource.github.io/ckibana-docs/","githubUrl":"https://github.com/TongchengOpenSource/ckibana"},{"name":"Smart-doc","logoUrl":"","description":"Smart-doc is a java restful api document generation tool.","websiteUrl":"https://smart-doc-group.github.io/#/?id=smart-doc","githubUrl":"https://github.com/TongchengOpenSource/smart-doc"},{"name":"AppScan","logoUrl":"projects/AppScan.png","description":"Security Privacy Guardian (AppScan), a free enterprise-grade automated privacy detection tool.","websiteUrl":"https://github.com/TongchengOpenSource/AppScan/wiki","githubUrl":"https://github.com/TongchengOpenSource/AppScan"}]'),i={banner:"banner_wUZq",projectsList:"projectsList_SzhD"},p={projectItem:"projectItem_3aSd",projectLinks:"projectLinks_kekI"},u=JSON.parse('{"c":{"VY":"/home/"}}');function m(e){return c.createElement("section",{className:(0,a.A)(p.projectItem),style:{border:`0.8rem solid ${e.color}`}},c.createElement("div",null,c.createElement("h1",null,c.createElement("img",{src:u.c.VY+e.logoUrl||`${u.c.VY}logos/logo.svg`})),c.createElement("hr",null),c.createElement("h3",{style:{textAlign:"left"}},e.name),c.createElement("p",null,e.description),c.createElement("div",{className:(0,a.A)(p.projectLinks)},c.createElement("a",{target:"_blank",href:e.githubUrl},"GitHub",c.createElement("span",null," >")),c.createElement("a",{target:"_blank",href:e.websiteUrl},"Website",c.createElement("span",null," >")))))}function g(){const{siteConfig:e}=(0,l.A)(),t=["#6e1981","#e18a3b","#4f6f46","#3271ae","#007175","#c82c3f","#662b1f","#2e59a7","#8f1d22","#602641"];s.forEach(((e,n)=>{e.color=t[n%t.length]}));const[n,p]=c.useState(s);return c.createElement(o.A,{description:"Open Source"},c.createElement("div",{className:(0,a.A)(i.banner)},c.createElement("div",null,c.createElement("h1",null,"Projects")),c.createElement("div",null,c.createElement("input",{onInput:e=>{const t=e.target.value.toLowerCase(),n=s.filter((e=>e.name.toLowerCase().includes(t)||e.description.toLowerCase().includes(t)));p(n)},autoFocus:!0,placeholder:"Search Projects"}))),c.createElement("main",{className:(0,a.A)(i.projectsList)},n.map(((e,t)=>c.createElement(m,(0,r.A)({key:t},e)))),0===n.length&&c.createElement("h1",null,"No projects found")),c.createElement("br",null),c.createElement("br",null))}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.9fc4326c.js b/assets/js/runtime~main.9fc4326c.js new file mode 100644 index 0000000..862a648 --- /dev/null +++ b/assets/js/runtime~main.9fc4326c.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,r,t,o={},n={};function a(e){var r=n[e];if(void 0!==r)return r.exports;var t=n[e]={exports:{}};return o[e].call(t.exports,t,t.exports,a),t.exports}a.m=o,e=[],a.O=(r,t,o,n)=>{if(!t){var i=1/0;for(c=0;c=n)&&Object.keys(a.O).every((e=>a.O[e](t[u])))?t.splice(u--,1):(s=!1,n0&&e[c-1][2]>n;c--)e[c]=e[c-1];e[c]=[t,o,n]},a.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return a.d(r,{a:r}),r},a.d=(e,r)=>{for(var t in r)a.o(r,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((r,t)=>(a.f[t](e,r),r)),[])),a.u=e=>"assets/js/"+({64:"a8f03678",583:"1df93b7f"}[e]||e)+"."+{64:"90d3662f",90:"e140cbb7",583:"fd6894a6"}[e]+".js",a.miniCssF=e=>"assets/css/styles.c6ab53e9.css",a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},t="opensource:",a.l=(e,o,n,i)=>{if(r[e])r[e].push(o);else{var s,u;if(void 0!==n)for(var l=document.getElementsByTagName("script"),c=0;c{s.onerror=s.onload=null,clearTimeout(p);var n=r[e];if(delete r[e],s.parentNode&&s.parentNode.removeChild(s),n&&n.forEach((e=>e(o))),t)return t(o)},p=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),u&&document.head.appendChild(s)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.p="/home/",a.gca=function(e){return e={a8f03678:"64","1df93b7f":"583"}[e]||e,a.p+a.u(e)},(()=>{var e={354:0,869:0};a.f.j=(r,t)=>{var o=a.o(e,r)?e[r]:void 0;if(0!==o)if(o)t.push(o[2]);else if(/^(354|869)$/.test(r))e[r]=0;else{var n=new Promise(((t,n)=>o=e[r]=[t,n]));t.push(o[2]=n);var i=a.p+a.u(r),s=new Error;a.l(i,(t=>{if(a.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var n=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;s.message="Loading chunk "+r+" failed.\n("+n+": "+i+")",s.name="ChunkLoadError",s.type=n,s.request=i,o[1](s)}}),"chunk-"+r,r)}},a.O.j=r=>0===e[r];var r=(r,t)=>{var o,n,i=t[0],s=t[1],u=t[2],l=0;if(i.some((r=>0!==e[r]))){for(o in s)a.o(s,o)&&(a.m[o]=s[o]);if(u)var c=u(a)}for(r&&r(t);l Tongcheng Open Source - +

Tongcheng Open Source

Welcome To Tongcheng Open Source



- + \ No newline at end of file diff --git a/projects/index.html b/projects/index.html index 98add1c..a19ecfd 100644 --- a/projects/index.html +++ b/projects/index.html @@ -6,13 +6,13 @@ Tongcheng Open Source - +


CKibana

Visualizing data in ClickHouse using native Kibana.


Smart-doc

Smart-doc is a java restful api document generation tool.


AppScan

Security Privacy Guardian (AppScan), a free enterprise-grade automated privacy detection tool.



- + \ No newline at end of file