From fa9072516158e93fe22d757d9afdbce4f2c6b0aa Mon Sep 17 00:00:00 2001 From: Dario Ghunney Ware Date: Wed, 28 May 2025 22:43:06 +0100 Subject: [PATCH] renamed module: enterprise > proprietary updating paths (DOCKER_SECURITY_ENABLE > ADDITIONAL_FEATURES) --- .gitattributes | 14 +- .github/labeler-config.yml | 57 +- .github/scripts/check_language_properties.py | 2 +- .github/workflows/check_properties.yml | 10 +- .github/workflows/licenses-update.yml | 4 +- .github/workflows/multiOSReleases.yml | 15 +- .github/workflows/sync_files.yml | 10 +- .gitignore | 3 + .pre-commit-config.yaml | 2 +- DeveloperGuide.md | 14 +- Dockerfile | 2 +- Dockerfile.fat | 2 +- HowToAddNewLanguage.md | 4 +- build.gradle | 348 +- common/build.gradle | 31 - .../common/configuration/AppConfig.java | 4 +- .../FileFallbackTemplateResolver.java | 1 + .../common/model/ApplicationProperties.java | 57 +- .../api/converters/HTMLToPdfRequest.java | 1 + .../common/model/oauth2/GitHubProvider.java | 2 + .../common/model/oauth2/GoogleProvider.java | 2 + .../common/model/oauth2/KeycloakProvider.java | 2 + .../common/model/oauth2/Provider.java | 5 +- .../common/service/PostHogService.java | 3 +- .../software/common/util/FileMonitor.java | 1 + .../software/common/util/PdfUtils.java | 1 + .../software/common/util/ProviderUtils.java | 8 - .../software/common/util/RequestUriUtils.java | 2 +- .../software/common/util/ValidationUtil.java | 1 - .../util/misc/InvertFullColorStrategy.java | 1 + .../StringToArrayListPropertyEditor.java | 1 + .../StringToMapPropertyEditor.java | 3 +- .../common/util/CheckProgramInstallTest.java | 21 +- .../software/common/util/FileMonitorTest.java | 1 - .../common/util/ProviderUtilsTest.java | 25 +- .../common/util/RequestUriUtilTest.java | 26 - .../HighContrastColorReplaceDeciderTest.java | 6 +- .../misc/InvertFullColorStrategyTest.java | 1 - .../ReplaceAndInvertColorStrategyTest.java | 1 - .../StringToArrayListPropertyEditorTest.java | 11 +- enterprise/LICENSE | 45 - enterprise/build.gradle | 125 - .../configuration/DatabaseConfig.java | 164 - .../configuration/SecurityConfiguration.java | 321 - .../model/api/user/UpdateUserDetails.java | 17 - .../model/api/user/UpdateUserUsername.java | 14 - .../security/model/api/user/Username.java | 14 - .../model/api/user/UsernameAndPass.java | 14 - proprietary/build.gradle | 21 - .../CustomAuthenticationSuccessHandler.java | 12 - .../security/CustomLogoutSuccessHandler.java | 10 - .../security/configuration/MailConfig.java | 1 + .../configuration/SecurityConfiguration.java | 2 + .../controller/web/DatabaseWebController.java | 8 - .../security/database/H2SQLCondition.java | 4 - .../security/database/ScheduledTasks.java | 8 - .../repository/PersistentLoginRepository.java | 9 - .../filter/EnterpriseEndpointFilter.java | 4 - .../security/filter/FirstLoginFilter.java | 25 - .../security/filter/IPRateLimitingFilter.java | 4 - .../filter/UserAuthenticationFilter.java | 12 - .../filter/UserBasedRateLimitingFilter.java | 4 - .../model/ApiKeyAuthenticationToken.java | 4 - .../security/model/AttemptCounter.java | 4 - .../proprietary/security/model/Authority.java | 4 - .../security/model/PersistentLogin.java | 4 - .../security/model/SessionEntity.java | 4 - .../proprietary/security/model/User.java | 5 - .../exception/BackupNotFoundException.java | 4 - .../exception/NoProviderFoundException.java | 4 - ...tomOAuth2AuthenticationFailureHandler.java | 15 +- ...tomOAuth2AuthenticationSuccessHandler.java | 4 - .../security/saml2/CertificateUtils.java | 5 +- .../CustomSaml2AuthenticatedPrincipal.java | 5 +- ...stomSaml2AuthenticationFailureHandler.java | 13 +- .../security/saml2/SAML2Configuration.java | 17 +- .../service/AppUpdateAuthService.java | 9 - .../service/CustomOAuth2UserService.java | 8 - .../service/DatabaseServiceInterface.java | 4 - .../security/service/LoginAttemptService.java | 8 - .../session/CustomHttpSessionListener.java | 4 - .../session/SessionRegistryConfig.java | 4 +- .../security/session/SessionScheduled.java | 8 +- .../CustomLogoutSuccessHandlerTest.java | 4 - .../configuration/DatabaseConfigTest.java | 4 - scripts/download-security-jar.sh | 2 +- settings.gradle | 2 +- .../fingerprint/FingerprintGenerator.java | 77 - .../software/SPDF/model/api/Email.java | 38 - .../software/SPDF/model/api/GeneralFile.java | 19 - .../api/converters/ConvertToImageRequest.java | 42 - .../model/api/general/OverlayPdfsRequest.java | 46 - .../SPDF/model/api/misc/AddStampRequest.java | 87 - .../SPDF/model/api/misc/MetadataRequest.java | 84 - .../model/api/security/RedactPdfRequest.java | 49 - .../api/security/SanitizePdfRequest.java | 49 - .../static/pdfjs-legacy/js/viewer.mjs | 18511 ----- .../resources/static/pdfjs-legacy/pdf.mjs | 24320 ------ .../static/pdfjs-legacy/pdf.sandbox.mjs | 3796 - .../static/pdfjs-legacy/pdf.worker.mjs | 61184 ---------------- src/main/resources/templates/home.html | 235 - .../resources/templates/misc/fake-scan.html | 163 - {enterprise => stirling-pdf}/.gitignore | 0 stirling-pdf/build.gradle | 100 + .../resources/main}/application.properties | 6 +- .../build/resources/main}/banner.txt | 0 .../build/resources/main}/certdata.txt | 0 .../build/resources/main}/logback.xml | 4 +- .../build/resources/main}/messages.properties | 0 .../resources/main}/messages_ar_AR.properties | 167 - .../resources/main}/messages_az_AZ.properties | 167 - .../resources/main}/messages_bg_BG.properties | 167 - .../resources/main}/messages_ca_CA.properties | 167 - .../resources/main}/messages_cs_CZ.properties | 167 - .../resources/main}/messages_da_DK.properties | 167 - .../resources/main}/messages_en_GB.properties | 167 - .../resources/main}/messages_en_US.properties | 167 - .../resources/main}/messages_es_ES.properties | 193 +- .../resources/main}/messages_eu_ES.properties | 167 - .../resources/main}/messages_fa_IR.properties | 167 - .../resources/main}/messages_fr_FR.properties | 167 - .../resources/main}/messages_ga_IE.properties | 167 - .../resources/main}/messages_hi_IN.properties | 167 - .../resources/main}/messages_hr_HR.properties | 167 - .../resources/main}/messages_hu_HU.properties | 167 - .../resources/main}/messages_id_ID.properties | 167 - .../resources/main}/messages_it_IT.properties | 167 - .../resources/main}/messages_ko_KR.properties | 167 - .../resources/main}/messages_nl_NL.properties | 167 - .../resources/main}/messages_no_NB.properties | 167 - .../resources/main}/messages_pl_PL.properties | 167 - .../resources/main}/messages_pt_BR.properties | 167 - .../resources/main}/messages_pt_PT.properties | 167 - .../resources/main}/messages_ro_RO.properties | 167 - .../resources/main}/messages_ru_RU.properties | 303 +- .../resources/main}/messages_sk_SK.properties | 167 - .../resources/main}/messages_sl_SI.properties | 167 - .../main}/messages_sr_LATN_RS.properties | 167 - .../resources/main}/messages_sv_SE.properties | 167 - .../resources/main}/messages_th_TH.properties | 167 - .../resources/main}/messages_tr_TR.properties | 167 - .../resources/main}/messages_uk_UA.properties | 277 +- .../resources/main}/messages_vi_VN.properties | 167 - .../resources/main/messages_zh_BO.properties | 167 - .../resources/main}/messages_zh_CN.properties | 307 +- .../resources/main}/messages_zh_TW.properties | 179 +- .../resources/main}/settings.yml.template | 11 +- .../main}/static/3rdPartyLicenses.json | 212 +- .../main}/static/android-chrome-512x512.png | Bin .../main}/static/apple-touch-icon.png | Bin .../resources/main}/static/browserconfig.xml | 0 .../resources/main}/static/css/add-image.css | 0 .../main}/static/css/bootstrap-icons.css | 0 .../main}/static/css/bootstrap-icons.min.css | 0 .../main}/static/css/bootstrap.min.css | 0 .../main}/static/css/bootstrap.min.css.map | 0 .../static/css/cookieconsentCustomisation.css | 0 .../resources/main}/static/css/dragdrop.css | 0 .../resources/main}/static/css/error.css | 0 .../main}/static/css/errorBanner.css | 0 .../resources/main}/static/css/fileSelect.css | 0 .../static/css/fonts/bootstrap-icons.woff | Bin .../static/css/fonts/bootstrap-icons.woff2 | Bin .../build/resources/main}/static/css/game.css | 0 .../resources/main}/static/css/general.css | 0 .../resources/main/static/css/home-legacy.css | 229 + .../build/resources/main}/static/css/home.css | 0 .../main}/static/css/imageHighlighter.css | 0 .../resources/main}/static/css/login.css | 0 .../resources/main}/static/css/merge.css | 0 .../resources/main}/static/css/multi-tool.css | 0 .../resources/main}/static/css/navbar.css | 0 .../resources/main}/static/css/pdfActions.css | 0 .../resources/main}/static/css/pipeline.css | 0 .../resources/main}/static/css/prism.css | 0 .../main}/static/css/rainbow-mode.css | 0 .../resources/main}/static/css/redact.css | 0 .../main}/static/css/removeImage.css | 0 .../resources/main}/static/css/rotate-pdf.css | 0 .../build/resources/main}/static/css/sign.css | 0 .../static/css/split-pdf-by-sections.css | 0 .../resources/main}/static/css/stamp.css | 0 .../main}/static/css/tab-container.css | 0 .../resources/main}/static/css/theme/font.css | 0 .../main}/static/css/theme/theme.css | 0 .../main}/static/css/theme/theme.dark.css | 0 .../main}/static/css/theme/theme.light.css | 0 .../resources/main}/static/css/usage.css | 0 .../resources/main}/static/favicon-16x16.png | Bin .../resources/main}/static/favicon-32x32.png | Bin .../build/resources/main}/static/favicon.icns | Bin .../build/resources/main}/static/favicon.ico | Bin .../build/resources/main}/static/favicon.png | Bin .../build/resources/main}/static/favicon.svg | 0 ...o Splitter Divider (with instructions).pdf | Bin .../main}/static/files/popularity.txt | 0 .../main}/static/fonts/Arimo-Regular.woff2 | Bin .../static/fonts/DancingScript-Regular.woff2 | Bin .../main}/static/fonts/Estonia.woff2 | Bin .../static/fonts/IndieFlower-Regular.woff2 | Bin .../main}/static/fonts/NotoSans-Regular.ttf | Bin .../static/fonts/NotoSansArabic-Regular.ttf | Bin .../main}/static/fonts/NotoSansJP-Regular.ttf | Bin .../main}/static/fonts/NotoSansSC-Regular.ttf | Bin .../main}/static/fonts/Tangerine.woff2 | Bin .../main}/static/fonts/Tinos-Regular.woff2 | Bin .../resources/main}/static/fonts/malgun.ttf | Bin .../fonts/static/NotoSansArabic-Regular.ttf | Bin .../fonts/static/NotoSansJP-Regular.ttf | Bin .../main}/static/images/arrow-right-short.svg | 0 .../main}/static/images/clipboard.svg | 0 .../resources/main}/static/images/discord.svg | 0 .../resources/main}/static/images/docker.svg | 0 .../main}/static/images/file-earmark-pdf.svg | 0 .../resources/main}/static/images/github.svg | 0 .../main}/static/images/google-drive.svg | 0 .../main}/static/images/redact-auto.svg | 0 .../main}/static/images/redact-manual.svg | 0 .../resources/main}/static/images/rename.svg | 0 .../main}/static/images/signature.png | Bin .../main}/static/images/split-auto.svg | 0 .../main}/static/images/split-chapters.svg | 0 .../main}/static/images/split-size.svg | 0 .../resources/main}/static/js/DecryptFiles.js | 0 .../main}/static/js/cacheFormInputs.js | 0 .../resources/main}/static/js/compare/diff.js | 0 .../main}/static/js/compare/pdfWorker.js | 0 .../build/resources/main}/static/js/csrf.js | 0 .../resources/main}/static/js/darkmode.js | 0 .../resources/main}/static/js/download.js | 0 .../resources/main}/static/js/downloader.js | 0 .../main}/static/js/draggable-utils.js | 0 .../resources/main}/static/js/favourites.js | 6 +- .../resources/main}/static/js/fetch-utils.js | 0 .../main}/static/js/file-icon-factory.js | 0 .../resources/main}/static/js/file-utils.js | 0 .../resources/main}/static/js/fileInput.js | 0 .../build/resources/main}/static/js/game.js | 0 .../main}/static/js/githubVersion.js | 0 .../main}/static/js/googleFilePicker.js | 0 .../main/static/js/homecard-legacy.js | 266 + .../main}/static/js/languageSelection.js | 0 .../static/js/local-pdf-input-download.js | 0 .../build/resources/main}/static/js/merge.js | 0 .../static/js/multitool/DragDropManager.js | 0 .../static/js/multitool/ImageHighlighter.js | 0 .../static/js/multitool/PdfActionsManager.js | 0 .../main}/static/js/multitool/PdfContainer.js | 0 .../main}/static/js/multitool/UndoManager.js | 0 .../static/js/multitool/commands/add-page.js | 0 .../static/js/multitool/commands/command.js | 0 .../multitool/commands/commands-sequence.js | 0 .../js/multitool/commands/delete-page.js | 0 .../static/js/multitool/commands/move-page.js | 0 .../js/multitool/commands/page-break.js | 0 .../static/js/multitool/commands/remove.js | 0 .../static/js/multitool/commands/rotate.js | 0 .../static/js/multitool/commands/select.js | 0 .../static/js/multitool/commands/split.js | 0 .../build/resources/main}/static/js/navbar.js | 0 .../main}/static/js/pages/add-image.js | 0 .../main}/static/js/pages/adjust-contrast.js | 0 .../main}/static/js/pages/change-metadata.js | 0 .../resources/main}/static/js/pages/crop.js | 0 .../resources/main}/static/js/pages/home.js | 4 + .../main}/static/js/pages/pdf-to-csv.js | 0 .../resources/main}/static/js/pages/sign.js | 0 .../build/resources/main}/static/js/redact.js | 0 .../resources/main}/static/js/settings.js | 0 .../main}/static/js/sign/signature-canvas.js | 0 .../main}/static/js/tab-container.js | 0 .../static/js/thirdParty/bootstrap.min.js | 0 .../static/js/thirdParty/bootstrap.min.js.map | 0 .../static/js/thirdParty/chart.umd.min.js | 0 .../js/thirdParty/cookieconsent-config.js | 0 .../static/js/thirdParty/cookieconsent.umd.js | 0 .../thirdParty/fontfaceobserver.standalone.js | 0 .../static/js/thirdParty/interact.min.js | 0 .../static/js/thirdParty/interact.min.js.map | 0 .../main}/static/js/thirdParty/jquery.min.js | 0 .../js/thirdParty/jquery.validate.min.js | 0 .../main}/static/js/thirdParty/jszip.min.js | 0 .../main}/static/js/thirdParty/pdf-lib.min.js | 0 .../static/js/thirdParty/pdf-lib.min.js.map | 0 .../main}/static/js/thirdParty/popper.min.js | 0 .../static/js/thirdParty/popper.min.js.map | 0 .../js/thirdParty/signature_pad.umd.min.js | 0 .../thirdParty/signature_pad.umd.min.js.map | 0 .../build/resources/main}/static/js/usage.js | 0 .../build/resources/main}/static/js/uuid.js | 0 .../resources/main}/static/manifest.json | 0 .../build/resources/main}/static/moon.svg | 0 .../resources/main}/static/mstile-144x144.png | Bin .../resources/main}/static/mstile-150x150.png | Bin .../resources/main}/static/mstile-310x150.png | Bin .../resources/main}/static/mstile-310x310.png | Bin .../static/pdfjs-legacy/cmaps/78-EUC-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/78-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/78-RKSJ-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/78-V.bcmap | Bin .../pdfjs-legacy/cmaps/78ms-RKSJ-H.bcmap | Bin .../pdfjs-legacy/cmaps/78ms-RKSJ-V.bcmap | Bin .../pdfjs-legacy/cmaps/90ms-RKSJ-H.bcmap | Bin .../pdfjs-legacy/cmaps/90msp-RKSJ-H.bcmap | Bin .../pdfjs-legacy/cmaps/90pv-RKSJ-H.bcmap | Bin .../pdfjs-legacy/cmaps/90pv-RKSJ-V.bcmap | Bin .../pdfjs-legacy/cmaps/Add-RKSJ-H.bcmap | Bin .../pdfjs-legacy/cmaps/Add-RKSJ-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/Add-V.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-CNS1-0.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-CNS1-1.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-CNS1-3.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-CNS1-4.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-CNS1-6.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-GB1-0.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-GB1-1.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-GB1-3.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-GB1-4.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-GB1-5.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-GB1-UCS2.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-Japan1-0.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-Japan1-2.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-Japan1-3.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-Japan1-4.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-Japan1-6.bcmap | Bin .../cmaps/Adobe-Japan1-UCS2.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-Korea1-0.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-Korea1-2.bcmap | Bin .../cmaps/Adobe-Korea1-UCS2.bcmap | Bin .../static/pdfjs-legacy/cmaps/B5-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/B5-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/B5pc-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/B5pc-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/CNS-EUC-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/CNS-EUC-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/CNS1-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/CNS2-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/CNS2-V.bcmap | 0 .../static/pdfjs-legacy/cmaps/ETHK-B5-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/ETHK-B5-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/ETen-B5-V.bcmap | Bin .../pdfjs-legacy/cmaps/ETenms-B5-H.bcmap | 0 .../pdfjs-legacy/cmaps/ETenms-B5-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/EUC-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/EUC-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/Ext-H.bcmap | Bin .../pdfjs-legacy/cmaps/Ext-RKSJ-H.bcmap | Bin .../pdfjs-legacy/cmaps/Ext-RKSJ-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/Ext-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/GB-EUC-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/GB-EUC-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/GB-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/GBK-EUC-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/GBK-EUC-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/GBK2K-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/GBK2K-V.bcmap | Bin .../pdfjs-legacy/cmaps/GBKp-EUC-H.bcmap | Bin .../pdfjs-legacy/cmaps/GBKp-EUC-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/GBT-EUC-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/GBT-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/GBT-V.bcmap | Bin .../pdfjs-legacy/cmaps/GBTpc-EUC-V.bcmap | Bin .../pdfjs-legacy/cmaps/GBpc-EUC-H.bcmap | Bin .../pdfjs-legacy/cmaps/GBpc-EUC-V.bcmap | Bin .../main}/static/pdfjs-legacy/cmaps/H.bcmap | Bin .../pdfjs-legacy/cmaps/HKdla-B5-H.bcmap | Bin .../pdfjs-legacy/cmaps/HKdla-B5-V.bcmap | Bin .../pdfjs-legacy/cmaps/HKdlb-B5-H.bcmap | Bin .../pdfjs-legacy/cmaps/HKdlb-B5-V.bcmap | Bin .../pdfjs-legacy/cmaps/HKgccs-B5-H.bcmap | Bin .../pdfjs-legacy/cmaps/HKgccs-B5-V.bcmap | Bin .../pdfjs-legacy/cmaps/HKm314-B5-H.bcmap | Bin .../pdfjs-legacy/cmaps/HKm314-B5-V.bcmap | Bin .../pdfjs-legacy/cmaps/HKm471-B5-H.bcmap | Bin .../pdfjs-legacy/cmaps/HKm471-B5-V.bcmap | Bin .../pdfjs-legacy/cmaps/HKscs-B5-H.bcmap | Bin .../pdfjs-legacy/cmaps/HKscs-B5-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/Hankaku.bcmap | Bin .../static/pdfjs-legacy/cmaps/KSC-EUC-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/KSC-EUC-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/KSC-H.bcmap | Bin .../pdfjs-legacy/cmaps/KSC-Johab-H.bcmap | Bin .../pdfjs-legacy/cmaps/KSC-Johab-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/KSC-V.bcmap | Bin .../pdfjs-legacy/cmaps/KSCms-UHC-H.bcmap | Bin .../pdfjs-legacy/cmaps/KSCms-UHC-HW-H.bcmap | Bin .../pdfjs-legacy/cmaps/KSCms-UHC-HW-V.bcmap | Bin .../pdfjs-legacy/cmaps/KSCms-UHC-V.bcmap | Bin .../pdfjs-legacy/cmaps/KSCpc-EUC-H.bcmap | Bin .../pdfjs-legacy/cmaps/KSCpc-EUC-V.bcmap | Bin .../main}/static/pdfjs-legacy/cmaps/LICENSE | 0 .../static/pdfjs-legacy/cmaps/NWP-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/NWP-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/RKSJ-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/Roman.bcmap | Bin .../pdfjs-legacy/cmaps/UniCNS-UCS2-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniCNS-UCS2-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniCNS-UTF16-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniCNS-UTF16-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniCNS-UTF32-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniCNS-UTF32-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniCNS-UTF8-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniCNS-UTF8-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniGB-UCS2-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniGB-UCS2-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniGB-UTF16-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniGB-UTF16-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniGB-UTF32-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniGB-UTF32-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniGB-UTF8-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniGB-UTF8-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniJIS-UCS2-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniJIS-UCS2-HW-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniJIS-UCS2-HW-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniJIS-UCS2-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniJIS-UTF16-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniJIS-UTF16-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniJIS-UTF32-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniJIS-UTF8-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniJIS-UTF8-V.bcmap | Bin .../cmaps/UniJIS2004-UTF16-H.bcmap | Bin .../cmaps/UniJIS2004-UTF16-V.bcmap | Bin .../cmaps/UniJIS2004-UTF32-V.bcmap | Bin .../cmaps/UniJIS2004-UTF8-V.bcmap | Bin .../cmaps/UniJISPro-UCS2-HW-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniJISPro-UCS2-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniJISPro-UTF8-V.bcmap | Bin .../cmaps/UniJISX0213-UTF32-H.bcmap | Bin .../cmaps/UniJISX0213-UTF32-V.bcmap | Bin .../cmaps/UniJISX02132004-UTF32-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniKS-UCS2-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniKS-UCS2-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniKS-UTF16-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniKS-UTF16-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniKS-UTF32-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniKS-UTF32-V.bcmap | Bin .../pdfjs-legacy/cmaps/UniKS-UTF8-H.bcmap | Bin .../main}/static/pdfjs-legacy/cmaps/V.bcmap | Bin .../static/pdfjs-legacy/cmaps/WP-Symbol.bcmap | Bin .../static/pdfjs-legacy/css/debugger.css | 0 .../static/pdfjs-legacy/css/viewer-redact.css | 0 .../main}/static/pdfjs-legacy/css/viewer.css | 0 .../pdfjs-legacy/example/Welcome_old.pdf | Bin .../pdfjs-legacy/images/altText_add.svg | 0 .../pdfjs-legacy/images/annotation-check.svg | 0 .../pdfjs-legacy/images/annotation-help.svg | 0 .../pdfjs-legacy/images/annotation-insert.svg | 0 .../pdfjs-legacy/images/annotation-key.svg | 0 .../images/annotation-newparagraph.svg | 0 .../pdfjs-legacy/images/annotation-note.svg | 0 .../images/annotation-paperclip.svg | 0 .../images/annotation-paragraph.svg | 0 .../images/annotation-pushpin.svg | 0 .../images/cursor-editorFreeHighlight.svg | 0 .../images/cursor-editorFreeText.svg | 0 .../pdfjs-legacy/images/cursor-editorInk.svg | 0 .../images/cursor-editorTextHighlight.svg | 0 .../images/findbarButton-next.svg | 0 .../images/findbarButton-previous.svg | 0 .../pdfjs-legacy/images/loading-icon.gif | Bin ...ondaryToolbarButton-documentProperties.svg | 0 .../secondaryToolbarButton-firstPage.svg | 0 .../secondaryToolbarButton-rotateCcw.svg | 0 ...econdaryToolbarButton-scrollHorizontal.svg | 0 .../secondaryToolbarButton-scrollPage.svg | 0 .../secondaryToolbarButton-scrollVertical.svg | 0 .../secondaryToolbarButton-scrollWrapped.svg | 0 .../secondaryToolbarButton-selectTool.svg | 0 .../secondaryToolbarButton-spreadEven.svg | 0 .../secondaryToolbarButton-spreadOdd.svg | 0 .../images/toolbarButton-bookmark.svg | 0 .../toolbarButton-currentOutlineItem.svg | 0 .../images/toolbarButton-editorFreeText.svg | 0 .../images/toolbarButton-editorHighlight.svg | 0 .../images/toolbarButton-editorInk.svg | 0 .../images/toolbarButton-editorStamp.svg | 0 .../images/toolbarButton-home.svg | 0 .../images/toolbarButton-menuArrow.svg | 0 .../images/toolbarButton-openFile.svg | 0 .../images/toolbarButton-pageDown.svg | 0 .../images/toolbarButton-pageUp.svg | 0 .../images/toolbarButton-presentationMode.svg | 0 .../images/toolbarButton-print.svg | 0 .../images/toolbarButton-search.svg | 0 .../toolbarButton-secondaryToolbarToggle.svg | 0 .../images/toolbarButton-sidebarToggle.svg | 0 .../images/toolbarButton-viewAttachments.svg | 0 .../images/toolbarButton-viewLayers.svg | 0 .../images/toolbarButton-viewThumbnail.svg | 0 .../images/toolbarButton-zoomIn.svg | 0 .../images/toolbarButton-zoomOut.svg | 0 .../images/treeitem-collapsed.svg | 0 .../pdfjs-legacy/images/treeitem-expanded.svg | 0 .../static/pdfjs-legacy/js/viewer.mjs.map | 0 .../static/pdfjs-legacy/locale/ach/viewer.ftl | 0 .../static/pdfjs-legacy/locale/af/viewer.ftl | 0 .../static/pdfjs-legacy/locale/an/viewer.ftl | 0 .../static/pdfjs-legacy/locale/ar/viewer.ftl | 0 .../static/pdfjs-legacy/locale/ast/viewer.ftl | 0 .../static/pdfjs-legacy/locale/az/viewer.ftl | 0 .../static/pdfjs-legacy/locale/be/viewer.ftl | 0 .../static/pdfjs-legacy/locale/bg/viewer.ftl | 0 .../static/pdfjs-legacy/locale/bn/viewer.ftl | 0 .../static/pdfjs-legacy/locale/br/viewer.ftl | 0 .../static/pdfjs-legacy/locale/brx/viewer.ftl | 0 .../static/pdfjs-legacy/locale/bs/viewer.ftl | 0 .../static/pdfjs-legacy/locale/ca/viewer.ftl | 0 .../static/pdfjs-legacy/locale/ckb/viewer.ftl | 0 .../static/pdfjs-legacy/locale/cs/viewer.ftl | 0 .../static/pdfjs-legacy/locale/cy/viewer.ftl | 0 .../static/pdfjs-legacy/locale/da/viewer.ftl | 0 .../static/pdfjs-legacy/locale/de/viewer.ftl | 0 .../static/pdfjs-legacy/locale/dsb/viewer.ftl | 0 .../static/pdfjs-legacy/locale/el/viewer.ftl | 0 .../pdfjs-legacy/locale/en-CA/viewer.ftl | 0 .../pdfjs-legacy/locale/en-GB/viewer.ftl | 0 .../pdfjs-legacy/locale/en-US/viewer.ftl | 0 .../static/pdfjs-legacy/locale/eo/viewer.ftl | 0 .../pdfjs-legacy/locale/es-AR/viewer.ftl | 0 .../pdfjs-legacy/locale/es-CL/viewer.ftl | 0 .../static/pdfjs-legacy/locale/et/viewer.ftl | 0 .../static/pdfjs-legacy/locale/eu/viewer.ftl | 0 .../static/pdfjs-legacy/locale/fa/viewer.ftl | 0 .../static/pdfjs-legacy/locale/ff/viewer.ftl | 0 .../static/pdfjs-legacy/locale/fi/viewer.ftl | 0 .../static/pdfjs-legacy/locale/fr/viewer.ftl | 0 .../pdfjs-legacy/locale/ga-IE/viewer.ftl | 0 .../static/pdfjs-legacy/locale/gd/viewer.ftl | 0 .../pdfjs-legacy/locale/gu-IN/viewer.ftl | 0 .../static/pdfjs-legacy/locale/he/viewer.ftl | 0 .../pdfjs-legacy/locale/hi-IN/viewer.ftl | 0 .../static/pdfjs-legacy/locale/hr/viewer.ftl | 0 .../static/pdfjs-legacy/locale/hsb/viewer.ftl | 0 .../static/pdfjs-legacy/locale/hu/viewer.ftl | 0 .../pdfjs-legacy/locale/hy-AM/viewer.ftl | 0 .../static/pdfjs-legacy/locale/hye/viewer.ftl | 0 .../static/pdfjs-legacy/locale/ia/viewer.ftl | 0 .../static/pdfjs-legacy/locale/id/viewer.ftl | 0 .../static/pdfjs-legacy/locale/is/viewer.ftl | 0 .../static/pdfjs-legacy/locale/it/viewer.ftl | 0 .../static/pdfjs-legacy/locale/ja/viewer.ftl | 0 .../static/pdfjs-legacy/locale/ka/viewer.ftl | 0 .../static/pdfjs-legacy/locale/kab/viewer.ftl | 0 .../static/pdfjs-legacy/locale/kk/viewer.ftl | 0 .../static/pdfjs-legacy/locale/km/viewer.ftl | 0 .../static/pdfjs-legacy/locale/kn/viewer.ftl | 0 .../static/pdfjs-legacy/locale/lij/viewer.ftl | 0 .../static/pdfjs-legacy/locale/lo/viewer.ftl | 0 .../static/pdfjs-legacy/locale/locale.json | 0 .../static/pdfjs-legacy/locale/lt/viewer.ftl | 0 .../static/pdfjs-legacy/locale/ltg/viewer.ftl | 0 .../static/pdfjs-legacy/locale/lv/viewer.ftl | 0 .../static/pdfjs-legacy/locale/meh/viewer.ftl | 0 .../static/pdfjs-legacy/locale/mk/viewer.ftl | 0 .../static/pdfjs-legacy/locale/mr/viewer.ftl | 0 .../static/pdfjs-legacy/locale/ms/viewer.ftl | 0 .../pdfjs-legacy/locale/nb-NO/viewer.ftl | 0 .../pdfjs-legacy/locale/ne-NP/viewer.ftl | 0 .../pdfjs-legacy/locale/nn-NO/viewer.ftl | 0 .../static/pdfjs-legacy/locale/oc/viewer.ftl | 0 .../pdfjs-legacy/locale/pa-IN/viewer.ftl | 0 .../static/pdfjs-legacy/locale/pl/viewer.ftl | 0 .../pdfjs-legacy/locale/pt-BR/viewer.ftl | 0 .../pdfjs-legacy/locale/pt-PT/viewer.ftl | 0 .../static/pdfjs-legacy/locale/rm/viewer.ftl | 0 .../static/pdfjs-legacy/locale/ro/viewer.ftl | 0 .../static/pdfjs-legacy/locale/sat/viewer.ftl | 0 .../static/pdfjs-legacy/locale/sc/viewer.ftl | 0 .../static/pdfjs-legacy/locale/scn/viewer.ftl | 0 .../static/pdfjs-legacy/locale/sco/viewer.ftl | 0 .../static/pdfjs-legacy/locale/sk/viewer.ftl | 0 .../static/pdfjs-legacy/locale/sl/viewer.ftl | 0 .../static/pdfjs-legacy/locale/son/viewer.ftl | 0 .../static/pdfjs-legacy/locale/sq/viewer.ftl | 0 .../static/pdfjs-legacy/locale/sr/viewer.ftl | 0 .../pdfjs-legacy/locale/sv-SE/viewer.ftl | 0 .../static/pdfjs-legacy/locale/szl/viewer.ftl | 0 .../static/pdfjs-legacy/locale/ta/viewer.ftl | 0 .../static/pdfjs-legacy/locale/tg/viewer.ftl | 0 .../static/pdfjs-legacy/locale/th/viewer.ftl | 0 .../static/pdfjs-legacy/locale/tl/viewer.ftl | 0 .../static/pdfjs-legacy/locale/tr/viewer.ftl | 0 .../static/pdfjs-legacy/locale/trs/viewer.ftl | 0 .../static/pdfjs-legacy/locale/uk/viewer.ftl | 0 .../static/pdfjs-legacy/locale/ur/viewer.ftl | 0 .../static/pdfjs-legacy/locale/uz/viewer.ftl | 0 .../static/pdfjs-legacy/locale/vi/viewer.ftl | 0 .../static/pdfjs-legacy/locale/wo/viewer.ftl | 0 .../static/pdfjs-legacy/locale/xh/viewer.ftl | 0 .../pdfjs-legacy/locale/zh-CN/viewer.ftl | 0 .../pdfjs-legacy/locale/zh-TW/viewer.ftl | 0 .../main}/static/pdfjs-legacy/pdf.mjs.map | 0 .../static/pdfjs-legacy/pdf.worker.entry.js | 0 .../static/pdfjs-legacy/pdf.worker.mjs.map | 0 .../standard_fonts/FoxitDingbats.pfb | Bin .../standard_fonts/FoxitFixed.pfb | Bin .../standard_fonts/FoxitFixedBold.pfb | Bin .../standard_fonts/FoxitFixedBoldItalic.pfb | Bin .../standard_fonts/FoxitSerif.pfb | Bin .../standard_fonts/FoxitSerifBold.pfb | Bin .../standard_fonts/FoxitSerifBoldItalic.pfb | Bin .../standard_fonts/FoxitSerifItalic.pfb | Bin .../standard_fonts/FoxitSymbol.pfb | Bin .../pdfjs-legacy/standard_fonts/LICENSE_FOXIT | 0 .../standard_fonts/LICENSE_LIBERATION | 0 .../standard_fonts/LiberationSans-Bold.ttf | Bin .../LiberationSans-BoldItalic.ttf | Bin .../standard_fonts/LiberationSans-Regular.ttf | Bin .../main}/static/safari-pinned-tab.svg | 0 .../resources/main}/static/site.webmanifest | 0 .../build/resources/main}/static/sun.svg | 0 .../resources/main}/templates/about.html | 0 .../resources/main}/templates/account.html | 0 .../main}/templates/adminSettings.html | 0 .../main}/templates/auto-split-pdf.html | 0 .../main}/templates/change-creds.html | 0 .../main}/templates/convert/html-to-pdf.html | 0 .../main}/templates/convert/img-to-pdf.html | 0 .../templates/convert/markdown-to-pdf.html | 0 .../main}/templates/convert/pdf-to-csv.html | 0 .../main}/templates/convert/pdf-to-html.html | 0 .../main}/templates/convert/pdf-to-img.html | 0 .../main}/templates/convert/pdf-to-pdfa.html | 0 .../convert/pdf-to-presentation.html | 0 .../main}/templates/convert/pdf-to-text.html | 4 +- .../main}/templates/convert/pdf-to-word.html | 0 .../main}/templates/convert/pdf-to-xml.html | 0 .../main}/templates/convert/url-to-pdf.html | 0 .../build/resources/main}/templates/crop.html | 0 .../resources/main}/templates/database.html | 0 .../resources/main}/templates/error.html | 0 .../main}/templates/extract-page.html | 0 .../main}/templates/fragments/card.html | 2 +- .../main}/templates/fragments/common.html | 0 .../templates/fragments/errorBanner.html | 0 .../fragments/errorBannerPerPage.html | 0 .../fragments/featureGroupHeader.html | 0 .../fragments/featureGroupHeaderLegacy.html | 6 + .../main}/templates/fragments/footer.html | 0 .../templates/fragments/languageEntry.html | 0 .../main}/templates/fragments/languages.html | 2 +- .../templates/fragments/multi-toolAdvert.html | 0 .../templates/fragments/navElements.html | 1 - .../main}/templates/fragments/navbar.html | 6 +- .../templates/fragments/navbarEntry.html | 2 +- .../fragments/navbarEntryCustom.html | 2 +- .../resources/main/templates/home-legacy.html | 528 + .../build/resources/main/templates/home.html | 243 + .../resources/main}/templates/licenses.html | 0 .../resources/main}/templates/login.html | 0 .../resources/main}/templates/merge-pdfs.html | 0 .../main}/templates/misc/add-image.html | 0 .../templates/misc/add-page-numbers.html | 0 .../main}/templates/misc/adjust-contrast.html | 0 .../main}/templates/misc/auto-crop.html | 0 .../main}/templates/misc/auto-rename.html | 0 .../main}/templates/misc/change-metadata.html | 0 .../main}/templates/misc/compare.html | 0 .../main}/templates/misc/compress-pdf.html | 0 .../templates/misc/extract-image-scans.html | 0 .../main/templates/misc/fake-scan.html | 29 + .../main}/templates/misc/flatten.html | 0 .../main}/templates/misc/print-file.html | 0 .../templates/misc/remove-annotations.html | 0 .../main}/templates/misc/repair.html | 0 .../main}/templates/misc/replace-color.html | 0 .../main}/templates/misc/show-javascript.html | 0 .../resources/main}/templates/misc/stamp.html | 0 .../templates/misc/unlock-pdf-forms.html | 0 .../main}/templates/multi-page-layout.html | 0 .../resources/main}/templates/multi-tool.html | 0 .../main}/templates/overlay-pdf.html | 0 .../main}/templates/pdf-organizer.html | 0 .../main}/templates/pdf-to-single-page.html | 0 .../resources/main}/templates/pipeline.html | 0 .../resources/main}/templates/releases.html | 0 .../main}/templates/remove-image-pdf.html | 0 .../resources/main}/templates/rotate-pdf.html | 0 .../main}/templates/scale-pages.html | 0 .../templates/security/add-watermark.html | 0 .../main}/templates/security/auto-redact.html | 0 .../main}/templates/security/cert-sign.html | 0 .../security/change-permissions.html | 0 .../templates/security/get-info-on-pdf.html | 0 .../main}/templates/security/redact.html | 0 .../templates/security/remove-cert-sign.html | 0 .../templates/security/remove-password.html | 0 .../templates/security/remove-watermark.html | 0 .../templates/security/sanitize-pdf.html | 0 .../build/resources/main}/templates/sign.html | 0 .../templates/split-by-size-or-count.html | 0 .../templates/split-pdf-by-chapters.html | 0 .../templates/split-pdf-by-sections.html | 0 .../resources/main}/templates/split-pdfs.html | 0 .../resources/main}/templates/usage.html | 0 .../resources/main}/templates/view-pdf.html | 0 .../signature/CMSProcessableInputStream.java | 0 .../signature/CreateSignatureBase.java | 0 .../pdfbox/examples/signature/TSAClient.java | 0 .../signature/ValidationTimeStamp.java | 0 .../examples/util/ConnectedInputStream.java | 0 .../software/SPDF/EE}/EEAppConfig.java | 4 +- .../SPDF/EE}/KeygenLicenseVerifier.java | 2 +- .../software/SPDF/EE}/LicenseKeyChecker.java | 0 .../ReplaceAndInvertColorFactory.java | 0 .../software/SPDF/LibreOfficeListener.java | 0 .../software/SPDF/SPDFApplication.java | 36 +- .../stirling/software/SPDF/UI/WebBrowser.java | 0 .../software/SPDF/UI/impl/DesktopBrowser.java | 0 .../software/SPDF/UI/impl/LoadingWindow.java | 0 .../SPDF/config/AppUpdateService.java | 0 .../SPDF/config/CleanUrlInterceptor.java | 0 .../SPDF/config/EndpointInspector.java | 0 .../SPDF/config/EndpointInterceptor.java | 7 +- .../SPDF/config/ExternalAppDepConfig.java | 21 +- .../software/SPDF/config/InitialSetup.java | 2 +- .../SPDF/config/LocaleConfiguration.java | 0 .../SPDF/config/LogbackPropertyLoader.java | 0 .../software/SPDF/config/MetricsConfig.java | 0 .../software/SPDF/config/MetricsFilter.java | 0 .../software/SPDF/config/OpenApiConfig.java | 0 .../config/StartupApplicationListener.java | 0 .../software/SPDF/config/WebMvcConfig.java | 6 +- .../FingerprintBasedSessionFilter.java | 0 .../FingerprintBasedSessionManager.java | 0 .../api/AdditionalLanguageJsController.java | 0 .../controller/api/AnalysisController.java | 0 .../SPDF/controller/api/CropController.java | 0 .../SPDF/controller/api/MergeController.java | 0 .../api/MultiPageLayoutController.java | 0 .../api/PdfImageRemovalController.java | 0 .../controller/api/PdfOverlayController.java | 0 .../api/RearrangePagesPDFController.java | 0 .../controller/api/RotationController.java | 0 .../controller/api/ScalePagesController.java | 0 .../controller/api/SettingsController.java | 6 +- .../controller/api/SplitPDFController.java | 2 +- .../api/SplitPdfByChaptersController.java | 2 +- .../api/SplitPdfBySectionsController.java | 2 +- .../api/SplitPdfBySizeController.java | 0 .../api/ToSinglePageController.java | 0 .../api/converters/ConvertHtmlToPDF.java | 0 .../converters/ConvertImgPDFController.java | 0 .../api/converters/ConvertMarkdownToPdf.java | 2 +- .../converters/ConvertOfficeController.java | 0 .../api/converters/ConvertPDFToHtml.java | 0 .../api/converters/ConvertPDFToOffice.java | 0 .../api/converters/ConvertPDFToPDFA.java | 0 .../api/converters/ConvertWebsiteToPDF.java | 0 .../api/converters/ExtractCSVController.java | 0 .../api/filters/FilterController.java | 0 .../api/misc/AutoRenameController.java | 0 .../api/misc/AutoSplitPdfController.java | 0 .../api/misc/BlankPageController.java | 0 .../api/misc/CompressController.java | 8 +- .../api/misc/DecompressPdfController.java | 0 .../api/misc/ExtractImageScansController.java | 0 .../api/misc/ExtractImagesController.java | 0 .../api/misc/FakeScanController.java | 0 .../api/misc/FlattenController.java | 0 .../api/misc/MetadataController.java | 0 .../controller/api/misc/OCRController.java | 0 .../api/misc/OverlayImageController.java | 0 .../api/misc/PageNumbersController.java | 0 .../api/misc/PrintFileController.java | 0 .../controller/api/misc/RepairController.java | 0 .../misc/ReplaceAndInvertColorController.java | 0 .../controller/api/misc/ShowJavascript.java | 0 .../controller/api/misc/StampController.java | 0 .../api/misc/UnlockPDFFormsController.java | 0 .../api/pipeline/PipelineController.java | 0 .../pipeline/PipelineDirectoryProcessor.java | 3 +- .../api/pipeline/PipelineProcessor.java | 1 + .../api/security/CertSignController.java | 0 .../controller/api/security/GetInfoOnPDF.java | 0 .../api/security/PasswordController.java | 0 .../api/security/RedactController.java | 3 +- .../security/RemoveCertSignController.java | 0 .../api/security/SanitizeController.java | 0 .../security/ValidateSignatureController.java | 0 .../api/security/WatermarkController.java | 0 .../web/ConverterWebController.java | 0 .../controller/web/GeneralWebController.java | 0 .../controller/web/HomeWebController.java | 7 +- .../controller/web/MetricsController.java | 0 .../controller/web/OtherWebController.java | 0 .../controller/web/SecurityWebController.java | 0 .../controller/web/SignatureController.java | 0 .../controller/web/UploadLimitService.java | 0 .../software/SPDF/model/ApiEndpoint.java | 0 .../software/SPDF/model/Dependency.java | 0 .../stirling/software/SPDF/model/PDFText.java | 0 .../software/SPDF/model/PipelineConfig.java | 0 .../SPDF/model/PipelineOperation.java | 0 .../software/SPDF/model/PipelineResult.java | 0 .../software/SPDF/model/SignatureFile.java | 0 .../software/SPDF/model/SortTypes.java | 0 .../SPDF/model/api/HandleDataRequest.java | 0 .../software/SPDF/model/api/ImageFile.java | 0 .../SPDF/model/api/MultiplePDFFiles.java | 0 .../SPDF/model/api/PDFComparison.java | 0 .../SPDF/model/api/PDFComparisonAndCount.java | 0 .../model/api/PDFExtractImagesRequest.java | 0 .../model/api/PDFWithImageFormatRequest.java | 0 .../SPDF/model/api/PDFWithPageNums.java | 0 .../SPDF/model/api/PDFWithPageSize.java | 0 .../model/api/SplitPdfByChaptersRequest.java | 1 - .../model/api/SplitPdfBySectionsRequest.java | 1 - .../api/converters/ConvertPDFToMarkdown.java | 0 .../api/converters/ConvertToImageRequest.java | 41 + .../api/converters/ConvertToPdfRequest.java | 0 .../api/converters/PdfToBookRequest.java | 0 .../api/converters/PdfToPdfARequest.java | 0 .../converters/PdfToPresentationRequest.java | 0 .../api/converters/PdfToTextOrRTFRequest.java | 0 .../api/converters/PdfToWordRequest.java | 0 .../model/api/converters/UrlToPdfRequest.java | 0 .../model/api/filter/ContainsTextRequest.java | 6 +- .../model/api/filter/FileSizeRequest.java | 6 +- .../model/api/filter/PageRotationRequest.java | 6 +- .../model/api/filter/PageSizeRequest.java | 8 +- .../SPDF/model/api/general/CropPdfForm.java | 0 .../general/MergeMultiplePagesRequest.java | 0 .../model/api/general/MergePdfsRequest.java | 0 .../model/api/general/OverlayPdfsRequest.java | 46 + .../api/general/RearrangePagesRequest.java | 0 .../model/api/general/RotatePDFRequest.java | 0 .../model/api/general/ScalePagesRequest.java | 0 .../general/SplitPdfBySizeOrCountRequest.java | 0 .../model/api/misc/AddPageNumbersRequest.java | 0 .../SPDF/model/api/misc/AddStampRequest.java | 87 + .../model/api/misc/AutoSplitPdfRequest.java | 0 .../model/api/misc/ExtractHeaderRequest.java | 0 .../api/misc/ExtractImageScansRequest.java | 0 .../SPDF/model/api/misc/FakeScanRequest.java | 0 .../SPDF/model/api/misc/FlattenRequest.java | 0 .../SPDF/model/api/misc/MetadataRequest.java | 84 + .../model/api/misc/OptimizePdfRequest.java | 0 .../model/api/misc/OverlayImageRequest.java | 0 .../SPDF/model/api/misc/PrintFileRequest.java | 1 - .../api/misc/ProcessPdfWithOcrRequest.java | 0 .../api/misc/RemoveBlankPagesRequest.java | 0 .../misc/ReplaceAndInvertColorRequest.java | 0 .../api/security/AddPasswordRequest.java | 32 +- .../api/security/AddWatermarkRequest.java | 0 .../api/security/ManualRedactPdfRequest.java | 16 +- .../api/security/PDFPasswordRequest.java | 0 .../model/api/security/RedactPdfRequest.java | 48 + .../api/security/SanitizePdfRequest.java | 49 + .../api/security/SignPDFWithCertRequest.java | 0 .../security/SignatureValidationRequest.java | 0 .../security/SignatureValidationResult.java | 0 .../software/SPDF/pdf/FlexibleCSVWriter.java | 0 .../software/SPDF/pdf/TextFinder.java | 0 .../software/SPDF/service}/ApiDocService.java | 2 +- .../service/CertificateValidationService.java | 0 .../service/EndpointConfigurationService.java | 8 +- .../SPDF/service/LanguageService.java | 0 .../service/MetricsAggregatorService.java | 2 +- .../SPDF/service/PdfImageRemovalService.java | 0 .../SPDF/service/SignatureService.java | 0 .../misc/ReplaceAndInvertColorService.java | 0 .../src/main/resources/application.properties | 47 + stirling-pdf/src/main/resources/banner.txt | 6 + stirling-pdf/src/main/resources/certdata.txt | 25972 +++++++ stirling-pdf/src/main/resources/logback.xml | 48 + .../src/main/resources/messages.properties | 0 .../main/resources/messages_ar_AR.properties | 1439 + .../main/resources/messages_az_AZ.properties | 1439 + .../main/resources/messages_bg_BG.properties | 1439 + .../main/resources/messages_ca_CA.properties | 1439 + .../main/resources/messages_cs_CZ.properties | 1439 + .../main/resources/messages_da_DK.properties | 1439 + .../main/resources/messages_de_DE.properties | 0 .../main/resources/messages_el_GR.properties | 0 .../main/resources/messages_en_GB.properties | 1439 + .../main/resources/messages_en_US.properties | 1439 + .../main/resources/messages_es_ES.properties | 1439 + .../main/resources/messages_eu_ES.properties | 1439 + .../main/resources/messages_fa_IR.properties | 1439 + .../main/resources/messages_fr_FR.properties | 1439 + .../main/resources/messages_ga_IE.properties | 1439 + .../main/resources/messages_hi_IN.properties | 1439 + .../main/resources/messages_hr_HR.properties | 1439 + .../main/resources/messages_hu_HU.properties | 1439 + .../main/resources/messages_id_ID.properties | 1439 + .../main/resources/messages_it_IT.properties | 1439 + .../main/resources/messages_ja_JP.properties | 0 .../main/resources/messages_ko_KR.properties | 1439 + .../main/resources/messages_ml_ML.properties | 167 - .../main/resources/messages_nl_NL.properties | 1439 + .../main/resources/messages_no_NB.properties | 1439 + .../main/resources/messages_pl_PL.properties | 1439 + .../main/resources/messages_pt_BR.properties | 1439 + .../main/resources/messages_pt_PT.properties | 1439 + .../main/resources/messages_ro_RO.properties | 1439 + .../main/resources/messages_ru_RU.properties | 1439 + .../main/resources/messages_sk_SK.properties | 1439 + .../main/resources/messages_sl_SI.properties | 1439 + .../resources/messages_sr_LATN_RS.properties | 1439 + .../main/resources/messages_sv_SE.properties | 1439 + .../main/resources/messages_th_TH.properties | 1439 + .../main/resources/messages_tr_TR.properties | 1439 + .../main/resources/messages_uk_UA.properties | 1439 + .../main/resources/messages_vi_VN.properties | 1439 + .../main/resources/messages_zh_BO.properties | 1439 + .../main/resources/messages_zh_CN.properties | 1439 + .../main/resources/messages_zh_TW.properties | 1439 + .../src/main/resources/settings.yml.template | 160 + .../resources/static/3rdPartyLicenses.json | 1822 + .../static/android-chrome-192x192.png | Bin .../static/android-chrome-512x512.png | Bin 0 -> 9419 bytes .../resources/static/apple-touch-icon.png | Bin 0 -> 3937 bytes .../main/resources/static/browserconfig.xml | 9 + .../main/resources/static/css/account.css | 0 .../main/resources/static/css/add-image.css | 55 + .../resources/static/css/bootstrap-icons.css | 2018 + .../static/css/bootstrap-icons.min.css | 5 + .../resources/static/css/bootstrap.min.css | 7 + .../static/css/bootstrap.min.css.map | 1 + .../resources/static/css/cookieconsent.css | 0 .../static/css/cookieconsentCustomisation.css | 79 + .../main/resources/static/css/dragdrop.css | 100 + .../src/main/resources/static/css/error.css | 37 + .../main/resources/static/css/errorBanner.css | 61 + .../main/resources/static/css/fileSelect.css | 298 + .../static/css/fonts/bootstrap-icons.woff | Bin 0 -> 97548 bytes .../static/css/fonts/bootstrap-icons.woff2 | Bin 0 -> 73508 bytes .../src}/main/resources/static/css/footer.css | 0 .../src/main/resources/static/css/game.css | 54 + .../src/main/resources/static/css/general.css | 141 + .../main/resources/static/css/home-legacy.css | 229 + .../src/main/resources/static/css/home.css | 110 + .../resources/static/css/imageHighlighter.css | 43 + .../main/resources/static/css/licenses.css | 0 .../src/main/resources/static/css/login.css | 92 + .../src/main/resources/static/css/merge.css | 28 + .../main/resources/static/css/multi-tool.css | 304 + .../src/main/resources/static/css/navbar.css | 585 + .../main/resources/static/css/pdfActions.css | 117 + .../main/resources/static/css/pipeline.css | 26 + .../src/main/resources/static/css/prism.css | 3 + .../resources/static/css/rainbow-mode.css | 113 + .../src/main/resources/static/css/redact.css | 303 + .../main/resources/static/css/removeImage.css | 22 + .../main/resources/static/css/rotate-pdf.css | 42 + .../src/main/resources/static/css/sign.css | 237 + .../static/css/split-pdf-by-sections.css | 10 + .../src/main/resources/static/css/stamp.css | 41 + .../resources/static/css/tab-container.css | 24 + .../static/css/theme/componentes.css | 0 .../main/resources/static/css/theme/font.css | 24 + .../main/resources/static/css/theme/theme.css | 34 + .../resources/static/css/theme/theme.dark.css | 79 + .../static/css/theme/theme.light.css | 79 + .../src/main/resources/static/css/usage.css | 83 + .../main/resources/static/favicon-16x16.png | Bin 0 -> 829 bytes .../main/resources/static/favicon-32x32.png | Bin 0 -> 1565 bytes .../src/main/resources/static/favicon.icns | Bin 0 -> 62003 bytes .../src/main/resources/static/favicon.ico | Bin 0 -> 15086 bytes .../src/main/resources/static/favicon.png | Bin 0 -> 8860 bytes .../src/main/resources/static/favicon.svg | 1 + ...o Splitter Divider (with instructions).pdf | Bin 0 -> 80800 bytes .../resources/static/files/popularity.txt | 66 + .../static/fonts/Arimo-Regular.woff2 | Bin 0 -> 126304 bytes .../static/fonts/DancingScript-Regular.woff2 | Bin 0 -> 34284 bytes .../main/resources/static/fonts/Estonia.woff2 | Bin 0 -> 122464 bytes .../static/fonts/IndieFlower-Regular.woff2 | Bin 0 -> 25540 bytes .../main/resources/static/fonts/Meiryo.ttf | Bin .../static/fonts/NotoSans-Regular.ttf | Bin 0 -> 582748 bytes .../static/fonts/NotoSansArabic-Regular.ttf | Bin 0 -> 177004 bytes .../static/fonts/NotoSansJP-Regular.ttf | Bin 0 -> 5732824 bytes .../static/fonts/NotoSansSC-Regular.ttf | Bin 0 -> 6464 bytes .../main/resources/static/fonts/SimSun.ttf | Bin .../resources/static/fonts/Tangerine.woff2 | Bin 0 -> 24916 bytes .../static/fonts/Tinos-Regular.woff2 | Bin 0 -> 179572 bytes .../static/fonts/google-symbol.woff2 | Bin .../main/resources/static/fonts/malgun.ttf | Bin 0 -> 4337296 bytes .../fonts/static/NotoSansArabic-Regular.ttf | Bin 0 -> 177004 bytes .../fonts/static/NotoSansJP-Regular.ttf | Bin 0 -> 5732824 bytes .../main/resources/static/images/Files.svg | 0 .../static/images/arrow-right-short.svg | 1 + .../main/resources/static/images/book.svg | 0 .../resources/static/images/clipboard.svg | 1 + .../main/resources/static/images/discord.svg | 1 + .../main/resources/static/images/docker.svg | 1 + .../static/images/file-earmark-pdf.svg | 1 + .../main/resources/static/images/github.svg | 1 + .../resources/static/images/google-drive.svg | 1 + .../resources/static/images/redact-auto.svg | 18 + .../resources/static/images/redact-manual.svg | 18 + .../main/resources/static/images/rename.svg | 13 + .../resources/static/images/signature.png | Bin 0 -> 19683 bytes .../resources/static/images/split-auto.svg | 14 + .../static/images/split-chapters.svg | 14 + .../resources/static/images/split-size.svg | 18 + .../main/resources/static/images/update.svg | 0 .../main/resources/static/js/DecryptFiles.js | 150 + .../resources/static/js/cacheFormInputs.js | 84 + .../main/resources/static/js/compare/diff.js | 2106 + .../resources/static/js/compare/pdfWorker.js | 145 + .../src/main/resources/static/js/csrf.js | 37 + .../src/main/resources/static/js/darkmode.js | 105 + .../src/main/resources/static/js/download.js | 27 + .../main/resources/static/js/downloader.js | 500 + .../resources/static/js/draggable-utils.js | 631 + .../main/resources/static/js/errorBanner.js | 0 .../main/resources/static/js/favourites.js | 136 + .../main/resources/static/js/fetch-utils.js | 28 + .../resources/static/js/file-icon-factory.js | 52 + .../main/resources/static/js/file-utils.js | 31 + .../src/main/resources/static/js/fileInput.js | 549 + .../src/main/resources/static/js/game.js | 276 + .../main/resources/static/js/githubVersion.js | 104 + .../resources/static/js/googleFilePicker.js | 158 + .../resources/static/js/homecard-legacy.js | 266 + .../src}/main/resources/static/js/homecard.js | 0 .../resources/static/js/languageSelection.js | 74 + .../static/js/local-pdf-input-download.js | 47 + .../src/main/resources/static/js/merge.js | 193 + .../static/js/multitool/DragDropManager.js | 209 + .../static/js/multitool/ImageHighlighter.js | 66 + .../static/js/multitool/PdfActionsManager.js | 272 + .../static/js/multitool/PdfContainer.js | 966 + .../static/js/multitool/UndoManager.js | 65 + .../static/js/multitool/commands/add-page.js | 51 + .../static/js/multitool/commands/command.js | 5 + .../multitool/commands/commands-sequence.js | 20 + .../js/multitool/commands/delete-page.js | 69 + .../static/js/multitool/commands/move-page.js | 64 + .../js/multitool/commands/page-break.js | 59 + .../static/js/multitool/commands/remove.js | 101 + .../static/js/multitool/commands/rotate.js | 74 + .../static/js/multitool/commands/select.js | 59 + .../static/js/multitool/commands/split.js | 101 + .../src/main/resources/static/js/navbar.js | 78 + .../resources/static/js/pages/add-image.js | 76 + .../static/js/pages/adjust-contrast.js | 253 + .../static/js/pages/change-metadata.js | 150 + .../main/resources/static/js/pages/crop.js | 159 + .../main/resources/static/js/pages/home.js | 203 + .../resources/static/js/pages/pdf-to-csv.js | 138 + .../main/resources/static/js/pages/sign.js | 389 + .../src}/main/resources/static/js/pipeline.js | 0 .../src/main/resources/static/js/redact.js | 1090 + .../src}/main/resources/static/js/search.js | 0 .../src/main/resources/static/js/settings.js | 41 + .../static/js/sign/signature-canvas.js | 125 + .../main/resources/static/js/tab-container.js | 37 + .../static/js/thirdParty/bootstrap.min.js | 7 + .../static/js/thirdParty/bootstrap.min.js.map | 1 + .../static/js/thirdParty/chart.umd.min.js | 20 + .../js/thirdParty/cookieconsent-config.js | 65 + .../static/js/thirdParty/cookieconsent.umd.js | 7 + .../thirdParty/fontfaceobserver.standalone.js | 8 + .../static/js/thirdParty/interact.min.js | 3 + .../static/js/thirdParty/interact.min.js.map | 1 + .../static/js/thirdParty/jquery.min.js | 2 + .../js/thirdParty/jquery.validate.min.js | 4 + .../static/js/thirdParty/jszip.min.js | 13 + .../static/js/thirdParty/pdf-lib.min.js | 16 + .../static/js/thirdParty/pdf-lib.min.js.map | 1 + .../static/js/thirdParty/popper.min.js | 6 + .../static/js/thirdParty/popper.min.js.map | 1 + .../resources/static/js/thirdParty/prism.js | 0 .../js/thirdParty/signature_pad.umd.min.js | 6 + .../thirdParty/signature_pad.umd.min.js.map | 1 + .../src/main/resources/static/js/usage.js | 363 + .../src/main/resources/static/js/uuid.js | 9 + .../src/main/resources/static/manifest.json | 20 + .../src/main/resources/static/moon.svg | 1 + .../main/resources/static/mstile-144x144.png | Bin 0 -> 3368 bytes .../main/resources/static/mstile-150x150.png | Bin 0 -> 3312 bytes .../main/resources/static/mstile-310x150.png | Bin 0 -> 3504 bytes .../main/resources/static/mstile-310x310.png | Bin 0 -> 5947 bytes .../main/resources/static/mstile-70x70.png | Bin .../static/pdfjs-legacy/cmaps/78-EUC-H.bcmap | Bin 0 -> 2404 bytes .../static/pdfjs-legacy/cmaps/78-EUC-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/78-H.bcmap | Bin 0 -> 2379 bytes .../static/pdfjs-legacy/cmaps/78-RKSJ-H.bcmap | Bin 0 -> 2398 bytes .../static/pdfjs-legacy/cmaps/78-RKSJ-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/78-V.bcmap | Bin 0 -> 169 bytes .../pdfjs-legacy/cmaps/78ms-RKSJ-H.bcmap | Bin 0 -> 2651 bytes .../pdfjs-legacy/cmaps/78ms-RKSJ-V.bcmap | Bin 0 -> 290 bytes .../pdfjs-legacy/cmaps/83pv-RKSJ-H.bcmap | Bin .../pdfjs-legacy/cmaps/90ms-RKSJ-H.bcmap | Bin 0 -> 721 bytes .../pdfjs-legacy/cmaps/90ms-RKSJ-V.bcmap | Bin .../pdfjs-legacy/cmaps/90msp-RKSJ-H.bcmap | Bin 0 -> 715 bytes .../pdfjs-legacy/cmaps/90msp-RKSJ-V.bcmap | Bin .../pdfjs-legacy/cmaps/90pv-RKSJ-H.bcmap | Bin 0 -> 982 bytes .../pdfjs-legacy/cmaps/90pv-RKSJ-V.bcmap | Bin 0 -> 260 bytes .../static/pdfjs-legacy/cmaps/Add-H.bcmap | Bin .../pdfjs-legacy/cmaps/Add-RKSJ-H.bcmap | Bin 0 -> 2413 bytes .../pdfjs-legacy/cmaps/Add-RKSJ-V.bcmap | Bin 0 -> 287 bytes .../static/pdfjs-legacy/cmaps/Add-V.bcmap | Bin 0 -> 282 bytes .../pdfjs-legacy/cmaps/Adobe-CNS1-0.bcmap | Bin 0 -> 317 bytes .../pdfjs-legacy/cmaps/Adobe-CNS1-1.bcmap | Bin 0 -> 371 bytes .../pdfjs-legacy/cmaps/Adobe-CNS1-2.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-CNS1-3.bcmap | Bin 0 -> 401 bytes .../pdfjs-legacy/cmaps/Adobe-CNS1-4.bcmap | Bin 0 -> 405 bytes .../pdfjs-legacy/cmaps/Adobe-CNS1-5.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-CNS1-6.bcmap | Bin 0 -> 406 bytes .../pdfjs-legacy/cmaps/Adobe-CNS1-UCS2.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-GB1-0.bcmap | Bin 0 -> 217 bytes .../pdfjs-legacy/cmaps/Adobe-GB1-1.bcmap | Bin 0 -> 250 bytes .../pdfjs-legacy/cmaps/Adobe-GB1-2.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-GB1-3.bcmap | Bin 0 -> 470 bytes .../pdfjs-legacy/cmaps/Adobe-GB1-4.bcmap | Bin 0 -> 601 bytes .../pdfjs-legacy/cmaps/Adobe-GB1-5.bcmap | Bin 0 -> 625 bytes .../pdfjs-legacy/cmaps/Adobe-GB1-UCS2.bcmap | Bin 0 -> 33974 bytes .../pdfjs-legacy/cmaps/Adobe-Japan1-0.bcmap | Bin 0 -> 225 bytes .../pdfjs-legacy/cmaps/Adobe-Japan1-1.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-Japan1-2.bcmap | Bin 0 -> 233 bytes .../pdfjs-legacy/cmaps/Adobe-Japan1-3.bcmap | Bin 0 -> 242 bytes .../pdfjs-legacy/cmaps/Adobe-Japan1-4.bcmap | Bin 0 -> 337 bytes .../pdfjs-legacy/cmaps/Adobe-Japan1-5.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-Japan1-6.bcmap | Bin 0 -> 485 bytes .../cmaps/Adobe-Japan1-UCS2.bcmap | Bin 0 -> 40951 bytes .../pdfjs-legacy/cmaps/Adobe-Korea1-0.bcmap | Bin 0 -> 241 bytes .../pdfjs-legacy/cmaps/Adobe-Korea1-1.bcmap | Bin .../pdfjs-legacy/cmaps/Adobe-Korea1-2.bcmap | Bin 0 -> 391 bytes .../cmaps/Adobe-Korea1-UCS2.bcmap | Bin 0 -> 23293 bytes .../static/pdfjs-legacy/cmaps/B5-H.bcmap | Bin 0 -> 1086 bytes .../static/pdfjs-legacy/cmaps/B5-V.bcmap | Bin 0 -> 142 bytes .../static/pdfjs-legacy/cmaps/B5pc-H.bcmap | Bin 0 -> 1099 bytes .../static/pdfjs-legacy/cmaps/B5pc-V.bcmap | Bin 0 -> 144 bytes .../static/pdfjs-legacy/cmaps/CNS-EUC-H.bcmap | Bin 0 -> 1780 bytes .../static/pdfjs-legacy/cmaps/CNS-EUC-V.bcmap | Bin 0 -> 1920 bytes .../static/pdfjs-legacy/cmaps/CNS1-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/CNS1-V.bcmap | Bin 0 -> 143 bytes .../static/pdfjs-legacy/cmaps/CNS2-H.bcmap | Bin 0 -> 504 bytes .../static/pdfjs-legacy/cmaps/CNS2-V.bcmap | 3 + .../static/pdfjs-legacy/cmaps/ETHK-B5-H.bcmap | Bin 0 -> 4426 bytes .../static/pdfjs-legacy/cmaps/ETHK-B5-V.bcmap | Bin 0 -> 158 bytes .../static/pdfjs-legacy/cmaps/ETen-B5-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/ETen-B5-V.bcmap | Bin 0 -> 158 bytes .../pdfjs-legacy/cmaps/ETenms-B5-H.bcmap | 3 + .../pdfjs-legacy/cmaps/ETenms-B5-V.bcmap | Bin 0 -> 172 bytes .../static/pdfjs-legacy/cmaps/EUC-H.bcmap | Bin 0 -> 578 bytes .../static/pdfjs-legacy/cmaps/EUC-V.bcmap | Bin 0 -> 170 bytes .../static/pdfjs-legacy/cmaps/Ext-H.bcmap | Bin 0 -> 2536 bytes .../pdfjs-legacy/cmaps/Ext-RKSJ-H.bcmap | Bin 0 -> 2542 bytes .../pdfjs-legacy/cmaps/Ext-RKSJ-V.bcmap | Bin 0 -> 218 bytes .../static/pdfjs-legacy/cmaps/Ext-V.bcmap | Bin 0 -> 215 bytes .../static/pdfjs-legacy/cmaps/GB-EUC-H.bcmap | Bin 0 -> 549 bytes .../static/pdfjs-legacy/cmaps/GB-EUC-V.bcmap | Bin 0 -> 179 bytes .../static/pdfjs-legacy/cmaps/GB-H.bcmap | 0 .../static/pdfjs-legacy/cmaps/GB-V.bcmap | Bin 0 -> 175 bytes .../static/pdfjs-legacy/cmaps/GBK-EUC-H.bcmap | Bin 0 -> 14692 bytes .../static/pdfjs-legacy/cmaps/GBK-EUC-V.bcmap | Bin 0 -> 180 bytes .../static/pdfjs-legacy/cmaps/GBK2K-H.bcmap | Bin 0 -> 19662 bytes .../static/pdfjs-legacy/cmaps/GBK2K-V.bcmap | Bin 0 -> 219 bytes .../pdfjs-legacy/cmaps/GBKp-EUC-H.bcmap | Bin 0 -> 14686 bytes .../pdfjs-legacy/cmaps/GBKp-EUC-V.bcmap | Bin 0 -> 181 bytes .../static/pdfjs-legacy/cmaps/GBT-EUC-H.bcmap | Bin 0 -> 7290 bytes .../static/pdfjs-legacy/cmaps/GBT-EUC-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/GBT-H.bcmap | Bin 0 -> 7269 bytes .../static/pdfjs-legacy/cmaps/GBT-V.bcmap | Bin 0 -> 176 bytes .../pdfjs-legacy/cmaps/GBTpc-EUC-H.bcmap | Bin .../pdfjs-legacy/cmaps/GBTpc-EUC-V.bcmap | Bin 0 -> 182 bytes .../pdfjs-legacy/cmaps/GBpc-EUC-H.bcmap | Bin 0 -> 557 bytes .../pdfjs-legacy/cmaps/GBpc-EUC-V.bcmap | Bin 0 -> 181 bytes .../static/pdfjs-legacy/cmaps/H.bcmap | Bin 0 -> 553 bytes .../pdfjs-legacy/cmaps/HKdla-B5-H.bcmap | Bin 0 -> 2654 bytes .../pdfjs-legacy/cmaps/HKdla-B5-V.bcmap | Bin 0 -> 148 bytes .../pdfjs-legacy/cmaps/HKdlb-B5-H.bcmap | Bin 0 -> 2414 bytes .../pdfjs-legacy/cmaps/HKdlb-B5-V.bcmap | Bin 0 -> 148 bytes .../pdfjs-legacy/cmaps/HKgccs-B5-H.bcmap | Bin 0 -> 2292 bytes .../pdfjs-legacy/cmaps/HKgccs-B5-V.bcmap | Bin 0 -> 149 bytes .../pdfjs-legacy/cmaps/HKm314-B5-H.bcmap | Bin 0 -> 1772 bytes .../pdfjs-legacy/cmaps/HKm314-B5-V.bcmap | Bin 0 -> 149 bytes .../pdfjs-legacy/cmaps/HKm471-B5-H.bcmap | Bin 0 -> 2171 bytes .../pdfjs-legacy/cmaps/HKm471-B5-V.bcmap | Bin 0 -> 149 bytes .../pdfjs-legacy/cmaps/HKscs-B5-H.bcmap | Bin 0 -> 4437 bytes .../pdfjs-legacy/cmaps/HKscs-B5-V.bcmap | Bin 0 -> 159 bytes .../static/pdfjs-legacy/cmaps/Hankaku.bcmap | Bin 0 -> 132 bytes .../static/pdfjs-legacy/cmaps/Hiragana.bcmap | Bin .../static/pdfjs-legacy/cmaps/KSC-EUC-H.bcmap | Bin 0 -> 1848 bytes .../static/pdfjs-legacy/cmaps/KSC-EUC-V.bcmap | Bin 0 -> 164 bytes .../static/pdfjs-legacy/cmaps/KSC-H.bcmap | Bin 0 -> 1831 bytes .../pdfjs-legacy/cmaps/KSC-Johab-H.bcmap | Bin 0 -> 16791 bytes .../pdfjs-legacy/cmaps/KSC-Johab-V.bcmap | Bin 0 -> 166 bytes .../static/pdfjs-legacy/cmaps/KSC-V.bcmap | Bin 0 -> 160 bytes .../pdfjs-legacy/cmaps/KSCms-UHC-H.bcmap | Bin 0 -> 2787 bytes .../pdfjs-legacy/cmaps/KSCms-UHC-HW-H.bcmap | Bin 0 -> 2789 bytes .../pdfjs-legacy/cmaps/KSCms-UHC-HW-V.bcmap | Bin 0 -> 169 bytes .../pdfjs-legacy/cmaps/KSCms-UHC-V.bcmap | Bin 0 -> 166 bytes .../pdfjs-legacy/cmaps/KSCpc-EUC-H.bcmap | Bin 0 -> 2024 bytes .../pdfjs-legacy/cmaps/KSCpc-EUC-V.bcmap | Bin 0 -> 166 bytes .../static/pdfjs-legacy/cmaps/Katakana.bcmap | Bin .../static/pdfjs-legacy/cmaps/LICENSE | 36 + .../static/pdfjs-legacy/cmaps/NWP-H.bcmap | Bin 0 -> 2765 bytes .../static/pdfjs-legacy/cmaps/NWP-V.bcmap | Bin 0 -> 252 bytes .../static/pdfjs-legacy/cmaps/RKSJ-H.bcmap | Bin .../static/pdfjs-legacy/cmaps/RKSJ-V.bcmap | Bin 0 -> 170 bytes .../static/pdfjs-legacy/cmaps/Roman.bcmap | Bin 0 -> 96 bytes .../pdfjs-legacy/cmaps/UniCNS-UCS2-H.bcmap | Bin 0 -> 48280 bytes .../pdfjs-legacy/cmaps/UniCNS-UCS2-V.bcmap | Bin 0 -> 156 bytes .../pdfjs-legacy/cmaps/UniCNS-UTF16-H.bcmap | Bin 0 -> 50419 bytes .../pdfjs-legacy/cmaps/UniCNS-UTF16-V.bcmap | Bin 0 -> 156 bytes .../pdfjs-legacy/cmaps/UniCNS-UTF32-H.bcmap | Bin 0 -> 52679 bytes .../pdfjs-legacy/cmaps/UniCNS-UTF32-V.bcmap | Bin 0 -> 160 bytes .../pdfjs-legacy/cmaps/UniCNS-UTF8-H.bcmap | Bin 0 -> 53629 bytes .../pdfjs-legacy/cmaps/UniCNS-UTF8-V.bcmap | Bin 0 -> 157 bytes .../pdfjs-legacy/cmaps/UniGB-UCS2-H.bcmap | Bin 0 -> 43366 bytes .../pdfjs-legacy/cmaps/UniGB-UCS2-V.bcmap | Bin 0 -> 193 bytes .../pdfjs-legacy/cmaps/UniGB-UTF16-H.bcmap | Bin 0 -> 44086 bytes .../pdfjs-legacy/cmaps/UniGB-UTF16-V.bcmap | Bin 0 -> 178 bytes .../pdfjs-legacy/cmaps/UniGB-UTF32-H.bcmap | Bin 0 -> 45738 bytes .../pdfjs-legacy/cmaps/UniGB-UTF32-V.bcmap | Bin 0 -> 182 bytes .../pdfjs-legacy/cmaps/UniGB-UTF8-H.bcmap | Bin 0 -> 46837 bytes .../pdfjs-legacy/cmaps/UniGB-UTF8-V.bcmap | Bin 0 -> 181 bytes .../pdfjs-legacy/cmaps/UniJIS-UCS2-H.bcmap | Bin 0 -> 25439 bytes .../pdfjs-legacy/cmaps/UniJIS-UCS2-HW-H.bcmap | Bin 0 -> 119 bytes .../pdfjs-legacy/cmaps/UniJIS-UCS2-HW-V.bcmap | Bin 0 -> 680 bytes .../pdfjs-legacy/cmaps/UniJIS-UCS2-V.bcmap | Bin 0 -> 664 bytes .../pdfjs-legacy/cmaps/UniJIS-UTF16-H.bcmap | Bin 0 -> 39443 bytes .../pdfjs-legacy/cmaps/UniJIS-UTF16-V.bcmap | Bin 0 -> 643 bytes .../pdfjs-legacy/cmaps/UniJIS-UTF32-H.bcmap | Bin .../pdfjs-legacy/cmaps/UniJIS-UTF32-V.bcmap | Bin 0 -> 677 bytes .../pdfjs-legacy/cmaps/UniJIS-UTF8-H.bcmap | Bin 0 -> 41695 bytes .../pdfjs-legacy/cmaps/UniJIS-UTF8-V.bcmap | Bin 0 -> 678 bytes .../cmaps/UniJIS2004-UTF16-H.bcmap | Bin 0 -> 39534 bytes .../cmaps/UniJIS2004-UTF16-V.bcmap | Bin 0 -> 647 bytes .../cmaps/UniJIS2004-UTF32-H.bcmap | Bin .../cmaps/UniJIS2004-UTF32-V.bcmap | Bin 0 -> 681 bytes .../cmaps/UniJIS2004-UTF8-H.bcmap | Bin .../cmaps/UniJIS2004-UTF8-V.bcmap | Bin 0 -> 682 bytes .../cmaps/UniJISPro-UCS2-HW-V.bcmap | Bin 0 -> 705 bytes .../pdfjs-legacy/cmaps/UniJISPro-UCS2-V.bcmap | Bin 0 -> 689 bytes .../pdfjs-legacy/cmaps/UniJISPro-UTF8-V.bcmap | Bin 0 -> 726 bytes .../cmaps/UniJISX0213-UTF32-H.bcmap | Bin 0 -> 40517 bytes .../cmaps/UniJISX0213-UTF32-V.bcmap | Bin 0 -> 684 bytes .../cmaps/UniJISX02132004-UTF32-H.bcmap | Bin .../cmaps/UniJISX02132004-UTF32-V.bcmap | Bin 0 -> 688 bytes .../pdfjs-legacy/cmaps/UniKS-UCS2-H.bcmap | Bin 0 -> 25783 bytes .../pdfjs-legacy/cmaps/UniKS-UCS2-V.bcmap | Bin 0 -> 178 bytes .../pdfjs-legacy/cmaps/UniKS-UTF16-H.bcmap | Bin 0 -> 26327 bytes .../pdfjs-legacy/cmaps/UniKS-UTF16-V.bcmap | Bin 0 -> 164 bytes .../pdfjs-legacy/cmaps/UniKS-UTF32-H.bcmap | Bin 0 -> 26451 bytes .../pdfjs-legacy/cmaps/UniKS-UTF32-V.bcmap | Bin 0 -> 168 bytes .../pdfjs-legacy/cmaps/UniKS-UTF8-H.bcmap | Bin 0 -> 27790 bytes .../pdfjs-legacy/cmaps/UniKS-UTF8-V.bcmap | Bin .../static/pdfjs-legacy/cmaps/V.bcmap | Bin 0 -> 166 bytes .../static/pdfjs-legacy/cmaps/WP-Symbol.bcmap | Bin 0 -> 179 bytes .../static/pdfjs-legacy/css/debugger.css | 111 + .../static/pdfjs-legacy/css/viewer-redact.css | 4579 ++ .../static/pdfjs-legacy/css/viewer.css | 4356 ++ .../static/pdfjs-legacy/example/Welcome.pdf | Bin .../pdfjs-legacy/example/Welcome_old.pdf | Bin 0 -> 35199 bytes .../pdfjs-legacy/images/altText_add.svg | 1 + .../pdfjs-legacy/images/altText_done.svg | 0 .../pdfjs-legacy/images/annotation-check.svg | 1 + .../images/annotation-comment.svg | 0 .../pdfjs-legacy/images/annotation-help.svg | 1 + .../pdfjs-legacy/images/annotation-insert.svg | 1 + .../pdfjs-legacy/images/annotation-key.svg | 1 + .../images/annotation-newparagraph.svg | 1 + .../pdfjs-legacy/images/annotation-noicon.svg | 0 .../pdfjs-legacy/images/annotation-note.svg | 1 + .../images/annotation-paperclip.svg | 1 + .../images/annotation-paragraph.svg | 1 + .../images/annotation-pushpin.svg | 1 + .../images/cursor-editorFreeHighlight.svg | 1 + .../images/cursor-editorFreeText.svg | 1 + .../pdfjs-legacy/images/cursor-editorInk.svg | 1 + .../images/cursor-editorTextHighlight.svg | 1 + .../images/editor-toolbar-delete.svg | 0 .../images/findbarButton-next.svg | 1 + .../images/findbarButton-previous.svg | 1 + .../images/gv-toolbarButton-download.svg | 0 .../pdfjs-legacy/images/loading-icon.gif | Bin 0 -> 2536 bytes .../static/pdfjs-legacy/images/loading.svg | 0 ...ondaryToolbarButton-documentProperties.svg | 1 + .../secondaryToolbarButton-firstPage.svg | 1 + .../secondaryToolbarButton-handTool.svg | 0 .../secondaryToolbarButton-lastPage.svg | 0 .../secondaryToolbarButton-rotateCcw.svg | 1 + .../secondaryToolbarButton-rotateCw.svg | 0 ...econdaryToolbarButton-scrollHorizontal.svg | 1 + .../secondaryToolbarButton-scrollPage.svg | 1 + .../secondaryToolbarButton-scrollVertical.svg | 1 + .../secondaryToolbarButton-scrollWrapped.svg | 1 + .../secondaryToolbarButton-selectTool.svg | 1 + .../secondaryToolbarButton-spreadEven.svg | 1 + .../secondaryToolbarButton-spreadNone.svg | 0 .../secondaryToolbarButton-spreadOdd.svg | 1 + .../images/toolbarButton-bookmark.svg | 1 + .../toolbarButton-currentOutlineItem.svg | 1 + .../images/toolbarButton-download.svg | 0 .../images/toolbarButton-editorFreeText.svg | 1 + .../images/toolbarButton-editorHighlight.svg | 1 + .../images/toolbarButton-editorInk.svg | 1 + .../images/toolbarButton-editorStamp.svg | 1 + .../images/toolbarButton-home.svg | 1 + .../images/toolbarButton-menuArrow.svg | 1 + .../images/toolbarButton-openFile.svg | 1 + .../images/toolbarButton-pageDown.svg | 1 + .../images/toolbarButton-pageUp.svg | 1 + .../images/toolbarButton-presentationMode.svg | 1 + .../images/toolbarButton-print.svg | 1 + .../images/toolbarButton-search.svg | 1 + .../toolbarButton-secondaryToolbarToggle.svg | 1 + .../images/toolbarButton-sidebarToggle.svg | 1 + .../images/toolbarButton-viewAttachments.svg | 1 + .../images/toolbarButton-viewLayers.svg | 1 + .../images/toolbarButton-viewOutline.svg | 0 .../images/toolbarButton-viewThumbnail.svg | 1 + .../images/toolbarButton-zoomIn.svg | 1 + .../images/toolbarButton-zoomOut.svg | 1 + .../images/treeitem-collapsed.svg | 1 + .../pdfjs-legacy/images/treeitem-expanded.svg | 1 + .../static/pdfjs-legacy/js/viewer.mjs.map | 1 + .../static/pdfjs-legacy/locale/ach/viewer.ftl | 225 + .../static/pdfjs-legacy/locale/af/viewer.ftl | 212 + .../static/pdfjs-legacy/locale/an/viewer.ftl | 257 + .../static/pdfjs-legacy/locale/ar/viewer.ftl | 404 + .../static/pdfjs-legacy/locale/ast/viewer.ftl | 201 + .../static/pdfjs-legacy/locale/az/viewer.ftl | 257 + .../static/pdfjs-legacy/locale/be/viewer.ftl | 404 + .../static/pdfjs-legacy/locale/bg/viewer.ftl | 384 + .../static/pdfjs-legacy/locale/bn/viewer.ftl | 247 + .../static/pdfjs-legacy/locale/bo/viewer.ftl | 0 .../static/pdfjs-legacy/locale/br/viewer.ftl | 313 + .../static/pdfjs-legacy/locale/brx/viewer.ftl | 218 + .../static/pdfjs-legacy/locale/bs/viewer.ftl | 223 + .../static/pdfjs-legacy/locale/ca/viewer.ftl | 299 + .../static/pdfjs-legacy/locale/cak/viewer.ftl | 0 .../static/pdfjs-legacy/locale/ckb/viewer.ftl | 242 + .../static/pdfjs-legacy/locale/cs/viewer.ftl | 406 + .../static/pdfjs-legacy/locale/cy/viewer.ftl | 410 + .../static/pdfjs-legacy/locale/da/viewer.ftl | 402 + .../static/pdfjs-legacy/locale/de/viewer.ftl | 402 + .../static/pdfjs-legacy/locale/dsb/viewer.ftl | 406 + .../static/pdfjs-legacy/locale/el/viewer.ftl | 402 + .../pdfjs-legacy/locale/en-CA/viewer.ftl | 402 + .../pdfjs-legacy/locale/en-GB/viewer.ftl | 402 + .../pdfjs-legacy/locale/en-US/viewer.ftl | 418 + .../static/pdfjs-legacy/locale/eo/viewer.ftl | 396 + .../pdfjs-legacy/locale/es-AR/viewer.ftl | 402 + .../pdfjs-legacy/locale/es-CL/viewer.ftl | 402 + .../pdfjs-legacy/locale/es-ES/viewer.ftl | 0 .../pdfjs-legacy/locale/es-MX/viewer.ftl | 0 .../static/pdfjs-legacy/locale/et/viewer.ftl | 268 + .../static/pdfjs-legacy/locale/eu/viewer.ftl | 402 + .../static/pdfjs-legacy/locale/fa/viewer.ftl | 246 + .../static/pdfjs-legacy/locale/ff/viewer.ftl | 247 + .../static/pdfjs-legacy/locale/fi/viewer.ftl | 402 + .../static/pdfjs-legacy/locale/fr/viewer.ftl | 398 + .../static/pdfjs-legacy/locale/fur/viewer.ftl | 0 .../pdfjs-legacy/locale/fy-NL/viewer.ftl | 0 .../pdfjs-legacy/locale/ga-IE/viewer.ftl | 213 + .../static/pdfjs-legacy/locale/gd/viewer.ftl | 299 + .../static/pdfjs-legacy/locale/gl/viewer.ftl | 0 .../static/pdfjs-legacy/locale/gn/viewer.ftl | 0 .../pdfjs-legacy/locale/gu-IN/viewer.ftl | 247 + .../static/pdfjs-legacy/locale/he/viewer.ftl | 402 + .../pdfjs-legacy/locale/hi-IN/viewer.ftl | 253 + .../static/pdfjs-legacy/locale/hr/viewer.ftl | 279 + .../static/pdfjs-legacy/locale/hsb/viewer.ftl | 406 + .../static/pdfjs-legacy/locale/hu/viewer.ftl | 396 + .../pdfjs-legacy/locale/hy-AM/viewer.ftl | 272 + .../static/pdfjs-legacy/locale/hye/viewer.ftl | 268 + .../static/pdfjs-legacy/locale/ia/viewer.ftl | 394 + .../static/pdfjs-legacy/locale/id/viewer.ftl | 293 + .../static/pdfjs-legacy/locale/is/viewer.ftl | 402 + .../static/pdfjs-legacy/locale/it/viewer.ftl | 399 + .../static/pdfjs-legacy/locale/ja/viewer.ftl | 396 + .../static/pdfjs-legacy/locale/ka/viewer.ftl | 387 + .../static/pdfjs-legacy/locale/kab/viewer.ftl | 337 + .../static/pdfjs-legacy/locale/kk/viewer.ftl | 402 + .../static/pdfjs-legacy/locale/km/viewer.ftl | 223 + .../static/pdfjs-legacy/locale/kn/viewer.ftl | 213 + .../static/pdfjs-legacy/locale/ko/viewer.ftl | 0 .../static/pdfjs-legacy/locale/lij/viewer.ftl | 247 + .../static/pdfjs-legacy/locale/lo/viewer.ftl | 299 + .../static/pdfjs-legacy/locale/locale.json | 1 + .../static/pdfjs-legacy/locale/lt/viewer.ftl | 268 + .../static/pdfjs-legacy/locale/ltg/viewer.ftl | 246 + .../static/pdfjs-legacy/locale/lv/viewer.ftl | 247 + .../static/pdfjs-legacy/locale/meh/viewer.ftl | 87 + .../static/pdfjs-legacy/locale/mk/viewer.ftl | 215 + .../static/pdfjs-legacy/locale/mr/viewer.ftl | 239 + .../static/pdfjs-legacy/locale/ms/viewer.ftl | 247 + .../static/pdfjs-legacy/locale/my/viewer.ftl | 0 .../pdfjs-legacy/locale/nb-NO/viewer.ftl | 396 + .../pdfjs-legacy/locale/ne-NP/viewer.ftl | 234 + .../static/pdfjs-legacy/locale/nl/viewer.ftl | 0 .../pdfjs-legacy/locale/nn-NO/viewer.ftl | 360 + .../static/pdfjs-legacy/locale/oc/viewer.ftl | 354 + .../pdfjs-legacy/locale/pa-IN/viewer.ftl | 396 + .../static/pdfjs-legacy/locale/pl/viewer.ftl | 404 + .../pdfjs-legacy/locale/pt-BR/viewer.ftl | 396 + .../pdfjs-legacy/locale/pt-PT/viewer.ftl | 402 + .../static/pdfjs-legacy/locale/rm/viewer.ftl | 396 + .../static/pdfjs-legacy/locale/ro/viewer.ftl | 251 + .../static/pdfjs-legacy/locale/ru/viewer.ftl | 0 .../static/pdfjs-legacy/locale/sat/viewer.ftl | 311 + .../static/pdfjs-legacy/locale/sc/viewer.ftl | 290 + .../static/pdfjs-legacy/locale/scn/viewer.ftl | 74 + .../static/pdfjs-legacy/locale/sco/viewer.ftl | 264 + .../static/pdfjs-legacy/locale/si/viewer.ftl | 0 .../static/pdfjs-legacy/locale/sk/viewer.ftl | 406 + .../static/pdfjs-legacy/locale/skr/viewer.ftl | 0 .../static/pdfjs-legacy/locale/sl/viewer.ftl | 394 + .../static/pdfjs-legacy/locale/son/viewer.ftl | 206 + .../static/pdfjs-legacy/locale/sq/viewer.ftl | 387 + .../static/pdfjs-legacy/locale/sr/viewer.ftl | 299 + .../pdfjs-legacy/locale/sv-SE/viewer.ftl | 402 + .../static/pdfjs-legacy/locale/szl/viewer.ftl | 257 + .../static/pdfjs-legacy/locale/ta/viewer.ftl | 223 + .../static/pdfjs-legacy/locale/te/viewer.ftl | 0 .../static/pdfjs-legacy/locale/tg/viewer.ftl | 396 + .../static/pdfjs-legacy/locale/th/viewer.ftl | 394 + .../static/pdfjs-legacy/locale/tl/viewer.ftl | 257 + .../static/pdfjs-legacy/locale/tr/viewer.ftl | 396 + .../static/pdfjs-legacy/locale/trs/viewer.ftl | 197 + .../static/pdfjs-legacy/locale/uk/viewer.ftl | 398 + .../static/pdfjs-legacy/locale/ur/viewer.ftl | 248 + .../static/pdfjs-legacy/locale/uz/viewer.ftl | 187 + .../static/pdfjs-legacy/locale/vi/viewer.ftl | 394 + .../static/pdfjs-legacy/locale/wo/viewer.ftl | 127 + .../static/pdfjs-legacy/locale/xh/viewer.ftl | 212 + .../pdfjs-legacy/locale/zh-CN/viewer.ftl | 388 + .../pdfjs-legacy/locale/zh-TW/viewer.ftl | 394 + .../resources/static/pdfjs-legacy/pdf.mjs.map | 1 + .../static/pdfjs-legacy/pdf.sandbox.mjs.map | 0 .../static/pdfjs-legacy/pdf.worker.entry.js | 19 + .../static/pdfjs-legacy/pdf.worker.mjs.map | 1 + .../standard_fonts/FoxitDingbats.pfb | Bin 0 -> 29513 bytes .../standard_fonts/FoxitFixed.pfb | Bin 0 -> 17597 bytes .../standard_fonts/FoxitFixedBold.pfb | Bin 0 -> 18055 bytes .../standard_fonts/FoxitFixedBoldItalic.pfb | Bin 0 -> 19151 bytes .../standard_fonts/FoxitFixedItalic.pfb | Bin .../standard_fonts/FoxitSerif.pfb | Bin 0 -> 19469 bytes .../standard_fonts/FoxitSerifBold.pfb | Bin 0 -> 19395 bytes .../standard_fonts/FoxitSerifBoldItalic.pfb | Bin 0 -> 20733 bytes .../standard_fonts/FoxitSerifItalic.pfb | Bin 0 -> 21227 bytes .../standard_fonts/FoxitSymbol.pfb | Bin 0 -> 16729 bytes .../pdfjs-legacy/standard_fonts/LICENSE_FOXIT | 27 + .../standard_fonts/LICENSE_LIBERATION | 102 + .../standard_fonts/LiberationSans-Bold.ttf | Bin 0 -> 137052 bytes .../LiberationSans-BoldItalic.ttf | Bin 0 -> 135124 bytes .../standard_fonts/LiberationSans-Italic.ttf | Bin .../standard_fonts/LiberationSans-Regular.ttf | Bin 0 -> 139512 bytes .../src}/main/resources/static/rainbow.svg | 0 .../resources/static/safari-pinned-tab.svg | 1 + .../main/resources/static/site.webmanifest | 19 + .../src/main/resources/static/sun.svg | 1 + .../src/main/resources/templates/about.html | 21 + .../src/main/resources/templates/account.html | 361 + .../resources/templates/adminSettings.html | 319 + .../resources/templates/auto-split-pdf.html | 62 + .../resources/templates/change-creds.html | 88 + .../templates/convert/file-to-pdf.html | 0 .../templates/convert/html-to-pdf.html | 43 + .../templates/convert/img-to-pdf.html | 127 + .../templates/convert/markdown-to-pdf.html | 39 + .../templates/convert/pdf-to-csv.html | 46 + .../templates/convert/pdf-to-html.html | 33 + .../templates/convert/pdf-to-img.html | 76 + .../templates/convert/pdf-to-markdown.html | 0 .../templates/convert/pdf-to-pdfa.html | 78 + .../convert/pdf-to-presentation.html | 49 + .../templates/convert/pdf-to-text.html | 39 + .../templates/convert/pdf-to-word.html | 46 + .../templates/convert/pdf-to-xml.html | 33 + .../templates/convert/url-to-pdf.html | 36 + .../src/main/resources/templates/crop.html | 41 + .../main/resources/templates/database.html | 73 + .../src/main/resources/templates/error.html | 31 + .../resources/templates/extract-page.html | 44 + .../resources/templates/fragments/card.html | 21 + .../resources/templates/fragments/common.html | 327 + .../templates/fragments/errorBanner.html | 75 + .../fragments/errorBannerPerPage.html | 53 + .../fragments/featureGroupHeader.html | 3 + .../fragments/featureGroupHeaderLegacy.html | 6 + .../resources/templates/fragments/footer.html | 26 + .../templates/fragments/languageEntry.html | 7 + .../templates/fragments/languages.html | 44 + .../templates/fragments/multi-toolAdvert.html | 65 + .../templates/fragments/navElements.html | 281 + .../resources/templates/fragments/navbar.html | 283 + .../templates/fragments/navbarEntry.html | 18 + .../fragments/navbarEntryCustom.html | 21 + .../main/resources/templates/home-legacy.html | 528 + .../src/main/resources/templates/home.html | 243 + .../main/resources/templates/licenses.html | 42 + .../src/main/resources/templates/login.html | 178 + .../main/resources/templates/merge-pdfs.html | 67 + .../resources/templates/misc/add-image.html | 116 + .../templates/misc/add-page-numbers.html | 152 + .../templates/misc/adjust-contrast.html | 65 + .../resources/templates/misc/auto-crop.html | 33 + .../resources/templates/misc/auto-rename.html | 35 + .../templates/misc/change-metadata.html | 98 + .../resources/templates/misc/compare.html | 256 + .../templates/misc/compress-pdf.html | 68 + .../templates/misc/extract-image-scans.html | 59 + .../templates/misc/extract-images.html | 0 .../resources/templates/misc/fake-scan.html | 29 + .../resources/templates/misc/flatten.html | 38 + .../resources/templates/misc/ocr-pdf.html | 0 .../resources/templates/misc/print-file.html | 35 + .../templates/misc/remove-annotations.html | 68 + .../templates/misc/remove-blanks.html | 0 .../main/resources/templates/misc/repair.html | 30 + .../templates/misc/replace-color.html | 89 + .../templates/misc/show-javascript.html | 97 + .../main/resources/templates/misc/stamp.html | 202 + .../templates/misc/unlock-pdf-forms.html | 34 + .../templates/multi-page-layout.html | 44 + .../main/resources/templates/multi-tool.html | 223 + .../main/resources/templates/overlay-pdf.html | 102 + .../resources/templates/pdf-organizer.html | 70 + .../templates/pdf-to-single-page.html | 30 + .../main/resources/templates/pipeline.html | 204 + .../main/resources/templates/releases.html | 511 + .../resources/templates/remove-image-pdf.html | 35 + .../resources/templates/remove-pages.html | 0 .../main/resources/templates/rotate-pdf.html | 121 + .../main/resources/templates/scale-pages.html | 49 + .../templates/security/add-password.html | 0 .../templates/security/add-watermark.html | 175 + .../templates/security/auto-redact.html | 96 + .../templates/security/cert-sign.html | 116 + .../security/change-permissions.html | 72 + .../templates/security/get-info-on-pdf.html | 157 + .../resources/templates/security/redact.html | 698 + .../templates/security/remove-cert-sign.html | 35 + .../templates/security/remove-password.html | 40 + .../templates/security/remove-watermark.html | 39 + .../templates/security/sanitize-pdf.html | 59 + .../security/validate-signature.html | 0 .../src/main/resources/templates/sign.html | 241 + .../templates/split-by-size-or-count.html | 52 + .../templates/split-pdf-by-chapters.html | 72 + .../templates/split-pdf-by-sections.html | 88 + .../main/resources/templates/split-pdfs.html | 60 + .../src/main/resources/templates/usage.html | 110 + .../main/resources/templates/view-pdf.html | 631 + .../SPDF/EE/LicenseKeyCheckerTest.java | 8 +- .../software/SPDF/SPDFApplicationTest.java | 0 .../api/RearrangePagesPDFControllerTest.java | 0 .../api/RotationControllerTest.java | 0 .../converters/ConvertWebsiteToPdfTest.java | 0 .../api/pipeline/PipelineProcessorTest.java | 19 +- .../web/UploadLimitServiceTest.java | 0 .../CertificateValidationServiceTest.java | 0 .../service/LanguageServiceBasicTest.java | 0 .../SPDF/service/LanguageServiceTest.java | 0 .../service/PdfImageRemovalServiceTest.java | 0 .../service/PdfMetadataServiceBasicTest.java | 0 .../SPDF/service/PdfMetadataServiceTest.java | 0 .../SPDF/service/SignatureServiceTest.java | 2 +- 1556 files changed, 149965 insertions(+), 116863 deletions(-) delete mode 100644 common/src/test/java/stirling/software/common/util/RequestUriUtilTest.java delete mode 100644 enterprise/LICENSE delete mode 100644 enterprise/build.gradle delete mode 100644 enterprise/src/main/java/stirling/software/enterprise/security/configuration/DatabaseConfig.java delete mode 100644 enterprise/src/main/java/stirling/software/enterprise/security/configuration/SecurityConfiguration.java delete mode 100644 enterprise/src/main/java/stirling/software/enterprise/security/model/api/user/UpdateUserDetails.java delete mode 100644 enterprise/src/main/java/stirling/software/enterprise/security/model/api/user/UpdateUserUsername.java delete mode 100644 enterprise/src/main/java/stirling/software/enterprise/security/model/api/user/Username.java delete mode 100644 enterprise/src/main/java/stirling/software/enterprise/security/model/api/user/UsernameAndPass.java delete mode 100644 src/main/java/stirling/software/SPDF/config/fingerprint/FingerprintGenerator.java delete mode 100644 src/main/java/stirling/software/SPDF/model/api/Email.java delete mode 100644 src/main/java/stirling/software/SPDF/model/api/GeneralFile.java delete mode 100644 src/main/java/stirling/software/SPDF/model/api/converters/ConvertToImageRequest.java delete mode 100644 src/main/java/stirling/software/SPDF/model/api/general/OverlayPdfsRequest.java delete mode 100644 src/main/java/stirling/software/SPDF/model/api/misc/AddStampRequest.java delete mode 100644 src/main/java/stirling/software/SPDF/model/api/misc/MetadataRequest.java delete mode 100644 src/main/java/stirling/software/SPDF/model/api/security/RedactPdfRequest.java delete mode 100644 src/main/java/stirling/software/SPDF/model/api/security/SanitizePdfRequest.java delete mode 100644 src/main/resources/static/pdfjs-legacy/js/viewer.mjs delete mode 100644 src/main/resources/static/pdfjs-legacy/pdf.mjs delete mode 100644 src/main/resources/static/pdfjs-legacy/pdf.sandbox.mjs delete mode 100644 src/main/resources/static/pdfjs-legacy/pdf.worker.mjs delete mode 100644 src/main/resources/templates/home.html delete mode 100644 src/main/resources/templates/misc/fake-scan.html rename {enterprise => stirling-pdf}/.gitignore (100%) create mode 100644 stirling-pdf/build.gradle rename {src/main/resources => stirling-pdf/build/resources/main}/application.properties (86%) rename {src/main/resources => stirling-pdf/build/resources/main}/banner.txt (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/certdata.txt (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/logback.xml (97%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages.properties (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_ar_AR.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_az_AZ.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_bg_BG.properties (95%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_ca_CA.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_cs_CZ.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_da_DK.properties (93%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_en_GB.properties (93%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_en_US.properties (93%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_es_ES.properties (93%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_eu_ES.properties (93%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_fa_IR.properties (95%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_fr_FR.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_ga_IE.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_hi_IN.properties (96%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_hr_HR.properties (93%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_hu_HU.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_id_ID.properties (93%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_it_IT.properties (93%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_ko_KR.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_nl_NL.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_no_NB.properties (93%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_pl_PL.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_pt_BR.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_pt_PT.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_ro_RO.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_ru_RU.properties (87%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_sk_SK.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_sl_SI.properties (93%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_sr_LATN_RS.properties (93%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_sv_SE.properties (93%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_th_TH.properties (95%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_tr_TR.properties (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_uk_UA.properties (89%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_vi_VN.properties (94%) rename src/main/resources/messages_bo_CN.properties => stirling-pdf/build/resources/main/messages_zh_BO.properties (96%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_zh_CN.properties (85%) rename {src/main/resources => stirling-pdf/build/resources/main}/messages_zh_TW.properties (93%) rename {src/main/resources => stirling-pdf/build/resources/main}/settings.yml.template (95%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/3rdPartyLicenses.json (94%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/android-chrome-512x512.png (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/apple-touch-icon.png (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/browserconfig.xml (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/add-image.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/bootstrap-icons.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/bootstrap-icons.min.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/bootstrap.min.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/bootstrap.min.css.map (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/cookieconsentCustomisation.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/dragdrop.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/error.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/errorBanner.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/fileSelect.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/fonts/bootstrap-icons.woff (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/fonts/bootstrap-icons.woff2 (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/game.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/general.css (100%) create mode 100644 stirling-pdf/build/resources/main/static/css/home-legacy.css rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/home.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/imageHighlighter.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/login.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/merge.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/multi-tool.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/navbar.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/pdfActions.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/pipeline.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/prism.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/rainbow-mode.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/redact.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/removeImage.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/rotate-pdf.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/sign.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/split-pdf-by-sections.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/stamp.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/tab-container.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/theme/font.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/theme/theme.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/theme/theme.dark.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/theme/theme.light.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/css/usage.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/favicon-16x16.png (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/favicon-32x32.png (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/favicon.icns (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/favicon.ico (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/favicon.png (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/favicon.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/files/Auto Splitter Divider (with instructions).pdf (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/files/popularity.txt (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/fonts/Arimo-Regular.woff2 (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/fonts/DancingScript-Regular.woff2 (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/fonts/Estonia.woff2 (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/fonts/IndieFlower-Regular.woff2 (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/fonts/NotoSans-Regular.ttf (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/fonts/NotoSansArabic-Regular.ttf (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/fonts/NotoSansJP-Regular.ttf (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/fonts/NotoSansSC-Regular.ttf (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/fonts/Tangerine.woff2 (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/fonts/Tinos-Regular.woff2 (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/fonts/malgun.ttf (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/fonts/static/NotoSansArabic-Regular.ttf (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/fonts/static/NotoSansJP-Regular.ttf (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/images/arrow-right-short.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/images/clipboard.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/images/discord.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/images/docker.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/images/file-earmark-pdf.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/images/github.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/images/google-drive.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/images/redact-auto.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/images/redact-manual.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/images/rename.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/images/signature.png (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/images/split-auto.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/images/split-chapters.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/images/split-size.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/DecryptFiles.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/cacheFormInputs.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/compare/diff.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/compare/pdfWorker.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/csrf.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/darkmode.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/download.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/downloader.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/draggable-utils.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/favourites.js (96%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/fetch-utils.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/file-icon-factory.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/file-utils.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/fileInput.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/game.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/githubVersion.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/googleFilePicker.js (100%) create mode 100644 stirling-pdf/build/resources/main/static/js/homecard-legacy.js rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/languageSelection.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/local-pdf-input-download.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/merge.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/DragDropManager.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/ImageHighlighter.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/PdfActionsManager.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/PdfContainer.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/UndoManager.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/commands/add-page.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/commands/command.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/commands/commands-sequence.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/commands/delete-page.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/commands/move-page.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/commands/page-break.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/commands/remove.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/commands/rotate.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/commands/select.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/multitool/commands/split.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/navbar.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/pages/add-image.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/pages/adjust-contrast.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/pages/change-metadata.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/pages/crop.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/pages/home.js (96%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/pages/pdf-to-csv.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/pages/sign.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/redact.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/settings.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/sign/signature-canvas.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/tab-container.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/bootstrap.min.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/bootstrap.min.js.map (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/chart.umd.min.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/cookieconsent-config.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/cookieconsent.umd.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/fontfaceobserver.standalone.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/interact.min.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/interact.min.js.map (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/jquery.min.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/jquery.validate.min.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/jszip.min.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/pdf-lib.min.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/pdf-lib.min.js.map (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/popper.min.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/popper.min.js.map (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/signature_pad.umd.min.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/thirdParty/signature_pad.umd.min.js.map (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/usage.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/js/uuid.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/manifest.json (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/moon.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/mstile-144x144.png (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/mstile-150x150.png (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/mstile-310x150.png (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/mstile-310x310.png (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/78-EUC-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/78-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/78-RKSJ-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/78-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/78ms-RKSJ-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/78ms-RKSJ-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/90ms-RKSJ-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/90msp-RKSJ-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/90pv-RKSJ-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/90pv-RKSJ-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Add-RKSJ-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Add-RKSJ-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Add-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-CNS1-0.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-CNS1-1.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-CNS1-3.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-CNS1-4.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-CNS1-6.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-GB1-0.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-GB1-1.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-GB1-3.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-GB1-4.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-GB1-5.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-GB1-UCS2.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-Japan1-0.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-Japan1-2.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-Japan1-3.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-Japan1-4.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-Japan1-6.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-Japan1-UCS2.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-Korea1-0.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-Korea1-2.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Adobe-Korea1-UCS2.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/B5-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/B5-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/B5pc-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/B5pc-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/CNS-EUC-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/CNS-EUC-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/CNS1-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/CNS2-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/CNS2-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/ETHK-B5-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/ETHK-B5-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/ETen-B5-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/ETenms-B5-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/ETenms-B5-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/EUC-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/EUC-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Ext-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Ext-RKSJ-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Ext-RKSJ-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Ext-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GB-EUC-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GB-EUC-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GB-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GBK-EUC-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GBK-EUC-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GBK2K-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GBK2K-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GBKp-EUC-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GBKp-EUC-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GBT-EUC-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GBT-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GBT-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GBTpc-EUC-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GBpc-EUC-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/GBpc-EUC-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/HKdla-B5-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/HKdla-B5-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/HKdlb-B5-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/HKdlb-B5-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/HKgccs-B5-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/HKgccs-B5-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/HKm314-B5-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/HKm314-B5-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/HKm471-B5-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/HKm471-B5-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/HKscs-B5-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/HKscs-B5-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Hankaku.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/KSC-EUC-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/KSC-EUC-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/KSC-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/KSC-Johab-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/KSC-Johab-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/KSC-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/KSCms-UHC-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/KSCms-UHC-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/KSCpc-EUC-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/KSCpc-EUC-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/LICENSE (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/NWP-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/NWP-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/RKSJ-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/Roman.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniCNS-UCS2-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniCNS-UCS2-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniCNS-UTF16-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniCNS-UTF16-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniCNS-UTF32-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniCNS-UTF32-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniCNS-UTF8-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniCNS-UTF8-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniGB-UCS2-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniGB-UCS2-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniGB-UTF16-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniGB-UTF16-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniGB-UTF32-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniGB-UTF32-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniGB-UTF8-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniGB-UTF8-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJIS-UCS2-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJIS-UCS2-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJIS-UTF16-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJIS-UTF16-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJIS-UTF32-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJIS-UTF8-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJIS-UTF8-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJIS2004-UTF32-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJIS2004-UTF8-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-HW-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJISPro-UTF8-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniJISX02132004-UTF32-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniKS-UCS2-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniKS-UCS2-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniKS-UTF16-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniKS-UTF16-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniKS-UTF32-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniKS-UTF32-V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/UniKS-UTF8-H.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/V.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/cmaps/WP-Symbol.bcmap (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/css/debugger.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/css/viewer-redact.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/css/viewer.css (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/example/Welcome_old.pdf (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/altText_add.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/annotation-check.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/annotation-help.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/annotation-insert.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/annotation-key.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/annotation-newparagraph.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/annotation-note.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/annotation-paperclip.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/annotation-paragraph.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/annotation-pushpin.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/cursor-editorFreeHighlight.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/cursor-editorFreeText.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/cursor-editorInk.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/cursor-editorTextHighlight.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/findbarButton-next.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/findbarButton-previous.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/loading-icon.gif (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/secondaryToolbarButton-documentProperties.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/secondaryToolbarButton-firstPage.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/secondaryToolbarButton-rotateCcw.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/secondaryToolbarButton-scrollHorizontal.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/secondaryToolbarButton-scrollPage.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/secondaryToolbarButton-scrollVertical.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/secondaryToolbarButton-scrollWrapped.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/secondaryToolbarButton-selectTool.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/secondaryToolbarButton-spreadEven.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/secondaryToolbarButton-spreadOdd.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-bookmark.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-currentOutlineItem.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-editorFreeText.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-editorHighlight.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-editorInk.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-editorStamp.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-home.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-menuArrow.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-openFile.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-pageDown.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-pageUp.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-presentationMode.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-print.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-search.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-secondaryToolbarToggle.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-sidebarToggle.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-viewAttachments.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-viewLayers.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-viewThumbnail.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-zoomIn.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/toolbarButton-zoomOut.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/treeitem-collapsed.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/images/treeitem-expanded.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/js/viewer.mjs.map (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ach/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/af/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/an/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ar/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ast/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/az/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/be/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/bg/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/bn/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/br/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/brx/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/bs/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ca/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ckb/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/cs/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/cy/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/da/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/de/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/dsb/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/el/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/en-CA/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/en-GB/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/en-US/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/eo/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/es-AR/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/es-CL/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/et/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/eu/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/fa/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ff/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/fi/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/fr/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ga-IE/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/gd/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/gu-IN/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/he/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/hi-IN/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/hr/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/hsb/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/hu/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/hy-AM/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/hye/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ia/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/id/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/is/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/it/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ja/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ka/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/kab/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/kk/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/km/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/kn/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/lij/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/lo/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/locale.json (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/lt/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ltg/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/lv/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/meh/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/mk/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/mr/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ms/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/nb-NO/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ne-NP/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/nn-NO/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/oc/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/pa-IN/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/pl/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/pt-BR/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/pt-PT/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/rm/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ro/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/sat/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/sc/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/scn/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/sco/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/sk/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/sl/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/son/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/sq/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/sr/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/sv-SE/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/szl/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ta/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/tg/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/th/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/tl/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/tr/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/trs/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/uk/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/ur/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/uz/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/vi/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/wo/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/xh/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/zh-CN/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/locale/zh-TW/viewer.ftl (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/pdf.mjs.map (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/pdf.worker.entry.js (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/pdf.worker.mjs.map (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/standard_fonts/FoxitDingbats.pfb (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/standard_fonts/FoxitFixed.pfb (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/standard_fonts/FoxitFixedBold.pfb (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/standard_fonts/FoxitFixedBoldItalic.pfb (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/standard_fonts/FoxitSerif.pfb (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/standard_fonts/FoxitSerifBold.pfb (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/standard_fonts/FoxitSerifBoldItalic.pfb (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/standard_fonts/FoxitSerifItalic.pfb (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/standard_fonts/FoxitSymbol.pfb (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/standard_fonts/LICENSE_FOXIT (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/standard_fonts/LICENSE_LIBERATION (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/standard_fonts/LiberationSans-Bold.ttf (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/standard_fonts/LiberationSans-BoldItalic.ttf (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/pdfjs-legacy/standard_fonts/LiberationSans-Regular.ttf (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/safari-pinned-tab.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/site.webmanifest (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/static/sun.svg (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/about.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/account.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/adminSettings.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/auto-split-pdf.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/change-creds.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/convert/html-to-pdf.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/convert/img-to-pdf.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/convert/markdown-to-pdf.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/convert/pdf-to-csv.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/convert/pdf-to-html.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/convert/pdf-to-img.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/convert/pdf-to-pdfa.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/convert/pdf-to-presentation.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/convert/pdf-to-text.html (86%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/convert/pdf-to-word.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/convert/pdf-to-xml.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/convert/url-to-pdf.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/crop.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/database.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/error.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/extract-page.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/fragments/card.html (91%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/fragments/common.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/fragments/errorBanner.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/fragments/errorBannerPerPage.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/fragments/featureGroupHeader.html (100%) create mode 100644 stirling-pdf/build/resources/main/templates/fragments/featureGroupHeaderLegacy.html rename {src/main/resources => stirling-pdf/build/resources/main}/templates/fragments/footer.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/fragments/languageEntry.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/fragments/languages.html (98%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/fragments/multi-toolAdvert.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/fragments/navElements.html (99%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/fragments/navbar.html (97%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/fragments/navbarEntry.html (93%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/fragments/navbarEntryCustom.html (93%) create mode 100644 stirling-pdf/build/resources/main/templates/home-legacy.html create mode 100644 stirling-pdf/build/resources/main/templates/home.html rename {src/main/resources => stirling-pdf/build/resources/main}/templates/licenses.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/login.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/merge-pdfs.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/add-image.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/add-page-numbers.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/adjust-contrast.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/auto-crop.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/auto-rename.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/change-metadata.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/compare.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/compress-pdf.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/extract-image-scans.html (100%) create mode 100644 stirling-pdf/build/resources/main/templates/misc/fake-scan.html rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/flatten.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/print-file.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/remove-annotations.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/repair.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/replace-color.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/show-javascript.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/stamp.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/misc/unlock-pdf-forms.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/multi-page-layout.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/multi-tool.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/overlay-pdf.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/pdf-organizer.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/pdf-to-single-page.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/pipeline.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/releases.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/remove-image-pdf.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/rotate-pdf.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/scale-pages.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/security/add-watermark.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/security/auto-redact.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/security/cert-sign.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/security/change-permissions.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/security/get-info-on-pdf.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/security/redact.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/security/remove-cert-sign.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/security/remove-password.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/security/remove-watermark.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/security/sanitize-pdf.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/sign.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/split-by-size-or-count.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/split-pdf-by-chapters.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/split-pdf-by-sections.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/split-pdfs.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/usage.html (100%) rename {src/main/resources => stirling-pdf/build/resources/main}/templates/view-pdf.html (100%) rename {src => stirling-pdf/src}/main/java/org/apache/pdfbox/examples/signature/CMSProcessableInputStream.java (100%) rename {src => stirling-pdf/src}/main/java/org/apache/pdfbox/examples/signature/CreateSignatureBase.java (100%) rename {src => stirling-pdf/src}/main/java/org/apache/pdfbox/examples/signature/TSAClient.java (100%) rename {src => stirling-pdf/src}/main/java/org/apache/pdfbox/examples/signature/ValidationTimeStamp.java (100%) rename {src => stirling-pdf/src}/main/java/org/apache/pdfbox/examples/util/ConnectedInputStream.java (100%) rename {src/main/java/stirling/software/SPDF/EE/configuration => stirling-pdf/src/main/java/stirling/software/SPDF/EE}/EEAppConfig.java (97%) rename {src/main/java/stirling/software/SPDF/EE/configuration => stirling-pdf/src/main/java/stirling/software/SPDF/EE}/KeygenLicenseVerifier.java (99%) rename {src/main/java/stirling/software/SPDF/EE/configuration => stirling-pdf/src/main/java/stirling/software/SPDF/EE}/LicenseKeyChecker.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/Factories/ReplaceAndInvertColorFactory.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/LibreOfficeListener.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/SPDFApplication.java (91%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/UI/WebBrowser.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/UI/impl/DesktopBrowser.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/UI/impl/LoadingWindow.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/AppUpdateService.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/CleanUrlInterceptor.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/EndpointInspector.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/EndpointInterceptor.java (83%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/ExternalAppDepConfig.java (87%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/InitialSetup.java (98%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/LocaleConfiguration.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/LogbackPropertyLoader.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/MetricsConfig.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/MetricsFilter.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/OpenApiConfig.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/StartupApplicationListener.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/WebMvcConfig.java (76%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/fingerprint/FingerprintBasedSessionFilter.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/config/fingerprint/FingerprintBasedSessionManager.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/AdditionalLanguageJsController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/AnalysisController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/CropController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/MergeController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/MultiPageLayoutController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/PdfImageRemovalController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/PdfOverlayController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/RearrangePagesPDFController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/RotationController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/ScalePagesController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/SettingsController.java (89%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/SplitPDFController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/SplitPdfByChaptersController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/SplitPdfBySectionsController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/SplitPdfBySizeController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/ToSinglePageController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/converters/ConvertHtmlToPDF.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/converters/ConvertImgPDFController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/converters/ConvertMarkdownToPdf.java (98%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/converters/ConvertOfficeController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToHtml.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToOffice.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/converters/ConvertPDFToPDFA.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/converters/ConvertWebsiteToPDF.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/converters/ExtractCSVController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/filters/FilterController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/AutoRenameController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/AutoSplitPdfController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/BlankPageController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/CompressController.java (99%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/DecompressPdfController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/ExtractImageScansController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/ExtractImagesController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/FakeScanController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/FlattenController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/MetadataController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/OCRController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/OverlayImageController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/PageNumbersController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/PrintFileController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/RepairController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/ReplaceAndInvertColorController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/ShowJavascript.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/StampController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/misc/UnlockPDFFormsController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineDirectoryProcessor.java (99%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/pipeline/PipelineProcessor.java (99%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/security/CertSignController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/security/GetInfoOnPDF.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/security/PasswordController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/security/RedactController.java (98%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/security/RemoveCertSignController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/security/SanitizeController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/security/ValidateSignatureController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/api/security/WatermarkController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/web/ConverterWebController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/web/GeneralWebController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/web/HomeWebController.java (96%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/web/MetricsController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/web/OtherWebController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/web/SecurityWebController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/web/SignatureController.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/controller/web/UploadLimitService.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/ApiEndpoint.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/Dependency.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/PDFText.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/PipelineConfig.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/PipelineOperation.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/PipelineResult.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/SignatureFile.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/SortTypes.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/HandleDataRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/ImageFile.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/MultiplePDFFiles.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/PDFComparison.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/PDFComparisonAndCount.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/PDFExtractImagesRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/PDFWithImageFormatRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/PDFWithPageNums.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/PDFWithPageSize.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/SplitPdfByChaptersRequest.java (99%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/SplitPdfBySectionsRequest.java (99%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/converters/ConvertPDFToMarkdown.java (100%) create mode 100644 stirling-pdf/src/main/java/stirling/software/SPDF/model/api/converters/ConvertToImageRequest.java rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/converters/ConvertToPdfRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/converters/PdfToBookRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/converters/PdfToPdfARequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/converters/PdfToPresentationRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/converters/PdfToTextOrRTFRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/converters/PdfToWordRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/converters/UrlToPdfRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/filter/ContainsTextRequest.java (71%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/filter/FileSizeRequest.java (70%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/filter/PageRotationRequest.java (71%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/filter/PageSizeRequest.java (60%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/general/CropPdfForm.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/general/MergeMultiplePagesRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/general/MergePdfsRequest.java (100%) create mode 100644 stirling-pdf/src/main/java/stirling/software/SPDF/model/api/general/OverlayPdfsRequest.java rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/general/RearrangePagesRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/general/RotatePDFRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/general/ScalePagesRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/general/SplitPdfBySizeOrCountRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/misc/AddPageNumbersRequest.java (100%) create mode 100644 stirling-pdf/src/main/java/stirling/software/SPDF/model/api/misc/AddStampRequest.java rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/misc/AutoSplitPdfRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/misc/ExtractHeaderRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/misc/ExtractImageScansRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/misc/FakeScanRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/misc/FlattenRequest.java (100%) create mode 100644 stirling-pdf/src/main/java/stirling/software/SPDF/model/api/misc/MetadataRequest.java rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/misc/OptimizePdfRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/misc/OverlayImageRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/misc/PrintFileRequest.java (99%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/misc/ProcessPdfWithOcrRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/misc/RemoveBlankPagesRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/misc/ReplaceAndInvertColorRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/security/AddPasswordRequest.java (61%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/security/AddWatermarkRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/security/ManualRedactPdfRequest.java (55%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/security/PDFPasswordRequest.java (100%) create mode 100644 stirling-pdf/src/main/java/stirling/software/SPDF/model/api/security/RedactPdfRequest.java create mode 100644 stirling-pdf/src/main/java/stirling/software/SPDF/model/api/security/SanitizePdfRequest.java rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/security/SignPDFWithCertRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/security/SignatureValidationRequest.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/model/api/security/SignatureValidationResult.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/pdf/FlexibleCSVWriter.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/pdf/TextFinder.java (100%) rename {src/main/java/stirling/software/SPDF/controller/api/pipeline => stirling-pdf/src/main/java/stirling/software/SPDF/service}/ApiDocService.java (99%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/service/CertificateValidationService.java (100%) rename src/main/java/stirling/software/SPDF/config/EndpointConfiguration.java => stirling-pdf/src/main/java/stirling/software/SPDF/service/EndpointConfigurationService.java (98%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/service/LanguageService.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/service/MetricsAggregatorService.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/service/PdfImageRemovalService.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/service/SignatureService.java (100%) rename {src => stirling-pdf/src}/main/java/stirling/software/SPDF/service/misc/ReplaceAndInvertColorService.java (100%) create mode 100644 stirling-pdf/src/main/resources/application.properties create mode 100644 stirling-pdf/src/main/resources/banner.txt create mode 100644 stirling-pdf/src/main/resources/certdata.txt create mode 100644 stirling-pdf/src/main/resources/logback.xml create mode 100644 stirling-pdf/src/main/resources/messages.properties create mode 100644 stirling-pdf/src/main/resources/messages_ar_AR.properties create mode 100644 stirling-pdf/src/main/resources/messages_az_AZ.properties create mode 100644 stirling-pdf/src/main/resources/messages_bg_BG.properties create mode 100644 stirling-pdf/src/main/resources/messages_ca_CA.properties create mode 100644 stirling-pdf/src/main/resources/messages_cs_CZ.properties create mode 100644 stirling-pdf/src/main/resources/messages_da_DK.properties rename {src => stirling-pdf/src}/main/resources/messages_de_DE.properties (100%) rename {src => stirling-pdf/src}/main/resources/messages_el_GR.properties (100%) create mode 100644 stirling-pdf/src/main/resources/messages_en_GB.properties create mode 100644 stirling-pdf/src/main/resources/messages_en_US.properties create mode 100644 stirling-pdf/src/main/resources/messages_es_ES.properties create mode 100644 stirling-pdf/src/main/resources/messages_eu_ES.properties create mode 100644 stirling-pdf/src/main/resources/messages_fa_IR.properties create mode 100644 stirling-pdf/src/main/resources/messages_fr_FR.properties create mode 100644 stirling-pdf/src/main/resources/messages_ga_IE.properties create mode 100644 stirling-pdf/src/main/resources/messages_hi_IN.properties create mode 100644 stirling-pdf/src/main/resources/messages_hr_HR.properties create mode 100644 stirling-pdf/src/main/resources/messages_hu_HU.properties create mode 100644 stirling-pdf/src/main/resources/messages_id_ID.properties create mode 100644 stirling-pdf/src/main/resources/messages_it_IT.properties rename {src => stirling-pdf/src}/main/resources/messages_ja_JP.properties (100%) create mode 100644 stirling-pdf/src/main/resources/messages_ko_KR.properties rename src/main/resources/messages_ml_IN.properties => stirling-pdf/src/main/resources/messages_ml_ML.properties (97%) create mode 100644 stirling-pdf/src/main/resources/messages_nl_NL.properties create mode 100644 stirling-pdf/src/main/resources/messages_no_NB.properties create mode 100644 stirling-pdf/src/main/resources/messages_pl_PL.properties create mode 100644 stirling-pdf/src/main/resources/messages_pt_BR.properties create mode 100644 stirling-pdf/src/main/resources/messages_pt_PT.properties create mode 100644 stirling-pdf/src/main/resources/messages_ro_RO.properties create mode 100644 stirling-pdf/src/main/resources/messages_ru_RU.properties create mode 100644 stirling-pdf/src/main/resources/messages_sk_SK.properties create mode 100644 stirling-pdf/src/main/resources/messages_sl_SI.properties create mode 100644 stirling-pdf/src/main/resources/messages_sr_LATN_RS.properties create mode 100644 stirling-pdf/src/main/resources/messages_sv_SE.properties create mode 100644 stirling-pdf/src/main/resources/messages_th_TH.properties create mode 100644 stirling-pdf/src/main/resources/messages_tr_TR.properties create mode 100644 stirling-pdf/src/main/resources/messages_uk_UA.properties create mode 100644 stirling-pdf/src/main/resources/messages_vi_VN.properties create mode 100644 stirling-pdf/src/main/resources/messages_zh_BO.properties create mode 100644 stirling-pdf/src/main/resources/messages_zh_CN.properties create mode 100644 stirling-pdf/src/main/resources/messages_zh_TW.properties create mode 100644 stirling-pdf/src/main/resources/settings.yml.template create mode 100644 stirling-pdf/src/main/resources/static/3rdPartyLicenses.json rename {src => stirling-pdf/src}/main/resources/static/android-chrome-192x192.png (100%) create mode 100644 stirling-pdf/src/main/resources/static/android-chrome-512x512.png create mode 100644 stirling-pdf/src/main/resources/static/apple-touch-icon.png create mode 100644 stirling-pdf/src/main/resources/static/browserconfig.xml rename {src => stirling-pdf/src}/main/resources/static/css/account.css (100%) create mode 100644 stirling-pdf/src/main/resources/static/css/add-image.css create mode 100644 stirling-pdf/src/main/resources/static/css/bootstrap-icons.css create mode 100644 stirling-pdf/src/main/resources/static/css/bootstrap-icons.min.css create mode 100644 stirling-pdf/src/main/resources/static/css/bootstrap.min.css create mode 100644 stirling-pdf/src/main/resources/static/css/bootstrap.min.css.map rename {src => stirling-pdf/src}/main/resources/static/css/cookieconsent.css (100%) create mode 100644 stirling-pdf/src/main/resources/static/css/cookieconsentCustomisation.css create mode 100644 stirling-pdf/src/main/resources/static/css/dragdrop.css create mode 100644 stirling-pdf/src/main/resources/static/css/error.css create mode 100644 stirling-pdf/src/main/resources/static/css/errorBanner.css create mode 100644 stirling-pdf/src/main/resources/static/css/fileSelect.css create mode 100644 stirling-pdf/src/main/resources/static/css/fonts/bootstrap-icons.woff create mode 100644 stirling-pdf/src/main/resources/static/css/fonts/bootstrap-icons.woff2 rename {src => stirling-pdf/src}/main/resources/static/css/footer.css (100%) create mode 100644 stirling-pdf/src/main/resources/static/css/game.css create mode 100644 stirling-pdf/src/main/resources/static/css/general.css create mode 100644 stirling-pdf/src/main/resources/static/css/home-legacy.css create mode 100644 stirling-pdf/src/main/resources/static/css/home.css create mode 100644 stirling-pdf/src/main/resources/static/css/imageHighlighter.css rename {src => stirling-pdf/src}/main/resources/static/css/licenses.css (100%) create mode 100644 stirling-pdf/src/main/resources/static/css/login.css create mode 100644 stirling-pdf/src/main/resources/static/css/merge.css create mode 100644 stirling-pdf/src/main/resources/static/css/multi-tool.css create mode 100644 stirling-pdf/src/main/resources/static/css/navbar.css create mode 100644 stirling-pdf/src/main/resources/static/css/pdfActions.css create mode 100644 stirling-pdf/src/main/resources/static/css/pipeline.css create mode 100644 stirling-pdf/src/main/resources/static/css/prism.css create mode 100644 stirling-pdf/src/main/resources/static/css/rainbow-mode.css create mode 100644 stirling-pdf/src/main/resources/static/css/redact.css create mode 100644 stirling-pdf/src/main/resources/static/css/removeImage.css create mode 100644 stirling-pdf/src/main/resources/static/css/rotate-pdf.css create mode 100644 stirling-pdf/src/main/resources/static/css/sign.css create mode 100644 stirling-pdf/src/main/resources/static/css/split-pdf-by-sections.css create mode 100644 stirling-pdf/src/main/resources/static/css/stamp.css create mode 100644 stirling-pdf/src/main/resources/static/css/tab-container.css rename {src => stirling-pdf/src}/main/resources/static/css/theme/componentes.css (100%) create mode 100644 stirling-pdf/src/main/resources/static/css/theme/font.css create mode 100644 stirling-pdf/src/main/resources/static/css/theme/theme.css create mode 100644 stirling-pdf/src/main/resources/static/css/theme/theme.dark.css create mode 100644 stirling-pdf/src/main/resources/static/css/theme/theme.light.css create mode 100644 stirling-pdf/src/main/resources/static/css/usage.css create mode 100644 stirling-pdf/src/main/resources/static/favicon-16x16.png create mode 100644 stirling-pdf/src/main/resources/static/favicon-32x32.png create mode 100644 stirling-pdf/src/main/resources/static/favicon.icns create mode 100644 stirling-pdf/src/main/resources/static/favicon.ico create mode 100644 stirling-pdf/src/main/resources/static/favicon.png create mode 100644 stirling-pdf/src/main/resources/static/favicon.svg create mode 100644 stirling-pdf/src/main/resources/static/files/Auto Splitter Divider (with instructions).pdf create mode 100644 stirling-pdf/src/main/resources/static/files/popularity.txt create mode 100644 stirling-pdf/src/main/resources/static/fonts/Arimo-Regular.woff2 create mode 100644 stirling-pdf/src/main/resources/static/fonts/DancingScript-Regular.woff2 create mode 100644 stirling-pdf/src/main/resources/static/fonts/Estonia.woff2 create mode 100644 stirling-pdf/src/main/resources/static/fonts/IndieFlower-Regular.woff2 rename {src => stirling-pdf/src}/main/resources/static/fonts/Meiryo.ttf (100%) create mode 100644 stirling-pdf/src/main/resources/static/fonts/NotoSans-Regular.ttf create mode 100644 stirling-pdf/src/main/resources/static/fonts/NotoSansArabic-Regular.ttf create mode 100644 stirling-pdf/src/main/resources/static/fonts/NotoSansJP-Regular.ttf create mode 100644 stirling-pdf/src/main/resources/static/fonts/NotoSansSC-Regular.ttf rename {src => stirling-pdf/src}/main/resources/static/fonts/SimSun.ttf (100%) create mode 100644 stirling-pdf/src/main/resources/static/fonts/Tangerine.woff2 create mode 100644 stirling-pdf/src/main/resources/static/fonts/Tinos-Regular.woff2 rename {src => stirling-pdf/src}/main/resources/static/fonts/google-symbol.woff2 (100%) create mode 100644 stirling-pdf/src/main/resources/static/fonts/malgun.ttf create mode 100644 stirling-pdf/src/main/resources/static/fonts/static/NotoSansArabic-Regular.ttf create mode 100644 stirling-pdf/src/main/resources/static/fonts/static/NotoSansJP-Regular.ttf rename {src => stirling-pdf/src}/main/resources/static/images/Files.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/images/arrow-right-short.svg rename {src => stirling-pdf/src}/main/resources/static/images/book.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/images/clipboard.svg create mode 100644 stirling-pdf/src/main/resources/static/images/discord.svg create mode 100644 stirling-pdf/src/main/resources/static/images/docker.svg create mode 100644 stirling-pdf/src/main/resources/static/images/file-earmark-pdf.svg create mode 100644 stirling-pdf/src/main/resources/static/images/github.svg create mode 100644 stirling-pdf/src/main/resources/static/images/google-drive.svg create mode 100644 stirling-pdf/src/main/resources/static/images/redact-auto.svg create mode 100644 stirling-pdf/src/main/resources/static/images/redact-manual.svg create mode 100644 stirling-pdf/src/main/resources/static/images/rename.svg create mode 100644 stirling-pdf/src/main/resources/static/images/signature.png create mode 100644 stirling-pdf/src/main/resources/static/images/split-auto.svg create mode 100644 stirling-pdf/src/main/resources/static/images/split-chapters.svg create mode 100644 stirling-pdf/src/main/resources/static/images/split-size.svg rename {src => stirling-pdf/src}/main/resources/static/images/update.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/js/DecryptFiles.js create mode 100644 stirling-pdf/src/main/resources/static/js/cacheFormInputs.js create mode 100644 stirling-pdf/src/main/resources/static/js/compare/diff.js create mode 100644 stirling-pdf/src/main/resources/static/js/compare/pdfWorker.js create mode 100644 stirling-pdf/src/main/resources/static/js/csrf.js create mode 100644 stirling-pdf/src/main/resources/static/js/darkmode.js create mode 100644 stirling-pdf/src/main/resources/static/js/download.js create mode 100644 stirling-pdf/src/main/resources/static/js/downloader.js create mode 100644 stirling-pdf/src/main/resources/static/js/draggable-utils.js rename {src => stirling-pdf/src}/main/resources/static/js/errorBanner.js (100%) create mode 100644 stirling-pdf/src/main/resources/static/js/favourites.js create mode 100644 stirling-pdf/src/main/resources/static/js/fetch-utils.js create mode 100644 stirling-pdf/src/main/resources/static/js/file-icon-factory.js create mode 100644 stirling-pdf/src/main/resources/static/js/file-utils.js create mode 100644 stirling-pdf/src/main/resources/static/js/fileInput.js create mode 100644 stirling-pdf/src/main/resources/static/js/game.js create mode 100644 stirling-pdf/src/main/resources/static/js/githubVersion.js create mode 100644 stirling-pdf/src/main/resources/static/js/googleFilePicker.js create mode 100644 stirling-pdf/src/main/resources/static/js/homecard-legacy.js rename {src => stirling-pdf/src}/main/resources/static/js/homecard.js (100%) create mode 100644 stirling-pdf/src/main/resources/static/js/languageSelection.js create mode 100644 stirling-pdf/src/main/resources/static/js/local-pdf-input-download.js create mode 100644 stirling-pdf/src/main/resources/static/js/merge.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/DragDropManager.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/ImageHighlighter.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/PdfActionsManager.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/PdfContainer.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/UndoManager.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/commands/add-page.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/commands/command.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/commands/commands-sequence.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/commands/delete-page.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/commands/move-page.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/commands/page-break.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/commands/remove.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/commands/rotate.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/commands/select.js create mode 100644 stirling-pdf/src/main/resources/static/js/multitool/commands/split.js create mode 100644 stirling-pdf/src/main/resources/static/js/navbar.js create mode 100644 stirling-pdf/src/main/resources/static/js/pages/add-image.js create mode 100644 stirling-pdf/src/main/resources/static/js/pages/adjust-contrast.js create mode 100644 stirling-pdf/src/main/resources/static/js/pages/change-metadata.js create mode 100644 stirling-pdf/src/main/resources/static/js/pages/crop.js create mode 100644 stirling-pdf/src/main/resources/static/js/pages/home.js create mode 100644 stirling-pdf/src/main/resources/static/js/pages/pdf-to-csv.js create mode 100644 stirling-pdf/src/main/resources/static/js/pages/sign.js rename {src => stirling-pdf/src}/main/resources/static/js/pipeline.js (100%) create mode 100644 stirling-pdf/src/main/resources/static/js/redact.js rename {src => stirling-pdf/src}/main/resources/static/js/search.js (100%) create mode 100644 stirling-pdf/src/main/resources/static/js/settings.js create mode 100644 stirling-pdf/src/main/resources/static/js/sign/signature-canvas.js create mode 100644 stirling-pdf/src/main/resources/static/js/tab-container.js create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/bootstrap.min.js create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/bootstrap.min.js.map create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/chart.umd.min.js create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/cookieconsent-config.js create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/cookieconsent.umd.js create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/fontfaceobserver.standalone.js create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/interact.min.js create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/interact.min.js.map create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/jquery.min.js create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/jquery.validate.min.js create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/jszip.min.js create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/pdf-lib.min.js create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/pdf-lib.min.js.map create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/popper.min.js create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/popper.min.js.map rename {src => stirling-pdf/src}/main/resources/static/js/thirdParty/prism.js (100%) create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/signature_pad.umd.min.js create mode 100644 stirling-pdf/src/main/resources/static/js/thirdParty/signature_pad.umd.min.js.map create mode 100644 stirling-pdf/src/main/resources/static/js/usage.js create mode 100644 stirling-pdf/src/main/resources/static/js/uuid.js create mode 100644 stirling-pdf/src/main/resources/static/manifest.json create mode 100644 stirling-pdf/src/main/resources/static/moon.svg create mode 100644 stirling-pdf/src/main/resources/static/mstile-144x144.png create mode 100644 stirling-pdf/src/main/resources/static/mstile-150x150.png create mode 100644 stirling-pdf/src/main/resources/static/mstile-310x150.png create mode 100644 stirling-pdf/src/main/resources/static/mstile-310x310.png rename {src => stirling-pdf/src}/main/resources/static/mstile-70x70.png (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/78-EUC-H.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/78-EUC-V.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/78-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/78-RKSJ-H.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/78-RKSJ-V.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/78-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/78ms-RKSJ-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/78ms-RKSJ-V.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/83pv-RKSJ-H.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/90ms-RKSJ-H.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/90ms-RKSJ-V.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/90msp-RKSJ-H.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/90msp-RKSJ-V.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/90pv-RKSJ-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/90pv-RKSJ-V.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/Add-H.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Add-RKSJ-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Add-RKSJ-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Add-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-0.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-1.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-2.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-3.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-4.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-5.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-6.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/Adobe-CNS1-UCS2.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-0.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-1.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-2.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-3.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-4.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-5.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-GB1-UCS2.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-0.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-1.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-2.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-3.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-4.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-5.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-6.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Japan1-UCS2.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-0.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-1.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-2.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Adobe-Korea1-UCS2.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/B5-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/B5-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/B5pc-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/B5pc-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/CNS-EUC-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/CNS-EUC-V.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/CNS1-H.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/CNS1-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/CNS2-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/CNS2-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/ETHK-B5-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/ETHK-B5-V.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/ETen-B5-H.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/ETen-B5-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/ETenms-B5-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/ETenms-B5-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/EUC-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/EUC-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Ext-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Ext-RKSJ-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Ext-RKSJ-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Ext-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GB-EUC-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GB-EUC-V.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/GB-H.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GB-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GBK-EUC-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GBK-EUC-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GBK2K-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GBK2K-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GBKp-EUC-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GBKp-EUC-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GBT-EUC-H.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/GBT-EUC-V.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GBT-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GBT-V.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/GBTpc-EUC-H.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GBTpc-EUC-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GBpc-EUC-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/GBpc-EUC-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/HKdla-B5-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/HKdla-B5-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/HKdlb-B5-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/HKdlb-B5-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/HKgccs-B5-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/HKgccs-B5-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/HKm314-B5-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/HKm314-B5-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/HKm471-B5-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/HKm471-B5-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/HKscs-B5-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/HKscs-B5-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Hankaku.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/Hiragana.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/KSC-EUC-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/KSC-EUC-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/KSC-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/KSC-Johab-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/KSC-Johab-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/KSC-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-HW-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/KSCms-UHC-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/KSCpc-EUC-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/KSCpc-EUC-V.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/Katakana.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/LICENSE create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/NWP-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/NWP-V.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/RKSJ-H.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/RKSJ-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/Roman.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UCS2-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UCS2-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF16-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF16-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF32-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF32-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF8-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniCNS-UTF8-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UCS2-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UCS2-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF16-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF16-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF32-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF32-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF8-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniGB-UTF8-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-HW-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UCS2-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF16-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF16-V.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF32-H.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF32-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF8-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS-UTF8-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF16-V.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF32-H.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF32-V.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF8-H.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJIS2004-UTF8-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-HW-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UCS2-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJISPro-UTF8-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX0213-UTF32-V.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/UniJISX02132004-UTF32-H.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniJISX02132004-UTF32-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UCS2-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UCS2-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF16-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF16-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF32-H.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF32-V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF8-H.bcmap rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/cmaps/UniKS-UTF8-V.bcmap (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/V.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/cmaps/WP-Symbol.bcmap create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/css/debugger.css create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/css/viewer-redact.css create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/css/viewer.css rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/example/Welcome.pdf (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/example/Welcome_old.pdf create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/altText_add.svg rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/images/altText_done.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/annotation-check.svg rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/images/annotation-comment.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/annotation-help.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/annotation-insert.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/annotation-key.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/annotation-newparagraph.svg rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/images/annotation-noicon.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/annotation-note.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/annotation-paperclip.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/annotation-paragraph.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/annotation-pushpin.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/cursor-editorFreeHighlight.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/cursor-editorFreeText.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/cursor-editorInk.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/cursor-editorTextHighlight.svg rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/images/editor-toolbar-delete.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/findbarButton-next.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/findbarButton-previous.svg rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/images/gv-toolbarButton-download.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/loading-icon.gif rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/images/loading.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-documentProperties.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-firstPage.svg rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-handTool.svg (100%) rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-lastPage.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-rotateCcw.svg rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-rotateCw.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollHorizontal.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollPage.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollVertical.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-scrollWrapped.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-selectTool.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadEven.svg rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadNone.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/secondaryToolbarButton-spreadOdd.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-bookmark.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-currentOutlineItem.svg rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/images/toolbarButton-download.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorFreeText.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorHighlight.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorInk.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-editorStamp.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-home.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-menuArrow.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-openFile.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-pageDown.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-pageUp.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-presentationMode.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-print.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-search.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-secondaryToolbarToggle.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-sidebarToggle.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewAttachments.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewLayers.svg rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/images/toolbarButton-viewOutline.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-viewThumbnail.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-zoomIn.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/toolbarButton-zoomOut.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/treeitem-collapsed.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/images/treeitem-expanded.svg create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/js/viewer.mjs.map create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ach/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/af/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/an/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ar/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ast/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/az/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/be/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/bg/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/bn/viewer.ftl rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/bo/viewer.ftl (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/br/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/brx/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/bs/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ca/viewer.ftl rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/cak/viewer.ftl (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ckb/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/cs/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/cy/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/da/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/de/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/dsb/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/el/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/en-CA/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/en-GB/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/en-US/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/eo/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/es-AR/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/es-CL/viewer.ftl rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/es-ES/viewer.ftl (100%) rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/es-MX/viewer.ftl (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/et/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/eu/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/fa/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ff/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/fi/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/fr/viewer.ftl rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/fur/viewer.ftl (100%) rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/fy-NL/viewer.ftl (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ga-IE/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/gd/viewer.ftl rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/gl/viewer.ftl (100%) rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/gn/viewer.ftl (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/gu-IN/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/he/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/hi-IN/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/hr/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/hsb/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/hu/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/hy-AM/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/hye/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ia/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/id/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/is/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/it/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ja/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ka/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/kab/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/kk/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/km/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/kn/viewer.ftl rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/ko/viewer.ftl (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/lij/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/lo/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/locale.json create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/lt/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ltg/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/lv/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/meh/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/mk/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/mr/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ms/viewer.ftl rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/my/viewer.ftl (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/nb-NO/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ne-NP/viewer.ftl rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/nl/viewer.ftl (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/nn-NO/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/oc/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/pa-IN/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/pl/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/pt-BR/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/pt-PT/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/rm/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ro/viewer.ftl rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/ru/viewer.ftl (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/sat/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/sc/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/scn/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/sco/viewer.ftl rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/si/viewer.ftl (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/sk/viewer.ftl rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/skr/viewer.ftl (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/sl/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/son/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/sq/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/sr/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/sv-SE/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/szl/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ta/viewer.ftl rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/locale/te/viewer.ftl (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/tg/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/th/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/tl/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/tr/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/trs/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/uk/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/ur/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/uz/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/vi/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/wo/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/xh/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/zh-CN/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/locale/zh-TW/viewer.ftl create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/pdf.mjs.map rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/pdf.sandbox.mjs.map (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/pdf.worker.entry.js create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/pdf.worker.mjs.map create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitDingbats.pfb create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixed.pfb create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedBold.pfb create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedBoldItalic.pfb rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/standard_fonts/FoxitFixedItalic.pfb (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerif.pfb create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifBold.pfb create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifBoldItalic.pfb create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSerifItalic.pfb create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/standard_fonts/FoxitSymbol.pfb create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/standard_fonts/LICENSE_FOXIT create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/standard_fonts/LICENSE_LIBERATION create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Bold.ttf create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-BoldItalic.ttf rename {src => stirling-pdf/src}/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Italic.ttf (100%) create mode 100644 stirling-pdf/src/main/resources/static/pdfjs-legacy/standard_fonts/LiberationSans-Regular.ttf rename {src => stirling-pdf/src}/main/resources/static/rainbow.svg (100%) create mode 100644 stirling-pdf/src/main/resources/static/safari-pinned-tab.svg create mode 100644 stirling-pdf/src/main/resources/static/site.webmanifest create mode 100644 stirling-pdf/src/main/resources/static/sun.svg create mode 100644 stirling-pdf/src/main/resources/templates/about.html create mode 100644 stirling-pdf/src/main/resources/templates/account.html create mode 100644 stirling-pdf/src/main/resources/templates/adminSettings.html create mode 100644 stirling-pdf/src/main/resources/templates/auto-split-pdf.html create mode 100644 stirling-pdf/src/main/resources/templates/change-creds.html rename {src => stirling-pdf/src}/main/resources/templates/convert/file-to-pdf.html (100%) create mode 100644 stirling-pdf/src/main/resources/templates/convert/html-to-pdf.html create mode 100644 stirling-pdf/src/main/resources/templates/convert/img-to-pdf.html create mode 100644 stirling-pdf/src/main/resources/templates/convert/markdown-to-pdf.html create mode 100644 stirling-pdf/src/main/resources/templates/convert/pdf-to-csv.html create mode 100644 stirling-pdf/src/main/resources/templates/convert/pdf-to-html.html create mode 100644 stirling-pdf/src/main/resources/templates/convert/pdf-to-img.html rename {src => stirling-pdf/src}/main/resources/templates/convert/pdf-to-markdown.html (100%) create mode 100644 stirling-pdf/src/main/resources/templates/convert/pdf-to-pdfa.html create mode 100644 stirling-pdf/src/main/resources/templates/convert/pdf-to-presentation.html create mode 100644 stirling-pdf/src/main/resources/templates/convert/pdf-to-text.html create mode 100644 stirling-pdf/src/main/resources/templates/convert/pdf-to-word.html create mode 100644 stirling-pdf/src/main/resources/templates/convert/pdf-to-xml.html create mode 100644 stirling-pdf/src/main/resources/templates/convert/url-to-pdf.html create mode 100644 stirling-pdf/src/main/resources/templates/crop.html create mode 100644 stirling-pdf/src/main/resources/templates/database.html create mode 100644 stirling-pdf/src/main/resources/templates/error.html create mode 100644 stirling-pdf/src/main/resources/templates/extract-page.html create mode 100644 stirling-pdf/src/main/resources/templates/fragments/card.html create mode 100644 stirling-pdf/src/main/resources/templates/fragments/common.html create mode 100644 stirling-pdf/src/main/resources/templates/fragments/errorBanner.html create mode 100644 stirling-pdf/src/main/resources/templates/fragments/errorBannerPerPage.html create mode 100644 stirling-pdf/src/main/resources/templates/fragments/featureGroupHeader.html create mode 100644 stirling-pdf/src/main/resources/templates/fragments/featureGroupHeaderLegacy.html create mode 100644 stirling-pdf/src/main/resources/templates/fragments/footer.html create mode 100644 stirling-pdf/src/main/resources/templates/fragments/languageEntry.html create mode 100644 stirling-pdf/src/main/resources/templates/fragments/languages.html create mode 100644 stirling-pdf/src/main/resources/templates/fragments/multi-toolAdvert.html create mode 100644 stirling-pdf/src/main/resources/templates/fragments/navElements.html create mode 100644 stirling-pdf/src/main/resources/templates/fragments/navbar.html create mode 100644 stirling-pdf/src/main/resources/templates/fragments/navbarEntry.html create mode 100644 stirling-pdf/src/main/resources/templates/fragments/navbarEntryCustom.html create mode 100644 stirling-pdf/src/main/resources/templates/home-legacy.html create mode 100644 stirling-pdf/src/main/resources/templates/home.html create mode 100644 stirling-pdf/src/main/resources/templates/licenses.html create mode 100644 stirling-pdf/src/main/resources/templates/login.html create mode 100644 stirling-pdf/src/main/resources/templates/merge-pdfs.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/add-image.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/add-page-numbers.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/adjust-contrast.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/auto-crop.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/auto-rename.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/change-metadata.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/compare.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/compress-pdf.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/extract-image-scans.html rename {src => stirling-pdf/src}/main/resources/templates/misc/extract-images.html (100%) create mode 100644 stirling-pdf/src/main/resources/templates/misc/fake-scan.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/flatten.html rename {src => stirling-pdf/src}/main/resources/templates/misc/ocr-pdf.html (100%) create mode 100644 stirling-pdf/src/main/resources/templates/misc/print-file.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/remove-annotations.html rename {src => stirling-pdf/src}/main/resources/templates/misc/remove-blanks.html (100%) create mode 100644 stirling-pdf/src/main/resources/templates/misc/repair.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/replace-color.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/show-javascript.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/stamp.html create mode 100644 stirling-pdf/src/main/resources/templates/misc/unlock-pdf-forms.html create mode 100644 stirling-pdf/src/main/resources/templates/multi-page-layout.html create mode 100644 stirling-pdf/src/main/resources/templates/multi-tool.html create mode 100644 stirling-pdf/src/main/resources/templates/overlay-pdf.html create mode 100644 stirling-pdf/src/main/resources/templates/pdf-organizer.html create mode 100644 stirling-pdf/src/main/resources/templates/pdf-to-single-page.html create mode 100644 stirling-pdf/src/main/resources/templates/pipeline.html create mode 100644 stirling-pdf/src/main/resources/templates/releases.html create mode 100644 stirling-pdf/src/main/resources/templates/remove-image-pdf.html rename {src => stirling-pdf/src}/main/resources/templates/remove-pages.html (100%) create mode 100644 stirling-pdf/src/main/resources/templates/rotate-pdf.html create mode 100644 stirling-pdf/src/main/resources/templates/scale-pages.html rename {src => stirling-pdf/src}/main/resources/templates/security/add-password.html (100%) create mode 100644 stirling-pdf/src/main/resources/templates/security/add-watermark.html create mode 100644 stirling-pdf/src/main/resources/templates/security/auto-redact.html create mode 100644 stirling-pdf/src/main/resources/templates/security/cert-sign.html create mode 100644 stirling-pdf/src/main/resources/templates/security/change-permissions.html create mode 100644 stirling-pdf/src/main/resources/templates/security/get-info-on-pdf.html create mode 100644 stirling-pdf/src/main/resources/templates/security/redact.html create mode 100644 stirling-pdf/src/main/resources/templates/security/remove-cert-sign.html create mode 100644 stirling-pdf/src/main/resources/templates/security/remove-password.html create mode 100644 stirling-pdf/src/main/resources/templates/security/remove-watermark.html create mode 100644 stirling-pdf/src/main/resources/templates/security/sanitize-pdf.html rename {src => stirling-pdf/src}/main/resources/templates/security/validate-signature.html (100%) create mode 100644 stirling-pdf/src/main/resources/templates/sign.html create mode 100644 stirling-pdf/src/main/resources/templates/split-by-size-or-count.html create mode 100644 stirling-pdf/src/main/resources/templates/split-pdf-by-chapters.html create mode 100644 stirling-pdf/src/main/resources/templates/split-pdf-by-sections.html create mode 100644 stirling-pdf/src/main/resources/templates/split-pdfs.html create mode 100644 stirling-pdf/src/main/resources/templates/usage.html create mode 100644 stirling-pdf/src/main/resources/templates/view-pdf.html rename {src => stirling-pdf/src}/test/java/stirling/software/SPDF/EE/LicenseKeyCheckerTest.java (90%) rename {src => stirling-pdf/src}/test/java/stirling/software/SPDF/SPDFApplicationTest.java (100%) rename {src => stirling-pdf/src}/test/java/stirling/software/SPDF/controller/api/RearrangePagesPDFControllerTest.java (100%) rename {src => stirling-pdf/src}/test/java/stirling/software/SPDF/controller/api/RotationControllerTest.java (100%) rename {src => stirling-pdf/src}/test/java/stirling/software/SPDF/controller/api/converters/ConvertWebsiteToPdfTest.java (100%) rename {src => stirling-pdf/src}/test/java/stirling/software/SPDF/controller/api/pipeline/PipelineProcessorTest.java (86%) rename {src => stirling-pdf/src}/test/java/stirling/software/SPDF/controller/web/UploadLimitServiceTest.java (100%) rename {src => stirling-pdf/src}/test/java/stirling/software/SPDF/service/CertificateValidationServiceTest.java (100%) rename {src => stirling-pdf/src}/test/java/stirling/software/SPDF/service/LanguageServiceBasicTest.java (100%) rename {src => stirling-pdf/src}/test/java/stirling/software/SPDF/service/LanguageServiceTest.java (100%) rename {src => stirling-pdf/src}/test/java/stirling/software/SPDF/service/PdfImageRemovalServiceTest.java (100%) rename {src => stirling-pdf/src}/test/java/stirling/software/SPDF/service/PdfMetadataServiceBasicTest.java (100%) rename {src => stirling-pdf/src}/test/java/stirling/software/SPDF/service/PdfMetadataServiceTest.java (100%) rename {src => stirling-pdf/src}/test/java/stirling/software/SPDF/service/SignatureServiceTest.java (100%) diff --git a/.gitattributes b/.gitattributes index c498408ab..f72c204bd 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,10 +1,10 @@ * text=auto eol=lf # Ignore all JavaScript files in a directory -src/main/resources/static/pdfjs/* linguist-vendored -src/main/resources/static/pdfjs/** linguist-vendored -src/main/resources/static/pdfjs-legacy/* linguist-vendored -src/main/resources/static/pdfjs-legacy/** linguist-vendored -src/main/resources/static/css/bootstrap-icons.css linguist-vendored -src/main/resources/static/css/bootstrap.min.css linguist-vendored -src/main/resources/static/css/fonts/* linguist-vendored +stirling-pdf/src/main/resources/static/pdfjs/* linguist-vendored +stirling-pdf/src/main/resources/static/pdfjs/** linguist-vendored +stirling-pdf/src/main/resources/static/pdfjs-legacy/* linguist-vendored +stirling-pdf/src/main/resources/static/pdfjs-legacy/** linguist-vendored +stirling-pdf/src/main/resources/static/css/bootstrap-icons.css linguist-vendored +stirling-pdf/src/main/resources/static/css/bootstrap.min.css linguist-vendored +stirling-pdf/src/main/resources/static/css/fonts/* linguist-vendored diff --git a/.github/labeler-config.yml b/.github/labeler-config.yml index bb52c7b85..d1a340065 100644 --- a/.github/labeler-config.yml +++ b/.github/labeler-config.yml @@ -1,60 +1,45 @@ Translation: - changed-files: - - any-glob-to-any-file: 'src/main/resources/messages_*_*.properties' + - any-glob-to-any-file: 'stirling-pdf/src/main/resources/messages_*_*.properties' - any-glob-to-any-file: 'scripts/ignore_translation.toml' - - any-glob-to-any-file: 'src/main/resources/templates/fragments/languages.html' + - any-glob-to-any-file: 'stirling-pdf/src/main/resources/templates/fragments/languages.html' Front End: - changed-files: - - any-glob-to-any-file: 'src/main/resources/templates/**/*' - - any-glob-to-any-file: 'src/main/resources/static/**/*' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/controller/web/**' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/UI/**/*' + - any-glob-to-any-file: 'stirling-pdf/src/main/resources/templates/**/*' + - any-glob-to-any-file: 'stirling-pdf/src/main/resources/static/**/*' + - any-glob-to-any-file: 'stirling-pdf/src/main/java/stirling/software/SPDF/controller/web/**' + - any-glob-to-any-file: 'stirling-pdf/src/main/java/stirling/software/SPDF/UI/**/*' Java: - changed-files: - - any-glob-to-any-file: 'src/main/java/**/*.java' + - any-glob-to-any-file: 'common/src/main/java/**/*.java' + - any-glob-to-any-file: 'proprietary/src/main/java/**/*.java' + - any-glob-to-any-file: 'stirling-pdf/src/main/java/**/*.java' Back End: - changed-files: - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/config/**/*' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/controller/**/*' - - any-glob-to-any-file: 'src/main/resources/settings.yml.template' - - any-glob-to-any-file: 'src/main/resources/application.properties' - - any-glob-to-any-file: 'src/main/resources/banner.txt' + - any-glob-to-any-file: 'stirling-pdf/src/main/java/stirling/software/SPDF/config/**/*' + - any-glob-to-any-file: 'stirling-pdf/src/main/java/stirling/software/SPDF/controller/**/*' + - any-glob-to-any-file: 'stirling-pdf/src/main/resources/settings.yml.template' + - any-glob-to-any-file: 'stirling-pdf/src/main/resources/application.properties' + - any-glob-to-any-file: 'stirling-pdf/src/main/resources/banner.txt' - any-glob-to-any-file: 'scripts/png_to_webp.py' - any-glob-to-any-file: 'split_photos.py' Security: - changed-files: - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/config/interfaces/DatabaseInterface.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/config/security/**/*' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/controller/api/DatabaseController.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/controller/api/EmailController.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/controller/api/H2SQLController.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/controller/web/AccountWebController.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/controller/web/DatabaseWebController.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/controller/api/UserController.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/model/api/Email.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/model/exception/BackupNotFoundException.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/model/exception/NoProviderFoundExceptionjava' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/model/provider/**/*' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/model/AuthenticationType.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/model/ApiKeyAuthenticationToken.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/model/AttemptCounter.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/model/Authority.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/model/PersistentLogin.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/model/SessionEntity.java' + - any-glob-to-any-file: 'proprietary/src/main/java/stirling/software/proprietary/security/**/*' - any-glob-to-any-file: 'scripts/download-security-jar.sh' - any-glob-to-any-file: '.github/workflows/dependency-review.yml' - any-glob-to-any-file: '.github/workflows/scorecards.yml' API: - changed-files: - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/config/OpenApiConfig.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/controller/web/MetricsController.java' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/controller/api/**/*' - - any-glob-to-any-file: 'src/main/java/stirling/software/SPDF/model/api/**/*' + - any-glob-to-any-file: 'stirling-pdf/src/main/java/stirling/software/SPDF/config/OpenApiConfig.java' + - any-glob-to-any-file: 'stirling-pdf/src/main/java/stirling/software/SPDF/controller/web/MetricsController.java' + - any-glob-to-any-file: 'stirling-pdf/src/main/java/stirling/software/SPDF/controller/api/**/*' + - any-glob-to-any-file: 'stirling-pdf/src/main/java/stirling/software/SPDF/model/api/**/*' - any-glob-to-any-file: 'scripts/png_to_webp.py' - any-glob-to-any-file: 'split_photos.py' - any-glob-to-any-file: '.github/workflows/swagger.yml' @@ -88,7 +73,9 @@ Devtools: Test: - changed-files: - any-glob-to-any-file: 'cucumber/**/*' - - any-glob-to-any-file: 'src/test/**/*' + - any-glob-to-any-file: 'common/src/test/**/*' + - any-glob-to-any-file: 'proprietary/src/test/**/*' + - any-glob-to-any-file: 'stirling-pdf/src/test/**/*' - any-glob-to-any-file: 'src/testing/**/*' - any-glob-to-any-file: '.pre-commit-config' - any-glob-to-any-file: '.github/workflows/pre_commit.yml' diff --git a/.github/scripts/check_language_properties.py b/.github/scripts/check_language_properties.py index 10e6fb650..8ae7dbfc1 100644 --- a/.github/scripts/check_language_properties.py +++ b/.github/scripts/check_language_properties.py @@ -317,7 +317,7 @@ def check_for_differences(reference_file, file_list, branch, actor): report.append("## ❌ Overall Check Status: **_Failed_**") report.append("") report.append( - f"@{actor} please check your translation if it conforms to the standard. Follow the format of [messages_en_GB.properties](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/src/main/resources/messages_en_GB.properties)" + f"@{actor} please check your translation if it conforms to the standard. Follow the format of [messages_en_GB.properties](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/stirling-pdf/src/main/resources/messages_en_GB.properties)" ) else: report.append("## ✅ Overall Check Status: **_Success_**") diff --git a/.github/workflows/check_properties.yml b/.github/workflows/check_properties.yml index d74e3084a..2e9ee8cbe 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: - - "src/main/resources/messages_*.properties" + - "stirling-pdf/src/main/resources/messages_*.properties" permissions: contents: read # Allow read access to repository content @@ -61,7 +61,7 @@ jobs: run: | echo "Fetching PR changed files..." echo "Getting list of changed files from PR..." - gh pr view ${{ steps.get-pr-data.outputs.pr_number }} --json files -q ".files[].path" | grep -E '^src/main/resources/messages_[a-zA-Z_]{2}_[a-zA-Z_]{2,7}\.properties$' > changed_files.txt # Filter only matching property files + gh pr view ${{ steps.get-pr-data.outputs.pr_number }} --json files -q ".files[].path" | grep -E '^stirling-pdf/src/main/resources/messages_[a-zA-Z_]{2}_[a-zA-Z_]{2,7}\.properties$' > changed_files.txt # Filter only matching property files - name: Determine reference file test id: determine-file @@ -141,12 +141,12 @@ jobs: // Determine reference file let referenceFilePath; - if (changedFiles.includes("src/main/resources/messages_en_GB.properties")) { + if (changedFiles.includes("stirling-pdf/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: "src/main/resources/messages_en_GB.properties", + path: "stirling-pdf/src/main/resources/messages_en_GB.properties", ref: branch, }); @@ -158,7 +158,7 @@ jobs: const { data: fileContent } = await github.rest.repos.getContent({ owner: repoOwner, repo: repoName, - path: "src/main/resources/messages_en_GB.properties", + path: "stirling-pdf/src/main/resources/messages_en_GB.properties", ref: "main", }); diff --git a/.github/workflows/licenses-update.yml b/.github/workflows/licenses-update.yml index e040e5436..f9fb1e521 100644 --- a/.github/workflows/licenses-update.yml +++ b/.github/workflows/licenses-update.yml @@ -57,11 +57,11 @@ jobs: - name: Move and rename license file run: | - mv build/reports/dependency-license/index.json src/main/resources/static/3rdPartyLicenses.json + mv build/reports/dependency-license/index.json stirling-pdf/src/main/resources/static/3rdPartyLicenses.json - name: Commit changes run: | - git add src/main/resources/static/3rdPartyLicenses.json + git add stirling-pdf/src/main/resources/static/3rdPartyLicenses.json git diff --staged --quiet || echo "CHANGES_DETECTED=true" >> $GITHUB_ENV - name: Create Pull Request diff --git a/.github/workflows/multiOSReleases.yml b/.github/workflows/multiOSReleases.yml index d10d8e8b6..854a01221 100644 --- a/.github/workflows/multiOSReleases.yml +++ b/.github/workflows/multiOSReleases.yml @@ -48,13 +48,8 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - enable_security: [true, false] disable_security: [true, false] include: - - enable_security: true - file_suffix: "-with-login" - - enable_security: false - file_suffix: "" - disable_security: true file_suffix: "" - disable_security: false @@ -77,7 +72,7 @@ jobs: with: gradle-version: 8.14 - - name: Generate jar (With Security=${{ matrix.enable_security }}) + - name: Generate jar (Without Security=${{ matrix.disable_security }}) run: ./gradlew clean createExe env: ADDITIONAL_FEATURES_OFF: ${{ matrix.disable_security }} @@ -103,12 +98,12 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - enable_security: [true, false] + disable_security: [true, false] include: - - enable_security: true - file_suffix: "with-login-" - - enable_security: false + - disable_security: true file_suffix: "" + - disable_security: false + file_suffix: "with-login-" steps: - name: Harden Runner uses: step-security/harden-runner@0634a2670c59f64b4a01f0f96f84700a4088b9f0 # v2.12.0 diff --git a/.github/workflows/sync_files.yml b/.github/workflows/sync_files.yml index 92b4f3c87..dd29b0d4b 100644 --- a/.github/workflows/sync_files.yml +++ b/.github/workflows/sync_files.yml @@ -8,8 +8,8 @@ on: paths: - "build.gradle" - "README.md" - - "src/main/resources/messages_*.properties" - - "src/main/resources/static/3rdPartyLicenses.json" + - "stirling-pdf/src/main/resources/messages_*.properties" + - "stirling-pdf/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 "src/main/resources/messages_en_GB.properties" --branch main + python .github/scripts/check_language_properties.py --reference-file "stirling-pdf/src/main/resources/messages_en_GB.properties" --branch main - name: Commit translation files run: | - git add src/main/resources/messages_*.properties + git add stirling-pdf/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 - src/main/resources/messages_*.properties + stirling-pdf/src/main/resources/messages_*.properties diff --git a/.gitignore b/.gitignore index 90d48ccea..b95898b9c 100644 --- a/.gitignore +++ b/.gitignore @@ -124,6 +124,9 @@ SwaggerDoc.json *.rar *.db /build +/stirling-pdf/build +/common/build +/proprietary/build # Byte-compiled / optimized / DLL files __pycache__/ diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index beec5eb99..b4b3841e6 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -20,7 +20,7 @@ repos: - --skip="./.*,*.csv,*.json,*.ambr" - --quiet-level=2 files: \.(html|css|js|py|md)$ - exclude: (.vscode|.devcontainer|src/main/resources|Dockerfile|.*/pdfjs.*|.*/thirdParty.*|bootstrap.*|.*\.min\..*|.*diff\.js) + exclude: (.vscode|.devcontainer|stirling-pdf/src/main/resources|Dockerfile|.*/pdfjs.*|.*/thirdParty.*|bootstrap.*|.*\.min\..*|.*diff\.js) - repo: https://github.com/gitleaks/gitleaks rev: v8.26.0 hooks: diff --git a/DeveloperGuide.md b/DeveloperGuide.md index cb4c4827a..f242c08f3 100644 --- a/DeveloperGuide.md +++ b/DeveloperGuide.md @@ -332,7 +332,7 @@ Thymeleaf is a server-side Java HTML template engine. It is used in Stirling-PDF ### Thymeleaf overview -In Stirling-PDF, Thymeleaf is used to create HTML templates that are rendered on the server side. These templates are located in the `src/main/resources/templates` directory. Thymeleaf templates use a combination of HTML and special Thymeleaf attributes to dynamically generate content. +In Stirling-PDF, Thymeleaf is used to create HTML templates that are rendered on the server side. These templates are located in the `stirling-pdf/src/main/resources/templates` directory. Thymeleaf templates use a combination of HTML and special Thymeleaf attributes to dynamically generate content. Some examples of this are: @@ -384,7 +384,7 @@ This would generate n entries of tr for each person in exampleData ### Adding a New Feature to the Backend (API) 1. **Create a New Controller:** - - Create a new Java class in the `src/main/java/stirling/software/SPDF/controller/api` directory. + - Create a new Java class in the `stirling-pdf/src/main/java/stirling/software/SPDF/controller/api` directory. - Annotate the class with `@RestController` and `@RequestMapping` to define the API endpoint. - Ensure to add API documentation annotations like `@Tag(name = "General", description = "General APIs")` and `@Operation(summary = "Crops a PDF document", description = "This operation takes an input PDF file and crops it according to the given coordinates. Input:PDF Output:PDF Type:SISO")`. @@ -411,7 +411,7 @@ This would generate n entries of tr for each person in exampleData ``` 2. **Define the Service Layer:** (Not required but often useful) - - Create a new service class in the `src/main/java/stirling/software/SPDF/service` directory. + - Create a new service class in the `stirling-pdf/src/main/java/stirling/software/SPDF/service` directory. - Implement the business logic for the new feature. ```java @@ -463,7 +463,7 @@ This would generate n entries of tr for each person in exampleData ### Adding a New Feature to the Frontend (UI) 1. **Create a New Thymeleaf Template:** - - Create a new HTML file in the `src/main/resources/templates` directory. + - Create a new HTML file in the `stirling-pdf/src/main/resources/templates` directory. - Use Thymeleaf attributes to dynamically generate content. - Use `extract-page.html` as a base example for the HTML template, which is useful to ensure importing of the general layout, navbar, and footer. @@ -507,7 +507,7 @@ This would generate n entries of tr for each person in exampleData ``` 2. **Create a New Controller for the UI:** - - Create a new Java class in the `src/main/java/stirling/software/SPDF/controller/ui` directory. + - Create a new Java class in the `stirling-pdf/src/main/java/stirling/software/SPDF/controller/ui` directory. - Annotate the class with `@Controller` and `@RequestMapping` to define the UI endpoint. ```java @@ -537,7 +537,7 @@ This would generate n entries of tr for each person in exampleData 3. **Update the Navigation Bar:** - Add a link to the new feature page in the navigation bar. - - Update the `src/main/resources/templates/fragments/navbar.html` file. + - Update the `stirling-pdf/src/main/resources/templates/fragments/navbar.html` file. ```html - - -