diff --git a/.gitattributes b/.gitattributes index 4dd213e6b..0a8155152 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,10 +1,10 @@ * text=auto eol=lf # Ignore all JavaScript files in a directory -core/src/main/resources/static/pdfjs/* linguist-vendored -core/src/main/resources/static/pdfjs/** linguist-vendored -core/src/main/resources/static/pdfjs-legacy/* linguist-vendored -core/src/main/resources/static/pdfjs-legacy/** linguist-vendored -core/src/main/resources/static/css/bootstrap-icons.css linguist-vendored -core/src/main/resources/static/css/bootstrap.min.css linguist-vendored -core/src/main/resources/static/css/fonts/* linguist-vendored +app/core/src/main/resources/static/pdfjs/* linguist-vendored +app/core/src/main/resources/static/pdfjs/** linguist-vendored +app/core/src/main/resources/static/pdfjs-legacy/* linguist-vendored +app/core/src/main/resources/static/pdfjs-legacy/** linguist-vendored +app/core/src/main/resources/static/css/bootstrap-icons.css linguist-vendored +app/core/src/main/resources/static/css/bootstrap.min.css linguist-vendored +app/core/src/main/resources/static/css/fonts/* linguist-vendored diff --git a/.github/labeler-config-srvaroa.yml b/.github/labeler-config-srvaroa.yml index 7fdfd587d..a7218cdcf 100644 --- a/.github/labeler-config-srvaroa.yml +++ b/.github/labeler-config-srvaroa.yml @@ -36,34 +36,34 @@ labels: - label: 'Translation' files: - - 'core/src/main/resources/messages_[a-zA-Z_]{2}_[a-zA-Z_]{2,7}.properties' + - 'app/core/src/main/resources/messages_[a-zA-Z_]{2}_[a-zA-Z_]{2,7}.properties' - 'scripts/ignore_translation.toml' - - 'core/src/main/resources/templates/fragments/languages.html' + - 'app/core/src/main/resources/templates/fragments/languages.html' - '.github/scripts/check_language_properties.py' - label: 'Front End' files: - - 'core/src/main/resources/templates/.*' + - 'app/core/src/main/resources/templates/.*' - 'proprietary/src/main/resources/templates/.*' - - 'core/src/main/resources/static/.*' + - 'app/core/src/main/resources/static/.*' - 'proprietary/src/main/resources/static/.*' - - 'core/src/main/java/stirling/software/SPDF/controller/web/.*' - - 'core/src/main/java/stirling/software/SPDF/UI/.*' + - 'app/core/src/main/java/stirling/software/SPDF/controller/web/.*' + - 'app/core/src/main/java/stirling/software/SPDF/UI/.*' - 'proprietary/src/main/java/stirling/software/proprietary/security/controller/web/.*' - label: 'Java' files: - 'common/src/main/java/.*.java' - 'proprietary/src/main/java/.*.java' - - 'core/src/main/java/.*.java' + - 'app/core/src/main/java/.*.java' - label: 'Back End' files: - - 'core/src/main/java/stirling/software/SPDF/config/.*' - - 'core/src/main/java/stirling/software/SPDF/controller/.*' - - 'core/src/main/resources/settings.yml.template' - - 'core/src/main/resources/application.properties' - - 'core/src/main/resources/banner.txt' + - 'app/core/src/main/java/stirling/software/SPDF/config/.*' + - 'app/core/src/main/java/stirling/software/SPDF/controller/.*' + - 'app/core/src/main/resources/settings.yml.template' + - 'app/core/src/main/resources/application.properties' + - 'app/core/src/main/resources/banner.txt' - 'scripts/png_to_webp.py' - 'split_photos.py' - 'application.properties' @@ -77,10 +77,10 @@ labels: - label: 'API' files: - - 'core/src/main/java/stirling/software/SPDF/config/OpenApiConfig.java' - - 'core/src/main/java/stirling/software/SPDF/controller/web/MetricsController.java' - - 'core/src/main/java/stirling/software/SPDF/controller/api/.*' - - 'core/src/main/java/stirling/software/SPDF/model/api/.*' + - 'app/core/src/main/java/stirling/software/SPDF/config/OpenApiConfig.java' + - 'app/core/src/main/java/stirling/software/SPDF/controller/web/MetricsController.java' + - 'app/core/src/main/java/stirling/software/SPDF/controller/api/.*' + - 'app/core/src/main/java/stirling/software/SPDF/model/api/.*' - 'proprietary/src/main/java/stirling/software/proprietary/security/controller/api/.*' - 'scripts/png_to_webp.py' - 'split_photos.py' @@ -121,7 +121,7 @@ labels: files: - 'common/src/test/.*' - 'proprietary/src/test/.*' - - 'core/src/test/.*' + - 'app/core/src/test/.*' - 'testing/.*' - '.github/workflows/scorecards.yml' - 'exampleYmlFiles/test_cicd.yml' @@ -139,4 +139,4 @@ labels: - 'build.gradle' - 'common/build.gradle' - 'proprietary/build.gradle' - - 'core/build.gradle' + - 'app/core/build.gradle' diff --git a/.github/scripts/check_language_properties.py b/.github/scripts/check_language_properties.py index 4918ac6d1..dea382bdb 100644 --- a/.github/scripts/check_language_properties.py +++ b/.github/scripts/check_language_properties.py @@ -197,7 +197,7 @@ def check_for_differences(reference_file, file_list, branch, actor): if len(file_list) == 1: file_arr = file_list[0].split() base_dir = os.path.abspath( - os.path.join(os.getcwd(), "core", "src", "main", "resources") + os.path.join(os.getcwd(), "app", "core", "src", "main", "resources") ) for file_path in file_arr: @@ -219,12 +219,13 @@ def check_for_differences(reference_file, file_list, branch, actor): # only local windows command not file_normpath.startswith( os.path.join( - "", "core", "src", "main", "resources", "messages_" + "", "app", "core", "src", "main", "resources", "messages_" ) ) and not file_normpath.startswith( os.path.join( os.getcwd(), + "app", "core", "src", "main", @@ -389,6 +390,7 @@ if __name__ == "__main__": file_list = glob.glob( os.path.join( os.getcwd(), + "app", "core", "src", "main", diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 75cba0597..b064d584b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -48,8 +48,8 @@ jobs: if: always() run: | declare -a dirs=( - "core/build/reports/tests/" - "core/build/test-results/" + "app/core/build/reports/tests/" + "app/core/build/test-results/" "common/build/reports/tests/" "common/build/test-results/" "proprietary/build/reports/tests/" @@ -74,9 +74,9 @@ jobs: with: name: test-reports-jdk-${{ matrix.jdk-version }}-spring-security-${{ matrix.spring-security }} path: | - core/build/reports/tests/ - core/build/test-results/ - core/build/reports/problems/ + app/core/build/reports/tests/ + app/core/build/test-results/ + app/core/build/reports/problems/ common/build/reports/tests/ common/build/test-results/ common/build/reports/problems/ diff --git a/.github/workflows/check_properties.yml b/.github/workflows/check_properties.yml index 801afe0d1..da000201a 100644 --- a/.github/workflows/check_properties.yml +++ b/.github/workflows/check_properties.yml @@ -4,7 +4,7 @@ on: pull_request_target: types: [opened, synchronize, reopened] paths: - - "core/src/main/resources/messages_*.properties" + - "app/core/src/main/resources/messages_*.properties" permissions: contents: read # Allow read access to repository content @@ -67,7 +67,7 @@ jobs: exit 1 fi # Get changed files and filter for properties files, handle case where no matches are found - gh pr view ${{ steps.get-pr-data.outputs.pr_number }} --json files -q ".files[].path" | grep -E '^core/src/main/resources/messages_[a-zA-Z_]{2}_[a-zA-Z_]{2,7}\.properties$' > changed_files.txt || echo "No matching properties files found in PR" + gh pr view ${{ steps.get-pr-data.outputs.pr_number }} --json files -q ".files[].path" | grep -E '^app/core/src/main/resources/messages_[a-zA-Z_]{2}_[a-zA-Z_]{2,7}\.properties$' > changed_files.txt || echo "No matching properties files found in PR" # Check if any files were found if [ ! -s changed_files.txt ]; then echo "No properties files changed in this PR" @@ -117,7 +117,7 @@ jobs: const changedFiles = files .filter(file => file.status !== "removed" && - /^core\/src\/main\/resources\/messages_[a-zA-Z_]{2}_[a-zA-Z_]{2,7}\.properties$/.test(file.filename) + /^app\/core\/src\/main\/resources\/messages_[a-zA-Z_]{2}_[a-zA-Z_]{2,7}\.properties$/.test(file.filename) ) .map(file => file.filename); @@ -157,12 +157,12 @@ jobs: // Determine reference file let referenceFilePath; - if (changedFiles.includes("core/src/main/resources/messages_en_GB.properties")) { + if (changedFiles.includes("app/core/src/main/resources/messages_en_GB.properties")) { console.log("Using PR branch reference file."); const { data: fileContent } = await github.rest.repos.getContent({ owner: prRepoOwner, repo: prRepoName, - path: "core/src/main/resources/messages_en_GB.properties", + path: "app/core/src/main/resources/messages_en_GB.properties", ref: branch, }); @@ -174,7 +174,7 @@ jobs: const { data: fileContent } = await github.rest.repos.getContent({ owner: repoOwner, repo: repoName, - path: "core/src/main/resources/messages_en_GB.properties", + path: "app/core/src/main/resources/messages_en_GB.properties", ref: "main", }); diff --git a/.github/workflows/licenses-update.yml b/.github/workflows/licenses-update.yml index 7daac1622..f08ef8ba0 100644 --- a/.github/workflows/licenses-update.yml +++ b/.github/workflows/licenses-update.yml @@ -57,7 +57,7 @@ jobs: - name: Move and rename license file run: | - mv build/reports/dependency-license/index.json core/src/main/resources/static/3rdPartyLicenses.json + mv build/reports/dependency-license/index.json app/core/src/main/resources/static/3rdPartyLicenses.json - name: Commit changes run: | diff --git a/.github/workflows/multiOSReleases.yml b/.github/workflows/multiOSReleases.yml index 5cee12e4e..3cac33e1f 100644 --- a/.github/workflows/multiOSReleases.yml +++ b/.github/workflows/multiOSReleases.yml @@ -86,7 +86,7 @@ jobs: run: | mkdir ./binaries mv ./build/launch4j/Stirling-PDF.exe ./binaries/win-Stirling-PDF-portable-Server${{ matrix.file_suffix }}.exe - mv ./core/build/libs/stirling-pdf-${{ needs.read_versions.outputs.version }}.jar ./binaries/Stirling-PDF${{ matrix.file_suffix }}.jar + mv ./app/core/build/libs/stirling-pdf-${{ needs.read_versions.outputs.version }}.jar ./binaries/Stirling-PDF${{ matrix.file_suffix }}.jar - name: Upload build artifacts uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 diff --git a/.github/workflows/sync_files.yml b/.github/workflows/sync_files.yml index c5274a47c..620209dbb 100644 --- a/.github/workflows/sync_files.yml +++ b/.github/workflows/sync_files.yml @@ -8,8 +8,8 @@ on: paths: - "build.gradle" - "README.md" - - "core/src/main/resources/messages_*.properties" - - "core/src/main/resources/static/3rdPartyLicenses.json" + - "app/core/src/main/resources/messages_*.properties" + - "app/core/src/main/resources/static/3rdPartyLicenses.json" - "scripts/ignore_translation.toml" permissions: @@ -41,11 +41,11 @@ jobs: - name: Sync translation property files run: | - python .github/scripts/check_language_properties.py --reference-file "core/src/main/resources/messages_en_GB.properties" --branch main + python .github/scripts/check_language_properties.py --reference-file "app/core/src/main/resources/messages_en_GB.properties" --branch main - name: Commit translation files run: | - git add core/src/main/resources/messages_*.properties + git add app/core/src/main/resources/messages_*.properties git diff --staged --quiet || git commit -m ":memo: Sync translation files" || echo "No changes detected" - name: Install dependencies @@ -101,4 +101,4 @@ jobs: sign-commits: true add-paths: | README.md - core/src/main/resources/messages_*.properties + app/core/src/main/resources/messages_*.properties diff --git a/.gitignore b/.gitignore index 7da46303e..7238f8897 100644 --- a/.gitignore +++ b/.gitignore @@ -125,7 +125,7 @@ SwaggerDoc.json *.rar *.db /build -/core/build +/app/core/build /common/build /proprietary/build diff --git a/.vscode/settings.json b/.vscode/settings.json index 4d9ad0b48..d2e7c5e39 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -129,7 +129,7 @@ "html.format.preserveNewLines": true, "html.format.maxPreserveNewLines": 2, "java.project.sourcePaths": [ - "core/src/main/java", + "app/core/src/main/java", "common/src/main/java", "proprietary/src/main/java" ] diff --git a/Dockerfile b/Dockerfile index 69228e530..61c1dcc77 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,8 +4,8 @@ FROM alpine:3.22.0@sha256:8a1f59ffb675680d47db6337b49d22281a139e9d709335b492be02 # Copy necessary files COPY scripts /scripts COPY pipeline /pipeline -COPY core/src/main/resources/static/fonts/*.ttf /usr/share/fonts/opentype/noto/ -COPY core/build/libs/*.jar app.jar +COPY app/core/src/main/resources/static/fonts/*.ttf /usr/share/fonts/opentype/noto/ +COPY app/core/build/libs/*.jar app.jar ARG VERSION_TAG @@ -34,10 +34,10 @@ ENV DISABLE_ADDITIONAL_FEATURES=true \ UNO_PATH=/usr/lib/libreoffice/program \ URE_BOOTSTRAP=file:///usr/lib/libreoffice/program/fundamentalrc \ PATH=$PATH:/opt/venv/bin \ - STIRLING_TEMPFILES_DIRECTORY=/tmp/core \ - TMPDIR=/tmp/core \ - TEMP=/tmp/core \ - TMP=/tmp/core + STIRLING_TEMPFILES_DIRECTORY=/tmp/stirling-pdf \ + TMPDIR=/tmp/stirling-pdf \ + TEMP=/tmp/stirling-pdf \ + TMP=/tmp/stirling-pdf # JDK for app @@ -85,7 +85,7 @@ RUN echo "@main https://dl-cdn.alpinelinux.org/alpine/edge/main" | tee -a /etc/a ln -s /usr/lib/libreoffice/program/unohelper.py /opt/venv/lib/python3.12/site-packages/ && \ ln -s /usr/lib/libreoffice/program /opt/venv/lib/python3.12/site-packages/LibreOffice && \ mv /usr/share/tessdata /usr/share/tessdata-original && \ - mkdir -p $HOME /configs /logs /customFiles /pipeline/watchedFolders /pipeline/finishedFolders /tmp/core && \ + mkdir -p $HOME /configs /logs /customFiles /pipeline/watchedFolders /pipeline/finishedFolders /tmp/stirling-pdf && \ # Configure URW Base 35 fonts ln -s /usr/share/fontconfig/conf.avail/69-urw-*.conf /etc/fonts/conf.d/ && \ fc-cache -f -v && \ @@ -93,11 +93,11 @@ RUN echo "@main https://dl-cdn.alpinelinux.org/alpine/edge/main" | tee -a /etc/a chmod +x /scripts/init.sh && \ # User permissions addgroup -S stirlingpdfgroup && adduser -S stirlingpdfuser -G stirlingpdfgroup && \ - chown -R stirlingpdfuser:stirlingpdfgroup $HOME /scripts /usr/share/fonts/opentype/noto /configs /customFiles /pipeline /tmp/core && \ + chown -R stirlingpdfuser:stirlingpdfgroup $HOME /scripts /usr/share/fonts/opentype/noto /configs /customFiles /pipeline /tmp/stirling-pdf && \ chown stirlingpdfuser:stirlingpdfgroup /app.jar EXPOSE 8080/tcp # Set user and run command ENTRYPOINT ["tini", "--", "/scripts/init.sh"] -CMD ["sh", "-c", "java -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/tmp/core -jar /app.jar & /opt/venv/bin/unoserver --port 2003 --interface 127.0.0.1"] +CMD ["sh", "-c", "java -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/tmp/stirling-pdf -jar /app.jar & /opt/venv/bin/unoserver --port 2003 --interface 127.0.0.1"] diff --git a/Dockerfile.dev b/Dockerfile.dev index a1bc2757f..78460115f 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -28,10 +28,10 @@ RUN apt-get update && apt-get install -y \ # Setze die Environment Variable für setuptools ENV SETUPTOOLS_USE_DISTUTILS=local \ - STIRLING_TEMPFILES_DIRECTORY=/tmp/core \ - TMPDIR=/tmp/core \ - TEMP=/tmp/core \ - TMP=/tmp/core + STIRLING_TEMPFILES_DIRECTORY=/tmp/stirling-pdf \ + TMPDIR=/tmp/stirling-pdf \ + TEMP=/tmp/stirling-pdf \ + TMP=/tmp/stirling-pdf # Installation der benötigten Python-Pakete RUN python3 -m venv --system-site-packages /opt/venv \ @@ -44,10 +44,10 @@ ENV PATH="/opt/venv/bin:$PATH" COPY . /workspace -RUN mkdir -p /tmp/core \ +RUN mkdir -p /tmp/stirling-pdf \ && fc-cache -f -v \ && adduser --disabled-password --gecos '' devuser \ - && chown -R devuser:devuser /home/devuser /workspace /tmp/core + && chown -R devuser:devuser /home/devuser /workspace /tmp/stirling-pdf RUN echo "devuser ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/devuser \ && chmod 0440 /etc/sudoers.d/devuser diff --git a/Dockerfile.fat b/Dockerfile.fat index fd7a3335b..791c8976a 100644 --- a/Dockerfile.fat +++ b/Dockerfile.fat @@ -5,7 +5,7 @@ COPY build.gradle . COPY settings.gradle . COPY gradlew . COPY gradle gradle/ -COPY core/build.gradle core/. +COPY app/core/build.gradle core/. COPY common/build.gradle common/. COPY proprietary/build.gradle proprietary/. RUN ./gradlew build -x spotlessApply -x spotlessCheck -x test -x sonarqube || return 0 @@ -27,7 +27,7 @@ FROM alpine:3.22.0@sha256:8a1f59ffb675680d47db6337b49d22281a139e9d709335b492be02 # Copy necessary files COPY scripts /scripts COPY pipeline /pipeline -COPY core/src/main/resources/static/fonts/*.ttf /usr/share/fonts/opentype/noto/ +COPY app/core/src/main/resources/static/fonts/*.ttf /usr/share/fonts/opentype/noto/ COPY --from=build /app/core/build/libs/*.jar app.jar ARG VERSION_TAG @@ -47,10 +47,10 @@ ENV DISABLE_ADDITIONAL_FEATURES=true \ UNO_PATH=/usr/lib/libreoffice/program \ URE_BOOTSTRAP=file:///usr/lib/libreoffice/program/fundamentalrc \ PATH=$PATH:/opt/venv/bin \ - STIRLING_TEMPFILES_DIRECTORY=/tmp/core \ - TMPDIR=/tmp/core \ - TEMP=/tmp/core \ - TMP=/tmp/core + STIRLING_TEMPFILES_DIRECTORY=/tmp/stirling-pdf \ + TMPDIR=/tmp/stirling-pdf \ + TEMP=/tmp/stirling-pdf \ + TMP=/tmp/stirling-pdf # JDK for app @@ -97,7 +97,7 @@ RUN echo "@main https://dl-cdn.alpinelinux.org/alpine/edge/main" | tee -a /etc/a ln -s /usr/lib/libreoffice/program/unohelper.py /opt/venv/lib/python3.12/site-packages/ && \ ln -s /usr/lib/libreoffice/program /opt/venv/lib/python3.12/site-packages/LibreOffice && \ mv /usr/share/tessdata /usr/share/tessdata-original && \ - mkdir -p $HOME /configs /logs /customFiles /pipeline/watchedFolders /pipeline/finishedFolders /tmp/core && \ + mkdir -p $HOME /configs /logs /customFiles /pipeline/watchedFolders /pipeline/finishedFolders /tmp/stirling-pdf && \ # Configure URW Base 35 fonts ln -s /usr/share/fontconfig/conf.avail/69-urw-*.conf /etc/fonts/conf.d/ && \ fc-cache -f -v && \ @@ -105,10 +105,10 @@ RUN echo "@main https://dl-cdn.alpinelinux.org/alpine/edge/main" | tee -a /etc/a chmod +x /scripts/init.sh && \ # User permissions addgroup -S stirlingpdfgroup && adduser -S stirlingpdfuser -G stirlingpdfgroup && \ - chown -R stirlingpdfuser:stirlingpdfgroup $HOME /scripts /usr/share/fonts/opentype/noto /configs /customFiles /pipeline /tmp/core && \ + chown -R stirlingpdfuser:stirlingpdfgroup $HOME /scripts /usr/share/fonts/opentype/noto /configs /customFiles /pipeline /tmp/stirling-pdf && \ chown stirlingpdfuser:stirlingpdfgroup /app.jar EXPOSE 8080/tcp # Set user and run command ENTRYPOINT ["tini", "--", "/scripts/init.sh"] -CMD ["sh", "-c", "java -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/tmp/core -jar /app.jar & /opt/venv/bin/unoserver --port 2003 --interface 127.0.0.1"] +CMD ["sh", "-c", "java -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/tmp/stirling-pdf -jar /app.jar & /opt/venv/bin/unoserver --port 2003 --interface 127.0.0.1"] diff --git a/Dockerfile.ultra-lite b/Dockerfile.ultra-lite index 7dcb1002c..1e6219a85 100644 --- a/Dockerfile.ultra-lite +++ b/Dockerfile.ultra-lite @@ -12,17 +12,17 @@ ENV DISABLE_ADDITIONAL_FEATURES=true \ PUID=1000 \ PGID=1000 \ UMASK=022 \ - STIRLING_TEMPFILES_DIRECTORY=/tmp/core \ - TMPDIR=/tmp/core \ - TEMP=/tmp/core \ - TMP=/tmp/core + STIRLING_TEMPFILES_DIRECTORY=/tmp/stirling-pdf \ + TMPDIR=/tmp/stirling-pdf \ + TEMP=/tmp/stirling-pdf \ + TMP=/tmp/stirling-pdf # Copy necessary files COPY scripts/download-security-jar.sh /scripts/download-security-jar.sh COPY scripts/init-without-ocr.sh /scripts/init-without-ocr.sh COPY scripts/installFonts.sh /scripts/installFonts.sh COPY pipeline /pipeline -COPY core/build/libs/*.jar app.jar +COPY app/core/build/libs/*.jar app.jar # Set up necessary directories and permissions RUN echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/main" | tee -a /etc/apk/repositories && \ @@ -39,10 +39,10 @@ RUN echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/main" | tee -a /et su-exec \ openjdk21-jre && \ # User permissions - mkdir -p /configs /logs /customFiles /usr/share/fonts/opentype/noto /tmp/core && \ + mkdir -p /configs /logs /customFiles /usr/share/fonts/opentype/noto /tmp/stirling-pdf && \ chmod +x /scripts/*.sh && \ addgroup -S stirlingpdfgroup && adduser -S stirlingpdfuser -G stirlingpdfgroup && \ - chown -R stirlingpdfuser:stirlingpdfgroup $HOME /scripts /configs /customFiles /pipeline /tmp/core && \ + chown -R stirlingpdfuser:stirlingpdfgroup $HOME /scripts /configs /customFiles /pipeline /tmp/stirling-pdf && \ chown stirlingpdfuser:stirlingpdfgroup /app.jar # Set environment variables @@ -52,4 +52,4 @@ EXPOSE 8080/tcp # Run the application ENTRYPOINT ["tini", "--", "/scripts/init-without-ocr.sh"] -CMD ["java", "-Dfile.encoding=UTF-8", "-Djava.io.tmpdir=/tmp/core", "-jar", "/app.jar"] +CMD ["java", "-Dfile.encoding=UTF-8", "-Djava.io.tmpdir=/tmp/stirling-pdf", "-jar", "/app.jar"] diff --git a/core/.gitignore b/app/core/.gitignore similarity index 100% rename from core/.gitignore rename to app/core/.gitignore diff --git a/core/build.gradle b/app/core/build.gradle similarity index 100% rename from core/build.gradle rename to app/core/build.gradle diff --git a/core/src/main/java/org/apache/pdfbox/examples/signature/CMSProcessableInputStream.java b/app/core/src/main/java/org/apache/pdfbox/examples/signature/CMSProcessableInputStream.java similarity index 100% rename from core/src/main/java/org/apache/pdfbox/examples/signature/CMSProcessableInputStream.java rename to app/core/src/main/java/org/apache/pdfbox/examples/signature/CMSProcessableInputStream.java diff --git a/core/src/main/java/org/apache/pdfbox/examples/signature/CreateSignatureBase.java b/app/core/src/main/java/org/apache/pdfbox/examples/signature/CreateSignatureBase.java similarity index 100% rename from core/src/main/java/org/apache/pdfbox/examples/signature/CreateSignatureBase.java rename to app/core/src/main/java/org/apache/pdfbox/examples/signature/CreateSignatureBase.java diff --git a/core/src/main/java/org/apache/pdfbox/examples/signature/TSAClient.java b/app/core/src/main/java/org/apache/pdfbox/examples/signature/TSAClient.java similarity index 100% rename from core/src/main/java/org/apache/pdfbox/examples/signature/TSAClient.java rename to app/core/src/main/java/org/apache/pdfbox/examples/signature/TSAClient.java diff --git a/core/src/main/java/org/apache/pdfbox/examples/signature/ValidationTimeStamp.java b/app/core/src/main/java/org/apache/pdfbox/examples/signature/ValidationTimeStamp.java similarity index 100% rename from core/src/main/java/org/apache/pdfbox/examples/signature/ValidationTimeStamp.java rename to app/core/src/main/java/org/apache/pdfbox/examples/signature/ValidationTimeStamp.java diff --git a/core/src/main/java/org/apache/pdfbox/examples/util/ConnectedInputStream.java b/app/core/src/main/java/org/apache/pdfbox/examples/util/ConnectedInputStream.java similarity index 100% rename from core/src/main/java/org/apache/pdfbox/examples/util/ConnectedInputStream.java rename to app/core/src/main/java/org/apache/pdfbox/examples/util/ConnectedInputStream.java diff --git a/core/src/main/java/stirling/software/SPDF/Factories/ReplaceAndInvertColorFactory.java b/app/core/src/main/java/stirling/software/SPDF/Factories/ReplaceAndInvertColorFactory.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/Factories/ReplaceAndInvertColorFactory.java rename to app/core/src/main/java/stirling/software/SPDF/Factories/ReplaceAndInvertColorFactory.java diff --git a/core/src/main/java/stirling/software/SPDF/LibreOfficeListener.java b/app/core/src/main/java/stirling/software/SPDF/LibreOfficeListener.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/LibreOfficeListener.java rename to app/core/src/main/java/stirling/software/SPDF/LibreOfficeListener.java diff --git a/core/src/main/java/stirling/software/SPDF/SPDFApplication.java b/app/core/src/main/java/stirling/software/SPDF/SPDFApplication.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/SPDFApplication.java rename to app/core/src/main/java/stirling/software/SPDF/SPDFApplication.java diff --git a/core/src/main/java/stirling/software/SPDF/UI/WebBrowser.java b/app/core/src/main/java/stirling/software/SPDF/UI/WebBrowser.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/UI/WebBrowser.java rename to app/core/src/main/java/stirling/software/SPDF/UI/WebBrowser.java diff --git a/core/src/main/java/stirling/software/SPDF/UI/impl/DesktopBrowser.java b/app/core/src/main/java/stirling/software/SPDF/UI/impl/DesktopBrowser.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/UI/impl/DesktopBrowser.java rename to app/core/src/main/java/stirling/software/SPDF/UI/impl/DesktopBrowser.java diff --git a/core/src/main/java/stirling/software/SPDF/UI/impl/LoadingWindow.java b/app/core/src/main/java/stirling/software/SPDF/UI/impl/LoadingWindow.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/UI/impl/LoadingWindow.java rename to app/core/src/main/java/stirling/software/SPDF/UI/impl/LoadingWindow.java diff --git a/core/src/main/java/stirling/software/SPDF/config/AppUpdateService.java b/app/core/src/main/java/stirling/software/SPDF/config/AppUpdateService.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/AppUpdateService.java rename to app/core/src/main/java/stirling/software/SPDF/config/AppUpdateService.java diff --git a/core/src/main/java/stirling/software/SPDF/config/CleanUrlInterceptor.java b/app/core/src/main/java/stirling/software/SPDF/config/CleanUrlInterceptor.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/CleanUrlInterceptor.java rename to app/core/src/main/java/stirling/software/SPDF/config/CleanUrlInterceptor.java diff --git a/core/src/main/java/stirling/software/SPDF/config/EndpointConfiguration.java b/app/core/src/main/java/stirling/software/SPDF/config/EndpointConfiguration.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/EndpointConfiguration.java rename to app/core/src/main/java/stirling/software/SPDF/config/EndpointConfiguration.java diff --git a/core/src/main/java/stirling/software/SPDF/config/EndpointInspector.java b/app/core/src/main/java/stirling/software/SPDF/config/EndpointInspector.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/EndpointInspector.java rename to app/core/src/main/java/stirling/software/SPDF/config/EndpointInspector.java diff --git a/core/src/main/java/stirling/software/SPDF/config/EndpointInterceptor.java b/app/core/src/main/java/stirling/software/SPDF/config/EndpointInterceptor.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/EndpointInterceptor.java rename to app/core/src/main/java/stirling/software/SPDF/config/EndpointInterceptor.java diff --git a/core/src/main/java/stirling/software/SPDF/config/ExternalAppDepConfig.java b/app/core/src/main/java/stirling/software/SPDF/config/ExternalAppDepConfig.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/ExternalAppDepConfig.java rename to app/core/src/main/java/stirling/software/SPDF/config/ExternalAppDepConfig.java diff --git a/core/src/main/java/stirling/software/SPDF/config/InitialSetup.java b/app/core/src/main/java/stirling/software/SPDF/config/InitialSetup.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/InitialSetup.java rename to app/core/src/main/java/stirling/software/SPDF/config/InitialSetup.java diff --git a/core/src/main/java/stirling/software/SPDF/config/LocaleConfiguration.java b/app/core/src/main/java/stirling/software/SPDF/config/LocaleConfiguration.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/LocaleConfiguration.java rename to app/core/src/main/java/stirling/software/SPDF/config/LocaleConfiguration.java diff --git a/core/src/main/java/stirling/software/SPDF/config/LogbackPropertyLoader.java b/app/core/src/main/java/stirling/software/SPDF/config/LogbackPropertyLoader.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/LogbackPropertyLoader.java rename to app/core/src/main/java/stirling/software/SPDF/config/LogbackPropertyLoader.java diff --git a/core/src/main/java/stirling/software/SPDF/config/MetricsConfig.java b/app/core/src/main/java/stirling/software/SPDF/config/MetricsConfig.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/MetricsConfig.java rename to app/core/src/main/java/stirling/software/SPDF/config/MetricsConfig.java diff --git a/core/src/main/java/stirling/software/SPDF/config/MetricsFilter.java b/app/core/src/main/java/stirling/software/SPDF/config/MetricsFilter.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/MetricsFilter.java rename to app/core/src/main/java/stirling/software/SPDF/config/MetricsFilter.java diff --git a/core/src/main/java/stirling/software/SPDF/config/OpenApiConfig.java b/app/core/src/main/java/stirling/software/SPDF/config/OpenApiConfig.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/OpenApiConfig.java rename to app/core/src/main/java/stirling/software/SPDF/config/OpenApiConfig.java diff --git a/core/src/main/java/stirling/software/SPDF/config/StartupApplicationListener.java b/app/core/src/main/java/stirling/software/SPDF/config/StartupApplicationListener.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/StartupApplicationListener.java rename to app/core/src/main/java/stirling/software/SPDF/config/StartupApplicationListener.java diff --git a/core/src/main/java/stirling/software/SPDF/config/WebMvcConfig.java b/app/core/src/main/java/stirling/software/SPDF/config/WebMvcConfig.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/WebMvcConfig.java rename to app/core/src/main/java/stirling/software/SPDF/config/WebMvcConfig.java diff --git a/core/src/main/java/stirling/software/SPDF/config/fingerprint/FingerprintBasedSessionFilter.java b/app/core/src/main/java/stirling/software/SPDF/config/fingerprint/FingerprintBasedSessionFilter.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/fingerprint/FingerprintBasedSessionFilter.java rename to app/core/src/main/java/stirling/software/SPDF/config/fingerprint/FingerprintBasedSessionFilter.java diff --git a/core/src/main/java/stirling/software/SPDF/config/fingerprint/FingerprintBasedSessionManager.java b/app/core/src/main/java/stirling/software/SPDF/config/fingerprint/FingerprintBasedSessionManager.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/fingerprint/FingerprintBasedSessionManager.java rename to app/core/src/main/java/stirling/software/SPDF/config/fingerprint/FingerprintBasedSessionManager.java diff --git a/core/src/main/java/stirling/software/SPDF/config/fingerprint/FingerprintGenerator.java b/app/core/src/main/java/stirling/software/SPDF/config/fingerprint/FingerprintGenerator.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/config/fingerprint/FingerprintGenerator.java rename to app/core/src/main/java/stirling/software/SPDF/config/fingerprint/FingerprintGenerator.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/AdditionalLanguageJsController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/AdditionalLanguageJsController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/AdditionalLanguageJsController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/AdditionalLanguageJsController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/AnalysisController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/AnalysisController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/AnalysisController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/AnalysisController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/CropController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/CropController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/CropController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/CropController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/EditTableOfContentsController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/EditTableOfContentsController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/EditTableOfContentsController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/EditTableOfContentsController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/MergeController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/MergeController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/MergeController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/MergeController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/MultiPageLayoutController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/MultiPageLayoutController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/MultiPageLayoutController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/MultiPageLayoutController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/PdfImageRemovalController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/PdfImageRemovalController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/PdfImageRemovalController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/PdfImageRemovalController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/PdfOverlayController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/PdfOverlayController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/PdfOverlayController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/PdfOverlayController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/RearrangePagesPDFController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/RearrangePagesPDFController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/RearrangePagesPDFController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/RearrangePagesPDFController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/RotationController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/RotationController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/RotationController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/RotationController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/ScalePagesController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/ScalePagesController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/ScalePagesController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/ScalePagesController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/SettingsController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/SettingsController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/SettingsController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/SettingsController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/SplitPDFController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/SplitPDFController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/SplitPDFController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/SplitPDFController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/SplitPdfByChaptersController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/SplitPdfByChaptersController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/SplitPdfByChaptersController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/SplitPdfByChaptersController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/SplitPdfBySectionsController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/SplitPdfBySectionsController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/SplitPdfBySectionsController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/SplitPdfBySectionsController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/SplitPdfBySizeController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/SplitPdfBySizeController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/SplitPdfBySizeController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/SplitPdfBySizeController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/ToSinglePageController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/ToSinglePageController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/ToSinglePageController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/ToSinglePageController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertEmlToPDF.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertEmlToPDF.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertEmlToPDF.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertEmlToPDF.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertHtmlToPDF.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertHtmlToPDF.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertHtmlToPDF.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertHtmlToPDF.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertImgPDFController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertImgPDFController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertImgPDFController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertImgPDFController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertMarkdownToPdf.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertMarkdownToPdf.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertMarkdownToPdf.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertMarkdownToPdf.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertOfficeController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertOfficeController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertOfficeController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertOfficeController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToHtml.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToHtml.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToHtml.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToHtml.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToOffice.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToOffice.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToOffice.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToOffice.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToPDFA.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToPDFA.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToPDFA.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToPDFA.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertWebsiteToPDF.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertWebsiteToPDF.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertWebsiteToPDF.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ConvertWebsiteToPDF.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/converters/ExtractCSVController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ExtractCSVController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/converters/ExtractCSVController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/converters/ExtractCSVController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/filters/FilterController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/filters/FilterController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/filters/FilterController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/filters/FilterController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/AttachmentController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/AttachmentController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/AttachmentController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/AttachmentController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/AutoRenameController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/AutoRenameController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/AutoRenameController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/AutoRenameController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/AutoSplitPdfController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/AutoSplitPdfController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/AutoSplitPdfController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/AutoSplitPdfController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/BlankPageController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/BlankPageController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/BlankPageController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/BlankPageController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/CompressController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/CompressController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/CompressController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/CompressController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/DecompressPdfController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/DecompressPdfController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/DecompressPdfController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/DecompressPdfController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/ExtractImageScansController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/ExtractImageScansController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/ExtractImageScansController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/ExtractImageScansController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/ExtractImagesController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/ExtractImagesController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/ExtractImagesController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/ExtractImagesController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/FakeScanController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/FakeScanController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/FakeScanController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/FakeScanController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/FlattenController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/FlattenController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/FlattenController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/FlattenController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/MetadataController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/MetadataController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/MetadataController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/MetadataController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/OCRController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/OCRController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/OCRController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/OCRController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/OverlayImageController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/OverlayImageController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/OverlayImageController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/OverlayImageController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/PageNumbersController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/PageNumbersController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/PageNumbersController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/PageNumbersController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/PrintFileController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/PrintFileController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/PrintFileController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/PrintFileController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/RepairController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/RepairController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/RepairController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/RepairController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/ReplaceAndInvertColorController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/ReplaceAndInvertColorController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/ReplaceAndInvertColorController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/ReplaceAndInvertColorController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/ShowJavascript.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/ShowJavascript.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/ShowJavascript.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/ShowJavascript.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/StampController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/StampController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/StampController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/StampController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/misc/UnlockPDFFormsController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/UnlockPDFFormsController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/misc/UnlockPDFFormsController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/misc/UnlockPDFFormsController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineDirectoryProcessor.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineDirectoryProcessor.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineDirectoryProcessor.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineDirectoryProcessor.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineProcessor.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineProcessor.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineProcessor.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineProcessor.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/security/CertSignController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/security/CertSignController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/security/CertSignController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/security/CertSignController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/security/GetInfoOnPDF.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/security/GetInfoOnPDF.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/security/GetInfoOnPDF.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/security/GetInfoOnPDF.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/security/PasswordController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/security/PasswordController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/security/PasswordController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/security/PasswordController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/security/RedactController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/security/RedactController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/security/RedactController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/security/RedactController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/security/RemoveCertSignController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/security/RemoveCertSignController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/security/RemoveCertSignController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/security/RemoveCertSignController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/security/SanitizeController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/security/SanitizeController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/security/SanitizeController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/security/SanitizeController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/security/ValidateSignatureController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/security/ValidateSignatureController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/security/ValidateSignatureController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/security/ValidateSignatureController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/api/security/WatermarkController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/security/WatermarkController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/api/security/WatermarkController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/api/security/WatermarkController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/web/ConverterWebController.java b/app/core/src/main/java/stirling/software/SPDF/controller/web/ConverterWebController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/web/ConverterWebController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/web/ConverterWebController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/web/GeneralWebController.java b/app/core/src/main/java/stirling/software/SPDF/controller/web/GeneralWebController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/web/GeneralWebController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/web/GeneralWebController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/web/HomeWebController.java b/app/core/src/main/java/stirling/software/SPDF/controller/web/HomeWebController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/web/HomeWebController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/web/HomeWebController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/web/MetricsController.java b/app/core/src/main/java/stirling/software/SPDF/controller/web/MetricsController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/web/MetricsController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/web/MetricsController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/web/OtherWebController.java b/app/core/src/main/java/stirling/software/SPDF/controller/web/OtherWebController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/web/OtherWebController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/web/OtherWebController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/web/SecurityWebController.java b/app/core/src/main/java/stirling/software/SPDF/controller/web/SecurityWebController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/web/SecurityWebController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/web/SecurityWebController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/web/SignatureController.java b/app/core/src/main/java/stirling/software/SPDF/controller/web/SignatureController.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/web/SignatureController.java rename to app/core/src/main/java/stirling/software/SPDF/controller/web/SignatureController.java diff --git a/core/src/main/java/stirling/software/SPDF/controller/web/UploadLimitService.java b/app/core/src/main/java/stirling/software/SPDF/controller/web/UploadLimitService.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/controller/web/UploadLimitService.java rename to app/core/src/main/java/stirling/software/SPDF/controller/web/UploadLimitService.java diff --git a/core/src/main/java/stirling/software/SPDF/model/ApiEndpoint.java b/app/core/src/main/java/stirling/software/SPDF/model/ApiEndpoint.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/ApiEndpoint.java rename to app/core/src/main/java/stirling/software/SPDF/model/ApiEndpoint.java diff --git a/core/src/main/java/stirling/software/SPDF/model/Dependency.java b/app/core/src/main/java/stirling/software/SPDF/model/Dependency.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/Dependency.java rename to app/core/src/main/java/stirling/software/SPDF/model/Dependency.java diff --git a/core/src/main/java/stirling/software/SPDF/model/PDFText.java b/app/core/src/main/java/stirling/software/SPDF/model/PDFText.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/PDFText.java rename to app/core/src/main/java/stirling/software/SPDF/model/PDFText.java diff --git a/core/src/main/java/stirling/software/SPDF/model/PipelineConfig.java b/app/core/src/main/java/stirling/software/SPDF/model/PipelineConfig.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/PipelineConfig.java rename to app/core/src/main/java/stirling/software/SPDF/model/PipelineConfig.java diff --git a/core/src/main/java/stirling/software/SPDF/model/PipelineOperation.java b/app/core/src/main/java/stirling/software/SPDF/model/PipelineOperation.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/PipelineOperation.java rename to app/core/src/main/java/stirling/software/SPDF/model/PipelineOperation.java diff --git a/core/src/main/java/stirling/software/SPDF/model/PipelineResult.java b/app/core/src/main/java/stirling/software/SPDF/model/PipelineResult.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/PipelineResult.java rename to app/core/src/main/java/stirling/software/SPDF/model/PipelineResult.java diff --git a/core/src/main/java/stirling/software/SPDF/model/SignatureFile.java b/app/core/src/main/java/stirling/software/SPDF/model/SignatureFile.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/SignatureFile.java rename to app/core/src/main/java/stirling/software/SPDF/model/SignatureFile.java diff --git a/core/src/main/java/stirling/software/SPDF/model/SortTypes.java b/app/core/src/main/java/stirling/software/SPDF/model/SortTypes.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/SortTypes.java rename to app/core/src/main/java/stirling/software/SPDF/model/SortTypes.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/EditTableOfContentsRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/EditTableOfContentsRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/EditTableOfContentsRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/EditTableOfContentsRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/HandleDataRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/HandleDataRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/HandleDataRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/HandleDataRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/ImageFile.java b/app/core/src/main/java/stirling/software/SPDF/model/api/ImageFile.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/ImageFile.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/ImageFile.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/MultiplePDFFiles.java b/app/core/src/main/java/stirling/software/SPDF/model/api/MultiplePDFFiles.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/MultiplePDFFiles.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/MultiplePDFFiles.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/PDFComparison.java b/app/core/src/main/java/stirling/software/SPDF/model/api/PDFComparison.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/PDFComparison.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/PDFComparison.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/PDFComparisonAndCount.java b/app/core/src/main/java/stirling/software/SPDF/model/api/PDFComparisonAndCount.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/PDFComparisonAndCount.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/PDFComparisonAndCount.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/PDFExtractImagesRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/PDFExtractImagesRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/PDFExtractImagesRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/PDFExtractImagesRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/PDFWithImageFormatRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/PDFWithImageFormatRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/PDFWithImageFormatRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/PDFWithImageFormatRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/PDFWithPageNums.java b/app/core/src/main/java/stirling/software/SPDF/model/api/PDFWithPageNums.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/PDFWithPageNums.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/PDFWithPageNums.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/PDFWithPageSize.java b/app/core/src/main/java/stirling/software/SPDF/model/api/PDFWithPageSize.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/PDFWithPageSize.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/PDFWithPageSize.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/SplitPdfByChaptersRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/SplitPdfByChaptersRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/SplitPdfByChaptersRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/SplitPdfByChaptersRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/SplitPdfBySectionsRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/SplitPdfBySectionsRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/SplitPdfBySectionsRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/SplitPdfBySectionsRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/converters/ConvertPDFToMarkdown.java b/app/core/src/main/java/stirling/software/SPDF/model/api/converters/ConvertPDFToMarkdown.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/converters/ConvertPDFToMarkdown.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/converters/ConvertPDFToMarkdown.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/converters/ConvertToImageRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/converters/ConvertToImageRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/converters/ConvertToImageRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/converters/ConvertToImageRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/converters/ConvertToPdfRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/converters/ConvertToPdfRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/converters/ConvertToPdfRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/converters/ConvertToPdfRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToBookRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToBookRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToBookRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToBookRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToPdfARequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToPdfARequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToPdfARequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToPdfARequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToPresentationRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToPresentationRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToPresentationRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToPresentationRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToTextOrRTFRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToTextOrRTFRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToTextOrRTFRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToTextOrRTFRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToWordRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToWordRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToWordRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/converters/PdfToWordRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/converters/UrlToPdfRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/converters/UrlToPdfRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/converters/UrlToPdfRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/converters/UrlToPdfRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/filter/ContainsTextRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/filter/ContainsTextRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/filter/ContainsTextRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/filter/ContainsTextRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/filter/FileSizeRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/filter/FileSizeRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/filter/FileSizeRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/filter/FileSizeRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/filter/PageRotationRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/filter/PageRotationRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/filter/PageRotationRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/filter/PageRotationRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/filter/PageSizeRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/filter/PageSizeRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/filter/PageSizeRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/filter/PageSizeRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/general/CropPdfForm.java b/app/core/src/main/java/stirling/software/SPDF/model/api/general/CropPdfForm.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/general/CropPdfForm.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/general/CropPdfForm.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/general/MergeMultiplePagesRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/general/MergeMultiplePagesRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/general/MergeMultiplePagesRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/general/MergeMultiplePagesRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/general/MergePdfsRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/general/MergePdfsRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/general/MergePdfsRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/general/MergePdfsRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/general/OverlayPdfsRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/general/OverlayPdfsRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/general/OverlayPdfsRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/general/OverlayPdfsRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/general/RearrangePagesRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/general/RearrangePagesRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/general/RearrangePagesRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/general/RearrangePagesRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/general/RotatePDFRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/general/RotatePDFRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/general/RotatePDFRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/general/RotatePDFRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/general/ScalePagesRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/general/ScalePagesRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/general/ScalePagesRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/general/ScalePagesRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/general/SplitPdfBySizeOrCountRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/general/SplitPdfBySizeOrCountRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/general/SplitPdfBySizeOrCountRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/general/SplitPdfBySizeOrCountRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/AddAttachmentRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/AddAttachmentRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/AddAttachmentRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/AddAttachmentRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/AddPageNumbersRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/AddPageNumbersRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/AddPageNumbersRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/AddPageNumbersRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/AddStampRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/AddStampRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/AddStampRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/AddStampRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/AutoSplitPdfRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/AutoSplitPdfRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/AutoSplitPdfRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/AutoSplitPdfRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/ExtractHeaderRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/ExtractHeaderRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/ExtractHeaderRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/ExtractHeaderRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/ExtractImageScansRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/ExtractImageScansRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/ExtractImageScansRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/ExtractImageScansRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/FakeScanRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/FakeScanRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/FakeScanRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/FakeScanRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/FlattenRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/FlattenRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/FlattenRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/FlattenRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/MetadataRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/MetadataRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/MetadataRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/MetadataRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/OptimizePdfRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/OptimizePdfRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/OptimizePdfRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/OptimizePdfRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/OverlayImageRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/OverlayImageRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/OverlayImageRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/OverlayImageRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/PrintFileRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/PrintFileRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/PrintFileRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/PrintFileRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/ProcessPdfWithOcrRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/ProcessPdfWithOcrRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/ProcessPdfWithOcrRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/ProcessPdfWithOcrRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/RemoveBlankPagesRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/RemoveBlankPagesRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/RemoveBlankPagesRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/RemoveBlankPagesRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/misc/ReplaceAndInvertColorRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/misc/ReplaceAndInvertColorRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/misc/ReplaceAndInvertColorRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/misc/ReplaceAndInvertColorRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/security/AddPasswordRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/security/AddPasswordRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/security/AddPasswordRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/security/AddPasswordRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/security/AddWatermarkRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/security/AddWatermarkRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/security/AddWatermarkRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/security/AddWatermarkRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/security/ManualRedactPdfRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/security/ManualRedactPdfRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/security/ManualRedactPdfRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/security/ManualRedactPdfRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/security/PDFPasswordRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/security/PDFPasswordRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/security/PDFPasswordRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/security/PDFPasswordRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/security/RedactPdfRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/security/RedactPdfRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/security/RedactPdfRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/security/RedactPdfRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/security/SanitizePdfRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/security/SanitizePdfRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/security/SanitizePdfRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/security/SanitizePdfRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/security/SignPDFWithCertRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/security/SignPDFWithCertRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/security/SignPDFWithCertRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/security/SignPDFWithCertRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/security/SignatureValidationRequest.java b/app/core/src/main/java/stirling/software/SPDF/model/api/security/SignatureValidationRequest.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/security/SignatureValidationRequest.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/security/SignatureValidationRequest.java diff --git a/core/src/main/java/stirling/software/SPDF/model/api/security/SignatureValidationResult.java b/app/core/src/main/java/stirling/software/SPDF/model/api/security/SignatureValidationResult.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/model/api/security/SignatureValidationResult.java rename to app/core/src/main/java/stirling/software/SPDF/model/api/security/SignatureValidationResult.java diff --git a/core/src/main/java/stirling/software/SPDF/pdf/FlexibleCSVWriter.java b/app/core/src/main/java/stirling/software/SPDF/pdf/FlexibleCSVWriter.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/pdf/FlexibleCSVWriter.java rename to app/core/src/main/java/stirling/software/SPDF/pdf/FlexibleCSVWriter.java diff --git a/core/src/main/java/stirling/software/SPDF/pdf/TextFinder.java b/app/core/src/main/java/stirling/software/SPDF/pdf/TextFinder.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/pdf/TextFinder.java rename to app/core/src/main/java/stirling/software/SPDF/pdf/TextFinder.java diff --git a/core/src/main/java/stirling/software/SPDF/service/ApiDocService.java b/app/core/src/main/java/stirling/software/SPDF/service/ApiDocService.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/service/ApiDocService.java rename to app/core/src/main/java/stirling/software/SPDF/service/ApiDocService.java diff --git a/core/src/main/java/stirling/software/SPDF/service/AttachmentService.java b/app/core/src/main/java/stirling/software/SPDF/service/AttachmentService.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/service/AttachmentService.java rename to app/core/src/main/java/stirling/software/SPDF/service/AttachmentService.java diff --git a/core/src/main/java/stirling/software/SPDF/service/AttachmentServiceInterface.java b/app/core/src/main/java/stirling/software/SPDF/service/AttachmentServiceInterface.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/service/AttachmentServiceInterface.java rename to app/core/src/main/java/stirling/software/SPDF/service/AttachmentServiceInterface.java diff --git a/core/src/main/java/stirling/software/SPDF/service/CertificateValidationService.java b/app/core/src/main/java/stirling/software/SPDF/service/CertificateValidationService.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/service/CertificateValidationService.java rename to app/core/src/main/java/stirling/software/SPDF/service/CertificateValidationService.java diff --git a/core/src/main/java/stirling/software/SPDF/service/LanguageService.java b/app/core/src/main/java/stirling/software/SPDF/service/LanguageService.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/service/LanguageService.java rename to app/core/src/main/java/stirling/software/SPDF/service/LanguageService.java diff --git a/core/src/main/java/stirling/software/SPDF/service/MetricsAggregatorService.java b/app/core/src/main/java/stirling/software/SPDF/service/MetricsAggregatorService.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/service/MetricsAggregatorService.java rename to app/core/src/main/java/stirling/software/SPDF/service/MetricsAggregatorService.java diff --git a/core/src/main/java/stirling/software/SPDF/service/PdfImageRemovalService.java b/app/core/src/main/java/stirling/software/SPDF/service/PdfImageRemovalService.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/service/PdfImageRemovalService.java rename to app/core/src/main/java/stirling/software/SPDF/service/PdfImageRemovalService.java diff --git a/core/src/main/java/stirling/software/SPDF/service/SignatureService.java b/app/core/src/main/java/stirling/software/SPDF/service/SignatureService.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/service/SignatureService.java rename to app/core/src/main/java/stirling/software/SPDF/service/SignatureService.java diff --git a/core/src/main/java/stirling/software/SPDF/service/misc/ReplaceAndInvertColorService.java b/app/core/src/main/java/stirling/software/SPDF/service/misc/ReplaceAndInvertColorService.java similarity index 100% rename from core/src/main/java/stirling/software/SPDF/service/misc/ReplaceAndInvertColorService.java rename to app/core/src/main/java/stirling/software/SPDF/service/misc/ReplaceAndInvertColorService.java diff --git a/core/src/main/java/stirling/software/common/controller/JobController.java b/app/core/src/main/java/stirling/software/common/controller/JobController.java similarity index 100% rename from core/src/main/java/stirling/software/common/controller/JobController.java rename to app/core/src/main/java/stirling/software/common/controller/JobController.java diff --git a/core/src/main/resources/application.properties b/app/core/src/main/resources/application.properties similarity index 100% rename from core/src/main/resources/application.properties rename to app/core/src/main/resources/application.properties diff --git a/core/src/main/resources/banner.txt b/app/core/src/main/resources/banner.txt similarity index 100% rename from core/src/main/resources/banner.txt rename to app/core/src/main/resources/banner.txt diff --git a/core/src/main/resources/certdata.txt b/app/core/src/main/resources/certdata.txt similarity index 100% rename from core/src/main/resources/certdata.txt rename to app/core/src/main/resources/certdata.txt diff --git a/core/src/main/resources/icc/sRGB2014.icc b/app/core/src/main/resources/icc/sRGB2014.icc similarity index 100% rename from core/src/main/resources/icc/sRGB2014.icc rename to app/core/src/main/resources/icc/sRGB2014.icc diff --git a/core/src/main/resources/logback.xml b/app/core/src/main/resources/logback.xml similarity index 100% rename from core/src/main/resources/logback.xml rename to app/core/src/main/resources/logback.xml diff --git a/core/src/main/resources/messages.properties b/app/core/src/main/resources/messages.properties similarity index 100% rename from core/src/main/resources/messages.properties rename to app/core/src/main/resources/messages.properties diff --git a/core/src/main/resources/messages_ar_AR.properties b/app/core/src/main/resources/messages_ar_AR.properties similarity index 100% rename from core/src/main/resources/messages_ar_AR.properties rename to app/core/src/main/resources/messages_ar_AR.properties diff --git a/core/src/main/resources/messages_az_AZ.properties b/app/core/src/main/resources/messages_az_AZ.properties similarity index 100% rename from core/src/main/resources/messages_az_AZ.properties rename to app/core/src/main/resources/messages_az_AZ.properties diff --git a/core/src/main/resources/messages_bg_BG.properties b/app/core/src/main/resources/messages_bg_BG.properties similarity index 100% rename from core/src/main/resources/messages_bg_BG.properties rename to app/core/src/main/resources/messages_bg_BG.properties diff --git a/core/src/main/resources/messages_bo_CN.properties b/app/core/src/main/resources/messages_bo_CN.properties similarity index 100% rename from core/src/main/resources/messages_bo_CN.properties rename to app/core/src/main/resources/messages_bo_CN.properties diff --git a/core/src/main/resources/messages_ca_CA.properties b/app/core/src/main/resources/messages_ca_CA.properties similarity index 100% rename from core/src/main/resources/messages_ca_CA.properties rename to app/core/src/main/resources/messages_ca_CA.properties diff --git a/core/src/main/resources/messages_cs_CZ.properties b/app/core/src/main/resources/messages_cs_CZ.properties similarity index 100% rename from core/src/main/resources/messages_cs_CZ.properties rename to app/core/src/main/resources/messages_cs_CZ.properties diff --git a/core/src/main/resources/messages_da_DK.properties b/app/core/src/main/resources/messages_da_DK.properties similarity index 100% rename from core/src/main/resources/messages_da_DK.properties rename to app/core/src/main/resources/messages_da_DK.properties diff --git a/core/src/main/resources/messages_de_DE.properties b/app/core/src/main/resources/messages_de_DE.properties similarity index 100% rename from core/src/main/resources/messages_de_DE.properties rename to app/core/src/main/resources/messages_de_DE.properties diff --git a/core/src/main/resources/messages_el_GR.properties b/app/core/src/main/resources/messages_el_GR.properties similarity index 100% rename from core/src/main/resources/messages_el_GR.properties rename to app/core/src/main/resources/messages_el_GR.properties diff --git a/core/src/main/resources/messages_en_GB.properties b/app/core/src/main/resources/messages_en_GB.properties similarity index 100% rename from core/src/main/resources/messages_en_GB.properties rename to app/core/src/main/resources/messages_en_GB.properties diff --git a/core/src/main/resources/messages_en_US.properties b/app/core/src/main/resources/messages_en_US.properties similarity index 100% rename from core/src/main/resources/messages_en_US.properties rename to app/core/src/main/resources/messages_en_US.properties diff --git a/core/src/main/resources/messages_es_ES.properties b/app/core/src/main/resources/messages_es_ES.properties similarity index 100% rename from core/src/main/resources/messages_es_ES.properties rename to app/core/src/main/resources/messages_es_ES.properties diff --git a/core/src/main/resources/messages_eu_ES.properties b/app/core/src/main/resources/messages_eu_ES.properties similarity index 100% rename from core/src/main/resources/messages_eu_ES.properties rename to app/core/src/main/resources/messages_eu_ES.properties diff --git a/core/src/main/resources/messages_fa_IR.properties b/app/core/src/main/resources/messages_fa_IR.properties similarity index 100% rename from core/src/main/resources/messages_fa_IR.properties rename to app/core/src/main/resources/messages_fa_IR.properties diff --git a/core/src/main/resources/messages_fr_FR.properties b/app/core/src/main/resources/messages_fr_FR.properties similarity index 100% rename from core/src/main/resources/messages_fr_FR.properties rename to app/core/src/main/resources/messages_fr_FR.properties diff --git a/core/src/main/resources/messages_ga_IE.properties b/app/core/src/main/resources/messages_ga_IE.properties similarity index 100% rename from core/src/main/resources/messages_ga_IE.properties rename to app/core/src/main/resources/messages_ga_IE.properties diff --git a/core/src/main/resources/messages_hi_IN.properties b/app/core/src/main/resources/messages_hi_IN.properties similarity index 100% rename from core/src/main/resources/messages_hi_IN.properties rename to app/core/src/main/resources/messages_hi_IN.properties diff --git a/core/src/main/resources/messages_hr_HR.properties b/app/core/src/main/resources/messages_hr_HR.properties similarity index 100% rename from core/src/main/resources/messages_hr_HR.properties rename to app/core/src/main/resources/messages_hr_HR.properties diff --git a/core/src/main/resources/messages_hu_HU.properties b/app/core/src/main/resources/messages_hu_HU.properties similarity index 100% rename from core/src/main/resources/messages_hu_HU.properties rename to app/core/src/main/resources/messages_hu_HU.properties diff --git a/core/src/main/resources/messages_id_ID.properties b/app/core/src/main/resources/messages_id_ID.properties similarity index 100% rename from core/src/main/resources/messages_id_ID.properties rename to app/core/src/main/resources/messages_id_ID.properties diff --git a/core/src/main/resources/messages_it_IT.properties b/app/core/src/main/resources/messages_it_IT.properties similarity index 100% rename from core/src/main/resources/messages_it_IT.properties rename to app/core/src/main/resources/messages_it_IT.properties diff --git a/core/src/main/resources/messages_ja_JP.properties b/app/core/src/main/resources/messages_ja_JP.properties similarity index 100% rename from core/src/main/resources/messages_ja_JP.properties rename to app/core/src/main/resources/messages_ja_JP.properties diff --git a/core/src/main/resources/messages_ko_KR.properties b/app/core/src/main/resources/messages_ko_KR.properties similarity index 100% rename from core/src/main/resources/messages_ko_KR.properties rename to app/core/src/main/resources/messages_ko_KR.properties diff --git a/core/src/main/resources/messages_ml_IN.properties b/app/core/src/main/resources/messages_ml_IN.properties similarity index 100% rename from core/src/main/resources/messages_ml_IN.properties rename to app/core/src/main/resources/messages_ml_IN.properties diff --git a/core/src/main/resources/messages_nl_NL.properties b/app/core/src/main/resources/messages_nl_NL.properties similarity index 100% rename from core/src/main/resources/messages_nl_NL.properties rename to app/core/src/main/resources/messages_nl_NL.properties diff --git a/core/src/main/resources/messages_no_NB.properties b/app/core/src/main/resources/messages_no_NB.properties similarity index 100% rename from core/src/main/resources/messages_no_NB.properties rename to app/core/src/main/resources/messages_no_NB.properties diff --git a/core/src/main/resources/messages_pl_PL.properties b/app/core/src/main/resources/messages_pl_PL.properties similarity index 100% rename from core/src/main/resources/messages_pl_PL.properties rename to app/core/src/main/resources/messages_pl_PL.properties diff --git a/core/src/main/resources/messages_pt_BR.properties b/app/core/src/main/resources/messages_pt_BR.properties similarity index 100% rename from core/src/main/resources/messages_pt_BR.properties rename to app/core/src/main/resources/messages_pt_BR.properties diff --git a/core/src/main/resources/messages_pt_PT.properties b/app/core/src/main/resources/messages_pt_PT.properties similarity index 100% rename from core/src/main/resources/messages_pt_PT.properties rename to app/core/src/main/resources/messages_pt_PT.properties diff --git a/core/src/main/resources/messages_ro_RO.properties b/app/core/src/main/resources/messages_ro_RO.properties similarity index 100% rename from core/src/main/resources/messages_ro_RO.properties rename to app/core/src/main/resources/messages_ro_RO.properties diff --git a/core/src/main/resources/messages_ru_RU.properties b/app/core/src/main/resources/messages_ru_RU.properties similarity index 100% rename from core/src/main/resources/messages_ru_RU.properties rename to app/core/src/main/resources/messages_ru_RU.properties diff --git a/core/src/main/resources/messages_sk_SK.properties b/app/core/src/main/resources/messages_sk_SK.properties similarity index 100% rename from core/src/main/resources/messages_sk_SK.properties rename to app/core/src/main/resources/messages_sk_SK.properties diff --git a/core/src/main/resources/messages_sl_SI.properties b/app/core/src/main/resources/messages_sl_SI.properties similarity index 100% rename from core/src/main/resources/messages_sl_SI.properties rename to app/core/src/main/resources/messages_sl_SI.properties diff --git a/core/src/main/resources/messages_sr_LATN_RS.properties b/app/core/src/main/resources/messages_sr_LATN_RS.properties similarity index 100% rename from core/src/main/resources/messages_sr_LATN_RS.properties rename to app/core/src/main/resources/messages_sr_LATN_RS.properties diff --git a/core/src/main/resources/messages_sv_SE.properties b/app/core/src/main/resources/messages_sv_SE.properties similarity index 100% rename from core/src/main/resources/messages_sv_SE.properties rename to app/core/src/main/resources/messages_sv_SE.properties diff --git a/core/src/main/resources/messages_th_TH.properties b/app/core/src/main/resources/messages_th_TH.properties similarity index 100% rename from core/src/main/resources/messages_th_TH.properties rename to app/core/src/main/resources/messages_th_TH.properties diff --git a/core/src/main/resources/messages_tr_TR.properties b/app/core/src/main/resources/messages_tr_TR.properties similarity index 100% rename from core/src/main/resources/messages_tr_TR.properties rename to app/core/src/main/resources/messages_tr_TR.properties diff --git a/core/src/main/resources/messages_uk_UA.properties b/app/core/src/main/resources/messages_uk_UA.properties similarity index 100% rename from core/src/main/resources/messages_uk_UA.properties rename to app/core/src/main/resources/messages_uk_UA.properties diff --git a/core/src/main/resources/messages_vi_VN.properties b/app/core/src/main/resources/messages_vi_VN.properties similarity index 100% rename from core/src/main/resources/messages_vi_VN.properties rename to app/core/src/main/resources/messages_vi_VN.properties diff --git a/core/src/main/resources/messages_zh_CN.properties b/app/core/src/main/resources/messages_zh_CN.properties similarity index 100% rename from core/src/main/resources/messages_zh_CN.properties rename to app/core/src/main/resources/messages_zh_CN.properties diff --git a/core/src/main/resources/messages_zh_TW.properties b/app/core/src/main/resources/messages_zh_TW.properties similarity index 100% rename from core/src/main/resources/messages_zh_TW.properties rename to app/core/src/main/resources/messages_zh_TW.properties diff --git a/core/src/main/resources/settings.yml.template b/app/core/src/main/resources/settings.yml.template similarity index 100% rename from core/src/main/resources/settings.yml.template rename to app/core/src/main/resources/settings.yml.template diff --git a/core/src/main/resources/static/3rdPartyLicenses.json b/app/core/src/main/resources/static/3rdPartyLicenses.json similarity index 100% rename from core/src/main/resources/static/3rdPartyLicenses.json rename to app/core/src/main/resources/static/3rdPartyLicenses.json diff --git a/core/src/main/resources/static/android-chrome-192x192.png b/app/core/src/main/resources/static/android-chrome-192x192.png similarity index 100% rename from core/src/main/resources/static/android-chrome-192x192.png rename to app/core/src/main/resources/static/android-chrome-192x192.png diff --git a/core/src/main/resources/static/android-chrome-512x512.png b/app/core/src/main/resources/static/android-chrome-512x512.png similarity index 100% rename from core/src/main/resources/static/android-chrome-512x512.png rename to app/core/src/main/resources/static/android-chrome-512x512.png diff --git a/core/src/main/resources/static/apple-touch-icon.png b/app/core/src/main/resources/static/apple-touch-icon.png similarity index 100% rename from core/src/main/resources/static/apple-touch-icon.png rename to app/core/src/main/resources/static/apple-touch-icon.png diff --git a/core/src/main/resources/static/browserconfig.xml b/app/core/src/main/resources/static/browserconfig.xml similarity index 100% rename from core/src/main/resources/static/browserconfig.xml rename to app/core/src/main/resources/static/browserconfig.xml diff --git a/core/src/main/resources/static/css/account.css b/app/core/src/main/resources/static/css/account.css similarity index 100% rename from core/src/main/resources/static/css/account.css rename to app/core/src/main/resources/static/css/account.css diff --git a/core/src/main/resources/static/css/add-image.css b/app/core/src/main/resources/static/css/add-image.css similarity index 100% rename from core/src/main/resources/static/css/add-image.css rename to app/core/src/main/resources/static/css/add-image.css diff --git a/core/src/main/resources/static/css/bootstrap-icons.css b/app/core/src/main/resources/static/css/bootstrap-icons.css similarity index 100% rename from core/src/main/resources/static/css/bootstrap-icons.css rename to app/core/src/main/resources/static/css/bootstrap-icons.css diff --git a/core/src/main/resources/static/css/bootstrap-icons.min.css b/app/core/src/main/resources/static/css/bootstrap-icons.min.css similarity index 100% rename from core/src/main/resources/static/css/bootstrap-icons.min.css rename to app/core/src/main/resources/static/css/bootstrap-icons.min.css diff --git a/core/src/main/resources/static/css/bootstrap.min.css b/app/core/src/main/resources/static/css/bootstrap.min.css similarity index 100% rename from core/src/main/resources/static/css/bootstrap.min.css rename to app/core/src/main/resources/static/css/bootstrap.min.css diff --git a/core/src/main/resources/static/css/bootstrap.min.css.map b/app/core/src/main/resources/static/css/bootstrap.min.css.map similarity index 100% rename from core/src/main/resources/static/css/bootstrap.min.css.map rename to app/core/src/main/resources/static/css/bootstrap.min.css.map diff --git a/core/src/main/resources/static/css/cookieconsent.css b/app/core/src/main/resources/static/css/cookieconsent.css similarity index 100% rename from core/src/main/resources/static/css/cookieconsent.css rename to app/core/src/main/resources/static/css/cookieconsent.css diff --git a/core/src/main/resources/static/css/cookieconsentCustomisation.css b/app/core/src/main/resources/static/css/cookieconsentCustomisation.css similarity index 100% rename from core/src/main/resources/static/css/cookieconsentCustomisation.css rename to app/core/src/main/resources/static/css/cookieconsentCustomisation.css diff --git a/core/src/main/resources/static/css/dragdrop.css b/app/core/src/main/resources/static/css/dragdrop.css similarity index 100% rename from core/src/main/resources/static/css/dragdrop.css rename to app/core/src/main/resources/static/css/dragdrop.css diff --git a/core/src/main/resources/static/css/edit-table-of-contents.css b/app/core/src/main/resources/static/css/edit-table-of-contents.css similarity index 100% rename from core/src/main/resources/static/css/edit-table-of-contents.css rename to app/core/src/main/resources/static/css/edit-table-of-contents.css diff --git a/core/src/main/resources/static/css/error.css b/app/core/src/main/resources/static/css/error.css similarity index 100% rename from core/src/main/resources/static/css/error.css rename to app/core/src/main/resources/static/css/error.css diff --git a/core/src/main/resources/static/css/errorBanner.css b/app/core/src/main/resources/static/css/errorBanner.css similarity index 100% rename from core/src/main/resources/static/css/errorBanner.css rename to app/core/src/main/resources/static/css/errorBanner.css diff --git a/core/src/main/resources/static/css/fileSelect.css b/app/core/src/main/resources/static/css/fileSelect.css similarity index 100% rename from core/src/main/resources/static/css/fileSelect.css rename to app/core/src/main/resources/static/css/fileSelect.css diff --git a/core/src/main/resources/static/css/fonts/bootstrap-icons.woff b/app/core/src/main/resources/static/css/fonts/bootstrap-icons.woff similarity index 100% rename from core/src/main/resources/static/css/fonts/bootstrap-icons.woff rename to app/core/src/main/resources/static/css/fonts/bootstrap-icons.woff diff --git a/core/src/main/resources/static/css/fonts/bootstrap-icons.woff2 b/app/core/src/main/resources/static/css/fonts/bootstrap-icons.woff2 similarity index 100% rename from core/src/main/resources/static/css/fonts/bootstrap-icons.woff2 rename to app/core/src/main/resources/static/css/fonts/bootstrap-icons.woff2 diff --git a/core/src/main/resources/static/css/footer.css b/app/core/src/main/resources/static/css/footer.css similarity index 100% rename from core/src/main/resources/static/css/footer.css rename to app/core/src/main/resources/static/css/footer.css diff --git a/core/src/main/resources/static/css/game.css b/app/core/src/main/resources/static/css/game.css similarity index 100% rename from core/src/main/resources/static/css/game.css rename to app/core/src/main/resources/static/css/game.css diff --git a/core/src/main/resources/static/css/general.css b/app/core/src/main/resources/static/css/general.css similarity index 100% rename from core/src/main/resources/static/css/general.css rename to app/core/src/main/resources/static/css/general.css diff --git a/core/src/main/resources/static/css/home-legacy.css b/app/core/src/main/resources/static/css/home-legacy.css similarity index 100% rename from core/src/main/resources/static/css/home-legacy.css rename to app/core/src/main/resources/static/css/home-legacy.css diff --git a/core/src/main/resources/static/css/home.css b/app/core/src/main/resources/static/css/home.css similarity index 100% rename from core/src/main/resources/static/css/home.css rename to app/core/src/main/resources/static/css/home.css diff --git a/core/src/main/resources/static/css/imageHighlighter.css b/app/core/src/main/resources/static/css/imageHighlighter.css similarity index 100% rename from core/src/main/resources/static/css/imageHighlighter.css rename to app/core/src/main/resources/static/css/imageHighlighter.css diff --git a/core/src/main/resources/static/css/licenses.css b/app/core/src/main/resources/static/css/licenses.css similarity index 100% rename from core/src/main/resources/static/css/licenses.css rename to app/core/src/main/resources/static/css/licenses.css diff --git a/core/src/main/resources/static/css/login.css b/app/core/src/main/resources/static/css/login.css similarity index 100% rename from core/src/main/resources/static/css/login.css rename to app/core/src/main/resources/static/css/login.css diff --git a/core/src/main/resources/static/css/merge.css b/app/core/src/main/resources/static/css/merge.css similarity index 100% rename from core/src/main/resources/static/css/merge.css rename to app/core/src/main/resources/static/css/merge.css diff --git a/core/src/main/resources/static/css/multi-tool.css b/app/core/src/main/resources/static/css/multi-tool.css similarity index 100% rename from core/src/main/resources/static/css/multi-tool.css rename to app/core/src/main/resources/static/css/multi-tool.css diff --git a/core/src/main/resources/static/css/navbar.css b/app/core/src/main/resources/static/css/navbar.css similarity index 100% rename from core/src/main/resources/static/css/navbar.css rename to app/core/src/main/resources/static/css/navbar.css diff --git a/core/src/main/resources/static/css/pdfActions.css b/app/core/src/main/resources/static/css/pdfActions.css similarity index 100% rename from core/src/main/resources/static/css/pdfActions.css rename to app/core/src/main/resources/static/css/pdfActions.css diff --git a/core/src/main/resources/static/css/pipeline.css b/app/core/src/main/resources/static/css/pipeline.css similarity index 100% rename from core/src/main/resources/static/css/pipeline.css rename to app/core/src/main/resources/static/css/pipeline.css diff --git a/core/src/main/resources/static/css/prism.css b/app/core/src/main/resources/static/css/prism.css similarity index 100% rename from core/src/main/resources/static/css/prism.css rename to app/core/src/main/resources/static/css/prism.css diff --git a/core/src/main/resources/static/css/rainbow-mode.css b/app/core/src/main/resources/static/css/rainbow-mode.css similarity index 100% rename from core/src/main/resources/static/css/rainbow-mode.css rename to app/core/src/main/resources/static/css/rainbow-mode.css diff --git a/core/src/main/resources/static/css/redact.css b/app/core/src/main/resources/static/css/redact.css similarity index 100% rename from core/src/main/resources/static/css/redact.css rename to app/core/src/main/resources/static/css/redact.css diff --git a/core/src/main/resources/static/css/removeImage.css b/app/core/src/main/resources/static/css/removeImage.css similarity index 100% rename from core/src/main/resources/static/css/removeImage.css rename to app/core/src/main/resources/static/css/removeImage.css diff --git a/core/src/main/resources/static/css/rotate-pdf.css b/app/core/src/main/resources/static/css/rotate-pdf.css similarity index 100% rename from core/src/main/resources/static/css/rotate-pdf.css rename to app/core/src/main/resources/static/css/rotate-pdf.css diff --git a/core/src/main/resources/static/css/sign.css b/app/core/src/main/resources/static/css/sign.css similarity index 100% rename from core/src/main/resources/static/css/sign.css rename to app/core/src/main/resources/static/css/sign.css diff --git a/core/src/main/resources/static/css/split-pdf-by-sections.css b/app/core/src/main/resources/static/css/split-pdf-by-sections.css similarity index 100% rename from core/src/main/resources/static/css/split-pdf-by-sections.css rename to app/core/src/main/resources/static/css/split-pdf-by-sections.css diff --git a/core/src/main/resources/static/css/stamp.css b/app/core/src/main/resources/static/css/stamp.css similarity index 100% rename from core/src/main/resources/static/css/stamp.css rename to app/core/src/main/resources/static/css/stamp.css diff --git a/core/src/main/resources/static/css/tab-container.css b/app/core/src/main/resources/static/css/tab-container.css similarity index 100% rename from core/src/main/resources/static/css/tab-container.css rename to app/core/src/main/resources/static/css/tab-container.css diff --git a/core/src/main/resources/static/css/theme/componentes.css b/app/core/src/main/resources/static/css/theme/componentes.css similarity index 100% rename from core/src/main/resources/static/css/theme/componentes.css rename to app/core/src/main/resources/static/css/theme/componentes.css diff --git a/core/src/main/resources/static/css/theme/font.css b/app/core/src/main/resources/static/css/theme/font.css similarity index 100% rename from core/src/main/resources/static/css/theme/font.css rename to app/core/src/main/resources/static/css/theme/font.css diff --git a/core/src/main/resources/static/css/theme/theme.css b/app/core/src/main/resources/static/css/theme/theme.css similarity index 100% rename from core/src/main/resources/static/css/theme/theme.css rename to app/core/src/main/resources/static/css/theme/theme.css diff --git a/core/src/main/resources/static/css/theme/theme.dark.css b/app/core/src/main/resources/static/css/theme/theme.dark.css similarity index 100% rename from core/src/main/resources/static/css/theme/theme.dark.css rename to app/core/src/main/resources/static/css/theme/theme.dark.css diff --git a/core/src/main/resources/static/css/theme/theme.light.css b/app/core/src/main/resources/static/css/theme/theme.light.css similarity index 100% rename from core/src/main/resources/static/css/theme/theme.light.css rename to app/core/src/main/resources/static/css/theme/theme.light.css diff --git a/core/src/main/resources/static/css/usage.css b/app/core/src/main/resources/static/css/usage.css similarity index 100% rename from core/src/main/resources/static/css/usage.css rename to app/core/src/main/resources/static/css/usage.css diff --git a/core/src/main/resources/static/favicon-16x16.png b/app/core/src/main/resources/static/favicon-16x16.png similarity index 100% rename from core/src/main/resources/static/favicon-16x16.png rename to app/core/src/main/resources/static/favicon-16x16.png diff --git a/core/src/main/resources/static/favicon-32x32.png b/app/core/src/main/resources/static/favicon-32x32.png similarity index 100% rename from core/src/main/resources/static/favicon-32x32.png rename to app/core/src/main/resources/static/favicon-32x32.png diff --git a/core/src/main/resources/static/favicon.icns b/app/core/src/main/resources/static/favicon.icns similarity index 100% rename from core/src/main/resources/static/favicon.icns rename to app/core/src/main/resources/static/favicon.icns diff --git a/core/src/main/resources/static/favicon.ico b/app/core/src/main/resources/static/favicon.ico similarity index 100% rename from core/src/main/resources/static/favicon.ico rename to app/core/src/main/resources/static/favicon.ico diff --git a/core/src/main/resources/static/favicon.png b/app/core/src/main/resources/static/favicon.png similarity index 100% rename from core/src/main/resources/static/favicon.png rename to app/core/src/main/resources/static/favicon.png diff --git a/core/src/main/resources/static/favicon.svg b/app/core/src/main/resources/static/favicon.svg similarity index 100% rename from core/src/main/resources/static/favicon.svg rename to app/core/src/main/resources/static/favicon.svg diff --git a/core/src/main/resources/static/files/Auto Splitter Divider (with instructions).pdf b/app/core/src/main/resources/static/files/Auto Splitter Divider (with instructions).pdf similarity index 100% rename from core/src/main/resources/static/files/Auto Splitter Divider (with instructions).pdf rename to app/core/src/main/resources/static/files/Auto Splitter Divider (with instructions).pdf diff --git a/core/src/main/resources/static/files/popularity.txt b/app/core/src/main/resources/static/files/popularity.txt similarity index 100% rename from core/src/main/resources/static/files/popularity.txt rename to app/core/src/main/resources/static/files/popularity.txt diff --git a/core/src/main/resources/static/fonts/Arimo-Regular.woff2 b/app/core/src/main/resources/static/fonts/Arimo-Regular.woff2 similarity index 100% rename from core/src/main/resources/static/fonts/Arimo-Regular.woff2 rename to app/core/src/main/resources/static/fonts/Arimo-Regular.woff2 diff --git a/core/src/main/resources/static/fonts/DancingScript-Regular.woff2 b/app/core/src/main/resources/static/fonts/DancingScript-Regular.woff2 similarity index 100% rename from core/src/main/resources/static/fonts/DancingScript-Regular.woff2 rename to app/core/src/main/resources/static/fonts/DancingScript-Regular.woff2 diff --git a/core/src/main/resources/static/fonts/Estonia.woff2 b/app/core/src/main/resources/static/fonts/Estonia.woff2 similarity index 100% rename from core/src/main/resources/static/fonts/Estonia.woff2 rename to app/core/src/main/resources/static/fonts/Estonia.woff2 diff --git a/core/src/main/resources/static/fonts/IndieFlower-Regular.woff2 b/app/core/src/main/resources/static/fonts/IndieFlower-Regular.woff2 similarity index 100% rename from core/src/main/resources/static/fonts/IndieFlower-Regular.woff2 rename to app/core/src/main/resources/static/fonts/IndieFlower-Regular.woff2 diff --git a/core/src/main/resources/static/fonts/Meiryo.ttf b/app/core/src/main/resources/static/fonts/Meiryo.ttf similarity index 100% rename from core/src/main/resources/static/fonts/Meiryo.ttf rename to app/core/src/main/resources/static/fonts/Meiryo.ttf diff --git a/core/src/main/resources/static/fonts/NotoSans-Regular.ttf b/app/core/src/main/resources/static/fonts/NotoSans-Regular.ttf similarity index 100% rename from core/src/main/resources/static/fonts/NotoSans-Regular.ttf rename to app/core/src/main/resources/static/fonts/NotoSans-Regular.ttf diff --git a/core/src/main/resources/static/fonts/NotoSansArabic-Regular.ttf b/app/core/src/main/resources/static/fonts/NotoSansArabic-Regular.ttf similarity index 100% rename from core/src/main/resources/static/fonts/NotoSansArabic-Regular.ttf rename to app/core/src/main/resources/static/fonts/NotoSansArabic-Regular.ttf diff --git a/core/src/main/resources/static/fonts/NotoSansJP-Regular.ttf b/app/core/src/main/resources/static/fonts/NotoSansJP-Regular.ttf similarity index 100% rename from core/src/main/resources/static/fonts/NotoSansJP-Regular.ttf rename to app/core/src/main/resources/static/fonts/NotoSansJP-Regular.ttf diff --git a/core/src/main/resources/static/fonts/NotoSansSC-Regular.ttf b/app/core/src/main/resources/static/fonts/NotoSansSC-Regular.ttf similarity index 100% rename from core/src/main/resources/static/fonts/NotoSansSC-Regular.ttf rename to app/core/src/main/resources/static/fonts/NotoSansSC-Regular.ttf diff --git a/core/src/main/resources/static/fonts/NotoSansThai-Regular.ttf b/app/core/src/main/resources/static/fonts/NotoSansThai-Regular.ttf similarity index 100% rename from core/src/main/resources/static/fonts/NotoSansThai-Regular.ttf rename to app/core/src/main/resources/static/fonts/NotoSansThai-Regular.ttf diff --git a/core/src/main/resources/static/fonts/SimSun.ttf b/app/core/src/main/resources/static/fonts/SimSun.ttf similarity index 100% rename from core/src/main/resources/static/fonts/SimSun.ttf rename to app/core/src/main/resources/static/fonts/SimSun.ttf diff --git a/core/src/main/resources/static/fonts/Tangerine.woff2 b/app/core/src/main/resources/static/fonts/Tangerine.woff2 similarity index 100% rename from core/src/main/resources/static/fonts/Tangerine.woff2 rename to app/core/src/main/resources/static/fonts/Tangerine.woff2 diff --git a/core/src/main/resources/static/fonts/Tinos-Regular.woff2 b/app/core/src/main/resources/static/fonts/Tinos-Regular.woff2 similarity index 100% rename from core/src/main/resources/static/fonts/Tinos-Regular.woff2 rename to app/core/src/main/resources/static/fonts/Tinos-Regular.woff2 diff --git a/core/src/main/resources/static/fonts/google-symbol.woff2 b/app/core/src/main/resources/static/fonts/google-symbol.woff2 similarity index 100% rename from core/src/main/resources/static/fonts/google-symbol.woff2 rename to app/core/src/main/resources/static/fonts/google-symbol.woff2 diff --git a/core/src/main/resources/static/fonts/malgun.ttf b/app/core/src/main/resources/static/fonts/malgun.ttf similarity index 100% rename from core/src/main/resources/static/fonts/malgun.ttf rename to app/core/src/main/resources/static/fonts/malgun.ttf diff --git a/core/src/main/resources/static/fonts/static/NotoSansArabic-Regular.ttf b/app/core/src/main/resources/static/fonts/static/NotoSansArabic-Regular.ttf similarity index 100% rename from core/src/main/resources/static/fonts/static/NotoSansArabic-Regular.ttf rename to app/core/src/main/resources/static/fonts/static/NotoSansArabic-Regular.ttf diff --git a/core/src/main/resources/static/fonts/static/NotoSansJP-Regular.ttf b/app/core/src/main/resources/static/fonts/static/NotoSansJP-Regular.ttf similarity index 100% rename from core/src/main/resources/static/fonts/static/NotoSansJP-Regular.ttf rename to app/core/src/main/resources/static/fonts/static/NotoSansJP-Regular.ttf diff --git a/core/src/main/resources/static/images/Files.svg b/app/core/src/main/resources/static/images/Files.svg similarity index 100% rename from core/src/main/resources/static/images/Files.svg rename to app/core/src/main/resources/static/images/Files.svg diff --git a/core/src/main/resources/static/images/arrow-right-short.svg b/app/core/src/main/resources/static/images/arrow-right-short.svg similarity index 100% rename from core/src/main/resources/static/images/arrow-right-short.svg rename to app/core/src/main/resources/static/images/arrow-right-short.svg diff --git a/core/src/main/resources/static/images/book.svg b/app/core/src/main/resources/static/images/book.svg similarity index 100% rename from core/src/main/resources/static/images/book.svg rename to app/core/src/main/resources/static/images/book.svg diff --git a/core/src/main/resources/static/images/clipboard.svg b/app/core/src/main/resources/static/images/clipboard.svg similarity index 100% rename from core/src/main/resources/static/images/clipboard.svg rename to app/core/src/main/resources/static/images/clipboard.svg diff --git a/core/src/main/resources/static/images/discord.svg b/app/core/src/main/resources/static/images/discord.svg similarity index 100% rename from core/src/main/resources/static/images/discord.svg rename to app/core/src/main/resources/static/images/discord.svg diff --git a/core/src/main/resources/static/images/docker.svg b/app/core/src/main/resources/static/images/docker.svg similarity index 100% rename from core/src/main/resources/static/images/docker.svg rename to app/core/src/main/resources/static/images/docker.svg diff --git a/core/src/main/resources/static/images/file-earmark-pdf.svg b/app/core/src/main/resources/static/images/file-earmark-pdf.svg similarity index 100% rename from core/src/main/resources/static/images/file-earmark-pdf.svg rename to app/core/src/main/resources/static/images/file-earmark-pdf.svg diff --git a/core/src/main/resources/static/images/github.svg b/app/core/src/main/resources/static/images/github.svg similarity index 100% rename from core/src/main/resources/static/images/github.svg rename to app/core/src/main/resources/static/images/github.svg diff --git a/core/src/main/resources/static/images/google-drive.svg b/app/core/src/main/resources/static/images/google-drive.svg similarity index 100% rename from core/src/main/resources/static/images/google-drive.svg rename to app/core/src/main/resources/static/images/google-drive.svg diff --git a/core/src/main/resources/static/images/redact-auto.svg b/app/core/src/main/resources/static/images/redact-auto.svg similarity index 100% rename from core/src/main/resources/static/images/redact-auto.svg rename to app/core/src/main/resources/static/images/redact-auto.svg diff --git a/core/src/main/resources/static/images/redact-manual.svg b/app/core/src/main/resources/static/images/redact-manual.svg similarity index 100% rename from core/src/main/resources/static/images/redact-manual.svg rename to app/core/src/main/resources/static/images/redact-manual.svg diff --git a/core/src/main/resources/static/images/rename.svg b/app/core/src/main/resources/static/images/rename.svg similarity index 100% rename from core/src/main/resources/static/images/rename.svg rename to app/core/src/main/resources/static/images/rename.svg diff --git a/core/src/main/resources/static/images/signature.png b/app/core/src/main/resources/static/images/signature.png similarity index 100% rename from core/src/main/resources/static/images/signature.png rename to app/core/src/main/resources/static/images/signature.png diff --git a/core/src/main/resources/static/images/split-auto.svg b/app/core/src/main/resources/static/images/split-auto.svg similarity index 100% rename from core/src/main/resources/static/images/split-auto.svg rename to app/core/src/main/resources/static/images/split-auto.svg diff --git a/core/src/main/resources/static/images/split-chapters.svg b/app/core/src/main/resources/static/images/split-chapters.svg similarity index 100% rename from core/src/main/resources/static/images/split-chapters.svg rename to app/core/src/main/resources/static/images/split-chapters.svg diff --git a/core/src/main/resources/static/images/split-size.svg b/app/core/src/main/resources/static/images/split-size.svg similarity index 100% rename from core/src/main/resources/static/images/split-size.svg rename to app/core/src/main/resources/static/images/split-size.svg diff --git a/core/src/main/resources/static/images/update.svg b/app/core/src/main/resources/static/images/update.svg similarity index 100% rename from core/src/main/resources/static/images/update.svg rename to app/core/src/main/resources/static/images/update.svg diff --git a/core/src/main/resources/static/js/DecryptFiles.js b/app/core/src/main/resources/static/js/DecryptFiles.js similarity index 100% rename from core/src/main/resources/static/js/DecryptFiles.js rename to app/core/src/main/resources/static/js/DecryptFiles.js diff --git a/core/src/main/resources/static/js/cacheFormInputs.js b/app/core/src/main/resources/static/js/cacheFormInputs.js similarity index 100% rename from core/src/main/resources/static/js/cacheFormInputs.js rename to app/core/src/main/resources/static/js/cacheFormInputs.js diff --git a/core/src/main/resources/static/js/compare/diff.js b/app/core/src/main/resources/static/js/compare/diff.js similarity index 100% rename from core/src/main/resources/static/js/compare/diff.js rename to app/core/src/main/resources/static/js/compare/diff.js diff --git a/core/src/main/resources/static/js/compare/pdfWorker.js b/app/core/src/main/resources/static/js/compare/pdfWorker.js similarity index 100% rename from core/src/main/resources/static/js/compare/pdfWorker.js rename to app/core/src/main/resources/static/js/compare/pdfWorker.js diff --git a/core/src/main/resources/static/js/csrf.js b/app/core/src/main/resources/static/js/csrf.js similarity index 100% rename from core/src/main/resources/static/js/csrf.js rename to app/core/src/main/resources/static/js/csrf.js diff --git a/core/src/main/resources/static/js/darkmode.js b/app/core/src/main/resources/static/js/darkmode.js similarity index 100% rename from core/src/main/resources/static/js/darkmode.js rename to app/core/src/main/resources/static/js/darkmode.js diff --git a/core/src/main/resources/static/js/download.js b/app/core/src/main/resources/static/js/download.js similarity index 100% rename from core/src/main/resources/static/js/download.js rename to app/core/src/main/resources/static/js/download.js diff --git a/core/src/main/resources/static/js/downloader.js b/app/core/src/main/resources/static/js/downloader.js similarity index 100% rename from core/src/main/resources/static/js/downloader.js rename to app/core/src/main/resources/static/js/downloader.js diff --git a/core/src/main/resources/static/js/draggable-utils.js b/app/core/src/main/resources/static/js/draggable-utils.js similarity index 100% rename from core/src/main/resources/static/js/draggable-utils.js rename to app/core/src/main/resources/static/js/draggable-utils.js diff --git a/core/src/main/resources/static/js/errorBanner.js b/app/core/src/main/resources/static/js/errorBanner.js similarity index 100% rename from core/src/main/resources/static/js/errorBanner.js rename to app/core/src/main/resources/static/js/errorBanner.js diff --git a/core/src/main/resources/static/js/favourites.js b/app/core/src/main/resources/static/js/favourites.js similarity index 100% rename from core/src/main/resources/static/js/favourites.js rename to app/core/src/main/resources/static/js/favourites.js diff --git a/core/src/main/resources/static/js/fetch-utils.js b/app/core/src/main/resources/static/js/fetch-utils.js similarity index 100% rename from core/src/main/resources/static/js/fetch-utils.js rename to app/core/src/main/resources/static/js/fetch-utils.js diff --git a/core/src/main/resources/static/js/file-icon-factory.js b/app/core/src/main/resources/static/js/file-icon-factory.js similarity index 100% rename from core/src/main/resources/static/js/file-icon-factory.js rename to app/core/src/main/resources/static/js/file-icon-factory.js diff --git a/core/src/main/resources/static/js/file-utils.js b/app/core/src/main/resources/static/js/file-utils.js similarity index 100% rename from core/src/main/resources/static/js/file-utils.js rename to app/core/src/main/resources/static/js/file-utils.js diff --git a/core/src/main/resources/static/js/fileInput.js b/app/core/src/main/resources/static/js/fileInput.js similarity index 100% rename from core/src/main/resources/static/js/fileInput.js rename to app/core/src/main/resources/static/js/fileInput.js diff --git a/core/src/main/resources/static/js/game.js b/app/core/src/main/resources/static/js/game.js similarity index 100% rename from core/src/main/resources/static/js/game.js rename to app/core/src/main/resources/static/js/game.js diff --git a/core/src/main/resources/static/js/githubVersion.js b/app/core/src/main/resources/static/js/githubVersion.js similarity index 100% rename from core/src/main/resources/static/js/githubVersion.js rename to app/core/src/main/resources/static/js/githubVersion.js diff --git a/core/src/main/resources/static/js/googleFilePicker.js b/app/core/src/main/resources/static/js/googleFilePicker.js similarity index 100% rename from core/src/main/resources/static/js/googleFilePicker.js rename to app/core/src/main/resources/static/js/googleFilePicker.js diff --git a/core/src/main/resources/static/js/homecard-legacy.js b/app/core/src/main/resources/static/js/homecard-legacy.js similarity index 100% rename from core/src/main/resources/static/js/homecard-legacy.js rename to app/core/src/main/resources/static/js/homecard-legacy.js diff --git a/core/src/main/resources/static/js/homecard.js b/app/core/src/main/resources/static/js/homecard.js similarity index 100% rename from core/src/main/resources/static/js/homecard.js rename to app/core/src/main/resources/static/js/homecard.js diff --git a/core/src/main/resources/static/js/languageSelection.js b/app/core/src/main/resources/static/js/languageSelection.js similarity index 100% rename from core/src/main/resources/static/js/languageSelection.js rename to app/core/src/main/resources/static/js/languageSelection.js diff --git a/core/src/main/resources/static/js/local-pdf-input-download.js b/app/core/src/main/resources/static/js/local-pdf-input-download.js similarity index 100% rename from core/src/main/resources/static/js/local-pdf-input-download.js rename to app/core/src/main/resources/static/js/local-pdf-input-download.js diff --git a/core/src/main/resources/static/js/merge.js b/app/core/src/main/resources/static/js/merge.js similarity index 100% rename from core/src/main/resources/static/js/merge.js rename to app/core/src/main/resources/static/js/merge.js diff --git a/core/src/main/resources/static/js/multitool/DragDropManager.js b/app/core/src/main/resources/static/js/multitool/DragDropManager.js similarity index 100% rename from core/src/main/resources/static/js/multitool/DragDropManager.js rename to app/core/src/main/resources/static/js/multitool/DragDropManager.js diff --git a/core/src/main/resources/static/js/multitool/ImageHighlighter.js b/app/core/src/main/resources/static/js/multitool/ImageHighlighter.js similarity index 100% rename from core/src/main/resources/static/js/multitool/ImageHighlighter.js rename to app/core/src/main/resources/static/js/multitool/ImageHighlighter.js diff --git a/core/src/main/resources/static/js/multitool/PdfActionsManager.js b/app/core/src/main/resources/static/js/multitool/PdfActionsManager.js similarity index 100% rename from core/src/main/resources/static/js/multitool/PdfActionsManager.js rename to app/core/src/main/resources/static/js/multitool/PdfActionsManager.js diff --git a/core/src/main/resources/static/js/multitool/PdfContainer.js b/app/core/src/main/resources/static/js/multitool/PdfContainer.js similarity index 100% rename from core/src/main/resources/static/js/multitool/PdfContainer.js rename to app/core/src/main/resources/static/js/multitool/PdfContainer.js diff --git a/core/src/main/resources/static/js/multitool/UndoManager.js b/app/core/src/main/resources/static/js/multitool/UndoManager.js similarity index 100% rename from core/src/main/resources/static/js/multitool/UndoManager.js rename to app/core/src/main/resources/static/js/multitool/UndoManager.js diff --git a/core/src/main/resources/static/js/multitool/commands/add-page.js b/app/core/src/main/resources/static/js/multitool/commands/add-page.js similarity index 100% rename from core/src/main/resources/static/js/multitool/commands/add-page.js rename to app/core/src/main/resources/static/js/multitool/commands/add-page.js diff --git a/core/src/main/resources/static/js/multitool/commands/command.js b/app/core/src/main/resources/static/js/multitool/commands/command.js similarity index 100% rename from core/src/main/resources/static/js/multitool/commands/command.js rename to app/core/src/main/resources/static/js/multitool/commands/command.js diff --git a/core/src/main/resources/static/js/multitool/commands/commands-sequence.js b/app/core/src/main/resources/static/js/multitool/commands/commands-sequence.js similarity index 100% rename from core/src/main/resources/static/js/multitool/commands/commands-sequence.js rename to app/core/src/main/resources/static/js/multitool/commands/commands-sequence.js diff --git a/core/src/main/resources/static/js/multitool/commands/delete-page.js b/app/core/src/main/resources/static/js/multitool/commands/delete-page.js similarity index 100% rename from core/src/main/resources/static/js/multitool/commands/delete-page.js rename to app/core/src/main/resources/static/js/multitool/commands/delete-page.js diff --git a/core/src/main/resources/static/js/multitool/commands/move-page.js b/app/core/src/main/resources/static/js/multitool/commands/move-page.js similarity index 100% rename from core/src/main/resources/static/js/multitool/commands/move-page.js rename to app/core/src/main/resources/static/js/multitool/commands/move-page.js diff --git a/core/src/main/resources/static/js/multitool/commands/page-break.js b/app/core/src/main/resources/static/js/multitool/commands/page-break.js similarity index 100% rename from core/src/main/resources/static/js/multitool/commands/page-break.js rename to app/core/src/main/resources/static/js/multitool/commands/page-break.js diff --git a/core/src/main/resources/static/js/multitool/commands/remove.js b/app/core/src/main/resources/static/js/multitool/commands/remove.js similarity index 100% rename from core/src/main/resources/static/js/multitool/commands/remove.js rename to app/core/src/main/resources/static/js/multitool/commands/remove.js diff --git a/core/src/main/resources/static/js/multitool/commands/rotate.js b/app/core/src/main/resources/static/js/multitool/commands/rotate.js similarity index 100% rename from core/src/main/resources/static/js/multitool/commands/rotate.js rename to app/core/src/main/resources/static/js/multitool/commands/rotate.js diff --git a/core/src/main/resources/static/js/multitool/commands/select.js b/app/core/src/main/resources/static/js/multitool/commands/select.js similarity index 100% rename from core/src/main/resources/static/js/multitool/commands/select.js rename to app/core/src/main/resources/static/js/multitool/commands/select.js diff --git a/core/src/main/resources/static/js/multitool/commands/split.js b/app/core/src/main/resources/static/js/multitool/commands/split.js similarity index 100% rename from core/src/main/resources/static/js/multitool/commands/split.js rename to app/core/src/main/resources/static/js/multitool/commands/split.js diff --git a/core/src/main/resources/static/js/navbar.js b/app/core/src/main/resources/static/js/navbar.js similarity index 100% rename from core/src/main/resources/static/js/navbar.js rename to app/core/src/main/resources/static/js/navbar.js diff --git a/core/src/main/resources/static/js/pages/add-image.js b/app/core/src/main/resources/static/js/pages/add-image.js similarity index 100% rename from core/src/main/resources/static/js/pages/add-image.js rename to app/core/src/main/resources/static/js/pages/add-image.js diff --git a/core/src/main/resources/static/js/pages/adjust-contrast.js b/app/core/src/main/resources/static/js/pages/adjust-contrast.js similarity index 100% rename from core/src/main/resources/static/js/pages/adjust-contrast.js rename to app/core/src/main/resources/static/js/pages/adjust-contrast.js diff --git a/core/src/main/resources/static/js/pages/change-metadata.js b/app/core/src/main/resources/static/js/pages/change-metadata.js similarity index 100% rename from core/src/main/resources/static/js/pages/change-metadata.js rename to app/core/src/main/resources/static/js/pages/change-metadata.js diff --git a/core/src/main/resources/static/js/pages/crop.js b/app/core/src/main/resources/static/js/pages/crop.js similarity index 100% rename from core/src/main/resources/static/js/pages/crop.js rename to app/core/src/main/resources/static/js/pages/crop.js diff --git a/core/src/main/resources/static/js/pages/edit-table-of-contents.js b/app/core/src/main/resources/static/js/pages/edit-table-of-contents.js similarity index 100% rename from core/src/main/resources/static/js/pages/edit-table-of-contents.js rename to app/core/src/main/resources/static/js/pages/edit-table-of-contents.js diff --git a/core/src/main/resources/static/js/pages/home.js b/app/core/src/main/resources/static/js/pages/home.js similarity index 100% rename from core/src/main/resources/static/js/pages/home.js rename to app/core/src/main/resources/static/js/pages/home.js diff --git a/core/src/main/resources/static/js/pages/pdf-to-csv.js b/app/core/src/main/resources/static/js/pages/pdf-to-csv.js similarity index 100% rename from core/src/main/resources/static/js/pages/pdf-to-csv.js rename to app/core/src/main/resources/static/js/pages/pdf-to-csv.js diff --git a/core/src/main/resources/static/js/pages/sign.js b/app/core/src/main/resources/static/js/pages/sign.js similarity index 100% rename from core/src/main/resources/static/js/pages/sign.js rename to app/core/src/main/resources/static/js/pages/sign.js diff --git a/core/src/main/resources/static/js/pipeline.js b/app/core/src/main/resources/static/js/pipeline.js similarity index 100% rename from core/src/main/resources/static/js/pipeline.js rename to app/core/src/main/resources/static/js/pipeline.js diff --git a/core/src/main/resources/static/js/redact.js b/app/core/src/main/resources/static/js/redact.js similarity index 100% rename from core/src/main/resources/static/js/redact.js rename to app/core/src/main/resources/static/js/redact.js diff --git a/core/src/main/resources/static/js/search.js b/app/core/src/main/resources/static/js/search.js similarity index 100% rename from core/src/main/resources/static/js/search.js rename to app/core/src/main/resources/static/js/search.js diff --git a/core/src/main/resources/static/js/settings.js b/app/core/src/main/resources/static/js/settings.js similarity index 100% rename from core/src/main/resources/static/js/settings.js rename to app/core/src/main/resources/static/js/settings.js diff --git a/core/src/main/resources/static/js/sign/signature-canvas.js b/app/core/src/main/resources/static/js/sign/signature-canvas.js similarity index 100% rename from core/src/main/resources/static/js/sign/signature-canvas.js rename to app/core/src/main/resources/static/js/sign/signature-canvas.js diff --git a/core/src/main/resources/static/js/tab-container.js b/app/core/src/main/resources/static/js/tab-container.js similarity index 100% rename from core/src/main/resources/static/js/tab-container.js rename to app/core/src/main/resources/static/js/tab-container.js diff --git a/core/src/main/resources/static/js/thirdParty/bootstrap.min.js b/app/core/src/main/resources/static/js/thirdParty/bootstrap.min.js similarity index 100% rename from core/src/main/resources/static/js/thirdParty/bootstrap.min.js rename to app/core/src/main/resources/static/js/thirdParty/bootstrap.min.js diff --git a/core/src/main/resources/static/js/thirdParty/bootstrap.min.js.map b/app/core/src/main/resources/static/js/thirdParty/bootstrap.min.js.map similarity index 100% rename from core/src/main/resources/static/js/thirdParty/bootstrap.min.js.map rename to app/core/src/main/resources/static/js/thirdParty/bootstrap.min.js.map diff --git a/core/src/main/resources/static/js/thirdParty/chart.umd.min.js b/app/core/src/main/resources/static/js/thirdParty/chart.umd.min.js similarity index 100% rename from core/src/main/resources/static/js/thirdParty/chart.umd.min.js rename to app/core/src/main/resources/static/js/thirdParty/chart.umd.min.js diff --git a/core/src/main/resources/static/js/thirdParty/cookieconsent-config.js b/app/core/src/main/resources/static/js/thirdParty/cookieconsent-config.js similarity index 100% rename from core/src/main/resources/static/js/thirdParty/cookieconsent-config.js rename to app/core/src/main/resources/static/js/thirdParty/cookieconsent-config.js diff --git a/core/src/main/resources/static/js/thirdParty/cookieconsent.umd.js b/app/core/src/main/resources/static/js/thirdParty/cookieconsent.umd.js similarity index 100% rename from core/src/main/resources/static/js/thirdParty/cookieconsent.umd.js rename to app/core/src/main/resources/static/js/thirdParty/cookieconsent.umd.js diff --git a/core/src/main/resources/static/js/thirdParty/fontfaceobserver.standalone.js b/app/core/src/main/resources/static/js/thirdParty/fontfaceobserver.standalone.js similarity index 100% rename from core/src/main/resources/static/js/thirdParty/fontfaceobserver.standalone.js rename to app/core/src/main/resources/static/js/thirdParty/fontfaceobserver.standalone.js diff --git a/core/src/main/resources/static/js/thirdParty/interact.min.js b/app/core/src/main/resources/static/js/thirdParty/interact.min.js similarity index 100% rename from core/src/main/resources/static/js/thirdParty/interact.min.js rename to app/core/src/main/resources/static/js/thirdParty/interact.min.js diff --git a/core/src/main/resources/static/js/thirdParty/interact.min.js.map b/app/core/src/main/resources/static/js/thirdParty/interact.min.js.map similarity index 100% rename from core/src/main/resources/static/js/thirdParty/interact.min.js.map rename to app/core/src/main/resources/static/js/thirdParty/interact.min.js.map diff --git a/core/src/main/resources/static/js/thirdParty/jquery.min.js b/app/core/src/main/resources/static/js/thirdParty/jquery.min.js similarity index 100% rename from core/src/main/resources/static/js/thirdParty/jquery.min.js rename to app/core/src/main/resources/static/js/thirdParty/jquery.min.js diff --git a/core/src/main/resources/static/js/thirdParty/jquery.validate.min.js b/app/core/src/main/resources/static/js/thirdParty/jquery.validate.min.js similarity index 100% rename from core/src/main/resources/static/js/thirdParty/jquery.validate.min.js rename to app/core/src/main/resources/static/js/thirdParty/jquery.validate.min.js diff --git a/core/src/main/resources/static/js/thirdParty/jszip.min.js b/app/core/src/main/resources/static/js/thirdParty/jszip.min.js similarity index 100% rename from core/src/main/resources/static/js/thirdParty/jszip.min.js rename to app/core/src/main/resources/static/js/thirdParty/jszip.min.js diff --git a/core/src/main/resources/static/js/thirdParty/pdf-lib.min.js b/app/core/src/main/resources/static/js/thirdParty/pdf-lib.min.js similarity index 100% rename from core/src/main/resources/static/js/thirdParty/pdf-lib.min.js rename to app/core/src/main/resources/static/js/thirdParty/pdf-lib.min.js diff --git a/core/src/main/resources/static/js/thirdParty/pdf-lib.min.js.map b/app/core/src/main/resources/static/js/thirdParty/pdf-lib.min.js.map similarity index 100% rename from core/src/main/resources/static/js/thirdParty/pdf-lib.min.js.map rename to app/core/src/main/resources/static/js/thirdParty/pdf-lib.min.js.map diff --git a/core/src/main/resources/static/js/thirdParty/popper.min.js b/app/core/src/main/resources/static/js/thirdParty/popper.min.js similarity index 100% rename from core/src/main/resources/static/js/thirdParty/popper.min.js rename to app/core/src/main/resources/static/js/thirdParty/popper.min.js diff --git a/core/src/main/resources/static/js/thirdParty/popper.min.js.map b/app/core/src/main/resources/static/js/thirdParty/popper.min.js.map similarity index 100% rename from core/src/main/resources/static/js/thirdParty/popper.min.js.map rename to app/core/src/main/resources/static/js/thirdParty/popper.min.js.map diff --git a/core/src/main/resources/static/js/thirdParty/prism.js b/app/core/src/main/resources/static/js/thirdParty/prism.js similarity index 100% rename from core/src/main/resources/static/js/thirdParty/prism.js rename to app/core/src/main/resources/static/js/thirdParty/prism.js diff --git a/core/src/main/resources/static/js/thirdParty/signature_pad.umd.min.js b/app/core/src/main/resources/static/js/thirdParty/signature_pad.umd.min.js similarity index 100% rename from core/src/main/resources/static/js/thirdParty/signature_pad.umd.min.js rename to app/core/src/main/resources/static/js/thirdParty/signature_pad.umd.min.js diff --git a/core/src/main/resources/static/js/thirdParty/signature_pad.umd.min.js.map b/app/core/src/main/resources/static/js/thirdParty/signature_pad.umd.min.js.map similarity index 100% rename from core/src/main/resources/static/js/thirdParty/signature_pad.umd.min.js.map rename to app/core/src/main/resources/static/js/thirdParty/signature_pad.umd.min.js.map diff --git a/core/src/main/resources/static/js/usage.js b/app/core/src/main/resources/static/js/usage.js similarity index 100% rename from core/src/main/resources/static/js/usage.js rename to app/core/src/main/resources/static/js/usage.js diff --git a/core/src/main/resources/static/js/uuid.js b/app/core/src/main/resources/static/js/uuid.js similarity index 100% rename from core/src/main/resources/static/js/uuid.js rename to app/core/src/main/resources/static/js/uuid.js diff --git a/core/src/main/resources/static/manifest.json b/app/core/src/main/resources/static/manifest.json similarity index 100% rename from core/src/main/resources/static/manifest.json rename to app/core/src/main/resources/static/manifest.json diff --git a/core/src/main/resources/static/moon.svg b/app/core/src/main/resources/static/moon.svg similarity index 100% rename from core/src/main/resources/static/moon.svg rename to app/core/src/main/resources/static/moon.svg diff --git a/core/src/main/resources/static/mstile-144x144.png b/app/core/src/main/resources/static/mstile-144x144.png similarity index 100% rename from core/src/main/resources/static/mstile-144x144.png rename to app/core/src/main/resources/static/mstile-144x144.png diff --git a/core/src/main/resources/static/mstile-150x150.png b/app/core/src/main/resources/static/mstile-150x150.png similarity index 100% rename from core/src/main/resources/static/mstile-150x150.png rename to app/core/src/main/resources/static/mstile-150x150.png diff --git a/core/src/main/resources/static/mstile-310x150.png b/app/core/src/main/resources/static/mstile-310x150.png similarity index 100% rename from core/src/main/resources/static/mstile-310x150.png rename to app/core/src/main/resources/static/mstile-310x150.png diff --git a/core/src/main/resources/static/mstile-310x310.png b/app/core/src/main/resources/static/mstile-310x310.png similarity index 100% rename from core/src/main/resources/static/mstile-310x310.png rename to app/core/src/main/resources/static/mstile-310x310.png diff --git a/core/src/main/resources/static/mstile-70x70.png b/app/core/src/main/resources/static/mstile-70x70.png similarity index 100% rename from core/src/main/resources/static/mstile-70x70.png rename to app/core/src/main/resources/static/mstile-70x70.png diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/78-EUC-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/78-EUC-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/78-EUC-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/78-EUC-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/78-EUC-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/78-EUC-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/78-EUC-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/78-EUC-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/78-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/78-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/78-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/78-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/78-RKSJ-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/78-RKSJ-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/78-RKSJ-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/78-RKSJ-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/78-RKSJ-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/78-RKSJ-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/78-RKSJ-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/78-RKSJ-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/78-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/78-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/78-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/78-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/78ms-RKSJ-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/78ms-RKSJ-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/78ms-RKSJ-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/78ms-RKSJ-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/78ms-RKSJ-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/78ms-RKSJ-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/78ms-RKSJ-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/78ms-RKSJ-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/83pv-RKSJ-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/83pv-RKSJ-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/83pv-RKSJ-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/83pv-RKSJ-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/90ms-RKSJ-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/90ms-RKSJ-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/90ms-RKSJ-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/90ms-RKSJ-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/90ms-RKSJ-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/90ms-RKSJ-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/90ms-RKSJ-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/90ms-RKSJ-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/90msp-RKSJ-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/90msp-RKSJ-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/90msp-RKSJ-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/90msp-RKSJ-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/90msp-RKSJ-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/90msp-RKSJ-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/90msp-RKSJ-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/90msp-RKSJ-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/90pv-RKSJ-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/90pv-RKSJ-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/90pv-RKSJ-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/90pv-RKSJ-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/90pv-RKSJ-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/90pv-RKSJ-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/90pv-RKSJ-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/90pv-RKSJ-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Add-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Add-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Add-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Add-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Add-RKSJ-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Add-RKSJ-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Add-RKSJ-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Add-RKSJ-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Add-RKSJ-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Add-RKSJ-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Add-RKSJ-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Add-RKSJ-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Add-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Add-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Add-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Add-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-0.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-0.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-0.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-0.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-1.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-1.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-1.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-1.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-2.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-2.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-2.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-2.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-3.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-3.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-3.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-3.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-4.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-4.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-4.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-4.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-5.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-5.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-5.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-5.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-6.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-6.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-6.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-6.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-UCS2.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-UCS2.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-UCS2.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-UCS2.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-0.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-0.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-0.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-0.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-1.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-1.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-1.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-1.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-2.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-2.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-2.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-2.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-3.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-3.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-3.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-3.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-4.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-4.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-4.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-4.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-5.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-5.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-5.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-5.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-UCS2.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-UCS2.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-UCS2.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-UCS2.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-0.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-0.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-0.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-0.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-1.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-1.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-1.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-1.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-2.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-2.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-2.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-2.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-3.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-3.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-3.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-3.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-4.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-4.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-4.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-4.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-5.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-5.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-5.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-5.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-6.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-6.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-6.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-6.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-UCS2.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-UCS2.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-UCS2.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-UCS2.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-0.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-0.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-0.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-0.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-1.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-1.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-1.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-1.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-2.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-2.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-2.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-2.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-UCS2.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-UCS2.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-UCS2.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-UCS2.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/B5-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/B5-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/B5-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/B5-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/B5-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/B5-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/B5-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/B5-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/B5pc-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/B5pc-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/B5pc-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/B5pc-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/B5pc-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/B5pc-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/B5pc-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/B5pc-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS-EUC-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS-EUC-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/CNS-EUC-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS-EUC-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS-EUC-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS-EUC-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/CNS-EUC-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS-EUC-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS1-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS1-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/CNS1-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS1-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS1-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS1-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/CNS1-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS1-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS2-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS2-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/CNS2-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS2-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS2-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS2-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/CNS2-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/CNS2-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/ETHK-B5-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/ETHK-B5-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/ETHK-B5-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/ETHK-B5-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/ETHK-B5-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/ETHK-B5-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/ETHK-B5-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/ETHK-B5-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/ETen-B5-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/ETen-B5-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/ETen-B5-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/ETen-B5-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/ETen-B5-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/ETen-B5-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/ETen-B5-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/ETen-B5-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/ETenms-B5-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/ETenms-B5-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/ETenms-B5-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/ETenms-B5-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/ETenms-B5-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/ETenms-B5-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/ETenms-B5-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/ETenms-B5-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/EUC-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/EUC-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/EUC-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/EUC-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/EUC-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/EUC-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/EUC-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/EUC-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-RKSJ-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-RKSJ-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-RKSJ-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-RKSJ-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-RKSJ-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-RKSJ-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-RKSJ-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-RKSJ-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Ext-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GB-EUC-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GB-EUC-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GB-EUC-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GB-EUC-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GB-EUC-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GB-EUC-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GB-EUC-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GB-EUC-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GB-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GB-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GB-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GB-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GB-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GB-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GB-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GB-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GBK-EUC-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBK-EUC-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GBK-EUC-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBK-EUC-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GBK-EUC-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBK-EUC-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GBK-EUC-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBK-EUC-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GBK2K-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBK2K-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GBK2K-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBK2K-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GBK2K-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBK2K-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GBK2K-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBK2K-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GBKp-EUC-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBKp-EUC-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GBKp-EUC-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBKp-EUC-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GBKp-EUC-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBKp-EUC-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GBKp-EUC-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBKp-EUC-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-EUC-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-EUC-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-EUC-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-EUC-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-EUC-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-EUC-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-EUC-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-EUC-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBT-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GBTpc-EUC-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBTpc-EUC-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GBTpc-EUC-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBTpc-EUC-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GBTpc-EUC-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBTpc-EUC-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GBTpc-EUC-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBTpc-EUC-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GBpc-EUC-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBpc-EUC-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GBpc-EUC-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBpc-EUC-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/GBpc-EUC-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBpc-EUC-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/GBpc-EUC-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/GBpc-EUC-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/HKdla-B5-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKdla-B5-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/HKdla-B5-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKdla-B5-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/HKdla-B5-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKdla-B5-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/HKdla-B5-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKdla-B5-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/HKdlb-B5-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKdlb-B5-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/HKdlb-B5-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKdlb-B5-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/HKdlb-B5-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKdlb-B5-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/HKdlb-B5-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKdlb-B5-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/HKgccs-B5-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKgccs-B5-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/HKgccs-B5-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKgccs-B5-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/HKgccs-B5-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKgccs-B5-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/HKgccs-B5-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKgccs-B5-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/HKm314-B5-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKm314-B5-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/HKm314-B5-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKm314-B5-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/HKm314-B5-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKm314-B5-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/HKm314-B5-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKm314-B5-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/HKm471-B5-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKm471-B5-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/HKm471-B5-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKm471-B5-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/HKm471-B5-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKm471-B5-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/HKm471-B5-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKm471-B5-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/HKscs-B5-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKscs-B5-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/HKscs-B5-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKscs-B5-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/HKscs-B5-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKscs-B5-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/HKscs-B5-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/HKscs-B5-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Hankaku.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Hankaku.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Hankaku.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Hankaku.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Hiragana.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Hiragana.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Hiragana.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Hiragana.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-EUC-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-EUC-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-EUC-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-EUC-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-EUC-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-EUC-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-EUC-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-EUC-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-Johab-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-Johab-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-Johab-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-Johab-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-Johab-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-Johab-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-Johab-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-Johab-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSC-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCpc-EUC-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCpc-EUC-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/KSCpc-EUC-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCpc-EUC-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCpc-EUC-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCpc-EUC-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/KSCpc-EUC-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/KSCpc-EUC-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Katakana.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Katakana.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Katakana.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Katakana.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/LICENSE b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/LICENSE similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/LICENSE rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/LICENSE diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/NWP-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/NWP-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/NWP-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/NWP-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/NWP-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/NWP-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/NWP-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/NWP-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/RKSJ-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/RKSJ-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/RKSJ-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/RKSJ-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/RKSJ-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/RKSJ-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/RKSJ-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/RKSJ-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/Roman.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/Roman.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/Roman.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/Roman.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UCS2-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UCS2-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UCS2-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UCS2-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UCS2-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UCS2-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UCS2-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UCS2-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF16-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF16-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF16-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF16-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF16-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF16-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF16-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF16-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF32-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF32-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF32-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF32-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF32-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF32-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF32-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF32-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF8-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF8-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF8-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF8-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF8-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF8-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF8-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF8-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UCS2-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UCS2-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UCS2-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UCS2-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UCS2-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UCS2-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UCS2-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UCS2-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF16-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF16-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF16-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF16-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF16-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF16-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF16-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF16-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF32-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF32-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF32-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF32-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF32-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF32-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF32-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF32-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF8-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF8-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF8-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF8-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF8-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF8-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF8-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF8-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF16-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF16-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF16-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF16-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF16-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF16-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF16-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF16-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF32-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF32-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF32-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF32-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF32-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF32-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF32-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF32-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF8-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF8-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF8-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF8-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF8-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF8-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF8-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF8-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF32-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF32-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF32-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF32-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF32-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF32-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF32-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF32-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF8-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF8-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF8-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF8-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF8-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF8-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF8-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF8-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-HW-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-HW-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-HW-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-HW-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UTF8-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UTF8-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UTF8-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UTF8-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX02132004-UTF32-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX02132004-UTF32-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX02132004-UTF32-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX02132004-UTF32-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX02132004-UTF32-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX02132004-UTF32-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX02132004-UTF32-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX02132004-UTF32-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UCS2-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UCS2-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UCS2-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UCS2-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UCS2-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UCS2-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UCS2-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UCS2-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF16-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF16-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF16-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF16-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF16-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF16-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF16-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF16-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF32-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF32-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF32-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF32-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF32-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF32-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF32-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF32-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF8-H.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF8-H.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF8-H.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF8-H.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF8-V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF8-V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF8-V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF8-V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/V.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/V.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/V.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/V.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/cmaps/WP-Symbol.bcmap b/app/core/src/main/resources/static/pdfjs-legacy/cmaps/WP-Symbol.bcmap similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/cmaps/WP-Symbol.bcmap rename to app/core/src/main/resources/static/pdfjs-legacy/cmaps/WP-Symbol.bcmap diff --git a/core/src/main/resources/static/pdfjs-legacy/css/debugger.css b/app/core/src/main/resources/static/pdfjs-legacy/css/debugger.css similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/css/debugger.css rename to app/core/src/main/resources/static/pdfjs-legacy/css/debugger.css diff --git a/core/src/main/resources/static/pdfjs-legacy/css/viewer-redact.css b/app/core/src/main/resources/static/pdfjs-legacy/css/viewer-redact.css similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/css/viewer-redact.css rename to app/core/src/main/resources/static/pdfjs-legacy/css/viewer-redact.css diff --git a/core/src/main/resources/static/pdfjs-legacy/css/viewer.css b/app/core/src/main/resources/static/pdfjs-legacy/css/viewer.css similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/css/viewer.css rename to app/core/src/main/resources/static/pdfjs-legacy/css/viewer.css diff --git a/core/src/main/resources/static/pdfjs-legacy/example/Welcome.pdf b/app/core/src/main/resources/static/pdfjs-legacy/example/Welcome.pdf similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/example/Welcome.pdf rename to app/core/src/main/resources/static/pdfjs-legacy/example/Welcome.pdf diff --git a/core/src/main/resources/static/pdfjs-legacy/example/Welcome_old.pdf b/app/core/src/main/resources/static/pdfjs-legacy/example/Welcome_old.pdf similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/example/Welcome_old.pdf rename to app/core/src/main/resources/static/pdfjs-legacy/example/Welcome_old.pdf diff --git a/core/src/main/resources/static/pdfjs-legacy/images/altText_add.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/altText_add.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/altText_add.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/altText_add.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/altText_done.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/altText_done.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/altText_done.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/altText_done.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/annotation-check.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/annotation-check.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/annotation-check.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/annotation-check.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/annotation-comment.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/annotation-comment.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/annotation-comment.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/annotation-comment.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/annotation-help.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/annotation-help.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/annotation-help.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/annotation-help.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/annotation-insert.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/annotation-insert.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/annotation-insert.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/annotation-insert.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/annotation-key.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/annotation-key.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/annotation-key.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/annotation-key.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/annotation-newparagraph.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/annotation-newparagraph.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/annotation-newparagraph.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/annotation-newparagraph.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/annotation-noicon.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/annotation-noicon.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/annotation-noicon.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/annotation-noicon.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/annotation-note.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/annotation-note.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/annotation-note.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/annotation-note.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/annotation-paperclip.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/annotation-paperclip.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/annotation-paperclip.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/annotation-paperclip.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/annotation-paragraph.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/annotation-paragraph.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/annotation-paragraph.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/annotation-paragraph.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/annotation-pushpin.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/annotation-pushpin.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/annotation-pushpin.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/annotation-pushpin.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/cursor-editorFreeHighlight.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/cursor-editorFreeHighlight.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/cursor-editorFreeHighlight.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/cursor-editorFreeHighlight.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/cursor-editorFreeText.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/cursor-editorFreeText.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/cursor-editorFreeText.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/cursor-editorFreeText.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/cursor-editorInk.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/cursor-editorInk.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/cursor-editorInk.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/cursor-editorInk.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/cursor-editorTextHighlight.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/cursor-editorTextHighlight.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/cursor-editorTextHighlight.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/cursor-editorTextHighlight.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/editor-toolbar-delete.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/editor-toolbar-delete.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/editor-toolbar-delete.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/editor-toolbar-delete.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/findbarButton-next.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/findbarButton-next.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/findbarButton-next.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/findbarButton-next.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/findbarButton-previous.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/findbarButton-previous.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/findbarButton-previous.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/findbarButton-previous.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/gv-toolbarButton-download.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/gv-toolbarButton-download.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/gv-toolbarButton-download.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/gv-toolbarButton-download.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/loading-icon.gif b/app/core/src/main/resources/static/pdfjs-legacy/images/loading-icon.gif similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/loading-icon.gif rename to app/core/src/main/resources/static/pdfjs-legacy/images/loading-icon.gif diff --git a/core/src/main/resources/static/pdfjs-legacy/images/loading.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/loading.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/loading.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/loading.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-documentProperties.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-documentProperties.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-documentProperties.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-documentProperties.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-firstPage.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-firstPage.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-firstPage.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-firstPage.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-handTool.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-handTool.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-handTool.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-handTool.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-lastPage.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-lastPage.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-lastPage.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-lastPage.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-rotateCcw.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-rotateCcw.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-rotateCcw.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-rotateCcw.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-rotateCw.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-rotateCw.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-rotateCw.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-rotateCw.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollHorizontal.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollHorizontal.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollHorizontal.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollHorizontal.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollPage.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollPage.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollPage.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollPage.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollVertical.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollVertical.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollVertical.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollVertical.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollWrapped.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollWrapped.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollWrapped.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollWrapped.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-selectTool.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-selectTool.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-selectTool.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-selectTool.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadEven.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadEven.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadEven.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadEven.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadNone.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadNone.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadNone.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadNone.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadOdd.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadOdd.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadOdd.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadOdd.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-bookmark.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-bookmark.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-bookmark.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-bookmark.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-currentOutlineItem.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-currentOutlineItem.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-currentOutlineItem.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-currentOutlineItem.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-download.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-download.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-download.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-download.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorFreeText.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorFreeText.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorFreeText.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorFreeText.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorHighlight.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorHighlight.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorHighlight.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorHighlight.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorInk.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorInk.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorInk.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorInk.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorStamp.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorStamp.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorStamp.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorStamp.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-home.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-home.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-home.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-home.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-menuArrow.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-menuArrow.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-menuArrow.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-menuArrow.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-openFile.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-openFile.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-openFile.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-openFile.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-pageDown.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-pageDown.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-pageDown.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-pageDown.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-pageUp.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-pageUp.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-pageUp.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-pageUp.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-presentationMode.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-presentationMode.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-presentationMode.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-presentationMode.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-print.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-print.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-print.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-print.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-search.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-search.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-search.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-search.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-secondaryToolbarToggle.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-secondaryToolbarToggle.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-secondaryToolbarToggle.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-secondaryToolbarToggle.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-sidebarToggle.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-sidebarToggle.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-sidebarToggle.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-sidebarToggle.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewAttachments.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewAttachments.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewAttachments.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewAttachments.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewLayers.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewLayers.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewLayers.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewLayers.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewOutline.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewOutline.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewOutline.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewOutline.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewThumbnail.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewThumbnail.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewThumbnail.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewThumbnail.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-zoomIn.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-zoomIn.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-zoomIn.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-zoomIn.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-zoomOut.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-zoomOut.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-zoomOut.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/toolbarButton-zoomOut.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/treeitem-collapsed.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/treeitem-collapsed.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/treeitem-collapsed.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/treeitem-collapsed.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/images/treeitem-expanded.svg b/app/core/src/main/resources/static/pdfjs-legacy/images/treeitem-expanded.svg similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/images/treeitem-expanded.svg rename to app/core/src/main/resources/static/pdfjs-legacy/images/treeitem-expanded.svg diff --git a/core/src/main/resources/static/pdfjs-legacy/js/viewer.mjs b/app/core/src/main/resources/static/pdfjs-legacy/js/viewer.mjs similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/js/viewer.mjs rename to app/core/src/main/resources/static/pdfjs-legacy/js/viewer.mjs diff --git a/core/src/main/resources/static/pdfjs-legacy/js/viewer.mjs.map b/app/core/src/main/resources/static/pdfjs-legacy/js/viewer.mjs.map similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/js/viewer.mjs.map rename to app/core/src/main/resources/static/pdfjs-legacy/js/viewer.mjs.map diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ach/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ach/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ach/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ach/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/af/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/af/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/af/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/af/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/an/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/an/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/an/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/an/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ar/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ar/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ar/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ar/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ast/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ast/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ast/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ast/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/az/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/az/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/az/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/az/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/be/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/be/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/be/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/be/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/bg/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/bg/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/bg/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/bg/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/bn/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/bn/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/bn/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/bn/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/bo/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/bo/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/bo/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/bo/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/br/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/br/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/br/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/br/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/brx/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/brx/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/brx/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/brx/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/bs/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/bs/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/bs/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/bs/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ca/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ca/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ca/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ca/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/cak/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/cak/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/cak/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/cak/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ckb/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ckb/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ckb/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ckb/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/cs/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/cs/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/cs/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/cs/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/cy/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/cy/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/cy/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/cy/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/da/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/da/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/da/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/da/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/de/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/de/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/de/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/de/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/dsb/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/dsb/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/dsb/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/dsb/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/el/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/el/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/el/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/el/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/en-CA/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/en-CA/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/en-CA/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/en-CA/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/en-GB/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/en-GB/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/en-GB/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/en-GB/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/en-US/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/en-US/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/en-US/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/en-US/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/eo/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/eo/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/eo/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/eo/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/es-AR/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/es-AR/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/es-AR/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/es-AR/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/es-CL/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/es-CL/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/es-CL/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/es-CL/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/es-ES/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/es-ES/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/es-ES/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/es-ES/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/es-MX/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/es-MX/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/es-MX/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/es-MX/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/et/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/et/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/et/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/et/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/eu/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/eu/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/eu/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/eu/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/fa/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/fa/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/fa/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/fa/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ff/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ff/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ff/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ff/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/fi/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/fi/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/fi/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/fi/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/fr/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/fr/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/fr/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/fr/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/fur/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/fur/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/fur/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/fur/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/fy-NL/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/fy-NL/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/fy-NL/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/fy-NL/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ga-IE/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ga-IE/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ga-IE/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ga-IE/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/gd/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/gd/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/gd/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/gd/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/gl/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/gl/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/gl/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/gl/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/gn/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/gn/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/gn/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/gn/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/gu-IN/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/gu-IN/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/gu-IN/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/gu-IN/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/he/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/he/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/he/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/he/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/hi-IN/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/hi-IN/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/hi-IN/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/hi-IN/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/hr/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/hr/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/hr/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/hr/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/hsb/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/hsb/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/hsb/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/hsb/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/hu/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/hu/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/hu/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/hu/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/hy-AM/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/hy-AM/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/hy-AM/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/hy-AM/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/hye/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/hye/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/hye/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/hye/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ia/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ia/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ia/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ia/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/id/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/id/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/id/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/id/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/is/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/is/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/is/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/is/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/it/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/it/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/it/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/it/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ja/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ja/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ja/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ja/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ka/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ka/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ka/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ka/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/kab/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/kab/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/kab/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/kab/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/kk/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/kk/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/kk/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/kk/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/km/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/km/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/km/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/km/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/kn/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/kn/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/kn/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/kn/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ko/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ko/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ko/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ko/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/lij/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/lij/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/lij/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/lij/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/lo/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/lo/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/lo/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/lo/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/locale.json b/app/core/src/main/resources/static/pdfjs-legacy/locale/locale.json similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/locale.json rename to app/core/src/main/resources/static/pdfjs-legacy/locale/locale.json diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/lt/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/lt/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/lt/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/lt/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ltg/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ltg/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ltg/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ltg/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/lv/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/lv/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/lv/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/lv/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/meh/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/meh/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/meh/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/meh/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/mk/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/mk/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/mk/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/mk/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/mr/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/mr/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/mr/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/mr/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ms/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ms/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ms/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ms/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/my/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/my/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/my/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/my/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/nb-NO/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/nb-NO/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/nb-NO/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/nb-NO/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ne-NP/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ne-NP/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ne-NP/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ne-NP/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/nl/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/nl/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/nl/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/nl/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/nn-NO/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/nn-NO/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/nn-NO/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/nn-NO/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/oc/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/oc/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/oc/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/oc/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/pa-IN/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/pa-IN/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/pa-IN/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/pa-IN/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/pl/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/pl/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/pl/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/pl/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/pt-BR/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/pt-BR/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/pt-BR/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/pt-BR/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/pt-PT/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/pt-PT/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/pt-PT/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/pt-PT/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/rm/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/rm/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/rm/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/rm/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ro/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ro/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ro/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ro/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ru/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ru/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ru/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ru/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/sat/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/sat/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/sat/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/sat/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/sc/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/sc/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/sc/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/sc/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/scn/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/scn/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/scn/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/scn/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/sco/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/sco/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/sco/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/sco/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/si/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/si/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/si/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/si/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/sk/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/sk/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/sk/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/sk/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/skr/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/skr/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/skr/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/skr/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/sl/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/sl/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/sl/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/sl/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/son/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/son/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/son/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/son/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/sq/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/sq/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/sq/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/sq/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/sr/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/sr/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/sr/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/sr/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/sv-SE/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/sv-SE/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/sv-SE/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/sv-SE/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/szl/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/szl/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/szl/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/szl/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ta/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ta/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ta/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ta/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/te/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/te/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/te/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/te/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/tg/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/tg/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/tg/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/tg/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/th/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/th/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/th/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/th/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/tl/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/tl/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/tl/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/tl/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/tr/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/tr/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/tr/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/tr/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/trs/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/trs/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/trs/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/trs/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/uk/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/uk/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/uk/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/uk/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/ur/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/ur/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/ur/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/ur/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/uz/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/uz/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/uz/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/uz/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/vi/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/vi/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/vi/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/vi/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/wo/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/wo/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/wo/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/wo/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/xh/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/xh/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/xh/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/xh/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/zh-CN/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/zh-CN/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/zh-CN/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/zh-CN/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/locale/zh-TW/viewer.ftl b/app/core/src/main/resources/static/pdfjs-legacy/locale/zh-TW/viewer.ftl similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/locale/zh-TW/viewer.ftl rename to app/core/src/main/resources/static/pdfjs-legacy/locale/zh-TW/viewer.ftl diff --git a/core/src/main/resources/static/pdfjs-legacy/pdf.mjs b/app/core/src/main/resources/static/pdfjs-legacy/pdf.mjs similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/pdf.mjs rename to app/core/src/main/resources/static/pdfjs-legacy/pdf.mjs diff --git a/core/src/main/resources/static/pdfjs-legacy/pdf.mjs.map b/app/core/src/main/resources/static/pdfjs-legacy/pdf.mjs.map similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/pdf.mjs.map rename to app/core/src/main/resources/static/pdfjs-legacy/pdf.mjs.map diff --git a/core/src/main/resources/static/pdfjs-legacy/pdf.sandbox.mjs b/app/core/src/main/resources/static/pdfjs-legacy/pdf.sandbox.mjs similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/pdf.sandbox.mjs rename to app/core/src/main/resources/static/pdfjs-legacy/pdf.sandbox.mjs diff --git a/core/src/main/resources/static/pdfjs-legacy/pdf.sandbox.mjs.map b/app/core/src/main/resources/static/pdfjs-legacy/pdf.sandbox.mjs.map similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/pdf.sandbox.mjs.map rename to app/core/src/main/resources/static/pdfjs-legacy/pdf.sandbox.mjs.map diff --git a/core/src/main/resources/static/pdfjs-legacy/pdf.worker.entry.js b/app/core/src/main/resources/static/pdfjs-legacy/pdf.worker.entry.js similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/pdf.worker.entry.js rename to app/core/src/main/resources/static/pdfjs-legacy/pdf.worker.entry.js diff --git a/core/src/main/resources/static/pdfjs-legacy/pdf.worker.mjs b/app/core/src/main/resources/static/pdfjs-legacy/pdf.worker.mjs similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/pdf.worker.mjs rename to app/core/src/main/resources/static/pdfjs-legacy/pdf.worker.mjs diff --git a/core/src/main/resources/static/pdfjs-legacy/pdf.worker.mjs.map b/app/core/src/main/resources/static/pdfjs-legacy/pdf.worker.mjs.map similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/pdf.worker.mjs.map rename to app/core/src/main/resources/static/pdfjs-legacy/pdf.worker.mjs.map diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitDingbats.pfb b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitDingbats.pfb similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitDingbats.pfb rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitDingbats.pfb diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixed.pfb b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixed.pfb similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixed.pfb rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixed.pfb diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedBold.pfb b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedBold.pfb similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedBold.pfb rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedBold.pfb diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedBoldItalic.pfb b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedBoldItalic.pfb similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedBoldItalic.pfb rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedBoldItalic.pfb diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedItalic.pfb b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedItalic.pfb similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedItalic.pfb rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedItalic.pfb diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerif.pfb b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerif.pfb similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerif.pfb rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerif.pfb diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifBold.pfb b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifBold.pfb similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifBold.pfb rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifBold.pfb diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifBoldItalic.pfb b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifBoldItalic.pfb similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifBoldItalic.pfb rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifBoldItalic.pfb diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifItalic.pfb b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifItalic.pfb similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifItalic.pfb rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifItalic.pfb diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSymbol.pfb b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSymbol.pfb similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSymbol.pfb rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSymbol.pfb diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LICENSE_FOXIT b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LICENSE_FOXIT similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/LICENSE_FOXIT rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LICENSE_FOXIT diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LICENSE_LIBERATION b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LICENSE_LIBERATION similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/LICENSE_LIBERATION rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LICENSE_LIBERATION diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Bold.ttf b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Bold.ttf similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Bold.ttf rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Bold.ttf diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-BoldItalic.ttf b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-BoldItalic.ttf similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-BoldItalic.ttf rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-BoldItalic.ttf diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Italic.ttf b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Italic.ttf similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Italic.ttf rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Italic.ttf diff --git a/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Regular.ttf b/app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Regular.ttf similarity index 100% rename from core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Regular.ttf rename to app/core/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Regular.ttf diff --git a/core/src/main/resources/static/rainbow.svg b/app/core/src/main/resources/static/rainbow.svg similarity index 100% rename from core/src/main/resources/static/rainbow.svg rename to app/core/src/main/resources/static/rainbow.svg diff --git a/core/src/main/resources/static/safari-pinned-tab.svg b/app/core/src/main/resources/static/safari-pinned-tab.svg similarity index 100% rename from core/src/main/resources/static/safari-pinned-tab.svg rename to app/core/src/main/resources/static/safari-pinned-tab.svg diff --git a/core/src/main/resources/static/site.webmanifest b/app/core/src/main/resources/static/site.webmanifest similarity index 100% rename from core/src/main/resources/static/site.webmanifest rename to app/core/src/main/resources/static/site.webmanifest diff --git a/core/src/main/resources/static/sun.svg b/app/core/src/main/resources/static/sun.svg similarity index 100% rename from core/src/main/resources/static/sun.svg rename to app/core/src/main/resources/static/sun.svg diff --git a/core/src/main/resources/templates/about.html b/app/core/src/main/resources/templates/about.html similarity index 100% rename from core/src/main/resources/templates/about.html rename to app/core/src/main/resources/templates/about.html diff --git a/core/src/main/resources/templates/account.html b/app/core/src/main/resources/templates/account.html similarity index 100% rename from core/src/main/resources/templates/account.html rename to app/core/src/main/resources/templates/account.html diff --git a/core/src/main/resources/templates/adminSettings.html b/app/core/src/main/resources/templates/adminSettings.html similarity index 100% rename from core/src/main/resources/templates/adminSettings.html rename to app/core/src/main/resources/templates/adminSettings.html diff --git a/core/src/main/resources/templates/auto-split-pdf.html b/app/core/src/main/resources/templates/auto-split-pdf.html similarity index 100% rename from core/src/main/resources/templates/auto-split-pdf.html rename to app/core/src/main/resources/templates/auto-split-pdf.html diff --git a/core/src/main/resources/templates/change-creds.html b/app/core/src/main/resources/templates/change-creds.html similarity index 100% rename from core/src/main/resources/templates/change-creds.html rename to app/core/src/main/resources/templates/change-creds.html diff --git a/core/src/main/resources/templates/convert/eml-to-pdf.html b/app/core/src/main/resources/templates/convert/eml-to-pdf.html similarity index 100% rename from core/src/main/resources/templates/convert/eml-to-pdf.html rename to app/core/src/main/resources/templates/convert/eml-to-pdf.html diff --git a/core/src/main/resources/templates/convert/file-to-pdf.html b/app/core/src/main/resources/templates/convert/file-to-pdf.html similarity index 100% rename from core/src/main/resources/templates/convert/file-to-pdf.html rename to app/core/src/main/resources/templates/convert/file-to-pdf.html diff --git a/core/src/main/resources/templates/convert/html-to-pdf.html b/app/core/src/main/resources/templates/convert/html-to-pdf.html similarity index 100% rename from core/src/main/resources/templates/convert/html-to-pdf.html rename to app/core/src/main/resources/templates/convert/html-to-pdf.html diff --git a/core/src/main/resources/templates/convert/img-to-pdf.html b/app/core/src/main/resources/templates/convert/img-to-pdf.html similarity index 100% rename from core/src/main/resources/templates/convert/img-to-pdf.html rename to app/core/src/main/resources/templates/convert/img-to-pdf.html diff --git a/core/src/main/resources/templates/convert/markdown-to-pdf.html b/app/core/src/main/resources/templates/convert/markdown-to-pdf.html similarity index 100% rename from core/src/main/resources/templates/convert/markdown-to-pdf.html rename to app/core/src/main/resources/templates/convert/markdown-to-pdf.html diff --git a/core/src/main/resources/templates/convert/pdf-to-csv.html b/app/core/src/main/resources/templates/convert/pdf-to-csv.html similarity index 100% rename from core/src/main/resources/templates/convert/pdf-to-csv.html rename to app/core/src/main/resources/templates/convert/pdf-to-csv.html diff --git a/core/src/main/resources/templates/convert/pdf-to-html.html b/app/core/src/main/resources/templates/convert/pdf-to-html.html similarity index 100% rename from core/src/main/resources/templates/convert/pdf-to-html.html rename to app/core/src/main/resources/templates/convert/pdf-to-html.html diff --git a/core/src/main/resources/templates/convert/pdf-to-img.html b/app/core/src/main/resources/templates/convert/pdf-to-img.html similarity index 100% rename from core/src/main/resources/templates/convert/pdf-to-img.html rename to app/core/src/main/resources/templates/convert/pdf-to-img.html diff --git a/core/src/main/resources/templates/convert/pdf-to-markdown.html b/app/core/src/main/resources/templates/convert/pdf-to-markdown.html similarity index 100% rename from core/src/main/resources/templates/convert/pdf-to-markdown.html rename to app/core/src/main/resources/templates/convert/pdf-to-markdown.html diff --git a/core/src/main/resources/templates/convert/pdf-to-pdfa.html b/app/core/src/main/resources/templates/convert/pdf-to-pdfa.html similarity index 100% rename from core/src/main/resources/templates/convert/pdf-to-pdfa.html rename to app/core/src/main/resources/templates/convert/pdf-to-pdfa.html diff --git a/core/src/main/resources/templates/convert/pdf-to-presentation.html b/app/core/src/main/resources/templates/convert/pdf-to-presentation.html similarity index 100% rename from core/src/main/resources/templates/convert/pdf-to-presentation.html rename to app/core/src/main/resources/templates/convert/pdf-to-presentation.html diff --git a/core/src/main/resources/templates/convert/pdf-to-text.html b/app/core/src/main/resources/templates/convert/pdf-to-text.html similarity index 100% rename from core/src/main/resources/templates/convert/pdf-to-text.html rename to app/core/src/main/resources/templates/convert/pdf-to-text.html diff --git a/core/src/main/resources/templates/convert/pdf-to-word.html b/app/core/src/main/resources/templates/convert/pdf-to-word.html similarity index 100% rename from core/src/main/resources/templates/convert/pdf-to-word.html rename to app/core/src/main/resources/templates/convert/pdf-to-word.html diff --git a/core/src/main/resources/templates/convert/pdf-to-xml.html b/app/core/src/main/resources/templates/convert/pdf-to-xml.html similarity index 100% rename from core/src/main/resources/templates/convert/pdf-to-xml.html rename to app/core/src/main/resources/templates/convert/pdf-to-xml.html diff --git a/core/src/main/resources/templates/convert/url-to-pdf.html b/app/core/src/main/resources/templates/convert/url-to-pdf.html similarity index 100% rename from core/src/main/resources/templates/convert/url-to-pdf.html rename to app/core/src/main/resources/templates/convert/url-to-pdf.html diff --git a/core/src/main/resources/templates/crop.html b/app/core/src/main/resources/templates/crop.html similarity index 100% rename from core/src/main/resources/templates/crop.html rename to app/core/src/main/resources/templates/crop.html diff --git a/core/src/main/resources/templates/database.html b/app/core/src/main/resources/templates/database.html similarity index 100% rename from core/src/main/resources/templates/database.html rename to app/core/src/main/resources/templates/database.html diff --git a/core/src/main/resources/templates/edit-table-of-contents.html b/app/core/src/main/resources/templates/edit-table-of-contents.html similarity index 100% rename from core/src/main/resources/templates/edit-table-of-contents.html rename to app/core/src/main/resources/templates/edit-table-of-contents.html diff --git a/core/src/main/resources/templates/error.html b/app/core/src/main/resources/templates/error.html similarity index 100% rename from core/src/main/resources/templates/error.html rename to app/core/src/main/resources/templates/error.html diff --git a/core/src/main/resources/templates/extract-page.html b/app/core/src/main/resources/templates/extract-page.html similarity index 100% rename from core/src/main/resources/templates/extract-page.html rename to app/core/src/main/resources/templates/extract-page.html diff --git a/core/src/main/resources/templates/fragments/card.html b/app/core/src/main/resources/templates/fragments/card.html similarity index 100% rename from core/src/main/resources/templates/fragments/card.html rename to app/core/src/main/resources/templates/fragments/card.html diff --git a/core/src/main/resources/templates/fragments/common.html b/app/core/src/main/resources/templates/fragments/common.html similarity index 100% rename from core/src/main/resources/templates/fragments/common.html rename to app/core/src/main/resources/templates/fragments/common.html diff --git a/core/src/main/resources/templates/fragments/errorBanner.html b/app/core/src/main/resources/templates/fragments/errorBanner.html similarity index 100% rename from core/src/main/resources/templates/fragments/errorBanner.html rename to app/core/src/main/resources/templates/fragments/errorBanner.html diff --git a/core/src/main/resources/templates/fragments/errorBannerPerPage.html b/app/core/src/main/resources/templates/fragments/errorBannerPerPage.html similarity index 100% rename from core/src/main/resources/templates/fragments/errorBannerPerPage.html rename to app/core/src/main/resources/templates/fragments/errorBannerPerPage.html diff --git a/core/src/main/resources/templates/fragments/featureGroupHeader.html b/app/core/src/main/resources/templates/fragments/featureGroupHeader.html similarity index 100% rename from core/src/main/resources/templates/fragments/featureGroupHeader.html rename to app/core/src/main/resources/templates/fragments/featureGroupHeader.html diff --git a/core/src/main/resources/templates/fragments/featureGroupHeaderLegacy.html b/app/core/src/main/resources/templates/fragments/featureGroupHeaderLegacy.html similarity index 100% rename from core/src/main/resources/templates/fragments/featureGroupHeaderLegacy.html rename to app/core/src/main/resources/templates/fragments/featureGroupHeaderLegacy.html diff --git a/core/src/main/resources/templates/fragments/footer.html b/app/core/src/main/resources/templates/fragments/footer.html similarity index 100% rename from core/src/main/resources/templates/fragments/footer.html rename to app/core/src/main/resources/templates/fragments/footer.html diff --git a/core/src/main/resources/templates/fragments/languageEntry.html b/app/core/src/main/resources/templates/fragments/languageEntry.html similarity index 100% rename from core/src/main/resources/templates/fragments/languageEntry.html rename to app/core/src/main/resources/templates/fragments/languageEntry.html diff --git a/core/src/main/resources/templates/fragments/languages.html b/app/core/src/main/resources/templates/fragments/languages.html similarity index 100% rename from core/src/main/resources/templates/fragments/languages.html rename to app/core/src/main/resources/templates/fragments/languages.html diff --git a/core/src/main/resources/templates/fragments/multi-toolAdvert.html b/app/core/src/main/resources/templates/fragments/multi-toolAdvert.html similarity index 100% rename from core/src/main/resources/templates/fragments/multi-toolAdvert.html rename to app/core/src/main/resources/templates/fragments/multi-toolAdvert.html diff --git a/core/src/main/resources/templates/fragments/navElements.html b/app/core/src/main/resources/templates/fragments/navElements.html similarity index 100% rename from core/src/main/resources/templates/fragments/navElements.html rename to app/core/src/main/resources/templates/fragments/navElements.html diff --git a/core/src/main/resources/templates/fragments/navbar.html b/app/core/src/main/resources/templates/fragments/navbar.html similarity index 100% rename from core/src/main/resources/templates/fragments/navbar.html rename to app/core/src/main/resources/templates/fragments/navbar.html diff --git a/core/src/main/resources/templates/fragments/navbarEntry.html b/app/core/src/main/resources/templates/fragments/navbarEntry.html similarity index 100% rename from core/src/main/resources/templates/fragments/navbarEntry.html rename to app/core/src/main/resources/templates/fragments/navbarEntry.html diff --git a/core/src/main/resources/templates/fragments/navbarEntryCustom.html b/app/core/src/main/resources/templates/fragments/navbarEntryCustom.html similarity index 100% rename from core/src/main/resources/templates/fragments/navbarEntryCustom.html rename to app/core/src/main/resources/templates/fragments/navbarEntryCustom.html diff --git a/core/src/main/resources/templates/home-legacy.html b/app/core/src/main/resources/templates/home-legacy.html similarity index 100% rename from core/src/main/resources/templates/home-legacy.html rename to app/core/src/main/resources/templates/home-legacy.html diff --git a/core/src/main/resources/templates/home.html b/app/core/src/main/resources/templates/home.html similarity index 100% rename from core/src/main/resources/templates/home.html rename to app/core/src/main/resources/templates/home.html diff --git a/core/src/main/resources/templates/licenses.html b/app/core/src/main/resources/templates/licenses.html similarity index 100% rename from core/src/main/resources/templates/licenses.html rename to app/core/src/main/resources/templates/licenses.html diff --git a/core/src/main/resources/templates/login.html b/app/core/src/main/resources/templates/login.html similarity index 100% rename from core/src/main/resources/templates/login.html rename to app/core/src/main/resources/templates/login.html diff --git a/core/src/main/resources/templates/merge-pdfs.html b/app/core/src/main/resources/templates/merge-pdfs.html similarity index 100% rename from core/src/main/resources/templates/merge-pdfs.html rename to app/core/src/main/resources/templates/merge-pdfs.html diff --git a/core/src/main/resources/templates/misc/add-attachments.html b/app/core/src/main/resources/templates/misc/add-attachments.html similarity index 100% rename from core/src/main/resources/templates/misc/add-attachments.html rename to app/core/src/main/resources/templates/misc/add-attachments.html diff --git a/core/src/main/resources/templates/misc/add-image.html b/app/core/src/main/resources/templates/misc/add-image.html similarity index 100% rename from core/src/main/resources/templates/misc/add-image.html rename to app/core/src/main/resources/templates/misc/add-image.html diff --git a/core/src/main/resources/templates/misc/add-page-numbers.html b/app/core/src/main/resources/templates/misc/add-page-numbers.html similarity index 100% rename from core/src/main/resources/templates/misc/add-page-numbers.html rename to app/core/src/main/resources/templates/misc/add-page-numbers.html diff --git a/core/src/main/resources/templates/misc/adjust-contrast.html b/app/core/src/main/resources/templates/misc/adjust-contrast.html similarity index 100% rename from core/src/main/resources/templates/misc/adjust-contrast.html rename to app/core/src/main/resources/templates/misc/adjust-contrast.html diff --git a/core/src/main/resources/templates/misc/auto-crop.html b/app/core/src/main/resources/templates/misc/auto-crop.html similarity index 100% rename from core/src/main/resources/templates/misc/auto-crop.html rename to app/core/src/main/resources/templates/misc/auto-crop.html diff --git a/core/src/main/resources/templates/misc/auto-rename.html b/app/core/src/main/resources/templates/misc/auto-rename.html similarity index 100% rename from core/src/main/resources/templates/misc/auto-rename.html rename to app/core/src/main/resources/templates/misc/auto-rename.html diff --git a/core/src/main/resources/templates/misc/change-metadata.html b/app/core/src/main/resources/templates/misc/change-metadata.html similarity index 100% rename from core/src/main/resources/templates/misc/change-metadata.html rename to app/core/src/main/resources/templates/misc/change-metadata.html diff --git a/core/src/main/resources/templates/misc/compare.html b/app/core/src/main/resources/templates/misc/compare.html similarity index 100% rename from core/src/main/resources/templates/misc/compare.html rename to app/core/src/main/resources/templates/misc/compare.html diff --git a/core/src/main/resources/templates/misc/compress-pdf.html b/app/core/src/main/resources/templates/misc/compress-pdf.html similarity index 100% rename from core/src/main/resources/templates/misc/compress-pdf.html rename to app/core/src/main/resources/templates/misc/compress-pdf.html diff --git a/core/src/main/resources/templates/misc/extract-image-scans.html b/app/core/src/main/resources/templates/misc/extract-image-scans.html similarity index 100% rename from core/src/main/resources/templates/misc/extract-image-scans.html rename to app/core/src/main/resources/templates/misc/extract-image-scans.html diff --git a/core/src/main/resources/templates/misc/extract-images.html b/app/core/src/main/resources/templates/misc/extract-images.html similarity index 100% rename from core/src/main/resources/templates/misc/extract-images.html rename to app/core/src/main/resources/templates/misc/extract-images.html diff --git a/core/src/main/resources/templates/misc/fake-scan.html b/app/core/src/main/resources/templates/misc/fake-scan.html similarity index 100% rename from core/src/main/resources/templates/misc/fake-scan.html rename to app/core/src/main/resources/templates/misc/fake-scan.html diff --git a/core/src/main/resources/templates/misc/flatten.html b/app/core/src/main/resources/templates/misc/flatten.html similarity index 100% rename from core/src/main/resources/templates/misc/flatten.html rename to app/core/src/main/resources/templates/misc/flatten.html diff --git a/core/src/main/resources/templates/misc/ocr-pdf.html b/app/core/src/main/resources/templates/misc/ocr-pdf.html similarity index 100% rename from core/src/main/resources/templates/misc/ocr-pdf.html rename to app/core/src/main/resources/templates/misc/ocr-pdf.html diff --git a/core/src/main/resources/templates/misc/print-file.html b/app/core/src/main/resources/templates/misc/print-file.html similarity index 100% rename from core/src/main/resources/templates/misc/print-file.html rename to app/core/src/main/resources/templates/misc/print-file.html diff --git a/core/src/main/resources/templates/misc/remove-annotations.html b/app/core/src/main/resources/templates/misc/remove-annotations.html similarity index 100% rename from core/src/main/resources/templates/misc/remove-annotations.html rename to app/core/src/main/resources/templates/misc/remove-annotations.html diff --git a/core/src/main/resources/templates/misc/remove-blanks.html b/app/core/src/main/resources/templates/misc/remove-blanks.html similarity index 100% rename from core/src/main/resources/templates/misc/remove-blanks.html rename to app/core/src/main/resources/templates/misc/remove-blanks.html diff --git a/core/src/main/resources/templates/misc/repair.html b/app/core/src/main/resources/templates/misc/repair.html similarity index 100% rename from core/src/main/resources/templates/misc/repair.html rename to app/core/src/main/resources/templates/misc/repair.html diff --git a/core/src/main/resources/templates/misc/replace-color.html b/app/core/src/main/resources/templates/misc/replace-color.html similarity index 100% rename from core/src/main/resources/templates/misc/replace-color.html rename to app/core/src/main/resources/templates/misc/replace-color.html diff --git a/core/src/main/resources/templates/misc/show-javascript.html b/app/core/src/main/resources/templates/misc/show-javascript.html similarity index 100% rename from core/src/main/resources/templates/misc/show-javascript.html rename to app/core/src/main/resources/templates/misc/show-javascript.html diff --git a/core/src/main/resources/templates/misc/stamp.html b/app/core/src/main/resources/templates/misc/stamp.html similarity index 100% rename from core/src/main/resources/templates/misc/stamp.html rename to app/core/src/main/resources/templates/misc/stamp.html diff --git a/core/src/main/resources/templates/misc/unlock-pdf-forms.html b/app/core/src/main/resources/templates/misc/unlock-pdf-forms.html similarity index 100% rename from core/src/main/resources/templates/misc/unlock-pdf-forms.html rename to app/core/src/main/resources/templates/misc/unlock-pdf-forms.html diff --git a/core/src/main/resources/templates/multi-page-layout.html b/app/core/src/main/resources/templates/multi-page-layout.html similarity index 100% rename from core/src/main/resources/templates/multi-page-layout.html rename to app/core/src/main/resources/templates/multi-page-layout.html diff --git a/core/src/main/resources/templates/multi-tool.html b/app/core/src/main/resources/templates/multi-tool.html similarity index 100% rename from core/src/main/resources/templates/multi-tool.html rename to app/core/src/main/resources/templates/multi-tool.html diff --git a/core/src/main/resources/templates/overlay-pdf.html b/app/core/src/main/resources/templates/overlay-pdf.html similarity index 100% rename from core/src/main/resources/templates/overlay-pdf.html rename to app/core/src/main/resources/templates/overlay-pdf.html diff --git a/core/src/main/resources/templates/pdf-organizer.html b/app/core/src/main/resources/templates/pdf-organizer.html similarity index 100% rename from core/src/main/resources/templates/pdf-organizer.html rename to app/core/src/main/resources/templates/pdf-organizer.html diff --git a/core/src/main/resources/templates/pdf-to-single-page.html b/app/core/src/main/resources/templates/pdf-to-single-page.html similarity index 100% rename from core/src/main/resources/templates/pdf-to-single-page.html rename to app/core/src/main/resources/templates/pdf-to-single-page.html diff --git a/core/src/main/resources/templates/pipeline.html b/app/core/src/main/resources/templates/pipeline.html similarity index 100% rename from core/src/main/resources/templates/pipeline.html rename to app/core/src/main/resources/templates/pipeline.html diff --git a/core/src/main/resources/templates/releases.html b/app/core/src/main/resources/templates/releases.html similarity index 100% rename from core/src/main/resources/templates/releases.html rename to app/core/src/main/resources/templates/releases.html diff --git a/core/src/main/resources/templates/remove-image-pdf.html b/app/core/src/main/resources/templates/remove-image-pdf.html similarity index 100% rename from core/src/main/resources/templates/remove-image-pdf.html rename to app/core/src/main/resources/templates/remove-image-pdf.html diff --git a/core/src/main/resources/templates/remove-pages.html b/app/core/src/main/resources/templates/remove-pages.html similarity index 100% rename from core/src/main/resources/templates/remove-pages.html rename to app/core/src/main/resources/templates/remove-pages.html diff --git a/core/src/main/resources/templates/rotate-pdf.html b/app/core/src/main/resources/templates/rotate-pdf.html similarity index 100% rename from core/src/main/resources/templates/rotate-pdf.html rename to app/core/src/main/resources/templates/rotate-pdf.html diff --git a/core/src/main/resources/templates/scale-pages.html b/app/core/src/main/resources/templates/scale-pages.html similarity index 100% rename from core/src/main/resources/templates/scale-pages.html rename to app/core/src/main/resources/templates/scale-pages.html diff --git a/core/src/main/resources/templates/security/add-password.html b/app/core/src/main/resources/templates/security/add-password.html similarity index 100% rename from core/src/main/resources/templates/security/add-password.html rename to app/core/src/main/resources/templates/security/add-password.html diff --git a/core/src/main/resources/templates/security/add-watermark.html b/app/core/src/main/resources/templates/security/add-watermark.html similarity index 100% rename from core/src/main/resources/templates/security/add-watermark.html rename to app/core/src/main/resources/templates/security/add-watermark.html diff --git a/core/src/main/resources/templates/security/auto-redact.html b/app/core/src/main/resources/templates/security/auto-redact.html similarity index 100% rename from core/src/main/resources/templates/security/auto-redact.html rename to app/core/src/main/resources/templates/security/auto-redact.html diff --git a/core/src/main/resources/templates/security/cert-sign.html b/app/core/src/main/resources/templates/security/cert-sign.html similarity index 100% rename from core/src/main/resources/templates/security/cert-sign.html rename to app/core/src/main/resources/templates/security/cert-sign.html diff --git a/core/src/main/resources/templates/security/change-permissions.html b/app/core/src/main/resources/templates/security/change-permissions.html similarity index 100% rename from core/src/main/resources/templates/security/change-permissions.html rename to app/core/src/main/resources/templates/security/change-permissions.html diff --git a/core/src/main/resources/templates/security/get-info-on-pdf.html b/app/core/src/main/resources/templates/security/get-info-on-pdf.html similarity index 100% rename from core/src/main/resources/templates/security/get-info-on-pdf.html rename to app/core/src/main/resources/templates/security/get-info-on-pdf.html diff --git a/core/src/main/resources/templates/security/redact.html b/app/core/src/main/resources/templates/security/redact.html similarity index 100% rename from core/src/main/resources/templates/security/redact.html rename to app/core/src/main/resources/templates/security/redact.html diff --git a/core/src/main/resources/templates/security/remove-cert-sign.html b/app/core/src/main/resources/templates/security/remove-cert-sign.html similarity index 100% rename from core/src/main/resources/templates/security/remove-cert-sign.html rename to app/core/src/main/resources/templates/security/remove-cert-sign.html diff --git a/core/src/main/resources/templates/security/remove-password.html b/app/core/src/main/resources/templates/security/remove-password.html similarity index 100% rename from core/src/main/resources/templates/security/remove-password.html rename to app/core/src/main/resources/templates/security/remove-password.html diff --git a/core/src/main/resources/templates/security/remove-watermark.html b/app/core/src/main/resources/templates/security/remove-watermark.html similarity index 100% rename from core/src/main/resources/templates/security/remove-watermark.html rename to app/core/src/main/resources/templates/security/remove-watermark.html diff --git a/core/src/main/resources/templates/security/sanitize-pdf.html b/app/core/src/main/resources/templates/security/sanitize-pdf.html similarity index 100% rename from core/src/main/resources/templates/security/sanitize-pdf.html rename to app/core/src/main/resources/templates/security/sanitize-pdf.html diff --git a/core/src/main/resources/templates/security/validate-signature.html b/app/core/src/main/resources/templates/security/validate-signature.html similarity index 100% rename from core/src/main/resources/templates/security/validate-signature.html rename to app/core/src/main/resources/templates/security/validate-signature.html diff --git a/core/src/main/resources/templates/sign.html b/app/core/src/main/resources/templates/sign.html similarity index 100% rename from core/src/main/resources/templates/sign.html rename to app/core/src/main/resources/templates/sign.html diff --git a/core/src/main/resources/templates/split-by-size-or-count.html b/app/core/src/main/resources/templates/split-by-size-or-count.html similarity index 100% rename from core/src/main/resources/templates/split-by-size-or-count.html rename to app/core/src/main/resources/templates/split-by-size-or-count.html diff --git a/core/src/main/resources/templates/split-pdf-by-chapters.html b/app/core/src/main/resources/templates/split-pdf-by-chapters.html similarity index 100% rename from core/src/main/resources/templates/split-pdf-by-chapters.html rename to app/core/src/main/resources/templates/split-pdf-by-chapters.html diff --git a/core/src/main/resources/templates/split-pdf-by-sections.html b/app/core/src/main/resources/templates/split-pdf-by-sections.html similarity index 100% rename from core/src/main/resources/templates/split-pdf-by-sections.html rename to app/core/src/main/resources/templates/split-pdf-by-sections.html diff --git a/core/src/main/resources/templates/split-pdfs.html b/app/core/src/main/resources/templates/split-pdfs.html similarity index 100% rename from core/src/main/resources/templates/split-pdfs.html rename to app/core/src/main/resources/templates/split-pdfs.html diff --git a/core/src/main/resources/templates/usage.html b/app/core/src/main/resources/templates/usage.html similarity index 100% rename from core/src/main/resources/templates/usage.html rename to app/core/src/main/resources/templates/usage.html diff --git a/core/src/main/resources/templates/view-pdf.html b/app/core/src/main/resources/templates/view-pdf.html similarity index 100% rename from core/src/main/resources/templates/view-pdf.html rename to app/core/src/main/resources/templates/view-pdf.html diff --git a/core/src/test/java/stirling/software/SPDF/SPDFApplicationTest.java b/app/core/src/test/java/stirling/software/SPDF/SPDFApplicationTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/SPDFApplicationTest.java rename to app/core/src/test/java/stirling/software/SPDF/SPDFApplicationTest.java diff --git a/core/src/test/java/stirling/software/SPDF/controller/api/EditTableOfContentsControllerTest.java b/app/core/src/test/java/stirling/software/SPDF/controller/api/EditTableOfContentsControllerTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/controller/api/EditTableOfContentsControllerTest.java rename to app/core/src/test/java/stirling/software/SPDF/controller/api/EditTableOfContentsControllerTest.java diff --git a/core/src/test/java/stirling/software/SPDF/controller/api/MergeControllerTest.java b/app/core/src/test/java/stirling/software/SPDF/controller/api/MergeControllerTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/controller/api/MergeControllerTest.java rename to app/core/src/test/java/stirling/software/SPDF/controller/api/MergeControllerTest.java diff --git a/core/src/test/java/stirling/software/SPDF/controller/api/RearrangePagesPDFControllerTest.java b/app/core/src/test/java/stirling/software/SPDF/controller/api/RearrangePagesPDFControllerTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/controller/api/RearrangePagesPDFControllerTest.java rename to app/core/src/test/java/stirling/software/SPDF/controller/api/RearrangePagesPDFControllerTest.java diff --git a/core/src/test/java/stirling/software/SPDF/controller/api/RotationControllerTest.java b/app/core/src/test/java/stirling/software/SPDF/controller/api/RotationControllerTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/controller/api/RotationControllerTest.java rename to app/core/src/test/java/stirling/software/SPDF/controller/api/RotationControllerTest.java diff --git a/core/src/test/java/stirling/software/SPDF/controller/api/converters/ConvertWebsiteToPdfTest.java b/app/core/src/test/java/stirling/software/SPDF/controller/api/converters/ConvertWebsiteToPdfTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/controller/api/converters/ConvertWebsiteToPdfTest.java rename to app/core/src/test/java/stirling/software/SPDF/controller/api/converters/ConvertWebsiteToPdfTest.java diff --git a/core/src/test/java/stirling/software/SPDF/controller/api/misc/AttachmentControllerTest.java b/app/core/src/test/java/stirling/software/SPDF/controller/api/misc/AttachmentControllerTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/controller/api/misc/AttachmentControllerTest.java rename to app/core/src/test/java/stirling/software/SPDF/controller/api/misc/AttachmentControllerTest.java diff --git a/core/src/test/java/stirling/software/SPDF/controller/api/pipeline/PipelineProcessorTest.java b/app/core/src/test/java/stirling/software/SPDF/controller/api/pipeline/PipelineProcessorTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/controller/api/pipeline/PipelineProcessorTest.java rename to app/core/src/test/java/stirling/software/SPDF/controller/api/pipeline/PipelineProcessorTest.java diff --git a/core/src/test/java/stirling/software/SPDF/controller/web/UploadLimitServiceTest.java b/app/core/src/test/java/stirling/software/SPDF/controller/web/UploadLimitServiceTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/controller/web/UploadLimitServiceTest.java rename to app/core/src/test/java/stirling/software/SPDF/controller/web/UploadLimitServiceTest.java diff --git a/core/src/test/java/stirling/software/SPDF/service/AttachmentServiceTest.java b/app/core/src/test/java/stirling/software/SPDF/service/AttachmentServiceTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/service/AttachmentServiceTest.java rename to app/core/src/test/java/stirling/software/SPDF/service/AttachmentServiceTest.java diff --git a/core/src/test/java/stirling/software/SPDF/service/CertificateValidationServiceTest.java b/app/core/src/test/java/stirling/software/SPDF/service/CertificateValidationServiceTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/service/CertificateValidationServiceTest.java rename to app/core/src/test/java/stirling/software/SPDF/service/CertificateValidationServiceTest.java diff --git a/core/src/test/java/stirling/software/SPDF/service/LanguageServiceBasicTest.java b/app/core/src/test/java/stirling/software/SPDF/service/LanguageServiceBasicTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/service/LanguageServiceBasicTest.java rename to app/core/src/test/java/stirling/software/SPDF/service/LanguageServiceBasicTest.java diff --git a/core/src/test/java/stirling/software/SPDF/service/LanguageServiceTest.java b/app/core/src/test/java/stirling/software/SPDF/service/LanguageServiceTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/service/LanguageServiceTest.java rename to app/core/src/test/java/stirling/software/SPDF/service/LanguageServiceTest.java diff --git a/core/src/test/java/stirling/software/SPDF/service/PdfImageRemovalServiceTest.java b/app/core/src/test/java/stirling/software/SPDF/service/PdfImageRemovalServiceTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/service/PdfImageRemovalServiceTest.java rename to app/core/src/test/java/stirling/software/SPDF/service/PdfImageRemovalServiceTest.java diff --git a/core/src/test/java/stirling/software/SPDF/service/PdfMetadataServiceBasicTest.java b/app/core/src/test/java/stirling/software/SPDF/service/PdfMetadataServiceBasicTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/service/PdfMetadataServiceBasicTest.java rename to app/core/src/test/java/stirling/software/SPDF/service/PdfMetadataServiceBasicTest.java diff --git a/core/src/test/java/stirling/software/SPDF/service/PdfMetadataServiceTest.java b/app/core/src/test/java/stirling/software/SPDF/service/PdfMetadataServiceTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/service/PdfMetadataServiceTest.java rename to app/core/src/test/java/stirling/software/SPDF/service/PdfMetadataServiceTest.java diff --git a/core/src/test/java/stirling/software/SPDF/service/SignatureServiceTest.java b/app/core/src/test/java/stirling/software/SPDF/service/SignatureServiceTest.java similarity index 100% rename from core/src/test/java/stirling/software/SPDF/service/SignatureServiceTest.java rename to app/core/src/test/java/stirling/software/SPDF/service/SignatureServiceTest.java diff --git a/core/src/test/java/stirling/software/common/controller/JobControllerTest.java b/app/core/src/test/java/stirling/software/common/controller/JobControllerTest.java similarity index 100% rename from core/src/test/java/stirling/software/common/controller/JobControllerTest.java rename to app/core/src/test/java/stirling/software/common/controller/JobControllerTest.java diff --git a/build.gradle b/build.gradle index 9dd148d64..4359f7236 100644 --- a/build.gradle +++ b/build.gradle @@ -266,14 +266,14 @@ static def getMacVersion(String version) { jpackage { dependsOn(":stirling-pdf:bootJar") - input = layout.projectDirectory.dir("core/build/libs") + input = layout.projectDirectory.dir("app/core/build/libs") destination = layout.projectDirectory.dir("build/jpackage") mainJar = "Stirling-PDF-${project.version}.jar" appName = "Stirling PDF" appVersion = project.version vendor = "Stirling PDF Inc" appDescription = "Stirling PDF - Your Local PDF Editor" - icon = layout.projectDirectory.file("core/src/main/resources/static/favicon.ico") + icon = layout.projectDirectory.file("app/core/src/main/resources/static/favicon.ico") verbose = true // mainClass = "org.springframework.boot.loader.launch.JarLauncher" @@ -315,7 +315,7 @@ jpackage { // MacOS-specific configuration mac { appVersion = getMacVersion(project.version.toString()) - icon = layout.projectDirectory.file("core/src/main/resources/static/favicon.icns") + icon = layout.projectDirectory.file("app/core/src/main/resources/static/favicon.icns") type = ImageType.DMG macPackageIdentifier = "Stirling PDF" macPackageName = "Stirling PDF" @@ -337,7 +337,7 @@ jpackage { // Linux-specific configuration linux { appVersion = project.version - icon = layout.projectDirectory.file("core/src/main/resources/static/favicon.png") + icon = layout.projectDirectory.file("app/core/src/main/resources/static/favicon.png") type = ImageType.DEB // Can also use "rpm" for Red Hat-based systems // Debian package configuration @@ -409,12 +409,12 @@ tasks.register('jpackageMacX64') { commandLine 'jpackage', '--type', 'dmg', '--name', 'Stirling PDF (x86_64)', - '--input', 'core/build/libs', + '--input', 'app/core/build/libs', '--main-jar', "Stirling-PDF-${project.version}.jar", '--main-class', 'org.springframework.boot.loader.launch.JarLauncher', '--runtime-image', file(jrePath + "/zulu-17.jre/Contents/Home"), '--dest', 'build/jpackage/x86_64', - '--icon', 'core/src/main/resources/static/favicon.icns', + '--icon', 'app/core/src/main/resources/static/favicon.icns', '--app-version', getMacVersion(project.version.toString()), '--mac-package-name', 'Stirling PDF (x86_64)', '--mac-package-identifier', 'Stirling PDF (x86_64)', @@ -500,7 +500,7 @@ tasks.register('cleanTempJre') { } launch4j { - icon = "${projectDir}/core/src/main/resources/static/favicon.ico" + icon = "${projectDir}/app/core/src/main/resources/static/favicon.ico" outfile="Stirling-PDF.exe" diff --git a/devGuide/HowToAddNewLanguage.md b/devGuide/HowToAddNewLanguage.md index 09fa7b0bd..6a9ed17f2 100644 --- a/devGuide/HowToAddNewLanguage.md +++ b/devGuide/HowToAddNewLanguage.md @@ -10,7 +10,7 @@ Fork Stirling-PDF and create a new branch out of `main`. Then add a reference to the language in the navbar by adding a new language entry to the dropdown: -- Edit the file: [languages.html](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/core/src/main/resources/templates/fragments/languages.html) +- Edit the file: [languages.html](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/app/core/src/main/resources/templates/fragments/languages.html) For example, to add Polish, you would add: @@ -25,7 +25,7 @@ The `data-bs-language-code` is the code used to reference the file in the next s Start by copying the existing English property file: -- [messages_en_GB.properties](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/core/src/main/resources/messages_en_GB.properties) +- [messages_en_GB.properties](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/app/core/src/main/resources/messages_en_GB.properties) Copy and rename it to `messages_{your data-bs-language-code here}.properties`. In the Polish example, you would set the name to `messages_pl_PL.properties`. @@ -62,15 +62,15 @@ Make sure to place the entry under the correct language section. This helps main #### Windows command ```powershell -python .github/scripts/check_language_properties.py --reference-file core\src\main\resources\messages_en_GB.properties --branch "" --files core\src\main\resources\messages_pl_PL.properties +python .github/scripts/check_language_properties.py --reference-file app\core\src\main\resources\messages_en_GB.properties --branch "" --files app\core\src\main\resources\messages_pl_PL.properties -python .github/scripts/check_language_properties.py --reference-file core\src\main\resources\messages_en_GB.properties --branch "" --check-file core\src\main\resources\messages_pl_PL.properties +python .github/scripts/check_language_properties.py --reference-file app\core\src\main\resources\messages_en_GB.properties --branch "" --check-file app\core\src\main\resources\messages_pl_PL.properties ``` #### Linux command ```bash -python3 .github/scripts/check_language_properties.py --reference-file core/src/main/resources/messages_en_GB.properties --branch "" --files core/src/main/resources/messages_pl_PL.properties +python3 .github/scripts/check_language_properties.py --reference-file app/core/src/main/resources/messages_en_GB.properties --branch "" --files app/core/src/main/resources/messages_pl_PL.properties -python3 .github/scripts/check_language_properties.py --reference-file core/src/main/resources/messages_en_GB.properties --branch "" --check-file core/src/main/resources/messages_pl_PL.properties +python3 .github/scripts/check_language_properties.py --reference-file app/core/src/main/resources/messages_en_GB.properties --branch "" --check-file app/core/src/main/resources/messages_pl_PL.properties ``` diff --git a/scripts/counter_translation.py b/scripts/counter_translation.py index e66fb5caf..3d0d8f3b9 100644 --- a/scripts/counter_translation.py +++ b/scripts/counter_translation.py @@ -207,7 +207,7 @@ def compare_files( if __name__ == "__main__": - directory = os.path.join(os.getcwd(), "core", "src", "main", "resources") + directory = os.path.join(os.getcwd(), "app", "core", "src", "main", "resources") messages_file_paths = glob.glob(os.path.join(directory, "messages_*.properties")) reference_file = os.path.join(directory, "messages_en_GB.properties") diff --git a/scripts/init-without-ocr.sh b/scripts/init-without-ocr.sh index 32c7cbc53..73d9feb4a 100644 --- a/scripts/init-without-ocr.sh +++ b/scripts/init-without-ocr.sh @@ -29,10 +29,10 @@ fi echo "Setting permissions and ownership for necessary directories..." # Ensure temp directory exists and has correct permissions -mkdir -p /tmp/core || true +mkdir -p /tmp/stirling-pdf || true # Attempt to change ownership of directories and files -if chown -R stirlingpdfuser:stirlingpdfgroup $HOME /logs /scripts /usr/share/fonts/opentype/noto /configs /customFiles /pipeline /tmp/core /app.jar; then - chmod -R 755 /logs /scripts /usr/share/fonts/opentype/noto /configs /customFiles /pipeline /tmp/core /app.jar || true +if chown -R stirlingpdfuser:stirlingpdfgroup $HOME /logs /scripts /usr/share/fonts/opentype/noto /configs /customFiles /pipeline /tmp/stirling-pdf /app.jar; then + chmod -R 755 /logs /scripts /usr/share/fonts/opentype/noto /configs /customFiles /pipeline /tmp/stirling-pdf /app.jar || true # If chown succeeds, execute the command as stirlingpdfuser exec su-exec stirlingpdfuser "$@" else diff --git a/scripts/init.sh b/scripts/init.sh index 4d690a948..24ca66cbe 100644 --- a/scripts/init.sh +++ b/scripts/init.sh @@ -29,8 +29,8 @@ if [[ -n "$TESSERACT_LANGS" ]]; then fi # Ensure temp directory exists with correct permissions before running main init -mkdir -p /tmp/core || true -chown -R stirlingpdfuser:stirlingpdfgroup /tmp/core || true -chmod -R 755 /tmp/core || true +mkdir -p /tmp/stirling-pdf || true +chown -R stirlingpdfuser:stirlingpdfgroup /tmp/stirling-pdf || true +chmod -R 755 /tmp/stirling-pdf || true /scripts/init-without-ocr.sh "$@" diff --git a/settings.gradle b/settings.gradle index 2d7033935..1545f6f35 100644 --- a/settings.gradle +++ b/settings.gradle @@ -10,6 +10,6 @@ include 'stirling-pdf', 'common', 'proprietary' // To let Gradle know where the ':stirling-pdf' module actually resides and to avoid case conflicts, // we explicitly map the alias to the folder: -project(':stirling-pdf').projectDir = file('core') +project(':stirling-pdf').projectDir = file('app/core') project(':common' ).projectDir = file('common') project(':proprietary' ).projectDir = file('proprietary') diff --git a/testing/test.sh b/testing/test.sh index 6ba81e26c..d4adce375 100644 --- a/testing/test.sh +++ b/testing/test.sh @@ -56,11 +56,11 @@ capture_file_list() { -not -path '/logs/*' \ -not -path '*/home/stirlingpdfuser/.config/libreoffice/*' \ -not -path '*/home/stirlingpdfuser/.pdfbox.cache' \ - -not -path '*/tmp/core/PDFBox*' \ - -not -path '*/tmp/core/hsperfdata_stirlingpdfuser/*' \ + -not -path '*/tmp/stirling-pdf/PDFBox*' \ + -not -path '*/tmp/stirling-pdf/hsperfdata_stirlingpdfuser/*' \ -not -path '*/tmp/hsperfdata_stirlingpdfuser/*' \ - -not -path '*/tmp/core/lu*' \ - -not -path '*/tmp/core/tmp*' \ + -not -path '*/tmp/stirling-pdf/lu*' \ + -not -path '*/tmp/stirling-pdf/tmp*' \ 2>/dev/null | xargs -I{} sh -c 'stat -c \"%n %s %Y\" \"{}\" 2>/dev/null || true' | sort" > "$output_file" # Check if the output file has content @@ -79,7 +79,7 @@ capture_file_list() { -not -path '*/home/stirlingpdfuser/.pdfbox.cache' \ -not -path '*/tmp/PDFBox*' \ -not -path '*/tmp/hsperfdata_stirlingpdfuser/*' \ - -not -path '*/tmp/core/hsperfdata_stirlingpdfuser/*' \ + -not -path '*/tmp/stirling-pdf/hsperfdata_stirlingpdfuser/*' \ -not -path '*/tmp/lu*' \ -not -path '*/tmp/tmp*' \ 2>/dev/null | sort" > "$output_file"