diff --git a/app/web/public-br/favicon.ico b/app/web/public-br/favicon.ico new file mode 100644 index 00000000..4b2cbc6c Binary files /dev/null and b/app/web/public-br/favicon.ico differ diff --git a/app/web/public-br/img/empty.png b/app/web/public-br/img/empty.png new file mode 100644 index 00000000..2f4147c9 Binary files /dev/null and b/app/web/public-br/img/empty.png differ diff --git a/app/web/public-br/img/logo-white.png b/app/web/public-br/img/logo-white.png new file mode 100644 index 00000000..432256ae Binary files /dev/null and b/app/web/public-br/img/logo-white.png differ diff --git a/app/web/public-br/img/logo.png b/app/web/public-br/img/logo.png new file mode 100644 index 00000000..624eb763 Binary files /dev/null and b/app/web/public-br/img/logo.png differ diff --git a/app/web/public-br/index.html b/app/web/public-br/index.html new file mode 100644 index 00000000..9227157f --- /dev/null +++ b/app/web/public-br/index.html @@ -0,0 +1 @@ +u T5Jk~ɪ2RRvlp$q< 有`aH=(X9F,$%@0>O#H'VGze$c@t̫c^j1d%QPT :oTe¤$i \ No newline at end of file diff --git a/app/web/public-br/min/vs/base/browser/ui/codicons/codicon/codicon.ttf b/app/web/public-br/min/vs/base/browser/ui/codicons/codicon/codicon.ttf new file mode 100644 index 00000000..aaf498f1 Binary files /dev/null and b/app/web/public-br/min/vs/base/browser/ui/codicons/codicon/codicon.ttf differ diff --git a/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.de.js b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.de.js new file mode 100644 index 00000000..65200f29 Binary files /dev/null and b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.de.js differ diff --git a/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.es.js b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.es.js new file mode 100644 index 00000000..6e7cf322 Binary files /dev/null and b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.es.js differ diff --git a/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.fr.js b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.fr.js new file mode 100644 index 00000000..b88e58b4 Binary files /dev/null and b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.fr.js differ diff --git a/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.it.js b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.it.js new file mode 100644 index 00000000..13b8e18b Binary files /dev/null and b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.it.js differ diff --git a/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.ja.js b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.ja.js new file mode 100644 index 00000000..256a5498 Binary files /dev/null and b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.ja.js differ diff --git a/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.js b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.js new file mode 100644 index 00000000..e371e1f3 Binary files /dev/null and b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.js differ diff --git a/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.ko.js b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.ko.js new file mode 100644 index 00000000..6ef6b045 Binary files /dev/null and b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.ko.js differ diff --git a/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.ru.js b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.ru.js new file mode 100644 index 00000000..4c287208 Binary files /dev/null and b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.ru.js differ diff --git a/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.zh-cn.js b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.zh-cn.js new file mode 100644 index 00000000..16840c5f --- /dev/null +++ b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.zh-cn.js @@ -0,0 +1,5 @@ + 8rQ"ȀyDܔڪYc;nh)Бj]%9y2ztr>AwA׌7A \MN1ԕ>O}7钆8gCI7~'~Y߶T૚ f -Y + +Ofx?ġW_C;$u3G?.3G$FկP-nA7tJ ģPj'(w[.k;MBKϣ'+bR>c$Y;@fj [CE >}x +vieH| +oSƀm]赆.Y'r j,Kbʓ鹄rpUՠݻQU ~Rc<^ܧuHL7ھ; \ No newline at end of file diff --git a/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.zh-tw.js b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.zh-tw.js new file mode 100644 index 00000000..6635d1cc Binary files /dev/null and b/app/web/public-br/min/vs/base/common/worker/simpleWorker.nls.zh-tw.js differ diff --git a/app/web/public-br/min/vs/base/worker/workerMain.js b/app/web/public-br/min/vs/base/worker/workerMain.js new file mode 100644 index 00000000..dbf55fd3 Binary files /dev/null and b/app/web/public-br/min/vs/base/worker/workerMain.js differ diff --git a/app/web/public-br/min/vs/basic-languages/abap/abap.js b/app/web/public-br/min/vs/basic-languages/abap/abap.js new file mode 100644 index 00000000..7fd50de2 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/abap/abap.js differ diff --git a/app/web/public-br/min/vs/basic-languages/apex/apex.js b/app/web/public-br/min/vs/basic-languages/apex/apex.js new file mode 100644 index 00000000..4966c853 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/apex/apex.js differ diff --git a/app/web/public-br/min/vs/basic-languages/azcli/azcli.js b/app/web/public-br/min/vs/basic-languages/azcli/azcli.js new file mode 100644 index 00000000..58aae990 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/azcli/azcli.js differ diff --git a/app/web/public-br/min/vs/basic-languages/bat/bat.js b/app/web/public-br/min/vs/basic-languages/bat/bat.js new file mode 100644 index 00000000..499eaa11 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/bat/bat.js differ diff --git a/app/web/public-br/min/vs/basic-languages/bicep/bicep.js b/app/web/public-br/min/vs/basic-languages/bicep/bicep.js new file mode 100644 index 00000000..8a444029 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/bicep/bicep.js differ diff --git a/app/web/public-br/min/vs/basic-languages/cameligo/cameligo.js b/app/web/public-br/min/vs/basic-languages/cameligo/cameligo.js new file mode 100644 index 00000000..8381e966 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/cameligo/cameligo.js differ diff --git a/app/web/public-br/min/vs/basic-languages/clojure/clojure.js b/app/web/public-br/min/vs/basic-languages/clojure/clojure.js new file mode 100644 index 00000000..f161ac87 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/clojure/clojure.js differ diff --git a/app/web/public-br/min/vs/basic-languages/coffee/coffee.js b/app/web/public-br/min/vs/basic-languages/coffee/coffee.js new file mode 100644 index 00000000..dd3d0827 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/coffee/coffee.js differ diff --git a/app/web/public-br/min/vs/basic-languages/cpp/cpp.js b/app/web/public-br/min/vs/basic-languages/cpp/cpp.js new file mode 100644 index 00000000..2315e353 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/cpp/cpp.js differ diff --git a/app/web/public-br/min/vs/basic-languages/csharp/csharp.js b/app/web/public-br/min/vs/basic-languages/csharp/csharp.js new file mode 100644 index 00000000..fdc6f13d Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/csharp/csharp.js differ diff --git a/app/web/public-br/min/vs/basic-languages/csp/csp.js b/app/web/public-br/min/vs/basic-languages/csp/csp.js new file mode 100644 index 00000000..4da67303 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/csp/csp.js differ diff --git a/app/web/public-br/min/vs/basic-languages/css/css.js b/app/web/public-br/min/vs/basic-languages/css/css.js new file mode 100644 index 00000000..71068b0c Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/css/css.js differ diff --git a/app/web/public-br/min/vs/basic-languages/cypher/cypher.js b/app/web/public-br/min/vs/basic-languages/cypher/cypher.js new file mode 100644 index 00000000..8376ffc2 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/cypher/cypher.js differ diff --git a/app/web/public-br/min/vs/basic-languages/dart/dart.js b/app/web/public-br/min/vs/basic-languages/dart/dart.js new file mode 100644 index 00000000..bdfd5d86 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/dart/dart.js differ diff --git a/app/web/public-br/min/vs/basic-languages/dockerfile/dockerfile.js b/app/web/public-br/min/vs/basic-languages/dockerfile/dockerfile.js new file mode 100644 index 00000000..9cd883eb Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/dockerfile/dockerfile.js differ diff --git a/app/web/public-br/min/vs/basic-languages/ecl/ecl.js b/app/web/public-br/min/vs/basic-languages/ecl/ecl.js new file mode 100644 index 00000000..ed3b69e7 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/ecl/ecl.js differ diff --git a/app/web/public-br/min/vs/basic-languages/elixir/elixir.js b/app/web/public-br/min/vs/basic-languages/elixir/elixir.js new file mode 100644 index 00000000..ffe0add2 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/elixir/elixir.js differ diff --git a/app/web/public-br/min/vs/basic-languages/flow9/flow9.js b/app/web/public-br/min/vs/basic-languages/flow9/flow9.js new file mode 100644 index 00000000..0de6a867 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/flow9/flow9.js differ diff --git a/app/web/public-br/min/vs/basic-languages/freemarker2/freemarker2.js b/app/web/public-br/min/vs/basic-languages/freemarker2/freemarker2.js new file mode 100644 index 00000000..37cfb913 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/freemarker2/freemarker2.js differ diff --git a/app/web/public-br/min/vs/basic-languages/fsharp/fsharp.js b/app/web/public-br/min/vs/basic-languages/fsharp/fsharp.js new file mode 100644 index 00000000..b077fa78 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/fsharp/fsharp.js differ diff --git a/app/web/public-br/min/vs/basic-languages/go/go.js b/app/web/public-br/min/vs/basic-languages/go/go.js new file mode 100644 index 00000000..73b546d6 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/go/go.js differ diff --git a/app/web/public-br/min/vs/basic-languages/graphql/graphql.js b/app/web/public-br/min/vs/basic-languages/graphql/graphql.js new file mode 100644 index 00000000..61e03e5f Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/graphql/graphql.js differ diff --git a/app/web/public-br/min/vs/basic-languages/handlebars/handlebars.js b/app/web/public-br/min/vs/basic-languages/handlebars/handlebars.js new file mode 100644 index 00000000..c2f6602e Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/handlebars/handlebars.js differ diff --git a/app/web/public-br/min/vs/basic-languages/hcl/hcl.js b/app/web/public-br/min/vs/basic-languages/hcl/hcl.js new file mode 100644 index 00000000..fc39d348 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/hcl/hcl.js differ diff --git a/app/web/public-br/min/vs/basic-languages/html/html.js b/app/web/public-br/min/vs/basic-languages/html/html.js new file mode 100644 index 00000000..4bf6e87d Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/html/html.js differ diff --git a/app/web/public-br/min/vs/basic-languages/ini/ini.js b/app/web/public-br/min/vs/basic-languages/ini/ini.js new file mode 100644 index 00000000..2599c16f Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/ini/ini.js differ diff --git a/app/web/public-br/min/vs/basic-languages/java/java.js b/app/web/public-br/min/vs/basic-languages/java/java.js new file mode 100644 index 00000000..92eb523e Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/java/java.js differ diff --git a/app/web/public-br/min/vs/basic-languages/javascript/javascript.js b/app/web/public-br/min/vs/basic-languages/javascript/javascript.js new file mode 100644 index 00000000..33847876 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/javascript/javascript.js differ diff --git a/app/web/public-br/min/vs/basic-languages/julia/julia.js b/app/web/public-br/min/vs/basic-languages/julia/julia.js new file mode 100644 index 00000000..f90976a5 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/julia/julia.js differ diff --git a/app/web/public-br/min/vs/basic-languages/kotlin/kotlin.js b/app/web/public-br/min/vs/basic-languages/kotlin/kotlin.js new file mode 100644 index 00000000..b437b36b Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/kotlin/kotlin.js differ diff --git a/app/web/public-br/min/vs/basic-languages/less/less.js b/app/web/public-br/min/vs/basic-languages/less/less.js new file mode 100644 index 00000000..bf1338d4 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/less/less.js differ diff --git a/app/web/public-br/min/vs/basic-languages/lexon/lexon.js b/app/web/public-br/min/vs/basic-languages/lexon/lexon.js new file mode 100644 index 00000000..b66b8649 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/lexon/lexon.js differ diff --git a/app/web/public-br/min/vs/basic-languages/liquid/liquid.js b/app/web/public-br/min/vs/basic-languages/liquid/liquid.js new file mode 100644 index 00000000..02fd41f5 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/liquid/liquid.js differ diff --git a/app/web/public-br/min/vs/basic-languages/lua/lua.js b/app/web/public-br/min/vs/basic-languages/lua/lua.js new file mode 100644 index 00000000..097d2ccb Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/lua/lua.js differ diff --git a/app/web/public-br/min/vs/basic-languages/m3/m3.js b/app/web/public-br/min/vs/basic-languages/m3/m3.js new file mode 100644 index 00000000..40d4a4dc Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/m3/m3.js differ diff --git a/app/web/public-br/min/vs/basic-languages/markdown/markdown.js b/app/web/public-br/min/vs/basic-languages/markdown/markdown.js new file mode 100644 index 00000000..16720b43 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/markdown/markdown.js differ diff --git a/app/web/public-br/min/vs/basic-languages/mdx/mdx.js b/app/web/public-br/min/vs/basic-languages/mdx/mdx.js new file mode 100644 index 00000000..ea3a4630 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/mdx/mdx.js differ diff --git a/app/web/public-br/min/vs/basic-languages/mips/mips.js b/app/web/public-br/min/vs/basic-languages/mips/mips.js new file mode 100644 index 00000000..f0591101 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/mips/mips.js differ diff --git a/app/web/public-br/min/vs/basic-languages/msdax/msdax.js b/app/web/public-br/min/vs/basic-languages/msdax/msdax.js new file mode 100644 index 00000000..99ea2fb1 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/msdax/msdax.js differ diff --git a/app/web/public-br/min/vs/basic-languages/mysql/mysql.js b/app/web/public-br/min/vs/basic-languages/mysql/mysql.js new file mode 100644 index 00000000..7f6c43da Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/mysql/mysql.js differ diff --git a/app/web/public-br/min/vs/basic-languages/objective-c/objective-c.js b/app/web/public-br/min/vs/basic-languages/objective-c/objective-c.js new file mode 100644 index 00000000..6607b709 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/objective-c/objective-c.js differ diff --git a/app/web/public-br/min/vs/basic-languages/pascal/pascal.js b/app/web/public-br/min/vs/basic-languages/pascal/pascal.js new file mode 100644 index 00000000..dd162d7e Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/pascal/pascal.js differ diff --git a/app/web/public-br/min/vs/basic-languages/pascaligo/pascaligo.js b/app/web/public-br/min/vs/basic-languages/pascaligo/pascaligo.js new file mode 100644 index 00000000..e59e64fd Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/pascaligo/pascaligo.js differ diff --git a/app/web/public-br/min/vs/basic-languages/perl/perl.js b/app/web/public-br/min/vs/basic-languages/perl/perl.js new file mode 100644 index 00000000..75a24307 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/perl/perl.js differ diff --git a/app/web/public-br/min/vs/basic-languages/pgsql/pgsql.js b/app/web/public-br/min/vs/basic-languages/pgsql/pgsql.js new file mode 100644 index 00000000..bdeb9c8b Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/pgsql/pgsql.js differ diff --git a/app/web/public-br/min/vs/basic-languages/php/php.js b/app/web/public-br/min/vs/basic-languages/php/php.js new file mode 100644 index 00000000..f63fcb60 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/php/php.js differ diff --git a/app/web/public-br/min/vs/basic-languages/pla/pla.js b/app/web/public-br/min/vs/basic-languages/pla/pla.js new file mode 100644 index 00000000..865de249 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/pla/pla.js differ diff --git a/app/web/public-br/min/vs/basic-languages/postiats/postiats.js b/app/web/public-br/min/vs/basic-languages/postiats/postiats.js new file mode 100644 index 00000000..34eb55e5 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/postiats/postiats.js differ diff --git a/app/web/public-br/min/vs/basic-languages/powerquery/powerquery.js b/app/web/public-br/min/vs/basic-languages/powerquery/powerquery.js new file mode 100644 index 00000000..19e5f7d5 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/powerquery/powerquery.js differ diff --git a/app/web/public-br/min/vs/basic-languages/powershell/powershell.js b/app/web/public-br/min/vs/basic-languages/powershell/powershell.js new file mode 100644 index 00000000..b3c9bd60 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/powershell/powershell.js differ diff --git a/app/web/public-br/min/vs/basic-languages/protobuf/protobuf.js b/app/web/public-br/min/vs/basic-languages/protobuf/protobuf.js new file mode 100644 index 00000000..8bb136f7 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/protobuf/protobuf.js differ diff --git a/app/web/public-br/min/vs/basic-languages/pug/pug.js b/app/web/public-br/min/vs/basic-languages/pug/pug.js new file mode 100644 index 00000000..54c20490 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/pug/pug.js differ diff --git a/app/web/public-br/min/vs/basic-languages/python/python.js b/app/web/public-br/min/vs/basic-languages/python/python.js new file mode 100644 index 00000000..c54dabae Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/python/python.js differ diff --git a/app/web/public-br/min/vs/basic-languages/qsharp/qsharp.js b/app/web/public-br/min/vs/basic-languages/qsharp/qsharp.js new file mode 100644 index 00000000..753e4e27 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/qsharp/qsharp.js differ diff --git a/app/web/public-br/min/vs/basic-languages/r/r.js b/app/web/public-br/min/vs/basic-languages/r/r.js new file mode 100644 index 00000000..0c836694 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/r/r.js differ diff --git a/app/web/public-br/min/vs/basic-languages/razor/razor.js b/app/web/public-br/min/vs/basic-languages/razor/razor.js new file mode 100644 index 00000000..7287e0c2 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/razor/razor.js differ diff --git a/app/web/public-br/min/vs/basic-languages/redis/redis.js b/app/web/public-br/min/vs/basic-languages/redis/redis.js new file mode 100644 index 00000000..74ef0b19 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/redis/redis.js differ diff --git a/app/web/public-br/min/vs/basic-languages/redshift/redshift.js b/app/web/public-br/min/vs/basic-languages/redshift/redshift.js new file mode 100644 index 00000000..eafc6b75 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/redshift/redshift.js differ diff --git a/app/web/public-br/min/vs/basic-languages/restructuredtext/restructuredtext.js b/app/web/public-br/min/vs/basic-languages/restructuredtext/restructuredtext.js new file mode 100644 index 00000000..1f923499 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/restructuredtext/restructuredtext.js differ diff --git a/app/web/public-br/min/vs/basic-languages/ruby/ruby.js b/app/web/public-br/min/vs/basic-languages/ruby/ruby.js new file mode 100644 index 00000000..9d326bfa Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/ruby/ruby.js differ diff --git a/app/web/public-br/min/vs/basic-languages/rust/rust.js b/app/web/public-br/min/vs/basic-languages/rust/rust.js new file mode 100644 index 00000000..3dc4f85d Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/rust/rust.js differ diff --git a/app/web/public-br/min/vs/basic-languages/sb/sb.js b/app/web/public-br/min/vs/basic-languages/sb/sb.js new file mode 100644 index 00000000..972f4deb Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/sb/sb.js differ diff --git a/app/web/public-br/min/vs/basic-languages/scala/scala.js b/app/web/public-br/min/vs/basic-languages/scala/scala.js new file mode 100644 index 00000000..7e1b6e9e Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/scala/scala.js differ diff --git a/app/web/public-br/min/vs/basic-languages/scheme/scheme.js b/app/web/public-br/min/vs/basic-languages/scheme/scheme.js new file mode 100644 index 00000000..704a5b5f Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/scheme/scheme.js differ diff --git a/app/web/public-br/min/vs/basic-languages/scss/scss.js b/app/web/public-br/min/vs/basic-languages/scss/scss.js new file mode 100644 index 00000000..862342be Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/scss/scss.js differ diff --git a/app/web/public-br/min/vs/basic-languages/shell/shell.js b/app/web/public-br/min/vs/basic-languages/shell/shell.js new file mode 100644 index 00000000..162ae072 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/shell/shell.js differ diff --git a/app/web/public-br/min/vs/basic-languages/solidity/solidity.js b/app/web/public-br/min/vs/basic-languages/solidity/solidity.js new file mode 100644 index 00000000..b0c71804 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/solidity/solidity.js differ diff --git a/app/web/public-br/min/vs/basic-languages/sophia/sophia.js b/app/web/public-br/min/vs/basic-languages/sophia/sophia.js new file mode 100644 index 00000000..e250fab3 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/sophia/sophia.js differ diff --git a/app/web/public-br/min/vs/basic-languages/sparql/sparql.js b/app/web/public-br/min/vs/basic-languages/sparql/sparql.js new file mode 100644 index 00000000..4d0d451b Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/sparql/sparql.js differ diff --git a/app/web/public-br/min/vs/basic-languages/sql/sql.js b/app/web/public-br/min/vs/basic-languages/sql/sql.js new file mode 100644 index 00000000..4cdafda4 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/sql/sql.js differ diff --git a/app/web/public-br/min/vs/basic-languages/st/st.js b/app/web/public-br/min/vs/basic-languages/st/st.js new file mode 100644 index 00000000..d5afe5f1 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/st/st.js differ diff --git a/app/web/public-br/min/vs/basic-languages/swift/swift.js b/app/web/public-br/min/vs/basic-languages/swift/swift.js new file mode 100644 index 00000000..d26c6592 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/swift/swift.js differ diff --git a/app/web/public-br/min/vs/basic-languages/systemverilog/systemverilog.js b/app/web/public-br/min/vs/basic-languages/systemverilog/systemverilog.js new file mode 100644 index 00000000..2fced15f Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/systemverilog/systemverilog.js differ diff --git a/app/web/public-br/min/vs/basic-languages/tcl/tcl.js b/app/web/public-br/min/vs/basic-languages/tcl/tcl.js new file mode 100644 index 00000000..468a45e7 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/tcl/tcl.js differ diff --git a/app/web/public-br/min/vs/basic-languages/twig/twig.js b/app/web/public-br/min/vs/basic-languages/twig/twig.js new file mode 100644 index 00000000..d3d26f38 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/twig/twig.js differ diff --git a/app/web/public-br/min/vs/basic-languages/typescript/typescript.js b/app/web/public-br/min/vs/basic-languages/typescript/typescript.js new file mode 100644 index 00000000..a52acd55 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/typescript/typescript.js differ diff --git a/app/web/public-br/min/vs/basic-languages/vb/vb.js b/app/web/public-br/min/vs/basic-languages/vb/vb.js new file mode 100644 index 00000000..27ffd2f5 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/vb/vb.js differ diff --git a/app/web/public-br/min/vs/basic-languages/wgsl/wgsl.js b/app/web/public-br/min/vs/basic-languages/wgsl/wgsl.js new file mode 100644 index 00000000..65f4ca42 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/wgsl/wgsl.js differ diff --git a/app/web/public-br/min/vs/basic-languages/xml/xml.js b/app/web/public-br/min/vs/basic-languages/xml/xml.js new file mode 100644 index 00000000..d1982b2b Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/xml/xml.js differ diff --git a/app/web/public-br/min/vs/basic-languages/yaml/yaml.js b/app/web/public-br/min/vs/basic-languages/yaml/yaml.js new file mode 100644 index 00000000..e4bd2576 Binary files /dev/null and b/app/web/public-br/min/vs/basic-languages/yaml/yaml.js differ diff --git a/app/web/public-br/min/vs/editor/editor.main.css b/app/web/public-br/min/vs/editor/editor.main.css new file mode 100644 index 00000000..a5f0a780 Binary files /dev/null and b/app/web/public-br/min/vs/editor/editor.main.css differ diff --git a/app/web/public-br/min/vs/editor/editor.main.js b/app/web/public-br/min/vs/editor/editor.main.js new file mode 100644 index 00000000..b15ca654 Binary files /dev/null and b/app/web/public-br/min/vs/editor/editor.main.js differ diff --git a/app/web/public-br/min/vs/editor/editor.main.nls.de.js b/app/web/public-br/min/vs/editor/editor.main.nls.de.js new file mode 100644 index 00000000..b598b394 Binary files /dev/null and b/app/web/public-br/min/vs/editor/editor.main.nls.de.js differ diff --git a/app/web/public-br/min/vs/editor/editor.main.nls.es.js b/app/web/public-br/min/vs/editor/editor.main.nls.es.js new file mode 100644 index 00000000..b624df76 Binary files /dev/null and b/app/web/public-br/min/vs/editor/editor.main.nls.es.js differ diff --git a/app/web/public-br/min/vs/editor/editor.main.nls.fr.js b/app/web/public-br/min/vs/editor/editor.main.nls.fr.js new file mode 100644 index 00000000..b8fa2ea0 Binary files /dev/null and b/app/web/public-br/min/vs/editor/editor.main.nls.fr.js differ diff --git a/app/web/public-br/min/vs/editor/editor.main.nls.it.js b/app/web/public-br/min/vs/editor/editor.main.nls.it.js new file mode 100644 index 00000000..43d445c1 Binary files /dev/null and b/app/web/public-br/min/vs/editor/editor.main.nls.it.js differ diff --git a/app/web/public-br/min/vs/editor/editor.main.nls.ja.js b/app/web/public-br/min/vs/editor/editor.main.nls.ja.js new file mode 100644 index 00000000..07df2726 Binary files /dev/null and b/app/web/public-br/min/vs/editor/editor.main.nls.ja.js differ diff --git a/app/web/public-br/min/vs/editor/editor.main.nls.js b/app/web/public-br/min/vs/editor/editor.main.nls.js new file mode 100644 index 00000000..ac575051 Binary files /dev/null and b/app/web/public-br/min/vs/editor/editor.main.nls.js differ diff --git a/app/web/public-br/min/vs/editor/editor.main.nls.ko.js b/app/web/public-br/min/vs/editor/editor.main.nls.ko.js new file mode 100644 index 00000000..f0f70272 Binary files /dev/null and b/app/web/public-br/min/vs/editor/editor.main.nls.ko.js differ diff --git a/app/web/public-br/min/vs/editor/editor.main.nls.ru.js b/app/web/public-br/min/vs/editor/editor.main.nls.ru.js new file mode 100644 index 00000000..bd92bc5c Binary files /dev/null and b/app/web/public-br/min/vs/editor/editor.main.nls.ru.js differ diff --git a/app/web/public-br/min/vs/editor/editor.main.nls.zh-cn.js b/app/web/public-br/min/vs/editor/editor.main.nls.zh-cn.js new file mode 100644 index 00000000..c47f5757 Binary files /dev/null and b/app/web/public-br/min/vs/editor/editor.main.nls.zh-cn.js differ diff --git a/app/web/public-br/min/vs/editor/editor.main.nls.zh-tw.js b/app/web/public-br/min/vs/editor/editor.main.nls.zh-tw.js new file mode 100644 index 00000000..f33f775d Binary files /dev/null and b/app/web/public-br/min/vs/editor/editor.main.nls.zh-tw.js differ diff --git a/app/web/public-br/min/vs/language/css/cssMode.js b/app/web/public-br/min/vs/language/css/cssMode.js new file mode 100644 index 00000000..481a4275 Binary files /dev/null and b/app/web/public-br/min/vs/language/css/cssMode.js differ diff --git a/app/web/public-br/min/vs/language/css/cssWorker.js b/app/web/public-br/min/vs/language/css/cssWorker.js new file mode 100644 index 00000000..d20f4ecd Binary files /dev/null and b/app/web/public-br/min/vs/language/css/cssWorker.js differ diff --git a/app/web/public-br/min/vs/language/html/htmlMode.js b/app/web/public-br/min/vs/language/html/htmlMode.js new file mode 100644 index 00000000..bebee821 Binary files /dev/null and b/app/web/public-br/min/vs/language/html/htmlMode.js differ diff --git a/app/web/public-br/min/vs/language/html/htmlWorker.js b/app/web/public-br/min/vs/language/html/htmlWorker.js new file mode 100644 index 00000000..5ac76f03 Binary files /dev/null and b/app/web/public-br/min/vs/language/html/htmlWorker.js differ diff --git a/app/web/public-br/min/vs/language/json/jsonMode.js b/app/web/public-br/min/vs/language/json/jsonMode.js new file mode 100644 index 00000000..b868f5ce Binary files /dev/null and b/app/web/public-br/min/vs/language/json/jsonMode.js differ diff --git a/app/web/public-br/min/vs/language/json/jsonWorker.js b/app/web/public-br/min/vs/language/json/jsonWorker.js new file mode 100644 index 00000000..00515f42 Binary files /dev/null and b/app/web/public-br/min/vs/language/json/jsonWorker.js differ diff --git a/app/web/public-br/min/vs/language/typescript/tsMode.js b/app/web/public-br/min/vs/language/typescript/tsMode.js new file mode 100644 index 00000000..01389382 Binary files /dev/null and b/app/web/public-br/min/vs/language/typescript/tsMode.js differ diff --git a/app/web/public-br/min/vs/language/typescript/tsWorker.js b/app/web/public-br/min/vs/language/typescript/tsWorker.js new file mode 100644 index 00000000..000a1edf Binary files /dev/null and b/app/web/public-br/min/vs/language/typescript/tsWorker.js differ diff --git a/app/web/public-br/min/vs/loader.js b/app/web/public-br/min/vs/loader.js new file mode 100644 index 00000000..06255a96 Binary files /dev/null and b/app/web/public-br/min/vs/loader.js differ diff --git a/pkgs/core/build.ts b/pkgs/core/build.ts index c5e2e891..c0d509af 100644 --- a/pkgs/core/build.ts +++ b/pkgs/core/build.ts @@ -5,7 +5,14 @@ import { Plugin, context } from "esbuild"; import { $ } from "execa"; import { fdir } from "fdir"; import { statSync } from "fs"; -import { listAsync, removeAsync, writeAsync, inspectTree } from "fs-jetpack"; +import { + listAsync, + removeAsync, + writeAsync, + inspectTree, + existsAsync, + copyAsync, +} from "fs-jetpack"; const brotli = await brotliPromise; await removeAsync(dir.path("app/web/.parcel-cache")); @@ -29,24 +36,64 @@ const parcel = spawn({ }); await parcel.exited; -const api = new fdir().withRelativePaths().crawl(dir.path("app/static")); -const files = api.sync(); +const public_br = dir.path("app/web/public-br"); +if (!(await existsAsync(public_br))) { + const api = new fdir().withRelativePaths().crawl(dir.path("app/web/public")); + const files = api.sync(); + if (files) { + await Promise.all( + files.map(async (file) => { + const br = brotli.compress( + new Uint8Array( + await Bun.file(dir.path(`app/web/public/${file}`)).arrayBuffer() + ), + { quality: 11 } + ); + if (br) { + console.log(`Compressing ${file}`); + await writeAsync( + dir.path(`app/web/public-br/${file}`), + Buffer.from(br) + ); + } + }) + ); + } +} + +const static_br = dir.path("app/static-br"); +await removeAsync(static_br); +const files = await listAsync(dir.path("app/static")); if (files) { - await removeAsync(dir.path("app/static-br")); await Promise.all( - files.map(async (file) => { - const br = brotli.compress( - new Uint8Array( - await Bun.file(dir.path(`app/static/${file}`)).arrayBuffer() - ), - { quality: 11 } - ); - if (br) { - console.log(`Compressing ${file}`); - await writeAsync(dir.path(`app/static-br/${file}`), Buffer.from(br)); - } - }) + files + .filter((file) => statSync(dir.path(`app/static/${file}`)).isFile()) + .map(async (file) => { + const br = brotli.compress( + new Uint8Array( + await Bun.file(dir.path(`app/static/${file}`)).arrayBuffer() + ), + { quality: 11 } + ); + if (br) { + console.log(`Compressing ${file}`); + await writeAsync(dir.path(`app/static-br/${file}`), Buffer.from(br)); + } + }) ); + + const pub = await listAsync(dir.path("app/web/public-br")); + if (pub) { + await Promise.all( + pub.map((file) => + copyAsync( + dir.path(`app/web/public-br/${file}`), + dir.path(`app/static-br/${file}`), + { overwrite: true } + ) + ) + ); + } } const buildSite = async () => {