diff --git a/csharp-examples.html b/public/csharp-examples.html
similarity index 100%
rename from csharp-examples.html
rename to public/csharp-examples.html
diff --git a/css/chunkfive/chunkfive-regular-webfont.woff b/public/css/chunkfive/chunkfive-regular-webfont.woff
similarity index 100%
rename from css/chunkfive/chunkfive-regular-webfont.woff
rename to public/css/chunkfive/chunkfive-regular-webfont.woff
diff --git a/css/chunkfive/chunkfive-regular-webfont.woff2 b/public/css/chunkfive/chunkfive-regular-webfont.woff2
similarity index 100%
rename from css/chunkfive/chunkfive-regular-webfont.woff2
rename to public/css/chunkfive/chunkfive-regular-webfont.woff2
diff --git a/css/chunkfive/chunkfive.otf b/public/css/chunkfive/chunkfive.otf
similarity index 100%
rename from css/chunkfive/chunkfive.otf
rename to public/css/chunkfive/chunkfive.otf
diff --git a/css/chunkfive/stylesheet.css b/public/css/chunkfive/stylesheet.css
similarity index 100%
rename from css/chunkfive/stylesheet.css
rename to public/css/chunkfive/stylesheet.css
diff --git a/css/pico.classless.min.css b/public/css/pico.classless.min.css
similarity index 100%
rename from css/pico.classless.min.css
rename to public/css/pico.classless.min.css
diff --git a/css/sidebar-theme.css b/public/css/sidebar-theme.css
similarity index 100%
rename from css/sidebar-theme.css
rename to public/css/sidebar-theme.css
diff --git a/dart-examples.html b/public/dart-examples.html
similarity index 100%
rename from dart-examples.html
rename to public/dart-examples.html
diff --git a/demo.html b/public/demo.html
similarity index 100%
rename from demo.html
rename to public/demo.html
diff --git a/elixir-examples.html b/public/elixir-examples.html
similarity index 100%
rename from elixir-examples.html
rename to public/elixir-examples.html
diff --git a/favicon.ico b/public/favicon.ico
similarity index 100%
rename from favicon.ico
rename to public/favicon.ico
diff --git a/go-examples.html b/public/go-examples.html
similarity index 100%
rename from go-examples.html
rename to public/go-examples.html
diff --git a/index.html b/public/index.html
similarity index 100%
rename from index.html
rename to public/index.html
diff --git a/inference.html b/public/inference.html
similarity index 100%
rename from inference.html
rename to public/inference.html
diff --git a/java-examples.html b/public/java-examples.html
similarity index 100%
rename from java-examples.html
rename to public/java-examples.html
diff --git a/kotlin-examples.html b/public/kotlin-examples.html
similarity index 100%
rename from kotlin-examples.html
rename to public/kotlin-examples.html
diff --git a/languages/awk/Dockerfile b/public/languages/awk/Dockerfile
similarity index 100%
rename from languages/awk/Dockerfile
rename to public/languages/awk/Dockerfile
diff --git a/languages/awk/uncloseai.awk b/public/languages/awk/uncloseai.awk
similarity index 100%
rename from languages/awk/uncloseai.awk
rename to public/languages/awk/uncloseai.awk
diff --git a/languages/bash/Dockerfile b/public/languages/bash/Dockerfile
similarity index 100%
rename from languages/bash/Dockerfile
rename to public/languages/bash/Dockerfile
diff --git a/languages/bash/index.html b/public/languages/bash/index.html
similarity index 100%
rename from languages/bash/index.html
rename to public/languages/bash/index.html
diff --git a/languages/bash/speech.mp3 b/public/languages/bash/speech.mp3
similarity index 100%
rename from languages/bash/speech.mp3
rename to public/languages/bash/speech.mp3
diff --git a/languages/bash/uncloseai.sh b/public/languages/bash/uncloseai.sh
similarity index 100%
rename from languages/bash/uncloseai.sh
rename to public/languages/bash/uncloseai.sh
diff --git a/languages/c/curl/Dockerfile b/public/languages/c/curl/Dockerfile
similarity index 100%
rename from languages/c/curl/Dockerfile
rename to public/languages/c/curl/Dockerfile
diff --git a/languages/c/curl/Makefile b/public/languages/c/curl/Makefile
similarity index 100%
rename from languages/c/curl/Makefile
rename to public/languages/c/curl/Makefile
diff --git a/languages/c/curl/index.html b/public/languages/c/curl/index.html
similarity index 100%
rename from languages/c/curl/index.html
rename to public/languages/c/curl/index.html
diff --git a/languages/c/curl/uncloseai.c b/public/languages/c/curl/uncloseai.c
similarity index 100%
rename from languages/c/curl/uncloseai.c
rename to public/languages/c/curl/uncloseai.c
diff --git a/languages/c/libsoup/Dockerfile b/public/languages/c/libsoup/Dockerfile
similarity index 100%
rename from languages/c/libsoup/Dockerfile
rename to public/languages/c/libsoup/Dockerfile
diff --git a/languages/c/libsoup/Makefile b/public/languages/c/libsoup/Makefile
similarity index 100%
rename from languages/c/libsoup/Makefile
rename to public/languages/c/libsoup/Makefile
diff --git a/languages/c/libsoup/uncloseai.c b/public/languages/c/libsoup/uncloseai.c
similarity index 100%
rename from languages/c/libsoup/uncloseai.c
rename to public/languages/c/libsoup/uncloseai.c
diff --git a/languages/c/nghttp2/Dockerfile b/public/languages/c/nghttp2/Dockerfile
similarity index 100%
rename from languages/c/nghttp2/Dockerfile
rename to public/languages/c/nghttp2/Dockerfile
diff --git a/languages/c/nghttp2/Makefile b/public/languages/c/nghttp2/Makefile
similarity index 100%
rename from languages/c/nghttp2/Makefile
rename to public/languages/c/nghttp2/Makefile
diff --git a/languages/c/nghttp2/uncloseai.c b/public/languages/c/nghttp2/uncloseai.c
similarity index 100%
rename from languages/c/nghttp2/uncloseai.c
rename to public/languages/c/nghttp2/uncloseai.c
diff --git a/languages/clojure/Dockerfile b/public/languages/clojure/Dockerfile
similarity index 100%
rename from languages/clojure/Dockerfile
rename to public/languages/clojure/Dockerfile
diff --git a/languages/clojure/deps.edn b/public/languages/clojure/deps.edn
similarity index 100%
rename from languages/clojure/deps.edn
rename to public/languages/clojure/deps.edn
diff --git a/languages/clojure/uncloseai.clj b/public/languages/clojure/uncloseai.clj
similarity index 100%
rename from languages/clojure/uncloseai.clj
rename to public/languages/clojure/uncloseai.clj
diff --git a/languages/cobol/Dockerfile b/public/languages/cobol/Dockerfile
similarity index 100%
rename from languages/cobol/Dockerfile
rename to public/languages/cobol/Dockerfile
diff --git a/languages/cobol/discover.sh b/public/languages/cobol/discover.sh
similarity index 100%
rename from languages/cobol/discover.sh
rename to public/languages/cobol/discover.sh
diff --git a/languages/cobol/hermes.sh b/public/languages/cobol/hermes.sh
similarity index 100%
rename from languages/cobol/hermes.sh
rename to public/languages/cobol/hermes.sh
diff --git a/languages/cobol/qwen.sh b/public/languages/cobol/qwen.sh
similarity index 100%
rename from languages/cobol/qwen.sh
rename to public/languages/cobol/qwen.sh
diff --git a/languages/cobol/tts.sh b/public/languages/cobol/tts.sh
similarity index 100%
rename from languages/cobol/tts.sh
rename to public/languages/cobol/tts.sh
diff --git a/languages/cobol/uncloseai.cob b/public/languages/cobol/uncloseai.cob
similarity index 100%
rename from languages/cobol/uncloseai.cob
rename to public/languages/cobol/uncloseai.cob
diff --git a/languages/commonlisp/Dockerfile b/public/languages/commonlisp/Dockerfile
similarity index 100%
rename from languages/commonlisp/Dockerfile
rename to public/languages/commonlisp/Dockerfile
diff --git a/languages/commonlisp/hermes-nonstreaming.lisp b/public/languages/commonlisp/hermes-nonstreaming.lisp
similarity index 100%
rename from languages/commonlisp/hermes-nonstreaming.lisp
rename to public/languages/commonlisp/hermes-nonstreaming.lisp
diff --git a/languages/commonlisp/hermes-streaming.lisp b/public/languages/commonlisp/hermes-streaming.lisp
similarity index 100%
rename from languages/commonlisp/hermes-streaming.lisp
rename to public/languages/commonlisp/hermes-streaming.lisp
diff --git a/languages/commonlisp/qwen-nonstreaming.lisp b/public/languages/commonlisp/qwen-nonstreaming.lisp
similarity index 100%
rename from languages/commonlisp/qwen-nonstreaming.lisp
rename to public/languages/commonlisp/qwen-nonstreaming.lisp
diff --git a/languages/commonlisp/qwen-streaming.lisp b/public/languages/commonlisp/qwen-streaming.lisp
similarity index 100%
rename from languages/commonlisp/qwen-streaming.lisp
rename to public/languages/commonlisp/qwen-streaming.lisp
diff --git a/languages/commonlisp/tts.lisp b/public/languages/commonlisp/tts.lisp
similarity index 100%
rename from languages/commonlisp/tts.lisp
rename to public/languages/commonlisp/tts.lisp
diff --git a/languages/cpp/boost-beast/Dockerfile b/public/languages/cpp/boost-beast/Dockerfile
similarity index 100%
rename from languages/cpp/boost-beast/Dockerfile
rename to public/languages/cpp/boost-beast/Dockerfile
diff --git a/languages/cpp/boost-beast/Makefile b/public/languages/cpp/boost-beast/Makefile
similarity index 100%
rename from languages/cpp/boost-beast/Makefile
rename to public/languages/cpp/boost-beast/Makefile
diff --git a/languages/cpp/boost-beast/uncloseai.cpp b/public/languages/cpp/boost-beast/uncloseai.cpp
similarity index 100%
rename from languages/cpp/boost-beast/uncloseai.cpp
rename to public/languages/cpp/boost-beast/uncloseai.cpp
diff --git a/languages/cpp/cpp-httplib/Dockerfile b/public/languages/cpp/cpp-httplib/Dockerfile
similarity index 100%
rename from languages/cpp/cpp-httplib/Dockerfile
rename to public/languages/cpp/cpp-httplib/Dockerfile
diff --git a/languages/cpp/cpp-httplib/Makefile b/public/languages/cpp/cpp-httplib/Makefile
similarity index 100%
rename from languages/cpp/cpp-httplib/Makefile
rename to public/languages/cpp/cpp-httplib/Makefile
diff --git a/languages/cpp/cpp-httplib/uncloseai.cpp b/public/languages/cpp/cpp-httplib/uncloseai.cpp
similarity index 100%
rename from languages/cpp/cpp-httplib/uncloseai.cpp
rename to public/languages/cpp/cpp-httplib/uncloseai.cpp
diff --git a/languages/cpp/libcurl/Dockerfile b/public/languages/cpp/libcurl/Dockerfile
similarity index 100%
rename from languages/cpp/libcurl/Dockerfile
rename to public/languages/cpp/libcurl/Dockerfile
diff --git a/languages/cpp/libcurl/Makefile b/public/languages/cpp/libcurl/Makefile
similarity index 100%
rename from languages/cpp/libcurl/Makefile
rename to public/languages/cpp/libcurl/Makefile
diff --git a/languages/cpp/libcurl/uncloseai.cpp b/public/languages/cpp/libcurl/uncloseai.cpp
similarity index 100%
rename from languages/cpp/libcurl/uncloseai.cpp
rename to public/languages/cpp/libcurl/uncloseai.cpp
diff --git a/languages/crystal/Dockerfile b/public/languages/crystal/Dockerfile
similarity index 100%
rename from languages/crystal/Dockerfile
rename to public/languages/crystal/Dockerfile
diff --git a/languages/crystal/uncloseai.cr b/public/languages/crystal/uncloseai.cr
similarity index 100%
rename from languages/crystal/uncloseai.cr
rename to public/languages/crystal/uncloseai.cr
diff --git a/languages/csharp/http/Dockerfile b/public/languages/csharp/http/Dockerfile
similarity index 100%
rename from languages/csharp/http/Dockerfile
rename to public/languages/csharp/http/Dockerfile
diff --git a/languages/csharp/http/Uncloseai.cs b/public/languages/csharp/http/Uncloseai.cs
similarity index 100%
rename from languages/csharp/http/Uncloseai.cs
rename to public/languages/csharp/http/Uncloseai.cs
diff --git a/languages/csharp/http/csharp.csproj b/public/languages/csharp/http/csharp.csproj
similarity index 100%
rename from languages/csharp/http/csharp.csproj
rename to public/languages/csharp/http/csharp.csproj
diff --git a/languages/csharp/openai/Dockerfile b/public/languages/csharp/openai/Dockerfile
similarity index 100%
rename from languages/csharp/openai/Dockerfile
rename to public/languages/csharp/openai/Dockerfile
diff --git a/languages/csharp/openai/uncloseai.cs b/public/languages/csharp/openai/uncloseai.cs
similarity index 100%
rename from languages/csharp/openai/uncloseai.cs
rename to public/languages/csharp/openai/uncloseai.cs
diff --git a/languages/csharp/openai/uncloseai.csproj b/public/languages/csharp/openai/uncloseai.csproj
similarity index 100%
rename from languages/csharp/openai/uncloseai.csproj
rename to public/languages/csharp/openai/uncloseai.csproj
diff --git a/languages/d/Dockerfile b/public/languages/d/Dockerfile
similarity index 100%
rename from languages/d/Dockerfile
rename to public/languages/d/Dockerfile
diff --git a/languages/d/uncloseai.d b/public/languages/d/uncloseai.d
similarity index 100%
rename from languages/d/uncloseai.d
rename to public/languages/d/uncloseai.d
diff --git a/languages/dart/Dockerfile b/public/languages/dart/Dockerfile
similarity index 100%
rename from languages/dart/Dockerfile
rename to public/languages/dart/Dockerfile
diff --git a/languages/dart/bin/uncloseai.dart b/public/languages/dart/bin/uncloseai.dart
similarity index 100%
rename from languages/dart/bin/uncloseai.dart
rename to public/languages/dart/bin/uncloseai.dart
diff --git a/languages/dart/pubspec.yaml b/public/languages/dart/pubspec.yaml
similarity index 100%
rename from languages/dart/pubspec.yaml
rename to public/languages/dart/pubspec.yaml
diff --git a/languages/deno/Dockerfile b/public/languages/deno/Dockerfile
similarity index 100%
rename from languages/deno/Dockerfile
rename to public/languages/deno/Dockerfile
diff --git a/languages/deno/uncloseai.ts b/public/languages/deno/uncloseai.ts
similarity index 100%
rename from languages/deno/uncloseai.ts
rename to public/languages/deno/uncloseai.ts
diff --git a/languages/elixir/httpoison/Dockerfile b/public/languages/elixir/httpoison/Dockerfile
similarity index 100%
rename from languages/elixir/httpoison/Dockerfile
rename to public/languages/elixir/httpoison/Dockerfile
diff --git a/languages/elixir/httpoison/lib/uncloseai.ex b/public/languages/elixir/httpoison/lib/uncloseai.ex
similarity index 100%
rename from languages/elixir/httpoison/lib/uncloseai.ex
rename to public/languages/elixir/httpoison/lib/uncloseai.ex
diff --git a/languages/elixir/httpoison/mix.exs b/public/languages/elixir/httpoison/mix.exs
similarity index 100%
rename from languages/elixir/httpoison/mix.exs
rename to public/languages/elixir/httpoison/mix.exs
diff --git a/languages/elixir/httpoison/run.exs b/public/languages/elixir/httpoison/run.exs
similarity index 100%
rename from languages/elixir/httpoison/run.exs
rename to public/languages/elixir/httpoison/run.exs
diff --git a/languages/elixir/openai/Dockerfile b/public/languages/elixir/openai/Dockerfile
similarity index 100%
rename from languages/elixir/openai/Dockerfile
rename to public/languages/elixir/openai/Dockerfile
diff --git a/languages/elixir/openai/mix.exs b/public/languages/elixir/openai/mix.exs
similarity index 100%
rename from languages/elixir/openai/mix.exs
rename to public/languages/elixir/openai/mix.exs
diff --git a/languages/elixir/openai/uncloseai.exs b/public/languages/elixir/openai/uncloseai.exs
similarity index 100%
rename from languages/elixir/openai/uncloseai.exs
rename to public/languages/elixir/openai/uncloseai.exs
diff --git a/languages/erlang/Dockerfile b/public/languages/erlang/Dockerfile
similarity index 100%
rename from languages/erlang/Dockerfile
rename to public/languages/erlang/Dockerfile
diff --git a/languages/erlang/rebar.config b/public/languages/erlang/rebar.config
similarity index 100%
rename from languages/erlang/rebar.config
rename to public/languages/erlang/rebar.config
diff --git a/languages/erlang/src/uncloseai.app.src b/public/languages/erlang/src/uncloseai.app.src
similarity index 100%
rename from languages/erlang/src/uncloseai.app.src
rename to public/languages/erlang/src/uncloseai.app.src
diff --git a/languages/erlang/src/uncloseai.erl b/public/languages/erlang/src/uncloseai.erl
similarity index 100%
rename from languages/erlang/src/uncloseai.erl
rename to public/languages/erlang/src/uncloseai.erl
diff --git a/languages/fortran/Dockerfile b/public/languages/fortran/Dockerfile
similarity index 100%
rename from languages/fortran/Dockerfile
rename to public/languages/fortran/Dockerfile
diff --git a/languages/fortran/uncloseai.f90 b/public/languages/fortran/uncloseai.f90
similarity index 100%
rename from languages/fortran/uncloseai.f90
rename to public/languages/fortran/uncloseai.f90
diff --git a/languages/fsharp/Dockerfile b/public/languages/fsharp/Dockerfile
similarity index 100%
rename from languages/fsharp/Dockerfile
rename to public/languages/fsharp/Dockerfile
diff --git a/languages/fsharp/Uncloseai.fs b/public/languages/fsharp/Uncloseai.fs
similarity index 100%
rename from languages/fsharp/Uncloseai.fs
rename to public/languages/fsharp/Uncloseai.fs
diff --git a/languages/fsharp/fsharp.fsproj b/public/languages/fsharp/fsharp.fsproj
similarity index 100%
rename from languages/fsharp/fsharp.fsproj
rename to public/languages/fsharp/fsharp.fsproj
diff --git a/languages/go/README.md b/public/languages/go/README.md
similarity index 100%
rename from languages/go/README.md
rename to public/languages/go/README.md
diff --git a/languages/go/examples/basic.go b/public/languages/go/examples/basic.go
similarity index 100%
rename from languages/go/examples/basic.go
rename to public/languages/go/examples/basic.go
diff --git a/languages/go/http/Dockerfile b/public/languages/go/http/Dockerfile
similarity index 100%
rename from languages/go/http/Dockerfile
rename to public/languages/go/http/Dockerfile
diff --git a/languages/go/http/go.mod b/public/languages/go/http/go.mod
similarity index 100%
rename from languages/go/http/go.mod
rename to public/languages/go/http/go.mod
diff --git a/languages/go/http/uncloseai.go b/public/languages/go/http/uncloseai.go
similarity index 100%
rename from languages/go/http/uncloseai.go
rename to public/languages/go/http/uncloseai.go
diff --git a/languages/go/openai/Dockerfile b/public/languages/go/openai/Dockerfile
similarity index 100%
rename from languages/go/openai/Dockerfile
rename to public/languages/go/openai/Dockerfile
diff --git a/languages/go/openai/go.mod b/public/languages/go/openai/go.mod
similarity index 100%
rename from languages/go/openai/go.mod
rename to public/languages/go/openai/go.mod
diff --git a/languages/go/openai/main.go b/public/languages/go/openai/main.go
similarity index 100%
rename from languages/go/openai/main.go
rename to public/languages/go/openai/main.go
diff --git a/languages/go/uncloseai/uncloseai.go b/public/languages/go/uncloseai/uncloseai.go
similarity index 100%
rename from languages/go/uncloseai/uncloseai.go
rename to public/languages/go/uncloseai/uncloseai.go
diff --git a/languages/groovy/openai-client/Dockerfile b/public/languages/groovy/openai-client/Dockerfile
similarity index 100%
rename from languages/groovy/openai-client/Dockerfile
rename to public/languages/groovy/openai-client/Dockerfile
diff --git a/languages/groovy/openai-client/HermesNonStreaming.groovy b/public/languages/groovy/openai-client/HermesNonStreaming.groovy
similarity index 100%
rename from languages/groovy/openai-client/HermesNonStreaming.groovy
rename to public/languages/groovy/openai-client/HermesNonStreaming.groovy
diff --git a/languages/groovy/openai-client/HermesStreaming.groovy b/public/languages/groovy/openai-client/HermesStreaming.groovy
similarity index 100%
rename from languages/groovy/openai-client/HermesStreaming.groovy
rename to public/languages/groovy/openai-client/HermesStreaming.groovy
diff --git a/languages/groovy/openai-client/QwenNonStreaming.groovy b/public/languages/groovy/openai-client/QwenNonStreaming.groovy
similarity index 100%
rename from languages/groovy/openai-client/QwenNonStreaming.groovy
rename to public/languages/groovy/openai-client/QwenNonStreaming.groovy
diff --git a/languages/groovy/openai-client/QwenStreaming.groovy b/public/languages/groovy/openai-client/QwenStreaming.groovy
similarity index 100%
rename from languages/groovy/openai-client/QwenStreaming.groovy
rename to public/languages/groovy/openai-client/QwenStreaming.groovy
diff --git a/languages/groovy/openai-client/TTS.groovy b/public/languages/groovy/openai-client/TTS.groovy
similarity index 100%
rename from languages/groovy/openai-client/TTS.groovy
rename to public/languages/groovy/openai-client/TTS.groovy
diff --git a/languages/haskell/Dockerfile b/public/languages/haskell/Dockerfile
similarity index 100%
rename from languages/haskell/Dockerfile
rename to public/languages/haskell/Dockerfile
diff --git a/languages/haskell/UncloseAI.hs b/public/languages/haskell/UncloseAI.hs
similarity index 100%
rename from languages/haskell/UncloseAI.hs
rename to public/languages/haskell/UncloseAI.hs
diff --git a/languages/haskell/uncloseai.cabal b/public/languages/haskell/uncloseai.cabal
similarity index 100%
rename from languages/haskell/uncloseai.cabal
rename to public/languages/haskell/uncloseai.cabal
diff --git a/languages/java/http/Dockerfile b/public/languages/java/http/Dockerfile
similarity index 100%
rename from languages/java/http/Dockerfile
rename to public/languages/java/http/Dockerfile
diff --git a/languages/java/http/UncloseAI.java b/public/languages/java/http/UncloseAI.java
similarity index 100%
rename from languages/java/http/UncloseAI.java
rename to public/languages/java/http/UncloseAI.java
diff --git a/languages/java/openai/Dockerfile b/public/languages/java/openai/Dockerfile
similarity index 100%
rename from languages/java/openai/Dockerfile
rename to public/languages/java/openai/Dockerfile
diff --git a/languages/java/openai/pom.xml b/public/languages/java/openai/pom.xml
similarity index 100%
rename from languages/java/openai/pom.xml
rename to public/languages/java/openai/pom.xml
diff --git a/languages/java/openai/uncloseai.java b/public/languages/java/openai/uncloseai.java
similarity index 100%
rename from languages/java/openai/uncloseai.java
rename to public/languages/java/openai/uncloseai.java
diff --git a/languages/javascript/bun/Dockerfile b/public/languages/javascript/bun/Dockerfile
similarity index 100%
rename from languages/javascript/bun/Dockerfile
rename to public/languages/javascript/bun/Dockerfile
diff --git a/languages/javascript/bun/uncloseai.ts b/public/languages/javascript/bun/uncloseai.ts
similarity index 100%
rename from languages/javascript/bun/uncloseai.ts
rename to public/languages/javascript/bun/uncloseai.ts
diff --git a/languages/javascript/nodejs/Dockerfile b/public/languages/javascript/nodejs/Dockerfile
similarity index 100%
rename from languages/javascript/nodejs/Dockerfile
rename to public/languages/javascript/nodejs/Dockerfile
diff --git a/languages/javascript/nodejs/README.md b/public/languages/javascript/nodejs/README.md
similarity index 100%
rename from languages/javascript/nodejs/README.md
rename to public/languages/javascript/nodejs/README.md
diff --git a/languages/javascript/nodejs/package.json b/public/languages/javascript/nodejs/package.json
similarity index 100%
rename from languages/javascript/nodejs/package.json
rename to public/languages/javascript/nodejs/package.json
diff --git a/languages/javascript/nodejs/uncloseai.js b/public/languages/javascript/nodejs/uncloseai.js
similarity index 100%
rename from languages/javascript/nodejs/uncloseai.js
rename to public/languages/javascript/nodejs/uncloseai.js
diff --git a/languages/javascript/openai/nodejs/Dockerfile b/public/languages/javascript/openai/nodejs/Dockerfile
similarity index 100%
rename from languages/javascript/openai/nodejs/Dockerfile
rename to public/languages/javascript/openai/nodejs/Dockerfile
diff --git a/languages/javascript/openai/nodejs/package.json b/public/languages/javascript/openai/nodejs/package.json
similarity index 100%
rename from languages/javascript/openai/nodejs/package.json
rename to public/languages/javascript/openai/nodejs/package.json
diff --git a/languages/javascript/openai/nodejs/uncloseai.js b/public/languages/javascript/openai/nodejs/uncloseai.js
similarity index 100%
rename from languages/javascript/openai/nodejs/uncloseai.js
rename to public/languages/javascript/openai/nodejs/uncloseai.js
diff --git a/languages/javascript/typescript/Dockerfile b/public/languages/javascript/typescript/Dockerfile
similarity index 100%
rename from languages/javascript/typescript/Dockerfile
rename to public/languages/javascript/typescript/Dockerfile
diff --git a/languages/javascript/typescript/package.json b/public/languages/javascript/typescript/package.json
similarity index 100%
rename from languages/javascript/typescript/package.json
rename to public/languages/javascript/typescript/package.json
diff --git a/languages/javascript/typescript/tsconfig.json b/public/languages/javascript/typescript/tsconfig.json
similarity index 100%
rename from languages/javascript/typescript/tsconfig.json
rename to public/languages/javascript/typescript/tsconfig.json
diff --git a/languages/javascript/typescript/uncloseai.ts b/public/languages/javascript/typescript/uncloseai.ts
similarity index 100%
rename from languages/javascript/typescript/uncloseai.ts
rename to public/languages/javascript/typescript/uncloseai.ts
diff --git a/languages/javascript/vanilla/Dockerfile b/public/languages/javascript/vanilla/Dockerfile
similarity index 100%
rename from languages/javascript/vanilla/Dockerfile
rename to public/languages/javascript/vanilla/Dockerfile
diff --git a/languages/javascript/vanilla/uncloseai.html b/public/languages/javascript/vanilla/uncloseai.html
similarity index 100%
rename from languages/javascript/vanilla/uncloseai.html
rename to public/languages/javascript/vanilla/uncloseai.html
diff --git a/languages/julia/Dockerfile b/public/languages/julia/Dockerfile
similarity index 100%
rename from languages/julia/Dockerfile
rename to public/languages/julia/Dockerfile
diff --git a/languages/julia/Project.toml b/public/languages/julia/Project.toml
similarity index 100%
rename from languages/julia/Project.toml
rename to public/languages/julia/Project.toml
diff --git a/languages/julia/src/uncloseai.jl b/public/languages/julia/src/uncloseai.jl
similarity index 100%
rename from languages/julia/src/uncloseai.jl
rename to public/languages/julia/src/uncloseai.jl
diff --git a/languages/kotlin/Dockerfile b/public/languages/kotlin/Dockerfile
similarity index 100%
rename from languages/kotlin/Dockerfile
rename to public/languages/kotlin/Dockerfile
diff --git a/languages/kotlin/build.gradle.kts b/public/languages/kotlin/build.gradle.kts
similarity index 100%
rename from languages/kotlin/build.gradle.kts
rename to public/languages/kotlin/build.gradle.kts
diff --git a/languages/kotlin/src/main/kotlin/UncloseAI.kt b/public/languages/kotlin/src/main/kotlin/UncloseAI.kt
similarity index 100%
rename from languages/kotlin/src/main/kotlin/UncloseAI.kt
rename to public/languages/kotlin/src/main/kotlin/UncloseAI.kt
diff --git a/languages/kotlin/uncloseai.kt b/public/languages/kotlin/uncloseai.kt
similarity index 100%
rename from languages/kotlin/uncloseai.kt
rename to public/languages/kotlin/uncloseai.kt
diff --git a/languages/lua/Dockerfile b/public/languages/lua/Dockerfile
similarity index 100%
rename from languages/lua/Dockerfile
rename to public/languages/lua/Dockerfile
diff --git a/languages/lua/uncloseai.lua b/public/languages/lua/uncloseai.lua
similarity index 100%
rename from languages/lua/uncloseai.lua
rename to public/languages/lua/uncloseai.lua
diff --git a/languages/mojo/Dockerfile b/public/languages/mojo/Dockerfile
similarity index 100%
rename from languages/mojo/Dockerfile
rename to public/languages/mojo/Dockerfile
diff --git a/languages/mojo/README.md b/public/languages/mojo/README.md
similarity index 100%
rename from languages/mojo/README.md
rename to public/languages/mojo/README.md
diff --git a/languages/mojo/hermes_nonstreaming.mojo b/public/languages/mojo/hermes_nonstreaming.mojo
similarity index 100%
rename from languages/mojo/hermes_nonstreaming.mojo
rename to public/languages/mojo/hermes_nonstreaming.mojo
diff --git a/languages/mojo/qwen_nonstreaming.mojo b/public/languages/mojo/qwen_nonstreaming.mojo
similarity index 100%
rename from languages/mojo/qwen_nonstreaming.mojo
rename to public/languages/mojo/qwen_nonstreaming.mojo
diff --git a/languages/nim/Dockerfile b/public/languages/nim/Dockerfile
similarity index 100%
rename from languages/nim/Dockerfile
rename to public/languages/nim/Dockerfile
diff --git a/languages/nim/uncloseai.nim b/public/languages/nim/uncloseai.nim
similarity index 100%
rename from languages/nim/uncloseai.nim
rename to public/languages/nim/uncloseai.nim
diff --git a/languages/ocaml/Dockerfile b/public/languages/ocaml/Dockerfile
similarity index 100%
rename from languages/ocaml/Dockerfile
rename to public/languages/ocaml/Dockerfile
diff --git a/languages/ocaml/dune b/public/languages/ocaml/dune
similarity index 100%
rename from languages/ocaml/dune
rename to public/languages/ocaml/dune
diff --git a/languages/ocaml/dune-project b/public/languages/ocaml/dune-project
similarity index 100%
rename from languages/ocaml/dune-project
rename to public/languages/ocaml/dune-project
diff --git a/languages/ocaml/uncloseai.ml b/public/languages/ocaml/uncloseai.ml
similarity index 100%
rename from languages/ocaml/uncloseai.ml
rename to public/languages/ocaml/uncloseai.ml
diff --git a/languages/odin/Dockerfile b/public/languages/odin/Dockerfile
similarity index 100%
rename from languages/odin/Dockerfile
rename to public/languages/odin/Dockerfile
diff --git a/languages/odin/uncloseai.odin b/public/languages/odin/uncloseai.odin
similarity index 100%
rename from languages/odin/uncloseai.odin
rename to public/languages/odin/uncloseai.odin
diff --git a/languages/perl/Dockerfile b/public/languages/perl/Dockerfile
similarity index 100%
rename from languages/perl/Dockerfile
rename to public/languages/perl/Dockerfile
diff --git a/languages/perl/uncloseai.pl b/public/languages/perl/uncloseai.pl
similarity index 100%
rename from languages/perl/uncloseai.pl
rename to public/languages/perl/uncloseai.pl
diff --git a/languages/php/Dockerfile b/public/languages/php/Dockerfile
similarity index 100%
rename from languages/php/Dockerfile
rename to public/languages/php/Dockerfile
diff --git a/languages/php/uncloseai.php b/public/languages/php/uncloseai.php
similarity index 100%
rename from languages/php/uncloseai.php
rename to public/languages/php/uncloseai.php
diff --git a/languages/powershell/Dockerfile b/public/languages/powershell/Dockerfile
similarity index 100%
rename from languages/powershell/Dockerfile
rename to public/languages/powershell/Dockerfile
diff --git a/languages/powershell/uncloseai.ps1 b/public/languages/powershell/uncloseai.ps1
similarity index 100%
rename from languages/powershell/uncloseai.ps1
rename to public/languages/powershell/uncloseai.ps1
diff --git a/languages/prolog/Dockerfile b/public/languages/prolog/Dockerfile
similarity index 100%
rename from languages/prolog/Dockerfile
rename to public/languages/prolog/Dockerfile
diff --git a/languages/prolog/uncloseai.pl b/public/languages/prolog/uncloseai.pl
similarity index 100%
rename from languages/prolog/uncloseai.pl
rename to public/languages/prolog/uncloseai.pl
diff --git a/languages/python/aiohttp/Dockerfile b/public/languages/python/aiohttp/Dockerfile
similarity index 100%
rename from languages/python/aiohttp/Dockerfile
rename to public/languages/python/aiohttp/Dockerfile
diff --git a/languages/python/aiohttp/requirements.txt b/public/languages/python/aiohttp/requirements.txt
similarity index 100%
rename from languages/python/aiohttp/requirements.txt
rename to public/languages/python/aiohttp/requirements.txt
diff --git a/languages/python/aiohttp/uncloseai.py b/public/languages/python/aiohttp/uncloseai.py
similarity index 100%
rename from languages/python/aiohttp/uncloseai.py
rename to public/languages/python/aiohttp/uncloseai.py
diff --git a/languages/python/httpx-async/Dockerfile b/public/languages/python/httpx-async/Dockerfile
similarity index 100%
rename from languages/python/httpx-async/Dockerfile
rename to public/languages/python/httpx-async/Dockerfile
diff --git a/languages/python/httpx-async/requirements.txt b/public/languages/python/httpx-async/requirements.txt
similarity index 100%
rename from languages/python/httpx-async/requirements.txt
rename to public/languages/python/httpx-async/requirements.txt
diff --git a/languages/python/httpx-async/uncloseai.py b/public/languages/python/httpx-async/uncloseai.py
similarity index 100%
rename from languages/python/httpx-async/uncloseai.py
rename to public/languages/python/httpx-async/uncloseai.py
diff --git a/languages/python/openai/Dockerfile b/public/languages/python/openai/Dockerfile
similarity index 100%
rename from languages/python/openai/Dockerfile
rename to public/languages/python/openai/Dockerfile
diff --git a/languages/python/openai/requirements.txt b/public/languages/python/openai/requirements.txt
similarity index 100%
rename from languages/python/openai/requirements.txt
rename to public/languages/python/openai/requirements.txt
diff --git a/languages/python/openai/uncloseai.py b/public/languages/python/openai/uncloseai.py
similarity index 100%
rename from languages/python/openai/uncloseai.py
rename to public/languages/python/openai/uncloseai.py
diff --git a/languages/python/requests/Dockerfile b/public/languages/python/requests/Dockerfile
similarity index 100%
rename from languages/python/requests/Dockerfile
rename to public/languages/python/requests/Dockerfile
diff --git a/languages/python/requests/requirements.txt b/public/languages/python/requests/requirements.txt
similarity index 100%
rename from languages/python/requests/requirements.txt
rename to public/languages/python/requests/requirements.txt
diff --git a/languages/python/requests/uncloseai.py b/public/languages/python/requests/uncloseai.py
similarity index 100%
rename from languages/python/requests/uncloseai.py
rename to public/languages/python/requests/uncloseai.py
diff --git a/languages/r/Dockerfile b/public/languages/r/Dockerfile
similarity index 100%
rename from languages/r/Dockerfile
rename to public/languages/r/Dockerfile
diff --git a/languages/r/uncloseai.R b/public/languages/r/uncloseai.R
similarity index 100%
rename from languages/r/uncloseai.R
rename to public/languages/r/uncloseai.R
diff --git a/languages/ruby/README.md b/public/languages/ruby/README.md
similarity index 100%
rename from languages/ruby/README.md
rename to public/languages/ruby/README.md
diff --git a/languages/ruby/http/Dockerfile b/public/languages/ruby/http/Dockerfile
similarity index 100%
rename from languages/ruby/http/Dockerfile
rename to public/languages/ruby/http/Dockerfile
diff --git a/languages/ruby/http/uncloseai.rb b/public/languages/ruby/http/uncloseai.rb
similarity index 100%
rename from languages/ruby/http/uncloseai.rb
rename to public/languages/ruby/http/uncloseai.rb
diff --git a/languages/ruby/openai/Dockerfile b/public/languages/ruby/openai/Dockerfile
similarity index 100%
rename from languages/ruby/openai/Dockerfile
rename to public/languages/ruby/openai/Dockerfile
diff --git a/languages/ruby/openai/Gemfile b/public/languages/ruby/openai/Gemfile
similarity index 100%
rename from languages/ruby/openai/Gemfile
rename to public/languages/ruby/openai/Gemfile
diff --git a/languages/ruby/openai/uncloseai.rb b/public/languages/ruby/openai/uncloseai.rb
similarity index 100%
rename from languages/ruby/openai/uncloseai.rb
rename to public/languages/ruby/openai/uncloseai.rb
diff --git a/languages/rust/Cargo.toml b/public/languages/rust/Cargo.toml
similarity index 100%
rename from languages/rust/Cargo.toml
rename to public/languages/rust/Cargo.toml
diff --git a/languages/rust/Dockerfile b/public/languages/rust/Dockerfile
similarity index 100%
rename from languages/rust/Dockerfile
rename to public/languages/rust/Dockerfile
diff --git a/languages/rust/README.md b/public/languages/rust/README.md
similarity index 100%
rename from languages/rust/README.md
rename to public/languages/rust/README.md
diff --git a/languages/rust/examples/basic.rs b/public/languages/rust/examples/basic.rs
similarity index 100%
rename from languages/rust/examples/basic.rs
rename to public/languages/rust/examples/basic.rs
diff --git a/languages/rust/src/lib.rs b/public/languages/rust/src/lib.rs
similarity index 100%
rename from languages/rust/src/lib.rs
rename to public/languages/rust/src/lib.rs
diff --git a/languages/rust/src/uncloseai.rs b/public/languages/rust/src/uncloseai.rs
similarity index 100%
rename from languages/rust/src/uncloseai.rs
rename to public/languages/rust/src/uncloseai.rs
diff --git a/languages/scala/Dockerfile b/public/languages/scala/Dockerfile
similarity index 100%
rename from languages/scala/Dockerfile
rename to public/languages/scala/Dockerfile
diff --git a/languages/scala/build.sbt b/public/languages/scala/build.sbt
similarity index 100%
rename from languages/scala/build.sbt
rename to public/languages/scala/build.sbt
diff --git a/languages/scala/project/build.properties b/public/languages/scala/project/build.properties
similarity index 100%
rename from languages/scala/project/build.properties
rename to public/languages/scala/project/build.properties
diff --git a/languages/scala/project/plugins.sbt b/public/languages/scala/project/plugins.sbt
similarity index 100%
rename from languages/scala/project/plugins.sbt
rename to public/languages/scala/project/plugins.sbt
diff --git a/languages/scala/src/main/scala/UncloseAI.scala b/public/languages/scala/src/main/scala/UncloseAI.scala
similarity index 100%
rename from languages/scala/src/main/scala/UncloseAI.scala
rename to public/languages/scala/src/main/scala/UncloseAI.scala
diff --git a/languages/scheme/Dockerfile b/public/languages/scheme/Dockerfile
similarity index 100%
rename from languages/scheme/Dockerfile
rename to public/languages/scheme/Dockerfile
diff --git a/languages/scheme/hermes-nonstreaming.scm b/public/languages/scheme/hermes-nonstreaming.scm
similarity index 100%
rename from languages/scheme/hermes-nonstreaming.scm
rename to public/languages/scheme/hermes-nonstreaming.scm
diff --git a/languages/scheme/hermes-streaming.scm b/public/languages/scheme/hermes-streaming.scm
similarity index 100%
rename from languages/scheme/hermes-streaming.scm
rename to public/languages/scheme/hermes-streaming.scm
diff --git a/languages/scheme/qwen-nonstreaming.scm b/public/languages/scheme/qwen-nonstreaming.scm
similarity index 100%
rename from languages/scheme/qwen-nonstreaming.scm
rename to public/languages/scheme/qwen-nonstreaming.scm
diff --git a/languages/scheme/qwen-streaming.scm b/public/languages/scheme/qwen-streaming.scm
similarity index 100%
rename from languages/scheme/qwen-streaming.scm
rename to public/languages/scheme/qwen-streaming.scm
diff --git a/languages/scheme/tts.scm b/public/languages/scheme/tts.scm
similarity index 100%
rename from languages/scheme/tts.scm
rename to public/languages/scheme/tts.scm
diff --git a/languages/tcl/Dockerfile b/public/languages/tcl/Dockerfile
similarity index 100%
rename from languages/tcl/Dockerfile
rename to public/languages/tcl/Dockerfile
diff --git a/languages/tcl/uncloseai.tcl b/public/languages/tcl/uncloseai.tcl
similarity index 100%
rename from languages/tcl/uncloseai.tcl
rename to public/languages/tcl/uncloseai.tcl
diff --git a/languages/v/Dockerfile b/public/languages/v/Dockerfile
similarity index 100%
rename from languages/v/Dockerfile
rename to public/languages/v/Dockerfile
diff --git a/languages/v/uncloseai.v b/public/languages/v/uncloseai.v
similarity index 100%
rename from languages/v/uncloseai.v
rename to public/languages/v/uncloseai.v
diff --git a/languages/v/v.mod b/public/languages/v/v.mod
similarity index 100%
rename from languages/v/v.mod
rename to public/languages/v/v.mod
diff --git a/languages/vbnet/Dockerfile b/public/languages/vbnet/Dockerfile
similarity index 100%
rename from languages/vbnet/Dockerfile
rename to public/languages/vbnet/Dockerfile
diff --git a/languages/vbnet/UncloseAI.vb b/public/languages/vbnet/UncloseAI.vb
similarity index 100%
rename from languages/vbnet/UncloseAI.vb
rename to public/languages/vbnet/UncloseAI.vb
diff --git a/languages/vbnet/UncloseAI.vbproj b/public/languages/vbnet/UncloseAI.vbproj
similarity index 100%
rename from languages/vbnet/UncloseAI.vbproj
rename to public/languages/vbnet/UncloseAI.vbproj
diff --git a/languages/zig/Dockerfile b/public/languages/zig/Dockerfile
similarity index 100%
rename from languages/zig/Dockerfile
rename to public/languages/zig/Dockerfile
diff --git a/languages/zig/build.zig b/public/languages/zig/build.zig
similarity index 100%
rename from languages/zig/build.zig
rename to public/languages/zig/build.zig
diff --git a/languages/zig/src/uncloseai.zig b/public/languages/zig/src/uncloseai.zig
similarity index 100%
rename from languages/zig/src/uncloseai.zig
rename to public/languages/zig/src/uncloseai.zig
diff --git a/nodejs-examples.html b/public/nodejs-examples.html
similarity index 100%
rename from nodejs-examples.html
rename to public/nodejs-examples.html
diff --git a/php-examples.html b/public/php-examples.html
similarity index 100%
rename from php-examples.html
rename to public/php-examples.html
diff --git a/python-examples.html b/public/python-examples.html
similarity index 100%
rename from python-examples.html
rename to public/python-examples.html
diff --git a/ruby-examples.html b/public/ruby-examples.html
similarity index 100%
rename from ruby-examples.html
rename to public/ruby-examples.html
diff --git a/rust-examples.html b/public/rust-examples.html
similarity index 100%
rename from rust-examples.html
rename to public/rust-examples.html
diff --git a/src/chat.js b/public/src/chat.js
similarity index 100%
rename from src/chat.js
rename to public/src/chat.js
diff --git a/src/config.js b/public/src/config.js
similarity index 100%
rename from src/config.js
rename to public/src/config.js
diff --git a/src/content.js b/public/src/content.js
similarity index 100%
rename from src/content.js
rename to public/src/content.js
diff --git a/src/file-upload.js b/public/src/file-upload.js
similarity index 100%
rename from src/file-upload.js
rename to public/src/file-upload.js
diff --git a/src/groq-fetch.js b/public/src/groq-fetch.js
similarity index 100%
rename from src/groq-fetch.js
rename to public/src/groq-fetch.js
diff --git a/src/language-detection.js b/public/src/language-detection.js
similarity index 100%
rename from src/language-detection.js
rename to public/src/language-detection.js
diff --git a/src/languages/add-missing-keys.js b/public/src/languages/add-missing-keys.js
similarity index 100%
rename from src/languages/add-missing-keys.js
rename to public/src/languages/add-missing-keys.js
diff --git a/src/languages/ar.js b/public/src/languages/ar.js
similarity index 100%
rename from src/languages/ar.js
rename to public/src/languages/ar.js
diff --git a/src/languages/bn.js b/public/src/languages/bn.js
similarity index 100%
rename from src/languages/bn.js
rename to public/src/languages/bn.js
diff --git a/src/languages/de.js b/public/src/languages/de.js
similarity index 100%
rename from src/languages/de.js
rename to public/src/languages/de.js
diff --git a/src/languages/en.js b/public/src/languages/en.js
similarity index 100%
rename from src/languages/en.js
rename to public/src/languages/en.js
diff --git a/src/languages/es.js b/public/src/languages/es.js
similarity index 100%
rename from src/languages/es.js
rename to public/src/languages/es.js
diff --git a/src/languages/fr.js b/public/src/languages/fr.js
similarity index 100%
rename from src/languages/fr.js
rename to public/src/languages/fr.js
diff --git a/src/languages/hi.js b/public/src/languages/hi.js
similarity index 100%
rename from src/languages/hi.js
rename to public/src/languages/hi.js
diff --git a/src/languages/id.js b/public/src/languages/id.js
similarity index 100%
rename from src/languages/id.js
rename to public/src/languages/id.js
diff --git a/src/languages/index.js b/public/src/languages/index.js
similarity index 100%
rename from src/languages/index.js
rename to public/src/languages/index.js
diff --git a/src/languages/ja.js b/public/src/languages/ja.js
similarity index 100%
rename from src/languages/ja.js
rename to public/src/languages/ja.js
diff --git a/src/languages/ko.js b/public/src/languages/ko.js
similarity index 100%
rename from src/languages/ko.js
rename to public/src/languages/ko.js
diff --git a/src/languages/mr.js b/public/src/languages/mr.js
similarity index 100%
rename from src/languages/mr.js
rename to public/src/languages/mr.js
diff --git a/src/languages/pt.js b/public/src/languages/pt.js
similarity index 100%
rename from src/languages/pt.js
rename to public/src/languages/pt.js
diff --git a/src/languages/ru.js b/public/src/languages/ru.js
similarity index 100%
rename from src/languages/ru.js
rename to public/src/languages/ru.js
diff --git a/src/languages/sw.js b/public/src/languages/sw.js
similarity index 100%
rename from src/languages/sw.js
rename to public/src/languages/sw.js
diff --git a/src/languages/te.js b/public/src/languages/te.js
similarity index 100%
rename from src/languages/te.js
rename to public/src/languages/te.js
diff --git a/src/languages/tr.js b/public/src/languages/tr.js
similarity index 100%
rename from src/languages/tr.js
rename to public/src/languages/tr.js
diff --git a/src/languages/ur.js b/public/src/languages/ur.js
similarity index 100%
rename from src/languages/ur.js
rename to public/src/languages/ur.js
diff --git a/src/languages/verify-translations.js b/public/src/languages/verify-translations.js
similarity index 100%
rename from src/languages/verify-translations.js
rename to public/src/languages/verify-translations.js
diff --git a/src/languages/zh-tw.js b/public/src/languages/zh-tw.js
similarity index 100%
rename from src/languages/zh-tw.js
rename to public/src/languages/zh-tw.js
diff --git a/src/languages/zh.js b/public/src/languages/zh.js
similarity index 100%
rename from src/languages/zh.js
rename to public/src/languages/zh.js
diff --git a/src/models.js b/public/src/models.js
similarity index 100%
rename from src/models.js
rename to public/src/models.js
diff --git a/src/page-reader.js b/public/src/page-reader.js
similarity index 100%
rename from src/page-reader.js
rename to public/src/page-reader.js
diff --git a/src/storage.js b/public/src/storage.js
similarity index 100%
rename from src/storage.js
rename to public/src/storage.js
diff --git a/src/token_estimator.js b/public/src/token_estimator.js
similarity index 100%
rename from src/token_estimator.js
rename to public/src/token_estimator.js
diff --git a/src/translate-modal.js b/public/src/translate-modal.js
similarity index 100%
rename from src/translate-modal.js
rename to public/src/translate-modal.js
diff --git a/src/translation.js b/public/src/translation.js
similarity index 100%
rename from src/translation.js
rename to public/src/translation.js
diff --git a/src/tts-modal.js b/public/src/tts-modal.js
similarity index 100%
rename from src/tts-modal.js
rename to public/src/tts-modal.js
diff --git a/src/tts.js b/public/src/tts.js
similarity index 100%
rename from src/tts.js
rename to public/src/tts.js
diff --git a/src/ui-themes.js b/public/src/ui-themes.js
similarity index 100%
rename from src/ui-themes.js
rename to public/src/ui-themes.js
diff --git a/src/ui-translations.js b/public/src/ui-translations.js
similarity index 100%
rename from src/ui-translations.js
rename to public/src/ui-translations.js
diff --git a/src/ui.js b/public/src/ui.js
similarity index 100%
rename from src/ui.js
rename to public/src/ui.js
diff --git a/src/uncloseai-embed-modal.js b/public/src/uncloseai-embed-modal.js
similarity index 100%
rename from src/uncloseai-embed-modal.js
rename to public/src/uncloseai-embed-modal.js
diff --git a/src/uncloseai-modal-builtin.css b/public/src/uncloseai-modal-builtin.css
similarity index 100%
rename from src/uncloseai-modal-builtin.css
rename to public/src/uncloseai-modal-builtin.css
diff --git a/src/uncloseai-modal-pico.css b/public/src/uncloseai-modal-pico.css
similarity index 100%
rename from src/uncloseai-modal-pico.css
rename to public/src/uncloseai-modal-pico.css
diff --git a/src/widget-library.js b/public/src/widget-library.js
similarity index 100%
rename from src/widget-library.js
rename to public/src/widget-library.js
diff --git a/swift-examples.html b/public/swift-examples.html
similarity index 100%
rename from swift-examples.html
rename to public/swift-examples.html
diff --git a/uncloseai-js.html b/public/uncloseai-js.html
similarity index 100%
rename from uncloseai-js.html
rename to public/uncloseai-js.html
diff --git a/uncloseai.js b/public/uncloseai.js
similarity index 100%
rename from uncloseai.js
rename to public/uncloseai.js